@charset "UTF-8";
.siderbar-sticky {
  top: 45px;
  height: 100%;
}
.siderbar-sticky::-webkit-scrollbar {
  width: 8px;
}

#primary-menu,
#main {
  transition: filter 0.5s ease;
}

.input-error {
  font-size: 12px;
  margin: 0;
  color: #E50000;
  margin-top: 4px;
}

.contract-error-border {
  border: 1px solid #E50000 !important;
}

.not-fount-ct {
  font-size: 22px;
  margin: 25px 0 50px;
  color: #37474F;
}

.main-menu-shadow {
  position: absolute;
  width: 100%;
  height: 0;
  background: rgba(0, 0, 0, 0.6117647059);
  z-index: 5000;
  transition: height 0s ease, opacity 0.5s ease;
  opacity: 0;
}

.fixed-contact-tell {
  position: fixed;
  right: 48px;
  bottom: 48px;
  background-color: #37474F;
  border-radius: 16px;
  display: flex;
  flex-direction: column;
  padding: 20px 24px;
  z-index: 100;
  max-width: 210px;
  transition: opacity 0.5s;
}
.fixed-contact-tell .fixed-contact-tell-h {
  color: #fff;
  font-size: 18px;
  margin-bottom: 12px;
}
.fixed-contact-tell .fixed-contact-tell-a {
  height: 36px;
  background-color: #E6AF2E;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 18px;
  font-weight: 500;
  border-radius: 8px;
}

.slider {
  position: relative;
  margin: 30px 0 60px;
}
.slider .owl-stage-outer {
  border-radius: 32px;
}
.slider .item img {
  border-radius: 32px;
  cursor: grab;
}
.slider .item::before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  background: linear-gradient(270deg, white, transparent);
}
.slider .item .slider-title {
  position: absolute;
  top: 33%;
  right: 59px;
  font-weight: 400;
  font-size: 28px;
  color: #47474D;
}
.slider .item .slider-des {
  position: absolute;
  top: 40%;
  right: 59px;
  font-weight: 900;
  font-size: 34px;
  line-height: 150%;
  color: #000000;
  max-width: 547px;
}
.slider .owl-nav {
  position: absolute;
  left: 63px;
  bottom: 45px;
}
.slider .owl-nav .owl-prev,
.slider .owl-nav .owl-next {
  width: 40px;
  height: 40px;
  background-color: rgba(253, 253, 253, 0.5) !important;
  color: #37474F !important;
  border: 2px solid #FFFFFF !important;
  border-radius: 8px !important;
}
.slider .owl-nav .owl-prev .iconify,
.slider .owl-nav .owl-next .iconify {
  height: 100%;
}
.slider .owl-nav .owl-prev {
  margin-left: 8px;
}
.slider .owl-nav .owl-next {
  margin-right: 8px !important;
}
.slider .owl-nav .owl-prev:hover,
.slider .owl-nav .owl-next:hover {
  background-color: #fff !important;
  color: #37474F !important;
}
.slider .sliderbtn {
  position: absolute;
  bottom: 27%;
  right: 59px;
  z-index: 1;
}
.slider .sliderbtn .slider-btn1 {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #E6AF2E;
  color: #fff;
  width: 158px;
  height: 48px;
  border-radius: 8px;
  font-size: 16px;
  margin-left: 16px;
  float: right;
}
.slider .sliderbtn .slider-btn1 .iconify {
  margin-right: 9px;
}
.slider .sliderbtn .slider-btn1:hover {
  background-color: #E8B743;
}
.slider .sliderbtn .slider-btn1:focus {
  background-color: #E9A70C;
}
.slider .sliderbtn .slider-btn2 {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fff;
  color: #47474D;
  width: 103px;
  height: 48px;
  border: 1px solid #E6AF2E;
  border-radius: 8px;
}
.slider .sliderbtn .slider-btn2 .iconify {
  margin-right: 9px;
}
.slider .sliderbtn .slider-btn2:hover {
  background-color: #FDF5E6;
}
.slider .sliderbtn .slider-btn2:focus {
  background-color: #F8E7C0;
}

.services {
  margin-top: 112px;
}
.services p {
  text-align: center;
  font-weight: 400;
  font-size: 16px;
}
.services h2 {
  text-align: center;
  font-weight: 900;
  font-size: 34px;
  color: #37474F;
  margin-bottom: 83px;
}
.services span {
  color: #E6AF2E;
}
.services .service-box {
  text-align: center;
}
.services .service-box img {
  display: block;
  margin: 0 auto;
  margin-bottom: 25px;
}
.services .service-box h2 {
  font-weight: 500;
  font-size: 18px;
  color: #000;
  margin-bottom: 6px;
}
.services .service-box p {
  font-weight: 400;
  font-size: 14px;
  color: #47474D;
}

.country {
  margin-top: 173px;
  text-align: center;
}
.country p {
  font-weight: 400;
  font-size: 16px;
  margin-bottom: 12px;
}
.country h2 {
  font-weight: 700;
  font-size: 23px;
  color: #37474F;
  margin-bottom: 50px;
}
.country span {
  color: #E6AF2E;
}
.country .country-all {
  color: #47474D;
  background-color: #fff;
  width: 142px;
  height: 48px;
  border: 1px solid #E6AF2E;
  font-weight: 500;
  font-size: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 8px;
  margin: 48px auto 0;
}
.country .country-all .iconify {
  margin-right: 9px;
}
.country .country-all:hover {
  background-color: #FDF5E6;
}
.country .country-all:focus {
  background-color: #F8E7C0;
}
.country .country-box {
  position: relative;
}
.country .country-box a {
  display: block;
  position: relative;
  overflow: hidden;
}
.country .country-box a::before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  background: linear-gradient(360deg, #060D16 0%, rgba(2, 89, 210, 0) 39.68%);
  z-index: 1;
}
.country .country-box a:hover img {
  transform: scale(1.1);
}
.country .country-box p {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  font-weight: 700;
  font-size: 26px;
  color: #FDFDFD;
  z-index: 2;
}
.country .country-box img {
  transition: all 0.2s ease;
}
.country__notFound {
  text-align: center;
  margin-top: 16px;
}

.counter {
  margin-top: 143px;
  background-color: #F9F9F9;
  text-align: center;
  padding: 52px;
  border-radius: 24px;
}
.counter .counter-num {
  display: inline-block;
  margin-bottom: 8px;
}
.counter .counter-title {
  font-weight: 400;
  font-size: 20px;
  margin: 0;
}
.counter .counter-num,
.counter .counter-num-span {
  color: #E6AF2E;
  font-weight: 900;
  font-size: 34px;
}

.about-us {
  margin-top: 148px;
}
.about-us .about-box {
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
}
.about-us .about-box .about-box-header {
  margin-bottom: 12px;
  font-weight: 700;
  font-size: 22px;
}
.about-us .about-box .about-box-content {
  min-width: 536px;
  background-color: #fff;
  z-index: 1;
  border-radius: 24px;
  padding: 24px;
  box-shadow: 0 16px 24px 16px rgba(171, 171, 171, 0.0705882353);
}
.about-us .about-box .about-box-content h2 {
  font-weight: 700;
  font-size: 23px;
  color: #37474F;
  margin-bottom: 12px;
}
.about-us .about-box .about-box-content span {
  color: #E6AF2E;
}
.about-us .about-box .about-box-content p {
  font-weight: 400;
  font-size: 16px;
  color: #000;
  margin: 0;
}
.about-us .about-box .about-box-content .about-box-btn {
  width: 130px;
  height: 48px;
  color: #47474D;
  background-color: #fff;
  border: 1px solid #E6AF2E;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 36px;
}
.about-us .about-box .about-box-content .about-box-btn:hover {
  background-color: #FDF5E6;
}
.about-us .about-box .about-box-content .about-box-btn:focus {
  background-color: #F8E7C0;
}
.about-us .about-box .about-box-content .iconify {
  margin-right: 9px;
}
.about-us .about-vid {
  position: relative;
}
.about-us .about-vid video {
  border-radius: 32px 120px 32px 32px;
  width: 100%;
  height: 481px;
}
.about-us .about-vid .vid-play {
  position: absolute;
  right: 0;
  left: 0;
  margin: 0 auto;
  top: 40%;
  cursor: pointer;
}
.about-us .about-vid .vid-pause {
  position: absolute;
  right: 0;
  left: 0;
  margin: 0 auto;
  top: 40%;
  cursor: pointer;
  display: none;
}
.about-us .about-vid .vid-full {
  position: absolute;
  left: 25px;
  bottom: 12%;
  border: 1px solid rgba(0, 0, 0, 0.4784313725);
  border-radius: 6px;
  background-color: rgba(0, 0, 0, 0.4784313725);
  padding: 2px;
  cursor: pointer;
}
.about-us .about-vid .vid-full:hover {
  background-color: rgba(0, 0, 0, 0.631372549);
}

.consulting {
  margin-top: 275px;
  position: relative;
}
.consulting .consulting-img {
  position: absolute;
  object-fit: contain;
  bottom: 0;
}
.consulting .consulting-box {
  position: relative;
  display: flex;
  flex-direction: column;
  background-color: #1A71E8;
  border-radius: 32px;
  padding: 36px;
  overflow: hidden;
}
.consulting .consulting-box::before {
  content: "";
  display: block;
  position: absolute;
  width: 37%;
  height: 223%;
  background-color: #1C77F2;
  right: -82px;
  top: -65px;
  border-radius: 50%;
  z-index: 0;
}
.consulting .consulting-box h2 {
  z-index: 1;
  color: #fff;
  margin-bottom: 6px;
  font-weight: 900;
  font-size: 34px;
}
.consulting .consulting-box p {
  color: #fff;
  z-index: 1;
  font-weight: 400;
  font-size: 18px;
  margin: 0;
}
.consulting .consulting-box a {
  z-index: 1;
  margin-top: 34px;
  background-color: rgba(253, 253, 253, 0.4392156863);
  color: #fff;
  width: 171px;
  height: 48px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 8px;
  border: 1px solid #fff;
}

.home-blog {
  margin-top: 158px;
}
.home-blog .home-blog-title {
  text-align: center;
  font-weight: 400;
  font-size: 16px;
  margin-bottom: 6px;
}
.home-blog .home-blog-header {
  font-weight: 700;
  font-size: 23px;
  color: #37474F;
  text-align: center;
  margin-bottom: 64px;
  max-width: 76%;
  margin-right: 12%;
}
.home-blog span {
  color: #E6AF2E;
}
.home-blog .home-blog-box-img {
  margin-bottom: 16px;
}
.home-blog .home-blog-box-img img {
  width: 100%;
  border-radius: 16px;
}
.home-blog .home-blog-single-title {
  font-weight: 500;
  font-size: 16px;
  color: #37474F;
  margin-bottom: 14px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: 100%;
}
.home-blog .home-blog-time {
  display: inline-block;
  margin: 0 0 0 18px;
  color: #8C8C90;
  font-size: 14px;
  font-weight: 400;
  float: right;
}
.home-blog .home-blog-author {
  display: inline-block;
  margin: 0;
  font-size: 14px;
  font-weight: 400;
  color: #8C8C90;
}
.home-blog .home-blog-icon {
  margin-left: 9px;
  display: inline-block !important;
  width: auto !important;
}
.home-blog .home-blog-link:hover .home-blog-single-title {
  color: #0061E5;
}
.home-blog .home-blog-box {
  margin-bottom: 40px;
}
.home-blog .home-blog-all {
  background-color: #fff;
  width: 193px;
  height: 48px;
  border: 1px solid #E6AF2E;
  border-radius: 8px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #47474D;
  font-weight: 500;
  font-size: 16px;
  margin: 0 auto;
}
.home-blog .home-blog-all:hover {
  background-color: #FDF5E6;
}
.home-blog .home-blog-all:focus {
  background-color: #F8E7C0;
}
.home-blog .home-blog-all .iconify {
  margin-right: 9px;
}

.home-comment {
  margin-top: 79px;
  background-color: #FAFAFB;
  padding: 78px;
}
.home-comment .home-comment-top-title {
  margin-bottom: 6px;
  text-align: center;
  font-weight: 400;
  font-size: 16px;
}
.home-comment .home-comment-header {
  text-align: center;
  font-weight: 700;
  font-size: 23px;
  color: #37474F;
  margin: 0;
}
.home-comment span {
  color: #E6AF2E;
}
.home-comment .home-comment-slide .owl-nav {
  display: block !important;
}
.home-comment .home-comment-slide .owl-nav .owl-prev,
.home-comment .home-comment-slide .owl-nav .owl-next {
  width: 48px;
  height: 48px;
  border: 1px solid #E6AF2E !important;
  border-radius: 8px !important;
  margin: 0 13px;
}
.home-comment .home-comment-slide .owl-nav .owl-prev span,
.home-comment .home-comment-slide .owl-nav .owl-next span {
  color: #37474F;
}
.home-comment .home-comment-slide .owl-nav .owl-prev span .iconify,
.home-comment .home-comment-slide .owl-nav .owl-next span .iconify {
  height: 100%;
  font-size: 26px !important;
}
.home-comment .home-comment-slide .owl-nav .owl-prev:hover,
.home-comment .home-comment-slide .owl-nav .owl-next:hover {
  background-color: #E6AF2E;
}
.home-comment .home-comment-slide .owl-nav .owl-prev:hover span,
.home-comment .home-comment-slide .owl-nav .owl-next:hover span {
  color: #fff;
}
.home-comment .home-comment-box {
  margin: 64px auto 48px;
  padding: 32px;
  background-color: #fff;
  border-radius: 16px;
  text-align: center;
  max-height: 230px;
  min-height: 230px;
  cursor: grab;
  overflow: hidden;
}
.home-comment .home-comment-box img {
  width: 68px !important;
  height: 68px !important;
  border-radius: 50%;
  margin: 0 auto 6px;
}
.home-comment .home-comment-box .home-comment-title {
  font-size: 16px;
  font-weight: 500;
  color: #37474F;
  margin-bottom: 12px;
}
.home-comment .home-comment-box .home-comment-content {
  font-size: 14px;
}

.new-comment-name-err,
.new-comment-email-err,
.new-comment-content-err {
  color: red;
  font-size: 11px;
  margin-bottom: 26px;
  margin-top: -20px;
  display: block;
}

.home-faq {
  margin-top: 111px;
}
.home-faq .home-faq-title {
  margin-bottom: 8px;
  text-align: center;
  font-weight: 400;
  font-size: 16px;
}
.home-faq .home-faq-header {
  font-weight: 700;
  font-size: 23px;
  color: #37474F;
  margin-bottom: 64px;
  text-align: center;
}
.home-faq span {
  color: #E6AF2E;
}
.home-faq .home-faq-box .faq-col {
  margin: 0 auto;
}
.home-faq .home-faq-box .faq-col .accordionItem {
  border: 1px solid #E8E8E9;
  border-radius: 16px;
  margin: 16px 0;
  padding: 24px;
  cursor: pointer;
}
.home-faq .home-faq-box .faq-col .accordionItem .faq-item-top {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.home-faq .home-faq-box .faq-col .accordionItem .faq-item-top .faq-question {
  font-size: 16px;
  font-weight: 400;
  color: #000;
  margin: 0;
}
.home-faq .home-faq-box .faq-col .accordionItem .faq-answer {
  margin: 0;
  font-size: 14px;
  height: 0;
  opacity: 0;
  margin-top: 0;
  transition: opacity 0s ease, height 0.5s ease;
}
.home-faq .home-faq-all {
  background-color: #fff;
  width: 193px;
  height: 48px;
  border: 1px solid #E6AF2E;
  border-radius: 8px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #47474D;
  font-weight: 500;
  font-size: 16px;
  margin: 70px auto;
}
.home-faq .home-faq-all:hover {
  background-color: #FDF5E6;
}
.home-faq .home-faq-all:focus {
  background-color: #F8E7C0;
}
.home-faq .home-faq-all .iconify {
  margin-right: 9px;
}

.faqTitle {
  margin-top: 64px;
  color: #191921;
  margin-bottom: 24px;
  font-size: 20px !important;
}

.rank-math-block .rank-math-list {
  padding-right: 0;
}

.rank-math-block .rank-math-list .rank-math-list-item {
  border: 1px solid #E8E8E9;
  margin-bottom: 16px;
  padding: 24px;
  border-radius: 16px;
  max-height: 72px;
  overflow: hidden;
  transition: 0.5s max-height ease;
  height: fit-content;
}
.rank-math-block .rank-math-list .rank-math-list-item.open {
  max-height: 500px;
}
.rank-math-block .rank-math-list .rank-math-list-item.open .rank-math-question::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' aria-hidden='true' focusable='false' width='1em' height='1em' preserveAspectRatio='xMidYMid meet' viewBox='0 0 24 24' class='iconify' data-icon='akar-icons:minus' style='vertical-align: -0.125em; transform: rotate(360deg);'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-width='2' d='M20 12H4'%3E%3C/path%3E%3C/svg%3E");
}
.rank-math-block .rank-math-list .rank-math-list-item.open .rank-math-answer {
  max-height: 500px;
}
.rank-math-block .rank-math-list .rank-math-list-item .rank-math-question {
  font-size: 16px;
  font-weight: 400 !important;
  color: #000;
  position: relative;
  line-height: 24px;
  cursor: pointer;
  margin-bottom: 0;
}
.rank-math-block .rank-math-list .rank-math-list-item .rank-math-question::before {
  position: absolute;
  content: "";
  width: 24px;
  height: 24px;
  left: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' aria-hidden='true' focusable='false' width='1em' height='1em' preserveAspectRatio='xMidYMid meet' viewBox='0 0 24 24' class='iconify' data-icon='akar-icons:plus' style='vertical-align: -0.125em; transform: rotate(360deg);'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-width='2' d='M12 20v-8m0 0V4m0 8h8m-8 0H4'%3E%3C/path%3E%3C/svg%3E");
  transition: 0.3s ease;
}
.rank-math-block .rank-math-list .rank-math-list-item .rank-math-question strong {
  font-weight: 400 !important;
}
.rank-math-block .rank-math-list .rank-math-list-item .rank-math-answer {
  font-size: 14px;
  color: #47474D;
  max-height: 0;
  overflow: hidden;
  transition: 0.5s max-height ease;
}
.rank-math-block .rank-math-list .rank-math-list-item .rank-math-answer p {
  padding-top: 20px;
  margin-top: 0;
}

#primary-menu {
  border-bottom: 1px solid;
  border-color: #fff;
  transition: all 0.5s ease;
}
#primary-menu .container .row {
  display: flex;
  align-items: center;
}

.menu {
  z-index: 9998;
}
.menu .nav-other-items {
  display: flex;
  flex-direction: row;
  justify-content: end;
}
.menu .nav-other-items .menu-button .menu-call-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fff;
  color: #47474D;
  width: 96px;
  height: 36px;
  border: 1px solid #E6AF2E;
  font-size: 14px;
  border-radius: 8px;
  margin-right: 4px;
}
.menu .nav-other-items .menu-button .menu-call-btn:hover {
  background-color: #FDF5E6;
}
.menu .nav-other-items .menu-button .menu-call-btn:focus {
  background-color: #F8E7C0;
}
.menu .nav-other-items .menu-login {
  width: 36px;
  height: 36px;
  border: 1px solid #E8E8E9;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  margin-left: 16px;
}
.menu .nav-other-items .menu-login:hover {
  background-color: #FDF5E6;
}
.menu .nav-other-items .menu-login:focus {
  background-color: #F8E7C0;
}
.menu .nav-other-items .menu-search {
  position: relative;
  width: 36px;
  height: 36px;
  border: 1px solid #E8E8E9;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  margin-left: 16px;
  transition: all 0.5s ease;
}
.menu .nav-other-items .menu-search .menu-search-icon {
  z-index: 1;
}
.menu .nav-other-items .menu-search:hover {
  background-color: #FDF5E6;
}
.menu .nav-other-items .menu-phone {
  direction: ltr;
  text-align: left;
  display: block;
  height: auto;
  margin-top: 6px;
  position: absolute;
  left: 248px;
}
.menu .nav-other-items .menu-phone .menu-call-number {
  display: inline-flex;
  margin-bottom: 0;
  align-items: center;
  height: 100%;
  position: relative;
  padding-right: 30px;
  transition: all 0.4s;
}
.menu .nav-other-items .menu-phone .menu-call-number::before {
  transition: all 0.4s;
  position: absolute;
  content: "";
  width: 20px;
  height: 20px;
  right: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml, %3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.694271 14.2783C0.694271 14.5783 0.760937 14.8866 0.902603 15.1866C1.04427 15.4866 1.2276 15.7699 1.46927 16.0366C1.8776 16.4866 2.3276 16.8116 2.83594 17.0199C3.33594 17.2283 3.8776 17.3366 4.46094 17.3366C5.31094 17.3366 6.21927 17.1366 7.1776 16.7283C8.13594 16.3199 9.09427 15.7699 10.0443 15.0783C11.0026 14.3783 11.9109 13.6033 12.7776 12.7449C13.6359 11.8783 14.4109 10.9699 15.1026 10.0199C15.7859 9.06992 16.3359 8.11992 16.7359 7.17826C17.1359 6.22826 17.3359 5.31992 17.3359 4.45326C17.3359 3.88659 17.2359 3.34492 17.0359 2.84492C16.8359 2.33659 16.5193 1.86992 16.0776 1.45326C15.5443 0.928255 14.9609 0.669922 14.3443 0.669922C14.1109 0.669922 13.8776 0.719922 13.6693 0.819922C13.4526 0.919922 13.2609 1.06992 13.1109 1.28659L11.1776 4.01159C11.0276 4.21992 10.9193 4.41159 10.8443 4.59492C10.7693 4.76992 10.7276 4.94492 10.7276 5.10326C10.7276 5.30326 10.7859 5.50326 10.9026 5.69492C11.0109 5.88659 11.1693 6.08659 11.3693 6.28659L12.0026 6.94492C12.0943 7.03659 12.1359 7.14492 12.1359 7.27826C12.1359 7.34492 12.1276 7.40326 12.1109 7.46992C12.0859 7.53659 12.0609 7.58659 12.0443 7.63659C11.8943 7.91159 11.6359 8.26992 11.2693 8.70326C10.8943 9.13659 10.4943 9.57826 10.0609 10.0199C9.61094 10.4616 9.1776 10.8699 8.73594 11.2449C8.3026 11.6116 7.94427 11.8616 7.66094 12.0116C7.61927 12.0283 7.56927 12.0533 7.51094 12.0783C7.44427 12.1033 7.3776 12.1116 7.3026 12.1116C7.16094 12.1116 7.0526 12.0616 6.96094 11.9699L6.3276 11.3449C6.11927 11.1366 5.91927 10.9783 5.7276 10.8783C5.53594 10.7616 5.34427 10.7033 5.13594 10.7033C4.9776 10.7033 4.81094 10.7366 4.6276 10.8116C4.44427 10.8866 4.2526 10.9949 4.04427 11.1366L1.28594 13.0949C1.06927 13.2449 0.91927 13.4199 0.827604 13.6283C0.74427 13.8366 0.694271 14.0449 0.694271 14.2783Z' fill='%238C8C90'/%3E%3C/svg%3E%0A");
}
.menu .nav-other-items .menu-phone:hover .menu-call-number {
  color: #E6AF2E;
}
.menu .nav-other-items .menu-phone:hover .menu-call-number::before {
  background-image: url("data:image/svg+xml, %3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.694271 14.2783C0.694271 14.5783 0.760937 14.8866 0.902603 15.1866C1.04427 15.4866 1.2276 15.7699 1.46927 16.0366C1.8776 16.4866 2.3276 16.8116 2.83594 17.0199C3.33594 17.2283 3.8776 17.3366 4.46094 17.3366C5.31094 17.3366 6.21927 17.1366 7.1776 16.7283C8.13594 16.3199 9.09427 15.7699 10.0443 15.0783C11.0026 14.3783 11.9109 13.6033 12.7776 12.7449C13.6359 11.8783 14.4109 10.9699 15.1026 10.0199C15.7859 9.06992 16.3359 8.11992 16.7359 7.17826C17.1359 6.22826 17.3359 5.31992 17.3359 4.45326C17.3359 3.88659 17.2359 3.34492 17.0359 2.84492C16.8359 2.33659 16.5193 1.86992 16.0776 1.45326C15.5443 0.928255 14.9609 0.669922 14.3443 0.669922C14.1109 0.669922 13.8776 0.719922 13.6693 0.819922C13.4526 0.919922 13.2609 1.06992 13.1109 1.28659L11.1776 4.01159C11.0276 4.21992 10.9193 4.41159 10.8443 4.59492C10.7693 4.76992 10.7276 4.94492 10.7276 5.10326C10.7276 5.30326 10.7859 5.50326 10.9026 5.69492C11.0109 5.88659 11.1693 6.08659 11.3693 6.28659L12.0026 6.94492C12.0943 7.03659 12.1359 7.14492 12.1359 7.27826C12.1359 7.34492 12.1276 7.40326 12.1109 7.46992C12.0859 7.53659 12.0609 7.58659 12.0443 7.63659C11.8943 7.91159 11.6359 8.26992 11.2693 8.70326C10.8943 9.13659 10.4943 9.57826 10.0609 10.0199C9.61094 10.4616 9.1776 10.8699 8.73594 11.2449C8.3026 11.6116 7.94427 11.8616 7.66094 12.0116C7.61927 12.0283 7.56927 12.0533 7.51094 12.0783C7.44427 12.1033 7.3776 12.1116 7.3026 12.1116C7.16094 12.1116 7.0526 12.0616 6.96094 11.9699L6.3276 11.3449C6.11927 11.1366 5.91927 10.9783 5.7276 10.8783C5.53594 10.7616 5.34427 10.7033 5.13594 10.7033C4.9776 10.7033 4.81094 10.7366 4.6276 10.8116C4.44427 10.8866 4.2526 10.9949 4.04427 11.1366L1.28594 13.0949C1.06927 13.2449 0.91927 13.4199 0.827604 13.6283C0.74427 13.8366 0.694271 14.0449 0.694271 14.2783Z' fill='%23E6AF2E%0A'/%3E%3C/svg%3E%0A");
}
.menu .font-i {
  width: 48px;
  height: 48px;
  display: inline-flex;
  background-color: #FAFAFB;
  align-items: center;
  justify-content: center;
  border-radius: 12px;
  margin-left: 18px;
  transition: all 0.3s ease;
}
.menu .nav-header {
  display: flex;
  flex-direction: row-reverse;
  margin-bottom: 40px;
  justify-content: space-between;
  align-items: flex-start;
}
.menu .nav-header p {
  color: #D1D1D3;
  font-size: 20px;
  font-weight: 700;
}
.menu .nav-header a {
  color: #0061e5 !important;
  font-weight: 500;
  width: unset !important;
  position: revert !important;
  margin: 0 !important;
  display: flex !important;
  align-items: center;
}
.menu .nav-header a .iconify {
  margin-right: 9px;
  height: 100%;
}

.menu .font-i {
  background: none;
  width: 20px;
  height: 20px;
}

.countryLink a .menu-icon {
  margin-left: 8px;
  border: 1px solid #E8E8E9;
  border-radius: 50%;
  width: 20px;
  height: 20px;
}

#primary-menu .container {
  position: relative;
}

.header__lis {
  margin: 0;
  padding: 0;
  list-style: none;
  justify-content: space-between;
  padding-top: 18px;
}

.header__mobile__list {
  margin: 0;
  list-style: none;
  justify-content: space-between;
  padding-top: 18px;
}

.subSetItems {
  width: 160px;
  margin-left: 20px;
}

.subSetItems > a {
  color: #191921;
  font-weight: bold;
  font-size: 14px;
  margin-bottom: 24px;
  display: flex;
}

.g2-menu-item > a {
  color: #191921;
  font-size: 14px;
  transition: all 0.2s;
  margin-bottom: 16px;
  display: flex;
}
.g2-menu-item > a:hover {
  color: #E6AF2E;
}

.countryLink {
  width: fit-content;
}

.countryLink > a {
  color: #191921;
  font-size: 14px;
  transition: all 0.2s;
  display: flex;
  margin-bottom: 16px;
  flex-flow: row-reverse;
  align-items: center;
}
.countryLink > a:hover {
  color: #E6AF2E;
}

.asBtn {
  height: 36px;
  border: 1px solid #E6AF2E;
  border-radius: 8px;
  margin-left: 8px;
  display: flex;
  align-items: center;
  padding: 0 16px;
  width: fit-content;
}

.asBtn a {
  width: 100%;
  display: flex;
  color: #47474D;
  font-size: 14px;
}

.countryLink > a .countryLink a {
  display: flex;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: center;
}

.serviceSubList {
  display: none;
  position: absolute;
  width: 200px !important;
  background: #FDFDFD;
  border-radius: 0px 0px 8px 8px;
  list-style: none;
  padding: 0;
}
.serviceSubList li a {
  border-radius: 0px 0px 8px 8px;
}
.serviceSubList.visible {
  display: block;
}

.serviceMainItems {
  width: 100%;
}

.menu-services > ul,
.menu-about > ul {
  display: none;
}

footer {
  padding: 42px 0 32px;
  background-color: #F8F8F8;
  margin-top: 24px;
}
footer .container {
  position: relative;
}
footer .footer-about {
  margin-bottom: 60px;
}
footer .footer-about .footer-about-title {
  margin: 22px 0;
  font-size: 16px;
  font-weight: 500;
  color: #37474F;
}
footer .footer-about .footer-about-content {
  width: 80%;
}
footer .footer-about .footer-about-content p {
  font-size: 13px;
  font-weight: 400;
  color: #000;
}
footer .footer-about .footer-about-link {
  display: flex;
  align-items: center;
}
footer .footer-about .footer-about-link .iconify {
  margin-right: 9px;
}
footer .footer-nav-h {
  font-size: 16px;
  color: #37474F;
  font-weight: 500;
  margin: 72px 0 32px;
}
footer .footer-menu-nav ul {
  list-style: none;
  padding: 0;
  background-color: #f8f8f8;
}
footer .footer-menu-nav ul li {
  margin: 18px 0;
  direction: ltr;
  transition: all 0.3s ease;
}
footer .footer-menu-nav ul li:hover {
  transform: translateX(-3px);
}
footer .footer-menu-nav ul li a {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  color: #090909;
  font-size: 13px;
  font-weight: 400;
}
footer .footer-menu-nav ul li .iconify {
  margin-left: 8px;
  width: 16px;
  height: 16px;
}
footer .footer-call-number {
  font-size: 13px;
  color: #5E5E64;
  direction: ltr;
  text-align: right;
  margin-bottom: 40px;
  display: inline-block;
}
footer .menu-call-icon {
  margin-left: 12px;
  width: 20px;
  height: 20px;
}
footer .footer-social ul {
  list-style: none;
  padding: 0;
  margin: 24px 0 0 0;
}
footer .footer-social ul li {
  display: inline-block;
  margin: 0 8px;
}
footer .footer-social ul li:first-child {
  margin: 0 0 0 8px;
}
footer .footer-social ul li .iconify {
  width: 24px;
  height: 24px;
  color: #D1D1D3;
  transition: all 0.3s ease;
}
footer .footer-social ul li .iconify:hover {
  color: #E6AF2E;
}
footer .sertificate-box {
  min-width: 88px;
  min-height: 88px;
  border: 1px solid #E8E8E9;
  border-radius: 8px;
  display: flex;
  justify-content: center;
  align-items: center;
}
footer #footer-inc {
  font-size: 12px;
  color: #5e5e64;
  font-weight: 400;
  position: absolute;
  left: 15px;
  bottom: 32px;
  margin-bottom: 0;
}
footer .footer-social {
  margin: 0 0 32px 0 !important;
}
footer .footer-countryList {
  display: none;
  transition: all 0.2s;
}
footer .footer-countryList.display {
  display: block;
}

.footer__countries li a .iconify {
  border: 1px solid #E8E8E9;
  border-radius: 50%;
  width: 20px;
  height: 20px;
}

.icon-Teach-Strok::before {
  content: "\e92d";
}
.icon-Teach-Strok:hover::before {
  content: "\e92c";
}

.icon-Work-Strok::before {
  content: "\e939";
}
.icon-Work-Strok:hover::before {
  content: "\e938";
}

.icon-Viza-Strok::before {
  content: "\e937";
}
.icon-Viza-Strok:hover::before {
  content: "\e936";
}

.icon-Travel-Strok::before {
  content: "\e932";
}
.icon-Travel-Strok:hover::before {
  content: "\e931";
}

.icon-Life-Strok::before {
  content: "\e921";
}
.icon-Life-Strok:hover::before {
  content: "\e920";
}

.icon-Card-Strok::before {
  content: "\e90a";
}
.icon-Card-Strok:hover::before {
  content: "\e909";
}

.icon-University-Strok::before {
  content: "\e94b";
}
.icon-University-Strok:hover::before {
  content: "\e94a";
}

.icon-Offer-Strok::before {
  content: "\e949";
}
.icon-Offer-Strok:hover::before {
  content: "\e948";
}

.icon-Migration-Outline::before {
  content: "\e947";
}
.icon-Migration-Outline:hover::before {
  content: "\e946";
}

.icon-Global-Strok::before {
  content: "\e91b";
}
.icon-Global-Strok:hover::before {
  content: "\e91a";
}

.icon-Category-Strok::before {
  content: "\e90c";
}
.icon-Category-Strok:hover::before {
  content: "\e90b";
}

@media (max-width: 1000px) {
  .icon-Teach-Strok::before {
    content: "\e92c";
  }
  .icon-Work-Strok::before {
    content: "\e938";
  }
  .icon-Viza-Strok::before {
    content: "\e936";
  }
  .icon-Travel-Strok::before {
    content: "\e931";
  }
  .icon-Life-Strok::before {
    content: "\e920";
  }
  .icon-Card-Strok::before {
    content: "\e909";
  }
  .icon-University-Strok::before {
    content: "\e94a";
  }
  .icon-Offer-Strok::before {
    content: "\e948";
  }
  .icon-Migration-Outline::before {
    content: "\e946";
  }
  .icon-Global-Strok::before {
    content: "\e91a";
  }
  .icon-Category-Strok::before {
    content: "\e90b";
  }
}
.search-pos {
  position: absolute;
  right: 0px;
  height: 93%;
  top: 1px;
  border-radius: 8px;
  width: 0;
  z-index: 0;
  transition: all 0.5s ease;
  overflow: hidden;
}
.search-pos .datafetch {
  display: none;
  position: relative;
  top: -4px;
  right: -1px;
  padding: 0 12px;
  width: 100.7%;
  overflow-y: scroll;
  z-index: 10;
  background-color: #fff;
  border: 1px solid #e8e8e9;
  border-top: 0;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  overflow: hidden;
  /* Track */
  /* Handle */
  /* Handle on hover */
}
.search-pos .datafetch::-webkit-scrollbar {
  width: 10px;
}
.search-pos .datafetch::-webkit-scrollbar-track {
  background: transparent;
}
.search-pos .datafetch::-webkit-scrollbar-thumb {
  background: #c0c0c1;
  border-radius: 30px;
}
.search-pos .datafetch::-webkit-scrollbar-thumb:hover {
  background: #b5b5b5;
}
.search-pos .datafetch #searchsubmit {
  position: relative;
  margin: 0 auto;
  border: none;
  background: rgba(0, 0, 0, 0);
  left: 0;
  right: 0;
  color: #0259D2;
  font-weight: 500;
  width: 98%;
  border-top: 1px solid #E8E8E9;
  padding-top: 16px;
}
.search-pos .datafetch #ajax-search-res {
  list-style: none;
  position: absolute;
  top: 0;
  padding: 16px 0 0;
  width: 90%;
  margin: 8px 0 0;
  border-top: 1px solid #E8E8E9;
}
.search-pos .datafetch #ajax-search-res .ajax-search-li {
  margin-bottom: 24px;
}
.search-pos .datafetch #ajax-search-res .ajax-search-li .ajax-search-a {
  margin-right: 7px;
  color: #848488;
}
.search-pos .datafetch #ajax-search-res .ajax-search-li .ajax-search-img {
  border-radius: 50%;
  object-fit: cover;
}
.search-pos .datafetch #ajax-search-res .ajax-search-li .ajax-search-span {
  color: #000;
}
.search-pos #main-search {
  position: relative;
  top: 0;
  z-index: 9999;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
.search-pos #main-search::before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(247, 247, 247, 0.813);
  top: 0;
  z-index: -1;
}
.search-pos #main-search .close-search {
  width: 24px;
  height: 24px;
  position: absolute;
  top: 50px;
  left: 15.5%;
  cursor: pointer;
}
.search-pos #main-search form {
  width: 100%;
  height: 100%;
  border: none;
  background-color: transparent;
  border-radius: 8px;
  background-color: #fff;
}
.search-pos #main-search form .keyword {
  width: 86%;
  outline: none;
  border: none;
  background-color: transparent;
  height: 100%;
  border-radius: 8px;
  padding: 0 10px;
}

input[type=search]::-webkit-search-cancel-button {
  -webkit-appearance: none;
  height: 15px;
  width: 15px;
  border-radius: 50%;
  background-color: #e6572c;
  margin-left: 5px;
  cursor: pointer;
}

#desDatafetch .notFound {
  margin-top: 8px;
  padding-top: 16px;
  border-top: 1px solid #E8E8E9;
  color: #75757A;
  font-size: 13px;
}

.bread-bg #crumbs {
  background-color: #fff;
  margin: 0 0 32px;
}
.bread-bg #crumbs .container {
  padding: 0;
}

#crumbs {
  background-color: #fff;
  display: flex;
  align-items: center;
  margin-bottom: 48px;
  padding: 16px 0;
  border-bottom: 1px solid #D7DADC;
}
#crumbs .bread-box-container {
  overflow-x: scroll;
}
#crumbs .bread-box {
  height: 100%;
  display: block;
  width: fit-content;
  min-width: max-content;
}
#crumbs .bread-box a,
#crumbs .bread-box span {
  color: #8C8C90;
  font-size: 13px;
  line-height: 1;
}
#crumbs .bread-box .iconify {
  color: #8C8C90;
  height: 100%;
  margin: 0 5px;
}
#crumbs .bread-box span.current {
  color: #37474F;
  font-size: 14px;
}

.rowsingle-side {
  margin: 0 auto;
  max-width: 426px;
}

.single-main-content > div.container > div.row > div:nth-child(1) {
  order: 0;
}
.single-main-content > div.container > div.row > div:nth-child(2) {
  order: 2;
}
.single-main-content > div.container > div.row > div:nth-child(3) {
  order: 1;
}
.single-main-content .single-title h1 {
  font-size: 33px;
  font-weight: 800;
  color: #37474F;
  margin-bottom: 20px;
  margin-top: 3px;
}
.single-main-content .single-thumb {
  margin-bottom: 24px;
}
.single-main-content .single-thumb .single-thumb-img {
  border-radius: 16px;
  width: 100%;
  object-fit: contain;
  height: auto;
}
.single-main-content .single-content h1,
.single-main-content .single-content h2,
.single-main-content .single-content h4,
.single-main-content .single-content h3,
.single-main-content .single-content h5 {
  color: #37474F;
}
.single-main-content .single-content h2,
.single-main-content .single-content h3 {
  text-align: right;
  margin-bottom: 15px;
}
.single-main-content .single-content h2 {
  line-height: 33px;
}
.single-main-content .single-content h3 {
  line-height: 30px;
}
.single-main-content .single-content p {
  line-height: 1.8rem;
}
.single-main-content .single-content .single-author-box {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 10px;
}
.single-main-content .single-content .single-author-box p {
  color: #37474F;
  font-size: 13px;
  margin: 0 0 0 18px;
  font-weight: 800;
  position: relative;
  flex: none;
}
.single-main-content .single-content .single-author-box p span {
  color: #AFB5B9;
  font-size: 13px;
  font-weight: 400;
}
.single-main-content .single-content .single-author-box p img {
  border-radius: 33px;
  border: 2px solid #E6AF2E;
  margin-left: 8px;
  width: 32px;
  height: 32px;
}
.single-main-content .single-content .single-author-box .single-time {
  margin-right: 10px;
  font-weight: 400;
}
.single-main-content .single-content .single-author-box .single-author::after {
  content: "";
  position: absolute;
  bottom: 14px;
  left: -15px;
  width: 5px;
  height: 5px;
  background-color: #37474F;
  border-radius: 50%;
}
.single-main-content .single-content .single-author-box .single-time-submit {
  color: #b3b3b3 !important;
  font-weight: 200 !important;
}
.single-main-content .single-content .single-author-box .single-icon {
  margin-left: 9px;
}
.single-main-content .related-post .related-h3 {
  color: #37474F;
  font-size: 20px;
}
.single-main-content .related-post .related-single-icon {
  width: 20px;
  height: 20px;
  background-color: #E6F0FD;
  color: #37474F;
  padding: 3px;
  border-radius: 6px;
  margin-left: 12px;
}
.single-main-content .single-easy {
  margin-top: 48px;
}
.single-main-content .single-easy .row {
  justify-content: center;
  padding-left: 20px;
  padding-right: 20px;
}
.single-main-content .single-easy .single-contact-h {
  font-size: 19px;
  color: #37474F;
  margin-bottom: 23px;
  position: relative;
  padding-right: 16px;
  font-weight: 800;
}
.single-main-content .single-easy .single-contact-h::before {
  content: "";
  display: block;
  position: absolute;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #E6AF2E;
  top: 30%;
  right: 0;
}
.single-main-content .single-easy .single-easy-menu {
  display: flex;
  flex-direction: column;
  align-items: center;
  border: 1px solid #D7DADC;
  border-radius: 16px;
  padding: 16px;
  margin: 6px 0;
  transition: all 0.3s;
}
.single-main-content .single-easy .single-easy-menu .single-easey-menu-p {
  font-size: 16px;
  color: #37474F;
  margin-top: 5px;
  margin-bottom: 0;
  font-weight: 800;
}
.single-main-content .single-easy .single-easy-menu:hover p {
  color: #E6AF2E;
}
.single-main-content .single-easy .single-easy-menu:hover .single-easey-menu-img svg path {
  stroke: #fff !important;
  border: 1px solid;
  fill: #E6AF2E;
}
.single-main-content .single-contact .single-contact-h {
  font-size: 19px;
  color: #37474F;
  margin-bottom: 23px;
  position: relative;
  padding-right: 16px;
  font-weight: 800;
}
.single-main-content .single-contact .single-contact-h::before {
  content: "";
  display: block;
  position: absolute;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #E6AF2E;
  top: 30%;
  right: 0;
}
.single-main-content .single-contact .single-contact-des {
  padding-left: 20px;
  padding-right: 20px;
  font-size: 16px;
  color: #37474F;
  line-height: 28.8px;
  font-weight: 400;
}
.single-main-content .single-contact .single-phone {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 23px;
  padding-left: 20px;
  padding-right: 20px;
}
.single-main-content .single-contact .single-phone .single-contact-btn {
  width: 147px;
  height: 47px;
  background-color: #E6AF2E;
  color: #fff;
  border-radius: 8px;
  padding: 13px 16px;
  font-weight: 600;
  font-size: 16px;
}
.single-main-content .single-contact .single-phone .single-contact-btn:hover {
  background-color: #E8B743;
}
.single-main-content .single-contact .single-phone .single-contact-btn:active {
  background-color: #E6AF2E;
}
.single-main-content .single-contact .single-phone .single-contact-phone {
  direction: ltr;
  font-size: 16px;
  color: #5D6A71;
  position: relative;
  padding-right: 22px;
  transition: all 0.4s;
  font-weight: 800;
}
.single-main-content .single-contact .single-phone .single-contact-phone::before {
  transition: all 0.4s;
  position: absolute;
  content: "";
  width: 20px;
  height: 20px;
  right: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml, %3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.694271 14.2783C0.694271 14.5783 0.760937 14.8866 0.902603 15.1866C1.04427 15.4866 1.2276 15.7699 1.46927 16.0366C1.8776 16.4866 2.3276 16.8116 2.83594 17.0199C3.33594 17.2283 3.8776 17.3366 4.46094 17.3366C5.31094 17.3366 6.21927 17.1366 7.1776 16.7283C8.13594 16.3199 9.09427 15.7699 10.0443 15.0783C11.0026 14.3783 11.9109 13.6033 12.7776 12.7449C13.6359 11.8783 14.4109 10.9699 15.1026 10.0199C15.7859 9.06992 16.3359 8.11992 16.7359 7.17826C17.1359 6.22826 17.3359 5.31992 17.3359 4.45326C17.3359 3.88659 17.2359 3.34492 17.0359 2.84492C16.8359 2.33659 16.5193 1.86992 16.0776 1.45326C15.5443 0.928255 14.9609 0.669922 14.3443 0.669922C14.1109 0.669922 13.8776 0.719922 13.6693 0.819922C13.4526 0.919922 13.2609 1.06992 13.1109 1.28659L11.1776 4.01159C11.0276 4.21992 10.9193 4.41159 10.8443 4.59492C10.7693 4.76992 10.7276 4.94492 10.7276 5.10326C10.7276 5.30326 10.7859 5.50326 10.9026 5.69492C11.0109 5.88659 11.1693 6.08659 11.3693 6.28659L12.0026 6.94492C12.0943 7.03659 12.1359 7.14492 12.1359 7.27826C12.1359 7.34492 12.1276 7.40326 12.1109 7.46992C12.0859 7.53659 12.0609 7.58659 12.0443 7.63659C11.8943 7.91159 11.6359 8.26992 11.2693 8.70326C10.8943 9.13659 10.4943 9.57826 10.0609 10.0199C9.61094 10.4616 9.1776 10.8699 8.73594 11.2449C8.3026 11.6116 7.94427 11.8616 7.66094 12.0116C7.61927 12.0283 7.56927 12.0533 7.51094 12.0783C7.44427 12.1033 7.3776 12.1116 7.3026 12.1116C7.16094 12.1116 7.0526 12.0616 6.96094 11.9699L6.3276 11.3449C6.11927 11.1366 5.91927 10.9783 5.7276 10.8783C5.53594 10.7616 5.34427 10.7033 5.13594 10.7033C4.9776 10.7033 4.81094 10.7366 4.6276 10.8116C4.44427 10.8866 4.2526 10.9949 4.04427 11.1366L1.28594 13.0949C1.06927 13.2449 0.91927 13.4199 0.827604 13.6283C0.74427 13.8366 0.694271 14.0449 0.694271 14.2783Z' fill='%238C8C90'/%3E%3C/svg%3E%0A");
}
.single-main-content .single-contact .single-phone .single-contact-phone:hover {
  color: #E6AF2E;
}
.single-main-content .single-contact .single-phone .single-contact-phone:hover::before {
  background-image: url("data:image/svg+xml, %3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.694271 14.2783C0.694271 14.5783 0.760937 14.8866 0.902603 15.1866C1.04427 15.4866 1.2276 15.7699 1.46927 16.0366C1.8776 16.4866 2.3276 16.8116 2.83594 17.0199C3.33594 17.2283 3.8776 17.3366 4.46094 17.3366C5.31094 17.3366 6.21927 17.1366 7.1776 16.7283C8.13594 16.3199 9.09427 15.7699 10.0443 15.0783C11.0026 14.3783 11.9109 13.6033 12.7776 12.7449C13.6359 11.8783 14.4109 10.9699 15.1026 10.0199C15.7859 9.06992 16.3359 8.11992 16.7359 7.17826C17.1359 6.22826 17.3359 5.31992 17.3359 4.45326C17.3359 3.88659 17.2359 3.34492 17.0359 2.84492C16.8359 2.33659 16.5193 1.86992 16.0776 1.45326C15.5443 0.928255 14.9609 0.669922 14.3443 0.669922C14.1109 0.669922 13.8776 0.719922 13.6693 0.819922C13.4526 0.919922 13.2609 1.06992 13.1109 1.28659L11.1776 4.01159C11.0276 4.21992 10.9193 4.41159 10.8443 4.59492C10.7693 4.76992 10.7276 4.94492 10.7276 5.10326C10.7276 5.30326 10.7859 5.50326 10.9026 5.69492C11.0109 5.88659 11.1693 6.08659 11.3693 6.28659L12.0026 6.94492C12.0943 7.03659 12.1359 7.14492 12.1359 7.27826C12.1359 7.34492 12.1276 7.40326 12.1109 7.46992C12.0859 7.53659 12.0609 7.58659 12.0443 7.63659C11.8943 7.91159 11.6359 8.26992 11.2693 8.70326C10.8943 9.13659 10.4943 9.57826 10.0609 10.0199C9.61094 10.4616 9.1776 10.8699 8.73594 11.2449C8.3026 11.6116 7.94427 11.8616 7.66094 12.0116C7.61927 12.0283 7.56927 12.0533 7.51094 12.0783C7.44427 12.1033 7.3776 12.1116 7.3026 12.1116C7.16094 12.1116 7.0526 12.0616 6.96094 11.9699L6.3276 11.3449C6.11927 11.1366 5.91927 10.9783 5.7276 10.8783C5.53594 10.7616 5.34427 10.7033 5.13594 10.7033C4.9776 10.7033 4.81094 10.7366 4.6276 10.8116C4.44427 10.8866 4.2526 10.9949 4.04427 11.1366L1.28594 13.0949C1.06927 13.2449 0.91927 13.4199 0.827604 13.6283C0.74427 13.8366 0.694271 14.0449 0.694271 14.2783Z' fill='%23E6AF2E%0A'/%3E%3C/svg%3E%0A");
}
.single-main-content .single-contact > img {
  width: 100%;
  object-fit: cover;
}
.single-main-content .single-last-posts {
  margin-top: 48px;
  margin-bottom: 68px;
}
.single-main-content .single-last-posts .single-list-h {
  font-size: 19px;
  color: #37474F;
  margin-bottom: 15px;
  position: relative;
  padding-right: 16px;
  font-weight: 800;
}
.single-main-content .single-last-posts .single-list-h::before {
  content: "";
  display: block;
  position: absolute;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #E6AF2E;
  top: 30%;
  right: 0;
}
.single-main-content .single-last-posts .last-posts-ul {
  list-style: none;
  border: 1px solid #E8E8E9;
  padding: 24px 21px;
  border-radius: 16px;
}
.single-main-content .single-last-posts .last-posts-ul .last-posts-li {
  margin: 17px 0;
  display: flex;
  align-items: center;
}
.single-main-content .single-last-posts .last-posts-ul .last-posts-li:first-child {
  margin-top: 0;
}
.single-main-content .single-last-posts .last-posts-ul .last-posts-li .last-posts-a {
  color: #37474F;
  transition: all 0.3s;
  margin-right: 10px;
  display: inline-block;
}
.single-main-content .single-last-posts .last-posts-ul .last-posts-li .iconify {
  margin-left: 9px;
  transition: all 0.3s;
}
.single-main-content .single-last-posts .last-posts-ul .last-posts-li svg {
  color: #879195;
}
.single-main-content .single-last-posts .last-posts-ul .last-posts-li:hover .last-posts-a {
  color: #E6AF2E;
  margin-right: 20px;
}
.single-main-content .single-last-posts .last-posts-ul .last-posts-li:hover svg {
  color: #E6AF2E;
}
.single-main-content .single-side {
  top: 100px;
}

@media (max-width: 480px) {
  .single-time-submit {
    padding-right: 40px !important;
    display: none;
  }
}
.comment .comment-top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0px 0 -32px;
  max-width: 100%;
}
.comment .comment-top .comment-top-header {
  font-weight: 700;
  font-size: 23px;
  color: #37474F;
}
.comment .comment-top #new_comment {
  position: relative;
  z-index: 9;
  width: 204px;
  height: 48px;
  outline: none;
  font-size: 16px;
  font-weight: 800;
  color: #E6AF2E;
  border: 1px solid #E6AF2E;
  border-radius: 8px;
  background-color: #fff;
}
.comment .comment-top #new_comment:after {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 16.1475L0 8.14746L8 0.147461L9.425 1.54746L3.825 7.14746H16V9.14746H3.825L9.425 14.7475L8 16.1475Z' fill='%23E6AF2E'/%3E%3C/svg%3E%0A");
  content: "";
  width: 16px;
  height: 16px;
  display: inline-flex;
  vertical-align: middle;
  margin-right: 13px;
}
.comment .comment-top #new_comment:hover {
  background-color: #FDF5E6;
}
.comment .comment-top #new_comment:focus {
  background-color: #F8E7C0;
}
.comment .top-comment {
  position: relative;
  margin-top: 48px;
}
.comment .top-comment::before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 1px;
  background-color: #E8E8E9;
  top: 0;
}
.comment .top-comment:first-child::before {
  display: none;
}
.comment .comment-box {
  padding: 36px 0 0 0;
  max-width: 100%;
}
.comment .comment-box .comment-avatar {
  text-align: center;
}
.comment .comment-box .comment-avatar .comment-img {
  border-radius: 50%;
  border: 2px solid #E6AF2E;
}
.comment .comment-box .comment-avatar .comment-img-overlay {
  position: relative;
  width: fit-content;
  height: fit-content;
}
.comment .comment-box .comment-avatar .comment-img-overlay:after {
  position: absolute;
  content: "";
  border-radius: 50%;
  background: #E6AF2E;
  background-blend-mode: saturation;
  background: #000000;
  width: 100%;
  height: 100%;
  background-blend-mode: overlay;
  background: linear-gradient(170deg, #E6AF2E 16.41%, rgba(230, 175, 46, 0) 84.38%);
  opacity: 0.3;
  right: 0;
  top: 0;
}
.comment .comment-box .comment-head {
  display: flex;
  align-items: baseline;
}
.comment .comment-box .comment-head .comment-author {
  font-size: 16px;
  color: #37474F;
  margin: 0;
  font-weight: 800;
}
.comment .comment-box .comment-head .comment-time {
  font-size: 13px;
  color: #879195;
  padding-right: 10px;
}
.comment .comment-box .commnt-content p {
  color: #37474F;
  margin: 0;
  overflow-wrap: anywhere;
}
.comment .answer-comment {
  display: block;
  font-size: 16px;
  font-weight: 800;
  width: 131px;
  height: 48px;
  outline: none;
  color: #E6AF2E;
  background-color: #fff;
  border: 1px solid #E6AF2E;
  border-radius: 8px;
  float: left;
  margin: 12px 0;
}
.comment .sub-comment {
  position: relative;
  margin-right: 46px;
  color: #5E5E64;
  font-size: 16px;
  max-width: 88%;
}
.comment .sub-parent-comment {
  position: relative;
  margin-right: 100px;
  max-width: 76%;
}
.comment .last-sub-parent-comment {
  margin-right: 130px;
}
.comment .pagenat {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
}
.comment .pagenat .pagenat-num {
  margin: 0 8px;
  width: 30px;
  height: 30px;
  background-color: #d1d1d3;
  color: #fff;
  text-align: center;
  border-radius: 8px;
  cursor: pointer;
  line-height: 2;
}
.comment .pagenat .pagenat-dot {
  margin: 0;
}
.comment .disable-pagenate {
  pointer-events: none;
}
.comment .maincomment-show-more {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fff;
  color: #E6AF2E;
  height: 48px;
  width: 131px;
  font-size: 16px;
  font-weight: 800;
  border: 1px solid #E6AF2E;
  border-radius: 8px;
  margin: 50px auto 50px;
  padding: 0 16px;
}
.comment .maincomment-show-more:hover {
  background-color: #FDF5E6;
}
.comment .maincomment-show-more:focus {
  background-color: #F8E7C0;
}

.modal-dialog {
  top: 20%;
  max-width: 698px;
  max-height: 482px;
}
.modal-dialog .modal-header {
  border: none;
}
.modal-dialog #newCommentLable {
  color: #37474F;
  font-size: 22px;
  margin: 0;
}
.modal-dialog .new-comment-label {
  color: #131517;
  font-size: 14px;
  margin-bottom: 8px;
}
.modal-dialog .new-comment-input {
  border: 1px solid #E8E8E9;
  border-radius: 8px;
  padding: 11px 10px;
  font-size: 14px;
  width: 100%;
  margin-bottom: 26px;
  outline: none;
  /* Chrome, Safari, Edge, Opera */
  /* Firefox */
}
.modal-dialog .new-comment-input::placeholder {
  font-size: 13px;
  color: #A3A3A6;
  text-align: right;
}
.modal-dialog .new-comment-input:hover {
  border-color: #E6AF2E;
}
.modal-dialog .new-comment-input:focus-visible {
  border-color: #E6AF2E;
}
.modal-dialog .new-comment-input::-webkit-outer-spin-button, .modal-dialog .new-comment-input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.modal-dialog .new-comment-input[type=number] {
  -moz-appearance: textfield;
}
.modal-dialog #new-comment-send {
  width: 124px;
  background-color: #ffffff;
  color: #47474D;
  border: 1px solid #E6AF2E;
  outline: none;
  padding: 12px;
  margin: 0 auto;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.modal-dialog #new-comment-send:hover {
  background-color: #E8B743;
}
.modal-dialog #new-comment-send:focus {
  background-color: #E9A70C;
}

.new-comment-name-content {
  height: unset;
}

.magPage {
  margin: 0 !important;
}

.magPage #crumbs .bread-box {
  border-bottom: none;
  padding: 0;
}

.magPage #crumbs .container {
  max-width: unset !important;
}

.magPage #crumbs {
  margin: 16px 0 28px 0;
  padding: 16px 0;
}

.magPage h4 {
  margin-top: 0;
}

.mag-topSec {
  max-width: unset !important;
  padding: 14px;
}
.mag-topSec--inner {
  min-height: 494px;
  gap: 24px;
  background-color: #37474f;
  padding: 16px;
  border-radius: 32px;
}
.mag-topSec * .row {
  max-width: 100%;
}
.mag-topSec--rigth {
  width: 100%;
  position: relative;
  margin-bottom: 16px;
  margin-right: 0 !important;
}
.mag-topSec--left {
  width: 100%;
  position: relative;
  margin: 0 !important;
  display: flex;
  min-height: 280px;
  gap: 16px;
}
.mag-topSec--card {
  display: block;
  border-radius: 16px;
  overflow: hidden;
  position: relative;
  padding: 0 !important;
}
.mag-topSec--pic {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.mag-topSec--info {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  width: 102%;
  height: 42px;
  background: rgba(0, 0, 0, 0.2);
  backdrop-filter: blur(12px);
  padding-right: 16px;
  display: flex;
  align-items: center;
  margin: 0 !important;
  gap: 8px;
  line-height: 20.2px;
  color: #FFF;
  font-weight: 600;
  font-size: 16px;
}
.mag-topSec--info span {
  display: block;
  height: 20px;
  width: 2px;
  background-color: #E6AF2E;
}
.mag-topSec--title {
  color: #fff;
  text-align: right;
  font-size: 16px;
  font-style: normal;
  font-weight: 800;
  line-height: 180%;
  margin: 0 0 8px 0;
}

.magNews.countries {
  margin-top: 128px;
}
.magNews.countries--card {
  width: 358px;
}

.magNews.last-articles {
  margin-top: 96px;
}

.magNews {
  margin-bottom: 104px;
}
.magNews--header {
  text-align: center;
  margin-top: 0;
  margin-bottom: 48px;
  color: #37474f;
  font-size: 28px;
  font-weight: 800;
  line-height: 33.6px;
}
.magNews--card {
  margin-bottom: 24px;
  display: block;
  padding: 0 !important;
  width: 358px;
}
.magNews__miniCard {
  display: flex;
  gap: 24px;
}
.magNews--imgHolder {
  width: 100%;
  border-radius: 16px;
  margin-bottom: 24px;
  width: 358px;
  height: 240px;
  box-shadow: 0px 118px 33px 0px rgba(0, 0, 0, 0), 0px 75px 30px 0px rgba(0, 0, 0, 0.01), 0px 42px 25px 0px rgba(0, 0, 0, 0.02), 0px 19px 19px 0px rgba(0, 0, 0, 0.03), 0px 5px 10px 0px rgba(0, 0, 0, 0.04), 0px 0px 0px 0px rgba(0, 0, 0, 0.04);
}
.magNews--thumbnail {
  object-fit: cover;
  border-radius: 16px;
}
.magNews--title {
  color: #37474f;
  text-align: right;
  font-size: 16px;
  font-style: normal;
  font-weight: 800;
  line-height: 180%;
  margin: 0;
}
.magNews__info {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 6px;
}
.magNews__info p {
  margin: 0;
  color: rgba(0, 0, 0, 0.56);
  font-size: 13px;
  font-weight: 400;
}
.magNews__info span {
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #37474f;
  margin: 0;
}
.magNews__info hr {
  width: 2px;
  height: 17px;
  color: #e6af2e;
  opacity: 1;
}
.magNews__excerpt {
  color: #37474f;
  text-align: right;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 180%;
  margin-bottom: 0;
}
.magNews__subTitle {
  padding-right: 20px;
  position: relative;
  color: #37474f;
  text-align: right;
  font-size: 18px;
  font-style: normal;
  font-weight: 800;
  line-height: 120%;
  margin-bottom: 24px;
}
.magNews__subTitle:before {
  position: absolute;
  content: "";
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: #e6af2e;
  right: 0;
  top: 35%;
}
.magNews .g2-blog-card {
  width: 100;
}

.go2tr-main-content {
  border: none !important;
}

.g2-blog {
  margin: 0 auto;
  padding-top: 48px;
}

.g2-blog-headline {
  color: #37474F;
  font-size: 23px;
  font-style: normal;
  font-weight: 800;
  line-height: 27.6px;
  margin-top: 0;
  margin-bottom: 0;
}

.g2-blog-card {
  border: 1px solid #D7DADC;
  display: block;
  border-radius: 16px;
  overflow: auto;
  margin: 0 auto 32px;
  width: 88vw;
}

.g2-blog-imgcontainer {
  width: 100%;
  height: auto;
}

.g2-blog-imgcontainer img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.g2-card-contnet {
  padding: 8px 16px;
  border-top: 1px solid #D7DADC;
}

.g2-blog-title {
  margin: 0;
  color: #37474F;
  text-align: right;
  font-size: 16px;
  font-style: normal;
  font-weight: 800;
  line-height: 28.8px;
}

.g2-blog-card-info {
  display: flex;
  align-items: center;
  gap: 24px;
  margin-top: 10px;
  margin-bottom: 16px;
}

.g2-blog-card-info p {
  color: #37474F;
  text-align: right;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 13.2px;
  position: relative;
  padding-right: 24px;
  margin: 0;
}

.g2-blog-card-info p::before {
  position: absolute;
  content: "";
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: center;
  right: 0;
  top: -5px;
}

.g2-blog-publishdate::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.9592 2.9665V1.6665C13.9592 1.32484 13.6758 1.0415 13.3342 1.0415C12.9925 1.0415 12.7092 1.32484 12.7092 1.6665V2.9165H7.29251V1.6665C7.29251 1.32484 7.00918 1.0415 6.66751 1.0415C6.32584 1.0415 6.04251 1.32484 6.04251 1.6665V2.9665C3.79251 3.17484 2.70084 4.5165 2.53418 6.50817C2.51751 6.74984 2.71751 6.94984 2.95084 6.94984H17.0508C17.2925 6.94984 17.4925 6.7415 17.4675 6.50817C17.3008 4.5165 16.2092 3.17484 13.9592 2.9665Z' fill='%23A3A3A6'/%3E%3Cpath d='M16.6667 8.2002H3.33333C2.875 8.2002 2.5 8.5752 2.5 9.03353V14.1669C2.5 16.6669 3.75 18.3335 6.66667 18.3335H13.3333C16.25 18.3335 17.5 16.6669 17.5 14.1669V9.03353C17.5 8.5752 17.125 8.2002 16.6667 8.2002ZM7.675 15.1752C7.63333 15.2085 7.59167 15.2502 7.55 15.2752C7.5 15.3085 7.45 15.3335 7.4 15.3502C7.35 15.3752 7.3 15.3919 7.25 15.4002C7.19167 15.4085 7.14167 15.4169 7.08333 15.4169C6.975 15.4169 6.86667 15.3919 6.76667 15.3502C6.65833 15.3085 6.575 15.2502 6.49167 15.1752C6.34167 15.0169 6.25 14.8002 6.25 14.5835C6.25 14.3669 6.34167 14.1502 6.49167 13.9919C6.575 13.9169 6.65833 13.8585 6.76667 13.8169C6.91667 13.7502 7.08333 13.7335 7.25 13.7669C7.3 13.7752 7.35 13.7919 7.4 13.8169C7.45 13.8335 7.5 13.8585 7.55 13.8919C7.59167 13.9252 7.63333 13.9585 7.675 13.9919C7.825 14.1502 7.91667 14.3669 7.91667 14.5835C7.91667 14.8002 7.825 15.0169 7.675 15.1752ZM7.675 12.2585C7.51667 12.4085 7.3 12.5002 7.08333 12.5002C6.86667 12.5002 6.65 12.4085 6.49167 12.2585C6.34167 12.1002 6.25 11.8835 6.25 11.6669C6.25 11.4502 6.34167 11.2335 6.49167 11.0752C6.725 10.8419 7.09167 10.7669 7.4 10.9002C7.50833 10.9419 7.6 11.0002 7.675 11.0752C7.825 11.2335 7.91667 11.4502 7.91667 11.6669C7.91667 11.8835 7.825 12.1002 7.675 12.2585ZM10.5917 15.1752C10.4333 15.3252 10.2167 15.4169 10 15.4169C9.78333 15.4169 9.56667 15.3252 9.40833 15.1752C9.25833 15.0169 9.16667 14.8002 9.16667 14.5835C9.16667 14.3669 9.25833 14.1502 9.40833 13.9919C9.71667 13.6835 10.2833 13.6835 10.5917 13.9919C10.7417 14.1502 10.8333 14.3669 10.8333 14.5835C10.8333 14.8002 10.7417 15.0169 10.5917 15.1752ZM10.5917 12.2585C10.55 12.2919 10.5083 12.3252 10.4667 12.3585C10.4167 12.3919 10.3667 12.4169 10.3167 12.4335C10.2667 12.4585 10.2167 12.4752 10.1667 12.4835C10.1083 12.4919 10.0583 12.5002 10 12.5002C9.78333 12.5002 9.56667 12.4085 9.40833 12.2585C9.25833 12.1002 9.16667 11.8835 9.16667 11.6669C9.16667 11.4502 9.25833 11.2335 9.40833 11.0752C9.48333 11.0002 9.575 10.9419 9.68333 10.9002C9.99167 10.7669 10.3583 10.8419 10.5917 11.0752C10.7417 11.2335 10.8333 11.4502 10.8333 11.6669C10.8333 11.8835 10.7417 12.1002 10.5917 12.2585ZM13.5083 15.1752C13.35 15.3252 13.1333 15.4169 12.9167 15.4169C12.7 15.4169 12.4833 15.3252 12.325 15.1752C12.175 15.0169 12.0833 14.8002 12.0833 14.5835C12.0833 14.3669 12.175 14.1502 12.325 13.9919C12.6333 13.6835 13.2 13.6835 13.5083 13.9919C13.6583 14.1502 13.75 14.3669 13.75 14.5835C13.75 14.8002 13.6583 15.0169 13.5083 15.1752ZM13.5083 12.2585C13.4667 12.2919 13.425 12.3252 13.3833 12.3585C13.3333 12.3919 13.2833 12.4169 13.2333 12.4335C13.1833 12.4585 13.1333 12.4752 13.0833 12.4835C13.025 12.4919 12.9667 12.5002 12.9167 12.5002C12.7 12.5002 12.4833 12.4085 12.325 12.2585C12.175 12.1002 12.0833 11.8835 12.0833 11.6669C12.0833 11.4502 12.175 11.2335 12.325 11.0752C12.4083 11.0002 12.4917 10.9419 12.6 10.9002C12.75 10.8335 12.9167 10.8169 13.0833 10.8502C13.1333 10.8585 13.1833 10.8752 13.2333 10.9002C13.2833 10.9169 13.3333 10.9419 13.3833 10.9752C13.425 11.0085 13.4667 11.0419 13.5083 11.0752C13.6583 11.2335 13.75 11.4502 13.75 11.6669C13.75 11.8835 13.6583 12.1002 13.5083 12.2585Z' fill='%23A3A3A6'/%3E%3C/svg%3E%0A");
}

.g2-blog-authorname::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.24417 11.0894L10.5892 5.74438C10.915 5.41854 10.915 4.89104 10.5892 4.56604L9.2675 3.24438C8.94167 2.91854 8.41417 2.91854 8.08917 3.24438L2.74417 8.58938C2.5875 8.74604 2.5 8.95771 2.5 9.17854V11.3335H4.655C4.87583 11.3335 5.0875 11.246 5.24417 11.0894Z' fill='%23A3A3A6' stroke='%23A3A3A6' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10 11.3337H17.5' stroke='%23A3A3A6' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.5 14.6667H17.5' stroke='%23A3A3A6' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.5 18.0002H17.5' stroke='%23A3A3A6' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

@media only screen and (min-width: 576px) {
  .mag-topSec {
    padding: 24px;
  }
  .mag-topSec--rigth {
    margin-bottom: 24px;
  }
  .mag-topSec--pic {
    height: 100%;
    object-fit: cover;
  }
  .g2-blog-card {
    width: 100%;
  }
}
@media only screen and (min-width: 600px) {
  .mag-topSec--inner {
    border-radius: 40px;
    padding: 24px;
  }
  .mag-topSec--left {
    gap: 24px;
  }
  .mag-topSec--card.mini-card {
    width: calc(50% - 12px);
  }
}
@media only screen and (min-width: 992px) {
  .mag-topSec {
    padding: 60px;
    background-color: #37474f;
    border-radius: 0px 0px 46px 46px;
    margin-bottom: 100px;
  }
  .mag-topSec--inner {
    min-height: 388px;
    gap: 12px;
    display: flex;
    justify-content: space-between;
    padding: 0;
  }
  .mag-topSec--rigth {
    width: calc(65% - 12px);
    margin-bottom: 0;
  }
  .mag-topSec--left {
    width: 35%;
    gap: 12px;
    height: unset;
    min-height: unset;
  }
  .mag-topSec--card.mini-card {
    height: calc(50% - 6px);
    width: 100%;
  }
  .mag-topSec__subTitle {
    font-size: 23px;
    padding-right: 32px;
  }
}
@media only screen and (min-width: 1200px) {
  .mag-topSec--inner {
    min-height: 494px;
    gap: 48px;
    justify-content: space-between;
  }
  .mag-topSec--rigth {
    width: 740px;
    overflow: hidden;
  }
  .mag-topSec--left {
    gap: 40px;
    width: 340px;
  }
  .mag-topSec--card.mini-card {
    height: calc(50% - 20px);
  }
  .g2-blog-card {
    width: 360px;
  }
  .g2-blog-imgcontainer {
    height: 240px;
  }
}
.post-cat-all-box img {
  margin-bottom: 12px;
  width: 100%;
  height: 100%;
  border-radius: 16px 16px 0 0;
  object-fit: cover;
  max-height: 182px;
}

.g2-call.mag .g2-call--left,
.g2-call.mag .g2-call--left .G2-newsletter-blocks {
  border-bottom: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

.g2-call.mag .g2-call--left .G2-newsletter-blocks form .wp-block-mailster-field-email input {
  color: #879195 !important;
}

.g2-call.mag .g2-call--left .G2-newsletter-blocks form .wp-block-mailster-field-email label {
  color: #879195 !important;
}

.search-page .search-page-header {
  font-size: 26px;
  margin: 48px 0 32px;
}
.search-page .search-page-col {
  margin: 12px auto;
}
.search-page .search-page-col .search-box .search-page-img {
  margin-bottom: 16px;
}
.search-page .search-page-col .search-page-content {
  position: relative;
  height: 100%;
}
.search-page .search-page-col .search-page-content .search-data-all-p {
  margin-left: 19px;
  font-size: 14px;
  color: #8C8C90;
}
.search-page .search-page-col .search-page-content .search-data-all-p img {
  object-fit: cover;
  border-radius: 16px;
  margin-left: 9px;
}
.search-page .search-page-col .search-page-content .search-title {
  font-size: 16px;
  font-weight: 500;
  color: #37474F;
  margin-bottom: 12px;
}
.search-page .search-page-col .search-page-content .search-data-all {
  display: flex;
  align-items: center;
}
.search-page .search-page-col .search-page-content .search-data-all .search-post-data-all-p {
  font-size: 14px;
  color: #D1D1D3;
  margin: 0 0 24px 24px;
}
.search-page .search-page-col .search-page-content .search-data-all .search-post-data-all-p .search-post-icon {
  width: 15px !important;
  height: 15px;
  margin-left: 9px;
  min-width: 15px;
  min-height: 15px;
}
.search-page .search-nf-header {
  margin: 80px 0 32px;
  text-align: center;
  font-size: 16px;
  color: #47474D;
}
.search-page .search-nf-header span {
  color: #37474F;
  font-weight: 500;
}
.search-page .search-nf-img {
  margin-bottom: 48px;
}
.search-page .search-home {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #E6AF2E;
  color: #fff;
  width: auto;
  height: 48px;
  border-radius: 8px;
  font-size: 16px;
  margin: 0 auto;
  gap: 8px;
}
.search-page .search-home:hover {
  background-color: #E8B743;
}
.search-page .search-home:focus {
  background-color: #E9A70C;
}

.contact-us-page .about-page-title {
  font-size: 20px;
  color: #37474F;
  font-weight: 700;
  margin-bottom: 12px;
}
.contact-us-page .about-page-des {
  font-size: 16px;
  color: #5E5E64;
  font-weight: 400;
}
.contact-us-page .about-page-header {
  font-size: 18px;
  color: #37474F;
  margin: 36px 0 40px 0;
}
.contact-us-page .about-page-color {
  margin: 0;
  color: #8C8C90;
  font-size: 16px;
}
.contact-us-page .about-page-content {
  margin-bottom: 50px;
  font-size: 16px;
  color: #37474F;
  margin-top: 2px;
}
.contact-us-page .contact-us-social-main {
  list-style: none;
  padding: 0;
}
.contact-us-page .contact-us-social-main .contact-us-social {
  display: inline-block;
  width: 36px;
  height: 36px;
  margin: 8px 9px 0;
}
.contact-us-page .contact-us-social-main .contact-us-social:first-child {
  margin: 0;
}
.contact-us-page .contact-us-social-main .contact-us-social .iconify {
  color: #D1D1D3;
  width: 100%;
  height: 100%;
}
.contact-us-page .contact-us-form .contact-s-form-title {
  font-size: 20px;
  margin-bottom: 24px;
  color: #37474F;
}
.contact-us-page .contact-us-form .contact-us-input > label {
  display: none !important;
}
.contact-us-page .contact-us-form .contact-us-input > .ginput_container > input,
.contact-us-page .contact-us-form .contact-us-input > .ginput_container > textarea {
  border: 1px solid #E8E8E9;
  border-radius: 8px;
  height: 48px;
  width: 100%;
  padding-right: 9px;
  outline: none;
  text-align: right;
}
.contact-us-page .contact-us-form .contact-us-input > .ginput_container > input::-webkit-outer-spin-button, .contact-us-page .contact-us-form .contact-us-input > .ginput_container > input::-webkit-inner-spin-button,
.contact-us-page .contact-us-form .contact-us-input > .ginput_container > textarea::-webkit-outer-spin-button,
.contact-us-page .contact-us-form .contact-us-input > .ginput_container > textarea::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.contact-us-page .contact-us-form .contact-us-input > .ginput_container > input:hover,
.contact-us-page .contact-us-form .contact-us-input > .ginput_container > textarea:hover {
  border-color: #D1D1D3;
}
.contact-us-page .contact-us-form .contact-us-input > .ginput_container > input:focus,
.contact-us-page .contact-us-form .contact-us-input > .ginput_container > textarea:focus {
  border-color: #E6AF2E;
}
.contact-us-page .contact-us-form .contact-us-input > .ginput_container > input::placeholder,
.contact-us-page .contact-us-form .contact-us-input > .ginput_container > textarea::placeholder {
  font-size: 13px;
  color: #A3A3A6;
}
.contact-us-page .contact-us-form .contact-us-input > .validation_message {
  font-size: 12px;
  color: red;
  padding-top: 4px;
}
.contact-us-page .contact-us-form .contact-us-input > .ginput_container > textarea {
  height: 140px;
  padding-top: 9px;
}
.contact-us-page .contact-us-form form > .gform_footer > input {
  display: block;
  height: 48px;
  width: 200px;
  border: none;
  border-radius: 8px;
  outline: none;
  background-color: #E6AF2E;
  color: #fff;
  transition: 0.4s all ease;
}
.contact-us-page .contact-us-form form > .gform_footer > input:hover {
  background-color: #ffb70e;
}
.contact-us-page .contact-us-form form .gfield {
  margin-bottom: 24px !important;
}
.contact-us-page .contact-us-form .gform_submission_error {
  font-size: 14px;
}
.contact-us-page .contact-us-office-title {
  font-size: 20px;
  color: #303038;
  text-align: center;
  margin-top: 100px;
}
.contact-us-page .contact-us-office {
  background-image: url(../../images/map.svg);
  background-repeat: no-repeat;
  background-size: 50%;
  background-position: center center;
  background-attachment: fixed;
}
.contact-us-page .contact-us-office .contact-us-office-tab {
  margin: 32px 0 111px 0;
  display: flex;
  justify-content: center;
  border-bottom: 1px solid #E8E8E9;
  padding-bottom: 21px;
}
.contact-us-page .contact-us-office .contact-us-office-tab #item-gl {
  display: none;
}
.contact-us-page .contact-us-office .contact-us-office-tab .contact-us-office-tab-item {
  font-size: 18px;
  color: #192121;
  padding: 0 45px;
  position: relative;
  cursor: pointer;
}
.contact-us-page .contact-us-office .contact-us-office-tab .selected::before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 4px;
  background-color: #E6AF2E;
  bottom: -31px;
  border-radius: 15px;
  right: 0;
  left: 0;
  margin: 0 auto;
}
.contact-us-page .contact-us-office .contact-us-office-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 94px;
  border-radius: 24px;
  box-shadow: 0px 16px 24px rgba(159, 159, 159, 0.12);
  padding: 0 26px;
  margin-bottom: 16px;
  background-color: rgba(255, 255, 255, 0.768627451);
}
.contact-us-page .contact-us-office .contact-us-office-item p {
  margin: 0;
}
.contact-us-page .contact-us-office .contact-us-office-item .contact-us-office-item-title {
  color: #303038;
  font-size: 20px;
  min-width: 17%;
}
.contact-us-page .contact-us-office .contact-us-office-item .contact-us-office-item-des {
  width: 60%;
  text-align: right;
}
.contact-us-page .contact-us-main-insta-row {
  padding: 52px 112px;
  box-shadow: 0px 16px 24px rgba(210, 210, 210, 0.1803921569);
  margin: 68px auto 24px;
}
.contact-us-page .contact-us-main-insta-row .contact-us-mein-insta-top-title {
  text-align: center;
  font-size: 20px;
  font-weight: 700;
  color: #303038;
  margin-bottom: 46px;
}
.contact-us-page .contact-us-main-insta-row .contact-us-mein-insta-header-img {
  margin: 0 auto;
  display: block;
  margin-bottom: 14px;
}
.contact-us-page .contact-us-main-insta-row .contact-us-mein-insta-title {
  text-align: center;
  font-size: 20px;
  color: #37474F;
  margin-bottom: 56px;
}
.contact-us-page .contact-us-main-insta-row .contact-us-main-social-col {
  margin: 12px 0;
}
.contact-us-page .contact-us-main-insta-row .contact-us-main-social-col .contact-us-main-social-box {
  padding: 32px;
  background-color: #F9F9F9;
}
.contact-us-page .contact-us-main-insta-row .contact-us-main-social-col .contact-us-main-social-box .contact-us-mein-social-content p {
  font-size: 16px;
  text-align: center;
  line-height: 2;
  margin-bottom: 40px;
}
.contact-us-page .contact-us-main-insta-row .contact-us-main-social-col .contact-us-main-social-box .contact-us-all-main-social {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-evenly;
  direction: ltr;
}
.contact-us-page .contact-us-main-insta-row .contact-us-main-social-col .contact-us-main-social-box .contact-us-all-main-social .contact-us-mein-social-item {
  color: #37474F;
}
.contact-us-page .contact-us-main-insta-row .contact-us-main-social-col .contact-us-main-social-box .contact-us-all-main-social .contact-us-social-img {
  margin-right: 10px;
}
.contact-us-page .contact-us-other-social-row .contact-us-other-social-box {
  box-shadow: 0px 16px 24px rgba(210, 210, 210, 0.1803921569);
  border-radius: 16px;
  padding: 34px 20px;
}
.contact-us-page .contact-us-other-social-row .contact-us-other-social-box .contact-us-social-other-img {
  margin: 0 auto;
  display: block;
  margin-bottom: 14px;
}
.contact-us-page .contact-us-other-social-row .contact-us-other-social-box .contact-us-social-other-title {
  text-align: center;
  margin-bottom: 34px;
  font-size: 20px;
  font-weight: 500;
  color: #37474F;
}
.contact-us-page .contact-us-other-social-row .contact-us-other-social-box .contact-us-other-social-content {
  color: #303038;
  font-size: 16px;
  margin-bottom: 78px;
  min-height: 200px;
}
.contact-us-page .contact-us-other-social-row .contact-us-other-social-box a.contact-us-mein-social-item {
  text-align: center;
  display: block;
  padding-top: 31px;
  border-top: 1px dashed #E8E8E9;
}

.about-us-page .about-slider {
  margin-bottom: 48px;
}
.about-us-page .about-slider .item img {
  cursor: grab;
}
.about-us-page .about-slider .item .slider-title {
  position: absolute;
  right: 59px;
  font-weight: 700;
  font-size: 26px;
  color: #E6AF2E;
  background: linear-gradient(270deg, #37474F, transparent);
  width: 53%;
  display: flex;
  align-items: center;
  padding-right: 41px;
  border-radius: 16px;
}
.about-us-page .about-slider .owl-nav {
  position: absolute;
  left: 63px;
  bottom: 45px;
}
.about-us-page .about-slider .owl-nav .owl-prev,
.about-us-page .about-slider .owl-nav .owl-next {
  width: 40px;
  height: 40px;
  background-color: rgba(253, 253, 253, 0.5) !important;
  color: #37474F !important;
  border: 2px solid #E8B743 !important;
  border-radius: 8px !important;
}
.about-us-page .about-slider .owl-nav .owl-prev .iconify,
.about-us-page .about-slider .owl-nav .owl-next .iconify {
  height: 100%;
}
.about-us-page .about-slider .owl-nav .owl-prev {
  margin-left: 8px;
}
.about-us-page .about-slider .owl-nav .owl-next {
  margin-right: 8px !important;
}
.about-us-page .about-slider .owl-nav .owl-prev:hover,
.about-us-page .about-slider .owl-nav .owl-next:hover {
  background-color: #fff !important;
  color: #37474F !important;
}
.about-us-page .about-us-title {
  font-size: 20px;
  font-weight: 700;
  margin-bottom: 23px;
  color: #37474F;
}
.about-us-page .about-us-des p {
  font-size: 16px;
  color: #5E5E64;
  line-height: 2;
}
.about-us-page .about-us-year-top-title {
  margin-top: 100px;
  text-align: center;
  font-size: 20px;
  font-weight: 700;
  color: #37474F;
  margin-bottom: 48px;
}
.about-us-page .about-us-year-title {
  display: flex;
  margin: 0 auto;
  width: 200px;
  background-color: #FDF9F0;
  text-align: center;
  height: 59px;
  border-radius: 12px;
  align-items: center;
  justify-content: center;
  color: #303038;
  font-size: 26px;
  font-weight: 700;
  margin-bottom: 48px;
  position: relative;
}
.about-us-page .about-us-year-title::after {
  content: "";
  display: block;
  position: absolute;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background: #F0CF82;
  bottom: -50px;
  left: 46.5%;
}
.about-us-page .about-us-year-item {
  width: 50%;
}
.about-us-page .about-us-year-item .about-us-year-item-title {
  display: flex;
  align-items: center;
  justify-content: center;
  border-bottom: 1px dotted #BABABD;
  padding-bottom: 10px;
  color: #5E5E64;
  border-color: #BABABD;
}
.about-us-page .about-us-year-item .about-us-year-item-box {
  display: flex;
  box-shadow: 0 16px 24px rgba(222, 222, 222, 0.4392156863);
  padding: 24px;
  border-radius: 16px;
}
.about-us-page .about-us-year-item .about-us-year-item-box .about-us-year-item-des {
  text-align: right;
  direction: rtl;
}
.about-us-page .about-us-year-item-right {
  border-left: 10px solid #faefd6;
  float: right;
  display: flex;
  direction: ltr;
  position: relative;
  align-items: center;
}
.about-us-page .about-us-year-item-right .about-us-year-item-title {
  direction: rtl;
}
.about-us-page .about-us-year-item-right::before {
  content: "";
  position: absolute;
  width: 6px;
  height: 6px;
  background: #F0CF82;
  border-radius: 50%;
  left: -8px;
  top: 45%;
}
.about-us-page .about-us-year-item-left {
  float: left;
  display: flex;
  position: relative;
  align-items: center;
}
.about-us-page .about-us-year-item-left::before {
  content: "";
  position: absolute;
  width: 6px;
  height: 6px;
  background: #F0CF82;
  border-radius: 50%;
  right: -8px;
  top: 47%;
}
.about-us-page .free-base-left {
  border-left: 10px solid #faefd6;
  width: 50%;
  height: 60px;
}
.about-us-page .free-base-right {
  border-left: 10px solid #faefd6;
  width: 50%;
  height: 120px;
}
.about-us-page .free-base-right:last-child {
  border-image: linear-gradient(to bottom, #faefd6, rgba(0, 82, 255, 0)) 1;
  height: 200px;
}
.about-us-page .about-us-needed {
  margin-top: 127px;
}
.about-us-page .about-us-needed .about-us-needed-title {
  font-size: 20px;
  font-weight: 700;
  text-align: center;
  margin-bottom: 84px;
}
.about-us-page .about-us-needed .about-us-needed-box {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-items: center;
  background: linear-gradient(180deg, #F9F9F9 0%, transparent);
  padding: 24px;
  border-radius: 16px;
}
.about-us-page .about-us-needed .about-us-needed-box .about-us-needed-box-img {
  margin-bottom: 12px;
}
.about-us-page .about-us-needed .about-us-needed-box .about-us-needed-box-title {
  font-size: 18px;
  font-weight: 500;
  color: #37474F;
  margin-bottom: 24px;
}
.about-us-page .about-us-needed .about-us-needed-box .about-us-needed-box-des {
  color: #5E5E64;
  text-align: center;
}
.about-us-page .about-us-needed .about-us-needed-box-center {
  position: relative;
  top: -40px;
}
.about-us-page .about-us-certificate {
  margin-top: 170px;
}
.about-us-page .about-us-certificate .about-us-certificate-title {
  font-size: 20px;
  color: #37474F;
  margin-bottom: 19px;
  text-align: center;
}
.about-us-page .about-us-certificate .about-us-certificate-des p {
  font-size: 16px;
  color: #5E5E64;
  text-align: center;
}
.about-us-page .about-us-certificate .about-us-certificate-items {
  display: flex;
  margin: 73px 0 86px;
  justify-content: center;
}
.about-us-page .about-us-certificate .about-us-certificate-items .about-us-certificate-item {
  padding: 52px 0 26px;
  display: flex;
  flex-direction: column;
  align-items: center;
  background-color: #F9F9F9;
  border-radius: 16px;
  background-image: url(../../images/about/certificate.svg);
  background-repeat: no-repeat;
  width: 200px;
  margin: 0 12px;
}
.about-us-page .about-us-certificate .about-us-certificate-items .about-us-certificate-item .about-us-certificate-item-title {
  margin-bottom: 16px;
  font-size: 18px;
  color: #37474F;
}
.about-us-page .about-us-certificate .about-us-certificate-items .about-us-certificate-item .about-us-certificate-item-link {
  font-size: 12px;
  color: #0061E5;
}

.not-found-box {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-items: center;
  margin: 275px 0;
}
.not-found-box .not-found-title {
  font-size: 64px;
  font-weight: 900;
  color: #898A8C;
  margin-top: 32px;
}
.not-found-box .not-found-des {
  font-size: 14px;
  color: #131517;
  margin-bottom: 48px;
}
.not-found-box .not-found-link {
  height: 48px;
  min-width: 180px;
  background-color: #E6AF2E;
  color: #fff;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.not-found-box .not-found-link:hover {
  background-color: #E8B743;
}
.not-found-box .not-found-link:focus {
  background-color: #E9A70C;
}

#primary-mobile-menu {
  box-shadow: 0px 1px 0px rgba(217, 217, 217, 0.2901960784);
  padding: 14px 0;
}
#primary-mobile-menu .mobile-menu-right {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-direction: row;
}
#primary-mobile-menu .mobile-menu-right .mobile-menu-toggle {
  height: 100%;
  display: flex;
  align-items: center;
  margin-left: 27px;
}
#primary-mobile-menu .mobile-menu-right .mobile-menu-toggle .iconify {
  width: 24px;
  height: 24px;
  color: #37474F;
}
#primary-mobile-menu .mobile-menu-right .menu-call-btn {
  font-size: 15px;
  color: #47474D;
  font-weight: 500;
  padding: 0 16px;
  border: 1px solid #E6AF2E;
  border-radius: 8px;
  height: 36px;
  display: flex;
  align-items: center;
}
#primary-mobile-menu .menu-logo-link {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: end;
}
#primary-mobile-menu .menu-login {
  background: #FAFAFB;
  width: 36px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 8px;
  border: 1px solid #E8E8E9;
}
#primary-mobile-menu .container .row {
  position: relative;
}
#primary-mobile-menu .container .row .search_head {
  position: absolute;
  height: 36px;
  top: 0;
  right: -100vw;
  background-color: #fff;
}
#primary-mobile-menu .container .row .search_head .menu-closeSearch {
  width: 100%;
  height: 100%;
}

.mobile-main-menu {
  position: absolute;
  z-index: 100;
  width: 100%;
  top: 0;
  right: -100%;
  background-color: #fff;
  overflow-y: scroll;
  border-top: 1px solid rgba(217, 217, 217, 0.2901960784);
  transition: all 0.5s ease;
  height: 100vh !important;
}
.mobile-main-menu .menu {
  list-style: none;
  padding-top: 12px;
}
.mobile-main-menu .menu .menu-item {
  margin: 24px 16px 0 0;
  direction: ltr;
}
.mobile-main-menu .menu .menu-item:first-child {
  margin: 17px 16px 0 0;
}
.mobile-main-menu .menu .menu-item a {
  color: #37474F;
  text-decoration: none;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.mobile-main-menu .menu .menu-item li > ul > li {
  width: 45%;
  float: right;
  position: relative;
  padding-right: 37px;
}
.mobile-main-menu .menu .menu-item li > ul > li a {
  align-items: flex-start !important;
}
.mobile-main-menu .menu .menu-item li > ul > li .iconify {
  position: absolute;
  right: 0;
  width: 26px;
  height: 26px;
  left: unset;
}
.mobile-main-menu .menu .mobile-sub-main-title {
  margin: 26px 16px 0 0;
  font-size: 16px;
  font-weight: 700;
}
.mobile-main-menu .menu .menu-item-has-children {
  position: relative;
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
}
.mobile-main-menu .menu .menu-item-has-children .font-i {
  color: #E6AF2E;
}
.mobile-main-menu .menu .menu-item-has-children .iconify {
  position: absolute;
  left: 33px;
  width: 16px;
  height: 16px;
}
.mobile-main-menu .menu .sub-menu {
  position: fixed;
  z-index: 100;
  width: 100%;
  top: 64px;
  background: rgb(255, 255, 255);
  right: -100%;
  overflow-x: scroll;
  list-style: none;
  padding: 0 0px 48px 0;
  direction: rtl;
  border-top: 1px solid rgba(217, 217, 217, 0.2901960784);
  transition: all 0.5s ease;
}
.mobile-main-menu .menu .sub-menu .back-main-menu {
  padding: 24px 50px 24px 34px;
  background: #F9F9F9;
  color: #000;
  font-size: 16px;
  display: flex;
  align-items: center;
}
.mobile-main-menu .menu .sub-menu .back-main-menu .iconify {
  left: 0;
  right: 27px;
}
.mobile-main-menu .menu .sub-menu .back-main-menu .mobile-exit-toggle {
  width: 16px;
  height: 16px;
}
.mobile-main-menu .menu .sub-menu .back-main-menu .mobile-exit-toggle .iconify {
  right: unset !important;
  left: 27px;
}

.resultParent {
  position: relative;
  transform: translateY(0);
  transition: all 0.5s ease;
  background-color: #fff;
}

#mobile-main-search {
  position: relative;
}
#mobile-main-search .keyword {
  width: 96%;
  margin: 12px auto;
  display: block;
  height: 54px;
  border: 1px solid #E8E8E9;
  border-radius: 12px;
  padding: 0 16px;
  outline: none;
  direction: ltr;
  text-align: right;
}
#mobile-main-search .keyword::placeholder {
  color: #A3A3A6;
  font-size: 14px;
}
#mobile-main-search .keyword::-webkit-search-cancel-button {
  display: none !important;
}
#mobile-main-search #searchsubmit {
  background-color: #fff;
  border: none;
  outline: none;
  color: #0259D2;
  font-weight: 500;
  margin: 71px 34px 15px 0;
}
#mobile-main-search .menu-search-icon {
  position: absolute;
  left: 24px;
  top: 15px;
  border: none;
  outline: none;
  background-color: transparent;
  width: 24px;
  height: 24px;
  padding: 0;
}
#mobile-main-search .datafetch {
  display: none;
  width: 100%;
  z-index: 10;
  background: #fff;
  overflow-y: scroll;
  height: 85vh;
}
#mobile-main-search .datafetch .ajax-search-li {
  margin: 29px 0;
}
#mobile-main-search .datafetch .search-res-icon {
  width: 24px;
  height: 24px;
  margin-left: 6px;
}

.mag-header .back-main-menu {
  padding: 24px 50px 24px 34px;
  background: #F9F9F9;
  color: #000;
  font-size: 16px;
  flex-direction: row-reverse;
  justify-content: space-between !important;
}
.mag-header .back-main-menu .iconify {
  left: 0;
  right: 27px;
}
.mag-header .back-main-menu .mobile-exit-toggle {
  width: 16px;
  height: 16px;
}
.mag-header .back-main-menu .mobile-exit-toggle .iconify {
  right: unset !important;
  left: 27px;
}

.mobile__inner__head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 14px 16px;
  border-bottom: 1px solid #E8E8E9;
  background-color: #fff;
}
.mobile__inner__close svg {
  width: 28px;
  height: 28px;
  color: #000;
}
.mobile__inner__logo {
  margin-top: 9px;
}
.mobile__inner__contact {
  padding: 16px 0 24px 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #E8E8E9;
}
.mobile__inner__call {
  margin-left: 16px;
  direction: ltr;
  font-weight: 400;
  color: #47474D;
  position: relative;
}
.mobile__inner__call::before {
  position: absolute;
  content: "";
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.1758 4.7957L21.1758 4.7957L21.1747 4.79306C20.9633 4.2557 20.6267 3.75637 20.1469 3.3037L20.1468 3.30378L20.1392 3.29633C19.5747 2.74062 18.9954 2.5 18.41 2.5C18.2 2.5 17.9946 2.54522 17.8164 2.63076L17.8164 2.63081L17.8095 2.63398C17.6238 2.7197 17.4661 2.84401 17.3411 3.0246L17.3411 3.02462L17.3378 3.02932L15.0178 6.29932L15.0178 6.29933L15.0158 6.30215C14.8539 6.52699 14.745 6.72269 14.6728 6.89932L14.6728 6.89934L14.6696 6.90696C14.5991 7.07148 14.57 7.21384 14.57 7.32C14.57 7.45935 14.6099 7.61035 14.7071 7.77003L14.7113 7.77693L14.7153 7.78397C14.8174 7.96457 14.9762 8.1691 15.1936 8.38645L15.1936 8.38638L15.2003 8.39335L15.9574 9.18036C16.1662 9.39116 16.26 9.65048 16.26 9.93C16.26 10.0574 16.2433 10.1684 16.2151 10.2813L16.2082 10.3089L16.1982 10.3356C16.1805 10.3826 16.1628 10.4243 16.1503 10.4539C16.1491 10.4568 16.1479 10.4596 16.1467 10.4623C16.1324 10.4961 16.1273 10.5092 16.1243 10.5181L16.1103 10.5603L16.0889 10.5994C15.8853 10.9727 15.5505 11.4325 15.1017 11.963L15.1017 11.963L15.0981 11.9672C14.643 12.4931 14.1558 13.0311 13.6269 13.5702L13.6269 13.5702L13.6236 13.5736C13.5692 13.6279 13.513 13.6814 13.4619 13.7301L13.4598 13.7321C13.4065 13.7828 13.3585 13.8286 13.3136 13.8736L13.3136 13.8736L13.3091 13.878C13.1063 14.0757 13.1028 14.3957 13.3036 14.5964L15.1536 16.4464C15.3455 16.6384 15.6531 16.6457 15.8618 16.4511C15.9191 16.3939 15.9758 16.3399 16.028 16.29L16.0298 16.2883C16.0851 16.2355 16.1357 16.1872 16.1856 16.1372C17.1979 15.1151 18.1108 14.045 18.9249 12.9269C19.7263 11.8126 20.3659 10.7059 20.8288 9.61697C21.2783 8.52581 21.5 7.5016 21.5 6.54C21.5 5.91926 21.3906 5.33272 21.1758 4.7957Z' fill='%230061E5' stroke='%230061E5'/%3E%3Cpath d='M2.03039 18.33C2.03039 18.61 2.08039 18.9 2.18039 19.18C2.21039 19.26 2.24039 19.34 2.28039 19.42C2.45039 19.78 2.67039 20.12 2.96039 20.44C3.45039 20.98 3.99039 21.37 4.60039 21.62C4.61039 21.62 4.62039 21.63 4.63039 21.63C5.22039 21.87 5.86039 22 6.55039 22C7.57039 22 8.66039 21.76 9.81039 21.27C10.9604 20.78 12.1104 20.12 13.2504 19.29C13.6404 19 14.0304 18.71 14.4004 18.4L11.1304 15.13C10.8504 15.34 10.6004 15.5 10.3904 15.61C10.3404 15.63 10.2804 15.66 10.2104 15.69C10.1304 15.72 10.0504 15.73 9.96039 15.73C9.79039 15.73 9.66039 15.67 9.55039 15.56L8.79039 14.81C8.54039 14.56 8.30039 14.37 8.07039 14.25C7.84039 14.11 7.61039 14.04 7.36039 14.04C7.17039 14.04 6.97039 14.08 6.75039 14.17C6.53039 14.26 6.30039 14.39 6.05039 14.56L2.74039 16.91C2.48039 17.09 2.30039 17.3 2.19039 17.55C2.09039 17.8 2.03039 18.05 2.03039 18.33Z' fill='%230061E5'/%3E%3C/svg%3E%0A");
  right: -30px;
  top: -2px;
}
.mobile__inner__reserve {
  margin-right: 16px;
  font-size: 14px;
  color: #47474D;
  font-weight: 500;
  padding: 0 16px;
  border: 1px solid #E6AF2E;
  border-radius: 8px;
  height: 36px;
  display: flex;
  align-items: center;
}

.contract-page .contract-hr {
  color: #E8E8E9;
  margin: 24px 0;
}
.contract-page .contract-error {
  font-size: 12px;
  color: #E50000;
  position: absolute;
  bottom: -18px;
  right: 15px;
}
.contract-page .contract-error.contract {
  bottom: 40px;
}
.contract-page .contract-col {
  margin-bottom: 24px;
  position: relative;
}
.contract-page .contract-header {
  font-size: 20px;
  font-weight: 700;
  margin-bottom: 58px;
  color: #37474F;
}
.contract-page .contract-select-box {
  margin-bottom: 16px;
}
.contract-page .contract-select-box .contract-select-header,
.contract-page .contract-select-box .contract-person-info {
  display: inline-block;
  font-size: 16px;
  font-weight: 400;
  color: #717274;
  margin: 0 10px 0 0;
}
.contract-page .contract-input {
  width: 100%;
  border: 1px solid #E8E8E9;
  height: 48px;
  border-radius: 8px;
  padding: 0 10px;
  color: #37474F;
  outline: none;
  direction: rtl;
  background-color: #f6f6f6;
  /* Chrome, Safari, Edge, Opera */
  /* Firefox */
}
.contract-page .contract-input::-webkit-outer-spin-button, .contract-page .contract-input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.contract-page .contract-input input[type=number] {
  -moz-appearance: textfield;
}
.contract-page .contract-input:hover {
  border-color: #D1D1D3;
}
.contract-page .contract-input:focus {
  border-color: #E6AF2E;
}
.contract-page .contract-input::placeholder {
  font-size: 14px;
  color: #A3A3A6;
}
.contract-page .select-input {
  font-size: 14px;
  color: #A3A3A6;
  padding: 0 10px;
}
.contract-page .contract-price-p {
  margin: 30px 0 0 0;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  color: #000;
  font-size: 13px;
  background-color: #f8f8f8;
  padding: 3px 8px;
  border-radius: 8px;
  height: 32px;
  border: 1px solid #E8E8E9;
}
.contract-page .contract-price-p #contract-price-span {
  color: green;
  margin-right: 10px;
}
.contract-page #country-selected-box {
  min-height: 42px;
}
.contract-page #country-selected-box .selected-country-p {
  margin: 10px 5px 0;
  height: 32px;
  display: inline-flex;
  align-items: center;
  background-color: #F8F8F8;
  padding: 8px;
  border-radius: 8px;
  border: 1px solid #E8E8E9;
  font-size: 13px;
  color: #37474F;
}
.contract-page #country-selected-box .selected-country-p .iconify {
  margin-left: 12px;
  cursor: pointer;
}
.contract-page .contract-label {
  display: block;
  font-size: 14px;
  color: #131517;
  margin-bottom: 8px;
}
.contract-page .multiselect {
  width: 100%;
  position: relative;
}
.contract-page .selectBox {
  position: relative;
}
.contract-page .selectBox select {
  width: 100%;
}
.contract-page .overSelect {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.contract-page #contract-country {
  width: 33%;
}
.contract-page #checkboxes {
  display: none;
  border: 1px #dadada solid;
  position: absolute;
  width: 33%;
  background-color: #fff;
  z-index: 1;
  padding: 5px;
}
.contract-page #checkboxes label {
  margin: 5px 0;
  display: flex;
  align-items: center;
  padding: 0 5px;
  font-size: 14px;
}
.contract-page #checkboxes label .contract-country-item {
  margin-left: 5px;
}
.contract-page #checkboxes label:hover {
  background-color: #1e90ff;
  color: #fff;
}
.contract-page .contract-btn {
  width: 200px;
  height: 48px;
  border: none;
  outline: none;
  border-radius: 8px;
  color: #fff;
  background-color: #E6AF2E;
  margin-top: 32px 0 55px 0;
}
.contract-page .contract-btn:hover {
  background-color: #E8B743;
}
.contract-page .contract-btn:focus {
  background-color: #E9A70C;
}
.contract-page .modal .modal-dialog {
  top: 12%;
}
.contract-page .modal .modal-dialog .modal-header {
  border-bottom: 1px solid #E8E8E9;
}
.contract-page .modal .modal-dialog .modal-content {
  border: none;
  border-radius: 24px;
  padding: 26px;
}
.contract-page .modal .modal-dialog .modal-row .success-modal-c-info-h {
  font-size: 16px;
  color: #37474F;
  margin: 20px 0;
  padding: 0;
}
.contract-page .modal .modal-dialog .modal-row .modal-col {
  margin: 14px 0;
  padding: 0;
}
.contract-page .modal .modal-dialog .modal-row .modal-col .success-modal-contract-p {
  font-size: 14px;
  color: #8C8C90;
  margin-bottom: 2px;
}
.contract-page .modal .modal-dialog .modal-row .modal-col .success-modal-contract-value {
  font-size: 14px;
  margin: 0;
  color: #37474F;
}
.contract-page .modal .modal-dialog .modal-row .modal-col .modal-country {
  display: inline-block;
  border: 1px solid #dee2e6;
  font-size: 14px;
  color: #131517;
  border-radius: 8px;
  padding: 5px;
  margin: 0 0 0 5px;
}
.contract-page .modal .modal-dialog .modal-row .modal-col .modal-country img {
  object-fit: cover;
  border-radius: 50%;
  margin-left: 14px;
}
.contract-page .modal .btn.accept-contract-form {
  width: 200px;
  height: 48px;
  text-align: center;
  border-radius: 8px;
  border: none;
  outline: none;
  color: #fff;
  background-color: #E6AF2E;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.contract-page .modal .btn.accept-contract-form:hover {
  background-color: #E8B743;
}
.contract-page .modal .btn.accept-contract-form:focus {
  background-color: #E9A70C;
}
.contract-page .modal .modal-action-box {
  margin-top: 36px;
}
.contract-page .modal .modal-action-box .btn.edit-contract-form {
  width: 140px;
  height: 48px;
  border: 1px solid #E6AF2E;
  border-radius: 8px;
  outline: none;
  color: #47474D;
  background-color: #fff;
}
.contract-page .modal .modal-action-box .btn.edit-contract-form:hover {
  background-color: #FDF5E6;
}
.contract-page .modal .modal-action-box .btn.edit-contract-form:focus {
  background-color: #F8E7C0;
}

.payment .payment-header {
  font-size: 20px;
  font-weight: 700;
  margin-top: 31px;
  margin-bottom: 13px;
  color: #37474F;
}
.payment .payment-box {
  border-radius: 24px;
  box-shadow: 0px 16px 24px rgba(197, 195, 195, 0.1607843137);
  padding: 43px 112px;
  margin: 12px 0 100px;
}
.payment .payment-box .payment-h3 {
  width: 100%;
  font-size: 14px;
  color: #131517;
  margin-bottom: 8px;
}
.payment .payment-box .payment-box-coupon {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  position: relative;
}
.payment .payment-box .payment-box-coupon #payment-coupon-input {
  width: 70%;
  height: 48px;
  border: 1px solid #E8E8E9;
  border-radius: 8px;
  padding: 0 10px;
  outline: none;
}
.payment .payment-box .payment-box-coupon #payment-coupon-input:hover {
  border-color: #D1D1D3;
}
.payment .payment-box .payment-box-coupon #payment-coupon-input:focus {
  border-color: #E6AF2E;
}
.payment .payment-box .payment-box-coupon #payment-coupon-input::placeholder {
  font-size: 14px;
  color: #A3A3A6;
}
.payment .payment-box .payment-box-coupon .payment-coupon-btn {
  width: 25%;
  height: 48px;
  border: none;
  border-radius: 8px;
  background-color: #fff;
  color: #47474D;
  border: 1px solid #E6AF2E;
}
.payment .payment-box .payment-box-coupon .payment-coupon-btn:hover {
  background-color: #FDF5E6;
}
.payment .payment-box .payment-box-coupon .payment-coupon-btn:focus {
  background-color: #F8E7C0;
}
.payment .payment-box .payment-bills {
  margin-top: 27px;
}
.payment .payment-box .payment-bills .payment-price {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  flex-direction: row;
  border: 1px solid #E8E8E9;
  padding: 24px 30px;
  border-radius: 16px;
  margin-bottom: 32px;
}
.payment .payment-box .payment-bills .payment-price .payment-t,
.payment .payment-box .payment-bills .payment-price .payment-price-value {
  flex: 50%;
}
.payment .payment-box .payment-bills .payment-price .payment-price-value {
  text-align: left;
}
.payment .payment-box .payment-bills .payment-price .payment-price-title {
  color: #131517;
  margin-bottom: 24px;
  font-weight: 700;
  font-size: 14px;
}
.payment .payment-box .payment-bills .payment-price #payment-price-w-c {
  margin: 0;
  font-size: 16px;
  color: #37474F;
}
.payment .payment-box .payment-bills .payment-price .payment-coupon-title,
.payment .payment-box .payment-bills .payment-price #payment-price-c {
  font-size: 14px;
  color: #5E5E64;
  margin-bottom: 33px;
}
.payment .payment-box .payment-bills .payment-price .payment-final-title,
.payment .payment-box .payment-bills .payment-price #payment-price-c-f {
  margin: 0;
  font-size: 18px;
  font-weight: 500;
  color: #131517;
}
.payment .payment-box .payment-bills .payment-price .payment-coupon-taxation,
.payment .payment-box .payment-bills .payment-price #payment-price-c-tx {
  color: #5E5E64;
  font-size: 14px;
  margin-bottom: 5px;
}
.payment .payment-box .payment-bills .payent-banks {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.payment .payment-box .payment-bills .payent-banks .payment-bank-select {
  width: 24%;
  border: 1px solid #E8E8E8;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 8px;
  margin-top: 10px;
  cursor: pointer;
}
.payment .payment-box .payment-bills .payent-banks .payment-bank-select:hover {
  border-color: #D1D1D3;
}
.payment .payment-box .payment-bills .payent-banks .payment-bank-select img {
  margin-right: 10px;
}
.payment .payment-box .payment-bills .payment-rools {
  margin: 27px 0 46px;
}
.payment .payment-box .payment-bills .payment-acept {
  width: 200px;
  height: 48px;
  border-radius: 8px;
  border: none;
  color: #fff;
  background-color: #E6AF2E;
}
.payment .payment-box .payment-bills .payment-acept:hover {
  background-color: #E8B743;
}
.payment .payment-box .payment-bills .payment-acept:focus {
  background-color: #E9A70C;
}
.payment .selected-bank {
  border-color: #37474F !important;
}
.payment #payment-coupon-input-error {
  display: none;
  color: #E50000;
  position: absolute;
  bottom: -19px;
  margin: 0;
  font-size: 12px;
}

.g2-listcontainer {
  padding: 16px;
  border: 1px solid #E8E8E9;
  border-radius: 16px;
  width: fit-content;
  margin-bottom: 24px;
}
.g2-listcontainer.immigration {
  background-color: #FCFCFB;
  border-color: #D7DADC;
}
.g2-listcontainer h5 {
  font-size: 23px;
  font-weight: 700;
  margin-top: 0;
  margin-bottom: 24px;
}
.g2-listcontainer--sub {
  font-size: 16px;
  font-weight: 400;
  line-height: 28.8px;
  color: #37474F;
  margin-bottom: 24px;
}
.g2-listcontainer.acc {
  position: relative;
  max-height: 54px;
  overflow: hidden;
  transition: max-height 0.9s;
}
.g2-listcontainer.acc.open {
  max-height: 1000px;
}
.g2-listcontainer.acc.open .g2-acc-btn {
  transform: rotate(180deg);
}
.g2-listcontainer ul,
.g2-listcontainer ol {
  border: none !important;
  padding: 0 !important;
  margin-bottom: 0 !important;
  background: none !important;
}
.g2-listcontainer.articleList {
  margin-bottom: 32px;
  width: 100%;
  position: relative;
  max-height: 54px;
  overflow: hidden;
  transition: max-height 0.9s;
}
.g2-listcontainer.articleList.open {
  max-height: 1000px;
}
.g2-listcontainer.articleList.open .g2-acc-btn {
  transform: rotate(180deg);
}
.g2-listcontainer.articleList ul li a {
  color: #37474F !important;
  margin-right: 20px;
}

.g2-list {
  list-style: none;
  padding: 16px;
  border: 1px solid #E8E8E9;
  border-radius: 16px;
  width: fit-content;
  margin-bottom: 24px;
}
.g2-list li {
  color: #47474D !important;
  position: relative;
  padding-right: 20px;
  font-size: 16px;
}
.g2-list li:not(:last-child) {
  margin-bottom: 16px !important;
}
.g2-list.number {
  counter-reset: item;
}
.g2-list.spot {
  height: unset !important;
  width: unset !important;
}
.g2-list.spot li {
  position: relative;
}
.g2-list.spot li:before {
  position: absolute;
  content: "⚫︎";
  color: #D1D1D3;
  right: 0px;
  top: 5px;
  font-size: 12px;
}
.g2-list.spot li ul {
  list-style: none;
  margin-top: 16px;
  padding: 0 !important;
  border: none !important;
}
.g2-list.tick li {
  padding-right: 32px;
}
.g2-list.tick li .iconify {
  position: absolute;
  right: 0;
  top: 0;
  width: 20px;
  height: 20px;
  padding: 3px;
  background-color: #E6F0FD;
  color: #0259D2;
  border-radius: 6px;
}
.g2-list.tick li ul {
  list-style: none;
  margin-top: 16px;
  padding-bottom: 12px !important;
}
.g2-list.tick li ul li .iconify {
  background-color: #E8E8E9;
  color: #191921;
}

.g2-step {
  border: 1px solid #F3F3F4;
  border-radius: 16px;
  padding: 24px;
}
.g2-step h2 {
  display: inline-block;
  font-size: 16px;
  color: #000;
  font-weight: 500;
  margin: 0;
}
.g2-step h4 {
  width: 24px;
  height: 24px;
  background-color: #F3F3F4;
  border-radius: 50%;
  font-size: 16px;
  color: #0259D2;
  display: inline-flex;
  margin-bottom: 0;
  align-items: flex-end;
  justify-content: center;
  margin-left: 10px;
}
.g2-step p {
  font-size: 14px;
  color: #5E5E64;
  margin: 11px 0 0 0;
}

.g2-img {
  text-align: center;
  margin: 40px 0;
}
.g2-img img {
  border-radius: 16px !important;
  object-fit: cover;
}
.g2-img figcaption {
  font-size: 12px;
  line-height: 15px;
  color: #191921;
  margin-top: 8px;
  margin-bottom: 0;
}

.g2-acc-btn {
  position: absolute;
  top: 16px;
  left: 18px;
  width: 22px;
  height: 22px;
  border: 1px solid #EBBF58;
  border-radius: 4px;
  background-color: inherit;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.00009 0.615323C5.19009 0.615323 5.38009 0.685323 5.53009 0.835323L9.06009 4.36532C9.35009 4.65532 9.35009 5.13532 9.06009 5.42532C8.77009 5.71532 8.29009 5.71532 8.00009 5.42532L5.00009 2.42532L2.00009 5.42532C1.71009 5.71532 1.23009 5.71532 0.940088 5.42532C0.650088 5.13532 0.650088 4.65532 0.940088 4.36532L4.47009 0.835323C4.62009 0.685323 4.81009 0.615323 5.00009 0.615323Z' fill='%23EBBF58'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
}
.g2-acc-btn:hover {
  background-color: #fff;
  border: 1px solid #E6AF2E;
}

.g2-btn {
  width: fit-content;
  margin: 8px 0;
}

.g2-btn a {
  background-color: none;
  color: #0061E5 !important;
  font-weight: 500;
  padding: 0 16px;
}
.g2-btn a:hover {
  color: #0061E5;
}

.g2-btn.normal a {
  height: 48px !important;
  border: 1px solid #D1D1D3;
  background-color: #fff;
  border-radius: 8px;
  color: #47474D !important;
  font-size: 16px;
  display: flex;
  align-items: center;
}
.g2-btn.normal a:hover {
  color: #47474D;
}

.g2-btn.main a {
  height: 48px !important;
  background-color: #fff !important;
  border-radius: 8px !important;
  color: #47474D !important;
  font-weight: 500;
  font-size: 16px;
  display: flex;
  align-items: center;
  border: 1px solid #E6AF2E;
}
.g2-btn.main a:hover {
  color: #47474D;
}
.g2-btn.main a:hover {
  background-color: #FDF5E6 !important;
}
.g2-btn.main a:active {
  background-color: #F8E7C0 !important;
}
.g2-btn.main a strong {
  font-weight: 400 !important;
}

.wp-block-buttons {
  margin: 24px 0 32px 0;
}

.g2-related,
.g2-readmore {
  padding: 24px 20px;
  background-color: #F3F3F4;
  border: 1px solid #E8E8E9;
  border-radius: 8px;
  margin-bottom: 24px;
}
.g2-related p,
.g2-readmore p {
  margin-bottom: 0;
}
.g2-related p:last-child a,
.g2-readmore p:last-child a {
  color: #191921;
}
.g2-related ul,
.g2-readmore ul {
  padding-right: 28px;
  margin-bottom: 0;
  list-style: none;
}
.g2-related ul li,
.g2-readmore ul li {
  position: relative;
}
.g2-related ul li a,
.g2-readmore ul li a {
  font-size: 18px;
  color: #191921;
}
.g2-related ul li:not(:last-child),
.g2-readmore ul li:not(:last-child) {
  margin-bottom: 16px;
}
.g2-related ul li::before,
.g2-readmore ul li::before {
  position: absolute;
  content: "•";
  color: #BABABD;
  font-weight: bold;
  right: -16px;
  top: 0px;
}
.g2-related .wp-block-group__inner-container,
.g2-readmore .wp-block-group__inner-container {
  display: flex;
}
.g2-related__title,
.g2-readmore__title {
  margin-right: 24px;
  color: #8C8C90;
  position: relative;
  font-size: 17px;
  font-weight: 400;
  margin-left: 16px;
}
.g2-related__title::before,
.g2-readmore__title::before {
  position: absolute;
  content: "";
  width: 24px;
  height: 24px;
  right: -28px;
  top: 1px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 13.5H16' stroke='%238C8C90' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 17.5H16' stroke='%238C8C90' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6 3.5H15.172C15.702 3.5 16.211 3.711 16.586 4.086L19.414 6.914C19.789 7.289 20 7.798 20 8.328V19.5C20 20.605 19.105 21.5 18 21.5H6C4.895 21.5 4 20.605 4 19.5V5.5C4 4.395 4.895 3.5 6 3.5Z' stroke='%238C8C90' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20 8.5H16C15.448 8.5 15 8.052 15 7.5V3.5' stroke='%238C8C90' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 9.5H11' stroke='%238C8C90' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.g2-accordion .gutena-accordion-block__panel {
  border: 1px solid #E8E8E9;
  border-radius: 16px;
  margin-bottom: 10px;
  position: relative;
}
.g2-accordion .gutena-accordion-block__panel .trigger-plus-minus {
  position: absolute;
}
.g2-accordion .gutena-accordion-block__panel .gutena-accordion-block__panel-title .gutena-accordion-block__panel-title-inner h6 {
  font-size: 16px;
  font-weight: 400;
  color: #000 !important;
}
.g2-accordion .gutena-accordion-block__panel .wp-block-gutena-accordion-panel-content .gutena-accordion-block__panel-content-inner {
  margin-top: 16px !important;
}
.g2-accordion .gutena-accordion-block__panel .wp-block-gutena-accordion-panel-content .gutena-accordion-block__panel-content-inner p {
  color: #47474D;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  max-width: 90%;
}
.g2-accordion .gutena-accordion-block__panel.active {
  border-radius: 16px !important;
  border: 1px solid #E8E8E9;
}

.g2-download {
  width: 100%;
  margin-bottom: 24px;
}
.g2-download .wp-block-group__inner-container {
  width: 100%;
}
.g2-download .wp-block-group__inner-container .wp-block-file {
  display: flex;
  justify-content: space-between;
  margin-bottom: 0;
  height: 68px;
  background-color: #F3F3F4;
  padding: 16px;
  border-radius: 64px;
  align-items: center;
  position: relative;
  padding-right: 48px;
  border: 1px solid #E8E8E9;
}
.g2-download .wp-block-group__inner-container .wp-block-file::before {
  position: absolute;
  content: "";
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.75 8.55C13.75 8.13579 13.4142 7.8 13 7.8C12.5858 7.8 12.25 8.13579 12.25 8.55V15.7393L10.5303 14.0197C10.2374 13.7268 9.76256 13.7268 9.46967 14.0197C9.17678 14.3126 9.17678 14.7874 9.46967 15.0803L12.4697 18.0803C12.4697 18.0804 12.4698 18.0804 12.4698 18.0805C12.5064 18.117 12.5458 18.149 12.5873 18.1764C12.6277 18.2031 12.6702 18.2255 12.714 18.2435C12.8004 18.2792 12.895 18.2992 12.9942 18.3C12.9961 18.3 12.9981 18.3 13 18.3C13.0023 18.3 13.0046 18.3 13.0069 18.3C13.1966 18.2982 13.3856 18.225 13.5303 18.0803L16.5303 15.0803C16.8232 14.7874 16.8232 14.3126 16.5303 14.0197C16.2374 13.7268 15.7626 13.7268 15.4697 14.0197L13.75 15.7393V8.55Z' fill='%2375757A'/%3E%3Ccircle cx='12.9998' cy='13' r='9.00375' stroke='%2375757A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  right: 16px;
}
.g2-download .wp-block-group__inner-container .wp-block-file a:first-child {
  color: #191921 !important;
  font-size: 16px;
  font-weight: 400;
}
.g2-download .wp-block-group__inner-container .wp-block-file a:last-child {
  height: 36px;
  border-radius: 64px;
  color: #fff;
  background-color: #0061E5;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 16px;
  min-width: 88px;
}
.g2-download .wp-block-group__inner-container .wp-block-file a:last-child:hover {
  opacity: 1 !important;
}

.g2-map {
  border: 1px solid #E8E8E9;
  padding: 16px;
  border-radius: 8px;
  margin-bottom: 24px;
}
.g2-map p {
  font-size: 16px;
  font-weight: 500;
  color: #191921;
}
.g2-map iframe {
  border-radius: 8px;
  overflow: hidden;
  border: 1px solid red;
}

.wp-block-columns {
  gap: 20px;
}

.g2-audiofaq {
  border: 1px solid #E8E8E9;
  border-radius: 8px;
  padding: 22px 20px;
  background-color: #FDFDFD;
  margin-bottom: 24px;
}
.g2-audiofaq p {
  margin-right: 36px;
  font-size: 16px;
  font-weight: 500;
  color: #191921;
  margin-bottom: 28px;
  position: relative;
}
.g2-audiofaq p::before {
  position: absolute;
  content: "";
  width: 32px;
  height: 32px;
  right: -36px;
  top: -3px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 15.0547C4 18.632 5.89333 21.7813 8.79867 23.7667C8.79733 24.9067 8.8 26.4427 8.8 28.0547L13.508 25.7253C14.3133 25.88 15.1453 25.964 16 25.964C22.6027 25.964 28 21.1067 28 15.0547C28 9.00267 22.6027 4.14534 16 4.14534C9.39733 4.14534 4 9.00267 4 15.0547Z' stroke='%23191921' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.8663 16.4373V16.1613C15.8663 15.2573 16.425 14.768 16.985 14.392C17.5316 14.024 18.0796 13.544 18.0796 12.6587C18.0796 11.436 17.089 10.4467 15.8676 10.4467C14.6463 10.4467 13.6543 11.4347 13.6543 12.6573' stroke='%23191921' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.8646 19.556C15.7539 19.556 15.6646 19.6453 15.6659 19.756C15.6659 19.8667 15.7552 19.956 15.8659 19.956C15.9766 19.956 16.0659 19.8667 16.0659 19.756C16.0659 19.6453 15.9779 19.556 15.8646 19.556' stroke='%23191921' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.g2-audiocm .wp-block-group__inner-container {
  display: flex;
  background-color: #F3F3F4;
  align-items: center;
  justify-content: space-between;
  border-radius: 6px;
  padding: 8px;
}
.g2-audiocm__adviser {
  display: flex;
  align-items: center;
  margin-bottom: 0 !important;
}
.g2-audiocm__adviser img {
  border-radius: 50% !important;
  width: 32px !important;
  height: 32px !important;
  margin-left: 8px;
}
.g2-audiocm__adviser figcaption {
  margin: 0 !important;
  font-size: 16px;
}
.g2-audiocm__file {
  display: flex;
  align-items: center;
}
.g2-audiocm__file audio {
  min-width: unset !important;
}
.g2-audiocm .wp-block-audio {
  margin-bottom: 0;
}

.g2-audiocm__file audio::-webkit-media-controls-play-button {
  border-radius: 100%;
  background-color: #E6AF2E;
}

.g2-podcast {
  background-color: #FDFDFD;
  border: 1px solid #E8E8E9;
  border-radius: 8px;
  margin: auto;
  width: fit-content;
  max-width: 370px;
  padding: 16px;
  text-align: center;
  margin-bottom: 24px;
}
.g2-podcast figure {
  margin: 0 !important;
}
.g2-podcast__image {
  margin-top: 2px;
}
.g2-podcast__image img {
  border-radius: 6px !important;
  margin-bottom: 32px;
}
.g2-podcast__image figcaption {
  font-weight: 500;
  font-size: 16px;
  text-align: right;
}
.g2-podcast__audio {
  height: 48px;
  overflow: hidden;
  background-color: #F3F3F4;
  border-radius: 6px;
}

.g2-podcast__audio audio::-webkit-media-controls-panel {
  background-color: #F3F3F4;
  height: 48px;
}

.g2-podcast__audio audio::-webkit-media-controls-current-time-display,
.g2-podcast__audio audio::-webkit-media-controls-time-remaining-display {
  color: #8C8C90;
}

.g2-box {
  padding: 16px;
  border-radius: 8px;
}
.g2-box p {
  margin: 0;
  color: #191921;
  font-size: 16px;
  line-height: 24px;
}
.g2-box.yellow {
  background-color: #FDF7EA;
}
.g2-box.blue {
  background-color: #E6F0FD;
}
.g2-box.pink {
  background-color: #FEF2F2;
}
.g2-box.green {
  background-color: #E6F9F1;
}

blockquote.g2-box {
  position: relative;
}
blockquote.g2-box::before {
  position: absolute;
  content: "";
  width: 14px;
  height: 14px;
  left: 16px;
  top: 16px;
  background-repeat: no-repeat;
  background-position: center;
}
blockquote.g2-box p {
  max-width: 95%;
}
blockquote.g2-box.yellow::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.42783 12.2533C6.82795 12.4211 6.99575 12.8987 6.81505 13.2859L6.18259 14.6153C6.00189 14.9895 5.56304 15.1575 5.17582 14.9895C4.0787 14.5249 3.13647 13.9182 2.38785 13.1825C1.47143 12.3178 0.851881 11.324 0.516292 10.2269C0.180703 9.11671 6.51125e-07 7.60669 8.19255e-07 5.6835L1.16567e-06 1.72097C1.20291e-06 1.29502 0.348498 0.946528 0.774438 0.946529L5.847 0.946529C6.27294 0.946529 6.62144 1.29503 6.62144 1.72097L6.62144 6.79353C6.62144 7.2196 6.27294 7.56797 5.847 7.56797L3.42043 7.56797C3.44625 8.87173 3.75602 9.91709 4.32394 10.7046C4.7886 11.3368 5.4856 11.8531 6.42783 12.2533Z' fill='%23F3D797'/%3E%3Cpath d='M15.5399 12.2585C15.94 12.4263 16.1077 12.9038 15.9271 13.291L15.2947 14.6075C15.114 14.9818 14.6751 15.1496 14.2879 14.9818C13.2037 14.5171 12.2742 13.9105 11.5128 13.1877C10.5963 12.31 9.96397 11.3161 9.62826 10.219C9.29267 9.1349 9.125 7.62462 9.125 5.68853L9.125 1.72599C9.125 1.30005 9.4735 0.951552 9.89944 0.951552L14.972 0.951553C15.3979 0.951553 15.7464 1.30005 15.7464 1.72599L15.7464 6.79855C15.7464 7.22462 15.3979 7.57299 14.972 7.57299L12.5325 7.57299C12.5583 8.87676 12.8682 9.92212 13.436 10.7096C13.9007 11.3419 14.5977 11.8582 15.5399 12.2585Z' fill='%23F3D797'/%3E%3C/svg%3E%0A");
}
blockquote.g2-box.blue::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.42783 12.2533C6.82795 12.4211 6.99575 12.8987 6.81505 13.2859L6.18259 14.6153C6.00189 14.9895 5.56304 15.1575 5.17582 14.9895C4.0787 14.5249 3.13647 13.9182 2.38785 13.1825C1.47143 12.3178 0.851881 11.324 0.516292 10.2269C0.180703 9.11671 6.51125e-07 7.60669 8.19255e-07 5.6835L1.16567e-06 1.72097C1.20291e-06 1.29502 0.348498 0.946528 0.774438 0.946529L5.847 0.946529C6.27294 0.946529 6.62144 1.29503 6.62144 1.72097L6.62144 6.79353C6.62144 7.2196 6.27294 7.56797 5.847 7.56797L3.42043 7.56797C3.44625 8.87173 3.75602 9.91709 4.32394 10.7046C4.7886 11.3368 5.4856 11.8531 6.42783 12.2533Z' fill='%2380B0F2'/%3E%3Cpath d='M15.5399 12.2585C15.94 12.4263 16.1077 12.9038 15.9271 13.291L15.2947 14.6075C15.114 14.9818 14.6751 15.1496 14.2879 14.9818C13.2037 14.5171 12.2742 13.9105 11.5128 13.1877C10.5963 12.31 9.96397 11.3161 9.62826 10.219C9.29267 9.1349 9.125 7.62462 9.125 5.68853L9.125 1.72599C9.125 1.30005 9.4735 0.951552 9.89944 0.951552L14.972 0.951553C15.3979 0.951553 15.7464 1.30005 15.7464 1.72599L15.7464 6.79855C15.7464 7.22462 15.3979 7.57299 14.972 7.57299L12.5325 7.57299C12.5583 8.87676 12.8682 9.92212 13.436 10.7096C13.9007 11.3419 14.5977 11.8582 15.5399 12.2585Z' fill='%2380B0F2'/%3E%3C/svg%3E%0A");
}
blockquote.g2-box.pink::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.42783 12.2533C6.82795 12.4211 6.99575 12.8987 6.81505 13.2859L6.18259 14.6153C6.00189 14.9895 5.56304 15.1575 5.17582 14.9895C4.0787 14.5249 3.13647 13.9182 2.38785 13.1825C1.47143 12.3178 0.851881 11.324 0.516292 10.2269C0.180703 9.11671 6.51125e-07 7.60669 8.19255e-07 5.6835L1.16567e-06 1.72097C1.20291e-06 1.29502 0.348498 0.946528 0.774438 0.946529L5.847 0.946529C6.27294 0.946529 6.62144 1.29503 6.62144 1.72097L6.62144 6.79353C6.62144 7.2196 6.27294 7.56797 5.847 7.56797L3.42043 7.56797C3.44625 8.87173 3.75602 9.91709 4.32394 10.7046C4.7886 11.3368 5.4856 11.8531 6.42783 12.2533Z' fill='%23F28080'/%3E%3Cpath d='M15.5399 12.2585C15.94 12.4263 16.1077 12.9038 15.9271 13.291L15.2947 14.6075C15.114 14.9818 14.6751 15.1496 14.2879 14.9818C13.2037 14.5171 12.2742 13.9105 11.5128 13.1877C10.5963 12.31 9.96397 11.3161 9.62826 10.219C9.29267 9.1349 9.125 7.62462 9.125 5.68853L9.125 1.72599C9.125 1.30005 9.4735 0.951552 9.89944 0.951552L14.972 0.951553C15.3979 0.951553 15.7464 1.30005 15.7464 1.72599L15.7464 6.79855C15.7464 7.22462 15.3979 7.57299 14.972 7.57299L12.5325 7.57299C12.5583 8.87676 12.8682 9.92212 13.436 10.7096C13.9007 11.3419 14.5977 11.8582 15.5399 12.2585Z' fill='%23F28080'/%3E%3C/svg%3E%0A");
}
blockquote.g2-box.green::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.42783 12.2533C6.82795 12.4211 6.99575 12.8987 6.81505 13.2859L6.18259 14.6153C6.00189 14.9895 5.56304 15.1575 5.17582 14.9895C4.0787 14.5249 3.13647 13.9182 2.38785 13.1825C1.47143 12.3178 0.851881 11.324 0.516292 10.2269C0.180703 9.11671 6.51125e-07 7.60669 8.19255e-07 5.6835L1.16567e-06 1.72097C1.20291e-06 1.29502 0.348498 0.946528 0.774438 0.946529L5.847 0.946529C6.27294 0.946529 6.62144 1.29503 6.62144 1.72097L6.62144 6.79353C6.62144 7.2196 6.27294 7.56797 5.847 7.56797L3.42043 7.56797C3.44625 8.87173 3.75602 9.91709 4.32394 10.7046C4.7886 11.3368 5.4856 11.8531 6.42783 12.2533Z' fill='%2380E1B9'/%3E%3Cpath d='M15.5399 12.2585C15.94 12.4263 16.1077 12.9038 15.9271 13.291L15.2947 14.6075C15.114 14.9818 14.6751 15.1496 14.2879 14.9818C13.2037 14.5171 12.2742 13.9105 11.5128 13.1877C10.5963 12.31 9.96397 11.3161 9.62826 10.219C9.29267 9.1349 9.125 7.62462 9.125 5.68853L9.125 1.72599C9.125 1.30005 9.4735 0.951552 9.89944 0.951552L14.972 0.951553C15.3979 0.951553 15.7464 1.30005 15.7464 1.72599L15.7464 6.79855C15.7464 7.22462 15.3979 7.57299 14.972 7.57299L12.5325 7.57299C12.5583 8.87676 12.8682 9.92212 13.436 10.7096C13.9007 11.3419 14.5977 11.8582 15.5399 12.2585Z' fill='%2380E1B9'/%3E%3C/svg%3E%0A");
}

.g2-call {
  background-color: #37474F;
  border-radius: 16px;
  position: relative;
  padding: 34px 24px;
  display: flex;
  justify-content: space-between;
  margin-bottom: 32px;
  margin-top: 32px;
  overflow: hidden;
}
.g2-call::after {
  position: absolute;
  content: "";
  width: 190px;
  height: 186px;
  top: -97px;
  left: 65%;
  opacity: 0.1;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='190' height='186' viewBox='0 0 190 186' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='1'%3E%3Cpath d='M42.2538 117.014L39.8621 118.564L32.6869 123.732L25.7775 128.641C25.7775 128.641 21.7913 130.449 17.8051 129.157C15.6791 128.382 10.6299 125.799 6.37793 123.732C2.92322 121.923 0 120.631 0 120.631C0 120.631 0.79724 119.598 2.12598 118.823C3.72046 117.531 6.11218 116.239 8.50391 116.239C11.6929 116.239 15.1476 117.272 19.6653 118.823C20.7283 119.081 21.7913 119.598 23.12 119.856C23.9172 120.114 24.9802 120.373 26.0432 120.631C27.372 120.89 28.7007 121.148 30.0294 121.148C30.2952 121.148 30.5609 121.148 30.8267 121.148H31.0924C31.3582 121.148 31.6239 121.148 32.1554 121.148C32.4212 121.148 32.9527 121.148 33.2184 120.89C33.4841 120.89 33.7499 120.89 34.2814 120.631C34.5471 120.631 35.0786 120.373 35.3444 120.373C35.6101 120.373 35.8759 120.114 36.1416 120.114C36.4074 120.114 36.6731 119.856 36.9389 119.856C37.4704 119.598 37.7361 119.598 38.2676 119.339C38.7991 119.081 39.3306 118.823 39.5963 118.823C40.9251 118.047 41.9881 117.272 42.2538 117.014Z' fill='white'/%3E%3Cpath d='M90.6092 84.7138C90.6092 84.7138 90.3434 84.4554 90.0777 84.4554C89.8119 84.4554 89.2804 84.4554 89.0147 84.4554C88.7489 84.4554 88.2175 84.4554 87.9517 84.7138C87.4202 84.7138 86.8887 84.9722 86.3572 84.9722C85.56 84.9722 85.0285 85.2305 84.2312 85.2305C82.9025 85.2305 81.5738 85.2305 79.9793 85.2305C78.6506 84.9722 77.3218 84.7138 75.7273 84.4554C75.1958 84.1971 74.6643 84.1971 73.8671 83.9387C70.9439 83.1636 68.0207 82.3885 65.0974 81.6134C57.9223 79.8048 51.0128 77.9962 43.5719 76.446C41.7117 76.1877 39.5857 75.6709 37.7255 75.4126C29.2216 74.8958 23.1094 83.6803 23.1094 83.6803L60.0482 101.249C60.0482 101.249 60.0482 101.249 60.314 101.249C60.5797 101.249 60.5797 100.991 60.8455 100.991C61.1112 100.733 61.377 100.733 61.6427 100.474C61.9085 100.216 62.44 100.216 62.7057 99.9575C63.2372 99.6992 63.503 99.4408 64.0345 99.1824C64.5659 98.9241 65.0974 98.6657 65.3632 98.4073C65.8947 98.1489 66.4262 97.8906 66.9577 97.6322C67.4892 97.3738 68.0207 97.1155 68.8179 96.5987C69.6151 96.082 70.1466 95.8236 70.6781 95.5653C71.2096 95.3069 72.0069 94.7902 72.5384 94.5318C73.0699 94.2734 73.8671 93.7567 74.3986 93.4983C74.9301 93.24 75.7273 92.7232 76.2588 92.4648C76.7903 92.2065 77.5876 91.6898 78.1191 91.4314L79.9793 90.3979C80.5108 90.1395 81.308 89.6228 81.8395 89.3644C82.371 89.1061 82.9025 88.5893 83.6997 88.331C84.2312 88.0726 84.7627 87.8142 85.2942 87.5559C85.8257 87.2975 86.3572 87.0391 86.623 86.7807C87.1545 86.5224 87.4202 86.264 87.9517 86.0056L89.0147 85.4889C89.2804 85.2305 89.5462 85.2305 89.8119 84.9722C90.0777 85.2305 90.3434 84.9722 90.6092 84.7138C90.3434 84.9722 90.3434 84.9722 90.6092 84.7138Z' fill='white'/%3E%3Cpath d='M151.742 18.344C135.797 6.97587 116.132 0 94.8718 0C73.8778 0 54.4782 6.45914 38.7991 17.8272C34.0157 21.186 29.7637 24.8031 25.7775 28.937C24.7145 29.9704 23.9173 30.7455 23.12 31.779C22.5885 32.2957 22.3228 32.8124 21.7913 33.3292C21.2598 33.8459 20.994 34.3626 20.7283 34.621C20.7283 34.621 20.7283 34.8794 20.4625 34.8794C20.1968 35.1377 19.9311 35.3961 19.6653 35.6545C19.3996 36.1712 18.8681 36.6879 18.6023 37.2046C18.3366 37.7214 17.8051 38.2381 17.5393 38.7548C17.5393 39.0132 17.2736 39.0132 17.2736 39.2716C17.0078 39.7883 16.7421 40.0467 16.4763 40.5634C11.9586 47.0225 8.23817 53.9984 5.58069 61.2327C5.0492 63.0412 4.25196 64.5914 3.72046 66.4C1.86023 72.8591 0.531495 79.835 0 86.8108C1.06299 79.5766 3.18897 72.8591 6.37794 66.4C7.17518 64.5914 7.97242 63.0412 9.03541 61.2327C15.1476 50.1229 24.183 40.8218 34.8129 33.8459C40.1279 30.2288 46.24 27.3868 52.3522 25.3198C60.5904 22.4778 69.6258 20.9276 78.927 20.9276C89.0254 20.9276 98.858 22.7362 107.893 26.0949C113.474 28.1619 118.789 30.7455 123.573 34.1043C125.699 35.3961 127.824 36.9463 129.685 38.4965C134.468 42.372 141.112 42.8887 146.427 39.7883L164.763 29.4537H165.029C160.777 25.3198 156.525 21.7027 151.742 18.344ZM94.8718 0.258367C73.8778 0.258367 54.4782 6.71751 38.7991 18.0856C54.4782 6.71751 73.8778 0.258367 94.8718 0.258367C109.754 0.258367 123.838 3.61712 136.594 9.81789C141.909 12.4016 146.693 15.2436 151.476 18.6023H151.742C136.063 6.97587 116.397 0.258367 94.8718 0.258367Z' fill='white'/%3E%3Cpath d='M189.999 92.7742C189.999 101.817 188.67 110.601 186.279 118.611C185.747 120.419 185.216 121.969 184.684 123.778C171.662 159.691 136.318 185.269 94.8614 185.269C68.5524 185.269 44.6352 174.934 27.3616 158.141C41.1805 169.509 59.2513 176.226 78.6508 176.226C113.729 176.226 143.493 154.265 154.389 123.52C154.92 121.969 155.452 120.161 155.983 118.352C157.844 111.893 158.641 105.176 158.641 98.1998C158.641 94.5827 158.641 91.224 158.109 87.6069L103.365 118.869L94.0642 124.036L66.6922 139.28C62.1745 141.864 57.391 143.155 52.3418 143.414C51.8104 143.414 51.2789 143.414 50.7474 143.414C45.9639 143.414 41.1805 142.38 36.6628 140.313L34.5368 139.28L6.36756 124.036L5.57031 123.52C6.10181 123.778 6.6333 123.778 7.1648 124.036C10.3538 125.07 13.8085 125.845 17.2632 125.845C21.2494 125.845 24.9699 125.328 28.4246 124.036C30.2848 123.52 32.145 122.745 33.7395 121.711C34.0053 121.453 34.271 121.453 34.5368 121.194C35.334 120.678 36.397 120.161 37.1943 119.644L37.7257 119.386L38.7887 118.869L132.332 66.4209L141.367 61.2536L146.682 58.1532L163.956 48.5937L165.284 47.8186C166.879 47.0435 168.473 46.7852 170.334 46.7852C174.586 46.7852 178.306 49.1104 180.432 52.4692C180.698 52.7276 180.698 53.2443 180.964 53.761C182.027 56.3447 183.09 58.67 184.153 61.2536C184.684 62.8038 185.481 64.6124 185.747 66.4209C186.279 67.9711 186.81 69.7797 187.076 71.5882C189.202 78.3057 189.999 85.5399 189.999 92.7742Z' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.g2-call__left {
  text-align: left;
}
.g2-call h4 {
  color: #fff !important;
  font-weight: 700;
  margin-bottom: 12px;
  font-size: 33px;
}
.g2-call p {
  font-size: 16px;
  color: #fff;
  font-weight: 400;
  margin-bottom: 0;
}
.g2-call p span {
  font-size: 19px;
  font-weight: 800;
}
.g2-call ul {
  color: #fff;
  list-style: none;
  display: flex;
  padding: 0;
  margin: 0;
}
.g2-call ul li {
  font-size: 18px;
  font-weight: 400;
}
.g2-call ul li:not(:first-child) {
  padding-right: 16px;
}
.g2-call ul li:not(:last-child) {
  padding-left: 16px;
  border-left: 1px solid rgba(255, 255, 255, 0.5);
}
.g2-call .wp-block-group__inner-container .wp-block-columns {
  margin-bottom: 0;
}
.g2-call a {
  background-color: #E6AF2E;
  display: flex;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  color: #fff;
  border-radius: 8px;
  height: 48px;
  padding: 12px 32px;
  margin-top: 10px;
}

.g2-gallery {
  width: 100%;
  border-radius: 16px;
  overflow: hidden;
  margin-bottom: 24px;
}
.g2-gallery .owl-stage-outer {
  direction: ltr;
}
.g2-gallery figure {
  width: 100% !important;
}
.g2-gallery img {
  object-fit: unset !important;
}
.g2-gallery__slider {
  position: relative;
  margin-bottom: 0 !important;
}
.g2-gallery__slider::after {
  position: absolute;
  content: "";
  width: 100%;
  height: 88px;
  background: linear-gradient(360deg, #000000 0%, rgba(0, 0, 0, 0) 100%);
  bottom: 0;
  z-index: 1;
}
.g2-gallery .owl-nav {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  height: 28px;
  z-index: 2;
}
.g2-gallery .owl-nav .owl-prev,
.g2-gallery .owl-nav .owl-next {
  width: 28px;
  height: 28px;
  border-radius: 50%;
  position: absolute;
  background-color: rgba(255, 255, 255, 0.8) !important;
  top: -6px;
  background-repeat: no-repeat !important;
  background-position: center !important;
}
.g2-gallery .owl-nav .owl-prev span,
.g2-gallery .owl-nav .owl-next span {
  display: none;
}
.g2-gallery .owl-nav .owl-prev.disabled,
.g2-gallery .owl-nav .owl-next.disabled {
  display: none;
}
.g2-gallery .owl-nav .owl-prev {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.66797 10.6668L6.33464 6.00016L1.66797 1.3335' stroke='%23191921' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") !important;
}
.g2-gallery .owl-nav .owl-next {
  background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' width='12' height='12' viewBox='0 0 256 256' xml:space='preserve'%3E%3Cdefs%3E%3C/defs%3E%3Cg style='stroke: %23191921; stroke-width: 1.5; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: none; fill-rule: nonzero; opacity: 1;' transform='translate(1.4065934065934016 1.4065934065934016) scale(2.81 2.81)' %3E%3Cpath d='M 65.75 90 c 0.896 0 1.792 -0.342 2.475 -1.025 c 1.367 -1.366 1.367 -3.583 0 -4.949 L 29.2 45 L 68.225 5.975 c 1.367 -1.367 1.367 -3.583 0 -4.95 c -1.367 -1.366 -3.583 -1.366 -4.95 0 l -41.5 41.5 c -1.367 1.366 -1.367 3.583 0 4.949 l 41.5 41.5 C 63.958 89.658 64.854 90 65.75 90 z' style='stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb(0,0,0); fill-rule: nonzero; opacity: 1;' transform=' matrix(1 0 0 1 0 0) ' stroke-linecap='round' /%3E%3C/g%3E%3C/svg%3E") !important;
}
.g2-gallery .owl-dots {
  position: absolute;
  width: 100%;
  z-index: 2;
}

.h_iframe-aparat_embed_frame {
  margin-bottom: 40px;
  border-radius: 16px;
  overflow: hidden;
}

.romeo .romeo-embed-main-frame .romeo-embed-inner .romeo-embed-play {
  border: 2px solid red !important;
}

.g2-comparison .g2-disadvantages,
.g2-comparison .g2-advantages {
  border: 1px solid #E8E8E9;
  border-radius: 8px;
  overflow: hidden;
}
.g2-comparison .g2-disadvantages p,
.g2-comparison .g2-advantages p {
  font-size: 14px;
  line-height: 21px;
  font-weight: 500;
  color: #191921;
  padding: 16px 50px;
  margin: 0;
  position: relative;
}
.g2-comparison .g2-disadvantages p::before,
.g2-comparison .g2-advantages p::before {
  position: absolute;
  content: "";
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-position: center;
  right: 18px;
}
.g2-comparison .g2-disadvantages ul,
.g2-comparison .g2-advantages ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.g2-comparison .g2-disadvantages ul li,
.g2-comparison .g2-advantages ul li {
  padding: 14px 16px;
  line-height: 21px;
  font-size: 14px;
  color: #191921;
}
.g2-comparison .g2-disadvantages ul li:nth-child(even),
.g2-comparison .g2-advantages ul li:nth-child(even) {
  background-color: #F9F9F9;
}
.g2-comparison .g2-disadvantages p {
  background-color: #FDE6E6;
}
.g2-comparison .g2-disadvantages p::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 0C4.49 0 0 4.49 0 10C0 15.51 4.49 20 10 20C15.51 20 20 15.51 20 10C20 4.49 15.51 0 10 0ZM13.36 12.3C13.65 12.59 13.65 13.07 13.36 13.36C13.21 13.51 13.02 13.58 12.83 13.58C12.64 13.58 12.45 13.51 12.3 13.36L10 11.06L7.7 13.36C7.55 13.51 7.36 13.58 7.17 13.58C6.98 13.58 6.79 13.51 6.64 13.36C6.35 13.07 6.35 12.59 6.64 12.3L8.94 10L6.64 7.7C6.35 7.41 6.35 6.93 6.64 6.64C6.93 6.35 7.41 6.35 7.7 6.64L10 8.94L12.3 6.64C12.59 6.35 13.07 6.35 13.36 6.64C13.65 6.93 13.65 7.41 13.36 7.7L11.06 10L13.36 12.3Z' fill='%23E50000'/%3E%3C/svg%3E%0A");
}
.g2-comparison .g2-advantages p {
  background-color: #E6F9F1;
}
.g2-comparison .g2-advantages p::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 0C4.49 0 0 4.49 0 10C0 15.51 4.49 20 10 20C15.51 20 20 15.51 20 10C20 4.49 15.51 0 10 0ZM14.78 7.7L9.11 13.37C8.97 13.51 8.78 13.59 8.58 13.59C8.38 13.59 8.19 13.51 8.05 13.37L5.22 10.54C4.93 10.25 4.93 9.77 5.22 9.48C5.51 9.19 5.99 9.19 6.28 9.48L8.58 11.78L13.72 6.64C14.01 6.35 14.49 6.35 14.78 6.64C15.07 6.93 15.07 7.4 14.78 7.7Z' fill='%2300C373'/%3E%3C/svg%3E%0A");
}

.g2-celebrities__items {
  border: 1px solid #E8E8E9;
  padding: 16px;
  border-radius: 8px;
}
.g2-celebrities__items .wp-block-image {
  border-radius: 8px;
  margin-bottom: 16px;
  text-align: center;
}
.g2-celebrities__items .wp-block-image img {
  width: 211px !important;
  height: 211px;
  object-fit: cover !important;
}
.g2-celebrities__items p:nth-child(even) {
  font-size: 16px;
  line-height: 24px;
  color: #191921;
  margin-bottom: 12px;
}
.g2-celebrities__items p:nth-child(odd) {
  color: #5E5E64;
  font-size: 13px;
}
.g2-celebrities .wp-block-columns .wp-block-column {
  max-width: calc(50% - 10px);
}

.g2-list.number > li {
  position: relative;
  padding-right: 28px;
  display: flex;
}
.g2-list.number > li::before {
  position: absolute;
  content: "";
  counter-increment: item;
  right: 0;
  top: 2px;
  width: 20px;
  height: 20px;
  border-radius: 20%;
  background: #FDF7EA url("data:image/svg+xml,%3Csvg width='10' height='8' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.44141 4.02339L3.81541 6.39639L8.56141 1.65039' stroke='%23E6AF2E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat center;
  display: flex;
  justify-content: center;
  font-size: 14px;
}
.g2-list.number > li.hasnumber {
  padding-right: 0 !important;
  font-weight: 800;
  text-decoration: underline !important;
}
.g2-list.number > li.hasnumber::before {
  display: none;
}
.g2-list.number > li .li-number {
  color: #E6AF2E;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  border: 1px solid #F2F3F3;
  border-radius: 8px;
  background-color: #FFFFFF;
  font-size: 13px;
  font-weight: 800;
}
.g2-list.number > li ul {
  list-style: none;
  margin-top: 16px;
  padding-bottom: 12px !important;
}
.g2-list.number > li ul li {
  position: relative;
}
.g2-list.number > li ul li:before {
  position: absolute;
  content: "⚫︎";
  color: #D1D1D3;
  right: 0px;
  top: 3px;
  font-size: 12px;
}

.g2-stage {
  border: 1px solid #E8E8E9;
  border-radius: 16px;
  padding: 24px;
}
.g2-stage p {
  font-size: 14px;
  font-weight: 400;
  color: #5E5E64;
}
.g2-stage ul {
  border: none !important;
  padding: 0 !important;
  color: #5E5E64 !important;
  font-size: 14px !important;
  font-weight: 400 !important;
}

.g2-stage .g2-list-h {
  color: #000;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 10px;
}

.g2-singleList {
  border: 1px solid #E8E8E9;
  border-radius: 16px;
  padding: 24px;
  position: relative;
  display: flex;
}
.g2-singleList h5 {
  display: inline-flex;
  color: #0259D2 !important;
  background-color: #F3F3F4;
  min-width: 24px;
  width: 24px;
  height: 24px;
  margin-bottom: 10px;
  font-size: 16px !important;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  margin-left: 8px;
}
.g2-singleList p {
  font-size: 14px;
  margin-right: -24px;
  margin-bottom: 0;
}
.g2-singleList p strong {
  display: block;
  margin-right: 24px !important;
  margin-bottom: 4px !important;
}

.g2Acc {
  padding: 18px 24px;
  border: 1px solid #E8E8E9;
  border-radius: 16px;
  max-height: 62px !important;
  overflow: hidden;
  transition: all 0.5s;
  margin-bottom: 18px;
}
.g2Acc.open {
  max-height: 1000px !important;
}
.g2Acc.open .c-accordion__title::before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 12H18' stroke='%23191921' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.g2Acc .c-accordion__title {
  font-size: 16px !important;
  font-weight: 400 !important;
  color: #000 !important;
  position: relative;
  margin-bottom: 0 !important;
  line-height: 24px !important;
}
.g2Acc .c-accordion__title::before {
  position: absolute;
  content: "";
  width: 24px !important;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  left: 0;
  width: 100%;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 12H18' stroke='%23292D32' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 18V6' stroke='%23292D32' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.g2Acc .c-accordion__content {
  margin-top: 16px;
}
.g2Acc .c-accordion__content ul {
  list-style: none;
  margin-top: 16px;
  padding-bottom: 12px !important;
  padding-right: 0;
  border: none !important;
}
.g2Acc .c-accordion__content ul li {
  position: relative;
  margin-bottom: 12px;
  font-size: 14px;
  padding-right: 18px;
}
.g2Acc .c-accordion__content ul li:before {
  position: absolute;
  content: "⚫︎";
  color: #D1D1D3;
  right: 0px;
  top: 3px;
  font-size: 12px;
}

.has-luminous-vivid-amber-background-color {
  background: none !important;
}

.study-offer-short-box {
  margin: 44px 0;
}
.study-offer-short-box .offer-sort-topheader {
  display: flex;
  justify-content: space-between;
  margin: 40px 0;
}
.study-offer-short-box .offer-sort-topheader .offer-content-box-top-h {
  font-size: 20px;
  font-weight: 700;
  margin: 0;
}
.study-offer-short-box .offer-sort-topheader .offer-content-box-top-link {
  font-size: 16px;
  color: #47474D;
  font-weight: 500;
}
.study-offer-short-box .offer-short-box {
  display: flex;
  flex-wrap: wrap;
}
.study-offer-short-box .offer-short-box .offer-short-box-img {
  width: 100%;
  object-fit: cover;
  border-radius: 8px;
}
.study-offer-short-box .offer-short-box .offer-short-box-title {
  font-size: 16px;
  font-weight: 500;
  margin: 24px 0;
  color: #37474F;
  min-height: 40px;
}
.study-offer-short-box .offer-short-box .offer-short-box-content {
  display: flex;
  align-items: center;
}
.study-offer-short-box .offer-short-box .offer-short-box-content .offer-short-box-type-name {
  margin: 0 6px 0 16px;
  font-size: 14px;
  color: #8C8C90;
}
.study-offer-short-box .offer-short-box .offer-short-box-content .offer-short-box-country-name {
  margin: 0 6px 0 0;
  font-size: 14px;
  color: #8C8C90;
}
.study-offer-short-box .offer-short-box .offer-short-box-content .offer-short-box-country-icon {
  object-fit: cover;
  border-radius: 50%;
}

.univer-offer-short-box {
  padding: 34px 24px 24px;
  background-color: #FAFAFB;
  border-radius: 16px;
  margin: 44px 0;
  border: 1px solid #E8E8E9;
}
.univer-offer-short-box .univer-sort-topheader {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 41px;
}
.univer-offer-short-box .univer-sort-topheader .univer-content-box-top-h {
  margin: 0;
  font-size: 20px;
  font-weight: 700;
  color: #37474F;
}
.univer-offer-short-box .univer-sort-topheader .univer-content-box-top-link {
  font-size: 16px;
  font-weight: 500;
  color: #47474D;
}
.univer-offer-short-box .univer-sort-topheader .univer-content-box-top-link .iconify {
  margin-right: 9px;
}
.univer-offer-short-box .univer-short-box {
  border: 1px solid #E8E8E9;
  border-radius: 8px;
  padding: 16px;
  background-color: #fff;
}
.univer-offer-short-box .univer-short-box .univer-short-box-top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: row;
  margin-bottom: 16px;
  padding-bottom: 16px;
  border-bottom: 1px solid #E8E8E9;
}
.univer-offer-short-box .univer-short-box .univer-short-box-top .univer-short-box-title {
  font-size: 16px;
  color: #37474F;
  margin: 0;
  text-align: left;
}
.univer-offer-short-box .univer-short-box .univer-short-box-content {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.univer-offer-short-box .univer-short-box .univer-short-box-content .univer-info {
  flex: 50%;
}
.univer-offer-short-box .univer-short-box .univer-short-box-content .univer-info.univer-short-box-title {
  font-size: 14px;
  color: #5E5E64;
  margin-bottom: 16px;
}
.univer-offer-short-box .univer-short-box .univer-short-box-content .univer-short-box-value {
  text-align: left;
  font-size: 14px;
  font-weight: 500;
  color: #37474F;
}
.univer-offer-short-box .univer-short-box .univer-short-single-link {
  margin-top: 8px;
  display: flex;
  font-size: 14px;
  font-weight: 500;
  padding: 9px 0;
  align-items: center;
  justify-content: center;
  border: 1px solid #E6AF2E;
  border-radius: 8px;
  color: #47474D;
}
.univer-offer-short-box .univer-short-box .univer-short-single-link:hover {
  background-color: #FDF5E6;
}
.univer-offer-short-box .univer-short-box .univer-short-single-link:focus {
  background-color: #F8E7C0;
}
@media (max-width: 575.99px) {
  .top-comment .row.content-row {
    margin-right: -25px;
  }
  .row.content-row {
    margin-right: 0;
  }
  .comment-img-overlay {
    width: 40px !important;
    height: 40px !important;
  }
  .about-us-desc,
  .footer-desc {
    display: none;
  }
  .about-us-mobile,
  .footer-mobile {
    display: block;
  }
  .rank-math-block .rank-math-list .rank-math-list-item {
    margin-bottom: 16px;
    padding: 16px 16px 16px 38px;
    border-radius: 16px;
    max-height: 90px;
  }
  .rank-math-block .rank-math-list .rank-math-list-item .rank-math-question {
    font-size: 15px;
    font-weight: 400 !important;
    color: #000;
    position: relative;
    line-height: 24px;
    cursor: pointer;
    margin-bottom: 0;
  }
  .rank-math-block .rank-math-list .rank-math-list-item .rank-math-question::before {
    left: -32px;
  }
  .rank-math-block .rank-math-list .rank-math-list-item .rank-math-answer p {
    margin-top: 20px;
    margin-top: 0;
  }
  #mobile-main-search {
    display: block;
  }
  #primary-mobile-menu,
  .blog-mobile {
    display: block;
  }
  #primary-menu,
  .blog-des {
    display: none;
  }
  .blog-subItem a {
    padding-top: 20px;
    position: relative;
  }
  .blog-subItem a::before {
    position: absolute;
    content: "";
    width: 18px;
    height: 18px;
    left: 0;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("data:image/svg+xml,%0A%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.8984 12.6667L5.97656 8.00004L10.8984 3.33337' stroke='%23191921' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  }
  .blog-subItem {
    margin-bottom: 0 !important;
  }
  .siderbar-sticky {
    position: relative;
    z-index: 2;
  }
  .header__mobile__list {
    display: block;
    padding: 26px 16px;
  }
  .mainItems {
    margin-bottom: 36px;
    position: relative;
  }
  .mainItems > a {
    padding-bottom: 0;
    display: block;
    height: 100%;
    width: 100%;
    color: #191921;
    font-weight: 500;
  }
  .mainItems > svg {
    width: 24px;
    height: 24px;
    position: absolute;
    left: 0;
    top: 0;
    transition: all 0.5s;
    z-index: 0;
    transform: rotate(-90deg) !important;
  }
  .mobile-sub-icon {
    transition: all 0.5s;
    transform: rotate(-90deg) !important;
  }
  .mainItemsSub > svg {
    width: 20px;
    height: 20px;
    position: absolute;
    left: -14px;
    top: 0;
  }
  .menu-item > a {
    position: relative;
    z-index: 4;
  }
  .mainSubList {
    background-color: #fff;
    padding: 0;
    margin: 0 -16px;
    max-height: 0;
    padding: 0 30px;
    overflow: hidden;
    transition: max-height ease 0.5s;
  }
  .emigration.showSub .mainSubList {
    max-height: 10000px;
  }
  .mainSubList .edu {
    margin-top: 28px;
  }
  .mainSubList > .mainItemsSub {
    display: block;
    position: relative;
  }
  .leftList {
    max-height: 0;
    overflow: hidden;
    transition: all ease 0.5s;
    background-color: #F3F3F4;
    padding-right: 54px;
    margin: 10px -48px 0 -48px;
    list-style: none;
  }
  .countries .leftList {
    column-count: 2;
  }
  .emigrationLink {
    z-index: 4;
    position: relative;
  }
  .mainItemsLinks {
    color: #191921;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    display: block;
    width: 100%;
  }
  .mainItemsLinks:active {
    color: #191921;
  }
  .mainItemsLinks:hover {
    color: #191921;
  }
  .mainItemsSub,
  .menu-services.show {
    margin-bottom: 24px;
  }
  .countries.showSub .leftList {
    padding-bottom: 70px;
    padding-top: 10px;
  }
  .countries.showSub .leftList > li:last-child {
    position: absolute;
    right: 0;
  }
  .mainItemsSub.showSub .leftList {
    max-height: 100000px;
  }
  .emigration.showSub,
  .menu-SubTitle.open,
  .menu-services.show {
    border-bottom: 1px solid #E8E8E9;
  }
  .emigration.showSub > .mobile-sub-icon {
    transform: rotate(90deg) !important;
    transition: all 0.2s;
  }
  .mainItemsSub.showSub > .mobile-sub-icon,
  .menu-services.show > svg,
  .menuService-sub.show > svg,
  .menu-about.show > svg {
    transform: rotate(90deg) !important;
    transition: all 0.2s;
  }
  .menu-SubTitle {
    position: relative;
    width: 88%;
    margin-bottom: 24px;
    font-weight: 400;
  }
  .menu-SubTitle > svg {
    position: absolute;
    width: 20px;
    height: 20px;
    left: -8px;
    top: 0;
    z-index: 0;
  }
  .subSetItems > a {
    width: 100%;
    margin-bottom: 0;
    font-weight: 400;
  }
  .moileSubList {
    list-style: none;
    padding-right: 14px;
    max-height: 0;
    overflow: hidden;
    transition: max-height ease 0.5s;
  }
  .moileSubList.open {
    max-height: 1000px;
  }
  .moileSubList li:first-child {
    margin-top: 20px;
  }
  .noneTitle > svg {
    display: none;
  }
  .servicesList {
    display: block !important;
    margin: 0 -16px;
    list-style: none;
    padding: 0px 28px;
    max-height: 0;
    overflow: hidden;
    transition: max-height ease 0.5s;
    margin-top: 12px;
  }
  .menu-services.show .servicesList {
    max-height: 1000px;
  }
  .servicesList li:first-child {
    margin-top: 18px;
  }
  .menuService-sub {
    position: relative;
  }
  .menuService-sub > a {
    display: flex;
  }
  .menuService-sub > svg {
    width: 24px;
    height: 24px;
    position: absolute;
    left: -14px;
    top: 0;
    z-index: 0;
  }
  .serviceMainItems {
    margin-bottom: 24px;
  }
  .serviceMainItems > a {
    padding: 0;
    color: #191921;
  }
  .menu-services {
    margin-bottom: 18px;
  }
  .menuService-left {
    list-style: none;
    padding-right: 44px;
    transition: max-height ease 0.5s;
    max-height: 0;
    overflow: hidden;
    position: relative;
    margin: 10px -28px 0 -28px;
    background-color: #F3F3F4;
  }
  .menuService-sub.show .menuService-left {
    max-height: 1000px;
  }
  .menuService-left .asBtn {
    margin-top: 0 !important;
  }
  .subSetItems > a {
    font-size: 16px;
  }
  .menuService-left .subSetItems > svg {
    left: -12px;
    width: 20px;
    height: 20px;
    left: -22px;
    z-index: 0;
  }
  .aboutList {
    display: block !important;
    width: 100%;
    list-style: none;
    margin-top: 32px;
    padding-right: 14px;
    max-height: 0;
    overflow: hidden;
    transition: max-height ease 0.5s;
  }
  .menu-about.show .aboutList {
    max-height: 1000px;
  }
  .subSetItems:first-child ul {
    border-top: none;
  }
  .menu-SubTitle.open > .moileSubList {
    max-height: 1000px;
  }
  .menu-SubTitle.open > svg {
    transform: rotate(90deg) !important;
    transition: all 0.2s;
  }
  .subSetItems:last-child {
    width: 100% !important;
  }
  .subSetItems:last-child > a {
    display: none;
  }
  .subSetItems:last-child ul {
    display: flex !important;
    width: 88% !important;
    justify-content: flex-start;
    flex-wrap: wrap;
    padding-right: 0;
    margin-bottom: 12px;
  }
  .subSetItems:first-child {
    margin-top: 10px;
  }
  .footer-countries-head {
    display: flex;
    justify-content: space-evenly;
    border-bottom: 1px solid #E8E8E9;
    margin: 0 auto;
  }
  .footer-countries-btn {
    border: none;
    background: none;
    padding: 10px 4px 16px 4px;
    font-size: 16px;
    line-height: 27px;
    color: #75757A;
    outline: none !important;
    font-weight: 400;
  }
  .footer-countries-btn.display {
    color: #191921;
    border-bottom: 4px solid #E6AF2E;
    margin-bottom: -4px;
    font-weight: 500;
  }
  .footer-countries-content {
    margin-top: 40px;
    margin-bottom: 22px;
    border-bottom: 1px solid #E8E8E9;
  }
  .footer__countries {
    list-style: none;
    column-count: 2;
    padding-right: 2px;
    margin-bottom: 18px;
  }
  .footer__countries li {
    margin-bottom: 24px;
  }
  .footer__countries li a {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex-direction: row-reverse;
    width: 80%;
    font-size: 14px;
    color: #191921;
    font-weight: 400;
  }
  .footer__countries li a .iconify {
    margin-left: 8px;
  }
  .slider {
    margin: 0 0 60px;
  }
  .slider .owl-stage-outer {
    overflow: visible !important;
    margin-right: 0;
    padding-bottom: 150px;
    border-radius: 16px;
  }
  .slider .owl-stage-outer .owl-stage {
    padding-right: 3px !important;
  }
  .slider .owl-stage-outer .owl-stage .owl-item {
    margin-left: 8px !important;
  }
  .slider .owl-stage-outer .owl-stage .owl-item .item::before {
    content: unset;
  }
  .slider .owl-stage-outer .owl-stage .owl-item .item .slider-title {
    top: 100%;
    right: 8px;
    font-size: 14px;
    margin-top: 15px;
  }
  .slider .owl-stage-outer .owl-stage .owl-item .item .slider-des {
    right: 10px;
    top: 125%;
    font-size: 22px;
    bottom: -150px;
    height: 80px;
    max-width: 95%;
  }
  .slider .owl-stage-outer .owl-stage .owl-item .item img {
    height: 100%;
    object-fit: cover;
    padding: 5px;
    border-radius: 16px;
  }
  .slider .owl-nav {
    display: none;
  }
  .slider .sliderbtn {
    bottom: -34px;
    right: 0;
  }
  .services {
    padding-top: 40px;
  }
  .services h2 {
    font-size: 22px;
    margin-bottom: 25px;
  }
  .services p {
    font-size: 14px;
  }
  .services .service-box {
    margin: 28px 0;
  }
  .services .service-box img {
    width: 32px;
    height: 32px;
  }
  .country {
    margin-top: 55px;
  }
  .country p {
    font-size: 14px;
  }
  .country h2 {
    font-size: 22px;
    margin-bottom: 23px;
    font-weight: 700;
  }
  .country .country-col {
    width: 50%;
    height: auto;
    overflow: hidden;
  }
  .country .country-col .country-box {
    margin: 8px 0;
  }
  .country .country-col .country-box p {
    font-size: 22px;
  }
  .country .country-col .country-box a {
    height: 100%;
    border-radius: 16px;
  }
  .country .country-col .country-box img {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }
  .country .country-all {
    margin: 26px auto 0;
  }
  .counter {
    margin-top: 70px;
    padding: 32px 24px;
  }
  .counter .counter__title {
    margin-bottom: 30px;
    font-size: 20px;
  }
  .counter .counter-num {
    font-weight: 700;
    font-size: 20px;
  }
  .counter .counter-box {
    margin: 34px 0;
  }
  .counter .counter-box .counter-num-span {
    font-size: 24px;
  }
  .counter .counter-box .counter-title {
    font-size: 14px;
  }
  .about-us {
    margin-top: 67px;
  }
  .about-us .about-box {
    padding: 0;
  }
  .about-us .about-box .about-box-header {
    margin-bottom: 4px;
    font-weight: 400;
    font-size: 14px;
    text-align: center;
  }
  .about-us .about-box .about-box-content {
    min-width: auto;
    box-shadow: unset;
    padding: 24px 5px;
  }
  .about-us .about-box .about-box-content h2 {
    font-size: 22px;
    margin-bottom: 16px;
    text-align: center;
    font-weight: 700;
  }
  .about-us .about-box .about-box-content p {
    color: #47474D;
  }
  .about-us .about-box .about-box-content .about-box-btn {
    margin: 22px auto 0;
  }
  .about-us .year-item-title-mobile {
    display: none;
  }
  .about-us .about-vid .vid-play,
  .about-us .about-vid .vid-pause {
    width: 48px;
    height: 48px;
  }
  .about-us .about-vid video {
    height: auto;
    border-radius: 16px;
  }
  .home-blog {
    margin-top: 71px;
  }
  .home-blog .home-blog-title {
    font-size: 14px;
  }
  .home-blog .home-blog-header {
    font-size: 22px;
    margin-bottom: 23px;
    font-weight: 700;
  }
  .home-blog .home-blog-single-title {
    font-size: 14px;
  }
  .home-blog .home-blog-time,
  .home-blog .home-blog-author {
    font-size: 12px;
  }
  .home-blog .owl-stage {
    padding-right: 0 !important;
  }
  .home-comment {
    margin-top: 75px;
    padding: 33px 0;
  }
  .home-comment .home-comment-top-title {
    font-size: 14px;
  }
  .home-comment .home-comment-header {
    font-size: 22px;
    font-weight: 700;
  }
  .home-comment .home-comment-box {
    box-shadow: 0px 16px 24px rgba(208, 207, 207, 0.1215686275);
    height: 280px;
    max-height: unset;
  }
  .home-comment .owl-stage {
    padding-right: 0 !important;
  }
  .home-comment .owl-nav {
    margin-top: 3px;
  }
  .home-comment .owl-prev,
  .home-comment .owl-next {
    width: 40px !important;
    height: 40px !important;
  }
  .home-faq {
    margin-top: 120px;
  }
  .home-faq .home-faq-title {
    font-size: 14px;
  }
  .home-faq .home-faq-header {
    font-size: 22px;
    margin-bottom: 28px;
    font-weight: 700;
  }
  .home-faq .home-faq-all {
    margin: 26px auto 90px;
  }
  footer .footer-about-content {
    width: 100% !important;
  }
  footer .footer-sm {
    flex: 50%;
  }
  footer .footer-social {
    display: flex;
    align-items: center;
    justify-content: space-around;
    margin: 0;
  }
  footer .footer-social .footer-social {
    margin: 0 !important;
  }
  footer .footer-social ul {
    margin: 0;
  }
  footer #footer-inc {
    position: revert;
    padding-top: 21px;
    border-top: 1px solid #E8E8E9;
    text-align: center;
  }
  .contact-us-page {
    margin-bottom: 56px;
  }
  .contact-us-page .contact-us-office .contact-us-office-tab {
    margin-bottom: 56px !important;
  }
  .contact-us-page .contact-us-row-1 {
    flex-direction: column-reverse;
  }
  .contact-us-page .contact-us-row-1 .about-page-title {
    margin-top: 48px;
    font-size: 18px;
    font-weight: 500;
  }
  .contact-us-page .contact-us-row-1 .about-page-header {
    font-weight: 500;
  }
  .contact-us-page .contact-us-row-1 .about-page-content {
    margin-bottom: 28px;
  }
  .contact-us-page .contact-us-office-title {
    font-size: 18px;
    margin-top: 70px;
  }
  .contact-us-page .contact-us-office-tab-item {
    font-size: 16px !important;
    padding: 0 !important;
    text-align: center;
    width: 100%;
  }
  .contact-us-page .contact-us-office-item {
    height: auto !important;
    flex-direction: column;
    padding: 16px !important;
    align-items: flex-start !important;
  }
  .contact-us-page .contact-us-office-item-map {
    margin-top: 24px !important;
    color: #0061E5;
  }
  .contact-us-page .contact-us-office-item-title {
    margin-bottom: 8px !important;
    font-weight: 500;
    font-size: 18px !important;
  }
  .contact-us-page .contact-us-main-insta-row {
    padding: unset;
    margin: 32px auto 24px;
  }
  .contact-us-page .contact-us-main-insta-row .contact-us-mein-insta-top-title {
    margin-bottom: 49px;
    font-size: 18px;
    font-weight: 500;
  }
  .contact-us-page .contact-us-main-insta-row .contact-us-main-social-box {
    border-radius: 16px;
  }
  .contact-us-page .contact-us-main-insta-row .contact-us-main-social-box .contact-us-all-main-social {
    flex-direction: column !important;
  }
  .contact-us-page .contact-us-main-insta-row .contact-us-main-social-box .contact-us-all-main-social .contact-us-mein-social-item {
    margin: 26px;
    font-weight: 500;
  }
  .contact-us-page .contact-us-mein-insta-title {
    margin-bottom: 24px;
  }
  .contact-us-page .contact-us-mein-social-content p {
    margin-bottom: 8px;
  }
  .contact-us-page .contact-us-input {
    font-size: 14px;
  }
  .about-us-year-item-right {
    border-right: 10px solid #faefd6;
    border-left: none !important;
    float: unset !important;
    flex-direction: column;
    align-items: flex-end !important;
    text-align: right;
  }
  .about-us-year-item-left {
    border-right: 10px solid #faefd6;
    float: unset !important;
    flex-direction: column;
    align-items: flex-start !important;
    text-align: right;
  }
  .about-us-year-item-mobile:last-child {
    border-image: linear-gradient(to bottom, #faefd6, rgba(0, 82, 255, 0)) 1;
  }
  .about-us-year-item-right::before,
  .about-us-year-item-left::before {
    right: -8px !important;
    top: 40% !important;
    left: unset !important;
    display: none;
  }
  .about-us-year-item-right::after,
  .about-us-year-item-left::after {
    content: "";
    position: absolute;
    width: 6px;
    height: 6px;
    background: #F0CF82;
    border-radius: 50%;
    right: -8px;
    top: 35%;
  }
  .about-us-year-item-title-mobile {
    display: none;
  }
  .about-us-year-item-title-mobile::before {
    content: "";
    display: block;
    position: absolute;
    width: 35px;
    height: 6px;
    border-bottom: 1px dashed #BABABD;
    right: 2px;
    top: 43%;
  }
  .about-us-year-title::after {
    content: none;
  }
  .about-us-year-item-des-mobile {
    padding: 16px;
    box-shadow: 0px 16px 24px rgba(208, 208, 208, 0.1882352941);
    border-radius: 16px;
    margin: 12px 40px 48px 0;
    direction: rtl;
    position: relative;
  }
  .about-us-year-item-des-mobile::after {
    position: absolute;
    content: "";
    display: block;
    position: absolute;
    width: 28px;
    height: 1px;
    border-bottom: 1px dashed #BABABD;
    right: -32px;
    top: 45%;
  }
  .asBtn {
    margin-bottom: 8px;
    background-color: #fff;
  }
  .about-us-page {
    overflow-x: hidden;
  }
  .about-us-page .about-slider {
    padding-bottom: 48px;
  }
  .about-us-page .about-slider .owl-stage-outer {
    border-radius: 16px;
  }
  .about-us-page .about-slider img {
    object-fit: contain;
    height: 100%;
    border-radius: 16px;
  }
  .about-us-page .about-slider .slider-title {
    right: 12px !important;
    font-size: 22px !important;
    height: 64px !important;
    bottom: 12px;
    margin-bottom: 0;
  }
  .about-us-page .about-slider .owl-nav {
    right: 0;
    left: 0;
    bottom: -14px;
  }
  .about-us-page .about-slider .owl-prev,
  .about-us-page .about-slider .owl-next {
    width: 40px !important;
    height: 40px !important;
  }
  .about-us-page .about-us-title {
    font-size: 18px;
    font-weight: 500;
    text-align: right;
  }
  .about-us-page .about-us-des p {
    text-align: right;
  }
  .about-us-page .about-us-needed-box {
    margin-top: 48px;
  }
  .about-us-page .about-us-certificate-items {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    flex-direction: column;
    align-items: center;
  }
  .about-us-page .about-us-certificate-items .about-us-certificate-item {
    margin: 12px 0 !important;
  }
  .contract-page #contract-country,
  .contract-page #checkboxes {
    width: 100%;
  }
  .contract-page .contract-price-p {
    margin-bottom: 50px;
  }
  .contract-page .modal-col {
    flex: 50%;
  }
  .contract-page .modal-content {
    padding: 26px 0;
  }
  .contract-page .accept-contract-form {
    width: auto !important;
    font-size: 13px;
  }
  .contract-page .edit-contract-form {
    width: auto !important;
    font-size: 12px;
  }
  .contract-page .modal-action-box {
    display: flex;
    justify-content: space-around !important;
  }
  .payment .payment-box {
    padding: unset !important;
    box-shadow: unset !important;
    border-radius: 0;
  }
  .payment .payment-header {
    margin-bottom: 32px;
  }
  .payment .payment-bank-select {
    width: 45% !important;
  }
  .careers {
    padding: 48px 5px;
  }
  .search-page .search-page-header {
    font-size: 20px;
    margin: 48px 0 32px;
    font-weight: 700;
  }
  .search-page .post-cat-all-box img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  #mobile-main-search {
    font-size: 14px;
  }
  #mobile-main-search .datafetch {
    top: 70px;
    padding-right: 15px;
  }
  #mobile-main-search #ajax-search-res {
    list-style: none;
    padding: 0;
    padding-bottom: 50px;
    overflow-y: scroll;
  }
  #mobile-main-search #ajax-search-res .ajax-search-a {
    color: #47474D;
  }
  #mobile-main-search #searchsubmit {
    margin: 0;
  }
  .single-main-content > div.container > div.row > div:nth-child(1) {
    order: 0;
  }
  .single-main-content > div.container > div.row > div:nth-child(2) {
    order: 1;
  }
  .single-main-content > div.container > div.row > div:nth-child(3) {
    order: 2;
  }
  .single-main-content .single-thumb-img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    margin-bottom: 15px;
  }
  .single-main-content .related-h3 {
    font-size: 18px;
  }
  .single-main-content .single-contact-h {
    margin-top: 24px;
    font-weight: 500;
  }
  .single-main-content .single-phone {
    justify-content: flex-start;
  }
  .single-main-content .single-phone .single-contact-btn {
    margin-left: 40px;
  }
  .single-main-content .single-title p,
  .single-main-content .single-author p {
    font-size: 16px !important;
  }
  .single-main-content .single-side {
    margin-top: 60px;
  }
  .single-main-content .comment .comment-top .comment-top-header {
    font-size: 18px;
    font-weight: 500;
    margin: 0;
  }
  .single-main-content .comment-box .comment-head {
    margin-bottom: 8px;
  }
  .single-main-content .comment-box .comment-author {
    font-size: 16px !important;
    font-weight: 500;
  }
  .single-main-content .comment-box .comment-time {
    font-size: 12px !important;
    margin-bottom: 0;
  }
  .single-main-content .comment-box .comment-avatar .comment-img {
    border-radius: 50%;
    width: 40px;
    height: 40px;
  }
  .single-main-content .maincomment-show-more {
    margin: 40px auto;
    min-width: 125px;
  }
  .single-main-content .single-content img {
    width: 100%;
    object-fit: contain;
  }
  .consulting {
    margin-top: 104px;
  }
  .consulting .consulting-box {
    padding: 38px 20px;
    height: 576px;
  }
  .consulting .consulting-box h2 {
    font-size: 22px;
    margin-bottom: 15px;
    font-weight: 700;
  }
  .consulting .consulting-box p {
    font-size: 16px;
  }
  .consulting .consulting-box a {
    margin-top: 33px;
  }
  .consulting .consulting-box::before {
    display: none;
  }
  .consulting .consulting-img {
    left: 0;
  }
  .consulting .top-comment::before {
    width: 100%;
  }
  .mag-header {
    position: relative;
  }
  .mag-header .menu-search-icon {
    opacity: 0.3;
  }
  .mag-page-cat-hr {
    display: none;
  }
  .g2-call {
    padding: 24px 18px;
    display: block;
  }
  .g2-call__right {
    text-align: center;
  }
  .g2-call p {
    font-size: 16px;
    margin-bottom: 18px;
  }
  .g2-call a {
    font-size: 16px;
    justify-content: center;
    width: 80%;
    margin: 0 auto;
  }
  .g2-call ul {
    display: block;
    margin-bottom: 16px;
  }
  .g2-call ul li {
    font-size: 15px;
    margin-bottom: 8px;
  }
  .g2-call ul li:not(:last-child) {
    border-left: none;
  }
  .g2-call ul li:not(:first-child) {
    padding-right: 0;
  }
  .g2-quotation {
    font-size: 14px;
  }
  .g2-quotation img {
    margin-right: 20px;
  }
  .g2-contact p {
    width: 50%;
    font-size: 14px;
  }
  .g2-contact h2 {
    width: 50%;
    font-size: 16px;
  }
  .g2-contact .wp-block-buttons a {
    background-color: #E6AF2E;
    font-size: 14px;
  }
  .g2-related,
  .g2-readmore {
    padding: 18px 12px;
  }
  .g2-related p,
  .g2-readmore p {
    margin-bottom: 0;
  }
  .g2-related p:last-child,
  .g2-readmore p:last-child {
    margin-top: 16px;
  }
  .g2-related p:last-child a,
  .g2-readmore p:last-child a {
    font-size: 16px;
  }
  .g2-related ul,
  .g2-readmore ul {
    padding-right: 16px;
    margin-top: 16px;
  }
  .g2-related ul li a,
  .g2-readmore ul li a {
    font-size: 16px;
  }
  .g2-related .wp-block-group__inner-container,
  .g2-readmore .wp-block-group__inner-container {
    display: block;
  }
  .g2-list,
  .g2-listcontainer {
    min-width: 100%;
  }
  .g2-accordion .gutena-accordion-block__panel {
    padding: 16px;
  }
  .g2-accordion .gutena-accordion-block__panel .trigger-plus-minus {
    position: absolute;
    left: 16px;
  }
  .g2-gallery {
    max-height: 250px;
  }
  .g2-gallery img {
    max-height: 250px !important;
    min-height: 250px !important;
  }
  .g2-gallery__slider {
    height: 250px;
  }
  .g2-gallery .owl-nav .owl-prev {
    right: 20px;
  }
  .g2-gallery .owl-nav .owl-next {
    left: 26px;
  }
  .g2-gallery .owl-dots {
    bottom: 10px;
  }
  .g2-celebrities .wp-block-columns .wp-block-column {
    max-width: unset !important;
  }
  .g2-celebrities__items .wp-block-image img {
    width: 300px !important;
    height: 300px;
  }
  .offer-short-single-link {
    width: 100%;
    margin: 16px 0;
  }
  .univer-short-box {
    margin: 16px 0;
  }
  .not-found-box {
    margin: 0;
  }
  .not-found-box img {
    width: 100%;
  }
  .about-us-page .about-us-year-top-title {
    margin-top: 45px;
    margin-bottom: 0;
    padding-bottom: 94px;
    font-size: 18px;
    font-weight: 500;
    position: relative;
  }
  .about-us-page .about-us-year-top-title::before {
    content: "";
    display: block;
    position: absolute;
    width: 24px;
    height: 24px;
    background: #f0cf82;
    bottom: 1px;
    border-radius: 50%;
    right: -6.3px;
  }
  .about-us-page .about-us-year-title {
    display: none;
  }
  .about-us-page .about-us-needed {
    margin-top: 94px;
  }
  .about-us-page .about-us-needed-title {
    margin-bottom: 0 !important;
    font-size: 18px;
    font-weight: 500;
  }
  .about-us-page .about-us-needed-box {
    margin-top: 22px;
    margin-bottom: 24px;
  }
  .about-us-page .about-us-certificate {
    margin-top: 60px;
  }
  .about-us-page .about-us-certificate-des p,
  .about-us-page .about-us-certificate-title {
    text-align: right !important;
  }
  .all-griffin .days .row {
    flex-wrap: nowrap;
    justify-content: center;
  }
  #new-comment .modal-dialog {
    top: 12%;
    max-width: 100%;
    max-height: 100%;
  }
  #newCommentLable {
    font-size: 18px !important;
    font-weight: 700;
  }
  .rmn-short-code-a img {
    width: unset !important;
  }
  .fixed-contact-tell {
    right: 0;
    bottom: 0;
    top: unset;
    border-radius: 0;
    flex-direction: row;
    padding: 8px;
    width: 100%;
    justify-content: space-evenly;
    align-items: center;
    max-width: unset;
  }
  .fixed-contact-tell .fixed-contact-tell-h {
    margin-bottom: 0;
  }
  .fixed-contact-tell .fixed-contact-tell-a {
    padding: 0 16px;
  }
  body {
    padding-bottom: 0px;
  }
  .mobile-main-menu .menu .menu-item li > ul > li {
    float: left;
  }
  .menu-all-li {
    padding-right: 0 !important;
  }
  .menu-all-li .iconify {
    right: 50px !important;
  }
  .header_list {
    display: block;
    border: 1px solid red;
  }
  .singlePass__title {
    font-weight: 500;
    margin-bottom: 20px;
  }
  .singlePass__mapContainer {
    border-radius: 16px;
    overflow: hidden;
    height: 640px;
    position: relative;
    margin-bottom: 64px;
  }
  .singlePass__otherCountries {
    padding: 24px;
  }
  .singlePass__otherCountries__head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
  }
  .singlePass__searchBox {
    position: relative;
    width: 82%;
  }
  .singlePass__searchBox__input {
    height: 48px;
    border: 1px solid #E8E8E9;
    border-radius: 8px;
    background-color: #FDFDFD;
    width: 100%;
    outline: none !important;
    padding: 10px;
    transition: border 0.4s;
    font-size: 13px;
    color: #191921;
  }
  .singlePass__searchBox__input::placeholder {
    font-size: 13px;
    line-height: 16.25px;
    color: #A3A3A6;
  }
  .singlePass__searchBox__input:hover {
    border: 1px solid #D1D1D3;
  }
  .singlePass__searchBox__input:focus {
    border: 1px solid #E6AF2E;
  }
  .singlePass__searchBox__icon {
    position: absolute;
    top: 14px;
    width: 19px;
    height: 19px;
    left: 12px;
  }
  .singlePass__countryList {
    list-style: none;
    padding: 10px 0 0 18px;
    margin-top: 28px;
    max-height: 400px;
    overflow-y: scroll;
  }
  .singlePass__countryList__loading {
    font-size: 12px;
  }
  .singlePass__countryList__items {
    display: flex;
    align-items: center;
    margin-bottom: 26px;
    position: relative;
  }
  .singlePass__countryList__visa {
    position: absolute;
    margin-bottom: 0;
    left: 0;
    width: 150px;
    padding: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 4px;
    font-size: 12px;
    font-weight: 400;
  }
  .singlePass__loading {
    width: 58px;
    height: 58px;
    margin: 0 auto;
    display: block;
  }
  .singlePass__filter__title {
    font-size: 14px;
    font-weight: 500;
    line-height: 19.6px;
  }
  .singlePass__chart {
    margin-bottom: 74px;
  }
  .singlePass__chart__title {
    font-size: 20px;
    font-weight: 700;
    line-height: 30px;
    color: #191921;
    margin-bottom: 4px;
  }
  .singlePass__chart__desc {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #5E5E64;
    margin-bottom: 24px;
  }
  .singlePass__powerChart, .singlePass__mobility {
    height: 350px;
    width: 100%;
  }
  .visaType {
    width: 100%;
    padding: 8px 12px;
    position: absolute;
    bottom: 0;
    left: 0;
    border-radius: 8px 8px 0 0;
  }
  .visaType__list {
    list-style: none;
    padding: 0;
  }
  .visaType__items {
    margin-bottom: 10px;
  }
  .visaType__items__name {
    margin-bottom: 10px;
    padding-right: 18px;
    font-size: 12px;
    line-height: 18px;
    position: relative;
  }
  #chartdiv {
    width: 100%;
    height: 370px;
  }
  .passport {
    margin-bottom: 120px;
  }
  .passport__head {
    display: block !important;
  }
  .passport__title {
    margin-bottom: 24px !important;
  }
  .contact-us-office-item-des {
    width: 100% !important;
  }
}
@media (min-width: 576px) and (max-width: 767.99px) {
  .row.content-row {
    margin-right: -20px;
  }
  .contact-us-page .contact-us-office-item {
    height: auto !important;
    flex-direction: column;
    padding: 16px !important;
    align-items: flex-start !important;
  }
  .contact-us-page .contact-us-office-item-map {
    margin-top: 24px !important;
    color: #0061E5;
  }
  .contact-us-page .contact-us-office-item-title {
    margin-bottom: 8px !important;
    font-weight: 500;
    font-size: 18px !important;
  }
  .about-us-desc,
  .footer-desc {
    display: none;
  }
  .about-us-mobile,
  .footer-mobile {
    display: block;
  }
  .slider {
    margin: 0 0 60px;
  }
  .slider .owl-stage-outer {
    overflow-x: hidden;
    margin-right: 0;
    padding-bottom: 150px;
    border-radius: 16px;
  }
  .slider .owl-stage-outer .owl-stage {
    padding-right: 3px !important;
  }
  .slider .owl-stage-outer .owl-stage .owl-item {
    margin-left: 8px !important;
  }
  .slider .owl-stage-outer .owl-stage .owl-item .item::before {
    content: unset;
  }
  .slider .owl-stage-outer .owl-stage .owl-item .item .slider-title {
    top: 100%;
    right: 14px;
    font-size: 14px;
    margin-top: 15px;
  }
  .slider .owl-stage-outer .owl-stage .owl-item .item .slider-des {
    right: 17px;
    top: 125%;
    font-size: 22px;
    bottom: -150px;
    height: 80px;
    max-width: 95%;
  }
  .slider .owl-stage-outer .owl-stage .owl-item .item img {
    height: 100%;
    object-fit: cover;
    padding: 5px;
    border-radius: 16px;
  }
  .slider .owl-nav {
    display: none;
  }
  .slider .sliderbtn {
    bottom: -34px;
    right: 0;
  }
  .about-us-page .about-us-year-title {
    display: none;
  }
  .about-us-page .about-slider .owl-stage-outer {
    border-radius: 16px;
  }
  .about-us-page .about-slider img {
    border-radius: 16px;
    height: auto;
  }
  .about-us-page .about-slider .slider-title {
    right: 12px !important;
    font-size: 22px !important;
    height: 64px !important;
    bottom: 12px;
    margin-bottom: 0;
  }
  .about-us-page .about-slider .owl-nav {
    position: absolute;
    left: 12px;
    bottom: 22px;
  }
  .about-us-page .about-us-des p {
    text-align: right;
  }
  .about-us-title {
    text-align: right;
  }
  #mobile-main-search {
    display: block;
  }
  #primary-mobile-menu,
  .blog-mobile {
    display: block;
  }
  #primary-menu,
  .blog-des {
    display: none;
  }
  .siderbar-sticky {
    position: relative;
    z-index: 2;
  }
  .header__list {
    display: block;
    padding: 26px 16px;
  }
  .mainItems {
    margin-bottom: 36px;
    position: relative;
  }
  .mainItems > a {
    padding-bottom: 0;
    display: block;
    height: 100%;
    width: 100%;
    color: #191921;
    font-weight: 500;
  }
  .mainItems > svg {
    width: 24px;
    height: 24px;
    position: absolute;
    left: 0;
    top: 0;
    transition: all 0.5s;
    z-index: 0;
    transform: rotate(-90deg) !important;
  }
  .mobile-sub-icon {
    transition: all 0.5s;
    transform: rotate(-90deg) !important;
  }
  .mainItemsSub > svg {
    width: 20px;
    height: 20px;
    position: absolute;
    left: -14px;
    top: 0;
  }
  .menu-item > a {
    position: relative;
    z-index: 4;
  }
  .mainSubList {
    background-color: #fff;
    padding: 0;
    margin: 0 -16px;
    max-height: 0;
    padding: 0 30px;
    overflow: hidden;
    transition: max-height ease 0.5s;
  }
  .emigration.showSub .mainSubList {
    max-height: 10000px;
  }
  .mainSubList .edu {
    margin-top: 28px;
  }
  .mainSubList > .mainItemsSub {
    display: block;
    position: relative;
  }
  .leftList {
    max-height: 0;
    overflow: hidden;
    transition: all ease 0.5s;
    background-color: #F3F3F4;
    padding-right: 54px;
    margin: 10px -48px 0 -48px;
    list-style: none;
  }
  .countries .leftList {
    column-count: 2;
  }
  .emigrationLink {
    z-index: 4;
    position: relative;
  }
  .mainItemsLinks {
    color: #191921;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    display: block;
    width: 100%;
  }
  .mainItemsLinks:active {
    color: #191921;
  }
  .mainItemsLinks:hover {
    color: #191921;
  }
  .mainItemsSub,
  .menu-services.show {
    margin-bottom: 24px;
  }
  .countries.showSub .leftList {
    padding-bottom: 70px;
    padding-top: 10px;
  }
  .countries.showSub .leftList > li:last-child {
    position: absolute;
    right: 0;
  }
  .mainItemsSub.showSub .leftList {
    max-height: 100000px;
  }
  .emigration.showSub,
  .menu-SubTitle.open,
  .menu-services.show {
    border-bottom: 1px solid #E8E8E9;
  }
  .emigration.showSub > .mobile-sub-icon {
    transform: rotate(90deg) !important;
    transition: all 0.2s;
  }
  .mainItemsSub.showSub > .mobile-sub-icon,
  .menu-services.show > svg,
  .menuService-sub.show > svg,
  .menu-about.show > svg {
    transform: rotate(90deg) !important;
    transition: all 0.2s;
  }
  .menu-SubTitle {
    position: relative;
    width: 88%;
    margin-bottom: 24px;
    font-weight: 400;
  }
  .menu-SubTitle > svg {
    position: absolute;
    width: 20px;
    height: 20px;
    left: -8px;
    top: 0;
    z-index: 0;
  }
  .subSetItems > a {
    width: 100%;
    margin-bottom: 0;
    font-weight: 400;
  }
  .moileSubList {
    list-style: none;
    padding-right: 14px;
    max-height: 0;
    overflow: hidden;
    transition: max-height ease 0.5s;
  }
  .moileSubList.open {
    max-height: 1000px;
  }
  .moileSubList li:first-child {
    margin-top: 20px;
  }
  .noneTitle > svg {
    display: none;
  }
  .servicesList {
    display: block !important;
    margin: 0 -16px;
    list-style: none;
    padding: 0px 28px;
    max-height: 0;
    overflow: hidden;
    transition: max-height ease 0.5s;
    margin-top: 12px;
  }
  .menu-services.show .servicesList {
    max-height: 1000px;
  }
  .servicesList li:first-child {
    margin-top: 18px;
  }
  .menuService-sub {
    position: relative;
  }
  .menuService-sub > a {
    display: flex;
  }
  .menuService-sub > svg {
    width: 24px;
    height: 24px;
    position: absolute;
    left: -14px;
    top: 0;
    z-index: 0;
  }
  .serviceMainItems {
    margin-bottom: 24px;
  }
  .serviceMainItems > a {
    padding: 0;
    color: #191921;
  }
  .menu-services {
    margin-bottom: 18px;
  }
  .menuService-left {
    list-style: none;
    padding-right: 44px;
    transition: max-height ease 0.5s;
    max-height: 0;
    overflow: hidden;
    position: relative;
    margin: 10px -28px 0 -28px;
    background-color: #F3F3F4;
  }
  .menuService-sub.show .menuService-left {
    max-height: 1000px;
  }
  .menuService-left .asBtn {
    margin-top: 0 !important;
  }
  .subSetItems > a {
    font-size: 16px;
  }
  .menuService-left .subSetItems > svg {
    left: -12px;
    width: 20px;
    height: 20px;
    left: -22px;
    z-index: 0;
  }
  .aboutList {
    display: block !important;
    width: 100%;
    list-style: none;
    margin-top: 18px;
    padding-right: 14px;
    max-height: 0;
    overflow: hidden;
    transition: max-height ease 0.5s;
  }
  .menu-about.show .aboutList {
    max-height: 1000px;
  }
  .subSetItems:first-child ul {
    border-top: none;
  }
  .menu-SubTitle.open > .moileSubList {
    max-height: 1000px;
  }
  .menu-SubTitle.open > svg {
    transform: rotate(90deg) !important;
    transition: all 0.2s;
  }
  .subSetItems:last-child {
    width: 100% !important;
  }
  .subSetItems:last-child > a {
    display: none;
  }
  .subSetItems:last-child ul {
    display: flex !important;
    width: 88% !important;
    justify-content: flex-start;
    flex-wrap: wrap;
    padding-right: 0;
    margin-bottom: 12px;
  }
  .subSetItems:first-child {
    margin-top: 10px;
  }
  .footer-countries-head {
    display: flex;
    justify-content: space-evenly;
    border-bottom: 1px solid #E8E8E9;
    margin: 0 auto;
  }
  .footer-countries-btn {
    border: none;
    background: none;
    padding: 10px 4px 16px 4px;
    font-size: 16px;
    line-height: 27px;
    color: #75757A;
    outline: none !important;
    font-weight: 400;
  }
  .footer-countries-btn.display {
    color: #191921;
    border-bottom: 4px solid #E6AF2E;
    margin-bottom: -4px;
    font-weight: 500;
  }
  .footer-countries-content {
    margin-top: 40px;
    margin-bottom: 22px;
    border-bottom: 1px solid #E8E8E9;
  }
  .footer__countries {
    list-style: none;
    column-count: 3;
    padding-right: 0;
    margin-bottom: 18px;
  }
  .footer__countries li {
    margin-bottom: 24px;
  }
  .footer__countries li a {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex-direction: row-reverse;
    width: 80%;
    font-size: 14px;
    color: #191921;
    font-weight: 400;
  }
  .footer__countries li a .iconify {
    margin-left: 8px;
  }
  .about-us-year-item-right {
    border-right: 10px solid #faefd6;
    border-left: none !important;
    float: unset !important;
    flex-direction: column;
    align-items: flex-end !important;
    text-align: right;
  }
  .about-us-year-item-left {
    border-right: 10px solid #faefd6;
    float: unset !important;
    flex-direction: column;
    align-items: flex-start !important;
    text-align: right;
  }
  .about-us-year-item-mobile:last-child {
    border-image: linear-gradient(to bottom, #faefd6, rgba(0, 82, 255, 0)) 1;
  }
  .about-us-year-item-right::before,
  .about-us-year-item-left::before {
    right: -8px !important;
    top: 40% !important;
    left: unset !important;
    display: none;
  }
  .about-us-year-item-right::after,
  .about-us-year-item-left::after {
    content: "";
    position: absolute;
    width: 6px;
    height: 6px;
    background: #F0CF82;
    border-radius: 50%;
    right: -8px;
    top: 35%;
  }
  .about-us-year-item-title-mobile {
    display: none;
  }
  .about-us-year-item-title-mobile::before {
    content: "";
    display: block;
    position: absolute;
    width: 30px;
    height: 6px;
    border-bottom: 1px dashed #BABABD;
    right: 2px;
    top: 43%;
  }
  .about-us-year-title::after {
    content: none;
  }
  .about-us-year-item-des-mobile {
    width: 93%;
    padding: 16px;
    box-shadow: 0px 16px 24px rgba(208, 208, 208, 0.1882352941);
    border-radius: 16px;
    margin: 12px 40px 48px 0;
    position: relative;
  }
  .about-us-year-item-des-mobile::after {
    position: absolute;
    content: "";
    display: block;
    position: absolute;
    width: 35px;
    height: 1px;
    border-bottom: 1px dashed #BABABD;
    right: -35px;
    top: 50%;
  }
  .about-us-page .about-us-year-top-title {
    margin-top: 45px;
    margin-bottom: 0;
    padding-bottom: 94px;
    font-size: 18px;
    font-weight: 500;
    position: relative;
  }
  .about-us-page .about-us-year-top-title::before {
    content: "";
    display: block;
    position: absolute;
    width: 24px;
    height: 24px;
    background: #f0cf82;
    bottom: 1px;
    border-radius: 50%;
    right: -6.3px;
  }
  .about-us-page .about-us-year-title {
    display: none;
  }
  .about-us-page .about-us-needed {
    margin-top: 94px;
  }
  .about-us-page .about-us-needed-title {
    margin-bottom: 0 !important;
    font-size: 18px;
    font-weight: 500;
  }
  .about-us-page .about-us-needed-box {
    margin-top: 22px;
    margin-bottom: 24px;
  }
  .about-us-page .about-us-certificate {
    margin-top: 60px;
  }
  .about-us-page .about-us-certificate-des p,
  .about-us-page .about-us-certificate-title {
    text-align: right !important;
  }
  .country .country-col .country-box a {
    border-radius: 16px;
  }
  .consulting .consulting-img {
    left: -20px;
  }
  .consulting .consulting-box {
    height: 538px;
  }
  .g2-call {
    padding: 24px 18px;
    display: block;
  }
  .g2-call p {
    font-size: 15px;
  }
  .g2-call a {
    font-size: 16px;
    justify-content: end;
    width: fit-content;
  }
  .g2-call__left {
    display: flex;
    justify-content: left;
  }
  .g2-call ul {
    margin-bottom: 16px;
  }
  .g2-related,
  .g2-readmore {
    padding: 18px 12px;
  }
  .g2-related p,
  .g2-readmore p {
    margin-bottom: 0;
  }
  .g2-related p:last-child,
  .g2-readmore p:last-child {
    margin-top: 16px;
  }
  .g2-related p:last-child a,
  .g2-readmore p:last-child a {
    font-size: 16px;
  }
  .g2-related ul,
  .g2-readmore ul {
    padding-right: 16px;
    margin-top: 16px;
  }
  .g2-related ul li a,
  .g2-readmore ul li a {
    font-size: 16px;
  }
  .g2-related .wp-block-group__inner-container,
  .g2-readmore .wp-block-group__inner-container {
    display: block;
  }
  .g2-list,
  .g2-listcontainer {
    min-width: 100%;
  }
  .g2-accordion .gutena-accordion-block__panel {
    padding: 16px;
  }
  .g2-accordion .gutena-accordion-block__panel .trigger-plus-minus {
    position: absolute;
    left: 16px;
  }
  .g2-gallery {
    max-height: 250px;
  }
  .g2-gallery img {
    max-height: 250px !important;
    min-height: 250px !important;
  }
  .g2-gallery__slider {
    height: 250px;
  }
  .g2-gallery .owl-nav .owl-prev {
    right: 20px;
  }
  .g2-gallery .owl-nav .owl-next {
    left: 26px;
  }
  .g2-gallery .owl-dots {
    bottom: 10px;
  }
  .g2-celebrities__items .wp-block-image img {
    width: 211px !important;
    height: 211px;
  }
  .contact-us-page {
    margin-bottom: 56px;
  }
  .fixed-contact-tell {
    right: 0;
    bottom: 0;
    top: unset;
    border-radius: 0;
    flex-direction: row;
    padding: 8px;
    width: 100%;
    justify-content: space-evenly;
    align-items: center;
    max-width: unset;
  }
  .fixed-contact-tell .fixed-contact-tell-h {
    margin-bottom: 0;
  }
  .fixed-contact-tell .fixed-contact-tell-a {
    padding: 0 16px;
  }
  .singlePass__title {
    font-weight: 500;
    margin-bottom: 20px;
  }
  .singlePass__mapContainer {
    border-radius: 16px;
    overflow: hidden;
    height: 640px;
    position: relative;
    margin-bottom: 64px;
  }
  .singlePass__otherCountries {
    padding: 24px;
  }
  .singlePass__otherCountries__head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
  }
  .singlePass__searchBox {
    position: relative;
    width: 82%;
  }
  .singlePass__searchBox__input {
    height: 48px;
    border: 1px solid #E8E8E9;
    border-radius: 8px;
    background-color: #FDFDFD;
    width: 100%;
    outline: none !important;
    padding: 10px;
    transition: border 0.4s;
    font-size: 13px;
    color: #191921;
  }
  .singlePass__searchBox__input::placeholder {
    font-size: 13px;
    line-height: 16.25px;
    color: #A3A3A6;
  }
  .singlePass__searchBox__input:hover {
    border: 1px solid #D1D1D3;
  }
  .singlePass__searchBox__input:focus {
    border: 1px solid #E6AF2E;
  }
  .singlePass__searchBox__icon {
    position: absolute;
    top: 14px;
    width: 19px;
    height: 19px;
    left: 12px;
  }
  .singlePass__countryList {
    list-style: none;
    padding: 10px 0 0 18px;
    margin-top: 28px;
    max-height: 400px;
    overflow-y: scroll;
  }
  .singlePass__countryList__loading {
    font-size: 12px;
  }
  .singlePass__countryList__items {
    display: flex;
    align-items: center;
    margin-bottom: 26px;
    position: relative;
  }
  .singlePass__countryList__visa {
    position: absolute;
    margin-bottom: 0;
    left: 0;
    width: 150px;
    padding: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 4px;
    font-size: 12px;
    font-weight: 400;
  }
  .singlePass__loading {
    width: 58px;
    height: 58px;
    margin: 0 auto;
    display: block;
  }
  .singlePass__filter__title {
    font-size: 14px;
    font-weight: 500;
    line-height: 19.6px;
  }
  .singlePass__chart {
    margin-bottom: 74px;
  }
  .singlePass__chart__title {
    font-size: 20px;
    font-weight: 700;
    line-height: 30px;
    color: #191921;
    margin-bottom: 4px;
  }
  .singlePass__chart__desc {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #5E5E64;
    margin-bottom: 24px;
  }
  .singlePass__powerChart, .singlePass__mobility {
    height: 350px;
    width: 100%;
  }
  .visaType {
    width: 100%;
    padding: 8px 12px;
    position: absolute;
    bottom: 0;
    left: 0;
    border-radius: 8px 8px 0 0;
  }
  .visaType__list {
    list-style: none;
    padding: 0;
  }
  .visaType__items {
    margin-bottom: 10px;
  }
  .visaType__items__name {
    margin-bottom: 10px;
    padding-right: 18px;
    font-size: 12px;
    line-height: 18px;
    position: relative;
  }
  #chartdiv {
    width: 100%;
    height: 370px;
  }
}
@media (min-width: 768px) and (max-width: 991.9px) {
  .row.content-row {
    margin-right: 10px;
  }
  .siderbar-sticky {
    padding-left: 0px;
  }
  .contact-us-page {
    margin-bottom: 32px;
  }
  .contact-us-page .contact-us-office-item {
    height: auto !important;
    flex-direction: column;
    padding: 16px !important;
    align-items: flex-start !important;
  }
  .contact-us-page .contact-us-office-item-map {
    margin-top: 24px !important;
    color: #0061E5;
  }
  .contact-us-page .contact-us-office-item-title {
    margin-bottom: 8px !important;
    font-weight: 500;
    font-size: 18px !important;
  }
  .consulting .consulting-img {
    left: 14px;
  }
  .consulting .consulting-box {
    height: 480px;
  }
  .about-us-desc,
  .footer-desc {
    display: block;
  }
  .about-us-mobile,
  .footer-mobile {
    display: none;
  }
  .slider {
    margin: 0 0 60px;
  }
  .slider .owl-stage-outer {
    overflow-x: hidden;
    margin-right: 0;
    padding-bottom: 150px;
    border-radius: 16px;
  }
  .slider .owl-stage-outer .owl-stage {
    padding-right: 3px !important;
  }
  .slider .owl-stage-outer .owl-stage .owl-item {
    margin-left: 8px !important;
  }
  .slider .owl-stage-outer .owl-stage .owl-item .item::before {
    content: unset;
  }
  .slider .owl-stage-outer .owl-stage .owl-item .item .slider-title {
    top: 100%;
    right: 14px;
    font-size: 14px;
    margin-top: 15px;
  }
  .slider .owl-stage-outer .owl-stage .owl-item .item .slider-des {
    right: 17px;
    top: 115%;
    font-size: 22px;
    bottom: -150px;
    height: 80px;
    max-width: 95%;
  }
  .slider .owl-stage-outer .owl-stage .owl-item .item img {
    height: 100%;
    object-fit: cover;
    padding: 5px;
    border-radius: 16px;
  }
  .slider .owl-nav {
    display: none;
  }
  .slider .sliderbtn {
    bottom: -6px;
    right: 0;
  }
  .about-us-page .about-slider .owl-stage-outer {
    border-radius: 32px;
  }
  .about-us-page .about-slider img {
    border-radius: 32px;
    height: auto;
  }
  .about-us-page .about-slider .slider-title {
    right: 28px !important;
    font-size: 22px !important;
    height: 100px !important;
    bottom: 32px;
    margin-bottom: 0;
  }
  .about-us-page .about-slider .owl-nav {
    position: absolute;
    left: 64px;
    bottom: 48px;
  }
  .about-us-page .about-us-des p {
    text-align: center;
  }
  .about-us-year-item-title {
    min-width: 110px;
    font-size: 18px;
  }
  .about-us-title {
    text-align: center;
  }
  #mobile-main-search {
    display: none;
  }
  #primary-mobile-menu,
  .blog-mobile {
    display: block;
  }
  #primary-menu,
  .blog-des {
    display: none;
  }
  .country .country-box a {
    margin-bottom: 24px;
    border-radius: 16px;
  }
  .country .country-box a img {
    width: 100%;
  }
  .counter .counter-box {
    margin-bottom: 36px;
  }
  .header__list {
    display: block;
    padding: 26px 16px;
  }
  .mainItems {
    margin-bottom: 36px;
    position: relative;
  }
  .mainItems > a {
    padding-bottom: 0;
    display: block;
    height: 100%;
    width: 100%;
    color: #191921;
    font-weight: 500;
  }
  .mainItems > svg {
    width: 24px;
    height: 24px;
    position: absolute;
    left: 0;
    top: 0;
    transition: all 0.5s;
    z-index: 0;
    transform: rotate(-90deg) !important;
  }
  .mobile-sub-icon {
    transition: all 0.5s;
    transform: rotate(-90deg) !important;
  }
  .mainItemsSub > svg {
    width: 20px;
    height: 20px;
    position: absolute;
    left: -14px;
    top: 0;
  }
  .menu-item > a {
    position: relative;
    z-index: 4;
  }
  .mainSubList {
    background-color: #fff;
    padding: 0;
    margin: 0 -16px;
    max-height: 0;
    padding: 0 30px;
    overflow: hidden;
    transition: max-height ease 0.5s;
  }
  .emigration.showSub .mainSubList {
    max-height: 10000px;
  }
  .mainSubList .edu {
    margin-top: 28px;
  }
  .mainSubList > .mainItemsSub {
    display: block;
    position: relative;
  }
  .leftList {
    max-height: 0;
    overflow: hidden;
    transition: all ease 0.5s;
    background-color: #F3F3F4;
    padding-right: 54px;
    margin: 10px -48px 0 -48px;
    list-style: none;
  }
  .countries .leftList {
    column-count: 2;
  }
  .emigrationLink {
    z-index: 4;
    position: relative;
  }
  .mainItemsLinks {
    color: #191921;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    display: block;
    width: 100%;
  }
  .mainItemsLinks:active {
    color: #191921;
  }
  .mainItemsLinks:hover {
    color: #191921;
  }
  .mainItemsSub,
  .menu-services.show {
    margin-bottom: 24px;
  }
  .countries.showSub .leftList {
    padding-bottom: 70px;
    padding-top: 10px;
  }
  .countries.showSub .leftList > li:last-child {
    position: absolute;
    right: 0;
  }
  .mainItemsSub.showSub .leftList {
    max-height: 100000px;
  }
  .emigration.showSub,
  .menu-SubTitle.open,
  .menu-services.show {
    border-bottom: 1px solid #E8E8E9;
  }
  .emigration.showSub > .mobile-sub-icon {
    transform: rotate(90deg) !important;
    transition: all 0.2s;
  }
  .mainItemsSub.showSub > .mobile-sub-icon,
  .menu-services.show > svg,
  .menuService-sub.show > svg,
  .menu-about.show > svg {
    transform: rotate(90deg) !important;
    transition: all 0.2s;
  }
  .menu-SubTitle {
    position: relative;
    width: 88%;
    margin-bottom: 24px;
    font-weight: 400;
  }
  .menu-SubTitle > svg {
    position: absolute;
    width: 20px;
    height: 20px;
    left: -8px;
    top: 0;
    z-index: 0;
  }
  .subSetItems > a {
    width: 100%;
    margin-bottom: 0;
    font-weight: 400;
  }
  .moileSubList {
    list-style: none;
    padding-right: 14px;
    max-height: 0;
    overflow: hidden;
    transition: max-height ease 0.5s;
  }
  .moileSubList.open {
    max-height: 1000px;
  }
  .moileSubList li:first-child {
    margin-top: 20px;
  }
  .noneTitle > svg {
    display: none;
  }
  .servicesList {
    display: block !important;
    margin: 0 -16px;
    list-style: none;
    padding: 0px 28px;
    max-height: 0;
    overflow: hidden;
    transition: max-height ease 0.5s;
    margin-top: 12px;
  }
  .menu-services.show .servicesList {
    max-height: 1000px;
  }
  .servicesList li:first-child {
    margin-top: 18px;
  }
  .menuService-sub {
    position: relative;
  }
  .menuService-sub > a {
    display: flex;
  }
  .menuService-sub > svg {
    width: 24px;
    height: 24px;
    position: absolute;
    left: -14px;
    top: 0;
    z-index: 0;
  }
  .serviceMainItems {
    margin-bottom: 24px;
  }
  .serviceMainItems > a {
    padding: 0;
    color: #191921;
  }
  .menu-services {
    margin-bottom: 18px;
  }
  .menuService-left {
    list-style: none;
    padding-right: 44px;
    transition: max-height ease 0.5s;
    max-height: 0;
    overflow: hidden;
    position: relative;
    margin: 10px -28px 0 -28px;
    background-color: #F3F3F4;
  }
  .menuService-sub.show .menuService-left {
    max-height: 1000px;
  }
  .menuService-left .asBtn {
    margin-top: 0 !important;
  }
  .subSetItems > a {
    font-size: 16px;
  }
  .menuService-left .subSetItems > svg {
    left: -12px;
    width: 20px;
    height: 20px;
    left: -22px;
    z-index: 0;
  }
  .aboutList {
    display: block !important;
    width: 100%;
    list-style: none;
    margin-top: 18px;
    padding-right: 14px;
    max-height: 0;
    overflow: hidden;
    transition: max-height ease 0.5s;
  }
  .menu-about.show .aboutList {
    max-height: 1000px;
  }
  .subSetItems:first-child ul {
    border-top: none;
  }
  .menu-SubTitle.open > .moileSubList {
    max-height: 1000px;
  }
  .menu-SubTitle.open > svg {
    transform: rotate(90deg) !important;
    transition: all 0.2s;
  }
  .subSetItems:last-child {
    width: 100% !important;
  }
  .subSetItems:last-child > a {
    display: none;
  }
  .subSetItems:last-child ul {
    display: flex !important;
    width: 88% !important;
    justify-content: flex-start;
    flex-wrap: wrap;
    padding-right: 0;
    margin-bottom: 12px;
  }
  .subSetItems:first-child {
    margin-top: 10px;
  }
  .footer-countries-head {
    display: flex;
    justify-content: space-evenly;
    border-bottom: 1px solid #E8E8E9;
    margin: 0 auto;
  }
  .footer-countries-btn {
    border: none;
    background: none;
    padding: 10px 4px 16px 4px;
    font-size: 16px;
    line-height: 27px;
    color: #75757A;
    outline: none !important;
    font-weight: 400;
  }
  .footer-countries-btn.display {
    color: #191921;
    border-bottom: 4px solid #E6AF2E;
    margin-bottom: -4px;
    font-weight: 500;
  }
  .footer-countries-content {
    margin-top: 40px;
  }
  .footer__countries {
    list-style: none;
    column-count: 3;
    padding-right: 18px;
    margin-bottom: 40px;
  }
  .footer__countries li {
    margin-bottom: 24px;
  }
  .footer__countries li a {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex-direction: row-reverse;
    width: 80%;
    font-size: 14px;
    color: #191921;
    font-weight: 400;
  }
  .footer__countries li a .iconify {
    margin-left: 8px;
  }
  .menu .menu-phone {
    position: relative;
  }
  .menu .menu-call-number {
    font-size: 14px;
    margin: 0 !important;
    padding-left: 20px !important;
  }
  .menu .menu-search {
    margin-left: 5px !important;
  }
  .menu .menu-login {
    margin-left: 3px !important;
  }
  .about-us .about-vid .vid-full {
    bottom: 22%;
  }
  .fixed-contact-tell {
    right: 0;
    bottom: 0;
    top: unset;
    border-radius: 0;
    flex-direction: row;
    padding: 8px;
    width: 100%;
    justify-content: space-evenly;
    align-items: center;
    max-width: unset;
  }
  .fixed-contact-tell .fixed-contact-tell-h {
    margin-bottom: 0;
  }
  .fixed-contact-tell .fixed-contact-tell-a {
    padding: 0 16px;
  }
  .siderbar-sticky {
    position: relative;
    z-index: 2;
  }
  .slider .item .slider-des {
    font-size: 22px;
  }
  .slider .item .slider-title {
    font-size: 20px;
  }
  .g2-gallery {
    max-height: 300px;
  }
  .g2-gallery img {
    max-height: 300px !important;
    min-height: 300px !important;
  }
  .g2-gallery__slider {
    height: 300px;
  }
  .g2-gallery .owl-nav .owl-prev {
    right: 20px;
  }
  .g2-gallery .owl-nav .owl-next {
    left: 26px;
  }
  .g2-gallery .owl-dots {
    bottom: 10px;
  }
  .g2-related,
  .g2-readmore {
    padding: 24px 20px;
  }
  .g2-related p,
  .g2-readmore p {
    margin-bottom: 0;
  }
  .g2-related p:last-child,
  .g2-readmore p:last-child {
    border-right: 1px solid #BABABD;
    margin-top: 0;
    padding-right: 16px;
  }
  .g2-related p:last-child a,
  .g2-readmore p:last-child a {
    font-size: 18px;
    color: #191921;
  }
  .g2-related ul,
  .g2-readmore ul {
    padding-right: 28px;
    border-right: 1px solid #BABABD;
    margin-bottom: 0;
    list-style: none;
    margin-top: 0;
  }
  .g2-related ul li,
  .g2-readmore ul li {
    position: relative;
  }
  .g2-related ul li a,
  .g2-readmore ul li a {
    font-size: 18px;
    color: #191921;
  }
  .g2-related .wp-block-group__inner-container,
  .g2-readmore .wp-block-group__inner-container {
    display: flex;
  }
  .g2-list,
  .g2-listcontainer {
    min-width: 50%;
  }
  .wp-block-column .g2-list,
  .wp-block-column .g2-listcontainer {
    min-width: 100%;
  }
  .g2-accordion .gutena-accordion-block__panel {
    padding: 16px;
  }
  .g2-accordion .gutena-accordion-block__panel .trigger-plus-minus {
    position: absolute;
    left: 16px;
  }
  .g2-audiocm .wp-block-group__inner-container {
    display: flex;
  }
  .g2-audiocm__adviser {
    width: 32%;
  }
  .g2-audiocm__file {
    width: 65%;
  }
  .g2-celebrities__items .wp-block-image img {
    width: 211px !important;
    height: 211px;
  }
  .singlePass__title {
    font-weight: 500;
    margin-bottom: 20px;
  }
  .singlePass__mapContainer {
    border-radius: 16px;
    overflow: hidden;
    height: 640px;
    position: relative;
    margin-bottom: 64px;
  }
  .singlePass__otherCountries {
    padding: 24px;
  }
  .singlePass__otherCountries__head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
  }
  .singlePass__searchBox {
    position: relative;
    width: 82%;
  }
  .singlePass__searchBox__input {
    height: 48px;
    border: 1px solid #E8E8E9;
    border-radius: 8px;
    background-color: #FDFDFD;
    width: 100%;
    outline: none !important;
    padding: 10px;
    transition: border 0.4s;
    font-size: 13px;
    color: #191921;
  }
  .singlePass__searchBox__input::placeholder {
    font-size: 13px;
    line-height: 16.25px;
    color: #A3A3A6;
  }
  .singlePass__searchBox__input:hover {
    border: 1px solid #D1D1D3;
  }
  .singlePass__searchBox__input:focus {
    border: 1px solid #E6AF2E;
  }
  .singlePass__searchBox__icon {
    position: absolute;
    top: 14px;
    width: 19px;
    height: 19px;
    left: 12px;
  }
  .singlePass__countryList {
    list-style: none;
    padding: 10px 0 0 18px;
    margin-top: 28px;
    max-height: 400px;
    overflow-y: scroll;
  }
  .singlePass__countryList__loading {
    font-size: 12px;
  }
  .singlePass__countryList__items {
    display: flex;
    align-items: center;
    margin-bottom: 26px;
    position: relative;
  }
  .singlePass__countryList__visa {
    position: absolute;
    margin-bottom: 0;
    left: 0;
    width: 150px;
    padding: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 4px;
    font-size: 12px;
    font-weight: 400;
  }
  .singlePass__loading {
    width: 58px;
    height: 58px;
    margin: 0 auto;
    display: block;
  }
  .singlePass__filter__title {
    font-size: 14px;
    font-weight: 500;
    line-height: 19.6px;
  }
  .singlePass__chart {
    margin-bottom: 74px;
  }
  .singlePass__chart__title {
    font-size: 20px;
    font-weight: 700;
    line-height: 30px;
    color: #191921;
    margin-bottom: 4px;
  }
  .singlePass__chart__desc {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #5E5E64;
    margin-bottom: 24px;
  }
  .singlePass__powerChart, .singlePass__mobility {
    height: 350px;
    width: 100%;
  }
  .visaType {
    width: 100%;
    padding: 8px 12px;
    position: absolute;
    bottom: 0;
    left: 0;
    border-radius: 8px 8px 0 0;
  }
  .visaType__list {
    list-style: none;
    padding: 0;
  }
  .visaType__items {
    margin-bottom: 10px;
  }
  .visaType__items__name {
    margin-bottom: 10px;
    padding-right: 18px;
    font-size: 12px;
    line-height: 18px;
    position: relative;
  }
  #chartdiv {
    width: 100%;
    height: 370px;
  }
}
@media (min-width: 992px) and (max-width: 1199.9px) {
  .row.content-row {
    margin-right: 12px;
  }
  .consulting .consulting-img {
    left: 14px;
  }
  .consulting .consulting-box {
    height: 256px;
  }
  .g2-gallery {
    max-height: 438px;
  }
  .g2-gallery img {
    max-height: 438px !important;
    min-height: 438px !important;
  }
  .g2-gallery__slider {
    height: 438px;
  }
  .g2-gallery .owl-nav .owl-prev {
    right: 30px;
  }
  .g2-gallery .owl-nav .owl-next {
    left: 36px;
  }
  .g2-gallery .owl-dots {
    bottom: 12px;
  }
  .g2-audiocm .wp-block-group__inner-container {
    display: flex;
  }
  .g2-audiocm__adviser {
    width: 40%;
  }
  .g2-audiocm__file {
    width: 60%;
  }
  .g2-related,
  .g2-readmore {
    padding: 24px 20px;
  }
  .g2-related p,
  .g2-readmore p {
    margin-bottom: 0;
  }
  .g2-related p:last-child,
  .g2-readmore p:last-child {
    border-right: 1px solid #BABABD;
    margin-top: 0;
    padding-right: 16px;
  }
  .g2-related p:last-child a,
  .g2-readmore p:last-child a {
    font-size: 18px;
    color: #191921;
  }
  .g2-related ul,
  .g2-readmore ul {
    padding-right: 28px;
    border-right: 1px solid #BABABD;
    margin-bottom: 0;
    list-style: none;
    margin-top: 0;
  }
  .g2-related ul li,
  .g2-readmore ul li {
    position: relative;
  }
  .g2-related ul li a,
  .g2-readmore ul li a {
    font-size: 18px;
    color: #191921;
  }
  .g2-related .wp-block-group__inner-container,
  .g2-readmore .wp-block-group__inner-container {
    display: flex;
  }
  .g2-call {
    padding: 24px 18px;
  }
  .g2-call.list {
    display: block;
  }
  .g2-call p {
    font-size: 16px;
    margin-bottom: 18px;
  }
  .g2-call a {
    font-size: 16px;
    justify-content: end;
    width: fit-content;
  }
  .g2-call__left {
    display: flex;
    justify-content: left;
  }
  .g2-call ul {
    margin-bottom: 16px;
  }
  .g2-list,
  .g2-listContainer {
    min-width: 80%;
  }
  .wp-block-column .g2-list,
  .wp-block-column .g2-listContainer {
    min-width: 100%;
  }
  .g2-accordion .gutena-accordion-block__panel {
    padding: 18px;
  }
  .g2-accordion .gutena-accordion-block__panel .trigger-plus-minus {
    position: absolute;
    left: 18px;
  }
  .g2-celebrities__items .wp-block-image img {
    width: 211px !important;
    height: 211px;
  }
  .about-us-des {
    display: block;
  }
  .about-us-mobile {
    display: none;
  }
  .about-us-page .about-slider .owl-stage-outer {
    border-radius: 32px;
  }
  .about-us-page .about-slider img {
    border-radius: 32px;
    height: auto;
  }
  .about-us-page .about-slider .slider-title {
    right: 28px !important;
    font-size: 22px !important;
    height: 100px !important;
    bottom: 32px;
    margin-bottom: 0;
  }
  .about-us-page .about-slider .owl-nav {
    position: absolute;
    left: 64px;
    bottom: 48px;
  }
  .about-us-year-item-title {
    min-width: 200px;
    font-size: 20px;
  }
  #mobile-main-search {
    display: none;
  }
  #primary-mobile-menu,
  .blog-mobile {
    display: none;
  }
  #primary-menu,
  .blog-des {
    display: block;
  }
  .header_list {
    display: flex;
  }
  .consulting .consulting-box p {
    max-width: 60%;
  }
  .menu .menu-phone {
    position: relative;
  }
  .menu .menu-call-number {
    font-size: 14px;
    margin: 0 !important;
    padding-left: 2px !important;
  }
  .menu .menu-search {
    margin-left: 3px !important;
  }
  .menu .menu-login {
    margin-left: 0 !important;
  }
  .menu .nav-other-items .menu-phone {
    left: 192px;
  }
  .about-us .about-vid .vid-full {
    bottom: 22%;
  }
  section .mag-post-icon {
    display: none;
  }
  .about-us-page .about-slider .item img {
    object-fit: cover;
  }
  .contact-us-page {
    margin-bottom: 68px;
  }
  .contact-us-page .contact-us-main-insta-row {
    margin: 148px auto 24px;
  }
  .contact-us-page .contact-us-main-insta-row .contact-us-mein-insta-title {
    margin-bottom: 45px;
  }
  .leftList {
    width: 800px !important;
  }
  .header__list {
    margin: 0;
    padding: 0;
    list-style: none;
    justify-content: space-between;
    padding-top: 18px;
    display: flex;
  }
  .mainItems > a {
    padding-bottom: 18px;
    display: block;
    cursor: pointer;
    color: #303038;
  }
  .mainSubList {
    position: absolute;
    background-color: #FDFDFD;
    width: 200px !important;
    right: 0;
    top: 60px;
    display: none;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 148px;
    box-shadow: 0px 16px 40px rgba(178, 178, 178, 0.15);
  }
  .mainSubList.visible {
    display: inline-block;
  }
  .mainSubList.visible .mainItemsSub {
    display: flex;
  }
  .mainItemsSub {
    width: 100%;
    height: 56px;
    display: none;
    align-items: center;
    list-style: none;
  }
  .mainItemsSub.active {
    background-color: #FDF9F0;
  }
  .mainItemsSub.active .mainItemsLinks {
    color: #191921;
  }
  .mainItemsSub.edu .mainItemsLinks::before {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.05 2.53004L4.03002 6.46004C2.10002 7.72004 2.10002 10.54 4.03002 11.8L10.05 15.73C11.13 16.44 12.91 16.44 13.99 15.73L19.98 11.8C21.9 10.54 21.9 7.73004 19.98 6.47004L13.99 2.54004C12.91 1.82004 11.13 1.82004 10.05 2.53004Z' stroke='%23292D32' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.63012 13.08L5.62012 17.77C5.62012 19.04 6.60012 20.4 7.80012 20.8L10.9901 21.86C11.5401 22.04 12.4501 22.04 13.0101 21.86L16.2001 20.8C17.4001 20.4 18.3801 19.04 18.3801 17.77V13.13' stroke='%23292D32' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M21.3999 15V9' stroke='%23292D32' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }
  .mainItemsSub.edu.active .mainItemsLinks::before {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0253 13.0333C14.5836 12.6667 15.3169 13.0667 15.3169 13.7333V14.8083C15.3169 15.8667 14.4919 17 13.5003 17.3333L10.8419 18.2167C10.3753 18.375 9.61693 18.375 9.15859 18.2167L6.50026 17.3333C5.50026 17 4.68359 15.8667 4.68359 14.8083V13.725C4.68359 13.0667 5.41693 12.6667 5.96693 13.025L7.68359 14.1417C8.34193 14.5833 9.17526 14.8 10.0086 14.8C10.8419 14.8 11.6753 14.5833 12.3336 14.1417L14.0253 13.0333Z' fill='%23E6AF2E'/%3E%3Cpath d='M16.6503 5.3833L11.6586 2.1083C10.7586 1.51663 9.27526 1.51663 8.37526 2.1083L3.35859 5.3833C1.75026 6.42497 1.75026 8.7833 3.35859 9.8333L4.69193 10.7L8.37526 13.1C9.27526 13.6916 10.7586 13.6916 11.6586 13.1L15.3169 10.7L16.4586 9.94997V12.5C16.4586 12.8416 16.7419 13.125 17.0836 13.125C17.4253 13.125 17.7086 12.8416 17.7086 12.5V8.39997C18.0419 7.32497 17.7003 6.07497 16.6503 5.3833Z' fill='%23E6AF2E'/%3E%3C/svg%3E");
  }
  .mainItemsSub.work .mainItemsLinks::before {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.66734 18.3333H13.334C16.684 18.3333 17.284 16.9917 17.459 15.3583L18.084 8.69167C18.309 6.65833 17.7257 5 14.1673 5H5.834C2.27567 5 1.69234 6.65833 1.91734 8.69167L2.54234 15.3583C2.71734 16.9917 3.31734 18.3333 6.66734 18.3333Z' stroke='%235E5E64' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.66602 4.99996V4.33329C6.66602 2.85829 6.66602 1.66663 9.33268 1.66663H10.666C13.3327 1.66663 13.3327 2.85829 13.3327 4.33329V4.99996' stroke='%235E5E64' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.6673 10.8333V11.6667C11.6673 11.675 11.6673 11.675 11.6673 11.6833C11.6673 12.5917 11.659 13.3333 10.0007 13.3333C8.35065 13.3333 8.33398 12.6 8.33398 11.6917V10.8333C8.33398 10 8.33398 10 9.16732 10H10.834C11.6673 10 11.6673 10 11.6673 10.8333Z' stroke='%235E5E64' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18.041 9.16663C16.116 10.5666 13.916 11.4 11.666 11.6833' stroke='%235E5E64' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.18359 9.39172C4.05859 10.6751 6.17526 11.4501 8.33359 11.6917' stroke='%235E5E64' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }
  .mainItemsSub.work.active .mainItemsLinks::before {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.1213 6.98002C20.2713 6.04002 18.8513 5.57002 16.7913 5.57002H16.5513V5.53002C16.5513 3.85002 16.5513 1.77002 12.7913 1.77002H11.2713C7.51129 1.77002 7.51129 3.86002 7.51129 5.53002V5.58002H7.27129C5.20129 5.58002 3.79129 6.05002 2.94129 6.99002C1.95129 8.09002 1.98129 9.57002 2.08129 10.58L2.09129 10.65L2.16874 11.4633C2.18301 11.6131 2.26367 11.7484 2.38956 11.8307C2.62937 11.9877 3.03071 12.2464 3.27129 12.38C3.41129 12.47 3.56129 12.55 3.71129 12.63C5.42129 13.57 7.30129 14.2 9.21129 14.51C9.30129 15.45 9.71129 16.55 11.9013 16.55C14.0913 16.55 14.5213 15.46 14.5913 14.49C16.6313 14.16 18.6013 13.45 20.3813 12.41C20.4413 12.38 20.4813 12.35 20.5313 12.32C20.928 12.0958 21.3396 11.8195 21.7147 11.5489C21.8278 11.4673 21.9 11.3413 21.9154 11.2028L21.9313 11.06L21.9813 10.59C21.9913 10.53 21.9913 10.48 22.0013 10.41C22.0813 9.40002 22.0613 8.02002 21.1213 6.98002ZM13.1213 13.83C13.1213 14.89 13.1213 15.05 11.8913 15.05C10.6613 15.05 10.6613 14.86 10.6613 13.84V12.58H13.1213V13.83ZM8.94129 5.57002V5.53002C8.94129 3.83002 8.94129 3.20002 11.2713 3.20002H12.7913C15.1213 3.20002 15.1213 3.84002 15.1213 5.53002V5.58002H8.94129V5.57002Z' fill='%23E6AF2E'/%3E%3Cpath d='M20.9046 13.7344C21.2582 13.5661 21.6654 13.8464 21.63 14.2364L21.2711 18.1902C21.0611 20.1902 20.2411 22.2302 15.8411 22.2302H8.22109C3.82109 22.2302 3.00109 20.1902 2.79109 18.2002L2.45038 14.4524C2.41534 14.0669 2.8133 13.787 3.16593 13.9465C4.30535 14.462 6.40849 15.3766 7.70766 15.7169C7.87197 15.7599 8.00486 15.8775 8.07681 16.0314C8.68378 17.3295 10.0002 18.0202 11.9011 18.0202C13.7832 18.0202 15.1163 17.3029 15.7252 16.0016C15.7973 15.8476 15.9303 15.7301 16.0947 15.6868C17.4743 15.3238 19.7129 14.3015 20.9046 13.7344Z' fill='%23E6AF2E'/%3E%3C/svg%3E");
  }
  .mainItemsSub.finance .mainItemsLinks::before {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.22656 11.9416C7.22656 13.0166 8.05156 13.8832 9.07656 13.8832H11.1682C12.0599 13.8832 12.7849 13.1249 12.7849 12.1916C12.7849 11.1749 12.3432 10.8166 11.6849 10.5832L8.32656 9.41658C7.66823 9.18324 7.22656 8.82491 7.22656 7.80824C7.22656 6.87491 7.95156 6.11658 8.84323 6.11658H10.9349C11.9599 6.11658 12.7849 6.98324 12.7849 8.05824' stroke='%235E5E64' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10 5V15' stroke='%235E5E64' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.99935 18.3333C14.6017 18.3333 18.3327 14.6023 18.3327 9.99996C18.3327 5.39759 14.6017 1.66663 9.99935 1.66663C5.39698 1.66663 1.66602 5.39759 1.66602 9.99996C1.66602 14.6023 5.39698 18.3333 9.99935 18.3333Z' stroke='%235E5E64' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }
  .mainItemsSub.finance.active .mainItemsLinks::before {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.75 15.9201H13.4C14.05 15.9201 14.59 15.3401 14.59 14.6401C14.59 13.7701 14.28 13.6001 13.77 13.4201L12.76 13.0701V15.9201H12.75Z' fill='%23E6AF2E'/%3E%3Cpath d='M11.9701 1.89992C6.45007 1.91992 1.98007 6.40992 2.00007 11.9299C2.02007 17.4499 6.51007 21.9199 12.0301 21.8999C17.5501 21.8799 22.0201 17.3899 22.0001 11.8699C21.9801 6.34992 17.4901 1.88992 11.9701 1.89992ZM14.2601 11.9999C15.0401 12.2699 16.0901 12.8499 16.0901 14.6399C16.0901 16.1799 14.8801 17.4199 13.4001 17.4199H12.7501V17.9999C12.7501 18.4099 12.4101 18.7499 12.0001 18.7499C11.5901 18.7499 11.2501 18.4099 11.2501 17.9999V17.4199H10.8901C9.25007 17.4199 7.92007 16.0399 7.92007 14.3399C7.92007 13.9299 8.26007 13.5899 8.67007 13.5899C9.08007 13.5899 9.42007 13.9299 9.42007 14.3399C9.42007 15.2099 10.0801 15.9199 10.8901 15.9199H11.2501V12.5399L9.74007 11.9999C8.96007 11.7299 7.91007 11.1499 7.91007 9.35992C7.91007 7.81992 9.12007 6.57992 10.6001 6.57992H11.2501V5.99992C11.2501 5.58992 11.5901 5.24992 12.0001 5.24992C12.4101 5.24992 12.7501 5.58992 12.7501 5.99992V6.57992H13.1101C14.7501 6.57992 16.0801 7.95992 16.0801 9.65992C16.0801 10.0699 15.7401 10.4099 15.3301 10.4099C14.9201 10.4099 14.5801 10.0699 14.5801 9.65992C14.5801 8.78992 13.9201 8.07992 13.1101 8.07992H12.7501V11.4599L14.2601 11.9999Z' fill='%23E6AF2E%0A'/%3E%3Cpath d='M9.41992 9.37008C9.41992 10.2401 9.72992 10.4101 10.2399 10.5901L11.2499 10.9401V8.08008H10.5999C9.94992 8.08008 9.41992 8.66008 9.41992 9.37008Z' fill='%23E6AF2E'/%3E%3C/svg%3E%0A");
  }
  .mainItemsSub.otherMethods .mainItemsLinks::before {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.0495 8.70005L17.2328 12.1834C16.5328 15.1917 15.1495 16.4084 12.5495 16.1584C12.1328 16.125 11.6828 16.05 11.1995 15.9334L9.7995 15.6C6.3245 14.775 5.2495 13.0584 6.06617 9.57505L6.88283 6.08338C7.0495 5.37505 7.2495 4.75838 7.4995 4.25005C8.4745 2.23338 10.1328 1.69171 12.9162 2.35005L14.3078 2.67505C17.7995 3.49171 18.8662 5.21671 18.0495 8.70005Z' stroke='%235E5E64' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.5493 16.1583C12.0326 16.5083 11.3826 16.8 10.591 17.0583L9.27431 17.4917C5.96597 18.5583 4.22431 17.6667 3.14931 14.3583L2.08264 11.0667C1.01597 7.75833 1.89931 6.00833 5.20764 4.94167L6.52431 4.50833C6.86597 4.4 7.19097 4.30833 7.49931 4.25C7.24931 4.75833 7.04931 5.375 6.88264 6.08333L6.06597 9.575C5.24931 13.0583 6.32431 14.775 9.79931 15.6L11.1993 15.9333C11.6826 16.05 12.1326 16.125 12.5493 16.1583Z' stroke='%235E5E64' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.5332 7.10828L14.5749 8.13328' stroke='%235E5E64' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.7168 10.3334L12.1335 10.95' stroke='%235E5E64' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }
  .mainItemsSub.otherMethods.active .mainItemsLinks::before {
    background-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.7093 19.957C12.984 20.0209 13.0092 20.3807 12.7416 20.4699L11.1616 20.9899C7.19159 22.2699 5.10159 21.1999 3.81159 17.2299L2.53159 13.2799C1.25159 9.30992 2.31159 7.20992 6.28159 5.92992L6.80559 5.75639C7.20845 5.62297 7.60052 6.02703 7.48612 6.43571C7.42942 6.63828 7.37487 6.84968 7.32159 7.06992L6.34159 11.2599C5.24159 15.9699 6.85159 18.5699 11.5616 19.6899L12.7093 19.957Z' fill='%23E6AF2E'/%3E%3Cpath d='M17.2014 3.21001L15.5314 2.82001C12.1914 2.03001 10.2014 2.68001 9.03143 5.10001C8.73143 5.71001 8.49143 6.45001 8.29143 7.30001L7.31143 11.49C6.33143 15.67 7.62143 17.73 11.7914 18.72L13.4714 19.12C14.0514 19.26 14.5914 19.35 15.0914 19.39C18.2114 19.69 19.8714 18.23 20.7114 14.62L21.6914 10.44C22.6714 6.26001 21.3914 4.19001 17.2014 3.21001ZM15.3214 13.33C15.2314 13.67 14.9314 13.89 14.5914 13.89C14.5314 13.89 14.4714 13.88 14.4014 13.87L11.4914 13.13C11.0914 13.03 10.8514 12.62 10.9514 12.22C11.0514 11.82 11.4614 11.58 11.8614 11.68L14.7714 12.42C15.1814 12.52 15.4214 12.93 15.3214 13.33ZM18.2514 9.95001C18.1614 10.29 17.8614 10.51 17.5214 10.51C17.4614 10.51 17.4014 10.5 17.3314 10.49L12.4814 9.26001C12.0814 9.16001 11.8414 8.75001 11.9414 8.35001C12.0414 7.95001 12.4514 7.71001 12.8514 7.81001L17.7014 9.04001C18.1114 9.13001 18.3514 9.54001 18.2514 9.95001Z' fill='%23E6AF2E'/%3E%3C/svg%3E");
  }
  .mainItemsSub.countries .mainItemsLinks::before {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.99935 18.3333C14.6017 18.3333 18.3327 14.6023 18.3327 9.99996C18.3327 5.39759 14.6017 1.66663 9.99935 1.66663C5.39698 1.66663 1.66602 5.39759 1.66602 9.99996C1.66602 14.6023 5.39698 18.3333 9.99935 18.3333Z' stroke='%235E5E64' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.66667 2.5H7.5C5.875 7.36667 5.875 12.6333 7.5 17.5H6.66667' stroke='%235E5E64' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.5 2.5C14.125 7.36667 14.125 12.6333 12.5 17.5' stroke='%235E5E64' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.5 13.3333V12.5C7.36667 14.125 12.6333 14.125 17.5 12.5V13.3333' stroke='%235E5E64' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.5 7.5C7.36667 5.875 12.6333 5.875 17.5 7.5' stroke='%235E5E64' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }
  .mainItemsSub.countries.active .mainItemsLinks::before {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.99935 18.3333C14.6017 18.3333 18.3327 14.6023 18.3327 9.99996C18.3327 5.39759 14.6017 1.66663 9.99935 1.66663C5.39698 1.66663 1.66602 5.39759 1.66602 9.99996C1.66602 14.6023 5.39698 18.3333 9.99935 18.3333Z' stroke='%23E6AF2E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.66667 2.5H7.5C5.875 7.36667 5.875 12.6333 7.5 17.5H6.66667' stroke='%23E6AF2E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.5 2.5C14.125 7.36667 14.125 12.6333 12.5 17.5' stroke='%23E6AF2E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.5 13.3333V12.5C7.36667 14.125 12.6333 14.125 17.5 12.5V13.3333' stroke='%23E6AF2E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.5 7.5C7.36667 5.875 12.6333 5.875 17.5 7.5' stroke='%23E6AF2E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }
  .subSetlist {
    list-style: none;
    padding-right: 0;
    width: 100% !important;
    padding-top: 0;
  }
  .leftList {
    top: 0;
    position: absolute;
    background-color: #FDFDFD;
    right: 198px;
    display: none;
    justify-content: flex-start;
    padding: 16px 24px;
    border-right: 1px solid #F3F3F4;
    padding-bottom: 109px;
    box-shadow: -10px 20px 40px rgba(178, 178, 178, 0.15);
    list-style: none;
    height: 428px;
    min-height: 428px;
  }
  .leftList.active {
    display: flex;
  }
  .countries .leftList {
    -moz-column-count: 5;
    -moz-column-gap: 20px;
    -webkit-column-count: 5;
    -webkit-column-gap: 20px;
    column-count: 5;
    column-gap: 20px;
    height: 428px;
    min-height: 428px;
  }
  .countries .leftList.active {
    display: block;
  }
  .edu .leftList .subSetItems:nth-last-child(-n+2) {
    margin-right: 30px;
    width: 220px;
  }
  .mainItemsLinks {
    display: flex;
    align-items: center;
    padding-right: 44px;
    width: 100%;
    height: 100%;
    position: relative;
    color: #5E5E64;
  }
  .mainItemsLinks::before {
    position: absolute;
    content: "";
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-position: center;
    right: 16px;
  }
  .mainItemsLinks:hover {
    color: #191921;
  }
  .menuService-sub > a {
    position: relative;
  }
  .menuService-sub > a::after {
    position: absolute;
    content: "";
    width: 14px;
    height: 14px;
    left: 22px;
    top: 22px;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("data:image/svg+xml,%0A%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.33398 10.6666L1.66732 5.99992L6.33398 1.33325' stroke='%235E5E64' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  }
  .menuService-sub > a.active {
    background-color: #FDF9F0;
  }
  .menuService-sub > a.active::after {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.33398 10.6666L1.66732 5.99992L6.33398 1.33325' stroke='%23191921%0A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  }
  .serviceMainItems > a {
    display: flex;
    padding: 18px 16px;
    color: #5E5E64;
    transition: all 0.05s;
  }
  .serviceMainItems > a:hover {
    background-color: #FDF9F0;
    color: #191919;
  }
  .menuService-left {
    display: none;
    position: absolute;
    background-color: #FDFDFD;
    width: 30vw !important;
    top: 0;
    right: 198px;
    list-style-type: none;
    justify-content: space-between;
    padding: 16px 24px;
    border-right: 1px solid #F3F3F4;
    padding-bottom: 109px;
    box-shadow: -20px -8px 40px rgba(178, 178, 178, 0.15);
    height: 360px;
    border-radius: 0px 0px 0px 8px;
  }
  .menuService-left.visible {
    display: flex;
  }
  .aboutList {
    display: none;
    position: absolute;
    width: 200px !important;
    background: #FDFDFD;
    border-radius: 0px 0px 8px 8px;
    list-style: none;
    padding: 0;
    overflow: hidden;
  }
  .aboutList.visible {
    display: block;
  }
  .subSetItems:first-child {
    position: absolute;
    bottom: 0;
    width: 100% !important;
    margin-right: -23px;
  }
  .subSetItems:first-child > a {
    display: none;
  }
  .subSetItems:first-child ul {
    display: flex !important;
    width: 100% !important;
    justify-content: flex-start;
    padding: 24px;
    border-top: 1px solid #F3F3F4;
  }
  .footer-countries {
    text-align: center;
    border-bottom: 1px solid #E8E8E9;
    margin-bottom: 50px;
  }
  .footer-countries-head {
    width: fit-content;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    border-bottom: 1px solid #E8E8E9;
  }
  .footer-countries-btn {
    border: none;
    background: none;
    padding: 10px 25px 16px 25px;
    font-size: 18px;
    line-height: 27px;
    color: #75757A;
    outline: none !important;
    font-weight: 400;
  }
  .footer-countries-btn.active {
    color: #191921;
    border-bottom: 4px solid #E6AF2E;
    margin-bottom: -4px;
    font-weight: 500;
  }
  .footer-countries-content {
    margin-top: 40px;
  }
  .footer__countries {
    list-style: none;
    column-count: 6;
    padding-right: 0;
    margin-bottom: 40px;
  }
  .footer__countries li {
    margin-bottom: 24px;
  }
  .footer__countries li a {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex-direction: row-reverse;
    width: 80%;
    font-size: 14px;
    color: #191921;
  }
  .footer__countries li a .iconify {
    margin-left: 8px;
  }
  .single-content {
    padding-left: 24px;
  }
  .rowsingle-side {
    padding-right: 24px;
  }
  .single-main-content .single-last-posts .last-posts-ul {
    list-style: none;
    padding: 18px 12px;
  }
  .country .country-col .country-box a {
    border-radius: 24px;
  }
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .row.content-row {
    margin-right: -50px;
  }
  .consulting .consulting-img {
    left: 14px;
  }
  .consulting .consulting-box {
    height: 256px;
  }
  .siderbar-sticky {
    height: calc(100vh - 45px) !important;
    overflow-x: hidden;
    padding-right: 5.3%;
    padding-left: 0px;
  }
  .g2-celebrities__items .wp-block-image img {
    width: 211px !important;
    height: 211px;
  }
  .g2-gallery {
    max-height: 438px;
  }
  .g2-gallery img {
    max-height: 438px !important;
    min-height: 438px !important;
  }
  .g2-gallery__slider {
    height: 438px;
  }
  .g2-gallery .owl-nav .owl-prev {
    right: 30px;
  }
  .g2-gallery .owl-nav .owl-next {
    left: 36px;
  }
  .g2-gallery .owl-dots {
    bottom: 12px;
  }
  .g2-list,
  .g2-listContainer {
    min-width: 50%;
  }
  .wp-block-column .g2-list,
  .wp-block-column .g2-listContainer {
    min-width: 100%;
  }
  .g2-related,
  .g2-readMore {
    padding: 24px 20px;
  }
  .g2-related p,
  .g2-readMore p {
    margin-bottom: 0;
  }
  .g2-related p:last-child,
  .g2-readMore p:last-child {
    border-right: 1px solid #BABABD;
    margin-top: 0;
    padding-right: 16px;
  }
  .g2-related p:last-child a,
  .g2-readMore p:last-child a {
    font-size: 18px;
    color: #191921;
  }
  .g2-related ul,
  .g2-readMore ul {
    padding-right: 28px;
    border-right: 1px solid #BABABD;
    margin-bottom: 0;
    list-style: none;
    margin-top: 0;
  }
  .g2-related ul li,
  .g2-readMore ul li {
    position: relative;
  }
  .g2-related ul li a,
  .g2-readMore ul li a {
    font-size: 18px;
    color: #191921;
  }
  .g2-related .wp-block-group__inner-container,
  .g2-readMore .wp-block-group__inner-container {
    display: flex;
  }
  .g2-audioCm .wp-block-group__inner-container {
    display: flex;
  }
  .g2-audioCm__adviser {
    width: 30%;
  }
  .g2-audioCm__file {
    width: 70%;
  }
  .g2-accordion .gutena-accordion-block__panel {
    padding: 24px;
  }
  .g2-accordion .gutena-accordion-block__panel .trigger-plus-minus {
    position: absolute;
    left: 24px;
  }
  .about-us-des {
    display: block;
  }
  .about-us-mobile {
    display: none;
  }
  .about-us-page .about-slider .owl-stage-outer {
    border-radius: 32px;
  }
  .about-us-page .about-slider img {
    border-radius: 32px;
    height: auto;
  }
  .about-us-page .about-slider .slider-title {
    right: 28px !important;
    font-size: 22px !important;
    height: 100px !important;
    bottom: 32px;
    margin-bottom: 0;
  }
  .about-us-page .about-slider .owl-nav {
    position: absolute;
    left: 64px;
    bottom: 48px;
  }
  .about-us-year-item-title {
    min-width: 200px;
    font-size: 20px;
  }
  #mobile-main-search {
    display: none;
  }
  #primary-mobile-menu,
  .blog-mobile {
    display: none;
  }
  #primary-menu,
  .blog-des {
    display: block;
  }
  .leftList {
    width: 1110px !important;
  }
  .header__list {
    margin: 0;
    padding: 0;
    list-style: none;
    justify-content: space-between;
    padding-top: 18px;
    display: flex;
  }
  .mainItems > a {
    padding-bottom: 18px;
    display: block;
    cursor: pointer;
    color: #303038;
  }
  .mainSubList {
    position: absolute;
    background-color: #FDFDFD;
    width: 200px !important;
    right: 0;
    top: 60px;
    display: none;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 148px;
    box-shadow: 0px 16px 40px rgba(178, 178, 178, 0.15);
  }
  .mainSubList.visible {
    display: inline-block;
  }
  .mainSubList.visible .mainItemsSub {
    display: flex;
  }
  .mainItemsSub {
    width: 100%;
    height: 56px;
    display: none;
    align-items: center;
    list-style: none;
  }
  .mainItemsSub.active {
    background-color: #FDF9F0;
  }
  .mainItemsSub.active .mainItemsLinks {
    color: #191921;
  }
  .mainItemsSub.edu .mainItemsLinks::before {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.05 2.53004L4.03002 6.46004C2.10002 7.72004 2.10002 10.54 4.03002 11.8L10.05 15.73C11.13 16.44 12.91 16.44 13.99 15.73L19.98 11.8C21.9 10.54 21.9 7.73004 19.98 6.47004L13.99 2.54004C12.91 1.82004 11.13 1.82004 10.05 2.53004Z' stroke='%23292D32' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.63012 13.08L5.62012 17.77C5.62012 19.04 6.60012 20.4 7.80012 20.8L10.9901 21.86C11.5401 22.04 12.4501 22.04 13.0101 21.86L16.2001 20.8C17.4001 20.4 18.3801 19.04 18.3801 17.77V13.13' stroke='%23292D32' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M21.3999 15V9' stroke='%23292D32' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }
  .mainItemsSub.edu.active .mainItemsLinks::before {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0253 13.0333C14.5836 12.6667 15.3169 13.0667 15.3169 13.7333V14.8083C15.3169 15.8667 14.4919 17 13.5003 17.3333L10.8419 18.2167C10.3753 18.375 9.61693 18.375 9.15859 18.2167L6.50026 17.3333C5.50026 17 4.68359 15.8667 4.68359 14.8083V13.725C4.68359 13.0667 5.41693 12.6667 5.96693 13.025L7.68359 14.1417C8.34193 14.5833 9.17526 14.8 10.0086 14.8C10.8419 14.8 11.6753 14.5833 12.3336 14.1417L14.0253 13.0333Z' fill='%23E6AF2E'/%3E%3Cpath d='M16.6503 5.3833L11.6586 2.1083C10.7586 1.51663 9.27526 1.51663 8.37526 2.1083L3.35859 5.3833C1.75026 6.42497 1.75026 8.7833 3.35859 9.8333L4.69193 10.7L8.37526 13.1C9.27526 13.6916 10.7586 13.6916 11.6586 13.1L15.3169 10.7L16.4586 9.94997V12.5C16.4586 12.8416 16.7419 13.125 17.0836 13.125C17.4253 13.125 17.7086 12.8416 17.7086 12.5V8.39997C18.0419 7.32497 17.7003 6.07497 16.6503 5.3833Z' fill='%23E6AF2E'/%3E%3C/svg%3E");
  }
  .mainItemsSub.work .mainItemsLinks::before {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.66734 18.3333H13.334C16.684 18.3333 17.284 16.9917 17.459 15.3583L18.084 8.69167C18.309 6.65833 17.7257 5 14.1673 5H5.834C2.27567 5 1.69234 6.65833 1.91734 8.69167L2.54234 15.3583C2.71734 16.9917 3.31734 18.3333 6.66734 18.3333Z' stroke='%235E5E64' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.66602 4.99996V4.33329C6.66602 2.85829 6.66602 1.66663 9.33268 1.66663H10.666C13.3327 1.66663 13.3327 2.85829 13.3327 4.33329V4.99996' stroke='%235E5E64' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.6673 10.8333V11.6667C11.6673 11.675 11.6673 11.675 11.6673 11.6833C11.6673 12.5917 11.659 13.3333 10.0007 13.3333C8.35065 13.3333 8.33398 12.6 8.33398 11.6917V10.8333C8.33398 10 8.33398 10 9.16732 10H10.834C11.6673 10 11.6673 10 11.6673 10.8333Z' stroke='%235E5E64' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18.041 9.16663C16.116 10.5666 13.916 11.4 11.666 11.6833' stroke='%235E5E64' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.18359 9.39172C4.05859 10.6751 6.17526 11.4501 8.33359 11.6917' stroke='%235E5E64' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }
  .mainItemsSub.work.active .mainItemsLinks::before {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.1213 6.98002C20.2713 6.04002 18.8513 5.57002 16.7913 5.57002H16.5513V5.53002C16.5513 3.85002 16.5513 1.77002 12.7913 1.77002H11.2713C7.51129 1.77002 7.51129 3.86002 7.51129 5.53002V5.58002H7.27129C5.20129 5.58002 3.79129 6.05002 2.94129 6.99002C1.95129 8.09002 1.98129 9.57002 2.08129 10.58L2.09129 10.65L2.16874 11.4633C2.18301 11.6131 2.26367 11.7484 2.38956 11.8307C2.62937 11.9877 3.03071 12.2464 3.27129 12.38C3.41129 12.47 3.56129 12.55 3.71129 12.63C5.42129 13.57 7.30129 14.2 9.21129 14.51C9.30129 15.45 9.71129 16.55 11.9013 16.55C14.0913 16.55 14.5213 15.46 14.5913 14.49C16.6313 14.16 18.6013 13.45 20.3813 12.41C20.4413 12.38 20.4813 12.35 20.5313 12.32C20.928 12.0958 21.3396 11.8195 21.7147 11.5489C21.8278 11.4673 21.9 11.3413 21.9154 11.2028L21.9313 11.06L21.9813 10.59C21.9913 10.53 21.9913 10.48 22.0013 10.41C22.0813 9.40002 22.0613 8.02002 21.1213 6.98002ZM13.1213 13.83C13.1213 14.89 13.1213 15.05 11.8913 15.05C10.6613 15.05 10.6613 14.86 10.6613 13.84V12.58H13.1213V13.83ZM8.94129 5.57002V5.53002C8.94129 3.83002 8.94129 3.20002 11.2713 3.20002H12.7913C15.1213 3.20002 15.1213 3.84002 15.1213 5.53002V5.58002H8.94129V5.57002Z' fill='%23E6AF2E'/%3E%3Cpath d='M20.9046 13.7344C21.2582 13.5661 21.6654 13.8464 21.63 14.2364L21.2711 18.1902C21.0611 20.1902 20.2411 22.2302 15.8411 22.2302H8.22109C3.82109 22.2302 3.00109 20.1902 2.79109 18.2002L2.45038 14.4524C2.41534 14.0669 2.8133 13.787 3.16593 13.9465C4.30535 14.462 6.40849 15.3766 7.70766 15.7169C7.87197 15.7599 8.00486 15.8775 8.07681 16.0314C8.68378 17.3295 10.0002 18.0202 11.9011 18.0202C13.7832 18.0202 15.1163 17.3029 15.7252 16.0016C15.7973 15.8476 15.9303 15.7301 16.0947 15.6868C17.4743 15.3238 19.7129 14.3015 20.9046 13.7344Z' fill='%23E6AF2E'/%3E%3C/svg%3E");
  }
  .mainItemsSub.finance .mainItemsLinks::before {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.22656 11.9416C7.22656 13.0166 8.05156 13.8832 9.07656 13.8832H11.1682C12.0599 13.8832 12.7849 13.1249 12.7849 12.1916C12.7849 11.1749 12.3432 10.8166 11.6849 10.5832L8.32656 9.41658C7.66823 9.18324 7.22656 8.82491 7.22656 7.80824C7.22656 6.87491 7.95156 6.11658 8.84323 6.11658H10.9349C11.9599 6.11658 12.7849 6.98324 12.7849 8.05824' stroke='%235E5E64' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10 5V15' stroke='%235E5E64' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.99935 18.3333C14.6017 18.3333 18.3327 14.6023 18.3327 9.99996C18.3327 5.39759 14.6017 1.66663 9.99935 1.66663C5.39698 1.66663 1.66602 5.39759 1.66602 9.99996C1.66602 14.6023 5.39698 18.3333 9.99935 18.3333Z' stroke='%235E5E64' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }
  .mainItemsSub.finance.active .mainItemsLinks::before {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.75 15.9201H13.4C14.05 15.9201 14.59 15.3401 14.59 14.6401C14.59 13.7701 14.28 13.6001 13.77 13.4201L12.76 13.0701V15.9201H12.75Z' fill='%23E6AF2E'/%3E%3Cpath d='M11.9701 1.89992C6.45007 1.91992 1.98007 6.40992 2.00007 11.9299C2.02007 17.4499 6.51007 21.9199 12.0301 21.8999C17.5501 21.8799 22.0201 17.3899 22.0001 11.8699C21.9801 6.34992 17.4901 1.88992 11.9701 1.89992ZM14.2601 11.9999C15.0401 12.2699 16.0901 12.8499 16.0901 14.6399C16.0901 16.1799 14.8801 17.4199 13.4001 17.4199H12.7501V17.9999C12.7501 18.4099 12.4101 18.7499 12.0001 18.7499C11.5901 18.7499 11.2501 18.4099 11.2501 17.9999V17.4199H10.8901C9.25007 17.4199 7.92007 16.0399 7.92007 14.3399C7.92007 13.9299 8.26007 13.5899 8.67007 13.5899C9.08007 13.5899 9.42007 13.9299 9.42007 14.3399C9.42007 15.2099 10.0801 15.9199 10.8901 15.9199H11.2501V12.5399L9.74007 11.9999C8.96007 11.7299 7.91007 11.1499 7.91007 9.35992C7.91007 7.81992 9.12007 6.57992 10.6001 6.57992H11.2501V5.99992C11.2501 5.58992 11.5901 5.24992 12.0001 5.24992C12.4101 5.24992 12.7501 5.58992 12.7501 5.99992V6.57992H13.1101C14.7501 6.57992 16.0801 7.95992 16.0801 9.65992C16.0801 10.0699 15.7401 10.4099 15.3301 10.4099C14.9201 10.4099 14.5801 10.0699 14.5801 9.65992C14.5801 8.78992 13.9201 8.07992 13.1101 8.07992H12.7501V11.4599L14.2601 11.9999Z' fill='%23E6AF2E%0A'/%3E%3Cpath d='M9.41992 9.37008C9.41992 10.2401 9.72992 10.4101 10.2399 10.5901L11.2499 10.9401V8.08008H10.5999C9.94992 8.08008 9.41992 8.66008 9.41992 9.37008Z' fill='%23E6AF2E'/%3E%3C/svg%3E%0A");
  }
  .mainItemsSub.otherMethods .mainItemsLinks::before {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.0495 8.70005L17.2328 12.1834C16.5328 15.1917 15.1495 16.4084 12.5495 16.1584C12.1328 16.125 11.6828 16.05 11.1995 15.9334L9.7995 15.6C6.3245 14.775 5.2495 13.0584 6.06617 9.57505L6.88283 6.08338C7.0495 5.37505 7.2495 4.75838 7.4995 4.25005C8.4745 2.23338 10.1328 1.69171 12.9162 2.35005L14.3078 2.67505C17.7995 3.49171 18.8662 5.21671 18.0495 8.70005Z' stroke='%235E5E64' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.5493 16.1583C12.0326 16.5083 11.3826 16.8 10.591 17.0583L9.27431 17.4917C5.96597 18.5583 4.22431 17.6667 3.14931 14.3583L2.08264 11.0667C1.01597 7.75833 1.89931 6.00833 5.20764 4.94167L6.52431 4.50833C6.86597 4.4 7.19097 4.30833 7.49931 4.25C7.24931 4.75833 7.04931 5.375 6.88264 6.08333L6.06597 9.575C5.24931 13.0583 6.32431 14.775 9.79931 15.6L11.1993 15.9333C11.6826 16.05 12.1326 16.125 12.5493 16.1583Z' stroke='%235E5E64' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.5332 7.10828L14.5749 8.13328' stroke='%235E5E64' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.7168 10.3334L12.1335 10.95' stroke='%235E5E64' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }
  .mainItemsSub.otherMethods.active .mainItemsLinks::before {
    background-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.7093 19.957C12.984 20.0209 13.0092 20.3807 12.7416 20.4699L11.1616 20.9899C7.19159 22.2699 5.10159 21.1999 3.81159 17.2299L2.53159 13.2799C1.25159 9.30992 2.31159 7.20992 6.28159 5.92992L6.80559 5.75639C7.20845 5.62297 7.60052 6.02703 7.48612 6.43571C7.42942 6.63828 7.37487 6.84968 7.32159 7.06992L6.34159 11.2599C5.24159 15.9699 6.85159 18.5699 11.5616 19.6899L12.7093 19.957Z' fill='%23E6AF2E'/%3E%3Cpath d='M17.2014 3.21001L15.5314 2.82001C12.1914 2.03001 10.2014 2.68001 9.03143 5.10001C8.73143 5.71001 8.49143 6.45001 8.29143 7.30001L7.31143 11.49C6.33143 15.67 7.62143 17.73 11.7914 18.72L13.4714 19.12C14.0514 19.26 14.5914 19.35 15.0914 19.39C18.2114 19.69 19.8714 18.23 20.7114 14.62L21.6914 10.44C22.6714 6.26001 21.3914 4.19001 17.2014 3.21001ZM15.3214 13.33C15.2314 13.67 14.9314 13.89 14.5914 13.89C14.5314 13.89 14.4714 13.88 14.4014 13.87L11.4914 13.13C11.0914 13.03 10.8514 12.62 10.9514 12.22C11.0514 11.82 11.4614 11.58 11.8614 11.68L14.7714 12.42C15.1814 12.52 15.4214 12.93 15.3214 13.33ZM18.2514 9.95001C18.1614 10.29 17.8614 10.51 17.5214 10.51C17.4614 10.51 17.4014 10.5 17.3314 10.49L12.4814 9.26001C12.0814 9.16001 11.8414 8.75001 11.9414 8.35001C12.0414 7.95001 12.4514 7.71001 12.8514 7.81001L17.7014 9.04001C18.1114 9.13001 18.3514 9.54001 18.2514 9.95001Z' fill='%23E6AF2E'/%3E%3C/svg%3E");
  }
  .mainItemsSub.countries .mainItemsLinks::before {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.99935 18.3333C14.6017 18.3333 18.3327 14.6023 18.3327 9.99996C18.3327 5.39759 14.6017 1.66663 9.99935 1.66663C5.39698 1.66663 1.66602 5.39759 1.66602 9.99996C1.66602 14.6023 5.39698 18.3333 9.99935 18.3333Z' stroke='%235E5E64' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.66667 2.5H7.5C5.875 7.36667 5.875 12.6333 7.5 17.5H6.66667' stroke='%235E5E64' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.5 2.5C14.125 7.36667 14.125 12.6333 12.5 17.5' stroke='%235E5E64' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.5 13.3333V12.5C7.36667 14.125 12.6333 14.125 17.5 12.5V13.3333' stroke='%235E5E64' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.5 7.5C7.36667 5.875 12.6333 5.875 17.5 7.5' stroke='%235E5E64' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }
  .mainItemsSub.countries.active .mainItemsLinks::before {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.99935 18.3333C14.6017 18.3333 18.3327 14.6023 18.3327 9.99996C18.3327 5.39759 14.6017 1.66663 9.99935 1.66663C5.39698 1.66663 1.66602 5.39759 1.66602 9.99996C1.66602 14.6023 5.39698 18.3333 9.99935 18.3333Z' stroke='%23E6AF2E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.66667 2.5H7.5C5.875 7.36667 5.875 12.6333 7.5 17.5H6.66667' stroke='%23E6AF2E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.5 2.5C14.125 7.36667 14.125 12.6333 12.5 17.5' stroke='%23E6AF2E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.5 13.3333V12.5C7.36667 14.125 12.6333 14.125 17.5 12.5V13.3333' stroke='%23E6AF2E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.5 7.5C7.36667 5.875 12.6333 5.875 17.5 7.5' stroke='%23E6AF2E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }
  .subSetlist {
    list-style: none;
    padding-right: 0;
    width: 100% !important;
    padding-top: 0;
  }
  .leftList {
    top: 0;
    position: absolute;
    background-color: #FDFDFD;
    right: 198px;
    display: none;
    justify-content: flex-start;
    padding: 16px 24px;
    border-right: 1px solid #F3F3F4;
    padding-bottom: 109px;
    box-shadow: -10px 20px 40px rgba(178, 178, 178, 0.15);
    list-style: none;
    height: 428px;
    min-height: 428px;
  }
  .leftList.active {
    display: flex;
  }
  .countries .leftList {
    -moz-column-count: 5;
    -moz-column-gap: 20px;
    -webkit-column-count: 5;
    -webkit-column-gap: 20px;
    column-count: 5;
    column-gap: 20px;
    height: 428px;
    min-height: 428px;
  }
  .countries .leftList.active {
    display: block;
  }
  .edu .leftList .subSetItems:nth-last-child(-n+2) {
    margin-right: 30px;
    width: 220px;
  }
  .mainItemsLinks {
    display: flex;
    align-items: center;
    padding-right: 44px;
    width: 100%;
    height: 100%;
    position: relative;
    color: #5E5E64;
  }
  .mainItemsLinks::before {
    position: absolute;
    content: "";
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-position: center;
    right: 16px;
  }
  .mainItemsLinks:hover {
    color: #191921;
  }
  .menuService-sub > a {
    position: relative;
  }
  .menuService-sub > a::after {
    position: absolute;
    content: "";
    width: 14px;
    height: 14px;
    left: 22px;
    top: 22px;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("data:image/svg+xml,%0A%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.33398 10.6666L1.66732 5.99992L6.33398 1.33325' stroke='%235E5E64' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  }
  .menuService-sub > a.active {
    background-color: #FDF9F0;
  }
  .menuService-sub > a.active::after {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.33398 10.6666L1.66732 5.99992L6.33398 1.33325' stroke='%23191921%0A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  }
  .serviceMainItems > a {
    display: flex;
    padding: 18px 16px;
    color: #5E5E64;
    transition: all 0.05s;
  }
  .serviceMainItems > a:hover {
    background-color: #FDF9F0;
    color: #191919;
  }
  .menuService-left {
    display: none;
    position: absolute;
    background-color: #FDFDFD;
    width: 30vw !important;
    top: 0;
    right: 198px;
    list-style-type: none;
    justify-content: space-between;
    padding: 16px 24px;
    border-right: 1px solid #F3F3F4;
    padding-bottom: 109px;
    box-shadow: -20px -8px 40px rgba(178, 178, 178, 0.15);
    height: 360px;
    border-radius: 0px 0px 0px 8px;
  }
  .menuService-left.visible {
    display: flex;
  }
  .aboutList {
    display: none;
    position: absolute;
    width: 200px !important;
    background: #FDFDFD;
    border-radius: 0px 0px 8px 8px;
    list-style: none;
    padding: 0;
    overflow: hidden;
  }
  .aboutList.visible {
    display: block;
  }
  .subSetItems:first-child {
    position: absolute;
    bottom: 0;
    width: 100% !important;
    margin-right: -23px;
  }
  .subSetItems:first-child > a {
    display: none;
  }
  .subSetItems:first-child ul {
    display: flex !important;
    width: 100% !important;
    justify-content: flex-start;
    padding: 24px;
    border-top: 1px solid #F3F3F4;
  }
  .footer-countries {
    text-align: center;
    border-bottom: 1px solid #E8E8E9;
    margin-bottom: 50px;
  }
  .footer-countries-head {
    width: fit-content;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    border-bottom: 1px solid #E8E8E9;
  }
  .footer-countries-btn {
    border: none;
    background: none;
    padding: 10px 25px 16px 25px;
    font-size: 18px;
    line-height: 27px;
    color: #75757A;
    outline: none !important;
    font-weight: 400;
  }
  .footer-countries-btn.active {
    color: #191921;
    border-bottom: 4px solid #E6AF2E;
    margin-bottom: -4px;
    font-weight: 500;
  }
  .footer-countries-content {
    margin-top: 40px;
  }
  .footer__countries {
    list-style: none;
    column-count: 6;
    padding-right: 0;
    margin-bottom: 40px;
  }
  .footer__countries li {
    margin-bottom: 24px;
  }
  .footer__countries li a {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex-direction: row-reverse;
    width: 80%;
    font-size: 14px;
    color: #191921;
  }
  .footer__countries li a .iconify {
    margin-left: 8px;
  }
  .country .country-col .country-box a {
    border-radius: 24px;
  }
  .contact-us-page {
    margin-bottom: 92px;
  }
}
@media (min-width: 1400px) {
  .row.content-row {
    margin-right: -50px;
  }
  .contact-us-page {
    margin-bottom: 92px;
  }
  .siderbar-sticky {
    height: calc(110vh - 100px) !important;
    overflow-x: hidden;
    padding-right: 5.3%;
    padding-left: 0px;
  }
  .g2-celebrities__items .wp-block-image img {
    width: 211px !important;
    height: 211px;
  }
  .g2-gallery {
    max-height: 438px;
  }
  .g2-gallery img {
    max-height: 438px !important;
    min-height: 438px !important;
  }
  .g2-gallery__slider {
    height: 438px;
  }
  .g2-gallery .owl-nav .owl-prev {
    right: 30px;
  }
  .g2-gallery .owl-nav .owl-next {
    left: 36px;
  }
  .g2-gallery .owl-dots {
    bottom: 12px;
  }
  .g2-list,
  .g2-listContainer {
    min-width: 50%;
  }
  .wp-block-column .g2-list,
  .wp-block-column .g2-listContainer {
    min-width: 100%;
  }
  .g2-related,
  .g2-readMore {
    padding: 24px 20px;
  }
  .g2-related p,
  .g2-readMore p {
    margin-bottom: 0;
  }
  .g2-related p:last-child,
  .g2-readMore p:last-child {
    border-right: 1px solid #BABABD;
    margin-top: 0;
    padding-right: 16px;
  }
  .g2-related p:last-child a,
  .g2-readMore p:last-child a {
    font-size: 18px;
    color: #191921;
  }
  .g2-related ul,
  .g2-readMore ul {
    padding-right: 28px;
    border-right: 1px solid #BABABD;
    margin-bottom: 0;
    list-style: none;
    margin-top: 0;
  }
  .g2-related ul li,
  .g2-readMore ul li {
    position: relative;
  }
  .g2-related ul li a,
  .g2-readMore ul li a {
    font-size: 18px;
    color: #191921;
  }
  .g2-related .wp-block-group__inner-container,
  .g2-readMore .wp-block-group__inner-container {
    display: flex;
  }
  .g2-audioCm .wp-block-group__inner-container {
    display: flex;
  }
  .g2-audioCm__adviser {
    width: 25%;
  }
  .g2-audioCm__file {
    width: 70%;
  }
  .g2-accordion .gutena-accordion-block__panel {
    padding: 24px;
  }
  .g2-accordion .gutena-accordion-block__panel .trigger-plus-minus {
    position: absolute;
    left: 24px;
  }
  .about-us-des {
    display: block;
  }
  .about-us-mobile {
    display: none;
  }
  .about-us-page .about-slider .owl-stage-outer {
    border-radius: 32px;
  }
  .about-us-page .about-slider img {
    border-radius: 32px;
    height: auto;
  }
  .about-us-page .about-slider .slider-title {
    right: 28px !important;
    font-size: 22px !important;
    height: 100px !important;
    bottom: 32px;
    margin-bottom: 0;
  }
  .about-us-page .about-slider .owl-nav {
    position: absolute;
    left: 64px;
    bottom: 48px;
  }
  .about-us-year-item-title {
    min-width: 200px;
    font-size: 20px;
  }
  #mobile-main-search {
    display: none;
  }
  #primary-mobile-menu,
  .blog-mobile {
    display: none;
  }
  #primary-menu,
  .blog-des {
    display: block;
  }
  .leftList {
    width: 1110px !important;
  }
  .header__list {
    margin: 0;
    padding: 0;
    list-style: none;
    justify-content: space-between;
    padding-top: 18px;
    display: flex;
  }
  .mainItems > a {
    padding-bottom: 18px;
    display: block;
    cursor: pointer;
    color: #303038;
  }
  .mainSubList {
    position: absolute;
    background-color: #FDFDFD;
    width: 200px !important;
    right: 0;
    top: 60px;
    display: none;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 148px;
    box-shadow: 0px 16px 40px rgba(178, 178, 178, 0.15);
  }
  .mainSubList.visible {
    display: inline-block;
  }
  .mainSubList.visible .mainItemsSub {
    display: flex;
  }
  .mainItemsSub {
    width: 100%;
    height: 56px;
    display: none;
    align-items: center;
    list-style: none;
  }
  .mainItemsSub.active {
    background-color: #FDF9F0;
  }
  .mainItemsSub.active .mainItemsLinks {
    color: #191921;
  }
  .mainItemsSub.edu .mainItemsLinks::before {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.05 2.53004L4.03002 6.46004C2.10002 7.72004 2.10002 10.54 4.03002 11.8L10.05 15.73C11.13 16.44 12.91 16.44 13.99 15.73L19.98 11.8C21.9 10.54 21.9 7.73004 19.98 6.47004L13.99 2.54004C12.91 1.82004 11.13 1.82004 10.05 2.53004Z' stroke='%23292D32' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.63012 13.08L5.62012 17.77C5.62012 19.04 6.60012 20.4 7.80012 20.8L10.9901 21.86C11.5401 22.04 12.4501 22.04 13.0101 21.86L16.2001 20.8C17.4001 20.4 18.3801 19.04 18.3801 17.77V13.13' stroke='%23292D32' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M21.3999 15V9' stroke='%23292D32' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }
  .mainItemsSub.edu.active .mainItemsLinks::before {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0253 13.0333C14.5836 12.6667 15.3169 13.0667 15.3169 13.7333V14.8083C15.3169 15.8667 14.4919 17 13.5003 17.3333L10.8419 18.2167C10.3753 18.375 9.61693 18.375 9.15859 18.2167L6.50026 17.3333C5.50026 17 4.68359 15.8667 4.68359 14.8083V13.725C4.68359 13.0667 5.41693 12.6667 5.96693 13.025L7.68359 14.1417C8.34193 14.5833 9.17526 14.8 10.0086 14.8C10.8419 14.8 11.6753 14.5833 12.3336 14.1417L14.0253 13.0333Z' fill='%23E6AF2E'/%3E%3Cpath d='M16.6503 5.3833L11.6586 2.1083C10.7586 1.51663 9.27526 1.51663 8.37526 2.1083L3.35859 5.3833C1.75026 6.42497 1.75026 8.7833 3.35859 9.8333L4.69193 10.7L8.37526 13.1C9.27526 13.6916 10.7586 13.6916 11.6586 13.1L15.3169 10.7L16.4586 9.94997V12.5C16.4586 12.8416 16.7419 13.125 17.0836 13.125C17.4253 13.125 17.7086 12.8416 17.7086 12.5V8.39997C18.0419 7.32497 17.7003 6.07497 16.6503 5.3833Z' fill='%23E6AF2E'/%3E%3C/svg%3E");
  }
  .mainItemsSub.work .mainItemsLinks::before {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.66734 18.3333H13.334C16.684 18.3333 17.284 16.9917 17.459 15.3583L18.084 8.69167C18.309 6.65833 17.7257 5 14.1673 5H5.834C2.27567 5 1.69234 6.65833 1.91734 8.69167L2.54234 15.3583C2.71734 16.9917 3.31734 18.3333 6.66734 18.3333Z' stroke='%235E5E64' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.66602 4.99996V4.33329C6.66602 2.85829 6.66602 1.66663 9.33268 1.66663H10.666C13.3327 1.66663 13.3327 2.85829 13.3327 4.33329V4.99996' stroke='%235E5E64' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.6673 10.8333V11.6667C11.6673 11.675 11.6673 11.675 11.6673 11.6833C11.6673 12.5917 11.659 13.3333 10.0007 13.3333C8.35065 13.3333 8.33398 12.6 8.33398 11.6917V10.8333C8.33398 10 8.33398 10 9.16732 10H10.834C11.6673 10 11.6673 10 11.6673 10.8333Z' stroke='%235E5E64' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18.041 9.16663C16.116 10.5666 13.916 11.4 11.666 11.6833' stroke='%235E5E64' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.18359 9.39172C4.05859 10.6751 6.17526 11.4501 8.33359 11.6917' stroke='%235E5E64' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }
  .mainItemsSub.work.active .mainItemsLinks::before {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.1213 6.98002C20.2713 6.04002 18.8513 5.57002 16.7913 5.57002H16.5513V5.53002C16.5513 3.85002 16.5513 1.77002 12.7913 1.77002H11.2713C7.51129 1.77002 7.51129 3.86002 7.51129 5.53002V5.58002H7.27129C5.20129 5.58002 3.79129 6.05002 2.94129 6.99002C1.95129 8.09002 1.98129 9.57002 2.08129 10.58L2.09129 10.65L2.16874 11.4633C2.18301 11.6131 2.26367 11.7484 2.38956 11.8307C2.62937 11.9877 3.03071 12.2464 3.27129 12.38C3.41129 12.47 3.56129 12.55 3.71129 12.63C5.42129 13.57 7.30129 14.2 9.21129 14.51C9.30129 15.45 9.71129 16.55 11.9013 16.55C14.0913 16.55 14.5213 15.46 14.5913 14.49C16.6313 14.16 18.6013 13.45 20.3813 12.41C20.4413 12.38 20.4813 12.35 20.5313 12.32C20.928 12.0958 21.3396 11.8195 21.7147 11.5489C21.8278 11.4673 21.9 11.3413 21.9154 11.2028L21.9313 11.06L21.9813 10.59C21.9913 10.53 21.9913 10.48 22.0013 10.41C22.0813 9.40002 22.0613 8.02002 21.1213 6.98002ZM13.1213 13.83C13.1213 14.89 13.1213 15.05 11.8913 15.05C10.6613 15.05 10.6613 14.86 10.6613 13.84V12.58H13.1213V13.83ZM8.94129 5.57002V5.53002C8.94129 3.83002 8.94129 3.20002 11.2713 3.20002H12.7913C15.1213 3.20002 15.1213 3.84002 15.1213 5.53002V5.58002H8.94129V5.57002Z' fill='%23E6AF2E'/%3E%3Cpath d='M20.9046 13.7344C21.2582 13.5661 21.6654 13.8464 21.63 14.2364L21.2711 18.1902C21.0611 20.1902 20.2411 22.2302 15.8411 22.2302H8.22109C3.82109 22.2302 3.00109 20.1902 2.79109 18.2002L2.45038 14.4524C2.41534 14.0669 2.8133 13.787 3.16593 13.9465C4.30535 14.462 6.40849 15.3766 7.70766 15.7169C7.87197 15.7599 8.00486 15.8775 8.07681 16.0314C8.68378 17.3295 10.0002 18.0202 11.9011 18.0202C13.7832 18.0202 15.1163 17.3029 15.7252 16.0016C15.7973 15.8476 15.9303 15.7301 16.0947 15.6868C17.4743 15.3238 19.7129 14.3015 20.9046 13.7344Z' fill='%23E6AF2E'/%3E%3C/svg%3E");
  }
  .mainItemsSub.finance .mainItemsLinks::before {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.22656 11.9416C7.22656 13.0166 8.05156 13.8832 9.07656 13.8832H11.1682C12.0599 13.8832 12.7849 13.1249 12.7849 12.1916C12.7849 11.1749 12.3432 10.8166 11.6849 10.5832L8.32656 9.41658C7.66823 9.18324 7.22656 8.82491 7.22656 7.80824C7.22656 6.87491 7.95156 6.11658 8.84323 6.11658H10.9349C11.9599 6.11658 12.7849 6.98324 12.7849 8.05824' stroke='%235E5E64' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10 5V15' stroke='%235E5E64' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.99935 18.3333C14.6017 18.3333 18.3327 14.6023 18.3327 9.99996C18.3327 5.39759 14.6017 1.66663 9.99935 1.66663C5.39698 1.66663 1.66602 5.39759 1.66602 9.99996C1.66602 14.6023 5.39698 18.3333 9.99935 18.3333Z' stroke='%235E5E64' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }
  .mainItemsSub.finance.active .mainItemsLinks::before {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.75 15.9201H13.4C14.05 15.9201 14.59 15.3401 14.59 14.6401C14.59 13.7701 14.28 13.6001 13.77 13.4201L12.76 13.0701V15.9201H12.75Z' fill='%23E6AF2E'/%3E%3Cpath d='M11.9701 1.89992C6.45007 1.91992 1.98007 6.40992 2.00007 11.9299C2.02007 17.4499 6.51007 21.9199 12.0301 21.8999C17.5501 21.8799 22.0201 17.3899 22.0001 11.8699C21.9801 6.34992 17.4901 1.88992 11.9701 1.89992ZM14.2601 11.9999C15.0401 12.2699 16.0901 12.8499 16.0901 14.6399C16.0901 16.1799 14.8801 17.4199 13.4001 17.4199H12.7501V17.9999C12.7501 18.4099 12.4101 18.7499 12.0001 18.7499C11.5901 18.7499 11.2501 18.4099 11.2501 17.9999V17.4199H10.8901C9.25007 17.4199 7.92007 16.0399 7.92007 14.3399C7.92007 13.9299 8.26007 13.5899 8.67007 13.5899C9.08007 13.5899 9.42007 13.9299 9.42007 14.3399C9.42007 15.2099 10.0801 15.9199 10.8901 15.9199H11.2501V12.5399L9.74007 11.9999C8.96007 11.7299 7.91007 11.1499 7.91007 9.35992C7.91007 7.81992 9.12007 6.57992 10.6001 6.57992H11.2501V5.99992C11.2501 5.58992 11.5901 5.24992 12.0001 5.24992C12.4101 5.24992 12.7501 5.58992 12.7501 5.99992V6.57992H13.1101C14.7501 6.57992 16.0801 7.95992 16.0801 9.65992C16.0801 10.0699 15.7401 10.4099 15.3301 10.4099C14.9201 10.4099 14.5801 10.0699 14.5801 9.65992C14.5801 8.78992 13.9201 8.07992 13.1101 8.07992H12.7501V11.4599L14.2601 11.9999Z' fill='%23E6AF2E%0A'/%3E%3Cpath d='M9.41992 9.37008C9.41992 10.2401 9.72992 10.4101 10.2399 10.5901L11.2499 10.9401V8.08008H10.5999C9.94992 8.08008 9.41992 8.66008 9.41992 9.37008Z' fill='%23E6AF2E'/%3E%3C/svg%3E%0A");
  }
  .mainItemsSub.otherMethods .mainItemsLinks::before {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.0495 8.70005L17.2328 12.1834C16.5328 15.1917 15.1495 16.4084 12.5495 16.1584C12.1328 16.125 11.6828 16.05 11.1995 15.9334L9.7995 15.6C6.3245 14.775 5.2495 13.0584 6.06617 9.57505L6.88283 6.08338C7.0495 5.37505 7.2495 4.75838 7.4995 4.25005C8.4745 2.23338 10.1328 1.69171 12.9162 2.35005L14.3078 2.67505C17.7995 3.49171 18.8662 5.21671 18.0495 8.70005Z' stroke='%235E5E64' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.5493 16.1583C12.0326 16.5083 11.3826 16.8 10.591 17.0583L9.27431 17.4917C5.96597 18.5583 4.22431 17.6667 3.14931 14.3583L2.08264 11.0667C1.01597 7.75833 1.89931 6.00833 5.20764 4.94167L6.52431 4.50833C6.86597 4.4 7.19097 4.30833 7.49931 4.25C7.24931 4.75833 7.04931 5.375 6.88264 6.08333L6.06597 9.575C5.24931 13.0583 6.32431 14.775 9.79931 15.6L11.1993 15.9333C11.6826 16.05 12.1326 16.125 12.5493 16.1583Z' stroke='%235E5E64' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.5332 7.10828L14.5749 8.13328' stroke='%235E5E64' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.7168 10.3334L12.1335 10.95' stroke='%235E5E64' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }
  .mainItemsSub.otherMethods.active .mainItemsLinks::before {
    background-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.7093 19.957C12.984 20.0209 13.0092 20.3807 12.7416 20.4699L11.1616 20.9899C7.19159 22.2699 5.10159 21.1999 3.81159 17.2299L2.53159 13.2799C1.25159 9.30992 2.31159 7.20992 6.28159 5.92992L6.80559 5.75639C7.20845 5.62297 7.60052 6.02703 7.48612 6.43571C7.42942 6.63828 7.37487 6.84968 7.32159 7.06992L6.34159 11.2599C5.24159 15.9699 6.85159 18.5699 11.5616 19.6899L12.7093 19.957Z' fill='%23E6AF2E'/%3E%3Cpath d='M17.2014 3.21001L15.5314 2.82001C12.1914 2.03001 10.2014 2.68001 9.03143 5.10001C8.73143 5.71001 8.49143 6.45001 8.29143 7.30001L7.31143 11.49C6.33143 15.67 7.62143 17.73 11.7914 18.72L13.4714 19.12C14.0514 19.26 14.5914 19.35 15.0914 19.39C18.2114 19.69 19.8714 18.23 20.7114 14.62L21.6914 10.44C22.6714 6.26001 21.3914 4.19001 17.2014 3.21001ZM15.3214 13.33C15.2314 13.67 14.9314 13.89 14.5914 13.89C14.5314 13.89 14.4714 13.88 14.4014 13.87L11.4914 13.13C11.0914 13.03 10.8514 12.62 10.9514 12.22C11.0514 11.82 11.4614 11.58 11.8614 11.68L14.7714 12.42C15.1814 12.52 15.4214 12.93 15.3214 13.33ZM18.2514 9.95001C18.1614 10.29 17.8614 10.51 17.5214 10.51C17.4614 10.51 17.4014 10.5 17.3314 10.49L12.4814 9.26001C12.0814 9.16001 11.8414 8.75001 11.9414 8.35001C12.0414 7.95001 12.4514 7.71001 12.8514 7.81001L17.7014 9.04001C18.1114 9.13001 18.3514 9.54001 18.2514 9.95001Z' fill='%23E6AF2E'/%3E%3C/svg%3E");
  }
  .mainItemsSub.countries .mainItemsLinks::before {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.99935 18.3333C14.6017 18.3333 18.3327 14.6023 18.3327 9.99996C18.3327 5.39759 14.6017 1.66663 9.99935 1.66663C5.39698 1.66663 1.66602 5.39759 1.66602 9.99996C1.66602 14.6023 5.39698 18.3333 9.99935 18.3333Z' stroke='%235E5E64' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.66667 2.5H7.5C5.875 7.36667 5.875 12.6333 7.5 17.5H6.66667' stroke='%235E5E64' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.5 2.5C14.125 7.36667 14.125 12.6333 12.5 17.5' stroke='%235E5E64' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.5 13.3333V12.5C7.36667 14.125 12.6333 14.125 17.5 12.5V13.3333' stroke='%235E5E64' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.5 7.5C7.36667 5.875 12.6333 5.875 17.5 7.5' stroke='%235E5E64' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }
  .mainItemsSub.countries.active .mainItemsLinks::before {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.99935 18.3333C14.6017 18.3333 18.3327 14.6023 18.3327 9.99996C18.3327 5.39759 14.6017 1.66663 9.99935 1.66663C5.39698 1.66663 1.66602 5.39759 1.66602 9.99996C1.66602 14.6023 5.39698 18.3333 9.99935 18.3333Z' stroke='%23E6AF2E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.66667 2.5H7.5C5.875 7.36667 5.875 12.6333 7.5 17.5H6.66667' stroke='%23E6AF2E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.5 2.5C14.125 7.36667 14.125 12.6333 12.5 17.5' stroke='%23E6AF2E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.5 13.3333V12.5C7.36667 14.125 12.6333 14.125 17.5 12.5V13.3333' stroke='%23E6AF2E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.5 7.5C7.36667 5.875 12.6333 5.875 17.5 7.5' stroke='%23E6AF2E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }
  .subSetlist {
    list-style: none;
    padding-right: 0;
    width: 100% !important;
    padding-top: 0;
  }
  .leftList {
    top: 0;
    position: absolute;
    background-color: #FDFDFD;
    right: 198px;
    display: none;
    justify-content: flex-start;
    padding: 16px 24px;
    border-right: 1px solid #F3F3F4;
    padding-bottom: 109px;
    box-shadow: -10px 20px 40px rgba(178, 178, 178, 0.15);
    list-style: none;
    height: 428px;
    min-height: 428px;
  }
  .leftList.active {
    display: flex;
  }
  .countries .leftList {
    -moz-column-count: 5;
    -moz-column-gap: 20px;
    -webkit-column-count: 5;
    -webkit-column-gap: 20px;
    column-count: 5;
    column-gap: 20px;
    height: 428px;
    min-height: 428px;
  }
  .countries .leftList.active {
    display: block;
  }
  .edu .leftList .subSetItems:nth-last-child(-n+2) {
    margin-right: 30px;
    width: 220px;
  }
  .mainItemsLinks {
    display: flex;
    align-items: center;
    padding-right: 44px;
    width: 100%;
    height: 100%;
    position: relative;
    color: #5E5E64;
  }
  .mainItemsLinks::before {
    position: absolute;
    content: "";
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-position: center;
    right: 16px;
  }
  .mainItemsLinks:hover {
    color: #191921;
  }
  .menuService-sub > a {
    position: relative;
  }
  .menuService-sub > a::after {
    position: absolute;
    content: "";
    width: 14px;
    height: 14px;
    left: 22px;
    top: 22px;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("data:image/svg+xml,%0A%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.33398 10.6666L1.66732 5.99992L6.33398 1.33325' stroke='%235E5E64' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  }
  .menuService-sub > a.active {
    background-color: #FDF9F0;
  }
  .menuService-sub > a.active::after {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.33398 10.6666L1.66732 5.99992L6.33398 1.33325' stroke='%23191921%0A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  }
  .serviceMainItems > a {
    display: flex;
    padding: 18px 16px;
    color: #5E5E64;
    transition: all 0.05s;
  }
  .serviceMainItems > a:hover {
    background-color: #FDF9F0;
    color: #191919;
  }
  .menuService-left {
    display: none;
    position: absolute;
    background-color: #FDFDFD;
    width: 30vw !important;
    top: 0;
    right: 198px;
    list-style-type: none;
    justify-content: space-between;
    padding: 16px 24px;
    border-right: 1px solid #F3F3F4;
    padding-bottom: 109px;
    box-shadow: -20px -8px 40px rgba(178, 178, 178, 0.15);
    height: 360px;
    border-radius: 0px 0px 0px 8px;
  }
  .menuService-left.visible {
    display: flex;
  }
  .aboutList {
    display: none;
    position: absolute;
    width: 200px !important;
    background: #FDFDFD;
    border-radius: 0px 0px 8px 8px;
    list-style: none;
    padding: 0;
    overflow: hidden;
  }
  .aboutList.visible {
    display: block;
  }
  .subSetItems:first-child {
    position: absolute;
    bottom: 0;
    width: 100% !important;
    margin-right: -23px;
  }
  .subSetItems:first-child > a {
    display: none;
  }
  .subSetItems:first-child ul {
    display: flex !important;
    width: 100% !important;
    justify-content: flex-start;
    padding: 24px;
    border-top: 1px solid #F3F3F4;
  }
  .footer-countries {
    text-align: center;
    border-bottom: 1px solid #E8E8E9;
    margin-bottom: 50px;
  }
  .footer-countries-head {
    width: fit-content;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    border-bottom: 1px solid #E8E8E9;
  }
  .footer-countries-btn {
    border: none;
    background: none;
    padding: 10px 25px 16px 25px;
    font-size: 18px;
    line-height: 27px;
    color: #75757A;
    outline: none !important;
    font-weight: 400;
  }
  .footer-countries-btn.active {
    color: #191921;
    border-bottom: 4px solid #E6AF2E;
    margin-bottom: -4px;
    font-weight: 500;
  }
  .footer-countries-content {
    margin-top: 40px;
  }
  .footer__countries {
    list-style: none;
    column-count: 6;
    padding-right: 0;
    margin-bottom: 40px;
  }
  .footer__countries li {
    margin-bottom: 24px;
  }
  .footer__countries li a {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex-direction: row-reverse;
    width: 80%;
    font-size: 14px;
    color: #191921;
  }
  .footer__countries li a .iconify {
    margin-left: 8px;
  }
  .country .country-col .country-box a {
    border-radius: 24px;
  }
  .consulting .consulting-img {
    left: 68px;
    bottom: 0;
  }
  .consulting .consulting-box {
    height: 256px;
  }
}
.passport {
  margin-bottom: 120px;
}
.passport__head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 48px;
}
.passport__list {
  margin-bottom: 62px;
}
.passport__title {
  color: #191921;
  font-size: 20px;
  font-weight: 700;
}
.passport__searchBox {
  position: relative;
  min-width: 312px;
}
.passport__searchBox__input {
  height: 48px;
  border: 1px solid #E8E8E9;
  border-radius: 8px;
  background-color: #FDFDFD;
  width: 100%;
  outline: none !important;
  padding: 10px;
  transition: border 0.4s;
  font-size: 13px;
  color: #191921;
}
.passport__searchBox__input::placeholder {
  font-size: 13px;
  line-height: 16.25px;
  color: #A3A3A6;
}
.passport__searchBox__input:hover {
  border: 1px solid #D1D1D3;
}
.passport__searchBox__input:focus {
  border: 1px solid #E6AF2E;
}
.passport__searchBox__icon {
  position: absolute;
  top: 14px;
  width: 19px;
  height: 19px;
  left: 12px;
}
.passport__items {
  padding: 0 14px 70px 14px;
  background: none;
  position: relative;
  margin-bottom: 32px;
}
.passport__items__links {
  display: block;
  position: relative;
  z-index: 4;
}
.passport__image {
  max-width: 100%;
  height: auto;
  width: 100%;
  border-radius: 24px;
}
.passport__country {
  position: absolute;
  bottom: 0;
  width: 100%;
  right: 0;
  padding: 170px 14px 18px 14px;
  border-radius: 24px;
  box-shadow: 0px 16px 24px rgba(171, 171, 171, 0.12);
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.passport__country__info {
  display: flex;
}
.passport__country__flag {
  margin-right: 4px;
  margin-left: 6px;
  width: 24px;
  height: 24px;
}
.passport__country__name {
  font-size: 18px;
  font-weight: 800;
  color: #000;
  margin-bottom: 0;
  line-height: 27px;
}
.passport__country__permalink {
  width: 24px;
  height: 24px;
  background: no-repeat center;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.57 5.92969L3.5 11.9997L9.57 18.0697' stroke='%2375757A' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20.4999 12H3.66992' stroke='%2375757A' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  transition: background-image 0.9s;
}
.passport__country__permalink:hover {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.57 5.92969L3.5 11.9997L9.57 18.0697' stroke='%230061E5' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20.4999 12H3.66992' stroke='%230061E5' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.passport__pagination {
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  list-style: none;
  padding: 0;
}
.passport__pagination p {
  margin-bottom: 5px;
}
.passport__pagination__items {
  width: 36px;
  height: 36px;
  margin: 0 4px;
  display: none;
}
.passport__pagination__items a {
  display: flex;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  color: #191921;
  border: 1px solid #E8E8E9;
  border-radius: 8px;
  transition: all 0.3s;
}
.passport__pagination__items a:hover {
  border: 1px solid #4089EC;
}
.passport__pagination__items a:active {
  border: 1px solid #4089EC;
  background-color: #F2F7FD;
}
.passport__pagination__items.show {
  display: flex;
}
.passport__pagination__items.active a {
  border: 1px solid #E6AF2E;
  background-color: #E6AF2E;
  color: #fff;
}
.passport__pagination__next a, .passport__pagination__prev a {
  background: center no-repeat;
  display: flex;
  width: 36px;
  height: 36px;
  margin: 0 4px;
  align-items: center;
  justify-content: center;
  color: #191921;
  border: 1px solid #E8E8E9;
  border-radius: 8px;
  transition: all 0.3s;
}
.passport__pagination__next a:hover, .passport__pagination__prev a:hover {
  border: 1px solid #4089EC;
}
.passport__pagination__next a:active, .passport__pagination__prev a:active {
  border: 1px solid #4089EC;
  background-color: #F2F7FD;
}
.passport__pagination__prev a {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.66602 1.33268L6.33268 5.99935L1.66602 10.666' stroke='%23191921' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.passport__pagination__next a {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.33398 10.6673L1.66732 6.00065L6.33398 1.33398' stroke='%23191921' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.singlePass__title {
  color: #191921;
  font-size: 20px;
}
.singlePass__otherCountries {
  border: 1px solid #E8E8E9;
  border-radius: 16px;
  padding: 24px;
}
.singlePass__otherCountries__head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
}
.singlePass__searchBox {
  position: relative;
  width: 82%;
}
.singlePass__searchBox__input {
  height: 48px;
  border: 1px solid #E8E8E9;
  border-radius: 8px;
  background-color: #FDFDFD;
  width: 100%;
  outline: none !important;
  padding: 10px;
  transition: border 0.4s;
  font-size: 13px;
  color: #191921;
}
.singlePass__searchBox__input::placeholder {
  font-size: 13px;
  line-height: 16.25px;
  color: #A3A3A6;
}
.singlePass__searchBox__input:hover {
  border: 1px solid #D1D1D3;
}
.singlePass__searchBox__input:focus {
  border: 1px solid #E6AF2E;
}
.singlePass__searchBox__icon {
  position: absolute;
  top: 14px;
  width: 19px;
  height: 19px;
  left: 12px;
}
.singlePass__countryList {
  list-style: none;
  padding: 10px 0 0 18px;
  margin-top: 28px;
  overflow-y: scroll;
}
.singlePass__countryList::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(236, 235, 235, 0.815);
  background-color: #F3F3F4;
  border-radius: 50px;
}
.singlePass__countryList::-webkit-scrollbar {
  width: 6px;
  background-color: #F3F3F4;
  border-radius: 50px;
}
.singlePass__countryList::-webkit-scrollbar-thumb {
  background-color: #969292;
  border-radius: 50px;
}
.singlePass__countryList__loading {
  font-size: 12px;
}
.singlePass__countryList__items {
  display: flex;
  align-items: center;
  margin-bottom: 26px;
  position: relative;
}
.singlePass__countryList__visa {
  position: absolute;
  margin-bottom: 0;
  left: 0;
  width: 150px;
  padding: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  font-size: 12px;
  font-weight: 400;
}
.singlePass__countryList__visa.red {
  color: #E50000;
  background-color: #FACCCC;
}
.singlePass__countryList__visa.yellow {
  background-color: #F8E7C0;
  color: #CD9000;
}
.singlePass__countryList__visa.green {
  background-color: #BFF0DC;
  color: #009A5C;
}
.singlePass__countryList__visa.blue {
  background-color: #BFD7F8;
  color: #0259D2;
}
.singlePass__countryList__visa.gray {
  background-color: #E8E8E9;
  color: #47474D;
}
.singlePass__loading {
  width: 58px;
  height: 58px;
  margin: 0 auto;
  display: block;
}
.singlePass__filter {
  width: 48px;
  height: 48px;
  position: relative;
}
.singlePass__filter__btn {
  width: 100%;
  height: 100%;
  border: 1px solid #E8E8E9 !important;
  border-radius: 8px !important;
  background: no-repeat center;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.5803 19.0918H4.2793C3.8653 19.0918 3.5293 18.7558 3.5293 18.3418C3.5293 17.9278 3.8653 17.5918 4.2793 17.5918H10.5803C10.9943 17.5918 11.3303 17.9278 11.3303 18.3418C11.3303 18.7558 10.9943 19.0918 10.5803 19.0918Z' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.6906 9.40039H13.3906C12.9766 9.40039 12.6406 9.06439 12.6406 8.65039C12.6406 8.23639 12.9766 7.90039 13.3906 7.90039H19.6906C20.1046 7.90039 20.4406 8.23639 20.4406 8.65039C20.4406 9.06439 20.1046 9.40039 19.6906 9.40039Z' fill='black'/%3E%3Cmask id='mask0_6179_15324' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='3' y='5' width='7' height='7'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.5 5.5H9.7258V11.6916H3.5V5.5Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_6179_15324)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.613 7C5.724 7 5 7.716 5 8.597C5 9.477 5.724 10.192 6.613 10.192C7.503 10.192 8.226 9.477 8.226 8.597C8.226 7.716 7.503 7 6.613 7ZM6.613 11.692C4.897 11.692 3.5 10.304 3.5 8.597C3.5 6.89 4.897 5.5 6.613 5.5C8.33 5.5 9.726 6.89 9.726 8.597C9.726 10.304 8.33 11.692 6.613 11.692Z' fill='black'/%3E%3C/g%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.8874 16.707C16.9974 16.707 16.2734 17.423 16.2734 18.303C16.2734 19.184 16.9974 19.899 17.8874 19.899C18.7764 19.899 19.4994 19.184 19.4994 18.303C19.4994 17.423 18.7764 16.707 17.8874 16.707ZM17.8874 21.399C16.1704 21.399 14.7734 20.01 14.7734 18.303C14.7734 16.596 16.1704 15.207 17.8874 15.207C19.6034 15.207 20.9994 16.596 20.9994 18.303C20.9994 20.01 19.6034 21.399 17.8874 21.399Z' fill='black'/%3E%3C/svg%3E%0A");
}
.singlePass__filter__inner {
  position: absolute;
  left: 0;
  top: 60px;
  box-shadow: 0px 24px 32px 0px rgba(161, 161, 161, 0.2);
  padding: 24px 24px 24px 54px;
  min-width: 192px;
  background-color: #fff;
  border-radius: 16px;
  z-index: 100;
  display: none;
}
.singlePass__filter__inner.show {
  display: block;
}
.singlePass__filter__title {
  font-size: 14px;
  font-weight: 500;
  line-height: 19.6px;
}
.singlePass__filter__checkbox > div {
  margin-bottom: 24px;
  display: flex;
}
.singlePass__filter__checkbox input {
  opacity: 0;
  width: 24px;
  height: 24px;
  z-index: 2;
  cursor: pointer;
}
.singlePass__filter__checkbox label {
  font-size: 14px;
  font-weight: 400;
  margin-right: 8px;
}
.singlePass__filter__checkbox button {
  width: 24px;
  height: 24px;
  border: 1px solid #E6AF2E;
  position: absolute;
  border-radius: 6px;
  background: none;
}
.singlePass__filter__checkbox button.checked {
  background-color: #E6AF2E;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='16' height='12' viewBox='0 0 16 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.33301 6.00065L5.77222 10.6673L14.6663 1.33398' stroke='%23FDFDFD' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
}
.singlePass__chart {
  margin-bottom: 74px;
}
.singlePass__chart__title {
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
  color: #191921;
  margin-bottom: 4px;
}
.singlePass__chart__desc {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #5E5E64;
  margin-bottom: 24px;
}
.singlePass__powerChart, .singlePass__mobility {
  height: 350px;
  width: 100%;
}

.visa-Fourthtype > label {
  color: #009A5C;
}

.visa-Thirdtype label {
  color: #0259D2;
}

.visa-Secondtype label {
  color: #C6921A;
}

.visa-Firsttype label {
  color: #EC4040;
}

.am5-tooltip-container div {
  text-align: right;
  margin-right: -30px;
  background-color: yellow;
}

.visaType__list {
  list-style: none;
  padding: 0;
}
.visaType__items {
  margin-bottom: 10px;
}
.visaType__items__name {
  margin-bottom: 10px;
  padding-right: 18px;
  font-size: 12px;
  line-height: 18px;
  position: relative;
}
.visaType__items__name:before {
  position: absolute;
  content: "";
  width: 12px;
  height: 12px;
  border-radius: 4px;
  top: 3px;
  right: 0;
}
.visaType__items__name.blue:before {
  background-color: #0259D2;
}
.visaType__items__name.yellow:before {
  background-color: #E8B743;
}
.visaType__items__name.red:before {
  background-color: #EC4040;
}
.visaType__items__name.green:before {
  background-color: #00C373;
}
.visaType__items__desc {
  font-size: 10px;
  color: #5E5E64;
  line-height: 12.5px;
  margin-bottom: 0;
}

#chartdiv,
#mobilityChart,
#poweChart {
  direction: ltr !important;
  text-align: right !important;
}

/*# sourceMappingURL=style.css.map */
