@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100..700;1,100..700&display=swap");
@import url("https://use.typekit.net/abd2vbo.css");
.ff_robotomono {
  font-family: "Roboto Mono", serif;
  font-optical-sizing: auto;
  font-weight: 300;
  font-style: normal;
}
@media (max-width: 690px) {
  .ff_robotomono {
    font-size: 16px;
  }
}

:root {
  --font-open-sans: "Open Sans", sans-serif;
  --font-kepler-std: "kepler-std", serif;
  --color-ara: #F47020;
  --color-blus: #025273;
  --color-gri: #85898B;
  --color-gric: #F7F7F7;
  --color-gricx: #F1F1F1;
  --color-bluc: #A5CACF;
  --color-nero: #171C2B;
  --trans: all 300ms ease-in-out;
}

* {
  font-family: var(--font-open-sans);
}

body {
  font-family: var(--font-open-sans);
  color: var(--color-gri);
}
body .row .col h1, body .row .col h2, body .row .col h3, body .row .col h4, body .row .col h5, body .row .col h6 {
  margin-bottom: 0;
  margin-top: 0;
}
body h1, body .h1 {
  font-size: 80px;
  line-height: 1;
  font-weight: 400;
}
@media (max-width: 1200px) {
  body h1, body .h1 {
    font-size: 64px;
  }
}
@media (max-width: 999px) {
  body h1, body .h1 {
    font-size: 64px;
  }
}
@media (max-width: 690px) {
  body h1, body .h1 {
    font-size: 40px;
  }
}
body h1 .thin, body .h1 .thin {
  font-weight: 400;
}
body h1 .bold, body .h1 .bold {
  font-weight: 700;
}
body h2, body .h2 {
  font-size: 60px;
  line-height: 1;
  font-weight: 300;
}
@media (max-width: 1200px) {
  body h2, body .h2 {
    font-size: 48px;
  }
}
@media (max-width: 999px) {
  body h2, body .h2 {
    font-size: 48px;
  }
}
@media (max-width: 690px) {
  body h2, body .h2 {
    font-size: 30px;
  }
}
body h2 svg, body .h2 svg {
  display: inline-block;
  width: auto;
  margin: 0 3%;
  height: 60px;
}
@media (max-width: 1200px) {
  body h2 svg, body .h2 svg {
    height: 48px;
  }
}
@media (max-width: 999px) {
  body h2 svg, body .h2 svg {
    height: 48px;
  }
}
@media (max-width: 690px) {
  body h2 svg, body .h2 svg {
    height: 30px;
  }
}
body h2 .thin, body .h2 .thin {
  font-weight: 400;
}
body h2 .bold, body .h2 .bold {
  font-weight: 700;
}
body h3, body .h3 {
  font-size: 30px;
  line-height: 1.4;
  font-weight: 600;
}
@media (max-width: 999px) {
  body h3, body .h3 {
    font-size: 24px;
  }
}
@media (max-width: 690px) {
  body h3, body .h3 {
    font-size: 20px;
  }
}
body h3 .thin, body .h3 .thin {
  font-weight: 400;
}
body h3 .bold, body .h3 .bold {
  font-weight: 700;
}
body h4, body .h4 {
  font-size: 22px;
  line-height: 1.4;
  font-weight: 400;
}
@media (max-width: 999px) {
  body h4, body .h4 {
    font-size: 18px;
  }
}
@media (max-width: 690px) {
  body h4, body .h4 {
    font-size: 17px;
  }
}
body h5 {
  font-size: 18px;
  line-height: 1;
  font-weight: 400;
  letter-spacing: 0.1vw;
}
@media (max-width: 999px) {
  body h5 {
    font-size: 16px;
  }
}
@media (max-width: 690px) {
  body h5 {
    font-size: 14px;
  }
}
body h6 {
  font-size: clamp(30px, 4vw, 50px);
  line-height: 1.25;
  font-weight: 600;
}
body p,
body div,
body li,
body a,
body .nectar-highlighted-text {
  font-size: 16px;
  line-height: 1.4;
  padding-bottom: 0;
}
@media (max-width: 690px) {
  body p,
  body div,
  body li,
  body a,
  body .nectar-highlighted-text {
    font-size: 14px;
  }
}
body p strong, body p b,
body div strong,
body div b,
body li strong,
body li b,
body a strong,
body a b,
body .nectar-highlighted-text strong,
body .nectar-highlighted-text b {
  font-weight: 700;
  color: var(--color-ara);
}
body li::marker {
  content: none !important;
}
body li:not(.menu-item, .sf-level-0, .sf-field-category, [role=presentation]) {
  position: relative;
}
body li:not(.menu-item, .sf-level-0, .sf-field-category, [role=presentation])::marker {
  content: none !important;
}
body li:not(.menu-item, .sf-level-0, .sf-field-category, [role=presentation])::before {
  content: "";
  background-color: var(--color-ara);
  display: block;
  height: 6px;
  width: 16px;
  position: absolute;
  top: 8px;
  left: -36px;
}
body li:not(.menu-item, .sf-level-0, .sf-field-category, [role=presentation]):not(:last-child) {
  margin-bottom: 20px;
}
body ol, body ul {
  margin-left: 0;
  margin-bottom: 0;
}
body a, body svg {
  display: block;
}
body strong {
  font-weight: 700;
}
body nav li,
body nav a,
body nav span {
  font-size: 14px;
}

body nav li,
body nav a,
body nav span {
  color: #fff;
  font-size: 18px;
  text-transform: uppercase;
}

.grecaptcha-badge {
  display: none !important;
}

.img-with-aniamtion-wrap .hover-wrap,
.row .col img {
  margin-bottom: 0;
}

.tabbed > ul li.tab-item a {
  border-right: 1px solid var(--color-gri) !important;
}

.tabbed > ul li.active-tab a {
  border-right: 1px solid var(--color-blus) !important;
}

.nectar-color-accent-color,
.nectar-color-accent-color, body a, label span, body [class^=icon-].icon-default-style, .blog-recent[data-style*=classic_enhanced] .post-meta a:hover i, .masonry.classic_enhanced .post .post-meta a:hover i, .comment-list .comment-meta a:hover, .comment-list .comment-meta a:focus, .comment-author a:hover, .comment-author a:focus, .post .post-header h2 a, .post .post-header a:hover, .post .post-header a:focus, #single-below-header a:hover, #single-below-header a:focus, .comment-list .pingback .comment-body > a:hover, [data-style=list_featured_first_row] .meta-category a, [data-style=list_featured_first_row] .meta-category a, .nectar-fancy-box[data-style=color_box_hover][data-color=accent-color] .icon-default-style, div[data-style=minimal] .toggle:hover > .toggle-title a, div[data-style=minimal] .toggle.open > .toggle-title a, #footer-outer #copyright li a i:hover, .ascend .comment-list .reply a, body.material .widget:not(.nectar_popular_posts_widget):not(.recent_posts_extra_widget) li a:hover, body.material #sidebar .widget:not(.nectar_popular_posts_widget):not(.recent_posts_extra_widget) li a:hover, body.material #footer-outer .widget:not(.nectar_popular_posts_widget):not(.recent_posts_extra_widget) li a:hover, #top nav .sf-menu .current_page_item > a .sf-sub-indicator i, #top nav .sf-menu .current_page_ancestor > a .sf-sub-indicator i, .sf-menu > .current_page_ancestor > a > .sf-sub-indicator i, .material .widget .tagcloud a, #single-below-header a:hover [class^=icon-], .wpcf7-form .wpcf7-not-valid-tip, #header-outer .nectar-menu-label {
  color: var(--color-gri);
}

.material .wpb_content_element,
.material .wpb_row {
  margin-bottom: 0;
}

#ajax-content-wrap .wpb_column {
  margin-bottom: 0;
}

svg {
  max-width: 100%;
}

.post .content-inner,
.row,
div.clear {
  padding-bottom: 0;
}

body.single .post .content-inner > h2,
body.single .post .content-inner > h3,
body.single .post .content-inner > h4,
body.single .post .content-inner > h5,
body.single .post .content-inner > h6,
body.single .post .wpb_text_column h2,
body.single .post .wpb_text_column h3,
body.single .post .wpb_text_column h4,
body.single .post .wpb_text_column h5,
body.single .post .wpb_text_column h6 {
  margin-top: 0;
}

@media (max-width: 690px) {
  body.single-post .container-wrap {
    padding-top: 40px !important;
  }
}

.wpb_text_column p:not(:last-child) {
  margin-bottom: 10px;
}

.nectar-global-section.before-footer {
  z-index: 20;
}

.wpb_wrapper > div {
  margin-bottom: 0;
  height: auto;
}/*# sourceMappingURL=experience_typo.css.map */