/*! Annie Sino-German Consulting - bundled stylesheet.
    Generated by build/bundle_assets.py + build/purge_css.py.
    Rules that no generated page can match were removed.
    Do not edit by hand; edit the sources and rebuild. */
@font-face {
  font-family: 'PT Serif';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/EJRTQgYoZZY2vCFuvAFT_rC1chb-.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'PT Serif';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/EJRTQgYoZZY2vCFuvAFT_rm1chb-.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'PT Serif';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/EJRTQgYoZZY2vCFuvAFT_rO1chb-.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'PT Serif';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/EJRTQgYoZZY2vCFuvAFT_r21cg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'PT Serif';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/EJRQQgYoZZY2vCFuvAFT9gaQZyTfoPNB.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'PT Serif';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/EJRQQgYoZZY2vCFuvAFT9gaQZy3foPNB.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'PT Serif';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/EJRQQgYoZZY2vCFuvAFT9gaQZyffoPNB.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'PT Serif';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/EJRQQgYoZZY2vCFuvAFT9gaQZynfoA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/EJRVQgYoZZY2vCFuvAFbzr-tdg.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/EJRVQgYoZZY2vCFuvAFSzr-tdg.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/EJRVQgYoZZY2vCFuvAFYzr-tdg.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/EJRVQgYoZZY2vCFuvAFWzr8.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/EJRSQgYoZZY2vCFuvAnt66qfVyvHpA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/EJRSQgYoZZY2vCFuvAnt66qWVyvHpA.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/EJRSQgYoZZY2vCFuvAnt66qcVyvHpA.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/EJRSQgYoZZY2vCFuvAnt66qSVys.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@charset "UTF-8";
body,h1,h2,h3,h4,h5,h6,html,li,ol,p,textarea,ul {border:0;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}
html {-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body {margin:0}
main,nav {display:block}
a {background-color:transparent}
a:active {outline:0}
a,a:focus,a:hover,a:visited {text-decoration:none}
img {border:0}
svg:not(:root) {overflow:hidden}
button,input,textarea {color:inherit;font:inherit;margin:0}
button {overflow:visible}
button {text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit] {-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled] {cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner {border:0;padding:0}
input {line-height:normal}
input[type=checkbox],input[type=radio] {box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {height:auto}
input[type=search] {-webkit-appearance:textfield;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {-webkit-appearance:none}
textarea {overflow:auto}
.ast-container {max-width:100%}
.ast-container {margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}
h1,h2,h3,h4,h5,h6 {clear:both}
.entry-content :where(h1),h1 {color:#808285;font-size:2em;line-height:1.2}
.entry-content :where(h2),h2 {color:#808285;font-size:1.7em;line-height:1.3}
.entry-content :where(h3),h3 {color:#808285;font-size:1.5em;line-height:1.4}
.entry-content :where(h4),h4 {color:#808285;line-height:1.5;font-size:1.3em}
.entry-content :where(h5),h5 {color:#808285;line-height:1.6;font-size:1.2em}
.entry-content :where(h6),h6 {color:#808285;line-height:1.7;font-size:1.1em}
html {box-sizing:border-box}
*,:after,:before {box-sizing:inherit}
body {color:#808285;background:#fff;font-style:normal}
ol,ul {margin:0 0 1.5em 3em}
ul {list-style:disc}
ol {list-style:decimal}
li>ol,li>ul {margin-bottom:0;margin-left:1.5em}
i {font-style:italic}
img {height:auto;max-width:100%}
button,input,textarea {color:#808285;font-weight:400;font-size:100%;margin:0;vertical-align:baseline}
button,input {line-height:normal}
button,input[type=button],input[type=reset],input[type=submit] {border:1px solid;border-color:var(--ast-border-color);border-radius:2px;background:#e6e6e6;padding:.6em 1em .4em;color:#fff}
button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover {color:#fff;border-color:var(--ast-border-color)}
button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus {border-color:var(--ast-border-color);outline:0}
input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea {color:#666;border:1px solid var(--ast-border-color);border-radius:2px;-webkit-appearance:none}
input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus {color:#111}
textarea {padding-left:3px;width:100%}
a {color:#4169e1}
a:focus,a:hover {color:#191970}
a:focus {outline:thin dotted}
a:hover {outline:0}
.screen-reader-text {border:0;clip:rect(1px,1px,1px,1px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}
.screen-reader-text:focus {background-color:#f1f1f1;border-radius:2px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:12.25px;font-size:.875rem;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
::selection {color:#fff;background:#0274be}
body {-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
#page {position:relative}
a,a:focus {text-decoration:none}
.site-footer a *,.site-header a *,a {transition:all .2s linear}
img {vertical-align:middle}
.entry-content :where(h1,h2,h3,h4,h5,h6) {margin-bottom:20px}
p {margin-bottom:1.75em}
input[type=button],input[type=submit] {border-radius:0;padding:18px 30px;border:0;box-shadow:none;text-shadow:none}
input[type=button]:hover,input[type=submit]:hover {box-shadow:none}
input[type=button]:active,input[type=button]:focus,input[type=submit]:active,input[type=submit]:focus {box-shadow:none}
.site .skip-link {background-color:#f1f1f1;box-shadow:0 0 1px 1px rgba(0,0,0,.2);color:#21759b;display:block;font-family:Montserrat,"Helvetica Neue",sans-serif;font-size:14px;font-weight:700;left:-9999em;outline:0;padding:15px 23px 14px;text-decoration:none;text-transform:none;top:-9999em}
.site .skip-link:focus {clip:auto;height:auto;left:6px;top:7px;width:auto;z-index:100000;outline:thin dotted}
input {line-height:1}
.ast-custom-button,body,button,input[type=button],input[type=submit],textarea {line-height:1.85714285714286}
body {background-color:#fff}
#page {display:block}
#primary {width:100%}
#primary {margin:4em 0}
.main-navigation {height:100%;-js-display:inline-flex;display:inline-flex}
.main-navigation ul {list-style:none;margin:0;padding-left:0;position:relative}
.main-header-menu .menu-link,.main-header-menu>a {text-decoration:none;padding:0 1em;display:inline-block;transition:all .2s linear}
.main-header-menu .menu-item {position:relative}
.ast-header-break-point .main-navigation {padding-left:0}
.ast-header-break-point .main-navigation ul .menu-item .menu-link {padding:0 20px;display:inline-block;width:100%;border:0;border-bottom-width:1px;border-style:solid;border-color:var(--ast-border-color)}
.ast-header-break-point .main-header-menu {background-color:#f9f9f9;border-top-width:0}
.ast-mobile-menu-buttons {display:none}
.ast-button-wrap {display:inline-block}
.ast-button-wrap button {box-shadow:none;border:none}
.ast-button-wrap .menu-toggle {padding:0;width:2.2em;height:2.1em;font-size:1.5em;font-weight:400;border-radius:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:2px;vertical-align:middle;line-height:1.85714285714286}
.ast-button-wrap .menu-toggle.main-header-menu-toggle {padding:0 .5em;width:auto;text-align:center}
.ast-button-wrap .menu-toggle .menu-toggle-icon {font-style:normal;display:inline-block;vertical-align:middle;line-height:2.05}
.ast-button-wrap .menu-toggle .menu-toggle-icon:before {content:"\e5d2";font-family:Astra;text-decoration:inherit}
.ast-button-wrap .menu-toggle.toggled .menu-toggle-icon:before {content:"\e5cd"}
.ast-button-wrap .menu-toggle:focus {outline:thin dotted}
.header-main-layout-1 .ast-main-header-bar-alignment {margin-left:auto}
.site-navigation {height:100%}
.site-header .menu-link * {transition:none}
.ast-header-break-point .ast-mobile-menu-buttons {display:block;align-self:center}
.ast-header-break-point .main-header-bar-navigation {flex:auto}
.ast-header-break-point .ast-main-header-bar-alignment {display:block;width:100%;flex:auto;order:4}
.entry-content>:last-child,.page-content>:last-child {margin-bottom:0}
body {overflow-x:hidden}
.widget-title {font-weight:400;margin-bottom:1em;line-height:1.5}
.widget {margin:0 0 2.8em 0}
.widget:last-child {margin-bottom:0}
.widget ul {margin:0;list-style-type:none}
.widget_nav_menu li {transition:all .2s linear}
.ast-builder-grid-row {display:grid;grid-template-columns:auto auto;align-items:center;grid-column-gap:20px;overflow-wrap:anywhere}
.ast-builder-grid-row>.site-header-section {flex-wrap:nowrap}
.ast-builder-footer-grid-columns {grid-column-gap:50px}
.ast-builder-grid-row.ast-grid-center-col-layout {grid-template-columns:1fr auto 1fr}
.ast-builder-layout-element {align-items:center}
.site-header-section {height:100%;min-height:0;align-items:center}
.site-header-section>* {padding:0 10px}
.site-header-section>div:first-child {padding-left:0}
.site-header-section>div:last-child {padding-right:0}
.site-header-section .ast-builder-menu {align-items:center}
.ast-grid-right-section {justify-content:flex-end}
.ast-grid-right-section .ast-site-identity>:first-child {text-align:right}
.ast-grid-left-center-section {justify-content:flex-end;flex-grow:1}
.ast-logo-title-inline .ast-site-identity {padding:1em 0;-js-display:inline-flex;display:inline-flex;vertical-align:middle;align-items:center;transition:all .2s linear}
.ast-grid-section-center {justify-content:center}
.ast-grid-section-center .ast-site-identity>:first-child {text-align:center}
.ahfb-svg-iconset {-js-display:inline-flex;display:inline-flex;align-self:center}
.ahfb-svg-iconset svg {width:17px;height:17px;transition:none}
.ahfb-svg-iconset svg>* {transition:none}
.ast-footer-copyright p {margin-bottom:0}
.ast-builder-grid-row-container {display:grid;align-content:center}
.main-header-bar .main-header-bar-navigation {height:100%}
.ast-builder-menu .main-navigation {padding:0}
.ast-builder-menu .main-navigation>ul {align-self:center}
.ast-footer-copyright,.ast-footer-social-wrap,.site-footer-focus-item {width:100%}
.ast-header-break-point #ast-mobile-header {display:block}
.ast-header-break-point .main-header-bar-navigation {line-height:3}
.site-footer-section {justify-content:center}
.site-footer-section>* {margin-bottom:10px}
.site-footer-section>:last-child {margin-bottom:0}
.site-primary-footer-wrap {padding-top:45px;padding-bottom:45px}
.site-below-footer-wrap {padding-top:20px;padding-bottom:20px}
.ast-hfb-header.ast-header-break-point .main-header-bar-navigation {width:100%;margin:0}
.ast-hfb-header .menu-toggle.toggled .ast-mobile-svg {display:none}
.ast-hfb-header .menu-toggle.toggled .ast-close-svg {display:block}
.menu-toggle .ast-close-svg {display:none}
.ast-mobile-header-wrap .menu-toggle .mobile-menu-toggle-icon {-js-display:inline-flex;display:inline-flex;align-self:center}
.ast-mobile-header-wrap .ast-button-wrap .menu-toggle.main-header-menu-toggle {-js-display:flex;display:flex;align-items:center;width:auto;height:auto}
.menu-toggle .mobile-menu-toggle-icon {-js-display:inline-flex;display:inline-flex;align-self:center}
.ast-button-wrap .menu-toggle.main-header-menu-toggle {padding:.5em;align-items:center;-js-display:flex;display:flex}
.site-header {z-index:99;position:relative}
.main-header-bar-wrap {position:relative}
.main-header-bar {background-color:#fff;border-bottom-color:var(--ast-border-color);border-bottom-style:solid}
.ast-header-break-point .main-header-bar {border:0}
.ast-header-break-point .main-header-bar {border-bottom-color:var(--ast-border-color);border-bottom-style:solid}
.main-header-bar {margin-left:auto;margin-right:auto}
.site-branding {line-height:1;align-self:center}
.main-header-bar {z-index:4;position:relative}
.main-header-bar .main-header-bar-navigation:empty {padding:0}
.ast-site-identity {padding:1em 0}
.ast-header-break-point .site-header .main-header-bar-wrap .site-branding {flex:1;align-self:center}
.ast-header-break-point .ast-site-identity {width:100%}
.ast-header-break-point .main-header-bar {display:block;line-height:3}
.ast-header-break-point .main-header-bar .main-header-bar-navigation {line-height:3}
.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu {border-top-width:0}
.ast-header-break-point .main-navigation {display:block;width:100%}
.ast-header-break-point .main-navigation ul ul {left:auto;right:auto}
.ast-header-break-point .main-navigation .stack-on-mobile li {width:100%}
.ast-header-break-point .main-navigation .widget {margin-bottom:1em}
.ast-header-break-point .main-navigation .widget li {width:auto}
.ast-header-break-point .main-navigation .widget:last-child {margin-bottom:0}
.ast-header-break-point .main-header-bar-navigation {width:calc(100% + 40px);margin:0 -20px}
.ast-header-break-point .main-header-menu ul ul {top:0}
.ast-header-break-point .ast-builder-menu {width:100%}
.ast-header-break-point .ast-mobile-header-wrap .ast-flex.stack-on-mobile {flex-wrap:wrap}
input[type=email],input[type=number],input[type=password],input[type=reset],input[type=search],input[type=tel],input[type=text],input[type=url],textarea {color:#666;padding:.75em;height:auto;border-width:1px;border-style:solid;border-color:var(--ast-border-color);border-radius:2px;background:var(--ast-comment-inputs-background);box-shadow:none;box-sizing:border-box;transition:all .2s linear}
input[type=email]:focus,input[type=password]:focus,input[type=reset]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus {background-color:#fff;border-color:var(--ast-border-color);box-shadow:none}
input[type=button],input[type=button]:focus,input[type=button]:hover,input[type=reset],input[type=reset]:focus,input[type=reset]:hover,input[type=submit],input[type=submit]:focus,input[type=submit]:hover {box-shadow:none}
textarea {width:100%}
input[type=search]:focus {outline:thin dotted}
input[type=range] {-webkit-appearance:none;width:100%;margin:5.7px 0;padding:0;border:none}
input[type=range]:focus {outline:0}
input[type=range]::-webkit-slider-runnable-track {width:100%;height:8.6px;cursor:pointer;box-shadow:2.6px 2.6px .4px #ccc,0 0 2.6px #d9d9d9;background:rgba(255,255,255,.2);border-radius:13.6px;border:0 solid #fff}
input[type=range]::-webkit-slider-thumb {box-shadow:0 0 0 rgba(255,221,0,.37),0 0 0 rgba(255,224,26,.37);border:7.9px solid #0274be;height:20px;width:20px;border-radius:50px;background:#0274be;cursor:pointer;-webkit-appearance:none;margin-top:-5.7px}
input[type=range]:focus::-webkit-slider-runnable-track {background:rgba(255,255,255,.2)}
input[type=range]::-moz-range-track {width:100%;height:8.6px;cursor:pointer;box-shadow:2.6px 2.6px .4px #ccc,0 0 2.6px #d9d9d9;background:rgba(255,255,255,.2);border-radius:13.6px;border:0 solid #fff}
input[type=range]::-moz-range-thumb {box-shadow:0 0 0 rgba(255,221,0,.37),0 0 0 rgba(255,224,26,.37);border:7.9px solid #0274be;height:20px;width:20px;border-radius:50px;background:#0274be;cursor:pointer}
input[type=range]::-ms-track {width:100%;height:8.6px;cursor:pointer;background:0 0;border-color:transparent;color:transparent}
input[type=range]::-ms-fill-lower {background:rgba(199,199,199,.2);border:0 solid #fff;border-radius:27.2px;box-shadow:2.6px 2.6px .4px #ccc,0 0 2.6px #d9d9d9}
input[type=range]::-ms-fill-upper {background:rgba(255,255,255,.2);border:0 solid #fff;border-radius:27.2px;box-shadow:2.6px 2.6px .4px #ccc,0 0 2.6px #d9d9d9}
input[type=range]::-ms-thumb {box-shadow:0 0 0 rgba(255,221,0,.37),0 0 0 rgba(255,224,26,.37);border:7.9px solid #0274be;height:20px;width:20px;border-radius:50px;background:#0274be;cursor:pointer;height:8.6px}
input[type=range]:focus::-ms-fill-lower {background:rgba(255,255,255,.2)}
input[type=range]:focus::-ms-fill-upper {background:rgba(255,255,255,.2)}
input[type=color] {border:none;width:100px;padding:0;height:30px;cursor:pointer}
input[type=color]::-webkit-color-swatch-wrapper {padding:0;border:none}
input[type=color]::-webkit-color-swatch {border:none}
.page .entry-header {margin-bottom:1.5em}
.ast-single-post .entry-header.ast-header-without-markup {margin-bottom:0}
.entry-header {margin-bottom:1.2em;word-wrap:break-word}
.entry-content {word-wrap:break-word}
.entry-content p {margin-bottom:1.6em}
.entry-content::after {display:table;clear:both;content:''}
.ast-flex {-js-display:flex;display:flex;flex-wrap:wrap}
.ast-inline-flex {-js-display:inline-flex;display:inline-flex;align-items:center;flex-wrap:wrap;align-content:center}
.ast-flex-grow-1 {flex-grow:1}
:root {
            --ast-post-nav-space: 0;
            --ast-container-default-xlg-padding: 6.67em;
            --ast-container-default-lg-padding: 5.67em;
            --ast-container-default-slg-padding: 4.34em;
            --ast-container-default-md-padding: 3.34em;
            --ast-container-default-sm-padding: 6.67em;
            --ast-container-default-xs-padding: 2.4em;
            --ast-container-default-xxs-padding: 1.4em;
            --ast-code-block-background: #EEEEEE;
            --ast-comment-inputs-background: #FAFAFA;
            --ast-normal-container-width: 1200px;
            --ast-narrow-container-width: 750px;
            --ast-blog-title-font-weight: normal;
            --ast-blog-meta-weight: inherit;
            --ast-global-color-primary: var(--ast-global-color-5);
            --ast-global-color-secondary: var(--ast-global-color-4);
            --ast-global-color-alternate-background: var(--ast-global-color-7);
            --ast-global-color-subtle-background: var(--ast-global-color-6);
            --ast-bg-style-guide: #F8FAFC;
            --ast-shadow-style-guide: 0px 0px 4px 0 #00000057;
            --ast-global-dark-bg-style: #fff;
            --ast-global-dark-lfs: #fbfbfb;
            --ast-widget-bg-color: #fafafa;
            --ast-wc-container-head-bg-color: #fbfbfb;
            --ast-title-layout-bg: #eeeeee;
            --ast-search-border-color: #e7e7e7;
            --ast-lifter-hover-bg: #e6e6e6;
            --ast-gallery-block-color: #000;
            --srfm-color-input-label: var(--ast-global-color-2);
        }
html {
            font-size: 106.25%;
        }
a {
            color: var(--ast-global-color-2);
        }
a:hover,a:focus {
            color: var(--ast-global-color-1);
        }
body,button,input,textarea,.ast-custom-button {
            font-family: 'Source Sans Pro', sans-serif;
            font-weight: 400;
            font-size: 17px;
            font-size: 1rem;
        }
p,.entry-content p {
            margin-bottom: 1em;
        }
h1,h2,h3,h4,h5,h6,.entry-content :where(h1, h2, h3, h4, h5, h6) {
            font-family: 'Rufina', serif;
            font-weight: 700;
            line-height: 1.2em;
        }
header .custom-logo-link img {
            max-width: 100px;
            width: 100px;
        }
h1,.entry-content :where(h1) {
            font-size: 64px;
            font-size: 3.7647058823529rem;
            font-weight: 700;
            font-family: 'Rufina', serif;
            line-height: 1.4em;
        }
h2,.entry-content :where(h2) {
            font-size: 40px;
            font-size: 2.3529411764706rem;
            font-weight: 700;
            font-family: 'Rufina', serif;
            line-height: 1.3em;
        }
h3,.entry-content :where(h3) {
            font-size: 32px;
            font-size: 1.8823529411765rem;
            font-weight: 700;
            font-family: 'Rufina', serif;
            line-height: 1.3em;
        }
h4,.entry-content :where(h4) {
            font-size: 22px;
            font-size: 1.2941176470588rem;
            line-height: 1.2em;
            font-family: 'Rufina', serif;
        }
h5,.entry-content :where(h5) {
            font-size: 18px;
            font-size: 1.0588235294118rem;
            line-height: 1.2em;
            font-family: 'Rufina', serif;
        }
h6,.entry-content :where(h6) {
            font-size: 13px;
            font-size: 0.76470588235294rem;
            line-height: 1.25em;
            font-weight: 400;
            font-family: 'Montserrat', sans-serif;
        }
::selection {
            background-color: var(--ast-global-color-0);
            color: #ffffff;
        }
body,h1,h2,h3,h4,h5,h6,.entry-content :where(h1, h2, h3, h4, h5, h6) {
            color: var(--ast-global-color-3);
        }
input:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="reset"]:focus,input[type="search"]:focus,textarea:focus {
            border-color: var(--ast-global-color-2);
        }
input[type="radio"]:checked,input[type=reset],input[type="checkbox"]:checked,input[type="checkbox"]:hover:checked,input[type="checkbox"]:focus:checked,input[type=range]::-webkit-slider-thumb {
            border-color: var(--ast-global-color-2);
            background-color: var(--ast-global-color-2);
            box-shadow: none;
        }
.widget-title {
            font-size: 24px;
            font-size: 1.4117647058824rem;
            color: var(--ast-global-color-3);
        }
a:focus-visible,.site .skip-link:focus-visible {
            outline-style: dotted;
            outline-color: inherit;
            outline-width: thin;
        }
input:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="reset"]:focus,input[type="search"]:focus,input[type="number"]:focus,textarea:focus,.ast-mobile-popup-drawer.active .menu-toggle-close:focus {
            border-style: dotted;
            border-color: inherit;
            border-width: thin;
        }
input {
            outline: none;
        }
.ast-logo-title-inline .site-logo-img {
            padding-right: 1em;
        }
.site-logo-img img {
            transition: all 0.2s linear;
        }
.ast-page-builder-template .site-content>.ast-container {
            max-width: 100%;
            padding: 0;
        }
.ast-page-builder-template .site .site-content #primary {
            padding: 0;
            margin: 0;
        }
.ast-page-builder-template .entry-header.ast-header-without-markup {
            margin-top: 0;
            margin-bottom: 0;
        }
.ast-page-builder-template .entry-header {
            margin-top: 4em;
            margin-left: auto;
            margin-right: auto;
            padding-left: 20px;
            padding-right: 20px;
        }
@media (max-width:921.9px) {
#ast-desktop-header {
                display: none;
            }
}
@media (min-width:922px) {
#ast-mobile-header {
                display: none;
            }
}
@media (max-width:921px) {
.ast-theme-transparent-header #primary {
                padding: 0;
            }
}
.elementor-widget-button .elementor-button {
            border-style: solid;
            text-decoration: none;
            border-top-width: 1px;
            border-right-width: 1px;
            border-left-width: 1px;
            border-bottom-width: 1px;
        }
body .elementor-button.elementor-size-sm,body .elementor-button {
            border-top-left-radius: 4px;
            border-top-right-radius: 4px;
            border-bottom-right-radius: 4px;
            border-bottom-left-radius: 4px;
            padding-top: 14px;
            padding-right: 24px;
            padding-bottom: 14px;
            padding-left: 24px;
        }
@media (max-width:921px) {
.elementor-widget-button .elementor-button.elementor-size-sm,.elementor-widget-button .elementor-button {
                padding-top: 13px;
                padding-right: 21px;
                padding-bottom: 13px;
                padding-left: 21px;
            }
}
@media (max-width:544px) {
.elementor-widget-button .elementor-button.elementor-size-sm,.elementor-widget-button .elementor-button {
                padding-top: 11px;
                padding-right: 19px;
                padding-bottom: 11px;
                padding-left: 19px;
            }
}
.elementor-widget-button .elementor-button {
            border-color: var(--ast-global-color-5);
            background-color: rgba(0, 0, 0, 0);
        }
.elementor-widget-button .elementor-button:hover,.elementor-widget-button .elementor-button:focus {
            color: var(--ast-global-color-0);
            background-color: var(--ast-global-color-5);
            border-color: var(--ast-global-color-5);
        }
.elementor-widget-button .elementor-button,.elementor-widget-button .elementor-button:visited {
            color: var(--ast-global-color-5);
        }
.elementor-widget-button .elementor-button {
            font-weight: 600;
            font-size: 15px;
            font-size: 0.88235294117647rem;
            line-height: 1em;
            text-transform: uppercase;
            letter-spacing: 2px;
        }
body .elementor-button.elementor-size-sm,body .elementor-button {
            font-size: 15px;
            font-size: 0.88235294117647rem;
        }
.elementor-widget-heading h1.elementor-heading-title {
            line-height: 1.4em;
        }
.elementor-widget-heading h2.elementor-heading-title {
            line-height: 1.3em;
        }
.elementor-widget-heading h3.elementor-heading-title {
            line-height: 1.3em;
        }
.elementor-widget-heading h4.elementor-heading-title {
            line-height: 1.2em;
        }
.elementor-widget-heading h5.elementor-heading-title {
            line-height: 1.2em;
        }
.elementor-widget-heading h6.elementor-heading-title {
            line-height: 1.25em;
        }
.menu-toggle,button,.ast-custom-button,input[type="button"],input[type="submit"],input[type="reset"] {
            border-style: solid;
            border-top-width: 1px;
            border-right-width: 1px;
            border-left-width: 1px;
            border-bottom-width: 1px;
            color: var(--ast-global-color-5);
            border-color: var(--ast-global-color-5);
            background-color: rgba(0, 0, 0, 0);
            padding-top: 14px;
            padding-right: 24px;
            padding-bottom: 14px;
            padding-left: 24px;
            font-family: inherit;
            font-weight: 600;
            font-size: 15px;
            font-size: 0.88235294117647rem;
            line-height: 1em;
            text-transform: uppercase;
            letter-spacing: 2px;
            border-top-left-radius: 4px;
            border-top-right-radius: 4px;
            border-bottom-right-radius: 4px;
            border-bottom-left-radius: 4px;
        }
button:focus,.menu-toggle:hover,button:hover,.ast-custom-button:hover,input[type=reset]:hover,input[type=reset]:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="submit"]:hover,input[type="submit"]:focus {
            color: var(--ast-global-color-0);
            background-color: var(--ast-global-color-5);
            border-color: var(--ast-global-color-5);
        }
@media (max-width:921px) {
.menu-toggle,button,.ast-custom-button,input[type="button"],input[type="submit"],input[type="reset"] {
                padding-top: 13px;
                padding-right: 21px;
                padding-bottom: 13px;
                padding-left: 21px;
                font-size: 12px;
                font-size: 0.70588235294118rem;
            }
}
@media (max-width:544px) {
.menu-toggle,button,.ast-custom-button,input[type="button"],input[type="submit"],input[type="reset"] {
                padding-top: 11px;
                padding-right: 19px;
                padding-bottom: 11px;
                padding-left: 19px;
                font-size: 11px;
                font-size: 0.64705882352941rem;
            }
}
@media (max-width:921px) {
.menu-toggle,button,input[type="button"],input[type="submit"],input[type="reset"] {
                font-size: 12px;
                font-size: 0.70588235294118rem;
            }
}
@media (min-width:544px) {
.ast-container {
                max-width: 100%;
            }
}
@media (max-width:544px) {
.menu-toggle,button,input[type="button"],input[type="submit"],input[type="reset"] {
                font-size: 11px;
                font-size: 0.64705882352941rem;
            }
}
body {
            background-color: var(--ast-global-color-4);
            background-image: none;
        }
@media (max-width:921px) {
.widget-title {
                font-size: 22px;
                font-size: 1.375rem;
            }
body,button,input,textarea,.ast-custom-button {
                font-size: 16px;
                font-size: 0.94117647058824rem;
            }
h1,.entry-content :where(h1) {
                font-size: 48px;
            }
h2,.entry-content :where(h2) {
                font-size: 36px;
            }
h3,.entry-content :where(h3) {
                font-size: 28px;
            }
h4,.entry-content :where(h4) {
                font-size: 20px;
                font-size: 1.1764705882353rem;
            }
h5,.entry-content :where(h5) {
                font-size: 17px;
                font-size: 1rem;
            }
header .custom-logo-link img {
                max-width: 80px;
                width: 80px;
            }
}
@media (max-width:544px) {
.widget-title {
                font-size: 21px;
                font-size: 1.4rem;
            }
body,button,input,textarea,.ast-custom-button {
                font-size: 15px;
                font-size: 0.88235294117647rem;
            }
h1,.entry-content :where(h1) {
                font-size: 40px;
            }
h2,.entry-content :where(h2) {
                font-size: 32px;
            }
h3,.entry-content :where(h3) {
                font-size: 24px;
            }
h4,.entry-content :where(h4) {
                font-size: 18px;
                font-size: 1.0588235294118rem;
            }
h5,.entry-content :where(h5) {
                font-size: 16px;
                font-size: 0.94117647058824rem;
            }
h6,.entry-content :where(h6) {
                font-size: 12px;
                font-size: 0.70588235294118rem;
            }
header .custom-logo-link img,.ast-header-break-point .site-branding img,.ast-header-break-point .custom-logo-link img {
                max-width: 74px;
                width: 74px;
            }
}
@media (max-width:544px) {
html {
                font-size: 106.25%;
            }
}
@media (min-width:922px) {
.ast-container {
                max-width: 1240px;
            }
}
@media (min-width:922px) {
.site-content .ast-container {
                display: flex;
            }
}
@media (max-width:921px) {
.site-content .ast-container {
                flex-direction: column;
            }
}
.ast-theme-transparent-header [data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg {
            fill: #000000;
        }
.ast-theme-transparent-header [data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-fill {
            background: #ffffff;
        }
.ast-theme-transparent-header [data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-fill {
            color: #000000;
            border: none;
        }
.footer-widget-area[data-section^="section-fb-html-"] .ast-builder-html-element {
            text-align: center;
        }
:root {
            --wp--custom--ast-default-block-top-padding: 3em;
            --wp--custom--ast-default-block-right-padding: 3em;
            --wp--custom--ast-default-block-bottom-padding: 3em;
            --wp--custom--ast-default-block-left-padding: 3em;
            --wp--custom--ast-container-width: 1200px;
            --wp--custom--ast-content-width-size: 1200px;
            --wp--custom--ast-wide-width-size: calc(1200px + var(--wp--custom--ast-default-block-left-padding) + var(--wp--custom--ast-default-block-right-padding));
        }
@media(max-width: 921px) {
            :root {
                --wp--custom--ast-default-block-top-padding: 3em;
                --wp--custom--ast-default-block-right-padding: 2em;
                --wp--custom--ast-default-block-bottom-padding: 3em;
                --wp--custom--ast-default-block-left-padding: 2em;
            }
        }
@media(max-width: 544px) {
            :root {
                --wp--custom--ast-default-block-top-padding: 3em;
                --wp--custom--ast-default-block-right-padding: 1.5em;
                --wp--custom--ast-default-block-bottom-padding: 3em;
                --wp--custom--ast-default-block-left-padding: 1.5em;
            }
        }
@media(max-width: 1200px) {
            .ast-separate-container .entry-content>.alignfull,
            .ast-separate-container .entry-content[data-ast-blocks-layout]>.alignwide,
            .ast-plain-container .entry-content[data-ast-blocks-layout]>.alignwide,
            .ast-plain-container .entry-content .alignfull {
                margin-left: calc(-1 * min(var(--ast-container-default-xlg-padding), 20px));
                margin-right: calc(-1 * min(var(--ast-container-default-xlg-padding), 20px));
            }
        }
@media(min-width: 1201px) {
            .ast-separate-container .entry-content>.alignfull {
                margin-left: calc(-1 * var(--ast-container-default-xlg-padding));
                margin-right: calc(-1 * var(--ast-container-default-xlg-padding));
            }
            .ast-separate-container .entry-content[data-ast-blocks-layout]>.alignwide,
            .ast-plain-container .entry-content[data-ast-blocks-layout]>.alignwide {
                margin-left: calc(-1 * var(--wp--custom--ast-default-block-left-padding));
                margin-right: calc(-1 * var(--wp--custom--ast-default-block-right-padding));
            }
        }
@media(min-width: 921px) {
            .ast-separate-container .entry-content .wp-block-group.alignwide:not(.inherit-container-width)> :where(:not(.alignleft):not(.alignright)),
            .ast-plain-container .entry-content .wp-block-group.alignwide:not(.inherit-container-width)> :where(:not(.alignleft):not(.alignright)) {
                max-width: calc(var(--wp--custom--ast-content-width-size) + 80px);
            }
            .ast-plain-container.ast-right-sidebar .entry-content[data-ast-blocks-layout] .alignfull,
            .ast-plain-container.ast-left-sidebar .entry-content[data-ast-blocks-layout] .alignfull {
                margin-left: -60px;
                margin-right: -60px;
            }
        }
@media(min-width: 544px) {
            .entry-content>.alignleft {
                margin-right: 20px;
            }
            .entry-content>.alignright {
                margin-left: 20px;
            }
        }
@media(max-width: 600px) {
            .entry-content .wp-block-media-text .wp-block-media-text__content,
            .entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
                padding: 8% 0 0;
            }
            .entry-content .wp-block-media-text.has-background .wp-block-media-text__content {
                padding: 8%;
            }
        }
.ast-page-builder-template .entry-header {
            padding-left: 0;
        }
:root {
            --ast-global-color-0: #B6282E;
            --ast-global-color-1: #028262;
            --ast-global-color-2: #B6282E;
            --ast-global-color-3: #434856;
            --ast-global-color-4: #f5f9f8;
            --ast-global-color-5: #ffffff;
            --ast-global-color-6: #f1f1f1;
            --ast-global-color-7: #B6282E;
            --ast-global-color-8: #000000;
        }
:root {
            --ast-border-color: #dddddd;
        }
header.entry-header {
            text-align: left;
        }
header.entry-header>*:not(:last-child) {
            margin-bottom: 10px;
        }
@media (max-width:921px) {
header.entry-header {
                text-align: left;
            }
}
@media (max-width:544px) {
header.entry-header {
                text-align: left;
            }
}
.ast-theme-transparent-header #masthead .site-logo-img .transparent-custom-logo img {
            max-width: 100px;
            width: 100px;
        }
@media (max-width:921px) {
.ast-theme-transparent-header #masthead .site-logo-img .transparent-custom-logo img {
                max-width: 80px;
                width: 80px;
            }
}
@media (max-width:543px) {
.ast-theme-transparent-header #masthead .site-logo-img .transparent-custom-logo img {
                max-width: 74px;
                width: 74px;
            }
}
@media (min-width:921px) {
.ast-theme-transparent-header #masthead {
                position: absolute;
                left: 0;
                right: 0;
            }
.ast-theme-transparent-header .main-header-bar,.ast-theme-transparent-header.ast-header-break-point .main-header-bar {
                background: none;
            }
.ast-header-break-point.ast-replace-site-logo-transparent.ast-theme-transparent-header .transparent-custom-logo {
                display: inline-block;
            }
}
.ast-theme-transparent-header .ast-builder-menu .main-header-menu,.ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-link,.ast-theme-transparent-header [CLASS*="ast-builder-menu-"] .main-header-menu .menu-item>.menu-link,.ast-theme-transparent-header .main-header-menu .menu-link {
            color: var(--ast-global-color-4);
        }
.ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item:hover>.menu-link,.ast-theme-transparent-header .main-header-menu .menu-item:hover>.menu-link {
            color: var(--ast-global-color-5);
        }
@media (max-width:921px) {
.ast-theme-transparent-header #masthead {
                position: absolute;
                left: 0;
                right: 0;
            }
.ast-theme-transparent-header .main-header-bar,.ast-theme-transparent-header.ast-header-break-point .main-header-bar {
                background: none;
            }
.ast-header-break-point.ast-replace-site-logo-transparent.ast-theme-transparent-header .transparent-custom-logo {
                display: inline-block;
            }
}
@media (max-width:921px) {
.ast-theme-transparent-header .ast-builder-menu .main-header-menu,.ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-link,.ast-theme-transparent-header [CLASS*="ast-builder-menu-"] .main-header-menu .menu-item>.menu-link,.ast-theme-transparent-header .main-header-menu .menu-link {
                color: var(--ast-global-color-3);
            }
.ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item:hover>.menu-link,.ast-theme-transparent-header .main-header-menu .menu-item:hover>.menu-link {
                color: var(--ast-global-color-0);
            }
}
.ast-theme-transparent-header #ast-desktop-header>.ast-main-header-wrap>.main-header-bar,.ast-theme-transparent-header.ast-header-break-point #ast-mobile-header>.ast-main-header-wrap>.main-header-bar {
            border-bottom-width: 0px;
            border-bottom-style: solid;
        }
h1,h2,h3,h4,h5,h6,.entry-content :where(h1, h2, h3, h4, h5, h6) {
            color: var(--ast-global-color-2);
        }
@media (max-width:921px) {
.ast-builder-layout-element .ast-site-identity {
                margin-left: 8px;
            }
}
@media (max-width:544px) {
.ast-builder-layout-element .ast-site-identity {
                margin-left: 4px;
            }
}
.ast-builder-layout-element[data-section="title_tagline"] {
            display: flex;
        }
@media (max-width:921px) {
.ast-header-break-point .ast-builder-layout-element[data-section="title_tagline"] {
                display: flex;
            }
}
@media (max-width:544px) {
.ast-header-break-point .ast-builder-layout-element[data-section="title_tagline"] {
                display: flex;
            }
}
[data-section*="section-hb-button-"] .menu-link {
            display: none;
        }
@media (max-width:921px) {
.ast-header-button-1[data-section*="section-hb-button-"] .ast-builder-button-wrap .ast-custom-button {
                font-size: 18px;
                font-size: 1.0588235294118rem;
            }
.ast-header-button-1 .ast-custom-button {
                font-size: 18px;
                font-size: 1.0588235294118rem;
                color: var(--ast-global-color-3);
                background: rgba(242, 242, 242, 0);
                border-color: var(--ast-global-color-3);
            }
.ast-header-button-1 .ast-custom-button:hover {
                color: var(--ast-global-color-5);
                background: var(--ast-global-color-0);
                border-color: var(--ast-global-color-0);
            }
}
@media (max-width:544px) {
.ast-header-button-1[data-section*="section-hb-button-"] .ast-builder-button-wrap .ast-custom-button {
                font-size: 15px;
                font-size: 0.88235294117647rem;
            }
.ast-header-button-1 .ast-custom-button {
                font-size: 15px;
                font-size: 0.88235294117647rem;
            }
}
.ast-header-button-1[data-section*="section-hb-button-"] .ast-builder-button-wrap .ast-custom-button {
            padding-top: 14px;
            padding-bottom: 14px;
            padding-left: 24px;
            padding-right: 24px;
        }
@media (max-width:921px) {
.ast-header-button-1[data-section*="section-hb-button-"] .ast-builder-button-wrap .ast-custom-button {
                padding-top: 14px;
                padding-bottom: 14px;
                padding-left: 24px;
                padding-right: 24px;
                margin-top: 20px;
                margin-bottom: 20px;
                margin-left: 20px;
                margin-right: 20px;
            }
}
@media (max-width:544px) {
.ast-header-button-1[data-section*="section-hb-button-"] .ast-builder-button-wrap .ast-custom-button {
                padding-top: 12px;
                padding-bottom: 12px;
                padding-left: 22px;
                padding-right: 22px;
                margin-top: 20px;
                margin-bottom: 20px;
                margin-left: 20px;
                margin-right: 20px;
            }
}
.ast-header-button-1[data-section="section-hb-button-1"] {
            display: flex;
        }
@media (max-width:921px) {
.ast-header-break-point .ast-header-button-1[data-section="section-hb-button-1"] {
                display: flex;
            }
}
@media (max-width:544px) {
.ast-header-break-point .ast-header-button-1[data-section="section-hb-button-1"] {
                display: flex;
            }
}
.ast-builder-menu-1 {
            font-family: 'Source Sans Pro', sans-serif;
            font-weight: 400;
        }
.ast-builder-menu-1 .menu-item>.menu-link {
            font-size: 17px;
            font-size: 1rem;
        }
@media (max-width:921px) {
.ast-header-break-point .ast-builder-menu-1 .menu-item>.menu-link {
                font-size: 16px;
                font-size: 0.94117647058824rem;
            }
}
@media (max-width:544px) {
.ast-header-break-point .ast-builder-menu-1 .menu-item>.menu-link {
                font-size: 15px;
                font-size: 0.88235294117647rem;
            }
}
.ast-builder-menu-1 {
            display: flex;
        }
@media (max-width:921px) {
.ast-header-break-point .ast-builder-menu-1 {
                display: flex;
            }
}
@media (max-width:544px) {
.ast-header-break-point .ast-builder-menu-1 {
                display: flex;
            }
}
.ast-builder-html-element img.alignnone {
            display: inline-block;
        }
.ast-builder-html-element p:first-child {
            margin-top: 0;
        }
.ast-builder-html-element p:last-child {
            margin-bottom: 0;
        }
.ast-header-break-point .main-header-bar .ast-builder-html-element {
            line-height: 1.85714285714286;
        }
.site-below-footer-wrap {
            padding-top: 20px;
            padding-bottom: 20px;
        }
.site-below-footer-wrap[data-section="section-below-footer-builder"] {
            background-color: var(--ast-global-color-5);
            background-image: none;
            min-height: 80px;
        }
.site-below-footer-wrap[data-section="section-below-footer-builder"] .ast-builder-grid-row {
            max-width: 1200px;
            min-height: 80px;
            margin-left: auto;
            margin-right: auto;
        }
.site-below-footer-wrap[data-section="section-below-footer-builder"] .ast-builder-grid-row,.site-below-footer-wrap[data-section="section-below-footer-builder"] .site-footer-section {
            align-items: center;
        }
.ast-builder-grid-row-3-equal .ast-builder-grid-row {
            grid-template-columns: repeat(3, 1fr);
        }
@media (max-width:921px) {
.site-below-footer-wrap[data-section="section-below-footer-builder"].ast-footer-row-tablet-stack .site-footer-section {
                display: block;
                margin-bottom: 10px;
            }
.ast-builder-grid-row-container.ast-builder-grid-row-tablet-3-equal .ast-builder-grid-row {
                grid-template-columns: repeat(3, 1fr);
            }
}
@media (max-width:544px) {
.site-below-footer-wrap[data-section="section-below-footer-builder"].ast-footer-row-mobile-stack .site-footer-section {
                display: block;
                margin-bottom: 10px;
            }
.ast-builder-grid-row-container.ast-builder-grid-row-mobile-full .ast-builder-grid-row {
                grid-template-columns: 1fr;
            }
}
.site-below-footer-wrap[data-section="section-below-footer-builder"] {
            padding-top: 40px;
            padding-bottom: 40px;
            padding-left: 40px;
            padding-right: 40px;
        }
@media (max-width:921px) {
.site-below-footer-wrap[data-section="section-below-footer-builder"] {
                padding-top: 32px;
                padding-bottom: 32px;
                padding-left: 32px;
                padding-right: 32px;
            }
}
.site-below-footer-wrap[data-section="section-below-footer-builder"] {
            display: grid;
        }
@media (max-width:921px) {
.ast-header-break-point .site-below-footer-wrap[data-section="section-below-footer-builder"] {
                display: grid;
            }
}
@media (max-width:544px) {
.ast-header-break-point .site-below-footer-wrap[data-section="section-below-footer-builder"] {
                display: grid;
            }
}
.ast-builder-html-element img.alignnone {
            display: inline-block;
        }
.ast-builder-html-element p:first-child {
            margin-top: 0;
        }
.ast-builder-html-element p:last-child {
            margin-bottom: 0;
        }
.ast-header-break-point .main-header-bar .ast-builder-html-element {
            line-height: 1.85714285714286;
        }
.footer-widget-area[data-section="section-fb-html-1"] .ast-builder-html-element {
            color: var(--ast-global-color-3);
            font-size: 15px;
            font-size: 0.88235294117647rem;
        }
@media (max-width:921px) {
.footer-widget-area[data-section="section-fb-html-1"] {
                margin-top: 0px;
                margin-bottom: 0px;
                margin-left: 0px;
                margin-right: 0px;
            }
}
.footer-widget-area[data-section="section-fb-html-1"] {
            font-size: 15px;
            font-size: 0.88235294117647rem;
        }
.footer-widget-area[data-section="section-fb-html-1"] {
            display: block;
        }
@media (max-width:921px) {
.ast-header-break-point .footer-widget-area[data-section="section-fb-html-1"] {
                display: block;
            }
}
@media (max-width:544px) {
.ast-header-break-point .footer-widget-area[data-section="section-fb-html-1"] {
                display: block;
            }
}
.footer-widget-area[data-section="section-fb-html-2"] .ast-builder-html-element {
            color: var(--ast-global-color-3);
            font-size: 16px;
            font-size: 0.94117647058824rem;
        }
.footer-widget-area[data-section="section-fb-html-2"] {
            font-size: 16px;
            font-size: 0.94117647058824rem;
        }
.footer-widget-area[data-section="section-fb-html-2"] {
            display: block;
        }
@media (max-width:921px) {
.ast-header-break-point .footer-widget-area[data-section="section-fb-html-2"] {
                display: block;
            }
}
@media (max-width:544px) {
.ast-header-break-point .footer-widget-area[data-section="section-fb-html-2"] {
                display: block;
            }
}
.footer-widget-area[data-section="section-fb-html-1"] .ast-builder-html-element {
            text-align: right;
        }
@media (max-width:921px) {
.footer-widget-area[data-section="section-fb-html-1"] .ast-builder-html-element {
                text-align: right;
            }
}
@media (max-width:544px) {
.footer-widget-area[data-section="section-fb-html-1"] .ast-builder-html-element {
                text-align: center;
            }
}
.footer-widget-area[data-section="section-fb-html-2"] .ast-builder-html-element {
            text-align: left;
        }
@media (max-width:921px) {
.footer-widget-area[data-section="section-fb-html-2"] .ast-builder-html-element {
                text-align: left;
            }
}
@media (max-width:544px) {
.footer-widget-area[data-section="section-fb-html-2"] .ast-builder-html-element {
                text-align: center;
            }
}
.ast-footer-copyright {
            text-align: left;
        }
.ast-footer-copyright.site-footer-focus-item {
            color: var(--ast-global-color-3);
        }
@media (max-width:921px) {
.ast-footer-copyright {
                text-align: left;
            }
.ast-footer-copyright.site-footer-focus-item {
                margin-top: 0px;
                margin-bottom: 0px;
                margin-left: 0px;
                margin-right: 0px;
            }
}
@media (max-width:544px) {
.ast-footer-copyright {
                text-align: center;
            }
}
.ast-footer-copyright.site-footer-focus-item {
            font-size: 15px;
            font-size: 0.88235294117647rem;
        }
.ast-footer-copyright.ast-builder-layout-element {
            display: flex;
        }
@media (max-width:921px) {
.ast-header-break-point .ast-footer-copyright.ast-builder-layout-element {
                display: flex;
            }
}
@media (max-width:544px) {
.ast-header-break-point .ast-footer-copyright.ast-builder-layout-element {
                display: flex;
            }
}
[data-section^="section-fb-social-icons-"] .footer-social-inner-wrap {
            text-align: center;
        }
.ast-footer-social-wrap {
            width: 100%;
        }
.ast-footer-social-1-wrap .ast-social-color-type-custom svg {
            fill: var(--ast-global-color-3);
        }
[data-section="section-fb-social-icons-1"] .footer-social-inner-wrap {
            text-align: center;
        }
@media (max-width:921px) {
.ast-footer-social-1-wrap {
                margin-top: 0px;
                margin-bottom: 0px;
                margin-left: 0px;
                margin-right: 0px;
            }
[data-section="section-fb-social-icons-1"] .footer-social-inner-wrap {
                text-align: center;
            }
}
@media (max-width:544px) {
.ast-footer-social-1-wrap {
                margin-top: 10px;
                margin-bottom: 10px;
            }
[data-section="section-fb-social-icons-1"] .footer-social-inner-wrap {
                text-align: center;
            }
}
.ast-builder-layout-element[data-section="section-fb-social-icons-1"] {
            display: flex;
        }
@media (max-width:921px) {
.ast-header-break-point .ast-builder-layout-element[data-section="section-fb-social-icons-1"] {
                display: flex;
            }
}
@media (max-width:544px) {
.ast-header-break-point .ast-builder-layout-element[data-section="section-fb-social-icons-1"] {
                display: flex;
            }
}
.site-primary-footer-wrap {
            padding-top: 45px;
            padding-bottom: 45px;
        }
.site-primary-footer-wrap[data-section="section-primary-footer-builder"] {
            background-color: var(--ast-global-color-5);
            background-image: none;
        }
.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row {
            max-width: 1200px;
            margin-left: auto;
            margin-right: auto;
        }
.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row,.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .site-footer-section {
            align-items: flex-start;
        }
.ast-builder-grid-row-4-equal .ast-builder-grid-row {
            grid-template-columns: repeat(4, 1fr);
        }
@media (max-width:921px) {
.site-primary-footer-wrap[data-section="section-primary-footer-builder"].ast-footer-row-tablet-stack .site-footer-section {
                display: block;
                margin-bottom: 10px;
            }
.ast-builder-grid-row-container.ast-builder-grid-row-tablet-2-equal .ast-builder-grid-row {
                grid-template-columns: repeat(2, 1fr);
            }
}
@media (max-width:544px) {
.site-primary-footer-wrap[data-section="section-primary-footer-builder"].ast-footer-row-mobile-stack .site-footer-section {
                display: block;
                margin-bottom: 10px;
            }
.ast-builder-grid-row-container.ast-builder-grid-row-mobile-full .ast-builder-grid-row {
                grid-template-columns: 1fr;
            }
}
.site-primary-footer-wrap[data-section="section-primary-footer-builder"] {
            padding-top: 104px;
            padding-bottom: 80px;
            padding-left: 40px;
            padding-right: 40px;
        }
@media (max-width:544px) {
.site-primary-footer-wrap[data-section="section-primary-footer-builder"] {
                padding-top: 64px;
                padding-bottom: 48px;
                padding-left: 24px;
                padding-right: 24px;
            }
}
.site-primary-footer-wrap[data-section="section-primary-footer-builder"] {
            display: grid;
        }
@media (max-width:921px) {
.ast-header-break-point .site-primary-footer-wrap[data-section="section-primary-footer-builder"] {
                display: grid;
            }
}
@media (max-width:544px) {
.ast-header-break-point .site-primary-footer-wrap[data-section="section-primary-footer-builder"] {
                display: grid;
            }
}
.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"].footer-widget-area-inner {
            text-align: left;
        }
@media (max-width:921px) {
.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"].footer-widget-area-inner {
                text-align: left;
            }
}
@media (max-width:544px) {
.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"].footer-widget-area-inner {
                text-align: center;
            }
}
.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"].footer-widget-area-inner {
            text-align: left;
        }
@media (max-width:921px) {
.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"].footer-widget-area-inner {
                text-align: left;
            }
}
@media (max-width:544px) {
.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"].footer-widget-area-inner {
                text-align: center;
            }
}
.footer-widget-area[data-section="sidebar-widgets-footer-widget-3"].footer-widget-area-inner {
            text-align: left;
        }
@media (max-width:921px) {
.footer-widget-area[data-section="sidebar-widgets-footer-widget-3"].footer-widget-area-inner {
                text-align: left;
            }
}
@media (max-width:544px) {
.footer-widget-area[data-section="sidebar-widgets-footer-widget-3"].footer-widget-area-inner {
                text-align: center;
            }
}
.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"].footer-widget-area-inner {
            color: var(--ast-global-color-3);
            font-size: 16px;
            font-size: 0.94117647058824rem;
        }
.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"].footer-widget-area-inner a {
            color: var(--ast-global-color-3);
        }
.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"].footer-widget-area-inner a:hover {
            color: var(--ast-global-color-0);
        }
.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] .widget-title,.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] h1,.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] .widget-area h1,.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] h2,.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] .widget-area h2,.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] h3,.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] .widget-area h3,.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] h4,.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] .widget-area h4,.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] h5,.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] .widget-area h5,.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] h6,.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] .widget-area h6 {
            color: var(--ast-global-color-2);
        }
.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] {
            display: block;
        }
@media (max-width:921px) {
.ast-header-break-point .footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] {
                display: block;
            }
}
@media (max-width:544px) {
.ast-header-break-point .footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] {
                display: block;
            }
}
.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"].footer-widget-area-inner {
            color: var(--ast-global-color-3);
            font-size: 16px;
            font-size: 0.94117647058824rem;
        }
.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"].footer-widget-area-inner a {
            color: var(--ast-global-color-3);
        }
.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"].footer-widget-area-inner a:hover {
            color: var(--ast-global-color-0);
        }
.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"] .widget-title,.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"] h1,.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"] .widget-area h1,.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"] h2,.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"] .widget-area h2,.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"] h3,.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"] .widget-area h3,.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"] h4,.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"] .widget-area h4,.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"] h5,.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"] .widget-area h5,.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"] h6,.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"] .widget-area h6 {
            color: var(--ast-global-color-2);
        }
.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"] {
            display: block;
        }
@media (max-width:921px) {
.ast-header-break-point .footer-widget-area[data-section="sidebar-widgets-footer-widget-2"] {
                display: block;
            }
}
@media (max-width:544px) {
.ast-header-break-point .footer-widget-area[data-section="sidebar-widgets-footer-widget-2"] {
                display: block;
            }
}
.footer-widget-area[data-section="sidebar-widgets-footer-widget-3"].footer-widget-area-inner {
            color: var(--ast-global-color-3);
            font-size: 16px;
            font-size: 0.94117647058824rem;
        }
.footer-widget-area[data-section="sidebar-widgets-footer-widget-3"].footer-widget-area-inner a {
            color: var(--ast-global-color-3);
        }
.footer-widget-area[data-section="sidebar-widgets-footer-widget-3"].footer-widget-area-inner a:hover {
            color: var(--ast-global-color-0);
        }
.footer-widget-area[data-section="sidebar-widgets-footer-widget-3"] .widget-title,.footer-widget-area[data-section="sidebar-widgets-footer-widget-3"] h1,.footer-widget-area[data-section="sidebar-widgets-footer-widget-3"] .widget-area h1,.footer-widget-area[data-section="sidebar-widgets-footer-widget-3"] h2,.footer-widget-area[data-section="sidebar-widgets-footer-widget-3"] .widget-area h2,.footer-widget-area[data-section="sidebar-widgets-footer-widget-3"] h3,.footer-widget-area[data-section="sidebar-widgets-footer-widget-3"] .widget-area h3,.footer-widget-area[data-section="sidebar-widgets-footer-widget-3"] h4,.footer-widget-area[data-section="sidebar-widgets-footer-widget-3"] .widget-area h4,.footer-widget-area[data-section="sidebar-widgets-footer-widget-3"] h5,.footer-widget-area[data-section="sidebar-widgets-footer-widget-3"] .widget-area h5,.footer-widget-area[data-section="sidebar-widgets-footer-widget-3"] h6,.footer-widget-area[data-section="sidebar-widgets-footer-widget-3"] .widget-area h6 {
            color: var(--ast-global-color-2);
        }
.footer-widget-area[data-section="sidebar-widgets-footer-widget-3"] {
            display: block;
        }
@media (max-width:921px) {
.ast-header-break-point .footer-widget-area[data-section="sidebar-widgets-footer-widget-3"] {
                display: block;
            }
}
@media (max-width:544px) {
.ast-header-break-point .footer-widget-area[data-section="sidebar-widgets-footer-widget-3"] {
                display: block;
            }
}
.elementor-widget-heading .elementor-heading-title {
            margin: 0;
        }
.screen-reader-text,.screen-reader-text span {
            top: 0 !important;
        }
.ast-header-break-point .main-header-bar {
            border-bottom-width: 1px;
        }
@media (min-width:922px) {
.main-header-bar {
                border-bottom-width: 1px;
            }
}
.main-header-menu .menu-item {
            -js-display: flex;
            display: flex;
            -webkit-box-pack: center;
            -webkit-justify-content: center;
            -moz-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -webkit-flex-direction: column;
            -moz-box-orient: vertical;
            -moz-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
        }
.main-header-menu>.menu-item>.menu-link {
            height: 100%;
            -webkit-box-align: center;
            -webkit-align-items: center;
            -moz-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -js-display: flex;
            display: flex;
        }
@media (min-width:922px) {
.ast-builder-menu .main-navigation>ul>li:last-child a {
                margin-right: 0;
            }
}
.ast-mobile-popup-drawer .ast-mobile-popup-overlay {
            background-color: rgba(0, 0, 0, 0.4);
            position: fixed;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            visibility: hidden;
            opacity: 0;
            transition: opacity 0.2s ease-in-out;
        }
.ast-mobile-popup-drawer .ast-mobile-popup-header {
            -js-display: flex;
            display: flex;
            justify-content: flex-end;
            min-height: calc(1.2em + 24px);
        }
.ast-mobile-popup-drawer .ast-mobile-popup-header .menu-toggle-close {
            background: transparent;
            border: 0;
            font-size: 24px;
            line-height: 1;
            padding: .6em;
            color: inherit;
            -js-display: flex;
            display: flex;
            box-shadow: none;
        }
.ast-mobile-popup-drawer.active {
            left: 0;
            opacity: 1;
            right: 0;
            z-index: 100000;
            transition: opacity 0.25s ease-out;
        }
.ast-mobile-popup-drawer.active .ast-mobile-popup-overlay {
            opacity: 1;
            cursor: pointer;
            visibility: visible;
        }
.ast-mobile-popup-content>*,.ast-desktop-popup-content>* {
            padding: 10px 0;
            height: auto;
        }
.ast-mobile-popup-content>*:first-child,.ast-desktop-popup-content>*:first-child {
            padding-top: 10px;
        }
.ast-mobile-popup-content>.ast-builder-menu,.ast-desktop-popup-content>.ast-builder-menu {
            padding-top: 0;
        }
.ast-mobile-popup-content>*:last-child,.ast-desktop-popup-content>*:last-child {
            padding-bottom: 0;
        }
.ast-mobile-popup-content .ast-builder-menu-mobile .main-header-menu {
            background-color: transparent;
        }
.ast-mobile-popup-drawer.show {
            opacity: 1;
            visibility: visible;
        }
.ast-mobile-popup-drawer {
            position: fixed;
            top: 0;
            bottom: 0;
            left: -99999rem;
            right: 99999rem;
            transition: opacity 0.25s ease-in, left 0s 0.25s, right 0s 0.25s;
            opacity: 0;
            visibility: hidden;
        }
.ast-mobile-popup-drawer .ast-mobile-popup-inner {
            width: 100%;
            transform: translateX(100%);
            max-width: 90%;
            right: 0;
            top: 0;
            background: #fafafa;
            color: #3a3a3a;
            bottom: 0;
            opacity: 0;
            position: fixed;
            box-shadow: 0 0 2rem 0 rgba(0, 0, 0, 0.1);
            -js-display: flex;
            display: flex;
            flex-direction: column;
            transition: transform 0.2s ease-in, opacity 0.2s ease-in;
            overflow-y: auto;
            overflow-x: hidden;
        }
.ast-mobile-popup-drawer.active .ast-mobile-popup-inner {
            opacity: 1;
            visibility: visible;
            transform: translateX(0%);
        }
.ast-mobile-popup-drawer.active .ast-mobile-popup-inner {
            background-color: var(--ast-global-color-5);
            ;
        }
.ast-mobile-popup-content>*,.ast-desktop-popup-content>* {
            padding-top: 0px;
            padding-bottom: 0px;
        }
.content-align-flex-start .ast-builder-layout-element {
            justify-content: flex-start;
        }
.content-align-flex-start .main-header-menu {
            text-align: left;
        }
.ast-mobile-popup-drawer.active .menu-toggle-close {
            color: var(--ast-global-color-2);
        }
@media (max-width:544px) {
.ast-mobile-popup-drawer.active .ast-desktop-popup-content,.ast-mobile-popup-drawer.active .ast-mobile-popup-content {
                padding-top: 0px;
                padding-bottom: 0px;
                padding-left: 0px;
                padding-right: 0px;
            }
}
.ast-mobile-header-wrap .ast-primary-header-bar,.ast-primary-header-bar .site-primary-header-wrap {
            min-height: 70px;
        }
.ast-desktop .ast-primary-header-bar .main-header-menu>.menu-item {
            line-height: 70px;
        }
.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-primary-header-bar {
            padding-left: 20px;
            padding-right: 20px;
        }
.ast-header-break-point .ast-primary-header-bar {
            border-bottom-width: 0px;
            border-bottom-color: #eaeaea;
            border-bottom-style: solid;
        }
@media (min-width:922px) {
.ast-primary-header-bar {
                border-bottom-width: 0px;
                border-bottom-color: #eaeaea;
                border-bottom-style: solid;
            }
}
.ast-primary-header-bar {
            background-image: none;
        }
.ast-desktop .ast-primary-header-bar.main-header-bar,.ast-header-break-point #masthead .ast-primary-header-bar.main-header-bar {
            padding-top: 8px;
        }
.ast-primary-header-bar {
            display: block;
        }
@media (max-width:921px) {
.ast-header-break-point .ast-primary-header-bar {
                display: grid;
            }
}
@media (max-width:544px) {
.ast-header-break-point .ast-primary-header-bar {
                display: grid;
            }
}
[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-fill {
            color: var(--ast-global-color-2);
            border: none;
            background: var(--ast-global-color-5);
            border-top-left-radius: 2px;
            border-top-right-radius: 2px;
            border-bottom-right-radius: 2px;
            border-bottom-left-radius: 2px;
        }
[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg {
            width: 20px;
            height: 20px;
            fill: var(--ast-global-color-2);
        }
.ast-hfb-header .ast-builder-menu-mobile .main-navigation .main-header-menu,.ast-hfb-header .ast-builder-menu-mobile .main-navigation .main-header-menu,.ast-hfb-header .ast-mobile-popup-content .ast-builder-menu-mobile .main-navigation .main-header-menu {
            border-top-width: 1px;
            border-color: #eaeaea;
        }
.ast-hfb-header .ast-builder-menu-mobile .main-navigation .menu-item .menu-link,.ast-hfb-header .ast-builder-menu-mobile .main-navigation .menu-item .menu-link,.ast-hfb-header .ast-mobile-popup-content .ast-builder-menu-mobile .main-navigation .menu-item .menu-link {
            border-bottom-width: 1px;
            border-color: #eaeaea;
            border-style: solid;
        }
@media (max-width:921px) {
.ast-builder-menu-mobile .main-navigation {
                font-size: 20px;
                font-size: 1.1764705882353rem;
            }
.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item>.menu-link {
                color: var(--ast-global-color-3);
            }
.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item:hover>.menu-link {
                color: var(--ast-global-color-2);
            }
.ast-builder-menu-mobile .main-header-menu,.ast-header-break-point .ast-builder-menu-mobile .main-header-menu {
                margin-top: 0px;
                margin-bottom: 0px;
                margin-left: 0px;
                margin-right: 0px;
            }
}
@media (max-width:544px) {
.ast-builder-menu-mobile .main-navigation {
                font-size: 17px;
                font-size: 1rem;
            }
.ast-builder-menu-mobile .main-header-menu,.ast-header-break-point .ast-builder-menu-mobile .main-header-menu {
                margin-top: 0px;
                margin-bottom: 0px;
                margin-left: 0px;
                margin-right: 0px;
            }
}
.ast-builder-menu-mobile .main-navigation {
            display: block;
        }
@media (max-width:921px) {
.ast-header-break-point .ast-builder-menu-mobile .main-navigation {
                display: block;
            }
}
@media (max-width:544px) {
.ast-header-break-point .ast-builder-menu-mobile .main-navigation {
                display: block;
            }
}
:root {
            --e-global-color-astglobalcolor0: #B6282E;
            --e-global-color-astglobalcolor1: #028262;
            --e-global-color-astglobalcolor2: #B6282E;
            --e-global-color-astglobalcolor3: #434856;
            --e-global-color-astglobalcolor4: #f5f9f8;
            --e-global-color-astglobalcolor5: #ffffff;
            --e-global-color-astglobalcolor6: #f1f1f1;
            --e-global-color-astglobalcolor7: #B6282E;
            --e-global-color-astglobalcolor8: #000000;
        }
@font-face {
            font-family: 'Montserrat';
            font-style: normal;
            font-weight: 400;
            font-display: fallback;
            src: url(../fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw0aXx-p7K4KLjztg.woff) format('woff');
            unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
        }
@font-face {
            font-family: 'Montserrat';
            font-style: normal;
            font-weight: 400;
            font-display: fallback;
            src: url(../fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw9aXx-p7K4KLjztg.woff) format('woff');
            unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
        }
@font-face {
            font-family: 'Montserrat';
            font-style: normal;
            font-weight: 400;
            font-display: fallback;
            src: url(../fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw2aXx-p7K4KLjztg.woff) format('woff');
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
        }
@font-face {
            font-family: 'Montserrat';
            font-style: normal;
            font-weight: 400;
            font-display: fallback;
            src: url(../fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw3aXx-p7K4KLjztg.woff) format('woff');
            unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
        }
@font-face {
            font-family: 'Montserrat';
            font-style: normal;
            font-weight: 400;
            font-display: fallback;
            src: url(../fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw5aXx-p7K4KLg.woff) format('woff');
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
        }
@font-face {
            font-family: 'Rufina';
            font-style: normal;
            font-weight: 700;
            font-display: fallback;
            src: url(../fonts/Yq6W-LyURyLy-aKKHztwtcZfvRIkSYZH.woff2) format('woff2');
            unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
        }
@font-face {
            font-family: 'Rufina';
            font-style: normal;
            font-weight: 700;
            font-display: fallback;
            src: url(../fonts/Yq6W-LyURyLy-aKKHztwu8ZfvRIkSQ.woff2) format('woff2');
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
        }
@font-face {
            font-family: 'Source Sans Pro';
            font-style: normal;
            font-weight: 400;
            font-display: fallback;
            src: url(../fonts/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNa7lujVj9_mf.woff2) format('woff2');
            unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
        }
@font-face {
            font-family: 'Source Sans Pro';
            font-style: normal;
            font-weight: 400;
            font-display: fallback;
            src: url(../fonts/6xK3dSBYKcSV-LCoeQqfX1RYOo3qPK7lujVj9_mf.woff2) format('woff2');
            unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
        }
@font-face {
            font-family: 'Source Sans Pro';
            font-style: normal;
            font-weight: 400;
            font-display: fallback;
            src: url(../fonts/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNK7lujVj9_mf.woff2) format('woff2');
            unicode-range: U+1F00-1FFF;
        }
@font-face {
            font-family: 'Source Sans Pro';
            font-style: normal;
            font-weight: 400;
            font-display: fallback;
            src: url(../fonts/6xK3dSBYKcSV-LCoeQqfX1RYOo3qO67lujVj9_mf.woff2) format('woff2');
            unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
        }
@font-face {
            font-family: 'Source Sans Pro';
            font-style: normal;
            font-weight: 400;
            font-display: fallback;
            src: url(../fonts/6xK3dSBYKcSV-LCoeQqfX1RYOo3qN67lujVj9_mf.woff2) format('woff2');
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
        }
@font-face {
            font-family: 'Source Sans Pro';
            font-style: normal;
            font-weight: 400;
            font-display: fallback;
            src: url(../fonts/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNq7lujVj9_mf.woff2) format('woff2');
            unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
        }
@font-face {
            font-family: 'Source Sans Pro';
            font-style: normal;
            font-weight: 400;
            font-display: fallback;
            src: url(../fonts/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7lujVj9w.woff2) format('woff2');
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
        }
@font-face {
            font-family: 'Source Sans Pro';
            font-style: normal;
            font-weight: 600;
            font-display: fallback;
            src: url(../fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmhdu3cOWxy40.woff2) format('woff2');
            unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
        }
@font-face {
            font-family: 'Source Sans Pro';
            font-style: normal;
            font-weight: 600;
            font-display: fallback;
            src: url(../fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwkxdu3cOWxy40.woff2) format('woff2');
            unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
        }
@font-face {
            font-family: 'Source Sans Pro';
            font-style: normal;
            font-weight: 600;
            font-display: fallback;
            src: url(../fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmxdu3cOWxy40.woff2) format('woff2');
            unicode-range: U+1F00-1FFF;
        }
@font-face {
            font-family: 'Source Sans Pro';
            font-style: normal;
            font-weight: 600;
            font-display: fallback;
            src: url(../fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlBdu3cOWxy40.woff2) format('woff2');
            unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
        }
@font-face {
            font-family: 'Source Sans Pro';
            font-style: normal;
            font-weight: 600;
            font-display: fallback;
            src: url(../fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmBdu3cOWxy40.woff2) format('woff2');
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
        }
@font-face {
            font-family: 'Source Sans Pro';
            font-style: normal;
            font-weight: 600;
            font-display: fallback;
            src: url(../fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmRdu3cOWxy40.woff2) format('woff2');
            unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
        }
@font-face {
            font-family: 'Source Sans Pro';
            font-style: normal;
            font-weight: 600;
            font-display: fallback;
            src: url(../fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlxdu3cOWxw.woff2) format('woff2');
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
        }
:root {
            --wp--preset--aspect-ratio--square: 1;
            --wp--preset--aspect-ratio--4-3: 4/3;
            --wp--preset--aspect-ratio--3-4: 3/4;
            --wp--preset--aspect-ratio--3-2: 3/2;
            --wp--preset--aspect-ratio--2-3: 2/3;
            --wp--preset--aspect-ratio--16-9: 16/9;
            --wp--preset--aspect-ratio--9-16: 9/16;
            --wp--preset--color--black: #000000;
            --wp--preset--color--cyan-bluish-gray: #abb8c3;
            --wp--preset--color--white: #ffffff;
            --wp--preset--color--pale-pink: #f78da7;
            --wp--preset--color--vivid-red: #cf2e2e;
            --wp--preset--color--luminous-vivid-orange: #ff6900;
            --wp--preset--color--luminous-vivid-amber: #fcb900;
            --wp--preset--color--light-green-cyan: #7bdcb5;
            --wp--preset--color--vivid-green-cyan: #00d084;
            --wp--preset--color--pale-cyan-blue: #8ed1fc;
            --wp--preset--color--vivid-cyan-blue: #0693e3;
            --wp--preset--color--vivid-purple: #9b51e0;
            --wp--preset--color--ast-global-color-0: var(--ast-global-color-0);
            --wp--preset--color--ast-global-color-1: var(--ast-global-color-1);
            --wp--preset--color--ast-global-color-2: var(--ast-global-color-2);
            --wp--preset--color--ast-global-color-3: var(--ast-global-color-3);
            --wp--preset--color--ast-global-color-4: var(--ast-global-color-4);
            --wp--preset--color--ast-global-color-5: var(--ast-global-color-5);
            --wp--preset--color--ast-global-color-6: var(--ast-global-color-6);
            --wp--preset--color--ast-global-color-7: var(--ast-global-color-7);
            --wp--preset--color--ast-global-color-8: var(--ast-global-color-8);
            --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
            --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
            --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
            --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
            --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
            --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
            --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
            --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
            --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
            --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
            --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
            --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
            --wp--preset--font-size--small: 13px;
            --wp--preset--font-size--medium: 20px;
            --wp--preset--font-size--large: 36px;
            --wp--preset--font-size--x-large: 42px;
            --wp--preset--spacing--20: 0.44rem;
            --wp--preset--spacing--30: 0.67rem;
            --wp--preset--spacing--40: 1rem;
            --wp--preset--spacing--50: 1.5rem;
            --wp--preset--spacing--60: 2.25rem;
            --wp--preset--spacing--70: 3.38rem;
            --wp--preset--spacing--80: 5.06rem;
            --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
            --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
            --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
            --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
            --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
        }
:root {
            --wp--style--global--content-size: var(--wp--custom--ast-content-width-size);
            --wp--style--global--wide-size: var(--wp--custom--ast-wide-width-size);
        }
:where(body) {
            margin: 0;
        }
:root {
            --wp--style--block-gap: 24px;
        }
body {
            padding-top: 0px;
            padding-right: 0px;
            padding-bottom: 0px;
            padding-left: 0px;
        }
@font-face {
  font-family: "latepointIcons";
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBnEAAAC8AAAAYGNtYXAXVtK9AAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZvBkFiMAAAF4AAAmmGhlYWQvWaP0AAAoEAAAADZoaGVhCqEG3gAAKEgAAAAkaG10eOfCAAAAAChsAAAA7GxvY2ECBwtAAAApWAAAAHhtYXhwAHUA6QAAKdAAAAAgbmFtZUA710MAACnwAAABnnBvc3QAAwAAAAArkAAAACAAAwQRAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpNgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Tb//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAD/wAAAA8AAAgAANzkBAAAAAAEAAP/AAAADwAACAAA3OQEAAAAAAQAA/8AAAAPAAAIAADc5AQAAAAAFAAD/wAOrA8AAJAAvAGIAcQCAAAABNCYjFAYjIiY1IxQGIyImNSMUBiMiJjUjFAYjIiY1IgYdASE1BREUFjMhMjY1ESElERQGIyEiJjURNDYzNTQ2MzIWHQEzNTQ2MzIWHQEzNTQ2MzIWHQEzNTQ2MzIWHQEyFhUBNDYzITIWFRQGIyEiJjUVNDYzITIWFRQGIyEiJjUDVRkRGRISGVUZEhEZVhkREhlVGRISGREZAqr9VhkRAlYRGf1WAwBLNf2qNUtLNRkSEhlVGRIRGVYZERIZVRkSEhk1S/1VGRIBqhIZGRL+VhIZGRIBqhIZGRL+VhIZAsASGRIZGRISGRkSEhkZEhIZGRIZElVVq/6AERkZEQGAq/3VNUtLNQIrNUsrERkZESsrERkZESsrERkZESsrERkZEStLNf7VEhkZEhEZGRGqERkZERIZGRIAAAABAAD/wAbcA8AAKgAAARYUBw4BBzgBMQEOASMiJicmNDcBISImNTQ2MyEBJjQ3NjIXATgBMR4BFwbcBQUDCAX+SAsbDg4bCxYWATv6Yx4rKx4Fnf7FFhYVPRYBuAUIAwHcDR0OBgwF/kkLCwsLFT0VATorHx4rAToVPRUWFv5JBQwHAAABAAD/wAbfA8AAKgAAASEBFhQHDgEjIiYnATgBIy4BJyY0Nz4BNzIwMQE2MhcWFAcBITIWFRQGIwaW+mMBOxYWChsPDhsK/kgBBQgCBgYCCAUBAbgVPRUWFv7FBZ0eKyseAXf+xhU9FQsLCwsBtwUMBg4dDQcMBQG3FhYVPRX+xiseHysAAAAAAQAA/8ADxAPAAAUAACUBNxcBFwGA/ryIvAG8iDgBRIi8AbyIAAAAAAEAAP/AA2ADwAAFAAABBwkBFwEBYGABoP5gYAIAA8Bg/mD+YGACAAABAAD/wAMAA8AABQAABTcJAScBAqBg/mABoGD+AEBgAaABoGD+AAAAAQAA/8AEAAPAAAUAABMXCQE3AQDAAUABQMD+AAEgwAFA/sDAAgAAAAEAAP/ABAADwAAFAAATFwkBNwEAgAGAAYCA/gABIIABgP6AgAIAAAABAAD/wAQAA8AABQAAAScJAQcBBADA/sD+wMACAAJgwP7AAUDA/gAAAQAA/8AEAAPAAAUAAAEnCQEHAQQAgP6A/oCAAgACYID+gAGAgP4AAAEAAP/AA0kDwAAfAAABNjQnJiIHCQEmIgcGFBcJAQYUFxYyNwkBFjI3NjQnAQNJDAwNIw3+9P70DSMNDAwBDf7zDAwNIw0BDAEMDSMNDAz+8wLMDSMNDAz+8wENDAwNIw3+9P70DSMNDAwBDf7zDAwNIw0BDAAAAAQAAP/AA1UDwAAPAC0AOwBJAAAlMDM6ATMyMTA1PAE1NDUhARQGIyEiJjURIiY1NDY7ATQ2MzIWFTMyFhUUBiMRATQ2MzIWFREUBiMiJjUDNDYzMhYVERQGIyImNQErQkOgQ0L+VgIAMiT+ViQyERkZEdYyIyMy1hEZGRH/ABkREhkZEhEZqxkSERkZERIZa0NEtl1dM/3WJDIyJAIqGRISGSMyMiMZEhIZ/dYBqhIZGRL+1hIZGRIBKhIZGRL+1hIZGRIAAAAAAwAA/8ADqwPAACAAPQBZAAABNzYWFxYUDwEXFhQHDgEvAQcGJicmND8BJyY0Nz4BHwERIicuAScmNTQ3PgE3NjMyFx4BFxYVFAcOAQcGIzUyNz4BNzY1NCcuAScmIyIHDgEHBhUUFx4BFxYCAGoMIw0NDWpqDQ0NIwxqagwjDQ0NamoNDQ0jDGpYTk50ISIiIXROTlhYTk50ISIiIXROTlhHPj5dGxoaG10+PkdHPj5dGxoaG10+PgH8ag0BDA0jDGpqDCMNDAENamoNAQwNIwxqagwjDQwBDWr+GSIhdE5OWFhOTnQhIiIhdE5OWFhOTnQhIlYaG10+PkdHPj5dGxoaG10+PkdHPj5dGxoAAAAEAAD/wAOrA8AADQAcACIAJwAANzQ2MyEyFhUUBiMhIiYBFxYUBwEHBiY/AQE2MhcBJw8BPwEBJwcXN1UZEgMAEhkZEv0AEhkC+zwZGf5anyMkCSgBphlHGf6GPBwUUBwBHzzjPeJGEhkZEhIZGQMePRlGGf5ZKAgkI54BpxkZ/g48HFEUHQEePeI94gAAAAAGAAD/wAOrA8AAGwA4AFUAYQBtAHoAAAEUBgcVFAYjIiY9AS4BNTQ2NxE0NjMyFhURHgElFAYHERQGIyImNREuATU0Njc1NDYzMhYdAR4BFSUUBgcRFAYjIiY1ES4BNTQ2NzU0NjMyFh0BHgEVBzI2NTQmIyIGFRQWATI2NTQmIyIGFRQWATI2NTQmIyIGFRQWMwKAMCUZEhIZJTAwJRkSEhklMAErMCYZERIZJTAwJRkSERkmMP2qMCUZEhEZJjAwJhkREhklMIASGRkSERkZATwSGRkSEhkZAT0RGRkREhkZEgEVKUINMhIZGRIyDUIpKkINAYcSGRkS/nkNQtYpQg3+zhIZGRIBMg1CKSpCDYcSGRkShw1CKlYqQg3+eRIZGRIBhw1CKilCDTISGRkSMg1CKSsZEhEZGRESGf6rGRESGRkSERkBABkREhkZEhEZAAAABAAA/8ADfwPAAF4AxQDRAN0AAAEXMDY3NhYfARYGBw4BMTAWFRQGMTAWFx4BDwEOAScwJjEHMAYHDgErASImJy4BMScwBgcGJi8BJjY3PgExMDQ1PAExMCYnLgE/AT4BFx4BMTcwNjc+ATsBMhYXHgExBycuAScmIgcOAQ8CDgEPAScuASciBhceAR8BBw4BFRQWHwEHDgEHBhYzPgE/ARceAR8CHgEXFjI3PgE/Aj4BPwEXHgEXMjYnLgEvATc0NjU8AS8BNz4BNzYmIw4BDwEnLgEvAQMiJjU0NjMyFhUUBicyNjU0JiMiBhUUFgKKH2AEFioKKAsDDAM/AQE/Ag0DCygLKRVlHyICCCcWTxYmCAIiIGAEFikLKAsDDQM+PgMNAgooCykVBWEfIQIJJhZPFicIAiJHBQcaAgFBAQIaBgYSDRkLEBQVSwUDIAICMQ8OAgEBAQECDg8xAgIgAwVLFRQQCxkNEgYGGgIBQQECGgcFEw0YDBATFUwEAiEBAzEPDgMBAQMODzEDASADBEwVExAMGA0TSTVLSzU1S0s1ERkZERIZGQLeEhABAhUSRRMuEAVLCAoFDkoEES4TRRMUAhITWwQUGhoTBFwTEQECFRJFEy4QBUsICgUNSwQRLhNFExQCARETWwQUGhoTBFw+ExVIBAMDBEgVEwgGDggMBAUNATgCBDoQDxQHDgcHDgcUDxA6BAI4AQ0FBAwIDgYIExVIBAMDBEgVEwgGDggMBAUNATgCBDoQDxQHDgcHDgcUDxA6BAI4AQ0FBAwIDgYI/qBLNTVLSzU1S1UZEhIZGRISGQAAAAEAAP/AAwADwAAXAAABMzUjIgcOAQcGHQEjFTMRMxEzNyM1NDYCYKCgLikpPRESgIDAoCDAEwMAwBIRPSkpLmDA/gACAMBgDRMAAAABAAD/wAP2A8AAOgAAARUhBgcOAQcGIyInLgEnJjU0Nz4BNzYzMhYXNyYnLgEnJiMiBw4BBwYVFBceARcWMzI3PgE3NjU0JicCCgEjBRESRDY1TEE6OlYZGRkZVjo6QUtlHIshJyZWLzA0al1diykoKCmLXV1qb1tagSQjBQMCCa8dJiZEGBgZGlc7O0NDOztXGhkzHIYfGRkjCQkoKIteXWpqXV6LKCglJYVcXG0ZKRMAAAADAAD/wAOlA8AAKgBSAF4AADcXMzc+AT8CPgEXMBYXFjY3Njc2NCcmJyYnJiIHBgcOARcWFA8BBiInBxcHDgEPAg4BKwEiJjUnNDY3ASY2NzY3NjIXFhcWFxYUBwYHDgEnBwE2NCcmIgcGFBcWMqoBWRACDwk2vAYUCAcJN3QrHw8QEA8gHycoUSgnHzITHxMTYhM1E233NwgPAgoPBxUJkxEZAQkHAQwUJjsrNzdzNzcrLBYWFhUsOptLowFKExMTNRITExM1yls8CQ4CC7sGBAQDAxEbKx8nKFEoJx8fEBAQDx8zijwTNRNiExJsOAoCDwg3DwYJGRKTCRUHAQxLmzosFRYWFiwrNzdzNzcrOyYUpAHEEjUTExMSNRMTAAAEAAD/wANVA8AAFAAzADwAQAAAATQ2MzIWFRQGBxUUBiMiJj0BLgE1AzQ3PgE3NjMyFx4BFxYdATIWFREUBiMhIiY1ETQ2MzMhNTQmIyIGFQcRIREBqzIjIzIXExkSEhkTF6sUFEYuLzU1Ly5GFBQjMjIj/gAjMjIjVQFWZEdHZFUCAAErIzIyIxgnCyESGRkSIQsnGAFANS4vRRUUFBVFLy41azIj/sAkMjIkAUAjMmtGZGRGwP7AAUAAAAEAAP/AA1UDwAAOAAABISIGFRQWMyEyNjU0JiMDK/2qExcXEwJWExcXEwHVFxMUFxcUExcAAAAAAwAA/8AD1QPAABsANwBGAAABIgcOAQcGFRQXHgEXFjMyNz4BNzY1NCcuAScmAyInLgEnJjU0Nz4BNzYzMhceARcWFRQHDgEHBhMhIgYVFBYzITI2NTQmIwIAYlVWfyUkJCV/VlViYlVWfyUkJCV/VlViUEZGaB4eHh5oRkZQUEZGaB4eHh5oRkZb/qoTFxcTAVYTFxcTA4AlJIBVVmFiVVZ/JSUlJX9WVWJhVlWAJCX8qx4eaEZGUFBGRmgeHh4eaEZGUFBGRmgeHgGqFxMUFxcUExcAAAAAAwAA/8ADqwPAAA8AHwAuAAABISIGFREUFjMhMjY1ETQmAxQGIyEiJjURNDYzITIWFQMhIgYVFBYzITI2NTQmIwMr/ao2Sko2AlY2SkoMFxP9qhMXFxMCVhMXqv6qExcXEwFWExcXEwNVSTf9qzZKSjYCVTdJ/SsTGBgTAlUUFxcU/wAXExQXFxQTFwABAAD/wANVA8AAIAAAASERNCYjIgYVESEiBhUUFjMhERQWMzI2NREhMjY1NCYjAyv/ABgTExj/ABMXFxMBABgTExgBABMXFxMB1QEAFBcXFP8AFxMUF/8AExgYEwEAFxQTFwAAAwAA/8AD1QPAABsANwBYAAABIgcOAQcGFRQXHgEXFjMyNz4BNzY1NCcuAScmAyInLgEnJjU0Nz4BNzYzMhceARcWFRQHDgEHBhMjNTQmIyIGHQEjIgYVFBY7ARUUFjMyNj0BMzI2NTQmIwIAYlVWfyUkJCV/VlViYlVWfyUkJCV/VlViUEZGaB4eHh5oRkZQUEZGaB4eHh5oRkZbgBgTExiAExcXE4AYExMYgBMXFxMDgCUkgFVWYWJVVn8lJSUlf1ZVYmFWVYAkJfyrHh5oRkZQUEZGaB4eHh5oRkZQUEZGaB4eAaqAFBcXFIAXExQXgBMYGBOAFxQTFwAAAwAA/8ADqwPAAA8AHwBAAAABISIGFREUFjMhMjY1ETQmAxQGIyEiJjURNDYzITIWFQMjNTQmIyIGHQEjIgYVFBY7ARUUFjMyNj0BMzI2NTQmIwMr/ao2Sko2AlY2SkoMFxP9qhMXFxMCVhMXqoAYExMYgBMXFxOAGBMTGIATFxcTA1VJN/2rNkpKNgJVN0n9KxMYGBMCVRQXFxT/AIAUFxcUgBcTFBeAExgYE4AXFBMXAAAAAwAA/8ADgAPAABAAGwAlAAABISIGFREUFjMhMjY1ETQmIwUhESEiBgcRNDYzESImNTQ2MyEVIQNV/cA8WVk8AkAUFxcU/cACFv3qECAQJxkZJycZAhb96gOAWTz9gD1ZGBMDVRQXVf3VBwoB/Bkn/QAmGhkngAAAAwAA/8ADqwPAACIAPwBJAAABIzU0JiMiBh0BITU0JiMiBh0BIyIGFREUFjMhMjY1ETQmIwUzFRQWMzI2PQEhFRQWMzI2PQEzMhYdASE1NDYzASEiJjURIREUBgMrVhcTFBf/ABcUExdWNkpKNgJWNkpKNv2qVhcTFBcBABcUExdWExf9VhcTAlb9qhMXAqoXAysqFBcXFCoqFBcXFCpKNv2qNkpKNgJWNkpWKhQXFxQqKhQXFxQqFxOAgBMX/VYXEwGA/oATFwACAAD/qwQAA8AABgAKAAAFIREhESERAyERIQGa/mYBmgGZzQGa/mZVAzP+Zv5nBAD+ZgAAAgAA/8ADqwPAADEAYwAAASYnLgEnJicjOAExIgYHBgcOAQcGFRQWFwcGFhceATMyNj8BHgEzMjc+ATc2Nz4BPQEHOAExFAYHBgcOAQcGIyImJy4BIwc3NiYnLgE1NDc+ATc2Nz4BMzgBMTMWFx4BFxYXFQOrBR8gZkREThYwWSo1Kio6DxASEE0DBQcJDwoDBwPiJlQsOjY2XyYmGhYVVhIQFR0eSisqLyZGIAcSCqI4AwEHEBINDC8hISogSSMRPTU1URkaBAHaTEREZh8fAxQWGiYmXzY2OipWJuMMGAYHBgEDTRASDxA5KikzKV4wFhomSCMqICEtCwwSEAMBN6IKDwkgSiMuKytJHh4VEBIDGBlQNTU9FQAAAAACAAD/wAOrA8AAFwAoAAABISIGFREUFhceATMyNj8BITI2NRE0JiMTFAYjISIGDwERNDYzITIWFQMr/ao2Sg0NAwsDCg0HngHvNkpKNioXE/4ACg4GYhcTAlYTFwNVSTf9Vg0XAwMBBgeeSTcBqjdJ/dYUFwYHYgJEFBcXFAAAAAEAAP/AA7cDwABUAAABJiIHAQYHBiInJicmJyY0NzY3ATYyFxYUBwEGIicuATU0NjcBNjQnJiIHAQ4BFRQWFxYyNwE2NzY0JyYnLgEjIgYHAQYHBhQXFhceATMyNjcBNiYnA68NIg3+eCAoJ1InJyAgEBAQECABiCNtIycn/ngNIg0DBQYGAWsNDQ0iDf6WExQUEyZqIwGIIBAQEBAgHE8qKU8d/ncrFhUVFistbzo5by0BiAcCDQHzDQ3+eCAQEBAQICAnJ1InKCABiCMjJmoj/ncMDAQMCgoNBwFrDCINDQ3+lhAwGhowECYmAYkgJyhRKCcgHSMgIP53Kzc3czg3Ky0oKyoBiAolDQAEAAD/wAPVA8AAIwAnACsARgAAASMRNCYjISIGFREjIgYdARQWOwEVFBYzITI2PQEzMjY9ATQmJSEVIQEhESEXFAYrATU0JiMhIgYdASMiJj0BNDYzITIWHQEDVSoYE/4AExgqN0lJNyoYEwIAExgqN0lJ/Z8Bqv5WAar+VgGqqxcUKhgT/gATGCoUFxcUAqoUFwJVAQAUFxcU/wBJN9U2SoATGBgTgEo21TdJ1tb91gEAKxMYgBQXFxSAGBPVFBcXFNUAOQAA/8AEAAPAAAMACAAMABAAFQAZAB0AIgAmACoALgAyADYAOgA+AEIARgBKAE4AUgBWAFoAXgBiAGYAagBuAHIAdgB6AH4AggCGAIoAjgCSAJYAmgCeAKIApgCqAK4AsgC2ALoAvgDCAMYAygDOANIA1gDaAN4A4gDmAAABIREhEzERIREXMxUjJSERIRMxESERFzMVIwEhESETMREhERczFSMBMxUjOwEVIyMzFSM7ARUjIzMVIzsBFSMjMxUjFTMVIzsBFSMjMxUjOwEVIyMzFSM7ARUjIzMVIzsBFSMBMxUjJTMVIzczFSMnMxUjJTMVIzsBFSM3MxUjOwEVIzczFSM7ARUjNzMVIzsBFSM3MxUjFzMVIyUzFSM3MxUjOwEVIzczFSM3MxUjFzMVIyUzFSM3MxUjNzMVIzsBFSM3MxUjFzMVIyUzFSM7ARUjNzMVIzsBFSMjMxUjNzMVIzczFSMBQP8AAQBA/oCAgIADQP8AAQBA/oCAgID+QP8AAQBA/oCAgIABQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEABwEBA/IBAQEBAQIBAQAEAQEBAQEBAQEDAQEBAQEBAQEBAQEBAQEBAQEBAQED+gEBAQEBAQEBAgEBAQEBAQEBA/oBAQEBAQIBAQEBAQEBAQEBAQP7AQEBAQEBAQEBAQEDAQECAQECAQEADgP8AAUD+gAGAgIDA/wABQP6AAYCAgP5A/wABQP6AAYCAgAOAQEBAQEBAQEBAQEBAQEBAQAIAQEBAgEBAQEBAQIBAQIBAQIBAQIBAgEBAQIBAQEBAgECAQEBAgEBAQECAQIBAgEBAgEBAQEBAQEAAAAACAAD/wAOrA8AAJgBLAAABIgYVERQGIyEiJjURNDYzITI2NTQmIyEiBhURFBYzITI2NRE0JiMTLgEnLgEjISIGFRQWOwEBBhQXHgEzMjY3ARUUFjMyNjURNCYnAwATGBcT/ioTFxcTAQAUFxcU/wA2Sko2AdY2ShgTpgMMBgMLA/8AExgYE5r+cw0NBg4KCQ4HAYwYExMYAQQBqxgT/wATGBgTAdUUFxcUExdJN/4rNkpKNgEAExgBkQYMAwMBFxMUF/5zDSINBgYGBgGNmRQXFxQBAAMLAwAGAAD/wAOAA8AAGQAcAC8APgBNAFwAAAEuAScBLgEjLgEjISIGFREUFjMhMjY1ETQmJxcjEyEiJjURNDYzIRUUFjsBERQGIwMhIgYVFBYzITI2NTQmIxUhIgYVFBYzITI2NTQmIwEzMjY1NCYrASIGFRQWMwN8AwMD/wADBgQDCgT+qzZKSjYCADZKAf9vb4D+ABMYGBMBKxcT1hgTVf6qExcXEwFWExcXE/6qExcXEwFWExcXE/6qVhMXFxNWExcXEwJmBAYDAQADBgMBSjb9VTZKSjYCAAQKjG/9qxcTAqsTGNYTF/4qExcBgBgTExgYExMYqxcUExcXExQXAQAXFBMXFxMUFwAGAAD/wAOrA8AADgAdACsAQQBXAG0AAAEhMjY1NCYjISIGFRQWMwUhIgYVFBYzITI2NTQmIxEhIgYVFBYzITI2NTQmAQ4BFRQWFx4BMzI2Nz4BNTQmJyYiBxEOARUUFhceATMyNjc+ATU0JicmIgcRDgEVFBYXHgEzMjY3PgE1NCYnJiIHAVUCKxMYGBP91RMXFxMCK/3VExcXEwIrExgYE/3VExcXEwIrExgY/M8GBwcGBw0KCg0HBgcHBg0iDQYHBwYHDQoKDQcGBwcGDSINBgcHBgcNCgoNBwYHBwYNIg0CgBcUExcXExQXqxcTFBcXFBMX/wAXExQXFxQTFwH0Bw4JCg4GBwYGBwYOCgkOBwwM/wAHDgkKDgYHBgYHBg4KCQ4HDAz/AAcOCQoOBgcGBgcGDgoJDgcMDAAAAwAA/8ADqwPAAA4AHAAqAAABISIGFRQWMyEyNjU0JiMlITI2NTQmIyEiBhUUFgEhIgYVFBYzITI2NTQmA4D9ABMYGBMDABMYGBP9AAMAExgYE/0AExgYAxP9ABMYGBMDABMYGAHVFxMUFxcUExerFxQTFxcTFBf+VRcTFBcXFBMXAAAABAAA/8AEAAPAAAwAGAA8AEcAACUUBiMiJjU0NjMyFhUhFAYjIiY1NDYzMhYTLgEjIScuASsBIgYVFBY7ARcwFDETHgEzMDIzITI2NxM0JicDDgEjISImJwMhAwHVMiMjMjIjIzIB1jIkIzIyIyQyTAYSCv1NIgMYEKoUFxcUiCJJCUYtAQMBnjBGCkQCB5EDFxD+YhAYA0ACbzwrJDIyJCMyMiMkMjIkIzIyAnYKB7QQEhgTExizBP6eLTo6LQFmChIG/okQEhIQATP+zQAAAAEAAP/AAw0DwAAMAAABBycHJzcnNxc3FwcXAw1as7NasrJas7NasrIBDVqyslqzs1qyslqzswAAAQAA/8ADcwPAABYAAAEmIgcBJyYiBwYUHwEeATMyNjcBNjQnA3MNIg3+SbcNIg0NDdUHDQoKDQcB1Q0NAskMDP5IuAwMDSIN1gYGBgYB1g0iDQAABgAA/8AEAAPAAA4AHQArAEMAWwByAAATMjY1ETQmIyIGFREUFjMhIgYVERQWMzI2NRE0JiMFMjY1ETQmIyIGFREUFikBIgYVFBY7AREUFjMyNjURMzI2NTQmIwEjNTQmIyIGHQEjIgYVFBYzITI2NTQmIwEhIgYVFBY7ARUUFjMyNj0BMzI2NTQmqxMXFxMUFxcUAVUTGBgTExgYEwFVFBcXFBMXF/3p/wAUFxcUVRcUExdWExcXEwFVVRgTExhVExgYEwEAExgYEwFV/wATFxcTVhcTFBdVFBcXAdUYEwErExcXE/7VExgXE/6AFBcXFAGAExdVFxQBgBMXFxP+gBQXFxQTF/8AFBcXFAEAFxMUFwEAqxMXFxOrFxQTFxcTFBf+qxgTExiqFBcXFKoYExMYAAAEAAD/wAPVA8AAGQAeADUATAAAEwUeATMyNjclPgE1NCYnJSYiBwUOARUUFhclDQEtAQEFJSYGBwYWFwUeATMyNjclPgEnLgEHNQUlJgYHBhYXBR4BMzI2NyU+AScuAQdEAasDCAYGCAMBqw0MDA3+VQoTCf5VCgsMDQG8AU3+s/6zAU0Bmv5m/mYQIQYGCg0BqwYJBgYIAwGrEAoJByAM/mb+ZhAhBgYKDQGrBgkGBggDAasQCgkHIAwCWtYDAQED1gYTDQ0TBtYDA9YGEw0NEwbMpqampv3Wzc0GCwwNJAfVBwIBBNUGIRAQDAbVzc0GCg0QIQbWBgIBA9UHIRAQCwYAAAUAAP+3A9UDwAAdACcAKwAzADoAAAElOAExJiIHBQ4BFREUFhcFHgEzMjY3JT4BNRE0JiU+ATMyFhcFByUTJTcFAS4BNREFESUhBRElERQGA43+qhk9Hf6rICQlIwFWDB4NEBsMAVYgKCX+PwMLAwYIAwE8eP60d/6zeAFM/h4JDAFV/sAC0f7FAVUNAuarDQ2rEDsk/msjQBCrBgcHBqsQPSYBlSQ7cwMBAQOePKb+76c7pv53BxYKAYiq/l6dnQGiqv54DRMABAAA/8ADqwPAACQAKQAzAFQAAAEwJiMwJiMnLgEjISIGDwEwBiMwBiMcARURFBYzITI2NRE0JiclIRchNwEhIiY1ESERFAYDIgYVFAYjIiY1NCYjIgYVFBceARcWMzI3PgE3NjU0JiMDpgEDAQOAAxEK/gAKEgaAAQMBBEo2AlY2SgEE/W8B1kD9qkACFv2qExcCqheTFBdKNjZKFxQTFxAROScnLS0nJzkREBcTArwEBKsKBwcKqwQEBwcD/ao2Sko2AlYDBwdvVlb9ABcTAiv91RMXAgAYEzZKSjYTGBgTLScnOREQEBE5JyctExgAAwAA/8ADqwPAACIALQA4AAABIzU0JisBIgYdASMiBhUUFjsBERQWMyEyNjURMzI2NTQmIyU0NjsBMhYdASE1ARQGIyEiJjURIREDgKtJN6o3SasTGBgTK0k3Aao3SSsTGBgT/gAXFKoUF/8AAYAXFP5WFBcCAALVKzZKSjYrFxMUF/3VNkpKNgIrFxQTFysTGBgTKyv9VRMXFxMCK/3VAAUAAP/AA6sDwAAiAC0AOABHAFYAAAEjNTQmKwEiBh0BIyIGFRQWOwERFBYzITI2NREzMjY1NCYjJTQ2OwEyFh0BITUBFAYjISImNREhEQEiBhURFBYzMjY1ETQmIzMiBhURFBYzMjY1ETQmIwOAq0k3qjdJqxMYGBMrSTcBqjdJKxMYGBP+ABcUqhQX/wABgBcU/lYUFwIA/qsUFxcUExcXE6oTFxcTFBcXFALVKzZKSjYrFxMUF/3VNkpKNgIrFxQTFysTGBgTKyv9VRMXFxMCK/3VAasXFP8AExcXEwEAFBcXFP8AExcXEwEAFBcAAAEAAP/AA1UDwAAkAAABITc2NCcmIgcBDgEVBhQXHgEXAR4BMzI2NzY0LwEhMjY1NCYjAyv+EeINDQ0iDf7VAwUDAwMCAwErBxEGBhEHDQ3iAe8TFxcTAdXiDSINDQ3+1gQGAwcSCQQGA/7VBgcHBg0iDeIXFBMXAAEAAP/AA1EDwAAkAAABNjQnLgEnASYiBwYUHwEhIgYVFBYzIQcGFBceATMyNjcBPgE1A1EDAwMCA/7VDSINDQ3i/hETFxcTAe/iDQ0HEQYGEQcBKwMFAZoGEgoDBgQBKg0NDSIN4hcTFBfiDSINBgcHBgErAwYEAAEAAP/AAp4DwAAWAAABNzY0JyYiBwEGFBcBHgEzMjY3NjQvAQG84g0NDSIN/wANDQEABxEGBhEHDQ3iAaviDSINDAz/AA0iDf8ABwYGBw0iDeIAAAEAAP/AAp4DwAAWAAAJASYiBwYUHwEHBhQXHgEzMjY3ATY0JwKe/wANIg0NDeLiDQ0HDQoKDQcBAA0NAckBAAwMDSIN4uINIg0HBgYHAQANIg0AAAMAAP/ABAADwAAPABoAJQAAASEiBhURFBYzITI2NRE0JgUhMhYdASE1NDYzASEiJjURIREUBiMDgP0ANkpKNgMANkpK/MoDABMY/KoYEwMA/QATGANWGBMDK0o2/gA3SUk3AgA2SlYXE4CAExf9qxcUASr+1hQXAAMAAP/AA6sDwAAUABoAKAAANzMyNjcBNjQvASYiBwEOAR0BFBYzNwEXASM1ASEiBhUUFjMhMjY1NCaAqwkOBwHVDQ2rDSIN/isGBxgTKwGqb/5WbwLV/QATGBgTAwATGBirBgYB1g0iDaoNDf4rBw0KqxMXxAGrb/5Vb/68GBMTGBgTExgAAAADAAD/wAPVA8AADwAZACsAAAEhIgYVERQWMyEyNjURNCYFITIWFwkBPgEzASEiJjURBR4BMzI2NyURFAYjA1X9VjdJSTcCqjdJSf0fAqoNEwf+hP6EBxMNAqr9VhQXAWYHDQYGDQcBZhcUAytKNv4AN0lJNwIANkpWDA3+9wEJDQz9qxcUAa/8AwYGA/z+URQXAAAAAwAA/8ADVQPAABAAIAA2AAABISIGFREUFjMhMjY1ETQmIxMUBiMhIiY1ETQ2MyEyFhUBDgEVFBYXHgEzMjY3PgE1NCYnJiIHAtX+VjdJSTcBqjdJSTcrFxT+VhQXFxQBqhQX/uIGBwcGBw0KCg0HBgcHBg0iDQOASjb9VTZKSjYCqzZK/NUTFxcTAqsTGBgT/ckHDgkKDgYHBgYHBhEHBhEHDAwAAAAAAQAAAAEAAEer7VFfDzz1AAsEAAAAAADkra/GAAAAAOStr8YAAP+rBt8DwAAAAAgAAgAAAAAAAAABAAADwP/AAAAG4gAAAAAG3wABAAAAAAAAAAAAAAAAAAAAOwQAAAAAAAAAAAAAAAIAAAAEAAAABuIAAAbgAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAAAAAAAAKABQAHgDGAQgBTAFgAXQBiAGcAbABxAHYAhQCeAMAA0gD8gUmBUwFpgY2BpQGsAccB2IHlAgSCGwIqAkMCSYJtAn0CnoK3AwkDJANFA2yDfQOXA54DqIPPA++ECIQmhDqEWIRnhHaEgQSLhJqEq4S+BNMAAEAAAA7AOcAOQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAJAAAAAQAAAAAAAgAHAHIAAQAAAAAAAwAJADwAAQAAAAAABAAJAIcAAQAAAAAABQALABsAAQAAAAAABgAJAFcAAQAAAAAACgAaAKIAAwABBAkAAQASAAkAAwABBAkAAgAOAHkAAwABBAkAAwASAEUAAwABBAkABAASAJAAAwABBAkABQAWACYAAwABBAkABgASAGAAAwABBAkACgA0ALxsYXRlcG9pbnQAbABhAHQAZQBwAG8AaQBuAHRWZXJzaW9uIDEuMABWAGUAcgBzAGkAbwBuACAAMQAuADBsYXRlcG9pbnQAbABhAHQAZQBwAG8AaQBuAHRsYXRlcG9pbnQAbABhAHQAZQBwAG8AaQBuAHRSZWd1bGFyAFIAZQBnAHUAbABhAHJsYXRlcG9pbnQAbABhAHQAZQBwAG8AaQBuAHRGb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^=latepoint-icon-],[class*=" latepoint-icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "latepointIcons" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.latepoint-book-button {
  line-height: 1em;
  cursor: pointer;
  transition: initial;
}
.text-center {
  text-align: center;
}
.entry-content a,.widget a,.site-footer .widget-area a {
  box-shadow: none;
}
.os_trigger_booking {
  cursor: pointer;
}
:root {
            --latepoint-brand-primary: #1d7bff;
            --latepoint-body-color: #1f222b;
            --latepoint-headings-color: #14161d;
            --latepoint-color-text-faded: #7c85a3;
            --latepoint-timeslot-selected-color: var(--latepoint-brand-primary);
            --latepoint-calendar-weekday-label-color: var(--latepoint-headings-color);
            --latepoint-calendar-weekday-label-bg: #fff;
            --latepoint-side-panel-bg: #fff;
            --latepoint-summary-panel-bg: #fff;
            --latepoint-border-radius: 0px;
            --latepoint-border-radius-sm: 0px;
            --latepoint-border-radius-md: 0px;
            --latepoint-border-radius-lg: 0px;
        }
.footer-width-fixer {
    width: 100%;
}
@font-face {font-family:eicons;;src: url(../fonts/eicons.woff2?5.44.0) format("woff2");font-weight:400;font-style:normal}
[class*=" eicon-"],[class^=eicon] {display:inline-block;font-family:eicons;font-size:inherit;font-weight:400;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
:root {--direction-multiplier:1}
body.rtl,html[dir=rtl] {--direction-multiplier:-1}
.screen-reader-text,.screen-reader-text span {height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0}
.elementor *,.elementor :after,.elementor :before {box-sizing:border-box}
.elementor a {box-shadow:none;text-decoration:none}
.elementor img {border:none;border-radius:0;box-shadow:none;height:auto;max-width:100%}
.elementor-element {--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order)}
.elementor-element:where(.e-con-full,.elementor-widget) {align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content)}
.elementor-invisible {visibility:hidden}
.elementor-align-center {text-align:center}
.elementor-align-left {text-align:left}
.elementor-align-center .elementor-button,.elementor-align-left .elementor-button {width:auto}
@media (max-width:767px) {
.elementor-mobile-align-center {text-align:center}
.elementor-mobile-align-left {text-align:left}
.elementor-mobile-align-center .elementor-button,.elementor-mobile-align-left .elementor-button {width:auto}
}
:root {--page-title-display:block}
.elementor-widget {position:relative}
.elementor-widget:not(:last-child) {margin-bottom:var(--kit-widget-spacing,20px)}
@media (prefers-reduced-motion:no-preference) {
html {scroll-behavior:smooth}
}
.e-con {--border-radius:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-style:initial;--border-color:initial;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--content-width:min(100%,var(--container-max-width,1140px));--width:100%;--min-height:initial;--height:auto;--text-align:initial;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:var(--container-default-padding-top,10px);--padding-right:var(--container-default-padding-right,10px);--padding-bottom:var(--container-default-padding-bottom,10px);--padding-left:var(--container-default-padding-left,10px);--position:relative;--z-index:revert;--overflow:visible;--gap:var(--widgets-spacing,20px);--row-gap:var(--widgets-spacing-row,20px);--column-gap:var(--widgets-spacing-column,20px);--overlay-mix-blend-mode:initial;--overlay-opacity:1;--overlay-transition:0.3s;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);border-radius:var(--border-radius);height:var(--height);min-height:var(--min-height);min-width:0;overflow:var(--overflow);position:var(--position);width:var(--width);z-index:var(--z-index);--flex-wrap-mobile:wrap;margin-block-end:var(--margin-block-end);margin-block-start:var(--margin-block-start);margin-inline-end:var(--margin-inline-end);margin-inline-start:var(--margin-inline-start);padding-inline-end:var(--padding-inline-end);padding-inline-start:var(--padding-inline-start)}
.e-con {--margin-block-start:var(--margin-top);--margin-block-end:var(--margin-bottom);--margin-inline-start:var(--margin-left);--margin-inline-end:var(--margin-right);--padding-inline-start:var(--padding-left);--padding-inline-end:var(--padding-right);--padding-block-start:var(--padding-top);--padding-block-end:var(--padding-bottom);--border-block-start-width:var(--border-top-width);--border-block-end-width:var(--border-bottom-width);--border-inline-start-width:var(--border-left-width);--border-inline-end-width:var(--border-right-width)}
body.rtl .e-con {--padding-inline-start:var(--padding-right);--padding-inline-end:var(--padding-left);--margin-inline-start:var(--margin-right);--margin-inline-end:var(--margin-left);--border-inline-start-width:var(--border-right-width);--border-inline-end-width:var(--border-left-width)}
.e-con.e-flex {--flex-direction:column;--flex-basis:auto;--flex-grow:0;--flex-shrink:1;flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis)}
.e-con-full,.e-con>.e-con-inner {padding-block-end:var(--padding-block-end);padding-block-start:var(--padding-block-start);text-align:var(--text-align)}
.e-con-full.e-flex,.e-con.e-flex>.e-con-inner {flex-direction:var(--flex-direction)}
.e-con,.e-con>.e-con-inner {display:var(--display)}
.e-con-boxed.e-flex {align-content:normal;align-items:normal;flex-direction:column;flex-wrap:nowrap;justify-content:normal}
.e-con-boxed {gap:initial;text-align:initial}
.e-con.e-flex>.e-con-inner {align-content:var(--align-content);align-items:var(--align-items);align-self:auto;flex-basis:auto;flex-grow:1;flex-shrink:1;flex-wrap:var(--flex-wrap);justify-content:var(--justify-content)}
.e-con>.e-con-inner {gap:var(--row-gap) var(--column-gap);height:100%;margin:0 auto;max-width:var(--content-width);padding-inline-end:0;padding-inline-start:0;width:100%}
.e-con .elementor-widget.elementor-widget {margin-block-end:0}
.e-con:before,.e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before {border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);content:var(--background-overlay);display:block;height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);position:absolute;top:calc(0px - var(--border-top-width));transition:var(--overlay-transition,.3s);width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}
.e-con:before {transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)}
.e-con .elementor-widget {min-width:0}
.e-con .elementor-widget-google_maps {width:100%}
.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container,.e-con>.elementor-widget>.elementor-widget-container {height:100%}
.e-con.e-con>.e-con-inner>.elementor-widget,.elementor.elementor .e-con>.elementor-widget {max-width:100%}
.e-con .elementor-widget:not(:last-child) {--kit-widget-spacing:0px}
@media (max-width:767px) {
.e-con.e-flex {--width:100%;--flex-wrap:var(--flex-wrap-mobile)}
}
.elementor-heading-title {line-height:1;margin:0;padding:0}
.elementor-button {background-color:#838487;border-radius:3px;color:#fff;display:inline-block;font-size:15px;line-height:1;padding:12px 24px;fill:#fff;text-align:center;transition:all .3s}
.elementor-button:focus,.elementor-button:hover,.elementor-button:visited {color:#fff}
.elementor-button-content-wrapper {display:flex;flex-direction:row;gap:5px;justify-content:center}
.elementor-button-icon {align-items:center;display:flex}
.elementor-button-icon svg {height:auto;width:1em}
.elementor-button-text {display:inline-block}
.elementor-button span {text-decoration:inherit}
.elementor-view-stacked .elementor-icon {background-color:#838487;color:#fff;padding:.5em;fill:#fff}
.elementor-icon {color:#838487;display:inline-block;font-size:50px;line-height:1;text-align:center;transition:all .3s}
.elementor-icon:hover {color:#838487}
.elementor-icon i,.elementor-icon svg {display:block;height:1em;position:relative;width:1em}
.elementor-icon i:before,.elementor-icon svg:before {left:50%;position:absolute;transform:translateX(-50%)}
.elementor-shape-square .elementor-icon {border-radius:0}
.elementor-shape-circle .elementor-icon {border-radius:50%}
.animated {animation-duration:1.25s}
@media (prefers-reduced-motion:reduce) {
.animated {animation:none!important}
}
.elementor-kit-5 {--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}
.elementor-kit-5 input:not([type="button"]):not([type="submit"]),.elementor-kit-5 textarea {padding:11px 12px 11px 12px;}
.e-con {--container-max-width:1200px;}
.elementor-widget:not(:last-child) {margin-block-end:20px;}
.elementor-element {--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}
@media(max-width:1024px) {.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}
@media(max-width:767px) {.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
.fab,.fas {-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}
.fa-envelope:before {content:"\f0e0"}
.fa-linkedin-in:before {content:"\f0e1"}
.fa-map-marker-alt:before {content:"\f3c5"}
.fa-medal:before {content:"\f5a2"}
.fa-phone:before {content:"\f095"}
.sr-only {border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
@font-face {font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;;src: url(../fonts/fa-brands-400.woff2) format("woff2")}
.fab {font-family:"Font Awesome 5 Brands"}
@font-face {font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;;src: url(../fonts/fa-regular-400.woff2) format("woff2")}
.fab {font-weight:400}
@font-face {font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;;src: url(../fonts/fa-solid-900.woff2) format("woff2")}
.fas {font-family:"Font Awesome 5 Free"}
.fas {font-weight:900}
.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a {color:inherit;font-size:inherit;line-height:inherit}
.elementor-widget-image {text-align:center}
.elementor-widget-image a {display:inline-block}
.elementor-widget-image img {display:inline-block;vertical-align:middle}
.elementor-widget-icon-box .elementor-icon-box-wrapper {display:flex;flex-direction:column;gap:var(--icon-box-icon-margin,15px);text-align:center}
.elementor-widget-icon-box .elementor-icon-box-icon {display:inline-block;flex:0 0 auto;line-height:0}
.elementor-widget-icon-box .elementor-icon-box-content {flex-grow:1;width:100%}
.elementor-widget-icon-box .elementor-icon-box-title a {color:inherit}
.elementor-widget-icon-box .elementor-icon-box-description {margin:0}
.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper {flex-direction:row;gap:var(--icon-box-icon-margin,15px);text-align:start}
.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-wrapper {align-items:unset!important;flex-direction:column;gap:var(--icon-box-icon-margin,15px);text-align:center}
@media (max-width:767px) {
.elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-wrapper {align-items:unset!important;flex-direction:column;gap:var(--icon-box-icon-margin,15px);text-align:center}
.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon {flex-direction:column}
}
.elementor-testimonial-wrapper {overflow:hidden;text-align:center}
.elementor-testimonial-wrapper .elementor-testimonial-content {font-size:1.3em;margin-block-end:20px}
.elementor-testimonial-wrapper .elementor-testimonial-name {display:block;line-height:1.5}
.elementor-testimonial-wrapper .elementor-testimonial-meta {line-height:1;width:100%}
.elementor-testimonial-wrapper .elementor-testimonial-meta-inner {display:inline-block}
.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-details,.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image {display:table-cell;vertical-align:middle}
.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image img {border-radius:50%;height:60px;max-width:none;-o-object-fit:cover;object-fit:cover;width:60px}
.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-details,.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image {display:block}
.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image {margin-block-end:20px}
.elementor-44 .elementor-element.elementor-element-8dd63a7 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overlay-opacity: 0.4;
    --padding-top: 232px;
    --padding-bottom: 0px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-44 .elementor-element.elementor-element-8dd63a7::before,.elementor-44 .elementor-element.elementor-element-8dd63a7>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    /* background-color: var(--e-global-color-astglobalcolor7); */
    --background-overlay: '';
}
.elementor-44 .elementor-element.elementor-element-669b904 {
    --display: flex;
    --gap: 24px 24px;
    --row-gap: 24px;
    --column-gap: 24px;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-44 .elementor-element.elementor-element-dec7546>.elementor-widget-container {
    padding: 0px 0px 24px 0px;
}
.elementor-44 .elementor-element.elementor-element-dec7546 .elementor-heading-title {
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #FFFFFF;
}
.elementor-44 .elementor-element.elementor-element-db3c94c>.elementor-widget-container {
    margin: 0% 50% 0% 0%;
}
.elementor-44 .elementor-element.elementor-element-db3c94c .elementor-heading-title {
    letter-spacing: -1px;
    color: #FFFFFF;
}
.elementor-44 .elementor-element.elementor-element-2bfd8e5>.elementor-widget-container {
    margin: 0% 50% 0% 0%;
    padding: 0px 144px 4px 0px;
}
.elementor-44 .elementor-element.elementor-element-2bfd8e5 {
    color: var(--e-global-color-astglobalcolor5);
}
.elementor-44 .elementor-element.elementor-element-1320564 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 0px 0px 0px;
    --border-top-width: 1px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #FFFFFF1A;
    --border-color: #FFFFFF1A;
    --margin-top: 160px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 24px;
    --padding-bottom: 24px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-44 .elementor-element.elementor-element-b64b737 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-44 .elementor-element.elementor-element-8fb9505 {
    text-align: center;
}
.elementor-44 .elementor-element.elementor-element-8fb9505 .elementor-heading-title {
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #FFFFFF;
}
.elementor-44 .elementor-element.elementor-element-326a801 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-44 .elementor-element.elementor-element-a92c330 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-44 .elementor-element.elementor-element-e3fac69 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-44 .elementor-element.elementor-element-2ab6ee2 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-44 .elementor-element.elementor-element-64ccaf7 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-44 .elementor-element.elementor-element-bd0c968 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 100px;
    --padding-bottom: 120px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-44 .elementor-element.elementor-element-d7e72a1 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-44 .elementor-element.elementor-element-30d372b {
    text-align: center;
}
.elementor-44 .elementor-element.elementor-element-f63fce2>.elementor-widget-container {
    padding: 0px 280px 0px 280px;
}
.elementor-44 .elementor-element.elementor-element-f63fce2 {
    text-align: center;
}
.elementor-44 .elementor-element.elementor-element-4334cf0 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-44 .elementor-element.elementor-element-e60cd8a {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 36px;
}
.elementor-44 .elementor-element.elementor-element-4efa4fd {
    --icon-box-icon-margin: 24px;
}
.elementor-44 .elementor-element.elementor-element-4efa4fd .elementor-icon-box-title {
    margin-bottom: 8px;
}
.elementor-44 .elementor-element.elementor-element-4efa4fd.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-astglobalcolor4);
    fill: var(--e-global-color-astglobalcolor0);
    color: var(--e-global-color-astglobalcolor0);
}
.elementor-44 .elementor-element.elementor-element-4efa4fd.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-astglobalcolor4);
    color: var(--e-global-color-astglobalcolor4);
    border-color: var(--e-global-color-astglobalcolor4);
}
.elementor-44 .elementor-element.elementor-element-4efa4fd .elementor-icon {
    font-size: 24px;
    border-radius: 12px 12px 12px 12px;
}
.elementor-44 .elementor-element.elementor-element-4efa4fd .elementor-icon-box-description {
    font-size: 15px;
}
.elementor-44 .elementor-element.elementor-element-9bd0778 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 12px;
    --padding-right: 24px;
}
.elementor-44 .elementor-element.elementor-element-19c8812 {
    --icon-box-icon-margin: 24px;
}
.elementor-44 .elementor-element.elementor-element-19c8812 .elementor-icon-box-title {
    margin-bottom: 8px;
}
.elementor-44 .elementor-element.elementor-element-19c8812.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-astglobalcolor4);
    fill: var(--e-global-color-astglobalcolor0);
    color: var(--e-global-color-astglobalcolor0);
}
.elementor-44 .elementor-element.elementor-element-19c8812.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-astglobalcolor4);
    color: var(--e-global-color-astglobalcolor4);
    border-color: var(--e-global-color-astglobalcolor4);
}
.elementor-44 .elementor-element.elementor-element-19c8812 .elementor-icon {
    font-size: 24px;
    border-radius: 12px 12px 12px 12px;
}
.elementor-44 .elementor-element.elementor-element-19c8812 .elementor-icon-box-description {
    font-size: 15px;
}
.elementor-44 .elementor-element.elementor-element-9c4974d {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 24px;
    --padding-right: 12px;
}
.elementor-44 .elementor-element.elementor-element-c274e96 {
    --icon-box-icon-margin: 24px;
}
.elementor-44 .elementor-element.elementor-element-c274e96 .elementor-icon-box-title {
    margin-bottom: 8px;
}
.elementor-44 .elementor-element.elementor-element-c274e96.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-astglobalcolor4);
    fill: var(--e-global-color-astglobalcolor0);
    color: var(--e-global-color-astglobalcolor0);
}
.elementor-44 .elementor-element.elementor-element-c274e96.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-astglobalcolor4);
    color: var(--e-global-color-astglobalcolor4);
    border-color: var(--e-global-color-astglobalcolor4);
}
.elementor-44 .elementor-element.elementor-element-c274e96 .elementor-icon {
    font-size: 24px;
    border-radius: 12px 12px 12px 12px;
}
.elementor-44 .elementor-element.elementor-element-c274e96 .elementor-icon-box-description {
    font-size: 15px;
}
.elementor-44 .elementor-element.elementor-element-2ca5780 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 36px;
    --padding-right: 0px;
}
.elementor-44 .elementor-element.elementor-element-596cf13 {
    --icon-box-icon-margin: 24px;
}
.elementor-44 .elementor-element.elementor-element-596cf13 .elementor-icon-box-title {
    margin-bottom: 8px;
}
.elementor-44 .elementor-element.elementor-element-596cf13.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-astglobalcolor4);
    fill: var(--e-global-color-astglobalcolor0);
    color: var(--e-global-color-astglobalcolor0);
}
.elementor-44 .elementor-element.elementor-element-596cf13.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-astglobalcolor4);
    color: var(--e-global-color-astglobalcolor4);
    border-color: var(--e-global-color-astglobalcolor4);
}
.elementor-44 .elementor-element.elementor-element-596cf13 .elementor-icon {
    font-size: 24px;
    border-radius: 12px 12px 12px 12px;
}
.elementor-44 .elementor-element.elementor-element-596cf13 .elementor-icon-box-description {
    font-size: 15px;
}
.elementor-44 .elementor-element.elementor-element-5b775b0 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 120px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-44 .elementor-element.elementor-element-5b775b0:not(.elementor-motion-effects-element-type-background),.elementor-44 .elementor-element.elementor-element-5b775b0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-astglobalcolor4) 64%, var(--e-global-color-astglobalcolor4) 64%);
}
.elementor-44 .elementor-element.elementor-element-2fefb12 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-44 .elementor-element.elementor-element-59368c5 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 40px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-44 .elementor-element.elementor-element-39fe609 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 120px;
}
.elementor-44 .elementor-element.elementor-element-ac963c3 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    /* --padding-right: 96px; */
}
.elementor-44 .elementor-element.elementor-element-c0de886 img {
    border-radius: 16px 16px 0px 0px;
}
.elementor-44 .elementor-element.elementor-element-1d960b0 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: -20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-44 .elementor-element.elementor-element-32efddd {
    --display: flex;
    --gap: 8px 8px;
    --row-gap: 8px;
    --column-gap: 8px;
    --overlay-opacity: 0.15;
    --border-radius: 0px 0px 0px 16px;
    --padding-top: 48px;
    --padding-bottom: 48px;
    --padding-left: 32px;
    --padding-right: 40px;
}
.elementor-44 .elementor-element.elementor-element-32efddd:not(.elementor-motion-effects-element-type-background),.elementor-44 .elementor-element.elementor-element-32efddd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-astglobalcolor0);
}
.elementor-44 .elementor-element.elementor-element-32efddd::before,.elementor-44 .elementor-element.elementor-element-32efddd>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: #FFFFFF;
    --background-overlay: '';
}
.elementor-44 .elementor-element.elementor-element-1e9d246>.elementor-widget-container {
    padding: 0px 0px 8px 0px;
}
.elementor-44 .elementor-element.elementor-element-1e9d246 .elementor-heading-title {
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #FFFFFF;
}
.elementor-44 .elementor-element.elementor-element-6a2e3e8>.elementor-widget-container {
    padding: 0px 32px 0px 0px;
}
.elementor-44 .elementor-element.elementor-element-6a2e3e8 .elementor-heading-title {
    color: #FFFFFF;
}
.elementor-44 .elementor-element.elementor-element-44cd386>.elementor-widget-container {
    margin: 0px 0px -16px 0px;
}
.elementor-44 .elementor-element.elementor-element-44cd386 {
    font-size: 15px;
    color: #FFFFFF;
}
.elementor-44 .elementor-element.elementor-element-106c1c7 {
    --display: flex;
    --gap: 8px 8px;
    --row-gap: 8px;
    --column-gap: 8px;
    --overlay-opacity: 0.1;
    --padding-top: 48px;
    --padding-bottom: 48px;
    --padding-left: 32px;
    --padding-right: 40px;
}
.elementor-44 .elementor-element.elementor-element-106c1c7:not(.elementor-motion-effects-element-type-background),.elementor-44 .elementor-element.elementor-element-106c1c7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-astglobalcolor0);
}
.elementor-44 .elementor-element.elementor-element-106c1c7::before,.elementor-44 .elementor-element.elementor-element-106c1c7>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: #FFFFFF;
    --background-overlay: '';
}
.elementor-44 .elementor-element.elementor-element-06b50aa>.elementor-widget-container {
    padding: 0px 0px 8px 0px;
}
.elementor-44 .elementor-element.elementor-element-06b50aa .elementor-heading-title {
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #FFFFFF;
}
.elementor-44 .elementor-element.elementor-element-6a7b18f>.elementor-widget-container {
    padding: 0px 32px 0px 0px;
}
.elementor-44 .elementor-element.elementor-element-6a7b18f .elementor-heading-title {
    color: #FFFFFF;
}
.elementor-44 .elementor-element.elementor-element-3f334ea>.elementor-widget-container {
    margin: 0px 0px -16px 0px;
}
.elementor-44 .elementor-element.elementor-element-3f334ea {
    font-size: 15px;
    color: #FFFFFF;
}
.elementor-44 .elementor-element.elementor-element-893ac7b {
    --display: flex;
    --gap: 8px 8px;
    --row-gap: 8px;
    --column-gap: 8px;
    --overlay-opacity: 0.05;
    --padding-top: 48px;
    --padding-bottom: 48px;
    --padding-left: 32px;
    --padding-right: 40px;
}
.elementor-44 .elementor-element.elementor-element-893ac7b:not(.elementor-motion-effects-element-type-background),.elementor-44 .elementor-element.elementor-element-893ac7b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-astglobalcolor0);
}
.elementor-44 .elementor-element.elementor-element-893ac7b::before,.elementor-44 .elementor-element.elementor-element-893ac7b>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: #FFFFFF;
    --background-overlay: '';
}
.elementor-44 .elementor-element.elementor-element-0303d56>.elementor-widget-container {
    padding: 0px 0px 8px 0px;
}
.elementor-44 .elementor-element.elementor-element-0303d56 .elementor-heading-title {
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #FFFFFF;
}
.elementor-44 .elementor-element.elementor-element-e79ae2d>.elementor-widget-container {
    padding: 0px 32px 0px 0px;
}
.elementor-44 .elementor-element.elementor-element-e79ae2d .elementor-heading-title {
    color: #FFFFFF;
}
.elementor-44 .elementor-element.elementor-element-8af9dad>.elementor-widget-container {
    margin: 0px 0px -16px 0px;
}
.elementor-44 .elementor-element.elementor-element-8af9dad {
    font-size: 15px;
    color: #FFFFFF;
}
.elementor-44 .elementor-element.elementor-element-2255814 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 120px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-44 .elementor-element.elementor-element-e6a15c0 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-44 .elementor-element.elementor-element-de08663 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-44 .elementor-element.elementor-element-7ab033f {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-44 .elementor-element.elementor-element-f97cae5 .elementor-heading-title {
    text-transform: uppercase;
    letter-spacing: 1px;
    color: var(--e-global-color-astglobalcolor0);
}
.elementor-44 .elementor-element.elementor-element-2facdb5 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 160px;
}
.elementor-44 .elementor-element.elementor-element-38138af {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 60px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-44 .elementor-element.elementor-element-7cf03e5 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-44 .elementor-element.elementor-element-ad670dd img {
    border-radius: 16px 16px 16px 16px;
}
.elementor-44 .elementor-element.elementor-element-9d30909 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 96px;
    /* --padding-right: 48px; */
}
.elementor-44 .elementor-element.elementor-element-3304960>.elementor-widget-container {
    margin: 0px 0px -16px 0px;
}
.elementor-44 .elementor-element.elementor-element-3304960 {
    font-weight: 600;
    color: var(--e-global-color-astglobalcolor2);
}
.elementor-44 .elementor-element.elementor-element-77e7f9b>.elementor-widget-container {
    margin: 0px 0px -16px 0px;
}
.elementor-44 .elementor-element.elementor-element-a5de3fc .elementor-button:hover,.elementor-44 .elementor-element.elementor-element-a5de3fc .elementor-button:focus {
    background-color: #00000000;
    color: var(--e-global-color-astglobalcolor2);
}
.elementor-44 .elementor-element.elementor-element-a5de3fc .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}
.elementor-44 .elementor-element.elementor-element-a5de3fc .elementor-button .elementor-button-content-wrapper {
    gap: 16px;
}
.elementor-44 .elementor-element.elementor-element-a5de3fc .elementor-button {
    fill: var(--e-global-color-astglobalcolor0);
    color: var(--e-global-color-astglobalcolor0);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-44 .elementor-element.elementor-element-a5de3fc .elementor-button:hover svg,.elementor-44 .elementor-element.elementor-element-a5de3fc .elementor-button:focus svg {
    fill: var(--e-global-color-astglobalcolor2);
}
.elementor-44 .elementor-element.elementor-element-1352238>.elementor-widget-container {
    padding: 40px 0px 0px 0px;
}
.elementor-44 .elementor-element.elementor-element-1352238 .elementor-heading-title {
    font-size: 20px;
    font-weight: 600;
    line-height: 1.6em;
    color: var(--e-global-color-astglobalcolor0);
}
.elementor-44 .elementor-element.elementor-element-2a15fd3 {
    text-align: left;
}
.elementor-44 .elementor-element.elementor-element-cd760fe .elementor-heading-title {
    text-transform: uppercase;
    letter-spacing: 1px;
}
@media(max-width:1024px) {
    .elementor-44 .elementor-element.elementor-element-8dd63a7:not(.elementor-motion-effects-element-type-background),
    .elementor-44 .elementor-element.elementor-element-8dd63a7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center center;
    }
    .elementor-44 .elementor-element.elementor-element-8dd63a7 {
        --padding-top: 120px;
        --padding-bottom: 0px;
        --padding-left: 40px;
        --padding-right: 40px;
    }
    .elementor-44 .elementor-element.elementor-element-dec7546>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-44 .elementor-element.elementor-element-db3c94c>.elementor-widget-container {
        margin: 0% 33% 0% 0%;
    }
    .elementor-44 .elementor-element.elementor-element-2bfd8e5>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-44 .elementor-element.elementor-element-1320564 {
        --margin-top: 48px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-44 .elementor-element.elementor-element-8fb9505 .elementor-heading-title {
        font-size: 11px;
    }
    .elementor-44 .elementor-element.elementor-element-bd0c968 {
        --padding-top: 80px;
        --padding-bottom: 120px;
        --padding-left: 40px;
        --padding-right: 40px;
    }
    .elementor-44 .elementor-element.elementor-element-f63fce2>.elementor-widget-container {
        padding: 0px 48px 0px 48px;
    }
    .elementor-44 .elementor-element.elementor-element-4334cf0 {
        --flex-wrap: wrap;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-44 .elementor-element.elementor-element-e60cd8a {
        --padding-top: 0px;
        --padding-bottom: 48px;
        --padding-left: 0px;
        --padding-right: 24px;
    }
    .elementor-44 .elementor-element.elementor-element-4efa4fd {
        --icon-box-icon-margin: 16px;
    }
    .elementor-44 .elementor-element.elementor-element-9bd0778 {
        --padding-top: 0px;
        --padding-bottom: 48px;
        --padding-left: 24px;
        --padding-right: 0px;
    }
    .elementor-44 .elementor-element.elementor-element-19c8812 {
        --icon-box-icon-margin: 16px;
    }
    .elementor-44 .elementor-element.elementor-element-9c4974d {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 24px;
    }
    .elementor-44 .elementor-element.elementor-element-c274e96 {
        --icon-box-icon-margin: 16px;
    }
    .elementor-44 .elementor-element.elementor-element-2ca5780 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 24px;
        --padding-right: 0px;
    }
    .elementor-44 .elementor-element.elementor-element-596cf13 {
        --icon-box-icon-margin: 16px;
    }
    .elementor-44 .elementor-element.elementor-element-5b775b0 {
        --padding-top: 0px;
        --padding-bottom: 120px;
        --padding-left: 40px;
        --padding-right: 40px;
    }
    .elementor-44 .elementor-element.elementor-element-2fefb12 {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }
    .elementor-44 .elementor-element.elementor-element-59368c5 {
        --margin-top: 0px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-44 .elementor-element.elementor-element-39fe609 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 24px;
    }
    .elementor-44 .elementor-element.elementor-element-ac963c3 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 24px;
        --padding-right: 0px;
    }
    .elementor-44 .elementor-element.elementor-element-1d960b0 {
        --flex-wrap: wrap;
    }
    .elementor-44 .elementor-element.elementor-element-32efddd {
        --border-radius: 0px 0px 0px 0px;
        --padding-top: 24px;
        --padding-bottom: 24px;
        --padding-left: 24px;
        --padding-right: 24px;
    }
    .elementor-44 .elementor-element.elementor-element-106c1c7 {
        --padding-top: 24px;
        --padding-bottom: 24px;
        --padding-left: 24px;
        --padding-right: 24px;
    }
    .elementor-44 .elementor-element.elementor-element-893ac7b {
        --border-radius: 0px 0px 0px 16px;
        --padding-top: 24px;
        --padding-bottom: 24px;
        --padding-left: 24px;
        --padding-right: 24px;
    }
    .elementor-44 .elementor-element.elementor-element-1b983ae {
        --padding-top: 24px;
        --padding-bottom: 24px;
        --padding-left: 24px;
        --padding-right: 24px;
    }
    .elementor-44 .elementor-element.elementor-element-8654776>.elementor-widget-container {
        padding: 24px 0px 16px 0px;
    }
    .elementor-44 .elementor-element.elementor-element-2255814 {
        --padding-top: 0px;
        --padding-bottom: 80px;
        --padding-left: 40px;
        --padding-right: 40px;
    }
    .elementor-44 .elementor-element.elementor-element-2facdb5 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 24px;
    }
    .elementor-44 .elementor-element.elementor-element-38138af {
        --flex-wrap: wrap;
        --margin-top: 48px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-44 .elementor-element.elementor-element-7cf03e5 {
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 33%;
    }
    .elementor-44 .elementor-element.elementor-element-9d30909 {
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 25%;
        --margin-right: 0%;
        --padding-top: 48px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 80px;
    }
    .elementor-44 .elementor-element.elementor-element-abbaefb {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-44 .elementor-element.elementor-element-ad93ccc {
        --border-radius: 0px 0px 0px 0px;
        --padding-top: 56px;
        --padding-bottom: 56px;
        --padding-left: 40px;
        --padding-right: 40px;
    }
    .elementor-44 .elementor-element.elementor-element-2bf9903 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-44 .elementor-element.elementor-element-284811d {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 16px;
        --padding-right: 0px;
    }
    .elementor-44 .elementor-element.elementor-element-b606ed0 {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 40px;
        --padding-right: 40px;
    }
    .elementor-44 .elementor-element.elementor-element-1d766fd {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-44 .elementor-element.elementor-element-8b314b9 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 24px;
    }
    .elementor-44 .elementor-element.elementor-element-e7db18c {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 24px;
        --padding-right: 0px;
    }
}
@media(max-width:767px) {
    .elementor-44 .elementor-element.elementor-element-8dd63a7:not(.elementor-motion-effects-element-type-background),
    .elementor-44 .elementor-element.elementor-element-8dd63a7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center center;
    }
    .elementor-44 .elementor-element.elementor-element-8dd63a7 {
        --padding-top: 120px;
        --padding-bottom: 0px;
        --padding-left: 24px;
        --padding-right: 24px;
    }
    .elementor-44 .elementor-element.elementor-element-dec7546 {
        text-align: center;
    }
    .elementor-44 .elementor-element.elementor-element-db3c94c>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-44 .elementor-element.elementor-element-db3c94c {
        text-align: center;
    }
    .elementor-44 .elementor-element.elementor-element-2bfd8e5>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-44 .elementor-element.elementor-element-2bfd8e5 {
        text-align: center;
    }
    .elementor-44 .elementor-element.elementor-element-1320564 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --flex-wrap: wrap;
    }
    .elementor-44 .elementor-element.elementor-element-b64b737 {
        --padding-top: 0px;
        --padding-bottom: 16px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-44 .elementor-element.elementor-element-326a801 {
        --width: 33.33%;
    }
    .elementor-44 .elementor-element.elementor-element-a92c330 {
        --width: 33.33%;
    }
    .elementor-44 .elementor-element.elementor-element-e3fac69 {
        --width: 33.33%;
    }
    .elementor-44 .elementor-element.elementor-element-2ab6ee2 {
        --width: 50%;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 62px;
        --padding-right: 0px;
    }
    .elementor-44 .elementor-element.elementor-element-64ccaf7 {
        --width: 50%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 62px;
    }
    .elementor-44 .elementor-element.elementor-element-bd0c968 {
        --padding-top: 64px;
        --padding-bottom: 100px;
        --padding-left: 24px;
        --padding-right: 24px;
    }
    .elementor-44 .elementor-element.elementor-element-f63fce2>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-44 .elementor-element.elementor-element-4334cf0 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 16px;
        --padding-right: 16px;
    }
    .elementor-44 .elementor-element.elementor-element-e60cd8a {
        --padding-top: 0px;
        --padding-bottom: 40px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-44 .elementor-element.elementor-element-9bd0778 {
        --padding-top: 0px;
        --padding-bottom: 40px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-44 .elementor-element.elementor-element-9c4974d {
        --padding-top: 0px;
        --padding-bottom: 40px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-44 .elementor-element.elementor-element-2ca5780 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-44 .elementor-element.elementor-element-5b775b0 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-44 .elementor-element.elementor-element-59368c5 {
        --margin-top: 0px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 24px;
        --padding-right: 24px;
    }
    .elementor-44 .elementor-element.elementor-element-39fe609 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-44 .elementor-element.elementor-element-ac963c3 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 15px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-44 .elementor-element.elementor-element-c0de886 img {
        border-radius: 0px 0px 0px 0px;
    }
    .elementor-44 .elementor-element.elementor-element-32efddd {
        --gap: 4px 4px;
        --row-gap: 4px;
        --column-gap: 4px;
        --padding-top: 24px;
        --padding-bottom: 24px;
        --padding-left: 24px;
        --padding-right: 24px;
    }
    .elementor-44 .elementor-element.elementor-element-1e9d246>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-44 .elementor-element.elementor-element-106c1c7 {
        --gap: 4px 4px;
        --row-gap: 4px;
        --column-gap: 4px;
        --padding-top: 24px;
        --padding-bottom: 24px;
        --padding-left: 24px;
        --padding-right: 24px;
    }
    .elementor-44 .elementor-element.elementor-element-06b50aa>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-44 .elementor-element.elementor-element-893ac7b {
        --gap: 4px 4px;
        --row-gap: 4px;
        --column-gap: 4px;
        --border-radius: 0px 0px 0px 0px;
        --padding-top: 24px;
        --padding-bottom: 24px;
        --padding-left: 24px;
        --padding-right: 24px;
    }
    .elementor-44 .elementor-element.elementor-element-0303d56>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-44 .elementor-element.elementor-element-1b983ae {
        --gap: 4px 4px;
        --row-gap: 4px;
        --column-gap: 4px;
        --border-radius: 0px 0px 0px 0px;
        --padding-top: 24px;
        --padding-bottom: 24px;
        --padding-left: 24px;
        --padding-right: 24px;
    }
    .elementor-44 .elementor-element.elementor-element-2c50a57 .elementor-divider {
        text-align: left;
    }
    .elementor-44 .elementor-element.elementor-element-2c50a57 .elementor-divider-separator {
        margin: 0 auto;
        margin-left: 0;
    }
    .elementor-44 .elementor-element.elementor-element-8654776 {
        text-align: left;
    }
    .elementor-44 .elementor-element.elementor-element-2255814 {
        --padding-top: 64px;
        --padding-bottom: 64px;
        --padding-left: 24px;
        --padding-right: 24px;
    }
    .elementor-44 .elementor-element.elementor-element-2facdb5 {
        --padding-top: 24px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 24px;
    }
    .elementor-44 .elementor-element.elementor-element-38138af {
        --margin-top: 40px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-44 .elementor-element.elementor-element-7cf03e5 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-44 .elementor-element.elementor-element-9d30909 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 32px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-44 .elementor-element.elementor-element-1352238>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-44 .elementor-element.elementor-element-ad93ccc {
        --padding-top: 48px;
        --padding-bottom: 48px;
        --padding-left: 24px;
        --padding-right: 24px;
    }
    .elementor-44 .elementor-element.elementor-element-284811d {
        --padding-top: 16px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-44 .elementor-element.elementor-element-b606ed0 {
        --padding-top: 64px;
        --padding-bottom: 64px;
        --padding-left: 24px;
        --padding-right: 24px;
    }
    .elementor-44 .elementor-element.elementor-element-a809f01 {
        text-align: left;
    }
    .elementor-44 .elementor-element.elementor-element-5807b5c {
        text-align: left;
    }
    .elementor-44 .elementor-element.elementor-element-8b314b9 {
        --padding-top: 0px;
        --padding-bottom: 40px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-44 .elementor-element.elementor-element-cb4be12>.elementor-widget-container {
        padding: 0px 0px 40px 0px;
    }
    .elementor-44 .elementor-element.elementor-element-cb4be12 .elementor-testimonial-content {
        font-size: 18px;
    }
    .elementor-44 .elementor-element.elementor-element-ee4bfce .elementor-testimonial-content {
        font-size: 18px;
    }
    .elementor-44 .elementor-element.elementor-element-e7db18c {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-44 .elementor-element.elementor-element-3d9e418>.elementor-widget-container {
        padding: 0px 0px 035px 0px;
    }
    .elementor-44 .elementor-element.elementor-element-3d9e418 .elementor-testimonial-content {
        font-size: 18px;
    }
    .elementor-44 .elementor-element.elementor-element-a64fec4 .elementor-testimonial-content {
        font-size: 18px;
    }
}
@media(min-width:768px) {
    .elementor-44 .elementor-element.elementor-element-b64b737 {
        --width: 16.66%;
    }
    .elementor-44 .elementor-element.elementor-element-326a801 {
        --width: 16.66%;
    }
    .elementor-44 .elementor-element.elementor-element-a92c330 {
        --width: 16.66%;
    }
    .elementor-44 .elementor-element.elementor-element-e3fac69 {
        --width: 16.66%;
    }
    .elementor-44 .elementor-element.elementor-element-2ab6ee2 {
        --width: 16.66%;
    }
    .elementor-44 .elementor-element.elementor-element-64ccaf7 {
        --width: 16.66%;
    }
    .elementor-44 .elementor-element.elementor-element-e60cd8a {
        --width: 25%;
    }
    .elementor-44 .elementor-element.elementor-element-9bd0778 {
        --width: 25%;
    }
    .elementor-44 .elementor-element.elementor-element-9c4974d {
        --width: 25%;
    }
    .elementor-44 .elementor-element.elementor-element-2ca5780 {
        --width: 25%;
    }
    .elementor-44 .elementor-element.elementor-element-39fe609 {
        --width: 50%;
    }
    .elementor-44 .elementor-element.elementor-element-ac963c3 {
        --width: 50%;
    }
    .elementor-44 .elementor-element.elementor-element-32efddd {
        --width: 25%;
    }
    .elementor-44 .elementor-element.elementor-element-106c1c7 {
        --width: 25%;
    }
    .elementor-44 .elementor-element.elementor-element-893ac7b {
        --width: 25%;
    }
    .elementor-44 .elementor-element.elementor-element-1b983ae {
        --width: 25%;
    }
    .elementor-44 .elementor-element.elementor-element-7ab033f {
        --width: 25%;
    }
    .elementor-44 .elementor-element.elementor-element-2facdb5 {
        --width: 74.665%;
    }
    .elementor-44 .elementor-element.elementor-element-7cf03e5 {
        --width: 50%;
    }
    .elementor-44 .elementor-element.elementor-element-9d30909 {
        --width: 50%;
    }
    .elementor-44 .elementor-element.elementor-element-2bf9903 {
        --width: 50%;
    }
    .elementor-44 .elementor-element.elementor-element-284811d {
        --width: 50%;
    }
    .elementor-44 .elementor-element.elementor-element-8b314b9 {
        --width: 50%;
    }
    .elementor-44 .elementor-element.elementor-element-e7db18c {
        --width: 50%;
    }
}
@media(max-width:1024px) and (min-width:768px) {
    .elementor-44 .elementor-element.elementor-element-e60cd8a {
        --width: 50%;
    }
    .elementor-44 .elementor-element.elementor-element-9bd0778 {
        --width: 50%;
    }
    .elementor-44 .elementor-element.elementor-element-9c4974d {
        --width: 50%;
    }
    .elementor-44 .elementor-element.elementor-element-2ca5780 {
        --width: 50%;
    }
    .elementor-44 .elementor-element.elementor-element-32efddd {
        --width: 50%;
    }
    .elementor-44 .elementor-element.elementor-element-106c1c7 {
        --width: 50%;
    }
    .elementor-44 .elementor-element.elementor-element-893ac7b {
        --width: 50%;
    }
    .elementor-44 .elementor-element.elementor-element-1b983ae {
        --width: 50%;
    }
    .elementor-44 .elementor-element.elementor-element-7cf03e5 {
        --width: 100%;
    }
    .elementor-44 .elementor-element.elementor-element-9d30909 {
        --width: 100%;
    }
    .elementor-44 .elementor-element.elementor-element-2bf9903 {
        --width: 44%;
    }
    .elementor-44 .elementor-element.elementor-element-284811d {
        --width: 56%;
    }
}
.elementor-412 .elementor-element.elementor-element-2111438 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-412 .elementor-element.elementor-element-2111438:not(.elementor-motion-effects-element-type-background),.elementor-412 .elementor-element.elementor-element-2111438>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-astglobalcolor4) 50%, var(--e-global-color-astglobalcolor5) 50%);
}
.elementor-412 .elementor-element.elementor-element-98552ba {
    --display: flex;
    --gap: 16px 16px;
    --row-gap: 16px;
    --column-gap: 16px;
    --border-radius: 16px 16px 16px 16px;
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 80px;
    --padding-right: 80px;
}
.elementor-412 .elementor-element.elementor-element-98552ba:not(.elementor-motion-effects-element-type-background),.elementor-412 .elementor-element.elementor-element-98552ba>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-astglobalcolor0);
  
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-412 .elementor-element.elementor-element-a695de3 {
    text-align: center;
}
.elementor-412 .elementor-element.elementor-element-a695de3 .elementor-heading-title {
    color: #FFFFFF;
}
.elementor-412 .elementor-element.elementor-element-14454c5 {
    text-align: center;
    color: #e9e9e9;
}
@media(max-width:1024px) {
    .elementor-412 .elementor-element.elementor-element-98552ba {
        --border-radius: 0px 0px 0px 0px;
        --padding-top: 48px;
        --padding-bottom: 48px;
        --padding-left: 40px;
        --padding-right: 40px;
    }
}
@media(max-width:767px) {
    .elementor-412 .elementor-element.elementor-element-98552ba:not(.elementor-motion-effects-element-type-background),
    .elementor-412 .elementor-element.elementor-element-98552ba>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: top right;
    }
    .elementor-412 .elementor-element.elementor-element-98552ba {
        --padding-top: 48px;
        --padding-bottom: 48px;
        --padding-left: 32px;
        --padding-right: 32px;
    }
}
.elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container {overflow:hidden}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 200;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 200;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 200;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 200;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 200;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 200;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 200;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 200;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 200;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 800;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 800;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 800;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 800;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 800;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 800;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 800;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 800;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 800;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 100;
  src: url(../fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 100;
  src: url(../fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 100;
  src: url(../fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 100;
  src: url(../fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 100;
  src: url(../fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 100;
  src: url(../fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 100;
  src: url(../fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 200;
  src: url(../fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 200;
  src: url(../fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 200;
  src: url(../fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 200;
  src: url(../fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 200;
  src: url(../fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 200;
  src: url(../fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 200;
  src: url(../fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  src: url(../fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  src: url(../fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  src: url(../fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  src: url(../fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  src: url(../fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  src: url(../fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  src: url(../fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  src: url(../fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  src: url(../fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  src: url(../fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  src: url(../fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  src: url(../fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  src: url(../fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  src: url(../fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  src: url(../fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  src: url(../fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  src: url(../fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  src: url(../fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  src: url(../fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  src: url(../fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  src: url(../fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 800;
  src: url(../fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 800;
  src: url(../fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 800;
  src: url(../fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 800;
  src: url(../fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 800;
  src: url(../fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 800;
  src: url(../fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 800;
  src: url(../fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 900;
  src: url(../fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 900;
  src: url(../fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 900;
  src: url(../fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 900;
  src: url(../fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 900;
  src: url(../fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 900;
  src: url(../fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 900;
  src: url(../fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 100;
  src: url(../fonts/montserrat-jtuqjig1_i6t8kchkm459wxrxc7mw9c.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 100;
  src: url(../fonts/montserrat-jtuqjig1_i6t8kchkm459wxrzs7mw9c.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 100;
  src: url(../fonts/montserrat-jtuqjig1_i6t8kchkm459wxrxi7mw9c.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 100;
  src: url(../fonts/montserrat-jtuqjig1_i6t8kchkm459wxrxy7mw9c.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 100;
  src: url(../fonts/montserrat-jtuqjig1_i6t8kchkm459wxrys7m.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 200;
  src: url(../fonts/montserrat-jtuqjig1_i6t8kchkm459wxrxc7mw9c.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 200;
  src: url(../fonts/montserrat-jtuqjig1_i6t8kchkm459wxrzs7mw9c.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 200;
  src: url(../fonts/montserrat-jtuqjig1_i6t8kchkm459wxrxi7mw9c.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 200;
  src: url(../fonts/montserrat-jtuqjig1_i6t8kchkm459wxrxy7mw9c.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 200;
  src: url(../fonts/montserrat-jtuqjig1_i6t8kchkm459wxrys7m.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 300;
  src: url(../fonts/montserrat-jtuqjig1_i6t8kchkm459wxrxc7mw9c.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 300;
  src: url(../fonts/montserrat-jtuqjig1_i6t8kchkm459wxrzs7mw9c.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 300;
  src: url(../fonts/montserrat-jtuqjig1_i6t8kchkm459wxrxi7mw9c.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 300;
  src: url(../fonts/montserrat-jtuqjig1_i6t8kchkm459wxrxy7mw9c.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 300;
  src: url(../fonts/montserrat-jtuqjig1_i6t8kchkm459wxrys7m.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  src: url(../fonts/montserrat-jtuqjig1_i6t8kchkm459wxrxc7mw9c.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  src: url(../fonts/montserrat-jtuqjig1_i6t8kchkm459wxrzs7mw9c.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  src: url(../fonts/montserrat-jtuqjig1_i6t8kchkm459wxrxi7mw9c.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  src: url(../fonts/montserrat-jtuqjig1_i6t8kchkm459wxrxy7mw9c.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  src: url(../fonts/montserrat-jtuqjig1_i6t8kchkm459wxrys7m.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 500;
  src: url(../fonts/montserrat-jtuqjig1_i6t8kchkm459wxrxc7mw9c.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 500;
  src: url(../fonts/montserrat-jtuqjig1_i6t8kchkm459wxrzs7mw9c.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 500;
  src: url(../fonts/montserrat-jtuqjig1_i6t8kchkm459wxrxi7mw9c.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 500;
  src: url(../fonts/montserrat-jtuqjig1_i6t8kchkm459wxrxy7mw9c.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 500;
  src: url(../fonts/montserrat-jtuqjig1_i6t8kchkm459wxrys7m.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 600;
  src: url(../fonts/montserrat-jtuqjig1_i6t8kchkm459wxrxc7mw9c.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 600;
  src: url(../fonts/montserrat-jtuqjig1_i6t8kchkm459wxrzs7mw9c.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 600;
  src: url(../fonts/montserrat-jtuqjig1_i6t8kchkm459wxrxi7mw9c.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 600;
  src: url(../fonts/montserrat-jtuqjig1_i6t8kchkm459wxrxy7mw9c.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 600;
  src: url(../fonts/montserrat-jtuqjig1_i6t8kchkm459wxrys7m.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 700;
  src: url(../fonts/montserrat-jtuqjig1_i6t8kchkm459wxrxc7mw9c.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 700;
  src: url(../fonts/montserrat-jtuqjig1_i6t8kchkm459wxrzs7mw9c.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 700;
  src: url(../fonts/montserrat-jtuqjig1_i6t8kchkm459wxrxi7mw9c.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 700;
  src: url(../fonts/montserrat-jtuqjig1_i6t8kchkm459wxrxy7mw9c.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 700;
  src: url(../fonts/montserrat-jtuqjig1_i6t8kchkm459wxrys7m.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 800;
  src: url(../fonts/montserrat-jtuqjig1_i6t8kchkm459wxrxc7mw9c.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 800;
  src: url(../fonts/montserrat-jtuqjig1_i6t8kchkm459wxrzs7mw9c.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 800;
  src: url(../fonts/montserrat-jtuqjig1_i6t8kchkm459wxrxi7mw9c.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 800;
  src: url(../fonts/montserrat-jtuqjig1_i6t8kchkm459wxrxy7mw9c.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 800;
  src: url(../fonts/montserrat-jtuqjig1_i6t8kchkm459wxrys7m.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 900;
  src: url(../fonts/montserrat-jtuqjig1_i6t8kchkm459wxrxc7mw9c.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 900;
  src: url(../fonts/montserrat-jtuqjig1_i6t8kchkm459wxrzs7mw9c.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 900;
  src: url(../fonts/montserrat-jtuqjig1_i6t8kchkm459wxrxi7mw9c.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 900;
  src: url(../fonts/montserrat-jtuqjig1_i6t8kchkm459wxrxy7mw9c.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 900;
  src: url(../fonts/montserrat-jtuqjig1_i6t8kchkm459wxrys7m.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  src: url(../fonts/montserrat-jtusjig1_i6t8kchkm459wrhyzbi.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  src: url(../fonts/montserrat-jtusjig1_i6t8kchkm459w1hyzbi.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  src: url(../fonts/montserrat-jtusjig1_i6t8kchkm459wzhyzbi.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  src: url(../fonts/montserrat-jtusjig1_i6t8kchkm459wdhyzbi.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  src: url(../fonts/montserrat-jtusjig1_i6t8kchkm459wlhyw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 200;
  src: url(../fonts/montserrat-jtusjig1_i6t8kchkm459wrhyzbi.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 200;
  src: url(../fonts/montserrat-jtusjig1_i6t8kchkm459w1hyzbi.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 200;
  src: url(../fonts/montserrat-jtusjig1_i6t8kchkm459wzhyzbi.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 200;
  src: url(../fonts/montserrat-jtusjig1_i6t8kchkm459wdhyzbi.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 200;
  src: url(../fonts/montserrat-jtusjig1_i6t8kchkm459wlhyw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: url(../fonts/montserrat-jtusjig1_i6t8kchkm459wrhyzbi.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: url(../fonts/montserrat-jtusjig1_i6t8kchkm459w1hyzbi.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: url(../fonts/montserrat-jtusjig1_i6t8kchkm459wzhyzbi.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: url(../fonts/montserrat-jtusjig1_i6t8kchkm459wdhyzbi.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: url(../fonts/montserrat-jtusjig1_i6t8kchkm459wlhyw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/montserrat-jtusjig1_i6t8kchkm459wrhyzbi.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/montserrat-jtusjig1_i6t8kchkm459w1hyzbi.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/montserrat-jtusjig1_i6t8kchkm459wzhyzbi.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/montserrat-jtusjig1_i6t8kchkm459wdhyzbi.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/montserrat-jtusjig1_i6t8kchkm459wlhyw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url(../fonts/montserrat-jtusjig1_i6t8kchkm459wrhyzbi.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url(../fonts/montserrat-jtusjig1_i6t8kchkm459w1hyzbi.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url(../fonts/montserrat-jtusjig1_i6t8kchkm459wzhyzbi.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url(../fonts/montserrat-jtusjig1_i6t8kchkm459wdhyzbi.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url(../fonts/montserrat-jtusjig1_i6t8kchkm459wlhyw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: url(../fonts/montserrat-jtusjig1_i6t8kchkm459wrhyzbi.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: url(../fonts/montserrat-jtusjig1_i6t8kchkm459w1hyzbi.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: url(../fonts/montserrat-jtusjig1_i6t8kchkm459wzhyzbi.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: url(../fonts/montserrat-jtusjig1_i6t8kchkm459wdhyzbi.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: url(../fonts/montserrat-jtusjig1_i6t8kchkm459wlhyw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/montserrat-jtusjig1_i6t8kchkm459wrhyzbi.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/montserrat-jtusjig1_i6t8kchkm459w1hyzbi.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/montserrat-jtusjig1_i6t8kchkm459wzhyzbi.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/montserrat-jtusjig1_i6t8kchkm459wdhyzbi.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/montserrat-jtusjig1_i6t8kchkm459wlhyw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  src: url(../fonts/montserrat-jtusjig1_i6t8kchkm459wrhyzbi.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  src: url(../fonts/montserrat-jtusjig1_i6t8kchkm459w1hyzbi.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  src: url(../fonts/montserrat-jtusjig1_i6t8kchkm459wzhyzbi.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  src: url(../fonts/montserrat-jtusjig1_i6t8kchkm459wdhyzbi.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  src: url(../fonts/montserrat-jtusjig1_i6t8kchkm459wlhyw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 900;
  src: url(../fonts/montserrat-jtusjig1_i6t8kchkm459wrhyzbi.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 900;
  src: url(../fonts/montserrat-jtusjig1_i6t8kchkm459w1hyzbi.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 900;
  src: url(../fonts/montserrat-jtusjig1_i6t8kchkm459wzhyzbi.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 900;
  src: url(../fonts/montserrat-jtusjig1_i6t8kchkm459wdhyzbi.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 900;
  src: url(../fonts/montserrat-jtusjig1_i6t8kchkm459wlhyw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
*,::before,::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}
::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}
::before,::after {
  --tw-content: "";
}
.prose {
  color: var(--tw-prose-body);
  max-width: 65ch;
}
.prose :where([class~="lead"]):not(:where([class~="not-prose"] *)) {
  color: var(--tw-prose-lead);
  font-size: 1.25em;
  line-height: 1.6;
  margin-top: 1.2em;
  margin-bottom: 1.2em;
}
.prose :where(a):not(:where([class~="not-prose"] *)) {
  color: var(--tw-prose-links);
  text-decoration: underline;
  font-weight: 500;
}
.prose :where(strong):not(:where([class~="not-prose"] *)) {
  color: var(--tw-prose-bold);
  font-weight: 600;
}
.prose :where(ol):not(:where([class~="not-prose"] *)) {
  list-style-type: decimal;
  padding-left: 1.625em;
}
.prose :where(ol[type="A"]):not(:where([class~="not-prose"] *)) {
  list-style-type: upper-alpha;
}
.prose :where(ol[type="a"]):not(:where([class~="not-prose"] *)) {
  list-style-type: lower-alpha;
}
.prose :where(ol[type="A" s]):not(:where([class~="not-prose"] *)) {
  list-style-type: upper-alpha;
}
.prose :where(ol[type="a" s]):not(:where([class~="not-prose"] *)) {
  list-style-type: lower-alpha;
}
.prose :where(ol[type="I"]):not(:where([class~="not-prose"] *)) {
  list-style-type: upper-roman;
}
.prose :where(ol[type="i"]):not(:where([class~="not-prose"] *)) {
  list-style-type: lower-roman;
}
.prose :where(ol[type="I" s]):not(:where([class~="not-prose"] *)) {
  list-style-type: upper-roman;
}
.prose :where(ol[type="i" s]):not(:where([class~="not-prose"] *)) {
  list-style-type: lower-roman;
}
.prose :where(ol[type="1"]):not(:where([class~="not-prose"] *)) {
  list-style-type: decimal;
}
.prose :where(ul):not(:where([class~="not-prose"] *)) {
  list-style-type: disc;
  padding-left: 1.625em;
}
.prose :where(ol > li):not(:where([class~="not-prose"] *))::marker {
  font-weight: 400;
  color: var(--tw-prose-counters);
}
.prose :where(ul > li):not(:where([class~="not-prose"] *))::marker {
  color: var(--tw-prose-bullets);
}
.prose :where(hr):not(:where([class~="not-prose"] *)) {
  border-color: var(--tw-prose-hr);
  border-top-width: 1px;
  margin-top: 3em;
  margin-bottom: 3em;
}
.prose :where(blockquote):not(:where([class~="not-prose"] *)) {
  font-weight: 500;
  font-style: italic;
  color: var(--tw-prose-quotes);
  border-left-width: 0.25rem;
  border-left-color: var(--tw-prose-quote-borders);
  quotes: "\201C""\201D""\2018""\2019";
  margin-top: 1.6em;
  margin-bottom: 1.6em;
  padding-left: 1em;
}
.prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"] *))::before {
  content: open-quote;
}
.prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"] *))::after {
  content: close-quote;
}
.prose :where(h1):not(:where([class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 800;
  font-size: 2.25em;
  margin-top: 0;
  margin-bottom: 0.8888889em;
  line-height: 1.1111111;
}
.prose :where(h1 strong):not(:where([class~="not-prose"] *)) {
  font-weight: 900;
}
.prose :where(h2):not(:where([class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 700;
  font-size: 1.5em;
  margin-top: 2em;
  margin-bottom: 1em;
  line-height: 1.3333333;
}
.prose :where(h2 strong):not(:where([class~="not-prose"] *)) {
  font-weight: 800;
}
.prose :where(h3):not(:where([class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 600;
  font-size: 1.25em;
  margin-top: 1.6em;
  margin-bottom: 0.6em;
  line-height: 1.6;
}
.prose :where(h3 strong):not(:where([class~="not-prose"] *)) {
  font-weight: 700;
}
.prose :where(h4):not(:where([class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 600;
  margin-top: 1.5em;
  margin-bottom: 0.5em;
  line-height: 1.5;
}
.prose :where(h4 strong):not(:where([class~="not-prose"] *)) {
  font-weight: 700;
}
.prose :where(figure > *):not(:where([class~="not-prose"] *)) {
  margin-top: 0;
  margin-bottom: 0;
}
.prose :where(figcaption):not(:where([class~="not-prose"] *)) {
  color: var(--tw-prose-captions);
  font-size: 0.875em;
  line-height: 1.4285714;
  margin-top: 0.8571429em;
}
.prose :where(code):not(:where([class~="not-prose"] *)) {
  color: var(--tw-prose-code);
  font-weight: 600;
  font-size: 0.875em;
}
.prose :where(code):not(:where([class~="not-prose"] *))::before {
  content: "`";
}
.prose :where(code):not(:where([class~="not-prose"] *))::after {
  content: "`";
}
.prose :where(a code):not(:where([class~="not-prose"] *)) {
  color: var(--tw-prose-links);
}
.prose :where(pre):not(:where([class~="not-prose"] *)) {
  color: var(--tw-prose-pre-code);
  background-color: var(--tw-prose-pre-bg);
  overflow-x: auto;
  font-weight: 400;
  font-size: 0.875em;
  line-height: 1.7142857;
  margin-top: 1.7142857em;
  margin-bottom: 1.7142857em;
  border-radius: 0.375rem;
  padding-top: 0.8571429em;
  padding-right: 1.1428571em;
  padding-bottom: 0.8571429em;
  padding-left: 1.1428571em;
}
.prose :where(pre code):not(:where([class~="not-prose"] *)) {
  background-color: transparent;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-weight: inherit;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}
.prose :where(pre code):not(:where([class~="not-prose"] *))::before {
  content: none;
}
.prose :where(pre code):not(:where([class~="not-prose"] *))::after {
  content: none;
}
.prose :where(table):not(:where([class~="not-prose"] *)) {
  width: 100%;
  table-layout: auto;
  text-align: left;
  margin-top: 2em;
  margin-bottom: 2em;
  font-size: 0.875em;
  line-height: 1.7142857;
}
.prose :where(thead):not(:where([class~="not-prose"] *)) {
  border-bottom-width: 1px;
  border-bottom-color: var(--tw-prose-th-borders);
}
.prose :where(thead th):not(:where([class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 600;
  vertical-align: bottom;
  padding-right: 0.5714286em;
  padding-bottom: 0.5714286em;
  padding-left: 0.5714286em;
}
.prose :where(tbody tr):not(:where([class~="not-prose"] *)) {
  border-bottom-width: 1px;
  border-bottom-color: var(--tw-prose-td-borders);
}
.prose :where(tbody tr:last-child):not(:where([class~="not-prose"] *)) {
  border-bottom-width: 0;
}
.prose :where(tbody td):not(:where([class~="not-prose"] *)) {
  vertical-align: baseline;
  padding-top: 0.5714286em;
  padding-right: 0.5714286em;
  padding-bottom: 0.5714286em;
  padding-left: 0.5714286em;
}
.prose {
  --tw-prose-body: #374151;
  --tw-prose-headings: #111827;
  --tw-prose-lead: #4b5563;
  --tw-prose-links: #111827;
  --tw-prose-bold: #111827;
  --tw-prose-counters: #6b7280;
  --tw-prose-bullets: #d1d5db;
  --tw-prose-hr: #e5e7eb;
  --tw-prose-quotes: #111827;
  --tw-prose-quote-borders: #e5e7eb;
  --tw-prose-captions: #6b7280;
  --tw-prose-code: #111827;
  --tw-prose-pre-code: #e5e7eb;
  --tw-prose-pre-bg: #1f2937;
  --tw-prose-th-borders: #d1d5db;
  --tw-prose-td-borders: #e5e7eb;
  --tw-prose-invert-body: #d1d5db;
  --tw-prose-invert-headings: #fff;
  --tw-prose-invert-lead: #9ca3af;
  --tw-prose-invert-links: #fff;
  --tw-prose-invert-bold: #fff;
  --tw-prose-invert-counters: #9ca3af;
  --tw-prose-invert-bullets: #4b5563;
  --tw-prose-invert-hr: #374151;
  --tw-prose-invert-quotes: #f3f4f6;
  --tw-prose-invert-quote-borders: #374151;
  --tw-prose-invert-captions: #9ca3af;
  --tw-prose-invert-code: #fff;
  --tw-prose-invert-pre-code: #d1d5db;
  --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);
  --tw-prose-invert-th-borders: #4b5563;
  --tw-prose-invert-td-borders: #374151;
  font-size: 1rem;
  line-height: 1.75;
}
.prose :where(p):not(:where([class~="not-prose"] *)) {
  margin-top: 1.25em;
  margin-bottom: 1.25em;
}
.prose :where(img):not(:where([class~="not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}
.prose :where(video):not(:where([class~="not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}
.prose :where(figure):not(:where([class~="not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}
.prose :where(h2 code):not(:where([class~="not-prose"] *)) {
  font-size: 0.875em;
}
.prose :where(h3 code):not(:where([class~="not-prose"] *)) {
  font-size: 0.9em;
}
.prose :where(li):not(:where([class~="not-prose"] *)) {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
.prose :where(ol > li):not(:where([class~="not-prose"] *)) {
  padding-left: 0.375em;
}
.prose :where(ul > li):not(:where([class~="not-prose"] *)) {
  padding-left: 0.375em;
}
.prose > :where(ul > li p):not(:where([class~="not-prose"] *)) {
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}
.prose > :where(ul > li > *:first-child):not(:where([class~="not-prose"] *)) {
  margin-top: 1.25em;
}
.prose > :where(ul > li > *:last-child):not(:where([class~="not-prose"] *)) {
  margin-bottom: 1.25em;
}
.prose > :where(ol > li > *:first-child):not(:where([class~="not-prose"] *)) {
  margin-top: 1.25em;
}
.prose > :where(ol > li > *:last-child):not(:where([class~="not-prose"] *)) {
  margin-bottom: 1.25em;
}
.prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"] *)) {
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}
.prose :where(hr + *):not(:where([class~="not-prose"] *)) {
  margin-top: 0;
}
.prose :where(h2 + *):not(:where([class~="not-prose"] *)) {
  margin-top: 0;
}
.prose :where(h3 + *):not(:where([class~="not-prose"] *)) {
  margin-top: 0;
}
.prose :where(h4 + *):not(:where([class~="not-prose"] *)) {
  margin-top: 0;
}
.prose :where(thead th:first-child):not(:where([class~="not-prose"] *)) {
  padding-left: 0;
}
.prose :where(thead th:last-child):not(:where([class~="not-prose"] *)) {
  padding-right: 0;
}
.prose :where(tbody td:first-child):not(:where([class~="not-prose"] *)) {
  padding-left: 0;
}
.prose :where(tbody td:last-child):not(:where([class~="not-prose"] *)) {
  padding-right: 0;
}
.prose > :where(:first-child):not(:where([class~="not-prose"] *)) {
  margin-top: 0;
}
.prose > :where(:last-child):not(:where([class~="not-prose"] *)) {
  margin-bottom: 0;
}
.prose-lg {
  font-size: 1.125rem;
  line-height: 1.7777778;
}
.prose-lg :where(p):not(:where([class~="not-prose"] *)) {
  margin-top: 1.3333333em;
  margin-bottom: 1.3333333em;
}
.prose-lg :where([class~="lead"]):not(:where([class~="not-prose"] *)) {
  font-size: 1.2222222em;
  line-height: 1.4545455;
  margin-top: 1.0909091em;
  margin-bottom: 1.0909091em;
}
.prose-lg :where(blockquote):not(:where([class~="not-prose"] *)) {
  margin-top: 1.6666667em;
  margin-bottom: 1.6666667em;
  padding-left: 1em;
}
.prose-lg :where(h1):not(:where([class~="not-prose"] *)) {
  font-size: 2.6666667em;
  margin-top: 0;
  margin-bottom: 0.8333333em;
  line-height: 1;
}
.prose-lg :where(h2):not(:where([class~="not-prose"] *)) {
  font-size: 1.6666667em;
  margin-top: 1.8666667em;
  margin-bottom: 1.0666667em;
  line-height: 1.3333333;
}
.prose-lg :where(h3):not(:where([class~="not-prose"] *)) {
  font-size: 1.3333333em;
  margin-top: 1.6666667em;
  margin-bottom: 0.6666667em;
  line-height: 1.5;
}
.prose-lg :where(h4):not(:where([class~="not-prose"] *)) {
  margin-top: 1.7777778em;
  margin-bottom: 0.4444444em;
  line-height: 1.5555556;
}
.prose-lg :where(img):not(:where([class~="not-prose"] *)) {
  margin-top: 1.7777778em;
  margin-bottom: 1.7777778em;
}
.prose-lg :where(video):not(:where([class~="not-prose"] *)) {
  margin-top: 1.7777778em;
  margin-bottom: 1.7777778em;
}
.prose-lg :where(figure):not(:where([class~="not-prose"] *)) {
  margin-top: 1.7777778em;
  margin-bottom: 1.7777778em;
}
.prose-lg :where(figure > *):not(:where([class~="not-prose"] *)) {
  margin-top: 0;
  margin-bottom: 0;
}
.prose-lg :where(figcaption):not(:where([class~="not-prose"] *)) {
  font-size: 0.8888889em;
  line-height: 1.5;
  margin-top: 1em;
}
.prose-lg :where(code):not(:where([class~="not-prose"] *)) {
  font-size: 0.8888889em;
}
.prose-lg :where(h2 code):not(:where([class~="not-prose"] *)) {
  font-size: 0.8666667em;
}
.prose-lg :where(h3 code):not(:where([class~="not-prose"] *)) {
  font-size: 0.875em;
}
.prose-lg :where(pre):not(:where([class~="not-prose"] *)) {
  font-size: 0.8888889em;
  line-height: 1.75;
  margin-top: 2em;
  margin-bottom: 2em;
  border-radius: 0.375rem;
  padding-top: 1em;
  padding-right: 1.5em;
  padding-bottom: 1em;
  padding-left: 1.5em;
}
.prose-lg :where(ol):not(:where([class~="not-prose"] *)) {
  padding-left: 1.5555556em;
}
.prose-lg :where(ul):not(:where([class~="not-prose"] *)) {
  padding-left: 1.5555556em;
}
.prose-lg :where(li):not(:where([class~="not-prose"] *)) {
  margin-top: 0.6666667em;
  margin-bottom: 0.6666667em;
}
.prose-lg :where(ol > li):not(:where([class~="not-prose"] *)) {
  padding-left: 0.4444444em;
}
.prose-lg :where(ul > li):not(:where([class~="not-prose"] *)) {
  padding-left: 0.4444444em;
}
.prose-lg > :where(ul > li p):not(:where([class~="not-prose"] *)) {
  margin-top: 0.8888889em;
  margin-bottom: 0.8888889em;
}
.prose-lg > :where(ul > li > *:first-child):not(:where([class~="not-prose"] *)) {
  margin-top: 1.3333333em;
}
.prose-lg > :where(ul > li > *:last-child):not(:where([class~="not-prose"] *)) {
  margin-bottom: 1.3333333em;
}
.prose-lg > :where(ol > li > *:first-child):not(:where([class~="not-prose"] *)) {
  margin-top: 1.3333333em;
}
.prose-lg > :where(ol > li > *:last-child):not(:where([class~="not-prose"] *)) {
  margin-bottom: 1.3333333em;
}
.prose-lg :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"] *)) {
  margin-top: 0.8888889em;
  margin-bottom: 0.8888889em;
}
.prose-lg :where(hr):not(:where([class~="not-prose"] *)) {
  margin-top: 3.1111111em;
  margin-bottom: 3.1111111em;
}
.prose-lg :where(hr + *):not(:where([class~="not-prose"] *)) {
  margin-top: 0;
}
.prose-lg :where(h2 + *):not(:where([class~="not-prose"] *)) {
  margin-top: 0;
}
.prose-lg :where(h3 + *):not(:where([class~="not-prose"] *)) {
  margin-top: 0;
}
.prose-lg :where(h4 + *):not(:where([class~="not-prose"] *)) {
  margin-top: 0;
}
.prose-lg :where(table):not(:where([class~="not-prose"] *)) {
  font-size: 0.8888889em;
  line-height: 1.5;
}
.prose-lg :where(thead th):not(:where([class~="not-prose"] *)) {
  padding-right: 0.75em;
  padding-bottom: 0.75em;
  padding-left: 0.75em;
}
.prose-lg :where(thead th:first-child):not(:where([class~="not-prose"] *)) {
  padding-left: 0;
}
.prose-lg :where(thead th:last-child):not(:where([class~="not-prose"] *)) {
  padding-right: 0;
}
.prose-lg :where(tbody td):not(:where([class~="not-prose"] *)) {
  padding-top: 0.75em;
  padding-right: 0.75em;
  padding-bottom: 0.75em;
  padding-left: 0.75em;
}
.prose-lg :where(tbody td:first-child):not(:where([class~="not-prose"] *)) {
  padding-left: 0;
}
.prose-lg :where(tbody td:last-child):not(:where([class~="not-prose"] *)) {
  padding-right: 0;
}
.prose-lg > :where(:first-child):not(:where([class~="not-prose"] *)) {
  margin-top: 0;
}
.prose-lg > :where(:last-child):not(:where([class~="not-prose"] *)) {
  margin-bottom: 0;
}
.prose-slate {
  --tw-prose-body: #334155;
  --tw-prose-headings: #0f172a;
  --tw-prose-lead: #475569;
  --tw-prose-links: #0f172a;
  --tw-prose-bold: #0f172a;
  --tw-prose-counters: #64748b;
  --tw-prose-bullets: #cbd5e1;
  --tw-prose-hr: #e2e8f0;
  --tw-prose-quotes: #0f172a;
  --tw-prose-quote-borders: #e2e8f0;
  --tw-prose-captions: #64748b;
  --tw-prose-code: #0f172a;
  --tw-prose-pre-code: #e2e8f0;
  --tw-prose-pre-bg: #1e293b;
  --tw-prose-th-borders: #cbd5e1;
  --tw-prose-td-borders: #e2e8f0;
  --tw-prose-invert-body: #cbd5e1;
  --tw-prose-invert-headings: #fff;
  --tw-prose-invert-lead: #94a3b8;
  --tw-prose-invert-links: #fff;
  --tw-prose-invert-bold: #fff;
  --tw-prose-invert-counters: #94a3b8;
  --tw-prose-invert-bullets: #475569;
  --tw-prose-invert-hr: #334155;
  --tw-prose-invert-quotes: #f1f5f9;
  --tw-prose-invert-quote-borders: #334155;
  --tw-prose-invert-captions: #94a3b8;
  --tw-prose-invert-code: #fff;
  --tw-prose-invert-pre-code: #cbd5e1;
  --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);
  --tw-prose-invert-th-borders: #475569;
  --tw-prose-invert-td-borders: #334155;
}
.prose-indigo {
  --tw-prose-links: #4f46e5;
  --tw-prose-invert-links: #6366f1;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
.invisible {
  visibility: hidden;
}
.fixed {
  position: fixed;
}
.absolute {
  position: absolute;
}
.relative {
  position: relative;
}
.inset-0 {
  inset: 0;
}
.bottom-0 {
  bottom: 0;
}
.bottom-12 {
  bottom: 48px;
}
.bottom-16 {
  bottom: 64px;
}
.left-0 {
  left: 0;
}
.left-1\/2 {
  left: 50%;
}
.left-full {
  left: 100%;
}
.right-4 {
  right: 16px;
}
.right-full {
  right: 100%;
}
.top-0 {
  top: 0;
}
.top-1\/2 {
  top: 50%;
}
.top-12 {
  top: 48px;
}
.top-48 {
  top: 192px;
}
.z-10 {
  z-index: 10;
}
.z-20 {
  z-index: 20;
}
.\!m-0 {
  margin: 0 !important;
}
.mx-8 {
  margin-left: 32px;
  margin-right: 32px;
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.my-auto {
  margin-top: auto;
  margin-bottom: auto;
}
.\!mt-8 {
  margin-top: 32px !important;
}
.mb-0 {
  margin-bottom: 0;
}
.mb-4 {
  margin-bottom: 16px;
}
.mb-6 {
  margin-bottom: 24px;
}
.ml-1\.5 {
  margin-left: 6px;
}
.ml-4 {
  margin-left: 16px;
}
.mr-1\.5 {
  margin-right: 6px;
}
.mt-1 {
  margin-top: 4px;
}
.mt-2 {
  margin-top: 8px;
}
.mt-3 {
  margin-top: 12px;
}
.mt-4 {
  margin-top: 16px;
}
.mt-6 {
  margin-top: 24px;
}
.mt-8 {
  margin-top: 32px;
}
.line-clamp-1 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}
.line-clamp-2 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.line-clamp-3 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
.line-clamp-4 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
}
.block {
  display: block;
}
.inline-block {
  display: inline-block;
}
.inline {
  display: inline;
}
.flex {
  display: flex;
}
.grid {
  display: grid;
}
.hidden {
  display: none;
}
.size-full {
  width: 100%;
  height: 100%;
}
.\!h-\[300px\] {
  height: 300px !important;
}
.\!h-\[41px\] {
  height: 41px !important;
}
.h-10 {
  height: 40px;
}
.h-12 {
  height: 48px;
}
.h-2 {
  height: 8px;
}
.h-32 {
  height: 128px;
}
.h-48 {
  height: 192px;
}
.h-5 {
  height: 20px;
}
.h-auto {
  height: auto;
}
.h-full {
  height: 100%;
}
.max-h-\[calc\(100vh-10rem\)\] {
  max-height: calc(100vh - 10rem);
}
.min-h-\[250px\] {
  min-height: 250px;
}
.min-h-full {
  min-height: 100%;
}
.min-h-screen {
  min-height: 100vh;
}
.w-10 {
  width: 40px;
}
.w-12 {
  width: 48px;
}
.w-2 {
  width: 8px;
}
.w-24 {
  width: 96px;
}
.w-5 {
  width: 20px;
}
.w-56 {
  width: 224px;
}
.w-\[38px\] {
  width: 38px;
}
.w-full {
  width: 100%;
}
.max-w-2xl {
  max-width: 672px;
}
.max-w-3xl {
  max-width: 768px;
}
.max-w-4xl {
  max-width: 896px;
}
.max-w-\[1200px\] {
  max-width: 1200px;
}
.max-w-none {
  max-width: none;
}
.max-w-prose {
  max-width: 65ch;
}
.flex-1 {
  flex: 1 1 0%;
}
.flex-shrink-0 {
  flex-shrink: 0;
}
.-translate-x-2\/3 {
  --tw-translate-x: -66.666667%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-x-32 {
  --tw-translate-x: -128px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-1\/2 {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-32 {
  --tw-translate-x: 128px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-zoom-out {
  cursor: zoom-out;
}
.list-none {
  list-style-type: none;
}
.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.flex-col {
  flex-direction: column;
}
.flex-wrap {
  flex-wrap: wrap;
}
.items-end {
  align-items: flex-end;
}
.items-center {
  align-items: center;
}
.justify-center {
  justify-content: center;
}
.justify-between {
  justify-content: space-between;
}
.gap-1 {
  gap: 4px;
}
.gap-2 {
  gap: 8px;
}
.gap-4 {
  gap: 16px;
}
.gap-x-4 {
  -moz-column-gap: 16px;
       column-gap: 16px;
}
.gap-y-4 {
  row-gap: 16px;
}
.space-x-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(4px * var(--tw-space-x-reverse));
  margin-left: calc(4px * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(16px * var(--tw-space-x-reverse));
  margin-left: calc(16px * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-8 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(32px * var(--tw-space-x-reverse));
  margin-left: calc(32px * calc(1 - var(--tw-space-x-reverse)));
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-y-auto {
  overflow-y: auto;
}
.whitespace-nowrap {
  white-space: nowrap;
}
.rounded-full {
  border-radius: 9999px;
}
.rounded-lg {
  border-radius: 8px;
}
.rounded-md {
  border-radius: 6px;
}
.rounded-xl {
  border-radius: 12px;
}
.border {
  border-width: 1px;
}
.border-b {
  border-bottom-width: 1px;
}
.border-t {
  border-top-width: 1px;
}
.border-solid {
  border-style: solid;
}
.border-\[\#fff\] {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.border-gray-200 {
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity, 1));
}
.border-primary-600 {
  --tw-border-opacity: 1;
  border-color: rgb(var(--color-primary-rgb-600) / var(--tw-border-opacity, 1));
}
.border-transparent {
  border-color: transparent;
}
.border-white\/5 {
  border-color: rgb(255 255 255 / 0.05);
}
.bg-black {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
}
.bg-gray-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));
}
.bg-gray-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));
}
.bg-gray-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(107 114 128 / var(--tw-bg-opacity, 1));
}
.bg-primary {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--color-primary-rgb) / var(--tw-bg-opacity, 1));
}
.bg-primary-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--color-primary-rgb-600) / var(--tw-bg-opacity, 1));
}
.bg-primary-600\/5 {
  background-color: rgb(var(--color-primary-rgb-600) / 0.05);
}
.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.bg-opacity-20 {
  --tw-bg-opacity: 0.2;
}
.bg-opacity-75 {
  --tw-bg-opacity: 0.75;
}
.bg-top {
  background-position: top;
}
.fill-current {
  fill: currentColor;
}
.fill-gray-600 {
  fill: #4b5563;
}
.stroke-gray-100 {
  stroke: #f3f4f6;
}
.stroke-gray-400 {
  stroke: #9ca3af;
}
.stroke-gray-500 {
  stroke: #6b7280;
}
.stroke-gray-600 {
  stroke: #4b5563;
}
.object-contain {
  -o-object-fit: contain;
     object-fit: contain;
}
.object-cover {
  -o-object-fit: cover;
     object-fit: cover;
}
.p-2 {
  padding: 8px;
}
.p-3 {
  padding: 12px;
}
.p-4 {
  padding: 16px;
}
.p-6 {
  padding: 24px;
}
.px-3 {
  padding-left: 12px;
  padding-right: 12px;
}
.px-4 {
  padding-left: 16px;
  padding-right: 16px;
}
.px-6 {
  padding-left: 24px;
  padding-right: 24px;
}
.py-1 {
  padding-top: 4px;
  padding-bottom: 4px;
}
.py-10 {
  padding-top: 40px;
  padding-bottom: 40px;
}
.py-12 {
  padding-top: 48px;
  padding-bottom: 48px;
}
.py-16 {
  padding-top: 64px;
  padding-bottom: 64px;
}
.py-2 {
  padding-top: 8px;
  padding-bottom: 8px;
}
.py-4 {
  padding-top: 16px;
  padding-bottom: 16px;
}
.py-8 {
  padding-top: 32px;
  padding-bottom: 32px;
}
.pb-2 {
  padding-bottom: 8px;
}
.pb-20 {
  padding-bottom: 80px;
}
.pb-4 {
  padding-bottom: 16px;
}
.pt-3 {
  padding-top: 12px;
}
.pt-4 {
  padding-top: 16px;
}
.pt-5 {
  padding-top: 20px;
}
.pt-6 {
  padding-top: 24px;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.align-bottom {
  vertical-align: bottom;
}
.text-3xl {
  font-size: 30px;
  line-height: 36px;
}
.text-\[10px\] {
  font-size: 10px;
}
.text-\[2\.5rem\] {
  font-size: 2.5rem;
}
.text-\[32px\] {
  font-size: 32px;
}
.text-\[40px\] {
  font-size: 40px;
}
.text-base {
  font-size: 16px;
  line-height: 24px;
}
.text-lg {
  font-size: 18px;
  line-height: 28px;
}
.text-sm {
  font-size: 14px;
  line-height: 20px;
}
.text-xl {
  font-size: 20px;
  line-height: 28px;
}
.font-bold {
  font-weight: 700;
}
.font-extrabold {
  font-weight: 800;
}
.font-medium {
  font-weight: 500;
}
.font-semibold {
  font-weight: 600;
}
.leading-6 {
  line-height: 24px;
}
.leading-8 {
  line-height: 32px;
}
.leading-relaxed {
  line-height: 1.625;
}
.leading-tight {
  line-height: 1.25;
}
.tracking-tight {
  letter-spacing: -0.025em;
}
.tracking-widest {
  letter-spacing: 0.1em;
}
.text-\[\#fff\] {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.text-gray-200 {
  --tw-text-opacity: 1;
  color: rgb(229 231 235 / var(--tw-text-opacity, 1));
}
.text-gray-400 {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity, 1));
}
.text-gray-500 {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity, 1));
}
.text-gray-900 {
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity, 1));
}
.text-primary {
  --tw-text-opacity: 1;
  color: rgb(var(--color-primary-rgb) / var(--tw-text-opacity, 1));
}
.text-slate-400 {
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity, 1));
}
.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.opacity-0 {
  opacity: 0;
}
.opacity-50 {
  opacity: 0.5;
}
.opacity-60 {
  opacity: 0.6;
}
.shadow {
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-2xl {
  --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
  --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-lg {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-xl {
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-slate-700\/10 {
  --tw-shadow-color: rgb(51 65 85 / 0.1);
  --tw-shadow: var(--tw-shadow-colored);
}
.outline {
  outline-style: solid;
}
.outline-1 {
  outline-width: 1px;
}
.outline-black\/5 {
  outline-color: rgb(0 0 0 / 0.05);
}
.ring-1 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.ring-gray-900\/5 {
  --tw-ring-color: rgb(17 24 39 / 0.05);
}
.backdrop-blur {
  --tw-backdrop-blur: blur(8px);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-filter {
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-opacity {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.line-clamp-1 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}
.line-clamp-2 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.line-clamp-3 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
.line-clamp-4 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
}
.border {
  border-style: solid;
}
.hover\:scale-105:hover {
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:border-b:hover {
  border-bottom-width: 1px;
}
.hover\:border-solid:hover {
  border-style: solid;
}
.hover\:border-\[\#fff\]:hover {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.hover\:border-primary-700:hover {
  --tw-border-opacity: 1;
  border-color: rgb(var(--color-primary-rgb-700) / var(--tw-border-opacity, 1));
}
.hover\:bg-gray-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));
}
.hover\:bg-gray-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity, 1));
}
.hover\:bg-primary-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--color-primary-rgb-700) / var(--tw-bg-opacity, 1));
}
.hover\:text-gray-500:hover {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity, 1));
}
.hover\:text-primary:hover {
  --tw-text-opacity: 1;
  color: rgb(var(--color-primary-rgb) / var(--tw-text-opacity, 1));
}
.group:hover .group-hover\:visible {
  visibility: visible;
}
.group:hover .group-hover\:opacity-100 {
  opacity: 1;
}
@media (min-width: 640px) {
.sm\:bottom-8 {
    bottom: 32px;
  }
.sm\:right-8 {
    right: 32px;
  }
.sm\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }
.sm\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }
.sm\:my-8 {
    margin-top: 32px;
    margin-bottom: 32px;
  }
.sm\:mb-8 {
    margin-bottom: 32px;
  }
.sm\:mt-12 {
    margin-top: 48px;
  }
.sm\:mt-8 {
    margin-top: 32px;
  }
.sm\:block {
    display: block;
  }
.sm\:inline-block {
    display: inline-block;
  }
.sm\:flex {
    display: flex;
  }
.sm\:h-10 {
    height: 40px;
  }
.sm\:h-screen {
    height: 100vh;
  }
.sm\:w-10 {
    width: 40px;
  }
.sm\:w-full {
    width: 100%;
  }
.sm\:max-w-4xl {
    max-width: 896px;
  }
.sm\:max-w-8xl {
    max-width: 1408px;
  }
.sm\:max-w-xs {
    max-width: 320px;
  }
.sm\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
.sm\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
.sm\:flex-col {
    flex-direction: column;
  }
.sm\:items-center {
    align-items: center;
  }
.sm\:gap-8 {
    gap: 32px;
  }
.sm\:gap-y-10 {
    row-gap: 40px;
  }
.sm\:p-0 {
    padding: 0;
  }
.sm\:p-6 {
    padding: 24px;
  }
.sm\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }
.sm\:px-6 {
    padding-left: 24px;
    padding-right: 24px;
  }
.sm\:py-16 {
    padding-top: 64px;
    padding-bottom: 64px;
  }
.sm\:pt-12 {
    padding-top: 48px;
  }
.sm\:text-center {
    text-align: center;
  }
.sm\:align-middle {
    vertical-align: middle;
  }
.sm\:text-\[3\.5rem\] {
    font-size: 3.5rem;
  }
.sm\:text-\[40px\] {
    font-size: 40px;
  }
.sm\:text-base {
    font-size: 16px;
    line-height: 24px;
  }
.sm\:text-lg {
    font-size: 18px;
    line-height: 28px;
  }
}
@media (min-width: 768px) {
.md\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }
.md\:-mt-\[10px\] {
    margin-top: -10px;
  }
.md\:-mt-\[40px\] {
    margin-top: -40px;
  }
.md\:mt-3 {
    margin-top: 12px;
  }
.md\:mt-\[29px\] {
    margin-top: 29px;
  }
.md\:block {
    display: block;
  }
.md\:flex {
    display: flex;
  }
.md\:hidden {
    display: none;
  }
.md\:\!h-auto {
    height: auto !important;
  }
.md\:min-h-\[300px\] {
    min-height: 300px;
  }
.md\:w-\[650px\] {
    width: 650px;
  }
.md\:w-\[800px\] {
    width: 800px;
  }
.md\:w-\[900px\] {
    width: 900px;
  }
.md\:max-w-3xl {
    max-width: 768px;
  }
.md\:px-10 {
    padding-left: 40px;
    padding-right: 40px;
  }
.md\:pl-3 {
    padding-left: 12px;
  }
.md\:text-justify {
    text-align: justify;
  }
.md\:text-5xl {
    font-size: 48px;
    line-height: 1;
  }
.md\:text-\[4rem\] {
    font-size: 4rem;
  }
.md\:text-\[52px\] {
    font-size: 52px;
  }
.md\:text-\[64px\] {
    font-size: 64px;
  }
.md\:text-lg {
    font-size: 18px;
    line-height: 28px;
  }
.md\:text-xl {
    font-size: 20px;
    line-height: 28px;
  }
}
@media (min-width: 1024px) {
.lg\:absolute {
    position: absolute;
  }
.lg\:inset-y-0 {
    top: 0;
    bottom: 0;
  }
.lg\:block {
    display: block;
  }
.lg\:h-full {
    height: 100%;
  }
.lg\:min-h-\[400px\] {
    min-height: 400px;
  }
.lg\:w-full {
    width: 100%;
  }
.lg\:max-w-4xl {
    max-width: 896px;
  }
.lg\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
.lg\:px-8 {
    padding-left: 32px;
    padding-right: 32px;
  }
.lg\:py-12 {
    padding-top: 48px;
    padding-bottom: 48px;
  }
.lg\:pb-28 {
    padding-bottom: 112px;
  }
.lg\:pt-16 {
    padding-top: 64px;
  }
.lg\:text-\[4\.5rem\] {
    font-size: 4.5rem;
  }
.lg\:text-\[64px\] {
    font-size: 64px;
  }
}
@media (max-width: 768px) {
html,body {
              overflow-x: hidden;
              max-width: 100%;
            }
.elementor-element-bd0c968 {
              padding-top: 25px !important;
              --padding-top: 25px !important;
            }
}
[x-cloak] {
        display: none !important;
    }
:root {
                --color-primary: #B6282E;
                --color-primary-rgb: 182 40 46;
                --color-primary-rgb-50: 226 123 128;
                --color-primary-rgb-100: 221 102 108;
                --color-primary-rgb-200: 217 82 87;
                --color-primary-rgb-300: 212 61 67;
                --color-primary-rgb-400: 203 45 51;
                --color-primary-rgb-500: 182 40 46;
                --color-primary-rgb-600: 161 35 41;
                --color-primary-rgb-700: 140 31 35;
                --color-primary-rgb-800: 119 26 30;
                --color-primary-rgb-900: 98 22 25;
            }
html:not([lang^="zh"]) .cn { display: none !important; }
html[lang^="zh"] .en { display: none !important; }
*,::before,::after {
                box-sizing: border-box;
                /* 1 */
                border-width: 0;
                /* 2 */
                border-style: solid;
                /* 2 */
                border-color: #e5e7eb;
                /* 2 */
            }
body {
                font-family: "PT Serif", serif;
            }
.swal2-popup {font-size: 16px;}
div:where(.swal2-container) {z-index: 106000;}
div[style*="z-index: 2147483647"] div[style*="border-width: 11px"][style*="position: absolute"][style*="pointer-events: none"] {
    border-style: none
}
.wpforms-container .wpforms-submit-container {
    padding: 10px 0 0 0;
    position: relative
}
.wpforms-container {
    margin-bottom: 26px
}
div.wpforms-container .wpforms-form textarea {
    resize: vertical
}
body.rtl .wpforms-container .wpforms-first {
    float: right
}
body.rtl .wpforms-container .wpforms-first+.wpforms-one-half {
    margin-right: 4%;
    margin-left: 0
}
.wpforms-container ul,.wpforms-container ul li {
    background: none;
    border: 0;
    margin: 0;
    list-style: none
}
.wpforms-container input.wpforms-field-medium,.wpforms-container .wpforms-field-row.wpforms-field-medium {
    max-width: 60%
}
.wpforms-container textarea.wpforms-field-medium {
    height: 120px
}
.wpforms-container input.wpforms-field-large,.wpforms-container .wpforms-field-row.wpforms-field-large {
    max-width: 100%
}
.wpforms-container textarea.wpforms-field-large {
    height: 220px
}
.wpforms-container .wpforms-field {
    padding: 14px 0;
    position: relative
}
.wpforms-container .wpforms-field-label {
    display: block;
    font-weight: 700;
    float: none;
    word-break: break-word;
    word-wrap: break-word
}
.wpforms-container .wpforms-field-sublabel {
    display: block;
    font-size: 0.85em;
    float: none
}
.wpforms-container .wpforms-field-label.wpforms-label-hide,.wpforms-container .wpforms-field-sublabel.wpforms-sublabel-hide {
    position: absolute;
    clip: rect(0 0 0 0);
    width: 1px;
    height: 1px;
    margin: -1px;
    overflow: hidden
}
.wpforms-container .wpforms-required-label {
    color: #ff0000;
    font-weight: normal
}
.wpforms-container .wpforms-field-row {
    margin-bottom: 8px;
    position: relative
}
.wpforms-container .wpforms-field .wpforms-field-row:last-of-type {
    margin-bottom: 0
}
.wpforms-container .wpforms-field-row:before {
    content: "";
    display: table
}
.wpforms-container .wpforms-field-row:after {
    clear: both;
    content: "";
    display: table
}
.wpforms-container .wpforms-one-half {
    float: left;
    margin-left: 20px;
    clear: none
}
.wpforms-container .wpforms-one-half {
    width: calc(50% - 10px)
}
.wpforms-container .wpforms-first {
    clear: both !important;
    margin-left: 0 !important
}
.wpforms-container input[type=date],.wpforms-container input[type=datetime],.wpforms-container input[type=datetime-local],.wpforms-container input[type=email],.wpforms-container input[type=month],.wpforms-container input[type=number],.wpforms-container input[type=password],.wpforms-container input[type=range],.wpforms-container input[type=search],.wpforms-container input[type=tel],.wpforms-container input[type=text],.wpforms-container input[type=time],.wpforms-container input[type=url],.wpforms-container input[type=week],.wpforms-container textarea {
    display: block;
    width: 100%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    float: none;
    font-family: inherit
}
.wpforms-container input[type=checkbox],.wpforms-container input[type=radio] {
    width: 13px;
    height: 13px;
    margin: 2px 10px 0 3px;
    display: inline-block;
    vertical-align: baseline
}
@media only screen and (max-width: 600px) {
.wpforms-container .wpforms-field {
        padding-right: 1px;
        padding-left: 1px
    }
.wpforms-container .wpforms-form .wpforms-field>* {
        max-width: 100%
    }
}
.elementor-447 .elementor-element.elementor-element-b9a2b2e {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 100px;
    --padding-bottom: 50px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-447 .elementor-element.elementor-element-756282b {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-447 .elementor-element.elementor-element-d269583 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-447 .elementor-element.elementor-element-dddb28f {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-447 .elementor-element.elementor-element-282ab44 .elementor-heading-title {
    text-transform: uppercase;
    letter-spacing: 1px;
    color: var(--e-global-color-astglobalcolor0);
}
.elementor-447 .elementor-element.elementor-element-ce6dc07 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 160px;
}
.elementor-447 .elementor-element.elementor-element-0572b42 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-447 .elementor-element.elementor-element-ebae126 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-447 .elementor-element.elementor-element-7255a33 img {
    border-radius: 16px 16px 16px 16px;
}
.elementor-447 .elementor-element.elementor-element-e7fa23f {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 96px;
    --padding-right: 48px;
}
.elementor-447 .elementor-element.elementor-element-7db19bc>.elementor-widget-container {
    margin: 0px 0px -16px 0px;
}
.elementor-447 .elementor-element.elementor-element-7db19bc {
    font-weight: 600;
    color: var(--e-global-color-astglobalcolor2);
}
.elementor-447 .elementor-element.elementor-element-3d606b4>.elementor-widget-container {
    margin: 0px 0px -16px 0px;
}
.elementor-447 .elementor-element.elementor-element-e143c3f {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-447 .elementor-element.elementor-element-e143c3f:not(.elementor-motion-effects-element-type-background),.elementor-447 .elementor-element.elementor-element-e143c3f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-astglobalcolor4);
}
.elementor-447 .elementor-element.elementor-element-6af98ff {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    /* --padding-right: 96px; */
}
.elementor-447 .elementor-element.elementor-element-342a2cc {
    --display: flex;
    --padding-top: 8px;
    --padding-bottom: 0px;
    /* --padding-left: 48px;
    --padding-right: 48px; */
}
.elementor-447 .elementor-element.elementor-element-214a52d>.elementor-widget-container {
    padding: 0px 0px 16px 0px;
}
.elementor-447 .elementor-element.elementor-element-214a52d .elementor-icon-box-wrapper {
    text-align: left;
}
.elementor-447 .elementor-element.elementor-element-214a52d {
    --icon-box-icon-margin: 16px;
}
.elementor-447 .elementor-element.elementor-element-214a52d .elementor-icon-box-title {
    margin-bottom: 4px;
}
.elementor-447 .elementor-element.elementor-element-214a52d.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFFA1;
    fill: var(--e-global-color-astglobalcolor0);
    color: var(--e-global-color-astglobalcolor0);
}
.elementor-447 .elementor-element.elementor-element-214a52d.elementor-view-default .elementor-icon {
    fill: #FFFFFFA1;
    color: #FFFFFFA1;
    border-color: #FFFFFFA1;
}
.elementor-447 .elementor-element.elementor-element-214a52d .elementor-icon {
    font-size: 16px;
    padding: 14px;
}
@media(max-width:1024px) {
    .elementor-447 .elementor-element.elementor-element-ac84b47 {
        --border-radius: 0px 0px 96px 0px;
        --padding-top: 96px;
        --padding-bottom: 48px;
        --padding-left: 40px;
        --padding-right: 40px;
    }
    .elementor-447 .elementor-element.elementor-element-a8dfbcb {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-447 .elementor-element.elementor-element-b9a2b2e {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 40px;
        --padding-right: 40px;
    }
    .elementor-447 .elementor-element.elementor-element-ce6dc07 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 24px;
    }
    .elementor-447 .elementor-element.elementor-element-0572b42 {
        --flex-wrap: wrap;
        --margin-top: 48px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-447 .elementor-element.elementor-element-ebae126 {
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 33%;
    }
    .elementor-447 .elementor-element.elementor-element-e7fa23f {
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 25%;
        --margin-right: 0%;
        --padding-top: 48px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 80px;
    }
    .elementor-447 .elementor-element.elementor-element-b7a7d7f {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 40px;
        --padding-right: 40px;
    }
    .elementor-447 .elementor-element.elementor-element-da14fae {
        --border-radius: 0px 0px 0px 0px;
        --padding-top: 160px;
        --padding-bottom: 160px;
        --padding-left: 160px;
        --padding-right: 160px;
    }
    .elementor-447 .elementor-element.elementor-element-e143c3f {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 40px;
        --padding-right: 40px;
    }
    .elementor-447 .elementor-element.elementor-element-6af98ff {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 48px;
    }
    .elementor-447 .elementor-element.elementor-element-342a2cc {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
}
@media(max-width:767px) {
    .elementor-447 .elementor-element.elementor-element-ac84b47 {
        --border-radius: 0px 0px 48px 0px;
        --padding-top: 96px;
        --padding-bottom: 48px;
        --padding-left: 24px;
        --padding-right: 24px;
    }
    .elementor-447 .elementor-element.elementor-element-a8dfbcb {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-447 .elementor-element.elementor-element-b9a2b2e {
        --padding-top: 64px;
        --padding-bottom: 80px;
        --padding-left: 24px;
        --padding-right: 24px;
    }
    .elementor-447 .elementor-element.elementor-element-ce6dc07 {
        --padding-top: 24px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-447 .elementor-element.elementor-element-dc76907>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-447 .elementor-element.elementor-element-ebae126 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-447 .elementor-element.elementor-element-e7fa23f {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 32px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-447 .elementor-element.elementor-element-b7a7d7f {
        --padding-top: 0px;
        --padding-bottom: 64px;
        --padding-left: 24px;
        --padding-right: 24px;
    }
    .elementor-447 .elementor-element.elementor-element-ba7efd8>.elementor-widget-container {
        margin: 0px 0px -16px 0px;
    }
    .elementor-447 .elementor-element.elementor-element-ba7efd8 .elementor-heading-title {
        font-size: 48px;
    }
    .elementor-447 .elementor-element.elementor-element-c344d56 .elementor-heading-title {
        font-size: 24px;
    }
    .elementor-447 .elementor-element.elementor-element-da14fae {
        --padding-top: 64px;
        --padding-bottom: 64px;
        --padding-left: 64px;
        --padding-right: 64px;
    }
    .elementor-447 .elementor-element.elementor-element-565cee3 .elementor-icon {
        font-size: 12px;
    }
    .elementor-447 .elementor-element.elementor-element-565cee3 .elementor-icon svg {
        height: 12px;
    }
    .elementor-447 .elementor-element.elementor-element-e143c3f {
        --padding-top: 64px;
        --padding-bottom: 64px;
        --padding-left: 24px;
        --padding-right: 24px;
    }
    .elementor-447 .elementor-element.elementor-element-6af98ff {
        --padding-top: 0px;
        --padding-bottom: 040px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-447 .elementor-element.elementor-element-2b420d4>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-447 .elementor-element.elementor-element-2b420d4 {
        text-align: left;
    }
    .elementor-447 .elementor-element.elementor-element-342a2cc {
        --gap: 35px 35px;
        --row-gap: 35px;
        --column-gap: 35px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-447 .elementor-element.elementor-element-214a52d>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-447 .elementor-element.elementor-element-214a52d {
        --icon-box-icon-margin: 8px;
    }
    .elementor-447 .elementor-element.elementor-element-214a52d .elementor-icon {
        font-size: 12px;
    }
    .elementor-447 .elementor-element.elementor-element-45371f3>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-447 .elementor-element.elementor-element-45371f3 {
        --icon-box-icon-margin: 8px;
    }
    .elementor-447 .elementor-element.elementor-element-45371f3 .elementor-icon {
        font-size: 12px;
    }
    .elementor-447 .elementor-element.elementor-element-40eafc9>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-447 .elementor-element.elementor-element-40eafc9 {
        --icon-box-icon-margin: 8px;
    }
    .elementor-447 .elementor-element.elementor-element-40eafc9 .elementor-icon {
        font-size: 12px;
    }
    .elementor-447 .elementor-element.elementor-element-452669a>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-447 .elementor-element.elementor-element-452669a {
        --icon-box-icon-margin: 8px;
    }
    .elementor-447 .elementor-element.elementor-element-452669a .elementor-icon {
        font-size: 12px;
    }
}
@media(min-width:768px) {
    .elementor-447 .elementor-element.elementor-element-ac84b47 {
        --content-width: 480px;
    }
    .elementor-447 .elementor-element.elementor-element-dddb28f {
        --width: 25%;
    }
    .elementor-447 .elementor-element.elementor-element-ce6dc07 {
        --width: 74.665%;
    }
    .elementor-447 .elementor-element.elementor-element-ebae126 {
        --width: 50%;
    }
    .elementor-447 .elementor-element.elementor-element-e7fa23f {
        --width: 50%;
    }
    .elementor-447 .elementor-element.elementor-element-b7a7d7f {
        --content-width: 840px;
    }
    .elementor-447 .elementor-element.elementor-element-6af98ff {
        --width: 50%;
    }
    .elementor-447 .elementor-element.elementor-element-342a2cc {
        --width: 50%;
    }
}
@media(max-width:1024px) and (min-width:768px) {
    .elementor-447 .elementor-element.elementor-element-ebae126 {
        --width: 100%;
    }
    .elementor-447 .elementor-element.elementor-element-e7fa23f {
        --width: 100%;
    }
}
@font-face {
  font-family: 'Rufina';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/rufina-yq6v-lyuryly-akcqh5lhoc.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Rufina';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/rufina-yq6v-lyuryly-akcpb5l.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Rufina';
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/rufina-yq6w-lyuryly-akkhztwtczfrxe.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Rufina';
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/rufina-yq6w-lyuryly-akkhztwu8zf.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
.elementor-726 .elementor-element.elementor-element-da76871 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 0px;
    --padding-bottom: 84px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-726 .elementor-element.elementor-element-ad2830d {
    --display: flex;
    --gap: 50px 50px;
    --row-gap: 50px;
    --column-gap: 50px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 0px 0px 0px;
    --border-top-width: 1px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #EFEFEF;
    --border-color: #EFEFEF;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-726 .elementor-element.elementor-element-1a9728d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-726 .elementor-element.elementor-element-1a9728d {
    text-align: center;
}
.elementor-726 .elementor-element.elementor-element-5800a9d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-726 .elementor-element.elementor-element-9c5f6db {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-astglobalcolor4);
    --border-color: var(--e-global-color-astglobalcolor4);
    --border-radius: 16px 16px 16px 16px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 32px;
    --padding-top: 32px;
    --padding-bottom: 32px;
    --padding-left: 32px;
    --padding-right: 48px;
}
.elementor-726 .elementor-element.elementor-element-9c5f6db:not(.elementor-motion-effects-element-type-background),.elementor-726 .elementor-element.elementor-element-9c5f6db>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-astglobalcolor5);
}
.elementor-726 .elementor-element.elementor-element-9c5f6db:hover {
    box-shadow: 0px 48px 96px -16px rgba(0, 0, 0, 0.16);
}
.elementor-726 .elementor-element.elementor-element-9d85f6b .elementor-icon-box-wrapper {
    text-align: left;
}
.elementor-726 .elementor-element.elementor-element-9d85f6b {
    --icon-box-icon-margin: 24px;
}
.elementor-726 .elementor-element.elementor-element-9d85f6b .elementor-icon-box-title {
    margin-bottom: 8px;
}
.elementor-726 .elementor-element.elementor-element-9d85f6b.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-astglobalcolor4);
    fill: var(--e-global-color-astglobalcolor0);
    color: var(--e-global-color-astglobalcolor0);
}
.elementor-726 .elementor-element.elementor-element-9d85f6b.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-astglobalcolor4);
    color: var(--e-global-color-astglobalcolor4);
    border-color: var(--e-global-color-astglobalcolor4);
}
.elementor-726 .elementor-element.elementor-element-9d85f6b .elementor-icon {
    font-size: 24px;
    border-radius: 12px 12px 12px 12px;
}
.elementor-726 .elementor-element.elementor-element-59448ea {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-astglobalcolor4);
    --border-color: var(--e-global-color-astglobalcolor4);
    --border-radius: 16px 16px 16px 16px;
    /* box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5); */
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 16px;
    --margin-right: 16px;
    --padding-top: 32px;
    --padding-bottom: 32px;
    --padding-left: 32px;
    --padding-right: 48px;
}
.elementor-726 .elementor-element.elementor-element-59448ea:not(.elementor-motion-effects-element-type-background),.elementor-726 .elementor-element.elementor-element-59448ea>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-astglobalcolor5);
}
.elementor-726 .elementor-element.elementor-element-59448ea:hover {
    box-shadow: 0px 48px 96px -16px rgba(0, 0, 0, 0.16);
}
.elementor-726 .elementor-element.elementor-element-6262b15 .elementor-icon-box-wrapper {
    text-align: left;
}
.elementor-726 .elementor-element.elementor-element-6262b15 {
    --icon-box-icon-margin: 24px;
}
.elementor-726 .elementor-element.elementor-element-6262b15 .elementor-icon-box-title {
    margin-bottom: 8px;
}
.elementor-726 .elementor-element.elementor-element-6262b15.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-astglobalcolor4);
    fill: var(--e-global-color-astglobalcolor0);
    color: var(--e-global-color-astglobalcolor0);
}
.elementor-726 .elementor-element.elementor-element-6262b15.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-astglobalcolor4);
    color: var(--e-global-color-astglobalcolor4);
    border-color: var(--e-global-color-astglobalcolor4);
}
.elementor-726 .elementor-element.elementor-element-6262b15 .elementor-icon {
    font-size: 24px;
    border-radius: 12px 12px 12px 12px;
}
.elementor-726 .elementor-element.elementor-element-f81429b {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-astglobalcolor4);
    --border-color: var(--e-global-color-astglobalcolor4);
    --border-radius: 16px 16px 16px 16px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 16px;
    --margin-right: 16px;
    --padding-top: 32px;
    --padding-bottom: 32px;
    --padding-left: 32px;
    --padding-right: 48px;
}
.elementor-726 .elementor-element.elementor-element-f81429b:not(.elementor-motion-effects-element-type-background),.elementor-726 .elementor-element.elementor-element-f81429b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-astglobalcolor5);
}
.elementor-726 .elementor-element.elementor-element-f81429b:hover {
    box-shadow: 0px 48px 96px -16px rgba(0, 0, 0, 0.16);
}
.elementor-726 .elementor-element.elementor-element-9f98024 .elementor-icon-box-wrapper {
    text-align: left;
}
.elementor-726 .elementor-element.elementor-element-9f98024 {
    --icon-box-icon-margin: 24px;
}
.elementor-726 .elementor-element.elementor-element-9f98024 .elementor-icon-box-title {
    margin-bottom: 8px;
}
.elementor-726 .elementor-element.elementor-element-9f98024.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-astglobalcolor4);
    fill: var(--e-global-color-astglobalcolor0);
    color: var(--e-global-color-astglobalcolor0);
}
.elementor-726 .elementor-element.elementor-element-9f98024.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-astglobalcolor4);
    color: var(--e-global-color-astglobalcolor4);
    border-color: var(--e-global-color-astglobalcolor4);
}
.elementor-726 .elementor-element.elementor-element-9f98024 .elementor-icon {
    font-size: 24px;
    border-radius: 12px 12px 12px 12px;
}
.elementor-726 .elementor-element.elementor-element-2f6ded1 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 44px;
    --padding-bottom: 84px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-726 .elementor-element.elementor-element-2f6ded1:not(.elementor-motion-effects-element-type-background),.elementor-726 .elementor-element.elementor-element-2f6ded1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    /* background-image: linear-gradient(180deg, var(--e-global-color-astglobalcolor5) 50%, var(--e-global-color-astglobalcolor4) 50%); */
}
.elementor-726 .elementor-element.elementor-element-4022c89 {
    --display: flex;
    --border-radius: 16px 16px 16px 16px;
    /* box-shadow: 0px 80px 61px -64px rgba(0, 0, 0, 0.1607843137254902); */
    --padding-top: 48px;
    --padding-bottom: 64px;
    --padding-left: 200px;
    --padding-right: 200px;
}
.elementor-726 .elementor-element.elementor-element-4022c89:not(.elementor-motion-effects-element-type-background),.elementor-726 .elementor-element.elementor-element-4022c89>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-astglobalcolor5);
}
.elementor-726 .elementor-element.elementor-element-19fa60e>.elementor-widget-container {
    margin: 0px 0px -32px 0px;
}
.elementor-726 .elementor-element.elementor-element-19fa60e {
    text-align: center;
}
.elementor-726 .elementor-element.elementor-element-19fa60e .elementor-heading-title {
    font-family: "Rufina", Sans-serif;
    font-size: 80px;
    font-weight: 600;
    line-height: 1em;
}
.elementor-726 .elementor-element.elementor-element-2e2ea4e .elementor-testimonial-wrapper {
    text-align: center;
}
.elementor-726 .elementor-element.elementor-element-2e2ea4e .elementor-testimonial-content {
    color: var(--e-global-color-astglobalcolor2);
    font-family: "Rufina", Sans-serif;
    font-size: 32px;
    font-weight: 600;
    line-height: 1.3em;
}
.elementor-726 .elementor-element.elementor-element-2e2ea4e .elementor-testimonial-wrapper .elementor-testimonial-image img {
    width: 48px;
    height: 48px;
}
.elementor-726 .elementor-element.elementor-element-2e2ea4e .elementor-testimonial-name {
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.elementor-726 .elementor-element.elementor-element-790c8a0 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 44px;
    --padding-bottom: 104px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-726 .elementor-element.elementor-element-790c8a0:not(.elementor-motion-effects-element-type-background),.elementor-726 .elementor-element.elementor-element-790c8a0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-astglobalcolor4);
}
.elementor-726 .elementor-element.elementor-element-7c20382 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-726 .elementor-element.elementor-element-32c5746 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 40px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-726 .elementor-element.elementor-element-a8deedc {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 120px;
}
.elementor-726 .elementor-element.elementor-element-fc798f8 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    /* --padding-right: 96px; */
}
.elementor-726 .elementor-element.elementor-element-b9ad428>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-726 .elementor-element.elementor-element-b9ad428 img {
    border-radius: 16px 16px 0px 0px;
}
.elementor-726 .elementor-element.elementor-element-80c2ee7 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: -20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-726 .elementor-element.elementor-element-a4e0353 {
    --display: flex;
    --gap: 8px 8px;
    --row-gap: 8px;
    --column-gap: 8px;
    --overlay-opacity: 0.15;
    --border-radius: 0px 0px 0px 16px;
    --padding-top: 48px;
    --padding-bottom: 48px;
    --padding-left: 32px;
    --padding-right: 40px;
}
.elementor-726 .elementor-element.elementor-element-a4e0353:not(.elementor-motion-effects-element-type-background),.elementor-726 .elementor-element.elementor-element-a4e0353>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-astglobalcolor0);
}
.elementor-726 .elementor-element.elementor-element-a4e0353::before,.elementor-726 .elementor-element.elementor-element-a4e0353>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: #FFFFFF;
    --background-overlay: '';
}
.elementor-726 .elementor-element.elementor-element-3c0a9c3>.elementor-widget-container {
    padding: 0px 0px 8px 0px;
}
.elementor-726 .elementor-element.elementor-element-3c0a9c3 .elementor-heading-title {
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #FFFFFF;
}
.elementor-726 .elementor-element.elementor-element-c9e73aa>.elementor-widget-container {
    padding: 0px 32px 0px 0px;
}
.elementor-726 .elementor-element.elementor-element-c9e73aa .elementor-heading-title {
    color: #FFFFFF;
}
.elementor-726 .elementor-element.elementor-element-e10e642>.elementor-widget-container {
    margin: 0px 0px -16px 0px;
}
.elementor-726 .elementor-element.elementor-element-e10e642 {
    font-size: 15px;
    color: var(--e-global-color-astglobalcolor5);
}
.elementor-726 .elementor-element.elementor-element-38b1502 {
    --display: flex;
    --gap: 8px 8px;
    --row-gap: 8px;
    --column-gap: 8px;
    --overlay-opacity: 0.1;
    --padding-top: 48px;
    --padding-bottom: 48px;
    --padding-left: 32px;
    --padding-right: 40px;
}
.elementor-726 .elementor-element.elementor-element-38b1502:not(.elementor-motion-effects-element-type-background),.elementor-726 .elementor-element.elementor-element-38b1502>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-astglobalcolor0);
}
.elementor-726 .elementor-element.elementor-element-38b1502::before,.elementor-726 .elementor-element.elementor-element-38b1502>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: #FFFFFF;
    --background-overlay: '';
}
.elementor-726 .elementor-element.elementor-element-e568a67>.elementor-widget-container {
    padding: 0px 0px 8px 0px;
}
.elementor-726 .elementor-element.elementor-element-e568a67 .elementor-heading-title {
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #FFFFFF;
}
.elementor-726 .elementor-element.elementor-element-4e5a0b2>.elementor-widget-container {
    padding: 0px 32px 0px 0px;
}
.elementor-726 .elementor-element.elementor-element-4e5a0b2 .elementor-heading-title {
    color: #FFFFFF;
}
.elementor-726 .elementor-element.elementor-element-7e4ee1a>.elementor-widget-container {
    margin: 0px 0px -16px 0px;
}
.elementor-726 .elementor-element.elementor-element-7e4ee1a {
    font-size: 15px;
    color: var(--e-global-color-astglobalcolor5);
}
.elementor-726 .elementor-element.elementor-element-0e97c27 {
    --display: flex;
    --gap: 8px 8px;
    --row-gap: 8px;
    --column-gap: 8px;
    --overlay-opacity: 0.05;
    --padding-top: 48px;
    --padding-bottom: 48px;
    --padding-left: 32px;
    --padding-right: 40px;
}
.elementor-726 .elementor-element.elementor-element-0e97c27:not(.elementor-motion-effects-element-type-background),.elementor-726 .elementor-element.elementor-element-0e97c27>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-astglobalcolor0);
}
.elementor-726 .elementor-element.elementor-element-0e97c27::before,.elementor-726 .elementor-element.elementor-element-0e97c27>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: #FFFFFF;
    --background-overlay: '';
}
.elementor-726 .elementor-element.elementor-element-5c79645>.elementor-widget-container {
    padding: 0px 0px 8px 0px;
}
.elementor-726 .elementor-element.elementor-element-5c79645 .elementor-heading-title {
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #FFFFFF;
}
.elementor-726 .elementor-element.elementor-element-b4db3dc>.elementor-widget-container {
    padding: 0px 32px 0px 0px;
}
.elementor-726 .elementor-element.elementor-element-b4db3dc .elementor-heading-title {
    color: #FFFFFF;
}
.elementor-726 .elementor-element.elementor-element-55643d7>.elementor-widget-container {
    margin: 0px 0px -16px 0px;
}
.elementor-726 .elementor-element.elementor-element-55643d7 {
    font-size: 15px;
    color: var(--e-global-color-astglobalcolor5);
}
@media(max-width:1024px) {
    .elementor-726 .elementor-element.elementor-element-be3ee1d {
        --border-radius: 0px 0px 96px 0px;
        --padding-top: 96px;
        --padding-bottom: 48px;
        --padding-left: 40px;
        --padding-right: 40px;
    }
    .elementor-726 .elementor-element.elementor-element-556a79c {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 80px;
        --padding-right: 80px;
    }
    .elementor-726 .elementor-element.elementor-element-be74aca>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-726 .elementor-element.elementor-element-91317a7 {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 40px;
        --padding-right: 40px;
    }
    .elementor-726 .elementor-element.elementor-element-472733e {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }
    .elementor-726 .elementor-element.elementor-element-d078c20>.elementor-widget-container {
        margin: 0px 0px 40px 0px;
        padding: 0% 0% 0% 0%;
    }
    .elementor-726 .elementor-element.elementor-element-d078c20 {
        text-align: center;
    }
    .elementor-726 .elementor-element.elementor-element-9af3581 {
        --justify-content: center;
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --flex-wrap: wrap;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-726 .elementor-element.elementor-element-9dc50ba {
        --justify-content: flex-start;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-726 .elementor-element.elementor-element-d600e5a .elementor-icon-box-wrapper {
        text-align: left;
    }
    .elementor-726 .elementor-element.elementor-element-d600e5a {
        --icon-box-icon-margin: 16px;
    }
    .elementor-726 .elementor-element.elementor-element-e134780 {
        --justify-content: flex-start;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-726 .elementor-element.elementor-element-d331460 {
        text-align: left;
    }
    .elementor-726 .elementor-element.elementor-element-49aeb8f {
        --margin-top: 30px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-726 .elementor-element.elementor-element-fb6a6cc {
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --flex-wrap: wrap;
    }
    .elementor-726 .elementor-element.elementor-element-e325ef9 {
        --justify-content: flex-start;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-726 .elementor-element.elementor-element-05fbee3 .elementor-icon-box-wrapper {
        text-align: left;
    }
    .elementor-726 .elementor-element.elementor-element-05fbee3 {
        --icon-box-icon-margin: 16px;
    }
    .elementor-726 .elementor-element.elementor-element-1a36c0a {
        --justify-content: flex-start;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-726 .elementor-element.elementor-element-7a61dbf {
        --margin-top: 30px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-726 .elementor-element.elementor-element-3bafcf6 {
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --flex-wrap: wrap;
    }
    .elementor-726 .elementor-element.elementor-element-098e3f8 {
        --justify-content: flex-start;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-726 .elementor-element.elementor-element-ca2c17f .elementor-icon-box-wrapper {
        text-align: left;
    }
    .elementor-726 .elementor-element.elementor-element-ca2c17f {
        --icon-box-icon-margin: 16px;
    }
    .elementor-726 .elementor-element.elementor-element-5a19852 {
        --justify-content: flex-start;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-726 .elementor-element.elementor-element-b11bdf2 {
        --margin-top: 30px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-726 .elementor-element.elementor-element-87ae9ea {
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --flex-wrap: wrap;
    }
    .elementor-726 .elementor-element.elementor-element-03e149c {
        --justify-content: flex-start;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-726 .elementor-element.elementor-element-228a614 .elementor-icon-box-wrapper {
        text-align: left;
    }
    .elementor-726 .elementor-element.elementor-element-228a614 {
        --icon-box-icon-margin: 16px;
    }
    .elementor-726 .elementor-element.elementor-element-f8dd2c2 {
        --justify-content: flex-start;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-726 .elementor-element.elementor-element-463cc4e {
        --margin-top: 30px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-726 .elementor-element.elementor-element-81d35ac {
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --flex-wrap: wrap;
    }
    .elementor-726 .elementor-element.elementor-element-ee77639 {
        --justify-content: flex-start;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-726 .elementor-element.elementor-element-6af7480 .elementor-icon-box-wrapper {
        text-align: left;
    }
    .elementor-726 .elementor-element.elementor-element-6af7480 {
        --icon-box-icon-margin: 16px;
    }
    .elementor-726 .elementor-element.elementor-element-b68d06d {
        --justify-content: flex-start;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-726 .elementor-element.elementor-element-589362f {
        --margin-top: 30px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-726 .elementor-element.elementor-element-ad2830d {
        --gap: 35px 35px;
        --row-gap: 35px;
        --column-gap: 35px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-726 .elementor-element.elementor-element-1a9728d>.elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }
    .elementor-726 .elementor-element.elementor-element-5800a9d {
        --flex-wrap: wrap;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 10%;
        --padding-right: 10%;
    }
    .elementor-726 .elementor-element.elementor-element-9c5f6db {
        --margin-top: 0px;
        --margin-bottom: 24px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-726 .elementor-element.elementor-element-9d85f6b {
        --icon-box-icon-margin: 16px;
    }
    .elementor-726 .elementor-element.elementor-element-59448ea {
        --margin-top: 0px;
        --margin-bottom: 24px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-726 .elementor-element.elementor-element-6262b15 {
        --icon-box-icon-margin: 16px;
    }
    .elementor-726 .elementor-element.elementor-element-f81429b {
        --margin-top: 0px;
        --margin-bottom: 24px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-726 .elementor-element.elementor-element-9f98024 {
        --icon-box-icon-margin: 16px;
    }
    .elementor-726 .elementor-element.elementor-element-2f6ded1 {
        --padding-top: 0px;
        --padding-bottom: 70px;
        --padding-left: 50px;
        --padding-right: 50px;
    }
    .elementor-726 .elementor-element.elementor-element-4022c89 {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 50px;
        --padding-right: 50px;
    }
    .elementor-726 .elementor-element.elementor-element-790c8a0 {
        --padding-top: 40px;
        --padding-bottom: 80px;
        --padding-left: 40px;
        --padding-right: 40px;
    }
    .elementor-726 .elementor-element.elementor-element-32c5746 {
        --margin-top: 0px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-726 .elementor-element.elementor-element-a8deedc {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 24px;
    }
    .elementor-726 .elementor-element.elementor-element-fc798f8 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 24px;
        --padding-right: 0px;
    }
    .elementor-726 .elementor-element.elementor-element-80c2ee7 {
        --flex-wrap: wrap;
    }
    .elementor-726 .elementor-element.elementor-element-a4e0353 {
        --border-radius: 0px 0px 0px 0px;
        --padding-top: 24px;
        --padding-bottom: 24px;
        --padding-left: 24px;
        --padding-right: 24px;
    }
    .elementor-726 .elementor-element.elementor-element-38b1502 {
        --padding-top: 24px;
        --padding-bottom: 24px;
        --padding-left: 24px;
        --padding-right: 24px;
    }
    .elementor-726 .elementor-element.elementor-element-0e97c27 {
        --border-radius: 0px 0px 0px 16px;
        --padding-top: 24px;
        --padding-bottom: 24px;
        --padding-left: 24px;
        --padding-right: 24px;
    }
    .elementor-726 .elementor-element.elementor-element-a533ca8 {
        --padding-top: 24px;
        --padding-bottom: 24px;
        --padding-left: 24px;
        --padding-right: 24px;
    }
    .elementor-726 .elementor-element.elementor-element-c2bac5e>.elementor-widget-container {
        padding: 24px 0px 16px 0px;
    }
    .elementor-726 .elementor-element.elementor-element-3b204ce {
        --padding-top: 0px;
        --padding-bottom: 80px;
        --padding-left: 40px;
        --padding-right: 40px;
    }
    .elementor-726 .elementor-element.elementor-element-ada4c9b {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-726 .elementor-element.elementor-element-28bdee3 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 24px;
    }
    .elementor-726 .elementor-element.elementor-element-9a5f7f3 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 24px;
        --padding-right: 0px;
    }
}
@media(max-width:767px) {
    .elementor-726 .elementor-element.elementor-element-be3ee1d {
        --border-radius: 0px 0px 48px 0px;
        --padding-top: 96px;
        --padding-bottom: 48px;
        --padding-left: 24px;
        --padding-right: 24px;
    }
    .elementor-726 .elementor-element.elementor-element-556a79c {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-726 .elementor-element.elementor-element-91317a7 {
        --padding-top: 64px;
        --padding-bottom: 64px;
        --padding-left: 24px;
        --padding-right: 24px;
    }
    .elementor-726 .elementor-element.elementor-element-d078c20>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-726 .elementor-element.elementor-element-e134780 {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-726 .elementor-element.elementor-element-49aeb8f {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-726 .elementor-element.elementor-element-fb6a6cc {
        --padding-top: 0px;
        --padding-bottom: 045px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-726 .elementor-element.elementor-element-1a36c0a {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-726 .elementor-element.elementor-element-9c51839 {
        text-align: left;
    }
    .elementor-726 .elementor-element.elementor-element-7a61dbf {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-726 .elementor-element.elementor-element-3bafcf6 {
        --padding-top: 0px;
        --padding-bottom: 045px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-726 .elementor-element.elementor-element-5a19852 {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-726 .elementor-element.elementor-element-7fd9904 {
        text-align: left;
    }
    .elementor-726 .elementor-element.elementor-element-b11bdf2 {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-726 .elementor-element.elementor-element-87ae9ea {
        --padding-top: 0px;
        --padding-bottom: 045px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-726 .elementor-element.elementor-element-f8dd2c2 {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-726 .elementor-element.elementor-element-ce887ff {
        text-align: left;
    }
    .elementor-726 .elementor-element.elementor-element-463cc4e {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-726 .elementor-element.elementor-element-81d35ac {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-726 .elementor-element.elementor-element-b68d06d {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-726 .elementor-element.elementor-element-9281252 {
        text-align: left;
    }
    .elementor-726 .elementor-element.elementor-element-589362f {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-726 .elementor-element.elementor-element-da76871 {
        --padding-top: 0px;
        --padding-bottom: 60px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-726 .elementor-element.elementor-element-ad2830d {
        --padding-top: 60px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-726 .elementor-element.elementor-element-1a9728d>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-726 .elementor-element.elementor-element-5800a9d {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-726 .elementor-element.elementor-element-9c5f6db {
        --padding-top: 24px;
        --padding-bottom: 24px;
        --padding-left: 24px;
        --padding-right: 24px;
    }
    .elementor-726 .elementor-element.elementor-element-59448ea {
        --padding-top: 24px;
        --padding-bottom: 24px;
        --padding-left: 24px;
        --padding-right: 24px;
    }
    .elementor-726 .elementor-element.elementor-element-f81429b {
        --padding-top: 24px;
        --padding-bottom: 24px;
        --padding-left: 24px;
        --padding-right: 24px;
    }
    .elementor-726 .elementor-element.elementor-element-2f6ded1 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-726 .elementor-element.elementor-element-4022c89 {
        --padding-top: 30px;
        --padding-bottom: 40px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-726 .elementor-element.elementor-element-2e2ea4e .elementor-testimonial-content {
        font-size: 20px;
    }
    .elementor-726 .elementor-element.elementor-element-790c8a0 {
        --padding-top: 64px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-726 .elementor-element.elementor-element-7c20382 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }
    .elementor-726 .elementor-element.elementor-element-32c5746 {
        --margin-top: 0px;
        --margin-bottom: 40px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 24px;
        --padding-right: 24px;
    }
    .elementor-726 .elementor-element.elementor-element-a8deedc {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-726 .elementor-element.elementor-element-fc798f8 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 24px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-726 .elementor-element.elementor-element-07463ad>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-726 .elementor-element.elementor-element-b9ad428 img {
        border-radius: 0px 0px 0px 0px;
    }
    .elementor-726 .elementor-element.elementor-element-a4e0353 {
        --gap: 4px 4px;
        --row-gap: 4px;
        --column-gap: 4px;
        --padding-top: 24px;
        --padding-bottom: 24px;
        --padding-left: 24px;
        --padding-right: 24px;
    }
    .elementor-726 .elementor-element.elementor-element-3c0a9c3>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-726 .elementor-element.elementor-element-38b1502 {
        --gap: 4px 4px;
        --row-gap: 4px;
        --column-gap: 4px;
        --padding-top: 24px;
        --padding-bottom: 24px;
        --padding-left: 24px;
        --padding-right: 24px;
    }
    .elementor-726 .elementor-element.elementor-element-e568a67>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-726 .elementor-element.elementor-element-0e97c27 {
        --gap: 4px 4px;
        --row-gap: 4px;
        --column-gap: 4px;
        --border-radius: 0px 0px 0px 0px;
        --padding-top: 24px;
        --padding-bottom: 24px;
        --padding-left: 24px;
        --padding-right: 24px;
    }
    .elementor-726 .elementor-element.elementor-element-5c79645>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-726 .elementor-element.elementor-element-a533ca8 {
        --gap: 4px 4px;
        --row-gap: 4px;
        --column-gap: 4px;
        --border-radius: 0px 0px 0px 0px;
        --padding-top: 24px;
        --padding-bottom: 24px;
        --padding-left: 24px;
        --padding-right: 24px;
    }
    .elementor-726 .elementor-element.elementor-element-904ea0c .elementor-divider {
        text-align: left;
    }
    .elementor-726 .elementor-element.elementor-element-904ea0c .elementor-divider-separator {
        margin: 0 auto;
        margin-left: 0;
    }
    .elementor-726 .elementor-element.elementor-element-c2bac5e {
        text-align: left;
    }
    .elementor-726 .elementor-element.elementor-element-3b204ce {
        --padding-top: 64px;
        --padding-bottom: 64px;
        --padding-left: 24px;
        --padding-right: 24px;
    }
    .elementor-726 .elementor-element.elementor-element-ead5c68 {
        text-align: left;
    }
    .elementor-726 .elementor-element.elementor-element-9ea025c {
        text-align: left;
    }
    .elementor-726 .elementor-element.elementor-element-28bdee3 {
        --padding-top: 0px;
        --padding-bottom: 64px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-726 .elementor-element.elementor-element-180deba .elementor-testimonial-content {
        font-size: 18px;
    }
    .elementor-726 .elementor-element.elementor-element-5b04965 .elementor-testimonial-content {
        font-size: 18px;
    }
    .elementor-726 .elementor-element.elementor-element-9a5f7f3 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-726 .elementor-element.elementor-element-976757d .elementor-testimonial-content {
        font-size: 18px;
    }
    .elementor-726 .elementor-element.elementor-element-33e5b44 .elementor-testimonial-content {
        font-size: 18px;
    }
}
@media(min-width:768px) {
    .elementor-726 .elementor-element.elementor-element-be3ee1d {
        --content-width: 880px;
    }
    .elementor-726 .elementor-element.elementor-element-9dc50ba {
        --width: 33.33%;
    }
    .elementor-726 .elementor-element.elementor-element-e134780 {
        --width: 33.33%;
    }
    .elementor-726 .elementor-element.elementor-element-49aeb8f {
        --width: 33.33%;
    }
    .elementor-726 .elementor-element.elementor-element-e325ef9 {
        --width: 33.33%;
    }
    .elementor-726 .elementor-element.elementor-element-1a36c0a {
        --width: 33.33%;
    }
    .elementor-726 .elementor-element.elementor-element-7a61dbf {
        --width: 33.33%;
    }
    .elementor-726 .elementor-element.elementor-element-098e3f8 {
        --width: 33.33%;
    }
    .elementor-726 .elementor-element.elementor-element-5a19852 {
        --width: 33.33%;
    }
    .elementor-726 .elementor-element.elementor-element-b11bdf2 {
        --width: 33.33%;
    }
    .elementor-726 .elementor-element.elementor-element-03e149c {
        --width: 33.33%;
    }
    .elementor-726 .elementor-element.elementor-element-f8dd2c2 {
        --width: 33.33%;
    }
    .elementor-726 .elementor-element.elementor-element-463cc4e {
        --width: 33.33%;
    }
    .elementor-726 .elementor-element.elementor-element-ee77639 {
        --width: 33.33%;
    }
    .elementor-726 .elementor-element.elementor-element-b68d06d {
        --width: 33.33%;
    }
    .elementor-726 .elementor-element.elementor-element-589362f {
        --width: 33.33%;
    }
    .elementor-726 .elementor-element.elementor-element-9c5f6db {
        --width: 33.33%;
    }
    .elementor-726 .elementor-element.elementor-element-59448ea {
        --width: 33.33%;
    }
    .elementor-726 .elementor-element.elementor-element-f81429b {
        --width: 33.33%;
    }
    .elementor-726 .elementor-element.elementor-element-a8deedc {
        --width: 50%;
    }
    .elementor-726 .elementor-element.elementor-element-fc798f8 {
        --width: 50%;
    }
    .elementor-726 .elementor-element.elementor-element-a4e0353 {
        --width: 25%;
    }
    .elementor-726 .elementor-element.elementor-element-38b1502 {
        --width: 25%;
    }
    .elementor-726 .elementor-element.elementor-element-0e97c27 {
        --width: 25%;
    }
    .elementor-726 .elementor-element.elementor-element-a533ca8 {
        --width: 25%;
    }
    .elementor-726 .elementor-element.elementor-element-28bdee3 {
        --width: 50%;
    }
    .elementor-726 .elementor-element.elementor-element-9a5f7f3 {
        --width: 50%;
    }
}
@media(max-width:1024px) and (min-width:768px) {
    .elementor-726 .elementor-element.elementor-element-9dc50ba {
        --width: 50%;
    }
    .elementor-726 .elementor-element.elementor-element-e134780 {
        --width: 50%;
    }
    .elementor-726 .elementor-element.elementor-element-49aeb8f {
        --width: 100%;
    }
    .elementor-726 .elementor-element.elementor-element-e325ef9 {
        --width: 50%;
    }
    .elementor-726 .elementor-element.elementor-element-1a36c0a {
        --width: 50%;
    }
    .elementor-726 .elementor-element.elementor-element-7a61dbf {
        --width: 100%;
    }
    .elementor-726 .elementor-element.elementor-element-098e3f8 {
        --width: 50%;
    }
    .elementor-726 .elementor-element.elementor-element-5a19852 {
        --width: 50%;
    }
    .elementor-726 .elementor-element.elementor-element-b11bdf2 {
        --width: 100%;
    }
    .elementor-726 .elementor-element.elementor-element-03e149c {
        --width: 50%;
    }
    .elementor-726 .elementor-element.elementor-element-f8dd2c2 {
        --width: 50%;
    }
    .elementor-726 .elementor-element.elementor-element-463cc4e {
        --width: 100%;
    }
    .elementor-726 .elementor-element.elementor-element-ee77639 {
        --width: 50%;
    }
    .elementor-726 .elementor-element.elementor-element-b68d06d {
        --width: 50%;
    }
    .elementor-726 .elementor-element.elementor-element-589362f {
        --width: 100%;
    }
    .elementor-726 .elementor-element.elementor-element-9c5f6db {
        --width: 100%;
    }
    .elementor-726 .elementor-element.elementor-element-59448ea {
        --width: 100%;
    }
    .elementor-726 .elementor-element.elementor-element-f81429b {
        --width: 100%;
    }
    .elementor-726 .elementor-element.elementor-element-a4e0353 {
        --width: 50%;
    }
    .elementor-726 .elementor-element.elementor-element-38b1502 {
        --width: 50%;
    }
    .elementor-726 .elementor-element.elementor-element-0e97c27 {
        --width: 50%;
    }
    .elementor-726 .elementor-element.elementor-element-a533ca8 {
        --width: 50%;
    }
}
.elementor-widget-google_maps .elementor-widget-container,.elementor-widget-google_maps:not(:has(.elementor-widget-container)) {overflow:hidden}
.elementor-widget-google_maps .elementor-custom-embed {line-height:0}
.elementor-872 .elementor-element.elementor-element-e22e670 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 0px 0px 104px 0px;
    --padding-top: 160px;
    --padding-bottom: 80px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-872 .elementor-element.elementor-element-e22e670:not(.elementor-motion-effects-element-type-background),.elementor-872 .elementor-element.elementor-element-e22e670>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-astglobalcolor0);
}
.elementor-872 .elementor-element.elementor-element-d56177b {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 90px;
}
.elementor-872 .elementor-element.elementor-element-60ef46a .elementor-heading-title {
    color: #FFFFFF;
}
.elementor-872 .elementor-element.elementor-element-9f34fe5 .elementor-heading-title {
    color: #FFFFFF;
}
.elementor-872 .elementor-element.elementor-element-8ef20ce>.elementor-widget-container {
    margin: 0px 0px -16px 0px;
}
.elementor-872 .elementor-element.elementor-element-8ef20ce {
    font-weight: 600;
    color: #FFFFFF;
}
.elementor-872 .elementor-element.elementor-element-39b2785 {
    color: #FFFFFF;
}
.elementor-872 .elementor-element.elementor-element-debd6ed>.elementor-widget-container {
    padding: 24px 0px 8px 0px;
}
.elementor-872 .elementor-element.elementor-element-debd6ed .elementor-heading-title {
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #FFFFFF;
}
.elementor-872 .elementor-element.elementor-element-0665c7c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 8px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-872 .elementor-element.elementor-element-1f6e818 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-872 .elementor-element.elementor-element-9fce8f0 .elementor-icon-box-wrapper {
    text-align: left;
}
.elementor-872 .elementor-element.elementor-element-9fce8f0 {
    --icon-box-icon-margin: 8px;
}
.elementor-872 .elementor-element.elementor-element-9fce8f0.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}
.elementor-872 .elementor-element.elementor-element-9fce8f0.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}
.elementor-872 .elementor-element.elementor-element-9fce8f0.elementor-view-stacked .elementor-icon:hover {
    background-color: #FFFFFFC2;
}
.elementor-872 .elementor-element.elementor-element-9fce8f0.elementor-view-default .elementor-icon:hover {
    fill: #FFFFFFC2;
    color: #FFFFFFC2;
    border-color: #FFFFFFC2;
}
.elementor-872 .elementor-element.elementor-element-9fce8f0 .elementor-icon {
    font-size: 24px;
}
.elementor-872 .elementor-element.elementor-element-9fce8f0 .elementor-icon-box-title {
    color: #FFFFFF;
}
.elementor-872 .elementor-element.elementor-element-9fce8f0 .elementor-icon-box-title,.elementor-872 .elementor-element.elementor-element-9fce8f0 .elementor-icon-box-title a {
    letter-spacing: -0.4px;
}
.elementor-872 .elementor-element.elementor-element-49baa4e {
    --display: flex;
    --gap: 8px 8px;
    --row-gap: 8px;
    --column-gap: 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 96px;
    --padding-right: 0px;
}
.elementor-872 .elementor-element.elementor-element-9bb77bd .elementor-heading-title {
    color: #FFFFFF;
}
.elementor-872 .elementor-element.elementor-element-0e5d6db {
    color: #FFFFFF;
}
.elementor-872 .elementor-element.elementor-element-283a24f {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 40px;
    --padding-bottom: 80px;
    --padding-left: 40px;
    --padding-right: 40px;
    --z-index: 1;
}
.elementor-872 .elementor-element.elementor-element-283a24f:not(.elementor-motion-effects-element-type-background),.elementor-872 .elementor-element.elementor-element-283a24f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-astglobalcolor5) 40%, var(--e-global-color-astglobalcolor4) 40%);
}
.elementor-872 .elementor-element.elementor-element-6f0fc65 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-872 .elementor-element.elementor-element-5937643 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 44px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-872 .elementor-element.elementor-element-613edea {
    --display: flex;
    --padding-top: 64px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-872 .elementor-element.elementor-element-2eeb1c2 .elementor-icon-box-wrapper {
    text-align: left;
}
.elementor-872 .elementor-element.elementor-element-2eeb1c2 {
    --icon-box-icon-margin: 16px;
}
.elementor-872 .elementor-element.elementor-element-2eeb1c2 .elementor-icon-box-title {
    margin-bottom: 10px;
}
.elementor-872 .elementor-element.elementor-element-2eeb1c2.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-astglobalcolor4);
    fill: var(--e-global-color-astglobalcolor0);
    color: var(--e-global-color-astglobalcolor0);
}
.elementor-872 .elementor-element.elementor-element-2eeb1c2.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-astglobalcolor4);
    color: var(--e-global-color-astglobalcolor4);
    border-color: var(--e-global-color-astglobalcolor4);
}
.elementor-872 .elementor-element.elementor-element-2eeb1c2 .elementor-icon {
    font-size: 24px;
    padding: 16px;
}
.elementor-872 .elementor-element.elementor-element-2eeb1c2 .elementor-icon-box-title,.elementor-872 .elementor-element.elementor-element-2eeb1c2 .elementor-icon-box-title a {
    text-transform: uppercase;
    letter-spacing: 1px;
}
.elementor-872 .elementor-element.elementor-element-2eeb1c2 .elementor-icon-box-description {
    font-size: 20px;
    line-height: 1.4em;
}
.elementor-872 .elementor-element.elementor-element-2497c55 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 110px;
    --padding-right: 0px;
}
.elementor-872 .elementor-element.elementor-element-80ecd4e {
    --display: flex;
    --padding-top: 64px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-872 .elementor-element.elementor-element-34e6a6d .elementor-icon-box-wrapper {
    text-align: left;
}
.elementor-872 .elementor-element.elementor-element-34e6a6d {
    --icon-box-icon-margin: 16px;
}
.elementor-872 .elementor-element.elementor-element-34e6a6d .elementor-icon-box-title {
    margin-bottom: 10px;
}
.elementor-872 .elementor-element.elementor-element-34e6a6d.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-astglobalcolor4);
    fill: var(--e-global-color-astglobalcolor0);
    color: var(--e-global-color-astglobalcolor0);
}
.elementor-872 .elementor-element.elementor-element-34e6a6d.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-astglobalcolor4);
    color: var(--e-global-color-astglobalcolor4);
    border-color: var(--e-global-color-astglobalcolor4);
}
.elementor-872 .elementor-element.elementor-element-34e6a6d .elementor-icon {
    font-size: 24px;
    padding: 16px;
}
.elementor-872 .elementor-element.elementor-element-34e6a6d .elementor-icon-box-title,.elementor-872 .elementor-element.elementor-element-34e6a6d .elementor-icon-box-title a {
    text-transform: uppercase;
    letter-spacing: 1px;
}
.elementor-872 .elementor-element.elementor-element-34e6a6d .elementor-icon-box-description {
    font-size: 20px;
    line-height: 1.4em;
}
.elementor-872 .elementor-element.elementor-element-a7038c4 {
    --display: flex;
    --padding-top: 64px;
    --padding-bottom: 0px;
    --padding-left: 60px;
    --padding-right: 0px;
}
.elementor-872 .elementor-element.elementor-element-752bccc .elementor-icon-box-wrapper {
    text-align: left;
}
.elementor-872 .elementor-element.elementor-element-752bccc {
    --icon-box-icon-margin: 16px;
}
.elementor-872 .elementor-element.elementor-element-752bccc .elementor-icon-box-title {
    margin-bottom: 10px;
}
.elementor-872 .elementor-element.elementor-element-752bccc.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-astglobalcolor4);
    fill: var(--e-global-color-astglobalcolor0);
    color: var(--e-global-color-astglobalcolor0);
}
.elementor-872 .elementor-element.elementor-element-752bccc.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-astglobalcolor4);
    color: var(--e-global-color-astglobalcolor4);
    border-color: var(--e-global-color-astglobalcolor4);
}
.elementor-872 .elementor-element.elementor-element-752bccc .elementor-icon {
    font-size: 24px;
    padding: 16px;
}
.elementor-872 .elementor-element.elementor-element-752bccc .elementor-icon-box-title,.elementor-872 .elementor-element.elementor-element-752bccc .elementor-icon-box-title a {
    text-transform: uppercase;
    letter-spacing: 1px;
}
.elementor-872 .elementor-element.elementor-element-752bccc .elementor-icon-box-description {
    font-size: 20px;
    line-height: 1.4em;
}
.elementor-872 .elementor-element.elementor-element-fc42bb4>.elementor-widget-container {
    margin: 0px 0px -32px 0px;
    padding: 44px 0px 0px 0px;
}
.elementor-872 .elementor-element.elementor-element-fc42bb4 {
    text-align: center;
}
.elementor-872 .elementor-element.elementor-element-fc42bb4 .elementor-heading-title {
    font-family: "Rufina", Sans-serif;
    font-size: 80px;
    font-weight: 600;
    line-height: 1em;
}
.elementor-872 .elementor-element.elementor-element-e7de7a6>.elementor-widget-container {
    padding: 0% 20% 0% 20%;
}
.elementor-872 .elementor-element.elementor-element-e7de7a6 .elementor-testimonial-wrapper {
    text-align: center;
}
.elementor-872 .elementor-element.elementor-element-e7de7a6 .elementor-testimonial-content {
    color: var(--e-global-color-astglobalcolor2);
    font-family: "Rufina", Sans-serif;
    font-size: 32px;
    font-weight: 600;
    line-height: 1.3em;
}
.elementor-872 .elementor-element.elementor-element-e7de7a6 .elementor-testimonial-wrapper .elementor-testimonial-image img {
    width: 48px;
    height: 48px;
}
.elementor-872 .elementor-element.elementor-element-e7de7a6 .elementor-testimonial-name {
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
}
@media(max-width:1024px) {
    .elementor-872 .elementor-element.elementor-element-e22e670 {
        --border-radius: 0px 0px 96px 0px;
        --padding-top: 96px;
        --padding-bottom: 48px;
        --padding-left: 40px;
        --padding-right: 40px;
    }
    .elementor-872 .elementor-element.elementor-element-d56177b {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 40px;
    }
    .elementor-872 .elementor-element.elementor-element-debd6ed>.elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }
    .elementor-872 .elementor-element.elementor-element-0665c7c {
        --margin-top: 8px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-872 .elementor-element.elementor-element-9fce8f0 .elementor-icon {
        font-size: 20px;
    }
    .elementor-872 .elementor-element.elementor-element-9fce8f0 .elementor-icon-box-title,
    .elementor-872 .elementor-element.elementor-element-9fce8f0 .elementor-icon-box-title a {
        font-size: 15px;
    }
    .elementor-872 .elementor-element.elementor-element-a48c721 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 8px;
        --padding-right: 0px;
    }
    .elementor-872 .elementor-element.elementor-element-22793b6 .elementor-icon {
        font-size: 20px;
    }
    .elementor-872 .elementor-element.elementor-element-22793b6 .elementor-icon-box-title,
    .elementor-872 .elementor-element.elementor-element-22793b6 .elementor-icon-box-title a {
        font-size: 15px;
    }
    .elementor-872 .elementor-element.elementor-element-e6aa645 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-872 .elementor-element.elementor-element-04522e1 .elementor-icon {
        font-size: 20px;
    }
    .elementor-872 .elementor-element.elementor-element-04522e1 .elementor-icon-box-title,
    .elementor-872 .elementor-element.elementor-element-04522e1 .elementor-icon-box-title a {
        font-size: 15px;
    }
    .elementor-872 .elementor-element.elementor-element-49baa4e {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 24px;
        --padding-right: 0px;
    }
    .elementor-872 .elementor-element.elementor-element-283a24f {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-872 .elementor-element.elementor-element-5937643 {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --flex-wrap: wrap;
        --padding-top: 0px;
        --padding-bottom: 44px;
        --padding-left: 40px;
        --padding-right: 40px;
    }
    .elementor-872 .elementor-element.elementor-element-613edea {
        --padding-top: 48px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-872 .elementor-element.elementor-element-2eeb1c2 .elementor-icon {
        font-size: 16px;
    }
    .elementor-872 .elementor-element.elementor-element-2497c55 {
        --flex-direction: row-reverse;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --padding-left: 0px;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap-reverse;
    }
    .elementor-872 .elementor-element.elementor-element-80ecd4e {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-872 .elementor-element.elementor-element-34e6a6d .elementor-icon {
        font-size: 16px;
    }
    .elementor-872 .elementor-element.elementor-element-a7038c4 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-872 .elementor-element.elementor-element-752bccc .elementor-icon {
        font-size: 16px;
    }
    .elementor-872 .elementor-element.elementor-element-fc42bb4>.elementor-widget-container {
        padding: 64px 0px 0px 0px;
    }
    .elementor-872 .elementor-element.elementor-element-e7de7a6>.elementor-widget-container {
        padding: 0% 10% 0% 10%;
    }
}
@media(max-width:767px) {
    .elementor-872 .elementor-element.elementor-element-e22e670 {
        --border-radius: 0px 0px 48px 0px;
        --padding-top: 96px;
        --padding-bottom: 48px;
        --padding-left: 24px;
        --padding-right: 24px;
    }
    .elementor-872 .elementor-element.elementor-element-d56177b {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-872 .elementor-element.elementor-element-0665c7c {
        --margin-top: 8px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-872 .elementor-element.elementor-element-1f6e818 {
        --width: 33.33%;
    }
    .elementor-872 .elementor-element.elementor-element-9fce8f0 {
        --icon-box-icon-margin: 4px;
    }
    .elementor-872 .elementor-element.elementor-element-9fce8f0 .elementor-icon-box-title,
    .elementor-872 .elementor-element.elementor-element-9fce8f0 .elementor-icon-box-title a {
        font-size: 16px;
    }
    .elementor-872 .elementor-element.elementor-element-a48c721 {
        --width: 33.33%;
    }
    .elementor-872 .elementor-element.elementor-element-22793b6 {
        --icon-box-icon-margin: 4px;
    }
    .elementor-872 .elementor-element.elementor-element-22793b6 .elementor-icon-box-title,
    .elementor-872 .elementor-element.elementor-element-22793b6 .elementor-icon-box-title a {
        font-size: 16px;
    }
    .elementor-872 .elementor-element.elementor-element-e6aa645 {
        --width: 33.33%;
    }
    .elementor-872 .elementor-element.elementor-element-04522e1 {
        --icon-box-icon-margin: 4px;
    }
    .elementor-872 .elementor-element.elementor-element-04522e1 .elementor-icon-box-title,
    .elementor-872 .elementor-element.elementor-element-04522e1 .elementor-icon-box-title a {
        font-size: 16px;
    }
    .elementor-872 .elementor-element.elementor-element-49baa4e {
        --padding-top: 64px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-872 .elementor-element.elementor-element-283a24f {
        --padding-top: 64px;
        --padding-bottom: 64px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-872 .elementor-element.elementor-element-5937643 {
        --padding-top: 0px;
        --padding-bottom: 20px;
        --padding-left: 24px;
        --padding-right: 24px;
    }
    .elementor-872 .elementor-element.elementor-element-613edea {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-872 .elementor-element.elementor-element-2eeb1c2 {
        --icon-box-icon-margin: 8px;
    }
    .elementor-872 .elementor-element.elementor-element-2eeb1c2 .elementor-icon {
        font-size: 12px;
    }
    .elementor-872 .elementor-element.elementor-element-80ecd4e {
        --padding-top: 0px;
        --padding-bottom: 35px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-872 .elementor-element.elementor-element-34e6a6d {
        --icon-box-icon-margin: 8px;
    }
    .elementor-872 .elementor-element.elementor-element-34e6a6d .elementor-icon {
        font-size: 12px;
    }
    .elementor-872 .elementor-element.elementor-element-a7038c4 {
        --padding-top: 0px;
        --padding-bottom: 035px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-872 .elementor-element.elementor-element-752bccc {
        --icon-box-icon-margin: 8px;
    }
    .elementor-872 .elementor-element.elementor-element-752bccc .elementor-icon {
        font-size: 12px;
    }
    .elementor-872 .elementor-element.elementor-element-fc42bb4>.elementor-widget-container {
        margin: 0px 0px -24px 0px;
        padding: 048px 0px 0px 0px;
    }
    .elementor-872 .elementor-element.elementor-element-fc42bb4 .elementor-heading-title {
        font-size: 48px;
    }
    .elementor-872 .elementor-element.elementor-element-e7de7a6>.elementor-widget-container {
        padding: 0px 24px 0px 24px;
    }
    .elementor-872 .elementor-element.elementor-element-e7de7a6 .elementor-testimonial-content {
        font-size: 22px;
    }
}
@media(min-width:768px) {
    .elementor-872 .elementor-element.elementor-element-d56177b {
        --width: 50%;
    }
    .elementor-872 .elementor-element.elementor-element-1f6e818 {
        --width: 33.33%;
    }
    .elementor-872 .elementor-element.elementor-element-a48c721 {
        --width: 33.33%;
    }
    .elementor-872 .elementor-element.elementor-element-e6aa645 {
        --width: 33.33%;
    }
    .elementor-872 .elementor-element.elementor-element-49baa4e {
        --width: 50%;
    }
    .elementor-872 .elementor-element.elementor-element-613edea {
        --width: 33%;
    }
    .elementor-872 .elementor-element.elementor-element-2497c55 {
        --width: 33%;
    }
    .elementor-872 .elementor-element.elementor-element-80ecd4e {
        --width: 100%;
    }
    .elementor-872 .elementor-element.elementor-element-a7038c4 {
        --width: 100%;
    }
}
@media(max-width:1024px) and (min-width:768px) {
    .elementor-872 .elementor-element.elementor-element-613edea {
        --width: 100%;
    }
    .elementor-872 .elementor-element.elementor-element-2497c55 {
        --width: 100%;
    }
    .elementor-872 .elementor-element.elementor-element-80ecd4e {
        --width: 50%;
    }
    .elementor-872 .elementor-element.elementor-element-a7038c4 {
        --width: 50%;
    }
}
@media (min-width: 769px) {
.lang-switch .lang-menu {
        left: auto;
        inset-inline-end: 0;
    }
}
body {
    opacity: 1 !important;
}
.legal-links {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 0.35em 1.25em;
    font-size: 0.9em;
}
.legal-links a {
    color: inherit;
    text-decoration: none;
    opacity: 0.85;
}
.legal-links a:hover,.legal-links a:focus {
    opacity: 1;
    text-decoration: underline;
}
.prose .legal-intro {
    font-size: 1.05em;
    border-left: 3px solid var(--color-primary, #b6282e);
    padding-left: 1em;
}
.prose .legal-date {
    font-size: 0.9em;
    opacity: 0.75;
}
.legal-todo {
    background: #fff3b0;
    box-shadow: 0 0 0 2px #fff3b0;
    border-bottom: 2px solid #d9a300;
    font-weight: 600;
}
.map-consent {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 1em;
    height: 400px;
    padding: 1.5em;
    text-align: center;
    background: #f1f2f4;
    border: 1px solid #dcdee2;
}
.map-consent-note {
    max-width: 34em;
    margin: 0;
    font-size: 0.95em;
    line-height: 1.5;
    color: #434856;
}
.map-consent-button {
    padding: 0.7em 1.6em;
    border: 0;
    border-radius: 0.4em;
    background: var(--color-primary, #b6282e);
    color: #fff;
    font: inherit;
    cursor: pointer;
    transition: filter 0.2s;
}
.map-consent-button:hover,.map-consent-button:focus {
    filter: brightness(0.9);
}
/* note beside the send button (data protection); sits on the red block, so it
   states its colour rather than inheriting the theme's dark body text */
.wpforms-submit-container .form-privacy{margin:16px 0 0;max-width:34em;font-size:13px;line-height:1.55;color:#fff;opacity:.85}
.wpforms-submit-container .form-privacy a{color:#fff;text-decoration:underline}

/* Page banner on about, service, news and post. The site header floats transparently
   above it, so the picture needs a height of its own and the caption has to start
   below the header instead of centring over it. The Tailwind height utilities that
   used to do this were purged out of this file, which is why the caption collided
   with the navigation. */
.site-banner > img{width:100%;object-fit:cover;min-height:340px}
.site-banner-text{padding-top:64px}
@media (min-width:768px){
  .site-banner > img{min-height:420px}
  /* the caption is centred, so a top padding of one header height centres it in
     the space below the header instead of behind it */
  .site-banner-text{padding-top:80px}
}
