/* frontend.css */
.hfe-nav-menu .menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before,.hfe-nav-menu .menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after{opacity: 0;}
.hfe-pointer__double-line.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before,.hfe-pointer__double-line.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after,.hfe-pointer__underline.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before,.hfe-pointer__underline.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after,.hfe-pointer__overline.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before,.hfe-pointer__overline.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after{height: 0px; width: 0px; left: 50%;}
.hfe-pointer__double-line.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before,.hfe-pointer__underline.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before,.hfe-pointer__overline.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before{top: 10px;}
.hfe-pointer__double-line.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after,.hfe-pointer__underline.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after,.hfe-pointer__overline.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after{bottom: 10px;}
.hfe-pointer__double-line.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before,.hfe-pointer__underline.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before,.hfe-pointer__overline.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before{top: -10px;}
.hfe-pointer__double-line.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after,.hfe-pointer__underline.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after,.hfe-pointer__overline.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after{bottom: -10px;}
.hfe-pointer__double-line.hfe-animation__slide .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before,.hfe-pointer__overline.hfe-animation__slide .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before{width: 10px; left: -20px;}
.hfe-pointer__double-line.hfe-animation__slide .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after,.hfe-pointer__underline.hfe-animation__slide .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after{width: 10px; left: calc(100% + 20px);}
.hfe-pointer__framed.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before{transform: scale(0.75);}
.hfe-pointer__framed.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before{transform: scale(1.25);}
.hfe-pointer__background.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before{transform: scale(1.2); transition: 0.3s;}
.hfe-pointer__background.hfe-animation__sweep-left .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before{left: 100%;}
.hfe-pointer__background.hfe-animation__sweep-right .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before{right: 100%;}
.hfe-pointer__background.hfe-animation__sweep-up .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before{top: 100%;}
.hfe-pointer__background.hfe-animation__sweep-down .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before{bottom: 100%;}
.hfe-pointer__background.hfe-animation__shutter-out-vertical .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before{bottom: 50%; top: 50%;}
.hfe-pointer__background.hfe-animation__shutter-out-horizontal .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before{right: 50%; left: 50%;}
.hfe-pointer__double-line.hfe-animation__slide .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after,.hfe-pointer__double-line.hfe-animation__slide .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before,.hfe-pointer__underline.hfe-animation__slide .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after,.hfe-pointer__overline.hfe-animation__slide .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before,.hfe-pointer__overline.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before{width: 100%; left: 0px; opacity: 1;}
.hfe-pointer__double-line.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after,.hfe-pointer__underline.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after,.hfe-pointer__overline.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after,.hfe-pointer__double-line.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after,.hfe-pointer__underline.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after,.hfe-pointer__overline.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after{bottom: 0px; opacity: 1;}
.hfe-pointer__double-line.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before,.hfe-pointer__underline.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before,.hfe-pointer__overline.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before,.hfe-pointer__double-line.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before,.hfe-pointer__underline.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before,.hfe-pointer__overline.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before{top: 0px; opacity: 1;}
.hfe-pointer__double-line.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before,.hfe-pointer__double-line.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after,.hfe-pointer__underline.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before,.hfe-pointer__underline.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after,.hfe-pointer__overline.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before,.hfe-pointer__overline.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after{height: 3px; width: 100%; left: 0px; opacity: 1;}
.hfe-pointer__framed.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before,.hfe-pointer__framed.hfe-animation__shrink .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before{opacity: 1; transform: scale(1);}
.hfe-pointer__framed.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before,.hfe-pointer__underline.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after,.hfe-pointer__double-line.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before,.hfe-pointer__double-line.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after{opacity: 1;}
.hfe-pointer__framed.hfe-animation__corners .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before,.hfe-pointer__framed.hfe-animation__corners .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after,.hfe-pointer__framed.hfe-animation__draw .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before,.hfe-pointer__framed.hfe-animation__draw .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after{border-width: 3px; width: 100%; opacity: 1; height: 100%;}
/* inline: global-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);}
:root{--wp--style--global--content-size: 800px; --wp--style--global--wide-size: 1200px;}
:where(body){margin: 0px;}
:root{--wp--style--block-gap: 24px;}
body{padding: 0px;}
/* custom-frontend.min.css */
:root{--direction-multiplier: 1;}
.elementor-screen-only,.screen-reader-text{height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; top: -10000em; width: 1px; clip: rect(0px, 0px, 0px, 0px); border: 0px;}
.elementor *,.elementor ::after,.elementor ::before{box-sizing: border-box;}
.elementor a{box-shadow: none; text-decoration: none;}
.elementor img{border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; box-shadow: none; height: auto; max-width: 100%;}
.elementor iframe{border-width: medium; border-style: none; border-color: currentcolor; border-image: none; line-height: 1; margin: 0px; max-width: 100%; width: 100%;}
.elementor-element{--flex-direction: initial; --flex-wrap: initial; --justify-content: initial; --align-items: initial; --align-content: initial; --gap: initial; --flex-basis: initial; --flex-grow: initial; --flex-shrink: initial; --order: initial; --align-self: initial; align-self: var(--align-self); flex-basis: var(--flex-basis); flex-grow: var(--flex-grow); flex-shrink: var(--flex-shrink); order: var(--order);}
.elementor-element:where(.e-con-full, .elementor-widget){align-content: var(--align-content); align-items: var(--align-items); flex-direction: var(--flex-direction); flex-wrap: var(--flex-wrap); gap: var(--row-gap) var(--column-gap); justify-content: var(--justify-content);}
.elementor-invisible{visibility: hidden;}
@media (max-width: 767px){.elementor-mobile-align-left{text-align: left;}
.elementor-mobile-align-left .elementor-button{width: auto;}
}
:root{--page-title-display: block;}
h1.entry-title{display: var(--page-title-display);}
.elementor-widget{position: relative;}
.elementor-widget:not(:last-child){margin-bottom: var(--kit-widget-spacing,20px);}
@media (min-width: 1441px){#elementor-device-mode::after{content: "desktop";}
}
@media (min-width:-1){#elementor-device-mode::after{content: "widescreen";}
}
@media (max-width: 1440px){#elementor-device-mode::after{content: "laptop";}
}
@media (max-width: 1180px){#elementor-device-mode::after{content: "tablet_extra";}
}
@media (max-width: 1024px){#elementor-device-mode::after{content: "tablet";}
}
@media (max-width: 880px){#elementor-device-mode::after{content: "mobile_extra";}
}
@media (max-width: 767px){#elementor-device-mode::after{content: "mobile";}
}
@media (prefers-reduced-motion: no-preference){html{scroll-behavior: smooth;}
}
.e-con{--border-radius: 0; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; --border-style: initial; --border-color: initial; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --content-width: min(100%,var(--container-max-width,1140px)); --width: 100%; --min-height: initial; --height: auto; --text-align: initial; --margin-top: 0px; --margin-right: 0px; --margin-bottom: 0px; --margin-left: 0px; --padding-top: var(--container-default-padding-top,10px); --padding-right: var(--container-default-padding-right,10px); --padding-bottom: var(--container-default-padding-bottom,10px); --padding-left: var(--container-default-padding-left,10px); --position: relative; --z-index: revert; --overflow: visible; --gap: var(--widgets-spacing,20px); --row-gap: var(--widgets-spacing-row,20px); --column-gap: var(--widgets-spacing-column,20px); --overlay-mix-blend-mode: initial; --overlay-opacity: 1; --overlay-transition: 0.3s; --e-con-grid-template-columns: repeat(3,1fr); --e-con-grid-template-rows: repeat(2,1fr); border-radius: var(--border-radius); height: var(--height); min-height: var(--min-height); min-width: 0px; overflow: var(--overflow); position: var(--position); width: var(--width); z-index: var(--z-index); --flex-wrap-mobile: wrap; margin-block-end: var(--margin-block-end); margin-block-start: var(--margin-block-start); margin-inline-end: var(--margin-inline-end); margin-inline-start: var(--margin-inline-start); padding-inline-end: var(--padding-inline-end); padding-inline-start: var(--padding-inline-start);}
.e-con:where(:not(.e-div-block-base)){transition: background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s);}
.e-con{--margin-block-start: var(--margin-top); --margin-block-end: var(--margin-bottom); --margin-inline-start: var(--margin-left); --margin-inline-end: var(--margin-right); --padding-inline-start: var(--padding-left); --padding-inline-end: var(--padding-right); --padding-block-start: var(--padding-top); --padding-block-end: var(--padding-bottom); --border-block-start-width: var(--border-top-width); --border-block-end-width: var(--border-bottom-width); --border-inline-start-width: var(--border-left-width); --border-inline-end-width: var(--border-right-width);}
.e-con.e-flex{--flex-direction: column; --flex-basis: auto; --flex-grow: 0; --flex-shrink: 1; flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis);}
.e-con-full,.e-con > .e-con-inner{padding-block-end: var(--padding-block-end); padding-block-start: var(--padding-block-start); text-align: var(--text-align);}
.e-con-full.e-flex,.e-con.e-flex > .e-con-inner{flex-direction: var(--flex-direction);}
.e-con,.e-con > .e-con-inner{display: var(--display);}
.e-con.e-grid{--grid-justify-content: start; --grid-align-content: start; --grid-auto-flow: row;}
.e-con.e-grid{align-content: var(--grid-align-content); align-items: var(--align-items); grid-auto-flow: var(--grid-auto-flow); grid-template-columns: var(--e-con-grid-template-columns); grid-template-rows: var(--e-con-grid-template-rows); justify-content: var(--grid-justify-content); justify-items: var(--justify-items);}
.e-con-boxed.e-flex{place-content: normal; align-items: normal; flex-flow: column;}
.e-con-boxed{gap: initial; text-align: initial;}
.e-con.e-flex > .e-con-inner{align-content: var(--align-content); align-items: var(--align-items); align-self: auto; flex: 1 1 auto; flex-wrap: var(--flex-wrap); justify-content: var(--justify-content);}
.e-con > .e-con-inner{gap: var(--row-gap) var(--column-gap); height: 100%; margin: 0px auto; max-width: var(--content-width); padding-inline: 0px; width: 100%;}
:is(.elementor-section-wrap, [data-elementor-id]) > .e-con{--margin-left: auto; --margin-right: auto; max-width: min(100%,var(--width));}
.e-con .elementor-widget.elementor-widget{margin-block-end: 0px;}
.e-con::before{border-block-end-width: var(--border-block-end-width); border-block-start-width: var(--border-block-start-width); border-color: var(--border-color); border-inline-end-width: var(--border-inline-end-width); border-inline-start-width: var(--border-inline-start-width); border-radius: var(--border-radius); border-style: var(--border-style); content: var(--background-overlay); display: block; height: max(100% + var(--border-top-width) + var(--border-bottom-width),100%); left: calc(0px - var(--border-left-width)); mix-blend-mode: var(--overlay-mix-blend-mode); opacity: var(--overlay-opacity); position: absolute; top: calc(0px - var(--border-top-width)); transition: var(--overlay-transition,.3s); width: max(100% + var(--border-left-width) + var(--border-right-width),100%);}
.e-con::before{transition: background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s);}
.e-con .elementor-widget{min-width: 0px;}
.e-con > .e-con-inner > .elementor-widget > .elementor-widget-container,.e-con > .elementor-widget > .elementor-widget-container{height: 100%;}
.e-con.e-con > .e-con-inner > .elementor-widget,.elementor.elementor .e-con > .elementor-widget{max-width: 100%;}
.e-con .elementor-widget:not(:last-child){--kit-widget-spacing: 0px;}
@media (max-width: 767px){.e-con.e-flex{--width: 100%; --flex-wrap: var(--flex-wrap-mobile);}
}
.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container{transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s);}
.elementor-heading-title{line-height: 1; margin: 0px; padding: 0px;}
.elementor-button{background-color: rgb(105, 114, 125); border-radius: 3px; color: rgb(255, 255, 255); display: inline-block; font-size: 15px; line-height: 1; padding: 12px 24px; fill: rgb(255, 255, 255); text-align: center; transition: 0.3s;}
.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color: rgb(255, 255, 255);}
.elementor-button-content-wrapper{display: flex; flex-direction: row; gap: 5px; justify-content: center;}
.elementor-button-icon{align-items: center; display: flex;}
.elementor-button-icon svg{height: auto; width: 1em;}
.elementor-button-icon .e-font-icon-svg{height: 1em;}
.elementor-button-text{display: inline-block;}
.elementor-button span{text-decoration: inherit;}
@media (min-width: 881px) and (max-width: 1024px){.elementor .elementor-hidden-tablet{display: none;}
}
@media (min-width: 1025px) and (max-width: 1180px){.elementor .elementor-hidden-tablet_extra{display: none;}
}
@media (min-width: 1181px) and (max-width: 1440px){.elementor .elementor-hidden-laptop{display: none;}
}
@media (min-width: 1441px) and (max-width: 99999px){.elementor .elementor-hidden-desktop{display: none;}
}
/* post-8.css */
.elementor-kit-8{--e-global-color-primary: #3C210E; --e-global-color-secondary: #F5F1ED; --e-global-color-text: #5E5A56; --e-global-color-accent: #FEDAC2; --e-global-color-5664cd8: #FFFFFF; --e-global-color-d0714d5: #E4E4E4; --e-global-color-aef2d27: #3C210E1A; --e-global-color-8bc3f48: #ABB0B4; --e-global-color-ceb7642: #FCF1E9; --e-global-color-2bb0af9: #3C210E0F; --e-global-color-18ca324: #5E5A561A; --e-global-color-f19154b: #28221D; --e-global-color-8291dc1: #FFFFFF1A; --e-global-color-107eb1b: #C72929; --e-global-typography-primary-font-family: "Archivo"; --e-global-typography-primary-font-size: 24px; --e-global-typography-primary-font-weight: 600; --e-global-typography-primary-text-transform: capitalize; --e-global-typography-primary-line-height: 1.333em; --e-global-typography-primary-letter-spacing: 0px; --e-global-typography-secondary-font-family: "Archivo"; --e-global-typography-secondary-font-size: 18px; --e-global-typography-secondary-font-weight: 400; --e-global-typography-secondary-text-transform: none; --e-global-typography-secondary-line-height: 1.666em; --e-global-typography-secondary-letter-spacing: 0px; --e-global-typography-text-font-family: "Archivo"; --e-global-typography-text-font-size: 16px; --e-global-typography-text-font-weight: 400; --e-global-typography-text-text-transform: none; --e-global-typography-text-line-height: 1.625em; --e-global-typography-text-letter-spacing: 0px; --e-global-typography-accent-font-family: "Archivo"; --e-global-typography-accent-font-size: 16px; --e-global-typography-accent-font-weight: 600; --e-global-typography-accent-line-height: 1.5em; --e-global-typography-accent-letter-spacing: 0px; --e-global-typography-9cb8678-font-family: "Archivo"; --e-global-typography-9cb8678-font-size: 100px; --e-global-typography-9cb8678-font-weight: 700; --e-global-typography-9cb8678-text-transform: none; --e-global-typography-9cb8678-line-height: 1em; --e-global-typography-f3f03df-font-family: "Archivo"; --e-global-typography-f3f03df-font-size: 56px; --e-global-typography-f3f03df-font-weight: 500; --e-global-typography-f3f03df-text-transform: capitalize; --e-global-typography-f3f03df-line-height: 1.214em; --e-global-typography-f3f03df-letter-spacing: 0px; --e-global-typography-5db7663-font-family: "Archivo"; --e-global-typography-5db7663-font-size: 44px; --e-global-typography-5db7663-font-weight: 600; --e-global-typography-5db7663-text-transform: capitalize; --e-global-typography-5db7663-line-height: 1.181em; --e-global-typography-5db7663-letter-spacing: 0px; --e-global-typography-e6bb33a-font-family: "Archivo"; --e-global-typography-e6bb33a-font-size: 32px; --e-global-typography-e6bb33a-font-weight: 500; --e-global-typography-e6bb33a-text-transform: capitalize; --e-global-typography-e6bb33a-line-height: 1.375em; --e-global-typography-e6bb33a-letter-spacing: 0px; --e-global-typography-c05db79-font-family: "Archivo"; --e-global-typography-c05db79-font-size: 32px; --e-global-typography-c05db79-font-weight: 400; --e-global-typography-c05db79-text-transform: none; --e-global-typography-c05db79-line-height: 1.25em; --e-global-typography-c05db79-letter-spacing: 0px; --e-global-typography-cf7e849-font-family: "Archivo"; --e-global-typography-cf7e849-font-size: 24px; --e-global-typography-cf7e849-font-weight: 500; --e-global-typography-cf7e849-text-transform: none; --e-global-typography-cf7e849-line-height: 1.333em; --e-global-typography-cf7e849-letter-spacing: 0px; --e-global-typography-1cb44dc-font-family: "Archivo"; --e-global-typography-1cb44dc-font-size: 20px; --e-global-typography-1cb44dc-font-weight: 500; --e-global-typography-1cb44dc-text-transform: capitalize; --e-global-typography-1cb44dc-line-height: 1.4em; --e-global-typography-1cb44dc-letter-spacing: 0px; --e-global-typography-2a66218-font-family: "Archivo"; --e-global-typography-2a66218-font-size: 20px; --e-global-typography-2a66218-font-weight: 400; --e-global-typography-2a66218-text-transform: none; --e-global-typography-2a66218-line-height: 1.8em; --e-global-typography-2a66218-letter-spacing: 0px; --e-global-typography-7fc4fed-font-family: "Archivo"; --e-global-typography-7fc4fed-font-size: 14px; --e-global-typography-7fc4fed-font-weight: 600; --e-global-typography-7fc4fed-text-transform: uppercase; --e-global-typography-7fc4fed-line-height: 1.571em; --e-global-typography-7fc4fed-letter-spacing: 0.08em; --e-global-typography-156b6d2-font-family: "Archivo"; --e-global-typography-156b6d2-font-size: 14px; --e-global-typography-156b6d2-font-weight: 600; --e-global-typography-156b6d2-text-transform: none; --e-global-typography-156b6d2-line-height: 1.571em; --e-global-typography-156b6d2-letter-spacing: 0px; --e-global-typography-f441e67-font-family: "Archivo"; --e-global-typography-f441e67-font-size: 14px; --e-global-typography-f441e67-font-weight: 400; --e-global-typography-f441e67-text-transform: none; --e-global-typography-f441e67-line-height: 1.571em; --e-global-typography-f441e67-letter-spacing: 0px; --e-global-typography-3ace0b3-font-family: "Plus Jakarta Sans"; --e-global-typography-3ace0b3-font-size: 20px; --e-global-typography-3ace0b3-font-weight: 400; --e-global-typography-3ace0b3-text-transform: none; --e-global-typography-3ace0b3-line-height: 1.5em; --e-global-typography-3ace0b3-letter-spacing: 0px; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); text-transform: var( --e-global-typography-text-text-transform ); line-height: var( --e-global-typography-text-line-height ); letter-spacing: var( --e-global-typography-text-letter-spacing );}
.elementor-kit-8 button,.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{background-color: var( --e-global-color-accent ); font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-size: var( --e-global-typography-accent-font-size ); font-weight: var( --e-global-typography-accent-font-weight ); line-height: var( --e-global-typography-accent-line-height ); letter-spacing: var( --e-global-typography-accent-letter-spacing ); color: var( --e-global-color-primary ); border-radius: 40px; padding: 14px 28px;}
.elementor-kit-8 button:hover,.elementor-kit-8 button:focus,.elementor-kit-8 input[type="submit"]:hover,.elementor-kit-8 input[type="submit"]:focus,.elementor-kit-8 .elementor-button:hover,.elementor-kit-8 .elementor-button:focus{background-color: var( --e-global-color-primary ); color: var( --e-global-color-5664cd8 );}
.elementor-kit-8 h1{color: var( --e-global-color-5664cd8 ); font-family: var( --e-global-typography-f3f03df-font-family ), Sans-serif; font-size: var( --e-global-typography-f3f03df-font-size ); font-weight: var( --e-global-typography-f3f03df-font-weight ); text-transform: var( --e-global-typography-f3f03df-text-transform ); line-height: var( --e-global-typography-f3f03df-line-height ); letter-spacing: var( --e-global-typography-f3f03df-letter-spacing );}
.elementor-kit-8 h2{color: var( --e-global-color-primary ); font-family: var( --e-global-typography-7fc4fed-font-family ), Sans-serif; font-size: var( --e-global-typography-7fc4fed-font-size ); font-weight: var( --e-global-typography-7fc4fed-font-weight ); text-transform: var( --e-global-typography-7fc4fed-text-transform ); line-height: var( --e-global-typography-7fc4fed-line-height ); letter-spacing: var( --e-global-typography-7fc4fed-letter-spacing );}
.elementor-kit-8 h3{color: var( --e-global-color-primary ); font-family: var( --e-global-typography-5db7663-font-family ), Sans-serif; font-size: var( --e-global-typography-5db7663-font-size ); font-weight: var( --e-global-typography-5db7663-font-weight ); text-transform: var( --e-global-typography-5db7663-text-transform ); line-height: var( --e-global-typography-5db7663-line-height ); letter-spacing: var( --e-global-typography-5db7663-letter-spacing );}
.elementor-kit-8 h4{color: var( --e-global-color-primary ); font-family: var( --e-global-typography-1cb44dc-font-family ), Sans-serif; font-size: var( --e-global-typography-1cb44dc-font-size ); font-weight: var( --e-global-typography-1cb44dc-font-weight ); text-transform: var( --e-global-typography-1cb44dc-text-transform ); line-height: var( --e-global-typography-1cb44dc-line-height ); letter-spacing: var( --e-global-typography-1cb44dc-letter-spacing );}
.e-con{--container-max-width: 1290px; --container-default-padding-top: 0px; --container-default-padding-right: 0px; --container-default-padding-bottom: 0px; --container-default-padding-left: 0px;}
.elementor-widget:not(:last-child){margin-block-end: 0px;}
.elementor-element{--widgets-spacing: 0px 0px; --widgets-spacing-row: 0px; --widgets-spacing-column: 0px;}
h1.entry-title{display: var(--page-title-display);}
.site-header .site-branding{flex-direction: column; align-items: stretch;}
.site-header{padding-inline: 0px;}
.site-footer .site-branding{flex-direction: column; align-items: stretch;}
@media (max-width: 1440px){.elementor-kit-8{font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); letter-spacing: var( --e-global-typography-text-letter-spacing );}
.elementor-kit-8 h1{font-size: var( --e-global-typography-f3f03df-font-size ); line-height: var( --e-global-typography-f3f03df-line-height ); letter-spacing: var( --e-global-typography-f3f03df-letter-spacing );}
.elementor-kit-8 h2{font-size: var( --e-global-typography-7fc4fed-font-size ); line-height: var( --e-global-typography-7fc4fed-line-height ); letter-spacing: var( --e-global-typography-7fc4fed-letter-spacing );}
.elementor-kit-8 h3{font-size: var( --e-global-typography-5db7663-font-size ); line-height: var( --e-global-typography-5db7663-line-height ); letter-spacing: var( --e-global-typography-5db7663-letter-spacing );}
.elementor-kit-8 h4{font-size: var( --e-global-typography-1cb44dc-font-size ); line-height: var( --e-global-typography-1cb44dc-line-height ); letter-spacing: var( --e-global-typography-1cb44dc-letter-spacing );}
.elementor-kit-8 button,.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-size: var( --e-global-typography-accent-font-size ); line-height: var( --e-global-typography-accent-line-height ); letter-spacing: var( --e-global-typography-accent-letter-spacing );}
}
@media (max-width: 1180px){.elementor-kit-8{--e-global-typography-9cb8678-font-size: 70px;}
}
@media (max-width: 1024px){.elementor-kit-8{font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); letter-spacing: var( --e-global-typography-text-letter-spacing );}
.elementor-kit-8 h1{font-size: var( --e-global-typography-f3f03df-font-size ); line-height: var( --e-global-typography-f3f03df-line-height ); letter-spacing: var( --e-global-typography-f3f03df-letter-spacing );}
.elementor-kit-8 h2{font-size: var( --e-global-typography-7fc4fed-font-size ); line-height: var( --e-global-typography-7fc4fed-line-height ); letter-spacing: var( --e-global-typography-7fc4fed-letter-spacing );}
.elementor-kit-8 h3{font-size: var( --e-global-typography-5db7663-font-size ); line-height: var( --e-global-typography-5db7663-line-height ); letter-spacing: var( --e-global-typography-5db7663-letter-spacing );}
.elementor-kit-8 h4{font-size: var( --e-global-typography-1cb44dc-font-size ); line-height: var( --e-global-typography-1cb44dc-line-height ); letter-spacing: var( --e-global-typography-1cb44dc-letter-spacing );}
.elementor-kit-8 button,.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-size: var( --e-global-typography-accent-font-size ); line-height: var( --e-global-typography-accent-line-height ); letter-spacing: var( --e-global-typography-accent-letter-spacing );}
.e-con{--container-max-width: 1024px;}
}
@media (max-width: 767px){.elementor-kit-8{--e-global-typography-f3f03df-font-size: 40px; --e-global-typography-5db7663-font-size: 35px; font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); letter-spacing: var( --e-global-typography-text-letter-spacing );}
.elementor-kit-8 h1{font-size: var( --e-global-typography-f3f03df-font-size ); line-height: var( --e-global-typography-f3f03df-line-height ); letter-spacing: var( --e-global-typography-f3f03df-letter-spacing );}
.elementor-kit-8 h2{font-size: var( --e-global-typography-7fc4fed-font-size ); line-height: var( --e-global-typography-7fc4fed-line-height ); letter-spacing: var( --e-global-typography-7fc4fed-letter-spacing );}
.elementor-kit-8 h3{font-size: var( --e-global-typography-5db7663-font-size ); line-height: var( --e-global-typography-5db7663-line-height ); letter-spacing: var( --e-global-typography-5db7663-letter-spacing );}
.elementor-kit-8 h4{font-size: var( --e-global-typography-1cb44dc-font-size ); line-height: var( --e-global-typography-1cb44dc-line-height ); letter-spacing: var( --e-global-typography-1cb44dc-letter-spacing );}
.elementor-kit-8 button,.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-size: var( --e-global-typography-accent-font-size ); line-height: var( --e-global-typography-accent-line-height ); letter-spacing: var( --e-global-typography-accent-letter-spacing );}
.e-con{--container-max-width: 767px;}
}
/* widget-image.min.css */
.elementor-widget-image{text-align: center;}
.elementor-widget-image img{display: inline-block; vertical-align: middle;}
/* fadeIn.min.css */
@keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } }
/* widget-divider.min.css */
.elementor-widget-divider{--divider-border-style: none; --divider-border-width: 1px; --divider-color: #0c0d0e; --divider-icon-size: 20px; --divider-element-spacing: 10px; --divider-pattern-height: 24px; --divider-pattern-size: 20px; --divider-pattern-url: none; --divider-pattern-repeat: repeat-x;}
.elementor-widget-divider .elementor-divider{display: flex;}
.elementor-widget-divider .elementor-divider-separator{direction: ltr; display: flex; margin: 0px;}
.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator{border-block-start: var(--divider-border-width) var(--divider-border-style) var(--divider-color);}
.e-con > .elementor-widget-divider{width: var(--container-widget-width,100%); --flex-grow: var( --container-widget-flex-grow );}
/* widget-spacer.min.css */
.e-con{--container-widget-width: 100%;}
.e-con-inner > .elementor-widget-spacer{width: var(--container-widget-width,var(--spacer-size)); --align-self: var( --container-widget-align-self,initial ); --flex-shrink: 0;}
.e-con-inner > .elementor-widget-spacer > .elementor-widget-container{height: 100%; width: 100%;}
.e-con-inner > .elementor-widget-spacer > .elementor-widget-container > .elementor-spacer{height: 100%;}
.e-con-inner > .elementor-widget-spacer > .elementor-widget-container > .elementor-spacer > .elementor-spacer-inner{height: var(--container-widget-height,var(--spacer-size));}
/* custom-widget-icon-list.min.css */
.elementor-widget .elementor-icon-list-items{list-style-type: none; margin: 0px; padding: 0px;}
.elementor-widget .elementor-icon-list-item{margin: 0px; padding: 0px; position: relative;}
.elementor-widget .elementor-icon-list-item::after{inset-block-end: 0px; position: absolute; width: 100%;}
.elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a{align-items: var(--icon-vertical-align,center); display: flex; font-size: inherit;}
.elementor-widget .elementor-icon-list-icon + .elementor-icon-list-text{align-self: center; padding-inline-start: 5px;}
.elementor-widget .elementor-icon-list-icon{display: flex; inset-block-start: var(--icon-vertical-offset,initial); position: relative;}
.elementor-widget .elementor-icon-list-icon svg{height: var(--e-icon-list-icon-size,1em); width: var(--e-icon-list-icon-size,1em);}
.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon{text-align: var(--e-icon-list-icon-align);}
.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg{margin: var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0);}
.elementor-widget.elementor-list-item-link-full_width a{width: 100%;}
.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item::after{inset-inline-start: 0px;}
.elementor-widget:not(.elementor-align-left) .elementor-icon-list-item::after{inset-inline-end: 0px;}
@media (min-width:-1){.elementor-widget:not(.elementor-widescreen-align-right) .elementor-icon-list-item::after{inset-inline-start: 0px;}
.elementor-widget:not(.elementor-widescreen-align-left) .elementor-icon-list-item::after{inset-inline-end: 0px;}
}
@media (max-width: 1440px){.elementor-widget:not(.elementor-laptop-align-right) .elementor-icon-list-item::after{inset-inline-start: 0px;}
.elementor-widget:not(.elementor-laptop-align-left) .elementor-icon-list-item::after{inset-inline-end: 0px;}
}
@media (max-width: 1180px){.elementor-widget:not(.elementor-tablet_extra-align-right) .elementor-icon-list-item::after{inset-inline-start: 0px;}
.elementor-widget:not(.elementor-tablet_extra-align-left) .elementor-icon-list-item::after{inset-inline-end: 0px;}
}
@media (max-width: 1024px){.elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item::after{inset-inline-start: 0px;}
.elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item::after{inset-inline-end: 0px;}
}
@media (max-width: 880px){.elementor-widget:not(.elementor-mobile_extra-align-right) .elementor-icon-list-item::after{inset-inline-start: 0px;}
.elementor-widget:not(.elementor-mobile_extra-align-left) .elementor-icon-list-item::after{inset-inline-end: 0px;}
}
@media (max-width: 767px){.elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item::after{inset-inline-start: 0px;}
.elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item::after{inset-inline-end: 0px;}
}
.elementor .elementor-element ul.elementor-icon-list-items{padding: 0px;}
/* custom-widget-image-box.min.css */
.elementor-widget-image-box .elementor-image-box-content{width: 100%;}
.elementor-widget-image-box .elementor-image-box-wrapper{text-align: center;}
.elementor-widget-image-box .elementor-image-box-description{margin: 0px;}
/* zoomIn.min.css */
@keyframes zoomIn { 0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); } 50% { opacity: 1; } }
/* sticky.min.css */
.elementor-sticky--active{z-index: 99;}
.e-con.elementor-sticky--active{z-index: var(--z-index,99);}
/* post-28.css */
.elementor-28 .elementor-element.elementor-element-c706bc3{--display: flex; --min-height: 231px; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap;}
.elementor-28 .elementor-element.elementor-element-c706bc3:not(.elementor-motion-effects-element-type-background){background-image: url("../img/2.jpg"); background-position: center center;}
.elementor-28 .elementor-element.elementor-element-146a0d3d{--display: flex; --min-height: 0px; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap;}
.elementor-28 .elementor-element.elementor-element-7fb61a3e{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 30px 295px; --row-gap: 30px; --column-gap: 295px; --padding-top: 60px; --padding-bottom: 60px; --padding-left: 15px; --padding-right: 15px;}
.elementor-28 .elementor-element.elementor-element-7fb61a3e:not(.elementor-motion-effects-element-type-background){background-color: var( --e-global-color-secondary );}
.elementor-28 .elementor-element.elementor-element-7b4ff5b9{--display: flex; --justify-content: center;}
.elementor-28 .elementor-element.elementor-element-5680104e{--display: flex;}
.elementor-28 .elementor-element.elementor-element-55bbc089{font-family: var( --e-global-typography-secondary-font-family ), Sans-serif; font-size: var( --e-global-typography-secondary-font-size ); font-weight: var( --e-global-typography-secondary-font-weight ); text-transform: var( --e-global-typography-secondary-text-transform ); line-height: var( --e-global-typography-secondary-line-height ); letter-spacing: var( --e-global-typography-secondary-letter-spacing );}
.elementor-28 .elementor-element.elementor-element-2d011de0{--divider-border-style: solid; --divider-color: var( --e-global-color-d0714d5 ); --divider-border-width: 1px;}
.elementor-28 .elementor-element.elementor-element-2d011de0 > .elementor-widget-container{padding: 0px 0px 16px;}
.elementor-28 .elementor-element.elementor-element-2d011de0 .elementor-divider-separator{width: 100%;}
.elementor-28 .elementor-element.elementor-element-2d011de0 .elementor-divider{padding-block: 8px;}
.elementor-28 .elementor-element.elementor-element-4ba5365b{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 15px 15px; --row-gap: 15px; --column-gap: 15px;}
.elementor-28 .elementor-element.elementor-element-2cce009b{--display: flex;}
.elementor-28 .elementor-element.elementor-element-74b23017 .pt_plus_button.button-style-4 .button-link-wrap{background-color: var( --e-global-color-accent );}
.elementor-28 .elementor-element.elementor-element-74b23017 .pt_plus_button.button-style-4 .button-link-wrap::after{background-color: var( --e-global-color-primary );}
.elementor-28 .elementor-element.elementor-element-74b23017 .pt_plus_button:not(.button-style-11):not(.button-style-17) .button-link-wrap{padding: 14px 30px;}
.elementor-28 .elementor-element.elementor-element-74b23017 .pt_plus_button .button-link-wrap{font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-size: var( --e-global-typography-accent-font-size ); font-weight: var( --e-global-typography-accent-font-weight ); line-height: var( --e-global-typography-accent-line-height ); letter-spacing: var( --e-global-typography-accent-letter-spacing ); color: var( --e-global-color-primary );}
.elementor-28 .elementor-element.elementor-element-74b23017 .pt_plus_button .button-link-wrap .btn-icon{color: var( --e-global-color-primary );}
.elementor-28 .elementor-element.elementor-element-74b23017 .pt_plus_button.button-style-4 .button-link-wrap{border-style: none;}
.elementor-28 .elementor-element.elementor-element-74b23017 .pt_plus_button .button-link-wrap:hover{color: var( --e-global-color-5664cd8 );}
.elementor-28 .elementor-element.elementor-element-74b23017 .pt_plus_button.button-style-4 .button-link-wrap:hover{border-style: none;}
.elementor-28 .elementor-element.elementor-element-87f2025{--display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap;}
.elementor-28 .elementor-element.elementor-element-4f31340{--spacer-size: 50px;}
.elementor-28 .elementor-element.elementor-element-0a8bcaa > .elementor-widget-container{padding: 0px 0px 24px;}
.elementor-28 .elementor-element.elementor-element-0a8bcaa{text-align: center; font-family: Archivo, sans-serif; font-size: 18px; font-weight: 400; text-transform: none; line-height: 1.666em; letter-spacing: 0px;}
.elementor-28 .elementor-element.elementor-element-13860f53{--display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 100px; --padding-bottom: 85px; --padding-left: 15px; --padding-right: 15px;}
.elementor-28 .elementor-element.elementor-element-13860f53:not(.elementor-motion-effects-element-type-background){background-image: url("../img/Logo.png"); background-position: center center; background-repeat: no-repeat; background-size: auto;}
.elementor-28 .elementor-element.elementor-element-6adaed8 > .elementor-widget-container{padding: 0px 0px 10px;}
.elementor-28 .elementor-element.elementor-element-6adaed8{text-align: center;}
.elementor-28 .elementor-element.elementor-element-205c9004 > .elementor-widget-container{padding: 0px 0px 18px;}
.elementor-28 .elementor-element.elementor-element-205c9004{text-align: center;}
.elementor-28 .elementor-element.elementor-element-565b7868 > .elementor-widget-container{padding: 0px 0px 24px;}
.elementor-28 .elementor-element.elementor-element-565b7868{text-align: center; font-family: Archivo, sans-serif; font-size: 18px; font-weight: 400; text-transform: none; line-height: 1.666em; letter-spacing: 0px;}
.elementor-28 .elementor-element.elementor-element-191d62d4 .pt_plus_button.button-style-4 .button-link-wrap{background-color: var( --e-global-color-accent );}
.elementor-28 .elementor-element.elementor-element-191d62d4 .pt_plus_button.button-style-4 .button-link-wrap::after{background-color: var( --e-global-color-primary );}
.elementor-28 .elementor-element.elementor-element-191d62d4 .pt_plus_button:not(.button-style-11):not(.button-style-17) .button-link-wrap{padding: 14px 30px;}
.elementor-28 .elementor-element.elementor-element-191d62d4 .pt_plus_button .button-link-wrap{font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-size: var( --e-global-typography-accent-font-size ); font-weight: var( --e-global-typography-accent-font-weight ); line-height: var( --e-global-typography-accent-line-height ); letter-spacing: var( --e-global-typography-accent-letter-spacing ); color: var( --e-global-color-primary );}
.elementor-28 .elementor-element.elementor-element-191d62d4 .pt_plus_button .button-link-wrap .btn-icon{color: var( --e-global-color-primary );}
.elementor-28 .elementor-element.elementor-element-191d62d4 .pt_plus_button.button-style-4 .button-link-wrap{border-style: none;}
.elementor-28 .elementor-element.elementor-element-191d62d4 .pt_plus_button .button-link-wrap:hover{color: var( --e-global-color-5664cd8 );}
.elementor-28 .elementor-element.elementor-element-191d62d4 .pt_plus_button.button-style-4 .button-link-wrap:hover{border-style: none;}
.elementor-28 .elementor-element.elementor-element-2defde53{--display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 50px; --padding-left: 15px; --padding-right: 15px;}
.elementor-28 .elementor-element.elementor-element-4e2eaa5a{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 30px 100px; --row-gap: 30px; --column-gap: 100px;}
.elementor-28 .elementor-element.elementor-element-32e184d3{--display: flex; --padding-top: 23px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-28 .elementor-element.elementor-element-52fb9bb5{--display: flex;}
.elementor-28 .elementor-element.elementor-element-52173c63 > .elementor-widget-container{padding: 0px 0px 10px;}
.elementor-28 .elementor-element.elementor-element-52173c63{text-align: left;}
.elementor-28 .elementor-element.elementor-element-3e0911b6 > .elementor-widget-container{padding: 0px 0px 18px;}
.elementor-28 .elementor-element.elementor-element-3e0911b6{text-align: left;}
.elementor-28 .elementor-element.elementor-element-7e89ecb3 > .elementor-widget-container{padding: 0px 0px 24px;}
.elementor-28 .elementor-element.elementor-element-7e89ecb3{text-align: center; font-family: Archivo, sans-serif; font-size: 18px; font-weight: 400; text-transform: none; line-height: 1.666em; letter-spacing: 0px;}
.elementor-28 .elementor-element.elementor-element-2e6665cc{--divider-border-style: solid; --divider-color: var( --e-global-color-d0714d5 ); --divider-border-width: 1px;}
.elementor-28 .elementor-element.elementor-element-2e6665cc > .elementor-widget-container{padding: 0px 0px 20px;}
.elementor-28 .elementor-element.elementor-element-2e6665cc .elementor-divider-separator{width: 100%;}
.elementor-28 .elementor-element.elementor-element-2e6665cc .elementor-divider{padding-block: 15px;}
.elementor-28 .elementor-element.elementor-element-74d29740 > .elementor-widget-container{padding: 0px 0px 8px;}
.elementor-28 .elementor-element.elementor-element-74d29740 .elementor-icon-list-icon svg{fill: var( --e-global-color-accent ); transition: fill 0.3s;}
.elementor-28 .elementor-element.elementor-element-74d29740{--e-icon-list-icon-size: 17px; --icon-vertical-offset: 0px;}
.elementor-28 .elementor-element.elementor-element-74d29740 .elementor-icon-list-icon{padding-inline-end: 5px;}
.elementor-28 .elementor-element.elementor-element-74d29740 .elementor-icon-list-item > .elementor-icon-list-text{font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-size: var( --e-global-typography-primary-font-size ); font-weight: var( --e-global-typography-primary-font-weight ); text-transform: var( --e-global-typography-primary-text-transform ); line-height: var( --e-global-typography-primary-line-height ); letter-spacing: var( --e-global-typography-primary-letter-spacing );}
.elementor-28 .elementor-element.elementor-element-74d29740 .elementor-icon-list-text{transition: color 0.3s;}
.elementor-28 .elementor-element.elementor-element-2afef88b > .elementor-widget-container{padding: 0px 0px 7px;}
.elementor-28 .elementor-element.elementor-element-255cce8d > .elementor-widget-container{padding: 0px 0px 8px;}
.elementor-28 .elementor-element.elementor-element-255cce8d .elementor-icon-list-icon svg{fill: var( --e-global-color-accent ); transition: fill 0.3s;}
.elementor-28 .elementor-element.elementor-element-255cce8d{--e-icon-list-icon-size: 17px; --icon-vertical-offset: 0px;}
.elementor-28 .elementor-element.elementor-element-255cce8d .elementor-icon-list-icon{padding-inline-end: 5px;}
.elementor-28 .elementor-element.elementor-element-255cce8d .elementor-icon-list-item > .elementor-icon-list-text{font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-size: var( --e-global-typography-primary-font-size ); font-weight: var( --e-global-typography-primary-font-weight ); text-transform: var( --e-global-typography-primary-text-transform ); line-height: var( --e-global-typography-primary-line-height ); letter-spacing: var( --e-global-typography-primary-letter-spacing );}
.elementor-28 .elementor-element.elementor-element-255cce8d .elementor-icon-list-text{transition: color 0.3s;}
.elementor-28 .elementor-element.elementor-element-123f24e7 > .elementor-widget-container{padding: 0px 0px 7px;}
.elementor-28 .elementor-element.elementor-element-2eed56dd > .elementor-widget-container{padding: 0px 0px 8px;}
.elementor-28 .elementor-element.elementor-element-2eed56dd .elementor-icon-list-icon svg{fill: var( --e-global-color-accent ); transition: fill 0.3s;}
.elementor-28 .elementor-element.elementor-element-2eed56dd{--e-icon-list-icon-size: 17px; --icon-vertical-offset: 0px;}
.elementor-28 .elementor-element.elementor-element-2eed56dd .elementor-icon-list-icon{padding-inline-end: 5px;}
.elementor-28 .elementor-element.elementor-element-2eed56dd .elementor-icon-list-item > .elementor-icon-list-text{font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-size: var( --e-global-typography-primary-font-size ); font-weight: var( --e-global-typography-primary-font-weight ); text-transform: var( --e-global-typography-primary-text-transform ); line-height: var( --e-global-typography-primary-line-height ); letter-spacing: var( --e-global-typography-primary-letter-spacing );}
.elementor-28 .elementor-element.elementor-element-2eed56dd .elementor-icon-list-text{transition: color 0.3s;}
.elementor-28 .elementor-element.elementor-element-2ccd41d5 > .elementor-widget-container{padding: 0px 0px 20px;}
.elementor-28 .elementor-element.elementor-element-5838db3d{--display: flex;}
.elementor-28 .elementor-element.elementor-element-3560081f img{border-radius: 20px;}
.elementor-28 .elementor-element.elementor-element-6bd50daf .pt_plus_button.button-style-4 .button-link-wrap{background-color: var( --e-global-color-accent );}
.elementor-28 .elementor-element.elementor-element-6bd50daf .pt_plus_button.button-style-4 .button-link-wrap::after{background-color: var( --e-global-color-primary );}
.elementor-28 .elementor-element.elementor-element-6bd50daf .pt_plus_button:not(.button-style-11):not(.button-style-17) .button-link-wrap{margin: 20px 0px;}
.elementor-28 .elementor-element.elementor-element-6bd50daf .pt_plus_button:not(.button-style-11):not(.button-style-17) .button-link-wrap{padding: 14px 30px;}
.elementor-28 .elementor-element.elementor-element-6bd50daf .pt_plus_button .button-link-wrap{font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-size: var( --e-global-typography-accent-font-size ); font-weight: var( --e-global-typography-accent-font-weight ); line-height: var( --e-global-typography-accent-line-height ); letter-spacing: var( --e-global-typography-accent-letter-spacing ); color: var( --e-global-color-primary );}
.elementor-28 .elementor-element.elementor-element-6bd50daf .pt_plus_button .button-link-wrap .btn-icon{color: var( --e-global-color-primary );}
.elementor-28 .elementor-element.elementor-element-6bd50daf .pt_plus_button.button-style-4 .button-link-wrap{border-style: none;}
.elementor-28 .elementor-element.elementor-element-6bd50daf .pt_plus_button .button-link-wrap:hover{color: var( --e-global-color-5664cd8 );}
.elementor-28 .elementor-element.elementor-element-6bd50daf .pt_plus_button.button-style-4 .button-link-wrap:hover{border-style: none;}
.elementor-28 .elementor-element.elementor-element-1e508b1d{--display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 50px; --padding-bottom: 50px; --padding-left: 15px; --padding-right: 15px;}
.elementor-28 .elementor-element.elementor-element-1e508b1d:not(.elementor-motion-effects-element-type-background){background-color: var( --e-global-color-secondary );}
.elementor-28 .elementor-element.elementor-element-2bb810de{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px;}
.elementor-28 .elementor-element.elementor-element-2322b741{--display: flex;}
.elementor-28 .elementor-element.elementor-element-53cf23ce > .elementor-widget-container{padding: 0px 0px 10px;}
.elementor-28 .elementor-element.elementor-element-53cf23ce{text-align: left;}
.elementor-28 .elementor-element.elementor-element-c82d809 > .elementor-widget-container{padding: 0px 0px 18px;}
.elementor-28 .elementor-element.elementor-element-c82d809{text-align: left;}
.elementor-28 .elementor-element.elementor-element-1d36deec > .elementor-widget-container{padding: 0px 0px 24px;}
.elementor-28 .elementor-element.elementor-element-1d36deec{text-align: center; font-family: Archivo, sans-serif; font-size: 18px; font-weight: 400; text-transform: none; line-height: 1.666em; letter-spacing: 0px;}
.elementor-28 .elementor-element.elementor-element-16c78143{--display: flex; --padding-top: 40px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-28 .elementor-element.elementor-element-40464cfa .pt_plus_button.button-style-4 .button-link-wrap{background-color: var( --e-global-color-accent );}
.elementor-28 .elementor-element.elementor-element-40464cfa .pt_plus_button.button-style-4 .button-link-wrap::after{background-color: var( --e-global-color-primary );}
.elementor-28 .elementor-element.elementor-element-40464cfa.elementor-element{--align-self: center;}
.elementor-28 .elementor-element.elementor-element-40464cfa .pt_plus_button:not(.button-style-11):not(.button-style-17) .button-link-wrap{padding: 14px 30px;}
.elementor-28 .elementor-element.elementor-element-40464cfa .pt_plus_button .button-link-wrap{font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-size: var( --e-global-typography-accent-font-size ); font-weight: var( --e-global-typography-accent-font-weight ); line-height: var( --e-global-typography-accent-line-height ); letter-spacing: var( --e-global-typography-accent-letter-spacing ); color: var( --e-global-color-primary );}
.elementor-28 .elementor-element.elementor-element-40464cfa .pt_plus_button .button-link-wrap .btn-icon{color: var( --e-global-color-primary );}
.elementor-28 .elementor-element.elementor-element-40464cfa .pt_plus_button.button-style-4 .button-link-wrap{border-style: none;}
.elementor-28 .elementor-element.elementor-element-40464cfa .pt_plus_button .button-link-wrap:hover{color: var( --e-global-color-5664cd8 );}
.elementor-28 .elementor-element.elementor-element-40464cfa .pt_plus_button.button-style-4 .button-link-wrap:hover{border-style: none;}
.elementor-28 .elementor-element.elementor-element-3285210c{--display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --gap: 30px 30px; --row-gap: 30px; --column-gap: 30px;}
.elementor-28 .elementor-element.elementor-element-7c88ffba{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 30px 30px; --row-gap: 30px; --column-gap: 30px;}
.elementor-28 .elementor-element.elementor-element-444130f8{--display: flex;}
.elementor-28 .elementor-element.elementor-element-76a2cf4f{--display: flex; --overlay-opacity: 0.6; --border-radius: 16px 16px 16px 16px; --padding-top: 17px; --padding-bottom: 25px; --padding-left: 27px; --padding-right: 27px;}
.elementor-28 .elementor-element.elementor-element-76a2cf4f:not(.elementor-motion-effects-element-type-background){background-color: var( --e-global-color-5664cd8 );}
.elementor-28 .elementor-element.elementor-element-76a2cf4f::before{background-color: var( --e-global-color-primary ); --background-overlay: '';}
.elementor-28 .elementor-element.elementor-element-1740addc .elementor-image-box-wrapper{text-align: left;}
.elementor-28 .elementor-element.elementor-element-1740addc .elementor-image-box-title{margin-bottom: 11px; font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-size: var( --e-global-typography-primary-font-size ); font-weight: var( --e-global-typography-primary-font-weight ); text-transform: var( --e-global-typography-primary-text-transform ); line-height: var( --e-global-typography-primary-line-height ); letter-spacing: var( --e-global-typography-primary-letter-spacing ); color: var( --e-global-color-5664cd8 );}
.elementor-28 .elementor-element.elementor-element-1740addc .elementor-image-box-description{color: var( --e-global-color-5664cd8 );}
.elementor-28 .elementor-element.elementor-element-4b7032ce{--display: flex;}
.elementor-28 .elementor-element.elementor-element-636a43c3{--display: flex; --border-radius: 16px 16px 16px 16px; --padding-top: 17px; --padding-bottom: 25px; --padding-left: 27px; --padding-right: 27px;}
.elementor-28 .elementor-element.elementor-element-636a43c3:not(.elementor-motion-effects-element-type-background){background-color: var( --e-global-color-5664cd8 );}
.elementor-28 .elementor-element.elementor-element-6ea378c6 .elementor-image-box-wrapper{text-align: left;}
.elementor-28 .elementor-element.elementor-element-6ea378c6 .elementor-image-box-title{margin-bottom: 11px; font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-size: var( --e-global-typography-primary-font-size ); font-weight: var( --e-global-typography-primary-font-weight ); text-transform: var( --e-global-typography-primary-text-transform ); line-height: var( --e-global-typography-primary-line-height ); letter-spacing: var( --e-global-typography-primary-letter-spacing );}
.elementor-28 .elementor-element.elementor-element-650e19b7{--display: flex;}
.elementor-28 .elementor-element.elementor-element-49b2a89a{--display: flex; --border-radius: 16px 16px 16px 16px; --padding-top: 17px; --padding-bottom: 25px; --padding-left: 27px; --padding-right: 27px;}
.elementor-28 .elementor-element.elementor-element-49b2a89a:not(.elementor-motion-effects-element-type-background){background-color: var( --e-global-color-5664cd8 );}
.elementor-28 .elementor-element.elementor-element-4a69909b .elementor-image-box-wrapper{text-align: left;}
.elementor-28 .elementor-element.elementor-element-4a69909b .elementor-image-box-title{margin-bottom: 11px; font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-size: var( --e-global-typography-primary-font-size ); font-weight: var( --e-global-typography-primary-font-weight ); text-transform: var( --e-global-typography-primary-text-transform ); line-height: var( --e-global-typography-primary-line-height ); letter-spacing: var( --e-global-typography-primary-letter-spacing );}
.elementor-28 .elementor-element.elementor-element-359a70f6{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 30px 30px; --row-gap: 30px; --column-gap: 30px;}
.elementor-28 .elementor-element.elementor-element-752fe910{--display: flex;}
.elementor-28 .elementor-element.elementor-element-319ab618{--display: flex; --border-radius: 16px 16px 16px 16px; --padding-top: 17px; --padding-bottom: 25px; --padding-left: 27px; --padding-right: 27px;}
.elementor-28 .elementor-element.elementor-element-319ab618:not(.elementor-motion-effects-element-type-background){background-color: var( --e-global-color-5664cd8 );}
.elementor-28 .elementor-element.elementor-element-5a2653b5 .elementor-image-box-wrapper{text-align: left;}
.elementor-28 .elementor-element.elementor-element-5a2653b5 .elementor-image-box-title{margin-bottom: 11px; font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-size: var( --e-global-typography-primary-font-size ); font-weight: var( --e-global-typography-primary-font-weight ); text-transform: var( --e-global-typography-primary-text-transform ); line-height: var( --e-global-typography-primary-line-height ); letter-spacing: var( --e-global-typography-primary-letter-spacing );}
.elementor-28 .elementor-element.elementor-element-153da07f{--display: flex;}
.elementor-28 .elementor-element.elementor-element-4b88cf3e{--display: flex; --border-radius: 16px 16px 16px 16px; --padding-top: 17px; --padding-bottom: 25px; --padding-left: 27px; --padding-right: 27px;}
.elementor-28 .elementor-element.elementor-element-4b88cf3e:not(.elementor-motion-effects-element-type-background){background-color: var( --e-global-color-5664cd8 );}
.elementor-28 .elementor-element.elementor-element-1cf7cd4 .elementor-image-box-wrapper{text-align: left;}
.elementor-28 .elementor-element.elementor-element-1cf7cd4 .elementor-image-box-title{margin-bottom: 11px; font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-size: var( --e-global-typography-primary-font-size ); font-weight: var( --e-global-typography-primary-font-weight ); text-transform: var( --e-global-typography-primary-text-transform ); line-height: var( --e-global-typography-primary-line-height ); letter-spacing: var( --e-global-typography-primary-letter-spacing );}
.elementor-28 .elementor-element.elementor-element-732846f8{--display: flex;}
.elementor-28 .elementor-element.elementor-element-49c74c87{--display: flex; --border-radius: 16px 16px 16px 16px; --padding-top: 17px; --padding-bottom: 25px; --padding-left: 27px; --padding-right: 27px;}
.elementor-28 .elementor-element.elementor-element-49c74c87:not(.elementor-motion-effects-element-type-background){background-color: var( --e-global-color-5664cd8 );}
.elementor-28 .elementor-element.elementor-element-6bb83364 .elementor-image-box-wrapper{text-align: left;}
.elementor-28 .elementor-element.elementor-element-6bb83364 .elementor-image-box-title{margin-bottom: 11px; font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-size: var( --e-global-typography-primary-font-size ); font-weight: var( --e-global-typography-primary-font-weight ); text-transform: var( --e-global-typography-primary-text-transform ); line-height: var( --e-global-typography-primary-line-height ); letter-spacing: var( --e-global-typography-primary-letter-spacing );}
.elementor-28 .elementor-element.elementor-element-5d7bd649{--display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 100px; --padding-left: 15px; --padding-right: 15px;}
.elementor-28 .elementor-element.elementor-element-6e923db8{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 30px 170px; --row-gap: 30px; --column-gap: 170px; --border-radius: 20px 20px 20px 20px; --padding-top: 60px; --padding-bottom: 60px; --padding-left: 60px; --padding-right: 60px;}
.elementor-28 .elementor-element.elementor-element-6e923db8:not(.elementor-motion-effects-element-type-background){background-color: var( --e-global-color-secondary );}
.elementor-28 .elementor-element.elementor-element-2048e04{--display: flex; --padding-top: 30px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-28 .elementor-element.elementor-element-37ca1f13{--display: flex;}
.elementor-28 .elementor-element.elementor-element-717a0e00 > .elementor-widget-container{padding: 0px 0px 10px;}
.elementor-28 .elementor-element.elementor-element-717a0e00{text-align: left;}
.elementor-28 .elementor-element.elementor-element-5fbdd350 > .elementor-widget-container{padding: 0px 0px 18px;}
.elementor-28 .elementor-element.elementor-element-5fbdd350{text-align: left;}
.elementor-28 .elementor-element.elementor-element-292a4a5f > .elementor-widget-container{padding: 0px 0px 24px;}
.elementor-28 .elementor-element.elementor-element-292a4a5f{text-align: center; font-family: Archivo, sans-serif; font-size: 18px; font-weight: 400; text-transform: none; line-height: 1.666em; letter-spacing: 0px;}
.elementor-28 .elementor-element.elementor-element-78007afe{--divider-border-style: solid; --divider-color: var( --e-global-color-aef2d27 ); --divider-border-width: 1px;}
.elementor-28 .elementor-element.elementor-element-78007afe > .elementor-widget-container{padding: 0px 0px 8px;}
.elementor-28 .elementor-element.elementor-element-78007afe .elementor-divider-separator{width: 100%;}
.elementor-28 .elementor-element.elementor-element-78007afe .elementor-divider{padding-block: 15px;}
.elementor-28 .elementor-element.elementor-element-6361d592 > .elementor-widget-container{padding: 0px 0px 26px;}
.elementor-28 .elementor-element.elementor-element-6361d592 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end: calc(7px);}
.elementor-28 .elementor-element.elementor-element-6361d592 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start: calc(7px);}
.elementor-28 .elementor-element.elementor-element-6361d592 .elementor-icon-list-icon svg{fill: var( --e-global-color-primary ); transition: fill 0.3s;}
.elementor-28 .elementor-element.elementor-element-6361d592{--e-icon-list-icon-size: 20px; --icon-vertical-offset: 0px;}
.elementor-28 .elementor-element.elementor-element-6361d592 .elementor-icon-list-text{transition: color 0.3s;}
.elementor-28 .elementor-element.elementor-element-6326bbc{--display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap;}
.elementor-28 .elementor-element.elementor-element-e6a98c7{--display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap;}
.elementor-28 .elementor-element.elementor-element-823d9ba > .elementor-widget-container{margin: 50px 0px 0px;}
.elementor-28 .elementor-element.elementor-element-823d9ba{text-align: center;}
.elementor-28 .elementor-element.elementor-element-420cda28{--display: grid; --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --grid-auto-flow: row; --justify-items: center; --align-items: center; --overlay-opacity: 0.5; border-style: none; --border-style: none;}
.elementor-28 .elementor-element.elementor-element-420cda28::before{background-color: rgba(0, 0, 0, 0); --background-overlay: '';}
.elementor-28 .elementor-element.elementor-element-38f5fdcd .elementor-button{background-color: rgb(60, 33, 14); font-family: Archivo, sans-serif; fill: rgb(252, 217, 194); color: rgb(252, 217, 194);}
.elementor-28 .elementor-element.elementor-element-38f5fdcd .elementor-button:hover,.elementor-28 .elementor-element.elementor-element-38f5fdcd .elementor-button:focus{background-color: rgb(60, 33, 14);}
.elementor-28 .elementor-element.elementor-element-38f5fdcd .elementor-button-content-wrapper{flex-direction: row;}
.elementor-28 .elementor-element.elementor-element-38f5fdcd .elementor-button .elementor-button-content-wrapper{gap: 2px;}
.elementor-28 .elementor-element.elementor-element-28b8f564 .elementor-button{background-color: rgb(60, 33, 14); font-family: Archivo, sans-serif; fill: rgb(252, 217, 194); color: rgb(252, 217, 194);}
.elementor-28 .elementor-element.elementor-element-28b8f564 .elementor-button:hover,.elementor-28 .elementor-element.elementor-element-28b8f564 .elementor-button:focus{background-color: rgb(60, 33, 14);}
.elementor-28 .elementor-element.elementor-element-28b8f564 .elementor-button-content-wrapper{flex-direction: row;}
.elementor-28 .elementor-element.elementor-element-28b8f564 .elementor-button .elementor-button-content-wrapper{gap: 2px;}
@media (min-width: 768px){.elementor-28 .elementor-element.elementor-element-146a0d3d{--width: 100%;}
.elementor-28 .elementor-element.elementor-element-7fb61a3e{--content-width: 1760px;}
.elementor-28 .elementor-element.elementor-element-7b4ff5b9{--width: 54%;}
.elementor-28 .elementor-element.elementor-element-5680104e{--width: 46%;}
.elementor-28 .elementor-element.elementor-element-2cce009b{--width: 40%;}
.elementor-28 .elementor-element.elementor-element-13860f53{--content-width: 850px;}
.elementor-28 .elementor-element.elementor-element-32e184d3{--width: 52%;}
.elementor-28 .elementor-element.elementor-element-5838db3d{--width: 48%;}
.elementor-28 .elementor-element.elementor-element-2322b741{--width: 60%;}
.elementor-28 .elementor-element.elementor-element-16c78143{--width: 40%;}
.elementor-28 .elementor-element.elementor-element-444130f8{--width: 33.333%;}
.elementor-28 .elementor-element.elementor-element-4b7032ce{--width: 33.333%;}
.elementor-28 .elementor-element.elementor-element-650e19b7{--width: 33.333%;}
.elementor-28 .elementor-element.elementor-element-752fe910{--width: 33.333%;}
.elementor-28 .elementor-element.elementor-element-153da07f{--width: 33.333%;}
.elementor-28 .elementor-element.elementor-element-732846f8{--width: 33.333%;}
.elementor-28 .elementor-element.elementor-element-2048e04{--width: 100%;}
.elementor-28 .elementor-element.elementor-element-420cda28{--width: 50%;}
}
@media (max-width: 1440px) and (min-width: 768px){.elementor-28 .elementor-element.elementor-element-2cce009b{--width: 50%;}
}
@media (max-width: 1180px) and (min-width: 768px){.elementor-28 .elementor-element.elementor-element-2cce009b{--width: 100%;}
}
@media (max-width: 880px) and (min-width: 768px){.elementor-28 .elementor-element.elementor-element-420cda28{--width: 50%;}
}
@media (max-width: 1440px){.elementor-28 .elementor-element.elementor-element-7fb61a3e{--gap: 30px 30px; --row-gap: 30px; --column-gap: 30px;}
.elementor-28 .elementor-element.elementor-element-55bbc089{font-size: var( --e-global-typography-secondary-font-size ); line-height: var( --e-global-typography-secondary-line-height ); letter-spacing: var( --e-global-typography-secondary-letter-spacing );}
.elementor-28 .elementor-element.elementor-element-74b23017 .pt_plus_button .button-link-wrap{font-size: var( --e-global-typography-accent-font-size ); line-height: var( --e-global-typography-accent-line-height ); letter-spacing: var( --e-global-typography-accent-letter-spacing );}
.elementor-28 .elementor-element.elementor-element-191d62d4 .pt_plus_button .button-link-wrap{font-size: var( --e-global-typography-accent-font-size ); line-height: var( --e-global-typography-accent-line-height ); letter-spacing: var( --e-global-typography-accent-letter-spacing );}
.elementor-28 .elementor-element.elementor-element-74d29740 .elementor-icon-list-item > .elementor-icon-list-text{font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height ); letter-spacing: var( --e-global-typography-primary-letter-spacing );}
.elementor-28 .elementor-element.elementor-element-255cce8d .elementor-icon-list-item > .elementor-icon-list-text{font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height ); letter-spacing: var( --e-global-typography-primary-letter-spacing );}
.elementor-28 .elementor-element.elementor-element-2eed56dd .elementor-icon-list-item > .elementor-icon-list-text{font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height ); letter-spacing: var( --e-global-typography-primary-letter-spacing );}
.elementor-28 .elementor-element.elementor-element-6bd50daf .pt_plus_button .button-link-wrap{font-size: var( --e-global-typography-accent-font-size ); line-height: var( --e-global-typography-accent-line-height ); letter-spacing: var( --e-global-typography-accent-letter-spacing );}
.elementor-28 .elementor-element.elementor-element-40464cfa .pt_plus_button .button-link-wrap{font-size: var( --e-global-typography-accent-font-size ); line-height: var( --e-global-typography-accent-line-height ); letter-spacing: var( --e-global-typography-accent-letter-spacing );}
.elementor-28 .elementor-element.elementor-element-1740addc .elementor-image-box-title{font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height ); letter-spacing: var( --e-global-typography-primary-letter-spacing );}
.elementor-28 .elementor-element.elementor-element-6ea378c6 .elementor-image-box-title{font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height ); letter-spacing: var( --e-global-typography-primary-letter-spacing );}
.elementor-28 .elementor-element.elementor-element-4a69909b .elementor-image-box-title{font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height ); letter-spacing: var( --e-global-typography-primary-letter-spacing );}
.elementor-28 .elementor-element.elementor-element-5a2653b5 .elementor-image-box-title{font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height ); letter-spacing: var( --e-global-typography-primary-letter-spacing );}
.elementor-28 .elementor-element.elementor-element-1cf7cd4 .elementor-image-box-title{font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height ); letter-spacing: var( --e-global-typography-primary-letter-spacing );}
.elementor-28 .elementor-element.elementor-element-6bb83364 .elementor-image-box-title{font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height ); letter-spacing: var( --e-global-typography-primary-letter-spacing );}
.elementor-28 .elementor-element.elementor-element-420cda28{--grid-auto-flow: row;}
}
@media (max-width: 1180px){.elementor-28 .elementor-element.elementor-element-7fb61a3e{--gap: 30px 30px; --row-gap: 30px; --column-gap: 30px;}
.elementor-28 .elementor-element.elementor-element-4ba5365b{--flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap;}
.elementor-28 .elementor-element.elementor-element-6e923db8{--padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px;}
.elementor-28 .elementor-element.elementor-element-420cda28{--grid-auto-flow: row;}
}
@media (max-width: 1024px){.elementor-28 .elementor-element.elementor-element-55bbc089{font-size: var( --e-global-typography-secondary-font-size ); line-height: var( --e-global-typography-secondary-line-height ); letter-spacing: var( --e-global-typography-secondary-letter-spacing );}
.elementor-28 .elementor-element.elementor-element-74b23017 .pt_plus_button .button-link-wrap{font-size: var( --e-global-typography-accent-font-size ); line-height: var( --e-global-typography-accent-line-height ); letter-spacing: var( --e-global-typography-accent-letter-spacing );}
.elementor-28 .elementor-element.elementor-element-191d62d4 .pt_plus_button .button-link-wrap{font-size: var( --e-global-typography-accent-font-size ); line-height: var( --e-global-typography-accent-line-height ); letter-spacing: var( --e-global-typography-accent-letter-spacing );}
.elementor-28 .elementor-element.elementor-element-32e184d3{--padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-28 .elementor-element.elementor-element-74d29740 .elementor-icon-list-item > .elementor-icon-list-text{font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height ); letter-spacing: var( --e-global-typography-primary-letter-spacing );}
.elementor-28 .elementor-element.elementor-element-255cce8d .elementor-icon-list-item > .elementor-icon-list-text{font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height ); letter-spacing: var( --e-global-typography-primary-letter-spacing );}
.elementor-28 .elementor-element.elementor-element-2eed56dd .elementor-icon-list-item > .elementor-icon-list-text{font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height ); letter-spacing: var( --e-global-typography-primary-letter-spacing );}
.elementor-28 .elementor-element.elementor-element-6bd50daf .pt_plus_button .button-link-wrap{font-size: var( --e-global-typography-accent-font-size ); line-height: var( --e-global-typography-accent-line-height ); letter-spacing: var( --e-global-typography-accent-letter-spacing );}
.elementor-28 .elementor-element.elementor-element-40464cfa .pt_plus_button .button-link-wrap{font-size: var( --e-global-typography-accent-font-size ); line-height: var( --e-global-typography-accent-line-height ); letter-spacing: var( --e-global-typography-accent-letter-spacing );}
.elementor-28 .elementor-element.elementor-element-1740addc .elementor-image-box-title{font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height ); letter-spacing: var( --e-global-typography-primary-letter-spacing );}
.elementor-28 .elementor-element.elementor-element-6ea378c6 .elementor-image-box-title{font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height ); letter-spacing: var( --e-global-typography-primary-letter-spacing );}
.elementor-28 .elementor-element.elementor-element-4a69909b .elementor-image-box-title{font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height ); letter-spacing: var( --e-global-typography-primary-letter-spacing );}
.elementor-28 .elementor-element.elementor-element-5a2653b5 .elementor-image-box-title{font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height ); letter-spacing: var( --e-global-typography-primary-letter-spacing );}
.elementor-28 .elementor-element.elementor-element-1cf7cd4 .elementor-image-box-title{font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height ); letter-spacing: var( --e-global-typography-primary-letter-spacing );}
.elementor-28 .elementor-element.elementor-element-6bb83364 .elementor-image-box-title{font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height ); letter-spacing: var( --e-global-typography-primary-letter-spacing );}
.elementor-28 .elementor-element.elementor-element-6e923db8{--gap: 30px 30px; --row-gap: 30px; --column-gap: 30px;}
.elementor-28 .elementor-element.elementor-element-420cda28{--grid-auto-flow: row;}
}
@media (max-width: 880px){.elementor-28 .elementor-element.elementor-element-420cda28{--grid-auto-flow: row;}
}
@media (max-width: 767px){.elementor-28 .elementor-element.elementor-element-55bbc089{font-size: var( --e-global-typography-secondary-font-size ); line-height: var( --e-global-typography-secondary-line-height ); letter-spacing: var( --e-global-typography-secondary-letter-spacing );}
.elementor-28 .elementor-element.elementor-element-2cce009b{--justify-content: center;}
.elementor-28 .elementor-element.elementor-element-74b23017 .pt_plus_button .button-link-wrap{font-size: var( --e-global-typography-accent-font-size ); line-height: var( --e-global-typography-accent-line-height ); letter-spacing: var( --e-global-typography-accent-letter-spacing );}
.elementor-28 .elementor-element.elementor-element-0a8bcaa > .elementor-widget-container{padding: 20px;}
.elementor-28 .elementor-element.elementor-element-0a8bcaa{font-size: 16px;}
.elementor-28 .elementor-element.elementor-element-13860f53{--padding-top: 50px; --padding-bottom: 50px; --padding-left: 50px; --padding-right: 50px;}
.elementor-28 .elementor-element.elementor-element-565b7868 > .elementor-widget-container{padding: 20px;}
.elementor-28 .elementor-element.elementor-element-565b7868{font-size: 16px;}
.elementor-28 .elementor-element.elementor-element-191d62d4 .pt_plus_button .button-link-wrap{font-size: var( --e-global-typography-accent-font-size ); line-height: var( --e-global-typography-accent-line-height ); letter-spacing: var( --e-global-typography-accent-letter-spacing );}
.elementor-28 .elementor-element.elementor-element-7e89ecb3 > .elementor-widget-container{padding: 20px;}
.elementor-28 .elementor-element.elementor-element-7e89ecb3{font-size: 16px;}
.elementor-28 .elementor-element.elementor-element-74d29740 .elementor-icon-list-item > .elementor-icon-list-text{font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height ); letter-spacing: var( --e-global-typography-primary-letter-spacing );}
.elementor-28 .elementor-element.elementor-element-255cce8d .elementor-icon-list-item > .elementor-icon-list-text{font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height ); letter-spacing: var( --e-global-typography-primary-letter-spacing );}
.elementor-28 .elementor-element.elementor-element-2eed56dd .elementor-icon-list-item > .elementor-icon-list-text{font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height ); letter-spacing: var( --e-global-typography-primary-letter-spacing );}
.elementor-28 .elementor-element.elementor-element-6bd50daf.elementor-element{--align-self: center;}
.elementor-28 .elementor-element.elementor-element-6bd50daf .pt_plus_button .button-link-wrap{font-size: var( --e-global-typography-accent-font-size ); line-height: var( --e-global-typography-accent-line-height ); letter-spacing: var( --e-global-typography-accent-letter-spacing );}
.elementor-28 .elementor-element.elementor-element-1e508b1d{--padding-top: 50px; --padding-bottom: 50px; --padding-left: 20px; --padding-right: 20px;}
.elementor-28 .elementor-element.elementor-element-1d36deec > .elementor-widget-container{padding: 20px;}
.elementor-28 .elementor-element.elementor-element-1d36deec{font-size: 16px;}
.elementor-28 .elementor-element.elementor-element-40464cfa > .elementor-widget-container{margin: 30px;}
.elementor-28 .elementor-element.elementor-element-40464cfa.elementor-element{--align-self: center;}
.elementor-28 .elementor-element.elementor-element-40464cfa .pt_plus_button .button-link-wrap{font-size: var( --e-global-typography-accent-font-size ); line-height: var( --e-global-typography-accent-line-height ); letter-spacing: var( --e-global-typography-accent-letter-spacing );}
.elementor-28 .elementor-element.elementor-element-1740addc .elementor-image-box-title{font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height ); letter-spacing: var( --e-global-typography-primary-letter-spacing );}
.elementor-28 .elementor-element.elementor-element-6ea378c6 .elementor-image-box-title{font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height ); letter-spacing: var( --e-global-typography-primary-letter-spacing );}
.elementor-28 .elementor-element.elementor-element-4a69909b .elementor-image-box-title{font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height ); letter-spacing: var( --e-global-typography-primary-letter-spacing );}
.elementor-28 .elementor-element.elementor-element-5a2653b5 .elementor-image-box-title{font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height ); letter-spacing: var( --e-global-typography-primary-letter-spacing );}
.elementor-28 .elementor-element.elementor-element-1cf7cd4 .elementor-image-box-title{font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height ); letter-spacing: var( --e-global-typography-primary-letter-spacing );}
.elementor-28 .elementor-element.elementor-element-6bb83364 .elementor-image-box-title{font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height ); letter-spacing: var( --e-global-typography-primary-letter-spacing );}
.elementor-28 .elementor-element.elementor-element-5d7bd649{--padding-top: 50px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px;}
.elementor-28 .elementor-element.elementor-element-6e923db8{--padding-top: 3em; --padding-bottom: 3em; --padding-left: 1em; --padding-right: 1em;}
.elementor-28 .elementor-element.elementor-element-2048e04{--padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-28 .elementor-element.elementor-element-292a4a5f > .elementor-widget-container{padding: 20px;}
.elementor-28 .elementor-element.elementor-element-292a4a5f{font-size: 16px;}
.elementor-28 .elementor-element.elementor-element-420cda28{--min-height: 0px; --e-con-grid-template-columns: repeat(1, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --grid-auto-flow: column; --justify-items: stretch; --align-items: stretch; --overlay-opacity: 1;}
.elementor-28 .elementor-element.elementor-element-420cda28.e-con{--align-self: center; --order: -99999; --flex-grow: 1; --flex-shrink: 0;}
.elementor-28 .elementor-element.elementor-element-38f5fdcd{width: auto;}
.elementor-28 .elementor-element.elementor-element-38f5fdcd.elementor-element{--align-self: center; --order: 99999; --flex-grow: 1; --flex-shrink: 0;}
.elementor-28 .elementor-element.elementor-element-38f5fdcd .elementor-button{font-size: 14px; letter-spacing: 0px; border-radius: 20px;}
.elementor-28 .elementor-element.elementor-element-28b8f564{width: auto;}
.elementor-28 .elementor-element.elementor-element-28b8f564.elementor-element{--align-self: center; --order: 99999; --flex-grow: 1; --flex-shrink: 0;}
.elementor-28 .elementor-element.elementor-element-28b8f564 .elementor-button{font-size: 14px; letter-spacing: 0px; border-radius: 20px;}
}
/* plus-extra-adv.min.css */
.animted-content-inner{position: relative; display: block; width: 100%; z-index: 1;}
/* plus-alignmnet.css */
.text-center{text-align: center;}
.text-right{text-align: right;}
@media (max-width: 600px){.text--mobilecenter{text-align: center !important; margin: 0px auto !important;}
}
/* tp-button-style.css */
.pt-plus-button-wrapper{position: relative; display: block;}
.ts-button.content_hover_effect{position: relative; display: inline-block; width: auto;}
.pt_plus_button{position: relative; display: inline-block; width: auto;}
a.button-link-wrap:hover{text-decoration: blink;}
.pt_plus_button .button-link-wrap i{padding-left: 5px; padding-right: 5px; vertical-align: middle;}
.pt_plus_button .button-link-wrap{position: relative; display: inline-flex; align-items: center; padding: 15px 30px; font-size: 16px; line-height: 25px; letter-spacing: 1px; cursor: pointer; color: rgb(0, 0, 0); transition: 0.3s linear;}
.button-link-wrap i.button-after{margin-left: 10px;}
/* tp-button-style-4.css */
.pt_plus_button.button-style-4 .button-link-wrap{padding: 15px 30px; text-align: center; font-size: 16px; line-height: 25px; border-radius: 30px; border: 1px solid rgb(37, 37, 37); vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(37, 37, 37); transition: background 150ms ease-in-out, color 150ms ease-in-out; position: relative; overflow: hidden; color: rgb(138, 138, 138); background-size: cover !important; background-position: center center !important;}
.pt_plus_button.button-style-4 .button-link-wrap:hover{color: rgb(37, 37, 37); border: 1px solid rgb(37, 37, 37);}
.pt_plus_button.button-style-4 .button-link-wrap::after{content: attr(data-hover); display: grid; align-items: center; position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; z-index: 1; background-image: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(0, 215, 228); transform: translateY(100%); transition: transform 0.3s; background-size: cover !important; background-position: center center !important;}
.pt_plus_button.button-style-4 .button-link-wrap:hover::after{transform: translateY(0px);}
/* reset.css */
html{line-height: 1.15; text-size-adjust: 100%;}
*,::after,::before{box-sizing: border-box;}
body{background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 1rem; font-weight: 400; line-height: 1.5; margin: 0px; -webkit-font-smoothing: antialiased;}
h1,h2,h3,h4{color: inherit; font-family: inherit; font-weight: 500; line-height: 1.2; margin-block: 0.5rem 1rem;}
h1{font-size: 2.5rem;}
h2{font-size: 2rem;}
h3{font-size: 1.75rem;}
h4{font-size: 1.5rem;}
p{margin-block: 0px 0.9rem;}
a{background-color: transparent; color: rgb(204, 51, 102); text-decoration: none;}
a:active,a:hover{color: rgb(51, 51, 102);}
a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color: inherit; text-decoration: none;}
a:not([href]):not([tabindex]):focus{outline: 0px;}
strong{font-weight: bolder;}
small{font-size: 80%;}
img{border-style: none; height: auto; max-width: 100%;}
details{display: block;}
summary{display: list-item;}
@media print{*,::after,::before{background: transparent !important; box-shadow: none !important; color: rgb(0, 0, 0) !important; text-shadow: none !important;}
a,a:visited{text-decoration: underline;}
a[href]::after{content: " (" attr(href) ")";}
a[href^="#"]::after{content: "";}
img{break-inside: avoid;}
h2,h3,p{orphans: 3; widows: 3;}
h2,h3{break-after: avoid;}
}
label{display: inline-block; line-height: 1; vertical-align: middle;}
button,input,textarea{font-family: inherit; font-size: 1rem; line-height: 1.5; margin: 0px;}
input[type="email"],input[type="text"],input[type="url"],textarea{border: 1px solid rgb(102, 102, 102); border-radius: 3px; padding: 0.5rem 1rem; transition: 0.3s; width: 100%;}
input[type="email"]:focus,input[type="text"]:focus,input[type="url"]:focus,textarea:focus{border-color: rgb(51, 51, 51);}
button,input{overflow: visible;}
button{text-transform: none;}
[type="submit"],button{appearance: button; width: auto;}
[type="submit"],button{background-color: transparent; border: 1px solid rgb(204, 51, 102); border-radius: 3px; color: rgb(204, 51, 102); display: inline-block; font-size: 1rem; font-weight: 400; padding: 0.5rem 1rem; text-align: center; transition: 0.3s; user-select: none; white-space: nowrap;}
[type="submit"]:focus:not(:focus-visible),button:focus:not(:focus-visible){outline: none;}
[type="submit"]:focus,[type="submit"]:hover,button:focus,button:hover{background-color: rgb(204, 51, 102); color: rgb(255, 255, 255); text-decoration: none;}
[type="button"]:not(:disabled),[type="submit"]:not(:disabled),button:not(:disabled){cursor: pointer;}
textarea{overflow: auto; resize: vertical;}
[type="checkbox"]{box-sizing: border-box; padding: 0px;}
::-webkit-file-upload-button{appearance: button; font: inherit;}
li,ul{background: transparent; border: 0px; font-size: 100%; margin-block: 0px; outline: 0px; vertical-align: baseline;}
/* theme.css */
.comments-area a,.page-content a{text-decoration: underline;}
.screen-reader-text{clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; width: 1px; position: absolute !important; overflow-wrap: normal !important;}
.screen-reader-text:focus{background-color: rgb(238, 238, 238); clip-path: none; color: rgb(51, 51, 51); display: block; font-size: 1rem; height: auto; left: 5px; line-height: normal; padding: 12px 24px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important;}
.post .entry-title a{text-decoration: none;}
.page-header .entry-title,.site-footer .footer-inner,.site-header .header-inner,body:not([class*="elementor-page-"]) .site-main{margin-inline: auto; width: 100%;}
@media (max-width: 575px){.page-header .entry-title,.site-footer .footer-inner,.site-header .header-inner,body:not([class*="elementor-page-"]) .site-main{padding-inline: 10px;}
}
@media (min-width: 576px){.page-header .entry-title,.site-footer .footer-inner,.site-header .header-inner,body:not([class*="elementor-page-"]) .site-main{max-width: 500px;}
}
@media (min-width: 768px){.page-header .entry-title,.site-footer .footer-inner,.site-header .header-inner,body:not([class*="elementor-page-"]) .site-main{max-width: 600px;}
}
@media (min-width: 992px){.page-header .entry-title,.site-footer .footer-inner,.site-header .header-inner,body:not([class*="elementor-page-"]) .site-main{max-width: 800px;}
}
@media (min-width: 1200px){.page-header .entry-title,.site-footer .footer-inner,.site-header .header-inner,body:not([class*="elementor-page-"]) .site-main{max-width: 1140px;}
}
/* header-footer.css */
.site-header{display: flex; flex-wrap: wrap; justify-content: space-between; padding-block: 1rem; position: relative;}
.site-header .site-title{font-size: 2.5rem; font-weight: 500; line-height: 1.2;}
.site-header .site-branding{display: flex; flex-direction: column; gap: 0.5rem; justify-content: center;}
.site-header .header-inner{display: flex; flex-wrap: wrap; justify-content: space-between;}
.site-header .header-inner .site-branding .site-title{margin: 0px;}
.site-footer{padding-block: 1rem; position: relative;}
.site-footer .site-branding{display: flex; flex-direction: column; gap: 0.5rem; justify-content: center;}
.site-footer .footer-inner{display: flex; flex-wrap: wrap; justify-content: space-between;}
.site-footer .footer-inner .copyright{align-items: center; display: flex; justify-content: flex-end;}
.site-footer .footer-inner .copyright p{margin: 0px;}
@media (max-width: 576px){.site-footer:not(.footer-stacked) .footer-inner .copyright,.site-footer:not(.footer-stacked) .footer-inner .site-branding{display: block; max-width: none; text-align: center; width: 100%;}
}
/* elementor-icons.min.css */
@keyframes a { 0% { transform: rotate(0deg); } 100% { transform: rotate(359deg); } }
/* widget-icon-list.min.css */
.elementor-widget .elementor-icon-list-items{list-style-type: none; margin: 0px; padding: 0px;}
.elementor-widget .elementor-icon-list-item{margin: 0px; padding: 0px; position: relative;}
.elementor-widget .elementor-icon-list-item::after{inset-block-end: 0px; position: absolute; width: 100%;}
.elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a{align-items: var(--icon-vertical-align,center); display: flex; font-size: inherit;}
.elementor-widget .elementor-icon-list-icon + .elementor-icon-list-text{align-self: center; padding-inline-start: 5px;}
.elementor-widget .elementor-icon-list-icon{display: flex; inset-block-start: var(--icon-vertical-offset,initial); position: relative;}
.elementor-widget .elementor-icon-list-icon svg{height: var(--e-icon-list-icon-size,1em); width: var(--e-icon-list-icon-size,1em);}
.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon{text-align: var(--e-icon-list-icon-align);}
.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg{margin: var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0);}
.elementor-widget.elementor-list-item-link-full_width a{width: 100%;}
.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item::after{inset-inline-start: 0px;}
.elementor-widget:not(.elementor-align-left) .elementor-icon-list-item::after{inset-inline-end: 0px;}
@media (min-width:-1){.elementor-widget:not(.elementor-widescreen-align-right) .elementor-icon-list-item::after{inset-inline-start: 0px;}
.elementor-widget:not(.elementor-widescreen-align-left) .elementor-icon-list-item::after{inset-inline-end: 0px;}
}
@media (max-width:-1){.elementor-widget:not(.elementor-laptop-align-right) .elementor-icon-list-item::after{inset-inline-start: 0px;}
.elementor-widget:not(.elementor-laptop-align-left) .elementor-icon-list-item::after{inset-inline-end: 0px;}
.elementor-widget:not(.elementor-tablet_extra-align-right) .elementor-icon-list-item::after{inset-inline-start: 0px;}
.elementor-widget:not(.elementor-tablet_extra-align-left) .elementor-icon-list-item::after{inset-inline-end: 0px;}
}
@media (max-width: 1024px){.elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item::after{inset-inline-start: 0px;}
.elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item::after{inset-inline-end: 0px;}
}
@media (max-width:-1){.elementor-widget:not(.elementor-mobile_extra-align-right) .elementor-icon-list-item::after{inset-inline-start: 0px;}
.elementor-widget:not(.elementor-mobile_extra-align-left) .elementor-icon-list-item::after{inset-inline-end: 0px;}
}
@media (max-width: 767px){.elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item::after{inset-inline-start: 0px;}
.elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item::after{inset-inline-end: 0px;}
}
.elementor .elementor-element ul.elementor-icon-list-items{padding: 0px;}
/* fontawesome.css */
.fa{-webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1;}
.fa-times::before{content: "";}
/* solid.css */
@font-face {src:url("../fonts/fa-solid-900.woff2") format("woff2"); font-family: "Font Awesome 5 Free"; font-style: normal; font-weight: 900; font-display: block;  }
.fa{font-family: "Font Awesome 5 Free"; font-weight: 900;}
/* widget-mega-menu.min.css */
.elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-title-container .e-n-menu-title-text{color: var(--n-menu-title-color-normal);}
.elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-icon i{color: var(--n-menu-icon-color);}
.elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-icon svg{fill: var(--n-menu-icon-color);}
.elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-dropdown-icon i{color: var(--n-menu-dropdown-indicator-color-normal,var(--n-menu-title-color-normal));}
.elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-dropdown-icon svg{fill: var(--n-menu-dropdown-indicator-color-normal,var(--n-menu-title-color-normal));}
/* widget-nav-menu.min.css */
.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after,.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before{opacity: 0;}
.e--pointer-double-line.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after,.e--pointer-double-line.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before,.e--pointer-overline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after,.e--pointer-overline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before,.e--pointer-underline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after,.e--pointer-underline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before{height: 0px; left: 50%; width: 0px;}
.e--pointer-double-line.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before,.e--pointer-overline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before,.e--pointer-underline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before{top: 10px;}
.e--pointer-double-line.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after,.e--pointer-overline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after,.e--pointer-underline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after{bottom: 10px;}
.e--pointer-double-line.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before,.e--pointer-overline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before,.e--pointer-underline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before{top: -10px;}
.e--pointer-double-line.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after,.e--pointer-overline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after,.e--pointer-underline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after{bottom: -10px;}
.e--pointer-double-line.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before,.e--pointer-overline.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before{left: -20px; width: 10px;}
.e--pointer-double-line.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after,.e--pointer-underline.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after{inset-inline-start: 100%; width: 10px;}
.e--pointer-framed.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before{transform: scale(0.75);}
.e--pointer-framed.e--animation-shrink .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before{transform: scale(1.25);}
.e--pointer-background.e--animation-shrink .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before{transform: scale(1.2); transition: 0.3s;}
.e--pointer-background.e--animation-sweep-left .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before{left: 100%;}
.e--pointer-background.e--animation-sweep-right .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before{right: 100%;}
.e--pointer-background.e--animation-sweep-up .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before{top: 100%;}
.e--pointer-background.e--animation-sweep-down .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before{bottom: 100%;}
.e--pointer-background.e--animation-shutter-out-vertical .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before{bottom: 50%; top: 50%;}
.e--pointer-background.e--animation-shutter-out-horizontal .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before{left: 50%; right: 50%;}
/* archivo.css */
@font-face {src:url("../fonts/archivo-k3kbo8udi-1m0wlsfdzyiekpwtm29hr-8mtycx-mulrm.woff2") format("woff2"); font-family: Archivo; font-style: italic; font-weight: 100; font-stretch: 100%; font-display: swap;  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face {src:url("../fonts/archivo-k3kbo8udi-1m0wlsfdzyiekpwtm29hr-8mtycx6mulrm.woff2") format("woff2"); font-family: Archivo; font-style: italic; font-weight: 100; font-stretch: 100%; font-display: swap;  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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 {src:url("../fonts/archivo-k3kbo8udi-1m0wlsfdzyiekpwtm29hr-8mtycxcmua.woff2") format("woff2"); font-family: Archivo; font-style: italic; font-weight: 100; font-stretch: 100%; font-display: swap;  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face {src:url("../fonts/archivo-k3kbo8udi-1m0wlsfdzyiekpwtm29hr-8mtycx-mulrm.woff2") format("woff2"); font-family: Archivo; font-style: italic; font-weight: 200; font-stretch: 100%; font-display: swap;  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face {src:url("../fonts/archivo-k3kbo8udi-1m0wlsfdzyiekpwtm29hr-8mtycx6mulrm.woff2") format("woff2"); font-family: Archivo; font-style: italic; font-weight: 200; font-stretch: 100%; font-display: swap;  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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 {src:url("../fonts/archivo-k3kbo8udi-1m0wlsfdzyiekpwtm29hr-8mtycxcmua.woff2") format("woff2"); font-family: Archivo; font-style: italic; font-weight: 200; font-stretch: 100%; font-display: swap;  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face {src:url("../fonts/archivo-k3kbo8udi-1m0wlsfdzyiekpwtm29hr-8mtycx-mulrm.woff2") format("woff2"); font-family: Archivo; font-style: italic; font-weight: 300; font-stretch: 100%; font-display: swap;  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face {src:url("../fonts/archivo-k3kbo8udi-1m0wlsfdzyiekpwtm29hr-8mtycx6mulrm.woff2") format("woff2"); font-family: Archivo; font-style: italic; font-weight: 300; font-stretch: 100%; font-display: swap;  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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 {src:url("../fonts/archivo-k3kbo8udi-1m0wlsfdzyiekpwtm29hr-8mtycxcmua.woff2") format("woff2"); font-family: Archivo; font-style: italic; font-weight: 300; font-stretch: 100%; font-display: swap;  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face {src:url("../fonts/archivo-k3kbo8udi-1m0wlsfdzyiekpwtm29hr-8mtycx-mulrm.woff2") format("woff2"); font-family: Archivo; font-style: italic; font-weight: 400; font-stretch: 100%; font-display: swap;  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face {src:url("../fonts/archivo-k3kbo8udi-1m0wlsfdzyiekpwtm29hr-8mtycx6mulrm.woff2") format("woff2"); font-family: Archivo; font-style: italic; font-weight: 400; font-stretch: 100%; font-display: swap;  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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 {src:url("../fonts/archivo-k3kbo8udi-1m0wlsfdzyiekpwtm29hr-8mtycxcmua.woff2") format("woff2"); font-family: Archivo; font-style: italic; font-weight: 400; font-stretch: 100%; font-display: swap;  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face {src:url("../fonts/archivo-k3kbo8udi-1m0wlsfdzyiekpwtm29hr-8mtycx-mulrm.woff2") format("woff2"); font-family: Archivo; font-style: italic; font-weight: 500; font-stretch: 100%; font-display: swap;  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face {src:url("../fonts/archivo-k3kbo8udi-1m0wlsfdzyiekpwtm29hr-8mtycx6mulrm.woff2") format("woff2"); font-family: Archivo; font-style: italic; font-weight: 500; font-stretch: 100%; font-display: swap;  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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 {src:url("../fonts/archivo-k3kbo8udi-1m0wlsfdzyiekpwtm29hr-8mtycxcmua.woff2") format("woff2"); font-family: Archivo; font-style: italic; font-weight: 500; font-stretch: 100%; font-display: swap;  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face {src:url("../fonts/archivo-k3kbo8udi-1m0wlsfdzyiekpwtm29hr-8mtycx-mulrm.woff2") format("woff2"); font-family: Archivo; font-style: italic; font-weight: 600; font-stretch: 100%; font-display: swap;  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face {src:url("../fonts/archivo-k3kbo8udi-1m0wlsfdzyiekpwtm29hr-8mtycx6mulrm.woff2") format("woff2"); font-family: Archivo; font-style: italic; font-weight: 600; font-stretch: 100%; font-display: swap;  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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 {src:url("../fonts/archivo-k3kbo8udi-1m0wlsfdzyiekpwtm29hr-8mtycxcmua.woff2") format("woff2"); font-family: Archivo; font-style: italic; font-weight: 600; font-stretch: 100%; font-display: swap;  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face {src:url("../fonts/archivo-k3kbo8udi-1m0wlsfdzyiekpwtm29hr-8mtycx-mulrm.woff2") format("woff2"); font-family: Archivo; font-style: italic; font-weight: 700; font-stretch: 100%; font-display: swap;  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face {src:url("../fonts/archivo-k3kbo8udi-1m0wlsfdzyiekpwtm29hr-8mtycx6mulrm.woff2") format("woff2"); font-family: Archivo; font-style: italic; font-weight: 700; font-stretch: 100%; font-display: swap;  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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 {src:url("../fonts/archivo-k3kbo8udi-1m0wlsfdzyiekpwtm29hr-8mtycxcmua.woff2") format("woff2"); font-family: Archivo; font-style: italic; font-weight: 700; font-stretch: 100%; font-display: swap;  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face {src:url("../fonts/archivo-k3kbo8udi-1m0wlsfdzyiekpwtm29hr-8mtycx-mulrm.woff2") format("woff2"); font-family: Archivo; font-style: italic; font-weight: 800; font-stretch: 100%; font-display: swap;  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face {src:url("../fonts/archivo-k3kbo8udi-1m0wlsfdzyiekpwtm29hr-8mtycx6mulrm.woff2") format("woff2"); font-family: Archivo; font-style: italic; font-weight: 800; font-stretch: 100%; font-display: swap;  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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 {src:url("../fonts/archivo-k3kbo8udi-1m0wlsfdzyiekpwtm29hr-8mtycxcmua.woff2") format("woff2"); font-family: Archivo; font-style: italic; font-weight: 800; font-stretch: 100%; font-display: swap;  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face {src:url("../fonts/archivo-k3kbo8udi-1m0wlsfdzyiekpwtm29hr-8mtycx-mulrm.woff2") format("woff2"); font-family: Archivo; font-style: italic; font-weight: 900; font-stretch: 100%; font-display: swap;  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face {src:url("../fonts/archivo-k3kbo8udi-1m0wlsfdzyiekpwtm29hr-8mtycx6mulrm.woff2") format("woff2"); font-family: Archivo; font-style: italic; font-weight: 900; font-stretch: 100%; font-display: swap;  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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 {src:url("../fonts/archivo-k3kbo8udi-1m0wlsfdzyiekpwtm29hr-8mtycxcmua.woff2") format("woff2"); font-family: Archivo; font-style: italic; font-weight: 900; font-stretch: 100%; font-display: swap;  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face {src:url("../fonts/archivo-k3kpo8udi-1m0wlsv9xaw6lqkqwy8q82slysoxk-va.woff2") format("woff2"); font-family: Archivo; font-style: normal; font-weight: 100; font-stretch: 100%; font-display: swap;  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face {src:url("../fonts/archivo-k3kpo8udi-1m0wlsv9xaw6lqkqwy8q82slytoxk-va.woff2") format("woff2"); font-family: Archivo; font-style: normal; font-weight: 100; font-stretch: 100%; font-display: swap;  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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 {src:url("../fonts/archivo-k3kpo8udi-1m0wlsv9xaw6lqkqwy8q82slydoxi.woff2") format("woff2"); font-family: Archivo; font-style: normal; font-weight: 100; font-stretch: 100%; font-display: swap;  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face {src:url("../fonts/archivo-k3kpo8udi-1m0wlsv9xaw6lqkqwy8q82slysoxk-va.woff2") format("woff2"); font-family: Archivo; font-style: normal; font-weight: 200; font-stretch: 100%; font-display: swap;  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face {src:url("../fonts/archivo-k3kpo8udi-1m0wlsv9xaw6lqkqwy8q82slytoxk-va.woff2") format("woff2"); font-family: Archivo; font-style: normal; font-weight: 200; font-stretch: 100%; font-display: swap;  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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 {src:url("../fonts/archivo-k3kpo8udi-1m0wlsv9xaw6lqkqwy8q82slydoxi.woff2") format("woff2"); font-family: Archivo; font-style: normal; font-weight: 200; font-stretch: 100%; font-display: swap;  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face {src:url("../fonts/archivo-k3kpo8udi-1m0wlsv9xaw6lqkqwy8q82slysoxk-va.woff2") format("woff2"); font-family: Archivo; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap;  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face {src:url("../fonts/archivo-k3kpo8udi-1m0wlsv9xaw6lqkqwy8q82slytoxk-va.woff2") format("woff2"); font-family: Archivo; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap;  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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 {src:url("../fonts/archivo-k3kpo8udi-1m0wlsv9xaw6lqkqwy8q82slydoxi.woff2") format("woff2"); font-family: Archivo; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap;  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face {src:url("../fonts/archivo-k3kpo8udi-1m0wlsv9xaw6lqkqwy8q82slysoxk-va.woff2") format("woff2"); font-family: Archivo; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap;  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face {src:url("../fonts/archivo-k3kpo8udi-1m0wlsv9xaw6lqkqwy8q82slytoxk-va.woff2") format("woff2"); font-family: Archivo; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap;  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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 {src:url("../fonts/archivo-k3kpo8udi-1m0wlsv9xaw6lqkqwy8q82slydoxi.woff2") format("woff2"); font-family: Archivo; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap;  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face {src:url("../fonts/archivo-k3kpo8udi-1m0wlsv9xaw6lqkqwy8q82slysoxk-va.woff2") format("woff2"); font-family: Archivo; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap;  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face {src:url("../fonts/archivo-k3kpo8udi-1m0wlsv9xaw6lqkqwy8q82slytoxk-va.woff2") format("woff2"); font-family: Archivo; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap;  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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 {src:url("../fonts/archivo-k3kpo8udi-1m0wlsv9xaw6lqkqwy8q82slydoxi.woff2") format("woff2"); font-family: Archivo; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap;  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face {src:url("../fonts/archivo-k3kpo8udi-1m0wlsv9xaw6lqkqwy8q82slysoxk-va.woff2") format("woff2"); font-family: Archivo; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: swap;  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face {src:url("../fonts/archivo-k3kpo8udi-1m0wlsv9xaw6lqkqwy8q82slytoxk-va.woff2") format("woff2"); font-family: Archivo; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: swap;  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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 {src:url("../fonts/archivo-k3kpo8udi-1m0wlsv9xaw6lqkqwy8q82slydoxi.woff2") format("woff2"); font-family: Archivo; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: swap;  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face {src:url("../fonts/archivo-k3kpo8udi-1m0wlsv9xaw6lqkqwy8q82slysoxk-va.woff2") format("woff2"); font-family: Archivo; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap;  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face {src:url("../fonts/archivo-k3kpo8udi-1m0wlsv9xaw6lqkqwy8q82slytoxk-va.woff2") format("woff2"); font-family: Archivo; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap;  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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 {src:url("../fonts/archivo-k3kpo8udi-1m0wlsv9xaw6lqkqwy8q82slydoxi.woff2") format("woff2"); font-family: Archivo; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap;  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face {src:url("../fonts/archivo-k3kpo8udi-1m0wlsv9xaw6lqkqwy8q82slysoxk-va.woff2") format("woff2"); font-family: Archivo; font-style: normal; font-weight: 800; font-stretch: 100%; font-display: swap;  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face {src:url("../fonts/archivo-k3kpo8udi-1m0wlsv9xaw6lqkqwy8q82slytoxk-va.woff2") format("woff2"); font-family: Archivo; font-style: normal; font-weight: 800; font-stretch: 100%; font-display: swap;  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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 {src:url("../fonts/archivo-k3kpo8udi-1m0wlsv9xaw6lqkqwy8q82slydoxi.woff2") format("woff2"); font-family: Archivo; font-style: normal; font-weight: 800; font-stretch: 100%; font-display: swap;  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face {src:url("../fonts/archivo-k3kpo8udi-1m0wlsv9xaw6lqkqwy8q82slysoxk-va.woff2") format("woff2"); font-family: Archivo; font-style: normal; font-weight: 900; font-stretch: 100%; font-display: swap;  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face {src:url("../fonts/archivo-k3kpo8udi-1m0wlsv9xaw6lqkqwy8q82slytoxk-va.woff2") format("woff2"); font-family: Archivo; font-style: normal; font-weight: 900; font-stretch: 100%; font-display: swap;  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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 {src:url("../fonts/archivo-k3kpo8udi-1m0wlsv9xaw6lqkqwy8q82slydoxi.woff2") format("woff2"); font-family: Archivo; font-style: normal; font-weight: 900; font-stretch: 100%; font-display: swap;  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* plusjakartasans.css */
@font-face {src:url("../fonts/plusjakartasans-ldiuaomqnqcsa88c7o9yz4kmcoog4koz4yoqhmva.woff2") format("woff2"); font-family: "Plus Jakarta Sans"; font-style: italic; font-weight: 200; font-display: swap;  unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face {src:url("../fonts/plusjakartasans-ldiuaomqnqcsa88c7o9yz4kmcoog4koz4ygqhmva.woff2") format("woff2"); font-family: "Plus Jakarta Sans"; font-style: italic; font-weight: 200; font-display: swap;  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face {src:url("../fonts/plusjakartasans-ldiuaomqnqcsa88c7o9yz4kmcoog4koz4ycqhmva.woff2") format("woff2"); font-family: "Plus Jakarta Sans"; font-style: italic; font-weight: 200; font-display: swap;  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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 {src:url("../fonts/plusjakartasans-ldiuaomqnqcsa88c7o9yz4kmcoog4koz4y6qha.woff2") format("woff2"); font-family: "Plus Jakarta Sans"; font-style: italic; font-weight: 200; font-display: swap;  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face {src:url("../fonts/plusjakartasans-ldiuaomqnqcsa88c7o9yz4kmcoog4koz4yoqhmva.woff2") format("woff2"); font-family: "Plus Jakarta Sans"; font-style: italic; font-weight: 300; font-display: swap;  unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face {src:url("../fonts/plusjakartasans-ldiuaomqnqcsa88c7o9yz4kmcoog4koz4ygqhmva.woff2") format("woff2"); font-family: "Plus Jakarta Sans"; font-style: italic; font-weight: 300; font-display: swap;  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face {src:url("../fonts/plusjakartasans-ldiuaomqnqcsa88c7o9yz4kmcoog4koz4ycqhmva.woff2") format("woff2"); font-family: "Plus Jakarta Sans"; font-style: italic; font-weight: 300; font-display: swap;  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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 {src:url("../fonts/plusjakartasans-ldiuaomqnqcsa88c7o9yz4kmcoog4koz4y6qha.woff2") format("woff2"); font-family: "Plus Jakarta Sans"; font-style: italic; font-weight: 300; font-display: swap;  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face {src:url("../fonts/plusjakartasans-ldiuaomqnqcsa88c7o9yz4kmcoog4koz4yoqhmva.woff2") format("woff2"); font-family: "Plus Jakarta Sans"; font-style: italic; font-weight: 400; font-display: swap;  unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face {src:url("../fonts/plusjakartasans-ldiuaomqnqcsa88c7o9yz4kmcoog4koz4ygqhmva.woff2") format("woff2"); font-family: "Plus Jakarta Sans"; font-style: italic; font-weight: 400; font-display: swap;  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face {src:url("../fonts/plusjakartasans-ldiuaomqnqcsa88c7o9yz4kmcoog4koz4ycqhmva.woff2") format("woff2"); font-family: "Plus Jakarta Sans"; font-style: italic; font-weight: 400; font-display: swap;  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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 {src:url("../fonts/plusjakartasans-ldiuaomqnqcsa88c7o9yz4kmcoog4koz4y6qha.woff2") format("woff2"); font-family: "Plus Jakarta Sans"; font-style: italic; font-weight: 400; font-display: swap;  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face {src:url("../fonts/plusjakartasans-ldiuaomqnqcsa88c7o9yz4kmcoog4koz4yoqhmva.woff2") format("woff2"); font-family: "Plus Jakarta Sans"; font-style: italic; font-weight: 500; font-display: swap;  unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face {src:url("../fonts/plusjakartasans-ldiuaomqnqcsa88c7o9yz4kmcoog4koz4ygqhmva.woff2") format("woff2"); font-family: "Plus Jakarta Sans"; font-style: italic; font-weight: 500; font-display: swap;  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face {src:url("../fonts/plusjakartasans-ldiuaomqnqcsa88c7o9yz4kmcoog4koz4ycqhmva.woff2") format("woff2"); font-family: "Plus Jakarta Sans"; font-style: italic; font-weight: 500; font-display: swap;  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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 {src:url("../fonts/plusjakartasans-ldiuaomqnqcsa88c7o9yz4kmcoog4koz4y6qha.woff2") format("woff2"); font-family: "Plus Jakarta Sans"; font-style: italic; font-weight: 500; font-display: swap;  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face {src:url("../fonts/plusjakartasans-ldiuaomqnqcsa88c7o9yz4kmcoog4koz4yoqhmva.woff2") format("woff2"); font-family: "Plus Jakarta Sans"; font-style: italic; font-weight: 600; font-display: swap;  unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face {src:url("../fonts/plusjakartasans-ldiuaomqnqcsa88c7o9yz4kmcoog4koz4ygqhmva.woff2") format("woff2"); font-family: "Plus Jakarta Sans"; font-style: italic; font-weight: 600; font-display: swap;  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face {src:url("../fonts/plusjakartasans-ldiuaomqnqcsa88c7o9yz4kmcoog4koz4ycqhmva.woff2") format("woff2"); font-family: "Plus Jakarta Sans"; font-style: italic; font-weight: 600; font-display: swap;  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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 {src:url("../fonts/plusjakartasans-ldiuaomqnqcsa88c7o9yz4kmcoog4koz4y6qha.woff2") format("woff2"); font-family: "Plus Jakarta Sans"; font-style: italic; font-weight: 600; font-display: swap;  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face {src:url("../fonts/plusjakartasans-ldiuaomqnqcsa88c7o9yz4kmcoog4koz4yoqhmva.woff2") format("woff2"); font-family: "Plus Jakarta Sans"; font-style: italic; font-weight: 700; font-display: swap;  unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face {src:url("../fonts/plusjakartasans-ldiuaomqnqcsa88c7o9yz4kmcoog4koz4ygqhmva.woff2") format("woff2"); font-family: "Plus Jakarta Sans"; font-style: italic; font-weight: 700; font-display: swap;  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face {src:url("../fonts/plusjakartasans-ldiuaomqnqcsa88c7o9yz4kmcoog4koz4ycqhmva.woff2") format("woff2"); font-family: "Plus Jakarta Sans"; font-style: italic; font-weight: 700; font-display: swap;  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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 {src:url("../fonts/plusjakartasans-ldiuaomqnqcsa88c7o9yz4kmcoog4koz4y6qha.woff2") format("woff2"); font-family: "Plus Jakarta Sans"; font-style: italic; font-weight: 700; font-display: swap;  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face {src:url("../fonts/plusjakartasans-ldiuaomqnqcsa88c7o9yz4kmcoog4koz4yoqhmva.woff2") format("woff2"); font-family: "Plus Jakarta Sans"; font-style: italic; font-weight: 800; font-display: swap;  unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face {src:url("../fonts/plusjakartasans-ldiuaomqnqcsa88c7o9yz4kmcoog4koz4ygqhmva.woff2") format("woff2"); font-family: "Plus Jakarta Sans"; font-style: italic; font-weight: 800; font-display: swap;  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face {src:url("../fonts/plusjakartasans-ldiuaomqnqcsa88c7o9yz4kmcoog4koz4ycqhmva.woff2") format("woff2"); font-family: "Plus Jakarta Sans"; font-style: italic; font-weight: 800; font-display: swap;  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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 {src:url("../fonts/plusjakartasans-ldiuaomqnqcsa88c7o9yz4kmcoog4koz4y6qha.woff2") format("woff2"); font-family: "Plus Jakarta Sans"; font-style: italic; font-weight: 800; font-display: swap;  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face {src:url("../fonts/plusjakartasans-ldioaomqnqcsa88c7o9yz4kmcoog4ko70yyyga.woff2") format("woff2"); font-family: "Plus Jakarta Sans"; font-style: normal; font-weight: 200; font-display: swap;  unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face {src:url("../fonts/plusjakartasans-ldioaomqnqcsa88c7o9yz4kmcoog4ko50yyyga.woff2") format("woff2"); font-family: "Plus Jakarta Sans"; font-style: normal; font-weight: 200; font-display: swap;  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face {src:url("../fonts/plusjakartasans-ldioaomqnqcsa88c7o9yz4kmcoog4ko40yyyga.woff2") format("woff2"); font-family: "Plus Jakarta Sans"; font-style: normal; font-weight: 200; font-display: swap;  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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 {src:url("../fonts/plusjakartasans-ldioaomqnqcsa88c7o9yz4kmcoog4ko20yw.woff2") format("woff2"); font-family: "Plus Jakarta Sans"; font-style: normal; font-weight: 200; font-display: swap;  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face {src:url("../fonts/plusjakartasans-ldioaomqnqcsa88c7o9yz4kmcoog4ko70yyyga.woff2") format("woff2"); font-family: "Plus Jakarta Sans"; font-style: normal; font-weight: 300; font-display: swap;  unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face {src:url("../fonts/plusjakartasans-ldioaomqnqcsa88c7o9yz4kmcoog4ko50yyyga.woff2") format("woff2"); font-family: "Plus Jakarta Sans"; font-style: normal; font-weight: 300; font-display: swap;  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face {src:url("../fonts/plusjakartasans-ldioaomqnqcsa88c7o9yz4kmcoog4ko40yyyga.woff2") format("woff2"); font-family: "Plus Jakarta Sans"; font-style: normal; font-weight: 300; font-display: swap;  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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 {src:url("../fonts/plusjakartasans-ldioaomqnqcsa88c7o9yz4kmcoog4ko20yw.woff2") format("woff2"); font-family: "Plus Jakarta Sans"; font-style: normal; font-weight: 300; font-display: swap;  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face {src:url("../fonts/plusjakartasans-ldioaomqnqcsa88c7o9yz4kmcoog4ko70yyyga.woff2") format("woff2"); font-family: "Plus Jakarta Sans"; font-style: normal; font-weight: 400; font-display: swap;  unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face {src:url("../fonts/plusjakartasans-ldioaomqnqcsa88c7o9yz4kmcoog4ko50yyyga.woff2") format("woff2"); font-family: "Plus Jakarta Sans"; font-style: normal; font-weight: 400; font-display: swap;  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face {src:url("../fonts/plusjakartasans-ldioaomqnqcsa88c7o9yz4kmcoog4ko40yyyga.woff2") format("woff2"); font-family: "Plus Jakarta Sans"; font-style: normal; font-weight: 400; font-display: swap;  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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 {src:url("../fonts/plusjakartasans-ldioaomqnqcsa88c7o9yz4kmcoog4ko20yw.woff2") format("woff2"); font-family: "Plus Jakarta Sans"; font-style: normal; font-weight: 400; font-display: swap;  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face {src:url("../fonts/plusjakartasans-ldioaomqnqcsa88c7o9yz4kmcoog4ko70yyyga.woff2") format("woff2"); font-family: "Plus Jakarta Sans"; font-style: normal; font-weight: 500; font-display: swap;  unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face {src:url("../fonts/plusjakartasans-ldioaomqnqcsa88c7o9yz4kmcoog4ko50yyyga.woff2") format("woff2"); font-family: "Plus Jakarta Sans"; font-style: normal; font-weight: 500; font-display: swap;  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face {src:url("../fonts/plusjakartasans-ldioaomqnqcsa88c7o9yz4kmcoog4ko40yyyga.woff2") format("woff2"); font-family: "Plus Jakarta Sans"; font-style: normal; font-weight: 500; font-display: swap;  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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 {src:url("../fonts/plusjakartasans-ldioaomqnqcsa88c7o9yz4kmcoog4ko20yw.woff2") format("woff2"); font-family: "Plus Jakarta Sans"; font-style: normal; font-weight: 500; font-display: swap;  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face {src:url("../fonts/plusjakartasans-ldioaomqnqcsa88c7o9yz4kmcoog4ko70yyyga.woff2") format("woff2"); font-family: "Plus Jakarta Sans"; font-style: normal; font-weight: 600; font-display: swap;  unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face {src:url("../fonts/plusjakartasans-ldioaomqnqcsa88c7o9yz4kmcoog4ko50yyyga.woff2") format("woff2"); font-family: "Plus Jakarta Sans"; font-style: normal; font-weight: 600; font-display: swap;  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face {src:url("../fonts/plusjakartasans-ldioaomqnqcsa88c7o9yz4kmcoog4ko40yyyga.woff2") format("woff2"); font-family: "Plus Jakarta Sans"; font-style: normal; font-weight: 600; font-display: swap;  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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 {src:url("../fonts/plusjakartasans-ldioaomqnqcsa88c7o9yz4kmcoog4ko20yw.woff2") format("woff2"); font-family: "Plus Jakarta Sans"; font-style: normal; font-weight: 600; font-display: swap;  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face {src:url("../fonts/plusjakartasans-ldioaomqnqcsa88c7o9yz4kmcoog4ko70yyyga.woff2") format("woff2"); font-family: "Plus Jakarta Sans"; font-style: normal; font-weight: 700; font-display: swap;  unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face {src:url("../fonts/plusjakartasans-ldioaomqnqcsa88c7o9yz4kmcoog4ko50yyyga.woff2") format("woff2"); font-family: "Plus Jakarta Sans"; font-style: normal; font-weight: 700; font-display: swap;  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face {src:url("../fonts/plusjakartasans-ldioaomqnqcsa88c7o9yz4kmcoog4ko40yyyga.woff2") format("woff2"); font-family: "Plus Jakarta Sans"; font-style: normal; font-weight: 700; font-display: swap;  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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 {src:url("../fonts/plusjakartasans-ldioaomqnqcsa88c7o9yz4kmcoog4ko20yw.woff2") format("woff2"); font-family: "Plus Jakarta Sans"; font-style: normal; font-weight: 700; font-display: swap;  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face {src:url("../fonts/plusjakartasans-ldioaomqnqcsa88c7o9yz4kmcoog4ko70yyyga.woff2") format("woff2"); font-family: "Plus Jakarta Sans"; font-style: normal; font-weight: 800; font-display: swap;  unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face {src:url("../fonts/plusjakartasans-ldioaomqnqcsa88c7o9yz4kmcoog4ko50yyyga.woff2") format("woff2"); font-family: "Plus Jakarta Sans"; font-style: normal; font-weight: 800; font-display: swap;  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face {src:url("../fonts/plusjakartasans-ldioaomqnqcsa88c7o9yz4kmcoog4ko40yyyga.woff2") format("woff2"); font-family: "Plus Jakarta Sans"; font-style: normal; font-weight: 800; font-display: swap;  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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 {src:url("../fonts/plusjakartasans-ldioaomqnqcsa88c7o9yz4kmcoog4ko20yw.woff2") format("woff2"); font-family: "Plus Jakarta Sans"; font-style: normal; font-weight: 800; font-display: swap;  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* inline: anon */
.cmplz-hidden{display: none !important;}
/* inline: anon */
.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;}
}
/* all.min.css */
.fa{-webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1;}
.fa-times::before{content: "";}
@font-face {src:url("../fonts/fa-regular-400.woff2") format("woff2"); font-family: "Font Awesome 5 Free"; font-style: normal; font-weight: 400; font-display: block;  }
@font-face {src:url("../fonts/fa-solid-900.woff2") format("woff2"); font-family: "Font Awesome 5 Free"; font-style: normal; font-weight: 900; font-display: block;  }
.fa{font-family: "Font Awesome 5 Free";}
.fa{font-weight: 900;}
/* v4-shims.min.css */
.fa.fa-long-arrow-right::before{content: "";}

/* --- Añadidos para la versión estática --- */
.e-con.e-parent{}
.map-consent{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:450px;width:100%;background:#f3ede6;border-radius:8px;text-align:center;padding:24px;box-sizing:border-box}
.map-consent button{cursor:pointer;border:0;border-radius:999px;padding:12px 24px;font:inherit;background:#f9d3c3;color:#3d2121}
.map-consent p{margin:0;font-size:14px;max-width:420px}
.static-disabled-note{font-size:14px;opacity:.8}
@media (prefers-reduced-motion: reduce){.animated{animation:none!important}}
