/*
Theme Name: GO2TR
Theme URI: https://go2tr.com
Author: HosseinGh
Author URI: https://HosseinGh.ir
Description: Immigration Institute and Immigration Consulting
Requires at least: 6.1
Tested up to: 6.1
Requires PHP: 5.6
Version: 0.1
Text Domain: go2tr
*/

html {
  scroll-behavior: smooth;
  margin: 0 !important;
}

body,
p {
  color: var(--wp--preset--color--font-main);
}

body * {
  -ms-overflow-style: none;
  /* IE and Edge */
  scrollbar-width: none;
  /* Firefox */
}

body *::-webkit-scrollbar {
  display: none;
  /* Chrome, Safari, Opera */
}

pre {
  font-family: iransans;
  direction: rtl;
  unicode-bidi: plaintext;
}

button,
input,
optgroup,
select,
textarea {
  border: 1px solid #e8e8e9;
  border-radius: 8px;
  height: 35px;
  padding-right: 9px;
  outline: none;
}
figure{
  max-width: 100%;
}
.HN--items {
  /* For Firefox */
  scrollbar-width: none;

  /* For IE/Edge */
  -ms-overflow-style: none;

  /* For WebKit browsers */
  &::-webkit-scrollbar {
    display: none;
  }
}
.ui-datepicker {
  background-color: #fff;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.1) !important;
  padding-left: 20px;
  border: 1px solid #ddd;
  border-radius: 5px;
  padding: 10px;
}

.ui-datepicker-trigger {
  width: auto !important;
}

.ui-datepicker-prev {
  position: absolute;
  left: 10px;
}

.ui-datepicker-title {
  display: flex;
  justify-content: space-evenly;
}

.ui-datepicker-calendar {
  margin-top: 10px;
  font-size: 13px;
}

.ui-corner-all {
  cursor: pointer;
}

.ui-datepicker-calendar th {
  padding: 5px;
}

.ui-datepicker-calendar td {
  text-align: center;
}

.gform-body ul {
  padding: 0;
}

.gform-body ul li::marker {
  font-size: 0;
}

.gform_button {
  height: 47px;
  background-color: #e6af2e;
  color: #fff;
  border-radius: 8px;
  padding: 13px 16px;
  font-weight: 600;
  font-size: 16px;
  text-align: center;
  border: 0;
}

.gfield {
  margin-bottom: 15px;
}

.go2tr-site-logo a img {
  width: 121px;
  height: 34px;
}

.wp-block-cover__image-background {
  object-fit: contain !important;
  height: auto !important;
}

.go2tr-go-top {
  --offset: 50px;
  position: fixed;
  bottom: 1%;
  left: 10%;
  margin-right: 10px;
  place-self: end;
  margin-top: calc(100vh + var(--offset));
  z-index: 999;
  /* visual styling */
  text-decoration: none;
  width: 64px;
  height: 64px;
  background: #37474f;
  border-radius: 16px;
  white-space: nowrap;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.04), 0px 5px 10px 0px rgba(0, 0, 0, 0.04), 0px 19px 19px 0px rgba(0, 0, 0, 0.03), 0px 42px 25px 0px rgba(0, 0, 0, 0.02), 0px 75px 30px 0px rgba(0, 0, 0, 0.01), 0px 118px 33px 0px rgba(0, 0, 0, 0);
}

.go2tr-go-top::after {
  content: "";
  position: absolute;
  background: url("assets/images/arrow-up.png") no-repeat;
  width: 24px;
  height: 24px;
  top: 30%;
  right: 30%;
}

#g2-header-banner img {
  display: block;
  width: 100%;
  height: auto;
  max-height: 80px;
}

#g2-header-banner .banner_des {
  min-height: 80px;
}

.g2-scrooled {
  top: 0 !important;
}

.modal {
  max-width: unset !important;
}

li::marker {
  color: #e6af2e;
  font-size: 1.2em;
}

li {
  margin-bottom: 24px;
  line-height: 1.8rem;
}
.g2-table,
.wp-block-table.is-style-stripes {
  border: 2px solid #d7dadc;
  border-radius: 16px !important;
  position: relative;
}

.g2-table::-webkit-scrollbar,
.wp-block-table.is-style-stripes::-webkit-scrollbar {
  width: 5px;
  height: 6px;
}

.g2-table::-webkit-scrollbar-track,
.wp-block-table.is-style-stripes::-webkit-scrollbar-track {
  background-color: #fdf7ea;
  border-radius: 60px;
}

.g2-table::-webkit-scrollbar-thumb,
.wp-block-table.is-style-stripes::-webkit-scrollbar-thumb {
  background: #f0cf82;
  border-radius: 5px;
}

.g2-table>table>thead,
.wp-block-table.is-style-stripes>table>thead {
  background-color: #fdf7ea;
  border: none !important;
  width: 100%;
  border-bottom: 0.5px solid #d7dadc !important;
}

.g2-table>table>tbody>tr,
.g2-table>table>tbody>tr>td,
.g2-table>table>thead>tr,
.g2-table>table>thead>tr>th,
.wp-block-table.is-style-stripes>table>tbody>tr,
.wp-block-table.is-style-stripes>table>tbody>tr>td,
.wp-block-table.is-style-stripes>table>thead>tr,
.wp-block-table.is-style-stripes>table>thead>tr>th {
  border: none;
}

.g2-table>table>thead>tr>th,
.wp-block-table.is-style-stripes>table>thead>tr>th {
  color: #c89828;
  font-size: 14px;
  font-weight: 800;
  line-height: 28.8px;
  padding: 12px !important;
  white-space: pre-wrap !important;
}

.g2-table>table>tbody>tr>td>a,
.g2-table>table>thead>tr>th>a,
.wp-block-table.is-style-stripes>table>tbody>tr>td>a,
.wp-block-table.is-style-stripes>table>thead>tr>th>a {
  text-decoration: none !important;
}

.g2-table>table>tbody>tr:nth-child(2n),
.wp-block-table.is-style-stripes>table>tbody>tr:nth-child(2n) {
  background-color: #fcfbfc;
}

.g2-table>table>tbody>tr>td,
.wp-block-table.is-style-stripes>table>tbody>tr>td {
  font-size: 12px;
  font-weight: 400;
  line-height: 28.8px;
  color: #37474f;
  padding: 12px !important;
  white-space: pre-wrap !important;
  overflow-y: scroll;
  height: 100px;
  max-height: 100px;
}

.g2-table>table>tbody>tr>td::-webkit-scrollbar {
  width: 3px;
  height: 6px;
}

.g2-table>table>tbody>tr>td::-webkit-scrollbar-track {
  background-color: #fff;
}

.g2-table>table>tbody>tr>td::-webkit-scrollbar-thumb {
  background: #f0cf82;
}

.g2-table>figcaption,
.wp-block-table.is-style-stripes>figcaption {
  padding: 10px 6px !important;
  color: #555;
  font-size: 12px;
  background-color: #fdf7ea;
  min-width: 100% !important;
  width: 100% !important;
}

.podcast-container img {
  max-width: unset !important;
}

.yarpp-related ol li {
  margin-bottom: 10px;
}

.yarpp-related a {
  font-weight: 500 !important;
  color: #37474f !important;
}

.yarpp-related ol li::marker {
  width: 20px;
  height: 20px;
  background-color: #e6f0fd;
  color: #37474f;
  padding: 3px;
  border-radius: 6px;
  margin-left: 12px;
}

.is-style-g2-secondary-button>.wp-block-button__link {
  background-color: #37474f;
  color: #fff;
  border-radius: 8px;
  padding: 12px 35px;
}

.is-style-g2-secondary-outline-button>.wp-block-button__link {
  background-color: unset;
  border: 1px solid #37474f;
  color: #37474f;
  font-weight: 800;
  border-radius: 8px;
  padding: 12px 35px;
}

.is-style-g2-primary-outline-arrow-button>.wp-block-button__link {
  color: #fff;
  border-radius: 8px;
  padding: 12px 45px 12px 65px;
  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-style-g2-primary-outline-arrow-button>.wp-block-button__link::after {
  background: url("assets/images/arrow_back.svg") no-repeat;
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  left: 40px;
  top: 14px;
}

body {
  font-family: iransans, sans-serif;
  overflow-x: hidden;
  direction: rtl;
  position: relative;
  background-color: #fcfcfb;
}


/* @supports (font-variation-settings: normal) {
body {
    font-family: IRANSansXV;
    font-variation-settings: "dots" 4;
}
} */

a {
  text-decoration: none !important;
}

span[class*=" icon-"],
span[class^="icon-"] {
  font-family: icomoon !important;
  speak: never;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 18px;
}

.header-block {
  background-color: #fff;
  border-bottom: 1px solid #d7dadc;
  transition: 0.2s;
}

.go2tr-call-box {
  box-sizing: border-box;
  position: fixed;
  z-index: 99;
  height: 102px;
  right: 2.2%;
  bottom: 1%;
  padding: 8px;
  color: #fff;
  background: var(--wp--preset--color--secondary-600);
  border-radius: 16px;
  display: flex;
  flex-direction: column;
  text-align: center;
  box-shadow: 0px 118px 33px 0px rgba(0, 0, 0, 0.00), 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);
}

.go2tr-call-box span {
  margin-bottom: 6px;
  font-weight: 400;
  font-size: 13px;
}

.g2-call-advice-box {
  display: contents;
}

#mobile-call-fixed>div>.g2-call-advice {
  color: #fff !important;
  font-weight: 600;
  font-size: 13px;
  text-decoration: underline !important;
  margin-left: 14px;
  margin-bottom: 9px;
  cursor: pointer;
}

.g2-call-advice::after {
  background: url('assets/images/call.png') no-repeat;
  width: 12px;
  height: 12px;
  position: relative;
  right: 10px;
  content: "";
  display: inline-block;
}

.g2-form-advice-link {
  width: 160px;
  height: 32px;
  border-radius: 8px;
  background-color: #E6AF2E;
  color: #37474F;
  text-align: center;
  font-size: 13px;
  font-style: normal;
  font-weight: 800;
}

.g2-form-advice-link::before {
  background: url('assets/images/calendar.png') no-repeat;
  width: 18px;
  height: 20px;
  position: relative;
  left: 6px;
  top: 6px;
  content: "";
  display: inline-block;
}

.go2tr-main-search-advice>div {
  gap: 13px !important;
}

.go2tr-advise-btn span {
  padding: 13px 18px;
  font-weight: 600;
}

.go2tr-main-display,
.go2tr-main-search-advice .go2tr-advise-btn {
  display: none !important;
}

.fullpage-phonebox {
  position: fixed;
  left: 0;
  top: 0;
  background: rgb(0 0 0 / 72%);
  width: 100%;
  height: 100%;
  z-index: 99999999;
  backdrop-filter: blur(4px);
  justify-content: center;
  align-items: center;
  display: none;
  max-width: unset !important;
  margin: 0 !important;
}

.fullpage-phonebox-inner {
  color: #fff;
  text-align: center;
  padding: 30px 20px;
  background: #37474f;
  border-radius: 12px;
  border: 0 solid #000;
  box-shadow: 0 0 11px #000000d1;
  opacity: 0;
  transition: 0.5s;
  transform: rotate(-40deg) scale(2.5) translateY(-106%);
}

.fullpage-phonebox-inner.fpphi-open {
  opacity: 1;
  transform: rotate(0) scale(1) translateY(0);
}

.fullpage-phonebox-inner-text1,
.fullpage-phonebox-inner-text3 {
  display: block;
  font-weight: 400;
  font-size: 19px;
}

.fullpage-phonebox-inner-text2 {
  display: block;
  padding: 10px 0;
  letter-spacing: 3px;
  font-weight: 400;
  font-size: 19px;
}

.fullpage-phonebox-inner-btn {
  background: #e6af2d;
  width: 60%;
  display: inline-block;
  line-height: 69px;
  font-size: 16px;
  font-weight: 800;
  color: #fff;
  border-radius: 8px;
  margin-top: 26px;
  border: none;
  position: relative;
}

.go2tr-footer a,
.wof-disclaimer>p,
.wof-explainer>p,
.wp-block-search__button {
  color: #37474F;
}

@keyframes btnanimait {
  0% {
    transform: scale(1);
    opacity: 1;
  }

  100% {
    transform: scale(1.5);
    opacity: 0;
  }
}

.go2tr-play-btn {
  margin: 0 auto;
  text-align: center;
}

.go2tr-play-btn a,
.go2tr-play-btn a:hover {
  background-color: unset;
}
.go2tr-search-popup {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 9999;
  top: 0;
  background: #000000b0;
}

.go2tr-search-popup form {
  position: sticky;
  top: 25%;
  width: 88%;
  height: 79px;
}

.sticky-top {
  z-index: 1 !important;
}

.go2tr-search-popup .wp-block-search__inside-wrapper {
  display: flex;
  align-items: center;
  background-color: #fff;
  padding: 13px;
  border-radius: 5px;
  border: none;
}

.go2tr-search-popup input {
  font-size: 16px;
  border: none;
  border-right: 3px solid #e6af2e;
  font-family: inherit;
  margin-left: 10px;
  height: 36px;
  padding-right: 10px;
  width: 100%;
}

.go2tr_popup_search_resualt {
  display: none;
  max-height: 200px;
  background-color: #fff;
  overflow-y: scroll;
  overflow-x: hidden;
  margin-top: -5px;
  border-radius: 3px;
}

.go2tr_popup_search_resualt #ajax-search-res {
  list-style: none;
  top: 57px;
  padding: 16px 32px;
  margin: 8px 0 0;
  border-top: 1px solid #e8e8e9;
}

.go2tr_popup_search_resualt #ajax-search-res .ajax-search-li,
.mb-3 {
  margin-bottom: 16px;
}

.go2tr_popup_search_resualt ul li>#searchsubmit {
  position: relative;
  margin: 0 auto;
  border: none;
  background: #0000;
  left: 0;
  right: 0;
  color: #0259d2;
  font-weight: 500;
  width: 98%;
  border-top: 1px solid #e8e8e9;
  padding-top: 16px;
  height: 40px;
}

.gw-mm-item__dropdown {
  padding: 22px 0;
  box-shadow: 0 20px 40px 0 rgba(0, 0, 0, 0.15) !important;
}

.go2tr-is-not-mobile a:hover {
  color: #e6af2d;
}

.go2tr-main-content {
  max-width: 1248px;
  background-color: #fff;
  border-right: 1px solid #f2f3f3;
  border-left: 1px solid #f2f3f3;
  margin: 0 auto;
}

.go2tr-main-video {
  box-shadow: 0 75px 30px rgba(0, 0, 0, 0.01), 0 42px 25px rgba(0, 0, 0, 0.02), 0 19px 19px rgba(0, 0, 0, 0.03), 0 5px 10px rgba(0, 0, 0, 0.04), 0 0 0 rgba(0, 0, 0, 0.04);
  margin-right: auto;
  min-height: 380px !important;
}


.zoom-in-out-box {
  width: 105px;
  height: 105px;
  background: rgba(230, 175, 46, 0.2);
  animation: 2s infinite zoom-in-zoom-out;
  border-radius: 100%;
  margin: 0 auto;
}

.zoom-in-out-box::before {
  content: "";
  position: absolute;
  width: 66px;
  height: 66px;
  top: 19%;
  right: 19%;
  background: rgba(230, 175, 46, 0.6);
  border-radius: 100%;
}

.zoom-in-out-box::after {
  content: "";
  position: absolute;
  width: 88px;
  height: 88px;
  top: 9%;
  right: 9%;
  background: rgba(230, 175, 46, 0.4);
  border-radius: 100%;
}

.go2tr-mobile-call-number::after,
.go2tr-nav-reservation-item .gw-mm-item__link a strong::before {
  animation-name: example2;
  animation-duration: 2s;
  animation-iteration-count: infinite;
  width: 20px;
  height: 20px;
  position: absolute;
}

@keyframes zoom-in-zoom-out {

  0%,
  100% {
    transform: scale(0.75, 0.75);
  }

  50% {
    transform: scale(1, 1);
  }
}

.go2tr-play-btn a {
  padding: 0;
}

.go2tr-video-popup {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 999;
  top: 0;
  left: 0;
  background: #000000b0;
}

.go2tr-video-popup video {
  position: sticky;
  top: 25%;
  display: block;
  margin: 10% auto;
  width: 50%;
}

.go2tr-adviser-migration-description {
  text-align: center;
}
.go2tr-adviser-migration-description a{
  width:auto;
}
.go2tr-adviser-migration-description .has-arrow {
  padding-left: 72px;
  position: relative;
}

.go2tr-adviser-migration-description .has-arrow::before {
  position: absolute;
  content: "";
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: center;
  left: 44px;
  top: 15px;
  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='M8 16L0 8L8 0L9.425 1.4L3.825 7H16V9H3.825L9.425 14.6L8 16Z' fill='white'/%3E%3C/svg%3E%0A");
}

.go2tr-service-box {
  border: 1px solid #e8e8e9;
  background-color: #fcfcfb;
  border-radius: 12px;
  padding: 10px;
}

.go2tr-main-services {
  align-items: normal !important;
  box-sizing: border-box !important;
  display: flex !important;
  flex-wrap: wrap !important;
}

.go2tr-main-services svg {
  display: block;
  margin: 23px auto 30px;
}

.go2tr-main-fixed-btn {
  gap: 12px !important;
  justify-content: center;
}

.go2tr-main-fixed-btn>div>a {
  font-size: 13px !important;
  min-width: 146px;
  font-weight: 600;
  padding: 15px 7px !important;
}

.go2tr-main-hospital-btn>a {
  min-width: 132px !important;
}

.wp-block-cover {
  overflow: hidden;
  border-radius: 15px;
}

.go2tr-main-video {
  border-radius: 0;
}

.wp-element-button svg {
  position: relative;
  vertical-align: bottom;
}

.is-style-outline:hover a {
  background-color: #f9f9f9 !important;
}

.go2tr-main-cover-box {
  flex-direction: column;
}

.go2tr-main-migrate-route .go2tr-main-cover-box {
  gap: 16px !important;
}

.go2tr-main-migrate-route a {
  position: relative;
  min-width: 190px;
  padding: 20px 35px !important;
}

.go2tr-main-migrate-route a::after {
  background: url("assets/images/chevron_left.svg") no-repeat;
  content: "";
  position: absolute;
  width: 8px;
  height: 12px;
  left: auto;
  top: 24px;
  margin-right: 10px;
}

.go2tr-main-cover-box>.is-style-outline:hover a {
  background-color: #f9f9f9 !important;
  color: #e9a70c !important;
  border-color: #fff !important;
}

.go2tr-main-cover-box>.is-style-outline a svg {
  stroke: #fff !important;
}

.go2tr-main-cover-box>.is-style-outline:hover a svg {
  stroke: #e9a70c !important;
}

.country-slider-item a {
  min-width: 135px;
  padding: 10px 5px !important;
  border-radius: 16px !important;
  border: 1px solid #d7dadc !important;
  font-weight: 400 !important;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
}

.go2tr-main-postbox {
  border: 1px solid #d7dadc;
  border-radius: 16px;
}

.go2tr-main-postbox img {
  min-height: 240px;
  max-height: 240px;
  border-radius: 16px 16px 0 0;
  border-bottom: 1px solid #d7dadc;
}

.go2tr-main-postbox h5 {
  line-height: 28.8px;
  margin-top: 8px;
  padding: 0 10px;
  font-weight: 800;
  font-size: 16px !important;
}

.go2tr-main-postbox>div {
  padding: 0 10px;
  margin-top: 0 !important;
}

.go2tr-main-post-author{
  position: relative;
}

.go2tr-main-post-author::before {
  content: "-";
  position: absolute;
  right: -12px;
}

.wp-block-group.go2tr-footer .footer--inner {
  display: block !important;
  width: 100%;
}

.footer-country-list {
  columns: 2;
  padding-right: 0;

}

.footer-country-list li {
  height: 28px;
  display: flex;

}

.footer-country-list li p {
  width: 100%;
  display: flex;
}

.footer-menu-list {
  padding-right: 0;
  margin-bottom: 24px;
  columns: 2;
}

.footer-menu-list li a {
  padding-right: 20px;
  position: relative;
}

.footer-menu-list li a::before {
  position: absolute;
  content: "";
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: center;
  right: 0;
  top: 6px;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.47998 5.83337L2 8.3134L4.47998 10.7934' stroke='%2337474F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14 8.31335H2' stroke='%2337474F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.g2-footer-license {
  justify-content: center;
  color: #5D6A71;
  font-weight: 800;
  font-size: 16px !important;
  text-decoration: underline !important;
  margin-top: 16px;
}



.go2tr-footer {
  z-index: 99;
  background-image: url("assets/images/footer-bg.png") !important;
  background-repeat: no-repeat;
  background-color: #F2F3F3 !important;
  background-position: center 242px !important;
}

.go2tr-footer a {
  display: flex;
  align-items: center;
}

.go2tr-footer img {
  padding-left: 15px;
  box-sizing: content-box;
}

.go2tr-footer a>span:nth-child(1) {
  margin-left: 10px;
}

.go2tr-main-footer-heading {
  gap: 0 !important;
}


.go2tr-main-footer-about-flex {
  display: flex;
  flex-direction: column;
  gap: 20px !important;
  align-items: center;
}

.go2tr-main-footer-about-flex a {
  font-weight: 800;
  text-decoration: underline !important;
  color: #37474F;
}

.go2tr-main-social {
  display: flex;
  list-style: none;
  padding: 0;
  justify-content: center;
  margin: 0 auto;
  gap: 10px;
  width: 100%;
}

.go2tr-main-social li {
  margin-bottom: 0 !important;
}

.go2tr-main-social li>a {
  max-width: 32px;

}

.go2tr-main-social li>a>span {
  transition: 0.2s all ease;
}

.go2tr-main-social li>a>span:hover {
  background-image: url("assets/images/social-media-hover.svg");
}

.page-flags {
  background-image: url("assets/images/page-flags.svg");
  background-repeat: no-repeat;
  background-size: auto 28px;
  display: inline-block;
  width: 28px;
  min-width: 28px;
  height: 28px;
  background-position: calc(var(--flag-index) * -28px) 0;
}

.social-media-icons {
  background-image: url("assets/images/social-media.svg");
  background-repeat: no-repeat;
  background-size: auto 32px;
  display: inline-block;
  width: 32px;
  min-width: 32px;
  height: 32px;
  background-position: calc(var(--flag-index) * -32px) 0;
}

.go2tr-main-footer-about-title {
  color: #37474F;
  font-size: 16px !important
}

.go2tr-main-footer-about {
  text-align: right;
  color: #5D6A71;
  margin: 0;
}

.go2tr-sub-menu-container {
  display: none;
  right: -13%;
  animation-name: fadeOut;
  animation-duration: 0.9s;
}

@keyframes fadeOut {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.go2tr-mobile-call-box {
  display: flex;
  align-items: center;
  margin: 16px 20px;
  padding-bottom: 24px;
  border-bottom: 1px solid #e8e8e9;
}

.go2tr-logo-gray {
  display: none;
}



.pagination {
  justify-content: center;
  margin: 32px;
}

.nav-links {
  display: flex;
  direction: ltr;
  flex-wrap: wrap;
  justify-content: space-around;
}

.nav-links .current {
  color: #e6af2e;
  margin: 0 15px;
  border: 2px solid #f0cf82;
  border-radius: 4px;
  padding: 4px 10px 0 10px;
}

.nav-links a {
  color: #37474f;
  margin-left: 5px;
  margin-right: 5px;
  padding: 4px 10px 0 10px;
}

.nav-links a:hover {
  border-radius: 4px;
  background-color: #fdf7ea;
}

.nav-links a:first-child {
  margin-right: 10px;
}

.nav-links a svg {
  color: #d7dadc;
}

.nav-links a:last-child {
  margin-left: 10px;
}

.nav-links a:last-child svg {
  transform: rotate(180deg);
}

.nav-links a:first-child:hover,
.nav-links a:last-child:hover {
  background-color: unset;
}

.nav-links a svg:hover {
  color: #e6af2e;
}

.go2tr-footer-call-box {
  height: 80px;
  padding: 8px 8px 7px;
  color: #37474f;
  display: flex;
  flex-direction: column;
  gap: 0px;
  align-items: center;
  justify-content: space-around;
  margin: 0;
}

.go2tr-footer-call-box .g2-call-advice-box {
  display: block;
}

.go2tr-footer-call-box .g2-call-advice {
  display: inline;
  text-decoration: underline !important;
}

.go2tr-footer-call-box .g2-form-advice-link {
  display: block;
  color: #37474F
}


/* .go2tr-footer-call-box a {
height: 32px;
padding: 8px 35px;
color: #37474f !important;
font-weight: 800;
font-size: 13px;
border-radius: 4px;
} */

.go2tr-nav-reservation-item div {
  margin-right: 10px;
}

.go2tr-nav-reservation-item div a {
  font-size: 16px;
  padding: 10px 25px;
  position: relative;
  animation-name: example;
  animation-duration: 2s;
  animation-iteration-count: infinite;
}

.go2tr-nav-reservation-item .gw-mm-item__link a strong::before {
  -webkit-mask: url(assets/images/mobile-phone-number.svg) no-repeat center;
  mask: url(assets/images/mobile-phone-number.svg) no-repeat center;
  content: "";
  right: 0;
  top: 16px;
}

.dashicons-arrow-down:before {
  content: "\f347" !important;
  font-size: 14px !important;
  vertical-align: middle !important;
}

.dashicons,
.dashicons-before:before {
  vertical-align: super !important;
}

.go2tr-mobile-call-number {
  padding-right: 8px;
  display: inline-block;
  text-align: right !important;
  direction: rtl !important;
  position: relative;
}

.go2tr-mobile-call-number a {
  position: relative;
  animation-name: example;
  animation-duration: 2s;
  animation-iteration-count: infinite;
}

@keyframes example {
  from {
    color: #000;
  }

  to {
    color: #e9a70c;
  }
}

@keyframes example2 {
  from {
    background-color: #000;
  }

  to {
    background-color: #e9a70c;
  }
}

.go2tr-mobile-call-number::after {
  -webkit-mask: url(assets/images/mobile-phone-number.svg) no-repeat center;
  mask: url(assets/images/mobile-phone-number.svg) no-repeat center;
  content: "";
  right: -10px;
  top: 3px;
}

#mobile-navigation-icon {
  background: url("assets/images/mobile-navigation.svg") center no-repeat;
  width: 30px;
  height: 30px;
  display: block;
  margin: 3px 8px;
}

.is-opened {
  background: url("assets/images/mobile-navigation-close.svg") center no-repeat !important;
}

.open-children>div {
  display: block;
}

.open-children>a>i {
  transition: 0.3s;
}

.g2-country-attr-links {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 24px;
  justify-content: right;
  max-height: 375px;
  overflow: hidden;
  margin: 30px 0;
}

.g2-country-attr-links a {
  color: #37474f !important;
  text-decoration-line: underline;
}

.g2-country-attr-links-items {
  align-items: center !important;
  border: 1px solid #d7dadc;
  border-radius: 16px;
  display: flex !important;
  flex-wrap: nowrap !important;
  gap: 14px !important;
  justify-content: flex-start !important;
  min-height: 70px !important;
  width: 232px !important;
  padding: 8px 16px;
}

.g2-country-attr-links-items img {
  width: auto !important;
}

.g2-country-attr-more {
  display: flex;
  justify-content: center;
  margin-bottom: 30px;
  text-decoration: underline;
  text-decoration-color: #d7dadc;
  cursor: pointer;
}

.go2tr-country {
  display: flex;
  flex-wrap: nowrap;
  max-width: 1248px !important;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  border: 1px solid #d7dadc;
  border-radius: 0 0 120px 24px;
}

.g2-country-video video {
  border-radius: 16px;
  margin-bottom: 15px;
}

.go2tr-country>div {
  flex-basis: 50%;
}

.go2tr-country-info {
  background-color: #20292e;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
}

.go2tr-country-name {
  color: #fff;
  text-align: right;
  font-size: 57px;
  font-weight: 950;
  line-height: 120%;
}

.go2tr-country-info>div {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  position: relative;
}

.go2tr-country-info>div::after {
  content: "";
  position: absolute;
  top: 50%;
  right: -70px;
  width: 40px;
  height: 40px;
  background-color: #e6af2e;
  border-radius: 50%;
  transform: translateY(-50%);
}

.go2tr-country-info>div>h1 {
  font-size: 57px;
  font-style: normal;
  font-weight: 950;
  line-height: 120%;
  color: #fff;
  margin: 0 0 4px;
}

.go2tr-country-general-info-listbox ul li p,
.go2tr-country-info>div>p {
  font-size: 16px;
  font-style: normal;
  line-height: 180%;
  color: #fff;
  font-weight: 800;
}

.go2tr-country-info>div>p {
  margin: 0;
}

.go2tr-country-general-info {
  background-color: #37474f;
  padding: 120px 60px;
  position: relative;
}

.go2tr-country-general-info::after {
  content: url('data:image/svg+xml,<svg width="133" height="89" viewBox="0 0 133 89" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M89 45.3085C89 21.0079 69.3005 1.30847 45 1.30847C20.6995 1.30847 1 21.0079 1 45.3085C1 69.609 20.6995 89.3085 45 89.3085C45.3923 89.3085 45.7835 89.3033 46.1733 89.2931V89.3085H133C108.699 89.3085 89 69.609 89 45.3085Z" fill="%23FFC80A" stroke="%2337474F" stroke-width="2"/><circle cx="45" cy="44.3085" r="6" fill="white"/></svg>');
  position: absolute;
  bottom: 0;
  height: 89px;
  right: -46px;
}

.go2tr-country-general-info .go2tr-general-info-title {
  color: #fff;
  font-size: 23px;
  font-style: normal;
  font-weight: 800;
  line-height: 120%;
  margin: 0 0 32px;
}

.go2tr-country-general-info .go2tr-general-info-title>span {
  color: #e6af2e;
}

.go2tr-country-general-info-listbox {
  display: flex;
  align-items: center;
  gap: 24px;
}

.go2tr-country-general-info-listbox ul {
  padding: 0 16px !important;
  margin: 0 !important;
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.go2tr-country-general-info-listbox ul li {
  min-width: 224px;
  display: flex;
  align-items: center;
  gap: 24px;
}

.go2tr-country-general-info-listbox ul li p {
  margin: 0;
}

.go2tr-country-general-info-listbox ul li p span {
  color: #afb5b9;
  display: inline-block;
  padding-left: 8px;
}

.go2tr-country-general-info>div {
  width: 100%;
}




/*   newsletter-style*/
.G2-newsletter-blocks {
  margin: 0 !important;
  height: 100px;
  overflow: hidden !important;
  /* padding-bottom: 32px !important; */
}

.G2-newsletter-blocks form {
  width: 100%;
  border-radius: 0 !important;
}

.g2-copyright {
  display: none;
}
.g2tech-copyright{
  display: flex;
    justify-content: center;
}

.G2-newsletter-blocks form .wp-block-mailster-field-email {
  width: 100% !important;
  height: 56px !important;

}

.G2-newsletter-blocks form .wp-block-mailster-field-email input {
  width: 100% !important;
  height: 56px !important;
  border: 1px solid #AFB5B9 !important;
  border-radius: 12px !important;
  padding: 14px 8px !important;
  background: none !important;
  direction: rtl;
}

.G2-newsletter-blocks form .wp-block-mailster-field-email .is-error {
  outline: none !important;
}

.G2-newsletter-blocks form .wp-block-mailster-field-email .is-error input {
  border: 1px solid #E64D43 !important;

}

.G2-newsletter-blocks form .wp-block-mailster-field-email input::placeholder {
  color: #879195 !important;
  font-size: 14px !important;

}

.G2-newsletter-blocks form .wp-block-mailster-field-submit {
  position: absolute !important;
  left: 4px !important;
  z-index: 1 !important;
  width: fit-content !important;
  height: 48px !important;
  top: 4px !important;
  min-width: unset !important;
}

.G2-newsletter-blocks form .wp-block-mailster-field-submit input {
  height: 48px !important;
  border-radius: 8px !important;
  font-size: 16px !important;
  font-weight: 800 !important;
  padding: 0 32px;
}

.mailster-block-form-info-error {
  background: none !important;
  position: absolute;
  bottom: -100px;
  text-align: right;
}

.mailster-block-form-info-error {
  background: none !important;
  position: absolute;
  bottom: -100px;
  text-align: right;
}

.mailster-block-form-info-error div {
  color: #E64D43 !important;
}

.mailster-block-form-info-success {
  background: none !important;
  position: absolute;
  bottom: -100px;
  text-align: right;
}

.mailster-block-form-info-success div {
  color: #15894f !important;
}

.mailster-block-form-info-success {
  color: #15894f !important;
}

.mailster-block-form-info-success {
  color: #15894f !important;
}

.wp-block-mailster-messages .mailster-block-form-info-success {
  color: #15894f !important;
}

.mailster-title {
  font-size: 15px;
  font-weight: 800;
  color: #37474F;
  margin-bottom: 13px;
  margin-top: 24px;
}



@media only screen and (max-width: 820px) {
  .go2tr-country-name {
    color: #37474F;
  }

  .go2tr-main-footer-about-flex {
    flex-flow: column;
  }

  .go2tr-go-top {
    display: none !important;
  }

  .all-menus-box {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }

  .go2tr-country {
    flex-direction: column;
    border-radius: 16px;
    max-width: unset;
    margin: 48px 8px 0 !important;
    overflow: hidden;
  }

  .go2tr-country>div {
    flex-basis: 100%;
  }

  .go2tr-country-info {
    min-height: 356px;
    background-color: #fdf7ea;
  }

  .go2tr-country-general-info {
    padding: 24px 0;
    background-color: #fcfcfb;
  }

  .go2tr-country-general-info::after {
    display: none;
  }

  .go2tr-country-general-info>div {
    max-width: 70%;
    margin: 0 auto;
  }

  .go2tr-country-info>div>h1 {
    color: #37474f;
    font-size: 40px;
  }

  .go2tr-country-general-info .go2tr-general-info-title,
  .go2tr-country-general-info-listbox ul li p,
  .go2tr-country-info>div>p {
    color: #37474f;
  }

  .go2tr-country-general-info-listbox ul li p span {
    color: #879195;
  }

  .wof-wheel-standalone .wof-wheel .wof-inner-wrapper {
    flex-flow: column-reverse !important;
  }
}

@media only screen and (max-width: 576px) {
  .go2tr-main-video {
    margin-top: 16px !important;
    border-radius: 16px;
  }

  .wp-block-button.go2tr-play-btn img {
    width: 56px !important;
    height: 56px !important;
  }

  #g2-header-banner .banner_mobile {
    display: block;
  }

  #g2-header-banner .banner_des,
  #g2-header-banner .banner_tablet {
    display: none;
  }

  .go2tr-country-general-info>div {
    max-width: unset;
    margin: 0 !important;
    padding: 16px;
  }

  .go2tr-country-general-info-listbox {
    flex-direction: column;
    align-items: flex-start;
  }

  .go2tr-adviser-migration-description h1 {
    max-width: 450px;
    margin: 0 auto;
    line-height: 32px;
  }
}

@media only screen and (min-width: 577px) {
  .go2tr-main-video {
    margin-top: 16px !important;
    border-radius: 16px;
  }

  #g2-header-banner .banner_tablet {
    display: block;
  }

  #g2-header-banner .banner_des,
  #g2-header-banner .banner_mobile {
    display: none;
  }
}

@media only screen and (max-width: 600px) {
  header {
    padding-top: 11px !important;
    padding-bottom: 11px !important;
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 999;
  }

  #g2-header-banner {
    margin-top: 70px;
  }

  .go2tr-play-btn a img {
    width: 48px !important;
  }

  .go2tr-adviser-migration-description {
    padding-top: 50px !important;
  }

  .go2tr-call-box {
    box-sizing: border-box;
    position: fixed;
    z-index: 99;
    height: 50px;
    right: 5%;
    bottom: 1%;
    padding: 8px 8px 7px;
    color: #ffffff;
    background: var(--wp--preset--color--secondary-600);
    border-radius: 8px;
    display: flex;
    flex-direction: row;
    left: 5%;
    gap: 0px;
    align-items: baseline;
    justify-content: space-around;
  }

  .g2-call-advice::after {
    background: none;
    width: 0;
  }

  .g2-form-advice-link::before {
    background: none;
    width: 0;
  }

  .g2-call-advice-box {
    display: block;
  }

  .g2-form-advice-link {
    width: 135px;
  }

  .go2tr-call-box span {
    margin-bottom: 0;
    font-weight: 400;
    font-size: 13px;
  }

  .g2-call-advice {
    margin: 0
  }

  .go2tr-mobile-quick-links p a {
    margin-right: 20px;
  }

  .header-column-nav {
    order: 1;
    flex-basis: 30% !important;
  }
  .go2tr-hidden-column,
  .go2tr-main-search-advice .go2tr-advise-btn {
    display: none !important;
  }

  .column-reverse {
    flex-direction: column-reverse;
  }

  .go2tr-main-video {
    min-height: 210px !important;
  }

  .go2tr-main-migrate-route {
    min-height: 340px !important;
  }

  .go2tr-main-cover-box a {
    padding: 17px 9px !important;
  }

  .go2tr-main-migrate-route a::after {
    top: 22px;
  }

  .go2tr-main-display {
    display: block !important;
  }

  .go2tr-footer {
    background: #F2F3F3 !important;
    padding: 40px 15px 10px !important;
    position: relative;
    z-index: 99;
  }

  .go2tr-footer>div {
    padding: 5px !important;
    gap: 0;
    font-size: 13px;
  }

  .go2tr-footer>.wp-block-columns.is-not-stacked-on-mobile {
    flex-wrap: wrap !important;
    gap: 64px 10px !important;
  }

  .go2tr-footer>.wp-block-columns>.wp-block-column {
    flex-basis: 35% !important;
  }

  .g2-country-attr-links a {
    display: contents;
  }
}

@media only screen and (min-width: 600px) {
  .go2tr-mobile-call-box .go2tr-advise-btn {
    display: block !important;
  }

  header {
    padding-top: 11px !important;
    padding-bottom: 11px !important;
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 999;
  }

  #g2-header-banner {
    margin-top: 70px;
  }

  .go2tr-adviser-migration-description {
    padding-top: 50px !important;
  }

  .go2tr-mobile-quick-links p a {
    margin-right: 20px;
  }

  .has-children:nth-child(5) {
    margin-bottom: 20px;
    padding-bottom: 50px;
    border-bottom: 1px solid #e8e8e9;
  }

  .wp-block-search__button {
    color: #fff !important;
    padding: 13px 80px;
  }

  .header-column-nav {
    order: 1;
    flex-basis: 50% !important;
  }

  .column-reverse {
    flex-direction: column-reverse;
  }

  .go2tr-main-migrate-route {
    min-height: 235px !important;
  }

  .go2tr-hidden-column {
    display: none !important;
  }

  .go2tr-footer {
    position: relative;
  }

  .go2tr-footer>div {
    padding: 5px !important;
    gap: 0;
    font-size: 13px;
    margin-top: 0;
  }


}

@media only screen and (min-width: 768px) {

  .footer-menu-list li a {
    padding-right: 32px;
  }

  #g2-header-banner {
    margin-top: 60px;
  }

  .wp-block-columns:not(.is-not-stacked-on-mobile)>.go2tr-main-migrate-route-column {
    flex-basis: 48% !important;
  }

  .wp-block-columns:not(.is-not-stacked-on-mobile)>.go2tr-service-box {
    flex-basis: 30% !important;
  }

  .wp-block-columns:not(.is-not-stacked-on-mobile)>.go2tr-service-box:first-child {
    flex-basis: 100% !important;
  }

  .go2tr-main-migrate-route {
    min-height: 275px !important;
  }

  .go2tr-main-display {
    display: block !important;
  }
}

@media only screen and (min-width: 992px) {

  .mailster-title {
    font-size: 16px;
    margin-bottom: 24px;
  }

  .G2-newsletter-blocks form .wp-block-mailster-field-submit {
    height: 48px !important;
  }

  .g2-copyright {
    color: #5D6A71;
    width: 100%;
    justify-content: right;
    font-size: 16px;
    display: flex;
  }
  .g2tech-copyright{
    display: flex;
    align-items: center;
    white-space: nowrap;
    gap: 8px;
  }
.footer-copyright-box{
  display: flex;
}
  .wp-block-group.go2tr-footer .footer--inner {
    display: flex !important;
    width: 100% !important;
    margin: unset !important;
  }

  .go2tr-main-social {
    justify-content: end;
    gap: 24px;
  }

  .g2-footer-license {
    justify-content: end;
    margin-top: 42px;
  }

  .footer-country-list {
    columns: 1;
  }

  .footer-country-list li,
  .footer-menu-list li {
    margin-bottom: 16px !important;
    height: 28px;
  }

  .G2-newsletter-blocks form {
    margin-bottom: 50px !important;
  }


  #g2-header-banner {
    margin-top: 70px;
  }

  .go2tr-main-fixed-btn>div>a {
    min-width: 140px;
  }

  .go2tr-main-hospital-btn>a {
    min-width: 120px !important;
  }

  .wp-block-columns:not(.is-not-stacked-on-mobile)>.go2tr-service-box,
  .wp-block-columns:not(.is-not-stacked-on-mobile)>.go2tr-service-box:first-child {
    flex-basis: 29% !important;
  }

  .go2tr-adviser-migration-section {
    padding-top: 72px;
  }



  .go2tr-service-box {
    font-size: 13px;
  }

  .go2tr-adviser-migration-description {
    padding-top: 0 !important;
    text-align: right;
  }

  .go2tr-adviser-migration-description h1 {
    font-size: 28px;
    font-weight: 900;
  }

  .go2tr-main-video {
    border-radius: 15px;
    max-width: 688px;
    margin: 0 !important;
  }

  .go2tr-main-display,
  .go2tr-main-search-advice .go2tr-advise-btn {
    display: none !important;
  }

  .column-reverse {
    flex-direction: row;
  }

  .column-reverse h1 {
    line-height: 48.84px;
  }

  .go2tr-main-migrate-route {
    min-height: 400px !important;
  }

  .go2tr-hidden-column {
    display: block !important;
  }

  .go2tr-footer {
    background-image: url("assets/images/footer-bg.png") !important;
    background-repeat: no-repeat;
    background-color: #F2F3F3 !important;
    background-position: center 242px !important;
  }


}

@media only screen and (min-width: 1200px) {
  .column-reverse {
    gap: 56px;
  }

  #g2-header-banner .banner_des {
    display: block;
    object-fit: cover;
  }

  #g2-header-banner .banner_mobile,
  #g2-header-banner .banner_tablet {
    display: none;
  }

  .go2tr-footer-call-box {
    display: none;
  }

  #g2-header-banner {
    margin-top: 109px;
  }

  header {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
    position: fixed;
    width: 100%;
    top: 0;
  }

  .has-children:nth-child(5) {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none;
  }

  .header-column-nav {
    order: 2;
    flex-basis: 74% !important;
  }

  .go2tr-footer {
    z-index: 1;
  }

  .go2tr-main-search-advice .go2tr-advise-btn {
    display: inline-block !important;
  }

  #crumbs .bread-box {
    padding-top: 0;
  }
}

#main_countedown_1 .countdown {
  direction: ltr;
}

#main_countedown_1 .time_left {
  border-radius: 8px;
  background-color: #914a4a00 !important;
  font-size: 28px;
  font-family: 'Vazirmatn UI FD' !important;
  color: #ffffff;
}

#main_countedown_1 .time_description {
  font-size: 16px;
  font-family: 'Vazirmatn UI FD' !important;
  ;
  color: #fff !important;
}

#main_countedown_1 .time_left {
  background-color: #232323 !important;
  color: #fff !important;
}

.video-blackfriday video {
  border-radius: 10px;
}

.black-friday-consult {
  font-size: 12px !important;
  font-weight: 500;
}

.context {
  width: 100%;
  position: absolute;
  top: 50vh;
}

.circles {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.circles li {
  position: absolute;
  display: block;
  list-style: none;
  bottom: -150px;
  border-radius: 50%;
}

.blackfriday-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 40px;
  padding-bottom: 40px;
}

@property --gradient-angle {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false
}

@property --gradient-angle-offset {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false
}

@property --gradient-percent {
  syntax: "<percentage>";
  initial-value: 5%;
  inherits: false
}

@property --gradient-shine {
  syntax: "<color>";
  initial-value: #fff;
  inherits: false
}

@property --gradient-angle {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false
}

@property --gradient-angle-offset {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false
}

@property --gradient-percent {
  syntax: "<percentage>";
  initial-value: 5%;
  inherits: false
}

@property --gradient-shine {
  syntax: "<color>";
  initial-value: #fff;
  inherits: false
}

.shiny-cta {
  padding: 10px;
  --animation: gradient-angle linear infinite;
  --duration: 3s;
  --shadow-size: 2px;
  isolation: isolate;
  position: relative;
  overflow: hidden;
  cursor: pointer;
  outline-offset: 4px;
  border: 1px solid transparent;
  border-radius: 360px;
  background: linear-gradient(#000000, #161002) padding-box, conic-gradient(from calc(var(--gradient-angle) - var(--gradient-angle-offset)), transparent, #fbe97f var(--gradient-percent), var(--gradient-shine) calc(var(--gradient-percent) * 3), #fbe97f calc(var(--gradient-percent) * 4), transparent calc(var(--gradient-percent) * 6)) border-box;
  box-shadow: inset 0 0 0 1px #393b48
}

.shiny-cta span:before,
.shiny-cta:after,
.shiny-cta:before {
  content: "";
  pointer-events: none;
  position: absolute;
  inset-inline-start: 50%;
  inset-block-start: 50%;
  translate: 50% -50%;
  z-index: -1
}

.shiny-cta:active {
  translate: 0 1px
}

.shiny-cta:before {
  --size: calc(100% - var(--shadow-size) * 3);
  --position: 2px;
  --space: calc(var(--position) * 2);
  width: var(--size);
  height: var(--size);
  background-repeat: space;
  border-radius: inherit;
  opacity: .2;
  z-index: -1
}

.shiny-cta:after {
  --animation: shimmer linear infinite;
  width: 100%;
  aspect-ratio: 1;
  background: linear-gradient(-50deg, transparent, #fbe97f, transparent);
  -webkit-mask-image: radial-gradient(circle at bottom, transparent 40%, #000);
  mask-image: radial-gradient(circle at bottom, transparent 40%, #000);
  opacity: .4
}

.shiny-cta span {
  z-index: 1
}

.shiny-cta span:before {
  --size: calc(100% + 1rem);
  width: var(--size);
  height: var(--size);
  box-shadow: inset 0 -1ex 2rem 4px #fbe97f;
  opacity: 0
}

.shiny-cta {
  --transition: 800ms cubic-bezier(0.25, 1, 0.5, 1);
  transition: var(--transition);
  transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine
}

.shiny-cta,
.shiny-cta:after,
.shiny-cta:before {
  animation: var(--animation) var(--duration), var(--animation) calc(var(--duration)/.4) reverse paused;
  animation-composition: add
}

.shiny-cta span:before {
  transition: opacity var(--transition);
  animation: calc(var(--duration)*1.5) breathe linear infinite
}

.shiny-cta:is(:hover, :focus-visible) {
  --gradient-percent: 8%;
  --gradient-angle-offset: 95deg;
  --gradient-shine: var(#c19e4a)
}

.shiny-cta:is(:hover, :focus-visible),
.shiny-cta:is(:hover, :focus-visible):after,
.shiny-cta:is(:hover, :focus-visible):before {
  animation-play-state: running
}

.shiny-cta:is(:hover, :focus-visible) span:before {
  opacity: .5
}

@keyframes gradient-angle {
  to {
    --gradient-angle: 360deg
  }
}

@keyframes shimmer {
  to {
    rotate: 1turn
  }
}

@keyframes breathe {

  0%,
  to {
    scale: 1
  }

  50% {
    scale: 1.2
  }
}

.footer-blackfriday .g2-dd-item-1 {
  background-color: #000000 !important;
  border: 1px solid #594d31 !important;
}

.footer-blackfriday .g2-dd-item-1>.g2-dd-item-title>.g2-dd-item-heading {
  color: #c9c9c9 !important;
}

.footer-blackfriday .g2-dd-item-1>.g2-dd-item-content p {
  color: #8d8d8d !important;
}

.black-friday-img-wheel {
  display: flex !important;
  justify-content: center !important;
}

.footer-blackfriday .go2tr-footer {
  background-image: none !important;
  background-color: #121212 !important;
  border: none !important
}

.footer-blackfriday .go2tr-main-footer-about {
  color: #8d8d8d !important;
}

.footer-blackfriday .go2tr-main-footer-about-title {
  color: #fff;
}

.footer-blackfriday .go2tr-footer a,
.wof-disclaimer>p,
.wof-explainer>p,
.wp-block-search__button {
  color: #cfcfcf;
}

.footer-blackfriday .mailster-title {
  color: #fff;
}

.wof-btn-submit>span {
  position: relative !important;
  top: -40px !important;
}

#loading-blk {
  background: #000 url("assets/images/Loading_41.gif") center no-repeat;
  width: 100%;
  height: 100%;
  top: 0px;
  bottom: 0;
  position: fixed;
  display: block;
  z-index: 99;
  margin: 0;
}


/* .home-consulting .g2-call .g2-call__left a {
  height: 24px;
  margin-top: 20px;
}

.home-consulting .g2-call h4 {
  margin: 0;
} */

.g2-call {
  background-color: #37474f;
  border-radius: 16px;
  position: relative;
  padding: 34px 24px;
  margin-bottom: 32px;
  margin-top: 32px;
  overflow: hidden;
  align-items: center;
}

.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 h4 {
  color: #fff !important;
  font-weight: 700;
  margin-bottom: 12px;
  font-size: 33px;
  margin-top: 0;
}

.g2-call .wp-block-group__inner-container .wp-block-columns,
.g2-call p {
  margin-bottom: 0;
}

.g2-call a,
.g2-call p {
  font-size: 16px;
  color: #fff;
}

.g2-call p {
  font-weight: 400;
}

.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--left {
  position: relative;
  width: 100%;
  border-bottom: 1px solid #D7DADC;
  margin-top: 32px;
  margin-bottom: 20px;
}

.g2-call--err {
  position: absolute;
  z-index: 2;
  margin: 0 !important;
  bottom: -26px;
  font-size: 13px !important;
  color: #E64D43 !important;
  opacity: 0;
}

.g2-call--reserve {
  background-color: #e6af2e;
  width: 32px;
  height: 32px;
  border-radius: 4px;
  display: flex;
  position: absolute;
  left: 0;
  top: 0;
  border: none;
  cursor: pointer;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.3327 6.66659H3.21602L6.94935 10.3999L5.99935 11.3333L0.666016 5.99992L5.99935 0.666588L6.94935 1.59992L3.21602 5.33325H11.3327V6.66659Z' fill='%23F2F3F3'/%3E%3C/svg%3E%0A");
}

.g2-call--addnumber {
  width: 85%;
  max-width: 315px;
  border-radius: 0;
  padding-bottom: 12px;
  padding-right: 32px;
  border: none;
  background: none;
  color: #fff;
  direction: rtl;
  background-position: top 8px right;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.21468 18C3.34586 18 5.42111 17.5253 7.44044 16.5758C9.45976 15.6263 11.2498 14.3712 12.8105 12.8105C14.3712 11.2498 15.6263 9.45977 16.5758 7.44045C17.5253 5.42113 18 3.34588 18 1.2147C18 0.86653 17.8846 0.577034 17.6538 0.346211C17.423 0.115403 17.1335 0 16.7853 0H12.828C12.51 0 12.2379 0.0909397 12.0117 0.272819C11.7855 0.454715 11.6444 0.698823 11.5884 1.00514L10.9582 4.30723C10.9099 4.59796 10.914 4.85855 10.9704 5.08899C11.0268 5.31946 11.1498 5.52368 11.3395 5.70166L13.7289 8.05231C13.0752 9.15636 12.2638 10.1919 11.2948 11.1589C10.3258 12.126 9.26254 12.9631 8.10495 13.6705L5.7644 11.3475C5.57472 11.1617 5.34214 11.0272 5.06664 10.9441C4.79116 10.8609 4.51001 10.8454 4.22318 10.8975L1.00514 11.565C0.694908 11.6373 0.449825 11.7796 0.269886 11.9918C0.089962 12.204 0 12.4652 0 12.7754V16.7795C0 17.1276 0.115404 17.4181 0.346212 17.6509C0.577019 17.8836 0.866508 18 1.21468 18Z' fill='%23AFB5B9'/%3E%3C/svg%3E%0A");

}

.g2-call--addnumber::placeholder {
  color: #AFB5B9;
  font-family: 'IRANSANS';
}



@media (min-width: 992px) and (max-width: 1199.9px) {
  .g2-call {
    padding: 24px 18px;
  }

  .g2-call.list {
    display: block;
  }

  .g2-call p {
    font-size: 16px;
  }




  .g2-call ul {
    margin-bottom: 16px;
  }
}

@media (min-width: 576px) and (max-width: 767.99px) {
  .g2-call {
    padding: 24px 18px;
    display: block;
  }

  .g2-call p {
    font-size: 15px;
  }




  .g2-call ul {
    margin-bottom: 16px;
  }
}

@media (max-width: 575.99px) {
  .g2-call {
    padding: 24px 18px;
    display: block;
  }

  .g2-call p {
    font-size: 16px;
    margin-bottom: 18px;
  }


  .g2-call__right {
    text-align: center;
  }

  .go2tr-adviser-migration-section .column-reverse {
    gap: 24px !important;
  }
}

@media (max-width: 365px) {
  .wp-block-button__link {
    padding-top: 0.75rem;
    padding-right: 0.5rem;
    padding-bottom: 0.75rem;
    padding-left: 0.5rem;
  }

  .go2tr-main-fixed-btn>div>a {
    min-width: 130px;
  }


  .g2-call h4 {
    font-size: 18px;
  }

  .g2-call p {
    font-size: 14px;
  }

  .go2tr-call-box span {
    font-size: 11px;
  }

  .go2tr-footer>div {
    font-size: 12px;
  }
}


/*-------------------- train banner ----------------------------------------*/

.train_sideBanner.single-page {
  background-color: #ebebeb;
  border: 1px solid #e3e3e3;
  padding: 16px;
  margin: 0;
  border-radius: 0;
  border-left: none;
  border-right: none;
}

.train_banner {
  border-radius: 16px;
  background-color: #ebebeb;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
}

.tbanner_title,
.train_popup_title {
  font-size: 33px;
  line-height: 39.6px;
  color: #37474f;
  font-weight: 900;
  font-family: iransans;
  margin: 0 auto;
}

.tbanner_title span,
.train_popup_title span {
  color: #e6af2e;
}

.tbanner_text {
  font-size: 16px;
  font-weight: 400;
  line-height: 28.8px;
  margin: 0;
}

.tbanner_text span {
  font-weight: bold;
}

.train_banner::after {
  content: "";
  position: absolute;
  background: no-repeat left;
}

.tbanner_gotApp {
  display: flex;
  align-items: center;
  height: 48px;
  color: #37474f;
  background-color: #fff;
  border-radius: 8px;
  outline: none;
  border: none;
  padding: 0 76px 0 42px;
  font-size: 16px;
  font-weight: 700;
  font-family: iransans;
  cursor: pointer;
  border: 1px solid #e6af2e;
  position: relative;
}

.tbanner_gotApp:before {
  position: absolute;
  content: "";
  width: 24px;
  height: 24px;
  right: 42px;
  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%3Cmask id='mask0_10386_9410' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_10386_9410)'%3E%3Cpath d='M6 20C5.45 20 4.97917 19.8042 4.5875 19.4125C4.19583 19.0208 4 18.55 4 18V15H6V18H18V15H20V18C20 18.55 19.8042 19.0208 19.4125 19.4125C19.0208 19.8042 18.55 20 18 20H6ZM12 16L7 11L8.4 9.55L11 12.15V4H13V12.15L15.6 9.55L17 11L12 16Z' fill='%23AFB5B9'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.bodyShadow {
  position: fixed;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

.train_fullpage {
  position: fixed;
  left: 0;
  top: 0;
  background: rgb(0 0 0 / 25%);
  width: 100%;
  height: 100vh;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  max-width: unset !important;
  animation-name: fadeInOut;
  animation-duration: 0.4s;
  opacity: 0;
  visibility: hidden;
  transition: 0.3s;
  z-index: 9999;
  margin: 0 !important;
}

.train_fullpage.show {
  opacity: 1;
  visibility: visible;
  z-index: 9999;
}


/*  popup-part */

.train_popup_title {
  margin-bottom: 12px;
}

.train_popup_text {
  margin: 0;
}

.train_popup {
  border-radius: 16px;
  background: #ebebeb;
  overflow: hidden;
  box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.04);
  margin: auto;
  max-width: 600px;
}

.train_popup_inner {
  position: relative;
}

.train_close {
  margin: 0;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 21px;
  left: 21px;
  outline: none;
  border: none;
  cursor: pointer;
  background: no-repeat center;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.4 14L0 12.6L5.6 7L0 1.4L1.4 0L7 5.6L12.6 0L14 1.4L8.4 7L14 12.6L12.6 14L7 8.4L1.4 14Z' fill='%23AFB5B9'/%3E%3C/svg%3E%0A");
}

.train_popup_btns {
  text-align: center;
  height: fit-content;
  width: 94%;
  position: absolute;
  top: -300px;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  justify-content: center;
  column-gap: 8px;
  row-gap: 16px;
  flex-wrap: wrap;
  max-width: 372px;
  padding: 0;
  box-sizing: content-box;
}

.train_popup_footer {
  margin-top: 132px;
  position: relative;
  max-width: 100%;
}

.train_popup_pic {
  z-index: 3;
  position: relative;
  top: 66px;
}

.train_popup_btns a:not(:last-child) {
  height: 44px;
  padding: 0 32px 0 13px;
  color: #37474f;
  font-size: 13px;
  line-height: 23.4px;
  background: #fcfcfb;
  border: 1px solid #e6af2e;
  border-radius: 50px;
  font-weight: 800;
  position: relative;
  display: flex;
  align-items: center;
  width: fit-content;
  min-width: 50px;
}

.train_popup_btns a:first-child,
.train_popup_btns a:nth-child(2) {
  padding-right: 65px;
  padding-left: 44px;
  min-width: unset;
}

.train_popup_btns a:before {
  position: absolute;
  content: "";
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: center;
  top: 11px;
  right: 7px;
}

.train_popup_btns a:first-child:before,
.train_popup_btns a:nth-child(2):before {
  right: 38px;
}

.train_googleplay:before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 21 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.86149 1.52776C1.63251 1.76146 1.5 2.12531 1.5 2.59651V19.4039C1.5 19.8751 1.63251 20.2389 1.86149 20.4726L1.918 20.5239L11.5778 11.1094V10.8871L1.918 1.47266L1.86149 1.52776Z' stroke='%23AFB5B9'/%3E%3Cpath d='M14.794 14.2491L11.5776 11.1094V10.8871L14.7979 7.74736L14.87 7.78821L18.6836 9.90385C19.772 10.5043 19.772 11.4923 18.6836 12.0964L14.87 14.2083L14.794 14.2491V14.2491Z' stroke='%23AFB5B9'/%3E%3Cpath d='M14.87 14.2083L11.5776 10.9983L1.86133 20.4726C2.22281 20.8431 2.8123 20.8877 3.48266 20.5172L14.87 14.2083' stroke='%23AFB5B9'/%3E%3Cpath d='M14.87 7.78825L3.48266 1.47931C2.8123 1.11261 2.22281 1.15726 1.86133 1.52776L11.5776 10.9983L14.87 7.78825Z' stroke='%23AFB5B9'/%3E%3C/svg%3E%0A");
}

.train_cafebazar:before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='22' viewBox='0 0 20 22' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cmask id='mask0_10594_57852' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='22'%3E%3Crect x='0.5' width='19' height='22' fill='url(%23pattern0)'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_10594_57852)'%3E%3Crect x='-3.97113' y='-5.5' width='23.8846' height='27' fill='%23AFB5B9'/%3E%3C/g%3E%3Cdefs%3E%3Cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_10594_57852' transform='matrix(0.00821202 0 0 0.0070922 -0.0132512 0)'/%3E%3C/pattern%3E%3Cimage id='image0_10594_57852' width='125' height='141' xlink:href='data:image/png;base64,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'/%3E%3C/defs%3E%3C/svg%3E%0A");
}

.train_myket: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='M9.66669 19.5C14.9134 19.5 19.1667 15.2467 19.1667 10C19.1667 4.7533 14.9134 0.5 9.66669 0.5C4.41998 0.5 0.166687 4.7533 0.166687 10C0.166687 15.2467 4.41998 19.5 9.66669 19.5Z' fill='%23AFB5B9'/%3E%3Cpath d='M15.4938 8.87601C15.4144 7.07649 13.9356 5.64879 12.119 5.64879C11.1114 5.64879 10.2031 6.09441 9.58437 6.79265C8.96561 6.09441 8.05733 5.64879 7.04972 5.64879C5.27006 5.64879 3.81114 7.01972 3.68058 8.77667C3.6749 8.81356 3.6749 8.86182 3.6749 8.90723V12.7192C3.6749 13.1875 4.05241 13.565 4.52074 13.565H4.5406C5.00893 13.565 5.38644 13.1875 5.38644 12.7192V9.02928H5.39211C5.39211 8.10114 6.14712 7.34897 7.07242 7.34897C8.00057 7.34897 8.75273 8.10397 8.75273 9.02928H8.75841V12.143C8.75841 12.6113 9.13591 12.9888 9.60424 12.9888H9.62411C10.0924 12.9888 10.4699 12.6113 10.4699 12.143V9.02076C10.4756 8.09262 11.2249 7.35181 12.1503 7.35181C13.0756 7.35181 13.8391 8.10965 13.8391 9.03496H13.8448V12.7305C13.8448 13.1932 14.2223 13.565 14.6792 13.565H14.6991C15.1618 13.565 15.5336 13.1875 15.5336 12.7305V8.96116C15.4938 8.91858 15.4938 8.89872 15.4938 8.87601Z' fill='white'/%3E%3Cpath d='M12.3007 13.8942C12.2638 13.8318 12.1389 13.9567 12.1389 13.9567C11.6706 14.4647 10.6999 14.7912 9.69223 14.7912C8.68461 14.7912 7.71957 14.4647 7.24556 13.9567C7.24556 13.9567 7.12068 13.8261 7.08378 13.8942C7.03552 13.968 7.10932 14.0872 7.10932 14.0872C7.70822 14.9529 8.62217 15.3418 9.69223 15.3418C10.7623 15.3418 11.6762 14.9529 12.2751 14.0872C12.2808 14.0844 12.3489 13.968 12.3007 13.8942Z' fill='white'/%3E%3C/svg%3E%0A");
}

.train_sibche:before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='17' height='20' viewBox='0 0 17 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.5105 7.81243C15.2875 9.13484 16.4884 11.1152 16.8569 13.3306C17.0809 14.543 17.0415 15.7909 16.7415 16.986C16.4415 18.1811 15.8882 19.2942 15.1209 20.2464L15.0659 20.3187C14.9934 20.4105 14.8886 20.4695 14.774 20.483C14.6594 20.4965 14.5441 20.4635 14.4531 20.391C14.4202 20.3599 14.3912 20.3249 14.3667 20.2866C13.6097 19.234 13.0088 18.0728 12.5835 16.8407C12.4215 16.0697 12.3373 15.2838 12.3322 14.4953C12.2904 13.8368 12.0844 13.2002 11.7337 12.6462C11.383 12.0922 10.8995 11.6392 10.329 11.3306C9.85235 11.0675 9.327 10.9096 8.78692 10.8671C8.24684 10.8246 7.70405 10.8984 7.19361 11.0838C6.68317 11.2692 6.21643 11.562 5.82356 11.9433C5.43069 12.3246 5.12042 12.7859 4.91279 13.2975C4.70516 13.809 4.60479 14.3595 4.61817 14.9132C4.63154 15.4669 4.75837 16.0115 4.99045 16.512C5.22253 17.0124 5.5547 17.4576 5.96551 17.8186C6.37631 18.1796 6.85661 18.4484 7.37538 18.6078C8.34661 18.8823 9.38306 18.7763 10.2819 18.3106C10.3799 18.2652 10.4908 18.2581 10.5936 18.2907C10.6964 18.3233 10.7839 18.3932 10.8396 18.4873L12.7328 21.8287C12.7899 21.93 12.8054 22.0502 12.7759 22.1631C12.7465 22.276 12.6745 22.3724 12.5757 22.4312C10.6508 23.4865 8.41105 23.7728 6.29133 23.2344C4.19025 22.6374 2.38486 21.2558 1.23241 19.3628C0.184692 17.5936 -0.213478 15.501 0.109081 13.4591C0.996748 7.20198 8.483 3.92481 13.5105 7.81243ZM14.7438 0.583389H14.8381C14.8945 0.587415 14.9497 0.602962 15.0002 0.629114C15.0507 0.655265 15.0956 0.691491 15.1322 0.735657C15.1688 0.779823 15.1964 0.831035 15.2133 0.886274C15.2303 0.941513 15.2362 0.999662 15.2308 1.05729C15.239 1.10243 15.239 1.1487 15.2308 1.19384C14.7703 2.40469 13.945 3.43429 12.8742 4.13365C11.653 4.8448 10.2374 5.12695 8.84435 4.93688H8.75008C8.69287 4.93291 8.63703 4.91713 8.58595 4.89047C8.53487 4.86382 8.48961 4.82685 8.4529 4.78181C8.41619 4.73676 8.38878 4.68457 8.37236 4.62839C8.35593 4.57221 8.35081 4.5132 8.35731 4.45494C8.35376 4.41486 8.35376 4.37454 8.35731 4.33446C8.79807 3.12637 9.60441 2.09365 10.659 1.38662C11.893 0.654855 13.3301 0.363789 14.7438 0.559292V0.583389Z' fill='%23AFB5B9'/%3E%3C/svg%3E%0A");
}

.train_appstore:before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='19' height='20' viewBox='0 0 19 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.5341 11.686C15.509 8.96081 17.8227 7.63501 17.9285 7.57329C16.6181 5.71057 14.5871 5.45607 13.8734 5.43578C12.1676 5.26075 10.5129 6.43097 9.644 6.43097C8.7577 6.43097 7.41959 5.45269 5.97741 5.48143C4.12157 5.50934 2.38541 6.55695 1.43321 8.18376C-0.531903 11.5008 0.933691 16.3753 2.81641 19.0565C3.75821 20.3696 4.85871 21.8358 6.29915 21.7842C7.70837 21.7275 8.23477 20.9082 9.93538 20.9082C11.6204 20.9082 12.1147 21.7842 13.5838 21.7512C15.0962 21.7275 16.0484 20.4322 16.9572 19.1072C18.0456 17.6022 18.4827 16.12 18.5 16.0439C18.4644 16.032 15.5627 14.9523 15.5341 11.686Z' fill='%23AFB5B9'/%3E%3Cpath d='M12.759 3.67199C13.517 2.74782 14.0356 1.49051 13.8916 0.2146C12.7946 0.26195 11.4227 0.954443 10.6326 1.85832C9.93365 2.65481 9.30925 3.96032 9.47056 5.18803C10.7029 5.27766 11.9681 4.58179 12.759 3.67199Z' fill='%23AFB5B9'/%3E%3C/svg%3E%0A");
}

.train_directDownload {
  display: block;
  margin-top: -8px;
  color: #37474f;
  font-size: 16px;
  font-weight: 400;
  line-height: 28.8px;
  text-decoration-line: underline !important;
  width: 100%;
}

.train_sideBanner {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 32px;
  border: 1px solid #d7dadc;
  padding: 8px;
  border-radius: 12px;
  background-color: #f5f5f5;
}

.train_sideBanner .tbanner_gotApp {
  padding: 0 40px 0 10px;
}

.train_sideBanner .tbanner_gotApp::before {
  right: 10px;
}

.train_sideBanner p {
  margin-bottom: 0;
  font-weight: 800;
  color: #37474f;
}

.train_sideBanner p span {
  color: #e6af2e;
}

@media only screen and (min-width: 320px) {
  .train_banner {
    margin-top: 48px !important;
    display: block;
    padding: 32px;
    text-align: center;
  }

  .tbanner_title {
    margin-bottom: 36px;
  }

  .tbanner_text {
    margin-bottom: 32px;
  }

  .train_banner::after {
    width: 30%;
    height: 214px;
    left: 0;
    transform: translateY(-50%);
    top: 50%;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='103' height='192' viewBox='0 0 103 192' fill='none'%3E%3Cg opacity='0.1'%3E%3Cpath d='M3.48595 107.774C0.843231 107.57 -0.701759 106.633 -1.39293 104.596C-2.00279 102.762 -1.31161 101.051 0.761917 99.5837C1.41243 99.0947 2.14426 98.6872 2.87609 98.3612C20.4401 90.6191 35.7679 79.5357 50.2825 67.1891C52.5594 65.2739 54.7549 63.2365 57.0723 61.3214C59.1052 59.61 61.0161 59.5692 62.5204 61.1176C64.3093 62.9513 64.3906 65.4369 62.683 67.3113C53.7791 76.9686 43.4928 84.9144 32.4746 91.8823C24.3432 97.0166 15.8864 101.662 7.55168 106.429C6.25065 107.081 4.82764 107.326 3.48595 107.774Z' fill='%23C7C7C7'/%3E%3Cpath d='M18.5698 119.917C15.3579 119.917 13.3657 118.654 12.7965 116.739C12.2679 114.946 13.2437 112.99 15.4799 111.808C17.0249 110.993 18.6918 110.382 20.3181 109.689C39.5084 101.54 56.8284 90.4969 72.1969 76.3981C72.5628 76.0721 72.888 75.7461 73.2946 75.5016C74.5956 74.6459 76.0186 74.1162 77.4417 75.1757C78.7834 76.1944 79.1493 77.702 78.4987 79.2097C77.8482 80.6766 77.1164 82.2658 75.9373 83.2438C70.9365 87.5223 66.017 91.8416 60.6908 95.6311C48.5343 104.27 35.5239 111.564 22.3916 118.572C21.0093 119.346 19.383 119.632 18.5698 119.917Z' fill='%23C7C7C7'/%3E%3Cpath d='M-49.8158 148.44C-51.2795 145.425 -50.9542 142.654 -50.1817 139.883C-49.1246 136.135 -47.0105 132.997 -44.4084 130.185C-38.1065 123.34 -30.5849 118.043 -22.7787 113.071C-21.2337 112.093 -19.6887 111.115 -18.0624 110.3C-15.7856 109.159 -13.3868 108.874 -10.9881 109.934C-8.34533 111.115 -7.97942 113.601 -10.3375 115.353C-11.8825 116.535 -13.6308 117.472 -15.3384 118.45C-23.7545 123.177 -32.0079 128.026 -39.0823 134.708C-43.3106 138.62 -47.0105 142.98 -49.8158 148.44Z' fill='%23C7C7C7'/%3E%3Cpath d='M-28.7147 150.885C-27.7389 146.403 -25.7467 142.41 -22.982 138.865C-18.469 133.119 -13.1429 128.189 -6.84101 124.44C-4.64552 123.136 -2.12476 122.443 0.23336 121.506C0.721252 121.302 1.29046 121.262 1.819 121.302C3.56727 121.343 5.64079 121.506 6.04736 123.34C6.33196 124.562 5.39685 126.274 4.54305 127.415C3.64858 128.596 2.22558 129.493 0.883888 130.267C-9.32111 135.972 -18.713 142.817 -27.8202 150.152C-28.1048 150.396 -28.3894 150.641 -28.7147 150.885Z' fill='%23C7C7C7'/%3E%3Cpath d='M98.9087 106.103C99.9658 108.548 99.3966 110.667 98.5022 112.704C93.1354 124.725 85.5731 135.279 76.6692 144.895C71.709 150.274 66.3422 155.286 61.0974 160.38C60.1623 161.317 58.9832 162.091 57.7635 162.661C57.0723 162.987 55.7713 163.028 55.3647 162.58C54.8362 162.05 54.5516 160.665 54.8768 160.054C55.812 158.383 56.9097 156.672 58.3734 155.449C67.196 147.992 75.4494 139.965 82.8491 131.082C88.8257 123.91 93.9485 116.209 97.933 107.733C98.2582 107.204 98.5835 106.674 98.9087 106.103Z' fill='%23C7C7C7'/%3E%3Cpath d='M-23.2666 183.932C-14.4846 184.38 -5.78391 184.095 2.8761 182.75C17.3908 180.468 30.889 175.619 43.0049 167.103C44.1026 166.329 45.2817 165.555 46.5827 165.229C47.4365 164.984 48.4936 165.514 49.4694 165.677C49.1441 166.492 49.0628 167.633 48.453 168.081C45.2817 170.485 42.1511 173.052 38.6952 175.008C20.2368 185.562 0.395996 188.17 -20.3799 184.543C-21.3557 184.421 -22.3315 184.136 -23.2666 183.932Z' fill='%23C7C7C7'/%3E%3Cpath d='M93.7046 97.5463C93.0947 99.2984 92.7695 100.765 92.0783 102.069C87.9312 109.934 81.914 116.29 75.4494 122.199C74.2297 123.34 72.6441 124.358 70.8552 123.136C69.6354 122.321 69.5948 120.324 70.7738 118.287C71.5057 117.065 72.4001 115.924 73.3759 114.946C78.702 109.648 83.5809 104.066 87.606 97.7093C88.0532 97.0166 88.5004 96.2423 89.151 95.8756C90.0048 95.3459 91.3058 94.6939 91.997 94.9792C92.8101 95.3051 93.176 96.6906 93.7046 97.5463Z' fill='%23C7C7C7'/%3E%3Cpath d='M0.436646 191.796C7.71431 190.37 15.0733 189.27 22.2696 187.477C32.5153 184.951 41.5819 179.816 50.3639 174.03C52.2748 172.767 54.267 171.585 56.3811 170.689C57.1943 170.322 58.3734 170.852 59.3898 170.974C59.1052 171.952 59.0645 173.174 58.4547 173.826C56.9097 175.416 55.1208 176.842 53.2912 178.105C42.3137 185.643 29.9132 189.311 16.8622 190.9C11.4548 191.552 5.96605 191.674 0.47731 192C0.436653 191.919 0.436646 191.878 0.436646 191.796Z' fill='%23C7C7C7'/%3E%3Cpath d='M-62.9481 36.8319C-62.6229 36.0984 -62.5009 35.1612 -61.9724 34.5907C-60.6307 33.2053 -59.2483 31.7384 -57.622 30.6789C-43.7985 21.4291 -29.0399 13.8908 -14.3626 6.18942C-13.3462 5.6597 -12.0452 5.53745 -10.8661 5.45596C-10.3375 5.41521 -9.76833 6.02643 -9.19913 6.31166C-9.56505 6.75989 -9.84966 7.24887 -10.2562 7.65635C-10.5815 7.98233 -11.0694 8.10457 -11.476 8.34906C-25.2181 15.9689 -38.9603 23.548 -52.7025 31.2086C-55.4265 32.7163 -57.9066 34.5907 -60.5494 36.3021C-61.1592 36.6689 -61.7691 36.9949 -62.4196 37.3208C-62.5416 37.1578 -62.7449 36.9949 -62.9481 36.8319Z' fill='%23C7C7C7'/%3E%3Cpath d='M-10.1343 23.5073C-10.7441 23.5073 -10.9881 23.5888 -11.1507 23.5073C-12.3298 22.9776 -13.5088 22.4478 -14.6472 21.9181C-13.8341 21.0217 -13.1836 19.8807 -12.2078 19.3103C-8.79256 17.2729 -5.29604 15.2762 -1.71819 13.6055C0.0707321 12.7906 2.14426 12.4646 4.09581 12.2609C4.78699 12.1794 5.96606 13.0758 6.16934 13.7685C6.37263 14.4205 5.88474 15.8059 5.27488 16.1319C0.680603 18.6583 -4.03565 21.0217 -8.7519 23.385C-9.23979 23.5888 -9.93097 23.4665 -10.1343 23.5073Z' fill='%23C7C7C7'/%3E%3Cpath d='M71.8309 44.4925C74.9209 44.4925 76.3846 46.1631 75.7747 48.4043C74.799 51.9901 72.8067 55.0869 70.042 57.5726C68.6597 58.8357 66.9521 58.9172 65.3664 57.7763C63.8215 56.6354 63.3336 54.9647 64.228 53.294C65.4884 50.9306 66.8708 48.5673 68.5784 46.4891C69.5135 45.3889 71.1804 44.9 71.8309 44.4925Z' fill='%23C7C7C7'/%3E%3Cpath d='M66.4235 165.962C65.8543 163.843 67.2367 162.865 68.4157 161.765C71.1398 159.239 74.0264 156.835 76.6285 154.227C85.8984 144.936 93.542 134.505 98.8274 122.443C98.9901 122.117 99.1933 121.791 99.5186 121.262C97.8516 133.078 74.7583 164.291 66.4235 165.962Z' fill='%23C7C7C7'/%3E%3Cpath d='M53.3318 25.8299C50.6078 25.8707 48.7376 23.0183 49.9573 20.8179C51.5023 18.0471 53.4538 15.5207 55.446 13.0351C56.4625 11.7719 57.9668 12.3424 59.1458 13.1573C60.4469 14.0538 61.26 15.4392 60.4875 16.8246C58.8612 19.6362 56.991 22.2849 55.0801 24.8927C54.6735 25.4632 53.6978 25.6262 53.3318 25.8299Z' fill='%23C7C7C7'/%3E%3Cpath d='M39.3457 37.1986C38.248 36.3836 36.703 35.7317 36.1745 34.6315C35.8492 33.9795 36.8656 32.3496 37.6381 31.5346C39.1018 30.0677 40.8094 28.8045 42.4763 27.5413C44.4686 26.0337 46.8267 25.9929 48.453 27.3783C49.3881 28.1933 50.1606 29.2935 49.2255 30.3529C46.8673 33.0423 44.184 35.4464 40.6874 36.5874C40.3622 36.7096 40.0369 36.7096 39.7116 36.7504C39.549 36.9134 39.427 37.0764 39.3457 37.1986Z' fill='%23C7C7C7'/%3E%3Cpath d='M78.824 69.2672C80.4096 66.7001 81.8733 64.0922 83.6622 61.6881C84.0282 61.1991 85.7358 61.1176 86.3863 61.5659C87.3214 62.1363 88.2565 63.2773 88.4191 64.296C88.5818 65.4369 87.9719 66.7816 87.4434 67.9225C86.8742 69.2265 85.9797 70.3674 85.2885 71.5898C84.516 72.9345 83.6622 73.9532 81.914 73.3013C80.2064 72.6493 79.2712 71.4676 79.3526 69.5932C79.1493 69.471 78.9866 69.3487 78.824 69.2672Z' fill='%23C7C7C7'/%3E%3Cpath d='M91.3465 52.3568C91.3465 53.783 91.5498 55.2499 91.2652 56.5946C91.0619 57.4911 90.2487 58.7543 89.5169 58.9172C88.7444 59.0802 87.3621 58.3875 86.8335 57.6541C86.183 56.7576 85.9797 55.4129 85.939 54.2312C85.8984 51.9493 86.1017 49.6675 86.2643 47.3448C86.3456 46.0816 86.183 44.2887 87.7686 44.2887C88.7851 44.2887 90.2894 45.5112 90.696 46.5299C91.3871 48.282 91.3465 50.3194 91.6311 52.2346C91.5498 52.3161 91.4684 52.3161 91.3465 52.3568Z' fill='%23C7C7C7'/%3E%3Cpath d='M31.2956 23.9555C30.1978 23.548 29.2221 23.3443 28.3683 22.8553C26.2134 21.6329 26.1321 19.9622 28.043 18.4138C28.9375 17.6803 29.8319 16.9876 30.7264 16.2542C32.9219 14.5427 35.6866 14.7057 37.5975 16.7024C38.4919 17.6396 38.6546 18.536 37.5975 19.4732C36.3371 20.5734 35.158 21.7959 33.8163 22.8146C33.0845 23.3443 32.1494 23.5888 31.2956 23.9555Z' fill='%23C7C7C7'/%3E%3Cpath d='M46.2575 8.06382C44.5499 10.3865 43.3301 12.6276 41.5412 14.2168C40.3215 15.317 38.3699 14.7465 37.1096 13.524C35.8492 12.2609 36.6217 11.0384 37.3942 9.89748C38.126 8.75654 38.7765 7.57485 39.5897 6.5154C40.6468 5.21147 42.1104 4.80399 43.5741 5.5782C44.5092 5.98568 45.1597 6.96363 46.2575 8.06382Z' fill='%23C7C7C7'/%3E%3Cpath d='M-20.014 3.37781C-34.9759 11.2829 -49.0433 19.4732 -61.9724 30.0677C-58.7604 24.1593 -26.5192 3.50006 -20.014 3.37781Z' fill='%23C7C7C7'/%3E%3Cpath d='M16.415 5.08923C16.9029 5.12997 17.3908 5.08923 17.7973 5.29297C18.7325 5.74119 19.5863 6.35241 20.4807 6.88213C19.7896 7.5341 19.1797 8.26756 18.4072 8.83804C17.4314 9.5715 16.3743 10.2235 15.2766 10.7124C14.3821 11.1199 13.2437 11.6089 12.4306 11.4052C11.0889 11.0792 9.90982 10.142 8.6901 9.49C9.54391 8.71579 10.2757 7.77859 11.2515 7.20812C12.8371 6.27092 14.5854 5.53745 16.2524 4.72249C16.293 4.84474 16.3337 4.96698 16.415 5.08923Z' fill='%23C7C7C7'/%3E%3Cpath d='M96.0627 56.4316C96.4693 57.1651 97.0385 57.8578 97.2011 58.632C98.0549 62.7883 98.8681 66.9853 99.5186 71.1824C99.6406 72.1196 98.9087 73.2198 98.5428 74.2385C97.8923 73.3013 96.8352 72.4456 96.7132 71.4676C96.0627 67.0668 95.6968 62.5846 95.2496 58.143C95.2089 57.6133 95.4529 57.0428 95.5342 56.5131C95.6968 56.4724 95.9001 56.4724 96.0627 56.4316Z' fill='%23C7C7C7'/%3E%3Cpath d='M96.9978 76.6426C97.567 78.028 98.4615 79.1282 98.3395 80.1062C97.9736 83.4475 97.4044 86.7481 96.6319 90.0487C96.3473 91.3526 95.1276 91.3118 94.6804 90.0894C94.1925 88.867 93.7859 87.4408 93.9892 86.2184C94.4364 83.4475 95.2902 80.7174 96.0221 77.9465C96.1034 77.6205 96.388 77.4168 96.9978 76.6426Z' fill='%23C7C7C7'/%3E%3Cpath d='M22.229 29.2527C19.8302 29.2935 17.5127 27.8266 17.5534 26.2374C17.5941 24.7297 19.9929 23.2221 22.3103 23.3036C24.5058 23.385 26.0914 24.6075 26.0914 26.1559C26.0914 27.8266 24.3432 29.212 22.229 29.2527Z' fill='%23C7C7C7'/%3E%3Cpath d='M-67.2578 40.2139C-67.827 41.3141 -68.3149 42.4958 -69.0061 43.4738C-73.1938 49.1785 -77.4628 54.8017 -81 59.5285C-78.3979 52.7236 -73.5597 45.9594 -68.0303 39.6842C-67.7864 39.8472 -67.5424 40.0102 -67.2578 40.2139Z' fill='%23C7C7C7'/%3E%3Cpath d='M22.7982 5.04848C21.5785 4.43726 20.4807 3.90754 19.383 3.33706C20.1961 2.48136 20.8873 1.21817 21.8631 0.851441C23.3674 0.321718 25.1157 0.28097 26.742 0.240222C27.2705 0.240222 28.0836 0.851441 28.2056 1.34042C28.3276 1.70715 27.6771 2.52211 27.1892 2.80734C25.8881 3.66305 24.4245 4.27427 22.7982 5.04848Z' fill='%23C7C7C7'/%3E%3Cpath d='M-6.14983 3.09258C-3.2225 0.443961 2.30689 -0.778476 4.94962 0.525457C2.22558 3.17407 -3.66974 4.641 -6.14983 3.09258Z' fill='%23C7C7C7'/%3E%3Cpath d='M-32.9837 181.365C-40.4646 180.265 -47.4577 176.801 -52.9464 171.83C-46.5226 174.927 -39.4482 178.309 -32.9837 181.365Z' fill='%23C7C7C7'/%3E%3Cpath d='M101.186 104.473C100.128 100.032 101.958 95.9571 102.649 91.7601C103.544 96.1609 102.609 100.317 101.186 104.473Z' fill='%23C7C7C7'/%3E%3C/g%3E%3C/svg%3E");
  }

  .train_popup {
    width: 90%;
  }

  .train_popup_inner {
    padding: 12px;
  }

  .train_popup_title {
    margin-top: 16px;
    font-size: 28px;
  }

  .train_popup_footer {
    background: none;
    min-height: 66px;
  }

  .train_popup_footer:before {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    width: 75%;
    background-color: #d7dadc;
    z-index: 2;
    height: 194px;
  }

  .train_popup_btns {
    top: -74px;
  }

  .frontPage-title {
    text-align: center;
    width: 100%;
  }

  .wp-block-search__button.wp-element-button {
    display: flex;
    align-items: center;
  }

  /* /////////////////////////////////////////////////////// */
}

/* ////////////////////////////////////////////// single posts author */
.g2-aboutuser {
  margin: 96px 0;
  display: flex;
  position: relative;
  padding-bottom: 186px;
  gap: 32px;
  width: 100%;
}

.g2-aboutuser:after {
  position: absolute;
  content: "";
  width: 212px;
  height: 160px;
  bottom: 22px;
  left: 42px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='212' height='159' viewBox='0 0 212 159' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.06'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M105.042 17.3805C93.9755 3.21745 78.4715 -2.18626 65.2599 0.791227C51.8269 3.81859 41.7234 15.3306 41.7234 32.5896C41.7234 59.1696 57.5591 77.5287 76.171 90.8191C67.1706 99.0004 60.3359 108.523 56.2568 117.762C55.8263 118.737 55.4241 119.715 55.0518 120.693H4.51064C2.01948 120.693 0 122.715 0 125.211C0 127.706 2.01948 129.729 4.51064 129.729H52.5045C51.8807 133.245 51.7323 136.671 52.1438 139.896C53.0378 146.905 56.6153 152.968 63.387 156.36C70.5998 159.972 77.5418 159.648 83.7089 156.778C89.6528 154.011 94.6674 148.994 98.7577 143.519C101.965 139.226 104.766 134.431 107.127 129.729H207.489C209.981 129.729 212 127.706 212 125.211C212 122.715 209.981 120.693 207.489 120.693H111.226C112.801 116.84 114.008 113.376 114.822 110.726C116.856 104.105 119.225 91.4362 119.734 77.0044C120.709 76.6971 121.654 76.4187 122.567 76.1684C128.747 74.4752 133.216 74.1503 136.144 74.6198C138.963 75.0718 139.763 76.1075 140.062 76.8417C140.488 77.8894 140.627 80.1033 139.044 83.9553C137.009 88.9043 135.977 93.4387 136.957 97.0591C137.504 99.0791 138.696 100.851 140.58 101.981C142.361 103.049 144.324 103.281 146.033 103.174C149.352 102.965 152.983 101.409 156.325 99.3924C159.776 97.31 163.374 94.4609 166.702 91.1276C169.694 88.13 172.766 85.3954 175.657 83.2526C178.607 81.0652 181.108 79.6916 182.979 79.1346C183.89 78.8632 184.446 78.8491 184.722 78.8836C184.91 78.9071 184.945 78.9432 184.967 78.9656C185.157 79.1471 186.061 80.3662 186.061 84.5443C186.061 92.2877 188.127 98.373 193.69 100.602C196.212 101.613 198.811 101.501 201.008 101.043C203.222 100.581 205.37 99.697 207.251 98.755C209.479 97.6391 210.383 94.9252 209.268 92.6934C208.154 90.4616 205.445 89.5569 203.217 90.6729C201.715 91.425 200.339 91.9527 199.169 92.1968C197.983 92.4442 197.34 92.3325 197.041 92.2129C196.94 92.1726 195.083 91.4377 195.083 84.5443C195.083 79.6884 194.15 75.2553 191.204 72.437C187.956 69.3294 183.745 69.4796 180.408 70.4731C177.065 71.4686 173.576 73.5534 170.29 75.9893C166.944 78.4699 163.532 81.5235 160.323 84.7381C157.448 87.6172 154.421 89.9924 151.67 91.6519C149.213 93.1346 147.28 93.8622 146.029 94.0852C145.8 94.126 145.598 93.9461 145.612 93.7137C145.676 92.607 146.064 90.6104 147.385 87.3962C149.355 82.6053 150.143 77.6743 148.416 73.431C146.562 68.8741 142.406 66.4727 137.57 65.6973C132.844 64.9396 126.958 65.5973 120.187 67.4525C120.053 67.4892 119.919 67.5264 119.784 67.564C119.342 50.3522 115.813 31.1661 105.042 17.3805ZM101.418 120.693C103.582 115.82 105.203 111.314 106.199 108.069C107.819 102.798 109.827 92.5078 110.543 80.3979C107.309 81.7469 103.835 83.342 100.124 85.2009C97.1641 86.683 94.338 88.3394 91.6572 90.134C92.6671 90.7374 93.684 91.3315 94.7065 91.917C96.8693 93.1552 97.6204 95.9152 96.3841 98.0815C95.1479 100.248 92.3925 101 90.2297 99.7619C88.1327 98.5613 86.0304 97.3094 83.94 96.0022C75.2604 103.461 68.693 112.279 64.8333 120.693H101.418ZM61.7054 129.729C60.9513 133.076 60.7575 136.126 61.0923 138.751C61.6653 143.243 63.7382 146.433 67.4215 148.278C72.0492 150.595 76.1018 150.355 79.9074 148.583C83.9363 146.708 87.8725 143.007 91.5348 138.105C93.4869 135.492 95.286 132.641 96.9164 129.729H61.7054ZM96.0892 77.1188C101.379 74.4693 106.291 72.2909 110.81 70.5616C110.807 70.0728 110.801 69.5825 110.793 69.091C110.517 52.1992 107.176 34.7734 97.9372 22.9495C88.7054 11.134 76.5817 7.5016 67.2401 9.6069C58.1199 11.6623 50.7447 19.352 50.7447 32.5896C50.7447 55.8643 65.0516 72.2788 83.4284 84.8787C87.3535 81.9931 91.5854 79.3743 96.0892 77.1188Z' fill='%2337474F'/%3E%3Cpath d='M33.6363 71.188C35.3978 72.9524 35.3978 75.8131 33.6363 77.5775L24.4216 86.8074L33.6363 96.0372C35.3978 97.8016 35.3978 100.662 33.6363 102.427C31.8748 104.191 29.0188 104.191 27.2573 102.427L18.0426 93.1968L8.8278 102.427C7.06629 104.191 4.21031 104.191 2.4488 102.427C0.687282 100.662 0.687282 97.8016 2.4488 96.0372L11.6636 86.8074L2.4488 77.5775C0.687284 75.8131 0.687284 72.9524 2.4488 71.188C4.21031 69.4236 7.06629 69.4236 8.8278 71.188L18.0426 80.4179L27.2573 71.188C29.0188 69.4236 31.8748 69.4236 33.6363 71.188Z' fill='%2337474F'/%3E%3C/g%3E%3C/svg%3E%0A");

}

.g2-aboutuser-thumbnail {
  border-radius: 72px;
  border: 1px solid #E6AF2E;
  background: linear-gradient(135deg, #E6AF2E 16.41%, rgba(230, 175, 46, 0.00) 84.37%), linear-gradient(0deg, #000 0%, #000 100%), url(<path-to-image>) lightgray -32.292px -7.683px / 221.853% 274.233% no-repeat;
  background-blend-mode: overlay, saturation, normal;
  box-shadow: 0px 118px 33px 0px rgba(0, 0, 0, 0.00), 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);
}

.g2-aboutuser-confirm {
  position: absolute;
  bottom: 78px;
  left: 0;
  text-align: left;
}

.g2-aboutuser-confirm h3 {
  margin: 0 !important;
  color: #37474F;
  font-size: 23px;
  font-weight: 800;
}

.g2-aboutuser-confirm p {
  color: #37474F;
  font-size: 13px;
  font-weight: 400;
  margin: 0;
}

.g2-aboutuser-confirm p:first-child {
  margin-bottom: 24px;
}

.g2-aboutuser-head {
  display: flex;
  justify-content: space-between;
  margin-bottom: 16px;
}

.g2-aboutuser-head h3 {
  font-size: 23px;
  font-weight: 800;
  margin: 0;
}

.g2-aboutuser-by {
  color: #AFB5B9;
}

.g2-aboutuser-name {
  color: #37474F;
}

.g2-aboutuser-profile {
  color: #E6AF2E;
  font-size: 13px;
  font-weight: 800;
  text-decoration: underline !important;
  text-decoration-thickness: 0px !important;
  text-underline-offset: 2.3px;
}

.g2-aboutuser-bio {
  color: #37474F;
  font-size: 13px;
  font-weight: 400;
  line-height: 23.4px;
}

/* ////////////////////////////////////////////// single posts author */
@media only screen and (min-width: 377px) {
  .go2tr-sub-menu-box ul li {
    width: 100%;
  }

  .go2tr-footer-call-box .g2-call-advice-box {
    display: block;
  }

  /*  popup-part */
  .train_popup {
    width: 94%;
    border-radius: 16px;
    background: #ebebeb;
    overflow: hidden;
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.04);
    margin: auto;
    max-width: 600px;
    max-height: 90vh;
    display: flex;
    flex-wrap: wrap;
    gap: 204px;
  }

  .train_popup_title {
    margin-top: 0;
    font-size: 33px;
    margin-top: 86px;
  }

  .train_popup_btns {
    top: -300px;
  }

  .train_popup_footer:before {
    width: 58%;
  }

  /* /////////////////////////////////////////////////////// */
  .train_popup_inner:before {
    position: absolute;
    content: "";
    width: 98px;
    height: 78px;
    top: 0;
    right: -1px;
    border-radius: 16px 0 0 0;
    background: center no-repeat;
    background-image: url("images/train_svg.svg");
  }

  .train_popup_pic {
    min-height: 204px;
    position: absolute;
    right: 0;
    top: -145px;
    z-index: 3;
  }

  .train_popup_footer {
    width: 100%;
    height: 150px;
  }
}

@media only screen and (min-width: 576px) {
  #mobile-call-fixed>div>.g2-call-advice::after {
    background: url('assets/images/call.png') no-repeat;
  }

  .g2-call-advice::after {
    background: url('assets/images/call-black.png') no-repeat;
  }

  .g2-form-advice-link {
    width: 160px;
  }

  .g2-form-advice-link::before {
    background: url('assets/images/calendar.png') no-repeat;
    width: 18px;
  }

  /* fron page title's style  */
  .frontPage-title {
    text-align: right;
    width: fit-content;
  }

  /* fron page title's style  */
  /*  g2- train banner   mobile */
  .train_banner {
    margin-top: 96px;
    padding: 32px 42px;
    display: block;
    text-align: center;
  }

  /*  popup-part */
  .train_popup {
    width: 80%;
    border-radius: 16px;
    background: #ebebeb;
    overflow: hidden;
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.04);
    margin: auto;
    max-width: 600px;
  }

  .train_popup_inner:before {
    position: absolute;
    content: "";
    width: 98px;
    height: 78px;
    top: 0;
    right: -1px;
    border-radius: 16px 0 0 0;
    background: center no-repeat;
    background-image: url("images/train_svg.svg");
  }

  .train_popup_pic {
    min-height: 204px;
    position: absolute;
    right: 0;
    top: -180px;
  }

  .train_popup_btns {
    text-align: center;
    padding: 16px 10px;
    height: fit-content;
  }

  .train_popup_footer:before {
    width: 64%;
  }
}

@media only screen and (min-width: 769px) {
  .wp-block-group.go2tr-footer .footer--inner {
    width: 80%;
    margin: 0 auto;
  }

  .train_banner {
    margin-top: 96px !important;
    padding: 32px 24px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    text-align: right;
  }

  .tbanner_title {
    margin-bottom: 4px;
  }

  .tbanner_text {
    margin-bottom: 0;
  }

  .tbanner_gotApp {
    padding-left: 32px;
  }

  .train_banner::after {
    width: 238px;
    height: 124px;
    left: 50%;
    transform: translateX(-50%);
    top: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='239' height='120' viewBox='0 0 239 120' fill='none'%3E%3Cg opacity='0.1'%3E%3Cpath d='M109.74 11.2081C106.307 10.9449 104.3 9.73438 103.403 7.10274C102.611 4.73427 103.508 2.5237 106.202 0.628922C107.047 -0.00267029 107.997 -0.528999 108.948 -0.950066C131.762 -10.9503 151.671 -25.2664 170.525 -41.2141C173.482 -43.6879 176.334 -46.3195 179.344 -48.7932C181.984 -51.0038 184.467 -51.0564 186.421 -49.0564C188.744 -46.6879 188.85 -43.4773 186.632 -41.0562C175.066 -28.5823 161.705 -18.3189 147.394 -9.31867C136.832 -2.68694 125.847 3.31319 115.021 9.47121C113.331 10.3133 111.483 10.6291 109.74 11.2081Z' fill='%23C7C7C7'/%3E%3Cpath d='M129.333 26.8927C125.161 26.8927 122.573 25.261 121.833 22.7873C121.147 20.4715 122.414 17.9451 125.319 16.4187C127.326 15.3661 129.491 14.5766 131.603 13.6818C156.53 3.15527 179.027 -11.1082 198.989 -29.3191C199.465 -29.7402 199.887 -30.1612 200.415 -30.477C202.105 -31.5823 203.954 -32.2666 205.802 -30.8981C207.545 -29.5823 208.02 -27.6349 207.175 -25.6874C206.33 -23.7927 205.379 -21.74 203.848 -20.4768C197.352 -14.9504 190.962 -9.37132 184.044 -4.47646C168.254 6.68167 151.354 16.103 134.297 25.1558C132.501 26.1558 130.389 26.5242 129.333 26.8927Z' fill='%23C7C7C7'/%3E%3Cpath d='M40.5055 63.7356C38.6044 59.8408 39.0268 56.2617 40.0302 52.6827C41.4033 47.8405 44.1495 43.7878 47.5293 40.1561C55.7149 31.3138 65.4848 24.4716 75.6244 18.0504C77.6312 16.7872 79.638 15.524 81.7504 14.4713C84.7078 12.9976 87.8236 12.6292 90.9394 13.9976C94.3721 15.524 94.8474 18.7346 91.7844 20.9978C89.7776 22.5242 87.5067 23.7347 85.2887 24.9979C74.357 31.1033 63.6365 37.3666 54.4475 45.9984C48.9552 51.0511 44.1494 56.6828 40.5055 63.7356Z' fill='%23C7C7C7'/%3E%3Cpath d='M67.9141 66.8935C69.1816 61.1039 71.7693 55.9459 75.3604 51.3669C81.2223 43.9457 88.1405 37.5771 96.3261 32.7349C99.1778 31.0506 102.452 30.1559 105.515 28.9453C106.149 28.6822 106.888 28.6295 107.575 28.6822C109.846 28.7348 112.539 28.9453 113.067 31.3138C113.437 32.8928 112.222 35.1034 111.113 36.5771C109.951 38.1034 108.103 39.2614 106.36 40.2614C93.1046 47.63 80.9054 56.4723 69.0759 65.9462C68.7063 66.262 68.3366 66.5777 67.9141 66.8935Z' fill='%23C7C7C7'/%3E%3Cpath d='M233.686 9.05016C235.059 12.2081 234.32 14.945 233.158 17.5766C226.187 33.1033 216.364 46.7352 204.799 59.1565C198.356 66.104 191.385 72.5779 184.572 79.157C183.358 80.3675 181.826 81.3676 180.242 82.1044C179.344 82.5255 177.654 82.5781 177.126 81.9992C176.439 81.3149 176.07 79.5254 176.492 78.7359C177.707 76.578 179.133 74.3674 181.034 72.7884C192.494 63.1566 203.214 52.788 212.826 41.314C220.589 32.0507 227.243 22.1031 232.418 11.1555C232.841 10.4712 233.263 9.78702 233.686 9.05016Z' fill='%23C7C7C7'/%3E%3Cpath d='M74.9907 109.579C86.3977 110.158 97.6992 109.789 108.948 108.052C127.801 105.105 145.334 98.8416 161.072 87.8414C162.497 86.8414 164.029 85.8414 165.719 85.4203C166.828 85.1045 168.201 85.7887 169.468 85.9992C169.046 87.0519 168.94 88.5256 168.148 89.1046C164.029 92.2099 159.963 95.5258 155.474 98.0521C131.498 111.684 105.726 115.053 78.7402 110.368C77.4728 110.21 76.2053 109.842 74.9907 109.579Z' fill='%23C7C7C7'/%3E%3Cpath d='M226.926 -2.00271C226.134 0.260498 225.711 2.15527 224.814 3.83952C219.427 13.9977 211.611 22.2084 203.214 29.8401C201.63 31.3138 199.57 32.6296 197.247 31.0507C195.662 29.998 195.61 27.419 197.141 24.7874C198.092 23.2084 199.253 21.7346 200.521 20.4715C207.439 13.6292 213.776 6.41852 219.005 -1.79218C219.585 -2.68694 220.166 -3.68696 221.011 -4.16065C222.12 -4.84488 223.81 -5.687 224.708 -5.31857C225.764 -4.89751 226.24 -3.108 226.926 -2.00271Z' fill='%23C7C7C7'/%3E%3Cpath d='M105.779 119.737C115.232 117.895 124.791 116.474 134.138 114.158C147.446 110.895 159.223 104.263 170.63 96.789C173.112 95.1573 175.7 93.631 178.446 92.4731C179.502 91.9994 181.034 92.6836 182.354 92.8415C181.984 94.1047 181.932 95.6837 181.139 96.5258C179.133 98.5785 176.809 100.421 174.433 102.052C160.174 111.789 144.067 116.526 127.115 118.579C120.091 119.421 112.961 119.579 105.832 120C105.779 119.895 105.779 119.842 105.779 119.737Z' fill='%23C7C7C7'/%3E%3Cpath d='M23.4478 -80.4255C23.8703 -81.3729 24.0287 -82.5835 24.7152 -83.3203C26.458 -85.1098 28.2535 -87.0046 30.366 -88.3731C48.3215 -100.321 67.4916 -110.058 86.5562 -120.005C87.8764 -120.69 89.5663 -120.847 91.0978 -120.953C91.7844 -121.005 92.5237 -120.216 93.2631 -119.847C92.7878 -119.268 92.4181 -118.637 91.89 -118.111C91.4675 -117.689 90.8338 -117.532 90.3057 -117.216C72.4558 -107.373 54.6059 -97.5838 36.756 -87.6888C33.2177 -85.7414 29.9963 -83.3203 26.5636 -81.1097C25.7714 -80.636 24.9793 -80.215 24.1343 -79.7939C23.9759 -80.0044 23.7118 -80.215 23.4478 -80.4255Z' fill='%23C7C7C7'/%3E%3Cpath d='M92.0484 -97.6364C91.2563 -97.6364 90.9394 -97.5312 90.7282 -97.6364C89.1967 -98.3206 87.6652 -99.0049 86.1865 -99.6891C87.2427 -100.847 88.0877 -102.321 89.3551 -103.058C93.7912 -105.689 98.3329 -108.268 102.98 -110.426C105.304 -111.479 107.997 -111.9 110.532 -112.163C111.43 -112.268 112.961 -111.11 113.225 -110.216C113.489 -109.374 112.856 -107.584 112.064 -107.163C106.096 -103.9 99.97 -100.847 93.844 -97.7943C93.2103 -97.5312 92.3125 -97.689 92.0484 -97.6364Z' fill='%23C7C7C7'/%3E%3Cpath d='M198.514 -70.5306C202.528 -70.5306 204.429 -68.3726 203.637 -65.4778C202.369 -60.8461 199.782 -56.846 196.19 -53.6354C194.395 -52.0038 192.177 -51.8986 190.117 -53.3723C188.11 -54.846 187.477 -57.0039 188.639 -59.1619C190.276 -62.2146 192.071 -65.2673 194.289 -67.9515C195.504 -69.3726 197.669 -70.0042 198.514 -70.5306Z' fill='%23C7C7C7'/%3E%3Cpath d='M191.49 86.3677C190.751 83.6308 192.547 82.3676 194.078 80.9465C197.616 77.6833 201.366 74.5779 204.746 71.2094C216.786 59.2092 226.715 45.7352 233.58 30.1559C233.791 29.7348 234.055 29.3138 234.478 28.6295C232.313 43.893 202.316 84.2097 191.49 86.3677Z' fill='%23C7C7C7'/%3E%3Cpath d='M174.485 -94.6364C170.947 -94.5837 168.518 -98.268 170.102 -101.11C172.109 -104.689 174.644 -107.952 177.232 -111.163C178.552 -112.795 180.506 -112.058 182.037 -111.005C183.727 -109.847 184.783 -108.058 183.78 -106.268C181.668 -102.637 179.238 -99.2154 176.756 -95.8469C176.228 -95.11 174.961 -94.8995 174.485 -94.6364Z' fill='%23C7C7C7'/%3E%3Cpath d='M156.319 -79.9518C154.893 -81.0045 152.886 -81.8466 152.199 -83.2677C151.777 -84.1098 153.097 -86.2151 154.101 -87.2678C156.002 -89.1625 158.22 -90.7942 160.385 -92.4258C162.973 -94.3732 166.036 -94.4258 168.148 -92.6363C169.363 -91.5836 170.366 -90.1626 169.152 -88.7941C166.089 -85.3204 162.603 -82.215 158.061 -80.7413C157.639 -80.5834 157.216 -80.5834 156.794 -80.5308C156.583 -80.3202 156.424 -80.1097 156.319 -79.9518Z' fill='%23C7C7C7'/%3E%3Cpath d='M207.597 -38.5298C209.657 -41.8457 211.558 -45.2142 213.882 -48.3195C214.357 -48.9511 216.575 -49.0564 217.42 -48.4774C218.635 -47.7406 219.849 -46.2669 220.061 -44.951C220.272 -43.4773 219.48 -41.7404 218.793 -40.2667C218.054 -38.5825 216.892 -37.1088 215.994 -35.5298C214.991 -33.7929 213.882 -32.4771 211.611 -33.3192C209.393 -34.1613 208.178 -35.6877 208.284 -38.1088C208.02 -38.2667 207.809 -38.4246 207.597 -38.5298Z' fill='%23C7C7C7'/%3E%3Cpath d='M223.863 -60.3724C223.863 -58.5303 224.127 -56.6355 223.757 -54.8986C223.493 -53.7407 222.437 -52.1091 221.487 -51.8986C220.483 -51.688 218.688 -52.5828 218.001 -53.5302C217.156 -54.6881 216.892 -56.425 216.839 -57.9513C216.786 -60.8988 217.051 -63.8462 217.262 -66.8463C217.367 -68.4779 217.156 -70.7937 219.216 -70.7937C220.536 -70.7937 222.49 -69.2147 223.018 -67.8989C223.916 -65.6357 223.863 -63.0041 224.233 -60.5303C224.127 -60.4251 224.021 -60.4251 223.863 -60.3724Z' fill='%23C7C7C7'/%3E%3Cpath d='M145.862 -97.0575C144.436 -97.5838 143.169 -97.8469 142.06 -98.4785C139.261 -100.058 139.155 -102.215 141.637 -104.216C142.799 -105.163 143.961 -106.058 145.123 -107.005C147.975 -109.216 151.566 -109.005 154.048 -106.426C155.21 -105.216 155.421 -104.058 154.048 -102.847C152.411 -101.426 150.879 -99.847 149.136 -98.5312C148.186 -97.847 146.971 -97.5312 145.862 -97.0575Z' fill='%23C7C7C7'/%3E%3Cpath d='M165.296 -117.584C163.078 -114.584 161.494 -111.689 159.17 -109.637C157.586 -108.216 155.051 -108.952 153.414 -110.531C151.777 -112.163 152.78 -113.742 153.784 -115.216C154.734 -116.689 155.579 -118.216 156.635 -119.584C158.009 -121.269 159.91 -121.795 161.811 -120.795C163.026 -120.268 163.871 -119.005 165.296 -117.584Z' fill='%23C7C7C7'/%3E%3Cpath d='M79.2155 -123.637C59.7813 -113.426 41.5089 -102.847 24.7152 -89.1625C28.8873 -96.7943 70.7659 -123.479 79.2155 -123.637Z' fill='%23C7C7C7'/%3E%3Cpath d='M126.534 -121.426C127.167 -121.374 127.801 -121.426 128.329 -121.163C129.544 -120.584 130.653 -119.795 131.815 -119.111C130.917 -118.268 130.125 -117.321 129.121 -116.584C127.854 -115.637 126.481 -114.795 125.055 -114.163C123.893 -113.637 122.414 -113.005 121.358 -113.268C119.615 -113.689 118.084 -114.9 116.5 -115.742C117.609 -116.742 118.559 -117.953 119.827 -118.69C121.886 -119.9 124.157 -120.847 126.322 -121.9C126.375 -121.742 126.428 -121.584 126.534 -121.426Z' fill='%23C7C7C7'/%3E%3Cpath d='M229.989 -55.1092C230.517 -54.1618 231.257 -53.267 231.468 -52.267C232.577 -46.8985 233.633 -41.4773 234.478 -36.0561C234.636 -34.8456 233.686 -33.4245 233.21 -32.1087C232.366 -33.3192 230.992 -34.4245 230.834 -35.6877C229.989 -41.372 229.514 -47.1616 228.933 -52.8986C228.88 -53.5828 229.197 -54.3197 229.303 -55.0039C229.514 -55.0565 229.778 -55.0565 229.989 -55.1092Z' fill='%23C7C7C7'/%3E%3Cpath d='M231.204 -29.0033C231.943 -27.2138 233.105 -25.7927 232.946 -24.5295C232.471 -20.2136 231.732 -15.9504 230.728 -11.6871C230.359 -10.0029 228.774 -10.0555 228.194 -11.6345C227.56 -13.2135 227.032 -15.0556 227.296 -16.6346C227.877 -20.2136 228.986 -23.74 229.936 -27.3191C230.042 -27.7401 230.412 -28.0033 231.204 -29.0033Z' fill='%23C7C7C7'/%3E%3Cpath d='M134.085 -90.2152C130.97 -90.1626 127.959 -92.0573 128.012 -94.11C128.065 -96.0574 131.181 -98.0048 134.191 -97.8996C137.043 -97.7943 139.102 -96.2153 139.102 -94.2153C139.102 -92.0573 136.832 -90.2678 134.085 -90.2152Z' fill='%23C7C7C7'/%3E%3Cpath d='M17.8499 -76.057C17.1105 -74.6359 16.4768 -73.1096 15.5791 -71.8464C10.1396 -64.4778 4.5945 -57.2145 0 -51.1091C3.37986 -59.8987 9.66429 -68.6358 16.8465 -76.7412C17.1634 -76.5307 17.4802 -76.3202 17.8499 -76.057Z' fill='%23C7C7C7'/%3E%3Cpath d='M134.825 -121.479C133.241 -122.269 131.815 -122.953 130.389 -123.69C131.445 -124.795 132.343 -126.427 133.61 -126.9C135.564 -127.584 137.835 -127.637 139.947 -127.69C140.634 -127.69 141.69 -126.9 141.849 -126.269C142.007 -125.795 141.162 -124.742 140.528 -124.374C138.838 -123.269 136.937 -122.479 134.825 -121.479Z' fill='%23C7C7C7'/%3E%3Cpath d='M97.2239 -124.005C101.026 -127.427 108.208 -129.006 111.641 -127.321C108.103 -123.9 100.445 -122.005 97.2239 -124.005Z' fill='%23C7C7C7'/%3E%3Cpath d='M62.369 106.263C52.6519 104.842 43.5685 100.368 36.4391 93.9468C44.7832 97.9469 53.9722 102.315 62.369 106.263Z' fill='%23C7C7C7'/%3E%3Cpath d='M236.643 6.94485C235.27 1.20789 237.647 -4.05539 238.544 -9.47656C239.706 -3.79223 238.492 1.57631 236.643 6.94485Z' fill='%23C7C7C7'/%3E%3C/g%3E%3C/svg%3E");
  }

  .train_popup {
    display: block;
    max-width: 740px;
  }

  .train_popup_inner:before {
    position: absolute;
    content: "";
    width: 98px;
    height: 78px;
    top: 0;
    right: -1px;
    border-radius: 16px 0 0 0;
    background: center no-repeat;
    background-image: url("images/train_svg.svg");
  }

  .train_popup_footer {
    padding: 32px 0 28px 16px;
    background: #dcdcdc;
    direction: ltr;
    height: fit-content;
  }

  .train_popup_footer:before {
    display: none;
  }

  .train_popup_pic {
    min-height: 204px;
    position: absolute;
    right: 0;
    top: -137px;
  }

  .train_popup_btns {
    text-align: center;
    padding: 0 10px;
    height: fit-content;
    position: sticky;
    z-index: 5;
    left: 0;
    transform: unset;
  }

  .train_popup_btns a:not(:last-child) {
    padding: 0 44px 0 18px;
    justify-content: end;
  }

  .train_popup_btns a:first-child,
  .train_popup_btns a:nth-child(2) {
    padding-right: 84px;
    padding-left: 55px;
  }

  .train_popup_btns a:first-child:before,
  .train_popup_btns a:nth-child(2):before {
    right: 60px;
    top: 10px;
  }

  .train_popup_btns a:before {
    right: 20px;
    top: 11px;
  }
}

@media only screen and (min-width: 992px) {

  .g2-call {
    display: flex;
    justify-content: space-between;
  }

  .g2-call--left {
    width: 30%;
    margin: 0;
  }


  .train_sideBanner.single-page {
    display: none;
  }

  .tbanner_gotApp {
    padding-left: 42px;
  }
}

/*  coockie banner */


.g2-cookie-banner {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  background: #fff;
  padding: 24px;
  z-index: 9999;
  text-align: center;
  border-top: 2px solid #D7DADC;
  border-radius: 16px 16px 0 0;
  transition: all 2s;
  max-width: 100vw !important;
}


.g2-cookie-banner img {
  width: 80px;
  width: 80px;
  margin-bottom: 24px;
}

.g2-cookie-banner-btns {
  display: flex;
  gap: 12px;
  justify-content: center;
}

.g2-cookie-banner-text {
  margin: 0 0 16px 0;
  color: #37474F;
  font-size: 16px;
  line-height: 28.8px;
}

.g2-cookie-banner-btns button {
  border-radius: 8px;
  cursor: pointer;
  font-family: 'IRANSans';
  font-weight: 400;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 170px;
  font-weight: 800;
  font-size: 16px;
  border: none;
}

.g2-cookie-banner p:first-of-type {
  font-weight: 800;
}

.g2-cookie-banner-accept {
  background: #E6AF2E;
  color: #fff;
}

.g2-cookie-banner-reject {
  background: #fff;
  color: #E6AF2E;
}
.g2-cookie-banner-inner{
  margin: 0 auto;
}
@media only screen and (min-width: 1200px) {
  .go2tr-sub-menu-box ul li {
    width: 190px;
  }


  .g2-cookie-banner {
    border-radius: 8px;
    border-top: 1px;
  }
  .g2-cookie-banner-inner{
    display: flex;
    align-items: center;
    gap: 16px;
    text-align: right;
    margin: 0;
  }

  .g2-cookie-banner-btns {
    position: absolute;
    left: 24px;
    top: 50%;
    transform: translateY(-50%);
  }


  .g2-cookie-banner img {
    width: 48px;
    width: 48px;
    margin-bottom: 0;
  }

  .g2-cookie-banner-text {
    color: #37474F;
    font-size: 16px;
    line-height: 28.8px;
    margin: 0;
  }

  .g2-cookie-banner-btns button {
    border-radius: 8px;
    cursor: pointer;
    font-family: 'IRANSans';
    font-weight: 400;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 132px;
    font-weight: 800;
    font-size: 16px;
  }

  .g2-cookie-banner p:first-of-type {
    font-weight: 800;
  }
}


.wp-block-mailster-form-outside-wrapper.active,
.wp-block-mailster-form-outside-wrapper.mailster-block-form-type-content,
.wp-block-mailster-form-outside-wrapper.mailster-block-form-type-other {
  display: flex !important;
}


/* Hide arrows in Chrome, Safari, Edge, and Opera */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Hide arrows in Firefox */
input[type="number"] {
  -moz-appearance: textfield;
}