@font-face { font-family: twbb-icons; src: url("/original/fonts/twbb-icons.woff") format("woff"); font-weight: 400; font-style: normal; font-display: block; }
@font-face { font-family: "Font Awesome 5 Brands"; font-style: normal; font-weight: 400; font-display: swap; src: url("/original/fonts/fa-brands-400.woff2") format("woff2"); }
@font-face { font-family: "Font Awesome 5 Free"; font-style: normal; font-weight: 900; font-display: swap; src: url("/original/fonts/fa-solid-900.woff2") format("woff2"); }
@font-face { font-family: eicons; src: url("/original/fonts/eicons.woff2") format("woff2"); font-weight: 400; font-style: normal; }
ul.hfe-nav-menu, .hfe-nav-menu li, .hfe-nav-menu ul { margin: 0px; padding: 0px; list-style: none !important; }
.hfe-nav-menu li.menu-item { position: relative; }
.hfe-nav-menu .sub-menu li.menu-item { position: relative; background: inherit; }
div.hfe-nav-menu{ display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
.hfe-nav-menu__layout-horizontal, .hfe-nav-menu__layout-horizontal .hfe-nav-menu { display: flex; }
.hfe-nav-menu__layout-horizontal .hfe-nav-menu { flex-wrap: wrap; }
.hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-menu{ position: absolute; top: 100%; left: 0px; z-index: 16; visibility: hidden; opacity: 0; text-align: left; transition: 300ms ease-in; }
.hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover > .sub-menu, .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:focus > .sub-menu { visibility: visible; opacity: 1; }
.hfe-nav-menu .menu-item-has-children .sub-menu { position: absolute; top: 100%; left: 0px; z-index: 9999; visibility: hidden; opacity: 0; }
.hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover > .sub-menu{ visibility: visible; opacity: 1; transition: 300ms ease-out; }
.hfe-nav-menu::before, .hfe-nav-menu::after { content: ""; display: table; clear: both; }
.hfe-nav-menu__align-center .hfe-nav-menu { margin-left: auto; margin-right: auto; -webkit-box-pack: center; justify-content: center; }
.hfe-nav-menu__layout-horizontal .hfe-nav-menu { display: flex; flex-wrap: wrap; }
.hfe-nav-menu a.hfe-menu-item, .hfe-nav-menu a.hfe-sub-menu-item { line-height: 1; text-decoration: none; display: flex; -webkit-box-pack: justify; box-shadow: none; -webkit-box-align: center; align-items: center; justify-content: space-between; }
.hfe-nav-menu a.hfe-menu-item:hover, .hfe-nav-menu a.hfe-sub-menu-item:hover { text-decoration: none; }
.hfe-nav-menu .sub-menu { min-width: 220px; margin: 0px; z-index: 9999; }
.hfe-nav-menu__layout-horizontal { font-size: 0px; }
.hfe-nav-menu__layout-horizontal li.menu-item{ font-size: medium; }
.hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-menu { box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 10px -2px; }
.hfe-nav-menu-icon { padding: 0.35em; border: 0px solid; }
.hfe-nav-menu-icon svg { width: 25px; height: 25px; line-height: 25px; font-size: 25px; }
.hfe-has-submenu-container a.hfe-menu-item:focus{ outline: 0px; }
.hfe-nav-menu .menu-item-has-children:focus, .hfe-nav-menu .menu-item-has-children .sub-menu:focus{ outline: 0px; }
.hfe-nav-menu__submenu-arrow .hfe-menu-toggle::before{ font-family: "Font Awesome 5 Free"; z-index: 1; font-size: inherit; font-weight: inherit; line-height: 0; }
.hfe-nav-menu__toggle { display: flex; font-size: 22px; cursor: pointer; border: 0px solid; border-radius: 3px; color: rgb(73, 76, 79); position: relative; line-height: 1; }
.hfe-nav-menu .sub-arrow { font-size: 14px; line-height: 1; display: flex; cursor: pointer; margin-top: -10px; margin-bottom: -10px; }
.hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-arrow { margin-left: 10px; }
.hfe-layout-horizontal .hfe-nav-menu__toggle{ visibility: hidden; opacity: 0; display: none; }
.hfe-nav-menu-icon { display: inline-block; line-height: 1; text-align: center; }
.hfe-nav-menu .menu-item a::before, .hfe-nav-menu .menu-item a::after { display: block; position: absolute; transition: 0.3s cubic-bezier(0.58, 0.3, 0.005, 1); }
.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-nav-menu .menu-item a.hfe-menu-item:hover::before, .hfe-nav-menu .menu-item a.hfe-menu-item:hover::after, .hfe-nav-menu .menu-item a.hfe-menu-item:focus::before, .hfe-nav-menu .menu-item a.hfe-menu-item:focus::after, .hfe-nav-menu .current-menu-item::before, .hfe-nav-menu .current-menu-item::after{ transform: scale(1); }
.hfe-nav-menu .hfe-has-submenu .sub-menu li.menu-item:first-child, .hfe-nav-menu .hfe-has-submenu .sub-menu li.menu-item:last-child { overflow: visible !important; }
@media only screen and (max-width: 1024px){.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal li, .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu { width: 100%; margin-right: 0px; }.hfe-nav-menu__breakpoint-tablet .hfe-layout-horizontal .hfe-nav-menu__toggle{ display: block; }.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu { visibility: hidden; opacity: 0; }.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal{ visibility: hidden; opacity: 0; height: 0px; }.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .sub-menu { visibility: hidden; opacity: 0; }.hfe-nav-menu__breakpoint-tablet .hfe-layout-horizontal .hfe-nav-menu__toggle{ visibility: visible; opacity: 1; display: block; }.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover > .sub-menu{ visibility: hidden; opacity: 0; transition: none; }.hfe-nav-menu__breakpoint-tablet .hfe-menu-toggle:hover { border: 1px dotted; }.hfe-nav-menu__breakpoint-tablet .hfe-menu-toggle { border: 1px dotted rgba(255, 255, 255, 0); }.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .sub-menu { position: relative; height: 0px; }.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .sub-menu { position: relative; height: 0px; top: 0px; } .hfe-nav-menu__breakpoint-tablet .sub-menu{ left: 0px !important; width: auto !important; }.hfe-nav-menu .sub-menu { min-width: auto; margin: 0px; }.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-arrow { padding: 10px; }.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu .sub-menu { box-shadow: none; }}
@media only screen and (max-width: 767px){.hfe-nav-menu .sub-menu { min-width: auto; margin: 0px; } .hfe-nav-menu__breakpoint-tablet .sub-menu{ left: 0px !important; width: auto !important; }}
: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-align-left { text-align: left; }
 .elementor-align-left .elementor-button{ width: auto; }
.elementor-align-justify .elementor-button { width: 100%; }
@media (max-width: 767px){.elementor-mobile-align-center { text-align: center; }.elementor-mobile-align-center .elementor-button{ width: auto; }.elementor-mobile-align-justify .elementor-button { width: 100%; }}
:root { --page-title-display: block; }
@keyframes eicon-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
.elementor-widget { position: relative; }
.elementor-widget:not(:last-child) { margin-block-end: var(--kit-widget-spacing,20px); }
 .elementor-widget:not(:last-child).elementor-widget__width-auto, .elementor-widget:not(:last-child).elementor-widget__width-initial{ margin-block-end: 0px; }
.elementor-grid { display: grid; column-gap: var(--grid-column-gap); row-gap: var(--grid-row-gap); }
.elementor-grid .elementor-grid-item { min-width: 0px; }
.elementor-grid-0 .elementor-grid { display: inline-block; margin-block-end: calc(-1 * var(--grid-row-gap)); width: 100%; word-spacing: var(--grid-column-gap); }
.elementor-grid-0 .elementor-grid .elementor-grid-item { display: inline-block; margin-block-end: var(--grid-row-gap); word-break: break-word; }
@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; }
.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 { 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.e-flex { --flex-direction: column; --flex-basis: auto; --flex-grow: 0; --flex-shrink: 1; flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis); }
.e-con-full, .e-con > .e-con-inner { padding-block-end: var(--padding-block-end); padding-block-start: var(--padding-block-start); text-align: var(--text-align); }
.e-con-full.e-flex, .e-con.e-flex > .e-con-inner { flex-direction: var(--flex-direction); }
.e-con, .e-con > .e-con-inner { display: var(--display); }
.e-con-boxed.e-flex { 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 .elementor-widget-google_maps{ width: 100%; }
.e-con > .e-con-inner > .elementor-widget > .elementor-widget-container, .e-con > .elementor-widget > .elementor-widget-container { height: 100%; }
.e-con.e-con > .e-con-inner > .elementor-widget, .elementor.elementor .e-con > .elementor-widget { max-width: 100%; }
.e-con .elementor-widget:not(:last-child) { --kit-widget-spacing: 0px; }
@media (max-width: 767px){.e-con.e-flex { --width: 100%; --flex-wrap: var(--flex-wrap-mobile); }}
.elementor-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; fill: rgb(255, 255, 255); font-size: 15px; line-height: 1; padding: 12px 24px; 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-text { display: inline-block; }
.elementor-button.elementor-size-md { border-radius: 4px; font-size: 16px; padding: 15px 30px; }
.elementor-button span { text-decoration: inherit; }
.elementor-icon { color: rgb(105, 114, 125); display: inline-block; font-size: 50px; line-height: 1; text-align: center; transition: 0.3s; }
.elementor-icon:hover { color: rgb(105, 114, 125); }
 .elementor-icon svg{ display: block; height: 1em; position: relative; width: 1em; }
 .elementor-icon svg::before{ left: 50%; position: absolute; transform: translateX(-50%); }
.elementor-shape-circle .elementor-icon { border-radius: 50%; }
@media (prefers-reduced-motion: reduce){html * { transition-delay: 0s !important; transition-duration: 0s !important; }}
@media (max-width: 767px){.elementor .elementor-hidden-mobile{ display: none; }}
@media (min-width: 768px) and (max-width: 1024px){.elementor .elementor-hidden-tablet { display: none; }}
@media (min-width: 1025px) and (max-width: 99999px){.elementor .elementor-hidden-desktop { display: none; }}
 a.elementor-button:hover{ text-decoration: none; }
.elementor-widget-heading .elementor-heading-title[class*="elementor-size-"] > a { color: inherit; font-size: inherit; line-height: inherit; font-family: inherit; }
@-webkit-keyframes twbb-headline-dash { 
  0% { stroke-dasharray: 0, 1500; }
  15% { stroke-dasharray: 1500, 1500; }
  85% { opacity: 1; }
  90% { stroke-dasharray: 1500, 1500; opacity: 0; }
  100% { stroke-dasharray: 0, 1500; opacity: 0; }
}
@keyframes twbb-headline-dash { 
  0% { stroke-dasharray: 0, 1500; }
  15% { stroke-dasharray: 1500, 1500; }
  85% { opacity: 1; }
  90% { stroke-dasharray: 1500, 1500; opacity: 0; }
  100% { stroke-dasharray: 0, 1500; opacity: 0; }
}
@-webkit-keyframes twbb-headline-flip-in { 
  0% { transform: rotateX(180deg); opacity: 0; }
  35% { transform: rotateX(120deg); opacity: 0; }
  65% { opacity: 0; }
  100% { transform: rotateX(360deg); opacity: 1; }
}
@keyframes twbb-headline-flip-in { 
  0% { transform: rotateX(180deg); opacity: 0; }
  35% { transform: rotateX(120deg); opacity: 0; }
  65% { opacity: 0; }
  100% { transform: rotateX(360deg); opacity: 1; }
}
@-webkit-keyframes twbb-headline-flip-out { 
  0% { transform: rotateX(0deg); opacity: 1; }
  35% { transform: rotateX(-40deg); opacity: 1; }
  65% { opacity: 0; }
  100% { transform: rotateX(180deg); opacity: 0; }
}
@keyframes twbb-headline-flip-out { 
  0% { transform: rotateX(0deg); opacity: 1; }
  35% { transform: rotateX(-40deg); opacity: 1; }
  65% { opacity: 0; }
  100% { transform: rotateX(180deg); opacity: 0; }
}
@-webkit-keyframes twbb-headline-pulse { 
  0% { transform: translateY(-50%) scale(1); opacity: 1; }
  40% { transform: translateY(-50%) scale(0.9); opacity: 0; }
  100% { transform: translateY(-50%) scale(0); opacity: 0; }
}
@keyframes twbb-headline-pulse { 
  0% { transform: translateY(-50%) scale(1); opacity: 1; }
  40% { transform: translateY(-50%) scale(0.9); opacity: 0; }
  100% { transform: translateY(-50%) scale(0); opacity: 0; }
}
@-webkit-keyframes twbb-headline-swirl-in { 
  0% { opacity: 0; transform: translateZ(-20px) rotateX(90deg); }
  60% { opacity: 1; transform: translateZ(-20px) rotateX(-10deg); }
  100% { opacity: 1; transform: translateZ(-20px) rotateX(0deg); }
}
@keyframes twbb-headline-swirl-in { 
  0% { opacity: 0; transform: translateZ(-20px) rotateX(90deg); }
  60% { opacity: 1; transform: translateZ(-20px) rotateX(-10deg); }
  100% { opacity: 1; transform: translateZ(-20px) rotateX(0deg); }
}
@-webkit-keyframes twbb-headline-swirl-out { 
  0% { opacity: 1; transform: translateZ(-20px) rotateX(0deg); }
  60% { opacity: 0; transform: translateZ(-20px) rotateX(-100deg); }
  100% { opacity: 0; transform: translateZ(-20px) rotateX(-90deg); }
}
@keyframes twbb-headline-swirl-out { 
  0% { opacity: 1; transform: translateZ(-20px) rotateX(0deg); }
  60% { opacity: 0; transform: translateZ(-20px) rotateX(-100deg); }
  100% { opacity: 0; transform: translateZ(-20px) rotateX(-90deg); }
}
@-webkit-keyframes twbb-headline-slide-down-in { 
  0% { opacity: 0; transform: translateY(-100%); }
  60% { opacity: 1; transform: translateY(20%); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes twbb-headline-slide-down-in { 
  0% { opacity: 0; transform: translateY(-100%); }
  60% { opacity: 1; transform: translateY(20%); }
  100% { opacity: 1; transform: translateY(0px); }
}
@-webkit-keyframes twbb-headline-slide-down-out { 
  0% { opacity: 1; transform: translateY(0px); }
  60% { opacity: 0; transform: translateY(120%); }
  100% { opacity: 0; transform: translateY(100%); }
}
@keyframes twbb-headline-slide-down-out { 
  0% { opacity: 1; transform: translateY(0px); }
  60% { opacity: 0; transform: translateY(120%); }
  100% { opacity: 0; transform: translateY(100%); }
}
@-webkit-keyframes twbb-headline-drop-in-in { 
  0% { opacity: 0; transform: translateZ(100px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes twbb-headline-drop-in-in { 
  0% { opacity: 0; transform: translateZ(100px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@-webkit-keyframes twbb-headline-drop-in-out { 
  0% { opacity: 1; transform: translateZ(0px); }
  100% { opacity: 0; transform: translateZ(-100px); }
}
@keyframes twbb-headline-drop-in-out { 
  0% { opacity: 1; transform: translateZ(0px); }
  100% { opacity: 0; transform: translateZ(-100px); }
}
@-webkit-keyframes twbb-headline-blinds-in { 
  0% { transform: rotateY(180deg); }
  100% { transform: rotateY(0deg); }
}
@keyframes twbb-headline-blinds-in { 
  0% { transform: rotateY(180deg); }
  100% { transform: rotateY(0deg); }
}
@-webkit-keyframes twbb-headline-blinds-out { 
  0% { transform: rotateY(0deg); }
  100% { transform: rotateY(-180deg); }
}
@keyframes twbb-headline-blinds-out { 
  0% { transform: rotateY(0deg); }
  100% { transform: rotateY(-180deg); }
}
@-webkit-keyframes twbb-headline-wave-up { 
  0% { transform: scale(0); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); opacity: 1; }
}
@keyframes twbb-headline-wave-up { 
  0% { transform: scale(0); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); opacity: 1; }
}
@-webkit-keyframes twbb-headline-wave-down { 
  0% { transform: scale(1); opacity: 1; }
  60% { transform: scale(0); opacity: 0; }
}
@keyframes twbb-headline-wave-down { 
  0% { transform: scale(1); opacity: 1; }
  60% { transform: scale(0); opacity: 0; }
}
@-webkit-keyframes twbb-headline-slide-in { 
  0% { opacity: 0; transform: translateX(-100%); }
  60% { opacity: 1; transform: translateX(10%); }
  100% { opacity: 1; transform: translateX(0px); }
}
@keyframes twbb-headline-slide-in { 
  0% { opacity: 0; transform: translateX(-100%); }
  60% { opacity: 1; transform: translateX(10%); }
  100% { opacity: 1; transform: translateX(0px); }
}
@-webkit-keyframes twbb-headline-slide-out { 
  0% { opacity: 1; transform: translateX(0px); }
  60% { opacity: 0; transform: translateX(110%); }
  100% { opacity: 0; transform: translateX(100%); }
}
@keyframes twbb-headline-slide-out { 
  0% { opacity: 1; transform: translateX(0px); }
  60% { opacity: 0; transform: translateX(110%); }
  100% { opacity: 0; transform: translateX(100%); }
}
@-webkit-keyframes moveIn { 
  0% { transform: scale(1); }
  100% { transform: scale(1.3); }
}
@-webkit-keyframes moveOut { 
  0% { transform: scale(1.3); }
  100% { transform: scale(1); }
}
@-webkit-keyframes e-hotspot-soft-beat { 
  0% { transform: scale(1); }
  100% { transform: scale(1.1); }
}
@keyframes e-hotspot-soft-beat { 
  0% { transform: scale(1); }
  100% { transform: scale(1.1); }
}
@-webkit-keyframes e-hotspot-expand { 
  0% { transform: scale(0.5); opacity: 1; }
  100% { transform: scale(1.5); opacity: 0; }
}
@keyframes e-hotspot-expand { 
  0% { transform: scale(0.5); opacity: 1; }
  100% { transform: scale(1.5); opacity: 0; }
}
@keyframes slide { 
  0% { transform: translateX(0px); }
  100% { transform: translateX(-100%); }
}
@keyframes loading-spinner { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
@keyframes swiper-preloader-spin { 
  100% { transform: rotate(1turn); }
}
:root { --tenweb-widget-slider_cut_next-size: 800px; --tenweb-widget-slider_cut_next-size-negative: -800px; --tenweb-widget-slider_cut_next-size-doubled: 1600px; --tenweb-widget-slider_cut_next-size-doubled-negative: -1600px; }
@keyframes twbb-spin { 
  100% { transform: rotate(360deg); }
}
@keyframes slideDown { 
  0% { max-height: 0px; overflow: hidden; visibility: hidden; }
  100% { max-height: 300px; visibility: visible; }
}
:root { --wp--preset--aspect-ratio--square: 1; --wp--preset--aspect-ratio--4-3: 4/3; --wp--preset--aspect-ratio--3-4: 3/4; --wp--preset--aspect-ratio--3-2: 3/2; --wp--preset--aspect-ratio--2-3: 2/3; --wp--preset--aspect-ratio--16-9: 16/9; --wp--preset--aspect-ratio--9-16: 9/16; --wp--preset--color--black: #000000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #ffffff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #7bdcb5; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%); --wp--preset--font-size--small: 13px; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 36px; --wp--preset--font-size--x-large: 42px; --wp--preset--spacing--20: 0.44rem; --wp--preset--spacing--30: 0.67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0); --wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0); }
:where(body) { margin: 0px; }
body { padding: 0px; }
.footer-width-fixer { width: 100%; }
.bhf-hidden { display: none; }
.ehf-header #masthead { z-index: 99; position: relative; }
.elementor-kit-140 { --e-global-color-primary: #FFFFFF; --e-global-color-secondary: #54595F; --e-global-color-text: #FFFFFF; --e-global-color-accent: #B31110; --e-global-color-inverse_primary: #1C1C1C; --e-global-color-fc4be63: #169002; --e-global-color-281b160: rgba(6, 30, 96, 1); --e-global-color-6f3283b: #1ABDFF; --e-global-typography-primary-font-family: "Cabin"; --e-global-typography-primary-font-size: 1.875rem; --e-global-typography-primary-font-weight: 700; --e-global-typography-primary-line-height: 1.233em; --e-global-typography-secondary-font-family: "Cabin"; --e-global-typography-text-font-family: "Cabin"; --e-global-typography-text-font-size: 1rem; --e-global-typography-text-font-weight: 500; --e-global-typography-text-line-height: 2em; --e-global-typography-accent-font-family: "Cabin"; --e-global-typography-accent-font-size: 1rem; --e-global-typography-accent-font-weight: 400; --e-global-typography-accent-line-height: 2em; --e-global-typography-inverse_primary-font-family: "Cabin"; }
.elementor-kit-140 a { color: rgb(255, 255, 255); }
.e-con { --container-max-width: 1140px; }
.elementor-widget:not(:last-child) { margin-block-end: 20px; }
.elementor-element { --widgets-spacing: 20px 20px; --widgets-spacing-row: 20px; --widgets-spacing-column: 20px; }
@media (max-width: 1024px){.e-con { --container-max-width: 1024px; }}
@media (max-width: 767px){.e-con { --container-max-width: 767px; }}
.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text { display: inline-block; }
@-webkit-keyframes elementor-headline-dash { 
  0% { stroke-dasharray: 0, 1500; opacity: 1; }
  100% { stroke-dasharray: 1500, 1500; opacity: 1; }
}
@keyframes elementor-headline-dash { 
  0% { stroke-dasharray: 0, 1500; opacity: 1; }
  100% { stroke-dasharray: 1500, 1500; opacity: 1; }
}
@-webkit-keyframes hide-highlight { 
  0% { opacity: 1; stroke-dasharray: 1500, 1500; }
  100% { opacity: 0; filter: blur(10px); }
}
@keyframes hide-highlight { 
  0% { opacity: 1; stroke-dasharray: 1500, 1500; }
  100% { opacity: 0; filter: blur(10px); }
}
@-webkit-keyframes elementor-headline-flip-in { 
  0% { transform: rotateX(180deg); opacity: 0; }
  35% { transform: rotateX(120deg); opacity: 0; }
  65% { opacity: 0; }
  100% { transform: rotateX(360deg); opacity: 1; }
}
@keyframes elementor-headline-flip-in { 
  0% { transform: rotateX(180deg); opacity: 0; }
  35% { transform: rotateX(120deg); opacity: 0; }
  65% { opacity: 0; }
  100% { transform: rotateX(360deg); opacity: 1; }
}
@-webkit-keyframes elementor-headline-flip-out { 
  0% { transform: rotateX(0deg); opacity: 1; }
  35% { transform: rotateX(-40deg); opacity: 1; }
  65% { opacity: 0; }
  100% { transform: rotateX(180deg); opacity: 0; }
}
@keyframes elementor-headline-flip-out { 
  0% { transform: rotateX(0deg); opacity: 1; }
  35% { transform: rotateX(-40deg); opacity: 1; }
  65% { opacity: 0; }
  100% { transform: rotateX(180deg); opacity: 0; }
}
@-webkit-keyframes elementor-headline-pulse { 
  0% { transform: translateY(-50%) scale(1); opacity: 1; }
  40% { transform: translateY(-50%) scale(0.9); opacity: 0; }
  100% { transform: translateY(-50%) scale(0); opacity: 0; }
}
@keyframes elementor-headline-pulse { 
  0% { transform: translateY(-50%) scale(1); opacity: 1; }
  40% { transform: translateY(-50%) scale(0.9); opacity: 0; }
  100% { transform: translateY(-50%) scale(0); opacity: 0; }
}
@-webkit-keyframes elementor-headline-swirl-in { 
  0% { opacity: 0; transform: translateZ(-20px) rotateX(90deg); }
  60% { opacity: 1; transform: translateZ(-20px) rotateX(-10deg); }
  100% { opacity: 1; transform: translateZ(-20px) rotateX(0deg); }
}
@keyframes elementor-headline-swirl-in { 
  0% { opacity: 0; transform: translateZ(-20px) rotateX(90deg); }
  60% { opacity: 1; transform: translateZ(-20px) rotateX(-10deg); }
  100% { opacity: 1; transform: translateZ(-20px) rotateX(0deg); }
}
@-webkit-keyframes elementor-headline-swirl-out { 
  0% { opacity: 1; transform: translateZ(-20px) rotateX(0deg); }
  60% { opacity: 0; transform: translateZ(-20px) rotateX(-100deg); }
  100% { opacity: 0; transform: translateZ(-20px) rotateX(-90deg); }
}
@keyframes elementor-headline-swirl-out { 
  0% { opacity: 1; transform: translateZ(-20px) rotateX(0deg); }
  60% { opacity: 0; transform: translateZ(-20px) rotateX(-100deg); }
  100% { opacity: 0; transform: translateZ(-20px) rotateX(-90deg); }
}
@-webkit-keyframes elementor-headline-slide-down-in { 
  0% { opacity: 0; transform: translateY(-100%); }
  60% { opacity: 1; transform: translateY(20%); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes elementor-headline-slide-down-in { 
  0% { opacity: 0; transform: translateY(-100%); }
  60% { opacity: 1; transform: translateY(20%); }
  100% { opacity: 1; transform: translateY(0px); }
}
@-webkit-keyframes elementor-headline-slide-down-out { 
  0% { opacity: 1; transform: translateY(0px); }
  60% { opacity: 0; transform: translateY(120%); }
  100% { opacity: 0; transform: translateY(100%); }
}
@keyframes elementor-headline-slide-down-out { 
  0% { opacity: 1; transform: translateY(0px); }
  60% { opacity: 0; transform: translateY(120%); }
  100% { opacity: 0; transform: translateY(100%); }
}
@-webkit-keyframes elementor-headline-drop-in-in { 
  0% { opacity: 0; transform: translateZ(100px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes elementor-headline-drop-in-in { 
  0% { opacity: 0; transform: translateZ(100px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@-webkit-keyframes elementor-headline-drop-in-out { 
  0% { opacity: 1; transform: translateZ(0px); }
  100% { opacity: 0; transform: translateZ(-100px); }
}
@keyframes elementor-headline-drop-in-out { 
  0% { opacity: 1; transform: translateZ(0px); }
  100% { opacity: 0; transform: translateZ(-100px); }
}
@-webkit-keyframes elementor-headline-blinds-in { 
  0% { transform: rotateY(180deg); }
  100% { transform: rotateY(0deg); }
}
@keyframes elementor-headline-blinds-in { 
  0% { transform: rotateY(180deg); }
  100% { transform: rotateY(0deg); }
}
@-webkit-keyframes elementor-headline-blinds-out { 
  0% { transform: rotateY(0deg); }
  100% { transform: rotateY(-180deg); }
}
@keyframes elementor-headline-blinds-out { 
  0% { transform: rotateY(0deg); }
  100% { transform: rotateY(-180deg); }
}
@-webkit-keyframes elementor-headline-wave-up { 
  0% { transform: scale(0); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); opacity: 1; }
}
@keyframes elementor-headline-wave-up { 
  0% { transform: scale(0); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); opacity: 1; }
}
@-webkit-keyframes elementor-headline-wave-down { 
  0% { transform: scale(1); opacity: 1; }
  60% { transform: scale(0); opacity: 0; }
}
@keyframes elementor-headline-wave-down { 
  0% { transform: scale(1); opacity: 1; }
  60% { transform: scale(0); opacity: 0; }
}
@-webkit-keyframes elementor-headline-slide-in { 
  0% { opacity: 0; transform: translateX(-100%); }
  60% { opacity: 1; transform: translateX(10%); }
  100% { opacity: 1; transform: translateX(0px); }
}
@keyframes elementor-headline-slide-in { 
  0% { opacity: 0; transform: translateX(-100%); }
  60% { opacity: 1; transform: translateX(10%); }
  100% { opacity: 1; transform: translateX(0px); }
}
@-webkit-keyframes elementor-headline-slide-out { 
  0% { opacity: 1; transform: translateX(0px); }
  60% { opacity: 0; transform: translateX(110%); }
  100% { opacity: 0; transform: translateX(100%); }
}
@keyframes elementor-headline-slide-out { 
  0% { opacity: 1; transform: translateX(0px); }
  60% { opacity: 0; transform: translateX(110%); }
  100% { opacity: 0; transform: translateX(100%); }
}
@-webkit-keyframes e-hotspot-soft-beat { 
  0% { transform: scale(1); }
  100% { transform: scale(1.1); }
}
@keyframes e-hotspot-soft-beat { 
  0% { transform: scale(1); }
  100% { transform: scale(1.1); }
}
@-webkit-keyframes e-hotspot-expand { 
  0% { transform: scale(0.5); opacity: 1; }
  100% { transform: scale(1.5); opacity: 0; }
}
@keyframes e-hotspot-expand { 
  0% { transform: scale(0.5); opacity: 1; }
  100% { transform: scale(1.5); opacity: 0; }
}
.elementor-widget-heading .elementor-heading-title[class*="elementor-size-"] > a { color: inherit; font-size: inherit; line-height: inherit; }
.elementor-widget-icon-box .elementor-icon-box-wrapper { display: flex; flex-direction: column; text-align: center; }
.elementor-widget-icon-box .elementor-icon-box-content { flex-grow: 1; width: 100%; }
.elementor-widget-icon-box .elementor-icon-box-title a { color: inherit; }
.elementor-widget-icon-box .elementor-icon-box-description { margin: 0px; }
.elementor-widget-image { text-align: center; }
.elementor-widget-image a { display: inline-block; }
.elementor-widget-image img { display: inline-block; vertical-align: middle; }
.elementor-widget .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-end) .elementor-icon-list-item::after { inset-inline-start: 0px; }
.elementor-widget:not(.elementor-align-start) .elementor-icon-list-item::after { inset-inline-end: 0px; }
@media (min-width:-1){.elementor-widget:not(.elementor-widescreen-align-end) .elementor-icon-list-item::after { inset-inline-start: 0px; }.elementor-widget:not(.elementor-widescreen-align-start) .elementor-icon-list-item::after { inset-inline-end: 0px; }}
@media (max-width:-1){.elementor-widget:not(.elementor-laptop-align-end) .elementor-icon-list-item::after { inset-inline-start: 0px; }.elementor-widget:not(.elementor-laptop-align-start) .elementor-icon-list-item::after { inset-inline-end: 0px; }.elementor-widget:not(.elementor-tablet_extra-align-end) .elementor-icon-list-item::after { inset-inline-start: 0px; }.elementor-widget:not(.elementor-tablet_extra-align-start) .elementor-icon-list-item::after { inset-inline-end: 0px; }}
@media (max-width: 1024px){.elementor-widget:not(.elementor-tablet-align-end) .elementor-icon-list-item::after { inset-inline-start: 0px; }.elementor-widget:not(.elementor-tablet-align-start) .elementor-icon-list-item::after { inset-inline-end: 0px; }}
@media (max-width:-1){.elementor-widget:not(.elementor-mobile_extra-align-end) .elementor-icon-list-item::after { inset-inline-start: 0px; }.elementor-widget:not(.elementor-mobile_extra-align-start) .elementor-icon-list-item::after { inset-inline-end: 0px; }}
@media (max-width: 767px){.elementor-widget:not(.elementor-mobile-align-end) .elementor-icon-list-item::after { inset-inline-start: 0px; }.elementor-widget:not(.elementor-mobile-align-start) .elementor-icon-list-item::after { inset-inline-end: 0px; }}
 .elementor .elementor-element ul.elementor-icon-list-items{ padding: 0px; }
.elementor-widget-google_maps .elementor-widget-container{ overflow: hidden; }
.elementor-widget-google_maps .elementor-custom-embed { line-height: 0; }
.elementor-widget-google_maps iframe { height: 300px; }
.elementor-466 .elementor-element.elementor-element-62fe51e { --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; --justify-content: center; --overlay-opacity: 0.77; --padding-top: 100px; --padding-bottom: 100px; --padding-left: 10px; --padding-right: 10px; }
.elementor-466 .elementor-element.elementor-element-62fe51e:not(.elementor-motion-effects-element-type-background){ background-image: url("/images/origin/image-1.webp"); background-position: center center; background-size: cover; }
.elementor-466 .elementor-element.elementor-element-62fe51e::before{ background-color: rgba(255, 255, 255, 0); --background-overlay: ''; background-image: linear-gradient(257deg, rgba(0, 26, 112, 0.2) 0%, rgb(0, 0, 0) 100%); }
.elementor-466 .elementor-element.elementor-element-ca1cdea { --display: flex; }
.elementor-widget-heading .elementor-heading-title { 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); line-height: var(--e-global-typography-primary-line-height); color: var(--e-global-color-primary); }
.elementor-466 .elementor-element.elementor-element-54a4b53 .elementor-heading-title { font-family: Mulish, sans-serif; font-size: 14.5px; font-weight: 500; text-transform: uppercase; line-height: 1.233em; color: rgb(255, 255, 255); }
.elementor-466 .elementor-element.elementor-element-66e8c96 { width: var(--container-widget-width,84%); max-width: 84%; --container-widget-width: 84%; --container-widget-flex-grow: 0; }
.elementor-466 .elementor-element.elementor-element-66e8c96 .elementor-heading-title { font-family: Mulish, sans-serif; font-size: 47px; font-weight: 800; line-height: 1.3em; }
.elementor-466 .elementor-element.elementor-element-30a0a5e { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; }
.elementor-widget-button .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); }
.elementor-466 .elementor-element.elementor-element-4460e13 .elementor-button { background-color: rgb(135, 168, 99); font-family: Mulish, sans-serif; font-size: 1rem; font-weight: 800; line-height: 10px; fill: rgb(255, 255, 255); color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px; border-style: solid; border-width: 0px; border-color: rgb(199, 199, 199); border-radius: 50px; padding: 20px 30px; }
.elementor-466 .elementor-element.elementor-element-4460e13 { width: auto; }
.elementor-466 .elementor-element.elementor-element-4460e13 > .elementor-widget-container { margin: 0%; }
.elementor-466 .elementor-element.elementor-element-4460e13.elementor-element { --flex-grow: 0; --flex-shrink: 0; }
.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a { 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); line-height: var(--e-global-typography-primary-line-height); }
.elementor-widget-icon-box .elementor-icon-box-title { color: var(--e-global-color-primary); }
.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title, .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title { color: var(--e-global-color-primary); }
.elementor-widget-icon-box .elementor-icon-box-description { 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); line-height: var(--e-global-typography-text-line-height); color: var(--e-global-color-text); }
.elementor-466 .elementor-element.elementor-element-0235438 { width: auto; }
.elementor-466 .elementor-element.elementor-element-0235438 .elementor-icon-box-wrapper { text-align: start; }
.elementor-466 .elementor-element.elementor-element-0235438 .elementor-icon-box-title, .elementor-466 .elementor-element.elementor-element-0235438 .elementor-icon-box-title a { font-family: Mulish, sans-serif; font-size: 15px; font-weight: 500; line-height: 1.233em; }
.elementor-466 .elementor-element.elementor-element-0235438 .elementor-icon-box-description { font-family: Mulish, sans-serif; font-size: 25px; font-weight: 800; line-height: 2em; }
.elementor-466 .elementor-element.elementor-element-53819cb { --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; --margin-top: -100px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 30px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-466 .elementor-element.elementor-element-f9b306c { --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; --margin-top: 0px; --margin-bottom: 45px; --margin-left: 0px; --margin-right: 0px; }
.elementor-466 .elementor-element.elementor-element-9114ebe { --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-466 .elementor-element.elementor-element-7a2adbb .elementor-heading-title { font-family: Mulish, sans-serif; font-size: 48px; font-weight: 600; line-height: 1.2em; color: rgb(0, 0, 0); }
.elementor-widget-text-editor { 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); line-height: var(--e-global-typography-text-line-height); color: var(--e-global-color-text); }
.elementor-466 .elementor-element.elementor-element-d97aeee { font-family: Mulish, sans-serif; font-size: 17px; font-weight: 400; line-height: 1.8em; color: rgb(0, 0, 0); }
.elementor-466 .elementor-element.elementor-element-151877e { --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-466 .elementor-element.elementor-element-17bc301 { text-align: start; }
.elementor-466 .elementor-element.elementor-element-17bc301 img { width: 100%; }
.elementor-466 .elementor-element.elementor-element-cf8a0b4 { --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: 10px; --padding-right: 10px; }
.elementor-466 .elementor-element.elementor-element-cf8a0b4:not(.elementor-motion-effects-element-type-background){ background-color: rgb(111, 123, 74); }
.elementor-466 .elementor-element.elementor-element-2af5856 { --display: flex; }
.elementor-466 .elementor-element.elementor-element-8a970ea { text-align: center; font-family: Mulish, sans-serif; font-size: 17px; font-weight: 500; line-height: 1.8em; color: rgb(255, 255, 255); }
.elementor-466 .elementor-element.elementor-element-e5b71b7 { text-align: center; }
.elementor-466 .elementor-element.elementor-element-e5b71b7 .elementor-heading-title { font-family: Mulish, sans-serif; font-size: 36px; font-weight: 800; line-height: 1.2em; color: rgb(255, 255, 255); }
.elementor-466 .elementor-element.elementor-element-20c03d6 { --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; }
.elementor-466 .elementor-element.elementor-element-569ff9e { --display: flex; --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --border-radius: 15px 15px 15px 15px; }
.elementor-466 .elementor-element.elementor-element-569ff9e:not(.elementor-motion-effects-element-type-background){ background-image: url("/images/origin/unnamed-2.webp"); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.elementor-466 .elementor-element.elementor-element-fb423d7 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: flex-start; --gap: 0% 0%; --row-gap: 0%; --column-gap: 0%; --padding-top: 0.0%; --padding-bottom: 0.0%; --padding-left: 0.0%; --padding-right: 0.0%; }
.elementor-466 .elementor-element.elementor-element-fb423d7.e-con { --align-self: flex-start; }
.elementor-466 .elementor-element.elementor-element-e52ddcd { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: flex-start; --gap: 0% 0%; --row-gap: 0%; --column-gap: 0%; --margin-top: 0.0%; --margin-bottom: 0.0%; --margin-left: 6.9%; --margin-right: 0.0%; --padding-top: 0.9%; --padding-bottom: 0.7%; --padding-left: 0.0%; --padding-right: 2.0%; }
.elementor-466 .elementor-element.elementor-element-e52ddcd.e-con { --align-self: flex-start; }
.elementor-466 .elementor-element.elementor-element-230d386 { width: 100%; max-width: 100%; text-align: start; }
.elementor-466 .elementor-element.elementor-element-230d386 > .elementor-widget-container { margin: 0% 86.3% 0% 0%; padding: 0%; border-style: solid; border-width: 0px; border-color: rgb(51, 51, 51); }
.elementor-466 .elementor-element.elementor-element-230d386 img { width: 45px; }
.elementor-466 .elementor-element.elementor-element-a2c8939 { width: 100%; max-width: 100%; text-align: start; }
.elementor-466 .elementor-element.elementor-element-a2c8939 > .elementor-widget-container { background-color: rgba(255, 255, 255, 0); margin: 3.7% 0% 0%; padding: 0%; border-style: solid; border-width: 0px; border-color: rgb(51, 51, 51); }
.elementor-466 .elementor-element.elementor-element-a2c8939 .elementor-heading-title { font-family: Mulish, sans-serif; font-size: 19px; font-weight: 800; line-height: 1.233em; }
.elementor-466 .elementor-element.elementor-element-b22b5a4 { width: 100%; max-width: 100%; text-align: start; font-family: Mulish, sans-serif; font-size: 16px; font-weight: 400; line-height: 2em; }
.elementor-466 .elementor-element.elementor-element-b22b5a4 > .elementor-widget-container { background-color: rgba(255, 255, 255, 0); margin: 3% 0% 0%; padding: 1.2% 2.9% 1.2% 0%; border-style: solid; border-width: 0px; border-color: rgb(51, 51, 51); }
.elementor-466 .elementor-element.elementor-element-bc910be { width: 100%; max-width: 100%; text-align: start; }
.elementor-466 .elementor-element.elementor-element-bc910be > .elementor-widget-container { margin: 10% 86.3% 0% 0%; padding: 0%; border-style: solid; border-width: 0px; border-color: rgb(51, 51, 51); }
.elementor-466 .elementor-element.elementor-element-bc910be img { width: 45px; }
.elementor-466 .elementor-element.elementor-element-ea35dcb { width: 100%; max-width: 100%; text-align: start; }
.elementor-466 .elementor-element.elementor-element-ea35dcb > .elementor-widget-container { background-color: rgba(255, 255, 255, 0); margin: 3.7% 0% 0%; padding: 0%; border-style: solid; border-width: 0px; border-color: rgb(51, 51, 51); }
.elementor-466 .elementor-element.elementor-element-ea35dcb .elementor-heading-title { font-family: Mulish, sans-serif; font-size: 19px; font-weight: 800; line-height: 1.233em; }
.elementor-466 .elementor-element.elementor-element-7b5349c { width: 100%; max-width: 100%; text-align: start; font-family: Mulish, sans-serif; font-size: 16px; font-weight: 400; line-height: 2em; }
.elementor-466 .elementor-element.elementor-element-7b5349c > .elementor-widget-container { background-color: rgba(255, 255, 255, 0); margin: 3% 0% 0%; padding: 1.2% 2.9% 1.2% 0%; border-style: solid; border-width: 0px; border-color: rgb(51, 51, 51); }
.elementor-466 .elementor-element.elementor-element-6c1dea7 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: flex-start; --gap: 0% 0%; --row-gap: 0%; --column-gap: 0%; --padding-top: 0.9%; --padding-bottom: 3.1%; --padding-left: 0.0%; --padding-right: 0.0%; }
.elementor-466 .elementor-element.elementor-element-6c1dea7.e-con { --align-self: flex-start; }
.elementor-466 .elementor-element.elementor-element-d35e8f0 { width: 100%; max-width: 100%; text-align: start; }
.elementor-466 .elementor-element.elementor-element-d35e8f0 > .elementor-widget-container { margin: 0% 87.1% 0% 0%; padding: 0%; border-style: solid; border-width: 0px; border-color: rgb(51, 51, 51); }
.elementor-466 .elementor-element.elementor-element-d35e8f0 img { width: 45px; }
.elementor-466 .elementor-element.elementor-element-ab2c3d2 { width: 100%; max-width: 100%; text-align: start; font-family: Mulish, sans-serif; font-size: 19px; font-weight: 800; line-height: 1.233em; }
.elementor-466 .elementor-element.elementor-element-ab2c3d2 > .elementor-widget-container { background-color: rgba(255, 255, 255, 0); margin: 3.7% 0% 0%; padding: 0%; border-style: solid; border-width: 0px; border-color: rgb(51, 51, 51); }
.elementor-466 .elementor-element.elementor-element-676514f { width: 100%; max-width: 100%; text-align: start; font-family: Mulish, sans-serif; font-size: 16px; font-weight: 400; line-height: 2em; }
.elementor-466 .elementor-element.elementor-element-676514f > .elementor-widget-container { background-color: rgba(255, 255, 255, 0); margin: 3% 0% 0%; padding: 1.2% 2.9% 1.2% 0%; border-style: solid; border-width: 0px; border-color: rgb(51, 51, 51); }
.elementor-466 .elementor-element.elementor-element-e594049 { width: 100%; max-width: 100%; text-align: start; }
.elementor-466 .elementor-element.elementor-element-e594049 > .elementor-widget-container { margin: 10.9% 89.4% 0% 0%; padding: 0%; border-style: solid; border-width: 0px; border-color: rgb(51, 51, 51); }
.elementor-466 .elementor-element.elementor-element-e594049 img { width: 37px; }
.elementor-466 .elementor-element.elementor-element-0c44f25 { width: 100%; max-width: 100%; text-align: start; font-family: Mulish, sans-serif; font-size: 19px; font-weight: 800; line-height: 1.233em; }
.elementor-466 .elementor-element.elementor-element-0c44f25 > .elementor-widget-container { background-color: rgba(255, 255, 255, 0); margin: 3.7% 0% 0%; padding: 0%; border-style: solid; border-width: 0px; border-color: rgb(51, 51, 51); }
.elementor-466 .elementor-element.elementor-element-f1f1781 { width: 100%; max-width: 100%; text-align: start; font-family: Mulish, sans-serif; font-size: 16px; font-weight: 400; line-height: 2em; }
.elementor-466 .elementor-element.elementor-element-f1f1781 > .elementor-widget-container { background-color: rgba(255, 255, 255, 0); margin: 3% 0% 0%; padding: 1.2% 2.9% 1.2% 0%; border-style: solid; border-width: 0px; border-color: rgb(51, 51, 51); }
.elementor-466 .elementor-element.elementor-element-a6964a2 { --display: flex; --min-height: 70vh; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; --gap: 0% 0%; --row-gap: 0%; --column-gap: 0%; --margin-top: 0.0%; --margin-bottom: 0.0%; --margin-left: 0.0%; --margin-right: 0.0%; --padding-top: 3.1%; --padding-bottom: 3.1%; --padding-left: 1.0%; --padding-right: 1.0%; }
.elementor-466 .elementor-element.elementor-element-a6964a2:not(.elementor-motion-effects-element-type-background){ background-color: rgb(255, 255, 255); }
.elementor-466 .elementor-element.elementor-element-a6964a2.e-con { --align-self: flex-start; }
.elementor-466 .elementor-element.elementor-element-66626fc { --display: flex; --min-height: 70vh; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; --gap: 0% 0%; --row-gap: 0%; --column-gap: 0%; --margin-top: 0.0%; --margin-bottom: 0.0%; --margin-left: 0.0%; --margin-right: 0.0%; --padding-top: 1%; --padding-bottom: 0%; --padding-left: 0%; --padding-right: 0%; }
.elementor-466 .elementor-element.elementor-element-66626fc:not(.elementor-motion-effects-element-type-background){ background-color: rgb(255, 255, 255); }
.elementor-466 .elementor-element.elementor-element-66626fc.e-con { --align-self: flex-start; }
.elementor-466 .elementor-element.elementor-element-9e48936 { width: 100%; max-width: 100%; text-align: center; font-family: Mulish, sans-serif; font-size: 17px; font-weight: 700; line-height: 2em; color: rgb(135, 168, 99); }
.elementor-466 .elementor-element.elementor-element-9e48936 > .elementor-widget-container { background-color: rgba(255, 255, 255, 0); margin: 0% 20.5%; padding: 0.4% 0%; border-style: solid; border-width: 0px; border-color: rgb(51, 51, 51); }
.elementor-466 .elementor-element.elementor-element-fef4389 { width: 100%; max-width: 100%; text-align: center; }
.elementor-466 .elementor-element.elementor-element-fef4389 > .elementor-widget-container { background-color: rgba(255, 255, 255, 0); margin: 0.9% 8.7% 0%; padding: 0%; border-style: solid; border-width: 0px; border-color: rgb(51, 51, 51); }
.elementor-466 .elementor-element.elementor-element-fef4389 .elementor-heading-title { font-family: Mulish, sans-serif; font-size: 35px; font-weight: 900; line-height: 1.233em; color: rgb(0, 0, 0); }
.elementor-466 .elementor-element.elementor-element-ccfe452 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-start; --align-items: flex-start; --gap: 0% 0%; --row-gap: 0%; --column-gap: 0%; --margin-top: 3.0%; --margin-bottom: 0.0%; --margin-left: 0.0%; --margin-right: 0.0%; --padding-top: 0.0%; --padding-bottom: 0%; --padding-left: 0.0%; --padding-right: 0%; }
.elementor-466 .elementor-element.elementor-element-ccfe452.e-con { --align-self: flex-start; }
.elementor-466 .elementor-element.elementor-element-3938862 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: flex-start; --gap: 0% 0%; --row-gap: 0%; --column-gap: 0%; --padding-top: 0.0%; --padding-bottom: 4.3%; --padding-left: 0.0%; --padding-right: 3.2%; }
.elementor-466 .elementor-element.elementor-element-3938862.e-con { --align-self: flex-start; }
.elementor-466 .elementor-element.elementor-element-2d5eba8 { width: 100%; max-width: 100%; text-align: start; font-family: Mulish, sans-serif; font-size: 17px; font-weight: 400; line-height: 2em; color: rgb(70, 75, 80); }
.elementor-466 .elementor-element.elementor-element-2d5eba8 > .elementor-widget-container { background-color: rgba(255, 255, 255, 0); margin: 0%; padding: 2.5% 0% 3%; border-style: solid; border-width: 0px; border-color: rgb(51, 51, 51); }
.elementor-466 .elementor-element.elementor-element-b65f9a7 { --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; --justify-content: flex-start; --gap: 50px 50px; --row-gap: 50px; --column-gap: 50px; }
.elementor-466 .elementor-element.elementor-element-6d91a54 { --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; --justify-content: flex-start; --gap: 50px 50px; --row-gap: 50px; --column-gap: 50px; }
.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child)::after { border-color: var(--e-global-color-text); }
.elementor-widget-icon-list .elementor-icon-list-icon svg { fill: var(--e-global-color-primary); }
.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a { 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); line-height: var(--e-global-typography-text-line-height); }
.elementor-widget-icon-list .elementor-icon-list-text { color: var(--e-global-color-secondary); }
.elementor-466 .elementor-element.elementor-element-3a2bd33.elementor-element { --flex-grow: 0; --flex-shrink: 0; }
.elementor-466 .elementor-element.elementor-element-3a2bd33 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-block-end: calc(3px); }
.elementor-466 .elementor-element.elementor-element-3a2bd33 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-block-start: calc(3px); }
.elementor-466 .elementor-element.elementor-element-3a2bd33 .elementor-icon-list-icon svg { fill: rgb(135, 168, 99); transition: fill 0.3s; }
.elementor-466 .elementor-element.elementor-element-3a2bd33 { --e-icon-list-icon-size: 25px; }
.elementor-466 .elementor-element.elementor-element-3a2bd33 .elementor-icon-list-icon { padding-inline-end: 0px; }
.elementor-466 .elementor-element.elementor-element-3a2bd33 .elementor-icon-list-item > .elementor-icon-list-text{ font-family: Mulish, sans-serif; font-size: 17px; font-weight: 700; line-height: 2em; }
.elementor-466 .elementor-element.elementor-element-3a2bd33 .elementor-icon-list-text { color: rgb(0, 0, 0); transition: color 0.3s; }
.elementor-466 .elementor-element.elementor-element-6d781bc.elementor-element { --flex-grow: 0; --flex-shrink: 0; }
.elementor-466 .elementor-element.elementor-element-6d781bc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-block-end: calc(3px); }
.elementor-466 .elementor-element.elementor-element-6d781bc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-block-start: calc(3px); }
.elementor-466 .elementor-element.elementor-element-6d781bc .elementor-icon-list-icon svg { fill: rgb(135, 168, 99); transition: fill 0.3s; }
.elementor-466 .elementor-element.elementor-element-6d781bc { --e-icon-list-icon-size: 25px; }
.elementor-466 .elementor-element.elementor-element-6d781bc .elementor-icon-list-icon { padding-inline-end: 0px; }
.elementor-466 .elementor-element.elementor-element-6d781bc .elementor-icon-list-item > .elementor-icon-list-text{ font-family: Mulish, sans-serif; font-size: 17px; font-weight: 700; line-height: 2em; }
.elementor-466 .elementor-element.elementor-element-6d781bc .elementor-icon-list-text { color: rgb(0, 0, 0); transition: color 0.3s; }
.elementor-466 .elementor-element.elementor-element-b5c3f8e > .elementor-widget-container { margin: 47px 0px 0px; padding: 0%; }
.elementor-466 .elementor-element.elementor-element-b5c3f8e iframe { height: 422px; }
.elementor-466 .elementor-element.elementor-element-905b3c8 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: flex-start; --gap: 0% 0%; --row-gap: 0%; --column-gap: 0%; --padding-top: 0.0%; --padding-bottom: 0.0%; --padding-left: 0.0%; --padding-right: 0.0%; }
.elementor-466 .elementor-element.elementor-element-905b3c8.e-con { --align-self: flex-start; }
.elementor-466 .elementor-element.elementor-element-d2226c5 > .elementor-widget-container { margin: 23px 0px 0px; padding: 0%; }
.elementor-466 .elementor-element.elementor-element-d2226c5 iframe { height: 422px; }
.elementor-466 .elementor-element.elementor-element-779464e { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: flex-start; --gap: 0% 0%; --row-gap: 0%; --column-gap: 0%; --margin-top: 0.0px; --margin-bottom: 0.0px; --margin-left: 0.0px; --margin-right: 0.0px; --padding-top: 0.0px; --padding-bottom: 0.0px; --padding-left: 0.0px; --padding-right: 0.0px; }
.elementor-466 .elementor-element.elementor-element-779464e:not(.elementor-motion-effects-element-type-background){ background-color: rgb(255, 255, 255); }
.elementor-466 .elementor-element.elementor-element-779464e.e-con { --align-self: flex-start; }
.elementor-466 .elementor-element.elementor-element-7abfbc8 { --display: flex; --min-height: 70vh; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: space-between; --align-items: flex-start; --gap: 0% 0%; --row-gap: 0%; --column-gap: 0%; --overlay-opacity: 0.5; --margin-top: 0.0%; --margin-bottom: 0.0%; --margin-left: 0.0%; --margin-right: 0.0%; --padding-top: 0.0%; --padding-bottom: 0.0%; --padding-left: 0.0%; --padding-right: 0.0%; }
.elementor-466 .elementor-element.elementor-element-7abfbc8:not(.elementor-motion-effects-element-type-background){ background-color: rgba(255, 255, 255, 0); background-image: url("/images/origin/image-1-1.webp"); background-position: 0px 50%; background-repeat: no-repeat; background-size: cover; }
.elementor-466 .elementor-element.elementor-element-7abfbc8::before{ background-color: rgb(0, 0, 0); --background-overlay: ''; }
.elementor-466 .elementor-element.elementor-element-7abfbc8.e-con { --align-self: flex-start; }
.elementor-466 .elementor-element.elementor-element-7b4fe1c { width: 100%; max-width: 100%; text-align: start; }
.elementor-466 .elementor-element.elementor-element-7b4fe1c > .elementor-widget-container { margin: 0%; padding: 0%; }
.elementor-466 .elementor-element.elementor-element-7b4fe1c img { width: 100%; }
.elementor-466 .elementor-element.elementor-element-be3dfe3 { --display: flex; }
.elementor-466 .elementor-element.elementor-element-dc30c15 .elementor-heading-title { font-family: Mulish, sans-serif; font-size: 17px; font-weight: 500; line-height: 1.233em; color: rgb(255, 255, 255); }
.elementor-466 .elementor-element.elementor-element-411794c { width: var(--container-widget-width,84%); max-width: 84%; --container-widget-width: 84%; --container-widget-flex-grow: 0; }
.elementor-466 .elementor-element.elementor-element-411794c .elementor-heading-title { font-family: Mulish, sans-serif; font-size: 45px; font-weight: 800; line-height: 1.233em; }
.elementor-466 .elementor-element.elementor-element-33b153a { width: var(--container-widget-width,65%); max-width: 65%; --container-widget-width: 65%; --container-widget-flex-grow: 0; font-family: Mulish, sans-serif; font-size: 16px; font-weight: 300; line-height: 1.8em; }
.elementor-466 .elementor-element.elementor-element-68743c3 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-466 .elementor-element.elementor-element-28fb1fb .elementor-button { background-color: rgb(135, 168, 99); font-family: Mulish, sans-serif; font-size: 1rem; font-weight: 700; line-height: 10px; fill: rgb(255, 255, 255); color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px; border-style: solid; border-width: 0px; border-color: rgb(199, 199, 199); border-radius: 35px; padding: 20px 30px; }
.elementor-466 .elementor-element.elementor-element-28fb1fb { width: auto; }
.elementor-466 .elementor-element.elementor-element-28fb1fb > .elementor-widget-container { margin: 0%; }
.elementor-466 .elementor-element.elementor-element-ddf34e1 { width: auto; }
.elementor-466 .elementor-element.elementor-element-ddf34e1 .elementor-icon-box-wrapper { text-align: start; }
.elementor-466 .elementor-element.elementor-element-ddf34e1 .elementor-icon-box-title, .elementor-466 .elementor-element.elementor-element-ddf34e1 .elementor-icon-box-title a { font-family: Mulish, sans-serif; font-size: 15px; font-weight: 500; line-height: 1.233em; }
.elementor-466 .elementor-element.elementor-element-ddf34e1 .elementor-icon-box-description { font-family: Mulish, sans-serif; font-size: 25px; font-weight: 800; line-height: 2em; }
.elementor-466 .elementor-element.elementor-element-96219e6 { width: 100%; max-width: 100%; text-align: start; }
.elementor-466 .elementor-element.elementor-element-96219e6 > .elementor-widget-container { margin: 0%; padding: 0%; }
.elementor-466 .elementor-element.elementor-element-96219e6 img { width: 100%; }
body.elementor-page-466:not(.elementor-motion-effects-element-type-background){ background-color: rgb(255, 255, 255); }
@media (max-width: 1024px){.elementor-466 .elementor-element.elementor-element-62fe51e { --padding-top: 100px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px; }.elementor-widget-heading .elementor-heading-title { font-size: var(--e-global-typography-primary-font-size); line-height: var(--e-global-typography-primary-line-height); }.elementor-466 .elementor-element.elementor-element-66e8c96 .elementor-heading-title { font-size: 50px; line-height: 1.1em; }.elementor-widget-button .elementor-button { font-size: var(--e-global-typography-accent-font-size); line-height: var(--e-global-typography-accent-line-height); }.elementor-466 .elementor-element.elementor-element-4460e13 > .elementor-widget-container { margin: 0%; }.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a { font-size: var(--e-global-typography-primary-font-size); line-height: var(--e-global-typography-primary-line-height); }.elementor-widget-icon-box .elementor-icon-box-description { font-size: var(--e-global-typography-text-font-size); line-height: var(--e-global-typography-text-line-height); }.elementor-466 .elementor-element.elementor-element-53819cb { --margin-top: -70px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }.elementor-466 .elementor-element.elementor-element-7a2adbb .elementor-heading-title { font-size: 40px; line-height: 1.1em; }.elementor-widget-text-editor { font-size: var(--e-global-typography-text-font-size); line-height: var(--e-global-typography-text-line-height); }.elementor-466 .elementor-element.elementor-element-e5b71b7 .elementor-heading-title { font-size: 35px; line-height: 1.1em; }.elementor-466 .elementor-element.elementor-element-569ff9e:not(.elementor-motion-effects-element-type-background){ background-image: url("/images/origin/Screenshot-2023-07-31-at-12.17.02-PM-511h.webp"); background-position: center center; background-repeat: no-repeat; background-size: cover; }.elementor-466 .elementor-element.elementor-element-569ff9e { --border-radius: 15px 15px 15px 15px; }.elementor-466 .elementor-element.elementor-element-fb423d7 { --padding-top: 0.0px; --padding-bottom: 0.0px; --padding-left: 0.0px; --padding-right: 0.0px; }.elementor-466 .elementor-element.elementor-element-e52ddcd { --padding-top: 8.0px; --padding-bottom: 6.4px; --padding-left: 0.0px; --padding-right: 9.2px; }.elementor-466 .elementor-element.elementor-element-230d386 > .elementor-widget-container { margin: 0% 86.3% 0% 0%; }.elementor-466 .elementor-element.elementor-element-a2c8939 > .elementor-widget-container { margin: 3.7% 0% 0%; }.elementor-466 .elementor-element.elementor-element-b22b5a4 > .elementor-widget-container { margin: 3% 0% 0%; }.elementor-466 .elementor-element.elementor-element-bc910be > .elementor-widget-container { margin: 0% 86.3% 0% 0%; }.elementor-466 .elementor-element.elementor-element-ea35dcb > .elementor-widget-container { margin: 3.7% 0% 0%; }.elementor-466 .elementor-element.elementor-element-7b5349c > .elementor-widget-container { margin: 3% 0% 0%; }.elementor-466 .elementor-element.elementor-element-6c1dea7 { --padding-top: 8.0px; --padding-bottom: 28.0px; --padding-left: 0.0px; --padding-right: 0.0px; }.elementor-466 .elementor-element.elementor-element-d35e8f0 > .elementor-widget-container { margin: 0% 87.1% 0% 0%; }.elementor-466 .elementor-element.elementor-element-ab2c3d2 > .elementor-widget-container { margin: 3.7% 0% 0%; }.elementor-466 .elementor-element.elementor-element-676514f > .elementor-widget-container { margin: 3% 0% 0%; }.elementor-466 .elementor-element.elementor-element-e594049 > .elementor-widget-container { margin: 10.9% 89.4% 0% 0%; }.elementor-466 .elementor-element.elementor-element-0c44f25 > .elementor-widget-container { margin: 3.7% 0% 0%; }.elementor-466 .elementor-element.elementor-element-f1f1781 > .elementor-widget-container { margin: 3% 0% 0%; }.elementor-466 .elementor-element.elementor-element-a6964a2 { --justify-content: center; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 15px; --padding-right: 15px; }.elementor-466 .elementor-element.elementor-element-66626fc { --justify-content: center; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 15px; --padding-right: 15px; }.elementor-466 .elementor-element.elementor-element-9e48936 > .elementor-widget-container { margin: 0% 20.5%; }.elementor-466 .elementor-element.elementor-element-fef4389 > .elementor-widget-container { margin: 0.9% 8.7% 0%; }.elementor-466 .elementor-element.elementor-element-ccfe452 { --padding-top: 0.0px; --padding-bottom: 28.0px; --padding-left: 0.0px; --padding-right: 0px; }.elementor-466 .elementor-element.elementor-element-3938862 { --padding-top: 0.0px; --padding-bottom: 37.6px; --padding-left: 0.0px; --padding-right: 14.0px; }.elementor-466 .elementor-element.elementor-element-2d5eba8 > .elementor-widget-container { margin: 0%; }.elementor-466 .elementor-element.elementor-element-b65f9a7 { --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; }.elementor-466 .elementor-element.elementor-element-6d91a54 { --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; }.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a { font-size: var(--e-global-typography-text-font-size); line-height: var(--e-global-typography-text-line-height); }.elementor-466 .elementor-element.elementor-element-3a2bd33 { width: var(--container-widget-width,50%); max-width: 50%; --container-widget-width: 50%; --container-widget-flex-grow: 0; }.elementor-466 .elementor-element.elementor-element-3a2bd33 .elementor-icon-list-item > .elementor-icon-list-text{ font-size: 15px; }.elementor-466 .elementor-element.elementor-element-6d781bc { width: var(--container-widget-width,50%); max-width: 50%; --container-widget-width: 50%; --container-widget-flex-grow: 0; }.elementor-466 .elementor-element.elementor-element-6d781bc .elementor-icon-list-item > .elementor-icon-list-text{ font-size: 15px; }.elementor-466 .elementor-element.elementor-element-b5c3f8e > .elementor-widget-container { margin: 37.6px 0px 0px; }.elementor-466 .elementor-element.elementor-element-905b3c8 { --padding-top: 0.0px; --padding-bottom: 0.0px; --padding-left: 0.0px; --padding-right: 0.0px; }.elementor-466 .elementor-element.elementor-element-d2226c5 > .elementor-widget-container { margin: 37.6px 0px 0px; }.elementor-466 .elementor-element.elementor-element-779464e { --padding-top: 0.0px; --padding-bottom: 0.0px; --padding-left: 0.0px; --padding-right: 0.0px; }.elementor-466 .elementor-element.elementor-element-7abfbc8:not(.elementor-motion-effects-element-type-background){ background-image: url("/images/origin/hazmatbottomcta-1920w.jpg"); background-position: 0px 50%; background-repeat: no-repeat; background-size: cover; }.elementor-466 .elementor-element.elementor-element-7abfbc8 { --padding-top: 0.0px; --padding-bottom: 0.0px; --padding-left: 0.0px; --padding-right: 0.0px; }.elementor-466 .elementor-element.elementor-element-7b4fe1c > .elementor-widget-container { margin: 0%; }.elementor-466 .elementor-element.elementor-element-be3dfe3 { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }.elementor-466 .elementor-element.elementor-element-411794c .elementor-heading-title { font-size: 35px; }.elementor-466 .elementor-element.elementor-element-28fb1fb > .elementor-widget-container { margin: 0%; }.elementor-466 .elementor-element.elementor-element-96219e6 > .elementor-widget-container { margin: 0%; }}
@media (max-width: 767px){.elementor-466 .elementor-element.elementor-element-62fe51e { --padding-top: 75px; --padding-bottom: 42px; --padding-left: 10px; --padding-right: 10px; }.elementor-widget-heading .elementor-heading-title { font-size: var(--e-global-typography-primary-font-size); line-height: var(--e-global-typography-primary-line-height); }.elementor-466 .elementor-element.elementor-element-54a4b53 { text-align: center; }.elementor-466 .elementor-element.elementor-element-54a4b53 .elementor-heading-title { line-height: 1.4em; }.elementor-466 .elementor-element.elementor-element-66e8c96 { --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var(--container-widget-width,100%); max-width: 100%; text-align: center; }.elementor-466 .elementor-element.elementor-element-66e8c96 .elementor-heading-title { font-size: 37px; line-height: 1.4em; }.elementor-466 .elementor-element.elementor-element-30a0a5e { --width: 100%; --justify-content: center; }.elementor-widget-button .elementor-button { font-size: var(--e-global-typography-accent-font-size); line-height: var(--e-global-typography-accent-line-height); }.elementor-466 .elementor-element.elementor-element-4460e13 { width: auto; }.elementor-466 .elementor-element.elementor-element-4460e13 > .elementor-widget-container { margin: 0px; }.elementor-466 .elementor-element.elementor-element-4460e13.elementor-element { --align-self: flex-start; }.elementor-466 .elementor-element.elementor-element-4460e13 .elementor-button { font-size: 17px; }.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a { font-size: var(--e-global-typography-primary-font-size); line-height: var(--e-global-typography-primary-line-height); }.elementor-widget-icon-box .elementor-icon-box-description { font-size: var(--e-global-typography-text-font-size); line-height: var(--e-global-typography-text-line-height); }.elementor-466 .elementor-element.elementor-element-0235438.elementor-element { --order: 99999; }.elementor-466 .elementor-element.elementor-element-0235438 .elementor-icon-box-wrapper { text-align: start; }.elementor-466 .elementor-element.elementor-element-53819cb { --margin-top: -20px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-466 .elementor-element.elementor-element-9114ebe { --margin-top: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }.elementor-466 .elementor-element.elementor-element-7a2adbb { text-align: start; }.elementor-466 .elementor-element.elementor-element-7a2adbb .elementor-heading-title { font-size: 32px; line-height: 1.2em; }.elementor-widget-text-editor { font-size: var(--e-global-typography-text-font-size); line-height: var(--e-global-typography-text-line-height); }.elementor-466 .elementor-element.elementor-element-d97aeee { text-align: start; font-size: 17px; }.elementor-466 .elementor-element.elementor-element-151877e.e-con { --order: -99999; }.elementor-466 .elementor-element.elementor-element-17bc301 img { width: 100%; }.elementor-466 .elementor-element.elementor-element-8a970ea { font-size: 16px; }.elementor-466 .elementor-element.elementor-element-e5b71b7 { text-align: center; }.elementor-466 .elementor-element.elementor-element-e5b71b7 .elementor-heading-title { font-size: 33px; line-height: 1.33em; }.elementor-466 .elementor-element.elementor-element-569ff9e:not(.elementor-motion-effects-element-type-background){ background-image: url("/images/origin/unnamed-2.webp"); }.elementor-466 .elementor-element.elementor-element-569ff9e { --min-height: 30vh; --padding-top: 170px; --padding-bottom: 170px; --padding-left: 0px; --padding-right: 0px; }.elementor-466 .elementor-element.elementor-element-fb423d7 { --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; --justify-content: center; --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }.elementor-466 .elementor-element.elementor-element-fb423d7.e-con { --align-self: flex-start; }.elementor-466 .elementor-element.elementor-element-e52ddcd { --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; --justify-content: center; --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 5px; --padding-right: 5px; }.elementor-466 .elementor-element.elementor-element-230d386 { width: 100%; max-width: 100%; text-align: center; }.elementor-466 .elementor-element.elementor-element-230d386 > .elementor-widget-container { margin: 0px; }.elementor-466 .elementor-element.elementor-element-a2c8939 { width: 100%; max-width: 100%; text-align: center; }.elementor-466 .elementor-element.elementor-element-a2c8939 > .elementor-widget-container { margin: 0px; }.elementor-466 .elementor-element.elementor-element-a2c8939 .elementor-heading-title { font-size: 20px; }.elementor-466 .elementor-element.elementor-element-b22b5a4 { width: 100%; max-width: 100%; text-align: center; }.elementor-466 .elementor-element.elementor-element-b22b5a4 > .elementor-widget-container { margin: 0px; }.elementor-466 .elementor-element.elementor-element-bc910be { width: 100%; max-width: 100%; text-align: center; }.elementor-466 .elementor-element.elementor-element-bc910be > .elementor-widget-container { margin: 0px; }.elementor-466 .elementor-element.elementor-element-ea35dcb { width: 100%; max-width: 100%; text-align: center; }.elementor-466 .elementor-element.elementor-element-ea35dcb > .elementor-widget-container { margin: 0px; }.elementor-466 .elementor-element.elementor-element-ea35dcb .elementor-heading-title { font-size: 20px; }.elementor-466 .elementor-element.elementor-element-7b5349c { width: 100%; max-width: 100%; text-align: center; }.elementor-466 .elementor-element.elementor-element-7b5349c > .elementor-widget-container { margin: 0px; }.elementor-466 .elementor-element.elementor-element-6c1dea7 { --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; --justify-content: center; --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --padding-top: 8.0px; --padding-bottom: 28.0px; --padding-left: 0.0px; --padding-right: 0.0px; }.elementor-466 .elementor-element.elementor-element-d35e8f0 { width: 100%; max-width: 100%; text-align: center; }.elementor-466 .elementor-element.elementor-element-d35e8f0 > .elementor-widget-container { margin: 0px; }.elementor-466 .elementor-element.elementor-element-ab2c3d2 { width: 100%; max-width: 100%; text-align: center; font-size: 20px; }.elementor-466 .elementor-element.elementor-element-ab2c3d2 > .elementor-widget-container { margin: 0px; }.elementor-466 .elementor-element.elementor-element-676514f { width: 100%; max-width: 100%; text-align: center; }.elementor-466 .elementor-element.elementor-element-676514f > .elementor-widget-container { margin: 0px; }.elementor-466 .elementor-element.elementor-element-e594049 { width: 100%; max-width: 100%; text-align: center; }.elementor-466 .elementor-element.elementor-element-e594049 > .elementor-widget-container { margin: 0px; }.elementor-466 .elementor-element.elementor-element-0c44f25 { width: 100%; max-width: 100%; text-align: center; font-size: 20px; }.elementor-466 .elementor-element.elementor-element-0c44f25 > .elementor-widget-container { margin: 0px; }.elementor-466 .elementor-element.elementor-element-f1f1781 { width: 100%; max-width: 100%; text-align: center; }.elementor-466 .elementor-element.elementor-element-f1f1781 > .elementor-widget-container { margin: 0px; }.elementor-466 .elementor-element.elementor-element-a6964a2 { --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; --justify-content: center; --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --padding-top: 13px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-466 .elementor-element.elementor-element-66626fc { --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; --justify-content: center; --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --padding-top: 47.2px; --padding-bottom: 20px; --padding-left: 10px; --padding-right: 10px; }.elementor-466 .elementor-element.elementor-element-9e48936 { width: 100%; max-width: 100%; }.elementor-466 .elementor-element.elementor-element-9e48936 > .elementor-widget-container { margin: 0px; }.elementor-466 .elementor-element.elementor-element-fef4389 { width: 100%; max-width: 100%; }.elementor-466 .elementor-element.elementor-element-fef4389 > .elementor-widget-container { margin: 0px; }.elementor-466 .elementor-element.elementor-element-fef4389 .elementor-heading-title { font-size: 31px; line-height: 1.33em; }.elementor-466 .elementor-element.elementor-element-ccfe452 { --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; --justify-content: center; --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --padding-top: 0px; --padding-bottom: 10px; --padding-left: 0px; --padding-right: 0px; }.elementor-466 .elementor-element.elementor-element-3938862 { --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; --justify-content: center; --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --padding-top: 0.0px; --padding-bottom: 0.0px; --padding-left: 0.0px; --padding-right: 0.0px; }.elementor-466 .elementor-element.elementor-element-2d5eba8 { width: 100%; max-width: 100%; text-align: center; font-size: 16px; }.elementor-466 .elementor-element.elementor-element-2d5eba8 > .elementor-widget-container { margin: 0px; }.elementor-466 .elementor-element.elementor-element-b65f9a7 { --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; }.elementor-466 .elementor-element.elementor-element-6d91a54 { --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; }.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a { font-size: var(--e-global-typography-text-font-size); line-height: var(--e-global-typography-text-line-height); }.elementor-466 .elementor-element.elementor-element-3a2bd33 { --e-icon-list-icon-size: 20px; }.elementor-466 .elementor-element.elementor-element-3a2bd33 .elementor-icon-list-item > .elementor-icon-list-text{ font-size: 15px; }.elementor-466 .elementor-element.elementor-element-6d781bc { --e-icon-list-icon-size: 20px; }.elementor-466 .elementor-element.elementor-element-6d781bc .elementor-icon-list-item > .elementor-icon-list-text{ font-size: 15px; }.elementor-466 .elementor-element.elementor-element-b5c3f8e { width: 100%; max-width: 100%; }.elementor-466 .elementor-element.elementor-element-b5c3f8e > .elementor-widget-container { margin: 0px; }.elementor-466 .elementor-element.elementor-element-905b3c8 { --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; --justify-content: center; --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --padding-top: 0.0px; --padding-bottom: 0.0px; --padding-left: 0.0px; --padding-right: 0.0px; }.elementor-466 .elementor-element.elementor-element-d2226c5 { width: 100%; max-width: 100%; }.elementor-466 .elementor-element.elementor-element-d2226c5 > .elementor-widget-container { margin: 0px; }.elementor-466 .elementor-element.elementor-element-779464e { --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; --justify-content: center; --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --padding-top: 0.0px; --padding-bottom: 0.0px; --padding-left: 0.0px; --padding-right: 0.0px; }.elementor-466 .elementor-element.elementor-element-7abfbc8:not(.elementor-motion-effects-element-type-background){ background-image: url("/images/origin/image-1-1.webp"); background-position: 0px 50%; background-repeat: no-repeat; background-size: cover; }.elementor-466 .elementor-element.elementor-element-7abfbc8 { --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; --justify-content: space-between; --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --padding-top: 0.0px; --padding-bottom: 0.0px; --padding-left: 0.0px; --padding-right: 0.0px; }.elementor-466 .elementor-element.elementor-element-7b4fe1c { width: 100%; max-width: 100%; }.elementor-466 .elementor-element.elementor-element-7b4fe1c > .elementor-widget-container { margin: 0px; }.elementor-466 .elementor-element.elementor-element-dc30c15 { text-align: center; }.elementor-466 .elementor-element.elementor-element-dc30c15 .elementor-heading-title { font-size: 16px; line-height: 1.7em; }.elementor-466 .elementor-element.elementor-element-411794c { --container-widget-width: 1000px; --container-widget-flex-grow: 0; width: var(--container-widget-width,1000px); max-width: 1000px; text-align: center; }.elementor-466 .elementor-element.elementor-element-411794c .elementor-heading-title { font-size: 34px; }.elementor-466 .elementor-element.elementor-element-33b153a { --container-widget-width: 1000px; --container-widget-flex-grow: 0; width: var(--container-widget-width,1000px); max-width: 1000px; text-align: center; font-size: 15px; }.elementor-466 .elementor-element.elementor-element-68743c3 { --justify-content: center; }.elementor-466 .elementor-element.elementor-element-28fb1fb { width: 100%; max-width: 100%; }.elementor-466 .elementor-element.elementor-element-28fb1fb > .elementor-widget-container { margin: 0px; }.elementor-466 .elementor-element.elementor-element-ddf34e1 .elementor-icon-box-wrapper { text-align: center; }.elementor-466 .elementor-element.elementor-element-ddf34e1 .elementor-icon-box-description { font-size: 26px; }.elementor-466 .elementor-element.elementor-element-96219e6 { width: 100%; max-width: 100%; }.elementor-466 .elementor-element.elementor-element-96219e6 > .elementor-widget-container { margin: 0px; }body.elementor-page-466 { padding: 0px; }}
@media (min-width: 768px){.elementor-466 .elementor-element.elementor-element-ca1cdea { --width: 100%; }.elementor-466 .elementor-element.elementor-element-30a0a5e { --width: 70%; }.elementor-466 .elementor-element.elementor-element-9114ebe { --width: 50%; }.elementor-466 .elementor-element.elementor-element-151877e { --width: 50%; }.elementor-466 .elementor-element.elementor-element-569ff9e { --width: 33%; }.elementor-466 .elementor-element.elementor-element-fb423d7 { --width: 66.6%; }.elementor-466 .elementor-element.elementor-element-e52ddcd { --width: 50%; }.elementor-466 .elementor-element.elementor-element-6c1dea7 { --width: 50%; }.elementor-466 .elementor-element.elementor-element-a6964a2 { --content-width: 1170px; }.elementor-466 .elementor-element.elementor-element-ccfe452 { --width: 100%; }.elementor-466 .elementor-element.elementor-element-3938862 { --width: 54.8%; }.elementor-466 .elementor-element.elementor-element-905b3c8 { --width: 54.8%; }.elementor-466 .elementor-element.elementor-element-779464e { --width: 100%; }.elementor-466 .elementor-element.elementor-element-7abfbc8 { --width: 100%; }.elementor-466 .elementor-element.elementor-element-68743c3 { --width: 70%; }}
@media (max-width: 1024px) and (min-width: 768px){.elementor-466 .elementor-element.elementor-element-62fe51e { --content-width: 90%; }.elementor-466 .elementor-element.elementor-element-ca1cdea { --width: 100%; }.elementor-466 .elementor-element.elementor-element-9114ebe { --width: 60%; }.elementor-466 .elementor-element.elementor-element-151877e { --width: 40%; }}
@media (min-width: 1025px){.elementor-466 .elementor-element.elementor-element-7abfbc8:not(.elementor-motion-effects-element-type-background){ background-attachment: scroll; }}
.elementor-466 .elementor-element.elementor-element-230d386 img { max-height: 45px; }
.elementor-466 .elementor-element.elementor-element-bc910be img { max-height: 45px; }
.elementor-466 .elementor-element.elementor-element-d35e8f0 img { max-height: 45px; }
.elementor-466 .elementor-element.elementor-element-e594049 img { max-height: 45px; }
.elementor-771 .elementor-element.elementor-element-94deb7d { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-771 .elementor-element.elementor-element-5911093 { --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-widget-icon-list .elementor-icon-list-item:not(:last-child)::after { border-color: var(--e-global-color-text); }
.elementor-widget-icon-list .elementor-icon-list-icon svg { fill: var(--e-global-color-primary); }
.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a { 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); line-height: var(--e-global-typography-text-line-height); }
.elementor-widget-icon-list .elementor-icon-list-text { color: var(--e-global-color-secondary); }
.elementor-771 .elementor-element.elementor-element-9bdd488 .elementor-icon-list-icon svg { fill: rgb(135, 168, 99); transition: fill 0.3s; }
.elementor-771 .elementor-element.elementor-element-9bdd488 { --e-icon-list-icon-size: 20px; --icon-vertical-offset: 0px; }
.elementor-771 .elementor-element.elementor-element-9bdd488 .elementor-icon-list-item > .elementor-icon-list-text{ font-family: Cabin, sans-serif; font-size: 1rem; font-weight: 500; line-height: 2em; }
.elementor-771 .elementor-element.elementor-element-9bdd488 .elementor-icon-list-text { color: rgb(0, 0, 0); transition: color 0.3s; }
.elementor-771 .elementor-element.elementor-element-a7a18b1 { --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-771 .elementor-element.elementor-element-45e4b02 img { width: 30%; }
.elementor-771 .elementor-element.elementor-element-258cb9a { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --gap: 10px 0px; --row-gap: 10px; --column-gap: 0px; }
.elementor-widget-heading .elementor-heading-title { 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); line-height: var(--e-global-typography-primary-line-height); color: var(--e-global-color-primary); }
.elementor-771 .elementor-element.elementor-element-b62224b .elementor-heading-title { font-family: Mulish, sans-serif; font-size: 22px; font-weight: 800; line-height: 1.233em; color: rgb(0, 0, 0); }
.elementor-widget-button .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); }
.elementor-771 .elementor-element.elementor-element-414e078 .elementor-button { background-color: rgb(135, 168, 99); font-family: Mulish, sans-serif; font-size: 1rem; font-weight: 700; line-height: 10px; fill: rgb(255, 255, 255); color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px; border-style: solid; border-width: 0px; border-color: rgb(199, 199, 199); border-radius: 50px; padding: 20px 30px; }
.elementor-771 .elementor-element.elementor-element-414e078 { width: auto; }
.elementor-771 .elementor-element.elementor-element-414e078 > .elementor-widget-container { margin: 0%; }
.elementor-771 .elementor-element.elementor-element-f524862 { --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: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-771 .elementor-element.elementor-element-f524862:not(.elementor-motion-effects-element-type-background){ background-color: rgb(61, 61, 61); }
.elementor-widget-navigation-menu a.hfe-menu-item, .elementor-widget-navigation-menu a.hfe-sub-menu-item { 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); line-height: var(--e-global-typography-primary-line-height); }
.elementor-widget-navigation-menu .menu-item a.hfe-menu-item, .elementor-widget-navigation-menu .sub-menu a.hfe-sub-menu-item { color: var(--e-global-color-text); }
.elementor-widget-navigation-menu .menu-item a.hfe-menu-item:hover, .elementor-widget-navigation-menu .sub-menu a.hfe-sub-menu-item:hover, .elementor-widget-navigation-menu .menu-item.current-menu-item a.hfe-menu-item, .elementor-widget-navigation-menu .menu-item a.hfe-menu-item:focus{ color: var(--e-global-color-accent); }
.elementor-widget-navigation-menu .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item::before, .elementor-widget-navigation-menu .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item::after { background-color: var(--e-global-color-accent); }
.elementor-widget-navigation-menu .sub-menu li a.hfe-sub-menu-item{ 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); }
.elementor-771 .elementor-element.elementor-element-1260526 .menu-item a.hfe-menu-item { padding-left: 19px; padding-right: 19px; }
.elementor-771 .elementor-element.elementor-element-1260526 .menu-item a.hfe-sub-menu-item { padding-left: calc(39px); padding-right: 19px; }
.elementor-771 .elementor-element.elementor-element-1260526 .menu-item a.hfe-menu-item, .elementor-771 .elementor-element.elementor-element-1260526 .menu-item a.hfe-sub-menu-item { padding-top: 20px; padding-bottom: 20px; }
body:not(.rtl) .elementor-771 .elementor-element.elementor-element-1260526 .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child) { margin-right: 5px; }
.elementor-771 .elementor-element.elementor-element-1260526 ul.sub-menu { width: 220px; }
.elementor-771 .elementor-element.elementor-element-1260526 .sub-menu a.hfe-sub-menu-item{ padding-top: 15px; padding-bottom: 15px; }
.elementor-771 .elementor-element.elementor-element-1260526 .hfe-nav-menu__toggle { margin: 0px auto; }
.elementor-771 .elementor-element.elementor-element-1260526 a.hfe-menu-item, .elementor-771 .elementor-element.elementor-element-1260526 a.hfe-sub-menu-item { font-family: Mulish, sans-serif; font-size: 15px; font-weight: 700; line-height: 1.233em; }
.elementor-771 .elementor-element.elementor-element-1260526 .menu-item a.hfe-menu-item, .elementor-771 .elementor-element.elementor-element-1260526 .sub-menu a.hfe-sub-menu-item { color: rgb(255, 255, 255); }
.elementor-771 .elementor-element.elementor-element-1260526 .menu-item a.hfe-menu-item:hover, .elementor-771 .elementor-element.elementor-element-1260526 .sub-menu a.hfe-sub-menu-item:hover, .elementor-771 .elementor-element.elementor-element-1260526 .menu-item.current-menu-item a.hfe-menu-item, .elementor-771 .elementor-element.elementor-element-1260526 .menu-item a.hfe-menu-item:focus{ color: var(--e-global-color-primary); background-color: rgb(135, 168, 99); }
.elementor-771 .elementor-element.elementor-element-1260526 .menu-item.current-menu-item a.hfe-menu-item{ color: var(--e-global-color-primary); background-color: rgb(135, 168, 99); }
.elementor-771 .elementor-element.elementor-element-1260526 .sub-menu a.hfe-sub-menu-item{ color: rgb(0, 0, 0); }
.elementor-771 .elementor-element.elementor-element-1260526 .sub-menu{ background-color: rgb(255, 255, 255); }
.elementor-771 .elementor-element.elementor-element-1260526 .sub-menu a.hfe-sub-menu-item:hover{ color: rgb(255, 255, 255); }
.elementor-771 .elementor-element.elementor-element-1260526 .sub-menu a.hfe-sub-menu-item:hover{ background-color: rgb(135, 168, 99); }
.elementor-771 .elementor-element.elementor-element-1260526 .sub-menu li.menu-item:not(:last-child){ border-bottom: 1px solid rgb(196, 196, 196); }
.elementor-771 .elementor-element.elementor-element-6e6050e { --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-771 .elementor-element.elementor-element-0899187 { --display: flex; }
.elementor-771 .elementor-element.elementor-element-74e3c0a { --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-771 .elementor-element.elementor-element-74e3c0a:not(.elementor-motion-effects-element-type-background){ background-color: rgb(61, 61, 61); }
.elementor-771 .elementor-element.elementor-element-1da6d4d .elementor-heading-title { font-family: Mulish, sans-serif; font-size: 1.875rem; font-weight: 700; line-height: 1.233em; color: rgb(255, 255, 255); }
.elementor-771 .elementor-element.elementor-element-06a8a5e { --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-771 .elementor-element.elementor-element-06a8a5e:not(.elementor-motion-effects-element-type-background){ background-color: rgb(135, 168, 99); }
.elementor-771 .elementor-element.elementor-element-3ed0981 .elementor-heading-title { font-family: Mulish, sans-serif; font-size: 1.875rem; font-weight: 700; line-height: 1.233em; color: rgb(255, 255, 255); }
.elementor-771 .elementor-element.elementor-element-ef86f75 { --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-771 .elementor-element.elementor-element-a0b5471 { --display: flex; }
.elementor-771 .elementor-element.elementor-element-cb7a4a6 { --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-771 .elementor-element.elementor-element-cb7a4a6:not(.elementor-motion-effects-element-type-background){ background-color: rgb(61, 61, 61); }
.elementor-771 .elementor-element.elementor-element-43af59c .elementor-heading-title { font-family: Mulish, sans-serif; font-size: 1.875rem; font-weight: 700; line-height: 1.233em; color: rgb(255, 255, 255); }
.elementor-771 .elementor-element.elementor-element-e965561 { --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-771 .elementor-element.elementor-element-e965561:not(.elementor-motion-effects-element-type-background){ background-color: rgb(111, 123, 74); }
.elementor-771 .elementor-element.elementor-element-50e0afc.elementor-element { --flex-grow: 0; --flex-shrink: 0; }
.elementor-771 .elementor-element.elementor-element-50e0afc .elementor-heading-title { font-family: Mulish, sans-serif; font-size: 1.875rem; font-weight: 700; line-height: 1.233em; color: rgb(255, 255, 255); }
.elementor-771 .elementor-element.elementor-element-89793ac { --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-771 .elementor-element.elementor-element-500da0d { --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-771 .elementor-element.elementor-element-6563a6c img { width: 62%; }
.elementor-771 .elementor-element.elementor-element-3a79613 { --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-771 .elementor-element.elementor-element-2655b95 .menu-item a.hfe-menu-item { padding-left: 15px; padding-right: 15px; }
.elementor-771 .elementor-element.elementor-element-2655b95 .menu-item a.hfe-sub-menu-item { padding-left: calc(35px); padding-right: 15px; }
.elementor-771 .elementor-element.elementor-element-2655b95 .menu-item a.hfe-menu-item, .elementor-771 .elementor-element.elementor-element-2655b95 .menu-item a.hfe-sub-menu-item { padding-top: 15px; padding-bottom: 15px; }
body:not(.rtl) .elementor-771 .elementor-element.elementor-element-2655b95 .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child) { margin-right: 4px; }
.elementor-771 .elementor-element.elementor-element-2655b95 ul.sub-menu { width: 220px; }
.elementor-771 .elementor-element.elementor-element-2655b95 .sub-menu a.hfe-sub-menu-item{ padding-top: 15px; padding-bottom: 15px; }
.elementor-771 .elementor-element.elementor-element-2655b95 .hfe-nav-menu__toggle { margin-left: auto; }
.elementor-771 .elementor-element.elementor-element-2655b95 a.hfe-menu-item, .elementor-771 .elementor-element.elementor-element-2655b95 a.hfe-sub-menu-item { font-family: Mulish, sans-serif; font-size: 15px; font-weight: 700; line-height: 1.233em; }
.elementor-771 .elementor-element.elementor-element-2655b95 .menu-item a.hfe-menu-item, .elementor-771 .elementor-element.elementor-element-2655b95 .sub-menu a.hfe-sub-menu-item { color: rgb(255, 255, 255); }
.elementor-771 .elementor-element.elementor-element-2655b95 .menu-item a.hfe-menu-item:hover, .elementor-771 .elementor-element.elementor-element-2655b95 .sub-menu a.hfe-sub-menu-item:hover, .elementor-771 .elementor-element.elementor-element-2655b95 .menu-item.current-menu-item a.hfe-menu-item, .elementor-771 .elementor-element.elementor-element-2655b95 .menu-item a.hfe-menu-item:focus{ color: var(--e-global-color-primary); background-color: rgb(135, 168, 99); }
.elementor-771 .elementor-element.elementor-element-2655b95 .menu-item.current-menu-item a.hfe-menu-item{ color: var(--e-global-color-primary); background-color: rgb(135, 168, 99); }
.elementor-771 .elementor-element.elementor-element-2655b95 .sub-menu a.hfe-sub-menu-item{ color: rgb(0, 0, 0); }
.elementor-771 .elementor-element.elementor-element-2655b95 .sub-menu{ background-color: rgb(255, 255, 255); }
.elementor-771 .elementor-element.elementor-element-2655b95 .sub-menu a.hfe-sub-menu-item:hover{ color: rgb(255, 255, 255); }
.elementor-771 .elementor-element.elementor-element-2655b95 .sub-menu a.hfe-sub-menu-item:hover{ background-color: rgb(135, 168, 99); }
.elementor-771 .elementor-element.elementor-element-2655b95 .sub-menu li.menu-item:not(:last-child){ border-bottom: 1px solid rgb(196, 196, 196); }
@media (min-width: 768px){.elementor-771 .elementor-element.elementor-element-94deb7d { --content-width: 60%; }.elementor-771 .elementor-element.elementor-element-5911093 { --width: 25%; }.elementor-771 .elementor-element.elementor-element-a7a18b1 { --width: 50%; }.elementor-771 .elementor-element.elementor-element-258cb9a { --width: 25%; }.elementor-771 .elementor-element.elementor-element-74e3c0a { --width: 50%; }.elementor-771 .elementor-element.elementor-element-06a8a5e { --width: 50%; }.elementor-771 .elementor-element.elementor-element-cb7a4a6 { --width: 50%; }.elementor-771 .elementor-element.elementor-element-e965561 { --width: 50%; }.elementor-771 .elementor-element.elementor-element-500da0d { --width: 66.6666%; }.elementor-771 .elementor-element.elementor-element-3a79613 { --width: 33.3333%; }}
@media (max-width: 1024px){.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a { font-size: var(--e-global-typography-text-font-size); line-height: var(--e-global-typography-text-line-height); }.elementor-widget-heading .elementor-heading-title { font-size: var(--e-global-typography-primary-font-size); line-height: var(--e-global-typography-primary-line-height); }.elementor-widget-button .elementor-button { font-size: var(--e-global-typography-accent-font-size); line-height: var(--e-global-typography-accent-line-height); }.elementor-771 .elementor-element.elementor-element-414e078 > .elementor-widget-container { margin: 0%; }.elementor-widget-navigation-menu a.hfe-menu-item, .elementor-widget-navigation-menu a.hfe-sub-menu-item { font-size: var(--e-global-typography-primary-font-size); line-height: var(--e-global-typography-primary-line-height); }.elementor-widget-navigation-menu .sub-menu li a.hfe-sub-menu-item{ font-size: var(--e-global-typography-accent-font-size); line-height: var(--e-global-typography-accent-line-height); }body:not(.rtl) .elementor-771 .elementor-element.elementor-element-1260526.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child) { margin-right: 0px; }.elementor-771 .elementor-element.elementor-element-ef86f75 { --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-771 .elementor-element.elementor-element-a0b5471 { --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-771 .elementor-element.elementor-element-43af59c { text-align: center; }.elementor-771 .elementor-element.elementor-element-e965561 { --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; }.elementor-771 .elementor-element.elementor-element-50e0afc { width: var(--container-widget-width,1000px); max-width: 1000px; --container-widget-width: 1000px; --container-widget-flex-grow: 0; text-align: center; }.elementor-771 .elementor-element.elementor-element-89793ac { --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-771 .elementor-element.elementor-element-6563a6c { text-align: start; }.elementor-771 .elementor-element.elementor-element-6563a6c img { width: 52%; }body:not(.rtl) .elementor-771 .elementor-element.elementor-element-2655b95.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child) { margin-right: 0px; }.elementor-771 .elementor-element.elementor-element-2655b95 nav.hfe-nav-menu__layout-horizontal:not(.hfe-dropdown) ul.sub-menu{ margin-top: 35px; }}
@media (max-width: 767px){.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a { font-size: var(--e-global-typography-text-font-size); line-height: var(--e-global-typography-text-line-height); }.elementor-widget-heading .elementor-heading-title { font-size: var(--e-global-typography-primary-font-size); line-height: var(--e-global-typography-primary-line-height); }.elementor-widget-button .elementor-button { font-size: var(--e-global-typography-accent-font-size); line-height: var(--e-global-typography-accent-line-height); }.elementor-771 .elementor-element.elementor-element-414e078 { width: 100%; max-width: 100%; }.elementor-771 .elementor-element.elementor-element-414e078 > .elementor-widget-container { margin: 0px; }.elementor-widget-navigation-menu a.hfe-menu-item, .elementor-widget-navigation-menu a.hfe-sub-menu-item { font-size: var(--e-global-typography-primary-font-size); line-height: var(--e-global-typography-primary-line-height); }.elementor-widget-navigation-menu .sub-menu li a.hfe-sub-menu-item{ font-size: var(--e-global-typography-accent-font-size); line-height: var(--e-global-typography-accent-line-height); }.elementor-771 .elementor-element.elementor-element-6e6050e { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-771 .elementor-element.elementor-element-0899187 { --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-771 .elementor-element.elementor-element-74e3c0a { --width: 50%; --padding-top: 15px; --padding-bottom: 15px; --padding-left: 10px; --padding-right: 10px; }.elementor-771 .elementor-element.elementor-element-1da6d4d { text-align: center; }.elementor-771 .elementor-element.elementor-element-1da6d4d .elementor-heading-title { font-size: 18px; }.elementor-771 .elementor-element.elementor-element-06a8a5e { --width: 50%; --padding-top: 15px; --padding-bottom: 15px; --padding-left: 10px; --padding-right: 10px; }.elementor-771 .elementor-element.elementor-element-3ed0981 { text-align: center; }.elementor-771 .elementor-element.elementor-element-3ed0981 .elementor-heading-title { font-size: 18px; }.elementor-771 .elementor-element.elementor-element-cb7a4a6 { --width: 50%; --padding-top: 15px; --padding-bottom: 15px; --padding-left: 10px; --padding-right: 10px; }.elementor-771 .elementor-element.elementor-element-43af59c { text-align: center; }.elementor-771 .elementor-element.elementor-element-43af59c .elementor-heading-title { font-size: 18px; }.elementor-771 .elementor-element.elementor-element-e965561 { --width: 50%; --padding-top: 15px; --padding-bottom: 15px; --padding-left: 10px; --padding-right: 10px; }.elementor-771 .elementor-element.elementor-element-50e0afc { text-align: center; }.elementor-771 .elementor-element.elementor-element-50e0afc .elementor-heading-title { font-size: 18px; }.elementor-771 .elementor-element.elementor-element-89793ac { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: -12px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-771 .elementor-element.elementor-element-500da0d { --width: 80%; }.elementor-771 .elementor-element.elementor-element-6563a6c > .elementor-widget-container { padding: 0px 0px 0px 5px; }.elementor-771 .elementor-element.elementor-element-6563a6c img { width: 37%; }.elementor-771 .elementor-element.elementor-element-3a79613 { --width: 20%; }.elementor-771 .elementor-element.elementor-element-2655b95 nav.hfe-nav-menu__layout-horizontal:not(.hfe-dropdown) ul.sub-menu{ margin-top: 20px; }}
.elementor-816 .elementor-element.elementor-element-1036ae2 { --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: 20px 20px; --row-gap: 20px; --column-gap: 20px; --padding-top: 50px; --padding-bottom: 50px; --padding-left: 10px; --padding-right: 10px; }
.elementor-816 .elementor-element.elementor-element-140e187 { --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-816 .elementor-element.elementor-element-f4f5925 { text-align: start; }
.elementor-816 .elementor-element.elementor-element-f4f5925 img { width: 100%; }
.elementor-widget-text-editor { 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); line-height: var(--e-global-typography-text-line-height); color: var(--e-global-color-text); }
.elementor-816 .elementor-element.elementor-element-89430df { font-family: Mulish, sans-serif; font-size: 19px; font-weight: 900; line-height: 2em; color: rgb(0, 0, 0); }
.elementor-816 .elementor-element.elementor-element-15cf4f1 { font-family: Mulish, sans-serif; font-size: 1rem; font-weight: 500; color: rgb(0, 0, 0); }
.elementor-816 .elementor-element.elementor-element-bcae153 { --grid-template-columns: repeat(0, auto); --icon-size: 17px; --grid-column-gap: 7px; --grid-row-gap: 0px; }
.elementor-816 .elementor-element.elementor-element-bcae153 .elementor-widget-container { text-align: left; }
.elementor-816 .elementor-element.elementor-element-bcae153 .elementor-social-icon { background-color: rgb(111, 123, 74); }
.elementor-816 .elementor-element.elementor-element-18b4e26 { --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: 10px 10px; --row-gap: 10px; --column-gap: 10px; }
.elementor-widget-heading .elementor-heading-title { 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); line-height: var(--e-global-typography-primary-line-height); color: var(--e-global-color-primary); }
.elementor-816 .elementor-element.elementor-element-50b6081 > .elementor-widget-container { padding: 0px 0px 15px; }
.elementor-816 .elementor-element.elementor-element-50b6081 .elementor-heading-title { font-family: Mulish, sans-serif; font-size: 24px; font-weight: 700; line-height: 1.233em; color: rgb(0, 0, 0); }
.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child)::after { border-color: var(--e-global-color-text); }
.elementor-widget-icon-list .elementor-icon-list-icon svg { fill: var(--e-global-color-primary); }
.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a { 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); line-height: var(--e-global-typography-text-line-height); }
.elementor-widget-icon-list .elementor-icon-list-text { color: var(--e-global-color-secondary); }
.elementor-816 .elementor-element.elementor-element-af9d478 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-block-end: calc(6.5px); }
.elementor-816 .elementor-element.elementor-element-af9d478 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-block-start: calc(6.5px); }
.elementor-816 .elementor-element.elementor-element-af9d478 .elementor-icon-list-item:not(:last-child)::after { content: ""; width: 88%; border-color: rgb(197, 196, 196); }
.elementor-816 .elementor-element.elementor-element-af9d478 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)::after { border-block-start-style: solid; border-block-start-width: 1px; }
.elementor-816 .elementor-element.elementor-element-af9d478 { --e-icon-list-icon-size: 14px; --icon-vertical-offset: 0px; }
 .elementor-816 .elementor-element.elementor-element-af9d478 .elementor-icon-list-item > a{ font-family: Mulish, sans-serif; font-size: 1rem; font-weight: 500; line-height: 2em; }
.elementor-816 .elementor-element.elementor-element-af9d478 .elementor-icon-list-item:hover .elementor-icon-list-text { color: rgb(111, 123, 74); }
.elementor-816 .elementor-element.elementor-element-af9d478 .elementor-icon-list-text { transition: color; }
.elementor-816 .elementor-element.elementor-element-adf25cb { --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: 10px 10px; --row-gap: 10px; --column-gap: 10px; }
.elementor-816 .elementor-element.elementor-element-38019c0 > .elementor-widget-container { padding: 0px 0px 15px; }
.elementor-816 .elementor-element.elementor-element-38019c0 .elementor-heading-title { font-family: Mulish, sans-serif; font-size: 24px; font-weight: 700; line-height: 1.233em; color: rgb(0, 0, 0); }
.elementor-816 .elementor-element.elementor-element-23af984 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-block-end: calc(6.5px); }
.elementor-816 .elementor-element.elementor-element-23af984 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-block-start: calc(6.5px); }
.elementor-816 .elementor-element.elementor-element-23af984 .elementor-icon-list-item:not(:last-child)::after { content: ""; width: 88%; border-color: rgb(197, 196, 196); }
.elementor-816 .elementor-element.elementor-element-23af984 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)::after { border-block-start-style: solid; border-block-start-width: 1px; }
.elementor-816 .elementor-element.elementor-element-23af984 { --e-icon-list-icon-size: 14px; --icon-vertical-offset: 0px; }
 .elementor-816 .elementor-element.elementor-element-23af984 .elementor-icon-list-item > a{ font-family: Mulish, sans-serif; font-size: 1rem; font-weight: 500; line-height: 2em; }
.elementor-816 .elementor-element.elementor-element-23af984 .elementor-icon-list-item:hover .elementor-icon-list-text { color: rgb(111, 123, 74); }
.elementor-816 .elementor-element.elementor-element-23af984 .elementor-icon-list-text { transition: color; }
.elementor-816 .elementor-element.elementor-element-ee364b6 { --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: 10px 10px; --row-gap: 10px; --column-gap: 10px; }
.elementor-816 .elementor-element.elementor-element-72194f6 > .elementor-widget-container { padding: 0px 0px 15px; }
.elementor-816 .elementor-element.elementor-element-72194f6 .elementor-heading-title { font-family: Mulish, sans-serif; font-size: 24px; font-weight: 700; line-height: 1.233em; color: rgb(0, 0, 0); }
.elementor-816 .elementor-element.elementor-element-5f24a34 { font-family: Mulish, sans-serif; font-size: 1rem; font-weight: 500; color: rgb(0, 0, 0); }
.elementor-widget-button .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); }
.elementor-816 .elementor-element.elementor-element-cd26e2b .elementor-button { background-color: rgb(111, 123, 74); font-family: Mulish, sans-serif; font-size: 1rem; font-weight: 800; line-height: 10px; fill: rgb(255, 255, 255); color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px; border-style: solid; border-width: 0px; border-color: rgb(199, 199, 199); border-radius: 50px; padding: 15px 30px; }
.elementor-816 .elementor-element.elementor-element-cd26e2b { width: auto; }
.elementor-816 .elementor-element.elementor-element-cd26e2b > .elementor-widget-container { margin: 0%; }
.elementor-816 .elementor-element.elementor-element-933a48f iframe { height: 170px; }
.elementor-816 .elementor-element.elementor-element-1471ee0 { --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: 15px; --padding-bottom: 15px; --padding-left: 10px; --padding-right: 10px; }
.elementor-816 .elementor-element.elementor-element-1471ee0:not(.elementor-motion-effects-element-type-background){ background-color: rgb(243, 243, 243); }
.elementor-816 .elementor-element.elementor-element-7c797e5 > .elementor-widget-container { padding: 0px; }
.elementor-816 .elementor-element.elementor-element-7c797e5 { text-align: center; font-family: Mulish, sans-serif; font-size: 13px; font-weight: 500; color: rgb(0, 0, 0); }
@media (max-width: 1024px){.elementor-widget-text-editor { font-size: var(--e-global-typography-text-font-size); line-height: var(--e-global-typography-text-line-height); }.elementor-widget-heading .elementor-heading-title { font-size: var(--e-global-typography-primary-font-size); line-height: var(--e-global-typography-primary-line-height); }.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a { font-size: var(--e-global-typography-text-font-size); line-height: var(--e-global-typography-text-line-height); }.elementor-widget-button .elementor-button { font-size: var(--e-global-typography-accent-font-size); line-height: var(--e-global-typography-accent-line-height); }.elementor-816 .elementor-element.elementor-element-cd26e2b > .elementor-widget-container { margin: 0%; }}
@media (min-width: 768px){.elementor-816 .elementor-element.elementor-element-1036ae2 { --content-width: 1250px; }.elementor-816 .elementor-element.elementor-element-140e187 { --width: 30%; }.elementor-816 .elementor-element.elementor-element-18b4e26 { --width: 22.5%; }.elementor-816 .elementor-element.elementor-element-adf25cb { --width: 22.5%; }.elementor-816 .elementor-element.elementor-element-ee364b6 { --width: 25%; }}
@media (max-width: 1024px) and (min-width: 768px){.elementor-816 .elementor-element.elementor-element-140e187 { --width: 25%; }.elementor-816 .elementor-element.elementor-element-18b4e26 { --width: 25%; }.elementor-816 .elementor-element.elementor-element-adf25cb { --width: 25%; }.elementor-816 .elementor-element.elementor-element-ee364b6 { --width: 25%; }}
@media (max-width: 767px){.elementor-816 .elementor-element.elementor-element-140e187 { --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); }.elementor-816 .elementor-element.elementor-element-f4f5925 { text-align: center; }.elementor-widget-text-editor { font-size: var(--e-global-typography-text-font-size); line-height: var(--e-global-typography-text-line-height); }.elementor-816 .elementor-element.elementor-element-89430df { text-align: center; }.elementor-816 .elementor-element.elementor-element-15cf4f1 { text-align: center; font-size: 16px; }.elementor-widget-heading .elementor-heading-title { font-size: var(--e-global-typography-primary-font-size); line-height: var(--e-global-typography-primary-line-height); }.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a { font-size: var(--e-global-typography-text-font-size); line-height: var(--e-global-typography-text-line-height); } .elementor-816 .elementor-element.elementor-element-af9d478 .elementor-icon-list-item > a{ font-size: 16px; } .elementor-816 .elementor-element.elementor-element-23af984 .elementor-icon-list-item > a{ font-size: 16px; }.elementor-816 .elementor-element.elementor-element-5f24a34 { font-size: 16px; }.elementor-widget-button .elementor-button { font-size: var(--e-global-typography-accent-font-size); line-height: var(--e-global-typography-accent-line-height); }.elementor-816 .elementor-element.elementor-element-cd26e2b { width: 100%; max-width: 100%; }.elementor-816 .elementor-element.elementor-element-cd26e2b > .elementor-widget-container { margin: 0px; }.elementor-816 .elementor-element.elementor-element-cd26e2b.elementor-element { --align-self: flex-start; }.elementor-816 .elementor-element.elementor-element-cd26e2b .elementor-button { font-size: 17px; }.elementor-816 .elementor-element.elementor-element-933a48f > .elementor-widget-container { margin: 1em 0em 0em; }}
.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container{ font-size: 0px; line-height: 1; }
.elementor-widget-social-icons .elementor-grid { column-gap: var(--grid-column-gap,5px); row-gap: var(--grid-row-gap,5px); grid-template-columns: var(--grid-template-columns); justify-content: var(--justify-content,center); justify-items: var(--justify-content,center); }
.elementor-icon.elementor-social-icon { font-size: var(--icon-size,25px); height: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em)); line-height: var(--icon-size,25px); width: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em)); }
.elementor-social-icon { --e-social-icon-icon-color: #fff; align-items: center; background-color: rgb(105, 114, 125); cursor: pointer; display: inline-flex; justify-content: center; text-align: center; }
.elementor-social-icon svg { fill: var(--e-social-icon-icon-color); }
.elementor-social-icon:last-child { margin: 0px; }
.elementor-social-icon:hover { color: rgb(255, 255, 255); opacity: 0.9; }
.elementor-social-icon-facebook{ background-color: rgb(59, 89, 152); }
.fa{ -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; }
@-webkit-keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.fa{ font-family: "Font Awesome 5 Free"; font-weight: 900; }
.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; }}
a, body, div, h2, h3, h5, html, iframe, li, p, span, ul{ border: 0px; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; }
html { font-size: 16px; overflow-y: scroll; text-size-adjust: 100%; box-sizing: border-box; height: 100%; }
body { background: rgb(255, 255, 255); font-size: 16px; display: flex; flex-direction: column; height: 100%; }
html, html body { font-size: 16px; }
@media screen and (max-width: 1024px){html, html body { font-size: 14px; }}
 footer, header, nav{ display: block; }
 ul{ list-style: none; }
a { color: rgb(0, 0, 0); text-decoration: none; }
a:focus { outline: dotted thin; }
a:active, a:hover { outline: 0px; text-decoration: underline; }
a img { border: 0px; }
body{ color: rgb(64, 64, 64); font-family: sans-serif; font-size: 1rem; line-height: 1.5; }
 h2, h3, h5{ clear: both; font-weight: 700; }
 i{ font-style: italic; }
a { background-color: rgba(255, 255, 255, 0); }
img { border-style: none; }
::-webkit-file-upload-button { appearance: button; font: inherit; }
 i{ font-style: italic; }
*, ::after, ::before { box-sizing: inherit; }
 ul{ margin: 0px 0px 1.5em 3em; }
ul { list-style: disc; }
 li > ul{ margin-bottom: 0px; margin-left: 1.5em; }
img { height: auto; max-width: 100%; }
.screen-reader-text { border: 0px; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; position: absolute !important; overflow-wrap: normal !important; }
.screen-reader-text:focus { background-color: rgb(241, 241, 241); border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: rgb(33, 117, 155); display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }
.page{ margin: 0px; }
 iframe{ max-width: 100%; }
@keyframes a { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
a, body, div, h2, h3, h5, html, iframe, li, p, span, ul{ border: 0px; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; }
html { font-size: 16px; overflow-y: scroll; text-size-adjust: 100%; box-sizing: border-box; height: 100%; }
body { background: rgb(255, 255, 255); font-size: 16px; display: flex; flex-direction: column; height: 100%; }
html, html body { font-size: 16px; }
@media screen and (max-width: 1024px){html, html body { font-size: 14px; }}
 footer, header, nav{ display: block; }
 ul{ list-style: none; }
a { color: rgb(0, 0, 0); text-decoration: none; }
a:focus { outline: dotted thin; }
a:active, a:hover { outline: 0px; text-decoration: underline; }
a img { border: 0px; }
body{ color: rgb(64, 64, 64); font-family: sans-serif; font-size: 1rem; line-height: 1.5; }
 h2, h3, h5{ clear: both; font-weight: 700; }
 i{ font-style: italic; }
a { background-color: rgba(255, 255, 255, 0); }
img { border-style: none; }
::-webkit-file-upload-button { appearance: button; font: inherit; }
 i{ font-style: italic; }
*, ::after, ::before { box-sizing: inherit; }
 ul{ margin: 0px 0px 1.5em 3em; }
ul { list-style: disc; }
 li > ul{ margin-bottom: 0px; margin-left: 1.5em; }
img { height: auto; max-width: 100%; }
.screen-reader-text { border: 0px; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; position: absolute !important; overflow-wrap: normal !important; }
.screen-reader-text:focus { background-color: rgb(241, 241, 241); border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: rgb(33, 117, 155); display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }
.page{ margin: 0px; }
 iframe{ max-width: 100%; }
@keyframes a { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}