img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}
/*# sourceURL=wp-emoji-styles-inline-css */
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
/*# sourceURL=/wp-includes/css/classic-themes.min.css */
.svg-inline--fa {
  display: inline-block;
  height: 1em;
  overflow: visible;
  vertical-align: -.125em;
}
/*# sourceURL=font-awesome-svg-styles-default-inline-css */
 .wp-block-font-awesome-icon svg::before,
   .wp-rich-text-font-awesome-icon svg::before {content: unset;}
/*# sourceURL=font-awesome-svg-styles-inline-css */

: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--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(
        135deg,
        rgb(6, 147, 227) 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,
        rgb(252, 185, 0) 0%,
        rgb(255, 105, 0) 100%
    );
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(
        135deg,
        rgb(255, 105, 0) 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 rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);
    --wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);
}
:where(.is-layout-flex) {
    gap: 0.5em;
}
:where(.is-layout-grid) {
    gap: 0.5em;
}
body .is-layout-flex {
    display: flex;
}
.is-layout-flex {
    flex-wrap: wrap;
    align-items: center;
}
.is-layout-flex > :is(*, div) {
    margin: 0;
}
body .is-layout-grid {
    display: grid;
}
.is-layout-grid > :is(*, div) {
    margin: 0;
}
:where(.wp-block-columns.is-layout-flex) {
    gap: 2em;
}
:where(.wp-block-columns.is-layout-grid) {
    gap: 2em;
}
:where(.wp-block-post-template.is-layout-flex) {
    gap: 1.25em;
}
:where(.wp-block-post-template.is-layout-grid) {
    gap: 1.25em;
}
.has-black-color {
    color: var(--wp--preset--color--black) !important;
}
.has-cyan-bluish-gray-color {
    color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.has-white-color {
    color: var(--wp--preset--color--white) !important;
}
.has-pale-pink-color {
    color: var(--wp--preset--color--pale-pink) !important;
}
.has-vivid-red-color {
    color: var(--wp--preset--color--vivid-red) !important;
}
.has-luminous-vivid-orange-color {
    color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.has-luminous-vivid-amber-color {
    color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.has-light-green-cyan-color {
    color: var(--wp--preset--color--light-green-cyan) !important;
}
.has-vivid-green-cyan-color {
    color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.has-pale-cyan-blue-color {
    color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.has-vivid-cyan-blue-color {
    color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.has-vivid-purple-color {
    color: var(--wp--preset--color--vivid-purple) !important;
}
.has-black-background-color {
    background-color: var(--wp--preset--color--black) !important;
}
.has-cyan-bluish-gray-background-color {
    background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.has-white-background-color {
    background-color: var(--wp--preset--color--white) !important;
}
.has-pale-pink-background-color {
    background-color: var(--wp--preset--color--pale-pink) !important;
}
.has-vivid-red-background-color {
    background-color: var(--wp--preset--color--vivid-red) !important;
}
.has-luminous-vivid-orange-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.has-luminous-vivid-amber-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.has-light-green-cyan-background-color {
    background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.has-vivid-green-cyan-background-color {
    background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.has-pale-cyan-blue-background-color {
    background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.has-vivid-cyan-blue-background-color {
    background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.has-vivid-purple-background-color {
    background-color: var(--wp--preset--color--vivid-purple) !important;
}
.has-black-border-color {
    border-color: var(--wp--preset--color--black) !important;
}
.has-cyan-bluish-gray-border-color {
    border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.has-white-border-color {
    border-color: var(--wp--preset--color--white) !important;
}
.has-pale-pink-border-color {
    border-color: var(--wp--preset--color--pale-pink) !important;
}
.has-vivid-red-border-color {
    border-color: var(--wp--preset--color--vivid-red) !important;
}
.has-luminous-vivid-orange-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.has-luminous-vivid-amber-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.has-light-green-cyan-border-color {
    border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.has-vivid-green-cyan-border-color {
    border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.has-pale-cyan-blue-border-color {
    border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.has-vivid-cyan-blue-border-color {
    border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.has-vivid-purple-border-color {
    border-color: var(--wp--preset--color--vivid-purple) !important;
}
.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
    background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
}
.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
    background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
}
.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
    background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
}
.has-luminous-vivid-orange-to-vivid-red-gradient-background {
    background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
}
.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
    background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
}
.has-cool-to-warm-spectrum-gradient-background {
    background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.has-blush-light-purple-gradient-background {
    background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.has-blush-bordeaux-gradient-background {
    background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.has-luminous-dusk-gradient-background {
    background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.has-pale-ocean-gradient-background {
    background: var(--wp--preset--gradient--pale-ocean) !important;
}
.has-electric-grass-gradient-background {
    background: var(--wp--preset--gradient--electric-grass) !important;
}
.has-midnight-gradient-background {
    background: var(--wp--preset--gradient--midnight) !important;
}
.has-small-font-size {
    font-size: var(--wp--preset--font-size--small) !important;
}
.has-medium-font-size {
    font-size: var(--wp--preset--font-size--medium) !important;
}
.has-large-font-size {
    font-size: var(--wp--preset--font-size--large) !important;
}
.has-x-large-font-size {
    font-size: var(--wp--preset--font-size--x-large) !important;
}
:where(.wp-block-post-template.is-layout-flex) {
    gap: 1.25em;
}
:where(.wp-block-post-template.is-layout-grid) {
    gap: 1.25em;
}
:where(.wp-block-term-template.is-layout-flex) {
    gap: 1.25em;
}
:where(.wp-block-term-template.is-layout-grid) {
    gap: 1.25em;
}
:where(.wp-block-columns.is-layout-flex) {
    gap: 2em;
}
:where(.wp-block-columns.is-layout-grid) {
    gap: 2em;
}
:root :where(.wp-block-pullquote) {
    font-size: 1.5em;
    line-height: 1.6;
}
/*# sourceURL=global-styles-inline-css */
div#ez-toc-container .ez-toc-title {
    font-size: 120%;
}
div#ez-toc-container .ez-toc-title {
    font-weight: 500;
}
div#ez-toc-container ul li,
div#ez-toc-container ul li a {
    font-size: 95%;
}
div#ez-toc-container ul li,
div#ez-toc-container ul li a {
    font-weight: 500;
}
div#ez-toc-container nav ul ul li {
    font-size: 90%;
}
div#ez-toc-container {
    width: 100%;
}
.ez-toc-box-title {
    font-weight: bold;
    margin-bottom: 10px;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #666;
    padding-bottom: 5px;
    position: absolute;
    top: -4%;
    left: 5%;
    background-color: inherit;
    transition: top 0.3s ease;
}
.ez-toc-box-title.toc-closed {
    top: -25%;
}
.ez-toc-container-direction {
    direction: ltr;
}
.ez-toc-counter ul {
    counter-reset: item;
}
.ez-toc-counter nav ul li a::before {
    content: counters(item, ".", decimal) ". ";
    display: inline-block;
    counter-increment: item;
    flex-grow: 0;
    flex-shrink: 0;
    margin-right: 0.2em;
    float: left;
}
.ez-toc-widget-direction {
    direction: ltr;
}
.ez-toc-widget-container ul {
    counter-reset: item;
}
.ez-toc-widget-container nav ul li a::before {
    content: counters(item, ".", decimal) ". ";
    display: inline-block;
    counter-increment: item;
    flex-grow: 0;
    flex-shrink: 0;
    margin-right: 0.2em;
    float: left;
}
/*# sourceURL=eztoc-inline-css */
.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
	background-image: none !important;
}
@media screen and (max-height: 1024px) {
	.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
	.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
		background-image: none !important;
	}
}
@media screen and (max-height: 640px) {
	.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
	.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
		background-image: none !important;
	}
}

.saboxplugin-wrap {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #eee;
    width: 100%;
    clear: both;
    display: block;
    overflow: hidden;
    word-wrap: break-word;
    position: relative;
}
.saboxplugin-wrap .saboxplugin-gravatar {
    float: left;
    padding: 0 20px 20px 20px;
}
.saboxplugin-wrap .saboxplugin-gravatar img {
    max-width: 100px;
    height: auto;
    border-radius: 0;
}
.saboxplugin-wrap .saboxplugin-authorname {
    font-size: 18px;
    line-height: 1;
    margin: 20px 0 0 20px;
    display: block;
}
.saboxplugin-wrap .saboxplugin-authorname a {
    text-decoration: none;
}
.saboxplugin-wrap .saboxplugin-authorname a:focus {
    outline: 0;
}
.saboxplugin-wrap .saboxplugin-desc {
    display: block;
    margin: 5px 20px;
}
.saboxplugin-wrap .saboxplugin-desc a {
    text-decoration: underline;
}
.saboxplugin-wrap .saboxplugin-desc p {
    margin: 5px 0 12px;
}
.saboxplugin-wrap .saboxplugin-web {
    margin: 0 20px 15px;
    text-align: left;
}
.saboxplugin-wrap .sab-web-position {
    text-align: right;
}
.saboxplugin-wrap .saboxplugin-web a {
    color: #ccc;
    text-decoration: none;
}
.saboxplugin-wrap .saboxplugin-socials {
    position: relative;
    display: block;
    background: #fcfcfc;
    padding: 5px;
    border-top: 1px solid #eee;
}
.saboxplugin-wrap .saboxplugin-socials a svg {
    width: 20px;
    height: 20px;
}
.saboxplugin-wrap .saboxplugin-socials a svg .st2 {
    fill: #fff;
    transform-origin: center center;
}
.saboxplugin-wrap .saboxplugin-socials a svg .st1 {
    fill: rgba(0, 0, 0, 0.3);
}
.saboxplugin-wrap .saboxplugin-socials a:hover {
    opacity: 0.8;
    -webkit-transition: opacity 0.4s;
    -moz-transition: opacity 0.4s;
    -o-transition: opacity 0.4s;
    transition: opacity 0.4s;
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
}
.saboxplugin-wrap .saboxplugin-socials .saboxplugin-icon-color {
    box-shadow: none;
    padding: 0;
    border: 0;
    -webkit-transition: opacity 0.4s;
    -moz-transition: opacity 0.4s;
    -o-transition: opacity 0.4s;
    transition: opacity 0.4s;
    display: inline-block;
    color: #fff;
    font-size: 0;
    text-decoration: inherit;
    margin: 5px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    overflow: hidden;
}
.saboxplugin-wrap .saboxplugin-socials .saboxplugin-icon-grey {
    text-decoration: inherit;
    box-shadow: none;
    position: relative;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    zoom: 1;
    margin: 10px 5px;
    color: #444;
    fill: #444;
}
.clearfix:after,
.clearfix:before {
    content: " ";
    display: table;
    line-height: 0;
    clear: both;
}
.ie7 .clearfix {
    zoom: 1;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-twitch {
    border-color: #38245c;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-addthis {
    border-color: #e91c00;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-behance {
    border-color: #003eb0;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-delicious {
    border-color: #06c;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-deviantart {
    border-color: #036824;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-digg {
    border-color: #00327c;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-dribbble {
    border-color: #ba1655;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-facebook {
    border-color: #1e2e4f;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-flickr {
    border-color: #003576;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-github {
    border-color: #264874;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-google {
    border-color: #0b51c5;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-googleplus {
    border-color: #96271a;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-html5 {
    border-color: #902e13;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-instagram {
    border-color: #1630aa;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-linkedin {
    border-color: #00344f;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-pinterest {
    border-color: #5b040e;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-reddit {
    border-color: #992900;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-rss {
    border-color: #a43b0a;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-sharethis {
    border-color: #5d8420;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-skype {
    border-color: #00658a;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-soundcloud {
    border-color: #995200;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-spotify {
    border-color: #0f612c;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-stackoverflow {
    border-color: #a95009;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-steam {
    border-color: #006388;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-user_email {
    border-color: #b84e05;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-stumbleUpon {
    border-color: #9b280e;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-tumblr {
    border-color: #10151b;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-twitter {
    border-color: #0967a0;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-vimeo {
    border-color: #0d7091;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-windows {
    border-color: #003f71;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-whatsapp {
    border-color: #003f71;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-wordpress {
    border-color: #0f3647;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-yahoo {
    border-color: #14002d;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-youtube {
    border-color: #900;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-xing {
    border-color: #000202;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-mixcloud {
    border-color: #2475a0;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-vk {
    border-color: #243549;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-medium {
    border-color: #00452c;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-quora {
    border-color: #420e00;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-meetup {
    border-color: #9b181c;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-goodreads {
    border-color: #000;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-snapchat {
    border-color: #999700;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-500px {
    border-color: #00557f;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-mastodont {
    border-color: #185886;
}
.sabox-plus-item {
    margin-bottom: 20px;
}
@media screen and (max-width: 480px) {
    .saboxplugin-wrap {
        text-align: center;
    }
    .saboxplugin-wrap .saboxplugin-gravatar {
        float: none;
        padding: 20px 0;
        text-align: center;
        margin: 0 auto;
        display: block;
    }
    .saboxplugin-wrap .saboxplugin-gravatar img {
        float: none;
        display: inline-block;
        display: -moz-inline-stack;
        vertical-align: middle;
        zoom: 1;
    }
    .saboxplugin-wrap .saboxplugin-desc {
        margin: 0 10px 20px;
        text-align: center;
    }
    .saboxplugin-wrap .saboxplugin-authorname {
        text-align: center;
        margin: 10px 0 20px;
    }
}
body .saboxplugin-authorname a,
body .saboxplugin-authorname a:hover {
    box-shadow: none;
    -webkit-box-shadow: none;
}
a.sab-profile-edit {
    font-size: 16px !important;
    line-height: 1 !important;
}
.sab-edit-settings a,
a.sab-profile-edit {
    color: #0073aa !important;
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
}
.sab-edit-settings {
    margin-right: 15px;
    position: absolute;
    right: 0;
    z-index: 2;
    bottom: 10px;
    line-height: 20px;
}
.sab-edit-settings i {
    margin-left: 5px;
}
.saboxplugin-socials {
    line-height: 1 !important;
}
.rtl .saboxplugin-wrap .saboxplugin-gravatar {
    float: right;
}
.rtl .saboxplugin-wrap .saboxplugin-authorname {
    display: flex;
    align-items: center;
}
.rtl .saboxplugin-wrap .saboxplugin-authorname .sab-profile-edit {
    margin-right: 10px;
}
.rtl .sab-edit-settings {
    right: auto;
    left: 0;
}
img.sab-custom-avatar {
    max-width: 75px;
}
.saboxplugin-wrap .saboxplugin-socials {
    background-color: #b9c970;
}
.saboxplugin-wrap {
    background-color: #ddc090;
}
.saboxplugin-wrap {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px;
}
.saboxplugin-wrap .saboxplugin-authorname {
    font-size: 18px;
    line-height: 25px;
}
.saboxplugin-wrap .saboxplugin-desc p,
.saboxplugin-wrap .saboxplugin-desc {
    font-size: 14px !important;
    line-height: 21px !important;
}
.saboxplugin-wrap .saboxplugin-web {
    font-size: 14px;
}
.saboxplugin-wrap .saboxplugin-socials a svg {
    width: 18px;
    height: 18px;
}
.grecaptcha-badge {
	display: none
}
viewer-pdf-sidenav#sidenav #icons,
viewer-pdf-sidenav#sidenav #content {
	display: none !important;
}
#all-in-one-vr > .phone-vr > .phone-vr-img-circle > img {
    display: none !important;
}

#all-in-one-vr > .phone-vr > .phone-vr-img-circle {
    background-image: url('../images/support.svg');
    background-size: 36px 36px;
    background-repeat: no-repeat;
    background-position: center;
}
td {
    border: 1px solid #CCC !important;
    padding: 5px 10px !important;
}

.wp-block-button a:hover {
	background-color: #b47c2b !important;
	color: #fff !important;
}

.single-view-360 [data-elementor-type="header"] {
	position: fixed;
	width: 100%;
	z-index: 2;
}
.single-view-360 [data-elementor-type="footer"] {
	display: none !important;
}

.psv-canvas-container {
	cursor: grab !important;
}
.current-menu-parent > a,
.current-menu-item > a {
	background-color: #B47C2B !important;
	color: #fff !important;
}

.view_360_link {
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
	align-items: center;
}

.view_360_link,
.danh-sach-bds li a.view_360_link {
	color: #dd8b0f !important;
}
.view_360_link:hover {
	color: #dd8b0f !important;
}

.view_360_icon {
  display: inline-block;
  animation: spin 2s linear infinite;
}

.psv-button {
    box-sizing: content-box !important;
}

.psv-button svg {
	width: 20px;
	height: 20px;
}
@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.psv-container::before {
    content: "";
    position: absolute;
    background-image: url('../images/360.png');
    background-size: 180px;
    background-repeat: no-repeat;
    background-position: center;
    transition: opacity 0.3s 
ease;
    opacity: 1;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    z-index: 2;
    transform: translate(-50%, -50%);
}

.psv-container.hide-img::before {
    opacity: 0;
    pointer-events: none;
}

@media only screen and (min-width: 1024px) {
  .my_gallery_video_grid {
    
    max-height: 500px;
    overflow: auto;
    padding-right: 20px;
}

}

#button-contact-vr {
  position:fixed;
  bottom:0;
  z-index:99999
}
#button-contact-vr .button-contact {
  position:relative;
  margin-top:-5px
}
#button-contact-vr .button-contact .phone-vr {
  position:relative;
  visibility:visible;
  background-color:transparent;
  width:90px;
  height:90px;
  cursor:pointer;
  z-index:11;
  -webkit-backface-visibility:hidden;
  -webkit-transform:translateZ(0);
  transition:visibility .5s;
  left:0;
  bottom:0;
  display:block
}
.phone-vr-circle-fill {
  width:65px;
  height:65px;
  top:12px;
  left:12px;
  position:absolute;
  box-shadow:0 0 0 0 #c31d1d;
  background-color:rgba(230,8,8,.7);
  border-radius:50%;
  border:2px solid transparent;
  -webkit-animation:phone-vr-circle-fill 2.3s infinite ease-in-out;
  animation:phone-vr-circle-fill 2.3s infinite ease-in-out;
  transition:all .5s;
  -webkit-transform-origin:50% 50%;
  -ms-transform-origin:50% 50%;
  transform-origin:50% 50%;
  -webkit-animuiion:zoom 1.3s infinite;
  animation:zoom 1.3s infinite
}
.phone-vr-img-circle {
  background-color:#e60808;
  width:40px;
  height:40px;
  line-height:40px;
  top:25px;
  left:25px;
  position:absolute;
  border-radius:50%;
  overflow:hidden;
  display:flex;
  justify-content:center;
  -webkit-animation:phonering-alo-circle-img-anim 1s infinite ease-in-out;
  animation:phone-vr-circle-fill 1s infinite ease-in-out
}
.phone-vr-img-circle a {
  display:block;
  line-height:37px
}
.phone-vr-img-circle img {
  max-height:25px;
  max-width:27px;
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%);
  -moz-transform:translate(-50%,-50%);
  -webkit-transform:translate(-50%,-50%);
  -o-transform:translate(-50%,-50%)
}
#instagram-vr .phone-vr-circle-fill {
  background:#118ffd;
  background:linear-gradient(160deg,rgba(17,143,253,1) 20%,rgba(188,60,218,1) 50%,rgba(253,223,5,1) 80%);
  background-size:contain;
  box-shadow:0 0 0 0 #c840c9;
  background-color:#4f;
  border:0
}
#instagram-vr .phone-vr-img-circle {
  background:0 0
}
#telegram-vr .phone-vr-circle-fill {
  box-shadow:0 0 0 0 #2c9fd8;
  background-color:rgb(44 159 216/74%)
}
#telegram-vr .phone-vr-img-circle {
  background:#2c9fd8
}
@-webkit-keyframes phone-vr-circle-fill {
  0% {
    -webkit-transform:rotate(0) scale(1) skew(1deg)
  }
  10% {
    -webkit-transform:rotate(-25deg) scale(1) skew(1deg)
  }
  20% {
    -webkit-transform:rotate(25deg) scale(1) skew(1deg)
  }
  30% {
    -webkit-transform:rotate(-25deg) scale(1) skew(1deg)
  }
  40% {
    -webkit-transform:rotate(25deg) scale(1) skew(1deg)
  }
  50% {
    -webkit-transform:rotate(0) scale(1) skew(1deg)
  }
  100% {
    -webkit-transform:rotate(0) scale(1) skew(1deg)
  }
}
@-webkit-keyframes zoom {
  0% {
    transform:scale(.9)
  }
  70% {
    transform:scale(1);
    box-shadow:0 0 0 15px transparent
  }
  100% {
    transform:scale(.9);
    box-shadow:0 0 0 0 transparent
  }
}
@keyframes zoom {
  0% {
    transform:scale(.9)
  }
  70% {
    transform:scale(1);
    box-shadow:0 0 0 15px transparent
  }
  100% {
    transform:scale(.9);
    box-shadow:0 0 0 0 transparent
  }
}
.phone-bar a {
  position:absolute;
  margin-top:-65px;
  left:30px;
  z-index:-1;
  color:#fff;
  font-size:16px;
  padding:7px 15px 7px 50px;
  border-radius:100px;
  white-space:nowrap
}
.phone-bar a:hover {
  opacity:.8;
  color:#fff
}
@media(max-width:736px) {
  .phone-bar {
    display:none
  }
}
#zalo-vr .phone-vr-circle-fill {
  box-shadow:0 0 0 0 #2196f3;
  background-color:rgba(33,150,243,.7)
}
#zalo-vr .phone-vr-img-circle {
  background-color:#2196f3
}
#viber-vr .phone-vr-circle-fill {
  box-shadow:0 0 0 0 #714497;
  background-color:rgba(113,68,151,.8)
}
#viber-vr .phone-vr-img-circle {
  background-color:#714497
}
#contact-vr .phone-vr-circle-fill {
  box-shadow:0 0 0 0 #2196f3;
  background-color:rgba(33,150,243,.7)
}
#contact-vr .phone-vr-img-circle {
  background-color:#2196f3
}
div#whatsapp-vr .phone-vr .phone-vr-circle-fill {
  box-shadow:0 0 0 0 #1fd744;
  background-color:rgb(35 217 72/70%)
}
div#whatsapp-vr .phone-vr .phone-vr-img-circle {
  background:#1cd741
}
div#whatsapp-vr .phone-vr .phone-vr-img-circle img {
  max-width:100%;
  max-height:100%;
  border-radius:50%
}
#fanpage-vr img {
  max-width:35px;
  max-height:35px
}
#fanpage-vr .phone-vr-img-circle {
  background-color:#1877f2
}
#fanpage-vr .phone-vr-circle-fill {
  box-shadow:0 0 0 0 rgb(24 119 242/65%);
  background-color:rgb(24 119 242/70%)
}
#gom-all-in-one .button-contact {
  transition:1.6s all;
  -moz-transition:1.6s all;
  -webkit-transition:1.6s all
}
#button-contact-vr.active #gom-all-in-one .button-contact {
  margin-left:-100%
}
#all-in-one-vr .phone-bar {
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  left:100%;
  color:#fff;
  padding:5px 15px 5px 48px;
  border-radius:50px;
  margin-left:-64px;
  width:max-content;
  cursor:pointer
}
#popup-showroom-vr,
div#popup-form-contact-vr {
  display:none
}
#popup-showroom-vr.active,
div#popup-form-contact-vr.active {
  display:block;
  position:fixed;
  width:100%;
  height:100vh;
  top:0;
  left:0;
  z-index:99999
}
.bg-popup-vr {
  position:absolute;
  left:0;
  top:0;
  background:rgb(51 51 51/50%);
  width:100%;
  height:100vh
}
.content-popup-vr {
  background:#fff;
  position:absolute;
  left:50%;
  top:50%;
  transform:translate(-50%,-50%);
  width:95%;
  border-radius:5px;
  box-shadow:0 0 14px 5px rgb(0 0 0/49%);
  max-width:600px;
  display:flex
}
.content-popup-vr input,
.content-popup-vr textarea {
  width:100%;
  max-height:100px;
  min-height:38px;
  border:1px solid #b1b1b1;
  margin-bottom:10px;
  padding:0 7px;
  background:#fff
}
.content-popup-vr label {
  width:100%
}
.content-popup-vr input.wpcf7-form-control.wpcf7-submit {
  max-width:fit-content;
  padding:5px 32px 2px;
  background:#2196f3;
  border:0;
  color:#fff;
  font-size:16px;
  border-radius:5px;
  margin:10px auto 0;
  display:block;
  box-shadow:0 0 5px 1px rgb(0 0 0/29%);
  font-weight:400;
  min-height:auto;
  line-height:30px
}
.content-popup-vr input.wpcf7-form-control.wpcf7-submit:hover {
  opacity:.7
}
.content-popup-vr .close-popup-vr {
  font-family:sans-serif;
  width:23px;
  height:23px;
  background:#000;
  position:absolute;
  top:-10px;
  right:-10px;
  color:#fff;
  text-align:center;
  line-height:23px;
  font-size:17px;
  border-radius:50%;
  cursor:pointer
}
.content-popup-vr .close-popup-vr:hover {
  background:#b50000
}
.content-popup-vr .content-popup-div-vr {
  width:100%;
  padding:25px
}
.content-popup-vr .content-popup-img-vr {
  width:100%;
  max-width:45%;
  border-radius:10px 0 0 10px;
  overflow:hidden
}
#loco-top,
#loco-bottom {
  display:block
}
#loco-top .content-popup-img-vr,
div#popup-form-contact-vr #loco-bottom .content-popup-img-vr {
  max-width:100%;
  text-align:center
}
#contact-showroom.no-event a {
  pointer-events:none
}
.content-popup-vr .content-popup-div-vr ul {
  color:#333;
  list-style:none;
  font-size:15px
}
@media(max-width:673px) {
  div#popup-form-contact-vr .content-popup-vr {
    display:block
  }
  div#popup-form-contact-vr .content-popup-vr .content-popup-img-vr {
    max-width:100%;
    display:none
  }
}
#ftiktok-vr .phone-vr-img-circle {
  background-color:#020202
}
#tiktok-vr .phone-vr-circle-fill {
  box-shadow:0 0 0 0 rgb(2 2 2/55%);
  background-color:rgb(2 2 2/60%)
}
#tiktok-vr .phone-vr-img-circle img {
  max-width:90%;
  max-height:90%
}
#tiktok-vr .phone-vr-img-circle {
  background:#020202
}
#messenger-vr .phone-vr-circle-fill {
  box-shadow:0 0 0 0 #6a4ffe;
  background-color:rgb(106 79 254/50%)
}
#messenger-vr .phone-vr-img-circle {
  background-color:#6a4ffe
}
#messenger-vr .phone-vr-img-circle img {
  max-width:100%;
  max-height:100%
}

			.grecaptcha-badge {
	display: none
}
viewer-pdf-sidenav#sidenav #icons,
viewer-pdf-sidenav#sidenav #content {
	display: none !important;
}
#all-in-one-vr > .phone-vr > .phone-vr-img-circle > img {
    display: none !important;
}

#all-in-one-vr > .phone-vr > .phone-vr-img-circle {
    background-image: url('../images/support.svg');
    background-size: 36px 36px;
    background-repeat: no-repeat;
    background-position: center;
}
td {
    border: 1px solid #CCC !important;
    padding: 5px 10px !important;
}

.wp-block-button a:hover {
	background-color: #b47c2b !important;
	color: #fff !important;
}

.single-view-360 [data-elementor-type="header"] {
	position: fixed;
	width: 100%;
	z-index: 2;
}
.single-view-360 [data-elementor-type="footer"] {
	display: none !important;
}

.psv-canvas-container {
	cursor: grab !important;
}
.current-menu-parent > a,
.current-menu-item > a {
	background-color: #B47C2B !important;
	color: #fff !important;
}

.view_360_link {
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
	align-items: center;
}

.view_360_link,
.danh-sach-bds li a.view_360_link {
	color: #dd8b0f !important;
}
.view_360_link:hover {
	color: #dd8b0f !important;
}

.view_360_icon {
  display: inline-block;
  animation: spin 2s linear infinite;
}

.psv-button {
    box-sizing: content-box !important;
}

.psv-button svg {
	width: 20px;
	height: 20px;
}
@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.psv-container::before {
    content: "";
    position: absolute;
    background-image: url('../images/360.png');
    background-size: 180px;
    background-repeat: no-repeat;
    background-position: center;
    transition: opacity 0.3s 
ease;
    opacity: 1;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    z-index: 2;
    transform: translate(-50%, -50%);
}

.psv-container.hide-img::before {
    opacity: 0;
    pointer-events: none;
}

@media only screen and (min-width: 1024px) {
  .my_gallery_video_grid {
    
    max-height: 500px;
    overflow: auto;
    padding-right: 20px;
}

}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 100;
    font-stretch: 100%;
    src: url(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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;
}
.elementor-10 .elementor-element.elementor-element-1f1af0d .elementor-repeater-item-60d5b45 .swiper-slide-bg {
    background-color: #5c3d3d;
    background-image: url(../images/tien-ich-do-thi-thanh-ha.jpg);
    background-size: cover;
}
.elementor-10
    .elementor-element.elementor-element-1f1af0d
    .elementor-repeater-item-60d5b45
    .elementor-background-overlay {
    background-color: #5c3d3d33;
}
.elementor-10 .elementor-element.elementor-element-1f1af0d .elementor-repeater-item-f8d1163 .swiper-slide-bg {
    background-color: #5c3d3d;
    background-image: url(../images/do-thi-thanh-ha-vn-scaled.jpg);
    background-size: cover;
}
.elementor-10
    .elementor-element.elementor-element-1f1af0d
    .elementor-repeater-item-f8d1163
    .elementor-background-overlay {
    background-color: #5c3d3d33;
}
.elementor-10 .elementor-element.elementor-element-1f1af0d .elementor-repeater-item-4e88582 .swiper-slide-bg {
    background-color: #5c3d3d;
    background-image: url(../images/Lien-ke-thanh-ha-cienco-5-02.jpg);
    background-size: cover;
}
.elementor-10
    .elementor-element.elementor-element-1f1af0d
    .elementor-repeater-item-4e88582
    .elementor-background-overlay {
    background-color: #5c3d3d33;
}
.elementor-10 .elementor-element.elementor-element-1f1af0d .swiper-slide {
    transition-duration: calc(5000ms * 1.2);
    height: 60vh;
}
.elementor-10 .elementor-element.elementor-element-1f1af0d .elementor-slide-button {
    background-color: transparent;
    font-size: 15px;
    font-weight: 500;
    text-transform: uppercase;
    border-width: 1px;
    border-radius: 100px;
    color: #fff;
    background-image: linear-gradient(180deg, #476c47 0%, #29e0f2 100%);
}
.elementor-10 .elementor-element.elementor-element-1f1af0d .swiper-slide-contents {
    max-width: 60%;
}
.elementor-10
    .elementor-element.elementor-element-1f1af0d
    .swiper-slide-inner
    .elementor-slide-heading:not(:last-child) {
    margin-bottom: 15px;
}
.elementor-10 .elementor-element.elementor-element-1f1af0d .elementor-slide-heading {
    color: #fff;
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-10
    .elementor-element.elementor-element-1f1af0d
    .swiper-slide-inner
    .elementor-slide-description:not(:last-child) {
    margin-bottom: 36px;
}
.elementor-10 .elementor-element.elementor-element-1f1af0d .elementor-slide-description {
    color: #fff;
    font-size: 16px;
}
.elementor-10 .elementor-element.elementor-element-d21b1d1 {
    z-index: 9;
}
.elementor-10 .elementor-element.elementor-element-d21b1d1 .elementor-icon-box-wrapper {
    gap: 5px;
}
.elementor-10 .elementor-element.elementor-element-d21b1d1 .elementor-icon-box-title {
    margin-block-end: 0px;
    color: #ffffff85;
}
.elementor-10 .elementor-element.elementor-element-d21b1d1 .elementor-icon {
    font-size: 42px;
}
.elementor-10 .elementor-element.elementor-element-d21b1d1 .elementor-icon-box-title,
.elementor-10 .elementor-element.elementor-element-d21b1d1 .elementor-icon-box-title a {
    font-size: 13px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-10 .elementor-element.elementor-element-1755d5b:not(.elementor-motion-effects-element-type-background),
.elementor-10
    .elementor-element.elementor-element-1755d5b
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url("../images/home-05.png");
    background-position: bottom right;
    background-repeat: no-repeat;
}
.elementor-10 .elementor-element.elementor-element-1755d5b {
    overflow: hidden;
    transition:
        background 0.3s,
        border 0.3s,
        border-radius 0.3s,
        box-shadow 0.3s;
    padding: 60px 20px;
}
.elementor-10 .elementor-element.elementor-element-1755d5b > .elementor-background-overlay {
    transition:
        background 0.3s,
        border-radius 0.3s,
        opacity 0.3s;
}
.elementor-10 .elementor-element.elementor-element-d920dd8 > .elementor-element-populated {
    margin: 55px 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 10px 0 0;
}
.elementor-10 .elementor-element.elementor-element-8eb117e img {
    width: 100%;
}
.elementor-10 .elementor-element.elementor-element-4bb5605 > .elementor-element-populated {
    padding: 0 0 0 10px;
}
.elementor-10 .elementor-element.elementor-element-952fe43 img {
    width: 100%;
}
.elementor-10 .elementor-element.elementor-element-b99e531 > .elementor-element-populated {
    padding: 10px 10px 10px 40px;
}
.elementor-10 .elementor-element.elementor-element-80b420b > .elementor-widget-container {
    margin: 0;
}
.elementor-10
    .elementor-element.elementor-element-80b420b
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(0px / 2);
}
.elementor-10
    .elementor-element.elementor-element-80b420b
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(0px / 2);
}
.elementor-10
    .elementor-element.elementor-element-80b420b
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-inline: calc(0px / 2);
}
.elementor-10 .elementor-element.elementor-element-80b420b .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-0px / 2);
}
.elementor-10
    .elementor-element.elementor-element-80b420b
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    inset-inline-end: calc(-0px / 2);
}
.elementor-10 .elementor-element.elementor-element-80b420b .elementor-icon-list-icon i {
    transition: color 0.3s;
}
.elementor-10 .elementor-element.elementor-element-80b420b .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}
.elementor-10 .elementor-element.elementor-element-80b420b {
    --e-icon-list-icon-size: 24px;
    --icon-vertical-offset: 0px;
}
.elementor-10 .elementor-element.elementor-element-80b420b .elementor-icon-list-item > .elementor-icon-list-text,
.elementor-10 .elementor-element.elementor-element-80b420b .elementor-icon-list-item > a {
    font-size: 15px;
    font-weight: 500;
    text-transform: uppercase;
}
.elementor-10 .elementor-element.elementor-element-80b420b .elementor-icon-list-text {
    color: var(--e-global-color-accent);
    transition: color 0.3s;
}
.elementor-10 .elementor-element.elementor-element-31db425 > .elementor-widget-container {
    margin: 0;
}
.elementor-10 .elementor-element.elementor-element-31db425 .elementor-heading-title {
    font-family: "Roboto Slab", Sans-serif;
    font-size: 36px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-10 .elementor-element.elementor-element-a031214 .elementor-button:hover,
.elementor-10 .elementor-element.elementor-element-a031214 .elementor-button:focus {
    background-color: var(--e-global-color-accent);
}
.elementor-10 .elementor-element.elementor-element-a031214 > .elementor-widget-container {
    margin: 20px 0 0;
}
.elementor-10 .elementor-element.elementor-element-a031214 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}
.elementor-10 .elementor-element.elementor-element-a031214 .elementor-button .elementor-button-content-wrapper {
    gap: 25px;
}
.elementor-10 .elementor-element.elementor-element-a031214 .elementor-button {
    text-transform: uppercase;
    fill: #fff;
    color: #fff;
    transition-duration: 0.2s;
}
.elementor-10
    .elementor-element.elementor-element-f82ed73
    > .elementor-container
    > .elementor-column
    > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-10 .elementor-element.elementor-element-f82ed73:not(.elementor-motion-effects-element-type-background),
.elementor-10
    .elementor-element.elementor-element-f82ed73
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url("../images/background.svg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-10 .elementor-element.elementor-element-f82ed73 > .elementor-background-overlay {
    background-color: #5c3d3d;
    opacity: 0.9;
    transition:
        background 0.3s,
        border-radius 0.3s,
        opacity 0.3s;
}
.elementor-10 .elementor-element.elementor-element-f82ed73 {
    transition:
        background 0.3s,
        border 0.3s,
        border-radius 0.3s,
        box-shadow 0.3s;
    padding: 70px 20px;
}
.elementor-10 .elementor-element.elementor-element-f526615 > .elementor-widget-container {
    margin: 0;
}
.elementor-10 .elementor-element.elementor-element-f526615 .elementor-heading-title {
    font-family: "Roboto Slab", Sans-serif;
    font-size: 30px;
    font-weight: 400;
    color: #efd170;
}
.elementor-10 .elementor-element.elementor-element-20303fb {
    color: #fff;
}
.elementor-10 .elementor-element.elementor-element-bf6f40e {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-10
    .elementor-element.elementor-element-5b43f76
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(12px / 2);
}
.elementor-10
    .elementor-element.elementor-element-5b43f76
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(12px / 2);
}
.elementor-10
    .elementor-element.elementor-element-5b43f76
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-inline: calc(12px / 2);
}
.elementor-10 .elementor-element.elementor-element-5b43f76 .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-12px / 2);
}
.elementor-10
    .elementor-element.elementor-element-5b43f76
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    inset-inline-end: calc(-12px / 2);
}
.elementor-10 .elementor-element.elementor-element-5b43f76 .elementor-icon-list-item:not(:last-child):after {
    content: "";
    border-color: #ddd;
}
.elementor-10
    .elementor-element.elementor-element-5b43f76
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child):after {
    border-block-start-style: solid;
    border-block-start-width: 1px;
}
.elementor-10
    .elementor-element.elementor-element-5b43f76
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:not(:last-child):after {
    border-inline-start-style: solid;
}
.elementor-10
    .elementor-element.elementor-element-5b43f76
    .elementor-inline-items
    .elementor-icon-list-item:not(:last-child):after {
    border-inline-start-width: 1px;
}
.elementor-10 .elementor-element.elementor-element-5b43f76 .elementor-icon-list-icon i {
    color: #efd170;
    transition: color 0.3s;
}
.elementor-10 .elementor-element.elementor-element-5b43f76 .elementor-icon-list-icon svg {
    fill: #efd170;
    transition: fill 0.3s;
}
.elementor-10 .elementor-element.elementor-element-5b43f76 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}
.elementor-10 .elementor-element.elementor-element-5b43f76 .elementor-icon-list-text {
    color: #fff;
    transition: color 0.3s;
}
.elementor-10
    .elementor-element.elementor-element-c0797df
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(12px / 2);
}
.elementor-10
    .elementor-element.elementor-element-c0797df
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(12px / 2);
}
.elementor-10
    .elementor-element.elementor-element-c0797df
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-inline: calc(12px / 2);
}
.elementor-10 .elementor-element.elementor-element-c0797df .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-12px / 2);
}
.elementor-10
    .elementor-element.elementor-element-c0797df
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    inset-inline-end: calc(-12px / 2);
}
.elementor-10 .elementor-element.elementor-element-c0797df .elementor-icon-list-item:not(:last-child):after {
    content: "";
    border-color: #ddd;
}
.elementor-10
    .elementor-element.elementor-element-c0797df
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child):after {
    border-block-start-style: solid;
    border-block-start-width: 1px;
}
.elementor-10
    .elementor-element.elementor-element-c0797df
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:not(:last-child):after {
    border-inline-start-style: solid;
}
.elementor-10
    .elementor-element.elementor-element-c0797df
    .elementor-inline-items
    .elementor-icon-list-item:not(:last-child):after {
    border-inline-start-width: 1px;
}
.elementor-10 .elementor-element.elementor-element-c0797df .elementor-icon-list-icon i {
    color: #efd170;
    transition: color 0.3s;
}
.elementor-10 .elementor-element.elementor-element-c0797df .elementor-icon-list-icon svg {
    fill: #efd170;
    transition: fill 0.3s;
}
.elementor-10 .elementor-element.elementor-element-c0797df {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}
.elementor-10 .elementor-element.elementor-element-c0797df .elementor-icon-list-text {
    color: #fff;
    transition: color 0.3s;
}
.elementor-10 .elementor-element.elementor-element-8c9493c img {
    width: 100%;
}
.elementor-10 .elementor-element.elementor-element-4aa7a6f:not(.elementor-motion-effects-element-type-background),
.elementor-10
    .elementor-element.elementor-element-4aa7a6f
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #f5f5f5;
}
.elementor-10 .elementor-element.elementor-element-4aa7a6f {
    overflow: hidden;
    transition:
        background 0.3s,
        border 0.3s,
        border-radius 0.3s,
        box-shadow 0.3s;
    padding: 60px 0;
}
.elementor-10 .elementor-element.elementor-element-4aa7a6f > .elementor-background-overlay {
    transition:
        background 0.3s,
        border-radius 0.3s,
        opacity 0.3s;
}
.elementor-10 .elementor-element.elementor-element-7e7ab08 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
}
.elementor-10 .elementor-element.elementor-element-d90696a > .elementor-widget-container {
    margin: 0;
}
.elementor-10 .elementor-element.elementor-element-d90696a .elementor-heading-title {
    font-family: "Roboto Slab", Sans-serif;
    font-size: 30px;
    font-weight: 400;
    color: #b47c2b;
}
.elementor-10 .elementor-element.elementor-element-9b4cdb4 {
    color: #333;
}
.elementor-10 .elementor-element.elementor-element-903cd38 {
    padding: 0;
}
.elementor-10 .elementor-element.elementor-element-c9ff279 .elementor-main-swiper .swiper-slide {
    border-radius: 0;
    padding: 0;
}
.elementor-10 .elementor-element.elementor-element-c9ff279 .elementor-swiper-button {
    font-size: 20px;
    color: var(--e-global-color-accent);
}
.elementor-10 .elementor-element.elementor-element-c9ff279 .elementor-swiper-button svg {
    fill: var(--e-global-color-accent);
}
.elementor-10
    .elementor-element.elementor-element-c9ff279.elementor-testimonial--layout-image_inline
    .elementor-testimonial__footer,
.elementor-10
    .elementor-element.elementor-element-c9ff279.elementor-testimonial--layout-image_stacked
    .elementor-testimonial__footer {
    margin-top: 0;
}
.elementor-10
    .elementor-element.elementor-element-c9ff279.elementor-testimonial--layout-image_above
    .elementor-testimonial__footer {
    margin-bottom: 0;
}
.elementor-10
    .elementor-element.elementor-element-c9ff279.elementor-testimonial--layout-image_left
    .elementor-testimonial__footer {
    padding-right: 0;
}
.elementor-10
    .elementor-element.elementor-element-c9ff279.elementor-testimonial--layout-image_right
    .elementor-testimonial__footer {
    padding-left: 0;
}
.elementor-10 .elementor-element.elementor-element-c9ff279 .elementor-testimonial__text {
    color: #ffffffb0;
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
}
.elementor-10 .elementor-element.elementor-element-c9ff279 .elementor-testimonial__name {
    color: #fff;
}
body.rtl
    .elementor-10
    .elementor-element.elementor-element-c9ff279.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left
    .elementor-testimonial__image
    + cite,
body.rtl
    .elementor-10
    .elementor-element.elementor-element-c9ff279.elementor-testimonial--layout-image_above.elementor-testimonial--align-left
    .elementor-testimonial__image
    + cite,
body:not(.rtl)
    .elementor-10
    .elementor-element.elementor-element-c9ff279.elementor-testimonial--layout-image_inline
    .elementor-testimonial__image
    + cite,
body:not(.rtl)
    .elementor-10
    .elementor-element.elementor-element-c9ff279.elementor-testimonial--layout-image_above
    .elementor-testimonial__image
    + cite {
    margin-left: 0;
    margin-right: 0;
}
body:not(.rtl)
    .elementor-10
    .elementor-element.elementor-element-c9ff279.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right
    .elementor-testimonial__image
    + cite,
body:not(.rtl)
    .elementor-10
    .elementor-element.elementor-element-c9ff279.elementor-testimonial--layout-image_above.elementor-testimonial--align-right
    .elementor-testimonial__image
    + cite,
body.rtl
    .elementor-10
    .elementor-element.elementor-element-c9ff279.elementor-testimonial--layout-image_inline
    .elementor-testimonial__image
    + cite,
body.rtl
    .elementor-10
    .elementor-element.elementor-element-c9ff279.elementor-testimonial--layout-image_above
    .elementor-testimonial__image
    + cite {
    margin-right: 0;
    margin-left: 0;
}
.elementor-10
    .elementor-element.elementor-element-c9ff279.elementor-testimonial--layout-image_stacked
    .elementor-testimonial__image
    + cite,
.elementor-10
    .elementor-element.elementor-element-c9ff279.elementor-testimonial--layout-image_left
    .elementor-testimonial__image
    + cite,
.elementor-10
    .elementor-element.elementor-element-c9ff279.elementor-testimonial--layout-image_right
    .elementor-testimonial__image
    + cite {
    margin-top: 0;
}
.elementor-10 .elementor-element.elementor-element-c9ff279 .elementor-testimonial__image img {
    border-radius: 0;
}
.elementor-10 .elementor-element.elementor-element-0543317:not(.elementor-motion-effects-element-type-background),
.elementor-10
    .elementor-element.elementor-element-0543317
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url("../images/background.svg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-10 .elementor-element.elementor-element-0543317 > .elementor-background-overlay {
    background-color: #5c3d3d;
    opacity: 0.9;
    transition:
        background 0.3s,
        border-radius 0.3s,
        opacity 0.3s;
}
.elementor-10 .elementor-element.elementor-element-0543317 {
    transition:
        background 0.3s,
        border 0.3s,
        border-radius 0.3s,
        box-shadow 0.3s;
    padding: 30px 20px;
}
.elementor-10 .elementor-element.elementor-element-374edbd > .elementor-element-populated {
    border-style: none;
}
.elementor-10 .elementor-element.elementor-element-8746320 {
    --display: flex;
    border-style: none;
    --border-style: none;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-10 .elementor-element.elementor-element-06f6756 > .elementor-widget-container {
    margin: 0;
}
.elementor-10 .elementor-element.elementor-element-06f6756 .elementor-heading-title {
    font-family: "Roboto Slab", Sans-serif;
    font-size: 24px;
    font-weight: 400;
    color: #efd170;
}
.elementor-10 .elementor-element.elementor-element-85bbf4f {
    --display: grid;
    --e-con-grid-template-columns: repeat(3, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    border-style: solid;
    --border-style: solid;
    border-width: 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #fff;
    --border-color: #fff;
    --border-radius: 16px;
    --padding-top: 16px;
    --padding-bottom: 16px;
    --padding-left: 16px;
    --padding-right: 16px;
}
.elementor-10
    .elementor-element.elementor-element-cfa4df6
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(8px / 2);
}
.elementor-10
    .elementor-element.elementor-element-cfa4df6
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(8px / 2);
}
.elementor-10
    .elementor-element.elementor-element-cfa4df6
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-inline: calc(8px / 2);
}
.elementor-10 .elementor-element.elementor-element-cfa4df6 .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-8px / 2);
}
.elementor-10
    .elementor-element.elementor-element-cfa4df6
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    inset-inline-end: calc(-8px / 2);
}
.elementor-10 .elementor-element.elementor-element-cfa4df6 .elementor-icon-list-icon i {
    color: #efd170;
    transition: color 0.3s;
}
.elementor-10 .elementor-element.elementor-element-cfa4df6 .elementor-icon-list-icon svg {
    fill: #efd170;
    transition: fill 0.3s;
}
.elementor-10 .elementor-element.elementor-element-cfa4df6 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}
.elementor-10 .elementor-element.elementor-element-cfa4df6 .elementor-icon-list-item > .elementor-icon-list-text,
.elementor-10 .elementor-element.elementor-element-cfa4df6 .elementor-icon-list-item > a {
    font-size: 15px;
}
.elementor-10 .elementor-element.elementor-element-cfa4df6 .elementor-icon-list-text {
    color: #fff;
    transition: color 0.3s;
}
.elementor-10
    .elementor-element.elementor-element-e888154
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(8px / 2);
}
.elementor-10
    .elementor-element.elementor-element-e888154
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(8px / 2);
}
.elementor-10
    .elementor-element.elementor-element-e888154
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-inline: calc(8px / 2);
}
.elementor-10 .elementor-element.elementor-element-e888154 .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-8px / 2);
}
.elementor-10
    .elementor-element.elementor-element-e888154
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    inset-inline-end: calc(-8px / 2);
}
.elementor-10 .elementor-element.elementor-element-e888154 .elementor-icon-list-icon i {
    color: #efd170;
    transition: color 0.3s;
}
.elementor-10 .elementor-element.elementor-element-e888154 .elementor-icon-list-icon svg {
    fill: #efd170;
    transition: fill 0.3s;
}
.elementor-10 .elementor-element.elementor-element-e888154 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}
.elementor-10 .elementor-element.elementor-element-e888154 .elementor-icon-list-item > .elementor-icon-list-text,
.elementor-10 .elementor-element.elementor-element-e888154 .elementor-icon-list-item > a {
    font-size: 15px;
}
.elementor-10 .elementor-element.elementor-element-e888154 .elementor-icon-list-text {
    color: #fff;
    transition: color 0.3s;
}
.elementor-10
    .elementor-element.elementor-element-102fb68
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(8px / 2);
}
.elementor-10
    .elementor-element.elementor-element-102fb68
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(8px / 2);
}
.elementor-10
    .elementor-element.elementor-element-102fb68
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-inline: calc(8px / 2);
}
.elementor-10 .elementor-element.elementor-element-102fb68 .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-8px / 2);
}
.elementor-10
    .elementor-element.elementor-element-102fb68
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    inset-inline-end: calc(-8px / 2);
}
.elementor-10 .elementor-element.elementor-element-102fb68 .elementor-icon-list-icon i {
    color: #efd170;
    transition: color 0.3s;
}
.elementor-10 .elementor-element.elementor-element-102fb68 .elementor-icon-list-icon svg {
    fill: #efd170;
    transition: fill 0.3s;
}
.elementor-10 .elementor-element.elementor-element-102fb68 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}
.elementor-10 .elementor-element.elementor-element-102fb68 .elementor-icon-list-item > .elementor-icon-list-text,
.elementor-10 .elementor-element.elementor-element-102fb68 .elementor-icon-list-item > a {
    font-size: 15px;
}
.elementor-10 .elementor-element.elementor-element-102fb68 .elementor-icon-list-text {
    color: #fff;
    transition: color 0.3s;
}
.elementor-10 .elementor-element.elementor-element-e0a7905 > .elementor-element-populated {
    border-style: none;
}
.elementor-10 .elementor-element.elementor-element-09e08c5 {
    --display: flex;
    border-style: none;
    --border-style: none;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-10 .elementor-element.elementor-element-c0cb287 > .elementor-widget-container {
    margin: 0;
}
.elementor-10 .elementor-element.elementor-element-c0cb287 .elementor-heading-title {
    font-family: "Roboto Slab", Sans-serif;
    font-size: 24px;
    font-weight: 400;
    color: #efd170;
}
.elementor-10 .elementor-element.elementor-element-ead3d8c {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    border-style: solid;
    --border-style: solid;
    border-width: 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #fff;
    --border-color: #fff;
    --border-radius: 16px;
    --padding-top: 16px;
    --padding-bottom: 16px;
    --padding-left: 16px;
    --padding-right: 16px;
}
.elementor-10
    .elementor-element.elementor-element-dace12f
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(8px / 2);
}
.elementor-10
    .elementor-element.elementor-element-dace12f
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(8px / 2);
}
.elementor-10
    .elementor-element.elementor-element-dace12f
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-inline: calc(8px / 2);
}
.elementor-10 .elementor-element.elementor-element-dace12f .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-8px / 2);
}
.elementor-10
    .elementor-element.elementor-element-dace12f
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    inset-inline-end: calc(-8px / 2);
}
.elementor-10 .elementor-element.elementor-element-dace12f .elementor-icon-list-icon i {
    color: #efd170;
    transition: color 0.3s;
}
.elementor-10 .elementor-element.elementor-element-dace12f .elementor-icon-list-icon svg {
    fill: #efd170;
    transition: fill 0.3s;
}
.elementor-10 .elementor-element.elementor-element-dace12f {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}
.elementor-10 .elementor-element.elementor-element-dace12f .elementor-icon-list-item > .elementor-icon-list-text,
.elementor-10 .elementor-element.elementor-element-dace12f .elementor-icon-list-item > a {
    font-size: 15px;
}
.elementor-10 .elementor-element.elementor-element-dace12f .elementor-icon-list-text {
    color: #fff;
    transition: color 0.3s;
}
.elementor-10
    .elementor-element.elementor-element-4029bce
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(8px / 2);
}
.elementor-10
    .elementor-element.elementor-element-4029bce
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(8px / 2);
}
.elementor-10
    .elementor-element.elementor-element-4029bce
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-inline: calc(8px / 2);
}
.elementor-10 .elementor-element.elementor-element-4029bce .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-8px / 2);
}
.elementor-10
    .elementor-element.elementor-element-4029bce
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    inset-inline-end: calc(-8px / 2);
}
.elementor-10 .elementor-element.elementor-element-4029bce .elementor-icon-list-icon i {
    color: #efd170;
    transition: color 0.3s;
}
.elementor-10 .elementor-element.elementor-element-4029bce .elementor-icon-list-icon svg {
    fill: #efd170;
    transition: fill 0.3s;
}
.elementor-10 .elementor-element.elementor-element-4029bce {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}
.elementor-10 .elementor-element.elementor-element-4029bce .elementor-icon-list-item > .elementor-icon-list-text,
.elementor-10 .elementor-element.elementor-element-4029bce .elementor-icon-list-item > a {
    font-size: 15px;
}
.elementor-10 .elementor-element.elementor-element-4029bce .elementor-icon-list-text {
    color: #fff;
    transition: color 0.3s;
}
.elementor-10 .elementor-element.elementor-element-f654e58 {
    overflow: hidden;
    padding: 60px 20px;
}
.elementor-10 .elementor-element.elementor-element-a03c829 {
    margin-top: 0;
    margin-bottom: 10px;
}
.elementor-10 .elementor-element.elementor-element-e5d3e7c > .elementor-widget-container {
    margin: 0;
}
.elementor-10 .elementor-element.elementor-element-e5d3e7c .elementor-heading-title {
    font-family: "Roboto Slab", Sans-serif;
    font-size: 30px;
    font-weight: 400;
    color: #b47c2b;
}
.elementor-10 .elementor-element.elementor-element-b50ed2d {
    --display: flex;
}
.elementor-10 .elementor-element.elementor-element-ec2d08c {
    --e-image-carousel-slides-to-show: 1;
}
.elementor-10 .elementor-element.elementor-element-ec2d08c .elementor-swiper-button.elementor-swiper-button-prev,
.elementor-10 .elementor-element.elementor-element-ec2d08c .elementor-swiper-button.elementor-swiper-button-next {
    font-size: 30px;
    color: #e0930b;
}
.elementor-10 .elementor-element.elementor-element-ec2d08c .elementor-swiper-button.elementor-swiper-button-prev svg,
.elementor-10 .elementor-element.elementor-element-ec2d08c .elementor-swiper-button.elementor-swiper-button-next svg {
    fill: #e0930b;
}
.elementor-10 .elementor-element.elementor-element-9de8f06 {
    --display: flex;
}
.elementor-10 .elementor-element.elementor-element-a7c0084 {
    --e-image-carousel-slides-to-show: 1;
}
.elementor-10 .elementor-element.elementor-element-157b1e5 .elementor-button:hover,
.elementor-10 .elementor-element.elementor-element-157b1e5 .elementor-button:focus {
    background-color: var(--e-global-color-accent);
}
.elementor-10 .elementor-element.elementor-element-157b1e5 > .elementor-widget-container {
    margin: 20px 0 0;
}
.elementor-10 .elementor-element.elementor-element-157b1e5 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}
.elementor-10 .elementor-element.elementor-element-157b1e5 .elementor-button .elementor-button-content-wrapper {
    gap: 17px;
}
.elementor-10 .elementor-element.elementor-element-157b1e5 .elementor-button {
    font-weight: 700;
    text-transform: uppercase;
    fill: #fff;
    color: #fff;
    transition-duration: 0.2s;
}
.elementor-10 .elementor-element.elementor-element-6196b73 .elementor-button:hover,
.elementor-10 .elementor-element.elementor-element-6196b73 .elementor-button:focus {
    background-color: var(--e-global-color-accent);
}
.elementor-10 .elementor-element.elementor-element-6196b73 > .elementor-widget-container {
    margin: 20px 0 0;
}
.elementor-10 .elementor-element.elementor-element-6196b73 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}
.elementor-10 .elementor-element.elementor-element-6196b73 .elementor-button .elementor-button-content-wrapper {
    gap: 25px;
}
.elementor-10 .elementor-element.elementor-element-6196b73 .elementor-button {
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    fill: #fff;
    color: #fff;
    transition-duration: 0.2s;
}
.elementor-10 .elementor-element.elementor-element-2deb84a .elementor-button:hover,
.elementor-10 .elementor-element.elementor-element-2deb84a .elementor-button:focus {
    background-color: var(--e-global-color-accent);
}
.elementor-10 .elementor-element.elementor-element-2deb84a > .elementor-widget-container {
    margin: 20px 0 0;
}
.elementor-10 .elementor-element.elementor-element-2deb84a .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}
.elementor-10 .elementor-element.elementor-element-2deb84a .elementor-button .elementor-button-content-wrapper {
    gap: 25px;
}
.elementor-10 .elementor-element.elementor-element-2deb84a .elementor-button {
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    fill: #fff;
    color: #fff;
    transition-duration: 0.2s;
}
.elementor-10 .elementor-element.elementor-element-38a0b08 {
    --display: flex;
}
.elementor-10 .elementor-element.elementor-element-64d0d95 {
    --e-image-carousel-slides-to-show: 1;
}
.elementor-10 .elementor-element.elementor-element-64d0d95 .elementor-swiper-button.elementor-swiper-button-prev,
.elementor-10 .elementor-element.elementor-element-64d0d95 .elementor-swiper-button.elementor-swiper-button-next {
    color: #ec9c0d;
}
.elementor-10 .elementor-element.elementor-element-64d0d95 .elementor-swiper-button.elementor-swiper-button-prev svg,
.elementor-10 .elementor-element.elementor-element-64d0d95 .elementor-swiper-button.elementor-swiper-button-next svg {
    fill: #ec9c0d;
}
.elementor-10 .elementor-element.elementor-element-aaf9b9b {
    --display: flex;
}
.elementor-10 .elementor-element.elementor-element-dcc6cb1 {
    --e-image-carousel-slides-to-show: 1;
}
.elementor-10 .elementor-element.elementor-element-dcc6cb1 .elementor-swiper-button.elementor-swiper-button-prev,
.elementor-10 .elementor-element.elementor-element-dcc6cb1 .elementor-swiper-button.elementor-swiper-button-next {
    color: #e6a90d;
}
.elementor-10 .elementor-element.elementor-element-dcc6cb1 .elementor-swiper-button.elementor-swiper-button-prev svg,
.elementor-10 .elementor-element.elementor-element-dcc6cb1 .elementor-swiper-button.elementor-swiper-button-next svg {
    fill: #e6a90d;
}
.elementor-10 .elementor-element.elementor-element-767c81f {
    --display: flex;
}
.elementor-10 .elementor-element.elementor-element-2c5e365 {
    --e-image-carousel-slides-to-show: 1;
}
.elementor-10 .elementor-element.elementor-element-2c5e365 .elementor-swiper-button.elementor-swiper-button-prev,
.elementor-10 .elementor-element.elementor-element-2c5e365 .elementor-swiper-button.elementor-swiper-button-next {
    color: #e1b60b;
}
.elementor-10 .elementor-element.elementor-element-2c5e365 .elementor-swiper-button.elementor-swiper-button-prev svg,
.elementor-10 .elementor-element.elementor-element-2c5e365 .elementor-swiper-button.elementor-swiper-button-next svg {
    fill: #e1b60b;
}
.elementor-10 .elementor-element.elementor-element-73245bc {
    --display: flex;
}
.elementor-10 .elementor-element.elementor-element-3264ddc {
    --e-image-carousel-slides-to-show: 1;
}
.elementor-10 .elementor-element.elementor-element-cb31c15 {
    --n-tabs-heading-wrap: wrap;
    --n-tabs-heading-overflow-x: initial;
    --n-tabs-title-white-space: initial;
    --n-tabs-title-gap: 20px;
    --n-tabs-gap: 0px;
}
.elementor-10
    .elementor-element.elementor-element-cb31c15.elementor-widget-n-tabs
    > .elementor-widget-container
    > .e-n-tabs
    > .e-n-tabs-heading
    > :is(.e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title) {
    font-weight: 600;
    text-transform: uppercase;
}
:where(
        .elementor-10
            .elementor-element.elementor-element-cb31c15.elementor-widget-n-tabs
            > .elementor-widget-container
            > .e-n-tabs
            > .e-n-tabs-content
    )
    > .e-con {
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}
.elementor-10 .elementor-element.elementor-element-b5aa910:not(.elementor-motion-effects-element-type-background),
.elementor-10
    .elementor-element.elementor-element-b5aa910
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url("../images/Lien-ke-thanh-ha-cienco-5-02.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-10 .elementor-element.elementor-element-b5aa910 > .elementor-background-overlay {
    background-color: #5c3d3d;
    opacity: 0.9;
    transition:
        background 0.3s,
        border-radius 0.3s,
        opacity 0.3s;
}
.elementor-10 .elementor-element.elementor-element-b5aa910 {
    transition:
        background 0.3s,
        border 0.3s,
        border-radius 0.3s,
        box-shadow 0.3s;
    padding: 70px 20px;
}
.elementor-10 .elementor-element.elementor-element-c181778 {
    --e-image-carousel-slides-to-show: 1;
}
.elementor-10 .elementor-element.elementor-element-c181778 .elementor-swiper-button.elementor-swiper-button-prev,
.elementor-10 .elementor-element.elementor-element-c181778 .elementor-swiper-button.elementor-swiper-button-next {
    color: #f4a00b;
}
.elementor-10 .elementor-element.elementor-element-c181778 .elementor-swiper-button.elementor-swiper-button-prev svg,
.elementor-10 .elementor-element.elementor-element-c181778 .elementor-swiper-button.elementor-swiper-button-next svg {
    fill: #f4a00b;
}
.elementor-10 .elementor-element.elementor-element-dfe0787 > .elementor-widget-container {
    margin: 0;
}
.elementor-10 .elementor-element.elementor-element-dfe0787 .elementor-heading-title {
    font-family: "Roboto Slab", Sans-serif;
    font-size: 24px;
    font-weight: 400;
    color: #efd170;
}
.elementor-10 .elementor-element.elementor-element-5f97f9b {
    color: #fff;
}
.elementor-10 .elementor-element.elementor-element-9b93575 {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-10
    .elementor-element.elementor-element-e4799a4
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(12px / 2);
}
.elementor-10
    .elementor-element.elementor-element-e4799a4
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(12px / 2);
}
.elementor-10
    .elementor-element.elementor-element-e4799a4
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-inline: calc(12px / 2);
}
.elementor-10 .elementor-element.elementor-element-e4799a4 .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-12px / 2);
}
.elementor-10
    .elementor-element.elementor-element-e4799a4
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    inset-inline-end: calc(-12px / 2);
}
.elementor-10 .elementor-element.elementor-element-e4799a4 .elementor-icon-list-item:not(:last-child):after {
    content: "";
    border-color: #ddd;
}
.elementor-10
    .elementor-element.elementor-element-e4799a4
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child):after {
    border-block-start-style: solid;
    border-block-start-width: 1px;
}
.elementor-10
    .elementor-element.elementor-element-e4799a4
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:not(:last-child):after {
    border-inline-start-style: solid;
}
.elementor-10
    .elementor-element.elementor-element-e4799a4
    .elementor-inline-items
    .elementor-icon-list-item:not(:last-child):after {
    border-inline-start-width: 1px;
}
.elementor-10 .elementor-element.elementor-element-e4799a4 .elementor-icon-list-icon i {
    color: #efd170;
    transition: color 0.3s;
}
.elementor-10 .elementor-element.elementor-element-e4799a4 .elementor-icon-list-icon svg {
    fill: #efd170;
    transition: fill 0.3s;
}
.elementor-10 .elementor-element.elementor-element-e4799a4 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}
.elementor-10 .elementor-element.elementor-element-e4799a4 .elementor-icon-list-text {
    color: #fff;
    transition: color 0.3s;
}
.elementor-10
    .elementor-element.elementor-element-56a8dd6
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(12px / 2);
}
.elementor-10
    .elementor-element.elementor-element-56a8dd6
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(12px / 2);
}
.elementor-10
    .elementor-element.elementor-element-56a8dd6
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-inline: calc(12px / 2);
}
.elementor-10 .elementor-element.elementor-element-56a8dd6 .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-12px / 2);
}
.elementor-10
    .elementor-element.elementor-element-56a8dd6
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    inset-inline-end: calc(-12px / 2);
}
.elementor-10 .elementor-element.elementor-element-56a8dd6 .elementor-icon-list-item:not(:last-child):after {
    content: "";
    border-color: #ddd;
}
.elementor-10
    .elementor-element.elementor-element-56a8dd6
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child):after {
    border-block-start-style: solid;
    border-block-start-width: 1px;
}
.elementor-10
    .elementor-element.elementor-element-56a8dd6
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:not(:last-child):after {
    border-inline-start-style: solid;
}
.elementor-10
    .elementor-element.elementor-element-56a8dd6
    .elementor-inline-items
    .elementor-icon-list-item:not(:last-child):after {
    border-inline-start-width: 1px;
}
.elementor-10 .elementor-element.elementor-element-56a8dd6 .elementor-icon-list-icon i {
    color: #efd170;
    transition: color 0.3s;
}
.elementor-10 .elementor-element.elementor-element-56a8dd6 .elementor-icon-list-icon svg {
    fill: #efd170;
    transition: fill 0.3s;
}
.elementor-10 .elementor-element.elementor-element-56a8dd6 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}
.elementor-10 .elementor-element.elementor-element-56a8dd6 .elementor-icon-list-text {
    color: #fff;
    transition: color 0.3s;
}
.elementor-10 .elementor-element.elementor-element-701add0:not(.elementor-motion-effects-element-type-background),
.elementor-10
    .elementor-element.elementor-element-701add0
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #fff;
    background-image: url("../images/bg-news-page.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-10 .elementor-element.elementor-element-701add0 {
    overflow: hidden;
    transition:
        background 0.3s,
        border 0.3s,
        border-radius 0.3s,
        box-shadow 0.3s;
    padding: 60px 20px;
}
.elementor-10 .elementor-element.elementor-element-701add0 > .elementor-background-overlay {
    transition:
        background 0.3s,
        border-radius 0.3s,
        opacity 0.3s;
}
.elementor-10 .elementor-element.elementor-element-15d09df {
    margin-top: 0;
    margin-bottom: 15px;
    padding: 0;
}
.elementor-10 .elementor-element.elementor-element-bc65010 > .elementor-widget-container {
    margin: 0;
}
.elementor-10 .elementor-element.elementor-element-bc65010 .elementor-heading-title {
    font-family: "Roboto Slab", Sans-serif;
    font-size: 30px;
    font-weight: 400;
    color: #b47c2b;
}
.elementor-10 .elementor-element.elementor-element-edb0748 {
    padding: 0;
}
.elementor-10 .elementor-element.elementor-element-a4f484a {
    --grid-row-gap: 14px;
    --grid-column-gap: 16px;
}
.elementor-10 .elementor-element.elementor-element-a4f484a .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc(0.66 * 100%);
}
.elementor-10 .elementor-element.elementor-element-a4f484a:after {
    content: "0.66";
}
.elementor-10 .elementor-element.elementor-element-a4f484a .elementor-post__thumbnail__link {
    width: 100%;
}
.elementor-10
    .elementor-element.elementor-element-a4f484a.elementor-posts--thumbnail-left
    .elementor-post__thumbnail__link {
    margin-right: 0;
}
.elementor-10
    .elementor-element.elementor-element-a4f484a.elementor-posts--thumbnail-right
    .elementor-post__thumbnail__link {
    margin-left: 0;
}
.elementor-10
    .elementor-element.elementor-element-a4f484a.elementor-posts--thumbnail-top
    .elementor-post__thumbnail__link {
    margin-bottom: 0;
}
.elementor-10 .elementor-element.elementor-element-a4f484a .elementor-post__title,
.elementor-10 .elementor-element.elementor-element-a4f484a .elementor-post__title a {
    color: var(--e-global-color-secondary);
}
.elementor-10 .elementor-element.elementor-element-a4f484a .elementor-post__title {
    margin-bottom: 5px;
}
.elementor-10 .elementor-element.elementor-element-a4f484a .elementor-post__excerpt p {
    color: #323232b3;
    font-size: 16px;
}
.elementor-10 .elementor-element.elementor-element-a4f484a .elementor-post__excerpt {
    margin-bottom: 0;
}
.elementor-10 .elementor-element.elementor-element-1870779 {
    --display: flex;
}
.elementor-10 .elementor-element.elementor-element-29c63cb .elementor-button:hover,
.elementor-10 .elementor-element.elementor-element-29c63cb .elementor-button:focus {
    background-color: #1ce0e8;
    color: #fdfdfd;
}
.elementor-10 .elementor-element.elementor-element-29c63cb .elementor-button {
    font-weight: 700;
    fill: #f6f2f2;
    color: #f6f2f2;
}
.elementor-10 .elementor-element.elementor-element-29c63cb .elementor-button:hover svg,
.elementor-10 .elementor-element.elementor-element-29c63cb .elementor-button:focus svg {
    fill: #fdfdfd;
}
@media (min-width: 768px) {
    .elementor-10 .elementor-element.elementor-element-374edbd {
        width: 60%;
    }
    .elementor-10 .elementor-element.elementor-element-e0a7905 {
        width: 40%;
    }
    .elementor-10 .elementor-element.elementor-element-ee1e52a {
        width: 53%;
    }
    .elementor-10 .elementor-element.elementor-element-546f560 {
        width: 47%;
    }
}
@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-10 .elementor-element.elementor-element-21fd772 {
        width: 100%;
    }
    .elementor-10 .elementor-element.elementor-element-b99e531 {
        width: 100%;
    }
    .elementor-10 .elementor-element.elementor-element-80b3df2 {
        width: 100%;
    }
    .elementor-10 .elementor-element.elementor-element-8ff641c {
        width: 100%;
    }
    .elementor-10 .elementor-element.elementor-element-374edbd {
        width: 100%;
    }
    .elementor-10 .elementor-element.elementor-element-e0a7905 {
        width: 100%;
    }
    .elementor-10 .elementor-element.elementor-element-ee1e52a {
        width: 100%;
    }
    .elementor-10 .elementor-element.elementor-element-546f560 {
        width: 100%;
    }
}
@media (max-width: 1024px) {
    .elementor-10 .elementor-element.elementor-element-1f1af0d .swiper-slide {
        height: 720px;
    }
    .elementor-10 .elementor-element.elementor-element-1755d5b {
        padding: 30px 10px;
    }
    .elementor-10 .elementor-element.elementor-element-b99e531 > .elementor-element-populated {
        margin: 32px 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 10px;
    }
    .elementor-10 .elementor-element.elementor-element-31db425 .elementor-heading-title {
        font-size: 32px;
    }
    .elementor-10 .elementor-element.elementor-element-f82ed73 {
        padding: 40px 20px;
    }
    .elementor-10 .elementor-element.elementor-element-80b3df2 > .elementor-element-populated {
        padding: 0;
    }
    .elementor-10 .elementor-element.elementor-element-f526615 .elementor-heading-title {
        font-size: 24px;
    }
    .elementor-10 .elementor-element.elementor-element-bf6f40e {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }
    .elementor-10 .elementor-element.elementor-element-8ff641c > .elementor-element-populated {
        margin: 40px 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0;
    }
    .elementor-10 .elementor-element.elementor-element-4aa7a6f {
        padding: 30px 10px;
    }
    .elementor-10 .elementor-element.elementor-element-7e7ab08 {
        padding: 0;
    }
    .elementor-10 .elementor-element.elementor-element-d90696a .elementor-heading-title {
        font-size: 24px;
    }
    .elementor-10 .elementor-element.elementor-element-374edbd > .elementor-element-populated {
        padding: 0;
    }
    .elementor-10 .elementor-element.elementor-element-06f6756 .elementor-heading-title {
        font-size: 24px;
    }
    .elementor-10 .elementor-element.elementor-element-85bbf4f {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }
    .elementor-10 .elementor-element.elementor-element-e0a7905 > .elementor-element-populated {
        margin: 40px 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0;
    }
    .elementor-10 .elementor-element.elementor-element-c0cb287 .elementor-heading-title {
        font-size: 24px;
    }
    .elementor-10 .elementor-element.elementor-element-ead3d8c {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }
    .elementor-10 .elementor-element.elementor-element-f654e58 {
        padding: 30px 10px;
    }
    .elementor-10 .elementor-element.elementor-element-e5d3e7c .elementor-heading-title {
        font-size: 24px;
    }
    .elementor-10 .elementor-element.elementor-element-b5aa910 {
        padding: 40px 20px;
    }
    .elementor-10 .elementor-element.elementor-element-ee1e52a > .elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0;
    }
    .elementor-10 .elementor-element.elementor-element-546f560 > .elementor-element-populated {
        margin: 40px 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0;
    }
    .elementor-10 .elementor-element.elementor-element-dfe0787 .elementor-heading-title {
        font-size: 24px;
    }
    .elementor-10 .elementor-element.elementor-element-9b93575 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }
    .elementor-10 .elementor-element.elementor-element-701add0 {
        padding: 30px 10px;
    }
    .elementor-10 .elementor-element.elementor-element-bc65010 .elementor-heading-title {
        font-size: 24px;
    }
    .elementor-10 .elementor-element.elementor-element-a4f484a .elementor-post__excerpt p {
        font-size: 16px;
    }
}
@media (max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-d920dd8 {
        width: 50%;
    }
    .elementor-10 .elementor-element.elementor-element-4bb5605 {
        width: 50%;
    }
    .elementor-10 .elementor-element.elementor-element-31db425 .elementor-heading-title {
        font-size: 26px;
    }
    .elementor-10 .elementor-element.elementor-element-f526615 .elementor-heading-title {
        font-size: 22px;
        line-height: 1.5em;
    }
    .elementor-10 .elementor-element.elementor-element-bf6f40e {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }
    .elementor-10 .elementor-element.elementor-element-d90696a .elementor-heading-title {
        font-size: 22px;
        line-height: 1.5em;
    }
    .elementor-10 .elementor-element.elementor-element-903cd38 {
        padding: 0;
    }
    .elementor-10 .elementor-element.elementor-element-87c0853 > .elementor-element-populated {
        padding: 10px 0 10px 10px;
    }
    .elementor-10 .elementor-element.elementor-element-06f6756 .elementor-heading-title {
        font-size: 22px;
        line-height: 1.5em;
    }
    .elementor-10 .elementor-element.elementor-element-85bbf4f {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }
    .elementor-10 .elementor-element.elementor-element-c0cb287 .elementor-heading-title {
        font-size: 22px;
        line-height: 1.5em;
    }
    .elementor-10 .elementor-element.elementor-element-ead3d8c {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }
    .elementor-10 .elementor-element.elementor-element-e5d3e7c .elementor-heading-title {
        font-size: 22px;
        line-height: 1.5em;
    }
    .elementor-10 .elementor-element.elementor-element-dfe0787 .elementor-heading-title {
        font-size: 22px;
        line-height: 1.5em;
    }
    .elementor-10 .elementor-element.elementor-element-9b93575 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }
    .elementor-10 .elementor-element.elementor-element-bc65010 .elementor-heading-title {
        font-size: 22px;
        line-height: 1.5em;
    }
    .elementor-10 .elementor-element.elementor-element-edb0748 {
        padding: 0;
    }
    .elementor-10 .elementor-element.elementor-element-0884208 > .elementor-element-populated {
        padding: 10px 0 10px 10px;
    }
    .elementor-10 .elementor-element.elementor-element-a4f484a .elementor-posts-container .elementor-post__thumbnail {
        padding-bottom: calc(0.5 * 100%);
    }
    .elementor-10 .elementor-element.elementor-element-a4f484a:after {
        content: "0.5";
    }
    .elementor-10 .elementor-element.elementor-element-a4f484a .elementor-post__thumbnail__link {
        width: 100%;
    }
}
.elementor-10 .elementor-element.elementor-element-1f1af0d .swiper-slide-inner {
    padding: 60px 20px;
}
.elementor-10 .elementor-element.elementor-element-1f1af0d .swiper-slide-bg:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    background-image: linear-gradient(to right, #0b1832, rgba(11, 24, 50, 0));
    opacity: 0.5;
}
.elementor-10 .elementor-element.elementor-element-1f1af0d .swiper-slide .swiper-slide-contents {
    width: 100%;
    max-width: 1290px;
    padding: 0 10px;
    margin: 0 auto;
}
.elementor-10 .elementor-element.elementor-element-1f1af0d .elementor-slide-heading {
    max-width: 70%;
}
.elementor-10 .elementor-element.elementor-element-1f1af0d .elementor-slide-description {
    max-width: 510px;
}
.elementor-10 .elementor-element.elementor-element-1f1af0d .elementor-button {
    position: relative;
    padding: 15px 60px 15px 20px;
    background-color: transparent;
    background-image: linear-gradient(to right, #dca527, #db9636, #fdd548, #eccb31);
}
.elementor-10 .elementor-element.elementor-element-1f1af0d .elementor-button:hover {
    background-color: transparent;
    background-image: linear-gradient(to right, #dca527, #db9636, #fdd548, #eccb31);
}
.elementor-10 .elementor-element.elementor-element-1f1af0d .elementor-button:after {
    content: "";
    position: absolute;
    width: 15px;
    height: 12px;
    top: calc(50% - 6px);
    right: 20px;
    background-image: url("../images/right-arrow-white.svg");
    background-repeat: no-repeat;
    background-position: center;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
.elementor-10 .elementor-element.elementor-element-1f1af0d .elementor-button:hover:after {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
}
.elementor-10 .elementor-element.elementor-element-1f1af0d .swiper-pagination {
    max-width: 1330px;
    padding: 0 25px;
    text-align: left;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}
@media (max-width: 575px) {
    .elementor-10 .elementor-element.elementor-element-1f1af0d .elementor-slide-heading,
    .elementor-10 .elementor-element.elementor-element-1f1af0d .elementor-slide-description {
        max-width: none;
    }
    .elementor-10 .elementor-element.elementor-element-1f1af0d .elementor-slide-heading br {
        display: none;
    }
}
.elementor-10 .elementor-element.elementor-element-d21b1d1 {
    position: absolute;
    width: auto;
    bottom: 42px;
    left: 30px;
}
.elementor-10 .elementor-element.elementor-element-d21b1d1 .elementor-icon-box-wrapper {
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
    -webkit-align-items: center;
    align-items: center;
}
.elementor-10 .elementor-element.elementor-element-d21b1d1 .elementor-icon-box-icon {
    order: 2;
    margin: 5px 0 0 !important;
}
.elementor-10 .elementor-element.elementor-element-d21b1d1 .elementor-icon-box-title {
    margin: 0;
}
.elementor-10 .elementor-element.elementor-element-c9ff279 .elementor-main-swiper {
    width: 100%;
    padding-bottom: 60px;
}
.elementor-10 .elementor-element.elementor-element-c9ff279 .elementor-testimonial,
.elementor-10 .elementor-element.elementor-element-c9ff279 .elementor-testimonial__footer {
    display: block;
    position: relative;
}
.elementor-10 .elementor-element.elementor-element-c9ff279 .elementor-testimonial__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
    padding: 25px 20px 25px 30px;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background-color: rgba(180, 124, 43, 0.2);
    z-index: 2;
}
.elementor-10
    .elementor-element.elementor-element-c9ff279
    .elementor-testimonial__content
    .elementor-testimonial__text {
    order: 2;
}
.elementor-10 .elementor-element.elementor-element-c9ff279 .elementor-testimonial__cite {
    margin: 0;
}
.elementor-10 .elementor-element.elementor-element-c9ff279 .elementor-testimonial__text {
    max-height: 0;
    visibility: hidden;
    overflow: hidden;
    margin: 10px 0 0;
    -webkit-transition: 1s;
    transition: 1s;
}
.elementor-10 .elementor-element.elementor-element-c9ff279 .elementor-testimonial:hover .elementor-testimonial__text,
.elementor-10 .elementor-element.elementor-element-c9ff279 .swiper-slide-active .elementor-testimonial__text {
    max-height: 500px;
    visibility: visible;
}
.elementor-10 .elementor-element.elementor-element-c9ff279 .elementor-testimonial__image img {
    width: 100%;
    height: 520px;
    object-fit: cover;
    vertical-align: middle;
}
.elementor-10 .elementor-element.elementor-element-c9ff279 .elementor-swiper-button {
    top: auto;
    left: 0;
    bottom: 0;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
}
.elementor-10 .elementor-element.elementor-element-c9ff279 .elementor-swiper-button-prev {
    left: 0;
}
.elementor-10 .elementor-element.elementor-element-c9ff279 .elementor-swiper-button-next {
    right: auto;
    left: 52px;
}
@media (max-width: 1600px) {
    .elementor-10 .elementor-element.elementor-element-c9ff279 .elementor-main-swiper {
        padding-bottom: 60px;
    }
    .elementor-10 .elementor-element.elementor-element-c9ff279 .elementor-swiper-button {
        top: auto;
        bottom: 0;
    }
    .elementor-10 .elementor-element.elementor-element-c9ff279 .elementor-swiper-button-prev {
        left: 0;
    }
    .elementor-10 .elementor-element.elementor-element-c9ff279 .elementor-swiper-button-next {
        right: auto;
        left: 55px;
    }
    .elementor-10 .elementor-element.elementor-element-c9ff279 .elementor-swiper-button:before,
    .elementor-10 .elementor-element.elementor-element-c9ff279 .elementor-swiper-button:after {
        display: none;
    }
}
@media (max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-c9ff279 {
        width: 155%;
    }
    .elementor-10 .elementor-element.elementor-element-c9ff279 .elementor-testimonial__image img {
        height: 360px;
    }
    .elementor-10 .elementor-element.elementor-element-c9ff279 .elementor-testimonial__content {
        padding: 20px;
    }
}
.elementor-10 .elementor-element.elementor-element-903cd38 {
    overflow: hidden;
}
.elementor-10 .elementor-element.elementor-element-cb31c15 .e-n-tabs {
    display: -webkit-flex;
    display: flex;
    flex-direction: row;
    align-items: flex-start;
}
.elementor-10 .elementor-element.elementor-element-cb31c15 .e-n-tabs-heading {
    width: 280px;
    min-width: 280px;
    flex-direction: column;
}
.elementor-10 .elementor-element.elementor-element-cb31c15 .e-n-tabs-heading > button {
    width: 100% !important;
    margin-bottom: 0;
}
.elementor-10 .elementor-element.elementor-element-cb31c15 .e-n-tab-title {
    display: block;
    padding: 15px 20px;
    background-color: #eee;
    border-radius: 5px;
    margin-bottom: 15px;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
.elementor-10 .elementor-element.elementor-element-cb31c15 .e-n-tab-title:hover,
.elementor-10 .elementor-element.elementor-element-cb31c15 .e-n-tab-title[aria-selected="true"] {
    background-color: transparent;
    background-image: linear-gradient(to right, #dca527, #db9636, #fdd548, #eccb31) !important;
    color: #fff;
}
.elementor-10 .elementor-element.elementor-element-cb31c15 .e-n-tabs-content > div {
    padding: 0 0 0 30px;
}
.elementor-10 .elementor-element.elementor-element-cb31c15 .elementor-tabs-content-wrapper .elementor-tab-title {
    display: none;
}
@media (max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-cb31c15 .e-n-tabs {
        display: block;
    }
    .elementor-10 .elementor-element.elementor-element-cb31c15 .e-n-tabs-heading {
        display: block;
        width: 100%;
        margin-bottom: 30px;
    }
    .elementor-10 .elementor-element.elementor-element-cb31c15 .e-n-tabs-content > div {
        padding: 0;
    }
}
.elementor-10 .elementor-element.elementor-element-c181778 .swiper-slide-image {
    aspect-ratio: 3/2;
    object-fit: cover;
}
.elementor-10 .elementor-element.elementor-element-5f97f9b p {
    margin: 0;
}
.elementor-10 .elementor-element.elementor-element-a4f484a .elementor-widget-container {
    overflow: hidden;
}
.elementor-10 .elementor-element.elementor-element-a4f484a .elementor-posts {
    display: -ms-flexbox;
    display: flex;
    grid-template-columns: none;
}
.elementor-10 .elementor-element.elementor-element-a4f484a .elementor-posts .elementor-post {
    width: 33.3333%;
}
.elementor-10 .elementor-element.elementor-element-a4f484a .elementor-post__text {
    padding: 20px;
    background: #fff;
}
.elementor-10 .elementor-element.elementor-element-a4f484a .elementor-post__title a {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-word;
}
.elementor-10 .elementor-element.elementor-element-a4f484a .elementor-post__excerpt p {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-word;
}
.elementor-10 .elementor-element.elementor-element-a4f484a .elementor-post__title a:hover {
    color: #b47c2b;
}
.elementor-10 .elementor-element.elementor-element-a4f484a .elementor-post__meta-data > span {
    font-size: 0;
    margin-bottom: 5px;
}
.elementor-10 .elementor-element.elementor-element-a4f484a span.elementor-post-author {
    margin-right: 20px;
}
.elementor-10 .elementor-element.elementor-element-a4f484a span.elementor-post-author:before {
    display: inline-block;
    content: "\f007";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    color: #ee9b4d;
}
.elementor-10 .elementor-element.elementor-element-a4f484a span.elementor-post-date:before {
    display: inline-block;
    content: "\f073";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    color: #ee9b4d;
}
.elementor-10 .elementor-element.elementor-element-a4f484a .elementor-post .elementor-post__meta-data {
    position: absolute;
    top: 10px;
    left: 10px;
    font-size: 0;
    line-height: 1;
}
.elementor-10 .elementor-element.elementor-element-a4f484a .elementor-post .elementor-custom-date {
    padding: 5px 10px;
    background: rgba(180, 124, 43, 0.9);
    font-size: 0;
    line-height: 1;
}
.elementor-10 .elementor-element.elementor-element-a4f484a span.elementor-post-date .elementor-custom-date {
    display: block !important;
    font-size: 11px;
    font-weight: 600;
    line-height: 1.5;
    color: #fff;
    text-align: center;
}
.elementor-10 .elementor-element.elementor-element-a4f484a span.elementor-post-date .elementor-custom-date .day {
    display: block;
    font-size: 36px;
    font-weight: 700;
    line-height: 1;
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: 1px #fff solid;
}
.elementor-10 .elementor-element.elementor-element-a4f484a .elementor-swiper-button {
    top: -70px;
    right: 0;
    left: auto;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
}
.elementor-10 .elementor-element.elementor-element-a4f484a .swiper-button-prev-post {
    right: 52px;
}
.elementor-10 .elementor-element.elementor-element-a4f484a .swiper-button-prev-post i {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
@media (max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-a4f484a .elementor-posts {
        display: block;
    }
    .elementor-10 .elementor-element.elementor-element-a4f484a {
        width: 155%;
    }
    .elementor-10 .elementor-element.elementor-element-a4f484a .elementor-widget-container {
        padding-bottom: 70px;
    }
    .elementor-10 .elementor-element.elementor-element-a4f484a .elementor-swiper-button {
        top: auto;
        right: auto;
        left: 0;
        bottom: 0;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
    }
    .elementor-10 .elementor-element.elementor-element-a4f484a .swiper-button-prev-post {
        right: auto;
    }
    .elementor-10 .elementor-element.elementor-element-a4f484a .swiper-button-next-post {
        left: 52px;
    }
    .elementor-10 .elementor-element.elementor-element-a4f484a .elementor-posts .elementor-post {
        width: 100%;
    }
}
.elementor-10 .elementor-element.elementor-element-701add0 {
    overflow: hidden;
}
.elementor-294
    .elementor-element.elementor-element-b998cf0
    > .elementor-container
    > .elementor-column
    > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-294 .elementor-element.elementor-element-b998cf0:not(.elementor-motion-effects-element-type-background),
.elementor-294
    .elementor-element.elementor-element-b998cf0
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url("../images/background.svg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-294 .elementor-element.elementor-element-b998cf0 > .elementor-background-overlay {
    background-color: #5c3d3d;
    opacity: 0.9;
    transition:
        background 0.3s,
        border-radius 0.3s,
        opacity 0.3s;
}
.elementor-294 .elementor-element.elementor-element-b998cf0 {
    transition:
        background 0.3s,
        border 0.3s,
        border-radius 0.3s,
        box-shadow 0.3s;
    padding: 20px;
}
.elementor-294 .elementor-element.elementor-element-338f0ff > .elementor-element-populated {
    border-style: none;
}
.elementor-294 .elementor-element.elementor-element-0879310 {
    --display: flex;
    border-style: none;
    --border-style: none;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-294 .elementor-element.elementor-element-a33a353 > .elementor-widget-container {
    margin: 0;
}
.elementor-294 .elementor-element.elementor-element-a33a353 .elementor-heading-title {
    font-family: "Roboto Slab", Sans-serif;
    font-size: 24px;
    font-weight: 400;
    color: #efd170;
}
.elementor-294 .elementor-element.elementor-element-c4a4dad {
    color: #fff;
}
.elementor-294 .elementor-element.elementor-element-6b159e1 > .elementor-element-populated {
    border-style: none;
}
.elementor-294 .elementor-element.elementor-element-ebb1688 .elementor-button {
    background-color: #00000000;
    font-weight: 500;
    text-transform: uppercase;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px;
    border-color: #fff;
    border-radius: 4px;
}
.elementor-294 .elementor-element.elementor-element-1aed1b5:not(.elementor-motion-effects-element-type-background),
.elementor-294
    .elementor-element.elementor-element-1aed1b5
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #5c3d3d;
    background-image: url("../images/background.svg");
}
.elementor-294 .elementor-element.elementor-element-1aed1b5 > .elementor-background-overlay {
    background-color: #5c3d3d;
    opacity: 0.9;
    transition:
        background 0.3s,
        border-radius 0.3s,
        opacity 0.3s;
}
.elementor-294 .elementor-element.elementor-element-1aed1b5 {
    transition:
        background 0.3s,
        border 0.3s,
        border-radius 0.3s,
        box-shadow 0.3s;
}
.elementor-294 .elementor-element.elementor-element-29eada2 {
    padding: 40px 20px;
}
.elementor-294 .elementor-element.elementor-element-b66621f > .elementor-element-populated {
    margin: 0 0 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 10px 32px;
}
.elementor-294 .elementor-element.elementor-element-7121fb9 .elementor-icon-box-wrapper {
    align-items: start;
    gap: 20px;
}
.elementor-294 .elementor-element.elementor-element-7121fb9 .elementor-icon-box-title {
    margin-block-end: 0px;
    color: #fff;
}
.elementor-294 .elementor-element.elementor-element-7121fb9 .elementor-icon {
    font-size: 20px;
}
.elementor-294 .elementor-element.elementor-element-7121fb9 .elementor-icon-box-title,
.elementor-294 .elementor-element.elementor-element-7121fb9 .elementor-icon-box-title a {
    font-size: 14px;
}
.elementor-294 .elementor-element.elementor-element-7121fb9 .elementor-icon-box-description {
    font-size: 20px;
    font-weight: 700;
    color: #fff;
}
.elementor-294 .elementor-element.elementor-element-162bfad > .elementor-element-populated {
    margin: 0 0 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 10px 32px;
}
.elementor-294 .elementor-element.elementor-element-a3d76b6 > .elementor-widget-container {
    margin: 0;
}
.elementor-294 .elementor-element.elementor-element-a3d76b6 .elementor-icon-box-wrapper {
    align-items: start;
    gap: 20px;
}
.elementor-294 .elementor-element.elementor-element-a3d76b6 .elementor-icon-box-title {
    margin-block-end: 0px;
    color: #fff;
}
.elementor-294 .elementor-element.elementor-element-a3d76b6.elementor-view-stacked .elementor-icon {
    background-color: #ffc203;
}
.elementor-294 .elementor-element.elementor-element-a3d76b6.elementor-view-framed .elementor-icon,
.elementor-294 .elementor-element.elementor-element-a3d76b6.elementor-view-default .elementor-icon {
    fill: #ffc203;
    color: #ffc203;
    border-color: #ffc203;
}
.elementor-294 .elementor-element.elementor-element-a3d76b6 .elementor-icon {
    font-size: 20px;
}
.elementor-294 .elementor-element.elementor-element-a3d76b6 .elementor-icon-box-title,
.elementor-294 .elementor-element.elementor-element-a3d76b6 .elementor-icon-box-title a {
    font-size: 14px;
}
.elementor-294 .elementor-element.elementor-element-a3d76b6 .elementor-icon-box-description {
    font-size: 14px;
    color: #fff;
}
.elementor-294 .elementor-element.elementor-element-9f57381 > .elementor-element-populated {
    margin: 0 0 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 10px 32px;
}
.elementor-294 .elementor-element.elementor-element-d667f1e > .elementor-widget-container {
    margin: 0;
}
.elementor-294 .elementor-element.elementor-element-d667f1e .elementor-icon-box-wrapper {
    align-items: start;
    gap: 20px;
}
.elementor-294 .elementor-element.elementor-element-d667f1e .elementor-icon {
    font-size: 20px;
}
.elementor-294 .elementor-element.elementor-element-d667f1e .elementor-icon-box-description {
    font-size: 14px;
    color: #fff;
}
.elementor-294 .elementor-element.elementor-element-e6d77de {
    border-style: solid;
    border-width: 1px 0 0;
    border-color: #fff;
    padding: 0 20px;
}
.elementor-294 .elementor-element.elementor-element-1d0b660 {
    text-align: center;
    font-size: 12px;
    color: #fff;
}
.elementor-theme-builder-content-area {
    height: 400px;
}
.elementor-location-header:before,
.elementor-location-footer:before {
    content: "";
    display: table;
    clear: both;
}
@media (min-width: 768px) {
    .elementor-294 .elementor-element.elementor-element-338f0ff {
        width: 60%;
    }
    .elementor-294 .elementor-element.elementor-element-6b159e1 {
        width: 40%;
    }
}
@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-294 .elementor-element.elementor-element-338f0ff {
        width: 100%;
    }
    .elementor-294 .elementor-element.elementor-element-6b159e1 {
        width: 100%;
    }
    .elementor-294 .elementor-element.elementor-element-b66621f {
        width: 50%;
    }
    .elementor-294 .elementor-element.elementor-element-162bfad {
        width: 50%;
    }
    .elementor-294 .elementor-element.elementor-element-9f57381 {
        width: 50%;
    }
}
@media (max-width: 1024px) {
    .elementor-294 .elementor-element.elementor-element-338f0ff > .elementor-element-populated {
        padding: 0;
    }
    .elementor-294 .elementor-element.elementor-element-a33a353 .elementor-heading-title {
        font-size: 24px;
    }
    .elementor-294 .elementor-element.elementor-element-6b159e1 > .elementor-element-populated {
        margin: 20px 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0;
    }
}
@media (max-width: 767px) {
    .elementor-294 .elementor-element.elementor-element-a33a353 .elementor-heading-title {
        font-size: 22px;
        line-height: 1.5em;
    }
    .elementor-294 .elementor-element.elementor-element-b66621f > .elementor-element-populated {
        padding: 10px;
    }
    .elementor-294 .elementor-element.elementor-element-7121fb9 .elementor-icon-box-wrapper {
        text-align: start;
    }
    .elementor-294 .elementor-element.elementor-element-162bfad > .elementor-element-populated {
        padding: 10px;
    }
    .elementor-294 .elementor-element.elementor-element-a3d76b6 .elementor-icon-box-wrapper {
        text-align: start;
    }
    .elementor-294 .elementor-element.elementor-element-9f57381 > .elementor-element-populated {
        padding: 10px;
    }
    .elementor-294 .elementor-element.elementor-element-d667f1e .elementor-icon-box-wrapper {
        text-align: start;
    }
}
.elementor-294 .elementor-element.elementor-element-c4a4dad p {
    margin: 0;
}
.elementor-294 .elementor-element.elementor-element-7121fb9 p a {
    color: #fff !important;
}
.elementor-294 .elementor-element.elementor-element-7121fb9 .elementor-icon-box-icon {
    display: flex;
    flex-wrap: wrap;
}
.elementor-294 .elementor-element.elementor-element-b66621f .elementor-icon-box-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-align: left;
}
.elementor-294 .elementor-element.elementor-element-b66621f .elementor-icon-box-icon {
    width: 45px;
    min-width: 45px;
    height: 45px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
    background: rgba(180, 123, 43, 0.1);
    border-radius: 50%;
    margin: 0 15px 0 0 !important;
}
.elementor-294 .elementor-element.elementor-element-a3d76b6 p a {
    color: #fff !important;
}
.elementor-294 .elementor-element.elementor-element-a3d76b6 .elementor-icon-box-icon {
    display: flex;
    flex-wrap: wrap;
}
.elementor-294 .elementor-element.elementor-element-162bfad .elementor-icon-box-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.elementor-294 .elementor-element.elementor-element-162bfad .elementor-icon-box-icon {
    width: 45px;
    height: 45px;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
    background: rgba(180, 123, 43, 0.1);
    border-radius: 50%;
    margin: 0 15px 0 0 !important;
}
.elementor-294 .elementor-element.elementor-element-d667f1e p a {
    color: #fff !important;
}
.elementor-294 .elementor-element.elementor-element-d667f1e .elementor-icon-box-icon {
    display: flex;
    flex-wrap: wrap;
}
.elementor-294 .elementor-element.elementor-element-9f57381 .elementor-icon-box-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.elementor-294 .elementor-element.elementor-element-9f57381 .elementor-icon-box-icon {
    width: 45px;
    height: 45px;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
    background: rgba(180, 123, 43, 0.1);
    border-radius: 50%;
    margin: 0 15px 0 0 !important;
}
.elementor-294 .elementor-element.elementor-element-1d0b660 p {
    margin-bottom: 0;
}
::-webkit-scrollbar {
    width: 6px;
}
::-webkit-scrollbar-track {
    background: #fff;
}
::-webkit-scrollbar-thumb {
    background: #ddd;
}
a {
    transition: ease all 0.3s;
    outline: 0 !important;
}
.acf-swiper-gallery {
    max-width: 100%;
}
.acf-swiper-gallery .acf-swiper-main {
    width: 100%;
}
.acf-swiper-gallery .acf-swiper-main .swiper-slide img {
    width: 100%;
    height: auto;
    display: block;
    object-fit: cover;
}
.acf-swiper-gallery .acf-swiper-thumbs {
    margin-top: 12px;
}
.acf-swiper-gallery .acf-swiper-thumbs .swiper-slide {
    opacity: 0.6;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
}
.acf-swiper-gallery .acf-swiper-thumbs .swiper-slide-thumb-active {
    opacity: 1;
}
.acf-swiper-gallery .acf-swiper-thumbs .swiper-slide img {
    height: 120px;
    width: 100%;
    object-fit: cover;
    display: block;
}
.acf-swiper-gallery .swiper-button-next:after,
.acf-swiper-gallery .swiper-button-prev:after {
    color: #fff;
    font-size: 28px !important;
}
@media (max-width: 600px) {
    .acf-swiper-gallery .acf-swiper-thumbs .swiper-slide img {
        height: 80px;
    }
}
.max_line_1,
.max_line_1 p,
.max_line_1 a {
    overflow: hidden;
    display: -webkit-box !important;
    -webkit-line-clamp: 1 !important;
    line-clamp: 1 !important;
    -webkit-box-orient: vertical !important;
}
.max_line_2,
.max_line_2 a,
.max_line_2 p {
    overflow: hidden;
    display: -webkit-box !important;
    -webkit-line-clamp: 2 !important;
    line-clamp: 2 !important;
    -webkit-box-orient: vertical !important;
}
.max_line_3,
.max_line_3 a,
.max_line_3 p {
    overflow: hidden;
    display: -webkit-box !important;
    -webkit-line-clamp: 3 !important;
    line-clamp: 3 !important;
    -webkit-box-orient: vertical !important;
}
.max_line_4,
.max_line_4 p,
.max_line_4 a {
    overflow: hidden;
    display: -webkit-box !important;
    -webkit-line-clamp: 4 !important;
    line-clamp: 4 !important;
    -webkit-box-orient: vertical !important;
}
.max_line_5,
.max_line_5 p,
.max_line_5 a {
    overflow: hidden;
    display: -webkit-box !important;
    -webkit-line-clamp: 5 !important;
    line-clamp: 5 !important;
    -webkit-box-orient: vertical !important;
}
.max_line_6,
.max_line_6 p,
.max_line_6 a {
    overflow: hidden;
    display: -webkit-box !important;
    -webkit-line-clamp: 6 !important;
    line-clamp: 6 !important;
    -webkit-box-orient: vertical !important;
}
.max_line_7,
.max_line_7 p,
.max_line_7 a {
    overflow: hidden;
    display: -webkit-box !important;
    -webkit-line-clamp: 7 !important;
    line-clamp: 7 !important;
    -webkit-box-orient: vertical !important;
}
.single-view-360 .page-header {
    display: none !important;
}
#map-vr .phone-vr-circle-fill {
    box-shadow: 0 0 0 0 rgba(33, 150, 243, 0.7) !important;
    background-color: rgba(33, 150, 243, 0.7) !important;
}
#map-vr .phone-vr-img-circle {
    background-color: #fff !important;
}
.progress-wrap {
    position: fixed;
    right: 30px;
    bottom: 30px;
    height: 46px;
    width: 46px;
    cursor: pointer;
    display: block;
    border-radius: 50px;
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.1);
    z-index: 10;
    opacity: 0;
    visibility: hidden;
    transform: translateY(15px);
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
}
.progress-wrap.active-progress {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}
.progress-wrap:after {
    content: "";
    position: absolute;
    background-image: url(//dothithanhha.vn/wp-content/themes/saokimdigital/assets/images/arrow_up.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto;
    text-align: center;
    line-height: 46px;
    font-size: 24px;
    color: #b47c2b;
    left: 0;
    top: 0;
    height: 46px;
    width: 46px;
    cursor: pointer;
    display: block;
    z-index: 1;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
}
.progress-wrap:hover:before {
    opacity: 1;
}
.progress-wrap svg path {
    fill: none;
}
.progress-wrap svg.progress-circle path {
    stroke: #b47c2b;
    stroke-width: 4;
    box-sizing: border-box;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
}
.elementor-pagination {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    gap: 10px !important;
}
.elementor-pagination .page-numbers {
    width: 40px;
    height: 40px;
    border-radius: 40px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    background: #ddd;
    margin: 0 !important;
}
.lcp_catlist {
    list-style: none;
    margin: 0;
    padding: 10px;
    border: 1px solid #ececec;
    border-radius: 0 0 4px 4px;
    background: #fff;
}
.home-tintuc-noibat .lcp_catlist {
    border: 0;
    padding: 10px 0;
}
.lcp_catlist li {
    width: 100%;
    display: inline-block;
    margin: 0 0 10px;
}
.lcp_catlist li a {
    color: #666;
    font-size: 13px;
    text-decoration: none;
    font-weight: 700;
    line-height: 20px;
    text-transform: uppercase;
    vertical-align: middle;
    position: relative;
    z-index: 9;
}
.my_gallery_video_grid {
    display: flex;
    flex-wrap: wrap;
    column-gap: 16px;
    row-gap: 16px;
}
.my_gallery_video_grid_item {
    width: 100%;
}
.my_gallery_item_img {
    position: relative;
}
.my_gallery_item_img img {
    aspect-ratio: 16/9;
    object-fit: cover;
}
.my_play_icon {
    transform: translate(-50%, -50%);
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1;
}
.my_play_icon div {
    width: 50px;
    height: 50px;
    margin-left: auto;
    margin-right: auto;
    border: 4px solid #fff;
    border-radius: 50%;
    font-size: 24px;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    text-align: center;
    color: #fff;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    position: relative;
}
.my_play_icon div svg {
    width: 12px;
}
.my_play_icon div svg path {
    fill: #fff;
}
.my_play_icon div:hover {
    background-color: #fff;
    color: #252930;
}
.my_play_icon div:hover svg path {
    transition: 0.5s;
}
.my_play_icon div:hover svg path {
    fill: #252930;
}
.my_play_icon div:before {
    content: "";
    position: absolute;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    border: 2px solid #fff;
    opacity: 0.4;
    top: calc(50% - 40px);
    left: calc(50% - 40px);
    -webkit-animation: videoBtnAnim 3s linear infinite;
    animation: videoBtnAnim 3s linear infinite;
}
.my_play_icon div:after {
    content: "";
    position: absolute;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    border: 2px solid #fff;
    opacity: 0.15;
    top: calc(50% - 50px);
    left: calc(50% - 50px);
    -webkit-animation: videoBtnAnim 5s linear infinite;
    animation: videoBtnAnim 5s linear infinite;
}
.my_gallery_item h3 {
    margin-top: 12px;
    display: block;
    text-align: center;
    color: #212e41;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    transition: ease all 0.3s;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}
.my_gallery_item:hover h3 {
    color: #fbad27;
}
.mfp-close {
    background-color: transparent !important;
    outline: 0 !important;
}
.video_btns {
    position: absolute;
    width: 100%;
    left: 0;
    top: 50%;
    transform: translate(0, -50%);
    display: flex;
    align-items: center;
    justify-content: space-between;
    z-index: 1;
    padding: 0 16px;
}
.video_btns svg {
    width: 40px;
}
.video_btn {
    opacity: 0;
    transition: ease all 0.3s;
    cursor: pointer;
}
.my_gallery_video_swiper:hover .video_btn {
    opacity: 1;
}
@keyframes videoBtnAnim {
    0% {
        -webkit-transform: scale(0.8);
        transform: scale(0.8);
    }
    25% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    50% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
    }
    75% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    100% {
        -webkit-transform: scale(0.8);
        transform: scale(0.8);
    }
}
@media only screen and (max-width: 600px) {
    .my_play_icon div {
        font-size: 24px !important;
        width: 80px;
        height: 80px;
    }
    .my_play_icon div:before {
        width: 100px;
        height: 100px;
        top: calc(50% - 50px);
        left: calc(50% - 50px);
    }
    .my_play_icon div:after {
        width: 120px;
        height: 120px;
        top: calc(50% - 60px);
        left: calc(50% - 60px);
    }
}
@media only screen and (max-width: 920px) {
    .danh-sach-bds .lcp_catlist li a img {
        width: 100%;
        margin-bottom: 10px;
    }
}
@media only screen and (max-width: 600px) {
    .my_gallery_video_grid_item {
        width: 100%;
    }
}
@media only screen and (max-width: 600px) {
    .danh-sach-bang-hang table tr td:nth-child(10),
    .danh-sach-bang-hang table tr td:nth-child(6),
    .danh-sach-bang-hang table tr th:nth-child(10),
    .danh-sach-bang-hang table tr th:nth-child(6) {
        display: none !important;
    }
    .danh-sach-bang-hang table tr td:nth-child(8),
    .danh-sach-bang-hang table tr td:nth-child(7),
    .danh-sach-bang-hang table tr th:nth-child(8),
    .danh-sach-bang-hang table tr th:nth-child(7) {
        display: none;
    }
}
@font-face {
    font-family: "Roboto Slab";
    font-style: normal;
    font-weight: 100;
    src: url(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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(../google-fonts/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;
}
.elementor-30 .elementor-element.elementor-element-59694e6 {
    --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 32px;
    --row-gap: 0px;
    --column-gap: 32px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
    --position: fixed;
    top: 0;
    --z-index: 999;
}
.elementor-30 .elementor-element.elementor-element-59694e6:not(.elementor-motion-effects-element-type-background),
.elementor-30
    .elementor-element.elementor-element-59694e6
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #5c3d3d;
}
body:not(.rtl) .elementor-30 .elementor-element.elementor-element-59694e6 {
    left: 0;
}
body.rtl .elementor-30 .elementor-element.elementor-element-59694e6 {
    right: 0;
}
.elementor-30 .elementor-element.elementor-element-0c1d9c4 .elementor-nav-menu .elementor-item {
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
}
.elementor-30 .elementor-element.elementor-element-0c1d9c4 .elementor-nav-menu--main .elementor-item {
    color: #fff;
    fill: #fff;
    padding-left: 0;
    padding-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
}
.elementor-30
    .elementor-element.elementor-element-0c1d9c4
    .elementor-nav-menu--main:not(.e--pointer-framed)
    .elementor-item:before,
.elementor-30
    .elementor-element.elementor-element-0c1d9c4
    .elementor-nav-menu--main:not(.e--pointer-framed)
    .elementor-item:after {
    background-color: var(--e-global-color-accent);
}
.elementor-30 .elementor-element.elementor-element-0c1d9c4 .e--pointer-framed .elementor-item:before,
.elementor-30 .elementor-element.elementor-element-0c1d9c4 .e--pointer-framed .elementor-item:after {
    border-color: var(--e-global-color-accent);
}
.elementor-30
    .elementor-element.elementor-element-0c1d9c4
    .elementor-nav-menu--main:not(.e--pointer-framed)
    .elementor-item.elementor-item-active:before,
.elementor-30
    .elementor-element.elementor-element-0c1d9c4
    .elementor-nav-menu--main:not(.e--pointer-framed)
    .elementor-item.elementor-item-active:after {
    background-color: var(--e-global-color-accent);
}
.elementor-30
    .elementor-element.elementor-element-0c1d9c4
    .e--pointer-framed
    .elementor-item.elementor-item-active:before,
.elementor-30
    .elementor-element.elementor-element-0c1d9c4
    .e--pointer-framed
    .elementor-item.elementor-item-active:after {
    border-color: var(--e-global-color-accent);
}
.elementor-30 .elementor-element.elementor-element-0c1d9c4 .e--pointer-framed .elementor-item:before {
    border-width: 2px;
}
.elementor-30 .elementor-element.elementor-element-0c1d9c4 .e--pointer-framed.e--animation-draw .elementor-item:before {
    border-width: 0 0 2px 2px;
}
.elementor-30 .elementor-element.elementor-element-0c1d9c4 .e--pointer-framed.e--animation-draw .elementor-item:after {
    border-width: 2px 2px 0 0;
}
.elementor-30
    .elementor-element.elementor-element-0c1d9c4
    .e--pointer-framed.e--animation-corners
    .elementor-item:before {
    border-width: 2px 0 0 2px;
}
.elementor-30
    .elementor-element.elementor-element-0c1d9c4
    .e--pointer-framed.e--animation-corners
    .elementor-item:after {
    border-width: 0 2px 2px 0;
}
.elementor-30 .elementor-element.elementor-element-0c1d9c4 .e--pointer-underline .elementor-item:after,
.elementor-30 .elementor-element.elementor-element-0c1d9c4 .e--pointer-overline .elementor-item:before,
.elementor-30 .elementor-element.elementor-element-0c1d9c4 .e--pointer-double-line .elementor-item:before,
.elementor-30 .elementor-element.elementor-element-0c1d9c4 .e--pointer-double-line .elementor-item:after {
    height: 2px;
}
.elementor-30 .elementor-element.elementor-element-0c1d9c4 {
    --e-nav-menu-horizontal-menu-item-margin: calc(24px / 2);
    width: 100%;
    max-width: 100%;
}
.elementor-30
    .elementor-element.elementor-element-0c1d9c4
    .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal)
    .elementor-nav-menu
    > li:not(:last-child) {
    margin-bottom: 24px;
}
.elementor-30 .elementor-element.elementor-element-0c1d9c4 .elementor-nav-menu--dropdown a,
.elementor-30 .elementor-element.elementor-element-0c1d9c4 .elementor-menu-toggle {
    color: #242424;
    fill: #242424;
}
.elementor-30 .elementor-element.elementor-element-0c1d9c4 .elementor-nav-menu--dropdown {
    background-color: #fff;
    border-radius: 0 0 5px 5px;
}
.elementor-30 .elementor-element.elementor-element-0c1d9c4 .elementor-nav-menu--dropdown a:hover,
.elementor-30 .elementor-element.elementor-element-0c1d9c4 .elementor-nav-menu--dropdown a:focus,
.elementor-30 .elementor-element.elementor-element-0c1d9c4 .elementor-nav-menu--dropdown a.elementor-item-active,
.elementor-30 .elementor-element.elementor-element-0c1d9c4 .elementor-nav-menu--dropdown a.highlighted,
.elementor-30 .elementor-element.elementor-element-0c1d9c4 .elementor-menu-toggle:hover,
.elementor-30 .elementor-element.elementor-element-0c1d9c4 .elementor-menu-toggle:focus {
    color: #b47c2b;
}
.elementor-30 .elementor-element.elementor-element-0c1d9c4 .elementor-nav-menu--dropdown a:hover,
.elementor-30 .elementor-element.elementor-element-0c1d9c4 .elementor-nav-menu--dropdown a:focus,
.elementor-30 .elementor-element.elementor-element-0c1d9c4 .elementor-nav-menu--dropdown a.elementor-item-active,
.elementor-30 .elementor-element.elementor-element-0c1d9c4 .elementor-nav-menu--dropdown a.highlighted {
    background-color: #fff;
}
.elementor-30 .elementor-element.elementor-element-0c1d9c4 .elementor-nav-menu--dropdown a.elementor-item-active {
    color: #b47c2b;
    background-color: #fff;
}
.elementor-30 .elementor-element.elementor-element-0c1d9c4 .elementor-nav-menu--dropdown .elementor-item,
.elementor-30 .elementor-element.elementor-element-0c1d9c4 .elementor-nav-menu--dropdown .elementor-sub-item {
    font-size: 14px;
    font-weight: 400;
}
.elementor-30 .elementor-element.elementor-element-0c1d9c4 .elementor-nav-menu--dropdown li:first-child a {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.elementor-30 .elementor-element.elementor-element-0c1d9c4 .elementor-nav-menu--dropdown li:last-child a {
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}
.elementor-30 .elementor-element.elementor-element-0c1d9c4 .elementor-nav-menu--main .elementor-nav-menu--dropdown,
.elementor-30 .elementor-element.elementor-element-0c1d9c4 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
    box-shadow: 0px 3px 16px 0px rgba(0, 0, 0, 0.1);
}
.elementor-30 .elementor-element.elementor-element-0c1d9c4 .elementor-nav-menu--dropdown a {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
    padding-bottom: 15px;
}
.elementor-30 .elementor-element.elementor-element-0c1d9c4 > .elementor-widget-container {
    padding: 0;
}
.elementor-30 .elementor-element.elementor-element-15ec0f4 {
    --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: space-between;
    --align-items: center;
    --gap: 0px 40px;
    --row-gap: 0px;
    --column-gap: 40px;
    --flex-wrap: nowrap;
    --padding-top: 4px;
    --padding-bottom: 4px;
    --padding-left: 20px;
    --padding-right: 20px;
    --position: fixed;
    top: 0;
    --z-index: 999;
}
.elementor-30 .elementor-element.elementor-element-15ec0f4:not(.elementor-motion-effects-element-type-background),
.elementor-30
    .elementor-element.elementor-element-15ec0f4
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #5c3d3d;
}
body:not(.rtl) .elementor-30 .elementor-element.elementor-element-15ec0f4 {
    left: 0;
}
body.rtl .elementor-30 .elementor-element.elementor-element-15ec0f4 {
    right: 0;
}
.elementor-30 .elementor-element.elementor-element-80cbaee {
    --display: flex;
}
.elementor-30 .elementor-element.elementor-element-3a2abc8 .elementor-menu-toggle {
    margin-right: auto;
    background-color: #00000000;
}
.elementor-30 .elementor-element.elementor-element-3a2abc8 .elementor-nav-menu--dropdown a:hover,
.elementor-30 .elementor-element.elementor-element-3a2abc8 .elementor-nav-menu--dropdown a:focus,
.elementor-30 .elementor-element.elementor-element-3a2abc8 .elementor-nav-menu--dropdown a.elementor-item-active,
.elementor-30 .elementor-element.elementor-element-3a2abc8 .elementor-nav-menu--dropdown a.highlighted {
    background-color: #5c3d3d;
}
.elementor-30 .elementor-element.elementor-element-3a2abc8 .elementor-nav-menu--dropdown a.elementor-item-active {
    background-color: #5c3d3d;
}
.elementor-30 .elementor-element.elementor-element-3a2abc8 div.elementor-menu-toggle {
    color: #fff;
}
.elementor-30 .elementor-element.elementor-element-3a2abc8 div.elementor-menu-toggle svg {
    fill: #fff;
}
.elementor-30 .elementor-element.elementor-element-093ac0a {
    --display: flex;
}
.elementor-30 .elementor-element.elementor-element-4a34e3b .elementor-icon-wrapper {
    text-align: center;
}
.elementor-30 .elementor-element.elementor-element-4a34e3b.elementor-view-stacked .elementor-icon {
    background-color: #fff;
}
.elementor-30 .elementor-element.elementor-element-4a34e3b.elementor-view-framed .elementor-icon,
.elementor-30 .elementor-element.elementor-element-4a34e3b.elementor-view-default .elementor-icon {
    color: #fff;
    border-color: #fff;
}
.elementor-30 .elementor-element.elementor-element-4a34e3b.elementor-view-framed .elementor-icon,
.elementor-30 .elementor-element.elementor-element-4a34e3b.elementor-view-default .elementor-icon svg {
    fill: #fff;
}
.elementor-30 .elementor-element.elementor-element-4a34e3b.elementor-view-stacked .elementor-icon:hover {
    background-color: #fff;
}
.elementor-30 .elementor-element.elementor-element-4a34e3b.elementor-view-framed .elementor-icon:hover,
.elementor-30 .elementor-element.elementor-element-4a34e3b.elementor-view-default .elementor-icon:hover {
    color: #fff;
    border-color: #fff;
}
.elementor-30 .elementor-element.elementor-element-4a34e3b.elementor-view-framed .elementor-icon:hover,
.elementor-30 .elementor-element.elementor-element-4a34e3b.elementor-view-default .elementor-icon:hover svg {
    fill: #fff;
}
.elementor-30 .elementor-element.elementor-element-4a34e3b .elementor-icon {
    font-size: 24px;
}
.elementor-30 .elementor-element.elementor-element-4a34e3b .elementor-icon svg {
    height: 24px;
}
.elementor-theme-builder-content-area {
    height: 400px;
}
.elementor-location-header:before,
.elementor-location-footer:before {
    content: "";
    display: table;
    clear: both;
}
@media (max-width: 1024px) {
    .elementor-30 .elementor-element.elementor-element-0c1d9c4 .elementor-nav-menu .elementor-item {
        font-size: 16px;
        line-height: 1.5em;
    }
    .elementor-30 .elementor-element.elementor-element-0c1d9c4 > .elementor-widget-container {
        margin: 0;
    }
    .elementor-30 .elementor-element.elementor-element-15ec0f4 {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --padding-top: 6px;
        --padding-bottom: 6px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-30 .elementor-element.elementor-element-80cbaee {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-30 .elementor-element.elementor-element-093ac0a {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-30 .elementor-element.elementor-element-4a34e3b .elementor-icon-wrapper {
        text-align: end;
    }
    .elementor-30 .elementor-element.elementor-element-4a34e3b .elementor-icon {
        font-size: 20px;
    }
    .elementor-30 .elementor-element.elementor-element-4a34e3b .elementor-icon svg {
        height: 20px;
    }
}
@media (max-width: 767px) {
    .elementor-30 .elementor-element.elementor-element-15ec0f4 {
        --padding-top: 6px;
        --padding-bottom: 6px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
}
.elementor-30 .elementor-element.elementor-element-0c1d9c4 .elementor-sub-item {
    border: 0;
}

		