@media only screen and (min-width:1000px) {
    body #ajax-content-wrap.no-scroll {
      min-height: calc(100vh - 120px);
      height: calc(100vh - 120px) !important;
    }
  }
  
  @media only screen and (min-width:1000px) {
  
    #page-header-wrap.fullscreen-header,
    #page-header-wrap.fullscreen-header #page-header-bg,
    html:not(.nectar-box-roll-loaded) .nectar-box-roll>#page-header-bg.fullscreen-header,
    .nectar_fullscreen_zoom_recent_projects,
    #nectar_fullscreen_rows:not(.afterLoaded)>div {
      height: calc(100vh - 119px);
    }
  
    .wpb_row.vc_row-o-full-height.top-level,
    .wpb_row.vc_row-o-full-height.top-level>.col.span_12 {
      min-height: calc(100vh - 119px);
    }
  
    html:not(.nectar-box-roll-loaded) .nectar-box-roll>#page-header-bg.fullscreen-header {
      top: 120px;
    }
  
    .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded),
    .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded) .swiper-container {
      height: calc(100vh - 118px) !important;
    }
  
    .admin-bar .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded),
    .admin-bar .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded) .swiper-container {
      height: calc(100vh - 118px - 32px) !important;
    }
  }
  
  .admin-bar[class*="page-template-template-no-header"] .wpb_row.vc_row-o-full-height.top-level,
  .admin-bar[class*="page-template-template-no-header"] .wpb_row.vc_row-o-full-height.top-level>.col.span_12 {
    min-height: calc(100vh - 32px);
  }
  
  body[class*="page-template-template-no-header"] .wpb_row.vc_row-o-full-height.top-level,
  body[class*="page-template-template-no-header"] .wpb_row.vc_row-o-full-height.top-level>.col.span_12 {
    min-height: 100vh;
  }
  
  @media only screen and (max-width:999px) {
    .using-mobile-browser #nectar_fullscreen_rows:not(.afterLoaded):not([data-mobile-disable="on"])>div {
      height: calc(100vh - 111px);
    }
  
    .using-mobile-browser .wpb_row.vc_row-o-full-height.top-level,
    .using-mobile-browser .wpb_row.vc_row-o-full-height.top-level>.col.span_12,
    [data-permanent-transparent="1"].using-mobile-browser .wpb_row.vc_row-o-full-height.top-level,
    [data-permanent-transparent="1"].using-mobile-browser .wpb_row.vc_row-o-full-height.top-level>.col.span_12 {
      min-height: calc(100vh - 111px);
    }
  
    html:not(.nectar-box-roll-loaded) .nectar-box-roll>#page-header-bg.fullscreen-header,
    .nectar_fullscreen_zoom_recent_projects,
    .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded),
    .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded) .swiper-container,
    #nectar_fullscreen_rows:not(.afterLoaded):not([data-mobile-disable="on"])>div {
      height: calc(100vh - 58px);
    }
  
    .wpb_row.vc_row-o-full-height.top-level,
    .wpb_row.vc_row-o-full-height.top-level>.col.span_12 {
      min-height: calc(100vh - 58px);
    }
  
    body[data-transparent-header="false"] #ajax-content-wrap.no-scroll {
      min-height: calc(100vh - 58px);
      height: calc(100vh - 58px);
    }
  }
  
  #nectar_fullscreen_rows {
    background-color: transparent;
  }
  
  .post-type-archive-product.woocommerce .container-wrap,
  .tax-product_cat.woocommerce .container-wrap {
    background-color: #f6f6f6;
  }
  
  .woocommerce ul.products li.product.material,
  .woocommerce-page ul.products li.product.material {
    background-color: #ffffff;
  }
  
  .woocommerce ul.products li.product.minimal .product-wrap,
  .woocommerce ul.products li.product.minimal .background-color-expand,
  .woocommerce-page ul.products li.product.minimal .product-wrap,
  .woocommerce-page ul.products li.product.minimal .background-color-expand {
    background-color: #ffffff;
  }
  
  @media only screen and (min-width:1000px) {
  
    #ajax-content-wrap .column-margin-7vw.wpb_row>.span_12,
    #ajax-content-wrap .column-margin-7vw.wpb_row .full-page-inner>.container>.span_12,
    #ajax-content-wrap .column-margin-7vw.wpb_row .full-page-inner>.span_12 {
      margin-left: calc(7vw/-2);
      margin-right: calc(7vw/-2);
    }
  
    #ajax-content-wrap .column-margin-7vw .wpb_column:not(.child_column),
    #ajax-content-wrap .column-margin-7vw.inner_row .child_column {
      padding-left: calc(7vw/2);
      padding-right: calc(7vw/2);
    }
  }
  
  #ajax-content-wrap .vc_row.left_padding_7vw .row_col_wrap_12,
  .nectar-global-section .vc_row.left_padding_7vw .row_col_wrap_12,
  #ajax-content-wrap .vc_row.right_padding_7vw .row_col_wrap_12,
  .nectar-global-section .vc_row.right_padding_7vw .row_col_wrap_12 {
    padding: 0 7vw !important;
  }
  
  
  @media only screen and (min-width :1000px) {
  
    .wpb_row.reverse_columns_desktop .row_col_wrap_12,
    .wpb_row.inner_row.reverse_columns_desktop .row_col_wrap_12_inner {
      flex-direction: row-reverse;
    }
  }
  
  #ajax-content-wrap .vc_row.left_padding_0px .row_col_wrap_12,
  .nectar-global-section .vc_row.left_padding_0px .row_col_wrap_12 {
    padding-left: 0;
  }
  
  #ajax-content-wrap .vc_row.right_padding_0px .row_col_wrap_12,
  .nectar-global-section .vc_row.right_padding_0px .row_col_wrap_12 {
    padding-right: 0;
  }
  
  @media only screen,
  print {
  
    .wpb_column.force-desktop-text-align-left,
    .wpb_column.force-desktop-text-align-left .col {
      text-align: left !important;
    }
  
    .wpb_column.force-desktop-text-align-right,
    .wpb_column.force-desktop-text-align-right .col {
      text-align: right !important;
    }
  
    .wpb_column.force-desktop-text-align-center,
    .wpb_column.force-desktop-text-align-center .col,
    .wpb_column.force-desktop-text-align-center .vc_custom_heading,
    .wpb_column.force-desktop-text-align-center .nectar-cta {
      text-align: center !important;
    }
  
    .wpb_column.force-desktop-text-align-center .img-with-aniamtion-wrap img {
      display: inline-block;
    }
  }
  
  @media only screen,
  print {
    .wpb_column.right_padding_desktop_0px>.vc_column-inner {
      padding-right: 0;
    }
  
    .wpb_column.left_padding_desktop_0px>.vc_column-inner {
      padding-left: 0;
    }
  }
  
  @media only screen,
  print {
    .wpb_column.right_padding_desktop_0px>.n-sticky>.vc_column-inner {
      padding-right: 0;
    }
  
    .wpb_column.left_padding_desktop_0px>.n-sticky>.vc_column-inner {
      padding-left: 0;
    }
  }
  
  .wpb_column.right_margin_0px {
    margin-right: 0 !important;
  }
  
  .wpb_column.left_margin_0px {
    margin-left: 0 !important;
  }
  
  .nectar-highlighted-text[data-color="#ffbf37"]:not([data-style="text_outline"]) em {
    background-image: linear-gradient(to right, #ffbf37 0, #ffbf37 100%);
  }
  
  .nectar-highlighted-text[data-color="#ffbf37"]:not([data-style="text_outline"]) em.has-link,
  .nectar-highlighted-text[data-color="#ffbf37"]:not([data-style="text_outline"]) a em {
    background-image: linear-gradient(to right, #ffbf37 0, #ffbf37 100%), linear-gradient(to right, #ffbf37 0, #ffbf37 100%);
  }
  
  @media only screen and (max-width:999px) {
    #ajax-content-wrap .column-margin-7vw.wpb_row>.span_12:has([class*="vc_col-xs"]:not(.vc_col-xs-12)) {
      margin-left: calc(7vw/-2);
      margin-right: calc(7vw/-2);
    }
  
    #ajax-content-wrap .column-margin-7vw .wpb_column[class*="vc_col-xs"]:not(.vc_col-xs-12):not(.child_column),
    #ajax-content-wrap .column-margin-7vw.inner_row .child_column[class*="vc_col-xs"]:not(.vc_col-xs-12) {
      padding-left: calc(7vw/2);
      padding-right: calc(7vw/2);
    }
  }
  
  @media only screen and (max-width:999px) {
    .wpb_column.top_margin_tablet_10pct {
      margin-top: 10% !important;
    }
  }
  
  @media only screen and (max-width:690px) {
    .wpb_column.bottom_margin_phone_0px {
      margin-bottom: 0 !important;
    }
  }
  
  @media only screen and (max-width:690px) {
    .vc_row.bottom_padding_phone_20px {
      padding-bottom: 20px !important;
    }
  }
  
  @media only screen and (max-width:690px) {
    .wpb_column.top_margin_phone_0px {
      margin-top: 0 !important;
    }
  }
  
  @media only screen and (max-width:690px) {
    body .wpb_column.bottom_padding_phone_50px>.n-sticky>.vc_column-inner {
      padding-bottom: 50px;
    }
  }
  
  @media only screen and (max-width:690px) {
    #ajax-content-wrap .vc_row.left_padding_phone_0px .row_col_wrap_12 {
      padding-left: 0 !important;
    }
  }
  
  @media only screen and (max-width:690px) {
    .vc_row.bottom_padding_phone_4pct {
      padding-bottom: 4% !important;
    }
  }
  
  @media only screen and (max-width:690px) {
    .vc_row.bottom_padding_phone_50px {
      padding-bottom: 50px !important;
    }
  }
  
  @media only screen and (max-width:690px) {
    #ajax-content-wrap .vc_row.right_padding_phone_20px .row_col_wrap_12 {
      padding-right: 20px !important;
    }
  }
  
  @media only screen and (max-width:690px) {
    #ajax-content-wrap .vc_row.left_padding_phone_20px .row_col_wrap_12 {
      padding-left: 20px !important;
    }
  }
  
  @media only screen and (max-width:690px) {
    .vc_row.bottom_padding_phone_0px {
      padding-bottom: 0 !important;
    }
  }
  
  @media only screen and (max-width:690px) {
    .img-with-aniamtion-wrap.margin_top_phone_10px {
      margin-top: 10px !important;
    }
  }
  
  @media only screen and (max-width:690px) {
    .vc_row.top_padding_phone_50px {
      padding-top: 50px !important;
    }
  }
  
  @media only screen and (max-width:690px) {
    body .wpb_column.bottom_padding_phone_50px>.vc_column-inner {
      padding-bottom: 50px;
    }
  }
  
  @media only screen and (max-width:690px) {
    #ajax-content-wrap .vc_row.right_padding_phone_0px .row_col_wrap_12 {
      padding-right: 0 !important;
    }
  }
  
  @media only screen and (max-width:690px) {
    .vc_row.bottom_padding_phone_300px {
      padding-bottom: 300px !important;
    }
  }
  
  @media only screen and (max-width:690px) {
    .vc_row.top_padding_phone_0px {
      padding-top: 0 !important;
    }
  }
  
  .screen-reader-text,
  .nectar-skip-to-content:not(:focus) {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute !important;
    width: 1px;
    word-wrap: normal !important;
  }
  
  .row .col img:not([srcset]) {
    width: auto;
  }
  
  .row .col img.img-with-animation.nectar-lazy:not([srcset]) {
    width: 100%;
  }
  
  .main-content>.row>#breadcrumbs.yoast {
      display: none
  }
  
  label span {
      color: #000000
  }
  
  .container-wrap select {
      font-size: 18px
  }
  
  .ur-frontend-form.ur-frontend-form--rounded form button.user-registration-multi-part-nav-next,
  .ur-frontend-form.ur-frontend-form--rounded form button.user-registration-multi-part-nav-prev,
  .ur-frontend-form.ur-frontend-form--rounded form button[type=submit],
  .ur-frontend-form.ur-frontend-form--rounded form input[type=submit] {
      color: #000
  }
  
  .ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid label {
      color: black !important;
      font-size: 16px
  }
  
  .woocommerce .woocommerce-error,
  .woocommerce .woocommerce-info,
  .woocommerce .woocommerce-message,
  .woocommerce-page .woocommerce-message {
      color: black !important
  }
  
  .nectar-quick-view-box .single_add_to_cart_button_wrap a.single_add_to_cart_button span,
  .woocommerce .woocommerce-error a,
  .woocommerce .woocommerce-info a,
  .woocommerce-MyAccount-content .woocommerce-message a.button,
  .woocommerce-message a {
      color: black !important
  }
  
  .kivi-widget .widget-layout .widget-tabs .tab-item[data-check=false] .tab-link p {
      color: black !important
  }
  
  .kivi-widget .widget-layout .tab-item[data-check=false] .tab-link .sidebar-heading-text {
      color: black !important
  }
  
  
  body .page-submenu li a {
      color: #ffffff
  }
  
  body .page-submenu li a {
      opacity: 1
  }
  
  .nectar-quick-view-box .single_add_to_cart_button_wrap a.single_add_to_cart_button span,
  .woocommerce .woocommerce-error a,
  .woocommerce .woocommerce-info a,
  .woocommerce-MyAccount-content .woocommerce-message a.button,
  .woocommerce-message a {
      font-weight: 800 !important
  }
  
  .fc-license-message {
      display: none !important
  }
  
  .page-id-30786 #header-space,
  .page-id-30786 #header-outer {
      display: none !important;
  }
  
  .page-id-30786 #footer-outer {
      display: none !important;
  }
  
  .order-total.recurring-total {
      display: none !important
  }
  
  a.featured {
      display: none !important
  }
  
  a.all-articles {
      display: none !important
  }
  
  /*Alteration to Referral Link box on Points and Rewards */
  #wps_wpr_copy {
      float: right;
      width: calc(100% - 44px);
  }
  
  /*Alteration to Email Share Image - Referral Link */
  .wps_wpr_wrapper_button .wps_wpr_mail_button img {
      margin-top: 0;
      height: 20px;
  }
  
  /* Rounded Category Image Corners */
  .woocommerce ul.products li.product a img {
      width: 100%;
      height: auto;
      display: block;
      margin: 0 0 1em;
      box-shadow: none;
      border-radius: 10px 10px 10px 10px;
  }
  
  /* Removing Product Category Titles */
  
  .woocommerce ul.products li.product .woocommerce-loop-category__title {
      padding: 0.25em 0;
      margin: 0;
      font-size: 0em;
  }
  
  .row .col img {
      margin-bottom: 15px;
      max-width: 100%;
      height: auto
  }
  
  span.woocommerce-Price-amount.amount {
      color: #000 !important;
  }
  
  body {
    margin: 0;
  }
  
  .vip_hero {
    position: relative;
  }
  
  .hero_bg_img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100vw !important;
  }
  
  .vip_hero {
    width: 100% !important;
    height: auto;
    min-height: calc(100svh - 116px) !important;
    background-image: url('https://valhallavitality.com/wp-content/uploads/2024/06/bgf-e1717346694134.webp');
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center center;
    padding-left: 20px;
    padding-right: 20px;
  }
  
  .vip_hero_text_wrapper {
    display: flex;
    max-width: 1620px !important;
    width: 100%;
    height: calc(100svh - 116px) !important;
    align-items: center;
    justify-content: flex-start;
    margin: 0 auto;
  }
  
  .vip-hero_rightscroll {
    position: absolute;
    bottom: 20px;
    right: 20px;
  }
  
  @media (max-width: 1440px) {
    .vip_hero_text {
      width: 450px !important;
      height: 270px !important;
    }
  }
  
  @media (max-width: 1080px) {
    .vip_hero_text_wrapper {
      align-items: center;
      justify-content: flex-start;
    }
  
    .vip_hero_text {
      width: 300px !important;
      height: 170px !important;
    }
  }
  
  @media (max-width: 900px) {
    .vip-hero_rightscroll {
      display: none;
    }
  
    .vip_hero {
      width: 100% !important;
      height: auto !important;
      min-height: 700px !important;
  
      background-size: cover;
      background-repeat: no-repeat;
      background-position: 43% center !important;
      padding-left: 20px;
      padding-right: 20px;
    }
  
    .vip_hero_text {
      width: 208px !important;
      height: 126px !important;
    }
  
    .vip_hero_text_wrapper {
      width: 100% !important;
      height: 100% !important;
      min-height: 700px !important;
      padding-top: 100px !important;
    }
  }
  
  @font-face {
    font-family: 'Gotham-normal';
    src: url('/wp-content/themes/salient/fonts/Gotham-Book.eot');
    /* IE9 Compat Modes */
    src: url('/wp-content/themes/salient/fonts/Gotham-Book.eot') format('embedded-opentype'),
      url('/wp-content/themes/salient/fonts/Gotham-Book.woff2') format('woff2'),
      url('/wp-content/themes/salient/fonts/Gotham-Book.woff') format('woff'),
      url('/wp-content/themes/salient/fonts/Gotham-Book.ttf') format('truetype');
  }
  
  @font-face {
    font-family: 'Gotham-bold';
    src: url('/wp-content/themes/salient/fonts/Gotham-Bold.eot');
    /* IE9 Compat Modes */
    src: url('/wp-content/themes/salient/fonts/Gotham-Bold.eot') format('embedded-opentype'),
      url('/wp-content/themes/salient/fonts/Gotham-Bold.woff2') format('woff2'),
      url('/wp-content/themes/salient/fonts/Gotham-Bold.woff') format('woff'),
      url('/wp-content/themes/salient/fonts/Gotham-Bold.ttf') format('truetype');
  }
  
  .ex-perks {
    width: 100%;
    margin: 0 auto;
  }
  
  .ex-perks_content_wrapper {
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 150px;
  }
  
  .ex-perks-content_wrap_three {
    display: flex;
    flex-direction: row;
    gap: 140px;
    align-items: flex-end;
    justify-content: center;
    flex-wrap: wrap;
  }
  
  .ex-perks-conent_item {
    max-height: 326px;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-end;
  }
  
  .ex-perks-conent_image {
    margin: 0;
    margin-bottom: 30px;
  }
  
  .ex-perks-conent_title {
    color: #000;
    text-align: center;
    font-family: 'Gotham-bold';
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin: 0;
    max-width: 428px;
    margin-bottom: 10px;
    padding: 0;
  }
  
  .ex-perks-conent_wrap_two {
    display: flex;
    flex-direction: row;
    gap: 140px;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
  }
  
  .ex-perks-conent_description_one {
    color: #000;
    text-align: center;
    font-family: 'Gotham-normal';
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin: 0;
    max-width: 350px;
    padding: 0;
  }
  
  .ex-perks-conent_description_two {
    color: #000;
    text-align: center;
    font-family: 'Gotham-normal';
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin: 0;
    max-width: 350px;
    padding: 0;
  }
  
  .ex-perks-conent_description_three {
    color: #000;
    text-align: center;
    font-family: 'Gotham-normal';
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin: 0;
    max-width: 365px;
    padding: 0;
  }
  
  .ex-perks-conent_descriptionfour {
    max-width: 310px;
  }
  
  .ex-perks-conent_description_four {
    color: #000;
    text-align: center;
    font-family: 'Gotham-normal';
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin: 0;
    max-width: 391px;
    padding: 0;
  }
  
  .ex-perks-conent_description_five {
    color: #000;
    text-align: center;
    font-family: 'Gotham-normal';
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin: 0;
    max-width: 292px;
    padding: 0;
  }
  
  @media (max-width: 1438px) {
    .ex-perks_content_wrapper {
      gap: 60px;
    }
  
    .ex-perks-conent_wrap_two {
      gap: 60px;
    }
  
    .ex-perks-content_wrap_three {
      gap: 60px;
    }
  }
  
  @media (max-width: 700px) {
    .ex_fst_img {
      width: 100px !important;
      height: 100px !important;
    }
  
    .ex_snd_img {
      width: 96px !important;
      height: 96px !important;
    }
  
    .ex_trd_img {
      width: 98px !important;
      height: 99px !important;
    }
  
    .ex_fth_img {
      width: 94px !important;
      height: 94px !important;
    }
  
    .ex_fft_img {
      width: 120px !important;
      height: 120px !important;
    }
  
    .ex-perks-conent_title {
      font-size: 21px;
    }
  
    .ex-perks-conent_description_one {
      font-size: 17px;
      max-width: 223px;
    }
  
    .ex-perks-conent_description_two {
      font-size: 17px;
      max-width: 266px;
    }
  
    .ex-perks-conent_description_three {
      font-size: 17px;
      max-width: 208px;
    }
  
    .ex-perks-conent_descriptionfour {
      max-width: 235px;
    }
  
    .ex-perks-conent_description_four {
      font-size: 17px;
      max-width: 215px;
    }
  
    .ex-perks-conent_description_five {
      font-size: 17px;
      max-width: 175px;
    }
  }
  
  @font-face {
    font-family: 'Gotham-normal';
    src: url('/wp-content/themes/salient/fonts/Gotham-Book.eot');
    /* IE9 Compat Modes */
    src: url('/wp-content/themes/salient/fonts/Gotham-Book.eot') format('embedded-opentype'),
      url('/wp-content/themes/salient/fonts/Gotham-Book.woff2') format('woff2'),
      url('/wp-content/themes/salient/fonts/Gotham-Book.woff') format('woff'),
      url('/wp-content/themes/salient/fonts/Gotham-Book.ttf') format('truetype');
  }
  
  @font-face {
    font-family: 'Gotham-bold';
    src: url('/wp-content/themes/salient/fonts/Gotham-Bold.eot');
    /* IE9 Compat Modes */
    src: url('/wp-content/themes/salient/fonts/Gotham-Bold.eot') format('embedded-opentype'),
      url('/wp-content/themes/salient/fonts/Gotham-Bold.woff2') format('woff2'),
      url('/wp-content/themes/salient/fonts/Gotham-Bold.woff') format('woff'),
      url('/wp-content/themes/salient/fonts/Gotham-Bold.ttf') format('truetype');
  }
  
  .vip_sec_block {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }
  
  .vip_sec_block_content {
    max-width: 1500px;
    width: 100%;
    margin: 0 auto;
    position: relative;
    display: block;
  }
  
  .vip_sec_block_fst_item {
    width: 609px !important;
    height: 561px !important;
    position: absolute;
    top: 0;
    left: 50px;
  }
  
  .wrap_abs_in_abs_fst {
    position: relative;
    height: 100%;
    width: 100%;
  }
  
  .vip_sec_block_fst_number {
    color: #ef9f42;
    text-align: center;
    font-family: 'Gotham-bold';
    font-size: 211.751px;
    font-style: normal;
    font-weight: 700;
    line-height: 65%;
    position: absolute;
    top: 0;
    left: 0;
  }
  
  .vip_sec_block_fst_title {
    color: #000;
    text-align: center;
    font-family: 'Gotham-normal';
    font-size: 44px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    position: absolute;
    top: 0;
    left: 100px;
  }
  
  .vip-sec_link {
    text-decoration-line: underline;
    color: #000;
    text-align: center;
    font-family: 'Gotham-normal';
    font-size: 44px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    transition: all 0.3s;
  }
  
  .vip-sec_link:hover {
    transition: all 0.3s;
    color: #000;
    opacity: 0.7;
    text-decoration: underline;
  }
  
  .vip-fst-img {
    position: absolute;
    top: 72px;
    left: 63px;
  }
  
  .vip_sec_block_snd_item {
    position: absolute;
    right: 42px;
    top: 166px;
    width: 409px;
    height: 870px;
  }
  
  .wrap_abs_in_abs_snd {
    position: relative;
    height: 100%;
    width: 100%;
  }
  
  .vip_sec_block_snd_number {
    color: #ef9f42;
    text-align: center;
    font-family: 'Gotham-bold';
    font-size: 211.751px;
    font-style: normal;
    font-weight: 700;
    line-height: 65%;
    position: absolute;
    top: 0;
    left: -45px;
  }
  
  .vip_sec_block_snd_title {
    color: #000;
    text-align: center;
    font-family: 'Gotham-normal';
    font-size: 44px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    position: absolute;
    bottom: 226px;
    left: -650px;
    max-width: 656px;
    text-align: right;
  }
  
  .vip_sec_highlight {
    font-family: "Gotham-bold";
    font-weight: 700;
  }
  
  .vip-snd-img {
    position: absolute;
    top: 100px;
    right: 0px;
    height: 768px;
  }
  
  .vip_sec_block_trd_item {
    width: 1480px;
    position: absolute;
    top: 1000px;
    left: 0;
  }
  
  .wrap_abs_in_abs_trd {
    position: relative;
    height: 100%;
    width: 100%;
  }
  
  .vip_sec_block_trd_number {
    color: #ef9f42;
    text-align: center;
    font-family: 'Gotham-bold';
    font-size: 211.751px;
    font-style: normal;
    font-weight: 700;
    line-height: 65%;
    position: absolute;
    left: 520px;
    top: 30px;
  }
  
  .vip_sec_block_trd_title {
    color: #000;
    text-align: center;
    font-family: 'Gotham-normal';
    font-size: 44px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    position: absolute;
    left: 546px;
    top: 200px;
    max-width: 919px;
  }
  
  .vip-trd-img {
    position: absolute;
    top: 127px;
    left: 0;
    width: 566px !important;
    height: 262.645px !important;
  }
  
  .vip_sec_block_mobile {
    display: none;
  }
  
  @media (max-width: 1610px) {
    .vip_sec_block_trd_item {
      width: 1000px;
      position: absolute;
      top: 900px;
      left: 0;
    }
  
    .vip_sec_block_trd_title {
      color: #000;
      text-align: center;
      font-family: 'Gotham-normal';
      font-size: 44px;
      font-style: normal;
      font-weight: 400;
      line-height: normal;
      position: absolute;
      left: 0px;
      top: 433px;
      max-width: 919px;
    }
  }
  
  @media (max-width: 1400px) {
    .vip-fst-img {
      position: absolute;
      top: 72px;
      left: 63px;
      width: 446px !important;
      height: 389px !important;
    }
  }
  
  @media (max-width: 1300px) {
    .vip_sec_block_content {
      display: none;
    }
  
    .vip_sec_block_mobile {
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      gap: 60px;
    }
  
    .wrap_mob_things {
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      gap: 30px;
    }
  
    .vip_sec_block_fst_title {
      display: block;
      font-size: 21px;
      margin-bottom: 0;
      position: initial;
    }
  
    .vip-sec_link {
      font-size: 21px;
    }
  
    .mob_fst {
      display: block;
    }
  }
  