:root {
  --grey-bg: #111;
  --grey-light-bg: #eaeaea;
  --text-dark: #fff;
  --black: #000;
  --elements-webflow-library--accent--primary-1: #4a3aff;
  --elements-webflow-library--general--shadow-02: #14142b14;
  --drop-shadow: #9e9e9e;
  --elements-webflow-library--neutral--800: #211f54;
  --text-light: #353535;
  --elements-webflow-library--neutral--600: #6e7191;
  --elements-webflow-library--neutral--200: #f7f7fc;
  --elements-webflow-library--neutral--100: white;
  --elements-webflow-library--general--shadow-01: #14142b0f;
  --tile-light: #f8f8f8;
  --tile-boarder-light: white;
  --elements-webflow-library--neutral--300: #eff0f6;
  --elements-webflow-library--secondary--color-1: #281ca5;
  --elements-webflow-library--neutral--400: #dcddeb;
  --elements-webflow-library--secondary--color-2: #f2f1ff;
  --elements-webflow-library--general--shadow-03: #14142b1a;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

body {
  color: #333;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.body {
  background-color: var(--grey-bg);
  color: var(--grey-bg);
  font-family: Montserrat, sans-serif;
}

.sec_hero_allthings {
  background-color: var(--grey-bg);
  width: 100vw;
}

.sec_whatwedo {
  background-color: var(--grey-light-bg);
  width: 100vw;
}

.sec_whychooseus {
  background-color: var(--grey-bg);
  width: 100vw;
}

.sec_ourprocess {
  background-color: var(--grey-light-bg);
  width: 100vw;
}

.sec_testimonies {
  background-color: var(--grey-bg);
  width: 100vw;
}

.sec_faq {
  background-color: var(--grey-light-bg);
  width: 100vw;
}

.sec_contact {
  background-color: var(--grey-bg);
  width: 100vw;
}

.container_hero {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.h1_text {
  text-align: center;
  text-transform: uppercase;
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 11.5rem;
  font-weight: 900;
  line-height: .75;
}

.h1_wrapper {
  margin-left: auto;
  margin-right: auto;
}

.hero_sub_text {
  color: var(--text-dark);
  text-align: center;
  font-size: 1.2rem;
  line-height: 1.5;
}

.nav_container {
  max-width: 76rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.nav {
  background-color: var(--grey-bg);
  color: var(--text-dark);
  width: 100%;
  padding-top: 32px;
  padding-bottom: 32px;
  font-family: Montserrat, sans-serif;
  position: fixed;
}

.nav_content_wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.nav_menu_list {
  z-index: 1;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.nav_nav_link {
  color: var(--text-dark);
  text-transform: uppercase;
  padding: 0;
  line-height: 1;
  transition: color .3s;
}

.nav_nav_link.w--current {
  color: var(--text-dark);
}

.nav_list_item {
  opacity: .5;
  padding-left: 2rem;
}

.nav_list_item:hover {
  opacity: 1;
}

.nav_dropdown_toggle {
  justify-content: center;
  align-items: flex-start;
  padding: 0;
  transition: color .3s;
  display: flex;
}

.nav_dropdown_toggle:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.nav_dropdown_card {
  background-color: var(--black);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  top: 32px;
  overflow: hidden;
}

.nav_dropdown_link {
  color: var(--drop-shadow);
  text-align: center;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0;
  font-size: .9rem;
  line-height: 1;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.nav_dropdown_pd {
  text-align: center;
  padding: .75rem;
}

.visionarycollective_logo {
  max-width: 12rem;
}

.move_to_hero_section {
  transform-style: preserve-3d;
  padding-left: 0;
  transition: transform .3s, color .3s;
}

.move_to_hero_section:hover {
  transform: scale3d(.96, .96, 1.01);
}

.nav_hamburger_menu_wrapper {
  padding: 0;
  transition: transform .3s;
}

.nav_hamburger_menu_wrapper:hover {
  transform: scale(.96);
}

.nav_hamburger_menu_wrapper.w--open {
  background-color: #0000;
}

.nav_right_content_wrapper {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.nav_dropdown_chevron {
  align-self: center;
  width: 14px;
  margin-left: 6px;
  padding-bottom: .5rem;
}

.nav_dropdown_links_grid {
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.nav_dropdown_column_wrapper {
  background-color: #0000;
  padding-top: 32px;
  padding-left: .5rem;
  transform: translate(0);
}

.nav_dropdown_column_wrapper.w--open {
  padding-top: 0;
  transform: translate(-20%);
}

.nav_hamburger_menu_bar_top, .nav_hamburger_menu_bar_bottom {
  background-color: var(--elements-webflow-library--neutral--800);
  border-radius: 20px;
  width: 52px;
  height: 4px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.nav_btn_primary_small {
  color: #a5a5a5;
  text-align: center;
  text-transform: uppercase;
  -webkit-text-fill-color: inherit;
  background-color: #3898ec00;
  background-clip: border-box;
  border: 1px solid #a5a5a5;
  border-radius: 12px;
  justify-content: center;
  padding: 12px 24px;
  font-family: Montserrat, sans-serif;
  font-size: .9rem;
  font-weight: 400;
  line-height: 18px;
  text-decoration: none;
}

.nav_btn_primary_small:hover {
  color: var(--black);
  background-color: #fff;
  font-weight: 400;
}

.nav_enquire {
  margin-left: 24px;
}

.nav_list_item_show_in_mbl {
  margin-bottom: 0;
  padding-left: 32px;
  display: none;
}

.nav_text {
  color: var(--text-dark);
  text-transform: uppercase;
  padding-bottom: .5rem;
  font-family: Montserrat, sans-serif;
  font-size: .9rem;
  line-height: 1;
}

.sec_container {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 7rem;
  padding-bottom: 12rem;
  font-family: Montserrat, sans-serif;
}

.footer_logo_wrapper {
  width: 12rem;
  margin-bottom: 16px;
}

.footer {
  background-color: var(--grey-bg);
  margin-left: auto;
  margin-right: auto;
}

.footer_logo {
  transform-style: preserve-3d;
  transition: transform .3s;
}

.footer_logo:hover {
  transform: scale3d(.97, .97, 1.01);
}

.footer_list_wrapper {
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
}

.footer_list_item {
  margin-bottom: 18px;
  padding-left: 0;
}

.footer_content_wrapper {
  max-width: 76rem;
  margin-left: auto;
  margin-right: auto;
  padding: 5rem 1.5rem 2rem;
}

.footer_rights {
  color: var(--drop-shadow);
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: .8rem;
  line-height: 1.2rem;
}

.footer_column_tite {
  color: var(--text-dark);
  text-transform: uppercase;
  margin-bottom: 40px;
  font-size: .85rem;
  font-weight: 700;
  line-height: 1.5;
}

.foote_grid {
  grid-column-gap: 2rem;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.wcu_grid {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.wcu_card_container {
  box-shadow: 0 0 20px 15px var(--black);
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(45deg, #040404, #161616);
  background-clip: border-box;
  border: 1px solid #565656;
  border-radius: 20px;
  align-items: flex-start;
  height: 100%;
  padding: 2rem;
  display: block;
}

.h2_wrapper-grey {
  margin-bottom: 1rem;
  padding-top: 7rem;
}

.op_number_wrapper {
  color: var(--text-light);
}

.op_cardcontent {
  box-shadow: 0 8px 20px 15px var(--black);
  text-align: center;
  background-image: linear-gradient(45deg, #040404, #161616);
  border: 1px solid #565656;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 3rem 1.25rem;
  display: block;
}

.op_card_text_wrapper {
  color: var(--text-light);
  text-align: left;
  font-family: Montserrat, sans-serif;
}

.op_card_text {
  color: var(--text-dark);
  text-align: center;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
}

.op_card_h3 {
  color: var(--text-dark);
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Montserrat, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.25;
}

.op_sub_text_wrapper {
  color: var(--text-light);
  text-align: center;
  width: 80%;
  margin-top: 2rem;
  margin-left: auto;
  margin-right: auto;
}

.sub_text {
  color: var(--text-dark);
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.op_h3_wrapper {
  color: var(--elements-webflow-library--neutral--800);
  margin-top: .5rem;
  margin-bottom: .5rem;
}

.op_grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.h2_wrapper-white {
  margin-bottom: 1rem;
  padding-top: 7rem;
}

.wcu_h3_wrapper {
  color: var(--elements-webflow-library--neutral--800);
  margin-bottom: 1rem;
}

.wcu_card_text_container {
  color: var(--text-light);
  text-align: left;
  font-family: Montserrat, sans-serif;
}

.wcu_card_text {
  color: var(--text-dark);
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
}

.wcu_h3_text {
  color: var(--text-dark);
  margin-top: 0;
  margin-bottom: 12px;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.5;
}

.hero_sub_text_wrapper {
  width: 55%;
  margin: 2rem auto;
}

.socials_wrapper {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.social_link {
  opacity: .7;
  margin-left: .75rem;
  margin-right: .75rem;
}

.social_link:hover {
  opacity: .95;
}

.social_icon {
  height: 2.5rem;
}

.testimonies_title_wrapper {
  color: var(--elements-webflow-library--accent--primary-1);
  text-align: center;
}

.testimonies_h3_wrapper {
  color: var(--elements-webflow-library--neutral--800);
  margin-bottom: .5rem;
  margin-left: auto;
  margin-right: auto;
}

.testimonies_text_container {
  color: var(--elements-webflow-library--neutral--600);
}

.testimonies_title_text {
  color: var(--text-dark);
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  line-height: 20px;
}

.testimonies_h3_text {
  color: var(--text-dark);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.5;
}

.testimonies_text {
  color: var(--text-dark);
  text-align: center;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.reviewer_name {
  color: var(--text-dark);
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 20px;
}

.testimonies_grid {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.testimonies_card_wrapper {
  box-shadow: 0 2px 20px 5px var(--black);
  color: var(--text-dark);
  text-align: center;
  background-image: linear-gradient(45deg, #040404, #1d1d1d);
  border: 1px solid #565656;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 2rem 1.25rem;
  display: flex;
}

.testimonies_star_icon_wrapper {
  text-align: center;
  margin-bottom: 2rem;
  margin-left: auto;
  margin-right: auto;
}

.testimonies_name_title_wrapper {
  margin-top: 2rem;
  margin-left: auto;
  margin-right: auto;
}

.star_icon {
  text-align: center;
  height: 1.5rem;
  margin-left: .125rem;
  margin-right: .125rem;
}

.testimonies_h3_name_wrapper {
  color: var(--elements-webflow-library--neutral--800);
  text-align: center;
  margin-bottom: .5rem;
}

.faq_header_wrapper {
  align-items: center;
  margin-bottom: 1rem;
  display: flex;
}

.faq_text_wrapper {
  width: 100%;
  overflow: hidden;
}

.faq_h3 {
  color: var(--text-dark);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
  line-height: 1.5;
}

.faq_arrow_icon {
  color: var(--text-dark);
}

.faq_text {
  color: var(--text-dark);
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.faq_icon_wrapper {
  color: var(--text-dark);
  justify-content: center;
  align-items: center;
  width: 2.375rem;
  min-width: 2.375rem;
  height: 2.375rem;
  min-height: 2.375rem;
  display: flex;
}

.faq_grid {
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.faq_question_wrapper {
  margin-top: 2rem;
  margin-left: auto;
  margin-right: auto;
}

.faq_content_wrapper {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.faq_content_tab {
  box-shadow: 0 0 20px 15px var(--black);
  cursor: pointer;
  transform-style: preserve-3d;
  background-image: linear-gradient(45deg, #040404, #161616);
  border: 1px solid #565656;
  border-radius: 24px;
  justify-content: space-between;
  width: 100%;
  padding: 2rem;
  transition: transform .3s;
  display: flex;
}

.faq_content_tab:hover {
  color: var(--text-dark);
  transform: scale3d(.96, .96, 1.01);
}

.sec_utk {
  background-color: var(--grey-light-bg);
  width: 100vw;
}

.blog_grid {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.blog_card_wrapper {
  box-shadow: 0 2px 20px 5px var(--black);
  color: var(--text-dark);
  background-color: #f8f8f8;
  background-image: linear-gradient(45deg, #000, #161616);
  border: 1px solid #565656;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  padding: 2rem;
  display: flex;
}

.sec_contact_container {
  width: 85%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 18rem;
  padding-bottom: 18rem;
  font-family: Montserrat, sans-serif;
}

.blog_h3_wrapper {
  color: var(--elements-webflow-library--neutral--800);
  margin-bottom: .5rem;
}

.blog_h3_tex {
  color: var(--text-dark);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.3;
}

.blog_text_container {
  color: var(--elements-webflow-library--neutral--600);
}

.blog_text {
  color: var(--text-dark);
  text-align: left;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: .95rem;
  line-height: 1.2;
}

.learn_more_link {
  color: var(--drop-shadow);
  font-size: 1rem;
  line-height: 1;
}

.learn_more_link:hover {
  color: #fff;
}

.learn_more_text_wrapper {
  margin-top: .5rem;
  padding-left: 2rem;
}

.sec_hero_container {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 12rem;
  padding-bottom: 8rem;
  font-family: Montserrat, sans-serif;
}

.sec_wcu_container {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 7rem;
  padding-bottom: 18rem;
  font-family: Montserrat, sans-serif;
}

.sec_op_container {
  width: 85%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 9rem;
  padding-bottom: 14rem;
  font-family: Montserrat, sans-serif;
}

.sec_tes_container {
  width: 85%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10rem;
  padding-bottom: 20rem;
  font-family: Montserrat, sans-serif;
}

.sec_utk_container {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 12rem;
  padding-bottom: 12rem;
  font-family: Montserrat, sans-serif;
}

.article_content {
  width: 100vw;
}

.article_text_wrapper {
  width: 65%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.article_h2 {
  margin-top: 10rem;
}

.article_p {
  margin-top: 2rem;
  margin-bottom: 5rem;
}

.heading-2 {
  font-family: Montserrat, sans-serif;
  font-size: 4rem;
  line-height: 1.2;
}

.paragraph {
  font-family: Montserrat, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

.h2_text_wrapper-white {
  margin-bottom: 4rem;
}

.wwd_h2_wrapper {
  margin-bottom: 1rem;
  padding-top: 7rem;
}

.h2_text_2-black {
  color: var(--text-light);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.cta_content_wrapper {
  text-align: center;
}

.h2_page_text-grey {
  color: var(--text-light);
  text-align: center;
  letter-spacing: .15em;
  text-transform: uppercase;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.5;
}

.wwd_tabs_menu {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 2.5rem;
  display: flex;
}

.wwd_tab_heading {
  text-align: center;
}

.brix---tabs-content-card {
  background-color: var(--grey-bg);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  border-radius: 24px;
  padding-left: 1.75rem;
  padding-right: 1.75rem;
}

.tab_small_center {
  border: 2px solid var(--elements-webflow-library--neutral--200);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 6px 0 var(--elements-webflow-library--general--shadow-01);
  color: var(--black);
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  width: auto;
  margin: 0 .75rem;
  padding: 16px 1.5rem;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  transition: box-shadow .3s, border-width .3s, border-color .3s, color .3s;
  display: flex;
}

.tab_small_center:hover {
  background-color: var(--black);
  color: var(--text-dark);
  border-color: #4a3aff00;
}

.tab_small_center.w--current {
  background-color: var(--black);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  color: var(--text-dark);
  transition: box-shadow .3s, border-width .3s, border-color .3s, color .3s;
}

.tab_small_center.w--current:hover {
  background-color: var(--black);
  color: var(--text-dark);
  border-color: #4a3aff00;
}

.tab_small_center.w--current:active {
  background-color: var(--black);
}

.wwd_tab_text {
  font-size: .95rem;
}

.cta_button_wrapper {
  margin-left: auto;
  margin-right: auto;
}

.cta_button {
  border: 1px solid var(--grey-light-bg);
  color: var(--text-dark);
  text-align: center;
  background-color: #0000;
  border-radius: 24px;
  justify-content: center;
  padding: 26px 38px;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.2;
  text-decoration: none;
}

.cta_button:hover {
  border-color: var(--grey-light-bg);
  background-color: var(--grey-light-bg);
  color: var(--grey-bg);
}

.h2_page_text-white {
  color: var(--text-dark);
  text-align: center;
  letter-spacing: .15em;
  text-transform: uppercase;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.5;
}

.h2_text_2-white {
  color: var(--text-dark);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.con_text_wrapper {
  color: var(--elements-webflow-library--neutral--100);
  width: 85%;
  margin-bottom: 2rem;
  margin-left: auto;
  margin-right: auto;
}

.review_box_1 {
  margin-top: 5rem;
}

.slide {
  box-shadow: 0 0 20px 5px var(--black);
  vertical-align: middle;
  background-image: linear-gradient(45deg, #000, #161616);
  border: 1px solid #565656;
  border-radius: 20px;
  max-width: 31%;
  margin-top: 2rem;
  margin-left: .5rem;
  margin-right: .5rem;
  padding: 2rem 1.75rem;
  position: static;
}

.paragraph-2 {
  color: var(--text-dark);
  font-size: .95rem;
  line-height: 1.5;
}

.wwd_slider {
  background-color: #ddd0;
}

.heading-3 {
  color: var(--text-dark);
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 1.25rem;
  line-height: 1.2;
}

.left-arrow, .right-arrow {
  display: none;
}

.slide-nav {
  z-index: auto;
  position: relative;
}

.slider_mask {
  height: 35rem;
  padding-bottom: 2.5rem;
}

.bg_black {
  background-color: var(--grey-bg);
  border-radius: 18px;
  margin-bottom: 2rem;
  padding: 3rem 2rem;
}

.tab_panel {
  height: 37.5rem;
}

.footer_link {
  color: var(--drop-shadow);
  font-size: .8rem;
  line-height: 1.2;
  text-decoration: none;
}

.footer_link:hover {
  color: #fff;
}

.icon {
  text-align: center;
  height: 5rem;
  margin-bottom: 2rem;
}

.bespoke_wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.vc_icon {
  height: 9rem;
}

.utk_bg_black, .faq_bg_black {
  background-color: var(--grey-bg);
  border-radius: 18px;
  margin-bottom: 2rem;
  padding: 3rem 2rem;
}

.footer_terms_wrapper {
  margin-right: 1rem;
  display: flex;
}

.footer_links_grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.footer_terms_content_wrapper {
  margin-right: 1rem;
  display: flex;
}

.slide_commision {
  box-shadow: 0 0 20px 5px var(--black);
  vertical-align: middle;
  background-image: linear-gradient(45deg, #000, #161616);
  border: 1px solid #565656;
  border-radius: 20px;
  max-width: 31%;
  margin-top: 2rem;
  margin-left: .5rem;
  margin-right: .5rem;
  padding: 2rem 1.75rem;
  position: static;
}

.section_anchor_hero, .section_anchor_services, .section_anchor_whychooseus, .section_anchor_ourprocess, .section_anchor_faq {
  z-index: -9;
  position: absolute;
}

.utility-page-wrap {
  background-color: #000;
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 2rem;
  display: flex;
}

.utility-page-bg {
  background-color: #fff;
  border-radius: 10px;
}

.return-to-home-page-link {
  color: var(--drop-shadow);
  font-weight: 700;
  text-decoration: none;
}

.return-to-home-page-link:hover {
  color: var(--black);
}

.return-to-home-page-link.w--current {
  color: var(--drop-shadow);
}

.return-to-home-page-link.w--current:hover {
  color: var(--black);
}

.text_notfoundinfo {
  text-align: center;
  margin-bottom: 2rem;
  font-weight: 300;
}

.h4_notfound {
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 1rem;
  font-size: 3rem;
  line-height: 1;
}

.sec_terms {
  padding-top: 15rem;
  padding-bottom: 15rem;
}

.text_terms_info {
  font-size: 1rem;
  line-height: 1.5;
}

.terms_wrapper {
  width: 65%;
  margin-left: auto;
  margin-right: auto;
}

.h2_terms {
  margin-bottom: 4rem;
  font-size: 3rem;
  line-height: 1.5;
}

.h1_thing_wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

@media screen and (min-width: 1280px) {
  .h1_text {
    font-size: 12rem;
  }

  .sec_container {
    width: 80%;
  }

  .hero_sub_text_wrapper {
    width: 55%;
  }

  .blog_card_wrapper {
    height: 85%;
  }

  .sec_contact_container {
    padding-top: 20rem;
    padding-bottom: 20rem;
  }

  .sec_hero_container {
    width: 100%;
  }

  .sec_wcu_container, .sec_op_container, .sec_tes_container {
    width: 75%;
  }

  .sec_utk_container {
    width: 75%;
    padding-top: 6rem;
  }

  .article_text_wrapper {
    width: 60%;
  }

  .brix---tabs-content-card {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .slider_mask {
    height: 32rem;
  }

  .tab_panel {
    height: 35rem;
  }

  .terms_wrapper {
    width: 60%;
  }
}

@media screen and (min-width: 1440px) {
  .h1_text {
    font-size: 15rem;
  }

  .sec_container {
    width: 70%;
  }

  .h2_wrapper-white {
    padding-top: 9rem;
  }

  .hero_sub_text_wrapper {
    width: 60%;
  }

  .blog_card_wrapper {
    height: 87%;
  }

  .sec_contact_container {
    padding-top: 25rem;
    padding-bottom: 25rem;
  }

  .sec_hero_container {
    width: 100%;
  }

  .sec_wcu_container {
    width: 60%;
    padding-top: 9rem;
    padding-bottom: 20rem;
  }

  .sec_op_container, .sec_tes_container {
    width: 60%;
  }

  .sec_utk_container {
    width: 55%;
    padding-top: 6rem;
  }

  .article_text_wrapper {
    width: 50%;
  }

  .brix---tabs-content-card {
    width: 90%;
  }

  .slider_mask {
    height: 33rem;
  }

  .tab_panel {
    height: 35.5rem;
  }

  .vc_icon {
    height: 11.5rem;
  }

  .utk_bg_black {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .faq_bg_black {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .terms_wrapper {
    width: 50%;
  }
}

@media screen and (min-width: 1920px) {
  .h1_text {
    font-size: 20rem;
  }

  .sec_container {
    width: 55%;
  }

  .social_icon:hover {
    height: 2rem;
  }

  .sec_contact_container {
    padding-top: 24rem;
    padding-bottom: 24rem;
  }

  .sec_wcu_container {
    width: 45%;
  }

  .sec_op_container, .sec_tes_container, .sec_utk_container {
    width: 50%;
  }

  .faq_content_container {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .wwd_tabs_menu {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  .vc_icon {
    height: 15.5rem;
  }

  .faq_bg_black {
    width: 90%;
  }

  .terms_wrapper {
    width: 45%;
  }
}

@media screen and (max-width: 991px) {
  .h1_text {
    font-size: 9rem;
  }

  .hero_sub_text {
    font-size: 1rem;
  }

  .nav {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .nav_menu_wrapper {
    background-color: var(--black);
    padding: 24px;
  }

  .nav_menu_list {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .nav_list_item {
    margin-bottom: 16px;
    padding-left: 0;
  }

  .nav_dropdown_toggle {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .nav_dropdown_card {
    box-shadow: none;
    background-color: #0000;
    border-width: 0;
    border-radius: 0;
    min-width: auto;
  }

  .nav_dropdown_card.w--open {
    position: static;
  }

  .nav_dropdown_pd {
    padding: 1rem .5rem;
  }

  .nav_hamburger_menu_wrapper {
    transition: transform .3s;
  }

  .nav_hamburger_menu_wrapper:hover {
    transform: scale(.96);
  }

  .nav_hamburger_menu_wrapper.w--open {
    background-color: #0000;
  }

  .nav_dropdown_chevron {
    color: #fff;
    margin-left: 0;
  }

  .nav_dropdown_column_wrapper {
    padding-top: 0;
    padding-left: 0;
    position: static;
  }

  .nav_dropdown_column_wrapper.w--open {
    transform: none;
  }

  .nav_hamburger_menu_bar_top {
    background-color: var(--text-dark);
    width: 44px;
    height: 3px;
  }

  .nav_hamburger_menu_bar_bottom {
    background-color: var(--grey-light-bg);
    width: 44px;
    height: 3px;
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .nav_list_item_show_in_mbl {
    margin-bottom: 16px;
    padding-left: 0;
  }

  .sec_container {
    width: 95%;
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .footer_content_wrapper {
    padding-top: 94px;
    padding-bottom: 47px;
  }

  .footer_column_tite {
    margin-bottom: 24px;
  }

  .foote_grid {
    grid-column-gap: 10rem;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: .25fr;
    align-items: stretch;
    display: flex;
  }

  .wcu_grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: column;
  }

  .wcu_card_container {
    flex-direction: column;
    height: 18rem;
    padding-left: 32px;
    padding-right: 32px;
  }

  .op_card_text {
    font-size: .9rem;
  }

  .op_card_h3 {
    font-size: 1rem;
  }

  .op_sub_text_wrapper {
    width: 90%;
  }

  .sub_text {
    font-size: .9rem;
  }

  .op_grid {
    grid-template-columns: 1fr 1fr;
  }

  .wcu_card_text {
    font-size: .9rem;
  }

  .wcu_h3_text {
    font-size: 1rem;
    line-height: 1.5;
  }

  .hero_sub_text_wrapper {
    width: 60%;
  }

  .testimonies_h3_text {
    font-size: 1rem;
  }

  .testimonies_text {
    font-size: .9rem;
  }

  .testimonies_grid {
    grid-template-columns: 1fr;
  }

  .testimonies_star_icon_wrapper {
    margin-bottom: 1rem;
  }

  .faq_h3 {
    font-size: 1rem;
  }

  .faq_text {
    font-size: .9rem;
  }

  .faq_grid {
    grid-template-columns: 1fr 1fr;
  }

  .faq_content_tab {
    padding-left: 40px;
    padding-right: 40px;
  }

  .blog_grid {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    grid-template-columns: 1fr;
  }

  .sec_contact_container {
    width: 90%;
    padding-top: 15rem;
    padding-bottom: 15rem;
  }

  .learn_more_text_wrapper {
    margin-top: .5rem;
  }

  .sec_wcu_container, .sec_op_container, .sec_tes_container {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .sec_utk_container {
    width: 70%;
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .heading-2 {
    font-size: 3.5rem;
  }

  .paragraph {
    font-size: 1rem;
  }

  .h2_text_2-black {
    font-size: 2rem;
  }

  .wwd_tab_heading {
    text-align: center;
  }

  .tab_small_center {
    margin-left: .25rem;
    margin-right: .25rem;
    padding: 1rem;
  }

  .tab_small_center.w--current {
    margin-left: .125rem;
    margin-right: .125rem;
    padding: 1rem;
  }

  .cta_button {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    font-size: 1.75rem;
  }

  .h2_text_2-white {
    font-size: 2rem;
  }

  .review_box_2 {
    width: 25rem;
    margin-left: auto;
    margin-right: auto;
  }

  .review_box_1 {
    width: 25rem;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .slide {
    margin-left: .5rem;
    margin-right: .5rem;
  }

  .paragraph-2 {
    font-size: .9rem;
  }

  .heading-3 {
    font-size: 1rem;
  }

  .icon {
    margin-bottom: 1rem;
  }

  .vc_icon {
    height: 7rem;
  }

  .footer_terms_wrapper {
    margin-top: .5rem;
  }

  .footer_links_grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex: 1;
  }

  .footer_terms_content_wrapper {
    margin-top: .5rem;
  }

  .slide_commision {
    margin-left: .5rem;
    margin-right: .5rem;
  }

  .sec_terms {
    padding-top: 10rem;
    padding-bottom: 8rem;
  }

  .h2_terms {
    margin-bottom: 2rem;
  }
}

@media screen and (max-width: 767px) {
  .container_hero {
    margin-top: 4rem;
  }

  .h1_text {
    font-size: 5.5rem;
  }

  .hero_sub_text {
    font-size: .8rem;
  }

  .nav {
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .nav_nav_link, .nav_dropdown_link {
    font-size: .85rem;
  }

  .visionarycollective_logo {
    height: 1.5rem;
  }

  .nav_hamburger_menu_bar_top, .nav_hamburger_menu_bar_bottom {
    height: 2px;
  }

  .nav_btn_primary_small {
    padding: 20px 32px;
  }

  .nav_enquire {
    display: none;
  }

  .nav_text {
    font-size: .85rem;
  }

  .sec_container {
    width: 80%;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .footer_logo_wrapper {
    margin-bottom: 8px;
  }

  .scroll_to_hero {
    width: 239px;
  }

  .footer_list_item {
    margin-bottom: 10px;
  }

  .footer_content_wrapper {
    padding-top: 72px;
    padding-bottom: 36px;
  }

  .footer_column_tite {
    margin-bottom: 24px;
  }

  .foote_grid {
    grid-column-gap: 2rem;
    grid-row-gap: 40px;
    flex-flow: column wrap;
    grid-template: "."
                   "."
                   / 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    display: flex;
  }

  .wcu_grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .wcu_card_container {
    height: 13rem;
  }

  .op_cardcontent {
    width: 21rem;
    margin-left: auto;
    margin-right: auto;
    padding: 1rem 2rem;
  }

  .op_card_text {
    font-size: .8rem;
  }

  .op_card_h3 {
    margin-bottom: 0;
    font-size: 1rem;
  }

  .op_sub_text_wrapper {
    width: 60%;
  }

  .sub_text {
    font-size: .8rem;
  }

  .op_h3_wrapper {
    margin-top: .5rem;
  }

  .op_grid {
    grid-template-columns: 1fr;
  }

  .wcu_card_text {
    font-size: .8rem;
  }

  .wcu_h3_text {
    font-size: 1rem;
  }

  .hero_sub_text_wrapper {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .social_icon {
    height: 1.75rem;
  }

  .testimonies_title_text {
    font-size: 1rem;
    line-height: 1.5px;
  }

  .testimonies_h3_text {
    font-size: 1rem;
  }

  .testimonies_text {
    font-size: .8rem;
  }

  .reviewer_name {
    font-size: 1rem;
    line-height: 1.5;
  }

  .testimonies_grid {
    grid-template-columns: 1fr;
  }

  .testimonies_card_wrapper {
    padding: 44px 32px;
  }

  .testimonies_star_icon_wrapper {
    margin-bottom: 1rem;
  }

  .star_icon {
    height: 1.5rem;
  }

  .faq_text {
    font-size: .8rem;
  }

  .faq_grid {
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .faq_content_tab {
    padding: 40px 24px;
  }

  .blog_grid {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .blog_card_wrapper {
    padding: 44px 32px;
  }

  .sec_contact_container {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .blog_h3_tex {
    font-size: 1rem;
  }

  .blog_text, .learn_more_link {
    font-size: .8rem;
  }

  .blog_card_content_wrapper {
    margin-bottom: .5rem;
  }

  .sec_hero_container {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .sec_wcu_container {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .sec_op_container {
    width: 84%;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .sec_tes_container {
    width: 80%;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .sec_utk_container {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .article_text_wrapper {
    width: 85%;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .heading-2 {
    font-size: 2rem;
  }

  .paragraph {
    font-size: .85rem;
  }

  .h2_text_wrapper-white {
    margin-bottom: 1rem;
  }

  .wwd_h2_wrapper {
    margin-bottom: 8px;
  }

  .h2_text_2-black {
    font-size: 1.5rem;
  }

  .h2_page_text-grey {
    font-size: 17px;
    line-height: 19px;
  }

  .wwd_tabs_wrapper {
    flex-flow: column;
  }

  .wwd_tabs_menu {
    flex-flow: wrap;
    align-items: stretch;
    width: 80%;
    margin-bottom: 1.5rem;
    margin-left: auto;
    margin-right: auto;
  }

  .brix---tabs-content-card {
    padding: 1rem 1rem 2rem;
  }

  .tab_small_center {
    justify-content: center;
    margin: 10px .25rem;
  }

  .tab_small_center.w--current {
    margin-left: .25rem;
    margin-right: .25rem;
  }

  .wwd_tab_text {
    font-size: .8rem;
  }

  .cta_button {
    padding: 1rem 1.5rem;
    font-size: 1.25rem;
  }

  .h2_page_text-white {
    font-size: 17px;
    line-height: 19px;
  }

  .h2_text_2-white {
    font-size: 1.5rem;
    line-height: 1.5;
  }

  .con_text_wrapper {
    width: 100%;
  }

  .review_box_2, .review_box_1 {
    width: 20rem;
  }

  .slide {
    max-width: 95%;
  }

  .paragraph-2 {
    font-size: .8rem;
  }

  .heading-3 {
    font-size: 1rem;
  }

  .slider_mask {
    height: 22rem;
  }

  .bg_black {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .tab_panel {
    height: 23rem;
  }

  .vc_icon {
    height: 4rem;
  }

  .utk_bg_black, .faq_bg_black {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .footer_terms_wrapper {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .footer_logo_column {
    align-self: center;
  }

  .footer_rights_wrapper {
    text-align: center;
  }

  .footer_terms_content_wrapper {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    margin-top: 1rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .slide_commision {
    max-width: 95%;
  }

  .sec_terms {
    padding-top: 8rem;
    padding-bottom: 6rem;
  }

  .text_terms_info {
    font-size: .95rem;
  }

  .h2_terms {
    margin-bottom: 2rem;
    font-size: 2rem;
  }
}

@media screen and (max-width: 479px) {
  .h1_text {
    font-size: 3.5rem;
  }

  .hero_sub_text {
    font-size: .8rem;
  }

  .nav_container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .nav_list_item {
    text-align: left;
  }

  .visionarycollective_logo {
    height: 1.5rem;
  }

  .nav_btn_primary_small {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .sec_container {
    width: 85%;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .footer_logo_wrapper {
    margin-bottom: 15px;
  }

  .footer_logo {
    width: 100%;
    max-width: 240px;
  }

  .footer_list_wrapper {
    width: 100%;
  }

  .footer_list_item:hover {
    color: var(--text-dark);
  }

  .footer_content_wrapper {
    padding-top: 80px;
    padding-bottom: 40px;
  }

  .footer_column_tite {
    margin-bottom: 16px;
  }

  .foote_grid {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .wcu_grid {
    margin-top: 2rem;
  }

  .wcu_card_container {
    height: 18rem;
    padding-top: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .h2_wrapper-grey {
    margin-bottom: .5rem;
  }

  .op_cardcontent {
    width: 95%;
  }

  .op_card_h3 {
    margin-bottom: 10px;
    font-size: 1rem;
  }

  .op_sub_text_wrapper {
    width: 100%;
  }

  .sub_text {
    font-size: .85rem;
    line-height: 1.5;
  }

  .op_h3_wrapper {
    margin-top: 1rem;
  }

  .op_grid {
    grid-template-columns: 1fr;
  }

  .h2_wrapper-white {
    margin-bottom: .5rem;
  }

  .wcu_h3_text {
    margin-bottom: 10px;
  }

  .hero_sub_text_wrapper {
    width: 80%;
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .social_link {
    margin-right: .25rem;
  }

  .social_icon {
    height: 1.5rem;
  }

  .testimonies_title_text {
    font-size: 15px;
    line-height: 16px;
  }

  .testimonies_h3_text {
    font-size: 1rem;
  }

  .testimonies_grid {
    grid-template-columns: 1fr;
    margin-top: 2rem;
  }

  .testimonies_card_wrapper {
    padding: 40px 24px;
  }

  .testimonies_name_title_wrapper {
    margin-top: 1rem;
  }

  .star_icon {
    height: 1rem;
  }

  .faq_icon_wrapper {
    width: 2rem;
    min-width: 2rem;
    height: 2rem;
    min-height: 2rem;
  }

  .blog_grid {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .blog_card_wrapper {
    height: 85%;
    padding: 40px 24px;
  }

  .sec_contact_container {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .blog_h3_tex {
    font-size: 1rem;
  }

  .blog_text {
    font-size: .8rem;
  }

  .learn_more_link {
    font-size: .85rem;
  }

  .learn_more_text_wrapper {
    padding-left: 1.75rem;
  }

  .sec_hero_container {
    padding-top: 8rem;
    padding-bottom: 10rem;
  }

  .sec_wcu_container, .sec_op_container, .sec_tes_container, .sec_utk_container {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .article_text_wrapper {
    width: 90%;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .heading-2 {
    font-size: 1.5rem;
  }

  .paragraph {
    font-size: .75rem;
  }

  .h2_text_wrapper-white {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .wwd_h2_wrapper {
    margin-bottom: .5rem;
  }

  .h2_text_2-black {
    font-size: 1rem;
  }

  .h2_page_text-grey {
    font-size: .8rem;
  }

  .wwd_tabs_menu {
    width: 100%;
    margin-bottom: 1rem;
  }

  .brix---tabs-content-card {
    padding-top: 0;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .tab_small_center {
    margin-left: .15rem;
    margin-right: .15rem;
    padding: .75rem .5rem;
    font-size: 16px;
    line-height: 18px;
  }

  .tab_small_center.w--current {
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .wwd_tab_text {
    font-size: .8rem;
  }

  .cta_button_wrapper {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .cta_button {
    padding: .75rem 1rem;
    font-size: 1rem;
    line-height: 1.5;
  }

  .h2_page_text-white {
    font-size: 14px;
    line-height: 18px;
  }

  .h2_text_2-white {
    font-size: 1rem;
  }

  .con_text_wrapper {
    width: 60%;
  }

  .review_box_2, .review_box_1 {
    width: 100%;
  }

  .slide {
    max-width: 95%;
  }

  .slider_mask {
    height: 27rem;
  }

  .bg_black {
    margin-top: 2rem;
  }

  .tab_panel {
    height: 27.5rem;
  }

  .footer_link {
    font-size: .75rem;
  }

  .vc_icon {
    height: 2.75rem;
  }

  .utk_bg_black {
    margin-top: 2rem;
  }

  .footer_column {
    margin-bottom: 2rem;
  }

  .footer_terms_wrapper {
    justify-content: center;
    align-items: center;
    margin-top: .25rem;
  }

  .footer_links_grid {
    text-align: center;
    align-self: center;
    width: 100%;
    display: block;
  }

  .slide_commision {
    max-width: 95%;
  }

  .section_anchor_whychooseus {
    margin-top: .2%;
  }

  .sec_terms {
    padding-top: 7rem;
    padding-bottom: 5rem;
  }

  .text_terms_info {
    font-size: .8rem;
  }

  .terms_wrapper {
    width: 80%;
  }

  .h2_terms {
    margin-bottom: 1rem;
    font-size: 1rem;
  }
}

#w-node-_5706a19b-45eb-9764-baf1-d3071465bbd7-1465bbd4, #w-node-_5706a19b-45eb-9764-baf1-d3071465bbd8-1465bbd4, #w-node-b0d9a471-d3de-2bfe-bdda-79454a6fbd3c-4a6fbd39, #w-node-b0d9a471-d3de-2bfe-bdda-79454a6fbd3d-4a6fbd39 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-_5706a19b-45eb-9764-baf1-d3071465bbd7-1465bbd4, #w-node-b0d9a471-d3de-2bfe-bdda-79454a6fbd3c-4a6fbd39 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_5706a19b-45eb-9764-baf1-d3071465bbd7-1465bbd4, #w-node-b0d9a471-d3de-2bfe-bdda-79454a6fbd3c-4a6fbd39 {
    grid-column: span 2 / span 2;
  }
}


