@charset "UTF-8";
/* Generated by tools/build-main-current.mjs; Source SHA256: fd49d59cfb7f6f8cd3452a8b1bef0f7a33f58c1c026fd9ca4fabf6afb07eb469; Scope SHA256: a6296cd8c379889eb527d3c1ac47a53d93f6db7703b560e44c40af647d7dc798 */


.siderbar-sticky::-webkit-scrollbar {
  width: 8px;
}

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

.input-error {
  font-size: 12px;
  margin: 0;
  color: var(--wp--preset--color--error-400);
  margin-top: 4px;
}

.contract-error-border {
  border: 1px solid var(--wp--preset--color--error-400) !important;
}

.not-fount-ct {
  font-size: 22px;
  margin: 25px 0 50px;
  color: var(--wp--preset--color--secondary-600);
}

.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: var(--wp--preset--color--secondary-600);
  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: var(--wp--preset--color--base);
  font-size: 18px;
  margin-bottom: 12px;
}

.fixed-contact-tell .fixed-contact-tell-a {
  height: 36px;
  background-color: var(--wp--preset--color--primary-600);
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--wp--preset--color--base);
  font-size: 18px;
  font-weight: 500;
  border-radius: 8px;
}

.country__notFound {
  text-align: center;
  margin-top: 16px;
}

.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;
}

#go2tr-comment-form altcha-widget {
  display: block;
  margin-bottom: 12px;
}

.new-comment-altcha-err {
  display: block;
  color: red;
  font-size: 11px;
  margin-bottom: 12px;
}

.new-comment-altcha-err:empty {
  display: none;
}

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

#primary-menu {
  border-bottom: 1px solid;
  border-color: var(--wp--preset--color--base);
  transition: all 0.5s ease;
}

#primary-menu .container .row {
  display: flex;
  align-items: center;
}

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

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

.g2-menu-item>a:hover {
  color: var(--wp--preset--color--primary-600);
}

.asBtn {
  height: 36px;
  border: 1px solid var(--wp--preset--color--primary-600);
  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;
}

.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;
}

footer {
  padding: 42px 0 32px;
  background-color: #F8F8F8;
  margin-top: 24px;
}

footer .container {
  position: relative;
}

footer .footer-nav-h {
  font-size: 16px;
  color: var(--wp--preset--color--secondary-600);
  font-weight: 500;
  margin: 72px 0 32px;
}

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 .sertificate-box {
  min-width: 88px;
  min-height: 88px;
  border: 1px solid var(--wp--preset--color--secondary-100);
  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-countryList {
  display: none;
  transition: all 0.2s;
}

footer .footer-countryList.display {
  display: block;
}

.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: var(--wp--preset--color--base);
  border: 1px solid var(--wp--preset--color--secondary-100);
  border-top: 0;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  overflow: hidden;
}

.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 var(--wp--preset--color--secondary-100);
  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 var(--wp--preset--color--secondary-100);
}

.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: var(--wp--preset--color--secondary-1000);
}

.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: var(--wp--preset--color--base);
}

.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 var(--wp--preset--color--secondary-100);
  color: #75757A;
  font-size: 13px;
}

.bread-bg #crumbs {
  background-color: var(--wp--preset--color--base);
  margin: 0 0 32px;
}

.bread-bg #crumbs .container {
  padding: 0;
}

#crumbs {
  background-color: var(--wp--preset--color--base);
  margin-bottom: 48px;
  padding: 16px;
  border-bottom: 1px solid var(--wp--preset--color--secondary-200);
}

.bread-box {
  display: flex;
  align-items: center;
  gap: 3px;
  overflow-x: scroll;
}

.bread-box a,
.bread-box svg {
  flex: none;
}

#crumbs .bread-box a,
#crumbs .bread-box span {
  color: var(--wp--preset--color--secondary-300);
  font-size: 13px;
  line-height: 1.9;
}

#crumbs .bread-box .iconify {
  color: var(--wp--preset--color--secondary-300);
  height: 100%;
  margin: 0 5px;
}

#crumbs .bread-box span.current {
  color: var(--wp--preset--color--secondary-600);
  font-size: 14px;
  white-space: nowrap;
}

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

.sticky-top {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1020;
  max-width: 380px;
  margin: 0 auto;
}

.siderbar-sticky {
  top: 45px;
  height: 100%;
  height: calc(100vh - 45px) !important;
  overflow-x: hidden;
  padding-right: 5.3%;
  padding-left: 0px;
}

.single-easy {
  margin: 0 auto;
  padding-bottom: 32px;
  max-width: 293px;
  gap: 16px;
}

.single-contact-h {
  font-size: 19px;
  color: var(--wp--preset--color--secondary-600);
  margin-bottom: 23px;
  position: relative;
  padding-right: 16px;
  font-weight: 800;
}

.single-contact-h::before {
  content: "";
  display: block;
  position: absolute;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: var(--wp--preset--color--primary-600);
  top: 30%;
  right: 0;
}

.single-phone {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 32px;
  padding-left: 10px;
  padding-right: 10px;
}

.single-contact-btn a {
  padding: 13px 16px !important;
}

.single-phone .single-contact-phone a {
  direction: ltr;
  font-size: 16px;
  color: var(--wp--preset--color--secondary-500);
  position: relative;
  padding-right: 22px;
  transition: all 0.4s;
  font-weight: 800;
}

.single-phone .single-contact-phone a::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");
}

.last-posts-ul {
  list-style: none;
  border: 1px solid var(--wp--preset--color--secondary-100);
  padding: 24px 21px;
  border-radius: 16px;
}

.last-posts-ul .last-posts-li {
  margin: 17px 0;
  display: flex;
  align-items: center;
}

.last-posts-ul .last-posts-li:first-child {
  margin-top: 0;
}

.last-posts-ul .last-posts-li .last-posts-a {
  color: var(--wp--preset--color--secondary-600);
  transition: all 0.3s;
  margin-right: 10px;
  display: inline-block;
}
@media (max-width: 767px) {
  body.postid-24984 .study-consult-cta,
  body.postid-25225 .study-consult-cta,
  body.postid-25227 .study-consult-cta,
  body.postid-25226 .study-consult-cta {
    display:flex !important;
    flex-direction:column;
    align-items:stretch !important;
    justify-content:space-between !important;
    width:calc(100% - 48px);
    max-width:570px;
    min-height:480px;
    padding:50px 40px 46px !important;
    margin:40px auto !important;
    border-radius:24px;
    box-sizing:border-box;
    text-align:center;
  }
  body.postid-24984 .study-consult-cta::before,
  body.postid-25225 .study-consult-cta::before,
  body.postid-25227 .study-consult-cta::before,
  body.postid-25226 .study-consult-cta::before {
    top:62px;
    left:-62px;
    width:255px;
    height:210px;
    opacity:.2;
  }
  body.postid-24984 .study-consult-cta > .cta-box,
  body.postid-25225 .study-consult-cta > .cta-box,
  body.postid-25227 .study-consult-cta > .cta-box,
  body.postid-25226 .study-consult-cta > .cta-box {
    align-items:center !important;
    text-align:center;
  }
  body.postid-24984 .study-consult-cta .cta-box h5,
  body.postid-25225 .study-consult-cta .cta-box h5,
  body.postid-25227 .study-consult-cta .cta-box h5,
  body.postid-25226 .study-consult-cta .cta-box h5 {
    max-width:470px;
    margin:0 auto !important;
    font-size:clamp(32px, 7vw, 52px) !important;
    font-weight:900 !important;
    line-height:1.2 !important;
  }
  body.postid-24984 .study-consult-cta .cta-box p,
  body.postid-25225 .study-consult-cta .cta-box p,
  body.postid-25227 .study-consult-cta .cta-box p,
  body.postid-25226 .study-consult-cta .cta-box p {
    max-width:470px;
    margin:26px auto 0 !important;
    color:#b7c1c5 !important;
    font-size:clamp(17px, 3.8vw, 24px) !important;
    line-height:1.7;
  }
  body.postid-24984 .study-consult-cta > a,
  body.postid-25225 .study-consult-cta > a,
  body.postid-25227 .study-consult-cta > a,
  body.postid-25226 .study-consult-cta > a {
    align-self:center;
    width:min(100%, 336px);
    min-height:70px;
    padding:16px 24px !important;
    border-radius:16px !important;
    font-size:clamp(18px, 3.8vw, 24px) !important;
    font-weight:800;
    line-height:1.35;
    box-sizing:border-box;
  }
}

.is-comment-big-submit-button>.wp-block-button__link {
  color: var(--wp--preset--color--base);
  border-radius: 8px;
  padding: 11px 70px 11px 56px;
  position: relative;
  background-color: unset;
  border: 1px solid var(--wp--preset--color--primary-600);
  color: var(--wp--preset--color--primary-600);
  font-weight: 800;
}

.is-comment-big-submit-button>.wp-block-button__link::before {
  background: url(../images/icons/plus.svg) no-repeat;
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  right: 40px;
  top: 15px;
}

.answer-comment::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cmask id='mask0_19282_15059' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='25'%3E%3Crect y='0.5' width='24' height='24' fill='%23E6AF2E'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_19282_15059)'%3E%3Cpath d='M14 18.5L8 12.5L14 6.5L15.4 7.9L10.8 12.5L15.4 17.1L14 18.5Z' fill='%23E6AF2E'/%3E%3C/g%3E%3C/svg%3E") no-repeat center;
  content: "";
  display: inline-flex;
  width: 48px;
  height: 48px;
}

.sub-comment .wp-block-columns {
  margin: 0;
}

.modal-dialog {
  top: 20%;
  max-width: 698px;
  max-height: 482px;
}

.modal-dialog .modal-header {
  border: none;
}

.modal-dialog #newCommentLable {
  color: var(--wp--preset--color--secondary-600);
  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 var(--wp--preset--color--secondary-100);
  border-radius: 8px;
  padding: 11px 10px;
  font-size: 14px;
  width: 100%;
  margin-bottom: 26px;
  outline: none;
}

.modal-dialog .new-comment-input::placeholder {
  font-size: 13px;
  color: #A3A3A6;
  text-align: right;
}

.modal-dialog .new-comment-input:hover {
  border-color: var(--wp--preset--color--primary-600);
}

.modal-dialog .new-comment-input:focus-visible {
  border-color: var(--wp--preset--color--primary-600);
}

.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: var(--wp--preset--color--pure-white);
  color: #47474D;
  border: 1px solid var(--wp--preset--color--primary-600);
  outline: none;
  padding: 12px;
  margin: 11px auto;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.modal-dialog #new-comment-send:hover {
  background-color: #E8B743;
}

.modal-dialog #new-comment-send:focus {
  background-color: var(--wp--preset--color--primary-600);
}

.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-page > .magNews:first-child {
  margin-top: 0;
  padding-top: 48px;
}

@media (max-width: 767px) {
  .mag-page > .magNews:first-child {
    padding-top: 24px;
  }
}

.wp-block-group .g2-call .g2-call--left {
  border-bottom: none !important;
}

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

.g2-blog-headline {
  color: var(--wp--preset--color--secondary-600);
  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 var(--wp--preset--color--secondary-200);
  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 var(--wp--preset--color--secondary-200);
}

.g2-blog-title {
  margin: 0;
  color: var(--wp--preset--color--secondary-600);
  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: var(--wp--preset--color--secondary-600);
  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-authorname::before {
  background-image: url("data:image/svg+xml,%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");
}

@media only screen and (min-width: 576px) {

  .g2-blog-card {
    width: 100%;
  }
}

@media only screen and (min-width: 1200px) {

  .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: 240px;
}

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

.search-result-item {
  border: 1px solid var(--wp--preset--color--secondary-200);
  border-radius: 16px;
}

.search-page .search-page-header {
  font-size: 26px;
  padding: 48px 0 32px;
}


.search-page .search-box .search-page-img {
  margin-bottom: 16px;
}

.search-result-link {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}

.search-result-link>div>img {
  margin-bottom: 0px;
  width: 100%;
  height: 100%;
  border-radius: 16px 16px 0 0;
  object-fit: cover;
  max-height: 240px;
}

.search-page .search-page-content {
  position: relative;
}

.search-page .search-page-content .search-data-all-p {
  margin: 0 0 0 19px;
  font-size: 14px;
  color: var(--wp--preset--color--secondary-300);
}

.search-page .search-page-content .search-data-all-p img {
  object-fit: cover;
  border-radius: 16px;
  margin-left: 9px;
}

.search-page .search-page-content .search-title {
  font-size: 16px;
  font-weight: 800;
  color: var(--wp--preset--color--secondary-600);
  margin: 12px;
  min-height: 40px;
}

.search-page .search-page-content .search-data-all {
  display: flex;
  align-items: center;
  margin: 12px;
}

.search-page .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-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: var(--wp--preset--color--secondary-600);
  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: var(--wp--preset--color--primary-600);
  color: var(--wp--preset--color--base);
  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: var(--wp--preset--color--primary-600);
}

.why-about-us-group .why-about-us-group-title {
  color: #E6AF2E;
  font-size: 19px;
  font-weight: 800;
}

.why-about-us-group .why-about-us-group-desc {
  color: #5D6A71;
  font-size: 19px;
  font-weight: 400;
}

.wp-lightbox-overlay .lightbox-image-container {
  height: auto;
}

.wp-lightbox-overlay .wp-block-image img {
  max-width: 90vw;
  max-height: 90vh;
  width: auto;
  height: auto;
  object-fit: contain !important;
  border: unset;
}

.lightbox-image-container figure.about-certificate-image-L2 {
  width: calc(100% - var(--wp--style--unstable-gallery-gap, 5px) * 0.7) !important;
  flex: 0 0 calc(100% - var(--wp--style--unstable-gallery-gap, 5px) * 0.7) !important;
}

.why-about-us-group {
  display: flex;
  flex-direction: column;
  text-align: center;
  max-width: 322px;
  margin: 0 auto;
}



.not-found-box {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-items: center;
  padding: 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: var(--wp--preset--color--primary-600);
  color: var(--wp--preset--color--base);
  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: var(--wp--preset--color--primary-600);
}

#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: var(--wp--preset--color--secondary-600);
}

#primary-mobile-menu .mobile-menu-right .menu-call-btn {
  font-size: 15px;
  color: #47474D;
  font-weight: 500;
  padding: 0 16px;
  border: 1px solid var(--wp--preset--color--primary-600);
  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 var(--wp--preset--color--secondary-100);
}

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

#primary-mobile-menu .container .row .search_head {
  position: absolute;
  height: 36px;
  top: 0;
  right: -100vw;
  background-color: var(--wp--preset--color--base);
}

#primary-mobile-menu .container .row .search_head .menu-closeSearch {
  width: 100%;
  height: 100%;
}

.resultParent {
  position: relative;
  transform: translateY(0);
  transition: all 0.5s ease;
  background-color: var(--wp--preset--color--base);
}

#mobile-main-search {
  position: relative;
}

#mobile-main-search .keyword {
  width: 96%;
  margin: 12px auto;
  display: block;
  height: 54px;
  border: 1px solid var(--wp--preset--color--secondary-100);
  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: var(--wp--preset--color--base);
  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: var(--wp--preset--color--base);
  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;
}

.mobile__inner__head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 14px 16px;
  border-bottom: 1px solid var(--wp--preset--color--secondary-100);
  background-color: var(--wp--preset--color--base);
}

.mobile__inner__close svg {
  width: 28px;
  height: 28px;
  color: var(--wp--preset--color--secondary-1000);
}

.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 var(--wp--preset--color--secondary-100);
}

.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,%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");
  right: -30px;
  top: -2px;
}

.mobile__inner__reserve {
  margin-right: 16px;
  font-size: 14px;
  color: #47474D;
  font-weight: 500;
  padding: 0 16px;
  border: 1px solid var(--wp--preset--color--primary-600);
  border-radius: 8px;
  height: 36px;
  display: flex;
  align-items: center;
}

.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-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: var(--wp--preset--color--base);
  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: var(--wp--preset--color--base) !important;
  border-radius: 8px !important;
  color: #47474D !important;
  font-weight: 500;
  font-size: 16px;
  display: flex;
  align-items: center;
  border: 1px solid var(--wp--preset--color--primary-600);
}

.g2-btn.main a:hover {
  color: #47474D;
  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-map {
  border: 1px solid var(--wp--preset--color--secondary-100);
  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-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: var(--wp--preset--color--primary-600);
}

.g2-podcast {
  background-color: #FDFDFD;
  border: 1px solid var(--wp--preset--color--secondary-100);
  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: var(--wp--preset--color--secondary-300);
}

.g2-call {
  background-color: var(--wp--preset--color--secondary-600);
  border-radius: 16px;
  position: relative;
  padding: 34px 24px;
  display: flex;
  justify-content: space-between;
  margin: 20px auto !important;
  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: var(--go2tr-shared-svg-b852f08312c732e0);
}

.g2-call__left {
  text-align: left;
}

.g2-call h4 {
  color: var(--wp--preset--color--base) !important;
  font-weight: 700;
  margin-bottom: 12px;
  font-size: 33px;
}

.g2-call p {
  font-size: 16px;
  color: var(--wp--preset--color--base);
  font-weight: 400;
  margin-bottom: 0;
}

.g2-call p span {
  font-size: 19px;
  font-weight: 800;
}

.g2-call ul {
  color: var(--wp--preset--color--base);
  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: var(--wp--preset--color--primary-600);
  display: flex;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  color: var(--wp--preset--color--base);
  border-radius: 8px;
  height: 48px;
  padding: 12px 32px;
  margin-top: 10px;
}

.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-singleList {
  border: 1px solid var(--wp--preset--color--secondary-100);
  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;
}

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

.link-disabled {
  opacity: 0.5;
  cursor: not-allowed;
  pointer-events: none;
  text-decoration: line-through;
}

.active-drp-filter>.g2-countries-filter-input,
.active-filter {
  background-color: var(--wp--preset--color--primary-100);
  color: var(--wp--preset--color--primary-600);
  border: 1px solid var(--wp--preset--color--primary-600);
}

.active-drp-filter>.g2-countries-filter-item-arrow {
  background: url('../icons/countries/close-black.svg') no-repeat;
  width: 20px;
  height: 20px;
  position: absolute;
  z-index: 99;
  left: 3px;
  top: 5px;
  cursor: pointer;
}

.countrylan-des {
  font-size: 16px;
  color: #5E5E64;
}

.allCountries {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  gap: 15px;
  position: relative;
}

.allCountries.has-featured .country-landing-box:not(.featured) {
  opacity: 0.6;
  filter: blur(1px);
  transition: all 0.1s ease;
}

.about-go2tr-row {
  margin-top: 60px;
}

.about-go2tr-row .wp-block-heading {
  color: #000;
  font-size: 33px;
  font-weight: 800;
}

.about-go2tr-right p {
  color: #37474F;
  text-align: justify;
  font-size: 19px;
  font-weight: 400;
}

.hide figure.about-certificate-image-L1,
.hide figure.about-certificate-image-L2 {
  width: 100% !important;
  height: 100% !important;
}

#about-certificate-image-P11 {
  display: none;
}

@media (max-width: 575.99px) {
  .top-comment .row.content-row {
    margin-right: -25px;
  }


  .is-comment-big-submit-button>.wp-block-button__link {
    width: 48px;
    height: 48px;
    padding: 0;
  }

  .is-comment-big-submit-button>.wp-block-button__link::before {
    display: block;
    position: relative;
    margin: 0 auto;
    right: auto;
    top: auto;
  }

  .is-comment-big-submit-button>.wp-block-button__link span {
    display: none;
  }

  .row.content-row {
    margin-right: 0;
  }

  .about-us-desc,
  .footer-desc {
    display: none;
  }

  .about-us-mobile,
  .footer-mobile {
    display: block;
  }

  #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,%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");
  }

  .blog-subItem {
    margin-bottom: 0 !important;
  }

  .siderbar-sticky {
    position: relative;
    z-index: 2;
  }

  .menu-item>a {
    position: relative;
    z-index: 4;
  }

  .emigrationLink {
    z-index: 4;
    position: relative;
  }

  .emigration.showSub,
  .menu-SubTitle.open,
  .menu-services.show {
    border-bottom: 1px solid var(--wp--preset--color--secondary-100);
  }

  .noneTitle>svg {
    display: none;
  }

  footer .footer-about-content {
    width: 100% !important;
  }

  footer .footer-sm {
    flex: 50%;
  }

  footer #footer-inc {
    position: revert;
    padding-top: 21px;
    border-top: 1px solid var(--wp--preset--color--secondary-100);
    text-align: center;
  }

  .asBtn {
    margin-bottom: 8px;
    background-color: var(--wp--preset--color--base);
  }

  .about-go2tr-left img {
    width: 100%;
  }

  .careers {
    padding: 48px 5px;
  }

  .search-results-grid {
    padding: 0 16px;
  }

  .search-page .search-page-header {
    font-size: 20px;
    font-weight: 700;
    padding-right: 16px;
  }

  .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;
  }

  .entry-content img {
    width: 100%;
    object-fit: contain;
  }

  .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: var(--wp--preset--color--primary-600);
    font-size: 14px;
  }

  .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%;
  }

  .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;
  }

  .menu-all-li {
    padding-right: 0 !important;
  }

  .menu-all-li .iconify {
    right: 50px !important;
  }

  .header_list {
    display: block;
    border: 1px solid red;
  }

  #chartdiv {
    width: 100%;
    height: 370px;
  }

  .contact-us-office-item-des {
    width: 100% !important;
  }

  .about-go2tr-row {
    display: flex;
    flex-direction: column !important;
  }

  .about-go2tr-right p {
    font-size: 16px;

  }

  .why-about-us-row {
    display: flex;
    flex-wrap: wrap;
  }

  .why-about-us-center {
    order: 1;
  }

  .why-about-us-left,
.why-about-us-right {
    order: 2;
    margin: 0 auto !important;

  }

  .achievement-item {
    display: flex;
    flex-direction: column;
    align-items: baseline;
    text-align: right;
  }
}

@media (max-width: 767px) {

  .siderbar-sticky {
    padding: 0;
  }

  .active-drp-filter>.g2-countries-filter-item-arrow {
    top: 18px;
    left: 10px;
  }

}


@media (min-width: 576px) and (max-width: 767.99px) {
  .row.content-row {
    margin-right: -20px;
  }

  .about-us-desc,
  .footer-desc {
    display: none;
  }

  .about-us-mobile,
  .footer-mobile {
    display: block;
  }

  #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;
  }

  .menu-item>a {
    position: relative;
    z-index: 4;
  }

  .emigrationLink {
    z-index: 4;
    position: relative;
  }

  .emigration.showSub,
  .menu-SubTitle.open,
  .menu-services.show {
    border-bottom: 1px solid var(--wp--preset--color--secondary-100);
  }

  .noneTitle>svg {
    display: none;
  }

  .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;
  }

  .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;
  }

  #chartdiv {
    width: 100%;
    height: 370px;
  }
}

@media (min-width: 767.5px) and (max-width: 991.9px) {
  .siderbar-sticky {
    padding: 0;
  }

  .why-about-us-right,
  .why-about-us-left {

    margin-top: 24px !important;
  }

  .row.content-row {
    margin-right: 10px;
  }

  .siderbar-sticky {
    padding-left: 0px;
  }

  .about-us-desc,
  .footer-desc {
    display: block;
  }

  .about-us-mobile,
  .footer-mobile {
    display: none;
  }

  #mobile-main-search {
    display: none;
  }

  #primary-mobile-menu,
  .blog-mobile {
    display: block;
  }

  #primary-menu,
  .blog-des {
    display: none;
  }

  .menu-item>a {
    position: relative;
    z-index: 4;
  }

  .emigrationLink {
    z-index: 4;
    position: relative;
  }

  .emigration.showSub,
  .menu-SubTitle.open,
  .menu-services.show {
    border-bottom: 1px solid var(--wp--preset--color--secondary-100);
  }

  .noneTitle>svg {
    display: none;
  }

  .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;
  }

  .wp-block-column .g2-list,
  .wp-block-column .g2-listcontainer {
    min-width: 100%;
  }

  .g2-audiocm .wp-block-group__inner-container {
    display: flex;
  }

  .g2-audiocm__adviser {
    width: 32%;
  }

  .g2-audiocm__file {
    width: 65%;
  }

  #chartdiv {
    width: 100%;
    height: 370px;
  }

  .about-go2tr-row {
    flex-wrap: wrap;

  }

  .about-go2tr-row .about-go2tr-right,
  .about-go2tr-row .about-go2tr-left {
    flex-basis: 100%;
  }

  .about-go2tr-left img {
    width: 667px;
    display: flex;
    margin: 0 auto;
  }

  .why-about-us-center {
    display: block;
    min-width: 460px;
    order: 1;
    width: 100%;
    margin: 0 auto;
    justify-content: center;
    display: flex;

  }

  .why-about-us-row {
    justify-content: center;
    margin: 0 auto;
  }

  .about-go2tr-right {
    margin-top: 32px;
  }

  .why-about-us-row {
    display: flex;
    flex-wrap: wrap;
  }

  .why-about-us-right {
    order: 2;
  }

  .why-about-us-left {
    order: 3;
  }


  .about-go2tr-right {
    padding: 49px;
  }

}

@media (min-width: 992px) and (max-width: 1199.9px) {
  .siderbar-sticky {
    padding: 0;
  }

  .row.content-row {
    margin-right: 12px;
  }

  .g2-audiocm .wp-block-group__inner-container {
    display: flex;
  }

  .g2-audiocm__adviser {
    width: 40%;
  }

  .g2-audiocm__file {
    width: 60%;
  }

  .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%;
  }

  #mobile-main-search {
    display: none;
  }

  #primary-mobile-menu,
  .blog-mobile {
    display: none;
  }

  #primary-menu,
  .blog-des {
    display: block;
  }

  .header_list {
    display: flex;
  }

  section .mag-post-icon {
    display: none;
  }

  .edu .leftList .subSetItems:nth-last-child(-n+2) {
    margin-right: 30px;
    width: 220px;
  }

  .rowsingle-side {
    padding-right: 24px;
  }
}

@media (min-width: 1200px) and (max-width: 1400px) {
  .row.content-row {
    margin-right: -50px;
  }

  .siderbar-sticky {
    height: calc(100vh - 45px) !important;
    overflow-x: hidden;
    padding-right: 2.3%;
    padding-left: 0px;
  }

  .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,
.g2-related ul li a,
.g2-readMore ul li 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 .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%;
  }

  #mobile-main-search {
    display: none;
  }

  #primary-mobile-menu,
  .blog-mobile {
    display: none;
  }

  #primary-menu,
  .blog-des {
    display: block;
  }

  .edu .leftList .subSetItems:nth-last-child(-n+2) {
    margin-right: 30px;
    width: 220px;
  }
}

@media (min-width: 1400px) {
  .row.content-row {
    margin-right: -50px;
  }

  .siderbar-sticky {
    height: calc(110vh - 100px) !important;
    overflow-x: hidden;
    padding-right: 5.3%;
    padding-left: 0px;
  }

  .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,
.g2-related ul li a,
.g2-readMore ul li 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 .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%;
  }

  #mobile-main-search {
    display: none;
  }

  #primary-mobile-menu,
  .blog-mobile {
    display: none;
  }

  #primary-menu,
  .blog-des {
    display: block;
  }

  .edu .leftList .subSetItems:nth-last-child(-n+2) {
    margin-right: 30px;
    width: 220px;
  }
}

.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;
}

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

.single-layout-cols {
  padding: 0 16px;
  display: flex;
  gap: 20px;
}

@media (min-width:781px) and (max-width: 1024px) {
  .single-layout-cols {
    flex-direction: column;
    gap: 30px;
  }

  .single-layout-cols .wp-block-column {
    flex-basis: 100% !important;
  }
}


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

  .lightbox-image-container .about-certificate-image-L1 {
    height: 100% !important;
  }

  .lightbox-image-container .about-certificate-image-L2 {
    height: 75% !important;
    width: 75% !important;
  }

}
