/*
 * GENERATED by webflow/tools/scale_large_screens.py - do not edit by hand.
 * Source: webflow.css, re-brandbeat.webflow.css, theme.css.
 * Above 1440px every pixel value scales with the window, capped at 2560px.
 */
@media screen and (min-width: 1441px) {
  html { font-size: min(1.1111vw, 28.44px); }
  /* webflow.css */
  [class^="w-icon-"], [class*=" w-icon-"] { line-height: 1; }
  html { height: 100%; }
  body { margin: 0; min-height: 100%; font-size: min(0.9722vw, 24.89px); line-height: min(1.3889vw, 35.56px); }
  img { max-width: 100%; }
  .w-inline-block { max-width: 100%; }
  .w-button { padding: min(0.625vw, 16px) min(1.0417vw, 26.67px); border: 0; line-height: inherit; border-radius: 0; }
  .w-code-block { margin: unset; }
  .w-webflow-badge, .w-webflow-badge > img { width: unset; height: unset; max-height: unset; max-width: unset; min-height: unset; min-width: unset; margin: unset; padding: unset; border: unset; border-radius: unset; background-image: unset; background-size: unset; box-shadow: unset; transform: unset; font-size: unset; line-height: unset; letter-spacing: unset; text-indent: unset; }
  .w-webflow-badge { top: auto !important; right: min(0.8333vw, 21.33px) !important; bottom: min(0.8333vw, 21.33px) !important; left: auto !important; border-radius: min(0.2083vw, 5.33px) !important; padding: min(0.4167vw, 10.67px) !important; font-size: min(0.8333vw, 21.33px) !important; line-height: min(0.9722vw, 24.89px) !important; transform: none !important; margin: 0 !important; width: auto !important; height: auto !important; box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0px 1px min(0.2083vw, 5.33px) rgba(0, 0, 0, 0.1); }
  h1, h2, h3, h4, h5, h6 { margin-bottom: min(0.6944vw, 17.78px); }
  h1 { font-size: min(2.6389vw, 67.56px); line-height: min(3.0556vw, 78.22px); margin-top: min(1.3889vw, 35.56px); }
  h2 { font-size: min(2.2222vw, 56.89px); line-height: min(2.5vw, 64px); margin-top: min(1.3889vw, 35.56px); }
  h3 { font-size: min(1.6667vw, 42.67px); line-height: min(2.0833vw, 53.33px); margin-top: min(1.3889vw, 35.56px); }
  h4 { font-size: min(1.25vw, 32px); line-height: min(1.6667vw, 42.67px); margin-top: min(0.6944vw, 17.78px); }
  h5 { font-size: min(0.9722vw, 24.89px); line-height: min(1.3889vw, 35.56px); margin-top: min(0.6944vw, 17.78px); }
  h6 { font-size: min(0.8333vw, 21.33px); line-height: min(1.25vw, 32px); margin-top: min(0.6944vw, 17.78px); }
  p { margin-top: 0; margin-bottom: min(0.6944vw, 17.78px); }
  blockquote { margin: 0 0 min(0.6944vw, 17.78px) 0; padding: min(0.6944vw, 17.78px) min(1.3889vw, 35.56px); border-left: min(0.3472vw, 8.89px) solid #E2E2E2; font-size: min(1.25vw, 32px); line-height: min(1.5278vw, 39.11px); }
  figure { margin: 0; margin-bottom: min(0.6944vw, 17.78px); }
  figcaption { margin-top: min(0.3472vw, 8.89px); }
  ul, ol { margin-top: 0px; margin-bottom: min(0.6944vw, 17.78px); padding-left: min(2.7778vw, 71.11px); }
  .w-list-unstyled { padding-left: 0; }
  .w-video { width: 100%; padding: 0; }
  .w-video iframe, .w-video object, .w-video embed { top: 0; left: 0; width: 100%; height: 100%; border: none; }
  fieldset { padding: 0; margin: 0; border: 0; }
  button, [type='button'], [type='reset'] { border: 0; }
  .w-form { margin: 0 0 min(1.0417vw, 26.67px); }
  .w-form-done { padding: min(1.3889vw, 35.56px); }
  .w-form-fail { margin-top: min(0.6944vw, 17.78px); padding: min(0.6944vw, 17.78px); }
  label { margin-bottom: min(0.3472vw, 8.89px); }
  .w-input, .w-select { width: 100%; height: min(2.6389vw, 67.56px); padding: min(0.5556vw, 14.22px) min(0.8333vw, 21.33px); margin-bottom: min(0.6944vw, 17.78px); font-size: min(0.9722vw, 24.89px); line-height: 1.42857143; border: 1px solid #cccccc; }
  .w-input:focus, .w-select:focus { outline: 0; }
  textarea.w-input, textarea.w-select { height: auto; }
  .w-select[multiple] { height: auto; }
  .w-form-label { margin-bottom: 0px; }
  .w-radio { margin-bottom: min(0.3472vw, 8.89px); padding-left: min(1.3889vw, 35.56px); }
  .w-radio-input { margin: min(0.2778vw, 7.11px) 0 0; line-height: normal; margin-left: max(-1.3889vw, -35.56px); }
  .w-radio-input { margin-top: min(0.2083vw, 5.33px); }
  .w-file-upload { margin-bottom: min(0.6944vw, 17.78px); }
  .w-file-upload-input { width: 0.1px; height: 0.1px; }
  .w-file-upload-error { margin-top: min(0.6944vw, 17.78px); }
  .w-file-upload-uploading-btn { font-size: min(0.9722vw, 24.89px); margin: 0; padding: min(0.5556vw, 14.22px) min(0.8333vw, 21.33px); border: 1px solid #cccccc; }
  .w-file-upload-file { margin: 0; padding: min(0.5556vw, 14.22px) min(0.625vw, 16px) min(0.5556vw, 14.22px) min(0.7639vw, 19.56px); border: 1px solid #cccccc; }
  .w-file-upload-file-name { font-size: min(0.9722vw, 24.89px); }
  .w-file-remove-link { margin-top: min(0.2083vw, 5.33px); margin-left: min(0.6944vw, 17.78px); width: auto; height: auto; padding: min(0.2083vw, 5.33px); }
  .w-icon-file-upload-remove { margin: auto; font-size: min(0.6944vw, 17.78px); }
  .w-file-upload-error-msg { padding: min(0.1389vw, 3.56px) 0; }
  .w-file-upload-info { line-height: min(2.6389vw, 67.56px); padding: 0 min(0.8333vw, 21.33px); }
  .w-file-upload-label { font-size: min(0.9722vw, 24.89px); margin: 0; padding: min(0.5556vw, 14.22px) min(0.8333vw, 21.33px); border: 1px solid #cccccc; }
  .w-icon-file-upload-icon, .w-icon-file-upload-uploading { margin-right: min(0.5556vw, 14.22px); width: min(1.3889vw, 35.56px); }
  .w-icon-file-upload-uploading { height: min(1.3889vw, 35.56px); }
  .w-container { margin-left: auto; margin-right: auto; max-width: min(65.2778vw, 1671.11px); }
  .w-container .w-row { margin-left: max(-0.6944vw, -17.78px); margin-right: max(-0.6944vw, -17.78px); }
  .w-row .w-row { margin-left: 0; margin-right: 0; }
  .w-col { width: 100%; min-height: 1px; padding-left: min(0.6944vw, 17.78px); padding-right: min(0.6944vw, 17.78px); }
  .w-col .w-col { padding-left: 0; padding-right: 0; }
  .w-col-1 { width: 8.33333333%; }
  .w-col-2 { width: 16.66666667%; }
  .w-col-3 { width: 25%; }
  .w-col-4 { width: 33.33333333%; }
  .w-col-5 { width: 41.66666667%; }
  .w-col-6 { width: 50%; }
  .w-col-7 { width: 58.33333333%; }
  .w-col-8 { width: 66.66666667%; }
  .w-col-9 { width: 75%; }
  .w-col-10 { width: 83.33333333%; }
  .w-col-11 { width: 91.66666667%; }
  .w-col-12 { width: 100%; }
  .w-widget-map { width: 100%; height: min(27.7778vw, 711.11px); }
  .w-widget-map label { width: auto; }
  .w-widget-map img { max-width: inherit; }
  .w-widget-twitter-count-shim { width: min(1.9444vw, 49.78px); height: min(1.3889vw, 35.56px); border: #758696 solid 1px; border-radius: min(0.2083vw, 5.33px); }
  .w-widget-twitter-count-shim .w-widget-twitter-count-inner { font-size: min(1.0417vw, 26.67px); line-height: min(0.8333vw, 21.33px); }
  .w-widget-twitter-count-shim.w--large { width: min(2.5vw, 64px); height: min(1.9444vw, 49.78px); }
  .w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner { font-size: min(1.25vw, 32px); line-height: min(1.25vw, 32px); }
  .w-widget-twitter-count-shim:not(.w--vertical) { margin-left: min(0.3472vw, 8.89px); margin-right: min(0.5556vw, 14.22px); }
  .w-widget-twitter-count-shim:not(.w--vertical).w--large { margin-left: min(0.4167vw, 10.67px); }
  .w-widget-twitter-count-shim:not(.w--vertical):before, .w-widget-twitter-count-shim:not(.w--vertical):after { top: 50%; left: 0; border: solid transparent; height: 0; width: 0; }
  .w-widget-twitter-count-shim:not(.w--vertical):before { border-width: min(0.2778vw, 7.11px); margin-left: max(-0.625vw, -16px); margin-top: max(-0.2778vw, -7.11px); }
  .w-widget-twitter-count-shim:not(.w--vertical).w--large:before { border-width: min(0.3472vw, 8.89px); margin-left: max(-0.6944vw, -17.78px); margin-top: max(-0.3472vw, -8.89px); }
  .w-widget-twitter-count-shim:not(.w--vertical):after { border-width: min(0.2778vw, 7.11px); margin-left: max(-0.5556vw, -14.22px); margin-top: max(-0.2778vw, -7.11px); }
  .w-widget-twitter-count-shim:not(.w--vertical).w--large:after { border-width: min(0.3472vw, 8.89px); margin-left: max(-0.625vw, -16px); margin-top: max(-0.3472vw, -8.89px); }
  .w-widget-twitter-count-shim.w--vertical { width: min(4.2361vw, 108.44px); height: min(2.2917vw, 58.67px); margin-bottom: min(0.5556vw, 14.22px); }
  .w-widget-twitter-count-shim.w--vertical:before, .w-widget-twitter-count-shim.w--vertical:after { top: 100%; left: 50%; border: solid transparent; height: 0; width: 0; }
  .w-widget-twitter-count-shim.w--vertical:before { border-width: min(0.3472vw, 8.89px); margin-left: max(-0.3472vw, -8.89px); }
  .w-widget-twitter-count-shim.w--vertical:after { border-width: min(0.2778vw, 7.11px); margin-left: max(-0.2778vw, -7.11px); }
  .w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner { font-size: min(1.25vw, 32px); line-height: min(1.5278vw, 39.11px); }
  .w-widget-twitter-count-shim.w--vertical.w--large { width: min(5.2778vw, 135.11px); }
  .w-background-video { height: min(34.7222vw, 888.89px); }
  .w-background-video > video { background-size: cover; margin: auto; width: 100%; height: 100%; right: -100%; bottom: -100%; top: -100%; left: -100%; }
  .w-background-video--control { bottom: 1em; right: 1em; padding: 0; }
  .w-slider { height: min(20.8333vw, 533.33px); }
  .w-slider-mask { left: 0; right: 0; height: 100%; }
  .w-slide { width: 100%; height: 100%; }
  .w-slider-nav { top: auto; right: 0; bottom: 0; left: 0; margin: auto; padding-top: min(0.6944vw, 17.78px); height: min(2.7778vw, 71.11px); }
  .w-slider-nav.w-round > div { border-radius: 100%; }
  .w-slider-nav.w-num > div { width: auto; height: auto; padding: 0.2em 0.5em; font-size: inherit; line-height: inherit; }
  .w-slider-nav.w-shadow > div { box-shadow: 0 0 min(0.2083vw, 5.33px) rgba(51, 51, 51, 0.4); }
  .w-slider-dot { width: 1em; height: 1em; margin: 0 min(0.2083vw, 5.33px) 0.5em; }
  .w-slider-dot:focus { outline: none; box-shadow: 0px 0px 0px min(0.1389vw, 3.56px) #fff; }
  .w-slider-dot:focus.w-active { box-shadow: none; }
  .w-slider-arrow-left, .w-slider-arrow-right { width: min(5.5556vw, 142.22px); top: 0; right: 0; bottom: 0; left: 0; margin: auto; font-size: min(2.7778vw, 71.11px); }
  .w-slider-arrow-left:focus, .w-slider-arrow-right:focus { outline: 0; }
  .w-slider-arrow-left { right: auto; }
  .w-slider-arrow-right { left: auto; }
  .w-icon-slider-left, .w-icon-slider-right { top: 0; right: 0; bottom: 0; left: 0; margin: auto; width: 1em; height: 1em; }
  .w-slider-aria-label { border: 0; height: 1px; margin: -1px; padding: 0; width: 1px; }
  .w-dropdown { margin-left: auto; margin-right: auto; }
  .w-dropdown-btn, .w-dropdown-toggle, .w-dropdown-link { padding: min(1.3889vw, 35.56px); margin-left: auto; margin-right: auto; }
  .w-dropdown-toggle { padding-right: min(2.7778vw, 71.11px); }
  .w-dropdown-toggle:focus { outline: 0; }
  .w-icon-dropdown-toggle { top: 0; right: 0; bottom: 0; margin: auto; margin-right: min(1.3889vw, 35.56px); width: 1em; height: 1em; }
  .w-dropdown-list { min-width: 100%; }
  .w-dropdown-link { padding: min(0.6944vw, 17.78px) min(1.3889vw, 35.56px); }
  .w-dropdown-link:focus { outline: 0; }
  .w-lightbox-backdrop { letter-spacing: normal; text-indent: 0; top: 0; right: 0; bottom: 0; left: 0; font-size: min(1.1806vw, 30.22px); line-height: 1.2; outline: 0; }
  .w-lightbox-backdrop, .w-lightbox-container { height: 100%; }
  .w-lightbox-content { height: 100vh; }
  .w-lightbox-view { width: 100vw; height: 100vh; }
  .w-lightbox-view:before { height: 100vh; }
  .w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before { height: 86vh; }
  .w-lightbox-figure { margin: 0; }
  .w-lightbox-img { width: auto; height: auto; max-width: none; }
  .w-lightbox-image { max-width: 100vw; max-height: 100vh; }
  .w-lightbox-group .w-lightbox-image { max-height: 86vh; }
  .w-lightbox-caption { right: 0; bottom: 0; left: 0; padding: 0.5em 1em; }
  .w-lightbox-embed { top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; }
  .w-lightbox-control { top: 0; width: 4em; background-size: min(1.6667vw, 42.67px); }
  .w-lightbox-left { bottom: 0; left: 0; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg=="); }
  .w-lightbox-right { right: 0; bottom: 0; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+"); }
  .w-lightbox-close { right: 0; height: 2.6em; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4="); background-size: min(1.25vw, 32px); }
  .w-lightbox-strip { bottom: 0; left: 0; right: 0; padding: 0 1vh; line-height: 0; }
  .w-lightbox-item { width: 10vh; padding: 2vh 1vh; }
  .w-lightbox-thumbnail { height: 10vh; }
  .w-lightbox-thumbnail-image { top: 0; left: 0; }
  .w-lightbox-thumbnail .w-lightbox-tall { top: 50%; width: 100%; transform: translate(0, -50%); }
  .w-lightbox-thumbnail .w-lightbox-wide { left: 50%; height: 100%; transform: translate(-50%, 0); }
  .w-lightbox-spinner { top: 50%; left: 50%; width: min(2.7778vw, 71.11px); height: min(2.7778vw, 71.11px); margin-top: max(-1.3889vw, -35.56px); margin-left: max(-1.3889vw, -35.56px); border: min(0.3472vw, 8.89px) solid rgba(0, 0, 0, 0.4); border-radius: 50%; }
  .w-lightbox-spinner:after { top: max(-0.2778vw, -7.11px); right: max(-0.2778vw, -7.11px); bottom: max(-0.2778vw, -7.11px); left: max(-0.2778vw, -7.11px); border: min(0.2083vw, 5.33px) solid transparent; border-radius: 50%; }
  .w-lightbox-content { height: 96vh; margin-top: 2vh; }
  .w-lightbox-view, .w-lightbox-view:before { height: 96vh; }
  .w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before { height: 84vh; }
  .w-lightbox-image { max-width: 96vw; max-height: 96vh; }
  .w-lightbox-group .w-lightbox-image { max-width: 82.3vw; max-height: 84vh; }
  .w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after, .w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:after { outline: min(0.1389vw, 3.56px) solid #2895f7; }
  .w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div, .w-richtext .w-richtext-figure-selected[data-rt-type="image"] div { outline: min(0.1389vw, 3.56px) solid #2895f7; }
  .w-richtext figure.w-richtext-figure-type-video > div:after, .w-richtext figure[data-rt-type="video"] > div:after { left: 0; top: 0; right: 0; bottom: 0; }
  .w-richtext figure { max-width: 60%; }
  .w-richtext figure img { width: 100%; }
  .w-richtext figure div { font-size: 0px; }
  .w-richtext figure.w-richtext-figure-type-video, .w-richtext figure[data-rt-type="video"] { width: 60%; height: 0; }
  .w-richtext figure.w-richtext-figure-type-video iframe, .w-richtext figure[data-rt-type="video"] iframe { top: 0; left: 0; width: 100%; height: 100%; }
  .w-richtext figure.w-richtext-figure-type-video > div, .w-richtext figure[data-rt-type="video"] > div { width: 100%; }
  .w-richtext figure.w-richtext-align-center { margin-right: auto; margin-left: auto; }
  .w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image > div, .w-richtext figure.w-richtext-align-center[data-rt-type="image"] > div { max-width: 100%; }
  .w-richtext figure.w-richtext-align-fullwidth { width: 100%; max-width: 100%; margin-right: auto; margin-left: auto; }
  .w-richtext figure.w-richtext-align-fullwidth > div { padding-bottom: inherit; }
  .w-richtext figure.w-richtext-align-floatleft { margin-right: min(1.0417vw, 26.67px); }
  .w-richtext figure.w-richtext-align-floatright { margin-left: min(1.0417vw, 26.67px); }
  .w-nav-link { padding: min(1.3889vw, 35.56px); margin-left: auto; margin-right: auto; }
  [data-nav-menu-open] { top: 100%; left: 0; right: 0; min-width: min(13.8889vw, 355.56px); }
  .w-nav-overlay { top: 100%; left: 0; right: 0; width: 100%; }
  .w-nav-overlay [data-nav-menu-open] { top: 0; }
  .w-nav[data-animation='over-left'] .w-nav-overlay { width: auto; }
  .w-nav[data-animation='over-left'] .w-nav-overlay, .w-nav[data-animation='over-left'] [data-nav-menu-open] { right: auto; top: 0; }
  .w-nav[data-animation='over-right'] .w-nav-overlay { width: auto; }
  .w-nav[data-animation='over-right'] .w-nav-overlay, .w-nav[data-animation='over-right'] [data-nav-menu-open] { left: auto; top: 0; }
  .w-nav-button { padding: min(1.25vw, 32px); font-size: min(1.6667vw, 42.67px); }
  .w-nav-button:focus { outline: 0; }
  .w-tab-link { padding: min(0.625vw, 16px) min(2.0833vw, 53.33px); }
  .w-tab-link:focus { outline: 0; }
  .w-dyn-empty { padding: min(0.6944vw, 17.78px); }
  .w-layout-grid { grid-template-columns: 1fr 1fr; grid-row-gap: min(1.1111vw, 28.44px); grid-column-gap: min(1.1111vw, 28.44px); }
  /* re-brandbeat.webflow.css */
  .w-layout-blockcontainer { max-width: min(65.2778vw, 1671.11px); margin-left: auto; margin-right: auto; }
  .w-layout-grid { grid-row-gap: min(1.1111vw, 28.44px); grid-column-gap: min(1.1111vw, 28.44px); grid-template-columns: 1fr 1fr; }
  .w-pagination-previous { border: 1px solid #ccc; border-radius: min(0.1389vw, 3.56px); margin-left: min(0.6944vw, 17.78px); margin-right: min(0.6944vw, 17.78px); padding: min(0.625vw, 16px) min(1.3889vw, 35.56px); font-size: min(0.9722vw, 24.89px); }
  .w-pagination-previous-icon { margin-right: min(0.2778vw, 7.11px); }
  .w-pagination-next { border: 1px solid #ccc; border-radius: min(0.1389vw, 3.56px); margin-left: min(0.6944vw, 17.78px); margin-right: min(0.6944vw, 17.78px); padding: min(0.625vw, 16px) min(1.3889vw, 35.56px); font-size: min(0.9722vw, 24.89px); }
  .w-pagination-next-icon { margin-left: min(0.2778vw, 7.11px); }
  .w-form-formradioinput--inputType-custom { border: 1px solid #ccc; border-radius: 50%; width: min(0.8333vw, 21.33px); height: min(0.8333vw, 21.33px); }
  .w-form-formradioinput--inputType-custom.w--redirected-focus { box-shadow: 0 0 min(0.2083vw, 5.33px) 1px #3898ec; }
  .w-form-formradioinput--inputType-custom.w--redirected-checked { border-width: min(0.2778vw, 7.11px); }
  body { font-size: 1rem; line-height: min(1.3889vw, 35.56px); }
  h1 { margin-top: min(1.3889vw, 35.56px); margin-bottom: min(0.6944vw, 17.78px); font-size: min(2.6389vw, 67.56px); line-height: min(3.0556vw, 78.22px); }
  h2 { margin-top: min(1.3889vw, 35.56px); margin-bottom: min(0.6944vw, 17.78px); font-size: min(2.2222vw, 56.89px); line-height: min(2.5vw, 64px); }
  h3 { margin-top: min(1.3889vw, 35.56px); margin-bottom: min(0.6944vw, 17.78px); font-size: min(1.6667vw, 42.67px); line-height: min(2.0833vw, 53.33px); }
  h4 { margin-top: min(0.6944vw, 17.78px); margin-bottom: min(0.6944vw, 17.78px); font-size: min(1.25vw, 32px); line-height: min(1.6667vw, 42.67px); }
  h5 { margin-top: min(0.6944vw, 17.78px); margin-bottom: min(0.6944vw, 17.78px); font-size: min(0.9722vw, 24.89px); line-height: min(1.3889vw, 35.56px); }
  h6 { margin-top: min(0.6944vw, 17.78px); margin-bottom: min(0.6944vw, 17.78px); font-size: min(0.8333vw, 21.33px); line-height: min(1.25vw, 32px); }
  p { margin-bottom: min(0.6944vw, 17.78px); font-size: 1rem; line-height: min(1.5278vw, 39.11px); }
  blockquote { border-left: min(0.3472vw, 8.89px) solid #e2e2e2; margin-bottom: min(0.6944vw, 17.78px); padding: min(0.6944vw, 17.78px) min(1.3889vw, 35.56px); font-size: min(1.25vw, 32px); line-height: min(1.5278vw, 39.11px); }
  .heading2 { letter-spacing: -.3vh; margin-top: 0; margin-bottom: 0; font-size: 9.25vh; line-height: .95; }
  .heading2.is--white { font-size: min(3.8194vw, 97.78px); }
  .wrap_scrolling-text { min-height: min(27.7778vw, 711.11px); }
  .header-row { margin-bottom: 15%; }
  .header-row.summary { margin-top: 5%; }
  .alt-text_header { max-width: 20ch; font-size: min(0.625vw, 16px); line-height: 1.2; }
  .alt-text_header.white { line-height: 1.4; }
  .small-divider { border-radius: 100%; width: min(0.5556vw, 14.22px); height: min(0.5556vw, 14.22px); margin-left: min(1.0417vw, 26.67px); margin-right: min(1.0417vw, 26.67px); }
  .small-divider.black { width: min(0.5556vw, 14.22px); height: min(0.5556vw, 14.22px); }
  .header-text { letter-spacing: 0; margin-top: 0; margin-bottom: 0; font-size: min(0.9028vw, 23.11px); line-height: .9; }
  .header-text.black { letter-spacing: 0; }
  .capitalize { margin-right: 2%; font-size: min(11.9444vw, 305.78px); line-height: 79%; }
  .blog_article3 { width: 100%; max-width: min(104.1667vw, 2666.67px); height: 100%; padding-top: min(2.7778vw, 71.11px); }
  .blog_image { width: 100%; height: 100%; inset: 0% auto auto 0%; }
  .main-heading { width: auto; max-width: 18ch; margin-top: min(0.3472vw, 8.89px); font-size: min(2.9167vw, 74.67px); line-height: 1; }
  .link_read-more { width: 100%; padding-top: min(1.1111vw, 28.44px); padding-bottom: min(1.1111vw, 28.44px); font-size: min(2.2222vw, 56.89px); }
  .card_inner { letter-spacing: 0; background-image: linear-gradient(#0000, #000c); max-width: 100%; min-height: 70vh; padding-bottom: 10%; bottom: 0; left: 0; right: 0; }
  .arrow_read-more { border-radius: min(6.9444vw, 177.78px); width: min(4.1667vw, 106.67px); height: min(4.1667vw, 106.67px); }
  .row_scroll { min-width: 33vw; padding-right: 1vw; }
  .article_button-close { border-radius: 100%; width: min(3.8194vw, 97.78px); height: min(3.8194vw, 97.78px); margin-top: 15%; margin-right: 3.5%; font-size: min(1.1806vw, 30.22px); inset: 0% 0% auto auto; }
  .small-text { letter-spacing: .03em; font-size: min(0.8333vw, 21.33px); }
  .small-text.tag { margin-left: 1vw; margin-right: 1vw; }
  .divider_circle { border-radius: 100%; width: min(1.0417vw, 26.67px); height: min(1.0417vw, 26.67px); margin-top: 15%; margin-bottom: 15%; }
  .divider_circle.orange { width: min(1.0417vw, 26.67px); height: min(1.0417vw, 26.67px); }
  .divider_circle.orange.small { width: min(0.5556vw, 14.22px); height: min(0.5556vw, 14.22px); margin-left: min(0.9722vw, 24.89px); margin-right: min(0.9722vw, 24.89px); }
  .home_blogs { width: 100%; max-width: min(194.4444vw, 4977.78px); height: auto; margin-left: auto; margin-right: auto; }
  .blog_article2 { width: 100%; max-width: min(104.1667vw, 2666.67px); height: 100%; padding-top: min(2.7778vw, 71.11px); }
  .image_content { min-height: 100vh; padding: 10%; top: 0; }
  .home_blog-content { width: 50%; height: 100vh; inset: 0% 0% auto auto; }
  .blog_card3 { width: 33.33%; }
  .card-details_wrapper { width: 100%; padding-bottom: 8%; padding-left: 8%; padding-right: 8%; }
  .image_wrapper { height: 100vh; }
  .alt-description { max-width: 20ch; font-size: min(0.9722vw, 24.89px); }
  .blog_article { width: auto; max-width: min(104.1667vw, 2666.67px); height: 100%; padding-top: min(2.7778vw, 71.11px); padding-bottom: min(2.7778vw, 71.11px); line-height: min(2.0833vw, 53.33px); top: 0; bottom: 0; right: 0; }
  .xlarge_paragraph { letter-spacing: max(-0.2778vw, -7.11px); font-size: 20vh; line-height: 1.2; }
  .article_header { padding: 10% 12% 15%; }
  .blog_card { width: 33.33%; }
  .divider-scroll { border-radius: min(13.8889vw, 355.56px); width: min(0.6944vw, 17.78px); height: min(0.6944vw, 17.78px); margin-left: 1vw; margin-right: 1vw; }
  .image_container { width: 100%; height: 100%; }
  .image_container.third { background-image: url('../images/sahand-hoseini-RnCLtXEouJE-unsplash-1_1.avif'); background-size: cover; }
  .image_container.second { background-image: url('../images/claudio-guglieri-K2RH1QZdLF4-unsplash-2_1.avif'); background-size: cover; }
  .image_container.first { background-image: url('../images/levi-stute-mFF39sOZSgM-unsplash_1.avif'); background-size: cover; }
  .blog_card2 { width: 33.33%; }
  .modal { grid-row-gap: min(1.3889vw, 35.56px); border-radius: min(0.2778vw, 7.11px); width: auto; max-width: 20em; height: auto; padding: min(2.0833vw, 53.33px) min(2.0833vw, 53.33px) min(1.7361vw, 44.44px); inset: 16% 1% auto auto; box-shadow: 0 min(1.7361vw, 44.44px) min(2.4306vw, 62.22px) #00000054; }
  .close_link { padding: min(0.6944vw, 17.78px); inset: 0% 0% auto auto; }
  .close-icon { max-height: min(0.6944vw, 17.78px); }
  .button-2 { border-radius: min(0.2778vw, 7.11px); padding: min(1.1111vw, 28.44px) min(1.7361vw, 44.44px); font-size: min(0.9028vw, 23.11px); }
  .button-2.outline { border: min(0.1389vw, 3.56px) solid #2000b157; }
  .button-2.width-100 { letter-spacing: 1px; width: 100%; margin-top: min(0.6944vw, 17.78px); }
  .button-2.padding-lr-50 { padding-left: min(3.4722vw, 88.89px); padding-right: min(3.4722vw, 88.89px); }
  .button-2.padding-lr-50.is--border { border: min(0.1389vw, 3.56px) solid var(--white); }
  .grid { grid-template-columns: auto auto; }
  .modal_link { font-size: min(0.8333vw, 21.33px); }
  .hero_overline { letter-spacing: min(0.1042vw, 2.67px); margin-top: 0; margin-bottom: min(1.1111vw, 28.44px); font-size: min(0.9722vw, 24.89px); }
  .logos-row { grid-column-gap: 3rem; grid-row-gap: 3rem; padding-left: 3rem; }
  .logos-gradient { background-image: linear-gradient(90deg, var(--white), #0e0c1500); width: 5rem; inset: 0% auto 0% 0%; }
  .logos-gradient.blue { background-image: linear-gradient(90deg, #030666, #0e0c1500); }
  .logos-gradient.is-inverted { inset: 0% 0% 0% auto; transform: rotate(180deg); }
  .logos-gradient.is-inverted.orange { background-image: linear-gradient(90deg, #a43419, #0e0c1500); }
  .logos-container.top_padding { max-width: 90%; margin-top: 0; }
  .hero_h1 { max-width: 55rem; margin-bottom: min(1.0417vw, 26.67px); font-size: 4rem; line-height: 1; }
  .bounce_wrapper { height: 12vh; margin-top: min(1.3889vw, 35.56px); inset: auto 0% 0%; }
  .bounce_wrapper.align { bottom: 10%; }
  .bounce_wrapper.align.z-index_0 { width: 7%; height: 10vh; margin-left: auto; margin-right: auto; }
  .parallax_trigger { width: 100%; height: 100vh; inset: 0%; }
  .parallax_background { width: 100%; height: 100%; left: 0%; right: 0%; }
  .hero_button_container { grid-column-gap: min(1.3194vw, 33.78px); grid-row-gap: min(1.3194vw, 33.78px); }
  .hero_button_container.vflex { grid-column-gap: min(2.0833vw, 53.33px); grid-row-gap: min(2.0833vw, 53.33px); }
  .logo { max-height: min(6.9444vw, 177.78px); }
  .home_hero { grid-column-gap: 0px; grid-row-gap: 0px; grid-template-columns: 1fr 1fr; width: 100%; height: 100vh; }
  .home_feature { padding-top: 2.5rem; padding-bottom: 2.5rem; }
  .home_feature.padding_100_tb { width: 100%; padding-top: min(6.9444vw, 177.78px); padding-bottom: min(6.9444vw, 177.78px); }
  .home_feature.padding_100_tb.is--in_hero { padding-top: min(2.7778vw, 71.11px); padding-bottom: min(2.7778vw, 71.11px); inset: auto 0% 0%; }
  .section_title { letter-spacing: min(0.1042vw, 2.67px); margin-bottom: 2rem; font-size: min(1.25vw, 32px); }
  .container_h-flex_center { width: 100%; height: 100%; }
  .container_h-flex_center.black_overlay { padding-top: min(9.7222vw, 248.89px); padding-left: min(4.1667vw, 106.67px); padding-right: min(4.1667vw, 106.67px); }
  .container_h-flex_center.black_overlay.feature_hiden { padding-top: 0; }
  .container_h-flex_center.black_overlay.feature_hiden.blur { -webkit-backdrop-filter: blur(min(1.3889vw, 35.56px)); backdrop-filter: blur(min(1.3889vw, 35.56px)); }
  .container_h-flex_center.black_overlay.feature_hiden._100vh { height: 100vh; }
  .button_main { border-radius: min(6.9444vw, 177.78px); padding: min(1.1111vw, 28.44px) min(3.125vw, 80px); font-size: min(1.1111vw, 28.44px); line-height: min(1.4583vw, 37.33px); }
  .button_main:hover { transform: translate(0, max(-0.1389vw, -3.56px)); }
  .button_main.outline { border: min(0.1389vw, 3.56px) solid #ffffff40; }
  .button_main.outline.dark { -webkit-backdrop-filter: blur(min(0.3472vw, 8.89px)); backdrop-filter: blur(min(0.3472vw, 8.89px)); }
  .button_main.in--footer { padding: min(0.6944vw, 17.78px) min(2.0833vw, 53.33px); top: min(0.6944vw, 17.78px); bottom: min(0.6944vw, 17.78px); right: 0%; }
  .hero_paragraph { max-width: 50rem; margin-bottom: min(3.3333vw, 85.33px); font-size: min(1.25vw, 32px); line-height: 1.4; }
  .hero_paragraph.is--white.width-40 { max-width: 40rem; }
  .menu-bg { width: 100vw; height: 100vh; inset: 0; }
  .menu-bg.unhidden { transform: translate(0, -100vh); }
  .line { border: 1px solid #f2f3f4; width: 100%; height: 1px; }
  .link_bold_heading-white { font-size: 2.8vw; line-height: 2.8vw; }
  .menu-wrap { width: 100vw; }
  .menu_content { width: 100%; top: 50%; }
  .menu__list { margin-bottom: 0; padding-left: 0; }
  .line-wrap-2 { width: 100%; height: 1px; }
  .menu { background-image: linear-gradient(#0000003b, #0000003b), url('../images/10_2.avif'); background-size: auto, cover; width: 100vw; height: 100vh; }
  .menu_list-item { margin-right: 3vw; }
  .menu_list-item.last { margin-right: 0; }
  .navbar_block { grid-column-gap: 0px; grid-row-gap: 0px; grid-template-columns: .25fr 3fr; width: 100%; max-width: min(83.3333vw, 2133.33px); height: 100%; margin-top: min(0.6944vw, 17.78px); margin-left: auto; margin-right: auto; }
  .navbar_block.padding_40_lr { max-width: none; margin-top: 0; padding-left: min(2.7778vw, 71.11px); padding-right: min(2.7778vw, 71.11px); }
  .menu_icon { width: min(2.5vw, 64px); }
  .menu_icon-2 { width: min(2.5vw, 64px); }
  .nav_link:hover { transform: scale(1.1); }
  .block_right { grid-column-gap: min(5.5556vw, 142.22px); grid-row-gap: min(5.5556vw, 142.22px); grid-template-columns: 1fr 1fr 1fr 1fr; }
  .navbar_main-black { -webkit-backdrop-filter: blur(min(0.1389vw, 3.56px)); backdrop-filter: blur(min(0.1389vw, 3.56px)); width: 100%; height: 10vh; inset: 0% 0% auto; box-shadow: 0 min(0.1389vw, 3.56px) min(0.5556vw, 14.22px) #0003; }
  .navbar_main-white { width: 100%; height: 10vh; inset: 0% 0% auto; }
  .center_paragraph { max-width: 50rem; margin-bottom: min(4.1667vw, 106.67px); font-size: min(1.25vw, 32px); line-height: 1.4; }
  .overline { letter-spacing: min(0.1042vw, 2.67px); margin-top: 0; margin-bottom: min(1.1111vw, 28.44px); font-size: min(0.9722vw, 24.89px); }
  .overline.is--blue { margin-bottom: 0; font-size: 1em; }
  .overline.in--faqs { margin-bottom: max(-0.8333vw, -21.33px); }
  .feature_column_image { width: 50%; min-height: min(17.3611vw, 444.44px); padding: min(3.4722vw, 88.89px); }
  .paragraph { max-width: min(47.2222vw, 1208.89px); margin-bottom: min(3.3333vw, 85.33px); font-size: 1.1rem; line-height: 1.4; }
  .paragraph.left_align { margin-bottom: min(1.3889vw, 35.56px); }
  .paragraph.left_align.black.no-max-width { max-width: none; }
  .paragraph.left_align.less-bottom-margin { margin-top: max(-1.0417vw, -26.67px); margin-bottom: 0; font-size: min(0.9722vw, 24.89px); }
  .paragraph.left_align.less-bottom-margin.p-radio { max-width: none; margin-top: 0; font-size: 1rem; line-height: min(1.3889vw, 35.56px); }
  .paragraph.left_align.less-bottom-margin.margin-tb-10 { margin-top: min(0.6944vw, 17.78px); margin-bottom: min(0.6944vw, 17.78px); }
  .paragraph.less-bottom-margin { margin-bottom: min(1.3889vw, 35.56px); }
  .paragraph.center_align { max-width: none; margin-top: min(0.6944vw, 17.78px); margin-bottom: min(1.3889vw, 35.56px); }
  .title_wrap.vflex { grid-column-gap: min(1.0417vw, 26.67px); grid-row-gap: min(1.0417vw, 26.67px); width: 100%; }
  .title_wrap.vflex.margin-bottom { margin-bottom: min(1.3889vw, 35.56px); }
  .title_wrap.vflex.margin-bottom.max-width { max-width: min(75vw, 1920px); }
  .title_wrap.vflex.margin-bottom.max-width.margin-bottom-4rem { max-width: none; margin-bottom: 4rem; }
  .content_h2_2 { margin-top: 0; margin-bottom: min(1.1111vw, 28.44px); }
  .home_about { padding-top: min(4.1667vw, 106.67px); padding-bottom: min(2.7778vw, 71.11px); }
  .feature_wrap { width: 100%; margin-bottom: min(3.8194vw, 97.78px); }
  .right_blur { max-width: min(34.7222vw, 888.89px); inset: auto 0% 0% auto; }
  .content_h2 { margin-top: 0; margin-bottom: min(1.3889vw, 35.56px); font-size: min(2.9167vw, 74.67px); }
  .content_h2.content_h2_center.max-width { max-width: 70%; max-height: none; line-height: min(3.4722vw, 88.89px); }
  .content_h2.width-75 { width: 80%; margin-bottom: 0; line-height: min(2.7778vw, 71.11px); }
  .content_h2.width-75.padding_15-l { padding-left: min(1.0417vw, 26.67px); }
  .content_h2.width-75.padding_15-l.align_left { width: auto; }
  .content_h2.width-75.h2_span.highlight.font { margin-top: min(0.3472vw, 8.89px); font-size: min(2.4306vw, 62.22px); }
  .content_h2.width-75.height-45 { line-height: min(3.125vw, 80px); }
  .content_h2.width-100 { width: 100%; }
  .content_h2.width-100.align_left { width: auto; }
  .content_h2.width-100.align_left.h2_span.highlight { margin-left: min(0.6944vw, 17.78px); }
  .content_h2.content_h2_center.webinar { margin-bottom: min(4.1667vw, 106.67px); font-size: min(4.1667vw, 106.67px); line-height: min(4.1667vw, 106.67px); }
  .left_blur { inset: 20% auto auto 0%; }
  .feature_column_content { width: 50%; min-height: min(17.3611vw, 444.44px); padding: min(3.4722vw, 88.89px); }
  .feature_column_content.no_padding_r { padding-left: 0; }
  .container_flex { width: 100%; max-width: min(79.1667vw, 2026.67px); }
  .container_flex.padding { padding-left: 3%; padding-right: 3%; }
  .service_title { margin-bottom: min(0.8333vw, 21.33px); font-size: min(2.0833vw, 53.33px); line-height: min(2.0833vw, 53.33px); }
  .service_title.service_title_center { width: 100%; margin-bottom: min(1.7361vw, 44.44px); line-height: min(2.7778vw, 71.11px); }
  .divider { width: 100%; max-width: min(59.0278vw, 1511.11px); height: 1px; margin-top: min(9.7222vw, 248.89px); inset: auto 0% 0%; }
  .home_services { background-image: none; padding: min(5.5556vw, 142.22px) 3% min(8.3333vw, 213.33px); }
  .services_grid { grid-column-gap: min(1.9444vw, 49.78px); grid-row-gap: min(1.9444vw, 49.78px); grid-template-columns: 1fr 1fr 1fr; width: 100%; margin-top: min(4.1667vw, 106.67px); }
  .service_paragraph { font-size: min(1.1111vw, 28.44px); }
  .service_paragraph.is--white { margin-bottom: min(1.3889vw, 35.56px); font-size: 1em; }
  .section-tag_container { letter-spacing: min(0.2083vw, 5.33px); width: 100%; margin-bottom: min(4.1667vw, 106.67px); font-size: min(0.9722vw, 24.89px); line-height: 1em; }
  .section-tag_container.overline { margin-bottom: 0; padding-left: min(1.0417vw, 26.67px); padding-right: min(1.0417vw, 26.67px); font-size: min(0.9722vw, 24.89px); }
  .section-tag_container.overline.margin-top { margin-bottom: min(1.3889vw, 35.56px); padding-left: 0; padding-right: 0; }
  .section-tag_container.overline.margin-bottom { margin-bottom: min(2.0833vw, 53.33px); }
  .section-tag_container.overline.no_padding { padding-left: 0; padding-right: 0; }
  .icon_container { width: min(4.1667vw, 106.67px); height: min(4.1667vw, 106.67px); margin-bottom: min(1.7361vw, 44.44px); }
  .tag-10 { margin-top: min(0.8333vw, 21.33px); margin-bottom: 0; font-size: min(0.8333vw, 21.33px); line-height: min(0.8333vw, 21.33px); }
  .button_cta { border-radius: min(6.9444vw, 177.78px); height: 100%; margin-top: 0; padding: min(1.1111vw, 28.44px) min(3.125vw, 80px); font-size: min(1.1111vw, 28.44px); line-height: min(1.4583vw, 37.33px); }
  .button_cta.outline { border: min(0.1389vw, 3.56px) solid #2000b140; border-radius: min(6.9444vw, 177.78px); font-size: min(1.1111vw, 28.44px); }
  .button_cta.outline.in--grid { width: 100%; height: auto; }
  .section-tag_line { background-image: linear-gradient(90deg, #fff0, #ed4b00cc); height: 1px; margin-left: min(1.3889vw, 35.56px); }
  .section-tag_line.reverse { background-image: linear-gradient(270deg, #fff0, #ed4b00cc); }
  .section-tag_line.reverse.right-margin { margin-left: 0; margin-right: min(1.3889vw, 35.56px); }
  .hflex.align_center-spa.is--grid { grid-column-gap: min(1.1111vw, 28.44px); grid-row-gap: min(1.1111vw, 28.44px); grid-template-columns: 2.75fr 1fr; }
  .hflex.contain { grid-column-gap: min(2.3611vw, 60.44px); grid-row-gap: min(2.3611vw, 60.44px); margin-top: min(2.0833vw, 53.33px); margin-bottom: min(1.3889vw, 35.56px); }
  .hflex.contain.width-75 { width: 75%; }
  .hflex.gap20 { grid-column-gap: min(1.3889vw, 35.56px); grid-row-gap: min(1.3889vw, 35.56px); }
  .services_grid_block { border: min(0.1389vw, 3.56px) solid #0000; border-radius: min(0.6944vw, 17.78px); padding: min(3.4722vw, 88.89px) min(3.4722vw, 88.89px) min(3.4722vw, 88.89px) min(2.0833vw, 53.33px); }
  .services_grid_block:hover { background-image: url('../images/width_792.avif'); background-size: auto; box-shadow: min(0.2778vw, 7.11px) min(0.4167vw, 10.67px) min(0.8333vw, 21.33px) min(0.2083vw, 5.33px) #0003; }
  .services_grid_block.end_block { padding-right: min(2.0833vw, 53.33px); }
  .services_grid_block.end_block:hover { background-image: url('../images/width_792.avif'), url('../images/width_591.avif'); background-size: cover, cover; }
  .home_projects { background-image: radial-gradient(circle farthest-corner at 100% 50%, #ed4b0073, var(--transparent) 27%), radial-gradient(circle farthest-corner at 0% 50%, #ff6f4c61, #fffc 33%); padding-top: min(8.3333vw, 213.33px); padding-bottom: min(10.7639vw, 275.56px); }
  .home_projects.no-padding-bottom { padding-bottom: 0; }
  .project-slider { height: 100%; }
  .project-info_container { grid-row-gap: min(1.3889vw, 35.56px); width: 42%; max-width: min(36.1111vw, 924.44px); line-height: 1.6em; }
  .project-image_container { border-top-left-radius: min(1.3889vw, 35.56px); border-top-right-radius: min(1.3889vw, 35.56px); width: 50%; }
  .project-image { min-height: min(31.25vw, 800px); }
  .project_title { margin-top: 0; font-size: min(2.4306vw, 62.22px); }
  .project-tag_container { grid-column-gap: min(0.3472vw, 8.89px); grid-row-gap: min(0.3472vw, 8.89px); line-height: 1em; }
  .project-tag { background-image: linear-gradient(#99a1ba3d, #99a1ba3d); border-radius: min(0.1389vw, 3.56px); padding: min(0.6944vw, 17.78px) min(0.8333vw, 21.33px); font-size: min(0.8333vw, 21.33px); }
  .project-description { margin-bottom: min(2.0833vw, 53.33px); font-size: 1rem; }
  .project-link { grid-column-gap: min(0.6944vw, 17.78px); padding-top: min(0.6944vw, 17.78px); padding-bottom: min(0.6944vw, 17.78px); line-height: 1em; }
  .project-link.button_main { padding-left: min(2.0833vw, 53.33px); padding-right: min(2.0833vw, 53.33px); }
  .link-arrow { width: min(0.6944vw, 17.78px); height: min(0.6944vw, 17.78px); }
  .left-arrow { width: min(5.5556vw, 142.22px); height: min(5.5556vw, 142.22px); inset: auto auto 0% 50%; }
  .left-arrow:hover { background-image: linear-gradient(#0000000f, #0000000f); }
  .right-arrow { width: min(5.5556vw, 142.22px); height: min(5.5556vw, 142.22px); inset: auto 0% 0% auto; }
  .right-arrow:hover { background-image: linear-gradient(#0000000f, #0000000f); }
  .project-thumbnail_container { grid-column-gap: min(1.1111vw, 28.44px); grid-row-gap: min(1.1111vw, 28.44px); grid-template-columns: 1fr 1fr; width: 50vw; margin-left: min(0.1389vw, 3.56px); margin-right: min(0.1389vw, 3.56px); }
  .arrow-circle { background-image: linear-gradient(138deg, #ed4b00, #2000b1); border-radius: 50%; padding: min(0.8333vw, 21.33px); }
  .button_arrow { width: min(0.8333vw, 21.33px); height: min(0.8333vw, 21.33px); }
  .button-3 { grid-column-gap: min(1.0417vw, 26.67px); grid-row-gap: min(0.8333vw, 21.33px); border: 1px solid var(--white); -webkit-backdrop-filter: blur(min(0.3472vw, 8.89px)); backdrop-filter: blur(min(0.3472vw, 8.89px)); border-radius: min(3.4722vw, 88.89px); padding: min(1.0417vw, 26.67px) min(2.0833vw, 53.33px); line-height: 1em; }
  .button-3:hover { transform: scale(1.05); }
  .explore-button_container { max-width: min(97.2222vw, 2488.89px); }
  .explore-button_wrapper { padding-left: 5vw; padding-right: 5vw; inset: auto 0% 0%; }
  .section-descrption_container { width: 100%; padding-left: min(1.0417vw, 26.67px); padding-right: min(1.0417vw, 26.67px); font-size: min(1.1111vw, 28.44px); line-height: 1em; }
  .section-descrption_container.no_padding-l { padding-left: 0; }
  .footer { background-image: linear-gradient(180deg, black, var(--transparent) 66%), linear-gradient(to bottom, #00000078, #00000078), url('../images/10_2.avif'); background-size: auto, auto, cover; box-shadow: 0 min(0.3472vw, 8.89px) min(1.0417vw, 26.67px) #0003; }
  .footer.is--mini { background-image: none; background-size: auto; inset: auto 0% 0%; }
  .section-gradient_bottom { background-image: linear-gradient(0deg, var(--white), #0e0c1500 83%); height: auto; inset: auto 0% 0%; }
  .testimonial-card { grid-column-gap: min(0.7639vw, 19.56px); grid-row-gap: min(0.7639vw, 19.56px); border-radius: min(1.3889vw, 35.56px); width: 48%; padding: min(2.7778vw, 71.11px) min(1.7361vw, 44.44px) min(1.7361vw, 44.44px); box-shadow: 1px min(0.3472vw, 8.89px) min(0.8333vw, 21.33px) #0003; }
  .testimonial-card:hover { transform: scale(1.03); box-shadow: 1px min(0.3472vw, 8.89px) min(0.8333vw, 21.33px) #ed4b0042; }
  .testimonial-quote-large { inset: -10% 5% auto auto; }
  .testimonial-card-heading { margin-bottom: min(0.6944vw, 17.78px); font-size: 1.08rem; }
  .testimonial-star-img { max-width: 20%; }
  .vflex.align_center-spa { padding-left: min(4.1667vw, 106.67px); padding-right: min(4.1667vw, 106.67px); }
  .vflex.align_center-spa.no-padding { padding-left: 0; padding-right: 0; }
  .subheadline { max-width: min(47.2222vw, 1208.89px); margin-bottom: min(0.6944vw, 17.78px); font-size: 1rem; line-height: 1.4; }
  .large-circle-link { letter-spacing: min(0.2778vw, 7.11px); border: 1px solid #8c9fac33; border-radius: 100%; width: min(13.8889vw, 355.56px); height: min(13.8889vw, 355.56px); font-size: min(0.7639vw, 19.56px); inset: auto auto auto max(-6.9444vw, -177.78px); }
  .unsplash-image { width: 100%; height: auto; }
  .footer-list_item-text { width: 100%; padding-top: min(0.3472vw, 8.89px); padding-bottom: min(0.3472vw, 8.89px); }
  .footer_address { max-width: min(12.5vw, 320px); }
  .footer_social-icon { width: min(1.3889vw, 35.56px); }
  .footer_social-icon.linkedin, .footer_social-icon.insta { width: min(1.5278vw, 39.11px); }
  .footer_social-icon.facebook { width: min(0.9722vw, 24.89px); }
  .footer-third_block { grid-column-gap: min(1.6667vw, 42.67px); grid-row-gap: min(1.6667vw, 42.67px); width: 100%; }
  .footer_container { max-width: none; margin-left: auto; margin-right: auto; padding-left: min(1.3889vw, 35.56px); padding-right: min(1.3889vw, 35.56px); }
  .footer-list_item { width: 100%; margin-bottom: min(0.3472vw, 8.89px); }
  .footer-list_item:hover { padding-left: 0; }
  .footer-logo-2 { margin-bottom: min(1.3889vw, 35.56px); }
  .footer-logo-2.is--mini { width: min(3.4722vw, 88.89px); margin-bottom: 0; }
  .footer-list_heading { margin-bottom: min(0.2083vw, 5.33px); font-size: min(1.25vw, 32px); line-height: min(1.8056vw, 46.22px); }
  .contact-form_block { width: 50%; }
  .footer_first-block { grid-column-gap: min(0.5556vw, 14.22px); grid-row-gap: min(0.5556vw, 14.22px); width: 100%; }
  .footer_copyright { font-size: min(0.9722vw, 24.89px); }
  .footer_second-block { grid-column-gap: min(1.6667vw, 42.67px); grid-row-gap: min(1.6667vw, 42.67px); width: 100%; }
  .footer_fourth-block { grid-column-gap: min(1.6667vw, 42.67px); grid-row-gap: min(1.6667vw, 42.67px); width: 100%; }
  .footer_policy-block { width: 100%; padding: min(2.0833vw, 53.33px) min(1.1111vw, 28.44px) min(1.3889vw, 35.56px); }
  .footer_tc-wrapper { grid-column-gap: min(1.3889vw, 35.56px); grid-row-gap: min(1.3889vw, 35.56px); }
  .footer_contact-form_heading { margin-bottom: min(0.6944vw, 17.78px); }
  .email_block { width: 100%; margin-bottom: 0; }
  .footer_social-block { border-bottom: 1px #ebeaed; width: 100%; margin-left: auto; margin-right: auto; padding-top: min(1.3889vw, 35.56px); padding-bottom: min(2.0833vw, 53.33px); }
  .footer_form { grid-column-gap: min(0.8333vw, 21.33px); grid-row-gap: min(0.8333vw, 21.33px); }
  .footer_brand { width: min(10.4167vw, 266.67px); }
  .footer_brand.is--mini { width: min(8.3333vw, 213.33px); }
  .footer_social-icons { grid-column-gap: min(0.5556vw, 14.22px); grid-row-gap: min(0.5556vw, 14.22px); width: 100%; }
  .footer-detail_main-block { grid-column-gap: min(3.4722vw, 88.89px); grid-row-gap: min(3.4722vw, 88.89px); grid-template-columns: 1fr 3.25fr; padding-top: min(6.9444vw, 177.78px); padding-bottom: min(4.1667vw, 106.67px); }
  .footer_social-icons-block { width: min(2.0833vw, 53.33px); height: min(2.0833vw, 53.33px); font-size: min(1.5278vw, 39.11px); line-height: min(1.5278vw, 39.11px); }
  .footer_header-container { margin-right: 3vw; }
  .footer_tc { font-size: min(0.9722vw, 24.89px); }
  .footer-detail_main-block-2 { grid-column-gap: min(3.4722vw, 88.89px); grid-row-gap: min(3.4722vw, 88.89px); grid-template-columns: 1fr 1fr 1fr; }
  .footer_input-field { height: min(4.1667vw, 106.67px); border: 1px solid #0000; margin-bottom: 0; }
  .footer_input-field:hover { transform: scale3d(1none, 1none, 1none); }
  .footer_input-field.margin-bottom { margin-bottom: min(1.3889vw, 35.56px); }
  .cta_body-display { font-size: min(1.1806vw, 30.22px); line-height: 1.6em; }
  .cta_grain-wrapper { inset: 0%; }
  .cta_large-circle-link { letter-spacing: min(0.2778vw, 7.11px); border: 1px solid #8c9fac33; border-radius: 100%; width: min(13.8889vw, 355.56px); height: min(13.8889vw, 355.56px); font-size: min(0.7639vw, 19.56px); inset: auto auto auto max(-6.9444vw, -177.78px); }
  .cta_content { grid-column-gap: min(1.1111vw, 28.44px); grid-row-gap: min(3.3333vw, 85.33px); border-left: 1px solid #8c9fac33; grid-template-columns: 1fr; max-width: min(55.5556vw, 1422.22px); padding-top: min(9.7222vw, 248.89px); padding-bottom: min(9.7222vw, 248.89px); padding-left: min(13.8889vw, 355.56px); }
  .section_cta1 { height: 70vh; }
  .cta_link-hover-fill { border-radius: 100%; inset: 0%; }
  .cta_grain { background-image: url('../images/noise.gif'); background-size: auto; inset: 0%; }
  .cta_grain.in-block { width: 100vw; height: 100vh; inset: auto; }
  .cta_content-wrapper { grid-column-gap: min(1.6667vw, 42.67px); grid-row-gap: min(1.6667vw, 42.67px); grid-template-columns: 1fr 1fr 1fr 1fr; width: 100%; padding-left: 0; padding-right: 0; }
  .cta_stacked-content { grid-column-gap: 0px; grid-row-gap: min(3.3333vw, 85.33px); grid-template-columns: 1fr; width: 100%; padding-left: min(5vw, 128px); padding-right: min(5vw, 128px); }
  .cta_stacked-intro { grid-column-gap: min(1.1111vw, 28.44px); grid-row-gap: min(1.6667vw, 42.67px); grid-template-columns: 1fr; }
  .cta_grid-wrapper { grid-column-gap: 0px; grid-row-gap: 0px; grid-template-columns: minmax(5vw, 1fr) minmax(auto, min(104.1667vw, 2666.67px)) minmax(5vw, 1fr); width: 100%; }
  .cta_small-width { max-width: min(31.25vw, 800px); }
  .cta_button-text { transform: rotate(18deg); }
  .navbar_hero-white { width: 100%; height: 10vh; inset: 0% 0% auto; }
  .testimonial-block_layout { grid-column-gap: min(2.0833vw, 53.33px); grid-row-gap: min(2.0833vw, 53.33px); grid-template-columns: 1fr 1fr; margin-top: min(4.1667vw, 106.67px); padding-left: min(1.3889vw, 35.56px); padding-right: min(0.3472vw, 8.89px); }
  .home_testimonials { padding-top: min(2.7778vw, 71.11px); padding-bottom: min(6.9444vw, 177.78px); }
  .loader_wrapper { inset: 0%; }
  .page-change-l01-appearance-wrapper { padding: min(0.3472vw, 8.89px) min(0.6944vw, 17.78px); }
  .page-change-l01-brand { width: min(12.5vw, 320px); }
  .brand-logo { width: 100%; padding-left: 0; padding-right: 0; }
  .page_content.abssolute { height: 100vh; padding-top: min(5.5556vw, 142.22px); }
  .anchor_nav { width: 100%; }
  .utility-page-wrap { width: 100%; height: 100%; }
  .utility-page-wrap.password { background-image: url('../images/7_2.avif'); background-size: cover; }
  .utility-page-content { width: min(18.0556vw, 462.22px); }
  .utility-page-content.width-300 { width: min(20.8333vw, 533.33px); }
  .about_hero-section { background-image: url('../images/johannes-plenio-TbF3tSLYm5k-unsplash_1.avif'); background-size: cover; min-height: 100svh; }
  .about_hero-section.is-2 { background-image: linear-gradient(#00000008, #00000008), url('../images/1_2.avif'); background-size: auto, cover; }
  .about_hero-content { grid-column-gap: 1.5rem; grid-row-gap: 1.5rem; width: 100%; max-width: 50rem; padding-top: 2.5rem; padding-bottom: 2.5rem; padding-left: 6rem; }
  .portfolio-teaser-title { letter-spacing: -.025em; margin-top: 0; font-size: 6rem; line-height: .9; }
  .portfolio-teaser-subtitle { font-size: 1.2rem; line-height: 1.1; }
  .portfolio-teaser-subtitle.margin_b20 { max-width: min(55.5556vw, 1422.22px); margin-bottom: min(1.3889vw, 35.56px); }
  .about_value-content { grid-column-gap: min(0.5556vw, 14.22px); grid-row-gap: min(0.5556vw, 14.22px); }
  .about_value-desc { font-size: 1em; }
  .about_journey-content-wrapper { padding: min(9.7222vw, 248.89px) 6vw min(6.9444vw, 177.78px); }
  .about_journey-content-wrapper.center-align { padding-top: min(4.1667vw, 106.67px); padding-bottom: min(4.1667vw, 106.67px); }
  .about_value-card { grid-column-gap: min(1.8056vw, 46.22px); grid-row-gap: min(1.8056vw, 46.22px); outline-offset: 0px; border-radius: min(1.1111vw, 28.44px); outline: min(0.1389vw, 3.56px) solid #e6784e66; width: 47%; min-height: min(20.8333vw, 533.33px); padding: min(2.0833vw, 53.33px); }
  .about_value-card:hover { box-shadow: min(0.2083vw, 5.33px) min(0.2778vw, 7.11px) min(1.3889vw, 35.56px) max(-0.2083vw, -5.33px) #00000040; }
  .about_value-card.center-align { min-height: min(17.3611vw, 444.44px); }
  .about_value-icon { border-radius: min(0.4167vw, 10.67px); width: min(2.7778vw, 71.11px); height: min(2.7778vw, 71.11px); box-shadow: 0 min(0.1389vw, 3.56px) min(0.3472vw, 8.89px) #0003; }
  .about_value { font-size: min(1.1806vw, 30.22px); }
  .about_column-content { width: 50%; min-height: min(17.3611vw, 444.44px); padding: min(3.4722vw, 88.89px); }
  .about_column-content.no_padding_r { padding-left: 0; }
  .about_column-content.no_padding_l { padding-right: 0; }
  .about_column-image { width: 50%; min-height: min(17.3611vw, 444.44px); padding: min(3.4722vw, 88.89px); }
  .about_testimonial-wrap { grid-column-gap: min(3.6806vw, 94.22px); grid-row-gap: min(3.6806vw, 94.22px); }
  .about_testimonial-wrap.margin-top-50 { margin-top: min(3.4722vw, 88.89px); }
  .about_award_wrap { width: 100%; margin-bottom: min(3.8194vw, 97.78px); }
  .about_award_wrap.grid { grid-column-gap: min(1.1111vw, 28.44px); grid-row-gap: min(1.1111vw, 28.44px); grid-template-columns: auto auto; }
  .about_award_wrap.margin-bottom { margin-bottom: 0; }
  .about_awards-section { padding-bottom: min(9.7222vw, 248.89px); padding-left: 5vw; padding-right: 5vw; }
  .about_team-section { grid-column-gap: min(1.7361vw, 44.44px); grid-row-gap: min(1.7361vw, 44.44px); width: 100%; padding: 2rem 5vw 8rem; }
  .team_item { width: 31.5%; margin-bottom: 1.5rem; }
  .team_item.in--teampage { width: 100%; margin-bottom: 0; }
  .team_item.width-100 { width: 100%; }
  .about_section-tag_container { letter-spacing: min(0.2083vw, 5.33px); width: 100%; margin-bottom: min(4.1667vw, 106.67px); font-size: min(0.9722vw, 24.89px); line-height: 1em; }
  .about_section-tag_container.overline { margin-bottom: 0; padding-left: min(1.0417vw, 26.67px); padding-right: min(1.0417vw, 26.67px); font-size: min(0.9722vw, 24.89px); }
  .team_list { grid-column-gap: min(1.7361vw, 44.44px); grid-row-gap: min(1.7361vw, 44.44px); }
  .team_list.in--teampage { grid-column-gap: 0px; grid-row-gap: 0px; }
  .about_team-headline { width: 100%; margin-bottom: min(0.6944vw, 17.78px); }
  .team_socials-wrap { grid-column-gap: min(0.8333vw, 21.33px); grid-row-gap: min(0.8333vw, 21.33px); margin-bottom: 1.5rem; }
  .team_modal-content { width: 100%; height: 100vh; }
  .team_modal-content.fixed { grid-column-gap: 0px; grid-row-gap: 0px; grid-template-columns: 1fr 1fr; inset: 0%; }
  .team_popup-title { margin-top: 0; font-size: 1.48em; line-height: 1; }
  .team_social-icons-block { border: 1px solid #cecece; border-radius: 100rem; width: 3rem; height: 3rem; padding: .8rem; }
  .team_modal-close-btn { border-radius: 50%; width: 5em; height: 5em; inset: auto 3rem 3rem auto; }
  .team_modal-close-btn:hover { transform: scale(1.2); }
  .team_modal-close-btn-icon { width: 40%; }
  .team_popup-name { margin-top: 0; font-size: 3.45em; line-height: 1; }
  .team_modal-details-wrap { background-image: url('../images/65c38ebb74992be0cd8df772_brandbeat-logo-only-white.avif'); background-size: 100%; width: 100%; height: 100%; padding: 15vh 4rem 4rem; }
  .team_social-icon { width: min(1.3889vw, 35.56px); }
  .team_modal-img { width: 100%; height: 100%; }
  .team_popup-bio { margin-top: .5rem; font-size: 1.4rem; line-height: 2; }
  .team_card-content { width: 100%; }
  .team_card-content.all-links { border-radius: min(0.3472vw, 8.89px); }
  .team_card-content.all-links:hover { transform: scale(1.02); box-shadow: 1px min(0.1389vw, 3.56px) min(0.7639vw, 19.56px) #0003; }
  .team_card-img-wrap { height: 40rem; }
  .team_card-img { width: 100%; height: 100%; }
  .team_title-wrap { background-image: linear-gradient(0deg, #020202 9%, #0000); height: 8rem; padding: .5rem 1.5rem 1rem; inset: auto 0% 0%; }
  .team_member-name { letter-spacing: .05rem; margin-bottom: 0; font-size: 1.48em; line-height: 1.1; }
  .team_member-position { font-size: 1.05em; }
  .overlay-40 { width: 100%; height: 100%; inset: 0%; }
  .about-cta_button-wrap { grid-template-columns: 1fr; }
  .subtitle { letter-spacing: min(0.2778vw, 7.11px); margin-bottom: 0; font-size: .9rem; line-height: 1.3em; }
  .about-cta_button-text { padding: 0; }
  .about-cta_heading-wrap { grid-column-gap: 2rem; grid-row-gap: 2rem; grid-template-columns: 1fr; margin-bottom: min(2.0833vw, 53.33px); }
  .about-cta_text-wrap { padding: min(9.7222vw, 248.89px) 5vw; }
  .button_cta-about { letter-spacing: 1px; border-radius: min(6.9444vw, 177.78px); padding: 1rem 2rem; font-size: .75rem; box-shadow: inset 0 0 0 1px #fff; }
  .button_cta-about:hover { outline-width: min(0.1389vw, 3.56px); box-shadow: inset 0 0 0 min(0.1389vw, 3.56px) #ed4b00; }
  .about-cta_header { margin-top: 0; margin-bottom: 2rem; font-size: 5rem; line-height: 1; }
  .about-cta_header.outline { margin-bottom: 0; }
  .spacer-xl { height: min(2.0833vw, 53.33px); }
  .btn { grid-column-gap: min(0.6944vw, 17.78px); border-radius: min(3.4722vw, 88.89px); height: min(3.4722vw, 88.89px); padding-left: min(2.0833vw, 53.33px); padding-right: min(0.6944vw, 17.78px); font-size: min(0.9722vw, 24.89px); }
  .btn:hover { transform: translate(0, max(-0.1389vw, -3.56px)); }
  .btn.yellow-grad { border-radius: min(3.4722vw, 88.89px); }
  .home-hero-cnt, .home-hero-cnt.width_50 { width: 60%; }
  .service_hero-section { min-height: 110vh; padding-bottom: 0; }
  .gradient-text { background-image: linear-gradient(120deg, var(--kimchi) 19%, var(--sapphire) 88%); }
  .service_hero-wbg { background-image: linear-gradient(90deg, var(--lace-cap) 50%, var(--transparent) 65%); width: 100%; height: 100%; inset: 0% auto auto 0%; }
  .service_hero-wbg.bg--black { background-image: linear-gradient(90deg, var(--black) 57%, var(--transparent) 80%); }
  .spacer-m { height: min(0.6944vw, 17.78px); }
  .cta-flex { grid-column-gap: min(2.0833vw, 53.33px); grid-row-gap: min(2.0833vw, 53.33px); }
  .service_container { width: 100%; min-height: min(2.0833vw, 53.33px); margin-left: auto; margin-right: auto; padding-left: 5vw; padding-right: 5vw; }
  .service_container.relative { grid-column-gap: min(0.625vw, 16px); grid-row-gap: min(0.625vw, 16px); min-height: auto; padding-top: 4vw; }
  .hero2_headline { letter-spacing: -.025em; margin-top: 0; font-size: 7rem; line-height: .85; }
  .hero2_headline.is--white._6rem { font-size: 6rem; }
  .hero2_headline.sizw_vw { font-size: 10vw; }
  .btn-text { margin-bottom: 0; }
  .navbar_home-black { width: 100%; height: 10vh; inset: 0% 0% auto; box-shadow: 0 min(0.1389vw, 3.56px) min(0.5556vw, 14.22px) #0003; }
  .navbar_home-black.no--bg { box-shadow: none; }
  .paragraph2.width-100 { width: 100%; }
  .about_cta { background-image: url('../images/johannes-plenio-TbF3tSLYm5k-unsplash_1.avif'); background-size: cover; min-height: 100svh; }
  .about_cta.is-2 { background-image: linear-gradient(225deg, #00000080, #ed4b0080), url('../images/d5a7b753c44e9fb3d06cdd956d45671e_1.avif'); background-size: auto, cover; }
  .core-service_section { height: 200vh; }
  .cta_ptext { padding-left: 8vw; padding-right: 8vw; font-size: 1.1em; }
  .cta_ptext.no-padding_lr { padding-left: 0; padding-right: 0; }
  .hero_vflex { grid-column-gap: min(1.25vw, 32px); grid-row-gap: min(1.25vw, 32px); width: 100%; }
  .hero_vflex.gap12 { grid-column-gap: min(0.8333vw, 21.33px); grid-row-gap: min(0.8333vw, 21.33px); padding-bottom: min(2.7778vw, 71.11px); }
  .button_underlined { letter-spacing: min(0.1389vw, 3.56px); border-bottom: 1px solid #00000080; padding: min(0.3472vw, 8.89px) 0 min(0.1389vw, 3.56px); font-size: min(1.0417vw, 26.67px); }
  .button_underlined.r-underline { letter-spacing: 1px; }
  .button_underlined.no-caps { letter-spacing: 1px; }
  .text_wrapper60 { grid-row-gap: min(1.3889vw, 35.56px); width: 100%; padding-left: 20%; padding-right: 20%; }
  .grid_layout { grid-column-gap: 0px; grid-row-gap: 0px; grid-template-columns: 1fr 1fr; min-height: 100vh; }
  .contact_form-section._100vh { height: 100vh; }
  .container { width: 100%; height: 100%; margin-left: auto; margin-right: auto; padding: min(9.7222vw, 248.89px) 10vw min(6.9444vw, 177.78px); }
  .container.border-top { padding-top: min(6.25vw, 160px); }
  .form_hwrap { grid-column-gap: 5vw; grid-row-gap: 5vw; width: 100%; }
  .calendly_embed { background-image: url('../images/pexels-photo-2214394_1.avif'); background-size: cover; height: 100vh; }
  .contact_form-wrap { width: 100%; height: 100%; }
  .contact_form { width: 100%; }
  .calendly_html-embed { width: 100%; height: 100%; }
  .container_in-grid { grid-row-gap: min(1.3889vw, 35.56px); width: 100%; margin-top: min(4.1667vw, 106.67px); }
  .form_field { border: 1px #00000080; border-bottom: 1px solid #242321; width: 100%; height: min(3.4722vw, 88.89px); padding-left: 0; }
  .form_field.no-right-margin { margin-right: 0; }
  .form_field.field-text { height: min(6.9444vw, 177.78px); margin-bottom: min(1.3889vw, 35.56px); }
  .form_success { width: 100%; }
  .content_h3-smaller { margin-top: min(1.3889vw, 35.56px); margin-bottom: min(0.6944vw, 17.78px); line-height: 1.2; }
  .privacy-policy-wrapper { width: 70%; margin-top: min(5.5556vw, 142.22px); }
  .p_smallest { font-size: min(0.7639vw, 19.56px); line-height: min(1.0417vw, 26.67px); }
  .p_smallest.p_lighter { font-size: .7em; }
  .service_list { max-width: min(17.3611vw, 444.44px); padding-bottom: min(1.3889vw, 35.56px); }
  .service_list.no-max-width { max-width: 92%; }
  .service_list-wrapper.top-padding { padding-top: min(1.3889vw, 35.56px); }
  .service_link { padding: min(0.3472vw, 8.89px); font-size: min(0.9722vw, 24.89px); }
  .service_link:hover { border: 1px solid #00000080; }
  .main { width: 100%; height: 100vh; }
  .circle-orange01 { filter: blur(min(5.5556vw, 142.22px)); border-radius: 100%; width: 15em; height: 10em; inset: 2em 4em auto auto; transform: rotate(-24deg); }
  .square02 { width: 50em; inset: -8em -1.5em auto auto; }
  .grain { background-image: url('../images/grain-slow.gif'); background-size: auto; inset: 0%; }
  .circle-blue03 { filter: blur(min(8.3333vw, 213.33px)); border-radius: 100%; width: 50em; height: 30em; inset: auto auto 1.5em -6em; transform: rotate(-24deg); }
  .square01 { width: 54em; inset: auto auto 0% 0%; }
  .aurora-blue-wrap { inset: auto auto 0% 0%; }
  .circle-blue02 { filter: blur(min(8.3333vw, 213.33px)); border-radius: 100%; width: 50em; height: 30em; inset: auto auto -6em 10em; transform: rotate(-24deg); }
  .hero { background-image: linear-gradient(#ffffff3b, #ffffff3b), url('../images/1_2.avif'); background-size: auto, auto; width: 100%; height: 100vh; padding-bottom: 8em; }
  .circle-blue01 { filter: blur(min(5.5556vw, 142.22px)); border-radius: 100%; width: 15em; height: 10em; inset: auto auto 0 4em; transform: rotate(-24deg); }
  .circle-orange02 { filter: blur(min(8.3333vw, 213.33px)); border-radius: 100%; width: 50em; height: 30em; inset: 0 0 auto auto; transform: rotate(-24deg); }
  .circle-orange03 { filter: blur(min(8.3333vw, 213.33px)); border-radius: 100%; width: 50em; height: 30em; inset: -4em -6em auto auto; transform: rotate(-24deg); }
  .aurora-orange-wrap { inset: 0% 0% auto auto; }
  .service_hero-img { background-image: linear-gradient(#ed4b004f, #ed4b004f), url('../images/7utzACgbCdE_1.avif'); background-size: auto, cover; width: 50%; inset: 0% 0% 0% auto; }
  .service_hero-img.is--contact { background-image: url('../images/pexels-photo-1008144_1.avif'); background-size: cover; }
  .delte { background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'); background-size: cover; width: 25%; height: 100%; }
  .column_overlay { width: 100%; height: 100%; inset: 0%; }
  .service_column-item { background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'); background-size: cover; width: 33.33%; height: 100%; }
  .header-wrap_line { width: min(8.3333vw, 213.33px); height: 1px; margin-top: min(1.3889vw, 35.56px); margin-left: max(-0.6944vw, -17.78px); }
  .column_header-wrap { grid-template-columns: 1fr; margin-left: min(2.3611vw, 60.44px); padding-top: min(0.6944vw, 17.78px); padding-left: 0; padding-right: 0; inset: 0% auto auto 0%; transform: rotate(90deg); }
  .service_column { width: 100%; height: 100vh; min-height: 100vh; }
  .service_column.no-width { width: auto; }
  .service_column.no-width.height-70 { height: 90vh; min-height: 90vh; }
  .service_column.no-width.height-70.margin_top-20 { margin-top: min(1.3889vw, 35.56px); }
  .column_number-line { height: 1px; margin-top: min(0.6944vw, 17.78px); margin-bottom: min(0.9722vw, 24.89px); }
  .column_details-wrap { width: 100%; padding-bottom: min(1.7361vw, 44.44px); padding-left: 1.5rem; padding-right: 1.5rem; inset: auto 0% 0% auto; }
  .service_h2 { width: 10em; inset: auto 0% 0%; }
  .service_h2.is--usp { width: 10em; }
  .service_subtitle { margin-bottom: min(0.8333vw, 21.33px); font-size: 1.2em; }
  .close_button { inset: 1.5rem 1.5rem auto auto; }
  .email_container { width: 100%; }
  .form_error-message { border-left: .125rem #e72f3c; border-radius: .5rem; margin-top: .5rem; padding: .5rem 1.5rem; font-size: .875rem; }
  .top { background-image: url('../images/Pattern.avif'), url('../images/1_2.avif'); background-size: cover, auto; min-height: 16.25rem; padding: 1.5rem; }
  .form_success-message { border-radius: .5rem; height: 3.25rem; padding: 1rem 4rem; font-size: .875rem; }
  .newsletter_container { background-image: linear-gradient(#00000080, #00000080); min-height: 100vh; inset: 0%; }
  .title { max-width: 24.375rem; font-size: 2.5rem; line-height: 2.5rem; }
  .text-block-3 { margin-top: .75rem; font-size: .9rem; }
  .newsletter_description { max-width: 26rem; }
  .form { grid-column-gap: .5rem; grid-row-gap: .5rem; grid-template-columns: 1fr max-content; }
  .bottom { grid-row-gap: 1rem; padding: 1.5rem; }
  .form_input-2 { border: .125rem solid #e9f0f1; border-radius: .5rem; height: 3.25rem; margin-bottom: 0; padding: .5rem 1.5rem; font-size: 1rem; }
  .newsletter_card { border-radius: .5rem; width: 100%; max-width: 32rem; box-shadow: 0 min(1.3889vw, 35.56px) min(1.3889vw, 35.56px) #5136eb0d; }
  .form-wrapper { margin-bottom: 0; }
  .blog_slider-title { font-size: 1.2rem; }
  .blog_feature-wrapper { width: 100%; max-width: min(88.8889vw, 2275.56px); margin-bottom: min(1.3889vw, 35.56px); margin-left: auto; margin-right: auto; }
  .blog_feature-wrapper.no--maxwidth { max-width: none; }
  .social-link { letter-spacing: min(0.2083vw, 5.33px); padding: min(0.2778vw, 7.11px); font-size: min(0.9028vw, 23.11px); }
  .blog_slider-arrow-r { border: 1px solid #ffffff26; border-radius: min(6.9444vw, 177.78px); width: min(3.8194vw, 97.78px); height: min(3.8194vw, 97.78px); font-size: min(1.1111vw, 28.44px); right: 2%; }
  .text-block-6 { margin-left: min(0.6944vw, 17.78px); margin-right: min(0.6944vw, 17.78px); }
  .blog_feature-text { border-bottom: min(0.1389vw, 3.56px) dotted #fff; padding-top: min(0.2778vw, 7.11px); padding-bottom: min(0.6944vw, 17.78px); font-size: min(1.1111vw, 28.44px); }
  .blog_hero-header { max-width: min(55.5556vw, 1422.22px); margin-top: min(0.6944vw, 17.78px); margin-bottom: min(2.2222vw, 56.89px); font-size: min(4.8611vw, 124.44px); line-height: 1; }
  .blog_slider { height: 85vh; min-height: min(45.1389vw, 1155.56px); }
  .blog_slide-img { background-image: linear-gradient(#000000b8, #fff0), url('../images/levi-stute-mFF39sOZSgM-unsplash_1.avif'); background-size: auto, cover; height: 100%; padding-bottom: min(10.4167vw, 266.67px); }
  .blog_slide-img.blog_slide_image3 { background-image: linear-gradient(#000000b8, #fff0), url('../images/sahand-hoseini-RnCLtXEouJE-unsplash-1_1.avif'); }
  .blog_slide-img.blog_slide_image2 { background-image: linear-gradient(#000000b8, #fff0), url('../images/claudio-guglieri-K2RH1QZdLF4-unsplash-2_1.avif'); }
  .blog_slider-wrapper { width: 100%; height: 100%; }
  .blog_container { width: 100%; max-width: min(88.8889vw, 2275.56px); margin-left: auto; margin-right: auto; }
  .blog_container.margin_b100 { margin-bottom: min(6.9444vw, 177.78px); }
  .blog_slider-arrow-l { border: 1px solid #ffffff26; border-radius: min(6.9444vw, 177.78px); width: min(3.8194vw, 97.78px); height: min(3.8194vw, 97.78px); font-size: min(1.1111vw, 28.44px); left: 2%; }
  .button_outline { border: 1px solid #fff; border-radius: min(6.9444vw, 177.78px); min-height: min(3.6111vw, 92.44px); padding-left: min(3.1944vw, 81.78px); padding-right: min(3.1944vw, 81.78px); font-size: 1em; }
  .blog_slide-content-warp { height: 100%; padding: min(11.1111vw, 284.44px) 3%; inset: 0%; }
  .blog_slide-navigator { margin-bottom: min(2.4306vw, 62.22px); padding-right: min(7.3611vw, 188.44px); }
  .social-block { inset: auto auto min(3.4722vw, 88.89px) 3%; }
  .blog_category-bar { border-bottom: 1px solid #00000021; min-height: min(6.9444vw, 177.78px); padding: min(1.3889vw, 35.56px) 3%; }
  .blog_category-detail { margin-right: min(2.7778vw, 71.11px); font-size: min(1.1111vw, 28.44px); }
  .blog_category-link { padding: min(0.6944vw, 17.78px) min(2.0833vw, 53.33px); font-size: min(1.1111vw, 28.44px); }
  .button_outline-dark { border: 1px solid #000; border-radius: min(6.9444vw, 177.78px); min-height: min(3.6111vw, 92.44px); margin-top: min(0.6944vw, 17.78px); padding-left: min(3.1944vw, 81.78px); padding-right: min(3.1944vw, 81.78px); font-size: .9rem; }
  .content_h3 { letter-spacing: -.03em; margin-top: 0; margin-bottom: min(0.8333vw, 21.33px); font-size: 2.1em; line-height: 1.1; }
  .blog_item-image-wrapper { width: 100%; height: min(34.7222vw, 888.89px); }
  .blog_item-image-wrapper.in--category { height: min(17.3611vw, 444.44px); }
  .blog_section-title { margin-bottom: min(3.125vw, 80px); }
  .blog_content-h2 { margin-top: 0; margin-bottom: min(1.3889vw, 35.56px); font-size: min(2.9167vw, 74.67px); }
  .blog_content-block { min-height: 20em; padding-top: min(2.2222vw, 56.89px); padding-bottom: min(1.3889vw, 35.56px); padding-right: min(2.2222vw, 56.89px); }
  .blog_item-image { width: 100%; height: 100%; }
  .blog_content-title { margin-bottom: min(0.8333vw, 21.33px); font-size: min(1.1111vw, 28.44px); }
  .blog_content-title.no-margin { margin-bottom: 0; }
  .blog_content-section { padding-top: min(6.9444vw, 177.78px); padding-bottom: min(6.9444vw, 177.78px); }
  .blog_collection-item { width: 50%; margin-bottom: min(4.1667vw, 106.67px); }
  .blog_cta-block { border: 1px solid #e8e8e8; min-height: min(19.5833vw, 501.33px); padding: min(3.6111vw, 92.44px); }
  .blog_form-block { width: 100%; }
  .blog_cta-section { padding: min(2.7778vw, 71.11px) 3%; }
  .blog_newsletter-email { border: 1px solid #e7e7e7; border-radius: min(0.2778vw, 7.11px); min-height: min(3.75vw, 96px); margin-bottom: 0; padding-left: min(1.7361vw, 44.44px); padding-right: min(2.4306vw, 62.22px); }
  .blog_mail-field-wrap { width: 100%; padding-top: min(2.2222vw, 56.89px); padding-bottom: min(2.2222vw, 56.89px); padding-left: min(3.6111vw, 92.44px); }
  .blog_cta-newsletter { width: 100%; }
  .blog_newsletter-submit-button { border-radius: min(6.9444vw, 177.78px); min-height: min(3.75vw, 96px); padding-left: min(2.4306vw, 62.22px); padding-right: min(2.4306vw, 62.22px); right: min(3.6111vw, 92.44px); }
  .content_h3-white { letter-spacing: -.03em; margin-top: 0; margin-bottom: min(0.8333vw, 21.33px); font-size: min(2.2222vw, 56.89px); line-height: 1; }
  .blog_content-image { padding: min(1.5278vw, 39.11px); inset: auto 0% 0%; }
  .blog_item-image-gradient { background-image: linear-gradient(353deg, #00000082, #0000); inset: 0%; }
  .blog_paragraph.magin-12 { margin-top: min(0.8333vw, 21.33px); }
  .blog_gallery-item { grid-column-gap: min(1.25vw, 32px); grid-row-gap: min(1.6667vw, 42.67px); grid-template-columns: 1fr; width: 100%; height: 30vw; min-height: min(20.8333vw, 533.33px); max-height: min(32.2917vw, 826.67px); }
  .blog_project-img { width: 100%; height: 100%; inset: 0%; }
  .blog_img-overlay { background-image: linear-gradient(#0000004d, #0000004d); inset: 0%; }
  .blog_post-card-description { grid-column-gap: min(0.8333vw, 21.33px); grid-row-gap: min(3.3333vw, 85.33px); grid-template-columns: auto 1fr; width: 100%; padding: min(1.3889vw, 35.56px) min(2.5vw, 64px); }
  .blog_gallery-card-item { width: 48.2%; margin: .6rem; }
  .blog_gallery-subtitle { letter-spacing: min(0.2778vw, 7.11px); font-size: .75rem; }
  .blog_gallery-title { margin-top: 0; margin-bottom: 0; padding-right: 3.6rem; font-size: 2.4rem; line-height: 1; inset: auto auto 2rem 2rem; }
  .blog_hover-link-wrap { width: min(10.2778vw, 263.11px); height: min(10.2778vw, 263.11px); padding: min(1.6667vw, 42.67px); inset: auto 0 5vw auto; }
  .blog_hover-link-wrap.blog_gallery-view-link { bottom: auto; right: auto; }
  .blog_hover-link { letter-spacing: min(0.2083vw, 5.33px); border: 1px solid #f3f6fc; border-radius: 100%; width: 100%; height: 100%; font-size: min(0.7639vw, 19.56px); }
  .blog_bg-img { width: 100%; height: 100%; }
  .blog_gallery-hover-link-wrap { width: 100%; height: 100%; inset: 0%; }
  .blog_card-info { padding: min(4.7222vw, 120.89px) min(1.6667vw, 42.67px); }
  .blog_card-info.border { padding: 1.8rem; }
  .collection-list-wrapper { margin-top: min(1.7361vw, 44.44px); }
  .blog_img-small { width: 100%; height: 100%; }
  .blog_sticky { top: min(2.7778vw, 71.11px); }
  .side-blog { width: 100%; }
  .body-content { padding: min(2.7778vw, 71.11px); }
  .body-content.no-padding_top { margin-top: max(-1.1111vw, -28.44px); padding-top: 0; }
  .content-block { border: 1px solid #e8e8e8; }
  .resources-side.top-padding { padding-top: min(4.1667vw, 106.67px); }
  .resources-side.top-padding.is--faqs.hidden-in-mobile { width: 100%; padding-top: 0; }
  .blog_side-title-wrap { padding-top: min(0.6944vw, 17.78px); padding-right: min(0.6944vw, 17.78px); }
  .newsletter_form-block { width: 100%; margin-top: min(1.3889vw, 35.56px); }
  .blog_side-img-wrap { height: min(8.3333vw, 213.33px); }
  .other_blogs { margin-bottom: min(2.7778vw, 71.11px); }
  .newsletter-blog { border: 1px solid #e8e8e8; margin-bottom: min(2.7778vw, 71.11px); padding: min(4.1667vw, 106.67px) min(1.9444vw, 49.78px); }
  .newsletter-blog.no-bottom-margin { margin-bottom: 0; }
  .heading-2 { margin-top: 0; }
  .blog_grid { grid-column-gap: min(4.8611vw, 124.44px); grid-template-columns: 2fr 1fr; }
  .body-block_header { background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'); background-size: cover; min-height: min(20.8333vw, 533.33px); }
  .blog_recom { margin-bottom: min(1.3889vw, 35.56px); }
  .blog_cblock.padding { padding-top: 0; }
  .content_h5 { letter-spacing: -.03em; margin-top: 0; margin-bottom: min(1.25vw, 32px); font-size: 1em; line-height: 1.2; }
  .blog_side-grid { grid-template-columns: 1fr 1.5fr; }
  .blog_header-img { background-image: linear-gradient(#00000080, #00000080); height: 100vh; padding: min(9.7222vw, 248.89px) 3% min(6.9444vw, 177.78px); }
  .blog_link-block { border-radius: min(1.3889vw, 35.56px); padding: min(0.4167vw, 10.67px) min(1.3889vw, 35.56px) min(0.4167vw, 10.67px) min(0.6944vw, 17.78px); }
  .blog_back-icon { width: min(1.5278vw, 39.11px); margin-right: min(0.4167vw, 10.67px); }
  .blog_return-text { font-size: min(1.1111vw, 28.44px); }
  .scroll-icon { width: min(1.6667vw, 42.67px); }
  .blog_newsletter-form { grid-column-gap: min(0.5556vw, 14.22px); grid-row-gap: min(0.5556vw, 14.22px); }
  .padding_lr { padding-left: min(0.6944vw, 17.78px); }
  .padding_lr.margin-bottom-60 { margin-bottom: min(4.1667vw, 106.67px); }
  .explore_services { margin-bottom: min(1.3889vw, 35.56px); }
  .team-img__wrapper { border-radius: .75rem; width: 100%; padding-top: 125%; }
  .heading-medium { font-size: 1.5rem; line-height: 1; }
  .swiper-wrapper.is-team { padding-left: 1.25rem; padding-right: 1.25rem; }
  .team-info__wrapper { grid-row-gap: .5rem; }
  .eyebrow { letter-spacing: -.02em; border: 1px dashed #0e0e0e99; border-radius: 100rem; padding: .25rem .5rem .2rem; font-size: .8rem; line-height: 1; }
  .swiper-slide.is-team { grid-row-gap: 1rem; width: 27rem; margin-right: min(1.3889vw, 35.56px); }
  .team-img { width: 100%; height: 100%; inset: 0%; }
  .swiper.is-team { width: 100%; padding-top: min(0.6944vw, 17.78px); }
  .swiper-button__wrap { grid-column-gap: .75rem; grid-row-gap: .75rem; }
  .swiper-button { width: 3rem; height: 3rem; }
  .swiper-button.swiper-btn-prev { transform: rotate(180deg); }
  .swiper-button__border { border: 1px dashed #ff5e00; border-radius: 100rem; width: 100%; height: 100%; inset: 0%; }
  .swiper-button__arrow { width: 1rem; }
  .service_usp-wrap { grid-column-gap: 0px; grid-row-gap: 0px; border: min(0.1389vw, 3.56px) solid #99a1ba70; border-radius: min(1.0417vw, 26.67px); padding: min(0.3472vw, 8.89px) min(1.7361vw, 44.44px) min(1.7361vw, 44.44px); }
  .service_usp-wrap:hover { background-image: url('../images/width_792.avif'); background-size: auto; }
  .service_usp-grid { grid-column-gap: min(1.1111vw, 28.44px); grid-row-gap: min(1.1111vw, 28.44px); grid-template-columns: 1fr 1fr; }
  .service_usp-grid.margin_top-20 { margin-top: min(1.3889vw, 35.56px); margin-bottom: min(1.3889vw, 35.56px); }
  .service_usp-grid.margin_top-20.sample { height: 100vh; }
  .service_faqs { width: 100%; margin-top: min(2.0833vw, 53.33px); }
  .service_cta-wrapper { border-radius: min(1.3889vw, 35.56px); margin-top: min(4.1667vw, 106.67px); box-shadow: min(0.1389vw, 3.56px) min(0.2083vw, 5.33px) min(0.4861vw, 12.44px) min(0.2083vw, 5.33px) #0003; }
  .service_toc-nav { padding-left: min(2.0833vw, 53.33px); }
  .service_intro-section { width: 100%; }
  .service_usp-section, .service_expertise-setion, .service-process-section, .service_comprehensive-section, .service_post-con-section { width: 100%; margin-top: min(2.0833vw, 53.33px); }
  .column_overlay-initial { width: 100%; height: 100%; inset: 0%; }
  .faq_accordion-item-content { grid-column-gap: 1rem; grid-row-gap: 1rem; }
  .faq_accordion-title { border-bottom: 1px solid #404040; padding-top: 2rem; padding-bottom: 2rem; }
  .faq_accordion-item-deetails { grid-column-gap: 1rem; grid-row-gap: 1rem; border-bottom: 1px solid #404040; padding-top: 2rem; padding-bottom: 2rem; }
  .faq_accordion-item-icon { width: 1.25rem; max-height: 1.25rem; transform: rotate(-45deg); }
  .faq_accordion-wrapper { grid-column-gap: 2rem; grid-row-gap: 2rem; width: 100%; margin-top: min(2.0833vw, 53.33px); }
  .faq_accordion-wrapper.no-margin-top { margin-top: 0; }
  .faq { letter-spacing: -.01em; margin-top: 0; margin-bottom: 0; font-size: 1.25rem; line-height: 1em; }
  .faq_accordion-question { letter-spacing: -.01em; margin-top: 0; margin-bottom: 0; font-size: 1.7rem; line-height: 1em; }
  .faq_accordion-question.font-change { font-size: 1.4rem; line-height: 1.2em; }
  .offer_popup-text-link { width: 100%; margin-top: min(0.6944vw, 17.78px); font-size: min(0.8333vw, 21.33px); }
  .offer_popup-header.margin_bottom { margin-bottom: min(0.6944vw, 17.78px); }
  .offer_popup-header.margin_bottom.padding-lr-20 { padding-left: min(1.3889vw, 35.56px); padding-right: min(1.3889vw, 35.56px); }
  .offer_popup-form-input { border: 1px solid #00000059; border-radius: min(0.2083vw, 5.33px); height: min(4.1667vw, 106.67px); margin-bottom: min(1.0417vw, 26.67px); padding-left: min(1.3889vw, 35.56px); padding-right: min(1.3889vw, 35.56px); font-size: min(1.0417vw, 26.67px); }
  .offer_popup-form-input.resized { height: min(3.4722vw, 88.89px); }
  .offer_popup-block { width: min(33.3333vw, 853.33px); padding: min(3.4722vw, 88.89px); }
  .offer_popup-block.right-block { padding: 0; }
  .offer_popup-block.left-block { padding-top: min(0.6944vw, 17.78px); padding-left: 0; padding-right: 0; }
  .offer_popup-form-wrapper.padding-lr-50 { padding-left: min(3.4722vw, 88.89px); padding-right: min(3.4722vw, 88.89px); }
  .popup_close-btn_hover-line { height: min(0.1389vw, 3.56px); left: -101%; }
  .offer_popup-image { width: 100%; height: 100%; }
  .offer_popup-h6 { margin-top: 0; margin-bottom: 0; font-size: .9rem; }
  .offer_popup-close-btn { margin-top: min(0.3472vw, 8.89px); }
  .offer_popup-wrapper { inset: 0%; }
  .ths16-offer-popup-social-text { margin-top: min(0.8333vw, 21.33px); }
  .offer_popup-form { margin-top: min(1.3889vw, 35.56px); margin-bottom: 0; }
  .offer_popup-paragraph { margin-top: min(1.0417vw, 26.67px); margin-bottom: 0; font-size: .8rem; line-height: min(1.6667vw, 42.67px); }
  .offer_popup-form-submit { letter-spacing: min(0.1389vw, 3.56px); border-radius: min(0.2083vw, 5.33px); width: 100%; height: min(4.1667vw, 106.67px); font-size: min(0.8333vw, 21.33px); line-height: min(1.3889vw, 35.56px); }
  .offer_popup-form-submit.resized { height: min(3.8194vw, 97.78px); }
  .offer_popup-inner-wrapper { width: min(66.6667vw, 1706.67px); height: min(45.1389vw, 1155.56px); }
  .offer_popup-inner-wrapper.auto_margin { margin: auto; }
  .offer_popup-logo { width: min(3.4722vw, 88.89px); }
  .popup_close-btn_underline-wrapper { height: min(0.1389vw, 3.56px); margin-top: min(0.1389vw, 3.56px); }
  .nav-line-2 { width: auto; height: min(0.1389vw, 3.56px); inset: 0% 0% auto auto; }
  .nav-social-contact-item-link-text.default { font-size: .9rem; }
  .nav-social-contact-item-link-text.focus { font-size: .9rem; }
  .nav_menu-logo-2 { width: 4rem; inset: 1rem auto auto 1.5rem; }
  .nav-line-4 { width: 100%; height: min(0.1389vw, 3.56px); inset: auto 0% 0% auto; }
  .nav_menu-hover-footer { width: 100%; min-height: 20vh; inset: auto 0% 0%; }
  .large_nav-item { margin: min(1.7361vw, 44.44px); }
  .nav_menu-open { width: min(1.7361vw, 44.44px); height: min(0.6944vw, 17.78px); }
  .nav_menu-xl { width: 100%; height: min(0.1389vw, 3.56px); }
  .flex_nav { width: 120vw; padding-right: 10%; }
  .nav_menu-hover-cont { background-image: linear-gradient(0deg, black, var(--transparent) 46%), linear-gradient(180deg, black, var(--transparent)), url('../images/d5a7b753c44e9fb3d06cdd956d45671e_1.avif'); background-size: auto, auto, cover; width: 100%; height: 100vh; inset: 0%; transform: translate(0, -100vh); }
  .social_circle { outline-offset: 0px; border-radius: 100%; outline: 1px dashed #1f1f1f; width: 100%; height: 100%; }
  .nav-line-3 { width: 100%; height: min(0.1389vw, 3.56px); inset: 0% auto auto 0%; }
  .nav_location-text { letter-spacing: min(0.1389vw, 3.56px); margin-bottom: 0; font-size: .7rem; inset: min(3.4722vw, 88.89px) 0% auto; }
  .nav_link-bg-img { filter: grayscale(); width: 100%; height: 100%; inset: 0% 0% 0% 0; }
  .col_inner { width: min(34.7222vw, 888.89px); height: min(31.9444vw, 817.78px); }
  .c-nav-social-contact-item-link { margin-bottom: min(0.6944vw, 17.78px); margin-right: min(1.3889vw, 35.56px); }
  .social_icon { width: min(2.7778vw, 71.11px); height: min(2.7778vw, 71.11px); }
  .social_icon.blue { border-radius: 100%; margin-right: min(0.5556vw, 14.22px); }
  .nav_menu-close { width: min(1.7361vw, 44.44px); height: min(1.7361vw, 44.44px); transform: rotate(45deg); }
  .nav_menu-xr { width: min(0.1389vw, 3.56px); height: 100%; }
  .nav-line-1 { width: auto; height: min(0.1389vw, 3.56px); inset: auto auto 0% 0%; }
  .nav_menu-btn-wrapper { width: min(3.125vw, 80px); height: min(3.125vw, 80px); inset: 0% 0% auto auto; }
  .flex.is--nav { width: 120vw; padding-left: 10%; padding-right: 10%; }
  .menu_header { font-size: 6rem; line-height: 1; inset: auto auto 0% 0%; }
  .social_icon-image { filter: invert(); width: min(1.1111vw, 28.44px); }
  .nav_sublink-wrap { margin-bottom: min(1.0417vw, 26.67px); }
  .overlay { width: 100%; height: 100%; }
  .image { width: 6em; }
  .paragraph-2 { margin-top: 4vh; margin-left: auto; margin-right: auto; font-size: 1.25em; line-height: 2; }
  .heading { margin-top: 4vh; font-size: 2em; line-height: 1.25; }
  .small-paragraph { margin-top: 2vh; font-size: .8em; }
  .container-2 { padding-left: 6em; padding-right: 6em; }
  .container-2.is--hero { padding-top: 1em; padding-bottom: 1em; padding-left: 2em; }
  .container-2.is--hero.center { margin-bottom: min(1.3889vw, 35.56px); padding-right: 2em; }
  .container-2.is--main { border-radius: min(0.6944vw, 17.78px); width: 50%; margin: 4em auto 8em; padding: 3em 2em; }
  ._404 { background-image: linear-gradient(#00000080, #00000080), url('../images/10_2.avif'); background-size: auto, cover; width: 100%; height: 100%; font-size: 1vw; }
  .button-container { border-radius: min(0.6944vw, 17.78px); margin-top: 4vh; margin-left: auto; margin-right: auto; }
  .button-container.webinar { grid-column-gap: min(1.3889vw, 35.56px); grid-row-gap: min(1.3889vw, 35.56px); }
  .button { border-radius: min(0.3472vw, 8.89px); padding: min(0.8333vw, 21.33px) min(1.25vw, 32px); font-size: 1.25em; }
  .text-block { background-image: linear-gradient(#fff 56%, #fbd173 56%); margin-left: auto; margin-right: auto; }
  .faqs_grid { grid-column-gap: min(1.3889vw, 35.56px); grid-template-columns: .5fr 1fr; }
  .faqs_grid.no-grid-mobile { grid-column-gap: min(3.4722vw, 88.89px); grid-template-columns: 3.1fr 1fr; margin-top: min(2.7778vw, 71.11px); }
  .faqs_section { padding-bottom: min(5.5556vw, 142.22px); }
  .project-carousel-image { max-width: 100%; }
  .hflex_inner { width: 100%; }
  .vflex_inner { width: 100%; }
  .title_inner { width: 100%; }
  .heading-style-h4 { font-size: 1.25rem; line-height: 1.75rem; }
  .faq_components { grid-column-gap: 1.5rem; grid-row-gap: 1.5rem; width: 100%; max-width: min(75vw, 1920px); margin-top: 4rem; margin-left: auto; margin-right: auto; }
  .faq_components.no-gap { grid-column-gap: 0rem; grid-row-gap: 0rem; }
  .faq_components.no-gap.no-top-margin { margin-top: 0; }
  .icon-32 { width: 2rem; height: 2rem; }
  .faq_accordion { box-shadow: none; border: 1px solid #d5dce0; border-radius: min(1.1111vw, 28.44px); padding: 2rem; }
  .faq_accordion.transparent.restyle { border-radius: 0; }
  .faq_body { grid-row-gap: .5rem; }
  .faq_answers { max-width: min(59.7222vw, 1528.89px); margin-top: .75rem; }
  .faq_heading { grid-column-gap: 1rem; padding-top: 0; padding-bottom: 0; font-size: 1.3rem; }
  .home_faqs { padding-top: min(6.9444vw, 177.78px); padding-bottom: min(10.7639vw, 275.56px); }
  .home_faqs.is--black { padding-top: min(9.7222vw, 248.89px); padding-bottom: 0; }
  .award-circle { border-radius: 100%; min-width: min(3.3333vw, 85.33px); min-height: min(3.3333vw, 85.33px); margin-top: max(-0.6944vw, -17.78px); }
  .award-blod-text { grid-column-gap: min(6.9444vw, 177.78px); }
  .award-stoke-text { margin-top: max(-3.75vw, -96px); }
  .award-text-wrapper { grid-column-gap: min(2.0833vw, 53.33px); }
  .award-circle-stoke { border-radius: 100%; min-width: min(3.3333vw, 85.33px); min-height: min(3.3333vw, 85.33px); margin-top: max(-0.6944vw, -17.78px); }
  .award-text-blod-stoke { letter-spacing: min(0.4167vw, 10.67px); font-size: min(5.5556vw, 142.22px); line-height: 1.6; }
  .award-text-blod { letter-spacing: min(0.2083vw, 5.33px); font-size: min(5.5556vw, 142.22px); line-height: 1.6; }
  .award-stoke-wrapper { grid-column-gap: min(2.0833vw, 53.33px); }
  .section_scroll { padding: min(5.5556vw, 142.22px) min(2.7778vw, 71.11px); }
  .section_scroll.award { padding: min(6.9444vw, 177.78px) 0; }
  .fs-socialshare_wrapper { grid-column-gap: 1rem; grid-row-gap: 1rem; grid-template-columns: 1fr 1fr 1fr 1fr; padding-left: min(1.3889vw, 35.56px); padding-right: min(1.3889vw, 35.56px); }
  .fs-socialshare_link { grid-column-gap: 1rem; grid-row-gap: 1rem; width: min(2.7778vw, 71.11px); height: min(4.1667vw, 106.67px); padding: 1.5rem 2rem; }
  .social-share { margin-bottom: min(2.7778vw, 71.11px); }
  .copy_status { font-size: .8rem; }
  .team_img { width: 100%; height: 100%; }
  .team-member-component { margin-top: 10vh; padding: 2rem 4rem; }
  .heading-4-vw { font-size: 2.3vw; line-height: .95; }
  .heading-4-vw.text-weight-medium { font-size: 2.5em; }
  .social-links { width: 1.3rem; height: 1.3rem; }
  .social-links:hover { transform: translate(0, 1px); }
  .team-member-content { grid-column-gap: 2rem; grid-row-gap: 2rem; }
  .team-member-post { grid-column-gap: 2rem; grid-row-gap: 2rem; }
  .social-wrapper { grid-column-gap: 1.5rem; }
  .social-icons { width: 100%; height: auto; padding-top: .1rem; }
  .team-member-image { background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'); background-size: cover; border-radius: 1rem; width: 100%; height: 100vh; min-height: 30rem; }
  .text-size-small { font-size: .875rem; }
  .vertical-line { width: 1px; height: .8rem; }
  .team-member-grid { grid-column-gap: 4rem; border-radius: 1rem; grid-template-columns: 1fr 1fr; padding: 1rem 3.3rem 1rem 1rem; }
  .team-member-job { grid-column-gap: 1.2rem; grid-row-gap: 1.2rem; }
  .max-width-50ch { max-width: 50ch; }
  .width-100 { width: 100%; }
  .benefit-section { padding: min(6.9444vw, 177.78px) 0; }
  .benefit-section.vflex { grid-column-gap: min(6.9444vw, 177.78px); grid-row-gap: min(6.9444vw, 177.78px); }
  .benefit-section.vflex.orange-bg { background-image: linear-gradient(#00000080, #00000080), url('../images/Nicky-BG.jpg'); background-size: auto, cover; padding-bottom: min(4.1667vw, 106.67px); }
  .benefit-section.vflex.img-bg { background-image: linear-gradient(#00000080, #00000080), url('../images/fortune-resort-benaulim-goa-member-itc-hotels-group-benaulim-pic-54.jpg'); background-size: auto, cover; }
  .benefit-section.res-tab.fit { background-image: linear-gradient(#00000080, #00000080), url('../images/6747fc049425c65cf05fe197_markus-spiske-MbG7kwWptII-unsplash_1.avif'); background-size: auto, cover; }
  .dual-col-md-wrap { margin-top: min(2.7778vw, 71.11px); }
  .vertical-footer-line { width: min(0.1389vw, 3.56px); height: 100%; inset: 0% auto auto 0%; }
  .vertical-footer-line._2 { border: 1px solid #ff1774; }
  .contact-info-details-text { letter-spacing: min(0.1042vw, 2.67px); text-indent: min(0.1042vw, 2.67px); font-size: min(0.9722vw, 24.89px); }
  .col-md-footer { width: 50%; height: 15vh; margin-bottom: min(3.4722vw, 88.89px); }
  .col-md-footer.left { padding-left: min(9.0278vw, 231.11px); }
  .col-md-footer.right { margin-bottom: min(3.4722vw, 88.89px); }
  .col-md-footer.center.width-100 { width: 100%; }
  .speaker-section { padding-top: min(6.25vw, 160px); }
  .counter-wrap { margin-right: min(1.6667vw, 42.67px); padding-top: min(0.6944vw, 17.78px); padding-bottom: min(0.6944vw, 17.78px); padding-right: min(0.6944vw, 17.78px); }
  .col-md-2 { width: 100%; height: 100%; padding-top: min(0.6944vw, 17.78px); padding-left: min(1.3889vw, 35.56px); padding-right: min(1.3889vw, 35.56px); }
  .col-md-2.footer { padding-top: min(1.3889vw, 35.56px); padding-bottom: min(1.3889vw, 35.56px); }
  .col-md-2.center.footer { padding-bottom: min(1.3889vw, 35.56px); }
  .section-2 { padding: min(6.9444vw, 177.78px) 0; }
  .counter-n-wrap { border: 1px solid var(--kimchi); width: min(4.5139vw, 115.56px); height: min(4.5139vw, 115.56px); margin-bottom: min(0.6944vw, 17.78px); }
  .b-subtitle { margin-left: min(0.6944vw, 17.78px); font-size: min(1.3194vw, 33.78px); line-height: 120%; }
  .banner { background-image: linear-gradient(#184fc2, #184fc2); height: min(55.5556vw, 1422.22px); }
  .banner.gray { background-image: url('../images/bg_top.avif'), linear-gradient(#9f9fa7, #9f9fa7); background-size: cover, auto; }
  .line-schedule { width: min(0.1389vw, 3.56px); height: 130%; inset: -30% 0% 0% auto; }
  .col-text-wrap { margin-bottom: min(2.7778vw, 71.11px); padding-right: min(3.4722vw, 88.89px); }
  .label { margin-top: min(0.6944vw, 17.78px); margin-bottom: min(0.3472vw, 8.89px); }
  .column-footer-copyright-2 { padding-left: 0; }
  .b-title { margin-right: min(0.3472vw, 8.89px); font-size: min(1.3194vw, 33.78px); line-height: 120%; }
  .form-label { border: 1px solid #d3d5da; border-radius: min(0.2083vw, 5.33px); height: min(4.0278vw, 103.11px); margin-bottom: min(0.4167vw, 10.67px); }
  .content-features-row.first { margin-bottom: 0; padding-bottom: min(2.0833vw, 53.33px); }
  .content-features-row.first._4col.no-padding-bt { padding-bottom: 0; }
  .content-features-row._2 { margin-top: min(2.0833vw, 53.33px); }
  .text-span-white { font-size: min(1.1111vw, 28.44px); line-height: min(1.8056vw, 46.22px); }
  .flowbase-logo { width: min(6.25vw, 160px); }
  .copyright { margin-bottom: 0; padding-top: min(1.3889vw, 35.56px); padding-bottom: min(1.3889vw, 35.56px); font-size: min(0.8333vw, 21.33px); line-height: min(1.8056vw, 46.22px); }
  .counter { width: 100%; height: 100%; min-height: min(8.3333vw, 213.33px); }
  .feature-tittle { margin-top: 0; margin-bottom: min(0.4167vw, 10.67px); font-size: min(1.5972vw, 40.89px); line-height: min(1.5278vw, 39.11px); }
  .feature-tittle.col-title-19px { margin-bottom: min(0.6944vw, 17.78px); font-size: min(1.3194vw, 33.78px); line-height: min(1.3194vw, 33.78px); }
  .feature-tittle.team-copy { font-size: min(1.3194vw, 33.78px); line-height: min(1.3194vw, 33.78px); }
  .section-title { font-size: min(2.0833vw, 53.33px); line-height: min(2.7778vw, 71.11px); }
  .disclosure-label { font-size: min(0.7639vw, 19.56px); line-height: 120%; }
  .column-footer-copyright { padding-right: min(0.6944vw, 17.78px); }
  .copyright-writter { padding-top: 0; padding-bottom: 0; }
  .tab-pane-flow-wrap { height: 70vh; padding-left: min(11.8056vw, 302.22px); padding-right: min(3.4722vw, 88.89px); }
  .grid-3 { grid-column-gap: min(3.3333vw, 85.33px); }
  .field { border: 1px solid #d3d5da; border-radius: min(0.2083vw, 5.33px); height: min(3.4722vw, 88.89px); margin-bottom: min(0.4167vw, 10.67px); }
  .team-img-tab { height: min(44.5833vw, 1141.33px); }
  .algin-center-device.left { margin: min(4.1667vw, 106.67px) min(1.3889vw, 35.56px) min(2.7778vw, 71.11px) 0; padding-top: 0; }
  .algin-center-device.left.res-tab { margin-right: 0; }
  .counter-text { letter-spacing: 1px; }
  .text-span { font-size: min(1.1111vw, 28.44px); line-height: min(1.8056vw, 46.22px); }
  .benefits-container { max-width: min(81.25vw, 2080px); }
  .benefits-container.full { margin-top: 0; margin-left: auto; margin-right: auto; padding-left: min(0.6944vw, 17.78px); padding-right: min(0.6944vw, 17.78px); }
  .benefits-container.full.left { max-width: min(81.25vw, 2080px); padding-left: min(2.0833vw, 53.33px); padding-right: min(2.0833vw, 53.33px); top: 12%; }
  .benefits-container.relative { margin-left: auto; margin-right: auto; padding-left: min(0.6944vw, 17.78px); padding-right: min(0.6944vw, 17.78px); }
  .error-message { border-radius: min(0.2083vw, 5.33px); line-height: min(1.6667vw, 42.67px); }
  .features-block-tittle { margin-top: 0; margin-bottom: min(0.4861vw, 12.44px); font-size: min(1.1111vw, 28.44px); line-height: min(1.8056vw, 46.22px); }
  .section-webinar-title { letter-spacing: min(0.1389vw, 3.56px); font-size: min(4.1667vw, 106.67px); line-height: min(2.7778vw, 71.11px); }
  .section-webinar-title.uppercase { margin-top: 0; margin-bottom: min(1.3889vw, 35.56px); line-height: min(4.1667vw, 106.67px); }
  .col-md-right { padding: min(2.0833vw, 53.33px); }
  .features-icon { filter: grayscale(); height: min(2.5vw, 64px); margin-bottom: 0; padding-right: 0; top: 0; left: max(-0.4861vw, -12.44px); }
  .features-icon.location { filter: invert() grayscale(); }
  .tabs-link-button { border-radius: min(0.2083vw, 5.33px); width: 100%; margin-bottom: min(0.4861vw, 12.44px); line-height: min(1.6667vw, 42.67px); }
  .tabs-link-button.w--current { border-radius: min(0.2083vw, 5.33px); width: 100%; margin-bottom: min(0.4861vw, 12.44px); }
  .navigation { border-bottom: 0 solid #9b9eb838; min-height: min(5.5556vw, 142.22px); margin-top: 0; padding: 0 3%; }
  .tab-icon-img { background-image: url('../images/Nicky-Correa-CorrWealth-Best-Financial-Advisor-Oakville-Ontario-Corrnation.jpg'); background-size: cover; border-radius: 100%; width: min(4.1667vw, 106.67px); height: min(4.1667vw, 106.67px); margin-right: min(1.0417vw, 26.67px); box-shadow: 0 0 min(0.2778vw, 7.11px) #0003; }
  .contact-info-details-text-block { height: min(2.7778vw, 71.11px); margin-left: min(0.6944vw, 17.78px); margin-right: min(0.6944vw, 17.78px); padding-left: min(1.3889vw, 35.56px); padding-right: min(1.3889vw, 35.56px); }
  .webinar-footer { max-width: min(82.6389vw, 2115.56px); margin-left: auto; margin-right: auto; padding-top: min(1.3889vw, 35.56px); }
  .checkbox-2 { margin-top: min(0.3472vw, 8.89px); }
  .arrow-cta { filter: hue-rotate(50deg); width: min(6.9444vw, 177.78px); inset: auto auto -120% -20%; }
  .mini-title { letter-spacing: 1px; margin-bottom: min(0.3472vw, 8.89px); font-size: min(0.9722vw, 24.89px); line-height: 1rem; }
  .button-4 { letter-spacing: 1px; margin-top: min(0.6944vw, 17.78px); padding: min(1.0417vw, 26.67px) min(1.6667vw, 42.67px); }
  .button-4.submit-button { letter-spacing: 1px; width: 100%; padding-top: min(1.0417vw, 26.67px); padding-bottom: min(1.0417vw, 26.67px); line-height: min(1.6667vw, 42.67px); }
  .container-flex-nav { width: 100%; max-width: min(81.25vw, 2080px); margin-left: auto; margin-right: auto; }
  .grid-4 { grid-column-gap: 0px; grid-row-gap: 0px; }
  .section-divider-line { border-radius: min(0.5556vw, 14.22px); width: min(6.9444vw, 177.78px); height: min(0.2778vw, 7.11px); margin-top: min(1.3889vw, 35.56px); margin-bottom: min(1.3889vw, 35.56px); }
  .checkbox { margin-top: min(1.3889vw, 35.56px); }
  .number-bk { margin-bottom: min(1.0417vw, 26.67px); font-size: min(1.6667vw, 42.67px); line-height: 100%; }
  .number { margin-bottom: min(1.0417vw, 26.67px); font-size: min(1.6667vw, 42.67px); line-height: 100%; }
  .social-icon { background-image: url('../images/facebook-logo-Black.svg'); background-size: min(1.0417vw, 26.67px); width: 100%; height: 100%; }
  .social-icon.linkedin.footer { background-image: url('../images/linkedin-bk_1linkedin bk.avif'); }
  .social-icon.instagram { background-image: url('../images/instagram-1_1.avif'); background-size: min(1.6667vw, 42.67px); }
  .social-icon.instagram.footer { border-width: 1px; }
  .social-icon.twitter { background-image: url('../images/twitter-logo-silhouette-1.svg'); background-size: min(1.0417vw, 26.67px); }
  .container-features-block { padding-top: min(0.2778vw, 7.11px); padding-left: min(3.0556vw, 78.22px); }
  .container-features-block.added-padding { max-width: min(20.8333vw, 533.33px); }
  .agenda-wrap { margin-bottom: min(2.7778vw, 71.11px); padding-right: min(6.9444vw, 177.78px); }
  .counter-full-wrap { width: 100%; min-height: min(8.3333vw, 213.33px); margin-top: min(2.7778vw, 71.11px); margin-left: auto; margin-right: auto; }
  .image-2 { margin-right: min(0.6944vw, 17.78px); }
  .contact-form { border-radius: min(0.2778vw, 7.11px); width: min(41.6667vw, 1066.67px); margin-bottom: 0; margin-left: auto; margin-right: auto; padding: min(1.7361vw, 44.44px); }
  .contact-form.line { border-radius: min(0.6944vw, 17.78px); margin-top: 0; padding: min(2.7778vw, 71.11px); box-shadow: 0 0 min(2.0833vw, 53.33px) 1px #9f9fa726; }
  .contact-form.line.home { border: 1px solid #ed4b00; border-radius: 0; width: auto; margin-top: 0; padding-top: min(2.7778vw, 71.11px); box-shadow: 0 min(1.3889vw, 35.56px) min(2.2222vw, 56.89px) #00000026; }
  .grid-2 { grid-column-gap: 0px; border: 1px solid #0003; grid-template-columns: 4fr 4fr 1fr 1fr 1fr 1fr; width: 100%; }
  .hero-tittle { letter-spacing: -1px; margin-top: 0; margin-bottom: 1px; font-size: min(1.3889vw, 35.56px); line-height: min(3.0556vw, 78.22px); }
  .hero-tittle.tittle2 { letter-spacing: 0; margin-top: min(1.3889vw, 35.56px); margin-bottom: 0; font-size: min(1.6667vw, 42.67px); line-height: 140%; }
  .hero-tittle.tittle2.width-custom { width: 80%; }
  .hero-tittle.white { margin-top: min(1.3889vw, 35.56px); margin-bottom: min(1.3889vw, 35.56px); font-size: 4rem; line-height: 100%; }
  .content-features-column { padding-right: min(1.0417vw, 26.67px); }
  .tabs-menu-flo { width: 30%; top: min(6.9444vw, 177.78px); }
  .schedule-date-wrap { margin-bottom: min(2.7778vw, 71.11px); }
  .bottom-border { width: 100%; height: auto; margin-top: min(6.9444vw, 177.78px); padding: 0; bottom: 0; left: 0; right: 0; }
  .bottom-border.coming { margin-top: 0; }
  .button-5 { letter-spacing: 1px; padding: min(1.0417vw, 26.67px) min(1.7361vw, 44.44px); }
  .button-5.width-100 { background-image: url('../images/calendar-with-a-clock-time-tools_1calendar-with-a-clock-time-tools.avif'); background-size: min(1.3889vw, 35.56px); padding-right: min(3.125vw, 80px); font-size: min(0.9722vw, 24.89px); line-height: min(1.3889vw, 35.56px); }
  .section-tittle { margin-top: 0; margin-bottom: min(0.6944vw, 17.78px); font-size: min(4.1667vw, 106.67px); line-height: min(2.6389vw, 67.56px); }
  .section-tittle.subtittle { margin-bottom: 0; font-size: min(1.3889vw, 35.56px); line-height: 120%; }
  .section-tittle.subtittle.margin-top { margin-top: min(0.6944vw, 17.78px); }
  .section-tittle.line-height { line-height: min(4.1667vw, 106.67px); }
  .info-date-wrap { margin-top: min(0.6944vw, 17.78px); margin-bottom: min(0.3472vw, 8.89px); }
  .schedule-text { letter-spacing: 1px; }
  .section-tittle-bk { margin-top: min(1.0417vw, 26.67px); margin-bottom: min(1.0417vw, 26.67px); font-size: min(4.1667vw, 106.67px); line-height: 4rem; }
  .success-message { line-height: min(1.6667vw, 42.67px); }
  .section-tittle-block { margin-bottom: min(2.7778vw, 71.11px); margin-left: auto; margin-right: auto; }
  .button-menu { letter-spacing: 1px; border-radius: 0; min-width: min(17.3611vw, 444.44px); min-height: min(3.4722vw, 88.89px); padding-left: min(1.3889vw, 35.56px); padding-right: min(1.3889vw, 35.56px); font-size: min(1.3889vw, 35.56px); box-shadow: inset -1px -1px min(0.2083vw, 5.33px) #201b3d99; }
  .button-menu:hover { box-shadow: inset 1px 1px min(0.2083vw, 5.33px) #201b3d38, inset -1px -1px min(0.2083vw, 5.33px) #eee6ff00, 1px 1px min(0.1389vw, 3.56px) #5b3acc; }
  .col-md-left { padding: min(2.0833vw, 53.33px); }
  .image-3 { margin-left: min(1.3889vw, 35.56px); margin-right: 0; }
  .div-block { background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'); background-size: auto; }
  .columns { margin-left: min(4.1667vw, 106.67px); margin-right: min(4.1667vw, 106.67px); }
  .webinar-container { height: 100%; margin: 0 auto; padding-top: min(2.7778vw, 71.11px); padding-bottom: min(5.5556vw, 142.22px); }
  .webinar-hero { background-image: linear-gradient(#00000080, #00000080), url('../images/Nicky-BG-1.jpg'), url('../images/bg_top.avif'); background-size: auto, cover, cover; margin-top: 0; padding-top: 0; padding-bottom: 0; }
  .body { background-image: none; background-size: auto; }
  .bold-text { font-size: min(3.8194vw, 97.78px); }
  .column { padding-left: 0; padding-right: min(0.6944vw, 17.78px); }
  .column-2 { padding-left: min(2.7778vw, 71.11px); }
  .speaker-section { padding-top: min(4.1667vw, 106.67px); padding-bottom: min(4.1667vw, 106.67px); }
  .speaker-section.flex { grid-column-gap: min(1.3889vw, 35.56px); grid-row-gap: min(1.3889vw, 35.56px); }
  .paragraph-9 { font-size: min(1.25vw, 32px); }
  .paragraph-10 { font-size: min(1.3889vw, 35.56px); }
  .radio-button-label { font-size: min(0.9722vw, 24.89px); }
  .form-radio { margin-left: max(-1.4583vw, -37.33px); padding-left: 0; }
  .thank-you { background-image: linear-gradient(#00000080, #00000080), url('../images/7_2.avif'); background-size: auto, cover; width: 100%; height: 100%; font-size: 1vw; }
  .award-logo_no-bg { border-radius: min(1.3889vw, 35.56px); padding: min(1.3889vw, 35.56px); }
  .award-logo { border-radius: min(1.3889vw, 35.56px); padding: min(1.3889vw, 35.56px); }
  .award-text { font-size: 1.1rem; line-height: 1.4rem; }
  .loyaltyone { grid-column-gap: min(0.6944vw, 17.78px); grid-row-gap: min(0.6944vw, 17.78px); }
  .section-webinar-form.contact_form-section { height: 100vh; padding: min(4.1667vw, 106.67px) min(6.9444vw, 177.78px); }
  .code-embed { width: 100%; }
  .list { font-size: 1rem; }
  .code-embed-2 { max-width: min(65.2778vw, 1671.11px); margin-left: auto; margin-right: auto; }
  /* theme.css */
  body.admin-bar .bb-nav { top: min(2.2222vw, 56.89px); }
  .image-3 { height: min(2.7778vw, 71.11px); width: auto; }
  .features-icon { width: auto; }
  .cta_heading { font-size: min(2.6389vw, 67.56px); line-height: min(3.0556vw, 78.22px); }
  .offer_popup-h6 { line-height: min(1.25vw, 32px); }
  .blog_content-h2 { line-height: min(2.5vw, 64px); }
  .heading-2.faqs-mobile-alignment { font-size: min(2.2222vw, 56.89px); line-height: min(2.5vw, 64px); }
  .section-tag_container h2 { margin: 0; font-size: inherit; line-height: inherit; letter-spacing: inherit; }
  a:focus-visible, button:focus-visible, input:focus-visible, textarea:focus-visible, select:focus-visible, [tabindex]:focus-visible { outline: min(0.1389vw, 3.56px) solid #ed4b00; outline-offset: min(0.2083vw, 5.33px); }
  .brandbeat-skip-link { left: max(-694.375vw, -17776px); top: 0; padding: min(0.8333vw, 21.33px) min(1.3889vw, 35.56px); font-size: min(0.9722vw, 24.89px); }
  .brandbeat-skip-link:focus { left: min(0.5556vw, 14.22px); top: min(0.5556vw, 14.22px); }
  .frosted_block_parent { -webkit-backdrop-filter: blur(2em); backdrop-filter: blur(2em); }
  html.bb-scroll-locked body { padding-right: var(--bb-scrollbar-gap, 0px); }
  .faq_accordion-title:focus-visible { outline: min(0.1389vw, 3.56px) solid #ed4b00; outline-offset: min(0.2083vw, 5.33px); }
  .bb-field-error { margin-top: min(0.4167vw, 10.67px); font-size: min(0.8681vw, 22.22px); line-height: 1.4; }
  .social_block.in--brand-block { margin-top: min(1.6667vw, 42.67px); }
  .brandbeat-form.brandbeat-form .ff-el-form-control { border: 1px solid #00000059; border-radius: min(0.2083vw, 5.33px); padding-left: min(1.3889vw, 35.56px); padding-right: min(1.3889vw, 35.56px); margin-bottom: min(1.0417vw, 26.67px); box-shadow: none; }
  .brandbeat-form.brandbeat-form .ff-el-form-control:focus { box-shadow: none; }
  .brandbeat-form.brandbeat-form .ff-el-group { margin-bottom: 0; }
  .brandbeat-form.brandbeat-form .ff-btn-submit { width: 100%; border: 0; border-radius: min(0.2083vw, 5.33px); box-shadow: none; font-size: min(0.8333vw, 21.33px); line-height: min(1.3889vw, 35.56px); letter-spacing: min(0.1389vw, 3.56px); }
  .brandbeat-form.brandbeat-form .error.text-danger { margin: max(-0.5556vw, -14.22px) 0 min(0.8333vw, 21.33px); font-size: min(0.8681vw, 22.22px); line-height: 1.4; }
  .offer_popup-wrapper .ff-el-form-control, .offer_popup-wrapper .ff-el-form-control::placeholder { font-size: 0.8rem; }
  .brandbeat-pagination { gap: min(0.6944vw, 17.78px); }
  .brandbeat-pagination .page-numbers { min-width: min(2.9167vw, 74.67px); height: min(2.9167vw, 74.67px); padding: 0 min(0.9722vw, 24.89px); border: 1px solid currentColor; border-radius: min(0.2083vw, 5.33px); font-size: min(0.8333vw, 21.33px); letter-spacing: 1px; }
  .article.w-richtext img, .article.w-richtext figure { width: 100%; height: auto; margin: 0; }
  .article.w-richtext figure.align-left, .article.w-richtext img.alignleft { width: auto; max-width: 50%; margin: min(0.4167vw, 10.67px) min(1.9444vw, 49.78px) min(1.25vw, 32px) 0; }
  .article.w-richtext figure.align-right, .article.w-richtext img.alignright { width: auto; max-width: 50%; margin: min(0.4167vw, 10.67px) 0 min(1.25vw, 32px) min(1.9444vw, 49.78px); }
  .article.w-richtext figure.w-richtext-align-center, .article.w-richtext img.aligncenter { width: auto; max-width: 100%; margin-left: auto; margin-right: auto; }
  .article.w-richtext figure figcaption { margin-top: min(0.5556vw, 14.22px); font-size: min(0.9028vw, 23.11px); }
  .blog_collection-item .blog_date, .blog_content-block .blog_date { font-size: 1rem; }
  .blog_category-list { gap: min(0.6944vw, 17.78px); }
  .blog_category-link.is-active { padding: min(0.5556vw, 14.22px) min(1.25vw, 32px); border-radius: min(69.375vw, 1776px); }
  .blog_category-link:focus-visible { outline: min(0.1389vw, 3.56px) solid var(--kimchi); outline-offset: min(0.2083vw, 5.33px); }
  .blog_excerpt-wrap { width: 100%; }
  .blog_section-title { padding-left: min(0.6944vw, 17.78px); }
  .bb-cta--contact .bb-cta__block { padding: min(3.8889vw, 99.56px) min(3.3333vw, 85.33px); border-radius: min(0.6944vw, 17.78px); }
  .bb-cta--contact .bb-cta__block::before { inset: 0; }
  .bb-cta--contact .bb-cta__block::after { inset: 0; background-image: repeating-linear-gradient(115deg, rgba(255, 255, 255, 0.055) 0 1px, transparent 1px min(0.9722vw, 24.89px)); }
  .bb-cta--contact .bb-cta__grid { gap: min(2.7778vw, 71.11px); }
  .bb-cta--contact .bb-cta__copy { min-width: 0; }
  .bb-cta--contact .bb-cta__heading { margin: 0 0 min(0.9722vw, 24.89px); font-size: clamp(2.5rem, 6vw, 5rem); line-height: 1.1; }
  .bb-cta--contact .bb-cta__text { max-width: 55ch; margin: 0; font-size: 1.25rem; line-height: 1.6; }
  .bb-cta--contact .bb-cta__button { padding: min(1.1111vw, 28.44px) min(3.4722vw, 88.89px); border-radius: min(0.2083vw, 5.33px); font-size: 1rem; letter-spacing: min(0.1389vw, 3.56px); }
  .bb-cta--contact .bb-cta__button:hover { transform: translateY(max(-0.1389vw, -3.56px)); }
  .bb-cta--contact .bb-cta__button:focus-visible { outline: min(0.1389vw, 3.56px) solid #fff; outline-offset: min(0.2083vw, 5.33px); }
  button.fs-socialshare_link { border: 0; }
  .bb-sidebar-cta__button + .p_smallest { margin-top: min(1.1111vw, 28.44px); }
  .bb-modal { inset: 0; padding: min(1.6667vw, 42.67px); -webkit-backdrop-filter: blur(min(0.4167vw, 10.67px)); backdrop-filter: blur(min(0.4167vw, 10.67px)); }
  .bb-modal__panel { width: 100%; max-width: min(72.2222vw, 1848.89px); max-height: calc(100vh - min(3.3333vw, 85.33px)); margin: auto; border-radius: 1rem; box-shadow: 0 min(2.2222vw, 56.89px) min(5.5556vw, 142.22px) max(-1.6667vw, -42.67px) rgba(2, 2, 2, 0.6); }
  .bb-modal__close { top: min(1.1111vw, 28.44px); right: min(1.1111vw, 28.44px); width: min(3.0556vw, 78.22px); height: min(3.0556vw, 78.22px); padding: 0; border: 0; border-radius: 50%; }
  .bb-modal__close svg { width: min(1.3889vw, 35.56px); height: min(1.3889vw, 35.56px); }
  .bb-modal__close:hover, .bb-modal__close:focus-visible { transform: scale(1.06); }
  .bb-modal__close:focus-visible { outline: min(0.1389vw, 3.56px) solid var(--white, #fff); outline-offset: min(0.1389vw, 3.56px); }
  .bb-member { grid-template-columns: minmax(0, 5fr) minmax(0, 7fr); min-height: 0; }
  .bb-member__image { width: 100%; height: 100%; }
  .bb-member__body { gap: 0.75rem; padding: 3rem; }
  .bb-member__eyebrow { margin: 0; font-size: 0.75rem; letter-spacing: 0.18em; }
  .bb-member__name { margin: 0; font-size: clamp(2rem, 3.2vw, 2.75rem); line-height: 1; }
  .bb-member__role { gap: 0.75rem; margin: 0; font-size: 0.8125rem; letter-spacing: 0.08em; }
  .bb-member__role::before { width: min(1.9444vw, 49.78px); height: min(0.1389vw, 3.56px); }
  .bb-member__bio { max-width: 52ch; margin-top: 0.5rem; font-size: 1.0625rem; line-height: 1.75; }
  .bb-member__bio p { font-size: inherit; line-height: inherit; margin: 0 0 0.8em; }
  .bb-member__bio p:last-child { margin-bottom: 0; }
  .bb-member__contact { gap: 0.5rem 1.5rem; margin: 1.25rem 0 0; padding: 1.25rem 0 0; width: 100%; }
  .bb-member__link { gap: 0.5rem; font-size: 0.8125rem; }
  .bb-member__icon { width: min(1.1111vw, 28.44px); height: min(1.1111vw, 28.44px); }
  .bb-member__icon svg { width: 100%; height: 100%; }
  .team_item { width: calc((100% - min(3.4722vw, 88.89px)) / 3); }
  .team_card-content { padding: 0; }
  .about_team-section .bb-modal__panel { max-width: min(56.25vw, 1440px); }
  .contact_form-section .heading2 { margin-bottom: 1.25rem; }
  .paragraph2.is--cloudblue { font-size: 1.125rem; }
  .contact_form-section .container.border-top { background-image: url("../images/pexels-photo-2214394_1.avif"); background-size: cover; }
  .contact_form-section .container.border-top::before { inset: 0; background-image: linear-gradient(
		100deg,
		rgba(2, 2, 2, 0.94) 0%,
		rgba(2, 2, 2, 0.88) 42%,
		rgba(2, 2, 2, 0.62) 100%
	); }
  .calendly_embed { background-image: none; }
  .brandbeat-form--audit .ff-el-input--label, .brandbeat-form--contact.brandbeat-form--contact .ff-el-input--label { width: 1px; height: 1px; margin: -1px; padding: 0; border: 0; }
  .brandbeat-form--contact.brandbeat-form--contact .ff-el-form-control, .brandbeat-form--contact.brandbeat-form--contact input[type="text"], .brandbeat-form--contact.brandbeat-form--contact input[type="tel"], .brandbeat-form--contact.brandbeat-form--contact input[type="email"], .brandbeat-form--contact.brandbeat-form--contact textarea { width: 100%; height: min(3.4722vw, 88.89px); padding: 0 0 0 min(0.2778vw, 7.11px); border: 0; border-bottom: 1px solid var(--white, #fff); border-radius: 0; box-shadow: none; font-size: 1rem; }
  .brandbeat-form--contact.brandbeat-form--contact textarea { height: min(6.9444vw, 177.78px); padding-top: min(0.8333vw, 21.33px); }
  .brandbeat-form--contact.brandbeat-form--contact .ff-el-form-control:focus, .brandbeat-form--contact.brandbeat-form--contact textarea:focus { outline: none; border-bottom-width: min(0.1389vw, 3.56px); }
  .brandbeat-form--contact.brandbeat-form--contact form fieldset { margin: 0; padding: 0; border: 0; min-width: 0; grid-template-columns: 1fr 1fr; }
  .brandbeat-form--contact.brandbeat-form--contact .ff-el-group { margin-bottom: min(1.3889vw, 35.56px); }
  .brandbeat-form--contact.brandbeat-form--contact .error-text, .brandbeat-form--contact.brandbeat-form--contact .ff-el-is-error .text-danger { font-size: 0.8125rem; }
  .brandbeat-form--contact.brandbeat-form--contact .ff-el-is-error .ff-el-form-control { border-bottom-width: min(0.1389vw, 3.56px); }
  .brandbeat-form--contact.brandbeat-form--contact .ff-btn-submit { width: 100%; height: auto; min-height: min(3.6111vw, 92.44px); margin-top: min(0.6944vw, 17.78px); border: 0; border-radius: min(0.2778vw, 7.11px); font-size: min(0.9028vw, 23.11px); letter-spacing: 1px; }
  .brandbeat-form--contact.brandbeat-form--contact .ff-btn-submit:focus-visible { outline: min(0.1389vw, 3.56px) solid var(--white, #fff); outline-offset: min(0.2083vw, 5.33px); }
  .service_toc-nav.blog_toc { border: 1px solid #e8e8e8; margin-bottom: min(2.7778vw, 71.11px); padding: min(2.2222vw, 56.89px) min(2.7778vw, 71.11px); }
  .blog_toc .heading-2 { margin-top: 0; margin-bottom: min(1.1111vw, 28.44px); }
  .blog_toc .service_link { padding: min(0.4861vw, 12.44px) 0; }
  .blog_toc .service_link:hover { border: 0; }
  .service_toc-nav { padding-left: 0; }
  .other_blogs .collection-list-wrapper .w-dyn-items { gap: min(1.3889vw, 35.56px); }
  .nav_menu-content { width: 100%; max-width: 100vw; }
  .nav_menu-hover-cont .flex_nav { transform: none !important; padding-right: 0; }
  .nav_menu-hover-cont .flex_nav, .nav_menu-hover-cont .flex.is--nav { width: max-content; min-width: 100%; }
  .nav_menu-hover-cont .flex.is--nav { padding-left: var(--bb-nav-lead, 10vw); padding-right: 0; }
  .bb-nav { box-shadow: none; }
  .bb-nav.is--bg-solid { box-shadow: 0 min(0.1389vw, 3.56px) min(0.5556vw, 14.22px) #0003; }
  .bb-nav.is--stuck, .bb-nav.is--leaving { box-shadow: 0 min(0.1389vw, 3.56px) min(0.5556vw, 14.22px) #0003; -webkit-backdrop-filter: blur(min(0.1389vw, 3.56px)); backdrop-filter: blur(min(0.1389vw, 3.56px)); }
  .bb-nav.is--light, .bb-nav.is--menu-open { box-shadow: none; -webkit-backdrop-filter: none; backdrop-filter: none; }
  .bb-nav .nav_menu-btn-wrapper { border: 0; padding: 0; margin: 0; }
  .nav_menu-hover-cont { transform: translate(0, -100vh); }
  .nav_menu-hover-cont.is--open { transform: translate(0, 0); }
  .about-cta_button-wrap { grid-column-gap: min(1.1111vw, 28.44px); grid-row-gap: min(0.8333vw, 21.33px); }
  .button_cta-about.is--ghost { box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.5); }
  .button_cta-about.is--ghost:hover, .button_cta-about.is--ghost:focus-visible { box-shadow: inset 0 0 0 1px var(--white, #fff); outline: none; }
  .calendly_embed { height: 100%; min-height: min(43.0556vw, 1102.22px); }
  .bb-embed { height: 100%; padding: min(6.25vw, 160px) min(1.0417vw, 26.67px); }
  .bb-embed__frame { width: 100%; min-height: min(29.1667vw, 746.67px); }
  .bb-embed__iframe { width: 100%; height: 100%; border: 0; }
  .contact_form-section._100vh { height: auto; min-height: 100vh; }
  img { height: auto; }
  @media (hover: none) {
    .nav_menu-hover-cont .large_nav-item.is--pressed { transform: scale(0.98); }
  }
  .screen-reader-text { width: 1px; height: 1px; margin: -1px; padding: 0; border: 0; }
  .screen-reader-text:focus { top: min(0.5556vw, 14.22px); left: min(0.5556vw, 14.22px); width: auto; height: auto; padding: min(0.8333vw, 21.33px) min(1.3889vw, 35.56px); border-radius: min(0.2778vw, 7.11px); }
  .bb-wa { right: min(1.6667vw, 42.67px); bottom: min(1.6667vw, 42.67px); gap: min(0.9722vw, 24.89px); }
  .bb-wa__launcher { width: min(4.1667vw, 106.67px); height: min(4.1667vw, 106.67px); padding: 0; border: 0; border-radius: 50%; box-shadow: 0 min(0.4167vw, 10.67px) min(1.25vw, 32px) rgba(2, 2, 2, 0.32); }
  .bb-wa__launcher:hover, .bb-wa__launcher:focus-visible { transform: scale(1.06); box-shadow: 0 min(0.6944vw, 17.78px) min(1.8056vw, 46.22px) rgba(2, 2, 2, 0.38); }
  .bb-wa__launcher:focus-visible { outline: min(0.2083vw, 5.33px) solid #fff; outline-offset: min(0.1389vw, 3.56px); }
  .bb-wa__launcher::before { inset: 0; border-radius: 50%; transform: scale(0); }
  .bb-wa.is--open .bb-wa__launcher::before { transform: scale(1); }
  .bb-wa__glyph { width: min(2.2222vw, 56.89px); height: min(2.2222vw, 56.89px); }
  .bb-wa.is--open .bb-wa__glyph { transform: rotate(-12deg) scale(1.06); }
  .bb-wa__badge { top: max(-0.1389vw, -3.56px); right: max(-0.1389vw, -3.56px); min-width: min(1.5278vw, 39.11px); height: min(1.5278vw, 39.11px); padding: 0 min(0.3472vw, 8.89px); font-size: 0.6875rem; line-height: 1; border: min(0.1389vw, 3.56px) solid #fff; border-radius: min(0.7639vw, 19.56px); }
  .bb-wa.is--seen .bb-wa__badge { transform: scale(0); }
  @media (prefers-reduced-motion: reduce) {
    .bb-wa__launcher:hover, .bb-wa__launcher:focus-visible { transform: none; }
    .bb-wa.is--open .bb-wa__glyph { transform: none; }
  }
  .bb-wa__launcher:focus-visible { outline: min(0.2083vw, 5.33px) solid #fff; outline-offset: min(0.1389vw, 3.56px); }
  .bb-wa__panel { width: min(min(25vw, 640px), calc(100vw - min(2.2222vw, 56.89px))); border-radius: min(1.1111vw, 28.44px); box-shadow: 0 min(1.3889vw, 35.56px) min(3.6111vw, 92.44px) max(-0.8333vw, -21.33px) rgba(2, 2, 2, 0.55); }
  .bb-wa__header { gap: min(0.9722vw, 24.89px); padding: min(1.3889vw, 35.56px) min(1.25vw, 32px); border-bottom: 1px solid rgba(255, 255, 255, 0.14); }
  .bb-wa__avatar { width: min(3.75vw, 96px); height: min(3.75vw, 96px); }
  .bb-wa__photo { width: 100%; height: 100%; border-radius: 50%; }
  .bb-wa__online { right: 1px; bottom: min(0.2083vw, 5.33px); width: min(0.8333vw, 21.33px); height: min(0.8333vw, 21.33px); border: min(0.1389vw, 3.56px) solid #131a7a; border-radius: 50%; }
  .bb-wa__who { min-width: 0; gap: min(0.1389vw, 3.56px); }
  .bb-wa__name { font-size: 1.0625rem; line-height: 1.2; }
  .bb-wa__role { font-size: 0.8125rem; line-height: 1.3; }
  .bb-wa__close { padding: min(0.1389vw, 3.56px); border: 0; border-radius: min(0.2778vw, 7.11px); }
  .bb-wa__close svg { width: min(1.25vw, 32px); height: min(1.25vw, 32px); }
  .bb-wa__body { padding: min(1.5278vw, 39.11px) min(1.25vw, 32px); }
  .bb-wa__bubble { max-width: 92%; padding: min(1.1111vw, 28.44px) min(1.25vw, 32px); border-radius: min(0.8333vw, 21.33px); }
  .bb-wa__greeting, .bb-wa__prompt { margin: 0; font-size: 0.9375rem; line-height: 1.5; }
  .bb-wa__prompt { margin-top: 1em; }
  .bb-wa__form { gap: min(0.6944vw, 17.78px); padding: min(0.8333vw, 21.33px) min(0.9722vw, 24.89px) min(0.9722vw, 24.89px); }
  .bb-wa__input { min-width: 0; height: min(3.0556vw, 78.22px); padding: 0 min(0.2778vw, 7.11px); font-size: 0.9375rem; border: 0; border-radius: 0; }
  .bb-wa__input:focus { outline: none; box-shadow: inset 0 max(-0.1389vw, -3.56px) 0 var(--kimchi, #ed4b00); }
  .bb-wa__send { width: min(2.9167vw, 74.67px); height: min(2.9167vw, 74.67px); padding: 0; border: 0; border-radius: 50%; }
  .bb-wa__send:hover, .bb-wa__send:focus-visible { transform: scale(1.05); }
  .bb-wa__send:focus-visible { outline: min(0.1389vw, 3.56px) solid #fff; outline-offset: min(0.1389vw, 3.56px); }
  .bb-wa__send svg { width: min(1.1806vw, 30.22px); height: min(1.1806vw, 30.22px); margin-left: min(0.1389vw, 3.56px); }
  .vflex_inner .bb-h2-line2 { margin-left: 0; }
  .title_inner .bb-h2-line2 { padding-left: 0; }
  .bb-service-question { letter-spacing: .4px; margin-bottom: min(0.9722vw, 24.89px); }
  .bb-nav__logo, .bounce_icon { width: min(3.4722vw, 88.89px); height: auto; }
  .logos-row .logo[width="150"] { width: min(10.4167vw, 266.67px); height: auto; }
  .logos-row .logo[width="120"] { width: min(8.3333vw, 213.33px); height: auto; }
  .logos-row .logo[width="80"] { width: min(5.5556vw, 142.22px); height: auto; }
  .left_blur, .right_blur { width: min(29.4444vw, 753.78px); height: auto; }
  .about_award-img-wrap .award-logo[width="350"] { width: min(24.3056vw, 622.22px); height: auto; }
  .w-embed img[width="350"] { width: min(24.3056vw, 622.22px) !important; height: auto; }
  .about_award-img-wrap .award-logo_no-bg { width: min(31.1111vw, 796.44px); height: auto; }
  .about_award_wrap img[width="150"] { width: min(10.4167vw, 266.67px); height: auto; }
  .w-embed > svg[width="20"] { width: min(1.3889vw, 35.56px); height: auto; }
  .w-embed > svg[width="21"] { width: min(1.4583vw, 37.33px); height: auto; }
  .w-embed > svg[width="22"] { width: min(1.5278vw, 39.11px); height: auto; }
  .w-embed > svg[width="24"], .w-embed > svg[width="24px"] { width: min(1.6667vw, 42.67px); height: auto; }
  .w-embed > svg[width="32"] { width: min(2.2222vw, 56.89px); height: auto; }
  .w-embed > svg[width="142"] { width: min(9.8611vw, 252.44px); height: auto; }
}
