html {
  /* scroll-behavior: smooth; */
  scroll-padding-top: 110px;
}
@media (max-width: 980px) {
  html {
    scroll-padding-top: 104px;
  }
}
body a, body button {
  outline: none !important;
}
.site .site-content .uagb-container-inner-blocks-wrap {
  width: 90% !important;
}
#content #primary {
  margin: 0;
}
#content .ast-container {
  padding: 0;
  max-width: 1390px;
  width: 90%;
}
#content .wp-block-uagb-buttons-child:not(.disable-svg-style) svg {
  fill: #353238;
}
#content .wp-block-button__link {
  transition: all 0.2s linear;
}
#content .wp-block-button__link .uagb-button__link, #content .wp-block-button__link svg {
  transition: all 0.2s linear;
}
#content #comments {
  display: none;
}
#content h1 {
  letter-spacing: -0.6px;
  line-height: 100%;
  font-size: clamp(36px, 5.271vw, 72px);
  font-weight: 500;
}
@media (max-width: 767px) {
  #content h1 {
    line-height: 128%;
    letter-spacing: -0.4px;
  }
}
@media (max-width: 980px) {
  #content .d-none-tablet {
    display: none !important;
  }
}
#content .p-120 {
  padding: clamp(60px, 9.375vw, 120px) 0;
}
p {
  letter-spacing: 0.4px;
  line-height: 155%;
}
@media (max-width: 767px) {
  p {
    font-size: 16px;
    line-height: 150%;
  }
}
.wp-block-uagb-container p a:not(.wp-block-post-excerpt__more-link) {
  font-weight: 600;
  letter-spacing: 0.2px;
  color: #353238 !important;
  background: #f0f7fe;
  background: rgba(88, 169, 248, 0.09);
  text-decoration: none !important;
  border-bottom: 2px solid #58A9F8;
}
.wp-block-uagb-container p a:not(.wp-block-post-excerpt__more-link):hover {
  background: transparent;
}
.wp-block-social-links a {
  max-width: 32px;
}
@media (max-width: 767px) {
  .wp-block-social-links a {
    max-width: 24px;
  }
}
.wp-block-social-links .wp-social-link-twitter a {
  content: url("/wp-content/uploads/2023/09/twitter-icon-x2.png");
}
.wp-block-social-links .wp-social-link-facebook a {
  content: url("/wp-content/uploads/2023/09/facebook-icon-x2.png");
}
.wp-block-social-links .wp-social-link-instagram a {
  content: url("/wp-content/uploads/2023/09/instagram-icon-x2.png");
}
.wp-block-social-links .wp-social-link-linkedin a {
  content: url("/wp-content/uploads/2023/09/linkedin-icon-x2.png");
}
.wp-block-social-links .wp-social-link-mail a {
  content: url("/wp-content/uploads/2023/09/mail-icon-x2.png");
}
@media (max-width: 767px) {
  .wp-block-social-links svg {
    width: 24px;
    height: 24px;
  }
}
.wp-block-typeform-embed-plugin button {
  border-radius: 7px !important;
  padding: 14px 16px !important;
  font-size: clamp(16px, 1.406vw, 18px) !important;
  font-family: "DM Sans", sans-serif !important;
  border: 1px solid #f7d046 !important;
  transition: all, 0.35s ease-in-out;
  display: flex !important;
  justify-content: center;
  height: auto !important;
  line-height: 120% !important;
  align-items: center;
}
.wp-block-typeform-embed-plugin button::after {
  content: "";
  position: relative;
  width: 16px;
  height: 16px;
  background-image: url(/wp-content/uploads/2023/09/arrow-right-1.svg);
  background-repeat: no-repeat;
  border: 1px solid transparent;
  margin-left: 8px;
  top: 2px;
}
.wp-block-typeform-embed-plugin button:hover {
  border-color: #e1e1e1 !important;
  background-color: transparent !important;
}
body.admin-bar header.ast-custom-header {
  top: 32px;
}
header.ast-custom-header {
  position: fixed;
  width: 100%;
  left: 0;
  top: 0;
}
header.ast-custom-header.fixed-header #main-header, header.ast-custom-header.submenu-open #main-header {
  box-shadow: 0 2px 1px 0 rgba(24, 24, 24, 0.04);
}
header.ast-custom-header.fixed-header .main-header-dark, header.ast-custom-header.submenu-open .main-header-dark {
  background: #272429;
}
header.ast-custom-header.fixed-header .main-header-light, header.ast-custom-header.submenu-open .main-header-light {
  background: #fff;
}
header.ast-custom-header.submenu-open #main-header {
  box-shadow: unset !important;
}
#main-header {
  transition: all 0.3s ease-in;
  box-shadow: 0 0 0 0 rgba(24, 24, 24, 0.04);
  /* Mobile Menu */
  /* END - Mobile Menu */
  /* Dark Header */
  /* END - Dark Header */
}
@media (max-width: 980px) {
  #main-header {
    padding: 25px 0;
  }
}
@media (max-width: 767px) {
  #main-header {
    padding: 45px 0 20px;
  }
}
#main-header > .uagb-container-inner-blocks-wrap {
  width: 95%;
  flex-wrap: nowrap;
}
@media (max-width: 980px) {
  #main-header > .uagb-container-inner-blocks-wrap {
    width: 90%;
  }
}
#main-header .header-left-col {
  max-width: clamp(140px, 14.359vw, 224px);
  align-items: baseline;
}
@media (max-width: 767px) {
  #main-header .header-left-col {
    max-width: 103px;
  }
}
#main-header .header-center-col {
  position: unset;
}
@media (max-width: 980px) {
  #main-header .header-center-col {
    display: none;
  }
}
@media (min-width: 981px) {
  #main-header .header-right-col {
    max-width: 224px;
    width: 100%;
  }
}
@media (max-width: 980px) {
  #main-header .header-right-col {
    gap: 16px;
    justify-content: end;
  }
}
#main-header .header-right-col .header__search-btn {
  width: 24px;
  display: flex;
  transition: all, 0.35s;
}
#main-header .header-right-col .header__search-btn path {
  transition: all, 0.35s;
}
#main-header .header-right-col .header__search-btn:hover svg path {
  fill: #F7D046;
}
@media (max-width: 767px) {
  #main-header .wp-block-uagb-buttons {
    display: none;
  }
}
@media (max-width: 980px) {
  #main-header .wp-block-uagb-buttons {
    max-width: fit-content;
  }
}
#main-header .uagb-buttons__wrap {
  justify-content: end;
}
#main-header .wp-block-button__link {
  font-size: clamp(16px, 1.406vw, 18px);
  transition: all 0.2s linear;
}
#main-header #header-search-icon {
  cursor: pointer;
}
@media (min-width: 981px) {
  #main-header .main-mob-menu {
    display: none;
  }
}
@media (max-width: 980px) {
  #main-header .main-mob-menu:not(.wp-block-navigation__container) {
    width: 24px;
    background: transparent !important;
  }
  #main-header .main-mob-menu .wp-block-navigation__responsive-container-open svg {
    fill: #807D84;
  }
  #main-header .main-mob-menu .wp-block-navigation__responsive-container.is-menu-open {
    padding-left: 5%;
    padding-right: 5%;
    padding-top: 48px;
  }
  #main-header .main-mob-menu .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-close {
    z-index: 9;
  }
  #main-header .main-mob-menu .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon {
    display: block;
  }
  #main-header .main-mob-menu .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container {
    position: initial;
    width: 100%;
    row-gap: 20px;
  }
  #main-header .main-mob-menu .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container .wp-block-navigation-item {
    flex-direction: row;
    width: 100%;
  }
  #main-header .main-mob-menu .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container .wp-block-navigation-item .wp-block-navigation__submenu-icon {
    width: 100%;
    text-align: right;
  }
  #main-header .main-mob-menu .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container .wp-block-navigation-item .wp-block-navigation__submenu-icon svg {
    width: 17px;
    height: 17px;
    transform: rotate(-90deg);
    margin-top: 0;
    top: -3px;
    position: relative;
    right: 4px;
  }
  #main-header .main-mob-menu .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container .wp-block-navigation-item .wp-block-navigation__submenu-icon[aria-expanded="true"] {
    position: absolute;
    top: 6px;
    left: 0;
    text-align: left;
    z-index: 9;
    height: 17px;
    width: 90%;
  }
  #main-header .main-mob-menu .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container .wp-block-navigation-item .wp-block-navigation__submenu-icon[aria-expanded="true"] svg {
    transform: rotate(90deg);
    z-index: 9;
  }
  #main-header .main-mob-menu .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container .wp-block-navigation-item .wp-block-navigation__submenu-icon[aria-expanded="true"] + .wp-block-navigation__submenu-container {
    opacity: 1;
    visibility: visible;
  }
  #main-header .main-mob-menu .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container .wp-block-navigation-item .wp-block-navigation-item__content {
    font-size: 24px;
    font-weight: 600;
    line-height: 142%;
    letter-spacing: -0.2px;
    position: relative;
    width: 100%;
    max-width: fit-content;
  }
  #main-header .main-mob-menu .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container .wp-block-navigation-item .wp-block-navigation-item__content:before {
    content: "";
    position: absolute;
    bottom: 2px;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #353238;
  }
  #main-header .main-mob-menu .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container .has-child {
    position: initial;
  }
  #main-header .main-mob-menu .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container {
    background: #ffffff !important;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 8;
    height: 85vh;
    opacity: 0;
    padding: 0;
    visibility: hidden;
    transition: all 0.4s ease-in-out;
    padding-top: 59px;
    row-gap: 20px;
    padding-bottom: 40px;
  }
  #main-header .main-mob-menu .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content:before {
    content: none;
  }
  #main-header .main-mob-menu .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .parent-name {
    color: #807D84;
    font-size: 18px;
    letter-spacing: 0.4px;
    width: fit-content;
    position: relative;
  }
  #main-header .main-mob-menu .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .parent-name:before {
    content: "";
    position: absolute;
    bottom: 2px;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: #807D84;
  }
}
#main-header #header-trigger {
  width: 24px;
  height: 24px;
  cursor: pointer;
  display: none;
}
@media (min-width: 981px) {
  #main-header #header-trigger {
    display: none;
  }
}
#main-header.main-header-dark .wp-block-button__link svg {
  transition: all 0.2s linear;
}
#main-header.main-header-dark .wp-block-button__link:hover {
  color: #fff;
}
#main-header.main-header-dark .wp-block-button__link:hover svg {
  fill: #fff;
}
#main-header.main-header-dark .main-mob-menu .wp-block-navigation__responsive-container-open svg {
  fill: #ffffff;
}
#main-header.main-header-dark .main-mob-menu .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container .wp-block-navigation-item .wp-block-navigation-item__content:before {
  background-color: #fff;
}
#main-header.main-header-dark .main-mob-menu .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container {
  background: #353238 !important;
}
footer#colophon .site-footer-section {
  margin-bottom: 0;
}
footer#colophon .ast-builder-grid-row {
  max-width: 1178px;
  width: 90%;
}
footer#colophon .site-above-footer-wrap {
  padding: clamp(60px, 8.398vw, 86px) 0 clamp(32px, 4.98vw, 51px);
}
footer#colophon .site-above-footer-wrap img {
  max-width: clamp(122px, 20.339vw, 156px);
}
footer#colophon .site-above-footer-wrap #astra-footer-menu {
  display: flex;
  flex-direction: row;
}
@media (max-width: 767px) {
  footer#colophon .site-above-footer-wrap #astra-footer-menu {
    flex-direction: column;
    gap: 14px;
  }
}
footer#colophon .site-below-footer-wrap {
  padding: clamp(44px, 9.082vw, 93px) 0 clamp(36px, 5.957vw, 61px);
}
@media (min-width: 768px) {
  footer#colophon .site-below-footer-wrap .ast-footer-copyright .ast-footer-copyright {
    text-align: left;
  }
}
@media (max-width: 767px) {
  footer#colophon .site-below-footer-wrap .ast-footer-copyright .ast-footer-copyright {
    margin-bottom: 12px;
  }
}
@media (min-width: 768px) {
  footer#colophon .site-below-footer-wrap .ast-builder-html-element {
    text-align: right;
  }
}
footer#colophon .menu-link {
  font-size: clamp(16px, 2.347vw, 18px);
  letter-spacing: 0.4px;
}
footer#colophon .footer-social-inner-wrap .ast-twitter .ahfb-svg-iconset {
  content: url("/wp-content/uploads/2023/09/twitter-icon-x2.png");
}
footer#colophon .footer-social-inner-wrap .ast-facebook .ahfb-svg-iconset {
  content: url("/wp-content/uploads/2023/09/facebook-icon-x2.png");
}
footer#colophon .footer-social-inner-wrap .ast-instagram .ahfb-svg-iconset {
  content: url("/wp-content/uploads/2023/09/instagram-icon-x2.png");
}
footer#colophon .footer-social-inner-wrap .ast-linkedin .ahfb-svg-iconset {
  content: url("/wp-content/uploads/2023/09/linkedin-icon-x2.png");
}
footer#colophon .footer-social-inner-wrap .ast-email .ahfb-svg-iconset {
  content: url("/wp-content/uploads/2023/09/mail-icon-x2.png");
}
footer#colophon .footer-social-inner-wrap .ahfb-svg-iconset {
  max-width: 32px;
}
@media (max-width: 767px) {
  footer#colophon .footer-social-inner-wrap .ahfb-svg-iconset {
    width: 24px;
    height: 24px;
  }
}
footer#colophon .site-below-footer-wrap p {
  font-size: clamp(12px, 2.086vw, 14px);
  letter-spacing: 0.55px;
}
footer#colophon .site-below-footer-wrap p a:last-child {
  margin-left: clamp(16px, 3.911vw, 30px);
}
#main-header {
  /* Tabs Content - Posts */
  /* Tabs Content - Posts */
}
#main-header .ubermenu-nav {
  max-width: 712px;
  margin: 0 auto;
  justify-content: space-between;
}
#main-header .ubermenu-row {
  width: 95%;
}
#main-header .menu-row-posts {
  padding: 46px 0 16px;
}
@media (min-width: 1441px) {
  #main-header .menu-row-posts {
    padding-left: 0.9%;
  }
}
#main-header .menu-row-posts ul.ubermenu-column-1-4 {
  width: 215px;
  margin-right: 26px;
}
@media (min-width: 1360px) {
  #main-header .menu-row-posts ul.ubermenu-column-1-4 {
    width: 270px;
  }
}
#main-header .menu-row-posts ul.ubermenu-column-1-4 > .ubermenu-tab.ubermenu-active > .menu-link:before, #main-header .menu-row-posts ul.ubermenu-column-1-4 > .ubermenu-tab:hover > .menu-link:before {
  content: "";
  position: absolute;
  left: 3px;
  width: 1px;
  height: 27px;
  background: #333;
  top: 50%;
  transform: translateY(-46%);
}
#main-header .menu-row-posts ul.ubermenu-column-3-4 {
  width: calc(100% - 241px);
  margin-top: -36px;
}
@media (min-width: 1360px) {
  #main-header .menu-row-posts ul.ubermenu-column-3-4 {
    width: calc(100% - 296px);
  }
}
#main-header .menu-row-posts ul.ubermenu-column-3-4 .menu-link {
  padding: 0;
}
#main-header .menu-row-posts ul.ubermenu-column-3-4 > .ubermenu-column-1-2 {
  width: calc(50% - 20px);
}
#main-header .menu-row-posts ul.ubermenu-column-3-4 > .ubermenu-column-1-2:not(:last-child) {
  margin-right: 37px;
}
#main-header .menu-row-posts ul.ubermenu-column-3-4 > .ubermenu-column-1-2 > .ubermenu-submenu {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
#main-header .menu-row-3col {
  display: flex;
  gap: 6.2%;
  max-width: 1345px;
  padding: 29px 0 58px;
}
#main-header .menu-row-3col .menu-col-1-3.menu-col-icons {
  max-width: 215px !important;
  width: 100% !important;
}
#main-header .menu-row-3col .menu-col-1-3.menu-col-icons span.menu-link {
  padding-bottom: 8px;
}
#main-header .menu-row-3col .menu-col-1-3.menu-col-icons a.menu-link {
  font-weight: 400;
  padding: 8px 20px;
  padding-right: 0;
}
#main-header .menu-row-3col .menu-col-1-3.menu-col-icons .item-with-icon:hover .ubermenu-content-block {
  left: 3px;
}
#main-header .menu-row-3col .menu-col-1-3.menu-col-icons .ubermenu-content-block {
  position: relative;
  display: flex;
  transition: all 0.2s ease;
  left: 0;
}
#main-header .menu-row-3col .menu-col-1-3 ul.ubermenu-submenu {
  padding-bottom: 0;
}
#main-header .ubermenu-item-level-0 {
  max-width: fit-content;
}
#main-header .ubermenu-item-level-0 > .menu-link {
  line-height: 1;
  padding: 33px clamp(18px, 1.6vw, 32px);
}
#main-header .ubermenu-item-level-0 > .menu-link > .ubermenu-sub-indicator {
  position: relative;
  right: 0;
  top: 1px;
  margin: 0 0 0 12px;
}
#main-header .ubermenu-item-level-0.ubermenu-has-submenu-mega > .menu-link {
  /* padding-right: 14px; */
}
#main-header .ubermenu-item-level-0 > .ubermenu-submenu {
  max-width: 100vw;
  width: 100vw;
  left: 50%;
  transform: translateX(-50%);
  margin: 0;
  border: none;
}
#main-header .menu-link {
  font-size: clamp(15px, 1.364vw, 18px);
  letter-spacing: 0.4px;
  line-height: calc(28/18);
  background: transparent !important;
}
#main-header .ubermenu-item-header {
  margin-bottom: 1px;
}
#main-header .ubermenu-item-header > .menu-link {
  font-weight: 400;
  color: #807D84;
}
#main-header .ubermenu-item-header.dark-menu-header > .menu-link {
  color: #5A575F;
}
#main-header .ubermenu-tabs-group {
  border: none;
}
#main-header .menu-posts-tab > .ubermenu-tab-content-panel > .ubermenu-autocolumn {
  padding: 0;
}
#main-header .menu-posts-tab > .ubermenu-tab-content-panel > .ubermenu-autocolumn > .ubermenu-submenu {
  display: flex;
  flex-direction: column;
  gap: 20px;
  padding: 0;
}
#main-header .menu-dynamic-posts {
  margin: 0;
}
#main-header .menu-dynamic-posts .menu-link {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 16px;
}
#main-header .menu-dynamic-posts .ubermenu-image {
  width: 150px;
  height: 150px;
  object-fit: cover;
  overflow: hidden;
  margin: 0;
  border-radius: 4px;
}
#main-header .menu-dynamic-posts .ubermenu-target-title {
  font-size: clamp(16px, 1.324vw, 18px);
  margin-bottom: 16px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
#main-header .menu-dynamic-posts .ubermenu-target-title:not(.ubermenu-custom-target-title) {
  display: none;
}
#main-header .menu-dynamic-posts .custom-ubermenu-post-category-wrap {
  display: flex;
  align-items: center;
  gap: 14px;
  font-size: 14px;
  letter-spacing: 0.6px;
  margin-bottom: 16px;
  color: #807D84;
}
#main-header .menu-dynamic-posts .custom-ubermenu-post-category-wrap .ubermenu-category-list {
  display: flex;
  align-items: center;
  gap: 6px;
}
#main-header .menu-dynamic-posts .custom-ubermenu-post-category-wrap .ubermenu-category {
  font-size: clamp(12px, 0.972vw, 14px);
  background: #3c393e;
  color: #fff;
  padding: 7.5px;
  line-height: 1;
  border-radius: 30px;
  display: none;
}
#main-header .menu-dynamic-posts .custom-ubermenu-post-category-wrap .ubermenu-category:first-child {
  display: block;
}
@media (max-width: 1440px) {
  #main-header .menu-dynamic-posts .custom-ubermenu-post-category-wrap .ubermenu-read-time {
    display: none;
  }
}
#main-header .menu-dynamic-posts .custom-ubermenu-post-content {
  width: calc(100% - 166px);
}
#main-header .menu-dynamic-posts .ubermenu-read-more {
  color: #58A9F8;
  display: flex;
  align-items: center;
  gap: 6px;
}
#main-header .item-with-icon {
  position: relative;
  display: flex;
  align-items: center;
  gap: 4px;
}
#main-header.main-header-dark a.menu-link {
  color: #fff !important;
}
#main-header.main-header-dark .ubermenu-submenu-type-mega, #main-header.main-header-dark .ubermenu-tabs-group, #main-header.main-header-dark .ubermenu-tab-content-panel {
  background: #272429 !important;
}
#main-header.main-header-dark svg path {
  stroke: #fff !important;
}
#main-header.main-header-dark .ubermenu-read-more svg path {
  stroke: #58A9F8 !important;
}
#main-header.main-header-dark .menu-row-posts .ubermenu-tab.ubermenu-active > a:before, #main-header.main-header-dark .menu-row-posts .ubermenu-tab:hover > a:before {
  background: #fff !important;
}
@media (max-width: 767px) {
  #bottom-cta-section {
    margin-bottom: 0 !important;
  }
}
#bottom-cta-section > .uagb-container-inner-blocks-wrap {
  width: 90%;
}
#bottom-cta-section .bottom-cta-inner {
  padding: 32px;
}
@media (max-width: 980px) {
  #bottom-cta-section .bottom-cta-inner {
    flex-direction: column;
  }
}
@media (max-width: 767px) {
  #bottom-cta-section .bottom-cta-inner {
    padding: 24px;
  }
}
#bottom-cta-section .bottom-cta-inner p {
  letter-spacing: 0.36px;
}
#bottom-cta-section .bottom-cta-left {
  text-align: center;
}
@media (min-width: 981px) {
  #bottom-cta-section .bottom-cta-left {
    text-align: left;
  }
}
#bottom-cta-section .wpforms-submit-container .wpforms-submit-spinner {
  display: none !important;
}
#bottom-cta-section .bottom-cta-right .wpforms-container {
  margin: 0;
}
#bottom-cta-section .bottom-cta-right .wpforms-container .wpforms-form {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  gap: 9px;
}
@media (max-width: 540px) {
  #bottom-cta-section .bottom-cta-right .wpforms-container .wpforms-form {
    flex-direction: column;
  }
}
#bottom-cta-section .bottom-cta-right .wpforms-container .wpforms-field-container {
  width: 100%;
}
@media (min-width: 541px) {
  #bottom-cta-section .bottom-cta-right .wpforms-container .wpforms-field-container {
    max-width: calc(100% - 153px);
  }
}
#bottom-cta-section .bottom-cta-right .wpforms-container .wpforms-field {
  padding: 0;
}
#bottom-cta-section .bottom-cta-right .wpforms-container .wpforms-field input {
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0.4px;
  height: 44px;
  border: none;
  border-radius: 7px;
  padding: 0 16px;
  box-shadow: none;
}
@media (min-width: 541px) {
  #bottom-cta-section .bottom-cta-right .wpforms-container .wpforms-field input {
    font-size: 18px;
    height: 52px;
  }
}
#bottom-cta-section .bottom-cta-right .wpforms-container .wpforms-field input::placeholder {
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0.4px;
  color: #807D84;
}
@media (min-width: 541px) {
  #bottom-cta-section .bottom-cta-right .wpforms-container .wpforms-field input::placeholder {
    font-size: 18px;
  }
}
#bottom-cta-section .bottom-cta-right .wpforms-container .wpforms-submit-container {
  width: 100%;
  padding: 0;
  margin: 0;
}
@media (min-width: 541px) {
  #bottom-cta-section .bottom-cta-right .wpforms-container .wpforms-submit-container {
    width: 144px;
  }
}
#bottom-cta-section .bottom-cta-right .wpforms-container .wpforms-submit-container .wpforms-submit {
  position: relative;
  font-size: 18px;
  width: 100%;
  height: 100%;
  border: 1px solid #f7d046;
  border-radius: 7px;
  background: #f7d046;
  color: #353238;
  text-align: left;
  letter-spacing: 0.2px;
  font-weight: 600;
  padding: 0 16px;
  transition: all 0.2s linear;
}
@media (max-width: 540px) {
  #bottom-cta-section .bottom-cta-right .wpforms-container .wpforms-submit-container .wpforms-submit {
    font-size: 16px;
    height: 44px;
    text-align: center;
  }
}
#bottom-cta-section .bottom-cta-right .wpforms-container .wpforms-submit-container .wpforms-submit:hover {
  background: transparent;
  border-color: #e1e1e1;
  color: #fff;
}
#bottom-cta-section .bottom-cta-right .wpforms-container .wpforms-submit-container .wpforms-submit:hover:after {
  filter: grayscale(1) invert(1);
}
#bottom-cta-section .bottom-cta-right .wpforms-container .wpforms-submit-container .wpforms-submit:after {
  content: url("/wp-content/uploads/2023/08/arrow-right.png");
  position: absolute;
  right: 14px;
  top: 50%;
  transform: translateY(-43%);
  transition: all 0.2s linear;
}
@media (max-width: 540px) {
  #bottom-cta-section .bottom-cta-right .wpforms-container .wpforms-submit-container .wpforms-submit:after {
    display: none;
  }
}
#bottom-cta-section .bottom-cta-right .wpforms-container .wpforms-error[role="alert"] {
  display: none !important;
}
@media (max-width: 767px) {
  .section-hero .uagb-buttons__wrap {
    flex-wrap: wrap;
    row-gap: 16px;
  }
  .section-hero .uagb-buttons__wrap .wp-block-uagb-buttons-child {
    width: 100%;
  }
}
#content .section-hero-cover .wp-block-cover__inner-container {
  max-width: 1390px;
  margin: 0 auto;
  width: 90%;
}
#content .section-quote {
  padding: 60px 0;
}
#content .section-quote .quote-global {
  margin: 0;
  padding: 0;
}
#content .section-quote .quote-global .quote-content {
  letter-spacing: -0.4px;
  line-height: 128%;
  font-size: clamp(24px, 2.635vw, 36px) !important;
}
@media (max-width: 767px) {
  #content .section-quote .quote-global .quote-content {
    line-height: 140%;
    max-width: 90%;
    margin: 0 auto 31px;
  }
}
#content .section-quote .quote-global h5 {
  line-height: 122%;
  letter-spacing: 0.4px;
}
@media (max-width: 767px) {
  #content .section-quote .quote-global h5 {
    font-size: 16px;
  }
}
#content .section-quote .quote-global cite {
  font-size: 14px;
  letter-spacing: 0.6px;
}
@media (max-width: 767px) {
  #content .section-quote .quote-global cite {
    font-size: 12px;
  }
}
#content .section-featured {
  padding: 30px 0;
}
@media (max-width: 767px) {
  #content .section-featured p {
    font-size: 12px !important;
    margin-bottom: 35px !important;
  }
}
#content .section-featured .logo-row {
  flex-wrap: wrap;
  column-gap: 1.7%;
}
@media (max-width: 767px) {
  #content .section-featured .logo-row {
    column-gap: 5.7%;
    row-gap: 35px;
  }
}
#content .section-featured .logo-row .wp-block-uagb-image {
  width: 11%;
}
@media (max-width: 767px) {
  #content .section-featured .logo-row .wp-block-uagb-image {
    width: 20%;
  }
}
#content .section-featured .logo-row img {
  height: 100%;
  width: 100%;
  max-height: 50px;
}
#content .section-privacy {
  padding: 160px 0 120px;
}
@media (max-width: 767px) {
  #content .section-privacy {
    padding: 120px 0 60px;
  }
}
#content .section-privacy ol {
  margin-left: 0;
  padding-left: 28px;
}
#content .section-privacy li a {
  font-weight: 600;
  letter-spacing: 0.2px;
  color: #353238 !important;
  background: #f0f7fe;
  background: rgba(88, 169, 248, 0.09);
  text-decoration: none !important;
  border-bottom: 2px solid #58A9F8;
}
#content .section-privacy li a:hover {
  background: transparent;
}
#content .section-privacy li:not(:last-child) {
  margin-bottom: 5px;
}
#content .section-specific .topic-specific-wrap.specific-skills {
  padding-bottom: 0;
}
#content .section-letter-vanessa {
  padding-top: min(22vw, 191px) !important;
}
#content .section-letter-vanessa .col-1 {
  align-items: flex-start;
}
#content .section-letter-vanessa .col-1 .signature-img .wp-block-uagb-image__figure {
  display: flex;
  max-width: 200px;
}
@media (max-width: 980px) {
  #content .section-letter-vanessa .col-1 .signature-img .wp-block-uagb-image__figure {
    margin: 0;
  }
}
@media (max-width: 767px) {
  #content .section-letter-vanessa .col-1 .signature-img .wp-block-uagb-image__figure {
    max-width: 120px;
  }
}
#content .section-letter-vanessa .col-1 img {
  object-position: top;
}
#content .section-letter-vanessa .col-2 img {
  object-position: top;
}
#content .section-faq.section-faq-spacing {
  padding-top: 0;
  padding-bottom: min(25vw, 170px);
}
#content .section-three-col {
  padding-bottom: min(27vw, 195px) !important;
  padding-top: min(20vw, 103px) !important;
}
#content .section-course-conversation-hero .wp-block-uagb-container p {
  max-width: 300px;
}
#content .section-facts-conversations.section-facts {
  padding-bottom: min(15vw, 120px);
}
@media (min-width: 981px) {
  #content .section-facts-conversations.section-facts .col-container .col {
    width: 48%;
  }
}
#content .section-facts-conversations .head-wrap {
  margin-bottom: min(4vw, 46px) !important;
}
#content .conversation-hq-section .uagb-container-inner-blocks-wrap .resol-master-right h2 {
  max-width: 100%;
}
#content .section-price.section-price-one-card {
  padding: min(11vw, 75px) 0;
}
#content .section-price.section-price-one-card .col h2 {
  font-size: 50px;
}
#content .section-about-center .wp-block-uagb-image img {
  object-position: top;
}
@media (max-width: 980px) {
  #content .section-about-center .wp-block-uagb-image img {
    max-height: min(36vw, 400px);
    max-width: min(36vw, 400px);
  }
}
#content .section-card-bg {
  padding: min(8vw, 60px) 0 min(17vw, 120px);
}
#content .reserve-date-cta-blue.cta-blue-spacing {
  padding-top: min(16vw, 180px);
}
#content .section-price-one-card.section-price-spacing {
  padding: min(15vw, 100px) 0;
  margin-bottom: min(20vw, 160px) !important;
}
#content .section-logo-cta {
  padding: min(15vw, 120px) 0;
}
#content .section-yes-no-spacing {
  padding-top: min(8vw, 129px);
}
#content .section-vanessa-media-spacing.section-vanessa-media {
  padding-bottom: min(10vw, 100px);
}
#content .section-people-school.section-yes-no-spacing {
  padding: min(8vw, 129px) 0 min(17vw, 211px);
}
@media (max-width: 767px) {
  #content .section-hero-cover.hero-training-pages .wp-block-cover__background {
    background: linear-gradient(182deg, rgba(40, 37, 42, 0.8) 0%, #28252A 100%) !important;
  }
}
#content .section-hero-cover.hero-training-pages .wp-block-cover__inner-container h1 {
  max-width: 600px;
}
#content .section-hero-cover.hero-training-pages .wp-block-cover__inner-container .wp-block-uagb-buttons .wp-block-button__link:hover .uagb-button__link {
  color: #fff;
}
#content .section-hero-cover.hero-training-pages .wp-block-cover__inner-container .wp-block-uagb-buttons .wp-block-button__link:hover svg {
  fill: #fff;
}
@media (max-width: 980px) {
  #content .section-train-column .book-def-3col-items {
    flex-wrap: wrap;
    column-gap: 4%;
    flex-direction: row !important;
    row-gap: 32px;
  }
}
#content .section-train-column .book-def-3col-items .col {
  padding: 23px 23px 22px;
}
@media (max-width: 980px) {
  #content .section-train-column .book-def-3col-items .col {
    max-width: 48%;
  }
}
@media (max-width: 767px) {
  #content .section-train-column .book-def-3col-items .col {
    max-width: 500px;
    margin: 0 auto;
  }
}
#content .section-remote-spacing {
  padding: min(15vw, 120px) 0;
}
@media (max-width: 980px) {
  #content .section-remote .content-item {
    row-gap: 30px;
  }
  #content .section-remote .content-item .col-1, #content .section-remote .content-item .col-2 {
    max-width: 100%;
  }
  #content .section-remote .content-item .col-1 img {
    height: 100%;
    max-height: 460px;
  }
  #content .section-remote .content-item.column-reverse {
    flex-direction: column-reverse;
  }
}
#content .section-course-sales-hero.section-ted-talk-hero {
  padding: 160px 0 clamp(40px, 9.375vw, 120px);
}
@media (max-width: 980px) {
  #content .section-course-sales-hero.section-ted-talk-hero {
    padding-top: 140px;
  }
}
@media (max-width: 767px) {
  #content .section-course-sales-hero.section-ted-talk-hero {
    padding-top: 120px;
  }
}
#content .section-course-sales-hero.section-ted-talk-hero .uagb-container-inner-blocks-wrap p {
  max-width: 100%;
}
#content .section-course-sales-hero.section-ted-talk-hero .uagb-container-inner-blocks-wrap .content-bottom p:not(:last-child) {
  margin-bottom: 1.6em;
}
#content .section-quote-style blockquote {
  border-color: #58A9F8;
  padding: 0 24px 0 19px;
  margin: 0;
  margin-left: 0;
}
#content .section-quote-style blockquote.qoute-y-color {
  border-color: #f7d046;
}
@media (min-width: 981px) {
  #content .section-quote-style blockquote {
    padding: 0 35px 0 27px;
  }
}
#content .section-quote-style blockquote p {
  font-size: clamp(20px, 1.875vw, 24px);
  font-style: italic;
  font-weight: 500;
  line-height: 141.667%;
  letter-spacing: 0.5px;
}
#content .section-quote-style blockquote p:last-child {
  margin-bottom: 0;
}
#content .section-link-info .link-info-block {
  padding: 0;
}
@media (max-width: 980px) {
  #content .why-ted-section.cues-video-section > .uagb-container-inner-blocks-wrap {
    flex-direction: column;
  }
}
#content .section-speaking-event-form.section-cta-form-spacing {
  padding-top: 0;
}
#content .wpforms-container, .pum .wpforms-container {
  margin: 0;
}
#content .wpforms-container .wpforms-form, .pum .wpforms-container .wpforms-form {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  gap: 9px;
}
#content .wpforms-container .wpforms-field-container, .pum .wpforms-container .wpforms-field-container {
  display: flex;
  flex-direction: column;
  gap: 9px;
  width: 100%;
}
#content .wpforms-container .wpforms-field, .pum .wpforms-container .wpforms-field {
  padding: 0;
}
#content .wpforms-container .wpforms-field input, .pum .wpforms-container .wpforms-field input {
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0.4px;
  height: 44px;
  border: none;
  border-radius: 7px;
  padding: 0 16px;
  box-shadow: none;
}
@media (min-width: 541px) {
  #content .wpforms-container .wpforms-field input, .pum .wpforms-container .wpforms-field input {
    font-size: 18px;
    height: 52px;
  }
}
#content .wpforms-container .wpforms-field input::placeholder, .pum .wpforms-container .wpforms-field input::placeholder {
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0.4px;
  color: #807D84;
}
@media (min-width: 541px) {
  #content .wpforms-container .wpforms-field input::placeholder, .pum .wpforms-container .wpforms-field input::placeholder {
    font-size: 18px;
  }
}
#content .wpforms-container .wpforms-submit-container, .pum .wpforms-container .wpforms-submit-container {
  width: 100%;
  padding: 0;
  margin: 0;
}
#content .wpforms-container .wpforms-submit-container .wpforms-submit, .pum .wpforms-container .wpforms-submit-container .wpforms-submit {
  position: relative;
  font-size: 18px;
  width: 100%;
  height: 52px;
  border: 1px solid #f7d046;
  border-radius: 7px;
  background: #f7d046;
  color: #353238;
  text-align: left;
  letter-spacing: 0.2px;
  font-weight: 600;
  padding: 0 16px;
  box-shadow: none;
  transition: all 0.2s linear;
}
@media (max-width: 540px) {
  #content .wpforms-container .wpforms-submit-container .wpforms-submit, .pum .wpforms-container .wpforms-submit-container .wpforms-submit {
    font-size: 16px;
    height: 44px;
    text-align: center;
  }
}
#content .wpforms-container .wpforms-submit-container .wpforms-submit:hover, .pum .wpforms-container .wpforms-submit-container .wpforms-submit:hover {
  background: transparent;
  border-color: #e1e1e1;
  color: #fff;
}
#content .wpforms-container .wpforms-submit-container .wpforms-submit:hover:after, .pum .wpforms-container .wpforms-submit-container .wpforms-submit:hover:after {
  filter: grayscale(1) invert(1);
}
#content .wpforms-container .wpforms-submit-container .wpforms-submit:after, .pum .wpforms-container .wpforms-submit-container .wpforms-submit:after {
  content: url("/wp-content/uploads/2023/08/arrow-right.png");
  position: relative;
  top: 0.05em;
  margin-left: 10px;
  transition: all 0.2s linear;
}
@media (max-width: 540px) {
  #content .wpforms-container .wpforms-submit-container .wpforms-submit:after, .pum .wpforms-container .wpforms-submit-container .wpforms-submit:after {
    display: none;
  }
}
#content .wpforms-container .wpforms-submit-container .wpforms-submit-spinner, .pum .wpforms-container .wpforms-submit-container .wpforms-submit-spinner {
  display: none !important;
}
#content .wpforms-container .wpforms-error[role="alert"], .pum .wpforms-container .wpforms-error[role="alert"] {
  display: none !important;
}
body.error404 .error-404 {
  min-height: calc(100vh - 430px);
  display: flex;
  align-items: center;
  justify-content: center;
}
body.error404 .ast-404-layout-1 {
  padding: 180px 0 120px;
}
.jetpack-instant-search.jetpack-instant-search__overlay {
  padding: 0;
  background-color: #fff;
}
.jetpack-instant-search .jetpack-instant-search__search-results-wrapper {
  max-width: 100%;
}
.jetpack-instant-search .jetpack-instant-search__search-results-wrapper .jetpack-instant-search__search-results .jetpack-instant-search__search-results-controls {
  max-width: 1390px;
  margin: 0 auto;
  width: 90%;
  padding-top: 121px;
}
@media (max-width: 767px) {
  .jetpack-instant-search .jetpack-instant-search__search-results-wrapper .jetpack-instant-search__search-results .jetpack-instant-search__search-results-controls {
    padding-top: 80px;
  }
}
.jetpack-instant-search .jetpack-instant-search__search-results-wrapper .jetpack-instant-search__search-results .jetpack-instant-search__search-results-controls .jetpack-instant-search__search-results-search-form .jetpack-instant-search__box {
  border-bottom: 1px solid #E1E1E1;
  border-right: none;
}
.jetpack-instant-search .jetpack-instant-search__search-results-wrapper .jetpack-instant-search__search-results .jetpack-instant-search__search-results-controls .jetpack-instant-search__search-results-search-form .jetpack-instant-search__box .jetpack-instant-search__box-gridicon {
  justify-content: flex-start;
  width: 30px;
}
.jetpack-instant-search .jetpack-instant-search__search-results-wrapper .jetpack-instant-search__search-results .jetpack-instant-search__search-results-controls .jetpack-instant-search__search-results-search-form .jetpack-instant-search__box .jetpack-instant-search__box-gridicon svg {
  width: 28px !important;
  height: 28px !important;
}
.jetpack-instant-search .jetpack-instant-search__search-results-wrapper .jetpack-instant-search__search-results .jetpack-instant-search__search-results-controls .jetpack-instant-search__search-results-search-form .jetpack-instant-search__box .jetpack-instant-search__box-input {
  border: none;
  letter-spacing: 0.4px;
  font-size: 18px;
  line-height: 155%;
  color: #353238;
}
.jetpack-instant-search .jetpack-instant-search__search-results-wrapper .jetpack-instant-search__search-results .jetpack-instant-search__search-results-controls .jetpack-instant-search__search-results-search-form .jetpack-instant-search__box .jetpack-instant-search__box-input::placeholder {
  color: #807D84;
}
.jetpack-instant-search .jetpack-instant-search__search-results-wrapper .jetpack-instant-search__search-results .jetpack-instant-search__search-results-controls .jetpack-instant-search__search-results-search-form .jetpack-instant-search__box .jetpack-instant-search__box-input:focus {
  outline: none;
}
.jetpack-instant-search .jetpack-instant-search__search-results-wrapper .jetpack-instant-search__search-results .jetpack-instant-search__search-results-controls .jetpack-instant-search__overlay-close {
  border-bottom: none;
  position: absolute;
  right: 35px;
  top: 35px;
}
@media (max-width: 767px) {
  .jetpack-instant-search .jetpack-instant-search__search-results-wrapper .jetpack-instant-search__search-results .jetpack-instant-search__search-results-controls .jetpack-instant-search__overlay-close {
    right: 20px;
    top: 20px;
  }
}
.jetpack-instant-search .jetpack-instant-search__search-results-wrapper .jetpack-instant-search__search-results .jetpack-instant-search__search-results-controls .jetpack-instant-search__overlay-close:focus {
  outline: none !important;
}
.jetpack-instant-search .jetpack-instant-search__search-results-wrapper .jetpack-instant-search__search-results .jetpack-instant-search__search-results-controls .jetpack-instant-search__overlay-close svg path {
  fill: #5A575F;
}
.jetpack-instant-search .jetpack-instant-search__search-results-wrapper .jetpack-instant-search__search-results .jetpack-instant-search__search-results-content {
  max-width: 1390px;
  width: 90%;
  margin: 0 auto;
}
.jetpack-instant-search .jetpack-instant-search__search-results-wrapper .jetpack-instant-search__search-results .jetpack-instant-search__search-results-content .jetpack-instant-search__search-results-title {
  margin-left: 0;
  letter-spacing: 0.6px;
  line-height: 171%;
  text-transform: uppercase;
  font-size: 14px;
  margin-bottom: 20px;
  color: #807D84;
  font-weight: 400;
  margin-top: 32px;
}
.jetpack-instant-search .jetpack-instant-search__search-results-wrapper .jetpack-instant-search__search-results .jetpack-instant-search__search-results-content .jetpack-instant-search__search-results-list {
  margin-left: 0;
  margin-right: 0;
  display: flex;
  flex-wrap: wrap;
  column-gap: 4%;
}
.jetpack-instant-search .jetpack-instant-search__search-results-wrapper .jetpack-instant-search__search-results .jetpack-instant-search__search-results-content .jetpack-instant-search__search-results-list .jetpack-instant-search__search-result {
  width: 100%;
  margin-bottom: 20px;
}
@media (min-width: 981px) {
  .jetpack-instant-search .jetpack-instant-search__search-results-wrapper .jetpack-instant-search__search-results .jetpack-instant-search__search-results-content .jetpack-instant-search__search-results-list .jetpack-instant-search__search-result {
    width: 48%;
  }
}
.jetpack-instant-search .jetpack-instant-search__search-results-wrapper .jetpack-instant-search__search-results .jetpack-instant-search__search-results-content .jetpack-instant-search__search-results-list .jetpack-instant-search__search-result .jetpack-instant-search__search-result-expanded__content-container {
  flex-direction: row-reverse;
  column-gap: 3%;
}
@media (max-width: 480px) {
  .jetpack-instant-search .jetpack-instant-search__search-results-wrapper .jetpack-instant-search__search-results .jetpack-instant-search__search-results-content .jetpack-instant-search__search-results-list .jetpack-instant-search__search-result .jetpack-instant-search__search-result-expanded__content-container {
    flex-direction: column-reverse;
  }
}
.jetpack-instant-search .jetpack-instant-search__search-results-wrapper .jetpack-instant-search__search-results .jetpack-instant-search__search-results-content .jetpack-instant-search__search-results-list .jetpack-instant-search__search-result .jetpack-instant-search__search-result-expanded__content-container .jetpack-instant-search__search-result-expanded__copy-container {
  width: calc(98% - 150px);
}
.jetpack-instant-search .jetpack-instant-search__search-results-wrapper .jetpack-instant-search__search-results .jetpack-instant-search__search-results-content .jetpack-instant-search__search-results-list .jetpack-instant-search__search-result .jetpack-instant-search__search-result-expanded__content-container .jetpack-instant-search__search-result-expanded__copy-container .jetpack-instant-search__path-breadcrumb, .jetpack-instant-search .jetpack-instant-search__search-results-wrapper .jetpack-instant-search__search-results .jetpack-instant-search__search-results-content .jetpack-instant-search__search-results-list .jetpack-instant-search__search-result .jetpack-instant-search__search-result-expanded__content-container .jetpack-instant-search__search-result-expanded__copy-container .jetpack-instant-search__search-result-comments {
  display: none;
}
@media (max-width: 480px) {
  .jetpack-instant-search .jetpack-instant-search__search-results-wrapper .jetpack-instant-search__search-results .jetpack-instant-search__search-results-content .jetpack-instant-search__search-results-list .jetpack-instant-search__search-result .jetpack-instant-search__search-result-expanded__content-container .jetpack-instant-search__search-result-expanded__copy-container {
    width: 100%;
  }
}
.jetpack-instant-search .jetpack-instant-search__search-results-wrapper .jetpack-instant-search__search-results .jetpack-instant-search__search-results-content .jetpack-instant-search__search-results-list .jetpack-instant-search__search-result .jetpack-instant-search__search-result-expanded__content-container .jetpack-instant-search__search-result-expanded__copy-container .jetpack-instant-search__search-result-title {
  font-size: 18px;
  letter-spacing: 0.4px;
  line-height: 156%;
  font-weight: 500;
}
.jetpack-instant-search .jetpack-instant-search__search-results-wrapper .jetpack-instant-search__search-results .jetpack-instant-search__search-results-content .jetpack-instant-search__search-results-list .jetpack-instant-search__search-result .jetpack-instant-search__search-result-expanded__content-container .jetpack-instant-search__search-result-expanded__copy-container .jetpack-instant-search__search-result-title a {
  color: #353238;
}
.jetpack-instant-search .jetpack-instant-search__search-results-wrapper .jetpack-instant-search__search-results .jetpack-instant-search__search-results-content .jetpack-instant-search__search-results-list .jetpack-instant-search__search-result .jetpack-instant-search__search-result-expanded__content-container .jetpack-instant-search__search-result-expanded__copy-container .jetpack-instant-search__search-result-title a:hover {
  text-decoration: none;
  color: #58A9F8;
}
.jetpack-instant-search .jetpack-instant-search__search-results-wrapper .jetpack-instant-search__search-results .jetpack-instant-search__search-results-content .jetpack-instant-search__search-results-list .jetpack-instant-search__search-result .jetpack-instant-search__search-result-expanded__content-container .jetpack-instant-search__search-result-expanded__image-link {
  margin-left: 0;
  width: 150px;
  background-color: #F5F5F5;
  border-radius: 5px;
  max-height: 147px;
}
@media (max-width: 480px) {
  .jetpack-instant-search .jetpack-instant-search__search-results-wrapper .jetpack-instant-search__search-results .jetpack-instant-search__search-results-content .jetpack-instant-search__search-results-list .jetpack-instant-search__search-result .jetpack-instant-search__search-result-expanded__content-container .jetpack-instant-search__search-result-expanded__image-link {
    display: none;
  }
}
.jetpack-instant-search .jetpack-instant-search__search-results-wrapper .jetpack-instant-search__search-results .jetpack-instant-search__search-results-content .jetpack-instant-search__search-results-list .jetpack-instant-search__search-result .jetpack-instant-search__search-result-expanded__content-container .jetpack-instant-search__search-result-expanded__image-link .jetpack-instant-search__search-result-expanded__image-container {
  width: 100%;
  margin-right: 0;
}
.jetpack-instant-search .jetpack-instant-search__search-results-wrapper .jetpack-instant-search__search-results .jetpack-instant-search__search-results-content .jetpack-instant-search__search-results-pagination {
  text-align: center;
}
.jetpack-instant-search .jetpack-instant-search__search-results-wrapper .jetpack-instant-search__search-results .jetpack-instant-search__search-results-content .jetpack-instant-search__search-results-pagination .jetpack-instant-search__scroll-button {
  border-radius: 7px;
  padding: 11px 32px;
  font-size: 18px;
  color: #353238;
  font-weight: 600;
  background-color: #f7d046;
  border: 1px solid #f7d046;
  transition: all, 0.35s;
}
.jetpack-instant-search .jetpack-instant-search__search-results-wrapper .jetpack-instant-search__search-results .jetpack-instant-search__search-results-content .jetpack-instant-search__search-results-pagination .jetpack-instant-search__scroll-button:hover {
  border-color: #e1e1e1;
  background-color: #fff;
}
.jetpack-instant-search .jetpack-instant-search__search-results-wrapper .jetpack-instant-search__search-results .jetpack-instant-search__search-results-content .jetpack-instant-search__search-results-pagination .jetpack-instant-search__scroll-button:focus {
  outline: none !important;
}
.search-dark .jetpack-instant-search.jetpack-instant-search__overlay {
  background-color: #28252A;
}
.search-dark .jetpack-instant-search .jetpack-instant-search__search-results-wrapper .jetpack-instant-search__search-results {
  background-color: #28252A;
}
.search-dark .jetpack-instant-search .jetpack-instant-search__search-results-wrapper .jetpack-instant-search__search-results .jetpack-instant-search__search-results-controls .jetpack-instant-search__search-results-search-form .jetpack-instant-search__box .jetpack-instant-search__box-input {
  background: transparent;
  color: #fff;
}
.search-dark .jetpack-instant-search .jetpack-instant-search__search-results-wrapper .jetpack-instant-search__search-results .jetpack-instant-search__search-results-controls .jetpack-instant-search__search-results-search-form .jetpack-instant-search__box .jetpack-instant-search__box-input::placeholder {
  color: #807D84;
}
.search-dark .jetpack-instant-search .jetpack-instant-search__search-results-wrapper .jetpack-instant-search__search-results .jetpack-instant-search__search-results-controls .jetpack-instant-search__search-results-search-form .jetpack-instant-search__box .jetpack-instant-search__box-gridicon svg {
  fill: #807D84;
}
.search-dark .jetpack-instant-search .jetpack-instant-search__search-results-wrapper .jetpack-instant-search__search-results .jetpack-instant-search__search-results-controls .jetpack-instant-search__overlay-close svg path {
  fill: #807D84;
}
.search-dark .jetpack-instant-search .jetpack-instant-search__search-results-wrapper .jetpack-instant-search__search-results .jetpack-instant-search__search-results-content .jetpack-instant-search__search-results-title {
  color: #fff;
}
.search-dark .jetpack-instant-search .jetpack-instant-search__search-results-wrapper .jetpack-instant-search__search-results .jetpack-instant-search__search-results-content .jetpack-instant-search__search-results-list .jetpack-instant-search__search-result .jetpack-instant-search__search-result-expanded__content-container .jetpack-instant-search__search-result-expanded__copy-container .jetpack-instant-search__search-result-title a {
  color: #fff;
}
.search-dark .jetpack-instant-search .jetpack-instant-search__search-results-wrapper .jetpack-instant-search__search-results .jetpack-instant-search__search-results-content .jetpack-instant-search__search-results-list .jetpack-instant-search__search-result .jetpack-instant-search__search-result-expanded__content-container .jetpack-instant-search__search-result-expanded__copy-container .jetpack-instant-search__search-result-title a:hover {
  color: #58A9F8;
}
.search-dark .jetpack-instant-search .jetpack-instant-search__search-results-wrapper .jetpack-instant-search__search-results .jetpack-instant-search__search-results-content .jetpack-instant-search__search-results-list .jetpack-instant-search__search-result .jetpack-instant-search__search-result-expanded__content-container .jetpack-instant-search__search-result-expanded__copy-container .jetpack-instant-search__search-result-expanded__content {
  color: #fff;
}
.pum {
  background: rgba(39, 36, 41, 0.6);
}
.pum .pum-container {
  margin-left: 0;
  max-width: 912px !important;
  left: 50% !important;
  transform: translateX(-50%);
  width: 90% !important;
  margin-left: 0 !important;
  padding: min(11vw, 60px) min(6vw, 60px);
  border-radius: 13px;
  background-color: #f9f6f4;
}
@media (min-height: 630px) {
  .pum .pum-container {
    top: 50% !important;
    transform: translate(-50%, -50%);
  }
}
.pum .pum-container .pum-close {
  line-height: 1;
  box-shadow: none;
  background: transparent;
  top: 15px;
  right: 15px;
  transition: all, 0.35s;
  padding: 0;
}
.pum .pum-container .pum-close:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 15px;
  height: 3px;
  border-radius: 7px;
  background-color: #353238;
  transform: rotate(45deg);
  transition: all, 0.35s;
}
.pum .pum-container .pum-close:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 15px;
  height: 3px;
  border-radius: 7px;
  background-color: #353238;
  transform: rotate(-45deg);
  transition: all, 0.35s;
}
.pum .pum-container .pum-close:hover::before, .pum .pum-container .pum-close:hover::after {
  background-color: #f7d046;
}
.pum .pum-container .pop-wrap {
  text-align: center;
}
.pum .pum-container .pop-wrap .head-wrap {
  margin-bottom: 37px;
}
.pum .pum-container .pop-wrap .head-wrap p {
  color: #5A575F;
}
.pum .pum-container .pop-wrap .head-wrap p:first-child {
  margin-bottom: 18px;
  font-size: clamp(18px, 1.464vw, 20px);
  font-weight: 500;
}
.pum .pum-container .pop-wrap .head-wrap p:last-child {
  margin-bottom: 0;
  font-size: 18px;
}
@media (max-width: 767px) {
  .pum .pum-container .pop-wrap .head-wrap p:last-child {
    font-size: 16px;
  }
}
.pum .pum-container .pop-wrap .head-wrap h2 {
  margin-bottom: 24px;
}
.pum .pum-container .pop-wrap .wpforms-container {
  max-width: 535px;
  margin: 0 auto;
}
.pum .pum-container .pop-wrap .wpforms-container .wpforms-field-container input {
  max-width: 100%;
  border: 1px solid #E1E1E1;
}
.pum .pum-container .pop-wrap .wpforms-container .wpforms-field-container input:focus {
  outline: none;
  box-shadow: none;
}
.pum .pum-container .pop-wrap .wpforms-container .wpforms-submit-container .wpforms-submit {
  text-align: center;
  box-shadow: none;
  background-color: #f7d046;
  color: #353238;
}
.pum .pum-container .pop-wrap .wpforms-container .wpforms-submit-container .wpforms-submit:hover {
  background: transparent;
  border-color: #e1e1e1;
  color: #353238;
}
.pum .pum-container .pop-wrap .wpforms-container .wpforms-submit-container .wpforms-submit:hover:after {
  filter: grayscale(1) invert(0);
}
@media (max-width: 540px) {
  .pum .pum-container .pop-wrap .wpforms-container .wpforms-submit-container .wpforms-submit:after {
    content: url("/wp-content/uploads/2023/08/arrow-right.png");
    position: relative;
    top: 0.05em;
    margin-left: 10px;
    transition: all 0.2s linear;
  }
}
.pum .pum-container .pop-wrap .wpforms-container .wpforms-confirmation-container-full {
  background: transparent;
  border: 1px solid #E1E1E1;
  border-radius: 7px;
}
#content {
  /* Related Posts Section */
  /* END - Related Posts Section */
}
#content .home-hero-section {
  padding: clamp(140px, 17.639vw, 254px) 0 clamp(46px, 7.222vw, 104px);
}
@media (max-width: 767px) {
  #content .home-hero-section {
    min-height: 100vh;
  }
}
#content .home-hero-section .home-hero-excerpt {
  font-size: clamp(16px, 1.875vw, 24px) !important;
}
#content .home-hero-section .uagb-buttons__wrap {
  justify-content: flex-start;
}
@media (max-width: 767px) {
  #content .home-hero-section .uagb-buttons__wrap .wp-block-uagb-buttons-child {
    width: 100%;
    max-width: 100%;
  }
}
#content .home-hero-section .wp-block-button__link:hover {
  color: #fff;
}
#content .home-hero-section .wp-block-button__link:hover svg {
  fill: #fff;
}
#content .home-hero-section .wp-block-button__link svg, #content .home-hero-section .wp-block-button__link path {
  transition: all 0.2s;
}
@media (max-width: 767px) {
  #content .home-hero-section .wp-block-button__link {
    margin-top: 19px;
    margin-bottom: 20px;
  }
}
#content .home-hero-section .home-hero-bottom-text {
  font-size: clamp(14px, 1.406vw, 18px);
  line-height: calc(26/18) !important;
  letter-spacing: 0.1px;
}
@media (max-width: 767px) {
  #content .home-hero-section .home-hero-bottom-text {
    line-height: 171.429% !important;
  }
}
#content .home-hero-section .home-hero-numbers-wrap {
  margin-top: clamp(43px, 8.681vw, 125px) !important;
}
@media (max-width: 767px) {
  #content .home-hero-section .home-hero-numbers-wrap {
    max-width: 336px;
    gap: 5px;
  }
}
#content .home-hero-section .home-hero-numbers-wrap .wp-block-uagb-call-to-action {
  max-width: fit-content;
}
#content .home-hero-section .home-hero-numbers-wrap .uagb-cta__title {
  font-size: clamp(20px, 3.673vw, 36px);
  font-weight: 500;
}
@media (max-width: 767px) {
  #content .home-hero-section .home-hero-numbers-wrap .uagb-cta__title {
    text-align: left;
    line-height: 140%;
    margin-bottom: 0;
  }
}
#content .home-hero-section .home-hero-numbers-wrap .uagb-cta__desc {
  font-size: clamp(12px, 1.633vw, 16px);
  letter-spacing: 0.1px;
}
@media (max-width: 767px) {
  #content .home-hero-section .home-hero-numbers-wrap .uagb-cta__desc {
    text-align: left;
    line-height: 166%;
  }
}
#content .home-hero-section .home-hero-numbers-wrap .uagb-cta__buttons {
  display: none;
}
#content .home-section-featured {
  padding: 32px 0;
}
@media (max-width: 767px) {
  #content .home-section-featured {
    padding: 40px 0;
  }
}
#content .home-video-section {
  padding: clamp(52px, 8.194vw, 118px) 0 clamp(95px, 14.167vw, 204px);
}
@media (max-width: 767px) {
  #content .home-video-section .wp-block-heading {
    margin-bottom: 28px !important;
  }
}
#content .home-video-section iframe {
  max-height: clamp(235px, 40.625vw, 520px);
}
#content .home-video-section .wpforms-container .wpforms-field-container input {
  border: 1px solid #E1E1E1;
}
#content .home-video-section .wpforms-container .wpforms-field-container input::placeholder {
  font-size: 16px;
  letter-spacing: 0.16px;
}
#content .home-video-section .wpforms-container .wpforms-submit-container .wpforms-submit {
  text-align: center;
}
#content .home-video-section .wpforms-container .wpforms-submit-container .wpforms-submit:hover {
  color: #353238;
  box-shadow: none;
}
#content .home-video-section .wpforms-container .wpforms-submit-container .wpforms-submit:hover:after {
  filter: grayscale(0) invert(0);
}
#content .home-3col-section {
  padding: clamp(80px, 8.681vw, 125px) 0 clamp(81px, 8.681vw, 125px);
}
#content .home-3col-section .uagb-cta__wrap {
  position: relative;
}
#content .home-3col-section .uagb-cta__wrap:after {
  content: "";
  position: absolute;
  right: 0;
  bottom: -5.5px;
  background: url("/wp-content/uploads/2023/08/arrowright.png") no-repeat;
  background-size: contain;
  width: clamp(35px, 4.694vw, 46px);
  height: clamp(35px, 4.694vw, 46px);
}
#content .home-3col-section .home-3col-item > .uagb-container-inner-blocks-wrap {
  width: 100% !important;
}
#content .home-3col-section .wp-block-uagb-call-to-action {
  padding: clamp(24px, 2.5vw, 32px) clamp(24px, 2.5vw, 32px) clamp(29.5px, 2.93vw, 37.5px);
}
#content .home-3col-section .uagb-cta__title {
  font-size: clamp(18px, 2.449vw, 24px);
  display: flex;
  align-items: center;
  justify-content: center;
  width: clamp(40px, 5.102vw, 50px);
  height: clamp(40px, 5.102vw, 50px);
  border-radius: 50%;
  background: #F7D046;
}
@media (max-width: 767px) {
  #content .home-3col-section .uagb-cta__title {
    margin-bottom: 98px !important;
  }
}
#content .home-3col-section .uagb-cta__desc {
  font-size: clamp(20px, 1.875vw, 24px);
  max-width: calc(100% - 46px);
  letter-spacing: -0.2px;
  text-align: left;
}
#content .home-3col-section .uagb-cta__buttons {
  display: none;
}
#content .home-posts-section {
  padding: 0 0 clamp(75px, 6.181vw, 89px);
}
@media (max-width: 767px) {
  #content .home-posts-section .wp-block-post {
    display: none !important;
  }
}
@media (max-width: 767px) {
  #content .home-posts-section .wp-block-post:nth-child(-n + 3) {
    display: flex !important;
  }
}
@media (max-width: 767px) {
  #content .home-posts-section .wp-block-heading {
    font-size: 20px;
    margin-bottom: 6px !important;
  }
}
#content .related-posts-section > .uagb-container-inner-blocks-wrap {
  row-gap: clamp(32px, 4.167vw, 60px);
}
@media (max-width: 767px) {
  #content .related-posts-section .related-posts-title-row .uagb-buttons__wrap {
    justify-content: start;
  }
}
@media (max-width: 767px) {
  #content .related-posts-section .related-posts-title-row .wp-block-button__link {
    padding: 8px 15px !important;
  }
}
#content .related-posts-section .wp-block-post-template {
  display: flex;
  flex-wrap: wrap;
  margin: 0;
  gap: 32px;
  width: 100%;
  max-width: 100%;
}
@media (min-width: 981px) {
  #content .related-posts-section .wp-block-post-template {
    gap: 60px 32px;
  }
}
#content .related-posts-section .wp-block-post {
  display: flex;
  flex-direction: column;
  gap: clamp(11px, 1.111vw, 16px);
  width: 100%;
  padding: 0;
}
@media (min-width: 768px) {
  #content .related-posts-section .wp-block-post {
    width: calc(50% - 16px);
  }
}
@media (min-width: 981px) {
  #content .related-posts-section .wp-block-post {
    width: calc(33.333% - 21.333px);
  }
}
#content .related-posts-section .wp-block-post > * {
  margin: 0;
}
#content .related-posts-section .wp-block-post .wp-block-post-featured-image > a {
  position: relative;
  width: 100%;
  padding-top: 56.565%;
  overflow: hidden;
}
#content .related-posts-section .wp-block-post .wp-block-post-featured-image img {
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
  object-fit: cover;
  transform: scale(1);
  transition: all 0.2s linear;
}
#content .related-posts-section .wp-block-post .wp-block-post-featured-image:hover img {
  transform: scale(1.04);
}
#content .related-posts-section .wp-block-post .post-category-wrap {
  gap: 12px;
}
#content .related-posts-section .wp-block-post .taxonomy-category {
  display: flex;
  align-items: center;
  gap: 6px;
}
#content .related-posts-section .wp-block-post .taxonomy-category a {
  font-size: clamp(12px, 0.972vw, 14px);
  line-height: calc(24/14);
  letter-spacing: 0.6px;
  text-decoration: none;
  padding: clamp(4px, 0.417vw, 6px) clamp(9.5px, 0.799vw, 11.5px);
  background: rgba(0, 0, 0, 0.08);
  border-radius: 30px;
}
#content .related-posts-section .wp-block-post .taxonomy-category a:hover {
  color: #58A9F8;
}
#content .related-posts-section .wp-block-post .taxonomy-category a:not(:first-child) {
  display: none;
}
#content .related-posts-section .wp-block-post .taxonomy-category .wp-block-post-terms__separator {
  display: none;
}
#content .related-posts-section .wp-block-post .read-time {
  font-size: clamp(12px, 0.972vw, 14px);
  line-height: calc(24/14);
  letter-spacing: 0.6px;
}
#content .related-posts-section .wp-block-post .wp-block-post-title {
  line-height: 128%;
}
#content .related-posts-section .wp-block-post .wp-block-post-title a {
  font-size: clamp(20px, 1.667vw, 24px);
  line-height: calc(34/24);
  letter-spacing: -0.17px;
  text-decoration: none;
}
#content .related-posts-section .wp-block-post .wp-block-post-title a:hover {
  color: #58A9F8;
}
#content .related-posts-section .wp-block-post .wp-block-post-excerpt {
  font-size: clamp(16px, 1.25vw, 18px);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}
#content .related-posts-section .wp-block-post .wp-block-post-excerpt__excerpt {
  letter-spacing: 0.36px;
  line-height: calc(28/18);
  margin: 0;
}
#content .related-posts-section .wp-block-post .wp-block-post-excerpt__more-text {
  margin: clamp(13px, 1.181vw, 17px) 0 0;
  font-weight: 500;
}
#content .related-posts-section .wp-block-post .wp-block-post-excerpt__more-text a {
  position: relative;
  line-height: 155.556%;
  color: #58A9F8;
  text-decoration: none;
}
#content .related-posts-section .wp-block-post .wp-block-post-excerpt__more-text a:after {
  position: relative;
  content: url("/wp-content/uploads/2023/08/arrow-right-1.png");
  top: 1px;
  left: 6px;
  transition: all 0.2s ease;
}
#content .related-posts-section .wp-block-post .wp-block-post-excerpt__more-text a:hover:after {
  left: 10px;
}
#content .home-categories-section {
  padding: clamp(80px, 6.944vw, 100px) 0 clamp(112px, 16.25vw, 234px);
}
#content .home-categories-section .home-categories-title-row {
  margin-bottom: clamp(32px, 4.167vw, 58px) !important;
}
@media (max-width: 767px) {
  #content .home-categories-section .home-categories-title-row .uagb-buttons__wrap {
    justify-content: flex-start;
  }
}
@media (max-width: 767px) {
  #content .home-categories-section .wp-block-heading {
    font-size: 20px;
    margin-bottom: 4px !important;
  }
}
@media (max-width: 980px) {
  #content .home-categories-section .home-categories-wrap {
    flex-wrap: wrap;
    margin-bottom: 12px !important;
    row-gap: 12px;
    column-gap: 0;
  }
}
@media (max-width: 980px) {
  #content .home-categories-section .home-categories-wrap:last-child {
    margin-bottom: 0 !important;
  }
}
@media (max-width: 980px) {
  #content .home-categories-section .home-categories-col {
    width: calc(50% - 6px);
    max-width: 100%;
  }
}
#content .home-categories-section .uagb-infobox__content-wrap {
  padding: clamp(11px, 1.597vw, 23px);
}
#content .home-categories-section .wp-block-uagb-info-box, #content .home-categories-section .uagb-ifb-content {
  height: 100%;
}
#content .home-categories-section .uagb-ifb-content {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
#content .home-categories-section .uagb-ifb-image-content img {
  object-fit: cover;
}
@media (max-width: 767px) {
  #content .home-categories-section .uagb-ifb-image-content img {
    width: 40px;
    height: 40px;
  }
}
#content .home-categories-section .uagb-ifb-title {
  font-size: 16px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  letter-spacing: -0.2px;
  margin-top: clamp(59px, 7.222vw, 104px);
}
@media (min-width: 768px) {
  #content .home-categories-section .uagb-ifb-title {
    font-size: clamp(18px, 1.667vw, 24px);
  }
}
@media (max-width: 767px) {
  #content .home-categories-section .uagb-ifb-title {
    letter-spacing: 0.4px;
    line-height: 150%;
  }
}
#content .home-categories-section .uagb-ifb-title:after {
  content: "";
  background: url("/wp-content/uploads/2023/08/arrowright.png") no-repeat;
  background-size: contain;
  width: clamp(30px, 3.194vw, 46px);
  height: clamp(30px, 3.194vw, 46px);
  filter: brightness(0) invert(1);
}
.archive main#main, .blog main#main {
  width: 100%;
  max-width: 100%;
  margin-bottom: clamp(60px, 6.25vw, 80px);
}
.archive main#main .ast-row, .blog main#main .ast-row {
  max-width: 1390px;
  width: 90%;
  display: flex;
  flex-wrap: wrap;
  margin: 0 auto;
  gap: 32px;
}
@media (min-width: 981px) {
  .archive main#main .ast-row, .blog main#main .ast-row {
    gap: 60px 32px;
  }
}
.archive main#main article, .blog main#main article {
  padding: 0;
  border: none;
  width: 100%;
}
@media (min-width: 768px) {
  .archive main#main article, .blog main#main article {
    width: calc(50% - 16px);
  }
}
@media (min-width: 981px) {
  .archive main#main article, .blog main#main article {
    width: calc(33.333% - 21.333px);
  }
}
.archive main#main article > div, .blog main#main article > div {
  height: 100%;
  padding: 0;
}
.archive main#main article.sticky, .blog main#main article.sticky {
  display: none;
}
.archive main#main article .post-content, .blog main#main article .post-content {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.archive main#main article .ast-blog-featured-section, .blog main#main article .ast-blog-featured-section {
  position: relative;
  width: 100%;
  padding-top: 56.565%;
  margin-bottom: clamp(11px, 1.111vw, 16px);
  overflow: hidden;
}
.archive main#main article .ast-blog-featured-section:hover img, .blog main#main article .ast-blog-featured-section:hover img {
  transform: scale(1.04);
}
.archive main#main article .post-thumb-img-content, .blog main#main article .post-thumb-img-content {
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
}
.archive main#main article .post-thumb-img-content a, .blog main#main article .post-thumb-img-content a {
  display: flex;
  height: 100%;
}
.archive main#main article .post-thumb-img-content img, .blog main#main article .post-thumb-img-content img {
  width: 100%;
  object-fit: cover;
  transform: scale(1);
  transition: all 0.2s linear;
}
.archive main#main article .entry-meta, .blog main#main article .entry-meta {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  align-items: center;
  gap: 9px;
  font-size: 0;
}
.archive main#main article .cat-links a, .blog main#main article .cat-links a {
  display: none;
  font-size: clamp(12px, 0.972vw, 14px);
  line-height: calc(24/14);
  letter-spacing: 0.6px;
  text-decoration: none;
  padding: clamp(4px, 0.417vw, 6px) clamp(9.5px, 0.799vw, 11.5px);
  background: rgba(0, 0, 0, 0.08);
  border-radius: 30px;
}
.archive main#main article .cat-links a:first-child, .blog main#main article .cat-links a:first-child {
  display: inline-block;
}
.archive main#main article .cat-links a:hover, .blog main#main article .cat-links a:hover {
  color: #58A9F8;
}
.archive main#main article .ast-reading-time, .blog main#main article .ast-reading-time {
  font-size: clamp(12px, 0.972vw, 14px);
  font-weight: 400;
  line-height: 171.429%;
  letter-spacing: 0.6px;
}
.archive main#main article .entry-header, .blog main#main article .entry-header {
  margin-bottom: clamp(11px, 1.111vw, 16px);
  display: flex;
  flex-direction: column-reverse;
}
.archive main#main article .entry-title, .blog main#main article .entry-title {
  font-size: clamp(20px, 1.667vw, 24px);
  line-height: calc(34/24);
  letter-spacing: -0.17px;
  text-decoration: none;
  margin-bottom: 0;
}
.archive main#main article .entry-title a, .blog main#main article .entry-title a {
  font-weight: 600;
}
.archive main#main article .entry-title a:hover, .blog main#main article .entry-title a:hover {
  color: #58A9F8;
}
.archive main#main article .entry-meta, .blog main#main article .entry-meta {
  margin-bottom: clamp(11px, 1.111vw, 16px);
}
.archive main#main article .entry-content, .blog main#main article .entry-content {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}
.archive main#main article .entry-content p, .blog main#main article .entry-content p {
  font-size: clamp(16px, 1.25vw, 18px);
  letter-spacing: 0.36px;
  line-height: calc(28/18);
  margin: 0;
}
.archive main#main article .ast-read-more, .blog main#main article .ast-read-more {
  display: flex;
  align-items: center;
  gap: 6px;
  font-size: clamp(16px, 1.25vw, 18px);
  line-height: 155.556%;
  margin: clamp(13px, 1.181vw, 17px) 0 0;
  font-weight: 500;
  color: #F7D046 !important;
}
.archive main#main article .ast-read-more:hover, .blog main#main article .ast-read-more:hover {
  gap: 10px;
}
.archive .ast-pagination, .archive .ast-pagination-infinite, .blog .ast-pagination, .blog .ast-pagination-infinite {
  max-width: 1390px;
  width: 90%;
  margin: 60px auto;
}
.archive .ast-pagination .ast-load-more, .archive .ast-pagination-infinite .ast-load-more, .blog .ast-pagination .ast-load-more, .blog .ast-pagination-infinite .ast-load-more {
  font-size: 18px;
  color: #353238;
  border-radius: 7px;
  border: 1px solid #e1e1e1;
}
.archive .ast-pagination-infinite, .blog .ast-pagination-infinite {
  margin: 0 auto clamp(100px, 14.609vw, 187px);
}
.blog #content .ast-container {
  max-width: 100%;
  width: 100%;
}
@media (max-width: 980px) {
  #content .blog-hero-section {
    padding: 174px 0 60px;
  }
}
@media (max-width: 767px) {
  #content .blog-hero-section {
    padding: 160px 0 60px;
  }
  #content .blog-hero-section .small-text {
    font-size: 12px !important;
  }
}
#content .blog-hero-section .block-form-wrap .wpforms-container .wpforms-field-container input {
  border: 1px solid #E1E1E1;
}
#content .blog-hero-section .block-form-wrap .wpforms-container .wpforms-field-container input::placeholder {
  font-size: 16px;
  letter-spacing: 0.16px;
}
#content .blog-hero-section .block-form-wrap .wpforms-container .wpforms-submit-container .wpforms-submit {
  text-align: center;
}
#content .blog-hero-section .block-form-wrap .wpforms-container .wpforms-submit-container .wpforms-submit:hover {
  color: #353238;
  box-shadow: none;
}
#content .blog-hero-section .block-form-wrap .wpforms-container .wpforms-submit-container .wpforms-submit:hover:after {
  filter: grayscale(0) invert(0);
}
#content .blog-topics-section {
  padding-top: min(12vw, 133px);
  padding-bottom: min(26vw, 203px);
}
#content .blog-topics-section .uagb-container-inner-blocks-wrap {
  column-gap: 6.2%;
}
@media (min-width: 981px) {
  #content .blog-topics-section .uagb-container-inner-blocks-wrap .blog-sidebar-col {
    max-width: 26%;
  }
  #content .blog-topics-section .uagb-container-inner-blocks-wrap .blog-categories-col {
    max-width: 67.8%;
  }
}
@media (max-width: 980px) {
  #content .blog-topics-section .uagb-container-inner-blocks-wrap {
    flex-wrap: wrap;
  }
  #content .blog-topics-section .uagb-container-inner-blocks-wrap .blog-sidebar-col, #content .blog-topics-section .uagb-container-inner-blocks-wrap .blog-categories-col {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  #content .blog-topics-section .uagb-container-inner-blocks-wrap {
    row-gap: 33px;
  }
}
@media (max-width: 1024px) and (min-width: 981px) {
  #content .blog-topics-section .blog-sidebar-col .blog-sidebar-links-desktop {
    display: flex !important;
  }
}
@media (max-width: 767px) {
  #content .blog-topics-section .blog-sidebar-col .blog-sidebar-col-head h2 {
    font-size: 20px;
    margin-bottom: 4px !important;
  }
}
@media (max-width: 1024px) and (min-width: 981px) {
  #content .blog-topics-section .blog-sidebar-links-tablet {
    display: none !important;
  }
}
@media (max-width: 1024px) and (min-width: 981px) {
  #content .blog-topics-section .button-achor-tablet {
    display: none !important;
  }
}
@media (max-width: 767px) {
  #content .blog-topics-section .button-achor-tablet {
    margin-bottom: 6px;
  }
}
#content .blog-topics-section .button-achor-tablet .wp-block-uagb-buttons-child {
  width: 100%;
}
#content .blog-topics-section .button-achor-tablet .wp-block-uagb-buttons-child .wp-block-button__link {
  line-height: 172%;
  background-color: transparent;
}
#content .blog-topics-section .button-achor-tablet .wp-block-uagb-buttons-child.active-btn .wp-block-button__link {
  background-color: #ffffff;
}
#content .blog-topics-section .blog-sidebar-links .blog-sidebar-links-item .buttons-wrap .wp-block-button__link {
  position: relative;
}
#content .blog-topics-section .blog-sidebar-links .blog-sidebar-links-item .buttons-wrap .wp-block-button__link:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 1px;
  background-color: #58a9f8;
  transition: all 0.35s;
}
#content .blog-topics-section .blog-sidebar-links .blog-sidebar-links-item .buttons-wrap .wp-block-button__link:hover:before {
  width: 100%;
}
#content .blog-topics-section .blog-sidebar-links .blog-sidebar-links-item .buttons-wrap .wp-block-button__link .uagb-button__link {
  letter-spacing: 0.4px;
}
#content .blog-topics-section .blog-sidebar-links .blog-sidebar-links-item .buttons-wrap .wp-block-button__link .uagb-button__icon {
  content: url(/wp-content/uploads/2023/08/arrowright-icon.svg);
  margin-left: 4px;
}
#content .blog-topics-section .blog-categories-item {
  padding: clamp(16px, 2.083vw, 30px);
}
@media (max-width: 767px) {
  #content .blog-topics-section .blog-categories-item {
    row-gap: 25px;
  }
}
#content .blog-topics-section .blog-categories-item li {
  border: none;
  padding: 0;
}
#content .blog-topics-section .blog-categories-item .wp-block-heading {
  font-size: clamp(18px, 1.667vw, 24px);
}
#content .blog-topics-section .blog-categories-item .wp-block-post-template {
  margin: 0;
}
@media (max-width: 767px) {
  #content .blog-topics-section .blog-categories-item .wp-block-post-template .wp-block-post {
    line-height: 150%;
  }
  #content .blog-topics-section .blog-categories-item .wp-block-post-template .wp-block-post:not(:first-child) {
    margin-top: 12px;
  }
}
#content .blog-topics-section .blog-categories-item .wp-block-post-template a {
  text-decoration: none;
  color: #5A575F;
}
#content .blog-topics-section .blog-categories-item .wp-block-post-template a:hover {
  color: #58a9f8;
}
#content .blog-topics-section .blog-categories-item .wp-block-uagb-buttons .wp-block-button__link {
  transition: all 0.35s;
}
#content .blog-topics-section .blog-categories-item .wp-block-uagb-buttons .wp-block-button__link:hover .uagb-button__icon {
  margin-left: 12px;
}
#content .blog-topics-section .blog-categories-item .wp-block-uagb-buttons .uagb-button__icon {
  position: relative;
  transition: all 0.35s;
}
#content .blog-topics-section .blog-categories-item .wp-block-uagb-buttons .uagb-button__icon svg {
  fill: #58a9f8;
}
#content .blog-latest-section {
  padding: 0 0 32px;
}
@media (min-width: 981px) {
  #content .blog-latest-section {
    padding: 0 0 clamp(75px, 14.236vw, 205px);
    padding: 0 0 60px;
  }
}
@media (max-width: 767px) {
  #content .blog-latest-section .related-posts-title-row h2 {
    font-size: 20px;
    margin-bottom: 6px !important;
  }
}
.single-post #content .ast-container {
  max-width: 100%;
  width: 100%;
  overflow-x: hidden;
  padding: 0;
}
.single-post #content #primary {
  padding-top: 0;
}
@media (max-width: 980px) {
  .single-post #content #primary {
    padding: 0 0 86px;
  }
}
.single-post #content #main {
  max-width: 1390px;
  width: 90%;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: space-between;
  gap: 40px;
  padding: 37px 0 119px;
}
@media (min-width: 981px) {
  .single-post #content #main {
    flex-direction: row;
    padding: 37px 0 44px;
    flex-wrap: nowrap;
  }
}
.single-post #content #main > #comments {
  display: none !important;
  width: 100%;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}
.single-post #content #main > #comments #respond {
  padding: 0;
}
.single-post #content .post-navigation {
  display: none;
}
.single-post #content .single-hero-section {
  padding: 152px 0 49px;
}
@media (min-width: 981px) {
  .single-post #content .single-hero-section {
    padding: 158px 0 78px;
  }
}
@media (max-width: 767px) {
  .single-post #content .single-hero-section > .uagb-container-inner-blocks-wrap > * {
    text-align: left;
  }
}
.single-post #content .single-hero-section p {
  margin: 0;
}
.single-post #content .single-hero-section .taxonomy-category a {
  display: none;
}
@media (max-width: 767px) {
  .single-post #content .single-hero-section .taxonomy-category a {
    font-size: 12px;
  }
}
.single-post #content .single-hero-section .taxonomy-category a:first-child {
  display: block;
}
.single-post #content .single-hero-section .taxonomy-category .wp-block-post-terms__separator {
  display: none;
}
.single-post #content .single-hero-section .wp-block-post-excerpt {
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 768px) {
  .single-post #content .single-hero-section .wp-block-post-excerpt {
    max-width: 600px;
  }
}
.single-post #content .single-hero-section .wp-block-post-excerpt p {
  letter-spacing: 0.36px;
  margin-bottom: 0 !important;
}
.single-post #content .single-hero-section .wp-block-post-excerpt p:empty {
  display: none;
}
.single-post #content .single-hero-section .wp-block-post-excerpt .read-more {
  display: none !important;
}
.single-post #content .single-hero-section .single-hero-author:before {
  content: "by";
  margin-right: 5px;
}
.single-post #content article {
  padding: 0;
  margin-top: 7px;
  width: 100%;
}
@media (min-width: 981px) {
  .single-post #content article {
    max-width: 600px;
    width: 50% !important;
    color: #5A575F;
  }
}
.single-post #content article p, .single-post #content article li {
  font-size: clamp(16px, 1.406vw, 18px);
  letter-spacing: 0.36px;
  line-height: 156%;
}
.single-post #content article p a, .single-post #content article li a {
  font-weight: 600;
  letter-spacing: 0.2px;
  color: #353238 !important;
  background: #f0f7fe;
  background: rgba(88, 169, 248, 0.09);
  text-decoration: none !important;
  border-bottom: 2px solid #58A9F8;
}
.single-post #content article p a:hover, .single-post #content article li a:hover {
  background: transparent;
}
.single-post #content article p strong, .single-post #content article li strong {
  letter-spacing: 0.16px;
  font-weight: 600;
}
.single-post #content article p {
  margin-bottom: 27.5px;
}
.single-post #content article p:last-child {
  margin-bottom: 0;
}
.single-post #content article h2 {
  margin: 32px 0 20px;
  line-height: 127.778%;
}
.single-post #content article h3 {
  margin: 24px 0 13px;
  font-weight: 500;
  letter-spacing: -0.2px;
}
.single-post #content article blockquote {
  border-color: #58A9F8;
  padding: 0 24px 0 19px;
  margin: clamp(52px, 5.625vw, 72px) 0;
}
@media (min-width: 981px) {
  .single-post #content article blockquote {
    padding: 0 35px 0 27px;
    margin-left: 9px;
  }
}
.single-post #content article blockquote p {
  font-size: clamp(20px, 1.875vw, 24px);
  font-style: italic;
  font-weight: 500;
  line-height: 141.667%;
  letter-spacing: 0.5px;
}
.single-post #content article blockquote p:last-child {
  margin-bottom: 0;
}
.single-post #content article ul {
  margin: 0 0 32px;
  list-style: none;
}
.single-post #content article ul:first-child {
  margin-top: 0;
}
.single-post #content article ul:last-child {
  margin-bottom: 0;
}
.single-post #content article ul ul {
  margin: 10px 0 !important;
}
.single-post #content article ul li {
  position: relative;
  padding-left: 32px;
  margin-bottom: 8px;
}
.single-post #content article ul li:before {
  content: "";
  position: absolute;
  width: 12px;
  height: 12px;
  background: #F7D046;
  border-radius: 50%;
  left: 8px;
  top: 0.5em;
}
.single-post #content article ul li:last-child {
  margin-bottom: 0;
}
.single-post #content article ol {
  margin: 20px 0 20px 19.5px;
}
.single-post #content article ol:last-child {
  margin-bottom: 0;
}
.single-post #content article ol ul {
  margin: 10px 0 !important;
}
.single-post #content article ol li {
  position: relative;
}
.single-post #content article ol li:before {
  /* counter-increment: section;
					content: counter(section) ".";
					margin-right: 17px; */
}
.single-post #content article figure.wp-block-embed {
  margin: 44px 0;
}
.single-post #content article figure.wp-block-video {
  margin: 27.5px 0;
}
.single-post #content article figure iframe {
  margin: 0;
}
.single-post #content article iframe {
  margin: 32px 0;
}
.single-post #content article .wp-block-buttons {
  margin: 27.5px 0;
}
.single-post #content article .wp-block-image, .single-post #content article .wp-block-uagb-image {
  margin: 42px 0 33px;
}
.single-post #content article .wp-block-image:first-child, .single-post #content article .wp-block-uagb-image:first-child {
  margin-top: 0;
}
.single-post #content article .wp-block-image:last-child, .single-post #content article .wp-block-uagb-image:last-child {
  margin-bottom: 0;
}
.single-post #content article .wp-block-embed__wrapper {
  display: block;
  position: relative;
  padding-top: 56.25%;
}
.single-post #content article .wp-block-embed__wrapper > * {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.single-post #content article .wp-block-coblocks-alert {
  margin: 27px 0;
}
@media (min-width: 981px) {
  .single-post #content .astra-advanced-hook-965 {
    max-width: 293px !important;
    width: 90% !important;
  }
}
@media (min-width: 981px) {
  .single-post #content .single-left-sidebar:not(.unsticky) {
    position: sticky;
    top: 140px;
  }
}
.single-post #content .single-left-sidebar > .uagb-container-inner-blocks-wrap {
  max-width: 293px;
  width: 100% !important;
  row-gap: clamp(30px, 4.167vw, 60px);
}
@media (max-width: 980px) {
  .single-post #content .single-left-sidebar > .uagb-container-inner-blocks-wrap {
    border-radius: 7px;
    border: 1px solid #D9D9D9;
    background: #FFF;
    box-shadow: 0px 2px 1px 0px rgba(0, 0, 0, 0.04);
    max-width: 350px;
    padding: 14px;
  }
}
.single-post #content .single-left-sidebar .wp-block-heading {
  font-size: 18px;
  letter-spacing: 0.2px;
}
@media (max-width: 980px) {
  .single-post #content .single-left-sidebar .single-sidebar-left-form {
    display: none;
  }
}
.single-post #content .single-left-sidebar .single-sidebar-left-form input[type="email"] {
  height: 44px;
  border: 1px solid #E1E1E1;
  background: #FFF;
}
.single-post #content .single-left-sidebar .single-sidebar-left-form .wpforms-submit {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #353238 !important;
}
.single-post #content .single-left-sidebar .single-sidebar-left-form .wpforms-submit:after {
  filter: unset;
}
.single-post #content #nav-toggle {
  font-size: 14px;
  width: 100%;
  align-items: center;
  justify-content: space-between;
  font-weight: 600;
}
@media (max-width: 980px) {
  .single-post #content #nav-toggle {
    display: flex !important;
  }
}
.single-post #content #nav-toggle svg {
  transform: rotate(180deg);
}
@media (min-width: 981px) {
  .single-post #content #sidebar-navigation {
    overflow: overlay;
    max-height: calc(100vh - 480px);
  }
}
.single-post #content #sidebar-navigation ul {
  position: relative;
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: right;
  padding-right: 28px;
}
.single-post #content #sidebar-navigation ul:after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  background: #F1F1F1;
  width: 4px;
  height: 100%;
  border-radius: 20px;
}
@media (max-width: 980px) {
  .single-post #content #sidebar-navigation ul:after {
    right: auto;
    left: 0;
  }
}
@media (max-width: 980px) {
  .single-post #content #sidebar-navigation ul {
    padding: 0 0 0 14px;
    text-align: left;
    height: 0;
    overflow: hidden;
  }
}
.single-post #content #sidebar-navigation a {
  font-size: 14px;
  line-height: 171.429%;
  letter-spacing: 0.6px;
}
@media (max-width: 980px) {
  .single-post #content #sidebar-navigation.opened #nav-toggle {
    margin-bottom: 12px;
  }
}
.single-post #content #sidebar-navigation.opened ul {
  height: auto;
}
.single-post #content .astra-advanced-hook-967 {
  max-width: 293px !important;
  width: 65%;
}
@media (max-width: 980px) {
  .single-post #content .astra-advanced-hook-967 {
    display: none;
  }
}
.single-post #content .single-right-sidebar > .uagb-container-inner-blocks-wrap {
  width: 100% !important;
  max-width: 229px;
}
@media (min-width: 981px) {
  .single-post #content .single-right-sidebar > .uagb-container-inner-blocks-wrap {
    margin: 0 auto !important;
  }
}
.single-post #content .single-right-sidebar .wp-block-heading {
  letter-spacing: 0.2px;
}
.single-post #content .single-right-sidebar .uagb-buttons__wrap {
  align-items: baseline;
}
.single-post #content .single-right-sidebar .wp-block-button__link {
  font-size: clamp(16px, 1.4vw, 18px);
  letter-spacing: 0.36px;
  text-align: left;
}
.single-post #content .single-right-sidebar .wp-block-button__link .uagb-button__icon {
  content: url("/wp-content/uploads/2023/08/arrow-icon.png");
  margin-left: 4px;
}
.single-post #content .astra-advanced-hook-1054 {
  display: flex;
  flex-direction: column;
  gap: clamp(120px, 26.042vw, 375px);
}
@media (max-width: 980px) {
  .single-post #content .single-post-form-section {
    display: none;
  }
}
.single-post #content .single-post-form-section .wp-block-heading {
  font-weight: 500;
  letter-spacing: -0.2px;
}
.single-post #content .single-post-form-section p {
  letter-spacing: 0.36px;
}
.single-post #content .single-post-form-section .single-post-form-inner {
  padding: 37px 68px 68px;
}
.single-post #content .single-post-form-section .single-post-form-inner > * {
  position: relative;
}
.single-post #content .single-post-form-section .wpforms-container {
  max-width: 373px;
  margin: 0 auto;
}
.single-post #content .single-post-form-section .wpforms-container .wpforms-form, .single-post #content .single-post-form-section .wpforms-container .wpforms-field-container {
  gap: 12px;
}
.single-post #content .single-post-form-section .wpforms-container input {
  color: #353238;
}
.single-post #content .single-post-form-section .wpforms-container input::placeholder {
  color: #353238;
}
.single-post #content .single-post-form-section .wpforms-submit {
  text-transform: uppercase;
  text-align: center;
}
.single-post #content .single-post-related-section {
  padding-top: 0;
}
.single-post #content .single-post-related-section .uagb-container-inner-blocks-wrap > p {
  display: none;
}
.single-post #content .single-post-related-section p:empty {
  display: none;
}
#content .section-about-hero {
  padding: 144px 0 63px;
}
@media (max-width: 767px) {
  #content .section-about-hero {
    padding-bottom: 85px;
    padding-top: 125px;
  }
}
#content .section-about-hero h1, #content .section-about-hero p {
  max-width: 700px;
}
#content .section-about-hero p {
  margin-right: auto;
}
@media (max-width: 767px) {
  #content .section-about-hero p {
    margin-bottom: min(7.8vw, 47px) !important;
  }
}
@media (max-width: 767px) {
  #content .section-about-hero .uagb-desc-text {
    display: none;
  }
  #content .section-about-hero p {
    text-align: center;
  }
}
#content .section-about-img {
  padding-bottom: min(9vw, 75px);
}
@media (max-width: 767px) {
  #content .section-quote-about {
    padding-bottom: 81px;
  }
}
#content .section-about-content-bottom {
  padding-bottom: min(21vw, 205px);
}
#content .section-featured-about {
  padding-bottom: 53px;
}
@media (max-width: 767px) {
  #content .section-featured-about {
    padding-bottom: 66px;
  }
}
#content h2 {
  font-size: clamp(32px, 2.635vw, 36px);
  letter-spacing: -0.4px;
  line-height: 128%;
  font-weight: 500;
}
@media (max-width: 980px) {
  #content h2 {
    font-size: clamp(24px, 3.265vw, 32px);
  }
}
@media (max-width: 767px) {
  #content h2 {
    line-height: 142%;
    letter-spacing: -0.2px;
  }
}
#content .section-hero-about-vanessa {
  padding-top: 160px;
  padding-bottom: min(13vw, 82px);
}
@media (max-width: 767px) {
  #content .section-hero-about-vanessa {
    height: 100vh;
    max-height: 818px;
  }
  #content .section-hero-about-vanessa .wp-block-cover__background {
    background: linear-gradient(182deg, rgba(40, 37, 42, 0.19) 0%, #28252A 100%) !important;
  }
}
#content .section-hero-about-vanessa h1 {
  max-width: 410px;
}
#content .section-hero-about-vanessa p {
  max-width: 550px;
}
#content .section-hero-quiz h1 {
  max-width: 480px;
}
#content .section-hi {
  padding-top: min(32vw, 191px);
  padding-bottom: min(16vw, 195px);
}
@media (min-width: 981px) {
  #content .section-hi .col-1 .wp-block-uagb-image__figure {
    display: none;
  }
}
@media (max-width: 980px) {
  #content .section-hi .col-1 .wp-block-uagb-image__figure {
    align-items: center;
    max-width: min(36vw, 400px);
    margin: 43px auto 23px;
  }
  #content .section-hi .col-1 .wp-block-uagb-image__figure img {
    max-height: min(36vw, 400px);
    object-fit: cover;
    object-position: top;
  }
}
#content .section-hi .col-1 p:last-child {
  margin-bottom: 0;
}
@media (max-width: 980px) {
  #content .section-hi .col-2 {
    display: none;
  }
}
#content .section-hi .col-2 img {
  max-height: 500px;
  object-fit: cover;
  object-position: top;
}
#content .section-corporate-speaking {
  padding: min(15vw, 93px) 0 min(13vw, 93px);
}
@media (max-width: 767px) {
  #content .section-corporate-speaking {
    background-color: transparent;
  }
}
#content .section-corporate-speaking p {
  max-width: 627px;
}
#content .section-corporate-speaking p a {
  text-decoration: none;
}
#content .section-corporate-speaking p a mark {
  transition: all 0.35s;
}
#content .section-corporate-speaking p a:hover mark {
  color: #f7d046 !important;
}
#content .section-corporate-speaking p:not(:last-child) {
  margin-bottom: min(8vw, 55px) !important;
}
#content .section-corporate-speaking p:last-child {
  margin-bottom: 0;
}
#content .section-corporate-speaking .video-corporate {
  margin-bottom: min(9vw, 56px) !important;
}
@media (max-width: 767px) {
  #content .section-corporate-speaking .numbers-container {
    margin-bottom: 5px !important;
  }
}
@media (max-width: 980px) {
  #content .numbers-container .uagb-cta__wrap .uagb-cta__title {
    font-size: clamp(20px, 3.265vw, 32px);
  }
}
#content .numbers-container .uagb-cta__wrap .uagb-cta__desc {
  font-size: clamp(12px, 1.633vw, 16px);
}
#content .section-previous-speaking {
  padding: min(8vw, 145px) 0 min(10vw, 145px);
}
@media (max-width: 767px) {
  #content .section-previous-speaking .wp-block-uagb-advanced-heading {
    display: none;
  }
}
#content .section-bio {
  padding-top: min(11vw, 88px);
  padding-bottom: 110px;
}
@media (max-width: 767px) {
  #content .section-bio {
    padding-bottom: 126px;
  }
}
#content .section-bio .uagb-container-inner-blocks-wrap {
  align-items: flex-start;
}
@media (max-width: 980px) {
  #content .section-bio .uagb-container-inner-blocks-wrap .col-1 {
    margin-bottom: 31px;
  }
  #content .section-bio .uagb-container-inner-blocks-wrap .col-1 p:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 981px) {
  #content .section-bio .uagb-container-inner-blocks-wrap .col-2 {
    padding-top: 4%;
  }
}
@media (min-width: 981px) {
  #content .section-bio .uagb-container-inner-blocks-wrap .col-2 .spectra-image-gallery {
    max-width: 567px;
  }
}
#content .section-bio .uagb-container-inner-blocks-wrap .col-2 .spectra-image-gallery .spectra-image-gallery__media {
  max-height: 257px;
  width: 100%;
}
@media (max-width: 767px) {
  #content .section-bio .uagb-container-inner-blocks-wrap .col-2 .spectra-image-gallery .spectra-image-gallery__media {
    max-height: 155px;
  }
}
#content .section-vanessa-media {
  padding-bottom: 100px;
}
#content .section-vanessa-media p {
  margin-bottom: min(9vw, 50px) !important;
}
@media (max-width: 980px) {
  #content .section-vanessa-media .video-wrap {
    row-gap: 32px;
  }
}
@media (max-width: 980px) {
  #content .section-vanessa-media .img-wrap .spectra-image-gallery {
    grid-gap: 25px;
  }
}
#content .section-vanessa-media .img-wrap .spectra-image-gallery__media {
  max-height: 264px;
  width: 100%;
}
@media (max-width: 767px) {
  #content .section-vanessa-media .img-wrap .spectra-image-gallery__media {
    max-height: 202px;
  }
}
#content .section-facts {
  padding-top: min(13vw, 103px);
  padding-bottom: 195px;
}
@media (max-width: 767px) {
  #content .section-facts {
    padding-bottom: 202px;
  }
}
#content .section-facts .col-container {
  align-items: stretch;
  column-gap: 2%;
}
@media (max-width: 980px) {
  #content .section-facts .col-container {
    column-gap: 4%;
    row-gap: 20px;
  }
}
#content .section-facts .col-container .col {
  padding: 32px 30px 32px 32px;
  justify-content: flex-start;
  max-width: 100%;
}
@media (min-width: 981px) {
  #content .section-facts .col-container .col {
    width: 32%;
  }
}
@media (max-width: 980px) {
  #content .section-facts .col-container .col {
    width: 48%;
  }
}
@media (max-width: 767px) {
  #content .section-facts .col-container .col {
    width: 100%;
    padding: 23px 23px 19px;
  }
}
#content .section-facts .col-container .col h3 {
  letter-spacing: -0.5px;
  line-height: 142%;
  margin-bottom: 24px;
}
#content .section-facts .col-container .col ul {
  margin: 0;
  list-style-type: none;
}
#content .section-facts .col-container .col ul li {
  position: relative;
  letter-spacing: 0.4px;
  line-height: 155%;
  padding-left: 32px;
}
#content .section-facts .col-container .col ul li:not(:last-child) {
  margin-bottom: 8px;
}
@media (max-width: 767px) {
  #content .section-facts .col-container .col ul li:not(:last-child) {
    margin-bottom: 5px;
  }
}
#content .section-facts .col-container .col ul li:before {
  content: "";
  position: absolute;
  top: 7px;
  left: 7px;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #F7D046;
}
@media (max-width: 767px) {
  #content .section-facts .col-container .col ul li:before {
    width: 8px;
    height: 8px;
    top: 8px;
    left: 11px;
  }
}
.page-id-545 #content .section-featured {
  padding-bottom: 53px;
}
@media (max-width: 767px) {
  .page-id-545 #content .section-featured {
    padding-bottom: 66px;
  }
}
#content .section-speaking-hero {
  padding-top: 120px !important;
  padding-bottom: min(12vw, 98px) !important;
}
@media (max-width: 980px) {
  #content .section-speaking-hero {
    align-items: flex-end;
  }
}
#content .section-speaking-hero .wp-block-cover__inner-container {
  width: 90%;
}
#content .section-speaking-hero .text-hero {
  margin-bottom: min(5vw, 48px) !important;
}
@media (max-width: 767px) {
  #content .section-speaking-hero .button-wrap {
    row-gap: 26px;
  }
  #content .section-speaking-hero .button-wrap .uagb-buttons__wrap .wp-block-uagb-buttons-child {
    width: 100%;
  }
}
#content .section-speaking-hero .button-wrap .wp-block-uagb-buttons .wp-block-button__link:hover .uagb-button__link {
  color: #ffffff;
}
#content .section-speaking-hero .button-wrap .wp-block-uagb-buttons .wp-block-button__link:hover .uagb-button__icon svg {
  fill: #ffffff;
}
#content .section-speaking-hero .button-wrap p {
  font-size: clamp(12px, 1.633vw, 16px);
}
@media (max-width: 767px) {
  #content .section-speaking-hero .button-wrap p {
    text-align: center;
  }
}
@media (max-width: 767px) {
  #content .section-speaking-hero {
    height: 95vh;
    max-height: 865px;
  }
  #content .section-speaking-hero .uagb-container-inner-blocks-wrap {
    justify-content: flex-end;
  }
}
#content .section-presentations {
  padding: min(14vw, 115px) 0 min(12vw, 163px);
}
#content .section-presentations .numbers-container-speaking .wp-block-uagb-call-to-action .uagb-cta__wrap .uagb-cta__desc {
  font-size: clamp(14px, 1.025vw, 18px);
}
@media (max-width: 767px) {
  #content .section-presentations .numbers-container-speaking .wp-block-uagb-call-to-action .uagb-cta__wrap .uagb-cta__desc {
    font-size: 12px;
  }
}
#content .section-presentations .numbers-container-speaking .wp-block-uagb-call-to-action .uagb-cta__buttons {
  display: none;
}
#content .section-previous-speaking-logo {
  padding-bottom: min(15vw, 140px);
}
#content .section-previous-speaking-logo .uagb-container-inner-blocks-wrap {
  display: block;
}
#content .previous-speaking-logo-wrap {
  row-gap: 20px;
}
@media (min-width: 981px) {
  #content .previous-speaking-logo-wrap .wp-block-outermost-icon-block {
    width: 9.3%;
  }
}
@media (max-width: 767px) {
  #content .previous-speaking-logo-wrap {
    column-gap: 5%;
  }
  #content .previous-speaking-logo-wrap .wp-block-outermost-icon-block {
    width: 21%;
  }
}
#content .previous-speaking-logo-wrap .icon-container {
  max-height: 50px;
}
#content .section-entertaining {
  padding: min(15vw, 73px) 0 min(15vw, 90px);
}
@media (max-width: 980px) {
  #content .section-entertaining .top-content {
    row-gap: 40px;
  }
  #content .section-entertaining .top-content .col-1, #content .section-entertaining .top-content .col-2 {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  #content .section-entertaining .top-content {
    row-gap: 25px;
  }
  #content .section-entertaining .top-content h2 {
    margin-bottom: 31px;
  }
}
@media (max-width: 980px) {
  #content .section-entertaining .bottom-content {
    row-gap: 25px;
  }
  #content .section-entertaining .bottom-content .col {
    max-width: 48%;
  }
}
@media (max-width: 767px) {
  #content .section-entertaining .bottom-content .col {
    max-width: 100%;
  }
}
#content .section-learn {
  padding-top: min(21vw, 116px);
  padding-bottom: min(13vw, 117px);
}
#content .section-learn .head-wrap h2 {
  max-width: 68%;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 767px) {
  #content .section-learn .charismatic-communication-block {
    row-gap: 24px;
  }
  #content .section-learn .charismatic-communication-block .wp-block-uagb-buttons .wp-block-uagb-buttons-child {
    width: 100%;
  }
}
#content .section-quote-speaking {
  padding-bottom: 70px;
}
@media (max-width: 767px) {
  #content .section-quote-speaking {
    padding-bottom: 57px;
  }
}
@media (max-width: 767px) {
  #content .section-quote-speaking .quote-global .quote-content {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  #content .section-quote-speaking .quote-global h5 {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  #content .section-quote-speaking .quote-global cite {
    font-size: 14px;
  }
}
#content .section-specific {
  padding-top: min(24vw, 156px);
  padding-bottom: min(11vw, 154px);
}
@media (max-width: 980px) {
  #content .section-specific .specific-wrap h2 {
    font-size: clamp(20px, 3.265vw, 32px);
  }
}
@media (max-width: 980px) {
  #content .section-specific .specific-wrap {
    row-gap: 40px;
  }
  #content .section-specific .specific-wrap .col-1, #content .section-specific .specific-wrap .col-2 {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  #content .section-specific .specific-wrap {
    row-gap: 25px;
  }
}
@media (max-width: 767px) {
  #content .section-specific .specific-wrap .col-1 {
    row-gap: 5px;
  }
}
#content .section-specific .specific-wrap .col-2 .block-item p {
  letter-spacing: -0.2px;
  font-weight: 500;
  line-height: 142%;
  font-size: clamp(20px, 1.757vw, 24px) !important;
}
@media (max-width: 767px) {
  #content .section-specific .specific-wrap .col-2 .block-item p {
    font-size: clamp(18px, 2.604vw, 20px) !important;
    letter-spacing: 0.2px;
    line-height: 156%;
  }
}
@media (max-width: 767px) {
  #content .section-specific .specific-wrap .col-2 .block-item .wp-block-uagb-container {
    max-width: 21px;
    padding-top: 4px;
  }
}
@media (max-width: 980px) {
  #content .section-specific .specific-wrap .col-2 .block-item {
    padding: 16px 27px 13px 22px;
    column-gap: 14px;
  }
}
@media (max-width: 767px) {
  #content .section-specific .specific-wrap .col-2 .block-item {
    padding: 16px 27px 13px 22px;
    column-gap: 14px;
  }
}
@media (max-width: 767px) {
  #content .section-specific .specific-wrap .col-2 {
    row-gap: 24px;
  }
}
#content .section-specific .topic-specific-wrap {
  padding-bottom: min(19vw, 110px);
}
#content .section-specific .function-specific-wrap {
  padding-top: min(18vw, 110px);
}
#content .reserve-date-cta {
  padding: 84px 0;
}
@media (max-width: 767px) {
  #content .reserve-date-cta {
    padding-bottom: 106px;
  }
}
#content .reserve-date-cta .reserve-date-cta-wrap {
  background-color: #F9F6F4;
}
@media (max-width: 980px) {
  #content .reserve-date-cta .reserve-date-cta-wrap {
    background-image: none;
  }
}
#content .reserve-date-cta .reserve-date-cta-wrap h3 {
  letter-spacing: -0.5px;
}
#content .reserve-date-cta .reserve-date-cta-wrap p {
  letter-spacing: 0.35px;
}
#content .section-three-column .uagb-container-inner-blocks-wrap {
  row-gap: min(8vw, 60px);
}
#content .section-three-column .col h3 {
  letter-spacing: -0.6px;
}
@media (max-width: 980px) {
  #content .section-three-column .col-wrap {
    row-gap: 25px;
    column-gap: 4%;
  }
  #content .section-three-column .col-wrap .col {
    max-width: 48%;
  }
}
@media (max-width: 767px) {
  #content .section-three-column .col-wrap {
    row-gap: 17px;
  }
  #content .section-three-column .col-wrap .col {
    max-width: 100%;
  }
}
#content .section-interactive-keynotes {
  padding-top: 134px;
  padding-bottom: min(12vw, 134px);
}
@media (max-width: 767px) {
  #content .section-interactive-keynotes {
    padding-top: 179px;
  }
}
#content .section-interactive-keynotes .uagb-container-inner-blocks-wrap {
  row-gap: min(8vw, 60px);
}
#content .section-interactive-keynotes .column-wrap .col ul {
  margin-left: 27px;
}
@media (max-width: 767px) {
  #content .section-interactive-keynotes .column-wrap .col ul {
    margin-bottom: 0;
  }
}
#content .section-interactive-keynotes .column-wrap .col ul li {
  letter-spacing: 0.3px;
}
#content .section-interactive-keynotes .column-wrap .col ul li::marker {
  font-size: 12px;
}
@media (max-width: 767px) {
  #content .section-interactive-keynotes .column-wrap .col ul li {
    line-height: 147%;
    letter-spacing: 0.1px;
  }
}
@media (max-width: 767px) {
  #content .section-interactive-keynotes .column-wrap .col {
    padding: 32px 19px 31px 35px;
  }
}
#content .quote-slider-speaking {
  padding: min(20vw, 130px) 0 min(10vw, 120px);
}
@media (max-width: 767px) {
  #content .quote-slider .wp-block-uagb-slider {
    padding: 0;
  }
  #content .quote-slider .wp-block-uagb-slider .swiper-content {
    padding: 0;
  }
}
@media (max-width: 767px) {
  #content .quote-slider .uagb-slides .section-quote {
    padding-top: 0;
  }
  #content .quote-slider .uagb-slides .section-quote .uagb-container-inner-blocks-wrap {
    width: 100% !important;
  }
  #content .quote-slider .uagb-slides .section-quote .uagb-container-inner-blocks-wrap .quote-content {
    max-width: 100%;
    letter-spacing: -0.2px;
    line-height: 142% !important;
  }
}
#content .quote-slider .uagb-slides .quote-global .wp-block-outermost-icon-block {
  margin-bottom: min(8vw, 52px) !important;
}
#content .quote-slider .uagb-slides .quote-global h5 {
  max-width: 340px;
  margin: 0 auto;
  line-height: 156%;
}
#content .quote-slider .swiper-pagination {
  bottom: 48px;
}
#content .quote-slider .swiper-pagination .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
}
#content .reserve-date-cta-blue {
  padding: min(7vw, 70px) 0 min(9vw, 50px);
}
#content .reserve-date-cta-blue .cta-blue-wrap {
  position: relative;
}
@media (min-width: 768px) {
  #content .reserve-date-cta-blue .cta-blue-wrap:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    max-width: 800px;
    background-size: cover;
    background-repeat: no-repeat;
    background-image: url("/wp-content/uploads/2023/08/vector-cta-left.svg");
    pointer-events: none;
  }
  #content .reserve-date-cta-blue .cta-blue-wrap:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: 100%;
    max-width: 1113px;
    background-size: cover;
    background-repeat: no-repeat;
    background-image: url("/wp-content/uploads/2023/08/vector-cta-right.svg");
    pointer-events: none;
  }
}
#content .reserve-date-cta-blue .cta-blue-wrap .wp-block-uagb-container, #content .reserve-date-cta-blue .cta-blue-wrap .wp-block-uagb-buttons {
  position: relative;
  z-index: 1;
}
#content .section-team-hero {
  padding-top: 144px;
  padding-bottom: min(11vw, 60px);
}
@media (max-width: 767px) {
  #content .section-team-hero {
    padding-top: 175px;
  }
  #content .section-team-hero p {
    text-align: center;
  }
  #content .section-team-hero .wp-block-uagb-buttons .wp-block-uagb-buttons-child {
    width: 100%;
  }
}
@media (max-width: 767px) {
  #content .section-team-hero .wp-block-uagb-advanced-heading .uagb-desc-text {
    display: none;
  }
}
#content .section-team-img {
  padding-bottom: min(10vw, 61px);
}
#content .section-team {
  padding-top: min(10vw, 61px);
  padding-bottom: min(30vw, 291px);
}
#content .section-team .uagb-container-inner-blocks-wrap {
  row-gap: min(20vw, 117px);
}
#content .section-team .our-team-item {
  column-gap: 3.4%;
}
@media (min-width: 981px) {
  #content .section-team .our-team-item .col-2 {
    max-width: 72.6%;
    padding-top: 2px;
  }
}
@media (max-width: 767px) {
  #content .section-team .our-team-item {
    row-gap: 25px;
  }
}
@media (max-width: 767px) {
  #content .section-team .our-team-item .col-1 {
    align-items: flex-start;
  }
}
#content .section-team .our-team-item .col-1 img {
  width: min(35.7vw, 200px);
}
#content .section-team .our-team-item .col-2 h2 {
  font-size: 24px;
}
@media (max-width: 980px) {
  #content .section-team .our-team-item .col-2 h2 {
    font-size: 22px;
  }
}
@media (max-width: 767px) {
  #content .section-team .our-team-item .col-2 h2 {
    font-size: 20px;
    margin-bottom: 1px;
  }
}
@media (max-width: 767px) {
  #content .section-team .our-team-item .col-2 .uagb-desc-text {
    font-size: 16px;
  }
}
@media (max-width: 980px) {
  #content .section-team .our-team-item .col-2 .wp-block-uagb-buttons .uagb-buttons__wrap {
    justify-content: flex-start;
  }
}
#content .section-team .our-team-item .col-2 .wp-block-uagb-buttons .uagb-buttons__wrap .wp-block-button__link .uagb-button__icon svg {
  fill: #58a9f8;
}
#content .section-team .our-team-item .col-2 .wp-block-uagb-buttons .uagb-buttons__wrap .wp-block-button__link:hover .uagb-button__icon svg {
  fill: #f7d046;
}
#content .section-team .our-team-item .col-2 .author-latest-post summary {
  list-style-type: none;
  position: relative;
  width: fit-content;
  display: flex;
}
#content .section-team .our-team-item .col-2 .author-latest-post summary:after {
  content: "";
  position: relative;
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-image: url("/wp-content/uploads/2023/08/arrow-drop-up-line.svg");
  transition: all 0.35s;
  transform: rotate(180deg);
  left: 19px;
  top: 5px;
  background-position: center;
}
#content .section-team .our-team-item .col-2 .author-latest-post[open] summary:after {
  transform: rotate(0deg);
}
#content .section-team .our-team-item .col-2 .author-latest-post .wp-block-query .wp-block-post-template {
  margin-left: 0;
}
#content .section-team .our-team-item .col-2 .author-latest-post .wp-block-query .wp-block-post-template .wp-block-post {
  border-radius: 7px;
  border: 1px solid #E1E1E1;
  margin-bottom: 17px;
}
#content .section-team .our-team-item .col-2 .author-latest-post .wp-block-query .wp-block-post-template .wp-block-post:last-child {
  margin-bottom: 0;
}
#content .section-team .our-team-item .col-2 .author-latest-post .wp-block-query .wp-block-post-template .wp-block-post .wp-block-post-title {
  margin-bottom: 0;
  position: relative;
  padding: 0 !important;
}
#content .section-team .our-team-item .col-2 .author-latest-post .wp-block-query .wp-block-post-template .wp-block-post .wp-block-post-title a {
  text-decoration: none;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 16px;
  padding-right: 55px;
  position: relative;
}
#content .section-team .our-team-item .col-2 .author-latest-post .wp-block-query .wp-block-post-template .wp-block-post .wp-block-post-title a:after {
  content: "";
  position: absolute;
  right: 30px;
  top: 44%;
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-image: url("/wp-content/uploads/2023/08/arrowright-top.svg");
}
@media (max-width: 767px) {
  #content .section-team .our-team-item .col-2 .author-latest-post .wp-block-query .wp-block-post-template .wp-block-post .wp-block-post-title a {
    padding-bottom: 16px;
    padding-top: 16px;
  }
}
#content .quiz-hero-section {
  padding: 175px 0 64px;
  overflow-x: hidden;
}
@media (min-width: 981px) {
  #content .quiz-hero-section {
    padding: 161px 0 114px;
  }
}
#content .quiz-hero-section .quiz-hero-inner {
  margin-bottom: clamp(65px, 8.301vw, 85px) !important;
}
@media (max-width: 767px) {
  #content .quiz-hero-section .wp-block-uagb-advanced-heading {
    margin-bottom: 19px;
  }
}
#content .quiz-hero-section .uagb-desc-text {
  letter-spacing: 0.6px;
}
@media (max-width: 767px) {
  #content .quiz-hero-section .uagb-desc-text {
    display: none;
  }
}
@media (max-width: 500px) {
  #content .quiz-hero-section .uagb-buttons__wrap {
    width: 100%;
  }
  #content .quiz-hero-section .uagb-buttons__wrap .wp-block-uagb-buttons-child {
    width: 100%;
  }
}
#content .quiz-hero-section .uagb-buttons__wrap path {
  fill: #353238;
}
@media (max-width: 500px) {
  #content .quiz-hero-section img {
    max-width: 117vw;
  }
}
#content .quiz-how-section {
  padding: clamp(60px, 7.813vw, 81px) 0 clamp(60px, 7.813vw, 80px);
}
#content .quiz-how-section > .uagb-container-inner-blocks-wrap {
  gap: clamp(24px, 4.492vw, 46px);
}
#content .quiz-how-section .quiz-how-item {
  padding: 23px;
}
@media (max-width: 767px) {
  #content .quiz-how-section .quiz-how-item {
    row-gap: 91px;
  }
}
#content .quiz-how-section .quiz-how-item .wp-block-heading {
  letter-spacing: -0.2px;
}
@media (max-width: 767px) {
  #content .quiz-how-section .quiz-how-item .wp-block-heading {
    margin-bottom: 6px !important;
  }
}
#content .quiz-how-section .uagb-heading-text {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  background: #F7D046;
}
#content .quiz-bottom-section {
  padding: 105px 0 35px;
}
@media (min-width: 981px) {
  #content .quiz-bottom-section {
    padding: 68px 0 38px;
  }
}
@media (max-width: 980px) {
  #content .quiz-bottom-section > .uagb-container-inner-blocks-wrap {
    gap: 106px;
  }
}
#content .quiz-bottom-section .quiz-book-item {
  overflow: hidden;
}
#content .quiz-bottom-section .quiz-book-item .uagb-buttons__wrap {
  align-items: flex-start;
  justify-content: start;
}
@media (max-width: 767px) {
  #content .quiz-bottom-section .quiz-book-item .uagb-buttons__wrap a {
    font-size: 16px;
    padding-left: 13px;
    padding-right: 13px;
  }
}
#content .quiz-bottom-section .quiz-book-item .uagb-buttons__wrap path {
  fill: #353238;
}
#content .quiz-bottom-section .quiz-book-left {
  width: 100%;
}
@media (min-width: 768px) {
  #content .quiz-bottom-section .quiz-book-left {
    max-width: 265px;
  }
}
@media (max-width: 767px) {
  #content .quiz-bottom-section .quiz-book-left {
    padding-top: 20px;
  }
}
#content .quiz-bottom-section .quiz-book-right {
  width: 100%;
  padding: 23px 23px 36px;
}
@media (min-width: 768px) {
  #content .quiz-bottom-section .quiz-book-right {
    max-width: 446px;
    padding: 33px 48px 32px 37px;
  }
}
@media (max-width: 767px) {
  #content .quiz-bottom-section .quiz-book-right p {
    font-size: 18px;
    line-height: 158%;
  }
}
#content .quiz-bottom-section .quiz-ready-item {
  padding: 56px 32px;
}
@media (min-width: 768px) {
  #content .quiz-bottom-section .quiz-ready-item {
    padding: 46px 32px 45px;
  }
}
@media (max-width: 767px) {
  #content .quiz-bottom-section .quiz-ready-item {
    background: #FAF6F4;
    border: none;
  }
}
#content .quiz-bottom-section .quiz-ready-item path {
  fill: #353238;
}
#content .section-speaking-event-hero {
  padding: 177px 0 min(15vw, 151px) !important;
}
@media (max-width: 767px) {
  #content .section-speaking-event-hero {
    height: 95vh;
    max-height: 865px;
    align-items: flex-end;
  }
  #content .section-speaking-event-hero .wp-block-cover__background {
    background: linear-gradient(182deg, rgba(40, 37, 42, 0.19) 0%, #28252A 100%) !important;
  }
}
#content .section-speaking-event-hero .wp-block-cover__inner-container h1 {
  max-width: 565px;
  letter-spacing: -1.44px;
}
@media (max-width: 767px) {
  #content .section-speaking-event-hero .wp-block-cover__inner-container h1 {
    margin-bottom: 19px;
  }
}
#content .section-speaking-event-hero .wp-block-cover__inner-container p {
  max-width: 550px;
  margin-left: 0 !important;
}
#content .section-speaking-event-form {
  padding-top: min(8vw, 100px);
}
#content .section-speaking-event-form .speaking-event-form-wrap {
  padding: min(6vw, 60px);
}
#content .section-speaking-event-form .form-wrap .wpforms-container .wpforms-field-container input {
  max-width: 100%;
  border: 1px solid #E1E1E1;
}
#content .section-speaking-event-form .form-wrap .wpforms-container .wpforms-submit-container .wpforms-submit {
  text-align: center;
  box-shadow: none;
}
#content .section-speaking-event-form .form-wrap .wpforms-container .wpforms-submit-container .wpforms-submit:hover {
  background: transparent;
  border-color: #e1e1e1;
  color: #353238;
}
#content .section-speaking-event-form .form-wrap .wpforms-container .wpforms-submit-container .wpforms-submit:hover:after {
  filter: grayscale(1) invert(0);
}
@media (max-width: 540px) {
  #content .section-speaking-event-form .form-wrap .wpforms-container .wpforms-submit-container .wpforms-submit:after {
    content: url("/wp-content/uploads/2023/08/arrow-right.png");
    position: relative;
    top: 0.05em;
    margin-left: 10px;
    transition: all 0.2s linear;
  }
}
#content .section-speaking-event-form .form-wrap .wpforms-container .wpforms-confirmation-container-full {
  background: transparent;
  border: 1px solid #E1E1E1;
  border-radius: 7px;
}
#content .section-helpful-resources {
  padding-top: min(23vw, 113px);
  padding-bottom: min(37vw, 162px);
}
@media (min-width: 981px) {
  #content .section-helpful-resources .col-1 {
    max-width: 24.5%;
  }
  #content .section-helpful-resources .col-2 {
    max-width: 70.5%;
  }
}
@media (max-width: 980px) {
  #content .section-helpful-resources .col-1, #content .section-helpful-resources .col-2 {
    max-width: 100%;
  }
}
#content .section-helpful-resources .col-2 .list-item {
  padding: min(4vw, 30px) 16px min(4vw, 31px) 18px;
  column-gap: 20px;
}
@media (min-width: 768px) {
  #content .section-helpful-resources .col-2 .list-item .content-column {
    max-width: calc(100% - 44px);
  }
}
@media (max-width: 767px) {
  #content .section-helpful-resources .col-2 .list-item {
    padding-left: 21px;
    column-gap: 16px;
    padding-right: 12px;
  }
}
#content .section-helpful-resources .col-2 .list-item .icon-column {
  padding-top: 4px;
}
@media (max-width: 767px) {
  #content .section-helpful-resources .col-2 .list-item .icon-column {
    padding-top: 5px;
    max-width: 20px;
  }
}
#content .section-helpful-resources .col-2 .list-item .content-column p strong {
  letter-spacing: -0.1px;
}
#content .section-helpful-resources .col-2 .list-item .content-column p a {
  text-decoration: none;
  transition: all 0.35s;
}
#content .section-helpful-resources .col-2 .list-item .content-column p a mark {
  transition: all 0.35s;
}
#content .section-helpful-resources .col-2 .list-item .content-column p a mark:hover {
  color: #F7D046 !important;
}
#content .section-helpful-resources .col-2 .list-item .content-column p a:hover {
  color: #F7D046;
}
@media (max-width: 767px) {
  #content .section-helpful-resources .col-2 .list-item .content-column p {
    line-height: 155%;
  }
}
#content .section-course-sales-hero {
  padding: 140px 0 60px;
}
@media (max-width: 767px) {
  #content .section-course-sales-hero {
    padding-top: 174px;
    padding-bottom: 38px;
  }
}
#content .section-course-sales-hero .uagb-container-inner-blocks-wrap {
  row-gap: min(8vw, 48px);
}
@media (max-width: 767px) {
  #content .section-course-sales-hero .wp-block-uagb-buttons .wp-block-uagb-buttons-child {
    width: 100%;
    margin-bottom: 8px;
  }
}
#content .section-course-sales-hero p {
  max-width: 245px;
  margin: 0 auto;
}
@media (max-width: 767px) {
  #content .section-course-sales-hero p {
    max-width: 220px;
  }
}
#content .section-course-sales-content {
  padding-bottom: min(14vw, 83px);
}
@media (max-width: 767px) {
  #content .section-course-sales-content .uagb-container-inner-blocks-wrap {
    row-gap: 24px;
  }
}
#content .section-course-sales-content .content-item {
  padding: 32px 31px 32px 32px;
}
@media (max-width: 767px) {
  #content .section-course-sales-content .content-item {
    padding: 16px 14px 14px 16px;
    row-gap: 16px;
  }
}
#content .section-course-sales-content .content-item .col-1 img {
  min-height: 260px;
}
@media (max-width: 767px) {
  #content .section-course-sales-content .content-item .col-1 img {
    min-height: 200px;
  }
}
#content .section-course-sales-content .content-item .col-2 h2 {
  font-size: clamp(20px, 1.757vw, 24px);
}
#content .section-course-sales-logo {
  padding: min(13vw, 83px) 0 min(10vw, 115px);
}
#content .section-why-students-slider {
  padding: min(10vw, 115px) 0 min(8.5vw, 80px);
  overflow: hidden;
}
@media (max-width: 767px) {
  #content .section-why-students-slider h2 {
    max-width: 80%;
    margin: 0 auto;
  }
}
#content .section-why-students-slider .slider-wrap .uagb-slides {
  overflow: visible;
}
#content .section-why-students-slider .slider-wrap .uagb-slides .swiper-wrapper .wp-block-uagb-slider-child {
  display: flex;
  flex-direction: column;
}
#content .section-why-students-slider .slider-wrap .uagb-slides .swiper-content {
  padding: 0;
}
#content .section-why-students-slider .slider-wrap .uagb-slides .swiper-content .wp-block-uagb-container {
  padding: 24px 24px 31px 24px;
}
@media (max-width: 767px) {
  #content .section-why-students-slider .slider-wrap .uagb-slides .swiper-content .wp-block-uagb-container {
    padding: 15px 15px 19px 16px;
  }
}
#content .section-why-students-slider .slider-wrap .uagb-slides .swiper-content h3 {
  letter-spacing: -0.2px;
}
@media (max-width: 767px) {
  #content .section-why-students-slider .slider-wrap .uagb-slides .swiper-content h3 {
    margin-bottom: 12px;
  }
}
#content .quote-two-column {
  padding: min(11vw, 88px) 0 min(20vw, 200px);
}
#content .quote-two-column .uagb-container-inner-blocks-wrap {
  column-gap: 3.4%;
}
@media (min-width: 768px) {
  #content .quote-two-column .uagb-container-inner-blocks-wrap .col-1, #content .quote-two-column .uagb-container-inner-blocks-wrap .col-2 {
    width: 48.3%;
  }
}
#content .quote-two-column .quote-item {
  padding: 24px 24px 24px 28px;
}
@media (max-width: 767px) {
  #content .quote-two-column .quote-item {
    padding: 23px 24px 26px 23px;
    row-gap: 32px;
  }
}
#content .quote-two-column .quote-item p {
  letter-spacing: 0.6px;
}
#content .quote-two-column .quote-item .wp-block-uagb-container p {
  letter-spacing: -0.2px;
  line-height: 142%;
  font-size: clamp(20px, 1.757vw, 24px) !important;
}
@media (max-width: 767px) {
  #content .quote-two-column .quote-item .wp-block-uagb-container p {
    line-height: 140%;
  }
  #content .quote-two-column .quote-item .wp-block-uagb-container p:not(:last-child) {
    margin-bottom: 28px;
  }
}
#content .section-course-sales-video {
  padding: min(18vw, 145px) 0 min(18vw, 97px);
}
@media (max-width: 980px) {
  #content .section-course-sales-video .uagb-container-inner-blocks-wrap {
    column-gap: 4%;
  }
  #content .section-course-sales-video .uagb-container-inner-blocks-wrap .wp-block-uagb-container {
    max-width: 48%;
  }
}
@media (max-width: 767px) {
  #content .section-course-sales-video .uagb-container-inner-blocks-wrap {
    row-gap: 24px;
  }
  #content .section-course-sales-video .uagb-container-inner-blocks-wrap .wp-block-uagb-container {
    max-width: 100%;
  }
}
#content .section-course-sales-cta .course-sales-cta-wrap {
  position: relative;
  padding: 52px 32px 52px 32px;
}
@media (max-width: 767px) {
  #content .section-course-sales-cta .course-sales-cta-wrap {
    padding: 33px 32px 47px 32px;
  }
}
@media (min-width: 768px) {
  #content .section-course-sales-cta .course-sales-cta-wrap:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    max-width: 800px;
    background-size: cover;
    background-repeat: no-repeat;
    background-image: url("/wp-content/uploads/2023/08/vector-cta-left.svg");
    pointer-events: none;
  }
  #content .section-course-sales-cta .course-sales-cta-wrap:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: 100%;
    max-width: 1113px;
    background-size: cover;
    background-repeat: no-repeat;
    background-image: url("/wp-content/uploads/2023/08/vector-cta-right.svg");
    pointer-events: none;
  }
}
#content .section-course-sales-cta .course-sales-cta-wrap .wp-block-uagb-container {
  position: relative;
  z-index: 1;
}
#content .section-course-sales-cta .course-sales-cta-wrap h3 {
  letter-spacing: -0.5px;
}
#content .section-course-sales-cta.course-sales-cta-yellow .course-sales-cta-wrap {
  padding: 35px 32px 32px 32px;
}
@media (max-width: 767px) {
  #content .section-course-sales-cta.course-sales-cta-yellow .course-sales-cta-wrap {
    padding: 57px 32px 54px 32px;
  }
}
#content .section-course-sales-cta.course-sales-cta-yellow .wp-block-uagb-buttons .wp-block-button__link svg {
  fill: #ffffff;
  transition: all 0.35s;
}
#content .section-course-sales-cta.course-sales-cta-yellow .wp-block-uagb-buttons .wp-block-button__link:hover svg {
  fill: #353238;
}
#content .section-12-skills {
  overflow: hidden;
  padding-top: 180px;
}
@media (max-width: 767px) {
  #content .section-12-skills {
    padding-top: min(33vw, 180px);
  }
}
#content .section-12-skills .skills-slider-wrap .uagb-slides {
  overflow: visible;
}
#content .section-12-skills .skills-slider-wrap .uagb-slides .swiper-wrapper {
  align-items: stretch;
}
#content .section-12-skills .skills-slider-wrap .uagb-slides .wp-block-uagb-slider-child {
  max-width: 405px;
  display: flex;
  height: 100%;
}
#content .section-12-skills .skills-slider-wrap .uagb-slides .wp-block-uagb-slider-child .swiper-content {
  padding: 0;
}
#content .section-12-skills .skills-slider-wrap .uagb-slides .wp-block-uagb-slider-child .swiper-content .slide-item {
  padding: 20px 20px 35px 20px;
}
@media (max-width: 767px) {
  #content .section-12-skills .skills-slider-wrap .uagb-slides .wp-block-uagb-slider-child .swiper-content .slide-item {
    padding: 20px 16px 18px 20px;
  }
}
#content .section-12-skills .skills-slider-wrap .uagb-slides .wp-block-uagb-slider-child .swiper-content h3 {
  letter-spacing: -0.5px;
}
#content .section-course-overview {
  padding-top: 157px;
  padding-bottom: min(8vw, 93px);
}
@media (max-width: 767px) {
  #content .section-course-overview {
    padding-top: 123px;
  }
}
#content .section-course-overview .uagb-container-inner-blocks-wrap {
  column-gap: 4%;
}
@media (min-width: 981px) {
  #content .section-course-overview .uagb-container-inner-blocks-wrap .col-1 {
    max-width: 25.5%;
  }
}
@media (max-width: 767px) {
  #content .section-course-overview .uagb-container-inner-blocks-wrap .col-1 h2 {
    font-size: 20px;
  }
}
#content .section-people-school {
  padding: 129px 0 min(14vw, 211px);
}
@media (max-width: 767px) {
  #content .section-people-school .heading-row h2 {
    font-size: 20px;
    margin-bottom: 3px;
  }
}
#content .section-people-school .list-container-wrap .col .item-block {
  padding: 32px 14px 32px 16px;
}
@media (min-width: 768px) {
  #content .section-people-school .list-container-wrap .col .item-block .icon-column {
    max-width: 24px;
    padding-top: 2px;
  }
  #content .section-people-school .list-container-wrap .col .item-block .content-column {
    max-width: calc(100% - 36px);
  }
}
@media (max-width: 767px) {
  #content .section-people-school .list-container-wrap .col .item-block {
    padding: 16px 16px 16px 22px;
    column-gap: 13px;
    border: 1px solid #E1E1E1;
    background: #FFF;
    box-shadow: 0px 2px 1px 0px rgba(24, 24, 24, 0.04);
  }
  #content .section-people-school .list-container-wrap .col .item-block .icon-column {
    max-width: 20px;
    padding-top: 3px;
  }
  #content .section-people-school .list-container-wrap .col .item-block .content-column {
    max-width: calc(100% - 28px);
  }
}
#content .section-people-school .list-container-wrap .col .item-block .content-column p strong {
  letter-spacing: 0;
}
#content .section-price {
  padding: min(11vw, 75px) 0 55px;
}
@media (max-width: 767px) {
  #content .section-price {
    padding-bottom: 71px;
  }
}
@media (min-width: 981px) {
  #content .section-price .col-1 {
    max-width: 29.8%;
  }
  #content .section-price .col-2, #content .section-price .col-3 {
    max-width: 33.1%;
  }
}
@media (max-width: 980px) {
  #content .section-price .column-wrap {
    column-gap: 4%;
    row-gap: min(10vw, 60px);
    flex-wrap: wrap;
  }
  #content .section-price .col-1 {
    max-width: 100%;
    text-align: center;
  }
  #content .section-price .col-1 .wp-block-uagb-container {
    max-width: 100%;
  }
  #content .section-price .col-2, #content .section-price .col-3 {
    max-width: 48%;
  }
}
#content .section-price .col-1 {
  row-gap: min(4vw, 60px);
}
@media (max-width: 767px) {
  #content .section-price .col-1 {
    order: 1;
  }
}
@media (min-width: 768px) {
  #content .section-price .col-1 h2 span {
    display: block;
  }
}
@media (max-width: 767px) {
  #content .section-price .col-1 h2 {
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  #content .section-price .col-1 .head-wrap h2 {
    margin-bottom: 2px;
  }
  #content .section-price .col-1 .head-wrap p {
    max-width: 80%;
    margin: 0 auto 17px;
  }
}
#content .section-price .col-1 .list-mobile-container .list-item .icon-list {
  max-width: 18px;
}
#content .section-price .col-1 .list-mobile-container .list-item .content-wrap {
  max-width: calc(100% - 32px);
}
#content .section-price .col-1 .list-mobile-container .list-item .content-wrap p {
  text-align: left;
}
@media (max-width: 767px) {
  #content .section-price .col-2 {
    order: 3;
    justify-content: space-between;
  }
}
#content .section-price .col-2 h2 sub {
  bottom: 0;
  letter-spacing: 0.16px;
  font-weight: 700;
  font-size: 16px;
}
@media (max-width: 767px) {
  #content .section-price .col-2 h2 sub {
    font-size: 14px;
    letter-spacing: 0.6px;
    font-weight: 400;
  }
}
@media (max-width: 767px) {
  #content .section-price .col-3 {
    order: 2;
  }
}
#content .section-price .col-2, #content .section-price .col-3 {
  padding: 32px;
}
@media (max-width: 767px) {
  #content .section-price .col-2, #content .section-price .col-3 {
    padding: 12px;
    row-gap: 22px;
  }
  #content .section-price .col-2 .wp-block-uagb-advanced-heading p, #content .section-price .col-3 .wp-block-uagb-advanced-heading p {
    font-size: 14px;
    line-height: 162%;
  }
}
#content .section-price .col h2 {
  font-size: 36px;
}
#content .section-price .col ul {
  margin-left: 27px !important;
  width: fit-content;
}
#content .section-price .col ul li {
  letter-spacing: 0.3px;
}
#content .section-price .col ul li::marker {
  font-size: 12px;
}
@media (max-width: 767px) {
  #content .section-price .col ul li {
    line-height: 147%;
    letter-spacing: 0.1px;
  }
}
#content .section-price .col .wp-block-uagb-buttons .wp-block-uagb-buttons-child {
  width: 100%;
}
#content .section-price .col .label-wrap {
  padding: 8px 16px;
}
@media (max-width: 767px) {
  #content .section-price .col .label-wrap {
    padding: 5px 12px;
    max-width: fit-content;
  }
}
#content .section-price .col .label-wrap p {
  text-align: center;
}
@media (max-width: 767px) {
  #content .section-price .col .label-wrap p {
    letter-spacing: 0.6px;
    font-size: 12px !important;
  }
}
@media (max-width: 767px) {
  #content .section-price .bottom-content > p {
    margin-bottom: 21px !important;
    max-width: 80%;
    font-size: 14px;
    line-height: 170%;
  }
  #content .section-price .bottom-content .bottom-logo-wrap {
    column-gap: 5px;
  }
  #content .section-price .bottom-content .bottom-logo-wrap .logo-text p {
    font-size: 12px !important;
    letter-spacing: 0.6px;
  }
  #content .section-price .bottom-content .bottom-logo-wrap .wp-block-uagb-container {
    max-width: fit-content;
  }
  #content .section-price .bottom-content .bottom-logo-wrap .wp-block-uagb-container .icon-container {
    max-height: 14px;
  }
  #content .section-price .bottom-content .bottom-logo-wrap .wp-block-uagb-container:last-child .icon-container {
    max-height: 18px;
  }
}
#content .section-faq {
  padding-top: min(26vw, 295px);
  padding-bottom: min(31vw, 267px);
}
#content .section-faq .faq-wrap .wp-block-details {
  padding: 30px 7px 30px 10px !important;
  position: relative;
  font-size: clamp(20px, 1.757vw, 24px) !important;
}
#content .section-faq .faq-wrap .wp-block-details:before {
  content: "";
  position: absolute;
  top: 45px;
  right: 16px;
  width: 20px;
  height: 2px;
  border-radius: 7px;
  background-color: #353238;
}
@media (max-width: 767px) {
  #content .section-faq .faq-wrap .wp-block-details:before {
    top: 38px;
    right: 14px;
    width: 16px;
  }
}
#content .section-faq .faq-wrap .wp-block-details:after {
  content: "";
  position: absolute;
  top: 36px;
  right: 25px;
  width: 2px;
  height: 20px;
  border-radius: 7px;
  background-color: #353238;
  transition: all 0.35s;
}
@media (max-width: 767px) {
  #content .section-faq .faq-wrap .wp-block-details:after {
    top: 31px;
    right: 21px;
    height: 16px;
  }
}
#content .section-faq .faq-wrap .wp-block-details[open]:after {
  transform: rotate(90deg);
}
@media (max-width: 767px) {
  #content .section-faq .faq-wrap .wp-block-details {
    padding: 30px 10px 27px 10px !important;
  }
}
#content .section-faq .faq-wrap .wp-block-details summary {
  list-style-type: none;
  line-height: 142%;
  letter-spacing: -0.2px;
  padding-right: 40px;
}
#content .section-faq .faq-wrap .wp-block-details p strong {
  letter-spacing: 0;
}
@media (max-width: 767px) {
  #content .section-faq .faq-wrap .wp-block-details p {
    line-height: 155%;
  }
  #content .section-faq .faq-wrap .wp-block-details p:nth-child(2) {
    margin-top: 25px !important;
  }
}
#content .section-faq .faq-wrap .wp-block-details blockquote {
  border-color: #58A9F8;
  margin-left: 0;
}
#content .section-faq .faq-wrap .wp-block-details blockquote p:last-child {
  margin-bottom: 0;
}
@media (max-width: 767px) {
  #content .section-faq .bottom-content p {
    font-size: 14px !important;
    line-height: 171%;
  }
  #content .section-faq .bottom-content .wp-block-uagb-buttons .wp-block-uagb-buttons-child {
    width: 100%;
  }
}
#content .book-def-hero-section {
  padding-top: clamp(140px, 19.141vw, 196px);
  padding-bottom: clamp(45px, 5.859vw, 60px);
}
@media (max-width: 767px) {
  #content .book-def-hero-section {
    min-height: 100vh;
    /* background: #28252A; */
  }
}
#content .book-def-hero-section .captivate-hero-bottom-text {
  font-size: clamp(12px, 1.837vw, 18px);
}
@media (max-width: 767px) {
  #content .book-def-hero-section .captivate-hero-bottom-text {
    text-align: center;
    letter-spacing: 0.6px;
  }
}
#content .book-def-hero-inner p {
  max-width: 536px;
}
#content .book-def-hero-inner .wpforms-container {
  max-width: 536px;
  margin: 31px 0 24px;
}
@media (max-width: 767px) {
  #content .book-def-hero-inner .wpforms-container {
    margin: 20px 0 26px;
  }
}
@media (min-width: 768px) {
  #content .book-def-hero-inner .wpforms-form {
    flex-direction: row;
  }
}
@media (min-width: 768px) {
  #content .book-def-hero-inner .wpforms-form .wpforms-submit-container {
    max-width: 227px;
  }
}
#content .book-def-hero-inner .wpforms-form .wpforms-submit {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 10px;
  text-align: center;
}
#content .book-def-hero-inner .wpforms-form .wpforms-submit:after {
  display: inline-block !important;
}
@media (max-width: 767px) {
  #content .book-section-featured-top {
    display: none;
  }
}
#content .book-def-about-section {
  padding-top: clamp(57px, 9.297vw, 119px);
  padding-bottom: clamp(120px, 13.516vw, 173px);
}
#content .book-def-about-section blockquote {
  margin: 0 0 49px;
  padding: 0 clamp(24px, 4.824vw, 37px) 0 clamp(20px, 3.651vw, 28px);
  border-left: 3px solid #58A9F8;
  letter-spacing: -0.2px;
}
@media (max-width: 767px) {
  #content .book-def-about-section blockquote h3 {
    line-height: 150%;
  }
}
#content .book-def-3col-section {
  padding: clamp(60px, 6.25vw, 80px) 0;
}
@media (max-width: 980px) {
  #content .book-def-3col-section .book-def-3col-items {
    flex-direction: column;
  }
}
#content .book-def-3col-section .book-def-3col-item {
  padding: 23px 23px 22px;
  gap: clamp(60px, 5.469vw, 70px);
}
@media (max-width: 980px) {
  #content .book-def-3col-section .book-def-3col-item {
    max-width: 420px;
    margin: 0 auto;
  }
}
#content .book-def-3col-section .book-def-3col-item .wp-block-heading {
  font-size: clamp(20px, 1.875vw, 24px);
  letter-spacing: -0.2px;
}
#content .book-def-3col-section .book-def-3col-item p {
  font-size: clamp(16px, 1.406vw, 18px);
}
#content .book-def-helpful-resources {
  padding-top: clamp(89px, 16.094vw, 206px);
  padding-bottom: clamp(50px, 11.875vw, 152px);
}
@media (min-width: 981px) {
  #content .book-def-helpful-resources > .uagb-container-inner-blocks-wrap {
    padding-right: 0.54%;
  }
}
@media (max-width: 980px) {
  #content .book-def-helpful-resources > .uagb-container-inner-blocks-wrap {
    flex-direction: column;
  }
}
@media (max-width: 980px) {
  #content .book-def-helpful-resources .book-def-helpful-1-2 {
    max-width: 100%;
  }
}
#content .book-def-helpful-resources .book-def-helpful-2-2 {
  row-gap: 19.7px;
}
@media (max-width: 980px) {
  #content .book-def-helpful-resources .book-def-helpful-2-2 {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  #content .book-def-helpful-resources .book-def-helpful-2-2 {
    row-gap: 16px;
  }
}
#content .book-def-helpful-resources .list-item {
  padding: 28.5px 16px 28px 23px;
}
@media (max-width: 767px) {
  #content .book-def-helpful-resources .list-item {
    min-height: 92px;
    padding: 18px 16px 16px 15px;
  }
}
@media (max-width: 767px) {
  #content .book-def-helpful-resources .list-item .icon-column {
    max-width: 20px;
  }
}
#content .book-def-helpful-resources .list-item .wp-block-heading {
  font-size: clamp(20px, 1.875vw, 24px);
  line-height: 141.667%;
  letter-spacing: -0.2px;
}
#content .book-def-grey-section .book-def-grey-inner {
  padding: clamp(21px, 5.192vw, 81px) clamp(26px, 4.965vw, 71.5px) clamp(36px, 6.875vw, 99px) clamp(27px, 5.859vw, 60px);
}
@media (max-width: 980px) {
  #content .book-def-grey-section .book-def-grey-inner {
    flex-direction: column;
  }
}
@media (max-width: 980px) {
  #content .book-def-grey-section .book-def-grey-inner .book-def-grey-1-2 {
    max-width: 100%;
  }
}
@media (max-width: 980px) {
  #content .book-def-grey-section .book-def-grey-inner .book-def-grey-2-2 {
    max-width: 100%;
  }
}
#content .book-def-grey-section .book-def-grey-inner .wp-block-heading br {
  /* @include tablet {
						display: none;
					} */
}
#content .book-def-grey-section .book-def-grey-inner .uagb-buttons__wrap {
  justify-content: flex-start;
}
#content .book-def-grey-section p, #content .book-def-grey-section a, #content .book-def-grey-section .uagb-button__link {
  letter-spacing: 0.36px;
}
#content .book-def-grey-section p a, #content .book-def-grey-section a a, #content .book-def-grey-section .uagb-button__link a {
  letter-spacing: 0.16px;
}
@media (max-width: 767px) {
  #content .book-def-grey-section p:not(:last-of-type) {
    margin-bottom: 24px !important;
  }
}
@media (max-width: 767px) {
  #content .book-def-grey-section .wp-block-social-links .wp-block-social-link-anchor {
    max-width: 24px;
  }
}
#content .book-def-quote-section {
  padding-top: clamp(135px, 11.563vw, 148px);
  padding-bottom: 165px;
}
#content .book-def-quote-section > .uagb-container-inner-blocks-wrap {
  gap: clamp(30px, 4.063vw, 52px);
}
@media (max-width: 767px) {
  #content .book-def-quote-section > .uagb-container-inner-blocks-wrap > .wp-block-outermost-icon-block path {
    fill: #F7D046;
  }
}
@media (max-width: 767px) {
  #content .book-def-quote-section .book-def-quote-author-wrap {
    text-align: center;
  }
  #content .book-def-quote-section .book-def-quote-author-wrap .wp-block-outermost-icon-block {
    justify-content: center;
  }
}
#content .book-def-quote-section .book-def-quote-author-wrap .book-def-quote-author {
  font-size: 18px !important;
}
#content .book-praise-section {
  padding-bottom: clamp(99px, 10.313vw, 132px);
}
#content .book-praise-section > .uagb-container-inner-blocks-wrap {
  gap: clamp(20px, 2.583vw, 31px);
}
#content .book-praise-section .book-praise-item {
  padding: clamp(24px, 2.5vw, 32px);
}
#content .book-praise-section .book-praise-item .wp-block-heading {
  font-size: clamp(20px, 2vw, 24px);
  letter-spacing: -0.24px;
  margin-bottom: 1px;
}
#content .book-praise-section .book-praise-item .book-praise-author {
  letter-spacing: 0.36px;
}
#content .book-praise-section .book-praise-item .book-praise-job {
  letter-spacing: 0.56px;
}
#content .book-section-featured-bottom {
  padding: 20px 0;
}
@media (max-width: 767px) {
  #content .book-section-featured-bottom {
    margin-bottom: 47px !important;
  }
}
#content .cues-hero-section {
  padding: clamp(140px, 14.746vw, 151px) 0 clamp(49px, 5.859vw, 60px);
}
@media (max-width: 767px) {
  #content .cues-hero-section {
    min-height: 100vh;
    /* background: #28252A; */
  }
}
#content .cues-hero-section p {
  letter-spacing: 0.36px;
}
#content .cues-hero-section .cues-hero-book {
  width: 65%;
}
@media (max-width: 767px) {
  #content .cues-hero-section .cues-hero-bottom-wrap {
    margin-top: 20px !important;
  }
}
#content .cues-hero-section .cues-hero-bottom-wrap .wp-block-uagb-buttons {
  max-width: 100%;
}
@media (min-width: 768px) {
  #content .cues-hero-section .cues-hero-bottom-wrap .wp-block-uagb-buttons {
    max-width: fit-content;
  }
}
@media (max-width: 767px) {
  #content .cues-hero-section .cues-hero-bottom-wrap .wp-block-uagb-buttons-child {
    width: 100%;
  }
}
#content .cues-hero-section .wp-block-button__link:hover .uagb-button__link {
  color: #fff;
}
#content .cues-hero-section .cues-hero-bottom-text {
  font-size: clamp(12px, 1.837vw, 18px);
}
@media (max-width: 767px) {
  #content .cues-hero-section .cues-hero-bottom-text {
    text-align: center;
    letter-spacing: 0.6px;
  }
}
#content .cues-section-featured {
  padding: 36px 0 30px;
}
@media (min-width: 768px) {
  #content .cues-section-featured {
    padding: 33px 0 30px;
  }
}
#content .cues-quote-section {
  padding: 82px 0 75px;
}
@media (max-width: 767px) {
  #content .cues-quote-section {
    padding: 106px 0 99px;
  }
}
@media (max-width: 980px) {
  #content .cues-quote-section .cues-quote-author-name p:first-child {
    font-size: 18px;
  }
}
@media (max-width: 980px) {
  #content .cues-quote-section .cues-quote-author-name p:last-child {
    line-height: calc(24/14);
  }
}
#content .cues-video-section {
  padding: clamp(60px, 8.984vw, 93px) 0 clamp(60px, 8.984vw, 92px);
}
@media (max-width: 980px) {
  #content .cues-video-section > .uagb-container-inner-blocks-wrap {
    flex-direction: column-reverse;
  }
}
@media (max-width: 980px) {
  #content .cues-video-section .cues-video--1-2, #content .cues-video-section .cues-video--2-2 {
    max-width: 60px;
  }
}
@media (max-width: 980px) {
  #content .cues-video-section .wp-block-heading {
    text-align: center;
  }
}
@media (max-width: 980px) {
  #content .cues-video-section p {
    text-align: center;
  }
}
@media (max-width: 980px) {
  #content .cues-video-section .uagb-buttons__wrap {
    justify-content: center;
  }
}
@media (max-width: 980px) {
  #content .cues-video-section .wp-block-button__link {
    margin-bottom: 0 !important;
  }
}
#content .cues-video-section p {
  letter-spacing: 0.36px;
}
@media (min-width: 981px) {
  #content .cues-video-section .cues-video-2-2 {
    margin-right: 2.7%;
  }
}
@media (max-width: 600px) {
  #content .cues-video-section iframe {
    max-height: 235px;
  }
}
#content .cues-author-section {
  padding: clamp(95px, 9.609vw, 123px) 0 clamp(140px, 11.094vw, 142px);
}
#content .cues-author-section p {
  letter-spacing: 0.36px;
}
@media (max-width: 767px) {
  #content .cues-author-section .wp-block-uagb-image {
    max-width: 140px;
  }
}
#content .cues-slider-section {
  overflow: hidden;
}
@media (max-width: 980px) {
  #content .cues-slider-section {
    padding: 25px 0 27px;
  }
}
@media (max-width: 980px) {
  #content .cues-slider-section > .uagb-container-inner-blocks-wrap {
    flex-direction: column-reverse;
  }
}
#content .cues-slider-section .swiper-content {
  padding: 0 !important;
}
@media (min-width: 981px) {
  #content .cues-slider-section .cues-slider-1-2 {
    height: 100%;
  }
}
@media (max-width: 980px) {
  #content .cues-slider-section .cues-slider-1-2 {
    padding: 0;
  }
}
@media (min-width: 981px) {
  #content .cues-slider-section .cues-slider-2-2 {
    height: 100%;
  }
}
@media (max-width: 980px) {
  #content .cues-slider-section .cues-slider-2-2 {
    flex-direction: column;
    gap: 14px;
  }
}
#content .cues-slider-section .cues-slider-quote-inner {
  max-width: 531px;
}
#content .cues-slider-section .cues-slider-quote-inner .cues-slider-quote-item {
  padding: clamp(23px, 3.163vw, 31px) clamp(23px, 3.163vw, 31px) clamp(24px, 3.163vw, 32px);
}
#content .cues-slider-section .cues-slider-quote-inner .cues-slider-quote-item .cues-quote-arrows {
  flex-wrap: nowrap;
  justify-content: start;
}
#content .cues-slider-section .cues-slider-quote-inner .cues-slider-quote-item .cues-quote-arrows > * {
  max-width: fit-content;
}
#content .cues-slider-section .cues-slider-quote-inner .cues-quote-author-wrap img {
  height: 60px;
}
@media (max-width: 980px) {
  #content .cues-slider-section .cues-slider-quote-inner .cues-quote-author-img .wp-block-uagb-image {
    margin-left: 0;
  }
}
#content .cues-slider-section .cues-slider-quote-inner .cues-quote-author-name p:last-child {
  letter-spacing: 0.6px;
}
#content .cues-slider-section .cues-slider-quote-inner .wp-block-outermost-icon-block {
  cursor: pointer;
}
#content .cues-slider-section .cues-slider-quote-inner .wp-block-outermost-icon-block rect, #content .cues-slider-section .cues-slider-quote-inner .wp-block-outermost-icon-block path {
  transition: all 0.2s linear;
}
#content .cues-slider-section .cues-slider-quote-inner .wp-block-outermost-icon-block:hover rect:first-child {
  fill: #353238;
}
#content .cues-slider-section .cues-slider-quote-inner .wp-block-outermost-icon-block:hover path {
  fill: #fff !important;
}
@media (min-width: 981px) {
  #content .cues-slider-section .cues-vertical-slider .spectra-image-gallery__media {
    aspect-ratio: unset;
  }
}
#content .cues-slider-section .cues-vertical-slider .spectra-image-gallery__media img {
  object-fit: cover;
}
@media (min-width: 981px) {
  #content .cues-slider-section .cues-vertical-slider .spectra-image-gallery__media img {
    width: auto !important;
    height: 100% !important;
  }
}
@media (max-width: 980px) {
  #content .cues-slider-section .cues-vertical-slider .spectra-image-gallery__media img {
    max-height: 200px;
    aspect-ratio: 1;
  }
}
#content .cues-slider-section .cues-vertical-slider .slick-list {
  overflow: visible;
}
#content .cues-slider-section .cues-vertical-slider .slick-track {
  /* display: flex;
				flex-direction: column;
				gap: 31px; */
}
@media (min-width: 981px) {
  #content .cues-slider-section .cues-vertical-slider .slick-track {
    position: absolute;
  }
}
#content .cues-slider-section .cues-vertical-slider .slick-slide {
  margin: 0 8px;
  border: none;
}
@media (min-width: 981px) {
  #content .cues-slider-section .cues-vertical-slider .slick-slide {
    margin: 15.5px 0;
  }
}
@media (max-width: 980px) {
  #content .cues-slider-section .cues-vertical-slider .slick-slide {
    max-width: fit-content;
  }
}
#content .cues-order-section {
  padding: clamp(58px, 10.547vw, 135px) 0 clamp(64px, 10.078vw, 129px);
}
@media (max-width: 767px) {
  #content .cues-order-section h2 {
    display: none;
  }
}
#content .cues-order-section .cues-order-item {
  padding: clamp(23px, 3.163vw, 31px) clamp(23px, 3.163vw, 31px) clamp(24px, 3.163vw, 32px);
}
#content .cues-order-section .cues-order-item .wp-block-heading {
  letter-spacing: -0.2px;
}
#content .cues-order-section .cues-order-item .wp-block-heading strong {
  font-weight: 600;
  color: #58A9F8;
}
@media (max-width: 767px) {
  #content .cues-order-section .cues-order-item .cues-order-subtitle {
    font-size: 12px !important;
  }
}
#content .cues-order-section .cues-order-item .uagb-buttons__wrap {
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 10px;
}
@media (max-width: 767px) {
  #content .cues-order-section .cues-order-item .wp-block-button__link {
    padding-left: 16px;
    padding-right: 16px;
  }
}
#content .cues-order-section .cues-order-item p, #content .cues-order-section .cues-order-item li {
  letter-spacing: 0.36px;
}
@media (max-width: 767px) {
  #content .cues-order-section .cues-order-item svg {
    width: 40px;
    height: 40px;
  }
}
#content .cues-bg-section {
  margin-bottom: clamp(60px, 12.153vw, 175px) !important;
}
@media (max-width: 767px) {
  #content .cues-bg-section {
    background: #f9f6f4;
  }
}
@media (max-width: 767px) {
  #content .cues-bg-section > .uagb-container-inner-blocks-wrap {
    width: 100% !important;
  }
}
#content .cues-bg-section .cues-bg-inner {
  padding: clamp(60px, 4.688vw, 86px) clamp(32px, 5.102vw, 50px) clamp(60px, 4.688vw, 83px);
}
#content .cues-bg-section .cues-bg-inner h3 {
  letter-spacing: -0.2px;
}
#content .cues-bg-section .cues-bg-inner p, #content .cues-bg-section .cues-bg-inner li {
  letter-spacing: 0.36px;
}
#content .cues-bg-section .uagb-buttons__wrap {
  justify-content: start;
}
#content .cues-cta-section .cues-cta-inner {
  padding: clamp(22px, 5.204vw, 51px) clamp(15px, 4.082vw, 40px) 0;
}
@media (max-width: 980px) {
  #content .cues-cta-section .cues-cta-inner > .wp-block-uagb-container {
    flex-direction: column-reverse;
  }
}
@media (max-width: 980px) {
  #content .cues-cta-section .cues-cta-1-2, #content .cues-cta-section .cues-cta-2-2 {
    max-width: 100%;
    text-align: center;
  }
}
@media (max-width: 767px) {
  #content .cues-cta-section .cues-cta-us-title, #content .cues-cta-section .cues-cta-inter-title {
    font-size: 12px !important;
    color: #353238 !important;
  }
}
@media (max-width: 767px) {
  #content .cues-cta-section .cues-cta-us-title {
    margin-top: 26px !important;
  }
}
@media (max-width: 767px) {
  #content .cues-cta-section .cues-cta-inter-title {
    margin-top: 35px !important;
  }
}
@media (max-width: 767px) {
  #content .cues-cta-section .cues-order-item-btn-wrap {
    row-gap: 12px;
  }
}
@media (max-width: 767px) {
  #content .cues-cta-section .wp-block-button__link {
    padding-left: 16px;
    padding-right: 16px;
  }
}
#content .cues-ul-li {
  margin-left: 0;
  list-style: none;
}
#content .cues-ul-li li {
  position: relative;
  padding-left: 27px;
}
#content .cues-ul-li li:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 3px;
  border-radius: 50%;
  background: #5a575f;
  left: 12px;
  top: 0.75em;
}
#content .section-training-hero {
  padding: 142px 0 60px;
}
#content .section-training-hero .head-wrap {
  max-width: 665px;
}
@media (max-width: 1024px) {
  #content .section-training-hero .head-wrap {
    max-width: 560px;
  }
}
@media (max-width: 980px) {
  #content .section-training-hero .btn-wrap .wp-block-uagb-container {
    max-width: 145px;
  }
  #content .section-training-hero .btn-wrap p {
    font-size: clamp(12px, 1.633vw, 16px);
  }
}
@media (max-width: 767px) {
  #content .section-training-hero .btn-wrap {
    row-gap: 20px;
  }
  #content .section-training-hero .btn-wrap .wp-block-uagb-container {
    max-width: 100%;
  }
  #content .section-training-hero .btn-wrap .wp-block-uagb-container .wp-block-uagb-buttons-child {
    width: 100%;
  }
  #content .section-training-hero .btn-wrap p {
    text-align: center;
  }
}
@media (max-width: 767px) {
  #content .section-training-hero {
    padding-top: 174px;
  }
}
@media (min-width: 981px) {
  #content .section-courses .col-1 {
    max-width: 32.5%;
  }
  #content .section-courses .col-2 {
    max-width: 65.5%;
  }
}
@media (max-width: 980px) {
  #content .section-courses .uagb-container-inner-blocks-wrap {
    row-gap: 40px;
  }
  #content .section-courses .col-1, #content .section-courses .col-2 {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  #content .section-courses .uagb-container-inner-blocks-wrap {
    row-gap: 32px;
  }
}
@media (max-width: 767px) {
  #content .section-courses .col-1 h2 {
    font-size: 20px;
    margin-bottom: 4px;
  }
}
@media (min-width: 981px) {
  #content .section-courses .col-2 {
    column-gap: 3.5%;
  }
}
@media (max-width: 980px) {
  #content .section-courses .col-2 {
    column-gap: 4%;
  }
  #content .section-courses .col-2 .courses-item {
    max-width: 48%;
  }
}
@media (max-width: 767px) {
  #content .section-courses .col-2 {
    row-gap: 18px;
  }
  #content .section-courses .col-2 .courses-item {
    max-width: 100%;
  }
}
#content .section-courses .col-2 .wp-block-uagb-image, #content .section-courses .col-2 .wp-block-uagb-image__figure, #content .section-courses .col-2 img {
  width: 100%;
}
#content .section-courses .col-2 .wp-block-uagb-image img {
  max-height: 250px;
}
@media (max-width: 980px) {
  #content .section-courses .col-2 .wp-block-uagb-image img {
    height: 220px;
  }
}
@media (max-width: 767px) {
  #content .section-courses .col-2 .wp-block-uagb-image img {
    height: 200px;
  }
}
#content .section-courses .col-2 h3 {
  letter-spacing: -0.2px;
}
#content .section-online-courses {
  padding: min(11.4vw, 92px) 0 min(16vw, 116px);
}
#content .section-books {
  padding: min(8vw, 61px) 0 min(9vw, 57px);
}
#content .section-books .col-2 .wp-block-uagb-image {
  width: 100%;
}
#content .section-books .col-2 .wp-block-uagb-image .wp-block-uagb-image__figure {
  width: 100%;
}
#content .section-books .col-2 .wp-block-uagb-image .wp-block-uagb-image__figure img {
  width: 100%;
}
@media (max-width: 767px) {
  #content .section-books .col-2 .wp-block-uagb-image .wp-block-uagb-image__figure img {
    max-height: 220px;
    object-fit: cover;
  }
}
#content .section-books .col-2 .content-wrap {
  padding: 24px;
}
@media (max-width: 767px) {
  #content .section-books .col-2 .content-wrap {
    padding-left: 31px;
  }
  #content .section-books .col-2 .content-wrap .wp-block-uagb-buttons .wp-block-button__link {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (max-width: 980px) {
  #content .section-books .uagb-container-inner-blocks-wrap {
    row-gap: 40px;
  }
  #content .section-books .col-1, #content .section-books .col-2 {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  #content .section-books .uagb-container-inner-blocks-wrap {
    row-gap: 32px;
  }
}
#content .section-trainings {
  padding: min(21vw, 170px) 0 min(25vw, 189px);
}
/* BG Image - Sueeze Page */
#content .squeeze-img-section {
  min-height: 100vh;
  padding: 120px 0 16px;
}
@media (min-width: 768px) {
  #content .squeeze-img-section {
    padding: 130px 0 clamp(16px, 5.234vw, 67px);
  }
}
#content .squeeze-img-section > .uagb-container-inner-blocks-wrap {
  width: 94% !important;
}
#content .squeeze-img-form {
  padding: clamp(24px, 4.302vw, 32px) clamp(24px, 5.476vw, 42px) clamp(24px, 4.302vw, 33px) clamp(24px, 5.476vw, 42px);
}
#content .squeeze-img-form p {
  letter-spacing: 0.36px;
}
@media (max-width: 767px) {
  #content .squeeze-img-form p:last-child {
    display: none;
  }
}
#content .squeeze-img-form ul li {
  letter-spacing: 0.36px;
}
#content .squeeze-img-form ul li:not(:last-child) {
  margin-bottom: 7px;
}
#content .squeeze-img-form ul li::marker {
  color: #f7d046;
}
#content .squeeze-img-form .wpforms-container {
  margin: 33px 0 0;
}
@media (min-width: 768px) {
  #content .squeeze-img-form .wpforms-form, #content .squeeze-img-form .wpforms-field-container {
    gap: 12px;
  }
}
#content .squeeze-img-form .wpforms-field input {
  border: 1px solid #E1E1E1;
  letter-spacing: 0.36px;
  font-weight: 400;
}
#content .squeeze-img-form .wpforms-field input::placeholder {
  letter-spacing: 0.36px;
  font-weight: 400;
}
#content .squeeze-img-form .wpforms-submit {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #353238 !important;
}
#content .squeeze-img-form .wpforms-submit:after {
  display: inherit !important;
  filter: unset !important;
}
/* BG Image - Sueeze Page */
/* BG Video - Sueeze Page */
#content .squeeze-video-form {
  padding: 32px;
}
#content .squeeze-video-form .wpforms-container {
  max-width: 837px;
  margin: 33px 0 0;
}
#content .squeeze-video-form p {
  letter-spacing: 0.36px;
}
@media (max-width: 767px) {
  #content .squeeze-video-form p:last-child {
    display: none;
  }
}
@media (min-width: 768px) {
  #content .squeeze-video-form .wpforms-form, #content .squeeze-video-form .wpforms-field-container {
    gap: 12px;
    display: flex;
    flex-direction: row;
  }
}
#content .squeeze-video-form .wpforms-field {
  width: 100%;
}
#content .squeeze-video-form .wpforms-field input {
  border: 1px solid #E1E1E1;
  letter-spacing: 0.36px;
  font-weight: 400;
}
#content .squeeze-video-form .wpforms-field input::placeholder {
  letter-spacing: 0.36px;
  font-weight: 400;
}
#content .squeeze-video-form .wpforms-submit-container {
  max-width: 213px;
}
#content .squeeze-video-form .wpforms-submit {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #353238 !important;
  padding: 0 5px !important;
}
#content .squeeze-video-form .wpforms-submit:after {
  display: inherit !important;
  filter: unset !important;
}
/* BG Video - Sueeze Page */
.category.category-body-language #content .ast-container {
  max-width: 100%;
  width: 100%;
  padding: 0;
}
.category.category-body-language #content .body-lang-hero {
  padding: 161px 0 80px;
}
@media (max-width: 767px) {
  .category.category-body-language #content .body-lang-hero {
    padding: 174px 0 34px;
    background: transparent;
  }
}
@media (max-width: 767px) {
  .category.category-body-language #content .body-lang-hero > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container {
    text-align: center;
  }
}
@media (max-width: 767px) {
  .category.category-body-language #content .body-lang-hero .wp-block-heading {
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .category.category-body-language #content .body-lang-hero p:first-child {
    display: none;
  }
}
@media (max-width: 767px) {
  .category.category-body-language #content .body-lang-hero .wp-block-uagb-buttons {
    max-width: 400px;
  }
}
.category.category-body-language #content .body-lang-hero .uagb-buttons__wrap {
  justify-content: flex-start;
}
@media (max-width: 767px) {
  .category.category-body-language #content .body-lang-hero .uagb-buttons__wrap .wp-block-uagb-buttons-child {
    width: 100%;
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .category.category-body-language #content .body-lang-hero .uagb-buttons__wrap .wp-block-uagb-buttons-child:last-child {
    display: none;
  }
}
@media (max-width: 767px) {
  .category.category-body-language #content .body-lang-hero .uagb-buttons__wrap .wp-block-uagb-buttons-child a {
    font-size: 16px;
  }
}
.category.category-body-language #content .body-lang-subcat-section {
  padding: clamp(34px, 4.297vw, 55px) 0 clamp(62px, 15.764vw, 227px);
}
@media (max-width: 767px) {
  .category.category-body-language #content .body-lang-subcat-section {
    padding: 34px 0 62px;
  }
}
.category.category-body-language #content .body-lang-subcat-section > .uagb-container-inner-blocks-wrap {
  row-gap: clamp(32px, 4.167vw, 60px);
}
@media (max-width: 980px) {
  .category.category-body-language #content .body-lang-subcat-section .body-lang-subcat-item {
    flex-direction: column;
    align-items: baseline;
  }
}
@media (max-width: 980px) {
  .category.category-body-language #content .body-lang-subcat-section .body-lang-subcat-left {
    flex-direction: column;
    align-items: baseline;
  }
}
.category.category-body-language #content .body-lang-subcat-section .body-lang-subcat-left .wp-block-heading {
  font-size: clamp(24px, 3.651vw, 28px);
}
@media (min-width: 981px) {
  .category.category-body-language #content .body-lang-subcat-section .body-lang-subcat-left .wp-block-heading {
    font-size: clamp(28px, 2.435vw, 36px);
  }
}
.category.category-body-language #content .body-lang-subcat-section .body-lang-subcat-left p {
  font-size: clamp(16px, 1.25vw, 18px);
  letter-spacing: 0.36px;
}
@media (min-width: 981px) {
  .category.category-body-language #content .body-lang-subcat-section .body-lang-subcat-left .body-lang-subcat-image {
    width: 40%;
  }
}
@media (min-width: 981px) {
  .category.category-body-language #content .body-lang-subcat-section .body-lang-subcat-left .body-lang-subcat-image * {
    width: 100%;
    height: 100%;
  }
}
@media (max-width: 980px) {
  .category.category-body-language #content .body-lang-subcat-section .body-lang-subcat-left .body-lang-subcat-content {
    max-width: 100%;
  }
}
.category.category-body-language #content .body-lang-subcat-section .body-lang-subcat-left .uagb-buttons__wrap {
  justify-content: flex-start;
}
.category.category-body-language #content .body-lang-subcat-section .body-lang-subcat-left .wp-block-button__link:hover svg {
  filter: invert(1) brightness(1);
}
@media (min-width: 981px) {
  .category.category-body-language #content .body-lang-subcat-section .body-lang-subcat-right {
    width: 40%;
  }
}
.category.category-body-language #content .body-lang-subcat-section .body-lang-subcat-right .wp-block-heading {
  letter-spacing: 0.2px;
}
.category.category-body-language #content .body-lang-subcat-section .wp-block-post-template {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin: 0;
}
.category.category-body-language #content .body-lang-subcat-section .wp-block-post {
  padding: 0;
  border-bottom: 0;
  margin: 0;
}
.category.category-body-language #content .body-lang-subcat-section .wp-block-post-title {
  font-size: clamp(16px, 1.25vw, 18px) !important;
  line-height: 155.556% !important;
  letter-spacing: 0.36px !important;
}
.category.category-body-language #content .body-lang-subcat-section .wp-block-post-title:hover a {
  color: #353238 !important;
}
.category.category-body-language #content .body-lang-glossary {
  padding-bottom: clamp(106.5px, 20.903vw, 301px);
}
.category:not(.category-body-language):not(.category-read-the-torso) #content {
  /* Posts */
  /* .pagination {
		display: none;
	} */
}
.category:not(.category-body-language):not(.category-read-the-torso) #content .ast-container {
  max-width: 100%;
  width: 100%;
  padding: 0;
}
.category:not(.category-body-language):not(.category-read-the-torso) #content .wp-block-uagb-container {
  flex-direction: column;
}
.category:not(.category-body-language):not(.category-read-the-torso) #content .uagb-container-inner-blocks-wrap {
  display: flex;
  flex-direction: column;
  max-width: 1390px;
  margin: 0 auto;
}
.category:not(.category-body-language):not(.category-read-the-torso) #content .category-hero-section {
  padding: 175.5px 0 73px;
}
@media (max-width: 767px) {
  .category:not(.category-body-language):not(.category-read-the-torso) #content .category-hero-section {
    padding: 217.5px 0 67px;
  }
}
.category:not(.category-body-language):not(.category-read-the-torso) #content .category-hero-section > .uagb-container-inner-blocks-wrap {
  gap: 12px;
}
@media (min-width: 981px) {
  .category:not(.category-body-language):not(.category-read-the-torso) #content .category-hero-section > .uagb-container-inner-blocks-wrap {
    gap: 18px;
  }
}
@media (max-width: 767px) {
  .category:not(.category-body-language):not(.category-read-the-torso) #content .category-hero-section svg {
    width: 50px;
    height: 50px;
    margin: 0 auto;
  }
}
.category:not(.category-body-language):not(.category-read-the-torso) #content .category-hero-section h1 {
  font-size: clamp(24px, 3.265vw, 32px);
  letter-spacing: -0.4px;
}
@media (min-width: 981px) {
  .category:not(.category-body-language):not(.category-read-the-torso) #content .category-hero-section h1 {
    font-size: clamp(32px, 2.635vw, 36px);
  }
}
@media (max-width: 767px) {
  .category:not(.category-body-language):not(.category-read-the-torso) #content .category-hero-section h1 {
    letter-spacing: -0.2px;
  }
}
.category:not(.category-body-language):not(.category-read-the-torso) #content .category-featured-section.related-posts-section {
  padding: clamp(40px, 4.453vw, 57px) 0 clamp(40px, 5.703vw, 73px);
  background: #F9F6F4;
  gap: clamp(32px, 4.453vw, 57px);
}
.category:not(.category-body-language):not(.category-read-the-torso) #content .category-featured-section.related-posts-section.no-featured-section {
  display: none !important;
}
.category:not(.category-body-language):not(.category-read-the-torso) #content .category-featured-section.related-posts-section .category-featured-title-row {
  gap: 12px;
}
@media (max-width: 767px) {
  .category:not(.category-body-language):not(.category-read-the-torso) #content .category-featured-section.related-posts-section .category-featured-title-row {
    gap: 5px;
  }
}
.category:not(.category-body-language):not(.category-read-the-torso) #content .category-featured-section.related-posts-section .category-featured-title-row .category-name {
  text-transform: lowercase;
}
.category:not(.category-body-language):not(.category-read-the-torso) #content .category-featured-section.related-posts-section .category-featured-title-row h2 {
  font-size: clamp(20px, 3.265vw, 32px);
}
@media (min-width: 981px) {
  .category:not(.category-body-language):not(.category-read-the-torso) #content .category-featured-section.related-posts-section .category-featured-title-row h2 {
    font-size: clamp(32px, 2.635vw, 36px);
  }
}
.category:not(.category-body-language):not(.category-read-the-torso) #content .category-featured-section.related-posts-section .category-featured-title-row p {
  margin: 0;
}
.category:not(.category-body-language):not(.category-read-the-torso) #content .category-featured-section.related-posts-section .wp-block-post .post-category-wrap {
  gap: 17px;
}
.category:not(.category-body-language):not(.category-read-the-torso) #content .category-featured-section.related-posts-section .wp-block-post .wp-block-post-title a {
  letter-spacing: -0.2px;
  font-weight: 500;
  /* 
					&:hover {
						color: #F7D046 !important;
					}
 					*/
}
.category:not(.category-body-language):not(.category-read-the-torso) #content .category-latest-section {
  padding: clamp(100px, 11.484vw, 147px) 0 clamp(32px, 4.375vw, 56px);
  gap: clamp(32px, 4.453vw, 57px);
}
.category:not(.category-body-language):not(.category-read-the-torso) #content .category-latest-section .category-latest-title-row {
  gap: 12px;
}
@media (max-width: 767px) {
  .category:not(.category-body-language):not(.category-read-the-torso) #content .category-latest-section .category-latest-title-row {
    gap: 5px;
  }
}
.category:not(.category-body-language):not(.category-read-the-torso) #content .category-latest-section .category-latest-title-row h2 {
  font-size: clamp(20px, 3.265vw, 32px);
}
@media (min-width: 981px) {
  .category:not(.category-body-language):not(.category-read-the-torso) #content .category-latest-section .category-latest-title-row h2 {
    font-size: clamp(32px, 2.635vw, 36px);
  }
}
.category:not(.category-body-language):not(.category-read-the-torso) #content .category-latest-section .category-latest-title-row .category-name {
  text-transform: lowercase;
}
.category:not(.category-body-language):not(.category-read-the-torso) #content .category-latest-section .category-latest-title-row .category-title {
  color: #F7D046;
}
.category:not(.category-body-language):not(.category-read-the-torso) #content .category-latest-section .category-latest-title-row p {
  margin: 0;
}
.category:not(.category-body-language):not(.category-read-the-torso) #content .wp-block-post-excerpt__more-link {
  color: #F7D046 !important;
}
.category:not(.category-body-language):not(.category-read-the-torso) #content .wp-block-post-excerpt__more-link:after {
  content: url("/wp-content/uploads/2023/08/arrow-right-2.png") !important;
}
#content .resol-hero-section {
  padding: clamp(90px, 13.594vw, 174px) 0 clamp(61px, 11.172vw, 143px);
}
#content .resol-hero-section > .uagb-container-inner-blocks-wrap {
  row-gap: clamp(35px, 4.453vw, 57px);
}
#content .resol-hero-section .wp-block-heading {
  max-width: 535px;
}
#content .resol-hero-section .resol-hero-video-inner {
  display: block;
  position: relative;
  padding-top: 56.25%;
}
#content .resol-hero-section .resol-hero-video-inner iframe, #content .resol-hero-section .resol-hero-video-inner figure {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
#content .resol-master-section {
  padding: clamp(40px, 9.375vw, 120px) 0;
}
@media (min-width: 768px) {
  #content .resol-master-section .wp-block-heading {
    max-width: 240px;
  }
}
#content .resol-master-section .resol-master-item p a {
  color: #58A9F8 !important;
  font-weight: inherit;
  background: transparent;
  border-bottom: none !important;
}
#content .resol-master-section .resol-master-item p a:hover {
  color: #5a575f !important;
}
@media (max-width: 767px) {
  #content .resol-master-section .resol-master-left {
    padding-top: 70.7%;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
}
#content .resol-master-section .resol-master-right {
  padding: 32px 29px;
}
@media (min-width: 768px) {
  #content .resol-master-section .resol-master-right {
    padding: 43px clamp(40px, 5.391vw, 69px) 27px 43px;
  }
}
#content .resol-master-section .wp-block-heading {
  margin-bottom: clamp(24px, 3.438vw, 48px) !important;
}
#content .resol-master-section .uagb-buttons__wrap {
  justify-content: flex-start;
}
#content .resol-master-section .wp-block-button__link {
  margin-top: clamp(22px, 3.438vw, 43px);
  margin-bottom: clamp(23px, 3.438vw, 45px);
}
@media (max-width: 767px) {
  #content .resol-master-section .wp-block-button__link {
    padding: 8px 15px;
  }
}
@media (max-width: 767px) {
  #content .resol-master-section .wp-block-uagb-icon-list-child {
    margin-bottom: 24px;
  }
}
#content .resol-master-section .wp-block-uagb-icon-list-child:last-child {
  margin-bottom: 0 !important;
}
#content .resol-master-section .uagb-icon-list__source-wrap {
  display: flex;
}
#content .resol-master-section .uagb-icon-list__label {
  letter-spacing: 0.36px;
}
@media (max-width: 767px) {
  #content .resol-master-section .uagb-icon-list__label {
    font-size: 16px;
  }
}
#content .resol-step-section {
  padding: clamp(97px, 9.766vw, 125px) 0 clamp(62px, 12.578vw, 161px);
}
@media (max-width: 767px) {
  #content .resol-step-section > .uagb-container-inner-blocks-wrap {
    row-gap: 24px;
  }
}
@media (max-width: 767px) {
  #content .resol-step-section .resol-step-title-row {
    row-gap: 8px;
  }
}
@media (max-width: 980px) {
  #content .resol-step-section .resol-step-item {
    padding: clamp(23px, 3.265vw, 32px) clamp(23px, 3.265vw, 32px) 32px;
  }
}
@media (max-width: 767px) {
  #content .resol-step-section .resol-step-item {
    row-gap: 34px;
  }
}
#content .resol-step-section .resol-step-item:last-child .uagb-desc-text {
  max-width: 685px;
}
@media (max-width: 767px) {
  #content .resol-step-section .resol-step-item .wp-block-outermost-icon-block {
    max-width: 40px;
  }
}
@media (max-width: 767px) {
  #content .resol-step-section .resol-step-item .uagb-heading-text {
    font-size: 20px;
    margin-bottom: 13px !important;
  }
}
#content .resol-step-section .resol-step-item p a {
  color: #58A9F8 !important;
  font-weight: inherit;
  background: transparent;
  border-bottom: none !important;
}
#content .resol-step-section .resol-step-item p a:hover {
  color: #5a575f !important;
}
#content .resol-step-section .resol-step-item .uagb-buttons__wrap {
  justify-content: flex-start;
}
#content .resol-step-section .wp-block-button__link .uagb-button__link {
  color: #353238 !important;
}
#content .bonus-hero-section {
  padding: clamp(175px, 15.469vw, 198px) 0 clamp(52px, 13.594vw, 174px);
}
#content .bonus-hero-section > .uagb-container-inner-blocks-wrap {
  row-gap: clamp(59px, 9.375vw, 122px);
}
#content .bonus-hero-section p {
  line-height: 156%;
}
@media (max-width: 767px) {
  #content .bonus-hero-section .uagb-desc-text {
    display: none;
  }
}
@media (max-width: 767px) {
  #content .bonus-hero-section .bonus-hero-message {
    padding: 24px;
    row-gap: 15px;
  }
}
#content .bonus-hero-section .bonus-hero-message p {
  letter-spacing: 0.36px;
}
@media (max-width: 767px) {
  #content .bonus-hero-section .bonus-hero-message p {
    line-height: 150%;
    text-align: left;
    margin-bottom: 24px !important;
  }
}
#content .bonus-download-section {
  padding: clamp(40px, 5.469vw, 70px) 0 clamp(40px, 11.094vw, 142px);
}
@media (max-width: 767px) {
  #content .bonus-download-section h2.wp-block-heading {
    display: none;
  }
}
@media (max-width: 980px) {
  #content .bonus-download-section .bonus-download-item {
    padding: 31px 31px 31px 32px;
  }
}
@media (max-width: 767px) {
  #content .bonus-download-section .bonus-download-item {
    padding: 24px;
  }
}
#content .bonus-download-section .bonus-download-item .wp-block-heading {
  letter-spacing: -0.2px;
}
#content .bonus-download-section .bonus-download-item .wp-block-uagb-buttons {
  max-width: fit-content;
}
#content .bonus-download-section .bonus-download-item .wp-block-button__link {
  padding: 9px 15.5px;
}
#content .bonus-master-section {
  padding: clamp(57px, 14.609vw, 187px) 0 clamp(150px, 24.063vw, 308px);
}
#content .bonus-master-section .wp-block-heading {
  max-width: 510px;
}
@media (max-width: 767px) {
  #content .bonus-master-section .wp-block-embed-vimeo {
    margin-bottom: 32px !important;
  }
}
#content .bonus-master-section .wp-block-embed-vimeo:last-child {
  margin-bottom: 0 !important;
}
#content .bonus-app-section {
  padding: clamp(40px, 9.375vw, 120px) 0;
}
#content .bonus-app-section .resol-master-left {
  background-size: auto 90%;
}
@media (max-width: 767px) {
  #content .bonus-app-section .resol-master-left {
    padding-top: 93.1%;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
}
@media (max-width: 980px) {
  #content .bonus-app-section .resol-master-right {
    padding: clamp(24px, 6.735vw, 66px) clamp(24px, 6.735vw, 65px) clamp(22px, 3.98vw, 39px) clamp(24px, 4.796vw, 47px);
  }
}
@media (max-width: 767px) {
  #content .bonus-app-section .resol-master-right p:not(:last-of-type) {
    margin-bottom: 24px !important;
  }
}
@media (max-width: 767px) {
  #content .bonus-app-section .wp-block-heading {
    margin-bottom: 20px !important;
  }
}
@media (max-width: 767px) {
  #content .bonus-app-section .wp-block-heading br {
    display: none;
  }
}
#content .bonus-app-section .uagb-buttons__wrap {
  justify-content: flex-start;
}
@media (max-width: 767px) {
  #content .bonus-app-section .wp-block-button__link {
    padding: 8px 15px;
    margin-top: 20px !important;
  }
}
#content .bonus-chapter-section {
  padding: clamp(71px, 18.75vw, 240px) 0 clamp(173px, 27.031vw, 346px);
}
@media (max-width: 767px) {
  #content .bonus-chapter-section > .uagb-container-inner-blocks-wrap {
    row-gap: 57px;
  }
}
@media (min-width: 768px) {
  #content .bonus-chapter-section .bonus-chapter-top-content {
    padding-right: 2%;
  }
}
@media (max-width: 767px) {
  #content .bonus-chapter-section .bonus-chapter-top-content .wp-block-heading {
    font-size: 20px;
    margin-bottom: 4px !important;
  }
}
#content .bonus-chapter-section .bonus-chapter-top-content p {
  letter-spacing: 0.36px;
}
@media (max-width: 767px) {
  #content .bonus-chapter-section .bonus-chapter-main-content {
    overflow-x: hidden;
  }
}
@media (min-width: 768px) {
  #content .bonus-chapter-section .bonus-chapter-main-content .bonus-chapter-main-nav {
    width: 25%;
  }
}
@media (min-width: 768px) {
  #content .bonus-chapter-section .bonus-chapter-main-content .bonus-chapter-main-nav > .wp-block-uagb-buttons {
    position: sticky;
    top: 140px;
  }
}
@media (min-width: 768px) {
  #content .bonus-chapter-section .bonus-chapter-main-content .bonus-chapter-main-nav .uagb-button__wrapper.active .wp-block-button__link:after {
    content: "";
    position: absolute;
    right: 0;
    height: 25px;
    width: 4px;
    background: #353238;
    z-index: 2;
    border-radius: 20px;
  }
}
#content .bonus-chapter-section .bonus-chapter-main-content .bonus-chapter-main-nav .uagb-button__wrapper.active .wp-block-button__link .uagb-button__link {
  color: #353238;
}
#content .bonus-chapter-section .bonus-chapter-main-content .bonus-chapter-main-nav .uagb-buttons__wrap {
  position: relative;
}
@media (min-width: 768px) {
  #content .bonus-chapter-section .bonus-chapter-main-content .bonus-chapter-main-nav .uagb-buttons__wrap {
    align-items: flex-end;
  }
  #content .bonus-chapter-section .bonus-chapter-main-content .bonus-chapter-main-nav .uagb-buttons__wrap:after {
    content: "";
    position: absolute;
    right: 0;
    width: 4px;
    height: 100%;
    background: #F1F1F1;
    border-radius: 20px;
  }
}
@media (max-width: 767px) {
  #content .bonus-chapter-section .bonus-chapter-main-content .bonus-chapter-main-nav .uagb-buttons__wrap {
    flex-direction: row;
    justify-content: flex-start;
    gap: 32px;
    overflow-x: auto;
    padding-bottom: 10px;
  }
}
@media (max-width: 767px) {
  #content .bonus-chapter-section .bonus-chapter-main-content .bonus-chapter-main-nav .wp-block-button__link {
    font-size: 16px;
    padding-right: 0 !important;
    white-space: nowrap;
  }
}
#content .bonus-chapter-section .bonus-chapter-main-content .bonus-chapter-main-nav .uagb-button__link {
  position: relative;
  line-height: 156%;
  letter-spacing: 0.36px;
}
@media (min-width: 768px) {
  #content .bonus-chapter-section .bonus-chapter-main-content .bonus-chapter-main-nav .uagb-button__link {
    color: rgba(64, 61, 68, 0.6);
  }
}
#content .bonus-chapter-section .bonus-chapter-main-content .bonus-chapter-main-content .wp-block-heading {
  letter-spacing: -0.72px;
}
@media (max-width: 767px) {
  #content .bonus-chapter-section .bonus-chapter-main-content .bonus-chapter-main-content .wp-block-heading {
    margin-top: 33px !important;
    letter-spacing: -0.2px;
  }
}
@media (max-width: 767px) {
  #content .bonus-chapter-section .bonus-chapter-main-content .bonus-chapter-main-content .wp-block-heading:first-child {
    margin-top: 0 !important;
  }
}
@media (min-width: 768px) {
  #content .bonus-chapter-section .bonus-chapter-main-content .bonus-chapter-main-item {
    padding: 32px;
  }
}
@media (max-width: 767px) {
  #content .bonus-chapter-section .bonus-chapter-main-content .bonus-chapter-main-item {
    background: transparent;
    row-gap: 15px;
  }
}
#content .bonus-chapter-section .bonus-chapter-main-content .bonus-chapter-main-item p {
  letter-spacing: 0.36px;
  line-height: 156%;
}
#content .bonus-chapter-section .bonus-chapter-main-content .bonus-chapter-main-item p a {
  color: #58A9F8 !important;
  font-weight: inherit;
  background: transparent;
  border-bottom: none !important;
}
#content .bonus-chapter-section .bonus-chapter-main-content .bonus-chapter-main-item p a:hover {
  color: #5a575f !important;
}
@media (max-width: 767px) {
  #content .bonus-chapter-section .bonus-chapter-main-content .bonus-chapter-main-item .uagb-buttons__wrap {
    justify-content: flex-start;
  }
}
@media (max-width: 767px) {
  #content .bonus-chapter-section .bonus-chapter-main-content .bonus-chapter-main-item .wp-block-button__link {
    margin-top: 0 !important;
  }
}
#content .make-friends-hero {
  padding: 161px 0 80px;
}
@media (max-width: 767px) {
  #content .make-friends-hero {
    padding: 174px 0 34px;
  }
}
#content .make-friends-content {
  padding: clamp(34px, 4.297vw, 55px) 0 clamp(62px, 15.764vw, 227px);
}
@media (max-width: 767px) {
  #content .make-friends-content {
    padding: 34px 0 62px;
  }
}
#content .make-friends-content > .uagb-container-inner-blocks-wrap {
  row-gap: clamp(32px, 4.167vw, 60px);
}
@media (max-width: 980px) {
  #content .make-friends-content .body-lang-subcat-item {
    flex-direction: column;
    align-items: baseline;
  }
}
@media (max-width: 980px) {
  #content .make-friends-content .body-lang-subcat-left {
    flex-direction: column;
    align-items: baseline;
  }
}
#content .make-friends-content .body-lang-subcat-left .wp-block-heading {
  font-size: clamp(24px, 3.651vw, 28px);
}
@media (min-width: 981px) {
  #content .make-friends-content .body-lang-subcat-left .wp-block-heading {
    font-size: clamp(28px, 2.435vw, 36px);
  }
}
#content .make-friends-content .body-lang-subcat-left p {
  font-size: clamp(16px, 1.25vw, 18px);
  letter-spacing: 0.36px;
}
@media (min-width: 981px) {
  #content .make-friends-content .body-lang-subcat-left .body-lang-subcat-image {
    width: 40%;
  }
}
@media (max-width: 980px) {
  #content .make-friends-content .body-lang-subcat-left .body-lang-subcat-content {
    max-width: 100%;
  }
}
#content .make-friends-content .body-lang-subcat-left .uagb-buttons__wrap {
  justify-content: flex-start;
}
#content .make-friends-content .body-lang-subcat-left .wp-block-button__link:hover svg {
  filter: invert(1) brightness(1);
}
@media (min-width: 981px) {
  #content .make-friends-content .body-lang-subcat-right {
    width: 40%;
  }
}
#content .make-friends-content .body-lang-subcat-right .wp-block-heading {
  letter-spacing: 0.2px;
}
#content .make-friends-content .body-lang-subcat-right ul {
  display: flex;
  flex-direction: column;
  gap: 8px;
  list-style: none;
  margin: 0;
}
#content .make-friends-content .body-lang-subcat-right ul li a {
  font-size: clamp(16px, 1.25vw, 18px);
  color: #58a9f8;
  text-decoration: none;
}
#content .make-friends-content .body-lang-subcat-right ul li a:hover {
  color: #353238;
}
#content .leadership-video-section {
  padding: clamp(40px, 9.375vw, 120px) 0;
}
#content .leadership-skill-section {
  padding: clamp(40px, 9.375vw, 120px) 0;
}
#content .leadership-skill-item {
  padding: clamp(24px, 6.122vw, 60px);
}
#content .leadership-skill-item blockquote {
  margin: 27px 0;
  border-color: #f7d046;
}
#content .leadership-skill-item blockquote:last-child {
  margin-bottom: 0;
}
@media (max-width: 767px) {
  #content .leadership-skill-item blockquote p {
    font-size: 16px !important;
  }
}
#content .leadership-skill-item ul {
  list-style: none;
  padding: 0;
  margin-left: 0;
}
#content .leadership-skill-item ul li {
  position: relative;
  padding-left: 32px;
}
#content .leadership-skill-item ul li:before {
  content: "";
  position: absolute;
  width: 12px;
  height: 12px;
  background: #F7D046;
  border-radius: 50%;
  left: 8px;
  top: 0.45em;
}
#content .leadership-skill-item li {
  margin-bottom: 8px;
}
#content .leadership-skill-item li a {
  font-weight: 600;
  letter-spacing: 0.2px;
  color: #353238 !important;
  background: #f0f7fe;
  background: rgba(88, 169, 248, 0.09);
  text-decoration: none !important;
  border-bottom: 2px solid #58A9F8;
}
#content .leadership-skill-item li a:hover {
  background: transparent;
}
#content .leadership-skill-item li:last-child {
  margin-bottom: 0;
}
#content .cug-main-section ul:not(.wp-block-social-links), #content .cug-bottom-section ul:not(.wp-block-social-links) {
  list-style: none;
  padding: 0;
  margin-left: 0;
}
#content .cug-main-section ul:not(.wp-block-social-links) li, #content .cug-bottom-section ul:not(.wp-block-social-links) li {
  position: relative;
  padding-left: 32px;
  margin-bottom: 8px;
}
#content .cug-main-section ul:not(.wp-block-social-links) li:last-child, #content .cug-bottom-section ul:not(.wp-block-social-links) li:last-child {
  margin-bottom: 0;
}
#content .cug-main-section ul:not(.wp-block-social-links) li:before, #content .cug-bottom-section ul:not(.wp-block-social-links) li:before {
  content: "";
  position: absolute;
  width: 12px;
  height: 12px;
  background: #F7D046;
  border-radius: 50%;
  left: 8px;
  top: 0.42em;
}
@media (max-width: 980px) {
  #content .cug-main-section > .uagb-container-inner-blocks-wrap {
    flex-direction: column;
  }
}
@media (max-width: 980px) {
  #content .cug-main-section .cues-video-1-2 {
    max-width: 100%;
  }
}
@media (min-width: 981px) {
  #content .cug-main-section .cues-video-2-2 {
    width: 60%;
    margin-right: 0;
  }
}
@media (max-width: 980px) {
  #content .cug-main-section .cues-video-2-2 {
    max-width: 400px;
    width: 60%;
    margin: 0 auto;
  }
}
#content .cug-bottom-section {
  padding: clamp(60px, 9.375vw, 120px) 0;
}
#content .happy-main-section {
  padding: clamp(60px, 9.375vw, 120px) 0 60px;
}
#content .happy-item {
  padding: clamp(30px, 5.102vw, 50px);
  transition: all 0.3s ease;
}
#content .happy-item img {
  max-height: 400px;
}
#content .resol-master-section.enterp-master-section .wp-block-heading {
  margin-bottom: 0 !important;
}
#content .entrep-next-section {
  padding: 60px 0;
}
@media (max-width: 980px) {
  #content .entrep-next-section .entrep-next-wrap {
    flex-direction: column;
  }
}
#content .entrep-next-section .entrep-next-item {
  padding: 40px;
}
@media (max-width: 980px) {
  #content .entrep-next-section .entrep-next-item {
    max-width: 100%;
  }
}
/*# sourceMappingURL=index.css.map */