body { text-rendering: auto; -webkit-font-smoothing: antialiased; }body::before { content: ""; background-image: url("https://eodigixd.com/templates/fusion/images/bg-img.png"); background-repeat: repeat; background-position: center center; display: block; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: -1; filter: var(--link-color-by-filter); opacity: 0.3; }a { transition: color 400ms, background-color 400ms; }a, a:hover, a:focus, a:active { text-decoration: none; }label { font-weight: normal; }img { display: block; max-width: 100%; height: auto; }.row { --bs-gutter-x: 1.875rem; }.container { padding-left: 15px; padding-right: 15px; }ul.social-icons { list-style: none; padding: 0px; margin: 0px; display: inline-block; }ul.social-icons > li { display: inline-block; line-height: 1.5; }ul.social-icons > li:not(:last-child) { margin-right: 20px; }.flex-auto { flex: 1 1 auto; }#sp-menu > .sp-column { border-top: 2px solid rgba(255, 255, 255, 0.2); border-bottom: 2px solid rgba(255, 255, 255, 0.2); padding: 1px; position: relative; margin-right: 30px; }#sp-menu > .sp-column::before { content: ""; position: absolute; left: -29px; top: -2px; background: url("https://eodigixd.com/templates/fusion/images/menu-left.svg"); width: 29px; height: 62px; }#sp-menu > .sp-column::after { content: ""; position: absolute; right: -29px; top: -2px; background: url("https://eodigixd.com/templates/fusion/images/menu-right.svg"); width: 29px; height: 62px; }#sp-menu.menu-with-social .sp-megamenu-wrapper { flex: 1 1 auto; justify-content: space-between; display: flex; align-items: center; }#sp-menu > .sp-column { height: 100%; }#sp-menu .social-wrap { position: relative; padding-left: 60px; }#sp-menu .social-wrap::after { content: ""; margin-top: 10px; margin-bottom: 10px; position: absolute; width: 2px; height: calc(var(--header_height) - 20px); left: 30px; background-color: rgba(80, 80, 80, 0.2); }#sp-menu ul.social-icons > li:not(:last-child) { margin-right: 20px; }#sp-menu ul.social-icons a { color: rgb(156, 156, 156); }#sp-menu .social-wrap.no-border ul.social-icons { border-left-width: medium; border-left-style: none; border-left-color: currentcolor; padding-left: 0px; }#sp-menu.menu-center .sp-megamenu-wrapper { justify-content: center; }.header-has-modules #offcanvas-toggler { margin-right: 20px; margin-left: 0px; }.sp-contact-info { list-style: none; padding: 0px; margin: 0px; }.sp-contact-info li { display: inline-block; margin: 0px 10px 0px 0px; font-size: 90%; white-space: nowrap; }#sp-header { width: 100%; position: relative; z-index: 99; animation: 0.5s ease 0s 1 normal none running spFadeIn; padding-top: 38px; }#sp-header #offcanvas-toggler.offcanvas, #sp-header #offcanvas-toggler.mega { display: none !important; }#sp-header.full-header-left #offcanvas-toggler.offcanvas, #sp-header.full-header-center #offcanvas-toggler.offcanvas, #sp-header.header-with-modal-menu #offcanvas-toggler.offcanvas, #sp-header.lg-header #offcanvas-toggler.offcanvas, #sp-header.header-with-social #offcanvas-toggler.offcanvas { display: flex !important; }#sp-header.full-header-left .menu-with-offcanvas #offcanvas-toggler, #sp-header.full-header-center .menu-with-offcanvas #offcanvas-toggler, #sp-header.header-with-modal-menu .menu-with-offcanvas #offcanvas-toggler, #sp-header.lg-header .menu-with-offcanvas #offcanvas-toggler, #sp-header.header-with-social .menu-with-offcanvas #offcanvas-toggler { display: none !important; }#sp-header.lg-header #offcanvas-toggler { margin-right: 20px; margin-left: 0px; }#sp-header.lg-header #offcanvas-toggler.offcanvas-toggler-right.offcanvas { display: none !important; }#sp-header.lg-header #sp-logo #offcanvas-toggler { display: none; }#sp-header.header-with-modal-menu #offcanvas-toggler { display: none !important; }#sp-header.header-with-modal-menu.center-layout #modal-menu .modal-menu-inner > .container { align-items: flex-start; padding: 170px 0px 0px; }#sp-header.header-with-modal-menu.center-layout .sp-megamenu-wrapper .sp-megamenu-parent > li.sp-has-child > .sp-dropdown { animation: 0.5s ease 0s 1 normal none running spFadeIn; }#sp-header.header-with-modal-menu.center-layout .sp-megamenu-wrapper .sp-megamenu-parent > li > .sp-dropdown.sp-dropdown-main { top: 100%; padding-top: 50px; padding-left: 0px; right: 0px; transition: 0.35s; left: auto !important; }#sp-header.header-with-modal-menu.center-layout .sp-megamenu-wrapper .sp-megamenu-parent > li > .sp-dropdown.sp-dropdown-main li.sp-menu-item > a, #sp-header.header-with-modal-menu.center-layout .sp-megamenu-wrapper .sp-megamenu-parent > li > .sp-dropdown.sp-dropdown-main li.sp-menu-item > span { padding: 6px 0px; }#sp-header.header-with-modal-menu.classic-layout .modal-menu-inner > div { flex-direction: column; align-items: flex-start; padding: 40px 0px; }#sp-header.header-with-modal-menu.classic-layout .modal-menu-inner > div .sp-megamenu-wrapper { height: 100%; align-items: center; }#sp-header.header-with-modal-menu.classic-layout .modal-menu-inner > div .social-icons { margin-top: auto; margin-bottom: 0px; width: 100%; border-top: 2px solid rgba(32, 31, 31, 0.1); padding-top: 20px; font-size: 12px; }#sp-header .logo { height: 56px; display: inline-flex; margin: 0px; align-items: center; }#sp-header .logo a { font-size: 24px; line-height: 1; margin: 0px; padding: 0px; }#sp-header.header-sticky { position: fixed; z-index: 9999; top: 0px; left: 0px; width: 100%; animation: 0.5s ease 0s 1 normal none running spFadeInDown; }#sp-header nav.sp-megamenu-wrapper #offcanvas-toggler { display: none; }#sp-header #sp-menu .sp-column > .sp-module { margin-left: 30px; position: relative; right: -20px; }#sp-header-topbar #sp-logo #offcanvas-toggler { display: none !important; }.header-modules { margin-left: 20px; }.burger-icon { width: 25px; cursor: pointer; }.burger-icon > span { display: block; height: 2px; background-color: var(--link-color); margin: 5px 0px; transition: background-color 0.3s ease-in, opacity 0.3s ease-in, transform 0.3s ease-in; }.offcanvas-active .burger-icon > span, #modal-menu-toggler.active .burger-icon > span { background-color: var(--link-color); }.offcanvas-active .burger-icon > span:nth-child(1), #modal-menu-toggler.active .burger-icon > span:nth-child(1) { transform: translate(0px, 8px) rotate(-45deg); }.offcanvas-active .burger-icon > span:nth-child(2), #modal-menu-toggler.active .burger-icon > span:nth-child(2) { opacity: 0; }.offcanvas-active .burger-icon > span:nth-child(3), #modal-menu-toggler.active .burger-icon > span:nth-child(3) { transform: translate(0px, -5px) rotate(45deg); }.offcanvas-active .close-offcanvas .burger-icon > span { transition-delay: 0.2s; }body.modal-menu-active { overflow-y: hidden; }#modal-menu.active { bottom: 0px; }#modal-menu .sp-megamenu-parent > li:hover > a, #modal-menu .sp-megamenu-parent > li:hover > span, #modal-menu .sp-megamenu-parent > li.active > a, #modal-menu .sp-megamenu-parent > li.active > span { color: rgb(3, 69, 191); }#modal-menu .sp-megamenu-parent > li:hover > a::after, #modal-menu .sp-megamenu-parent > li:hover > span::after, #modal-menu .sp-megamenu-parent > li.active > a::after, #modal-menu .sp-megamenu-parent > li.active > span::after { opacity: 1; }#modal-menu .sp-megamenu-parent > li:hover > a::before, #modal-menu .sp-megamenu-parent > li.active > a::before { width: 0px; opacity: 0; }#modal-menu .modal-menu-inner { position: relative !important; width: 100%; }#modal-menu .modal-menu-inner #menu-dismiss { position: absolute; top: 60px; left: 60px; cursor: pointer; }#modal-menu .modal-menu-inner #menu-dismiss svg { font-size: 55px; }#modal-menu .modal-menu-inner > .container { display: flex; padding: 70px 0px; align-items: center; height: 100%; }#modal-menu .modal-menu-inner > .container > .row { width: 100%; }#modal-menu ul.sp-megamenu-parent li.sp-has-child:hover > .sp-dropdown { animation: 0.5s ease 0s 1 normal none running spFadeInDown; }#modal-menu ul.sp-megamenu-parent .sp-dropdown { transition: 0.3s; padding-left: 20px; left: 100% !important; }#modal-menu ul.sp-megamenu-parent .sp-dropdown.sp-dropdown-main { top: 0px; }#modal-menu ul.sp-megamenu-parent .sp-dropdown.sp-dropdown-mega { top: auto; bottom: 0px; }#modal-menu ul.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner { box-shadow: none; border-radius: 0px; position: relative; max-height: initial; background-color: rgb(255, 255, 255); padding: 20px; overflow: visible !important; }#modal-menu ul.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner ul > li > a { font-weight: 500 !important; font-size: 15px !important; }.sp-profile-wrapper .sp-profile-dropdown { background: rgb(255, 255, 255); border: 1px solid rgb(228, 228, 228); border-radius: 3px; font-size: 14px; position: absolute; min-width: 100px; right: 0px; top: 100%; padding: 10px 5px !important; list-style: none !important; display: none !important; }.sp-profile-wrapper .sp-profile-dropdown li a { display: block; width: 100%; padding: 0px 15px; }.sp-profile-wrapper .sp-profile-dropdown > li:not(:last-child) { border-bottom: 1px solid rgb(228, 228, 228); padding-bottom: 5px; margin-bottom: 5px; line-height: 1.3; }.sp-profile-wrapper:hover .sp-profile-dropdown { animation: 0.5s ease 0s 1 normal none running spFadeInDown; display: block !important; }#sp-title { min-height: 0px; }.sp-page-title .breadcrumb > .active { color: rgba(255, 255, 255, 0.8); }.body-innerwrapper { overflow-x: hidden; }#sp-main-body { padding: 100px 0px; }.com-sppagebuilder #sp-main-body { padding: 0px; }#sp-main-body { position: relative; z-index: 4; }.article-ratings .rating-symbol span.rating-star.active::before { content: ""; font-weight: 900; color: rgb(246, 188, 0); }.pagination .page-item.active .page-link { color: rgb(3, 69, 191); }.sp-scroll-up { display: none; position: fixed; bottom: 60px; right: 30px; width: 36px; height: 36px; line-height: 36px; text-align: center; font-size: 16px; color: rgb(255, 255, 255); background: rgba(100, 100, 100, 0.4); border-radius: 100%; z-index: 1000; transition: 0.3s; }.sp-scroll-up:hover, .sp-scroll-up:active, .sp-scroll-up:focus { color: rgb(255, 255, 255); background: rgb(0, 0, 0); }label { font-style: normal; font-weight: 400; font-size: 14px; color: rgb(255, 255, 255); line-height: 1.2; text-transform: uppercase; bottom: 16px; }body .sppb-form-group .sppb-form-control, body .form-control, body input[type="text"]:not(.form-control), body input[type="email"]:not(.form-control), body input[type="url"]:not(.form-control), body input[type="date"]:not(.form-control), body input[type="password"]:not(.form-control), body input[type="search"]:not(.form-control), body input[type="tel"]:not(.form-control), body input[type="number"]:not(.form-control), body select:not(.form-select):not(.form-control) { display: block; width: 100%; background-color: rgba(0, 0, 0, 0); border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgba(255, 255, 255, 0.3); border-image: none; padding: 7px 15px; font-weight: 500; font-size: 14px; line-height: 1.8; color: rgb(246, 241, 234); border-radius: 0px !important; }body .sppb-form-group .sppb-form-control:focus, body .sppb-form-group .sppb-form-control:hover, body .sppb-form-group .sppb-form-control:active, body .form-control:focus, body input[type="text"]:focus:not(.form-control), body input[type="email"]:focus:not(.form-control), body input[type="url"]:focus:not(.form-control), body input[type="date"]:focus:not(.form-control), body input[type="password"]:focus:not(.form-control), body input[type="search"]:focus:not(.form-control), body input[type="tel"]:focus:not(.form-control), body input[type="number"]:focus:not(.form-control), body select:focus:not(.form-select):not(.form-control), body .form-control:hover, body input[type="text"]:hover:not(.form-control), body input[type="email"]:hover:not(.form-control), body input[type="url"]:hover:not(.form-control), body input[type="date"]:hover:not(.form-control), body input[type="password"]:hover:not(.form-control), body input[type="search"]:hover:not(.form-control), body input[type="tel"]:hover:not(.form-control), body input[type="number"]:hover:not(.form-control), body select:hover:not(.form-select):not(.form-control), body .form-control:active, body input[type="text"]:active:not(.form-control), body input[type="email"]:active:not(.form-control), body input[type="url"]:active:not(.form-control), body input[type="date"]:active:not(.form-control), body input[type="password"]:active:not(.form-control), body input[type="search"]:active:not(.form-control), body input[type="tel"]:active:not(.form-control), body input[type="number"]:active:not(.form-control), body select:active:not(.form-select):not(.form-control) { background-color: rgba(0, 0, 0, 0); color: rgb(255, 255, 255); }#versionsModal .modal-dialog { max-width: 80%; }#system-message-container { position: fixed; bottom: 0px; right: 15px; max-width: 350px; z-index: 9999; }.com-users.view-registration #member-registration .modal-dialog, .com-users.view-registration #member-profile .modal-dialog, .com-users.view-profile #member-registration .modal-dialog, .com-users.view-profile #member-profile .modal-dialog { display: flex; align-items: center; min-height: calc(100% - 1rem); }.hu-media-modal .modal-dialog { display: flex; align-items: center; min-height: calc(100% - 1rem); }body.helix-ultimate.hu.view-form.layout-edit .edit.item-page > #adminForm > fieldset > .joomla-tabs .nav-item > .nav-link.active { background-color: rgba(0, 0, 0, 0.03); background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.05) 100%); border-right: 0px; border-left: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; box-shadow: rgba(0, 0, 0, 0.08) 2px 0px 1px -1px inset, rgba(0, 0, 0, 0.08) -2px 0px 1px -1px inset, rgba(0, 0, 0, 0.02) 0px 1px 0px inset; }.modal-dialog.jviewport-width80 { width: 80vw; max-width: none; }.hu-media-modal .modal-content { height: 65vh; }.modal-body .iframe { min-height: 60vh !important; }.visually-hidden, .visually-hidden-focusable:not(:focus):not(:focus-within) { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0px !important; margin: -1px !important; overflow: hidden !important; clip: rect(0px, 0px, 0px, 0px) !important; white-space: nowrap !important; border: 0px !important; }.visually-hidden, .visually-hidden-focusable:not(:focus):not(:focus-within) { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0px !important; margin: -1px !important; overflow: hidden !important; clip: rect(0px, 0px, 0px, 0px) !important; white-space: nowrap !important; border: 0px !important; }.hexagon-button-wrapper { width: 153px; height: 44px; display: inline-flex; align-items: center; justify-content: center; position: relative; transition: 0.35s; }.hexagon-button-wrapper::before { content: ""; position: absolute; inset: 0px; background-color: rgb(3, 69, 191); clip-path: var(--btn-clip-path-primary); }.hexagon-button-wrapper.sppb-btn-lg-wrapper { width: 226px; height: 64px; }.hexagon-button-wrapper.sppb-btn-lg-wrapper::before { clip-path: var(--btn-clip-path-primary-lg); }.hexagon-button-wrapper.sppb-btn-primary-wrapper:hover::before, .hexagon-button-wrapper.sppb-btn-primary-wrapper:focus::before { background-color: var(--link-color-dark); }.hexagon-button-wrapper.sppb-btn-default-wrapper::before { background-color: rgb(255, 255, 255); }.hexagon-button-wrapper.sppb-btn-outline-wrapper { filter: drop-shadow(0px 4px 6px var(--link-color-light)) drop-shadow(0px -4px 6px var(--link-color-light)); }.hexagon-button-wrapper.sppb-btn-outline-wrapper:hover, .hexagon-button-wrapper.sppb-btn-outline-wrapper:focus { filter: drop-shadow(0px 0px 0px var(--link-color-light)) drop-shadow(0px 0px 0px var(--link-color-light)); }.hexagon-button-wrapper.sppb-btn-outline-wrapper.sppb-btn-default-wrapper { filter: drop-shadow(rgb(169, 169, 169) 0px 4px 6px) drop-shadow(rgb(169, 169, 169) 0px -4px 6px); }.hexagon-button-wrapper.sppb-btn-outline-wrapper.sppb-btn-default-wrapper:hover, .hexagon-button-wrapper.sppb-btn-outline-wrapper.sppb-btn-default-wrapper:focus { filter: drop-shadow(0px 0px 0px var(--link-color-light)) drop-shadow(0px 0px 0px var(--link-color-light)); }.hexagon-button-wrapper.sppb-btn-outline-wrapper.sppb-btn-default-wrapper:hover::after, .hexagon-button-wrapper.sppb-btn-outline-wrapper.sppb-btn-default-wrapper:focus::after { opacity: 0; }.hexagon-button-wrapper.sppb-btn-outline-wrapper.sppb-btn-no-shadow-wrapper { filter: none; }.hexagon-button-wrapper.sppb-btn-outline-wrapper.sppb-btn-no-shadow-wrapper .sppb-btn-default { color: rgb(255, 255, 255) !important; }.hexagon-button-wrapper.sppb-btn-outline-wrapper.sppb-btn-no-shadow-wrapper .sppb-btn-default::after { box-shadow: none !important; background-color: rgb(1, 17, 16) !important; }.hexagon-button-wrapper.sppb-btn-outline-wrapper.sppb-btn-no-shadow-wrapper:hover.sppb-btn-default-wrapper::before, .hexagon-button-wrapper.sppb-btn-outline-wrapper.sppb-btn-no-shadow-wrapper:focus.sppb-btn-default-wrapper::before { background-color: rgb(255, 255, 255) !important; }.hexagon-button-wrapper.sppb-btn-outline-wrapper.sppb-btn-no-shadow-wrapper:hover.sppb-btn-default-wrapper .sppb-btn-no-shadow, .hexagon-button-wrapper.sppb-btn-outline-wrapper.sppb-btn-no-shadow-wrapper:focus.sppb-btn-default-wrapper .sppb-btn-no-shadow { color: rgb(0, 0, 0) !important; }.hexagon-button-wrapper .sppb-btn { width: 147px; height: 40px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; clip-path: var(--btn-clip-path-secondary); display: flex; align-items: center; justify-content: center; line-height: 1.3; position: relative; transition: 0.35s; text-transform: uppercase; margin: 0px !important; }.hexagon-button-wrapper .sppb-btn::after { content: ""; position: absolute; inset: 0px; z-index: -1; transition: 0.35s; }.hexagon-button-wrapper .sppb-btn.sppb-btn-primary { color: rgb(0, 0, 0); }.hexagon-button-wrapper .sppb-btn.sppb-btn-outline.sppb-btn-default::after { box-shadow: rgb(169, 169, 169) 0px 0px 16px 8px inset; background-color: rgb(0, 0, 0); }.hexagon-button-wrapper .sppb-btn.sppb-btn-outline.sppb-btn-default:hover, .hexagon-button-wrapper .sppb-btn.sppb-btn-outline.sppb-btn-default:focus { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); }.hexagon-button-wrapper .sppb-btn.sppb-btn-outline.sppb-btn-default:hover::after, .hexagon-button-wrapper .sppb-btn.sppb-btn-outline.sppb-btn-default:focus::after { opacity: 0; }.hexagon-button-wrapper .sppb-btn.sppb-btn-outline.sppb-btn-primary { background-color: var(--link-color-light); color: rgb(255, 255, 255); }.hexagon-button-wrapper .sppb-btn.sppb-btn-outline.sppb-btn-primary::after { background-color: rgba(0, 0, 0, 0.75); box-shadow: inset 0px 0px 16px 8px var(--link-color-light); }.hexagon-button-wrapper .sppb-btn.sppb-btn-outline.sppb-btn-primary:hover, .hexagon-button-wrapper .sppb-btn.sppb-btn-outline.sppb-btn-primary:focus { background-color: rgb(3, 69, 191); color: rgb(0, 0, 0); }.hexagon-button-wrapper .sppb-btn.sppb-btn-outline.sppb-btn-primary:hover::after, .hexagon-button-wrapper .sppb-btn.sppb-btn-outline.sppb-btn-primary:focus::after { opacity: 0; }.hexagon-button-wrapper .sppb-btn.sppb-btn-lg { width: 220px; height: 60px; clip-path: var(--btn-clip-path-secondary-lg); }.sppb-addon-accordion .sppb-panel-heading.active .fa-chevron-right::before { content: ""; color: rgb(3, 69, 191); }.sppb-addon-accordion .sppb-panel-heading.active .fa-chevron-right { transform: rotate(90deg); }.sppb-carousel-extended .sppb-carousel-extended-dots ul > li.active { width: 40px !important; }.sppb-carousel-extended .sppb-carousel-extended-dots ul > li.active span { clip-path: path("M 0.383347 5.49999 L 0.382158 5.50075 L 0.383347 5.49999 Z M 0.383347 5.49999 L 0.38453 5.50075 L 0.383347 5.49999 Z M 38.3923 5.99513 L 38.3924 5.99518 C 38.4338 6.06798 38.4809 6.13244 38.5324 6.1889 C 38.4609 6.11454 38.4005 6.02785 38.3552 5.92989 L 38.3923 5.99513 Z M 1.2638 5.98199 C 1.22239 6.05843 1.17141 6.12735 1.11306 6.18812 C 1.15378 6.14374 1.19184 6.0944 1.22671 6.03995 L 1.22678 6.03984 L 1.2638 5.98199 Z M 1.22671 4.96003 C 1.19091 4.90412 1.15174 4.8536 1.10982 4.8083 C 1.16988 4.87023 1.22224 4.94074 1.26455 5.01916 L 1.22678 4.96014 L 1.22671 4.96003 Z M 4.26128 9.70107 L 1.57232 5.49999 L 4.26128 1.29893 C 4.38049 1.11268 4.5864 1 4.80754 1 H 35.2874 C 35.45 1 35.6 1.08726 35.6804 1.22856 L 38.1106 5.49999 L 35.6804 9.77145 C 35.6 9.91274 35.45 10 35.2874 10 H 4.80754 C 4.5864 10 4.38049 9.88732 4.26128 9.70107 Z M 38.3923 5.00485 L 38.3555 5.06957 C 38.4005 4.97261 38.4602 4.88669 38.5308 4.81285 C 38.4799 4.86888 38.4334 4.93276 38.3924 5.0048 L 38.3923 5.00485 Z"); width: 40px !important; background: var(--link-color-dark) !important; }.hero-sec::before { content: ""; background-image: url("https://eodigixd.com/templates/fusion/images/bg-img.png"); background-repeat: repeat; background-position: center center; display: block; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: -1; filter: var(--link-color-by-filter); opacity: 0.6; }.hero-sec .sppb-row-column { z-index: 2; }@keyframes slideInUp50 { 
  0% { transform: translate3d(0px, 50px, 0px); visibility: visible; opacity: 1; }
  100% { transform: translate3d(0px, 0px, 0px); opacity: 0.5; }
}@keyframes slideInUp50Filter { 
  0% { transform: translate3d(0px, 35px, 0px); visibility: visible; filter: saturate(1); }
  60% { transform: translate3d(0px, 0px, 0px); filter: saturate(1); }
  80% { transform: translate3d(0px, 0px, 0px); filter: saturate(10); }
  100% { transform: translate3d(0px, 0px, 0px); filter: saturate(20); }
}.slideInUp50 { animation-name: slideInUp50Filter; transition: 0.5s; animation-iteration-count: infinite; animation-direction: alternate-reverse; }@keyframes fadeIn50 { 
  0% { transform: translate3d(0px, 0px, 0px); opacity: 0; }
  5% { transform: translate3d(0px, 0px, 0px); opacity: 0.5; }
  10% { transform: translate3d(0px, 0px, 0px); opacity: 0.5; }
  15% { transform: translate3d(0px, 0px, 0px); opacity: 0; }
  20% { transform: translate3d(500px, 0px, 0px); opacity: 0; }
  25% { transform: translate3d(500px, 0px, 0px); opacity: 0; }
  30% { transform: translate3d(500px, 0px, 0px); opacity: 0.5; }
  35% { transform: translate3d(500px, 0px, 0px); opacity: 0.5; }
  40% { transform: translate3d(500px, 0px, 0px); opacity: 0; }
  45% { transform: translate3d(500px, 0px, 0px); opacity: 0; }
  50% { transform: translate3d(500px, -500px, 0px); opacity: 0; }
  55% { transform: translate3d(500px, -500px, 0px); opacity: 0.5; }
  60% { transform: translate3d(500px, -500px, 0px); opacity: 0.5; }
  65% { transform: translate3d(500px, -500px, 0px); opacity: 0; }
  70% { transform: translate3d(500px, -500px, 0px); opacity: 0; }
  75% { transform: translate3d(-500px, -500px, 0px); opacity: 0; }
  80% { transform: translate3d(-500px, -500px, 0px); opacity: 0.5; }
  85% { transform: translate3d(-500px, -500px, 0px); opacity: 0.5; }
  90% { transform: translate3d(-500px, -500px, 0px); opacity: 0; }
  95% { transform: translate3d(-500px, -500px, 0px); opacity: 0; }
  100% { transform: translate3d(0px, 0px, 0px); opacity: 0; }
}@keyframes fadeIn50Filter { 
  0% { filter: saturate(1); }
  40% { filter: saturate(1); }
  60% { filter: saturate(0.5); }
  80% { filter: saturate(5); }
  100% { filter: saturate(10); }
}.sp-megamenu-parent { list-style: none; padding: 0px; margin: 0px -15px; z-index: 99; display: block; float: right; position: relative; }.sp-megamenu-parent .sp-menu-item > a img, .sp-megamenu-parent .sp-menu-item > span img { display: inline-block; }.sp-megamenu-parent > li { display: inline-block; position: relative; padding: 0px; }.sp-megamenu-parent > li::after { content: ""; position: absolute; bottom: -4px; width: 95%; height: 2px; background-color: rgb(3, 69, 191); opacity: 0; visibility: hidden; left: 7px; border-radius: 3px; transition: 0.4s; }.sp-megamenu-parent > li.active::after { opacity: 1; visibility: visible; }.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span { display: inline-block; padding: 0px 15px; line-height: 56px; font-size: 14px; margin: 0px; text-transform: uppercase; }.sp-megamenu-parent > li.active > a { font-weight: 500; }.sp-megamenu-parent > li .sp-menu-badge { height: 20px; line-height: 20px; padding: 0px 5px; font-size: 10px; letter-spacing: 1px; display: inline-block; text-transform: uppercase; background: rgb(214, 0, 0); color: rgb(255, 255, 255); border-radius: 3px; }.sp-megamenu-parent .sp-dropdown { margin: 0px; position: absolute; z-index: 10; display: none; text-align: left; }.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px 0px; padding: 20px; }.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner > .row:not(:first-child) { margin-top: 20px; }.sp-megamenu-parent .sp-dropdown .sp-dropdown-items { list-style: none; padding: 0px; margin: 0px; }.sp-megamenu-parent .sp-dropdown.sp-dropdown-main { top: 100%; }.sp-megamenu-parent .sp-dropdown.sp-dropdown-sub { top: 0px; }.sp-megamenu-parent .sp-dropdown.sp-dropdown-sub .sp-dropdown-inner { box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px; }.sp-megamenu-parent .sp-dropdown li.sp-menu-item { display: block; padding: 0px; position: relative; }.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge) { font-size: 14px; line-height: 1; display: inline-block; padding: 8px 0px; cursor: pointer; text-transform: uppercase; }.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a.sp-group-title, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge).sp-group-title { text-transform: uppercase; font-weight: bold; }.sp-megamenu-parent .sp-dropdown .sp-module { padding: 0px; }.sp-megamenu-parent .sp-dropdown .sp-module .sp-module-title { font-size: 14px; margin: 0px 0px 15px; text-transform: uppercase; font-weight: bold; }.sp-megamenu-parent .sp-dropdown .sp-module .latestnews { margin: 0px; }.sp-megamenu-parent .sp-dropdown .sp-module .latestnews > li:not(:last-child) { margin: 0px 0px 15px; }.sp-megamenu-parent .sp-dropdown .sp-module .latestnews > li a { font-size: 14px; }.sp-megamenu-parent .sp-dropdown .sp-module .latestnews > li a span { opacity: 0.8; }.sp-megamenu-parent .sp-dropdown-mega > .row { margin-top: 30px; }.sp-megamenu-parent .sp-dropdown-mega > .row:first-child { margin-top: 0px; }.sp-megamenu-parent .sp-dropdown-mega .sp-module { margin-left: 0px !important; }.sp-megamenu-parent .sp-has-child:hover > .sp-dropdown { display: block; }.sp-megamenu-parent.menu-animation-fade .sp-has-child:hover > .sp-dropdown { animation: 600ms ease 0s 1 normal none running spFadeIn; }.sp-megamenu-parent.menu-animation-fade-up .sp-has-child:hover > .sp-dropdown { animation: 400ms ease-in 0s 1 normal none running spFadeInUp; }.sp-megamenu-parent.menu-animation-fade-down .sp-has-child:hover > .sp-dropdown { animation: 400ms ease-in 0s 1 normal none running spFadeInDown; }.sp-megamenu-parent.menu-animation-zoom .sp-has-child:hover > .sp-dropdown { animation: 300ms ease 0s 1 normal none running spZoomIn; }.sp-megamenu-parent.menu-animation-rotate .sp-has-child:hover > .sp-dropdown { animation: 300ms ease 0s 1 normal none running spRotateIn; }.sp-megamenu-parent.menu-animation-pulse .sp-has-child:hover > .sp-dropdown { animation: 300ms ease 0s 1 normal none running spPulse; }.offcanvas-menu .hide-on-offcanvas { display: none !important; }.offcanvas-menu .fa, .offcanvas-menu .fab, .offcanvas-menu .far, .offcanvas-menu .fas { color: rgb(255, 255, 255); }.offcanvas-menu .offcanvas-inner ul.menu li.active > a { color: rgb(255, 255, 255); }body.ltr .sp-megamenu-parent > li.sp-has-child > a::after, body.ltr .sp-megamenu-parent > li.sp-has-child > span::after { font-family: "Font Awesome 5 Free"; content: ""; float: right; margin-left: 7px; font-weight: 900; }body.ltr .sp-megamenu-parent > li .sp-menu-badge.sp-menu-badge-right { margin-left: 5px; }body.ltr .sp-megamenu-parent > li .sp-menu-badge.sp-menu-badge-left { margin-right: 5px; }body.ltr .sp-megamenu-parent .sp-dropdown .sp-dropdown-items .sp-has-child > a::after { font-family: "Font Awesome 5 Free"; content: ""; float: right; margin-left: 7px; font-weight: 900; }body.ltr .sp-megamenu-parent .sp-dropdown.sp-menu-center { margin-left: 45px; }body.ltr .sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-right { left: 0px; text-align: left; }body.ltr .sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-full { left: auto; right: 0px; }body.ltr .sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-left { right: 0px; text-align: left; }body.ltr .sp-megamenu-parent .sp-dropdown.sp-dropdown-sub { left: 100%; }@media (min-width: 576px){.sp-menu-full.container { width: 540px; }}@media (min-width: 768px){.sp-menu-full.container { width: 720px; }}@media (min-width: 992px){.sp-menu-full.container { width: 960px; }}@media (min-width: 1200px){.sp-menu-full.container { width: 1140px; }}@media (min-width: 1400px){.sp-menu-full.container { width: 1320px; }}#offcanvas-toggler { display: inline-flex; align-items: center; height: 56px; line-height: 56px; font-size: 20px; }#offcanvas-toggler > span:hover { color: rgb(255, 255, 255); }.offcanvas-init { overflow-x: hidden; position: relative; }.offcanvas-active .offcanvas-overlay { visibility: visible; opacity: 1; }.offcanvas-overlay { background: rgba(0, 0, 0, 0.5); inset: 0px; opacity: 0; position: absolute; z-index: 9999; visibility: hidden; transition: 0.4s; backdrop-filter: blur(10px); }.body-wrapper { position: relative; transition: 0.4s; backface-visibility: hidden; }.close-offcanvas { position: absolute; top: 25px; z-index: 1; }.offcanvas-menu { width: 300px; height: 100%; position: fixed; top: 60px; overflow: inherit; transition: 0.4s; z-index: 10000; }.offcanvas-menu #offcanvas-toggler { display: none !important; }.offcanvas-menu .offcanvas-inner { padding: 25px; }.offcanvas-menu .offcanvas-inner .header-modules { margin-left: 0px; }.offcanvas-menu .offcanvas-inner .finder { margin-bottom: 10px; }.offcanvas-menu .offcanvas-inner .sp-sign-in { position: relative; top: 10px; }.offcanvas-menu .offcanvas-inner .sp-sign-in .signin-text { display: none !important; }.offcanvas-menu .offcanvas-inner .sp-profile-wrapper .user-text { display: none !important; }.offcanvas-menu .offcanvas-inner .sp-contact-info, .offcanvas-menu .offcanvas-inner .social-icons { font-size: 14px; }.offcanvas-menu .offcanvas-inner .sp-contact-info > li > a, .offcanvas-menu .offcanvas-inner .social-icons > li > a { opacity: 0.7; }.offcanvas-menu .offcanvas-inner .sp-contact-info > li > a:hover, .offcanvas-menu .offcanvas-inner .sp-contact-info > li > a:focus, .offcanvas-menu .offcanvas-inner .social-icons > li > a:hover, .offcanvas-menu .offcanvas-inner .social-icons > li > a:focus { opacity: 1; }.offcanvas-menu .offcanvas-inner .sp-contact-info { margin-top: 20px; }.offcanvas-menu .offcanvas-inner .sp-contact-info > li:not(:last-child) { margin-bottom: 10px; }.offcanvas-menu .offcanvas-inner .sp-module { padding: 0px; margin: 0px; }.offcanvas-menu .offcanvas-inner .sp-module:not(:last-child) { margin-right: 20px; }.offcanvas-menu .offcanvas-inner .sp-module .sp-module-title { font-size: 1rem; font-weight: bold; }.offcanvas-menu .offcanvas-inner .sp-module:not(:last-child) { margin-bottom: 20px; }.offcanvas-menu .offcanvas-inner .sp-module .awesomplete { width: 210px; }.offcanvas-menu .offcanvas-inner ul.menu, .offcanvas-menu .offcanvas-inner ul.menu ul { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; padding: 0px; margin: 0px 0px 15px; list-style: none; }.offcanvas-menu .offcanvas-inner ul.menu > li { border: 0px; padding: 0px; margin: 0px; position: relative; overflow: hidden; display: block; font-weight: 600; }.offcanvas-menu .offcanvas-inner ul.menu > li > a, .offcanvas-menu .offcanvas-inner ul.menu > li > span { display: block; font-size: 14px; padding: 10px 0px; position: relative; line-height: 18px; opacity: 0.7; transition: 0.3s; font-family: Iceberg; text-transform: uppercase; }.offcanvas-menu .offcanvas-inner ul.menu > li > a:hover, .offcanvas-menu .offcanvas-inner ul.menu > li > span:hover { opacity: 1; }.offcanvas-menu .offcanvas-inner ul.menu > li ul.menu-child { display: none; }.offcanvas-menu .offcanvas-inner ul.menu > li.menu-parent > a > .menu-toggler, .offcanvas-menu .offcanvas-inner ul.menu > li.menu-parent > .menu-separator > .menu-toggler { display: block; position: absolute; top: 50%; cursor: pointer; transform: translateY(-50%); padding: 10px; }.offcanvas-menu .offcanvas-inner ul.menu > li.menu-parent > a > .menu-toggler::after, .offcanvas-menu .offcanvas-inner ul.menu > li.menu-parent > .menu-separator > .menu-toggler::after { font-family: "Font Awesome 5 Free"; content: ""; font-weight: 900; }.offcanvas-menu .offcanvas-inner ul.menu > li.menu-parent li.menu-parent > a { position: relative; display: block; }.offcanvas-menu .offcanvas-inner ul.menu > li.menu-parent li.menu-parent .menu-toggler { right: -10px; display: block; position: absolute; top: 50%; cursor: pointer; transform: translateY(-50%); padding: 2px 10px; }.offcanvas-menu .offcanvas-inner ul.menu > li.menu-parent li.menu-parent .menu-toggler::after { font-family: "Font Awesome 5 Free"; content: ""; font-weight: 900; }.offcanvas-menu .offcanvas-inner ul.menu > li.menu-parent li.menu-parent.menu-parent-open .menu-toggler::after { content: ""; }.offcanvas-menu .offcanvas-inner ul.menu > li.menu-parent.menu-parent-open > a > .menu-toggler::after, .offcanvas-menu .offcanvas-inner ul.menu > li.menu-parent.menu-parent-open > .menu-separator > .menu-toggler::after { font-family: "Font Awesome 5 Free"; content: ""; font-weight: 900; }.offcanvas-menu .offcanvas-inner ul.menu > li.menu-parent.menu-parent-open > .nav-header > .menu-toggler::after { font-family: "Font Awesome 5 Free"; content: ""; font-weight: 900; }.offcanvas-menu .offcanvas-inner ul.menu > li.menu-parent > .nav-header > .menu-toggler { display: block; position: absolute; top: 50%; cursor: pointer; transform: translateY(-50%); }.offcanvas-menu .offcanvas-inner ul.menu > li.menu-parent > .nav-header > .menu-toggler::after { font-family: "Font Awesome 5 Free"; content: ""; font-weight: 900; }.offcanvas-menu .offcanvas-inner ul.menu > li > ul { display: none; }.offcanvas-menu .offcanvas-inner ul.menu > li > ul li a { font-size: 15px; padding: 4px 0px; line-height: 18px; font-weight: 400; }.offcanvas-menu.border-menu .offcanvas-inner ul.menu > li { border-bottom: 1px solid rgba(32, 31, 31, 0.1); margin-bottom: 0px; }.offcanvas-menu.border-menu .offcanvas-inner ul.menu > li > a { padding: 15px 30px 15px 10px; }.offcanvas-menu.border-menu .offcanvas-inner ul.menu ul { padding-bottom: 15px; }.offcanvas-menu.center-alignment .offcanvas-inner { padding: 0px 15px; }body.ltr #offcanvas-toggler.offcanvas-toggler-right { float: right; margin-left: 20px; }body.ltr #offcanvas-toggler.offcanvas-toggler-left { float: left; margin-right: 20px; }body.ltr.offcanvs-position-left .offcanvas-menu { left: -300px; top: 0px; }body.ltr.offcanvs-position-left.offcanvas-active .offcanvas-menu { left: 0px; top: 0px; }body.ltr.offcanvs-position-right .body-wrapper { right: 0px; }body.ltr.offcanvs-position-right .offcanvas-menu { right: -300px; top: 0px; }body.ltr.offcanvs-position-right.offcanvas-active .offcanvas-menu { right: 0px; top: 0px; }body.ltr .close-offcanvas { right: 15px; }body.ltr .offcanvas-menu .offcanvas-inner ul.menu > li.menu-parent > a > .menu-toggler, body.ltr .offcanvas-menu .offcanvas-inner ul.menu > li.menu-parent > .menu-separator > .menu-toggler { right: -10px; }body.ltr .offcanvas-menu .offcanvas-inner ul.menu > li.menu-parent > .nav-header > .menu-toggler { right: 0px; }body.ltr .offcanvas-menu .offcanvas-inner ul.menu > li ul { margin-left: 10px; }@keyframes spFadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}@keyframes spFadeInUp { 
  0% { opacity: 0; transform: translateY(20px); }
  100% { opacity: 1; transform: translateY(0px); }
}@keyframes spFadeInDown { 
  0% { opacity: 0; transform: translateY(-20px); }
  100% { opacity: 1; transform: translateY(0px); }
}@keyframes spZoomIn { 
  0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  100% { opacity: 1; }
}@keyframes spRotateIn { 
  0% { transform-origin: center center; transform: rotate3d(0, 0, 1, -45deg); opacity: 0; }
  100% { transform-origin: center center; transform: none; opacity: 1; }
}@keyframes spPulse { 
  0% { opacity: 0; transform: scale3d(1, 1, 1); }
  50% { opacity: 0.5; transform: scale3d(1.05, 1.05, 1.05); }
  100% { opacity: 1; transform: scale3d(1, 1, 1); }
}@keyframes spSpin { 
  100% { transform: rotate(360deg); }
}@-webkit-keyframes grdAiguille { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}@keyframes grdAiguille { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}@-webkit-keyframes ptAiguille { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}@keyframes ptAiguille { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}@-webkit-keyframes loader1 { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}@keyframes loader1 { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}@-webkit-keyframes loader6 { 
  0% { transform: rotate(0deg); }
  50% { transform: rotate(180deg); }
  100% { transform: rotate(180deg); }
}@keyframes loader6 { 
  0% { transform: rotate(0deg); }
  50% { transform: rotate(180deg); }
  100% { transform: rotate(180deg); }
}@keyframes rotate-360 { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}@keyframes audioWave { 
  25% { background: linear-gradient(rgb(3, 69, 191), rgb(3, 69, 191)) 0px 50% / 0.5em 2em no-repeat, linear-gradient(rgb(3, 69, 191), rgb(3, 69, 191)) 0.625em 50% / 0.5em 0.25em, linear-gradient(rgb(3, 69, 191), rgb(3, 69, 191)) 1.25em 50% / 0.5em 0.25em, linear-gradient(rgb(3, 69, 191), rgb(3, 69, 191)) 1.875em 50% / 0.5em 0.25em, linear-gradient(rgb(3, 69, 191), rgb(3, 69, 191)) 2.5em 50% / 0.5em 0.25em; }
  37.5% { background: linear-gradient(rgb(3, 69, 191), rgb(3, 69, 191)) 0px 50% / 0.5em 0.25em no-repeat, linear-gradient(rgb(3, 69, 191), rgb(3, 69, 191)) 0.625em 50% / 0.5em 2em, linear-gradient(rgb(3, 69, 191), rgb(3, 69, 191)) 1.25em 50% / 0.5em 0.25em, linear-gradient(rgb(3, 69, 191), rgb(3, 69, 191)) 1.875em 50% / 0.5em 0.25em, linear-gradient(rgb(3, 69, 191), rgb(3, 69, 191)) 2.5em 50% / 0.5em 0.25em; }
  50% { background: linear-gradient(rgb(3, 69, 191), rgb(3, 69, 191)) 0px 50% / 0.5em 0.25em no-repeat, linear-gradient(rgb(3, 69, 191), rgb(3, 69, 191)) 0.625em 50% / 0.5em 0.25em, linear-gradient(rgb(3, 69, 191), rgb(3, 69, 191)) 1.25em 50% / 0.5em 2em, linear-gradient(rgb(3, 69, 191), rgb(3, 69, 191)) 1.875em 50% / 0.5em 0.25em, linear-gradient(rgb(3, 69, 191), rgb(3, 69, 191)) 2.5em 50% / 0.5em 0.25em; }
  62.5% { background: linear-gradient(rgb(3, 69, 191), rgb(3, 69, 191)) 0px 50% / 0.5em 0.25em no-repeat, linear-gradient(rgb(3, 69, 191), rgb(3, 69, 191)) 0.625em 50% / 0.5em 0.25em, linear-gradient(rgb(3, 69, 191), rgb(3, 69, 191)) 1.25em 50% / 0.5em 0.25em, linear-gradient(rgb(3, 69, 191), rgb(3, 69, 191)) 1.875em 50% / 0.5em 2em, linear-gradient(rgb(3, 69, 191), rgb(3, 69, 191)) 2.5em 50% / 0.5em 0.25em; }
  75% { background: linear-gradient(rgb(3, 69, 191), rgb(3, 69, 191)) 0px 50% / 0.5em 0.25em no-repeat, linear-gradient(rgb(3, 69, 191), rgb(3, 69, 191)) 0.625em 50% / 0.5em 0.25em, linear-gradient(rgb(3, 69, 191), rgb(3, 69, 191)) 1.25em 50% / 0.5em 0.25em, linear-gradient(rgb(3, 69, 191), rgb(3, 69, 191)) 1.875em 50% / 0.5em 0.25em, linear-gradient(rgb(3, 69, 191), rgb(3, 69, 191)) 2.5em 50% / 0.5em 2em; }
}@-webkit-keyframes effect-2 { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}@keyframes effect-2 { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}@keyframes sequence1 { 
  0% { height: 10px; }
  50% { height: 50px; }
  100% { height: 10px; }
}@keyframes sequence2 { 
  0% { height: 20px; }
  50% { height: 65px; }
  100% { height: 20px; }
}@keyframes rot1 { 
  100% { transform: skew(-10deg) translateX(50px) rotate(405deg); }
}@-webkit-keyframes rot1 { 
  100% { transform: skew(-10deg) translateX(50px) rotate(405deg); }
}@keyframes rot2 { 
  100% { transform: skew(-10deg) rotate(525deg); }
}@-webkit-keyframes rot2 { 
  100% { transform: skew(-10deg) rotate(525deg); }
}@keyframes rot3 { 
  100% { transform: skew(-10deg) translateX(20px) translateY(-50px) rotate(645deg); }
}@-webkit-keyframes rot3 { 
  100% { transform: skew(-10deg) translateX(20px) translateY(-50px) rotate(645deg); }
}@keyframes width { 
  10% { width: 10%; }
  20% { width: 20%; }
  30% { width: 30%; }
  40% { width: 40%; }
  50% { width: 50%; }
  60% { width: 60%; }
  70% { width: 70%; }
  80% { width: 80%; }
  90% { width: 90%; }
  100% { width: 100%; }
}@media (max-width: 1399px) and (min-width: 992px){h1 { font-size: 80px !important; line-height: 1.1 !important; }}@media (max-width: 1199px){#sp-header.header-with-social #sp-menu .social-wrap { padding-left: 0px; }.sp-megamenu-parent > li > a, .sp-megamenu-parent > li span { padding: 0px 10px; }#sp-menu > .sp-column { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }#sp-menu > .sp-column::before { display: none; }#sp-menu > .sp-column::after { display: none; }}@media (min-width: 992px){#sp-header.header-with-modal-menu #offcanvas-toggler.offcanvas { display: none !important; }}@media (max-width: 991px){:root { --header_height: $header_height_sm; }.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span { line-height: 56px; }#sp-header { height: 56px; }#sp-header .logo { height: 56px; }#sp-header.header-with-modal-menu #offcanvas-toggler { display: flex !important; }#sp-header.full-header-center #offcanvas-toggler.mega, #sp-header.header-with-modal-menu #offcanvas-toggler.mega, #sp-header.full-header-left #offcanvas-toggler.mega, #sp-header.lg-header #offcanvas-toggler.mega, #sp-header.header-with-social #offcanvas-toggler.mega { display: flex !important; }#sp-header.lg-header #offcanvas-toggler.mega { display: none !important; }#sp-header.lg-header .offcanvas-toggler-left.offcanvas { display: flex !important; }#sp-menu > .sp-column { margin-right: 0px; }#offcanvas-toggler { height: 56px; line-height: 56px; }#sp-menu .social-wrap::after, #sp-logo.has-border::after { display: none; }#sp-menu .social-wrap { padding-left: 15px; }.hu-media-modal .modal-content { height: 80vh; }}@media (max-width: 767px){#sp-menu .social-wrap { padding-left: 10px; }#sp-menu .social-wrap::after { display: none; }.hu-media-modal .modal-content { height: 85vh; }.modal-dialog.jviewport-width80 { width: auto; }.hexagon-button-wrapper.sppb-btn-xlg-wrapper, .hexagon-button-wrapper.sppb-btn-lg-wrapper { width: 153px; height: 44px; }.hexagon-button-wrapper.sppb-btn-xlg-wrapper::before, .hexagon-button-wrapper.sppb-btn-lg-wrapper::before { clip-path: var(--btn-clip-path-primary); }.hexagon-button-wrapper.sppb-btn-xlg-wrapper .sppb-btn.sppb-btn-xlg, .hexagon-button-wrapper.sppb-btn-xlg-wrapper .sppb-btn.sppb-btn-lg, .hexagon-button-wrapper.sppb-btn-lg-wrapper .sppb-btn.sppb-btn-xlg, .hexagon-button-wrapper.sppb-btn-lg-wrapper .sppb-btn.sppb-btn-lg { width: 147px; height: 40px; clip-path: var(--btn-clip-path-secondary); font-size: 16px; }#sp-header { padding-top: 0px; }@keyframes slideInUp50Filter { 
  0% { transform: translate3d(0px, 15px, 0px); visibility: visible; filter: saturate(1); }
  60% { transform: translate3d(0px, 0px, 0px); filter: saturate(1); }
  80% { transform: translate3d(0px, 0px, 0px); filter: saturate(10); }
  100% { transform: translate3d(0px, 0px, 0px); filter: saturate(20); }
}@keyframes fadeIn50 { 
  0% { transform: translate3d(0px, 0px, 0px); opacity: 0; }
  5% { transform: translate3d(0px, 0px, 0px); opacity: 0.5; }
  10% { transform: translate3d(0px, 0px, 0px); opacity: 0.5; }
  15% { transform: translate3d(0px, 0px, 0px); opacity: 0; }
  20% { transform: translate3d(200px, 0px, 0px); opacity: 0; }
  25% { transform: translate3d(200px, 0px, 0px); opacity: 0; }
  30% { transform: translate3d(200px, 0px, 0px); opacity: 0.5; }
  35% { transform: translate3d(200px, 0px, 0px); opacity: 0.5; }
  40% { transform: translate3d(200px, 0px, 0px); opacity: 0; }
  45% { transform: translate3d(200px, 0px, 0px); opacity: 0; }
  50% { transform: translate3d(200px, -200px, 0px); opacity: 0; }
  55% { transform: translate3d(200px, -200px, 0px); opacity: 0.5; }
  60% { transform: translate3d(200px, -200px, 0px); opacity: 0.5; }
  65% { transform: translate3d(200px, -200px, 0px); opacity: 0; }
  70% { transform: translate3d(200px, -200px, 0px); opacity: 0; }
  75% { transform: translate3d(-200px, -200px, 0px); opacity: 0; }
  80% { transform: translate3d(-200px, -200px, 0px); opacity: 0.5; }
  85% { transform: translate3d(-200px, -200px, 0px); opacity: 0.5; }
  90% { transform: translate3d(-200px, -200px, 0px); opacity: 0; }
  95% { transform: translate3d(-200px, -200px, 0px); opacity: 0; }
  100% { transform: translate3d(0px, 0px, 0px); opacity: 0; }
}}@media (max-width: 575px){:root { --header_height: $header_height_xs; }.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span { line-height: 56px; }#sp-header { height: 56px; }#sp-header .logo { height: 56px; }#offcanvas-toggler { height: 56px; line-height: 56px; }#sp-header .sp-module { margin-left: 10px; }#sp-menu ul.social-icons > li:not(:last-child) { margin-right: 10px; }.header-has-modules #offcanvas-toggler { height: auto; line-height: 1.2; }}@media (max-width: 460px){#sp-header .sp-module { display: none; }}