@media(max-width:1024px){.elementor .fg-topbar{display:none;}}@media(max-width:1024px){.elementor .fg-menu{flex-direction:column;}}@media(max-width:1024px){.elementor .fg-megamenu__content-grid__item{padding-block-end:10px;gap:2px;}}@media(max-width:1024px){.elementor .fg-megamenu{padding-block-start:100px;padding-block-end:100px;padding-inline-start:50px;padding-inline-end:50px;border-width:0px;flex-direction:column;gap:40px;}}@media(max-width:1024px){.elementor .fg-section{padding-block-start:var(--fg-padding-very-big);padding-inline-start:var(--fg-padding-big);padding-inline-end:var(--fg-padding-big);}}@media(max-width:1024px){.elementor .fg-inner-container{flex-direction:column;gap:20px;}}@media(max-width:1024px){.elementor .fg-footer__column{width:22%;}}@media(max-width:1024px){.elementor .fg-megamenu__content-grid__item__arrow{width:20px;height:15px;}}@media(max-width:1024px){.elementor .fg-megamenu__link{width:100%;.fg-megamenu__link__arrow {
  transition : 0.4s ease;
}
.fg-megamenu__link__arrow svg path{
  fill: var(--fg-blue)
}\n}}@media(max-width:1024px){.elementor .fg-megamenu__link:hover,.elementor .fg-megamenu__link:focus-visible{.fg-megamenu__link__arrow {
  transform : translatex(15px);
}\n}}@media(max-width:1024px){.elementor .fg-hero-section{min-height:70vh;padding-block-start:0px;padding-block-end:0px;padding-inline-start:50px;padding-inline-end:50px;}}@media(max-width:1024px){.elementor .fg-menu__navigation-container{width:100vw;height:100vh;position:absolute;inset-block-start:0px;z-index:100;padding:50px;background-color:var(--fg-white);align-items:center;}}@media(max-width:1024px){.elementor .fg-menu__extra-buttons__container{width:auto;min-width:0px;min-height:0px;padding:0px;align-items:center;}}@media(max-width:1024px){.elementor .fg-submenu__navigation-bar{display:none;}}@media(max-width:1024px){.elementor .fg-submenu-column{gap:10px;}}@media(max-width:1024px){.elementor .fg-megamenu__column{width:100%;flex-direction:row;flex-wrap:wrap;justify-content:space-between;}}@media(max-width:1024px){.elementor .fg-block{width:100%;padding:20px;}}@media(max-width:1024px){.elementor .fg-border--small{width:80%;flex-direction:column;align-items:center;}}@media(max-width:1024px){.elementor .fg-column--50{width:100%;min-width:100%;gap:var(--fg-gap-big);}}@media(max-width:1024px){.elementor .fg-menu-card--2{width:100%;}}