.hfe-nav-menu .menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before, .hfe-nav-menu .menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after { opacity: 0; }.hfe-pointer__double-line.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before, .hfe-pointer__double-line.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after, .hfe-pointer__underline.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before, .hfe-pointer__underline.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after, .hfe-pointer__overline.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before, .hfe-pointer__overline.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after { height: 0px; width: 0px; left: 50%; }.hfe-pointer__double-line.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before, .hfe-pointer__underline.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before, .hfe-pointer__overline.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before { top: 10px; }.hfe-pointer__double-line.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after, .hfe-pointer__underline.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after, .hfe-pointer__overline.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after { bottom: 10px; }.hfe-pointer__double-line.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before, .hfe-pointer__underline.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before, .hfe-pointer__overline.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before { top: -10px; }.hfe-pointer__double-line.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after, .hfe-pointer__underline.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after, .hfe-pointer__overline.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after { bottom: -10px; }.hfe-pointer__double-line.hfe-animation__slide .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before, .hfe-pointer__overline.hfe-animation__slide .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before { width: 10px; left: -20px; }.hfe-pointer__double-line.hfe-animation__slide .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after, .hfe-pointer__underline.hfe-animation__slide .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after { width: 10px; left: calc(100% + 20px); }.hfe-pointer__framed.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before { transform: scale(0.75); }.hfe-pointer__framed.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before { transform: scale(1.25); }.hfe-pointer__background.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before { transform: scale(1.2); transition: 0.3s; }.hfe-pointer__background.hfe-animation__sweep-left .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before { left: 100%; }.hfe-pointer__background.hfe-animation__sweep-right .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before { right: 100%; }.hfe-pointer__background.hfe-animation__sweep-up .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before { top: 100%; }.hfe-pointer__background.hfe-animation__sweep-down .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before { bottom: 100%; }.hfe-pointer__background.hfe-animation__shutter-out-vertical .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before { bottom: 50%; top: 50%; }.hfe-pointer__background.hfe-animation__shutter-out-horizontal .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before { right: 50%; left: 50%; }.hfe-pointer__double-line.hfe-animation__slide .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after, .hfe-pointer__double-line.hfe-animation__slide .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before, .hfe-pointer__underline.hfe-animation__slide .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after, .hfe-pointer__overline.hfe-animation__slide .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before, .hfe-pointer__overline.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before { width: 100%; left: 0px; opacity: 1; }.hfe-pointer__double-line.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after, .hfe-pointer__underline.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after, .hfe-pointer__overline.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after, .hfe-pointer__double-line.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after, .hfe-pointer__underline.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after, .hfe-pointer__overline.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after { bottom: 0px; opacity: 1; }.hfe-pointer__double-line.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before, .hfe-pointer__underline.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before, .hfe-pointer__overline.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before, .hfe-pointer__double-line.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before, .hfe-pointer__underline.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before, .hfe-pointer__overline.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before { top: 0px; opacity: 1; }.hfe-pointer__double-line.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before, .hfe-pointer__double-line.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after, .hfe-pointer__underline.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before, .hfe-pointer__underline.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after, .hfe-pointer__overline.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before, .hfe-pointer__overline.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after { height: 3px; width: 100%; left: 0px; opacity: 1; }.hfe-pointer__framed.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before, .hfe-pointer__framed.hfe-animation__shrink .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before { opacity: 1; transform: scale(1); }.hfe-pointer__framed.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent.current-menu-item a.hfe-menu-item::before, .hfe-pointer__underline.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after, .hfe-pointer__double-line.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before, .hfe-pointer__double-line.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after { opacity: 1; }.hfe-pointer__framed.hfe-animation__corners .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before, .hfe-pointer__framed.hfe-animation__corners .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after { border-width: 3px; width: 100%; opacity: 1; height: 100%; }.hentry .entry-content p.has-drop-cap:not(:focus)::first-letter, .editor-styles-wrapper p.has-drop-cap:not(:focus)::first-letter { margin: 0.15em 0.15em 0px 0px; font-size: 3.70656em; }.footer-width-fixer { width: 100%; }.bhf-hidden { display: none; }.ehf-header #masthead { z-index: 99; position: relative; }:root { --direction-multiplier: 1; }.elementor-screen-only, .screen-reader-text, .screen-reader-text span, .ui-helper-hidden-accessible { 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-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); }: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); }@media (min-width: 1367px){#elementor-device-mode::after { content: "desktop"; }}@media (max-width: 1366px){#elementor-device-mode::after { content: "laptop"; }}@media (max-width: 1200px){#elementor-device-mode::after { content: "tablet_extra"; }}@media (max-width: 1024px){#elementor-device-mode::after { content: "tablet"; }}@media (max-width: 880px){#elementor-device-mode::after { content: "mobile_extra"; }}@media (max-width: 767px){#elementor-device-mode::after { content: "mobile"; }}@media (prefers-reduced-motion: no-preference){html { scroll-behavior: smooth; }}.e-con { --border-radius: 0; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; --border-style: initial; --border-color: initial; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --content-width: min(100%,var(--container-max-width,1140px)); --width: 100%; --min-height: initial; --height: auto; --text-align: initial; --margin-top: 0px; --margin-right: 0px; --margin-bottom: 0px; --margin-left: 0px; --padding-top: var(--container-default-padding-top,10px); --padding-right: var(--container-default-padding-right,10px); --padding-bottom: var(--container-default-padding-bottom,10px); --padding-left: var(--container-default-padding-left,10px); --position: relative; --z-index: revert; --overflow: visible; --gap: var(--widgets-spacing,20px); --row-gap: var(--widgets-spacing-row,20px); --column-gap: var(--widgets-spacing-column,20px); --overlay-mix-blend-mode: initial; --overlay-opacity: 1; --overlay-transition: 0.3s; --e-con-grid-template-columns: repeat(3,1fr); --e-con-grid-template-rows: repeat(2,1fr); border-radius: var(--border-radius); height: var(--height); min-height: var(--min-height); min-width: 0px; overflow: var(--overflow); position: var(--position); width: var(--width); z-index: var(--z-index); --flex-wrap-mobile: wrap; }.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)); }:is([data-widget_type="e-component.default"], [data-widget_type="e-component.default"] > .elementor-section-wrap) > .e-con { --margin-right: 0px; --margin-left: 0px; }.e-con .elementor-widget.elementor-widget { margin-block-end: 0px; }.e-con::before, .e-con > .elementor-background-slideshow::before, .e-con > .elementor-motion-effects-container > .elementor-motion-effects-layer::before, :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container::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-background-slideshow, :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container { 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); height: max(100% + var(--border-top-width) + var(--border-bottom-width),100%); left: calc(0px - var(--border-left-width)); top: calc(0px - var(--border-top-width)); width: max(100% + var(--border-left-width) + var(--border-right-width),100%); }@media (max-width: 767px){:is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container.elementor-hidden-mobile { display: none; }}:is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container::before { z-index: 1; }:is(.e-con, .e-con > .e-con-inner) > .elementor-background-slideshow::before { z-index: 2; }.e-con .elementor-widget { min-width: 0px; }.e-con .elementor-widget-empty, .e-con .elementor-widget-google_maps, .e-con .elementor-widget-video, .e-con .elementor-widget.e-widget-swiper { 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, .elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)) { transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s); }.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 i, .elementor-icon svg { display: block; height: 1em; position: relative; width: 1em; }.elementor-icon i::before, .elementor-icon svg::before { left: 50%; position: absolute; transform: translateX(-50%); }@media (max-width: 767px){.elementor .elementor-hidden-mobile, .elementor .elementor-hidden-phone { display: none; }}@media (min-width: 768px) and (max-width: 880px){.elementor .elementor-hidden-mobile_extra { display: none; }}@media (min-width: 881px) and (max-width: 1024px){.elementor .elementor-hidden-tablet { display: none; }}@media (min-width: 1025px) and (max-width: 1200px){.elementor .elementor-hidden-tablet_extra { display: none; }}@media (min-width: 1201px) and (max-width: 1366px){.elementor .elementor-hidden-laptop { display: none; }}@media (min-width: 1367px) and (max-width: 99999px){.elementor .elementor-hidden-desktop { display: none; }}.elementor-kit-8 { --e-global-color-primary: #4D63FF; --e-global-color-secondary: #000A44; --e-global-color-tertiary: #7FD07E; --e-global-color-text: #555555; --e-global-color-accent: #000A44; --e-global-color-border: #DFE1E7; --e-global-color-lighter: #888888; --e-global-color-dark: #000A44; --e-global-color-highlight: #FF922D; --e-global-typography-primary-font-family: "Rajdhani"; --e-global-typography-primary-font-weight: 600; --e-global-typography-secondary-font-family: "Rajdhani"; --e-global-typography-secondary-font-weight: 700; --e-global-typography-tertiary-font-family: "Rajdhani"; --e-global-typography-tertiary-font-weight: 400; --e-global-typography-text-font-family: "Rajdhani"; --e-global-typography-text-font-weight: 500; --e-global-typography-accent-font-family: "Rajdhani"; --e-global-typography-accent-font-weight: 700; background-color: rgb(255, 255, 255); }.e-con { --container-max-width: 1410px; }.elementor-widget:not(:last-child) { margin-block-end: 30px; }.elementor-element { --widgets-spacing: 30px 30px; --widgets-spacing-row: 30px; --widgets-spacing-column: 30px; }@media (max-width: 1024px){.e-con { --container-max-width: 1024px; }}@media (max-width: 767px){.e-con { --container-max-width: 767px; }}.elementor-270 .elementor-element.elementor-element-3bde0a3 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-270 .elementor-element.elementor-element-a31e0c1 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }:root { --page-title-display: none; }.elementor-320 .elementor-element.elementor-element-a00259e { --display: flex; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --padding-top: 14px; --padding-bottom: 14px; --padding-left: 30px; --padding-right: 30px; }.elementor-320 .elementor-element.elementor-element-a00259e:not(.elementor-motion-effects-element-type-background), .elementor-320 .elementor-element.elementor-element-a00259e > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-primary ); }.elementor-320 .elementor-element.elementor-element-365c5f6 .elementor-heading-carousel-inner .elementor-heading-carousel-item { justify-content: center; }.elementor-320 .elementor-element.elementor-element-365c5f6 { --e-global-column-to-show: 1; --grid-column-gap: 30px; --grid-row-gap: 30px; width: var( --container-widget-width, 519px ); max-width: 519px; --container-widget-width: 519px; --container-widget-flex-grow: 0; }.elementor-320 .elementor-element.elementor-element-365c5f6 .elementor-item { width: calc(100% + 0px); }.elementor-320 .elementor-element.elementor-element-365c5f6 .elementor-heading-carousel-item .header-carousel-title .header-title { font-weight: 700; text-transform: uppercase; line-height: 16px; }.elementor-320 .elementor-element.elementor-element-365c5f6 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-320 .elementor-element.elementor-element-365c5f6 .elementor-swiper-button.elementor-swiper-button-next { width: 5px; height: 8px; color: rgb(255, 255, 255); background-color: rgba(2, 1, 1, 0); }.elementor-320 .elementor-element.elementor-element-365c5f6 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-320 .elementor-element.elementor-element-365c5f6 .elementor-swiper-button.elementor-swiper-button-next svg { fill: rgb(255, 255, 255); }.elementor-320 .elementor-element.elementor-element-365c5f6 .elementor-swiper-button.elementor-swiper-button-prev:hover, .elementor-320 .elementor-element.elementor-element-365c5f6 .elementor-swiper-button.elementor-swiper-button-next:hover { color: var( --e-global-color-tertiary ); }.elementor-320 .elementor-element.elementor-element-365c5f6 .elementor-swiper-button.elementor-swiper-button-prev:hover svg, .elementor-320 .elementor-element.elementor-element-365c5f6 .elementor-swiper-button.elementor-swiper-button-next:hover svg { fill: var( --e-global-color-tertiary ); }.elementor-320 .elementor-element.elementor-element-380fc11 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-between; --align-items: center; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; }.elementor-320 .elementor-element.elementor-element-380fc11:not(.elementor-motion-effects-element-type-background), .elementor-320 .elementor-element.elementor-element-380fc11 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(34, 34, 34); }.elementor-320 .elementor-element.elementor-element-66de67c { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-320 .elementor-element.elementor-element-6c9ca0b .hfe-site-logo-container, .elementor-320 .elementor-element.elementor-element-6c9ca0b .hfe-caption-width figcaption { text-align: center; }.elementor-320 .elementor-element.elementor-element-6c9ca0b .hfe-site-logo-container .hfe-site-logo-img { border-style: none; }.elementor-320 .elementor-element.elementor-element-6f54bf4 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-320 .elementor-element.elementor-element-9b83306 .menu-mobile-nav-button .razox-icon > span { background-color: rgb(255, 255, 255); }.elementor-320 .elementor-element.elementor-element-9b83306 .menu-mobile-nav-button:not(:hover) .screen-reader-text { color: rgb(255, 255, 255); }.elementor-320 .elementor-element.elementor-element-9b83306 .menu-mobile-nav-button:hover .razox-icon > span { background-color: var( --e-global-color-primary ); }.elementor-320 .elementor-element.elementor-element-9b83306 .menu-mobile-nav-button:hover .screen-reader-text { color: var( --e-global-color-primary ); }.elementor-320 .elementor-element.elementor-element-4b7bffc ul.sub-menu { width: 280px !important; }.elementor-320 .elementor-element.elementor-element-4b7bffc .main-navigation { text-align: left; }.elementor-320 .elementor-element.elementor-element-4b7bffc .main-navigation ul.menu > li.menu-item > a { font-size: 18px; font-weight: 700; line-height: 20px; }.elementor-320 .elementor-element.elementor-element-4b7bffc .main-navigation ul.menu li.menu-item .sub-menu .menu-item a { font-size: 16px; font-weight: 600; line-height: 40px; }.elementor-320 .elementor-element.elementor-element-4b7bffc .main-navigation ul.menu > li.menu-item { padding: 40px 0px; margin: 0px 32px 0px 0px; }.elementor-320 .elementor-element.elementor-element-4b7bffc .main-navigation ul.menu > li.menu-item > a:not(:hover) { color: rgb(255, 255, 255); }.elementor-320 .elementor-element.elementor-element-4b7bffc .main-navigation ul.menu li.menu-item .sub-menu .menu-item a:not(:hover) { color: rgb(0, 0, 0); }.elementor-320 .elementor-element.elementor-element-4b7bffc .main-navigation ul.menu > li.menu-item > a:hover { color: rgb(255, 255, 255); }.elementor-320 .elementor-element.elementor-element-4b7bffc .main-navigation ul.menu li.menu-item .sub-menu .menu-item:hover > a { color: rgb(222, 52, 49); }.elementor-320 .elementor-element.elementor-element-4b7bffc .main-navigation ul.menu > li.menu-item.current-menu-item > a:not(:hover) { color: rgb(255, 255, 255); }.elementor-320 .elementor-element.elementor-element-4b7bffc .main-navigation ul.menu > li.menu-item.current-menu-parent > a:not(:hover) { color: rgb(255, 255, 255); }.elementor-320 .elementor-element.elementor-element-4b7bffc .main-navigation ul.menu > li.menu-item.current-menu-ancestor > a:not(:hover) { color: rgb(255, 255, 255); }.elementor-320 .elementor-element.elementor-element-4b7bffc .main-navigation ul.menu > li.menu-item > .sub-menu .menu-item.current-menu-item > a:not(:hover) { color: var( --e-global-color-primary ); }.elementor-320 .elementor-element.elementor-element-e400244 { --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-320 .elementor-element.elementor-element-8c34ef6 { --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-end; --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-320 .elementor-element.elementor-element-995927d > .elementor-widget-container { margin: 0px; padding: 0px 25px 0px 0px; }.elementor-320 .elementor-element.elementor-element-995927d .main-navigation { text-align: center; }.elementor-320 .elementor-element.elementor-element-995927d .main-navigation ul.menu > li.menu-item > a:not(:hover) { color: rgb(255, 255, 255); }.elementor-320 .elementor-element.elementor-element-995927d .main-navigation ul.menu li.menu-item .sub-menu .menu-item a:not(:hover) { color: rgb(0, 0, 0); }.elementor-320 .elementor-element.elementor-element-509ad12 .elementor-header-group-wrapper .header-group-action > div a:not(:hover) i::before { color: rgb(255, 255, 255); }.elementor-320 .elementor-element.elementor-element-509ad12 .elementor-header-group-wrapper .header-group-action > div a:not(:hover)::before { color: rgb(255, 255, 255); }.elementor-320 .elementor-element.elementor-element-509ad12 .elementor-header-group-wrapper .header-group-action > div .button-content:not(:hover) > span { background-color: rgb(255, 255, 255); }.elementor-320 .elementor-element.elementor-element-509ad12 .elementor-header-group-wrapper .header-group-action > div a:hover i::before { color: var( --e-global-color-primary ); }.elementor-320 .elementor-element.elementor-element-509ad12 .elementor-header-group-wrapper .header-group-action > div a:hover::before { color: var( --e-global-color-primary ); }.elementor-320 .elementor-element.elementor-element-fa0bfe6 { --display: flex; border-style: solid; --border-style: solid; border-width: 0px 0px 1px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 1px; --border-left-width: 0px; border-color: var( --e-global-color-border ); --border-color: var( --e-global-color-border ); --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; }.elementor-320 .elementor-element.elementor-element-fa0bfe6:not(.elementor-motion-effects-element-type-background), .elementor-320 .elementor-element.elementor-element-fa0bfe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }.elementor-320 .elementor-element.elementor-element-e959eb8 .main-navigation { text-align: center; }.elementor-320 .elementor-element.elementor-element-e959eb8 .main-navigation ul.menu > li.menu-item > a { text-transform: uppercase; line-height: 16px; }.elementor-320 .elementor-element.elementor-element-e959eb8 .main-navigation ul.menu > li.menu-item { padding: 20px 20px 17px 19px; }.elementor-320 .elementor-element.elementor-element-e959eb8 .main-navigation ul.menu > li.menu-item > a:not(:hover) { color: rgb(34, 34, 34); }.elementor-320 .elementor-element.elementor-element-e959eb8 .main-navigation ul.menu > li.menu-item > a:hover { color: var( --e-global-color-primary ); }@media (max-width: 1366px){.elementor-320 .elementor-element.elementor-element-4b7bffc .main-navigation ul.menu > li.menu-item { padding: 40px 25px 40px 0px; }}@media (max-width: 1200px){.elementor-320 .elementor-element.elementor-element-6c9ca0b .hfe-site-logo .hfe-site-logo-container img { width: 90%; }.elementor-320 .elementor-element.elementor-element-e959eb8 .main-navigation ul.menu > li.menu-item { padding: 15px 8px; }}@media (max-width: 1024px){.elementor-320 .elementor-element.elementor-element-66de67c { --padding-top: 15px; --padding-bottom: 15px; --padding-left: 0px; --padding-right: 0px; }.elementor-320 .elementor-element.elementor-element-66de67c.e-con { --order: 2; }.elementor-320 .elementor-element.elementor-element-6c9ca0b .hfe-site-logo .hfe-site-logo-container img { width: 100%; }.elementor-320 .elementor-element.elementor-element-6f54bf4.e-con { --order: 1; }.elementor-320 .elementor-element.elementor-element-8c34ef6.e-con { --order: 99999; }.elementor-320 .elementor-element.elementor-element-fa0bfe6 { --min-height: 0px; }}@media (max-width: 767px){.elementor-320 .elementor-element.elementor-element-a00259e { --padding-top: 15px; --padding-bottom: 15px; --padding-left: 15px; --padding-right: 15px; }.elementor-320 .elementor-element.elementor-element-380fc11 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 15px; --padding-right: 15px; }}@media (min-width: 768px){.elementor-320 .elementor-element.elementor-element-66de67c { --width: 17%; }.elementor-320 .elementor-element.elementor-element-6f54bf4 { --width: 26%; }.elementor-320 .elementor-element.elementor-element-e400244 { --width: 36.5%; }.elementor-320 .elementor-element.elementor-element-8c34ef6 { --width: 21.5%; }}@media (max-width: 1366px) and (min-width: 768px){.elementor-320 .elementor-element.elementor-element-6f54bf4 { --width: 30%; }.elementor-320 .elementor-element.elementor-element-e400244 { --width: 30%; }.elementor-320 .elementor-element.elementor-element-8c34ef6 { --width: 23%; }}@media (max-width: 1200px) and (min-width: 768px){.elementor-320 .elementor-element.elementor-element-66de67c { --width: 15%; }.elementor-320 .elementor-element.elementor-element-6f54bf4 { --width: 33%; }.elementor-320 .elementor-element.elementor-element-e400244 { --width: 25%; }.elementor-320 .elementor-element.elementor-element-8c34ef6 { --width: 25%; }}@media (max-width: 1024px) and (min-width: 768px){.elementor-320 .elementor-element.elementor-element-66de67c { --width: 20%; }.elementor-320 .elementor-element.elementor-element-6f54bf4 { --width: 35%; }.elementor-320 .elementor-element.elementor-element-e400244 { --width: 0%; }.elementor-320 .elementor-element.elementor-element-8c34ef6 { --width: 35%; }}.elementor-3008 .elementor-element.elementor-element-4ff637a { --display: flex; --position: fixed; --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; border-style: solid; --border-style: solid; border-color: rgb(223, 225, 231); --border-color: #DFE1E7; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; bottom: 0px; --z-index: 90; }.elementor-3008 .elementor-element.elementor-element-4ff637a:not(.elementor-motion-effects-element-type-background), .elementor-3008 .elementor-element.elementor-element-4ff637a > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }body:not(.rtl) .elementor-3008 .elementor-element.elementor-element-4ff637a { left: 0px; }.elementor-3008 .elementor-element.elementor-element-9924f72 { --display: flex; --justify-content: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-3008 .elementor-element.elementor-element-c24a103 .button-search-popup .content { color: rgb(85, 85, 85); }.elementor-3008 .elementor-element.elementor-element-c24a103 .button-search-popup:hover .content { color: var( --e-global-color-primary ); }.elementor-3008 .elementor-element.elementor-element-c24a103 .button-search-popup .razox-icon-search { color: rgb(0, 0, 0); }.elementor-3008 .elementor-element.elementor-element-c24a103 .button-search-popup:hover .razox-icon-search { color: var( --e-global-color-primary ); }.elementor-3008 .elementor-element.elementor-element-50a4c61 { --display: flex; --justify-content: center; border-style: solid; --border-style: solid; border-color: rgb(223, 225, 231); --border-color: #DFE1E7; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-3008 .elementor-element.elementor-element-b2e11d3 { --icon-box-icon-margin: 10px; }.elementor-3008 .elementor-element.elementor-element-b2e11d3 .elementor-icon-box-title { margin-bottom: 0px; color: rgb(85, 85, 85); }.elementor-3008 .elementor-element.elementor-element-b2e11d3.elementor-view-framed .elementor-icon, .elementor-3008 .elementor-element.elementor-element-b2e11d3.elementor-view-default .elementor-icon { fill: rgb(0, 0, 0); color: rgb(0, 0, 0); border-color: rgb(0, 0, 0); }.elementor-3008 .elementor-element.elementor-element-b2e11d3 .elementor-icon { font-size: 22px; }.elementor-3008 .elementor-element.elementor-element-b2e11d3 .elementor-icon-box-title, .elementor-3008 .elementor-element.elementor-element-b2e11d3 .elementor-icon-box-title a { font-family: Rajdhani, sans-serif; font-size: 14px; font-weight: 500; }.elementor-3008 .elementor-element.elementor-element-b2e11d3 .elementor-icon-box-icon .elementor-icon { justify-content: center; }.elementor-3008 .elementor-element.elementor-element-bbd7493 { --display: flex; --justify-content: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-3008 .elementor-element.elementor-element-7a62524 { --icon-box-icon-margin: 10px; }.elementor-3008 .elementor-element.elementor-element-7a62524 .elementor-icon-box-title { margin-bottom: 0px; color: rgb(85, 85, 85); }.elementor-3008 .elementor-element.elementor-element-7a62524.elementor-view-framed .elementor-icon, .elementor-3008 .elementor-element.elementor-element-7a62524.elementor-view-default .elementor-icon { fill: rgb(0, 0, 0); color: rgb(0, 0, 0); border-color: rgb(0, 0, 0); }.elementor-3008 .elementor-element.elementor-element-7a62524 .elementor-icon { font-size: 22px; }.elementor-3008 .elementor-element.elementor-element-7a62524 .elementor-icon-box-title, .elementor-3008 .elementor-element.elementor-element-7a62524 .elementor-icon-box-title a { font-family: Rajdhani, sans-serif; font-size: 14px; font-weight: 500; }.elementor-3008 .elementor-element.elementor-element-7a62524 .elementor-icon-box-icon .elementor-icon { justify-content: center; }@media (max-width: 1200px){.elementor-3008 .elementor-element.elementor-element-4ff637a { border-width: 1px 0px 0px; --border-top-width: 1px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; --border-radius: 0px 0px 0px 0px; }.elementor-3008 .elementor-element.elementor-element-9924f72 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-3008 .elementor-element.elementor-element-c24a103 > .elementor-widget-container { padding: 15px 0px; }.elementor-3008 .elementor-element.elementor-element-50a4c61 { border-width: 0px 1px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 0px; --border-left-width: 1px; --border-radius: 0px 0px 0px 0px; }.elementor-3008 .elementor-element.elementor-element-b2e11d3 > .elementor-widget-container { padding: 15px 0px; }.elementor-3008 .elementor-element.elementor-element-7a62524 > .elementor-widget-container { padding: 15px 0px; }}@media (max-width: 767px){.elementor-3008 .elementor-element.elementor-element-c24a103 > .elementor-widget-container { padding: 20px 0px; }.elementor-3008 .elementor-element.elementor-element-b2e11d3 > .elementor-widget-container { padding: 20px 0px; }.elementor-3008 .elementor-element.elementor-element-b2e11d3 { --icon-box-icon-margin: 5px; }.elementor-3008 .elementor-element.elementor-element-b2e11d3 .elementor-icon-box-title, .elementor-3008 .elementor-element.elementor-element-b2e11d3 .elementor-icon-box-title a { font-size: 0px; }.elementor-3008 .elementor-element.elementor-element-7a62524 > .elementor-widget-container { padding: 20px 0px; }.elementor-3008 .elementor-element.elementor-element-7a62524 { --icon-box-icon-margin: 5px; }.elementor-3008 .elementor-element.elementor-element-7a62524 .elementor-icon-box-title, .elementor-3008 .elementor-element.elementor-element-7a62524 .elementor-icon-box-title a { font-size: 0px; }}@font-face { font-family: woosw; src: url("https://ami-dz.com/wp-content/plugins/woo-smart-wishlist/assets/fonts/woosw.ttf?vv2087") format("truetype"), url("https://ami-dz.com/wp-content/plugins/woo-smart-wishlist/assets/fonts/woosw.woff?vv2087") format("woff"); font-weight: normal; font-style: normal; font-display: block; }@keyframes wpc-spinner { 
  100% { transform: rotate(360deg); }
}@-webkit-keyframes wpc-spinner { 
  100% { transform: rotate(360deg); }
}@keyframes woosw-spinner { 
  100% { transform: rotate(360deg); }
}@-webkit-keyframes woosw-spinner { 
  100% { transform: rotate(360deg); }
}.woosw-popup { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 99999989; background: rgba(0, 0, 0, 0.7); opacity: 0; font-size: 14px; visibility: hidden; transition: opacity 0.3s; box-sizing: border-box; }@keyframes woosw-spinner { 
  100% { transform: rotate(360deg); }
}@keyframes wooswFadeIn { 
  0% { opacity: 0; transform: translateY(-2px); }
  100% { opacity: 1; transform: translateY(0px); }
}.woosw-rename-save:hover:not(:disabled) { background: rgb(58, 140, 58); color: rgb(255, 255, 255); }.woosw-rename-cancel:hover:not(:disabled) { background: rgb(226, 64, 28); border-color: rgb(226, 64, 28); color: rgb(255, 255, 255); }@keyframes wooswShake { 
  0%, 100% { transform: translateX(0px); }
  25% { transform: translateX(-4px); }
  75% { transform: translateX(4px); }
}.woosw-detail-rename-save:hover:not(:disabled) { background: rgb(58, 140, 58); color: rgb(255, 255, 255); }.woosw-detail-rename-cancel:hover:not(:disabled) { background: rgb(226, 64, 28); border-color: rgb(226, 64, 28); color: rgb(255, 255, 255); }.woosw-choose-new-save:hover:not(:disabled) { background: rgb(68, 68, 68); border-color: rgb(68, 68, 68); }@font-face { font-family: razox-icon; src: url("https://ami-dz.com/wp-content/uploads/ami-critical/razox-icon-home.woff2") format("woff2"); }[class*="razox-icon-"] { font-family: razox-icon; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; }.razox-icon-heart::before { content: ""; }.razox-icon-long-arrow-up::before { content: ""; }.razox-icon-search::before { content: ""; }.razox-icon-shopping-cart::before { content: ""; }.razox-icon-times::before { content: ""; }@font-face { font-family: swiper-icons; src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA"); font-weight: 400; font-style: normal; }:root { --swiper-theme-color: #007aff; }.swiper { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; list-style: none; padding: 0px; z-index: 1; }.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box; }.swiper-android .swiper-slide, .swiper-wrapper { transform: translate3d(0px, 0px, 0px); }.swiper-pointer-events { touch-action: pan-y; }.swiper-slide { flex-shrink: 0; width: 100%; height: 100%; position: relative; transition-property: transform; }:root { --swiper-navigation-size: 44px; }@keyframes swiper-preloader-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}.swiper .swiper-notification { position: absolute; left: 0px; top: 0px; pointer-events: none; opacity: 0; z-index: -1000; }.elementor-element, .elementor-lightbox { --swiper-theme-color: #000; --swiper-navigation-size: 44px; --swiper-pagination-bullet-size: 6px; --swiper-pagination-bullet-horizontal-gap: 6px; }.elementor-element .swiper .elementor-swiper-button, .elementor-element .swiper ~ .elementor-swiper-button, .elementor-lightbox .swiper .elementor-swiper-button, .elementor-lightbox .swiper ~ .elementor-swiper-button { color: rgba(237, 237, 237, 0.9); cursor: pointer; display: inline-flex; font-size: 25px; position: absolute; top: 50%; transform: translateY(-50%); z-index: 1; }.elementor-element .swiper .elementor-swiper-button svg, .elementor-element .swiper ~ .elementor-swiper-button svg, .elementor-lightbox .swiper .elementor-swiper-button svg, .elementor-lightbox .swiper ~ .elementor-swiper-button svg { fill: rgba(237, 237, 237, 0.9); height: 1em; width: 1em; }.elementor-element .swiper .elementor-swiper-button-prev, .elementor-element .swiper ~ .elementor-swiper-button-prev, .elementor-lightbox .swiper .elementor-swiper-button-prev, .elementor-lightbox .swiper ~ .elementor-swiper-button-prev { left: 10px; }.elementor-element .swiper .elementor-swiper-button-next, .elementor-element .swiper ~ .elementor-swiper-button-next, .elementor-lightbox .swiper .elementor-swiper-button-next, .elementor-lightbox .swiper ~ .elementor-swiper-button-next { right: 10px; }html { font-family: sans-serif; text-size-adjust: 100%; }::selection { text-shadow: none; color: rgb(255, 255, 255); background: var(--e-global-color-primary); }body { margin: 0px; }article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }[hidden], template { display: none; }a { background-color: transparent; }a:active, a:hover { outline: 0px; }b, strong { font-weight: bold; }h1 { font-size: 2em; margin: 0.67em 0px; }small { font-size: 80%; }img { border: 0px; }svg:not(:root) { overflow: hidden; }figure { margin: 1em 40px; }button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0px; }button { overflow: visible; }button, select { text-transform: none; }button, html input[type="button"], input[type="reset"], input[type="submit"] { appearance: button; cursor: pointer; }input { line-height: normal; }input[type="search"] { appearance: textfield; box-sizing: content-box; }input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { appearance: none; }:root { --e-global-color-primary: #DE3431; --e-global-color-secondary: #000000; --e-global-color-tertiary: #7FD07E; --e-global-color-text: #555555; --e-global-color-accent: #222222; --e-global-color-lighter: #888888; --e-global-color-dark: #000000; --e-global-color-border: #DFE1E7; --e-global-color-highlight: #FF922D; --e-global-typography-primary-font-family: Rajdhani, HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; --e-global-typography-primary-font-weight: 600; --e-global-typography-primary-text-transform: none; --e-global-typography-primary-font-style: normal; --e-global-typography-primary-text-decoration: none; --e-global-typography-primary-letter-spacing: normal; --e-global-typography-primary-line-height: 1.215; --e-global-typography-secondary-font-family: Rajdhani, HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; --e-global-typography-secondary-font-weight: 700; --e-global-typography-secondary-text-transform: none; --e-global-typography-secondary-font-style: normal; --e-global-typography-secondary-text-decoration: none; --e-global-typography-secondary-letter-spacing: normal; --e-global-typography-secondary-line-height: 1.215; --e-global-typography-tertiary-font-family: Rajdhani, HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; --e-global-typography-tertiary-font-weight: 400; --e-global-typography-tertiary-text-transform: none; --e-global-typography-tertiary-font-style: normal; --e-global-typography-tertiary-text-decoration: none; --e-global-typography-tertiary-letter-spacing: normal; --e-global-typography-tertiary-line-height: 1.625; --e-global-typography-text-size: 16px; --e-global-typography-text-font-family: Rajdhani, HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; --e-global-typography-text-font-weight: 500; --e-global-typography-text-text-transform: none; --e-global-typography-text-font-style: normal; --e-global-typography-text-text-decoration: none; --e-global-typography-text-letter-spacing: 0; --e-global-typography-text-line-height: 1.625; --e-global-typography-accent-font-family: Rajdhani, HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; --e-global-typography-accent-font-weight: 700; --e-global-typography-accent-text-transform: none; --e-global-typography-accent-font-style: normal; --e-global-typography-accent-text-decoration: none; --e-global-typography-accent-letter-spacing: 0.2em; --e-global-typography-accent-line-height: 1.625; --container-max-width: 1290px; --grid-column-gap: 15px; --grid-row-gap: 15px; --e-global-column-to-show: 4; --e-global-border-radius: 0; --body-color: #fff; }@media (min-width: 768px){:root { --grid-column-gap: 30px; --grid-row-gap: 30px; }}body { overflow-wrap: break-word; -webkit-font-smoothing: antialiased; background-color: var(--body-color); overflow-x: hidden; }body, button, input, textarea { font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); color: var(--e-global-color-text); font-size: var(--e-global-typography-text-size); text-rendering: optimizelegibility; }select { color: initial; font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); max-width: 100%; }h1, h2, h3, h4, h5, h6 { clear: both; margin: 0px 0px 0.54078em; color: var(--e-global-color-secondary); font-family: var(--e-global-typography-secondary-font-family); font-weight: var(--e-global-typography-secondary-font-weight); text-transform: var(--e-global-typography-secondary-text-transform); font-style: var(--e-global-typography-secondary-font-style); text-decoration: var(--e-global-typography-secondary-text-decoration); line-height: var(--e-global-typography-secondary-line-height); letter-spacing: var(--e-global-typography-secondary-letter-spacing); }h1, .alpha { font-size: 4rem; }h2, .beta { font-size: 3.125rem; }h3, .gamma { font-size: 2.5rem; }p { margin: 0px 0px 1.5em; }ul, ol { margin: 0px 0px 1em 3em; padding: 0px; }ul { list-style: disc; }li > ul, li > ol { margin-bottom: 0px; margin-left: 1em; }b, strong { font-weight: var(--e-global-typography-primary-font-weight); }dfn, cite, em, i { font-style: italic; }blockquote { font-size: 1.25rem; font-family: var(--e-global-typography-secondary-font-family); font-weight: var(--e-global-typography-secondary-font-weight); text-transform: var(--e-global-typography-secondary-text-transform); font-style: var(--e-global-typography-secondary-font-style); text-decoration: var(--e-global-typography-secondary-text-decoration); letter-spacing: var(--e-global-typography-secondary-letter-spacing); color: var(--e-global-color-secondary); line-height: 1.27; margin: 10px auto 30px; display: flex; row-gap: 11px; flex-direction: column; padding: 30px 0px 0px 159px; position: relative; border-top: 1px solid var(--e-global-color-secondary); }@media (max-width: 768px){blockquote { padding: 30px 0px 0px 70px; }}blockquote::before { font-family: razox-icon; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; position: absolute; top: 30px; left: 0px; color: var(--e-global-color-primary); font-size: 5rem; }@media (max-width: 768px){blockquote::before { font-size: 1.875rem; }}mark, ins { text-decoration: none; font-weight: var(--e-global-typography-primary-font-weight); background: transparent; }small { font-size: 75%; }figure { margin: 0px; }img { height: auto; max-width: 100%; display: block; }a { color: var(--e-global-color-secondary); text-decoration: none; transition: 0.3s; }a:hover { text-decoration: none; }:focus { outline: none; }*, ::after, ::before { box-sizing: border-box; }.site { overflow-x: hidden; }.site-content, .header-widget-region { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }#page .site-content { margin-top: 15px; margin-bottom: 80px; z-index: 1; position: relative; padding-left: 15px; padding-right: 15px; }@media (min-width: 768px){#page .site-content { margin-top: 50px; margin-bottom: 80px; padding-left: 30px; padding-right: 30px; }}body.elementor-page #page .site-content { padding-left: 0px; padding-right: 0px; }body.elementor-page #page .site-content, body.page-template-template-homepage #page .site-content, body.home:not(.blog) #page .site-content { margin-top: 0px; margin-bottom: 0px; }#page .breadcrumb-wrap { margin-top: 0px; }@keyframes mf-spin-fast { 
  0% { transform: rotate(0deg); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  50% { transform: rotate(900deg); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  100% { transform: rotate(1800deg); }
}@-webkit-keyframes mf-spin-fast { 
  0% { transform: rotate(0deg); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  50% { transform: rotate(900deg); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  100% { transform: rotate(1800deg); }
}.global-tooltip, .tippy-box { display: none; position: absolute; box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 6px; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); border-radius: 10px; width: 395px; z-index: 999; overflow: hidden; }.col-full { margin-left: auto; margin-right: auto; max-width: min(100%, var(--container-max-width, 1140px)); }.col-full::before, .col-full::after { content: ""; display: table; }.col-full::after { clear: both; }.page-template-template-homepage .col-full { max-width: 100%; }@media (max-width: 767px){.e-con.e-flex { --flex-wrap: nowrap; }}.page-template-template-homepage #primary, .page-template-template-homepage .site-main { margin-bottom: 0px; }.d-none { display: none; }@media (max-width: 1024px){.site-header-search { display: none; }}.site-header-search > a { white-space: nowrap; display: block; }.site-header-search > a i { font-size: 1.375rem; color: var(--e-global-color-secondary); }.site-header-search > a:hover i { color: var(--e-global-color-primary); }@media (max-width: 1024px){.site-header-wishlist { display: none; }}.site-header-wishlist .header-wishlist { position: relative; display: block; }.header-group-action { gap: 21px; }.header-group-action .site-header-wishlist a i { font-size: 1.3125rem; color: var(--e-global-color-secondary); }.header-group-action .site-header-wishlist a:hover i { color: var(--e-global-color-primary); }.header-group-action .site-header-wishlist .count { display: inline-flex; font-size: 0.75rem; position: absolute; right: -7px; color: rgb(255, 255, 255); width: 16px; height: 16px; border-radius: 50%; background-color: var(--e-global-color-primary); align-items: center; justify-content: center; padding-top: 1px; }.header-group-action .site-header-cart .cart-contents::before { font-size: 1.375rem; color: var(--e-global-color-secondary); font-family: razox-icon; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; }.header-group-action .site-header-cart .cart-contents:hover::before { color: var(--e-global-color-primary); }.header-group-action .site-header-cart .count { display: inline-flex; font-size: 0.75rem; position: absolute; top: -5px; right: -11px; color: rgb(255, 255, 255); width: 16px; height: 16px; border-radius: 50%; background-color: var(--e-global-color-primary); align-items: center; justify-content: center; padding-top: 1px; }.header-group-action .site-header-cart .woocommerce-Price-amount { display: none; font-size: 0.875rem; font-weight: var(--e-global-typography-primary-font-weight); margin-left: 10px; margin-top: 5px; }header .site-search { margin-bottom: 0px; }.site-search-popup-overlay { position: fixed; width: 100vw; height: 100vh; top: 0px; bottom: 0px; left: 0px; z-index: 997; opacity: 0; pointer-events: none; background-color: rgba(0, 0, 0, 0.7); visibility: hidden; transition: opacity 0.3s cubic-bezier(0, 0.35, 0.25, 1), visibility 0.3s cubic-bezier(0, 0.35, 0.25, 1); }.site-search-popup { position: fixed; width: 100vw; top: 0px; left: 0px; z-index: 99999; background-color: rgb(255, 255, 255); transition: 0.3s ease-in-out; visibility: hidden; pointer-events: none; opacity: 0; }.site-search-popup .site-search-popup-wrap { display: flex; align-items: center; justify-content: center; position: relative; margin-left: auto; margin-right: auto; padding: 7px 20px; width: 100%; }@media (min-width: 768px){.site-search-popup .site-search-popup-wrap { padding: 7px 70px; }}.site-search-popup .site-search-popup-wrap .site-search-popup-close { right: 15px; top: 5px; order: 2; color: rgb(0, 0, 0); font-size: 1.5rem; }@media (max-width: 767px){.site-search-popup .site-search-popup-wrap .site-search-popup-close { top: 5px; right: 15px; }}.site-search-popup .site-search-popup-wrap .site-search-popup-close:hover { color: var(--e-global-color-primary); }.site-search-popup .site-search-popup-wrap .site-search-popup-close:hover line, .site-search-popup .site-search-popup-wrap .site-search-popup-close:hover path { animation: 0.9s cubic-bezier(0.22, 0.61, 0.36, 1) 0s 1 normal forwards running pavo-draw; }.site-search-popup .site-search-popup-wrap .site-search-popup-close:hover path { animation-delay: 0.1s; }.site-search-popup .site-search-popup-wrap form::before { display: none; }.site-search-popup .site-search-popup-wrap .site-search { display: block; width: 100%; position: relative; opacity: 0; visibility: hidden; transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out; }.site-search-popup .site-search-popup-wrap .site-search input.search-field { font-size: 1.5rem; background-color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding-left: 0px; padding-right: 0px; }.site-search-popup .site-search-popup-wrap .site-search input[type="submit"], .site-search-popup .site-search-popup-wrap .site-search button[type="submit"] { font-size: 0rem; padding-left: 0px; }.site-search-popup .site-search-popup-wrap .site-search .widget { margin-bottom: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; }.site-search-popup .site-search-popup-wrap .site-search .ajax-search-result { max-height: 50vh; }@-webkit-keyframes pavo-draw { 
  0%, 100% { clip-path: inset(0px); }
  42% { clip-path: inset(0px 0px 0px 100%); }
  43% { clip-path: inset(0px 100% 0px 0px); }
}@keyframes pavo-draw { 
  0%, 100% { clip-path: inset(0px); }
  42% { clip-path: inset(0px 0px 0px 100%); }
  43% { clip-path: inset(0px 100% 0px 0px); }
}@-webkit-keyframes cover_search_fade_out { 
  0% { opacity: 1; visibility: visible; }
  100% { opacity: 0; visibility: hidden; }
}@keyframes cover_search_fade_out { 
  0% { opacity: 1; visibility: visible; }
  100% { opacity: 0; visibility: hidden; }
}@-webkit-keyframes cover_search_fade_in { 
  0% { opacity: 0; visibility: hidden; }
  100% { opacity: 1; visibility: visible; }
}@keyframes cover_search_fade_in { 
  0% { opacity: 0; visibility: hidden; }
  100% { opacity: 1; visibility: visible; }
}.razox-mobile-nav { display: flex; flex-direction: column; justify-content: space-between; position: fixed; width: 330px; top: 0px; bottom: 0px; left: 0px; z-index: 9999; overflow: hidden auto; background-color: rgb(255, 255, 255); transition: transform 0.25s; transform: translate3d(-330px, 0px, 0px); }.razox-mobile-nav .mobile-nav-tabs { clear: both; padding: 0px 30px; }.razox-mobile-nav .mobile-nav-tabs ul { display: flex; align-items: center; flex-direction: row; list-style: none; margin: 0px; }.razox-mobile-nav .mobile-nav-tabs ul li { display: flex; align-items: center; position: relative; text-align: left; font-size: 0.875rem; font-weight: var(--e-global-typography-primary-font-weight); line-height: 20px; padding-top: 20px; padding-bottom: 20px; cursor: pointer; color: rgb(34, 34, 34); text-transform: uppercase; }.razox-mobile-nav .mobile-nav-tabs ul li::before { content: ""; display: inline-block; position: absolute; height: 2px; width: 100%; bottom: 0px; opacity: 0; visibility: hidden; transform: scale(0.6); transition: 0.3s; background-color: var(--e-global-color-primary); }.razox-mobile-nav .mobile-nav-tabs ul li.active::before { opacity: 1; visibility: visible; transform: scale(1); }.razox-mobile-nav .mobile-nav-tabs ul .mobile-pages-title { margin-right: 15px; }.razox-mobile-nav .mobile-menu-tab { display: none; padding: 0px 30px; }.razox-mobile-nav .mobile-menu-tab.active { display: block; }.mobile-nav-close { float: right; clear: both; position: absolute; line-height: 1; top: 22px; right: 24px; padding: 0px; width: 20px; height: 20px; text-align: center; z-index: 99; color: rgb(0, 0, 0); }.mobile-nav-close:hover, .mobile-nav-close:focus { color: rgb(222, 52, 49); }.razox-overlay { position: fixed; width: 100vw; height: 100vh; top: 0px; bottom: 0px; left: 0px; z-index: 997; opacity: 0; background-color: rgba(0, 0, 0, 0.7); visibility: hidden; transition: opacity 0.25s, visibility; }.razox-info-button, .menu-mobile-nav-button { display: block; font-size: 0.9375rem; color: var(--e-global-color-secondary); }@media (min-width: 1024px){.razox-info-button, .menu-mobile-nav-button { display: none; }}.razox-info-button .razox-icon, .menu-mobile-nav-button .razox-icon { display: flex; flex-direction: column; }.razox-info-button .razox-icon span, .menu-mobile-nav-button .razox-icon span { display: inline-block; height: 2px; width: 17px; margin-bottom: 3px; border-radius: 10px; transition: 0.09s; background-color: var(--e-global-color-secondary); }.razox-info-button .razox-icon span:last-child, .menu-mobile-nav-button .razox-icon span:last-child { margin-bottom: 0px; }.razox-info-button:hover .screen-reader-text, .menu-mobile-nav-button:hover .screen-reader-text { color: var(--e-global-color-secondary) !important; }.razox-info-button:hover .razox-icon > span, .menu-mobile-nav-button:hover .razox-icon > span { background-color: var(--e-global-color-primary); }.razox-info-button:hover .razox-icon .icon-2, .menu-mobile-nav-button:hover .razox-icon .icon-2 { animation-delay: 0.2s; }html { overflow-x: hidden; }#page { transition: 0.25s; }@keyframes qode-draw { 
  0%, 100% { clip-path: inset(-1px 0px); }
  42% { clip-path: inset(-1px 0px -1px 100%); }
  43% { clip-path: inset(-1px 100% -1px 0px); }
}.primary-navigation { display: none; }ul.menu li.current-menu-item > a, ul.menu li.current-menu-ancestor > a, ul.menu li.current-menu-parent > a { color: var(--e-global-color-primary); }.main-navigation { position: relative; }.main-navigation::before, .main-navigation::after { content: ""; display: table; }.main-navigation::after { clear: both; }.main-navigation .menu { clear: both; }.main-navigation ul { margin: 0px; list-style: none; }.main-navigation ul.sub-menu { visibility: hidden; opacity: 0; margin-left: 0px; position: absolute; transition: opacity 0.3s, transform 0.3s, visibility 0.3s; pointer-events: none; top: 100%; left: -40px; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 30px 0px; }.main-navigation ul.sub-menu li.menu-item { padding-left: 40px; padding-right: 40px; position: relative; }.main-navigation ul.sub-menu li.menu-item::after { content: ""; background: transparent; width: 5px; height: 40px; position: absolute; top: 0px; right: -5px; }.main-navigation ul.sub-menu li.menu-item:not(:last-child) a { border-bottom: 1px solid rgb(223, 225, 231); }.main-navigation ul li.menu-item { position: relative; z-index: 9; }.main-navigation ul li.menu-item.current-menu-item a { color: var(--e-global-color-secondary); }.main-navigation ul li.menu-item:hover { z-index: 99; }.main-navigation ul li.menu-item:hover > ul { display: block; opacity: 1; visibility: visible; pointer-events: auto; }.main-navigation ul.menu > li.menu-item { display: inline-block; padding: 5px 20px; margin: 0px 3px; }.main-navigation ul.menu > li.menu-item:first-child a { padding-left: 0px !important; }.main-navigation ul.menu > li.menu-item:last-child a { padding-right: 0px !important; }.main-navigation ul.menu > li.menu-item > a { display: flex; align-items: center; position: relative; font-size: 1rem; font-family: var(--e-global-typography-secondary-font-family); line-height: 24px; font-weight: var(--e-global-typography-secondary-font-weight); color: var(--e-global-color-secondary); text-transform: capitalize; gap: 6px; }.main-navigation ul.menu > li.menu-item.has-mega-menu > a, .main-navigation ul.menu > li.menu-item.page_item_has_children > a, .main-navigation ul.menu > li.menu-item.menu-item-has-children > a { display: flex; align-items: center; }.main-navigation ul.menu > li.menu-item.has-mega-menu > a::after, .main-navigation ul.menu > li.menu-item.page_item_has_children > a::after, .main-navigation ul.menu > li.menu-item.menu-item-has-children > a::after { font-family: razox-icon; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; line-height: 1; vertical-align: middle; content: ""; font-size: 10px; font-weight: 900; }.main-navigation ul.sub-menu { width: 270px; background-color: rgb(255, 255, 255); padding: 17px 0px; font-size: 1rem; line-height: 40px; font-weight: var(--e-global-typography-text-font-weight); color: var(--e-global-color-text); font-family: var(--e-global-typography-text-font-family); }.main-navigation ul.sub-menu li.menu-item > a { justify-content: space-between; display: flex; align-items: center; line-height: 40px; color: var(--e-global-color-text); }.main-navigation ul.sub-menu li.menu-item > a:hover { color: var(--e-global-color-secondary); }.mobile-navigation, .mobile-navigation-categories { clear: both; }.mobile-navigation ul, .mobile-navigation-categories ul { margin: 0px; list-style: none; }.mobile-navigation ul > li.menu-item, .mobile-navigation-categories ul > li.menu-item { position: relative; }.mobile-navigation ul > li.menu-item > a, .mobile-navigation-categories ul > li.menu-item > a { display: block; padding: 15px 0px; font-size: 0.875rem; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: var(--e-global-color-border); color: rgb(0, 0, 0); font-weight: var(--e-global-typography-secondary-font-weight); }.mobile-navigation ul > li.menu-item button::after, .mobile-navigation-categories ul > li.menu-item button::after { transition: all, all, 0.9s; }.mobile-navigation ul > li.menu-item:last-child > a, .mobile-navigation-categories ul > li.menu-item:last-child > a { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }.mobile-navigation ul ul.sub-menu, .mobile-navigation-categories ul ul.sub-menu { display: none; }.mobile-navigation ul ul.sub-menu > li.menu-item > a, .mobile-navigation-categories ul ul.sub-menu > li.menu-item > a { text-transform: unset; font-weight: var(--e-global-typography-text-font-weight); padding: 4px 0px 4px 13px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; line-height: 24px; }.mobile-navigation ul ul.sub-menu > li.menu-item > a:hover, .mobile-navigation-categories ul ul.sub-menu > li.menu-item > a:hover { color: var(--e-global-color-primary); }.mobile-navigation ul ul.sub-menu > li.menu-item:first-child > a, .mobile-navigation-categories ul ul.sub-menu > li.menu-item:first-child > a { padding-top: 8px; }.mobile-navigation ul button::after, .mobile-navigation-categories ul button::after { font-family: razox-icon; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; }.mobile-navigation .dropdown-toggle, .mobile-navigation-categories .dropdown-toggle { background: transparent; position: absolute; top: 0px; right: 0px; display: block; padding: 17px 0px; line-height: 1; width: 30px; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(0, 0, 0); }.mobile-navigation .dropdown-toggle:focus, .mobile-navigation-categories .dropdown-toggle:focus { outline: none; }.mobile-navigation .dropdown-toggle:hover, .mobile-navigation .dropdown-toggle:active, .mobile-navigation .dropdown-toggle:focus, .mobile-navigation-categories .dropdown-toggle:hover, .mobile-navigation-categories .dropdown-toggle:active, .mobile-navigation-categories .dropdown-toggle:focus { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: transparent; color: rgb(222, 52, 49); box-shadow: none; }.site-content { outline: none; }.entry-title a:not(:hover) { color: inherit; }.scrollup { position: fixed; bottom: 32px; right: 24px; z-index: 99999; padding: 0px; width: 60px; height: 60px; text-align: center; text-transform: uppercase; line-height: 1; border-radius: 50%; color: rgb(255, 255, 255); display: flex; align-items: center; flex-direction: column; justify-content: center; background-color: var(--e-global-color-primary); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-size: 0.75rem; transform: scale(0); transition: 500ms; }@media (max-width: 767px){.scrollup { opacity: 0 !important; pointer-events: none; }}.scrollup:hover { background-color: rgb(0, 0, 0); color: transparent; }.scrollup .scrollup-icon { position: relative; font-size: 0.9375rem; transition: 300ms; width: 50px; height: 50px; display: flex; flex-direction: column; justify-content: center; }.scrollup .scrollup-icon::before { font-family: razox-icon; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; }.scrollup .scrollup-label { font-weight: bold; margin-top: 5px; display: none; }.scrollup:hover { color: rgb(255, 255, 255) !important; }.screen-reader-text { border: 0px; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: rgb(241, 241, 241); color: rgb(33, 117, 155); border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; display: block; font-size: 0.875rem; font-family: var(--e-global-typography-secondary-font-family); font-weight: var(--e-global-typography-secondary-font-weight); text-transform: var(--e-global-typography-secondary-text-transform); font-style: var(--e-global-typography-secondary-font-style); letter-spacing: var(--e-global-typography-secondary-letter-spacing); height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }.clear::before, .clear::after, .entry-content::before, .entry-content::after, .comment-content::before, .comment-content::after, .site-header::before, .site-header::after, .site-content::before, .site-content::after, .site-footer::before, .site-footer::after { content: ""; display: table; }.clear::after, .entry-content::after, .comment-content::after, .site-header::after, .site-content::after, .site-footer::after { clear: both; }form { margin-bottom: 1.61803em; }button, input, select, textarea { font-size: 100%; margin: 0px; vertical-align: baseline; }input[type="button"], input[type="reset"], .button { font-family: var(--e-global-typography-secondary-font-family); font-weight: var(--e-global-typography-secondary-font-weight); font-style: var(--e-global-typography-secondary-font-style); text-decoration: var(--e-global-typography-secondary-text-decoration); line-height: var(--e-global-typography-secondary-line-height); transition: 0.8s; padding: 0.8rem 1.875rem; font-size: 1rem; border-radius: 5px; border: 1px solid var(--e-global-color-secondary); background-color: var(--e-global-color-secondary); white-space: nowrap; color: var(--body-color); justify-content: center; letter-spacing: 0px; position: relative; overflow: hidden; text-transform: capitalize; display: inline-block; clip-path: inset(0px round var(--e-button-radius, 5px)); }input[type="button"]::before, input[type="reset"]::before, .button::before { position: absolute; height: calc(100% + 130px); width: 130%; top: 50%; left: 50%; content: ""; background-image: ; background-position-x: ; background-position-y: ; background-attachment: ; background-origin: ; background-clip: ; background-color: ; background-size: 0px 0px; background-repeat: no-repeat; transition: 0.3s; z-index: -1; transform: translate(-50%, -50%); }input[type="button"]:hover, input[type="reset"]:hover, .button:hover { border-color: var(--e-global-color-primary); }input[type="button"]:hover::before, input[type="reset"]:hover::before, .button:hover::before { background-size: 100% 100%; }input[type="button"].disabled, input[type="button"]:disabled, input[type="reset"].disabled, input[type="reset"]:disabled, .button.disabled, .button:disabled { opacity: 0.5 !important; cursor: not-allowed; }input[type="button"].disabled:hover, input[type="button"]:disabled:hover, input[type="reset"].disabled:hover, input[type="reset"]:disabled:hover, .button.disabled:hover, .button:disabled:hover { opacity: 0.5 !important; }input[type="search"]::-webkit-search-decoration { appearance: none; }input[type="search"] { box-sizing: border-box; }input[type="search"]::placeholder { color: rgb(163, 167, 182); }input[type="text"], input[type="number"], input[type="email"], input[type="tel"], input[type="url"], input[type="password"], input[type="search"], textarea, .input-text { padding: 12px 20px; background-color: transparent; border: 1px solid var(--e-global-color-border); appearance: none; box-sizing: border-box; outline: 0px; color: var(--e-global-color-secondary); font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); letter-spacing: var(--e-global-typography-text-letter-spacing); font-size: 1rem; line-height: 1.5; transition: 0.3s ease-in-out; border-radius: 5px; }input[type="text"]::placeholder, input[type="number"]::placeholder, input[type="email"]::placeholder, input[type="tel"]::placeholder, input[type="url"]::placeholder, input[type="password"]::placeholder, input[type="search"]::placeholder, textarea::placeholder, .input-text::placeholder { color: var(--e-global-color-secondary); opacity: 1; }input[type="text"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="tel"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, textarea:focus, .input-text:focus { border-color: var(--e-global-color-secondary); }select { padding: 0.75rem 2rem 0.75rem 1.4375rem; }select:not([size]):not([multiple]) { font-family: var(--e-global-typography-primary-font-family); font-weight: var(--e-global-typography-primary-font-weight); text-transform: var(--e-global-typography-primary-text-transform); font-style: var(--e-global-typography-primary-font-style); text-decoration: var(--e-global-typography-primary-text-decoration); line-height: var(--e-global-typography-primary-line-height); letter-spacing: var(--e-global-typography-primary-letter-spacing); color: var(--e-global-color-secondary); background-color: transparent; border-width: 1px; border-style: solid; border-image: none; border-color: var(--e-global-color-border); max-width: 100%; appearance: none; width: 100%; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"); background-position: calc(100% - 10px) center; background-repeat: no-repeat; background-size: 16px 10px; border-radius: 5px; }label { font-weight: var(--e-global-typography-text-font-weight); }[placeholder]:focus::-webkit-input-placeholder { transition: opacity 0.5s 0.5s; opacity: 0; }@-webkit-keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}@keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}embed, iframe, object, video { max-width: 100%; }.page-links > .current, .page-links > :hover { background-color: var(--e-global-color-secondary); color: rgb(255, 255, 255); }.widget { font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); letter-spacing: var(--e-global-typography-text-letter-spacing); line-height: var(--e-global-typography-text-line-height); padding-top: 37px; padding-bottom: 40px; border-bottom: 1px solid var(--e-global-color-border); }.widget:first-child { padding: 0px; margin-bottom: 13px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }.widget:last-child { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }.widget form { margin: 0px; }.widget ul { margin: 0px 0px 3px; list-style: none; }.widget ul li { list-style: none; font-size: 1rem; font-family: var(--e-global-typography-primary-font-family); font-weight: var(--e-global-typography-primary-font-weight); text-transform: var(--e-global-typography-primary-text-transform); font-style: var(--e-global-typography-primary-font-style); text-decoration: var(--e-global-typography-primary-text-decoration); letter-spacing: var(--e-global-typography-primary-letter-spacing); line-height: 1.875; }.widget ul li a { color: var(--e-global-color-secondary); }.widget ul li:hover a { color: var(--e-global-color-primary); }.widget ul li:hover::before { background-color: var(--e-global-color-primary); }.widget ul .children { margin-top: 0.75em; }.widget ul ul { margin-left: 1.41578em; margin-top: 0.75em; }.widget .cat-item a { display: flex; justify-content: space-between; color: var(--e-global-color-secondary); position: relative; }.widget .cat-item a:hover::before { background-color: var(--e-global-color-primary); }[id*="text-"] { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin: 0px; padding: 0px 0px 60px; }.widget_search form, .widget_product_search form, .site-search form { position: relative; margin-bottom: 0px; }.widget_search form::before, .widget_product_search form::before, .site-search form::before { font-family: razox-icon; -webkit-font-smoothing: antialiased; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; position: absolute; top: 50%; right: 16px; transform: translate(0px, -50%); z-index: 1; width: auto; justify-content: center; align-items: center; display: inline-flex; font-size: 1rem; color: rgb(0, 0, 0); }.widget_search form input[type="text"], .widget_search form input[type="search"], .widget_product_search form input[type="text"], .widget_product_search form input[type="search"], .site-search form input[type="text"], .site-search form input[type="search"] { width: 100%; padding: 12px 55px 12px 23px; flex: 1 1 0%; border: 1px solid rgb(245, 245, 245); background-color: rgb(245, 245, 245); color: rgb(0, 0, 0); font-size: 1rem; }.widget_search form input[type="text"]::placeholder, .widget_search form input[type="search"]::placeholder, .widget_product_search form input[type="text"]::placeholder, .widget_product_search form input[type="search"]::placeholder, .site-search form input[type="text"]::placeholder, .site-search form input[type="search"]::placeholder { color: var(--e-global-color-lighter); }.widget_search form input[type="submit"], .widget_search form button[type="submit"], .widget_product_search form input[type="submit"], .widget_product_search form button[type="submit"], .site-search form input[type="submit"], .site-search form button[type="submit"] { font-size: 0px; line-height: 0; width: 60px; height: 100%; position: absolute; right: 0px; top: 0px; z-index: 3; background: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; }.widget_search form input[type="submit"]:hover, .widget_search form input[type="submit"]:focus, .widget_search form input[type="submit"]:active, .widget_search form button[type="submit"]:hover, .widget_search form button[type="submit"]:focus, .widget_search form button[type="submit"]:active, .widget_product_search form input[type="submit"]:hover, .widget_product_search form input[type="submit"]:focus, .widget_product_search form input[type="submit"]:active, .widget_product_search form button[type="submit"]:hover, .widget_product_search form button[type="submit"]:focus, .widget_product_search form button[type="submit"]:active, .site-search form input[type="submit"]:hover, .site-search form input[type="submit"]:focus, .site-search form input[type="submit"]:active, .site-search form button[type="submit"]:hover, .site-search form button[type="submit"]:focus, .site-search form button[type="submit"]:active { background: transparent; box-shadow: none; }@keyframes wave { 
  0% { background-position: 0px 0px; }
  100% { background-position: 1440px 0px; }
}@keyframes swell { 
  0%, 100% { transform: translate3d(0px, -25px, 0px); }
  50% { transform: translate3d(0px, 5px, 0px); }
}.page .site-main { max-width: 1000px; margin: 0px auto; }body.archive .site-main, body.woocommerce-page .site-main, body.elementor-page .site-main { max-width: 100%; margin: 0px; }@media (min-width: 1025px){.primary-navigation { display: block; }.site-content::before, .site-content::after { content: ""; display: table; }.site-content::after { clear: both; }}@media (min-width: 768px){.page-template-template-fullwidth-php .content-area, .elementor_library-template-default .content-area, .page-template-template-homepage-php .content-area { width: 100%; float: left; margin-left: 0px; margin-right: 0px; }}@media (min-width: 1025px){.primary-navigation { display: block; }.site-content::before, .site-content::after { content: ""; display: table; }.site-content::after { clear: both; }}.elementor-element .razox-swiper-wrapper .swiper-slide { height: unset; width: calc((100% - ((var(--e-global-column-to-show) - 1) * var(--grid-column-gap))) / var(--e-global-column-to-show)); margin-right: var(--grid-column-gap); }.elementor-element .razox-swiper-wrapper .swiper { position: static; }.elementor-element .razox-swiper-wrapper .swiper .elementor-swiper-button { display: flex; min-width: 1em; min-height: 1em; font-size: 1rem; width: 40px; height: 40px; color: var(--e-global-color-secondary); border-radius: 5px; background-color: transparent; align-items: center; justify-content: center; transition: 0.3s; }@media (min-width: 768px){.elementor-element .razox-swiper-wrapper .swiper .elementor-swiper-button { width: 48px; height: 48px; font-size: 1.5rem; }}.elementor-element .razox-swiper-wrapper .swiper .elementor-swiper-button:hover { background-color: rgb(243, 245, 250); }.elementor-element .razox-swiper-wrapper .swiper .elementor-swiper-button svg { fill: var(--e-global-color-secondary); }@media (min-width: 768px){.elementor-element .razox-swiper-wrapper .swiper .elementor-swiper-button-prev { left: -88px; right: auto; }}@media (min-width: 768px){.elementor-element .razox-swiper-wrapper .swiper .elementor-swiper-button-next { right: -88px; left: auto; }}.elementor-element.elementor-widget-razox-header-carousel .razox-swiper-wrapper .elementor-swiper-button-prev { left: 0px; }.elementor-element.elementor-widget-razox-header-carousel .razox-swiper-wrapper .elementor-swiper-button-next { right: 0px; }.breadcrumb-wrap { display: var(--page-title-display); }.elementor-heading-carousel-item-wrapper .elementor-heading-carousel-item { display: flex; align-items: center; justify-content: center; width: 100%; }.elementor-heading-carousel-item-wrapper .elementor-heading-carousel-item .header-carousel-title { gap: 10px; display: flex; align-items: center; justify-content: center; }.elementor-heading-carousel-item-wrapper .elementor-heading-carousel-item .header-carousel-title .header-title { transition: 0.4s; margin: 0px; font-family: var(--e-global-typography-primary-font-family); font-weight: var(--e-global-typography-primary-font-weight); text-transform: var(--e-global-typography-primary-text-transform); font-style: var(--e-global-typography-primary-font-style); text-decoration: var(--e-global-typography-primary-text-decoration); font-size: 0.875rem; line-height: 20px; color: rgb(255, 255, 255); letter-spacing: 0px; }.elementor-header-group-wrapper .header-group-action { display: flex; align-items: center; justify-content: flex-end; padding-right: 0px; }.elementor-header-group-wrapper .header-group-action > div { display: inline-flex; position: relative; text-align: center; }.elementor-header-group-wrapper .header-group-action > div:first-child { margin-left: 0px; }.elementor-header-group-wrapper .header-group-action > div:last-child { margin-right: 0px; margin-top: 3px; }.elementor-header-group-wrapper .header-group-action .site-header-account, .elementor-header-group-wrapper .header-group-action .site-header-wishlist, .elementor-header-group-wrapper .header-group-action .site-header-search, .elementor-header-group-wrapper .header-group-action .site-header-button { display: none; }@media (min-width: 1025px){.elementor-header-group-wrapper .header-group-action .site-header-account, .elementor-header-group-wrapper .header-group-action .site-header-wishlist, .elementor-header-group-wrapper .header-group-action .site-header-search, .elementor-header-group-wrapper .header-group-action .site-header-button { display: block; }}.elementor-widget-icon-box .elementor-icon-box-wrapper { display: block; text-align: center; }.elementor-widget-icon-box .elementor-icon-box-icon { margin-bottom: var(--icon-box-icon-margin, 15px); margin-right: auto; margin-left: auto; }.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-wrapper { display: block; text-align: center; flex-direction: unset; }.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-icon { margin-bottom: var(--icon-box-icon-margin, 15px); margin-right: auto; margin-left: auto; }@media (max-width: 767px){.elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-wrapper { display: block; text-align: center; flex-direction: unset; }.elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-icon { margin-bottom: var(--icon-box-icon-margin, 15px); margin-right: auto; margin-left: auto; }}.elementor-widget-icon-box .elementor-icon-box-title a { color: inherit; }.elementor-widget-icon-box .elementor-icon-box-content { flex-grow: 1; }.elementor-canvas-menu-wrapper { display: flex; }.elementor-canvas-menu-wrapper .menu-mobile-nav-button { display: inline-flex; align-items: center; }.elementor-canvas-menu-wrapper .menu-mobile-nav-button .screen-reader-text { margin: 0px; height: unset; width: unset; clip: unset; overflow: unset; clip-path: unset; order: 1; font-size: 14px; text-transform: uppercase; color: var(--e-global-color-secondary); position: unset !important; overflow-wrap: unset !important; }.elementor-canvas-menu-wrapper .menu-mobile-nav-button:hover .screen-reader-text { color: var(--e-global-color-primary); }.razox-canvas-menu-layout-2.elementor-widget-razox-menu-canvas .elementor-canvas-menu-wrapper .menu-mobile-nav-button .screen-reader-text { display: none; }.razox-canvas-menu-layout-2.elementor-widget-razox-menu-canvas .elementor-canvas-menu-wrapper .menu-mobile-nav-button .razox-icon { margin-right: 0px; }@keyframes qode-menu-item { 
  0% { opacity: 0; transform: translateX(30px); }
  35% { opacity: 0.5; }
  100% { opacity: 1; transform: translateX(0px); }
}@keyframes spin { 
  100% { transform: rotateZ(360deg); }
}@keyframes nospin { 
  100% { transform: rotateZ(0deg); }
}.elementor-widget-razox-search { z-index: 99; }.elementor-widget-razox-search .widget { padding: 0px; margin-bottom: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }.elementor-widget-razox-search .widget form::before { display: none; }.elementor-widget-razox-search .widget form .search-field { background-color: rgb(255, 255, 255); }.elementor-widget-razox-search .widget form .search-field::placeholder { color: rgb(136, 136, 136); font-weight: var(--e-global-typography-text-font-weight); font-family: var(--e-global-typography-text-font-family); line-height: 24px; font-size: 0.875rem; }.elementor-widget-razox-search .widget form input[type="search"] { padding: 9px 54px 9px 27px; border: 1px solid rgb(255, 255, 255); border-radius: 5px; color: rgb(136, 136, 136); }.elementor-widget-razox-search .widget form button[type="submit"] { font-size: 0px; line-height: 14px; position: absolute; right: 0px; top: 50%; transform: translateY(-50%); z-index: 3; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 10px 13px; display: flex; align-items: center; letter-spacing: 0px; width: 50px; }.elementor-widget-razox-search .widget form button[type="submit"]::before { font-size: 20px; z-index: 9; font-family: razox-icon; -webkit-font-smoothing: antialiased; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; color: var(--e-global-color-dark); display: flex; }.elementor-widget-razox-search .widget form button[type="submit"]:hover { box-shadow: none; }.elementor-widget-razox-search .woocommerce-product-search { display: flex; border-radius: 4px; gap: 10px; }.elementor-widget-razox-search .woocommerce-product-search .search-by-category { order: -1; background-color: var(--e-global-color-secondary); border-radius: 30px; }.elementor-widget-razox-search .woocommerce-product-search .search-by-category .input-dropdown-inner { width: 143px; }.elementor-widget-razox-search .woocommerce-product-search .search-by-category .input-dropdown-inner > a { padding-right: 20px; padding-left: 20px; display: flex; align-items: center; gap: 10px; color: rgb(255, 255, 255); font-size: 1rem; font-weight: var(--e-global-typography-secondary-font-weight); }.elementor-widget-razox-search .woocommerce-product-search .search-by-category .input-dropdown-inner > a::before { font-family: razox-icon; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; }.elementor-widget-razox-search .woocommerce-product-search .search-by-category .input-dropdown-inner > a::after { display: none; }.elementor-widget-razox-search .woocommerce-product-search .search-by-category .input-dropdown-inner::after { display: none; }.elementor-widget-razox-search .woocommerce-product-search .search-by-category .input-dropdown-inner:hover > a { color: var(--e-global-color-primary); }.elementor-widget-razox-search .woocommerce-product-search .search-by-category .input-dropdown-inner:hover .list-wrapper { display: block; }.elementor-widget-razox-search .woocommerce-product-search .search-by-category .list-wrapper { width: initial; background-color: transparent; box-shadow: none; }.elementor-widget-razox-search .woocommerce-product-search .search-by-category .list-wrapper .razox-scroll-content { width: 100%; margin-right: 30px; padding-top: 20px; padding-bottom: 20px; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 3px; }.elementor-widget-razox-search .woocommerce-product-search .search-by-category ul li a { padding: 6px 30px; }.elementor-widget-razox-search .woocommerce-product-search .search-by-category:hover .list-wrapper { display: block; }.elementor-widget-razox-search .site-header-search { display: block; }.elementor-widget-razox-search .site-header-search .button-search-popup { text-align: center; }.elementor-widget-razox-search .site-header-search .button-search-popup .razox-icon-search { margin-bottom: 5px; }.elementor-widget-razox-search .site-header-search .button-search-popup .content { display: block; font-size: 0.875rem; color: var(--e-global-color-text); }.elementor-widget-razox-search .site-header-search .button-search-popup:hover { color: var(--e-global-color-secondary); }.elementor-widget-razox-search .site-header-search .button-search-popup:hover .razox-icon-search { color: var(--e-global-color-secondary); }.elementor-widget-razox-search .site-header-search .button-search-popup:hover .content { color: var(--e-global-color-primary); }.elementor-widget-razox-search .site-header-search .button-search-popup:hover .razox-icon-search { color: var(--e-global-color-primary); }@media screen and (max-width: 767px){.elementor-widget-razox-search .site-header-search .button-search-popup .content { display: none; }}@keyframes loading { 
  0% { transform: scale(1); }
  100% { transform: scale(1.46); }
}@keyframes pulse { 
  0% { box-shadow: rgba(255, 255, 255, 0.5) 0px 0px 0px 0px; }
  100% { box-shadow: rgba(255, 255, 255, 0) 0px 0px 0px 50px; }
}@keyframes loading { 
  0% { transform: scale(1); }
  100% { transform: scale(1.46); }
}@keyframes pulse { 
  0% { box-shadow: rgba(255, 255, 255, 0.5) 0px 0px 0px 0px; }
  100% { box-shadow: rgba(255, 255, 255, 0) 0px 0px 0px 50px; }
}.elementor-column-wrap:hover .text-editor-hover .elementor-text-editor > ::before { clip-path: polygon(0px 0px, 100% 0px, 100% 100%, 0px 100%); }.elementor-column-wrap .text-editor-hover .elementor-text-editor > ::before { position: absolute; content: attr(data-hover); color: var(--e-global-color-secondary); clip-path: polygon(0px 0px, 0px 0px, 0% 100%, 0px 100%); transition: clip-path 0.5s; }.elementor-widget-icon-box .elementor-icon-box-icon .elementor-icon { display: flex; font-size: 3.125rem; color: var(--e-global-color-secondary); width: 100%; }.elementor-widget-icon-box .elementor-icon-box-title { font-size: 5.375rem; font-family: var(--e-global-typography-secondary-font-family); font-weight: var(--e-global-typography-secondary-font-weight); font-style: var(--e-global-typography-secondary-font-style); text-decoration: var(--e-global-typography-secondary-text-decoration); letter-spacing: var(--e-global-typography-secondary-letter-spacing); line-height: 1; text-transform: capitalize; color: var(--e-global-color-secondary); }.elementor-widget-icon-box .elementor-icon-box-description a:not(:hover), .elementor-widget-icon-box .elementor-icon-box-description span { color: var(--e-global-color-secondary); }.elementor-widget-icon-box:hover { cursor: pointer; }.elementor-widget-icon-box:hover .elementor-icon-box-title { color: var(--e-global-color-primary); }.elementor-view-default .elementor-icon { color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); }@keyframes qodef-element-rotate { 
  100% { transform: rotate(-360deg); }
}:is(.elementor .elementor-element.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading .e-n-tab-title, .elementor .elementor-element.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content .e-n-tab-title).e-active .e-n-tab-icon, .e-n-tab-title[aria-selected="true"] .e-n-tab-icon { width: 0px; height: 0px; position: relative; visibility: visible; opacity: 1; }:is(.elementor .elementor-element.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading .e-n-tab-title, .elementor .elementor-element.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content .e-n-tab-title).e-active .e-n-tab-icon svg, .e-n-tab-title[aria-selected="true"] .e-n-tab-icon svg { visibility: visible; opacity: 1; transition: 0.5s; }:is(.elementor .elementor-element.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading .e-n-tab-title, .elementor .elementor-element.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content .e-n-tab-title).e-active .e-n-tab-icon svg:last-child, .e-n-tab-title[aria-selected="true"] .e-n-tab-icon svg:last-child { visibility: visible; opacity: 1; transition: 0.5s; }@media screen and (max-width: 767px){:is(.elementor .elementor-element.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading .e-n-tab-title, .elementor .elementor-element.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content .e-n-tab-title) { color: rgb(255, 255, 255); padding: 20px; background-color: rgb(34, 34, 34) !important; }:is(.elementor .elementor-element.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading .e-n-tab-title, .elementor .elementor-element.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content .e-n-tab-title) .e-n-tab-icon { margin: 0px; }:is(.elementor .elementor-element.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading .e-n-tab-title, .elementor .elementor-element.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content .e-n-tab-title) .e-n-tab-icon svg { display: none; }}:is(.elementor .elementor-element.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading .e-n-tab-title, .elementor .elementor-element.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content .e-n-tab-title).e-active .e-n-tab-title { border-color: var(--e-global-color-primary); }@media screen and (max-width: 767px){:is(.elementor .elementor-element.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading .e-n-tab-title, .elementor .elementor-element.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content .e-n-tab-title).e-active { background-color: var(--e-global-color-primary) !important; color: rgb(255, 255, 255); }}.form-control:not(textarea, input[type="radio"], input[type="checkbox"], input[type="color"]) { font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); font-size: 1rem; padding: 11px 20px !important; border-radius: 30px !important; }.e-con { --container-default-padding-right: 0; --container-default-padding-left: 0; }:root { --scroll-bar: 8px; }@font-face { font-family: star; src: url("https://ami-dz.com/wp-content/plugins/woocommerce/assets/fonts/star.woff") format("woff"), url("https://ami-dz.com/plugins/woocommerce/assets/fonts/star.ttf") format("truetype"); font-weight: normal; font-style: normal; }@keyframes slideInDown1 { 
  0% { transform: translate3d(0px, 0px, 0px); }
  100% { transform: translate3d(0px, 100%, 0px); visibility: visible; }
}@keyframes slideOutUp { 
  0% { transform: translate3d(0px, 100%, 0px); visibility: hidden; }
  100% { transform: translate3d(0px, 0px, 0px); }
}.site-header-cart { list-style-type: none; margin-left: 0px; padding: 0px; margin-bottom: 0px; }.site-header-cart .cart-contents { position: relative; display: block; text-align: center; transition: 0.2s; }.site-header-cart .cart-contents::before { color: var(--e-global-color-primary); }.site-search { font-size: 0.875rem; color: var(--e-global-color-text); clear: both; display: none; }.required { color: rgb(226, 64, 28); border-bottom: 0px !important; }@keyframes placeHolderShimmer { 
  0% { background-position: -468px 0px; }
  100% { background-position: 468px 0px; }
}.widget_shopping_cart .woocommerce-mini-cart__empty-message { margin: 1.41578em; }.search-by-category { display: none; }@media (max-width: 567px){.search-by-category { display: none; }}.search-by-category .input-dropdown-inner { height: 44px; line-height: 44px; width: 215px; position: relative; }.search-by-category .input-dropdown-inner::after { content: ""; position: absolute; right: 0px; top: 50%; transform: translateY(-50%); background-color: var(--e-global-color-border); width: 1px; height: 23px; }.search-by-category .input-dropdown-inner > a { display: block; padding-right: 25px; padding-left: 30px; font-size: 0.875rem; color: var(--e-global-color-secondary); position: relative; }.search-by-category .input-dropdown-inner > a span { width: 135px; display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden !important; }.search-by-category .input-dropdown-inner > a::after { position: absolute; right: 20px; top: 50%; transform: translateY(-50%); font-size: 1.25rem; font-family: razox-icon; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; }.search-by-category .input-dropdown-inner select.dropdown_product_cat_ajax { line-height: 44px; height: 44px; padding: 0px 15px; font-size: 0.8125rem; display: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: transparent; }.search-by-category .list-wrapper { position: absolute; top: 100%; left: 1px; z-index: 300; display: none; margin-top: 1px; height: auto; background-color: rgb(255, 255, 255); text-align: left; box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 3px; padding-top: 10px; padding-bottom: 10px; width: 100%; }.search-by-category .list-wrapper .razox-scroll-content { position: relative; max-height: 255px; min-width: 214px; overflow-y: auto; margin-bottom: 0px; }.search-by-category ul li { margin-bottom: 0px; }.search-by-category ul li a { display: block; padding: 5px 25px; color: var(--e-global-color-secondary); font-size: 0.875rem; line-height: 20px; white-space: nowrap; }.search-by-category ul li a:focus, .search-by-category ul li a:hover { background-color: rgb(249, 249, 249); color: var(--e-global-color-primary); }.search-by-category ul .children { margin-top: 0px; display: none; }.search-by-category ul .children > li > a { padding-left: 15px; color: var(--e-global-color-lighter); }.search-by-category ul .children > li > a:focus, .search-by-category ul .children > li > a:hover { background-color: rgb(249, 249, 249); color: var(--e-global-color-primary); }.search-by-category ul .children .cat-item a:focus, .search-by-category ul .children .cat-item a:hover { background-color: rgb(249, 249, 249); color: var(--e-global-color-secondary); }.register-from-title, .login-form-title { font-size: 1.75rem; margin-bottom: 40px; }.woocommerce, .woocommerce-page { }@media (min-width: 768px){.site-header-cart { position: relative; }.site-header-cart .cart-contents { display: flex; position: relative; text-indent: 0px; }.site-search { display: block; }.site-search form { margin: 0px; }}.widget_product_search { position: relative; }.ajax-search-result { position: absolute; top: 100%; left: 0px; width: 100%; background-color: white; box-shadow: rgba(0, 0, 0, 0.1) 0px 5px 30px 0px; padding: 0px 20px; z-index: 999; max-height: 500px; overflow-y: scroll; }.site-header-cart-side { position: fixed; top: 0px; bottom: 0px; overflow: hidden auto; width: 300px; background-color: rgb(255, 255, 255); transition: transform 0.25s; display: flex; flex-direction: column; right: 0px; z-index: 999999999; transform: translate3d(300px, 0px, 0px); }@media (min-width: 1024px){.site-header-cart-side { width: 340px; transform: translate3d(340px, 0px, 0px); }}.site-header-cart-side .cart-side-heading { display: flex; flex: 0 0 auto; align-items: center; flex-direction: row; justify-content: flex-end; padding: 15px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: var(--e-global-color-border); }.site-header-cart-side .cart-side-title { flex: 1 1 auto; font-size: 1.125rem; color: rgb(0, 0, 0); font-weight: var(--e-global-typography-primary-font-weight); }.site-header-cart-side .close-cart-side { color: rgb(0, 0, 0); text-decoration: none; text-transform: uppercase; letter-spacing: 0.3px; font-weight: var(--e-global-typography-primary-font-weight); font-size: 0.8125rem; padding-right: 18px; position: relative; }.site-header-cart-side .close-cart-side::before, .site-header-cart-side .close-cart-side::after { content: " "; position: absolute; top: 50%; display: inline-block; margin-top: -1px; width: 12px; height: 2px; background-color: rgb(0, 0, 0); transition: background-color 0.2s ease-in-out, transform 0.2s ease-in-out, width 0.2s ease-in-out; right: 0px; transform: rotate(-45deg); }.site-header-cart-side .close-cart-side::before { transform: rotate(45deg); }.site-header-cart-side .close-cart-side:hover::before, .site-header-cart-side .close-cart-side:hover::after { transform: rotate(0deg); }.site-header-cart-side .widget_shopping_cart { margin-bottom: 0px; position: relative; flex: 1 1 auto; display: flex; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; border-radius: 0px; }.site-header-cart-side .widget_shopping_cart .woocommerce-mini-cart__empty-message { text-align: center; font-size: 1.125rem; }.site-header-cart-side .widget_shopping_cart .widget_shopping_cart_content { display: flex; flex-direction: column; flex: 1 1 auto; }.cart-side-overlay { position: fixed; width: 100vw; height: 100vh; top: 0px; bottom: 0px; left: 0px; z-index: 997; opacity: 0; background-color: rgba(0, 0, 0, 0.7); visibility: hidden; transition: opacity 0.25s, visibility; }@-webkit-keyframes rotate { 
  100% { transform: rotate(360deg); }
}@keyframes rotate { 
  100% { transform: rotate(360deg); }
}.breadcrumb-wrap { display: var(--page-title-display); }