ul.hfe-nav-menu, .hfe-nav-menu li, .hfe-nav-menu ul{list-style: none !important;
    margin: 0;
    padding: 0;}
.hfe-nav-menu li.menu-item{position: relative;}
.hfe-flyout-container .hfe-nav-menu li.menu-item{position: relative;
    background: unset;}
.hfe-nav-menu .sub-menu li.menu-item{position: relative;
    background: inherit;}
div.hfe-nav-menu, .elementor-widget-hfe-nav-menu .elementor-widget-container{-js-display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;}
.hfe-nav-menu__layout-horizontal, .hfe-nav-menu__layout-horizontal .hfe-nav-menu{-js-display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;}
.hfe-nav-menu__layout-horizontal .hfe-nav-menu{-webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;}
.hfe-nav-menu .parent-has-no-child .hfe-menu-toggle{display: none;}
.hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-menu{position: absolute;
    top: 100%;
    left: 0;
    z-index: 16;
    visibility: hidden;
    opacity: 0;
    text-align: left;
    -webkit-transition: all 300ms ease-in;
    transition: all 300ms ease-in;}
.hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover > .sub-menu, .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:focus > .sub-menu{visibility: visible;
    opacity: 1;}
.hfe-nav-menu .menu-item-has-children .sub-menu{position: absolute;
    top: 100%;
    left: 0;
    z-index: 9999;
    visibility: hidden;
    opacity: 0;}
.hfe-flyout-container .hfe-nav-menu .menu-item-has-children .menu-item-has-children .sub-menu{top: 0;
    left: 0;}
.hfe-nav-menu .menu-item-has-children .menu-item-has-children .sub-menu{top: 0;
    left: 100%;}
.hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover > .sub-menu, .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children.focus > .sub-menu{visibility: visible;
    opacity: 1;
    -webkit-transition: all 300ms ease-out;
    transition: all 300ms ease-out;}
.hfe-nav-menu:before, .hfe-nav-menu:after{content: '';
    display: table;
    clear: both;}
.hfe-nav-menu__align-right .hfe-nav-menu{margin-left: auto;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          -webkit-justify-content: flex-end;
          -moz-box-pack: end;
          justify-content: flex-end;}
.hfe-nav-menu__align-right .hfe-nav-menu__layout-vertical li a.hfe-menu-item, .hfe-nav-menu__align-right .hfe-nav-menu__layout-vertical li a.hfe-sub-menu-item{-webkit-box-pack: end;
      -ms-flex-pack: end;
          -webkit-justify-content: flex-end;
          -moz-box-pack: end;
          justify-content: flex-end;}
.hfe-nav-menu__align-right .hfe-nav-menu__layout-vertical li.hfe-has-submenu .elementor-button-wrapper, .rtl .hfe-nav-menu__align-left .hfe-nav-menu__layout-vertical li.hfe-has-submenu .elementor-button-wrapper, .hfe-nav-menu__align-right .hfe-nav-menu__layout-vertical li.elementor-button-wrapper, .rtl .hfe-nav-menu__align-left .hfe-nav-menu__layout-vertical li.elementor-button-wrapper{text-align: right;}
.hfe-nav-menu__align-left .hfe-nav-menu__layout-vertical li.hfe-has-submenu .elementor-button-wrapper, .rtl .hfe-nav-menu__align-right .hfe-nav-menu__layout-vertical li.hfe-has-submenu .elementor-button-wrapper, .hfe-nav-menu__align-left .hfe-nav-menu__layout-vertical li.elementor-button-wrapper, .rtl .hfe-nav-menu__align-right .hfe-nav-menu__layout-vertical li.elementor-button-wrapper{text-align: left;}
.hfe-nav-menu__align-center .hfe-nav-menu__layout-vertical li.hfe-has-submenu .elementor-button-wrapper, .hfe-nav-menu__align-center .hfe-nav-menu__layout-vertical li.elementor-button-wrapper{text-align: center;}
.hfe-nav-menu__align-left .hfe-nav-menu{margin-right: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          -webkit-justify-content: flex-start;
          -moz-box-pack: start;
          justify-content: flex-start;}
.hfe-nav-menu__align-left .hfe-nav-menu__layout-vertical li a.hfe-menu-item, .hfe-nav-menu__align-left .hfe-nav-menu__layout-vertical li a.hfe-sub-menu-item{-webkit-box-pack: start;
      -ms-flex-pack: start;
          -webkit-justify-content: flex-start;
          -moz-box-pack: start;
          justify-content: flex-start;}
.hfe-nav-menu__align-center .hfe-nav-menu{margin-left: auto;
  margin-right: auto;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          -webkit-justify-content: center;
          -moz-box-pack: center;
          justify-content: center;}
.hfe-nav-menu__align-center .hfe-nav-menu__layout-vertical li a.hfe-menu-item, .hfe-nav-menu__align-center .hfe-nav-menu__layout-vertical li a.hfe-sub-menu-item{-webkit-box-pack: center;
      -ms-flex-pack: center;
          -webkit-justify-content: center;
          -moz-box-pack: center;
          justify-content: center;}
.hfe-nav-menu__layout-horizontal .hfe-nav-menu{-js-display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;}
.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu{width: 100%;}
.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li.menu-item{-webkit-box-flex: 1;
        -ms-flex-positive: 1;
            -webkit-flex-grow: 1;
            -moz-box-flex: 1;
            flex-grow: 1;}
.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li a.hfe-menu-item{-webkit-box-pack: center;
          -ms-flex-pack: center;
              -webkit-justify-content: center;
              -moz-box-pack: center;
              justify-content: center;}
.hfe-active-menu + nav li:not(:last-child) a.hfe-menu-item, .hfe-active-menu + nav li:not(:last-child) a.hfe-sub-menu-item{border-bottom-width: 0;}
.hfe-nav-menu a.hfe-menu-item, .hfe-nav-menu a.hfe-sub-menu-item{line-height: 1;
    text-decoration: none;
    -js-display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: space-between;
    justify-content: space-between;}
.hfe-nav-menu a.hfe-menu-item:hover, .hfe-nav-menu a.hfe-sub-menu-item:hover{text-decoration: none;}
.hfe-nav-menu .sub-menu{min-width: 220px;
    margin: 0;
    z-index: 9999;}
.hfe-nav-menu__layout-horizontal{font-size: 0;}
.hfe-nav-menu__layout-horizontal li.menu-item, .hfe-nav-menu__layout-horizontal > li.menu-item{font-size: medium;}
.hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-menu{-webkit-box-shadow: 0 4px 10px -2px rgba(0, 0, 0, 0.1);
    box-shadow: 0 4px 10px -2px rgba(0, 0, 0, 0.1);}
.hfe-submenu-icon-arrow .hfe-nav-menu .parent-has-child .sub-arrow i:before{content: '';}
.hfe-submenu-icon-arrow .hfe-nav-menu .parent-has-child .sub-menu-active .sub-arrow i:before{content: '';}
.rtl .hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before{content: '';}
.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before{content: '';}
.hfe-nav-menu-icon{padding: 0.35em;
    border: 0 solid;}
.hfe-nav-menu-icon svg{width: 25px;
    height: 25px;
    line-height: 25px;
    font-size: 25px;}
.hfe-nav-menu-icon i:focus{outline: 0;}
.hfe-has-submenu-container a.hfe-menu-item:focus, .hfe-has-submenu-container a.hfe-sub-menu-item:focus{outline: 0;}
.hfe-nav-menu .menu-item-has-children:focus, .hfe-nav-menu .menu-item-has-children .sub-menu:focus{outline: 0;}
.hfe-nav-menu__layout-expandible .sub-menu, .hfe-nav-menu__layout-vertical .sub-menu, .hfe-flyout-wrapper .sub-menu{position: relative;
    height: 0;}
.hfe-nav-menu__submenu-arrow .hfe-menu-toggle:before, .hfe-nav-menu__submenu-plus .hfe-menu-toggle:before, .hfe-nav-menu__submenu-classic .hfe-menu-toggle:before{font-family: 'Font Awesome 5 Free';
    z-index: 1;
    font-size: inherit;
    font-weight: inherit;
    line-height: 0;}
.hfe-menu-item-center .hfe-nav-menu li a.hfe-menu-item, .hfe-menu-item-center .hfe-nav-menu li a.hfe-sub-menu-item{margin-right: 0px;}
.hfe-nav-menu__submenu-none .hfe-nav-menu li a.hfe-menu-item, .hfe-nav-menu__submenu-none .hfe-nav-menu li a.hfe-sub-menu-item{margin-right: 0px;}
.hfe-nav-menu__toggle-icon:before{content: '\f0c9';
    font-family: 'fontAwesome';
    z-index: 1;
    font-size: 24px;
    font-weight: inherit;
    font-style: normal;
    line-height: 0;}
.hfe-active-menu .hfe-nav-menu__toggle-icon:before{content: '\f00d';}
.hfe-nav-menu__layout-expandible{-webkit-transition-property: display;
    transition-property: display;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-timing-function: cubic-bezier( 0, 1, 0.5, 1 );
    transition-timing-function: cubic-bezier( 0, 1, 0.5, 1 );}
.hfe-nav-menu__layout-expandible{visibility: hidden;
    opacity: 0;}
.hfe-nav-menu__layout-expandible .sub-menu{visibility: hidden;
    opacity: 0;}
.hfe-active-menu + .hfe-nav-menu__layout-expandible{visibility: visible;
    opacity: 1; 
    height: auto;}
.hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-expandible, .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-horizontal, .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-vertical{position: absolute;
    top: 100%;}
.hfe-nav-menu__layout-expandible .menu-item-has-children .menu-item-has-children .sub-menu, .hfe-nav-menu__layout-vertical .menu-item-has-children .menu-item-has-children .sub-menu{top: 0;
    left: 0;}
.hfe-nav-sub-menu-icon, .hfe-nav-menu__icon{display: inline-block;
    line-height: 1;}
.hfe-nav-menu__toggle{-js-display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 22px;
    cursor: pointer;
    border: 0 solid;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    color: #494c4f;
    position: relative;
    line-height: 1;}
.hfe-nav-menu__toggle-icon{display: inline-block;
    font-size: inherit;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;}
.hfe-nav-menu .sub-arrow{font-size: 14px;
    line-height: 1;
    -js-display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    margin-top: -10px;
    margin-bottom: -10px;}
.hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-arrow{margin-left: 10px;}
.hfe-nav-menu__layout-vertical .hfe-nav-menu .sub-arrow, .hfe-flyout-wrapper .sub-arrow{padding: 10px;}
.hfe-layout-horizontal .hfe-nav-menu__toggle{visibility: hidden;
    opacity: 0;
    display: none;}
.hfe-nav-menu-icon{display: inline-block;
    line-height: 1;
    text-align: center;}
.hfe-nav-menu__layout-expandible .sub-menu, .hfe-nav-menu__layout-expandible .child, .hfe-nav-menu__layout-vertical .sub-menu, .hfe-nav-menu__layout-vertical .child, .hfe-flyout-container .sub-menu, .hfe-flyout-container .child{left: 0 !important;
    width: 100% !important;}
.hfe-flyout-container .hfe-nav-menu .sub-menu{background: unset;}
.hfe-nav-menu__layout-vertical .hfe-menu-toggle:hover, .hfe-nav-menu__layout-expandible .hfe-menu-toggle:hover, .hfe-flyout-wrapper .hfe-menu-toggle:hover{border:1px dotted;}
.hfe-nav-menu__layout-vertical .hfe-menu-toggle, .hfe-nav-menu__layout-expandible .hfe-menu-toggle, .hfe-flyout-wrapper .hfe-menu-toggle{border:1px dotted transparent;}
.hfe-nav-menu .menu-item a:before, .hfe-nav-menu .menu-item a:after{display: block;
  position: absolute;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.58, 0.3, 0.005, 1);
          transition-timing-function: cubic-bezier(0.58, 0.3, 0.005, 1);}
.hfe-nav-menu .menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-nav-menu .menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after{opacity: 0;}
.hfe-nav-menu .menu-item a.hfe-menu-item:hover:before, .hfe-nav-menu .menu-item a.hfe-menu-item:hover:after, .hfe-nav-menu .menu-item a.hfe-menu-item:focus:before, .hfe-nav-menu .menu-item a.hfe-menu-item:focus:after, .hfe-nav-menu .current-menu-item:before, .hfe-nav-menu .current-menu-item:after{-webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);}
.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: 0;
    width: 0;
    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: -webkit-calc( 100% + 20px);
    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{-webkit-transform: scale(0.75);
    -ms-transform: scale(0.75);
    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{-webkit-transform: scale(1.25);
    -ms-transform: scale(1.25);
    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{-webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-transition: 0.3s;
    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-flyout-overlay{display: none;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 999998;
    background: rgba(0,0,0,.6);
    cursor: pointer;
    -webkit-backface-visibility: hidden;}
.hfe-flyout-close, .hfe-flyout-close svg{position: absolute;
    top: 0;
    right: 0;
    margin: 5px;
    width: 23px;
    height: 23px;
    line-height: 23px;
    font-size: 23px;
    display: block;
    cursor: pointer;}
.hfe-flyout-wrapper .hfe-side{display: none;
    position: fixed;
    z-index: 999999;
    padding: 0;
    margin: 0;
    -webkit-overflow-scrolling: touch;
    -webkit-backface-visibility: hidden;}
.hfe-flyout-wrapper .hfe-side.hfe-flyout-show{display: block;}
.hfe-flyout-wrapper .hfe-side.top{top: -100%; 
    bottom: auto;
    left: 0;
    right: 0;
    width: 100%;
    width: 100vw;
    height: 300px; 
    max-height: 100%;}
.hfe-flyout-wrapper .hfe-side.bottom{top: auto;
    bottom: -100%; 
    left: 0;
    right: 0;
    width: 100%;
    width: 100vw;
    height: 300px; 
    max-height: 100%;}
.hfe-nav-menu .hfe-has-submenu .sub-menu li.menu-item:first-child, .hfe-nav-menu .hfe-has-submenu .sub-menu li.menu-item:last-child{overflow: visible !important;}
.elementor-widget-navigation-menu:not(.hfe-nav-menu__align-justify):not(.hfe-menu-item-space-between) a.hfe-menu-item.elementor-button{display: inline-flex;}
.hfe-nav-menu li.elementor-button-wrapper{align-self: center;}
@media only screen and ( max-width: 1024px ) {
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal li, .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu{width: 100%;
        margin-right:0px;}
.hfe-nav-menu__breakpoint-tablet .hfe-layout-horizontal .hfe-nav-menu__toggle{display: block;}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu{visibility: hidden;
        opacity: 0;}
.hfe-nav-menu__breakpoint-tablet .hfe-active-menu + .hfe-nav-menu__layout-horizontal .hfe-nav-menu{visibility: visible;
        opacity: 1;}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal, .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-vertical{visibility: hidden;
        opacity: 0;
        height: 0;}
.hfe-nav-menu__breakpoint-tablet .hfe-active-menu + .hfe-nav-menu__layout-horizontal, .hfe-nav-menu__breakpoint-tablet .hfe-active-menu + .hfe-nav-menu__layout-vertical{visibility: visible;
        opacity: 1;
        height: auto;}
.hfe-nav-menu__breakpoint-tablet .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-horizontal .hfe-nav-menu{position: relative;}
.hfe-nav-menu__breakpoint-tablet .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-horizontal, .hfe-nav-menu__breakpoint-tablet .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-vertical{position: absolute;}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .sub-menu{visibility: hidden;
        opacity: 0;}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .menu-item-has-children .menu-item-has-children .sub-menu{top: 0;
        left: 0;}
.hfe-nav-menu__breakpoint-tablet .hfe-layout-horizontal .hfe-nav-menu__toggle{visibility: visible;
        opacity: 1;
        display: block;}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-vertical{float: none;}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover > .sub-menu, .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover > .sub-menu, .hfe-nav-menu__breakpoint-none .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover > .sub-menu{visibility: hidden;
        opacity: 0;
        -webkit-transition: none;
        transition: none;}
.hfe-nav-menu__breakpoint-tablet .hfe-menu-toggle:hover{border:1px dotted;}
.hfe-nav-menu__breakpoint-tablet .hfe-menu-toggle{border:1px dotted transparent;}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .sub-menu{position: relative;
        height: 0;}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .sub-menu{position: relative;
        height: 0;
        top: 0;}
.hfe-nav-menu__breakpoint-tablet .sub-menu, .hfe-nav-menu__breakpoint-tablet .child{left: 0 !important;
        width:auto !important;}
.hfe-nav-menu .sub-menu{min-width: auto;
        margin: 0;}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-arrow{padding: 10px;}
.hfe-nav-menu__breakpoint-tablet.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before{content: '';}
.hfe-nav-menu__breakpoint-tablet.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{content: '';}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu .sub-menu{-webkit-box-shadow: none;
        box-shadow: none;}
.hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before, .hfe-nav-menu__breakpoint-none.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{content: '';}
.hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before, .hfe-nav-menu__breakpoint-none.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before{content: '';}
.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:after, .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:before{background-color: unset!important;}
.hfe-nav-menu__breakpoint-tablet.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li a.hfe-menu-item, .hfe-nav-menu__breakpoint-tablet.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li a.hfe-sub-menu-item, .hfe-nav-menu__breakpoint-tablet.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li.elementor-button-wrapper{-webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;}
}
@media only screen and ( max-width: 767px ) {
.hfe-nav-menu__breakpoint-mobile.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li a.hfe-menu-item, .hfe-nav-menu__breakpoint-mobile.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li a.hfe-sub-menu-item 
    .hfe-nav-menu__breakpoint-tablet.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li.elementor-button-wrapper{-webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;}
.hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-layout-horizontal .hfe-nav-menu__toggle, .hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-nav-menu__layout-horizontal .hfe-nav-menu{visibility: visible;
        opacity: 1;
        display: block;}
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal li.menu-item, .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu{width: 100%}
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .sub-menu{position: relative;
        height: 0;
        top: 0;}
.hfe-nav-menu .sub-menu{min-width: auto;
        margin: 0;}
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover > .sub-menu, .hfe-nav-menu__breakpoint-none .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover > .sub-menu{visibility: hidden;
        opacity: 0;
        -webkit-transition: none;
        transition: none;}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-vertical{float: none;}
.hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-nav-menu__layout-horizontal, .hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-nav-menu__layout-vertical{visibility: hidden;
        opacity: 0;
        height: 0;}
.hfe-nav-menu__breakpoint-mobile .hfe-layout-horizontal .hfe-nav-menu__toggle{visibility: visible;
        opacity: 1;
        display: block;}
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal{visibility: hidden;
        opacity: 0;
        height: 0;}
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-vertical{float: none;}
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .sub-menu{visibility: hidden;
        opacity: 0;}
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu{visibility: hidden;
        opacity: 0;}
.hfe-nav-menu__breakpoint-mobile .hfe-active-menu + .hfe-nav-menu__layout-horizontal .hfe-nav-menu{visibility: visible;
        opacity: 1;}
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal, .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-vertical{visibility: hidden;
        opacity: 0;
        height: 0;}
.hfe-nav-menu__breakpoint-mobile .hfe-active-menu + .hfe-nav-menu__layout-horizontal, .hfe-nav-menu__breakpoint-mobile .hfe-active-menu + .hfe-nav-menu__layout-vertical{visibility: visible;
        opacity: 1;
        height: auto;}
.hfe-nav-menu__breakpoint-mobile .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-horizontal .hfe-nav-menu{position: relative;}
.hfe-nav-menu__breakpoint-mobile .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-horizontal, .hfe-nav-menu__breakpoint-mobile .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-vertical{position: absolute;}
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .menu-item-has-children .menu-item-has-children .sub-menu{top: 0;
        left: 0;}
.hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before{content: '';}
.hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{content: '';}
.hfe-nav-menu__breakpoint-none.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{content: '';}
.hfe-nav-menu__breakpoint-none.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before{content: '';}
.hfe-nav-menu__breakpoint-mobile .hfe-menu-toggle:hover{border:1px dotted;}
.hfe-nav-menu__breakpoint-mobile .hfe-menu-toggle{border:1px dotted transparent;}
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu .sub-menu{-webkit-box-shadow: none;
        box-shadow: none;}
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-arrow{padding: 10px;}
.hfe-nav-menu__breakpoint-mobile .sub-menu, .hfe-nav-menu__breakpoint-mobile .child, .hfe-nav-menu__breakpoint-tablet .sub-menu, .hfe-nav-menu__breakpoint-tablet .child{left: 0 !important;
        width: auto !important;}
.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:after, .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:after, .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:before, .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:before{background-color: unset!important;}
}
.elementor-widget-hfe-cart:not(.hfe-menu-cart--show-subtotal-yes) .hfe-menu-cart__toggle .elementor-button-text{display: none;}
.hfe-menu-cart__toggle .elementor-button{background: transparent;
    border-radius: 0;
    color: #818a91;
    border: 1px solid;
    border-color: inherit;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;}
.hfe-menu-cart__toggle .elementor-button-text{margin-right: 0.3em;}
.hfe-menu-cart__toggle .elementor-button-icon{position: relative;
    -webkit-transition: color 0.1s;
    -o-transition: color 0.1s;
    transition: color 0.1s;}
.hfe-menu-cart--items-indicator-bubble .hfe-menu-cart__toggle .elementor-button-icon[data-counter]:before{content: attr(data-counter);
    display: block;
    position: absolute;
    min-width: 1.6em;
    height: 1.6em;
    line-height: 1.5em;
    top: -0.7em;
    right: -0.7em;
    border-radius: 100%;
    color: #fff;
    background-color: #d9534f;
    text-align: center;
    font-size: 10px;}
.hfe-menu-cart--items-indicator-plain .hfe-menu-cart__toggle .elementor-button-icon[data-counter]:before{content: attr(data-counter);
    display: inline-block;
    font-weight: normal;}
.hfe-menu-cart--empty-indicator-hide .hfe-menu-cart__toggle .elementor-button .elementor-button-icon[data-counter="0"]:before{content: none;
    display: none;}
.hfe-menu-cart__toggle .elementor-button-icon{-webkit-box-ordinal-group: 16;
    -webkit-order: 15;
    -ms-flex-order: 15;
    order: 15;}
.hfe-menu-cart__toggle.elementor-button-wrapper .elementor-button{color:#4d4848;}
.hfe-search-button-wrapper{display: block;
    cursor: pointer;
    vertical-align: middle;
    text-align: right;}
.hfe-search-form__input{flex-basis: 100%;}
.hfe-search-icon-toggle i:before{vertical-align: middle;}
.hfe-search-button-wrapper input[type=search]{border: 0;
    padding: 10px;
    cursor: pointer;
    border-radius: 0;
    transition: all .5s;
    box-sizing: border-box;
    outline: none;}
.hfe-search-button-wrapper button{border: none;
    border-radius: 0;
    padding: 0;}
.hfe-search-button-wrapper input[type=search]:focus{cursor: auto;
    border: none;
    box-shadow: none;}
.hfe-search-icon-toggle input:-moz-placeholder, .hfe-search-icon-toggle input::-webkit-input-placeholder{color: transparent;}
.hfe-search-button-wrapper.hfe-input-focus{display: flex;}
.hfe-search-icon-toggle button#clear{visibility: hidden;
    position: absolute;
    right:0; 
    top:0;
    padding: 0 8px;
    font-style: normal;
    user-select: none;
    cursor: pointer;
    bottom:0;
    margin-right:10px;
    background-color: transparent;}
.hfe-search-button-wrapper input[type="search"]::-webkit-search-decoration, .hfe-search-button-wrapper input[type="search"]::-webkit-search-cancel-button, .hfe-search-button-wrapper input[type="search"]::-webkit-search-results-button, .hfe-search-button-wrapper input[type="search"]::-webkit-search-results-decoration{display: none;}
.hfe-search-button-wrapper, .hfe-search-icon-toggle, .hfe-search-button-wrapper .hfe-search-icon-toggle i, .hfe-search-button-wrapper .hfe-search-icon-toggle i:before{position: relative;}
.hfe-search-button-wrapper .hfe-search-icon-toggle .hfe-search-form__input{position: absolute;
    width: 0;
    right: 0;
    background-color: transparent;}
.hfe-search-icon-toggle{width: 100%!important;}
.hfe-search-button-wrapper.hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input{position: absolute;
    width: 250px;
    right: 0;}
.hfe-search-icon-toggle{line-height: 1.5;}
.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: 0;
    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: 0;
    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;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);}
.hfe-pointer__framed.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__underline.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__double-line.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__double-line.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after{opacity:1;}
.hfe-pointer__framed.hfe-animation__corners .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__framed.hfe-animation__corners .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after{border-width:3px;
    width:100%;
    opacity:1;
    height:100%;}
.hfe-scroll-to-top-wrap.hfe-scroll-to-top-hide{display: none;}
.hfe-scroll-to-top-wrap.single-page-off{display: none !important;}
.hfe-post-info-inline .hfe-post-info-item:not(:last-child):after{position: relative;
    right: -8px;}
.hfe-post-info-layout-traditional .hfe-post-info-item:not(:last-child):after{position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;}
.hfe-post-info-layout-traditional .hfe-post-info-item:not(:last-child){position: relative;}
.cmplz-video.cmplz-iframe-styles{background-color:transparent}
.cmplz-video.cmplz-hidden{visibility:hidden !important}
.cmplz-blocked-content-notice{display:none}
.cmplz-placeholder-parent{height:inherit}
.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice, .cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice, .cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice, .cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}
.cmplz-blocked-content-container, .cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}
.cmplz-blocked-content-container.cmplz-video-placeholder, .cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}
.cmplz-blocked-content-container iframe, .cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}
.cmplz-blocked-content-container .cmplz-custom-accept-btn, .cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}
.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus, .cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}
.cmplz-blocked-content-container .cmplz-blocked-content-notice, .cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}
.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links, .cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}
.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a, .cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}
.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body, .cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}
.cmplz-blocked-content-container div div{display:none}
.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}
@keyframes cmplz-fadein {from{opacity:0}to{opacity:1}}
.footer-width-fixer{width: 100%;}
.bhf-hidden{display: none}
.ehf-header #masthead{z-index: 99;
    position: relative;}
.elementor-hidden{display:none}
.elementor-visibility-hidden{visibility:hidden}
.elementor-screen-only, .screen-reader-text, .screen-reader-text span{position:absolute;top:-10000em;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
.elementor *, .elementor :after, .elementor :before{box-sizing:border-box}
.elementor a{box-shadow:none;text-decoration:none}
.elementor hr{margin:0;background-color:transparent}
.elementor img{height:auto;max-width:100%;border:none;border-radius:0;box-shadow:none}
.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin:0}
.elementor embed, .elementor iframe, .elementor object, .elementor video{max-width:100%;width:100%;margin:0;line-height:1;border:none}
.elementor .elementor-background-video-container{height:100%;width:100%;top:0;left:0;position:absolute;overflow:hidden;z-index:0;direction:ltr}
.elementor .elementor-background-video-container{transition:opacity 1s;pointer-events:none}
.elementor .elementor-background-video-container.elementor-loading{opacity:0}
.elementor .elementor-background-video-embed{max-width:none}
.elementor .elementor-background-video-embed, .elementor .elementor-background-video-hosted{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.elementor .elementor-background-slideshow{height:100%;width:100%;top:0;left:0;position:absolute}
.elementor .elementor-background-slideshow{z-index:0}
.elementor .elementor-background-slideshow__slide__image{width:100%;height:100%;background-position:50%;background-size:cover}
.e-con-inner>.elementor-element.elementor-fixed, .e-con>.elementor-element.elementor-fixed, .elementor-widget-wrap>.elementor-element.elementor-fixed{position:fixed}
.elementor-widget-wrap .elementor-element.elementor-widget__width-auto, .elementor-widget-wrap .elementor-element.elementor-widget__width-initial{max-width:100%}
@media (max-width:1024px) {
.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial{max-width:100%}
}
@media (max-width:767px) {
.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial{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;flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order);align-self:var(--align-self)}
.elementor-element.elementor-fixed{z-index:1}
.elementor-element:where(.e-con-full, .elementor-widget){flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);justify-content:var(--justify-content);align-items:var(--align-items);align-content:var(--align-content);gap:var(--gap)}
.elementor-invisible{visibility:hidden}
.elementor-align-center{text-align:center}
.elementor-align-center .elementor-button{width:auto}
.elementor-align-right{text-align:right}
.elementor-align-right .elementor-button{width:auto}
.elementor-align-left{text-align:left}
.elementor-align-left .elementor-button{width:auto}
.elementor-ken-burns{transition-property:transform;transition-duration:10s;transition-timing-function:linear}
.elementor-ken-burns--out{transform:scale(1.3)}
.elementor-ken-burns--active{transition-duration:20s}
.elementor-ken-burns--active.elementor-ken-burns--out{transform:scale(1)}
.elementor-ken-burns--active.elementor-ken-burns--in{transform:scale(1.3)}
@media (max-width:1024px) {
.elementor-tablet-align-left{text-align:left}
.elementor-tablet-align-left .elementor-button{width:auto}
}
@media (max-width:767px) {
.elementor-mobile-align-center{text-align:center}
.elementor-mobile-align-center .elementor-button{width:auto}
.elementor-mobile-align-left{text-align:left}
.elementor-mobile-align-left .elementor-button{width:auto}
}
:root{--page-title-display:block}
@keyframes eicon-spin {0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}
.elementor-section{position:relative}
.elementor-section .elementor-container{display:flex;margin-right:auto;margin-left:auto;position:relative}
@media (max-width:1024px) {
.elementor-section .elementor-container{flex-wrap:wrap}
}
.elementor-section.elementor-section-stretched{position:relative;width:100%}
.elementor-widget-wrap{position:relative;width:100%;flex-wrap:wrap;align-content:flex-start}
.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:flex}
.elementor-widget-wrap>.elementor-element{width:100%}
.elementor-widget-wrap.e-swiper-container{width:calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px)))}
.elementor-widget{position:relative}
.elementor-widget:not(:last-child){margin-bottom:20px}
.elementor-widget:not(:last-child).elementor-absolute, .elementor-widget:not(:last-child).elementor-widget__width-auto, .elementor-widget:not(:last-child).elementor-widget__width-initial{margin-bottom:0}
.elementor-column{position:relative;min-height:1px;display:flex}
@media (min-width:768px) {
.elementor-column[data-col="10"]{width:10%}
.elementor-column[data-col="11"]{width:11.111%}
.elementor-column[data-col="12"]{width:12.5%}
.elementor-column[data-col="14"]{width:14.285%}
.elementor-column[data-col="16"]{width:16.666%}
.elementor-column[data-col="20"]{width:20%}
.elementor-column[data-col="25"]{width:25%}
.elementor-column[data-col="30"]{width:30%}
.elementor-column[data-col="33"]{width:33.333%}
.elementor-column[data-col="40"]{width:40%}
.elementor-column[data-col="50"]{width:50%}
.elementor-column[data-col="60"]{width:60%}
.elementor-column[data-col="66"]{width:66.666%}
.elementor-column[data-col="70"]{width:70%}
.elementor-column[data-col="75"]{width:75%}
.elementor-column[data-col="80"]{width:80%}
.elementor-column[data-col="83"]{width:83.333%}
.elementor-column[data-col="90"]{width:90%}
.elementor-column[data-col="100"]{width:100%}
}
@media (max-width:767px) {
.elementor-column{width:100%}
}
ul.elementor-icon-list-items.elementor-inline-items{display:flex;flex-wrap:wrap}
ul.elementor-icon-list-items.elementor-inline-items .elementor-inline-item{word-break:break-word}
@media (min-width:1025px) {
#elementor-device-mode:after{content:"desktop"}
}
@media (min-width:-1) {
#elementor-device-mode:after{content:"widescreen"}
}
@media (max-width:-1) {
#elementor-device-mode:after{content:"laptop";content:"tablet_extra"}
}
@media (max-width:1024px) {
#elementor-device-mode:after{content:"tablet"}
}
@media (max-width:-1) {
#elementor-device-mode:after{content:"mobile_extra"}
}
@media (max-width:767px) {
#elementor-device-mode:after{content:"mobile"}
}
.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);--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);position:var(--position);width:var(--width);min-width:0;min-height:var(--min-height);height:var(--height);border-radius:var(--border-radius);z-index:var(--z-index);overflow:var(--overflow);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);--flex-wrap-mobile:wrap;margin-block-start:var(--margin-block-start);margin-inline-end:var(--margin-inline-end);margin-block-end:var(--margin-block-end);margin-inline-start:var(--margin-inline-start);padding-inline-start:var(--padding-inline-start);padding-inline-end:var(--padding-inline-end);--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)}
body.rtl .e-con{--padding-inline-start:var(--padding-right);--padding-inline-end:var(--padding-left);--margin-inline-start:var(--margin-right);--margin-inline-end:var(--margin-left);--border-inline-start-width:var(--border-right-width);--border-inline-end-width:var(--border-left-width)}
.e-con.e-flex{--flex-direction:column;--flex-basis:auto;--flex-grow:0;--flex-shrink:1;flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis)}
.e-con-full, .e-con>.e-con-inner{text-align:var(--text-align);padding-block-start:var(--padding-block-start);padding-block-end:var(--padding-block-end)}
.e-con-full.e-flex, .e-con.e-flex>.e-con-inner{flex-direction:var(--flex-direction)}
.e-con, .e-con>.e-con-inner{display:var(--display)}
.e-con.e-grid{--grid-justify-content:start;--grid-align-content:start;--grid-auto-flow:row}
.e-con.e-grid, .e-con.e-grid>.e-con-inner{grid-template-columns:var(--e-con-grid-template-columns);grid-template-rows:var(--e-con-grid-template-rows);justify-content:var(--grid-justify-content);align-content:var(--grid-align-content);grid-auto-flow:var(--grid-auto-flow);justify-items:var(--justify-items);align-items:var(--align-items)}
.e-con-boxed.e-flex{flex-direction:column;flex-wrap:nowrap;justify-content:normal;align-items:normal;align-content:normal}
.e-con-boxed.e-grid{justify-items:legacy;grid-template-columns:1fr;grid-template-rows:1fr}
.e-con-boxed{text-align:initial;gap:initial}
.e-con.e-flex>.e-con-inner{flex-wrap:var(--flex-wrap);justify-content:var(--justify-content);align-items:var(--align-items);align-content:var(--align-content);flex-basis:auto;flex-grow:1;flex-shrink:1;align-self:auto}
.e-con.e-grid>.e-con-inner{justify-items:var(--justify-items);align-items:var(--align-items)}
.e-con>.e-con-inner{gap:var(--gap);width:100%;max-width:var(--content-width);margin:0 auto;padding-inline-start:0;padding-inline-end:0;height:100%}
:is(.elementor-section-wrap, [data-elementor-id])>.e-con{--margin-left:auto;--margin-right:auto;max-width:min(100%,var(--width))}
.e-con .elementor-widget.elementor-widget{margin-block-end:0}
.e-con:before, .e-con>.elementor-background-slideshow:before, :is(.e-con, .e-con>.e-con-inner)>.elementor-background-video-container:before{content:var(--background-overlay);display:block;position:absolute;mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);transition:var(--overlay-transition,.3s);border-radius:var(--border-radius);border-style:var(--border-style);border-color:var(--border-color);border-block-start-width:var(--border-block-start-width);border-inline-end-width:var(--border-inline-end-width);border-block-end-width:var(--border-block-end-width);border-inline-start-width:var(--border-inline-start-width);top:calc(0px - var(--border-top-width));left:calc(0px - var(--border-left-width));width:max(100% + var(--border-left-width) + var(--border-right-width),100%);height:max(100% + var(--border-top-width) + var(--border-bottom-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-radius:var(--border-radius);border-style:var(--border-style);border-color:var(--border-color);border-block-start-width:var(--border-block-start-width);border-inline-end-width:var(--border-inline-end-width);border-block-end-width:var(--border-block-end-width);border-inline-start-width:var(--border-inline-start-width);top:calc(0px - var(--border-top-width));left:calc(0px - var(--border-left-width));width:max(100% + var(--border-left-width) + var(--border-right-width),100%);height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%)}
@media (max-width:767px) {
:is(.e-con, .e-con>.e-con-inner)>.elementor-background-video-container.elementor-hidden-phone{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:0}
.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%}
@media (max-width:767px) {
.e-con.e-flex{--width:100%;--flex-wrap:var(--flex-wrap-mobile)}
}
.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option{flex-basis:100%}
.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}
.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}
@media screen and (max-width:1024px) {
.elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}
.elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}
}
@media screen and (max-width:767px) {
.elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}
.elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}
}
.elementor-element .elementor-widget-container{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)}
.elementor-heading-title{padding:0;margin:0;line-height:1}
.elementor-button{display:inline-block;line-height:1;background-color:#69727d;font-size:15px;padding:12px 24px;border-radius:3px;color:#fff;fill:#fff;text-align:center;transition:all .3s}
.elementor-button:focus, .elementor-button:hover, .elementor-button:visited{color:#fff}
.elementor-button-content-wrapper{display:flex;justify-content:center;flex-direction:row;gap:5px}
.elementor-button-icon svg{width:1em;height:auto}
.elementor-button-icon .e-font-icon-svg{height:1em}
.elementor-button-text{display:inline-block}
.elementor-button span{text-decoration:inherit}
.elementor-icon{display:inline-block;line-height:1;transition:all .3s;color:#69727d;font-size:50px;text-align:center}
.elementor-icon:hover{color:#69727d}
.elementor-icon i, .elementor-icon svg{width:1em;height:1em;position:relative;display:block}
.elementor-icon i:before, .elementor-icon svg:before{position:absolute;left:50%;transform:translateX(-50%)}
.e-transform .elementor-widget-container{transform:perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x)}
.e-con.e-transform{transform:perspective(var(--e-con-transform-perspective,0)) rotate(var(--e-con-transform-rotateZ,0)) rotateX(var(--e-con-transform-rotateX,0)) rotateY(var(--e-con-transform-rotateY,0)) translate(var(--e-con-transform-translate,0)) translateX(var(--e-con-transform-translateX,0)) translateY(var(--e-con-transform-translateY,0)) scaleX(calc(var(--e-con-transform-flipX, 1) * var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1)))) scaleY(calc(var(--e-con-transform-flipY, 1) * var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1)))) skewX(var(--e-con-transform-skewX,0)) skewY(var(--e-con-transform-skewY,0));transform-origin:var(--e-con-transform-origin-y) var(--e-con-transform-origin-x)}
.animated{animation-duration:1.25s}
.animated.animated-slow{animation-duration:2s}
.animated.infinite{animation-iteration-count:infinite}
.animated.reverse{animation-direction:reverse;animation-fill-mode:forwards}
@media (prefers-reduced-motion:reduce) {
.animated{animation:none}
}
.page-template-elementor_canvas.elementor-page:before{display:none}
#left-area ul.elementor-icon-list-items, .elementor-edit-area .elementor-element ul.elementor-icon-list-items, .elementor .elementor-element ul.elementor-icon-list-items{padding:0}
@media (max-width:767px) {
.elementor .elementor-hidden-mobile, .elementor .elementor-hidden-phone{display:none}
}
@media (min-width:-1) and (max-width:-1) {
.elementor .elementor-hidden-mobile_extra{display:none}
}
@media (min-width:768px) and (max-width:1024px) {
.elementor .elementor-hidden-tablet{display:none}
}
@media (min-width:-1) and (max-width:-1) {
.elementor .elementor-hidden-laptop, .elementor .elementor-hidden-tablet_extra{display:none}
}
@media (min-width:1025px) and (max-width:99999px) {
.elementor .elementor-hidden-desktop{display:none}
}
@media (min-width:-1) {
.elementor .elementor-hidden-widescreen{display:none}
}
@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:0;z-index:1}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}
.swiper-wrapper{transform:translate3d(0px,0,0)}
.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}
.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}
:root{--swiper-navigation-size:44px}
.swiper-button-next, .swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}
.swiper-button-next.swiper-button-hidden, .swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}
.swiper-navigation-disabled .swiper-button-next, .swiper-navigation-disabled .swiper-button-prev{display:none!important}
.swiper-button-next:after, .swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}
.swiper-button-prev{left:10px;right:auto}
.swiper-button-prev:after{content:'prev'}
.swiper-button-next{right:10px;left:auto}
.swiper-button-next:after{content:'next'}
.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}
.swiper-pagination.swiper-pagination-hidden{opacity:0}
.swiper-pagination-disabled>.swiper-pagination, .swiper-pagination.swiper-pagination-disabled{display:none!important}
.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}
button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}
.swiper-pagination-bullet:only-child{display:none!important}
.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}
.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}
@keyframes swiper-preloader-spin {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.elementor-element{--swiper-theme-color:#000;--swiper-navigation-size:44px;--swiper-pagination-bullet-size:6px;--swiper-pagination-bullet-horizontal-gap:6px}
.elementor-element .swiper .swiper-slide figure{line-height:0}
.elementor-element .swiper .elementor-swiper-button, .elementor-element .swiper~.elementor-swiper-button{position:absolute;display:inline-flex;z-index:1;cursor:pointer;font-size:25px;color:hsla(0,0%,93.3%,.9);top:50%;transform:translateY(-50%)}
.elementor-element .swiper .elementor-swiper-button svg, .elementor-element .swiper~.elementor-swiper-button svg{fill:hsla(0,0%,93.3%,.9);height:1em;width:1em}
.elementor-element .swiper .elementor-swiper-button-prev, .elementor-element .swiper~.elementor-swiper-button-prev{left:10px}
.elementor-element .swiper .elementor-swiper-button-next, .elementor-element .swiper~.elementor-swiper-button-next{right:10px}
.elementor-element .swiper .elementor-swiper-button.swiper-button-disabled, .elementor-element .swiper~.elementor-swiper-button.swiper-button-disabled{opacity:.3}
.elementor-element :where(.swiper-container-horizontal)~.swiper-pagination-bullets, .elementor-lightbox :where(.swiper-container-horizontal)~.swiper-pagination-bullets{bottom:5px;left:0;width:100%}
.elementor-element :where(.swiper-container-horizontal)~.swiper-pagination-bullets .swiper-pagination-bullet, .elementor-lightbox :where(.swiper-container-horizontal)~.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}
.elementor-element :where(.swiper-container-horizontal)~.swiper-pagination-progressbar, .elementor-lightbox :where(.swiper-container-horizontal)~.swiper-pagination-progressbar{width:100%;height:4px;left:0;top:0}
.elementor-kit-6{--e-global-color-primary:#46398B;--e-global-color-secondary:#6FC2B5;--e-global-color-text:#DDE5ED;--e-global-color-accent:#8B87BF;--e-global-typography-primary-font-family:"Syne";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Syne";--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-family:"Figtree";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Figtree";--e-global-typography-accent-font-weight:400;}
.elementor-kit-6 button, .elementor-kit-6 input[type="button"], .elementor-kit-6 input[type="submit"], .elementor-kit-6 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Syne", Sans-serif;font-weight:700;text-transform:uppercase;color:var( --e-global-color-primary );}
.elementor-kit-6 button:hover, .elementor-kit-6 button:focus, .elementor-kit-6 input[type="button"]:hover, .elementor-kit-6 input[type="button"]:focus, .elementor-kit-6 input[type="submit"]:hover, .elementor-kit-6 input[type="submit"]:focus, .elementor-kit-6 .elementor-button:hover, .elementor-kit-6 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}
.elementor-kit-6 h5{font-weight:400;text-transform:none;font-style:normal;}
.e-con{--container-max-width:1140px;}
.elementor-widget:not(:last-child){margin-block-end:20px;}
.elementor-element{--widgets-spacing:20px 20px;}
.site-header{padding-inline-end:0px;padding-inline-start:0px;}
@media(max-width:1024px) {
.e-con{--container-max-width:1024px;}
}
@media(max-width:767px) {
.elementor-kit-6{font-size:16px;}
.elementor-kit-6 h1{font-size:32px;}
.elementor-kit-6 h2{font-size:30px;}
.elementor-kit-6 h3{font-size:28px;}
.elementor-kit-6 h5{font-size:16px;}
.e-con{--container-max-width:767px;}
}
.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}
.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}
.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}
.elementor-widget-image-box .elementor-image-box-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}
.elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}
.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}
.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}
.elementor-widget-icon-box .elementor-icon-box-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}
.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}
.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}
.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}
.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}
.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}
.elementor-widget-polylang-language-switcher .cpel-switcher__lang a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}
.elementor-widget-polylang-language-switcher .cpel-switcher__icon{color:var( --e-global-color-text );}
.elementor-widget-polylang-language-switcher .cpel-switcher__lang a:hover, .elementor-widget-polylang-language-switcher .cpel-switcher__lang a:focus{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-accent );}
.elementor-widget-polylang-language-switcher .cpel-switcher__lang.cpel-switcher__lang--active a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}
.elementor-widget-navigation-menu .menu-item a.hfe-menu-item.elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}
.elementor-widget-navigation-menu .menu-item a.hfe-menu-item.elementor-button:hover{background-color:var( --e-global-color-accent );}
.elementor-widget-navigation-menu a.hfe-menu-item, .elementor-widget-navigation-menu a.hfe-sub-menu-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}
.elementor-widget-navigation-menu .menu-item a.hfe-menu-item, .elementor-widget-navigation-menu .sub-menu a.hfe-sub-menu-item{color:var( --e-global-color-text );}
.elementor-widget-navigation-menu .menu-item a.hfe-menu-item:hover, .elementor-widget-navigation-menu .sub-menu a.hfe-sub-menu-item:hover, .elementor-widget-navigation-menu .menu-item.current-menu-item a.hfe-menu-item, .elementor-widget-navigation-menu .menu-item a.hfe-menu-item:focus{color:var( --e-global-color-accent );}
.elementor-widget-navigation-menu .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:before, .elementor-widget-navigation-menu .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:after{background-color:var( --e-global-color-accent );}
.elementor-widget-navigation-menu .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent .sub-menu .hfe-has-submenu-container a:after{background-color:var( --e-global-color-accent );}
.elementor-widget-navigation-menu .sub-menu li a.hfe-sub-menu-item, .elementor-widget-navigation-menu nav.hfe-dropdown li a.hfe-sub-menu-item, .elementor-widget-navigation-menu nav.hfe-dropdown li a.hfe-menu-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}
.elementor-widget-site-logo .hfe-site-logo-container .hfe-site-logo-img{border-color:var( --e-global-color-primary );}
.elementor-widget-hfe-search-button input[type="search"].hfe-search-form__input{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}
.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}
.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container{overflow:hidden}
.elementor-widget .elementor-icon-list-items.elementor-inline-items{margin-right:-8px;margin-left:-8px}
.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:8px;margin-left:8px}
.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{width:auto;left:auto;right:auto;position:relative;height:100%;border-top:0;border-bottom:0;border-right:0;border-left-width:1px;border-style:solid;right:-8px}
.elementor-widget .elementor-icon-list-items{list-style-type:none;margin:0;padding:0}
.elementor-widget .elementor-icon-list-item{margin:0;padding:0;position:relative}
.elementor-widget .elementor-icon-list-item:after{position:absolute;bottom:0;width:100%}
.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a{display:flex;font-size:inherit;align-items:var(--icon-vertical-align,center)}
.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{align-self:center;padding-inline-start:5px}
.elementor-widget .elementor-icon-list-icon{display:flex;position:relative;top:var(--icon-vertical-offset,initial)}
.elementor-widget .elementor-icon-list-icon svg{width:var(--e-icon-list-icon-size,1em);height:var(--e-icon-list-icon-size,1em)}
.elementor-widget .elementor-icon-list-icon i{width:1.25em;font-size:var(--e-icon-list-icon-size)}
.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon{text-align:var(--e-icon-list-icon-align)}
.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg{margin:var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0)}
.elementor-widget.elementor-list-item-link-full_width a{width:100%}
.elementor-widget.elementor-align-center .elementor-icon-list-item, .elementor-widget.elementor-align-center .elementor-icon-list-item a{justify-content:center}
.elementor-widget.elementor-align-center .elementor-icon-list-item:after{margin:auto}
.elementor-widget.elementor-align-center .elementor-inline-items{justify-content:center}
.elementor-widget.elementor-align-left .elementor-icon-list-item, .elementor-widget.elementor-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}
.elementor-widget.elementor-align-left .elementor-inline-items{justify-content:flex-start}
.elementor-widget.elementor-align-right .elementor-icon-list-item, .elementor-widget.elementor-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}
.elementor-widget.elementor-align-right .elementor-icon-list-items{justify-content:flex-end}
.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after{left:0}
.elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after{right:0}
@media (min-width:-1) {
.elementor-widget:not(.elementor-widescreen-align-right) .elementor-icon-list-item:after{left:0}
.elementor-widget:not(.elementor-widescreen-align-left) .elementor-icon-list-item:after{right:0}
}
@media (max-width:-1) {
.elementor-widget:not(.elementor-laptop-align-right) .elementor-icon-list-item:after{left:0}
.elementor-widget:not(.elementor-laptop-align-left) .elementor-icon-list-item:after{right:0}
}
@media (max-width:-1) {
.elementor-widget:not(.elementor-tablet_extra-align-right) .elementor-icon-list-item:after{left:0}
.elementor-widget:not(.elementor-tablet_extra-align-left) .elementor-icon-list-item:after{right:0}
}
@media (max-width:1024px) {
.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item, .elementor-widget.elementor-tablet-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}
.elementor-widget.elementor-tablet-align-left .elementor-inline-items{justify-content:flex-start}
.elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item:after{left:0}
.elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item:after{right:0}
}
@media (max-width:-1) {
.elementor-widget:not(.elementor-mobile_extra-align-right) .elementor-icon-list-item:after{left:0}
.elementor-widget:not(.elementor-mobile_extra-align-left) .elementor-icon-list-item:after{right:0}
}
@media (max-width:767px) {
.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item, .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a{justify-content:center}
.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after{margin:auto}
.elementor-widget.elementor-mobile-align-center .elementor-inline-items{justify-content:center}
.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item, .elementor-widget.elementor-mobile-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}
.elementor-widget.elementor-mobile-align-left .elementor-inline-items{justify-content:flex-start}
.elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item:after{left:0}
.elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item:after{right:0}
}
@keyframes fadeIn {from{opacity:0}to{opacity:1}}
.fadeIn{animation-name:fadeIn}
.elementor-widget-image{text-align:center}
.elementor-widget-image a{display:inline-block}
.elementor-widget-image a img[src$=".svg"]{width:48px}
.elementor-widget-image img{vertical-align:middle;display:inline-block}
.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}
.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}
.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-widget-icon-box .elementor-icon-box-description{margin:0}
.elementor-column .elementor-spacer-inner{height:var(--spacer-size)}
.e-con{--container-widget-width:100%}
.e-con-inner>.elementor-widget-spacer, .e-con>.elementor-widget-spacer{width:var(--container-widget-width,var(--spacer-size));--align-self:var(--container-widget-align-self,initial);--flex-shrink:0}
.e-con-inner>.elementor-widget-spacer>.elementor-widget-container, .e-con>.elementor-widget-spacer>.elementor-widget-container{height:100%;width:100%}
.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer, .e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer{height:100%}
.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner, .e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size))}
html{line-height:1.15;-webkit-text-size-adjust:100%}
*, :after, :before{box-sizing:border-box}
body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:400;line-height:1.5;color:#333;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
h1, h2, h3, h4, h5, h6{margin-block-start:.5rem;margin-block-end:1rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}
h1{font-size:2.5rem}
h2{font-size:2rem}
h3{font-size:1.75rem}
h4{font-size:1.5rem}
h5{font-size:1.25rem}
h6{font-size:1rem}
p{margin-block-start:0;margin-block-end:.9rem}
hr{box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em;white-space:pre-wrap}
a{background-color:transparent;text-decoration:none;color:#c36}
a:active, a:hover{color:#336}
a:not([href]):not([tabindex]), a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}
a:not([href]):not([tabindex]):focus{outline:0}
abbr[title]{border-block-end:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b, strong{font-weight:bolder}
code, kbd, samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
img{border-style:none;height:auto;max-width:100%}
details{display:block}
summary{display:list-item}
figcaption{font-size:16px;color:#333;line-height:1.4;font-style:italic;font-weight:400}
[hidden], template{display:none}
@media print {
*, :after, :before{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}
a, a:visited{text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
abbr[title]:after{content:" (" attr(title) ")"}
a[href^="#"]:after, a[href^="javascript:"]:after{content:""}
pre{white-space:pre-wrap!important}
blockquote, pre{-moz-column-break-inside:avoid;break-inside:avoid;border:1px solid #ccc}
thead{display:table-header-group}
img, tr{-moz-column-break-inside:avoid;break-inside:avoid}
h2, h3, p{orphans:3;widows:3}
h2, h3{-moz-column-break-after:avoid;break-after:avoid}
}
label{display:inline-block;line-height:1;vertical-align:middle}
button, input, optgroup, select, textarea{font-family:inherit;font-size:1rem;line-height:1.5;margin:0}
input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea{width:100%;border:1px solid #666;border-radius:3px;padding:.5rem 1rem;transition:all .3s}
input[type=date]:focus, input[type=email]:focus, input[type=number]:focus, input[type=password]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=url]:focus, select:focus, textarea:focus{border-color:#333}
button, input{overflow:visible}
button, select{text-transform:none}
[type=button], [type=reset], [type=submit], button{width:auto;-webkit-appearance:button}
[type=button], [type=submit], button{display:inline-block;font-weight:400;color:#c36;text-align:center;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid #c36;padding:.5rem 1rem;font-size:1rem;border-radius:3px;transition:all .3s}
[type=button]:focus:not(:focus-visible), [type=submit]:focus:not(:focus-visible), button:focus:not(:focus-visible){outline:none}
[type=button]:focus, [type=button]:hover, [type=submit]:focus, [type=submit]:hover, button:focus, button:hover{color:#fff;background-color:#c36;text-decoration:none}
[type=button]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled){cursor:pointer}
fieldset{padding:.35em .75em .625em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto;resize:vertical}
[type=checkbox], [type=radio]{box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
select{display:block}
table{background-color:transparent;width:100%;margin-block-end:15px;font-size:.9em;border-spacing:0;border-collapse:collapse}
table td, table th{padding:15px;line-height:1.5;vertical-align:top;border:1px solid hsla(0,0%,50.2%,.5019607843)}
table th{font-weight:700}
table tfoot th, table thead th{font-size:1em}
table caption+thead tr:first-child td, table caption+thead tr:first-child th, table colgroup+thead tr:first-child td, table colgroup+thead tr:first-child th, table thead:first-child tr:first-child td, table thead:first-child tr:first-child th{border-block-start:1px solid hsla(0,0%,50.2%,.5019607843)}
table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th{background-color:hsla(0,0%,50.2%,.0705882353)}
table tbody tr:hover>td, table tbody tr:hover>th{background-color:hsla(0,0%,50.2%,.1019607843)}
table tbody+tbody{border-block-start:2px solid hsla(0,0%,50.2%,.5019607843)}
@media (max-width:767px) {
table table{font-size:.8em}
table table td, table table th{padding:7px;line-height:1.3}
table table th{font-weight:400}
}
dd, dl, dt, li, ol, ul{margin-block-start:0;margin-block-end:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
@charset "UTF-8";
.page-content a{text-decoration:underline}
.pagination{display:flex;justify-content:space-between;margin:20px auto}
.sticky{position:relative;display:block}
.hide{display:none!important}
.post-password-form [type=submit]{margin-inline-start:3px}
.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}
.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#333;display:block;font-size:1rem;height:auto;left:5px;line-height:normal;padding:12px 24px;text-decoration:none;top:5px;width:auto;z-index:100000}
html[dir=rtl] #comments .comment .avatar, html[dir=rtl] #comments .pingback .avatar{left:auto;right:0}
#comments .children{position:relative;list-style:none;margin:0;padding-inline-start:30px}
#comments .children li:last-child{padding-block-end:0}
html[dir=rtl] #comments ol.comment-list .children:before{content:"↩";left:auto;right:0}
@media (max-width:767px) {
#comments .children{padding-inline-start:20px}
html[dir=rtl] #comments .comment .avatar{float:right}
}
.site-footer:not(.dynamic-footer), .site-header:not(.dynamic-header), body:not([class*=elementor-page-]) .site-main{margin-inline-start:auto;margin-inline-end:auto;width:100%}
@media (max-width:575px) {
.site-footer:not(.dynamic-footer), .site-header:not(.dynamic-header), body:not([class*=elementor-page-]) .site-main{padding-inline-start:10px;padding-inline-end:10px}
}
@media (min-width:576px) {
.site-footer:not(.dynamic-footer), .site-header:not(.dynamic-header), body:not([class*=elementor-page-]) .site-main{max-width:500px}
}
@media (min-width:768px) {
.site-footer:not(.dynamic-footer), .site-header:not(.dynamic-header), body:not([class*=elementor-page-]) .site-main{max-width:600px}
}
@media (min-width:992px) {
.site-footer:not(.dynamic-footer), .site-header:not(.dynamic-header), body:not([class*=elementor-page-]) .site-main{max-width:800px}
}
@media (min-width:1200px) {
.site-footer:not(.dynamic-footer), .site-header:not(.dynamic-header), body:not([class*=elementor-page-]) .site-main{max-width:1140px}
}
.site-header+.elementor{min-height:calc(100vh - 320px)}
@charset "UTF-8";
.site-header{display:flex;flex-wrap:wrap;justify-content:space-between;padding-block-start:1rem;padding-block-end:1rem;position:relative}
@media (max-width:576px) {
.site-footer:not(.footer-stacked) .footer-inner .copyright, .site-footer:not(.footer-stacked) .footer-inner .site-branding, .site-footer:not(.footer-stacked) .footer-inner .site-navigation{display:block;text-align:center;width:100%;max-width:none}
}
.site-navigation-toggle-holder{display:flex;align-items:center;padding:8px 15px}
.site-navigation-toggle-holder .site-navigation-toggle{display:flex;align-items:center;justify-content:center;padding:.5rem;cursor:pointer;border:0 solid;border-radius:3px;background-color:rgba(0,0,0,.05);color:#494c4f}
.site-navigation-toggle-holder .site-navigation-toggle[aria-expanded=true] .site-navigation-toggle-icon:before{box-shadow:none;transform:translateY(.35rem) rotate(45deg)}
.site-navigation-toggle-holder .site-navigation-toggle[aria-expanded=true] .site-navigation-toggle-icon:after{transform:translateY(-.35rem) rotate(-45deg)}
.site-navigation-dropdown{margin-block-start:10px;transition:max-height .3s,transform .3s;transform-origin:top;position:absolute;bottom:0;left:0;z-index:10000;width:100%}
.site-navigation-toggle-holder:not(.elementor-active)+.site-navigation-dropdown{transform:scaleY(0);max-height:0}
.site-navigation-toggle-holder.elementor-active+.site-navigation-dropdown{transform:scaleY(1);max-height:100vh}
.site-navigation-dropdown ul{padding:0}
.site-navigation-dropdown ul.menu{position:absolute;width:100%;padding:0;margin:0;background:#fff}
.site-navigation-dropdown ul.menu li{display:block;width:100%;position:relative}
.site-navigation-dropdown ul.menu li a{display:block;padding:20px;background:#fff;color:#55595c;box-shadow:inset 0 -1px 0 rgba(0,0,0,.1019607843)}
.site-navigation-dropdown ul.menu li.current-menu-item a{color:#fff;background:#55595c}
.site-navigation-dropdown ul.menu>li li{transition:max-height .3s,transform .3s;transform-origin:top;transform:scaleY(0);max-height:0}
.site-navigation-dropdown ul.menu li.elementor-active>ul>li{transform:scaleY(1);max-height:100vh}
@media (max-width:576px) {
.site-header.menu-dropdown-mobile:not(.menu-layout-dropdown) .site-navigation{display:none!important}
}
@media (min-width:768px) {
.site-header.menu-dropdown-mobile:not(.menu-layout-dropdown) .site-navigation-toggle-holder{display:none!important}
}
@media (min-width:576px) and (max-width:767px) {
.site-header.menu-dropdown-mobile:not(.menu-layout-dropdown) .site-navigation{display:none!important}
}
@media (min-width:992px) {
.site-header.menu-dropdown-tablet:not(.menu-layout-dropdown) .site-navigation-toggle-holder{display:none!important}
}
@media (max-width:992px) {
.site-header.menu-dropdown-tablet:not(.menu-layout-dropdown) .site-navigation{display:none!important}
}
.site-header.menu-dropdown-none:not(.menu-layout-dropdown) .site-navigation-toggle-holder{display:none!important}
.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container{overflow:hidden}
.elementor-widget .elementor-icon-list-items.elementor-inline-items{margin-right:-8px;margin-left:-8px}
.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:8px;margin-left:8px}
.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{width:auto;left:auto;right:auto;position:relative;height:100%;border-top:0;border-bottom:0;border-right:0;border-left-width:1px;border-style:solid;right:-8px}
.elementor-widget .elementor-icon-list-items{list-style-type:none;margin:0;padding:0}
.elementor-widget .elementor-icon-list-item{margin:0;padding:0;position:relative}
.elementor-widget .elementor-icon-list-item:after{position:absolute;bottom:0;width:100%}
.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a{display:flex;font-size:inherit;align-items:var(--icon-vertical-align,center)}
.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{align-self:center;padding-inline-start:5px}
.elementor-widget .elementor-icon-list-icon{display:flex;position:relative;top:var(--icon-vertical-offset,initial)}
.elementor-widget .elementor-icon-list-icon svg{width:var(--e-icon-list-icon-size,1em);height:var(--e-icon-list-icon-size,1em)}
.elementor-widget .elementor-icon-list-icon i{width:1.25em;font-size:var(--e-icon-list-icon-size)}
.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon{text-align:var(--e-icon-list-icon-align)}
.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg{margin:var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0)}
.elementor-widget.elementor-list-item-link-full_width a{width:100%}
.elementor-widget.elementor-align-center .elementor-icon-list-item, .elementor-widget.elementor-align-center .elementor-icon-list-item a{justify-content:center}
.elementor-widget.elementor-align-center .elementor-icon-list-item:after{margin:auto}
.elementor-widget.elementor-align-center .elementor-inline-items{justify-content:center}
.elementor-widget.elementor-align-left .elementor-icon-list-item, .elementor-widget.elementor-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}
.elementor-widget.elementor-align-left .elementor-inline-items{justify-content:flex-start}
.elementor-widget.elementor-align-right .elementor-icon-list-item, .elementor-widget.elementor-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}
.elementor-widget.elementor-align-right .elementor-icon-list-items{justify-content:flex-end}
.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after{left:0}
.elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after{right:0}
@media (min-width:-1) {
.elementor-widget:not(.elementor-widescreen-align-right) .elementor-icon-list-item:after{left:0}
.elementor-widget:not(.elementor-widescreen-align-left) .elementor-icon-list-item:after{right:0}
}
@media (max-width:-1) {
.elementor-widget:not(.elementor-laptop-align-right) .elementor-icon-list-item:after{left:0}
.elementor-widget:not(.elementor-laptop-align-left) .elementor-icon-list-item:after{right:0}
}
@media (max-width:-1) {
.elementor-widget:not(.elementor-tablet_extra-align-right) .elementor-icon-list-item:after{left:0}
.elementor-widget:not(.elementor-tablet_extra-align-left) .elementor-icon-list-item:after{right:0}
}
@media (max-width:1024px) {
.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item, .elementor-widget.elementor-tablet-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}
.elementor-widget.elementor-tablet-align-left .elementor-inline-items{justify-content:flex-start}
.elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item:after{left:0}
.elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item:after{right:0}
}
@media (max-width:-1) {
.elementor-widget:not(.elementor-mobile_extra-align-right) .elementor-icon-list-item:after{left:0}
.elementor-widget:not(.elementor-mobile_extra-align-left) .elementor-icon-list-item:after{right:0}
}
@media (max-width:767px) {
.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item, .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a{justify-content:center}
.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after{margin:auto}
.elementor-widget.elementor-mobile-align-center .elementor-inline-items{justify-content:center}
.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item, .elementor-widget.elementor-mobile-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}
.elementor-widget.elementor-mobile-align-left .elementor-inline-items{justify-content:flex-start}
.elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item:after{left:0}
.elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item:after{right:0}
}
.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid{display:inline-grid}
@font-face {
  font-family: 'Font Awesome 5 Brands';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("../fonts/fa-brands-400.eot");
  src: url("../fonts/fa-brands-400.eot") format("embedded-opentype"), url("../fonts/fa-brands-400.woff2") format("woff2"), url("../fonts/fa-brands-400.woff") format("woff"), url("../fonts/fa-brands-400.ttf") format("truetype"), url("../fonts/fa-brands-400.svg") format("svg"); }
.fa, .fas, .far{-moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;}
.fa-spin{-webkit-animation: fa-spin 2s infinite linear;
          animation: fa-spin 2s infinite linear;}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }
.fa-angle-down:before{content: "\f107";}
.fa-book-open:before{content: "\f518";}
.fa-box-open:before{content: "\f49e";}
.fa-caret-down:before{content: "\f0d7";}
.fa-caret-right:before{content: "\f0da";}
.fa-check:before{content: "\f00c";}
.fa-chevron-down:before{content: "\f078";}
.fa-circle-notch:before{content: "\f1ce";}
.fa-door-open:before{content: "\f52b";}
.fa-envelope-open:before{content: "\f2b6";}
.fa-folder-open:before{content: "\f07c";}
.fa-frown-open:before{content: "\f57a";}
.fa-lock-open:before{content: "\f3c1";}
.fa-plus:before{content: "\f067";}
.fa-power-off:before{content: "\f011";}
.fa-sort:before{content: "\f0dc";}
.fa-sort-down:before{content: "\f0dd";}
.fa-sort-up:before{content: "\f0de";}
.fa-teeth-open:before{content: "\f62f";}
.fa-times:before{content: "\f00d";}
.fa-toggle-off:before{content: "\f204";}
.fa-toggle-on:before{content: "\f205";}
.fa-truck-loading:before{content: "\f4de";}
.fa-volume-off:before{content: "\f026";}
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("../fonts/fa-solid-900.eot");
  src: url("../fonts/fa-solid-900.eot") format("embedded-opentype"), url("../fonts/fa-solid-900.woff2") format("woff2"), url("../fonts/fa-solid-900.woff") format("woff"), url("../fonts/fa-solid-900.ttf") format("truetype"), url("../fonts/fa-solid-900.svg") format("svg"); }
.fa, .fas{font-family: 'Font Awesome 5 Free';
  font-weight: 900;}
.wpr-anim-text-inner{display:inline-block;position:relative;text-align:left}
.wpr-anim-text-inner b{display:inline-block;position:absolute;white-space:nowrap;left:0;top:0}
.wpr-anim-text-inner b.wpr-anim-text-visible{position:relative}
.wpr-anim-text.wpr-anim-text-type-rotate-1 .wpr-anim-text-inner{-webkit-perspective:300px;perspective:300px}
.wpr-anim-text.wpr-anim-text-type-rotate-1 b{opacity:0;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:rotateX(180deg);-ms-transform:rotateX(180deg);transform:rotateX(180deg)}
.wpr-anim-text.wpr-anim-text-type-rotate-1 b.wpr-anim-text-visible{opacity:1;-webkit-transform:rotateX(0);-ms-transform:rotateX(0);transform:rotateX(0);-webkit-animation:wpr-anim-text-rotate-1-in 1.2s;animation:wpr-anim-text-rotate-1-in 1.2s}
.wpr-anim-text.wpr-anim-text-type-rotate-1 b.wpr-anim-text-hidden{-webkit-transform:rotateX(180deg);-ms-transform:rotateX(180deg);transform:rotateX(180deg);-webkit-animation:wpr-anim-text-rotate-1-out 1.2s;animation:wpr-anim-text-rotate-1-out 1.2s}
@-webkit-keyframes wpr-anim-text-rotate-1-in {0%{-webkit-transform:rotateX(180deg);opacity:0}35%{-webkit-transform:rotateX(120deg);opacity:0}65%{opacity:0}100%{-webkit-transform:rotateX(360deg);opacity:1}}
@keyframes wpr-anim-text-rotate-1-in {0%{-webkit-transform:rotateX(180deg);-ms-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}35%{-webkit-transform:rotateX(120deg);-ms-transform:rotateX(120deg);transform:rotateX(120deg);opacity:0}65%{opacity:0}100%{-webkit-transform:rotateX(360deg);-ms-transform:rotateX(360deg);transform:rotateX(360deg);opacity:1}}
@-webkit-keyframes wpr-anim-text-rotate-1-out {0%{-webkit-transform:rotateX(0);opacity:1}35%{-webkit-transform:rotateX(-40deg);opacity:1}65%{opacity:0}100%{-webkit-transform:rotateX(180deg);opacity:0}}
@keyframes wpr-anim-text-rotate-1-out {0%{-webkit-transform:rotateX(0);-ms-transform:rotateX(0);transform:rotateX(0);opacity:1}35%{-webkit-transform:rotateX(-40deg);-ms-transform:rotateX(-40deg);transform:rotateX(-40deg);opacity:1}65%{opacity:0}100%{-webkit-transform:rotateX(180deg);-ms-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}}
.wpr-anim-text.wpr-anim-text-type-typing .wpr-anim-text-inner{vertical-align:top;overflow:hidden}
.wpr-anim-text.wpr-anim-text-type-typing b{visibility:hidden}
.wpr-anim-text.wpr-anim-text-type-typing b.wpr-anim-text-visible{visibility:visible}
.wpr-anim-text.wpr-anim-text-type-typing i{position:absolute;visibility:hidden}
.wpr-anim-text.wpr-anim-text-type-typing i.wpr-anim-text-in{position:relative;visibility:visible}
@-webkit-keyframes wpr-anim-text-pulse {0%{-webkit-transform:translateY(-50%) scale(1);opacity:1}40%{-webkit-transform:translateY(-50%) scale(.9);opacity:0}100%{-webkit-transform:translateY(-50%) scale(0);opacity:0}}
@keyframes wpr-anim-text-pulse {0%{-webkit-transform:translateY(-50%) scale(1);-ms-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);opacity:1}40%{-webkit-transform:translateY(-50%) scale(.9);-ms-transform:translateY(-50%) scale(.9);transform:translateY(-50%) scale(.9);opacity:0}100%{-webkit-transform:translateY(-50%) scale(0);-ms-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);opacity:0}}
@-webkit-keyframes wpr-anim-text-rotate-2-in {0%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(90deg)}60%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(-10deg)}100%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0)}}
@keyframes wpr-anim-text-rotate-2-in {0%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(90deg);-ms-transform:translateZ(-20px) rotateX(90deg);transform:translateZ(-20px) rotateX(90deg)}60%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(-10deg);-ms-transform:translateZ(-20px) rotateX(-10deg);transform:translateZ(-20px) rotateX(-10deg)}100%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0);-ms-transform:translateZ(-20px) rotateX(0);transform:translateZ(-20px) rotateX(0)}}
@-webkit-keyframes wpr-anim-text-rotate-2-out {0%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0)}60%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(-100deg)}100%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(-90deg)}}
@keyframes wpr-anim-text-rotate-2-out {0%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0);-ms-transform:translateZ(-20px) rotateX(0);transform:translateZ(-20px) rotateX(0)}60%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(-100deg);-ms-transform:translateZ(-20px) rotateX(-100deg);transform:translateZ(-20px) rotateX(-100deg)}100%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(-90deg);-ms-transform:translateZ(-20px) rotateX(-90deg);transform:translateZ(-20px) rotateX(-90deg)}}
@-webkit-keyframes wpr-anim-text-slide-in {0%{opacity:0;-webkit-transform:translateY(-100%)}60%{opacity:1;-webkit-transform:translateY(20%)}100%{opacity:1;-webkit-transform:translateY(0)}}
@keyframes wpr-anim-text-slide-in {0%{opacity:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}60%{opacity:1;-webkit-transform:translateY(20%);-ms-transform:translateY(20%);transform:translateY(20%)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}
@-webkit-keyframes wpr-anim-text-slide-out {0%{opacity:1;-webkit-transform:translateY(0)}60%{opacity:0;-webkit-transform:translateY(120%)}100%{opacity:0;-webkit-transform:translateY(100%)}}
@keyframes wpr-anim-text-slide-out {0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}60%{opacity:0;-webkit-transform:translateY(120%);-ms-transform:translateY(120%);transform:translateY(120%)}100%{opacity:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}}
.wpr-anim-text.wpr-anim-text-type-clip span{display:inline-block;padding:.2em 0}
.wpr-anim-text.wpr-anim-text-type-clip .wpr-anim-text-inner{overflow:hidden;vertical-align:top}
.wpr-anim-text.wpr-anim-text-type-clip b{opacity:0}
.wpr-anim-text.wpr-anim-text-type-clip b.wpr-anim-text-visible{opacity:1}
@-webkit-keyframes wpr-anim-text-zoom-in {0%{opacity:0;-webkit-transform:translateZ(100px)}100%{opacity:1;-webkit-transform:translateZ(0)}}
@keyframes wpr-anim-text-zoom-in {0%{opacity:0;-webkit-transform:translateZ(100px);-ms-transform:translateZ(100px);transform:translateZ(100px)}100%{opacity:1;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}}
@-webkit-keyframes wpr-anim-text-zoom-out {0%{opacity:1;-webkit-transform:translateZ(0)}100%{opacity:0;-webkit-transform:translateZ(-100px)}}
@keyframes wpr-anim-text-zoom-out {0%{opacity:1;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}100%{opacity:0;-webkit-transform:translateZ(-100px);-ms-transform:translateZ(-100px);transform:translateZ(-100px)}}
@-webkit-keyframes wpr-anim-text-rotate-3-in {0%{-webkit-transform:rotateY(180deg)}100%{-webkit-transform:rotateY(0)}}
@keyframes wpr-anim-text-rotate-3-in {0%{-webkit-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg)}100%{-webkit-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0)}}
@-webkit-keyframes wpr-anim-text-rotate-3-out {0%{-webkit-transform:rotateY(0)}100%{-webkit-transform:rotateY(-180deg)}}
@keyframes wpr-anim-text-rotate-3-out {0%{-webkit-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0)}100%{-webkit-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg)}}
@-webkit-keyframes wpr-anim-text-scale-up {0%{-webkit-transform:scale(0);opacity:0}60%{-webkit-transform:scale(1.2);opacity:1}100%{-webkit-transform:scale(1);opacity:1}}
@keyframes wpr-anim-text-scale-up {0%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0}60%{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);opacity:1}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}}
@-webkit-keyframes wpr-anim-text-scale-down {0%{-webkit-transform:scale(1);opacity:1}60%{-webkit-transform:scale(0);opacity:0}}
@keyframes wpr-anim-text-scale-down {0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}60%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0}}
@-webkit-keyframes wpr-anim-text-push-in {0%{opacity:0;-webkit-transform:translateX(-100%)}60%{opacity:1;-webkit-transform:translateX(10%)}100%{opacity:1;-webkit-transform:translateX(0)}}
@keyframes wpr-anim-text-push-in {0%{opacity:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}60%{opacity:1;-webkit-transform:translateX(10%);-ms-transform:translateX(10%);transform:translateX(10%)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}
@-webkit-keyframes wpr-anim-text-push-out {0%{opacity:1;-webkit-transform:translateX(0)}60%{opacity:0;-webkit-transform:translateX(110%)}100%{opacity:0;-webkit-transform:translateX(100%)}}
@keyframes wpr-anim-text-push-out {0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}60%{opacity:0;-webkit-transform:translateX(110%);-ms-transform:translateX(110%);transform:translateX(110%)}100%{opacity:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}}
article, aside, footer, header, nav, section, figcaption, figure, main{display: block;}
hr{-webkit-box-sizing: content-box;box-sizing: content-box;height: 0;overflow: visible;border: 0;height: 1px;margin: 20px 0;}
pre{font-family: monospace, monospace;font-size: 1em;}
a{text-decoration: none;background-color: transparent;-webkit-text-decoration-skip: objects;}
[class*="elementor-widget-wpr-"] a{text-decoration: none;}
abbr[title]{text-decoration: underline;-webkit-text-decoration: underline dotted;text-decoration: underline dotted;}
b, strong{font-weight: inherit;}
b, strong{font-weight: bolder;}
code, kbd, samp{font-family: monospace, monospace;font-size: 1em;}
dfn{font-style: italic;}
mark{background-color: #ff0;color: #000;}
small{font-size: 80%;}
sub, sup{font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sub{bottom: -0.25em;}
sup{top: -0.5em;}
audio, video{display: inline-block;}
audio:not([controls]){display: none;height: 0;}
img{display: block;border-style: none;}
svg:not(:root){overflow: hidden;display: inline;}
button, input{overflow: visible;outline: 0;}
button, select{text-transform: none;}
button, html [type="button"], [type="reset"], [type="submit"]{-webkit-appearance: button;}
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner{border-style: none;padding: 0;}
button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring{outline: none;}
[type=button]:focus, [type=button]:hover, [type=submit]:focus, [type=submit]:hover, button:focus, button:hover{outline: 0;}
legend{-webkit-box-sizing: border-box;box-sizing: border-box;color: inherit;display: table;max-width: 100%;padding: 0;white-space: normal;}
progress{display: inline-block;vertical-align: baseline;}
textarea{overflow: auto;outline: 0;}
[type="checkbox"], [type="radio"]{-webkit-box-sizing: border-box;box-sizing: border-box;padding: 0;outline: 0;}
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button{height: auto;outline: 0;}
[type="search"]{-webkit-appearance: none !important;-moz-appearance: none !important;appearance: none !important;outline: 0;}
[type="search"]:focus{-webkit-appearance: none !important;-moz-appearance: none !important;appearance: none !important;outline: 0;}
[type="search"]{-webkit-appearance: textfield;outline-offset: -2px;}
[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration{-webkit-appearance: none;}
::-webkit-file-upload-button{-webkit-appearance: button;font: inherit;}
details, menu{display: block;}
summary{display: list-item;}
canvas{display: inline-block;}
template{display: none;}
[hidden]{display: none;}
.lg-outer{direction: ltr;z-index: 999999 !important;}
.wpr-body-overflow-hidden{overflow: hidden;}
.wpr-z-index{z-index: 9999 !important;}
.wpr-hidden-img{display: none !important;}
.wpr-section-z-index{z-index: 999 !important;}
.wpr-hidden-element{display: none !important;}
.wpr-visibility-hidden{visibility: hidden !important;}
.wpr-visibility-hidden *{display: none !important;}
.wpr-marquee-hidden{visibility: hidden !important;}
.wpr-marquee-hidden *{visibility: hidden !important;height: 0 !important;}
.wpr-cv-container{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 90;}
.wpr-cv-inner{display: table-cell;vertical-align: middle;}
.wpr-no-transition-delay{-webkit-transition-delay: 0s !important;-o-transition-delay: 0s !important;transition-delay: 0s !important;}
.wpr-nav-menu, .wpr-nav-menu ul, .wpr-mobile-nav-menu, .wpr-mobile-nav-menu ul{padding: 0;margin: 0;list-style: none;font-size: 0;}
.wpr-nav-menu li{position: relative;}
.wpr-nav-menu-horizontal .wpr-nav-menu>li{display: inline-block;}
.wpr-nav-menu > li > a, .wpr-mobile-nav-menu > li > a{font-size: 16px;line-height: 1;}
.wpr-mobile-nav-menu li{margin: 0;}
.wpr-nav-menu-horizontal .wpr-nav-menu>li:first-child{padding-left: 0 !important;margin-left: 0 !important;}
.wpr-nav-menu-horizontal .wpr-nav-menu>li:last-child{padding-right: 0 !important;margin-right: 0 !important;}
div[class*="wpr-main-menu-align-"] .wpr-nav-menu-vertical .wpr-nav-menu>li>.wpr-sub-menu, div[class*="wpr-main-menu-align-"] .wpr-nav-menu-vertical .wpr-nav-menu>li>.wpr-sub-mega-menu{left: 100%;}
.wpr-nav-menu .wpr-sub-menu{display: none;position: absolute;z-index: 9999;width: 180px;text-align: left;list-style: none;margin: 0;}
.wpr-nav-menu-vertical .wpr-nav-menu>li>.wpr-sub-menu, .wpr-nav-menu-vertical .wpr-nav-menu>li>.wpr-sub-mega-menu{top: 0;}
.wpr-nav-menu .wpr-sub-menu .wpr-sub-menu{top: 0;left: 100%;}
.wpr-nav-menu:not(.wpr-mega-menu) .wpr-sub-icon{position: absolute;top: 48%;transform: translateY(-50%);-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.wpr-nav-menu:not(.wpr-mega-menu) .wpr-sub-icon-rotate{-webkit-transform: rotate(-90deg) translateX(80%);-ms-transform: rotate(-90deg) translateX(80%);transform: rotate(-90deg) translateX(80%);}
.wpr-sub-divider-yes .wpr-sub-menu li:not(:last-child){border-bottom-style: solid;}
.wpr-mobile-nav-menu:not(.wpr-mobile-mega-menu), .wpr-mobile-nav-menu-container{display: none;}
.wpr-mobile-nav-menu:not(.wpr-mobile-mega-menu){position: absolute;z-index: 9999;}
.wpr-mobile-menu-full-width .wpr-mobile-mega-menu-wrap{width: 100%;}
.wpr-mobile-menu-drdown-align-left .wpr-mobile-nav-menu:not(.wpr-mobile-mega-menu){left: 0;}
.wpr-mobile-menu-drdown-align-center .wpr-mobile-nav-menu:not(.wpr-mobile-mega-menu){left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
.wpr-mobile-menu-drdown-align-right .wpr-mobile-nav-menu:not(.wpr-mobile-mega-menu){right: 0;}
.wpr-mobile-sub-menu, .wpr-mobile-sub-mega-menu{display: none;}
.wpr-mobile-nav-menu .menu-item-has-children>a:after{position: absolute;right: 0;top: 50%;transform: translateY(-50%);-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);}
div[class*="wpr-sub-icon-"] .wpr-mobile-nav-menu .menu-item-has-children>a:after{font-family: "Font Awesome 5 Free";font-size: 12px;font-weight: 900;font-style: normal;text-decoration: none;line-height: 1;letter-spacing: 0;text-rendering: auto;-webkit-font-smoothing: antialiased;}
.wpr-sub-icon-caret-down .wpr-mobile-nav-menu .menu-item-has-children>a:after{content: "\f0d7";}
.wpr-sub-icon-angle-down .wpr-mobile-nav-menu .menu-item-has-children>a:after{content: "\f107";}
.wpr-sub-icon-chevron-down .wpr-mobile-nav-menu .menu-item-has-children>a:after{content: "\f078";}
.wpr-sub-icon-plus .wpr-mobile-nav-menu .menu-item-has-children>a:after{content: "\f067";}
.wpr-mobile-toggle{display: inline-block;padding: 7px;cursor: pointer;border-style: solid;text-align: center;}
.wpr-mobile-toggle-text{font-size: 16px;line-height: 1 !important;}
.wpr-mobile-toggle-text:last-child{display: none;}
.wpr-mega-menu{position: relative;}
.wpr-mobile-menu-display-offcanvas .wpr-mobile-mega-menu > li > a > .wpr-mobile-sub-icon{-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);}
.wpr-sub-mega-menu{display: none;position: absolute;z-index: 99999;overflow: hidden;width: 100%;text-align: left;}
.wpr-sub-mega-menu, .wpr-sub-mega-menu ul{font-size: 1rem;}
.wpr-nav-menu-vertical .wpr-sub-mega-menu{width: 840px;}
.wpr-mega-menu-width-full .wpr-sub-mega-menu{width: 100vw;left: -110%;}
div[class*="wpr-sub-menu-fx"] .wpr-mega-menu .wpr-sub-menu, div[class*="wpr-sub-menu-fx"] .wpr-mega-menu .wpr-sub-mega-menu{display: block;visibility: hidden;opacity: 0;z-index: -1;-webkit-transition: all 0.2s ease-in;-o-transition: all 0.2s ease-in;transition: all 0.2s ease-in;}
div[class*="wpr-sub-menu-fx"] .wpr-mega-menu .wpr-sub-menu.wpr-animate-sub, div[class*="wpr-sub-menu-fx"] .wpr-mega-menu .wpr-sub-mega-menu.wpr-animate-sub{visibility: visible;opacity: 1;z-index: 9999;}
@-webkit-keyframes badgeBounce {0% {-webkit-transform:translateY(0);transform:translateY(0);}50% {-webkit-transform:translateY(-25%);transform:translateY(-25%);}0% {-webkit-transform:translateY(0);transform:translateY(0);}}
@keyframes badgeBounce {0% {-webkit-transform:translateY(0);transform:translateY(0);}50% {-webkit-transform:translateY(-25%);transform:translateY(-25%);}0% {-webkit-transform:translateY(0);transform:translateY(0);}}
@-webkit-keyframes badgeFade {0% {opacity: 1 }50% {opacity: 0.5 }0% {opacity: 1 }}
@keyframes badgeFade {0% {opacity: 1 }50% {opacity: 0.5 }0% {opacity: 1 }}
.wpr-mobile-menu-display-offcanvas .wpr-mobile-mega-menu-wrap{display: block;position: fixed;top: 0;z-index: 9999;height: 100vh;min-height: 100%;overflow: hidden;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;-o-transition-property: transform;transition-property: transform;transition-property: transform, -webkit-transform;}
.wpr-mobile-menu-display-offcanvas .wpr-mobile-mega-menu-open{-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}
.wpr-mobile-mega-menu-overlay{opacity: 0;visibility: hidden;position: fixed;top: 0;left: 0;z-index: 9998;width: 100%;height: 100%;-webkit-transition: opacity 0.2s ease-in;-o-transition: opacity 0.2s ease-in;transition: opacity 0.2s ease-in;}
.wpr-mobile-mega-menu-open + .wpr-mobile-mega-menu-overlay{opacity: 1;visibility: visible;}
.mobile-mega-menu-close{margin-left: auto;cursor: pointer;}
.wpr-mobile-mega-menu .wpr-mobile-sub-icon{margin-left: auto;font-size: 13px;}
.wpr-mobile-mega-menu > li > a > .wpr-mobile-sub-icon{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;position: absolute;right: 0;}
.wpr-mobile-menu-display-offcanvas .wpr-mobile-mega-menu li{overflow: hidden;}
.wpr-mobile-mega-menu a:after{display: none;}
.wpr-mobile-menu-display-offcanvas .wpr-mobile-mega-menu{position: relative;}
.wpr-mobile-mega-menu > li > a, .wpr-mobile-mega-menu .wpr-mobile-sub-menu > li > a{position: relative;left: 0;-webkit-transition-property: left;-o-transition-property: left;transition-property: left;}
.wpr-mobile-mega-menu.wpr-mobile-sub-offcanvas-open > li > a{left: -100%;}
.wpr-mobile-menu-display-offcanvas .wpr-mobile-sub-mega-menu, .wpr-mobile-menu-display-offcanvas .wpr-mobile-mega-menu > li > .wpr-mobile-sub-menu{display: block;position: absolute;width: 100%;top: 0;left: 100%;z-index: 1;-webkit-transition-property: left;-o-transition-property: left;transition-property: left;}
.wpr-mobile-sub-offcanvas-open .wpr-mobile-sub-open > .wpr-mobile-sub-mega-menu, .wpr-mobile-menu-display-offcanvas .wpr-mobile-mega-menu > .wpr-mobile-sub-open > .wpr-mobile-sub-menu{left: 0;}
.wpr-mobile-mega-menu.wpr-mobile-sub-offcanvas-open > li > a{margin-right: 20px;}
.wpr-mobile-menu-display-offcanvas .wpr-mobile-sub-offcanvas-open .wpr-mobile-sub-open .wpr-mobile-sub-mega-menu, .wpr-mobile-menu-display-offcanvas .wpr-mobile-mega-menu > .wpr-mobile-sub-open > .wpr-mobile-sub-menu{margin-left: 0 !important;}
.wpr-mobile-menu-display-offcanvas .wpr-mobile-mega-menu .wpr-mobile-sub-menu .wpr-mobile-sub-menu{padding-left: 10px;}
.wpr-mobile-sub-offcanvas-open .wpr-mobile-sub-open .wpr-mobile-sub-menu{display: block;}
.wpr-menu-offcanvas-back{display: none;}
.wpr-mobile-menu-display-offcanvas .wpr-menu-offcanvas-back{display: block;cursor: pointer;}
.wpr-mobile-mega-menu-wrap[toggle-backface="yes"] .wpr-mobile-sub-offcanvas-open li.menu-item > ul{display: none !important;}
.wpr-mobile-mega-menu-wrap[toggle-backface="yes"] .wpr-mobile-sub-offcanvas-open li.wpr-mobile-sub-open.menu-item > ul{display: block !important;}
.wpr-onepage-nav{position: fixed;z-index: 99999;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.wpr-onepage-nav-item{position: relative;}
.wpr-onepage-nav-item:last-child{margin-bottom: 0 !important;}
.wpr-featured-media-image{position: relative;display: inline-block;vertical-align: middle;}
.wpr-gallery-slider{opacity: 0;}
.wpr-gallery-slider-arrows-wrap{position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);left: 0;z-index: 1;height: 0 !important;width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.wpr-thumbnail-slider-arrow{position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);left: 0;z-index: 1;width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.wpr-tsa-hidden{display: none;}
.wpr-thumbnail-slider-next-arrow{right: 0;left: auto;}
.wpr-thumbnail-slider-prev-arrow[disabled]{opacity: 0.6;}
.wpr-product-media-thumbs-vertical .wpr-thumbnail-slider-prev-arrow{top: 7px !important;left: 50% !important;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
.wpr-product-media-thumbs-vertical .wpr-thumbnail-slider-next-arrow{top: auto !important;bottom: 7px !important;left: 50% !important;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
.wpr-product-media-thumbs-vertical .wpr-thumbnail-slider-prev-arrow i{-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg)}
.wpr-product-media-thumbs-vertical .wpr-thumbnail-slider-next-arrow i{-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg)}
.wpr-product-media-thumbs-vertical .flex-control-nav li{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
.wpr-product-media-thumbs-vertical .flex-control-nav li img{width: 100% !important;height: 100% !important;-o-object-fit: cover !important;object-fit: cover !important;}
.wpr-product-media-thumbs-vertical .flex-control-nav li img{width: 100% !important;height: 100% !important;-o-object-fit: cover !important;object-fit: cover !important;}
.wpr-gallery-slider-arrow, .wpr-thumbnail-slider-arrow{position: absolute;top: 50%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;z-index: 120;-webkit-box-sizing: content-box;box-sizing: content-box;-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s;text-align: center;cursor: pointer;}
.wpr-gallery-slider-arrow i, .wpr-thumbnail-slider-arrow i{display: block;width: 100%;line-height: inherit;}
.wpr-gallery-slider-arrow{-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.wpr-thumbnail-slider-nav-fade .wpr-fcn-wrap:hover .wpr-thumbnail-slider-arrow[disabled]{opacity: 0.6;}
.wpr-thumbnail-slider-arrow{-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.wpr-product-media-lightbox{position: absolute;top: 0;right: 0;z-index: 1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.wpr-gallery-slider-dots{position: absolute;display: inline-table;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);z-index: 1;}
.wpr-gallery-slider-dots ul{list-style: none;margin: 0;padding: 0;}
.wpr-gallery-slider-dots li{float: left;}
.wpr-gallery-slider-dot{display: block;cursor: pointer;}
.wpr-gallery-slider-dots li:last-child .wpr-gallery-slider-dot{margin: 0 !important;}
.wpr-comment-metadata>*{display: inline-block;}
.wpr-comment-form[class*="wpr-cf-pro"] .wpr-comment-form-fields{display: block;width: 60%;}
.wpr-comment-form[class*="wpr-cf-pro"] > div{margin-right: 0 !important;}
.wpr-comment-form[class*="wpr-cf-pro"] .wpr-comment-form-fields{-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1;}
.wpr-grid-image-wrap img.wpr-hidden-image{opacity: 0;visibility: hidden;}
.wpr-grid{opacity: 0;}
.wpr-grid-item{float: left;position: relative;text-align: center;}
.wpr-grid-item.post{margin: 0;}
.elementor-widget-wpr-grid:not(.wpr-item-styles-wrapper) .wpr-grid-item{padding: 0 !important;}
.wpr-grid-item, .wpr-grid-item *{outline: none !important;}
.wpr-grid:not([data-settings*="list"]) .wpr-grid-media-wrap + .wpr-grid-item-below-content{border-top: 0 !important;border-top-left-radius: 0 !important;border-top-right-radius: 0 !important;}
.wpr-grid-item-inner, .wpr-grid-media-wrap{position: relative;}
.wpr-grid-image-wrap{overflow: hidden;}
.wpr-grid-image-wrap img{display: block;width: 100%;border-radius: inherit;}
.wpr-grid-media-hover{position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;}
.wpr-magazine-grid-wrap{opacity: 0;}
.wpr-grid .wpr-cv-container, .wpr-magazine-grid .wpr-cv-container{z-index: 1;}
.wpr-magazine-grid:before, .wpr-magazine-grid:after{content: none;}
.wpr-grid-item-title .inner-block a, .wpr-grid-item-sharing .inner-block>span, .wpr-insta-feed-item-sharing .inner-block>span, .wpr-grid-item-lightbox .inner-block>span, .wpr-grid-item-add-to-cart .inner-block>a{display: inline-block;}
.wpr-grid-media-hover-bg{position: absolute;}
.wpr-grid-media-hover-bg img{position: absolute;top: 50%;left: 50%;-webkit-transform: translate( -50%, -50%) scale(1) !important;-ms-transform: translate( -50%, -50%) scale(1) !important;transform: translate( -50%, -50%) scale(1) !important;-webkit-filter: grayscale(0) !important;filter: grayscale(0) !important;-webkit-filter: blur(0px) !important;-filter: blur(0px) !important;}
.wpr-grid-item-sharing .inner-block a, .wpr-insta-feed-item-sharing .inner-block a{text-align: center;}
.wpr-grid-item-sharing .wpr-sharing-trigger, .wpr-insta-feed-item-sharing .wpr-sharing-trigger{cursor: pointer;}
.wpr-grid-item-sharing .wpr-sharing-hidden, .wpr-insta-feed-item-sharing .wpr-sharing-hidden{visibility: hidden;position: absolute;z-index: 3;text-align: center;}
.wpr-grid-item-sharing .wpr-sharing-hidden a, .wpr-insta-feed-item-sharing .wpr-sharing-hidden a{opacity: 0;}
.wpr-sharing-hidden a{position: relative;top: -5px;-webkit-transition-duration: 0.3s !important;-o-transition-duration: 0.3s !important;transition-duration: 0.3s !important;-webkit-transition-timing-function: cubic-bezier(.445, .050, .55, .95);-o-transition-timing-function: cubic-bezier(.445, .050, .55, .95);transition-timing-function: cubic-bezier(.445, .050, .55, .95);-webkit-transition-delay: 0s;-o-transition-delay: 0s;transition-delay: 0s;}
.wpr-sharing-hidden a+a{-webkit-transition-delay: 0.1s;-o-transition-delay: 0.1s;transition-delay: 0.1s;}
.wpr-sharing-hidden a+a+a{-webkit-transition-delay: 0.2s;-o-transition-delay: 0.2s;transition-delay: 0.2s;}
.wpr-sharing-hidden a+a+a+a{-webkit-transition-delay: 0.3s;-o-transition-delay: 0.3s;transition-delay: 0.3s;}
.wpr-sharing-hidden a+a+a+a+a{-webkit-transition-delay: 0.4s;-o-transition-delay: 0.4s;transition-delay: 0.4s;}
.wpr-grid-item-sharing a:last-of-type, .wpr-insta-feed-item-sharing a:last-of-type{margin-right: 0 !important;}
.wpr-grid-item-sharing .inner-block a, .wpr-insta-feed-item-sharing .inner-block a{-webkit-transition-property: color, background-color, border;-o-transition-property: color, background-color, border;transition-property: color, background-color, border;-webkit-transition-timing-function: linear;-o-transition-timing-function: linear;transition-timing-function: linear;}
.wpr-grid-item-add-to-cart .inner-block>a{position: relative;overflow: hidden;vertical-align: middle;}
.wpr-grid-item-add-to-cart .inner-block>a i, .wpr-grid-item-add-to-cart .inner-block>a span{position: relative;z-index: 2;opacity: 1;}
.wpr-grid-item-add-to-cart .inner-block>a:before, .wpr-grid-item-add-to-cart .inner-block>a:after{z-index: 1;}
.wpr-grid-item-lightbox .inner-block>span, .wpr-grid-lightbox-overlay{cursor: pointer;}
.wpr-grid-lightbox-overlay{position: absolute;top: 0;left: 0;z-index: 10;width: 100%;height: 100%;}
i[class*="wpr-rating-icon-"]{display: -webkit-inline-box !important;display: -ms-inline-flexbox !important;display: inline-flex !important;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.wpr-grid-filters li{display: inline-block;}
.wpr-grid-filters li:last-of-type{margin-right: 0 !important;}
.wpr-grid-filters li span{display: inline-block;cursor: pointer;text-decoration: inherit;}
.wpr-grid-filters li a{display: inline-block;}
.wpr-grid-filters li sup{position: relative;padding-left: 5px;line-height: 1;}
.wpr-grid-filters li sup[data-brackets="yes"]:before{content: '\0028';}
.wpr-grid-filters li sup[data-brackets="yes"]:after{content: '\0029';}
@-webkit-keyframes added-tc-popup-animation {from {opacity: 0;-webkit-transform: translateY(-50%);transform: translateY(-50%)}to {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0)}}
@keyframes added-tc-popup-animation {from {opacity: 0;-webkit-transform: translateY(-50%);transform: translateY(-50%)}to {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0)}}
@-webkit-keyframes added-tc-popup-animation-hide {from {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0)}to {opacity: 0;-webkit-transform: translateY(-50%);transform: translateY(-50%)}}
@keyframes added-tc-popup-animation-hide {from {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0)}to {opacity: 0;-webkit-transform: translateY(-50%);transform: translateY(-50%)}}
@-webkit-keyframes added-tc-popup-animation-bottom {from {opacity: 0;-webkit-transform: translateY(50%);transform: translateY(50%)}to {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0)}}
@keyframes added-tc-popup-animation-bottom {from {opacity: 0;-webkit-transform: translateY(50%);transform: translateY(50%)}to {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0)}}
@-webkit-keyframes added-tc-popup-animation-hide-bottom {from {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0)}to {opacity: 0;-webkit-transform: translateY(50%);transform: translateY(50%)}}
@keyframes added-tc-popup-animation-hide-bottom {from {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0)}to {opacity: 0;-webkit-transform: translateY(50%);transform: translateY(50%)}}
@keyframes added-tc-popup-animation-hide-bottom {from {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0)}to {opacity: 0;-webkit-transform: translateY(50%);transform: translateY(50%)}}
@-webkit-keyframes added-tc-popup-animation-slide-in-left {from {opacity: 0;-webkit-transform: translateX(100%);transform: translateX(100%)}to {opacity: 1;-webkit-transform: translateX(0);transform: translateX(0)}}
@keyframes added-tc-popup-animation-slide-in-left {from {opacity: 0;-webkit-transform: translateX(100%);transform: translateX(100%)}to {opacity: 1;-webkit-transform: translateX(0);transform: translateX(0)}}
@-webkit-keyframes added-tc-popup-animation-slide-out-left {from {opacity: 1;-webkit-transform: translateX(0);transform: translateX(0)}to {opacity: 0;-webkit-transform: translateX(100%);transform: translateX(100%)}}
@keyframes added-tc-popup-animation-slide-out-left {from {opacity: 1;-webkit-transform: translateX(0);transform: translateX(0)}to {opacity: 0;-webkit-transform: translateX(100%);transform: translateX(100%)}}
@-webkit-keyframes added-tc-popup-animation-scale-up {from {opacity: 0;-webkit-transform: scale(0);transform: scale(0)}to {opacity: 1;-webkit-transform: scale(1);transform: scale(1)}}
@keyframes added-tc-popup-animation-scale-up {from {opacity: 0;-webkit-transform: scale(0);transform: scale(0)}to {opacity: 1;-webkit-transform: scale(1);transform: scale(1)}}
@-webkit-keyframes added-tc-popup-animation-scale-down {from {opacity: 1;-webkit-transform: scale(1);transform: scale(1)}to {opacity: 0;-webkit-transform: scale(0);transform: scale(0)}}
@keyframes added-tc-popup-animation-scale-down {from {opacity: 1;-webkit-transform: scale(1);transform: scale(1)}to {opacity: 0;-webkit-transform: scale(0);transform: scale(0)}}
@-webkit-keyframes added-tc-popup-animation-fade {from {opacity: 0;}to {opacity: 1;}}
@keyframes added-tc-popup-animation-fade {from {opacity: 0;}to {opacity: 1;}}
@-webkit-keyframes added-tc-popup-animation-fade-out {from {opacity: 1;}to {opacity: 0;}}
@keyframes added-tc-popup-animation-fade-out {from {opacity: 1;}to {opacity: 0;}}
@-webkit-keyframes added-tc-popup-animation-skew {from {opacity: 0;-webkit-transform: perspective(600px) rotateX(-90deg);transform: perspective(600px) rotateX(-90deg)}to {opacity: 1;-webkit-transform: perspective(600px) rotateX(0deg);transform: perspective(600px) rotateX(0deg)}}
@keyframes added-tc-popup-animation-skew {from {opacity: 0;-webkit-transform: perspective(600px) rotateX(-90deg);transform: perspective(600px) rotateX(-90deg)}to {opacity: 1;-webkit-transform: perspective(600px) rotateX(0deg);transform: perspective(600px) rotateX(0deg)}}
@-webkit-keyframes added-tc-popup-animation-skew-off {from {opacity: 1;-webkit-transform: perspective(600px) rotateX(0deg);transform: perspective(600px) rotateX(0deg)}to {opacity: 0;-webkit-transform: perspective(600px) rotateX(-90deg);transform: perspective(600px) rotateX(-90deg)}}
@keyframes added-tc-popup-animation-skew-off {from {opacity: 1;-webkit-transform: perspective(600px) rotateX(0deg);transform: perspective(600px) rotateX(0deg)}to {opacity: 0;-webkit-transform: perspective(600px) rotateX(-90deg);transform: perspective(600px) rotateX(-90deg)}}
@-webkit-keyframes added-tc-popup-animation-skew-bottom {from {opacity: 0;-webkit-transform: perspective(600px) rotateX(90deg);transform: perspective(600px) rotateX(90deg)}to {opacity: 1;-webkit-transform: perspective(600px) rotateX(0deg);transform: perspective(600px) rotateX(0deg)}}
@keyframes added-tc-popup-animation-skew-bottom {from {opacity: 0;-webkit-transform: perspective(600px) rotateX(90deg);transform: perspective(600px) rotateX(90deg)}to {opacity: 1;-webkit-transform: perspective(600px) rotateX(0deg);transform: perspective(600px) rotateX(0deg)}}
@-webkit-keyframes added-tc-popup-animation-skew-off-bottom {from {opacity: 1;-webkit-transform: perspective(600px) rotateX(0deg);transform: perspective(600px) rotateX(0deg)}to {opacity: 0;-webkit-transform: perspective(600px) rotateX(90deg);transform: perspective(600px) rotateX(90deg)}}
@keyframes added-tc-popup-animation-skew-off-bottom {from {opacity: 1;-webkit-transform: perspective(600px) rotateX(0deg);transform: perspective(600px) rotateX(0deg)}to {opacity: 0;-webkit-transform: perspective(600px) rotateX(90deg);transform: perspective(600px) rotateX(90deg)}}
.wpr-added-to-compare-popup, .wpr-added-to-wishlist-popup, .wpr-added-to-cart-popup{overflow: hidden;position: fixed;display: -webkit-box;display: -ms-flexbox;display: flex;opacity: 0;z-index: 99999;}
.wpr-added-to-compare-popup.wpr-added-to-compare-slide-in-left, .wpr-added-to-wishlist-popup.wpr-added-to-wishlist-slide-in-left, .wpr-added-to-cart-popup.wpr-added-to-cart-slide-in-left{-webkit-animation-name: added-tc-popup-animation-slide-in-left !important;animation-name: added-tc-popup-animation-slide-in-left !important;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}
.wpr-added-to-compare-popup.wpr-added-to-compare-slide-out-left, .wpr-added-to-wishlist-popup.wpr-added-to-wishlist-slide-out-left, .wpr-added-to-cart-popup.wpr-added-to-cart-slide-out-left{-webkit-animation-name: added-tc-popup-animation-slide-out-left !important;animation-name: added-tc-popup-animation-slide-out-left !important;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}
.wpr-added-to-compare-popup.wpr-added-to-compare-scale-up, .wpr-added-to-wishlist-popup.wpr-added-to-wishlist-scale-up, .wpr-added-to-cart-popup.wpr-added-to-cart-scale-up{-webkit-animation-name: added-tc-popup-animation-scale-up !important;animation-name: added-tc-popup-animation-scale-up !important;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}
.wpr-added-to-compare-popup.wpr-added-to-compare-scale-down, .wpr-added-to-wishlist-popup.wpr-added-to-wishlist-scale-down, .wpr-added-to-cart-popup.wpr-added-to-cart-scale-down{-webkit-animation-name: added-tc-popup-animation-scale-down !important;animation-name: added-tc-popup-animation-scale-down !important;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}
.wpr-added-to-compare-popup.wpr-added-to-compare-fade, .wpr-added-to-wishlist-popup.wpr-added-to-wishlist-fade, .wpr-added-to-cart-popup.wpr-added-to-cart-fade{-webkit-animation-name: added-tc-popup-animation-fade !important;animation-name: added-tc-popup-animation-fade !important;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}
.wpr-added-to-compare-popup.wpr-added-to-compare-fade-out, .wpr-added-to-wishlist-popup.wpr-added-to-wishlist-fade-out, .wpr-added-to-cart-popup.wpr-added-to-cart-fade-out{-webkit-animation-name: added-tc-popup-animation-fade-out !important;animation-name: added-tc-popup-animation-fade-out !important;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}
.wpr-added-tw-title, .wpr-added-tc-title{-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}
.wpr-added-tw-title a, .wpr-added-tc-title a{display: inline;}
.wpr-added-tw-title p, .wpr-added-tc-title p{margin: 0;}
.wpr-added-tcomp-popup-img img, .wpr-added-tw-popup-img img, .wpr-added-tc-popup-img img{width: 100%;height: auto;}
.wpr-grid .added_to_wishlist, .wpr-grid .added_to_cart{opacity: 0;}
.wpr-grid-pagination{margin-top: 30px;}
.wpr-grid-pagination>a, .wpr-grid-pagination>span{display: inline-block;}
.wpr-grid-pagination i, .wpr-grid-pagination svg{vertical-align: middle;}
.wpr-pagination-loading, .wpr-pagination-finish{display: none;}
.wpr-grid-pagination .wpr-load-more-btn{display: inline-block;}
.wpr-load-more-btn{margin-right: 0 !important;}
@media screen and ( max-width: 767px) {
.wpr-grid-pagination span>span, .wpr-grid-pagination a>span{display: none;}
}
.wpr-adjust-slider-prev-arrow{left: 1% !important;}
.wpr-adjust-slider-next-arrow{right: 1% !important;}
.wpr-grid-slider-prev-arrow{left: 1%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.wpr-grid-slider-next-arrow{right: 1%;-webkit-transform: translateY(-50%) rotate(180deg);-ms-transform: translateY(-50%) rotate(180deg);transform: translateY(-50%) rotate(180deg);}
.wpr-grid-slider-dots{display: inline-table;position: absolute;z-index: 110;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.wpr-grid-slider-dots ul{list-style: none;margin: 0;padding: 0;}
.wpr-grid-slider-dots-horizontal .wpr-grid-slider-dots li{float: left;}
.wpr-grid-slider-dots-horizontal .slick-dots li{width: auto !important;padding-top: 10px;margin: 0 !important;}
.wpr-grid-slider-dots-horizontal .slick-dots li:last-child span{margin-right: 0 !important;}
.wpr-grid-slider-dot{display: block;cursor: pointer;}
.wpr-grid-slider-dots li:last-child .wpr-grid-slider-dot{margin: 0 !important;}
.wpr-grid-sort-heading *{margin: 0;}
.wpr-grid-orderby span{position: relative;display: block;}
.elementor-widget-wpr-woo-category-grid-pro .wpr-grid-item-title, .elementor-widget-wpr-category-grid-pro .wpr-grid-item-title{font-size: 21px;font-weight: 700;line-height: 23px;margin: 0;}
@media screen and (max-width: 580px) {
.wpr-grid-orderby, .wpr-grid-orderby select.orderby{width: 100% !important;}
}
@media screen and (min-width: 768px) {
.wpr-grid-last-element-yes .wpr-grid-item-inner{height: 100% !important;}
.wpr-grid-last-element-yes .wpr-grid-item-below-content>div:last-child{position: absolute !important;left: 0;bottom: 0;}
.wpr-grid-last-element-yes .wpr-grid-item-below-content>div:last-child span{white-space: nowrap;}
}
.wpr-magazine-grid{display: -ms-grid;display: grid;-webkit-box-pack: stretch;-ms-flex-pack: stretch;justify-content: stretch;-ms-grid-rows: 1fr 1fr;grid-template-rows: 1fr 1fr;}
.wpr-mgzn-grid-item{padding: 0 !important;text-align: center;}
.wpr-magazine-grid .wpr-grid-item-inner, .wpr-magazine-grid .wpr-grid-media-wrap, .wpr-magazine-grid .wpr-grid-image-wrap{height: 100%;}
.wpr-magazine-grid .wpr-grid-image-wrap{background-size: cover;background-position: center center;}
.wpr-magazine-grid .wpr-grid-media-hover{z-index: 1;}
@media screen and ( max-width: 1024px) {
.wpr-magazine-grid.wpr-mgzn-grid-1-2>*:nth-child(1){-ms-grid-row: 1;-ms-grid-column: 1;}
.wpr-magazine-grid.wpr-mgzn-grid-1-2>*:nth-child(2){-ms-grid-row: 1;-ms-grid-column: 2;}
.wpr-magazine-grid.wpr-mgzn-grid-1-2>*:nth-child(3){-ms-grid-row: 2;-ms-grid-column: 1;}
.wpr-magazine-grid.wpr-mgzn-grid-1-2>*:nth-child(4){-ms-grid-row: 2;-ms-grid-column: 2;}
.wpr-magazine-grid.wpr-mgzn-grid-1-2>*:nth-child(5){-ms-grid-row: 3;-ms-grid-column: 1;}
.wpr-magazine-grid.wpr-mgzn-grid-1-2>*:nth-child(6){-ms-grid-row: 3;-ms-grid-column: 2;}
.wpr-magazine-grid.wpr-mgzn-grid-1-3>*:nth-child(1){-ms-grid-row: 1;-ms-grid-column: 1;}
.wpr-magazine-grid.wpr-mgzn-grid-1-3>*:nth-child(2){-ms-grid-row: 1;-ms-grid-column: 2;}
.wpr-magazine-grid.wpr-mgzn-grid-1-3>*:nth-child(3){-ms-grid-row: 2;-ms-grid-column: 1;}
.wpr-magazine-grid.wpr-mgzn-grid-1-3>*:nth-child(4){-ms-grid-row: 2;-ms-grid-column: 2;}
.wpr-magazine-grid.wpr-mgzn-grid-1-3>*:nth-child(5){-ms-grid-row: 3;-ms-grid-column: 1;}
.wpr-magazine-grid.wpr-mgzn-grid-1-3>*:nth-child(6){-ms-grid-row: 3;-ms-grid-column: 2;}
.wpr-magazine-grid.wpr-mgzn-grid-1-4>*:nth-child(1){-ms-grid-row: 1;-ms-grid-column: 1;}
.wpr-magazine-grid.wpr-mgzn-grid-1-4>*:nth-child(2){-ms-grid-row: 1;-ms-grid-column: 2;}
.wpr-magazine-grid.wpr-mgzn-grid-1-4>*:nth-child(3){-ms-grid-row: 2;-ms-grid-column: 1;}
.wpr-magazine-grid.wpr-mgzn-grid-1-4>*:nth-child(4){-ms-grid-row: 2;-ms-grid-column: 2;}
.wpr-magazine-grid.wpr-mgzn-grid-1-4>*:nth-child(5){-ms-grid-row: 3;-ms-grid-column: 1;}
.wpr-magazine-grid.wpr-mgzn-grid-1-4>*:nth-child(6){-ms-grid-row: 3;-ms-grid-column: 2;}
.wpr-magazine-grid.wpr-mgzn-grid-1-1-2>*:nth-child(1){-ms-grid-row: 1;-ms-grid-column: 1;}
.wpr-magazine-grid.wpr-mgzn-grid-1-1-2>*:nth-child(2){-ms-grid-row: 1;-ms-grid-column: 2;}
.wpr-magazine-grid.wpr-mgzn-grid-1-1-2>*:nth-child(3){-ms-grid-row: 2;-ms-grid-column: 1;}
.wpr-magazine-grid.wpr-mgzn-grid-1-1-2>*:nth-child(4){-ms-grid-row: 2;-ms-grid-column: 2;}
.wpr-magazine-grid.wpr-mgzn-grid-1-1-2>*:nth-child(5){-ms-grid-row: 3;-ms-grid-column: 1;}
.wpr-magazine-grid.wpr-mgzn-grid-1-1-2>*:nth-child(6){-ms-grid-row: 3;-ms-grid-column: 2;}
.wpr-magazine-grid.wpr-mgzn-grid-2-1-2>*:nth-child(1){-ms-grid-row: 1;-ms-grid-column: 1;}
.wpr-magazine-grid.wpr-mgzn-grid-2-1-2>*:nth-child(2){-ms-grid-row: 1;-ms-grid-column: 2;}
.wpr-magazine-grid.wpr-mgzn-grid-2-1-2>*:nth-child(3){-ms-grid-row: 2;-ms-grid-column: 1;}
.wpr-magazine-grid.wpr-mgzn-grid-2-1-2>*:nth-child(4){-ms-grid-row: 2;-ms-grid-column: 2;}
.wpr-magazine-grid.wpr-mgzn-grid-2-1-2>*:nth-child(5){-ms-grid-row: 3;-ms-grid-column: 1;}
.wpr-magazine-grid.wpr-mgzn-grid-2-1-2>*:nth-child(6){-ms-grid-row: 3;-ms-grid-column: 2;}
.wpr-magazine-grid.wpr-mgzn-grid-1-1-1>*:nth-child(1){-ms-grid-row: 1;-ms-grid-column: 1;}
.wpr-magazine-grid.wpr-mgzn-grid-1-1-1>*:nth-child(2){-ms-grid-row: 1;-ms-grid-column: 2;}
.wpr-magazine-grid.wpr-mgzn-grid-1-1-1>*:nth-child(3){-ms-grid-row: 2;-ms-grid-column: 1;}
.wpr-magazine-grid.wpr-mgzn-grid-1-1-1>*:nth-child(4){-ms-grid-row: 2;-ms-grid-column: 2;}
.wpr-magazine-grid.wpr-mgzn-grid-1-1-3>*:nth-child(1){-ms-grid-row: 1;-ms-grid-column: 1;}
.wpr-magazine-grid.wpr-mgzn-grid-1-1-3>*:nth-child(2){-ms-grid-row: 1;-ms-grid-column: 2;}
.wpr-magazine-grid.wpr-mgzn-grid-1-1-3>*:nth-child(3){-ms-grid-row: 2;-ms-grid-column: 1;}
.wpr-magazine-grid.wpr-mgzn-grid-1-1-3>*:nth-child(4){-ms-grid-row: 2;-ms-grid-column: 2;}
.wpr-magazine-grid.wpr-mgzn-grid-1-1-3>*:nth-child(5){-ms-grid-row: 3;-ms-grid-column: 1;}
.wpr-magazine-grid.wpr-mgzn-grid-1-1-3>*:nth-child(6){-ms-grid-row: 3;-ms-grid-column: 2;}
.wpr-magazine-grid.wpr-mgzn-grid-2-3>*:nth-child(1){-ms-grid-row: 1;-ms-grid-column: 1;}
.wpr-magazine-grid.wpr-mgzn-grid-2-3>*:nth-child(2){-ms-grid-row: 1;-ms-grid-column: 2;}
.wpr-magazine-grid.wpr-mgzn-grid-2-3>*:nth-child(3){-ms-grid-row: 2;-ms-grid-column: 1;}
.wpr-magazine-grid.wpr-mgzn-grid-2-3>*:nth-child(4){-ms-grid-row: 2;-ms-grid-column: 2;}
.wpr-magazine-grid.wpr-mgzn-grid-2-3>*:nth-child(5){-ms-grid-row: 3;-ms-grid-column: 1;}
.wpr-magazine-grid.wpr-mgzn-grid-2-3>*:nth-child(6){-ms-grid-row: 3;-ms-grid-column: 2;}
.wpr-magazine-grid.wpr-mgzn-grid-2-3>*:nth-child(7){-ms-grid-row: 4;-ms-grid-column: 1;}
.wpr-magazine-grid.wpr-mgzn-grid-2-3>*:nth-child(8){-ms-grid-row: 4;-ms-grid-column: 2;}
.wpr-magazine-grid.wpr-mgzn-grid-2-3>*:nth-child(9){-ms-grid-row: 5;-ms-grid-column: 1;}
.wpr-magazine-grid.wpr-mgzn-grid-2-3>*:nth-child(10){-ms-grid-row: 5;-ms-grid-column: 2;}
.wpr-magazine-grid.wpr-mgzn-grid-2-3>*:nth-child(11){-ms-grid-row: 6;-ms-grid-column: 1;}
.wpr-magazine-grid.wpr-mgzn-grid-2-3>*:nth-child(12){-ms-grid-row: 6;-ms-grid-column: 2;}
.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-1>*:nth-child(1){-ms-grid-row: 1;-ms-grid-column: 1;}
.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-1>*:nth-child(2){-ms-grid-row: 1;-ms-grid-column: 2;}
.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-1>*:nth-child(3){-ms-grid-row: 2;-ms-grid-column: 1;}
.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-1>*:nth-child(4){-ms-grid-row: 2;-ms-grid-column: 2;}
.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2>*:nth-child(1){-ms-grid-row: 1;-ms-grid-column: 1;}
.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2>*:nth-child(2){-ms-grid-row: 1;-ms-grid-column: 2;}
.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2>*:nth-child(3){-ms-grid-row: 2;-ms-grid-column: 1;}
.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2>*:nth-child(4){-ms-grid-row: 2;-ms-grid-column: 2;}
.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2>*:nth-child(5){-ms-grid-row: 3;-ms-grid-column: 1;}
.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2>*:nth-child(6){-ms-grid-row: 3;-ms-grid-column: 2;}
.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2>*:nth-child(7){-ms-grid-row: 4;-ms-grid-column: 1;}
.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2>*:nth-child(8){-ms-grid-row: 4;-ms-grid-column: 2;}
.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>*:nth-child(1){-ms-grid-row: 1;-ms-grid-column: 1;}
.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>*:nth-child(2){-ms-grid-row: 1;-ms-grid-column: 2;}
.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>*:nth-child(3){-ms-grid-row: 2;-ms-grid-column: 1;}
.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>*:nth-child(4){-ms-grid-row: 2;-ms-grid-column: 2;}
.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>*:nth-child(5){-ms-grid-row: 3;-ms-grid-column: 1;}
.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>*:nth-child(6){-ms-grid-row: 3;-ms-grid-column: 2;}
.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>*:nth-child(7){-ms-grid-row: 4;-ms-grid-column: 1;}
.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>*:nth-child(8){-ms-grid-row: 4;-ms-grid-column: 2;}
.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>*:nth-child(9){-ms-grid-row: 5;-ms-grid-column: 1;}
.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>*:nth-child(10){-ms-grid-row: 5;-ms-grid-column: 2;}
.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>*:nth-child(11){-ms-grid-row: 6;-ms-grid-column: 1;}
.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>*:nth-child(12){-ms-grid-row: 6;-ms-grid-column: 2;}
}
@media screen and ( max-width: 767px) {
.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-1>*:nth-child(1){-ms-grid-row: 1;-ms-grid-column: 1;}
.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-1>*:nth-child(2){-ms-grid-row: 2;-ms-grid-column: 1;}
.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-1>*:nth-child(3){-ms-grid-row: 3;-ms-grid-column: 1;}
.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-2>*:nth-child(1){-ms-grid-row: 1;-ms-grid-column: 1;}
.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-2>*:nth-child(2){-ms-grid-row: 2;-ms-grid-column: 1;}
.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-2>*:nth-child(3){-ms-grid-row: 3;-ms-grid-column: 1;}
.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-2>*:nth-child(4){-ms-grid-row: 4;-ms-grid-column: 1;}
.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-2>*:nth-child(5){-ms-grid-row: 5;-ms-grid-column: 1;}
.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-2>*:nth-child(6){-ms-grid-row: 6;-ms-grid-column: 1;}
.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3>*:nth-child(1){-ms-grid-row: 1;-ms-grid-column: 1;}
.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3>*:nth-child(2){-ms-grid-row: 2;-ms-grid-column: 1;}
.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3>*:nth-child(3){-ms-grid-row: 3;-ms-grid-column: 1;}
.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3>*:nth-child(4){-ms-grid-row: 4;-ms-grid-column: 1;}
.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3>*:nth-child(5){-ms-grid-row: 5;-ms-grid-column: 1;}
.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3>*:nth-child(6){-ms-grid-row: 6;-ms-grid-column: 1;}
.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3>*:nth-child(7){-ms-grid-row: 7;-ms-grid-column: 1;}
.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3>*:nth-child(8){-ms-grid-row: 8;-ms-grid-column: 1;}
.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3>*:nth-child(9){-ms-grid-row: 9;-ms-grid-column: 1;}
.wpr-magazin-grid-one-column-yes .wpr-magazine-grid > *:nth-child(1){-ms-grid-row: 1;-ms-grid-column: 1;}
}
.elementor-widget-wpr-sharing-buttons[class*="elementor-grid-pro-"] .wpr-sharing-buttons{display: -webkit-box;display: -ms-flexbox;display: flex;}
.elementor-widget-wpr-sharing-buttons:not(.elementor-grid-0):not(.elementor-grid-pro-3):not(.elementor-grid-pro-4):not(.elementor-grid-pro-5):not(.elementor-grid-pro-6) .wpr-sharing-label-off .wpr-sharing-icon i{width: 100% !important;}
.wpr-countdown-wrap{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;margin: 0 auto;}
.wpr-countdown-number{display: block;}
.wpr-countdown-wrap+div:not(.wpr-countdown-message){display: none;}
.wpr-countdown-message+div{display: none;}
.wpr-forms-container .wpforms-field:not(.wpforms-field-address) .wpforms-field-medium{display: inline-block !important;max-width: 100% !important;}
.wpr-forms-submit-center .caldera-grid .btn-default:not(a){display: block !important;margin-left: auto !important;margin-right: auto !important;}
.wpr-forms-submit-left .caldera-grid .btn-default:not(a){float: left !important;}
.wpr-forms-submit-left .caldera-grid .btn-default:not(a){float: right !important;}
.wpr-forms-submit-justify .caldera-grid .btn-default:not(a){display: block !important;width: 100% !important;text-align: center !important;}
.wpr-custom-chk-radio .wpforms-field-radio input:not(.wpforms-screen-reader-element)+span:before{content: "\2714";display: inline-block;position: relative;top: -1px;text-align: center;border: 1px solid;margin-right: 5px;color: transparent;}
.wpr-forms-align-right .wpr-custom-chk-radio .wpforms-field-radio input:not(.wpforms-screen-reader-element)+span:before{margin-right: 0;margin-left: 5px;}
.wpr-forms-container .field-wrap:not(.textarea-wrap):not(.submit-wrap) .ninja-forms-field{border-radius: 0;}
.wpr-forms-container .nf-form-content input:not([type=button]){background: transparent;border: none;}
.elementor-widget-wpr-forms .wpforms-form input[type=date], .elementor-widget-wpr-forms .wpforms-form input[type=datetime], .elementor-widget-wpr-forms .wpforms-form input[type=datetime-local], .elementor-widget-wpr-forms .wpforms-form input[type=email], .elementor-widget-wpr-forms .wpforms-form input[type=month], .elementor-widget-wpr-forms .wpforms-form input[type=number], .elementor-widget-wpr-forms .wpforms-form input[type=password], .elementor-widget-wpr-forms .wpforms-form input[type=range], .elementor-widget-wpr-forms .wpforms-form input[type=search], .elementor-widget-wpr-forms .wpforms-form input[type=tel], .elementor-widget-wpr-forms .wpforms-form input[type=text], .elementor-widget-wpr-forms .wpforms-form input[type=time], .elementor-widget-wpr-forms .wpforms-form input[type=url], .elementor-widget-wpr-forms .wpforms-form input[type=week], .elementor-widget-wpr-forms .caldera-grid .form-control[type=text], .elementor-widget-wpr-forms .caldera-grid .form-control[type=email], .elementor-widget-wpr-forms .caldera-grid .form-control[type=tel], .elementor-widget-wpr-forms .caldera-grid .form-control[type=phone], .elementor-widget-wpr-forms .caldera-grid .form-control[type=number], .elementor-widget-wpr-forms .caldera-grid .form-control[type=url], .elementor-widget-wpr-forms .caldera-grid .form-control[type=color_picker], .elementor-widget-wpr-forms .caldera-grid .form-control[type=credit_card_cvc]{font-size: 13px;letter-spacing: 0.2px;}
.wpr-ba-image-container{position: relative;overflow: hidden;}
.wpr-ba-image-container *{-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.wpr-ba-image-1 img, .wpr-ba-image-2 img{max-width: 100%;width: 100%;}
.wpr-ba-image-2{position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;}
.wpr-ba-image-2 img{position: absolute;top: 0;}
.wpr-ba-divider{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;position: absolute;top: 0;left: 50%;z-index: 3;height: 100%;cursor: pointer;-ms-touch-action: none;touch-action: none;}
.wpr-ba-horizontal .wpr-ba-label-1{left: 0;}
.wpr-ba-horizontal .wpr-ba-label-2{right: 0;}
body:not(.elementor-editor-active) .wpr-template-popup{display: none;}
.wpr-template-popup{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 99999999;}
.wpr-popup-container{position: relative;}
.wpr-popup-container-inner{display: -webkit-box;display: -ms-flexbox;display: flex;overflow: hidden;position: relative;background: #ffffff;}
.wpr-popup-container-inner>div{width: 100%;-ms-flex-negative: 0;flex-shrink: 0;}
.wpr-popup-container>div{width: 100%;}
.wpr-popup-overlay{position: absolute;top: 0;left: 0;z-index: -1;width: 100%;height: 100%;background: rgba( 0, 0, 0, 0.7);}
.wpr-popup-close-btn{display: -webkit-box;display: -ms-flexbox;display: flex;position: absolute;top: 0;right: 0;z-index: 99;text-align: center;cursor: pointer;}
.wpr-popup-notification.wpr-template-popup{height: auto !important;}
.wpr-popup-notification .wpr-popup-overlay{display: none !important;}
.wpr-popup-notification .wpr-popup-container{width: 100% !important;-webkit-box-align: start !important;-ms-flex-align: start !important;align-items: flex-start !important;}
.wpr-popup-trigger-button{display: inline-block;font-size: 14px;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;cursor: pointer;}
.wpr-popup-container .elementor-editor-section-settings{-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);border-radius: 0 0 5px 5px;}
.elementor-editor-active [data-elementor-type="wpr-popups"] .elementor-section-wrap:not(:empty)+#elementor-add-new-section, .elementor-editor-active [data-elementor-type="wpr-popups"]:not(.elementor-edit-mode){display: none;}
.elementor-editor-active [data-elementor-type="wpr-popup"] .elementor-section-wrap:not(:empty)+#elementor-add-new-section, .elementor-editor-active [data-elementor-type="wpr-popup"]:not(.elementor-edit-mode){display: none;}
.wpr-mailchimp-message, .wpr-mailchimp-success-message, .wpr-mailchimp-error-message{display: none;}
.wpr-advanced-slider{position: relative;height: auto;overflow: hidden;opacity: 0;}
.wpr-slider-item{position: relative;height: auto;overflow: hidden;}
.wpr-slider-content{position: relative;max-width: 750px;width: 100%;padding: 10px 50px 50px 50px;z-index: 90;}
.wpr-slider-title *, .wpr-slider-sub-title *{display: inline-block;}
.wpr-slider-title *{color: #ffffff;font-size: 40px;font-weight: 600;line-height: 1.5em;padding: 5px 10px 5px 10px;margin: 0 0 2px 0;}
.wpr-slider-sub-title *{font-size: 16px;padding: 5px 10px 5px 10px;margin: 0 0 10px 0;}
.wpr-slider-video:not(.wpr-custom-video){position: relative;padding-bottom: 56.25%;}
.wpr-custom-video video{height: 100%;}
.wpr-advanced-slider iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.slick-slide .wpr-slider-img{position: relative;display: block;top: 0;left: 0;width: 100%;height: 100%;z-index: 79;}
@keyframes ken-burns-in {0% {-webkit-transform: scale(1);transform: scale(1) }100% {-webkit-transform: scale(1.3);transform: scale(1.3);}}
@-webkit-keyframes ken-burns-in {0% {-webkit-transform: scale(1);transform: scale(1) }100% {-webkit-transform: scale(1.3);transform: scale(1.3);}}
@keyframes ken-burns-out {0% {-webkit-transform: scale(1.3);transform: scale(1.3);}100% {-webkit-transform: scale(1);transform: scale(1);}}
@-webkit-keyframes ken-burns-out {0% {-webkit-transform: scale(1.3);transform: scale(1.3);}100% {-webkit-transform: scale(1);transform: scale(1);}}
.wpr-slider-arrow{position: absolute;z-index: 120;top: 50%;-webkit-box-sizing: content-box;box-sizing: content-box;text-align: center;-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s;cursor: pointer;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.wpr-slider-arrow i{display: block;line-height: inherit;}
.wpr-slider-dots{display: inline-table;position: absolute;z-index: 1;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.wpr-slider-dots .slick-dots{position: static !important;}
.wpr-slider-dots ul{list-style: none;margin: 0;padding: 0;}
.wpr-slider-dots-horizontal .slick-dots li{width: auto !important;padding-top: 10px;margin: 0 !important;}
.wpr-slider-dots-horizontal .slick-dots li:last-child span{margin-right: 0 !important;}
.wpr-slider-dots-horizontal .wpr-slider-dots li{float: left;}
.wpr-slider-dot{display: block;cursor: pointer;}
.wpr-slider-dots li:last-child .wpr-slider-dot{margin: 0 !important;}
@-webkit-keyframes wpr-scroll-animation {0% {opacity: 0;-webkit-transform: translate3d(0, -60%, 0);transform: translate3d(0, -60%, 0);}50% {opacity: 1;-webkit-transform: translate3d(0, 20%, 0);transform: translate3d(0, 20%, 0);}100% {opacity: 0;-webkit-transform: translate3d(0, 20%, 0);transform: translate3d(0, 20%, 0);}}
@keyframes wpr-scroll-animation {0% {opacity: 0;-webkit-transform: translate3d(0, -60%, 0);transform: translate3d(0, -60%, 0);}50% {opacity: 1;-webkit-transform: translate3d(0, 20%, 0);transform: translate3d(0, 20%, 0);}100% {opacity: 0;-webkit-transform: translate3d(0, 20%, 0);transform: translate3d(0, 20%, 0);}}
.wpr-slider-video{position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 90;background: #000;}
.wpr-slider-video-btn{margin: 0 auto;}
.wpr-slider-video-btn i{display: block;}
.wpr-slider-video-btn{text-align: center;border-style: solid;border-radius: 50%;cursor: pointer;}
.slick-slide{display: none;float: left;height: 100%;min-height: 1px;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-loading .slick-slide{visibility: hidden;}
.wpr-testimonial-carousel .slick-slide{height: inherit !important;}
.wpr-testimonial-arrow{position: absolute;z-index: 120;top: 52%;-webkit-box-sizing: content-box;box-sizing: content-box;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;text-align: center;-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s;cursor: pointer;}
.wpr-testimonial-arrow i{display: block;line-height: inherit;}
.wpr-testimonial-nav-fade .wpr-testimonial-arrow{opacity: 0;}
.wpr-testimonial-dots{display: inline-table;position: absolute;z-index: 110;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.wpr-testimonial-dots ul{list-style: none;padding: 0;margin: 0;}
.wpr-testimonial-dots li{float: left;width: auto !important;margin: 0 !important;}
.wpr-testimonial-dot{display: block;cursor: pointer;}
.wpr-testimonial-dots li:last-child .wpr-testimonial-dot{margin: 0 !important;}
.wpr-data-fetch .wpr-ajax-search-pagination{text-align: center;}
.wpr-data-fetch ul::-webkit-scrollbar{width: 4px;background-color: transparent;}
.wpr-data-fetch ul::-webkit-scrollbar-thumb{border-left: 3px solid blue;}
.wpr-no-results{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin: 0;}
.wpr-load-more-results{display: none;width: 100%;}
.wpr-no-more-results{display: none;margin: 0;text-align: center;}
.wpr-data-fetch{position: absolute;top: 100%;left: 0;width: 100%;height: auto;display: none;border-style: solid;z-index: 9999;}
.wpr-data-fetch ul{list-style-type: none;padding: 0;overflow: hidden;overflow-y: auto;max-height: 30vh;opacity: 0;}
.wpr-data-fetch ul li{display: -webkit-box;display: -ms-flexbox;display: flex;padding: 5px;cursor: pointer;}
.wpr-data-fetch img{height: auto;width: 100% !important;}
.wpr-close-search{position: absolute;top: 10px;right: 30px;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.wpr-close-search::before{font-family: "Font Awesome 5 Free";content: '\f00d';font-weight: 600;cursor: pointer;}
.wpr-search-form .wpr-search-form-input{width: 100%;font-size: 14px;background-color: transparent;border-style: solid;}
.wpr-search-input-hidden{opacity: 0;width: 0;}
select.wpr-category-select{width: 100%;height: 100%;-webkit-appearance: none;-moz-appearance: none;line-height: 1 !important;}
.wpr-button{display: block;position: relative;width: 100%;z-index: 1;overflow: hidden;}
.elementor-widget-wpr-button [class*="elementor-animation"]:hover{background-color: #4A45D2;}
.elementor-widget-wpr-dual-button .wpr-dual-button [class*="elementor-animation"]:hover{background-color: #4A45D2;}
.wpr-anim-text, .wpr-clipped-text{display: inline-block;vertical-align: middle;}
.wpr-advanced-text{display: block;margin: 0;}
.wpr-clipped-text{position: relative;-ms-transform: translate(0, 0);transform: translate(0, 0);-webkit-transform: translate(0, 0);z-index: 0;}
.wpr-clipped-text-long-shadow{position: absolute;display: inline-block;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;}
@-webkit-keyframes wpr-anim-text-infinite {0% {opacity: 1;stroke-dasharray: 0 1500;}12% {stroke-dasharray: 1500 1500;}80% {opacity: 1;}97% {opacity: 0;stroke-dasharray: 1500 1500;}100% {stroke-dasharray: 0 1500;}}
@keyframes wpr-anim-text-infinite {0% {opacity: 1;stroke-dasharray: 0 1500;}12% {stroke-dasharray: 1500 1500;}80% {opacity: 1;}97% {opacity: 0;stroke-dasharray: 1500 1500;}100% {stroke-dasharray: 0 1500;}}
@-webkit-keyframes wpr-anim-text {0% {opacity: 1;stroke-dasharray: 0 1500;}12% {stroke-dasharray: 1500 1500;}100% {opacity: 1;}}
@keyframes wpr-anim-text {0% {opacity: 1;stroke-dasharray: 0 1500;}12% {stroke-dasharray: 1500 1500;}100% {opacity: 1;}}
@-webkit-keyframes wpr-anim-text-infinite {0% {opacity: 1;stroke-dasharray: 0 1500;}12% {stroke-dasharray: 1500 1500;}100% {opacity: 1;}}
.wpr-anim-text-inner{float: left;}
@-webkit-keyframes wpr-cursor-blink {0% {opacity: 1;}50% {opacity: 0;}100% {opacity: 1;}}
@keyframes wpr-cursor-blink {0% {opacity: 1;}50% {opacity: 0;}100% {opacity: 1;}}
.wpr-prbar-hr-line-inner{position: relative;top: 0;left: 0;width: 0;height: 100%;-webkit-transition-property: width;-o-transition-property: width;transition-property: width;overflow: hidden;}
.wpr-prbar-vr-line-inner{position: relative;width: 100%;height: 0;-webkit-transition-property: height;-o-transition-property: height;transition-property: height;overflow: hidden;}
.wpr-prbar-circle{position: relative;display: table;width: 100%;height: auto;margin: 0 auto;}
.wpr-prbar-circle-svg{width: 100%;height: auto;-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);border-radius: 50%;}
.wpr-prbar-circle-prline{-webkit-transition-property: stroke-dasharray, stroke-dashoffset;-o-transition-property: stroke-dasharray, stroke-dashoffset;transition-property: stroke-dasharray, stroke-dashoffset;stroke-linecap: butt;}
@-webkit-keyframes stripe-anim-right {0% {-webkit-transform: translate(0, 0);transform: translate(0, 0);}100% {-webkit-transform: translate(30px, 0);transform: translate(30px, 0);}}
@keyframes stripe-anim-right {0% {-webkit-transform: translate(0, 0);transform: translate(0, 0);}100% {-webkit-transform: translate(30px, 0);transform: translate(30px, 0);}}
@-webkit-keyframes stripe-anim-left {0% {-webkit-transform: translate(0, 0);transform: translate(0, 0);}100% {-webkit-transform: translate(-30px, 0);transform: translate(-30px, 0);}}
@keyframes stripe-anim-left {0% {-webkit-transform: translate(0, 0);transform: translate(0, 0);}100% {-webkit-transform: translate(-30px, 0);transform: translate(-30px, 0);}}
.wpr-image-hotspots{position: relative;}
.wpr-hotspot-item{position: absolute;}
.wpr-hotspot-item, .wpr-hotspot-item:before{-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-play-state: running;animation-play-state: running;}
@keyframes wpr-hotspot-anim-pulse {0%, 100%, 87% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}88%, 92%, 96% {-webkit-transform: scale3d(1.1, 1.1, 1.1);transform: scale3d(1.1, 1.1, 1.1);}90%, 94% {-webkit-transform: scale3d(0.9, 0.9, 0.9);transform: scale3d(0.9, 0.9, 0.9);}}
@-webkit-keyframes wpr-hotspot-anim-pulse {0%, 100%, 87% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}88%, 92%, 96% {-webkit-transform: scale3d(1.1, 1.1, 1.1);transform: scale3d(1.1, 1.1, 1.1);}90%, 94% {-webkit-transform: scale3d(0.9, 0.9, 0.9);transform: scale3d(0.9, 0.9, 0.9);}}
@keyframes wpr-hotspot-anim-shake {0%, 100%, 87% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}88%, 92%, 96% {-webkit-transform: translate3d(-5px, 0, 0);transform: translate3d(-5px, 0, 0);}90%, 94% {-webkit-transform: translate3d(5px, 0, 0);transform: translate3d(5px, 0, 0);}}
@-webkit-keyframes wpr-hotspot-anim-shake {0%, 100%, 87% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}88%, 92%, 96% {-webkit-transform: translate3d(-5px, 0, 0);transform: translate3d(-5px, 0, 0);}90%, 94% {-webkit-transform: translate3d(5px, 0, 0);transform: translate3d(5px, 0, 0);}}
@keyframes wpr-hotspot-anim-swing {0%, 100%, 70% {-webkit-transform: rotate3d(0, 0, 1, 0deg);transform: rotate3d(0, 0, 1, 0deg);}75% {-webkit-transform: rotate3d(0, 0, 1, 15deg);transform: rotate3d(0, 0, 1, 15deg);}80% {-webkit-transform: rotate3d(0, 0, 1, -10deg);transform: rotate3d(0, 0, 1, -10deg);}85% {-webkit-transform: rotate3d(0, 0, 1, 5deg);transform: rotate3d(0, 0, 1, 5deg);}90% {-webkit-transform: rotate3d(0, 0, 1, -5deg);transform: rotate3d(0, 0, 1, -5deg);}}
@-webkit-keyframes wpr-hotspot-anim-swing {0%, 100%, 70% {-webkit-transform: rotate3d(0, 0, 1, 0deg);transform: rotate3d(0, 0, 1, 0deg);}75% {-webkit-transform: rotate3d(0, 0, 1, 15deg);transform: rotate3d(0, 0, 1, 15deg);}80% {-webkit-transform: rotate3d(0, 0, 1, -10deg);transform: rotate3d(0, 0, 1, -10deg);}85% {-webkit-transform: rotate3d(0, 0, 1, 5deg);transform: rotate3d(0, 0, 1, 5deg);}90% {-webkit-transform: rotate3d(0, 0, 1, -5deg);transform: rotate3d(0, 0, 1, -5deg);}}
@keyframes wpr-hotspot-anim-tada {0%, 100%, 84% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}85% {-webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);}88%, 92%, 96% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);}90%, 94% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);}}
@-webkit-keyframes wpr-hotspot-anim-tada {0%, 100%, 84% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}85% {-webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);}88%, 92%, 96% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);}90%, 94% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);}}
@keyframes wpr-hotspot-anim-glow {0% {-webkit-transform: scale(1);transform: scale(1);opacity: 1;}100% {-webkit-transform: scale(1.5);transform: scale(1.5);opacity: 0;}}
@-webkit-keyframes wpr-hotspot-anim-glow {0% {-webkit-transform: scale(1);transform: scale(1);opacity: 1;}100% {-webkit-transform: scale(1.5);transform: scale(1.5);opacity: 0;}}
.wpr-flip-box{position: relative;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;-webkit-perspective: 1000px;perspective: 1000px;}
.wpr-flip-box-front{z-index: 5;}
.wpr-flip-box[data-trigger="box"]{cursor: pointer;}
.wpr-flip-box-btn{display: inline-table;cursor: pointer;}
.wpr-flip-box-btn span{position: relative;z-index: 2;opacity: 1 !important;}
.wpr-flip-box-btn:before, .wpr-flip-box-btn:after{z-index: 1 !important;}
.wpr-content-ticker{display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;overflow: hidden;}
.wpr-ticker-slider{position: relative;width: 100%;overflow: hidden;}
.wpr-ticker-slider-controls{display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;}
.wpr-ticker-marquee{overflow: hidden;}
.wpr-ticker-marquee .js-marquee{display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;}
@-webkit-keyframes wpr-ticker-icon-blink {0% {-webkit-transform: scale(1, 1);transform: scale(1, 1) }100% {-webkit-transform: scale(3, 3);transform: scale(3, 3);opacity: 0 }}
@keyframes wpr-ticker-icon-blink {0% {-webkit-transform: scale(1, 1);transform: scale(1, 1) }100% {-webkit-transform: scale(3, 3);transform: scale(3, 3);opacity: 0 }}
.wpr-tabs{display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;}
.wpr-tabs-wrap{display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}
.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab{-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;-ms-flex-preferred-size: 0;flex-basis: 0;}
.wpr-tab{position: relative;z-index: 25;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;cursor: pointer;}
.wpr-tab{-webkit-transition-property: all;-o-transition-property: all;transition-property: all;}
.wpr-tabs-content-wrap{position: relative;width: 100%;-webkit-transition-property: height;-o-transition-property: height;transition-property: height;-webkit-transition-timing-function: cubic-bezier(0.5, 0.9, 0.6, 0.95);-o-transition-timing-function: cubic-bezier(0.5, 0.9, 0.6, 0.95);transition-timing-function: cubic-bezier(0.5, 0.9, 0.6, 0.95);-webkit-transition-duration: 0.5s;-o-transition-duration: 0.5s;transition-duration: 0.5s;z-index: 1;overflow: hidden;}
.wpr-tab-content{position: absolute;width: 100%;top: 0;left: 0;z-index: 1;}
.wpr-tab-content-active{position: relative;z-index: 100;}
@-webkit-keyframes wpr-ticker-typing {from {width: 0;}to {width: 100%;}}
@keyframes wpr-ticker-typing {from {width: 0;}to {width: 100%;}}
.wpr-switcher-container{display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin: 0 auto;}
.wpr-switcher-wrap{position: relative;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.wpr-switcher{position: relative;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;-ms-flex-preferred-size: 0;flex-basis: 0;height: 100%;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;z-index: 20;cursor: pointer;}
.wpr-switcher-content-wrap{position: relative;width: 100%;-webkit-transition-property: height;-o-transition-property: height;transition-property: height;-webkit-transition-timing-function: cubic-bezier(0.5, 0.9, 0.6, 0.95);-o-transition-timing-function: cubic-bezier(0.5, 0.9, 0.6, 0.95);transition-timing-function: cubic-bezier(0.5, 0.9, 0.6, 0.95);-webkit-transition-duration: 0.5s;-o-transition-duration: 0.5s;transition-duration: 0.5s;z-index: 1;overflow: hidden;}
.wpr-switcher-content{position: absolute;width: 100%;top: 0;left: 0;z-index: 1;}
.wpr-switcher-content-active{position: relative;z-index: 100;}
.wpr-switcher-bg{position: absolute;height: 100%;z-index: 1;-o-transition: all ease-in-out 0.4s;transition: all ease-in-out 0.4s;-webkit-transition: all ease-in-out 0.4s;}
.wpr-switcher-style-dual.wpr-switcher-label-style-outer>.elementor-widget-container>.wpr-content-toggle>.wpr-switcher-container[data-active-switcher*="1"] .wpr-switcher-bg{left: 0;}
.wpr-switcher-style-dual.wpr-switcher-label-style-outer>.elementor-widget-container>.wpr-content-toggle>.wpr-switcher-container[data-active-switcher*="2"] .wpr-switcher-bg{left: 100%;-ms-transform: translateX(-100%);transform: translateX(-100%);-webkit-transform: translateX(-100%);}
.wpr-stt-btn{border: none;cursor: pointer;font-size: 16px;line-height: 48px;text-align: center;padding: 20px;max-width: 5cm;text-align: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;line-height: 1;-webkit-box-shadow: 0px 0px 10px 0px rgb(0, 0, 0, 0.25);box-shadow: 0px 0px 10px 0px rgb(0, 0, 0, 0.25);}
.wpr-stt-btn-align-fixed .wpr-stt-btn{visibility: hidden;position: fixed;z-index: 9999;}
.wpr-timeline-outer-container{position: relative;opacity: 0;}
.wpr-timeline-centered{position: relative;display: table;width: 100%;height: 100%;}
.wpr-timeline-centered .wpr-timeline-entry:last-of-type{margin-bottom: 0 !important;}
.wpr-timeline-centered.wpr-both-sided-timeline .wpr-timeline-entry{position: relative;width: 50%;float: right;margin-bottom: 70px;clear: both;}
.wpr-timeline-centered.wpr-both-sided-timeline .wpr-timeline-entry.wpr-left-aligned, .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-entry.wpr-left-aligned{float: left;}
.wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-entry.wpr-left-aligned{width: 100%;}
.wpr-wrapper .wpr-year-label{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.wpr-one-sided-timeline-left .wpr-middle-line, .wpr-one-sided-timeline-left .wpr-timeline-fill, .wpr-one-sided-timeline-left .wpr-year-label, .wpr-one-sided-timeline-left .wpr-icon{left: auto;}
.wpr-timeline-centered.wpr-one-sided-timeline .wpr-timeline-entry{width: 100%;float: left;}
.wpr-both-sided-timeline .wpr-middle-line{left: 50%;}
.wpr-middle-line{position: absolute;display: block;width: 4px;top: 20px;height: 100%;}
.wpr-one-sided-timeline-left .wpr-icon{right: 0.3%;}
.wpr-timeline-fill{position: absolute;display: block;width: 4px;left: 50%;top: 20px;background-color: rgb(61, 42, 61);height: 0;}
.wpr-both-sided-timeline .wpr-right-aligned .wpr-icon{position: absolute;right: calc(100%);-webkit-transform: translate(50%);-ms-transform: translate(50%);transform: translate(50%);}
.wpr-story-info-vertical{}
.wpr-timeline-centered .wpr-year-wrap .wpr-year-label{display: inline-block;text-align: center;white-space: nowrap;}
.wpr-timeline-centered .wpr-year-wrap{display: block;position: relative;float: left;clear: left;width: 100%;margin-left: auto;margin-right: auto;padding: 0;text-align: center;}
.wpr-timeline-centered.wpr-one-sided-timeline .wpr-year-wrap .wpr-year-label{position: absolute;-webkit-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);transform: translate(-50%, 0);}
.wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-year-wrap .wpr-year-label{position: absolute;-webkit-transform: translate(50%, 0);-ms-transform: translate(50%, 0);transform: translate(50%, 0);}
.wpr-wrapper .wpr-icon{display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;-webkit-box-pack: center !important;-ms-flex-pack: center !important;justify-content: center !important;-webkit-box-align: center !important;-ms-flex-align: center !important;align-items: center !important;}
.wpr-horizontal-bottom.swiper{position: unset;overflow: hidden;z-index: 10;}
.wpr-horizontal.swiper{position: unset;overflow: hidden;z-index: 11;margin: 0 32px;}
.wpr-horizontal{padding-top: 10px;}
.wpr-horizontal-bottom{padding-bottom: 10px;}
.wpr-horizontal-bottom .wpr-year-wrap{position: absolute;display: table;text-align: center;top: 96px;left: 10px;height: 36px;width: 72px;vertical-align: middle;border-radius: 6px;overflow: hidden;z-index: 1;table-layout: fixed;word-break: break-word;}
.wpr-horizontal-bottom .wpr-year-label{padding: 2px;vertical-align: middle;display: table-cell;}
.wpr-horizontal-bottom .wpr-icon{color: #fff;width: 40px;height: 40px;text-align: center;display: block;z-index: 100;border-radius: 50%;-webkit-transform: translate(-50%);-ms-transform: translate(-50%);transform: translate(-50%);}
.wpr-horizontal-bottom .wpr-icon i{line-height: 40px;font-size: 26px;}
.wpr-horizontal-bottom .wpr-icon:empty{width: 24px;height: 24px;top: 102px;left: calc(50% - 12px);}
.wpr-story-info-vertical{font-size: 0;}
.wpr-horizontal-bottom .wpr-button-prev, .wpr-horizontal-bottom .wpr-button-next{position: absolute;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 40px;top: 113px;cursor: pointer;line-height: 0;}
.wpr-horizontal-bottom .wpr-button-prev{margin-left: -10px;}
.wpr-horizontal-bottom .wpr-button-next{margin-right: -10px;}
.wpr-button-prev.swiper-button-disabled, .wpr-button-next.swiper-button-disabled{opacity: 0.35;cursor: auto;pointer-events: none;}
.wpr-horizontal-bottom{height: auto;}
.wpr-horizontal .wpr-year-wrap{position: absolute;display: table;text-align: center;bottom: 61px;left: 12px;height: 36px;width: 72px;vertical-align: middle;border-radius: 6px;overflow: hidden;z-index: 1;table-layout: fixed;word-break: break-word;background: rgb(255, 0, 179);}
.wpr-horizontal .wpr-year-label{padding: 2px;vertical-align: middle;display: table-cell;background: rgb(255, 0, 179);}
.wpr-horizontal .wpr-icon{width: 40px;height: 40px;left: calc(50% - 20px);text-align: center;position: absolute;display: block;z-index: 100;left: 50%;-webkit-transform: translate(-50%, 50%);-ms-transform: translate(-50%, 50%);transform: translate(-50%, 50%);}
.wpr-horizontal .wpr-icon i{line-height: 40px;font-size: 26px;}
.wpr-horizontal .wpr-icon:empty{width: 24px;height: 24px;bottom: 48px;left: calc(50% - 12px);}
.wpr-horizontal .wpr-button-prev, .wpr-horizontal .wpr-button-next{position: absolute;font-size: 40px;cursor: pointer;line-height: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.wpr-horizontal .wpr-button-prev{margin-left: -6px;}
.wpr-horizontal .wpr-button-next{margin-right: -6px;}
.wpr-button-prev.swiper-button-disabled, .wpr-button-next.swiper-button-disabled{opacity: 0.55;cursor: auto;pointer-events: none;}
@media screen and (max-width: 767px) {
.wpr-timeline-centered.wpr-both-sided-timeline .wpr-timeline-entry{float: none;width: 100%;}
.wpr-timeline-centered .wpr-right-aligned .wpr-icon{-webkit-transform: translate(-50%, -50%) !important;-ms-transform: translate(-50%, -50%) !important;transform: translate(-50%, -50%) !important;}
}
.wpr-lottie-animations-wrapper{min-height: 1px;}
.wpr-tweet .inner-block{display: inline-block;}
.wpr-twitter-feed-cont .swiper-pagination-bullets{display: inline-block !important;width: auto !important;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
.wpr-twitter-hidden-item{opacity: 0 !important;overflow: hidden !important;}
.wpr-twitter-feed-cont{position: relative;}
.wpr-twitter-feed p{margin: 0;}
.wpr-twitter-feed-masonry .wpr-twitter-feed{height: auto;display: block;-webkit-column-gap: 20px;-moz-column-gap: 20px;column-gap: 20px;}
.wpr-twitter-feed .button{margin-bottom: 20px;}
.wpr-twitter-feed-masonry .wpr-twitter-feed .wpr-tweet{margin-bottom: 20px;}
.wpr-twitter-feed .wpr-tweet{border: 1px solid #A2A2A2;-webkit-column-break-inside: avoid;-moz-column-break-inside: avoid;break-inside: avoid;}
.wpr-twitter-feed figure img{border-radius: 50%;width: 100%;height: 100%;}
.wpr-load-more-twitter-posts{cursor: pointer;}
.wpr-pagination-hidden{display: none !important;}
.wpr-instagram-feed{opacity: 0;}
.wpr-instagram-feed .inner-block{display: inline-block;}
.wpr-instagram-hidden-item{opacity: 0 !important;overflow: hidden;}
.wpr-swiper-button-prev{left: 0;}
.wpr-swiper-button-next{right: 0}
.wpr-instagram-feed:not(.wpr-layout-list) .wpr-insta-feed-item-below-content{border-top: 0 !important;border-top-left-radius: 0 !important;border-top-right-radius: 0 !important;}
.wpr-insta-feed-layout-full-width .wpr-instagram-feed, .wpr-insta-feed-layout-list .wpr-instagram-feed{display: -ms-grid;display: grid;}
.wpr-instagram-feed-cont{position: relative;}
.wpr-instagram-feed-cont .swiper-pagination-bullets{display: inline-block !important;width: auto !important;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
.wpr-insta-feed-content-wrap{text-align: center;}
.wpr-insta-feed-content-wrap, .wpr-insta-feed-media-wrap{position: relative;overflow: hidden;}
.wpr-insta-feed-media-wrap{height: 100%;}
.wpr-insta-feed-media-hover{position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;}
.wpr-insta-feed-media-hover-bg{position: absolute;}
.wpr-insta-feed-item-lightbox .inner-block>span, .wpr-insta-feed-lightbox-overlay{cursor: pointer;}
.wpr-insta-feed-lightbox-overlay{position: absolute;top: 0;left: 0;z-index: 99;width: 100%;height: 100%;}
.wpr-insta-feed-image-wrap img{border-radius: inherit;}
.wpr-load-more-insta-posts{cursor: pointer;}
.wpr-flip-carousel{overflow: hidden !important;opacity: 0;}
.wpr-flip-carousel .flipster__nav__link{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-align: center;outline: none;}
.wpr-flip-carousel .flipster__nav__link{width: 100%;height: 100%;padding: 0;}
.wpr-flip-carousel .flipster__nav__link::after{display: none;}
.wpr-taxonomy-list{display: -webkit-box;display: -ms-flexbox;display: flex;list-style: none;padding: 0;margin: 0;}
.wpr-taxonomy-list li:not(.wpr-sub-hidden){display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.wpr-taxonomy-list li>span, .wpr-taxonomy-list li a{-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}
.wpr-taxonomy-list li .wpr-tax-dropdown{width: auto;cursor: pointer;}
.wpr-sub-hidden{display: none;}
.wpr-taxonomy-list li{text-align: left;}
.wpr-taxonomy-list li>span, .wpr-taxonomy-list li a{display: inline-block;text-decoration: none;}
.wpr-taxonomy-list i{display: block;width: 100%;height: 100%;}
.wpr-taxonomy-list span{line-height: 1.5;vertical-align: middle;}
.wpr-feature-list{padding: 0;}
.wpr-feature-list-icon-wrap img{width: 100%;max-width: 100%;}
.wpr-feature-list-item:not(:last-of-type) .wpr-feature-list-line{position: absolute;top: 100%;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);width: 0;height: 0;}
.wpr-feature-list-item:last-of-type .wpr-feature-list-line{display: none;}
.wpr-image-accordion *{margin: 0;padding: 0;-webkit-box-sizing: border-box;box-sizing: border-box;}
.wpr-image-accordion-wrap{overflow: hidden;opacity: 0;}
.wpr-image-accordion-wrap h1{position: relative;margin-bottom: 45px;font-family: 'Oswald', sans-serif;font-size: 44px;text-transform: uppercase;color: #424242;}
.wpr-image-accordion-wrap .wpr-image-accordion{display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;}
.wpr-image-accordion-wrap .wpr-image-accordion-item{position: relative;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;overflow: hidden;}
.wpr-image-accordion-wrap .wpr-img-accordion-media-hover{position: absolute;}
.wpr-image-accordion-item{text-align: center;}
.wpr-img-accordion-media-hover{position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;}
.wpr-img-accordion-item-lightbox .inner-block>span{cursor: pointer;}
.wpr-img-accordion-item-lightbox{cursor: pointer;pointer-events: none;}
.wpr-animation-wrap-active .wpr-img-accordion-item-lightbox{pointer-events: auto;}
.wpr-img-accordion-item-lightbox .inner-block{position: relative;}
.wpr-image-accordion-item .inner-block a{position: relative;display: inline-block;}
.wpr-particle-wrapper{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 0;}
.wpr-particle-wrapper canvas{position: relative;z-index: -1;}
.wpr-jarallax{position: relative;-webkit-transition: all 0.9s ease-in-out;-o-transition: all 0.9s ease-in-out;transition: all 0.9s ease-in-out;}
.elementor-editor-active .wpr-jarallax{position: absolute;}
.wpr-parallax-multi-layer{position: absolute;top: 0;left: 0;height: 100%;width: 100%;}
.wpr-parallax-ml-children{position: relative;display: none;}
.wpr-parallax-ml-children img{max-width: 100%;width: 100%;}
.wpr-sticky-section-yes{width: 100%;border-color: transparent;-webkit-transition: visibility 0s linear !important;-o-transition: visibility 0s linear !important;transition: visibility 0s linear !important;}
.wpr-section-full-height{height: 100% !important;background-color: transparent !important;}
.wpr-sticky-header{z-index: 9999 !important;}
.wpr-hidden-header{position: fixed;display: block !important;width: 100%;z-index: 999 !important;}
.wpr-hidden-header-flex{position: fixed;display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;width: 100%;z-index: 999 !important;}
@-webkit-keyframes sticky-slide-in {from {opacity: 0;-webkit-transform: translateY(-100%);transform: translateY(-100%)}to {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0)}}
@keyframes sticky-slide-in {from {opacity: 0;-webkit-transform: translateY(-100%);transform: translateY(-100%)}to {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0)}}
@-webkit-keyframes sticky-slide-out {from {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0)}to {opacity: 0;-webkit-transform: translateY(-100%);transform: translateY(-100%)}}
@keyframes sticky-slide-out {from {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0)}to {opacity: 0;-webkit-transform: translateY(-100%);transform: translateY(-100%)}}
.wpr-reading-progress-bar-container{position: fixed;top: 0;left: 0;width: 100%;z-index: 9999999;background-color: transparent;}
.wpr-reading-progress-bar{background-color: black;width: 0%;}
.wpr-table-inner-container{overflow-y: auto;overflow-x: auto;}
.wpr-hide-table-before-arrange, .wpr-hide-pagination-on-search{opacity: 0;}
.wpr-table-td-pag{text-align: center;}
.wpr-data-table{border-collapse: collapse;border-spacing: 0;margin-right: 0 !important;margin-left: 0 !important;margin-bottom: 0;}
.wpr-data-table tr:first-child th{border-top: none !important;}
.wpr-data-table tr:last-child td{border-bottom: none !important;}
.wpr-data-table tr th:first-child, .wpr-data-table tr td:first-child{border-left: none !important;}
.wpr-data-table tr th:last-child, .wpr-data-table tr td:last-child{border-right: none !important;}
.wpr-data-table th{position: relative;}
.wpr-sorting-icon{position: absolute;top: 50%;right: 5%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.wpr-table-export-button-cont{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.wpr-table-export-button-cont button{position: relative;width: 100%;}
.wpr-data-table img{display: inline-block;}
.wpr-table-th{vertical-align: middle;}
.wpr-table-appended-tr{width: 100%;}
.wpr-table-tr-before-remove::before{content: '-';position: absolute;top: 10px;left: 10px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;background: red;color: white;width: 20px;height: 20px;font-size: 15px;border-radius: 50%;}
.wpr-table-text{position: relative;}
.wpr-table-text{vertical-align: middle;}
.wpr-xls, .wpr-csv{padding: auto;}
.wpr-entry-info{white-space: nowrap;min-width: 50px;}
@media screen and (max-width: 768px) {
.wpr-table-pagination-cont{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.wpr-table-export-button-cont{width: 100%;-ms-flex-pack: distribute;justify-content: space-around;}
}
.wpr-product-description pre *{white-space: wrap;}
.wpr-compare-empty{text-align: center;margin: 0;}
.wpr-compare-products{overflow-x: auto;}
.wpr-compare-table-wrap{min-height: 1px;}
.wpr-compare-table td:not(:first-child){overflow-x: auto;}
.wpr-compare{position: absolute;display: none;top: 100%;z-index: 999;background: white;width: 375px;border: 1px solid blanchedalmond;}
.wpr-compare-toggle-btn{display: inline-block;cursor: pointer;white-space: nowrap;}
.wpr-wishlist-add, .wpr-wishlist-remove, .wpr-compare-add, .wpr-compare-remove{display: inline-block;background-color: white;}
.wpr-wishlist-add.wpr-button-hidden, .wpr-wishlist-remove.wpr-button-hidden, .wpr-compare-add.wpr-button-hidden, .wpr-compare-remove.wpr-button-hidden{display: none;}
.wpr-wishlist-add i, .wpr-wishlist-remove i{font-family: "Font Awesome 5 Free" !important;}
.wpr-grid button, .wpr-grid [type="submit"], .wpr-grid [type="button"]{background-color: transparent;border: 1px solid #605be5;-webkit-transition: all 0s;-o-transition: all 0s;transition: all 0s;}
.wpr-wishlist-remove i{font-weight: 900 !important;}
.wpr-wishlist-products{overflow-x: auto;}
.wpr-wishlist-empty{margin: 0;text-align: center;}
.wpr-wishlist-empty-hidden{display: none;}
.wpr-wishlist-wrap{position: relative;}
.wpr-wishlist-toggle-btn{display: inline-block;cursor: pointer;}
.wpr-wishlist{position: absolute;display: none;top: 100%;z-index: 999;background: white;width: 375px;border: none;}
.wpr-view-wishlist{display: block;width: 100%;padding: 0;}
.wpr-wishlist-wrap .wpr-wishlist-count{position: absolute;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;border-radius: 50%;color: #FFF;background-color: #025AFF;font-size: 12px;font-weight: 400;width: 18px;height: 18px;bottom: 65%;left: 65%;display: none;}
.wpr-close-wishlist{display: none;}
.wpr-close-wishlist h2{margin: 0;}
.wpr-close-wishlist span::before{font-family: "Font Awesome 5 Free";content: '\f00d';font-weight: 600;cursor: pointer;}
.wpr-wishlist-sidebar .wpr-wishlist{background-color: transparent !important;}
.wpr-wishlist-sidebar .wpr-wishlist{position: fixed;top: 0;left: 0;width: 100% !important;height: 100%;z-index: 999;margin: 0 !important;}
.wpr-wishlist-sidebar .wpr-wishlist-inner-wrap{position: absolute;top: 0;-webkit-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;height: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.wpr-wishlist-sidebar .wpr-wishlist-inner-wrap{width: 375px;background-color: white;}
.wpr-wishlist-products{list-style-type: none;padding: 0;}
.wpr-wishlist .wpr-wishlist-product{position: relative;display: -ms-grid;display: grid;-ms-grid-columns: 28% auto;grid-template-columns: 28% auto;width: 100%;text-align: left;}
.wpr-wishlist .wpr-wishlist-product:last-of-type{margin-bottom: 0 !important;}
.wpr-wishlist-wrap .wpr-wishlist-remove{position: absolute;right: 0;width: 25px;height: 25px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;cursor: pointer;}
.wpr-wishlist-wrap .wpr-wishlist-remove:before{font-family: "Font Awesome 5 Free";content: '\f00d';position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);text-indent: 0;font-weight: 600 !important;}
@media screen and (max-width: 768px) {
.wpr-wishlist-dropdown .wpr-wishlist{position: fixed !important;width: 100vw !important;top: auto !important;}
}
.wpr-compare-add i, .wpr-compare-remove i{font-family: "Font Awesome 5 Free" !important;font-weight: 600 !important;}
@-webkit-keyframes compare-popup-grow-in-align-middle {0% {-webkit-transform: scale(0) translateX(-50%) translateY(-50%);transform: scale(0) translateX(-50%) translateY(-50%);-webkit-transform-origin: top left;transform-origin: top left;}100% {-webkit-transform: scale(1) translateX(-50%) translateY(-50%);transform: scale(1) translateX(-50%) translateY(-50%);-webkit-transform-origin: top left;transform-origin: top left;}}
@keyframes compare-popup-grow-in-align-middle {0% {-webkit-transform: scale(0) translateX(-50%) translateY(-50%);transform: scale(0) translateX(-50%) translateY(-50%);-webkit-transform-origin: top left;transform-origin: top left;}100% {-webkit-transform: scale(1) translateX(-50%) translateY(-50%);transform: scale(1) translateX(-50%) translateY(-50%);-webkit-transform-origin: top left;transform-origin: top left;}}
@-webkit-keyframes compare-popup-grow-out-align-middle {0% {-webkit-transform: scale(1) translateX(-50%) translateY(-50%);transform: scale(1) translateX(-50%) translateY(-50%);-webkit-transform-origin: top left;transform-origin: top left;}100% {-webkit-transform: scale(0) translateX(-50%) translateY(-50%);transform: scale(0) translateX(-50%) translateY(-50%);-webkit-transform-origin: top left;transform-origin: top left;}}
@keyframes compare-popup-grow-out-align-middle {0% {-webkit-transform: scale(1) translateX(-50%) translateY(-50%);transform: scale(1) translateX(-50%) translateY(-50%);-webkit-transform-origin: top left;transform-origin: top left;}100% {-webkit-transform: scale(0) translateX(-50%) translateY(-50%);transform: scale(0) translateX(-50%) translateY(-50%);-webkit-transform-origin: top left;transform-origin: top left;}}
@-webkit-keyframes compare-fade-in {0% {opacity: 0}100% {opacity: 1}}
@keyframes compare-fade-in {0% {opacity: 0}100% {opacity: 1}}
@-webkit-keyframes compare-fade-out {0% {opacity: 1}100% {opacity: 0}}
@keyframes compare-fade-out {0% {opacity: 1}100% {opacity: 0}}
.wpr-compare-fade-in{opacity: 1;-webkit-animation-name: compare-fade-in;animation-name: compare-fade-in;-webkit-animation-duration: 0.6s;animation-duration: 0.6s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}
.wpr-compare-fade-out{opacity: 0;-webkit-animation-name: compare-fade-out;animation-name: compare-fade-out;-webkit-animation-duration: 0.6s;animation-duration: 0.6s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}
.wpr-compare-bg.wpr-compare-popup-hidden{display: none;opacity: 0;}
.wpr-compare-bg{display: block;position: fixed;width: 100vw;height: 100vh;top: 0;left: 0;z-index: 99999999999;background-color: rgba(0, 0, 0, 0.2);}
.wpr-compare-popup{display: block;position: absolute;width: 80vw;height: 80vh;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);background-color: white;overflow-y: auto;text-align: right;}
.wpr-compare-popup-inner-wrap{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;position: absolute;top: 0;left: 0;width: 100%;min-height: 100%;height: auto;}
.wpr-compare-loader-wrap{position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 100%;width: 100%;}
.wpr-close-compare{position: sticky;top: 5px;right: 5px;padding: 10px;z-index: 2;}
.wpr-close-compare::before{font-family: "Font Awesome 5 Free";content: '\f00d';font-weight: 600;cursor: pointer;}
.wpr-mini-cart-sidebar-body{}
ul.wpr-woo-mini-cart{position: relative;}
.wpr-mini-cart-inner{position: relative;display: inline-block;}
.wpr-mini-cart-inner, .wpr-mini-cart-toggle-wrap{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.wpr-mini-cart{position: absolute;display: none;top: 100%;z-index: 999;}
.wpr-before-remove-from-wishlist, .wpr-before-remove-from-mini-cart{opacity: 0.6;}
.wpr-close-cart{display: none;}
.wpr-mini-cart-sidebar .wpr-close-cart h2{margin: 0;}
.wpr-close-cart span::before{font-family: "Font Awesome 5 Free";content: '\f00d';font-weight: 600;cursor: pointer;}
.wpr-mini-cart-sidebar .wpr-mini-cart{background-color: transparent !important;}
.wpr-mini-cart-sidebar .wpr-mini-cart, .wpr-mini-cart-sidebar .wpr-shopping-cart-wrap{position: fixed;top: 0;left: 0;width: 100% !important;height: 100vh;z-index: 999999;margin: 0 !important;}
.wpr-mini-cart-sidebar .wpr-shopping-cart-inner-wrap{position: absolute;top: 0;-webkit-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;height: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
@-webkit-keyframes mini-cart-slide-in-align-left {0% {-webkit-transform: translateX(-100%);transform: translateX(-100%);}100% {-webkit-transform: translateX(0);transform: translateX(0);}}
@keyframes mini-cart-slide-in-align-left {0% {-webkit-transform: translateX(-100%);transform: translateX(-100%);}100% {-webkit-transform: translateX(0);transform: translateX(0);}}
@-webkit-keyframes mini-cart-slide-out-align-left {0% {-webkit-transform: translateX(0);transform: translateX(0);}100% {-webkit-transform: translateX(-100%);transform: translateX(-100%);}}
@keyframes mini-cart-slide-out-align-left {0% {-webkit-transform: translateX(0);transform: translateX(0);}100% {-webkit-transform: translateX(-100%);transform: translateX(-100%);}}
@-webkit-keyframes mini-cart-slide-in-align-right {0% {-webkit-transform: translateX(100%);transform: translateX(100%);}100% {-webkit-transform: translateX(0);transform: translateX(0);}}
@keyframes mini-cart-slide-in-align-right {0% {-webkit-transform: translateX(100%);transform: translateX(100%);}100% {-webkit-transform: translateX(0);transform: translateX(0);}}
@-webkit-keyframes mini-cart-slide-out-align-right {0% {-webkit-transform: translateX(0);transform: translateX(0);}100% {-webkit-transform: translateX(100%);transform: translateX(100%);}}
@keyframes mini-cart-slide-out-align-right {0% {-webkit-transform: translateX(0);transform: translateX(0);}100% {-webkit-transform: translateX(100%);transform: translateX(100%);}}
.wpr-mini-cart-icon-count-hidden{display: none !important;}
.wpr-mini-cart-toggle-btn{display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.wpr-woo-mini-cart .woocommerce-mini-cart-item:last-of-type{margin-bottom: 0 !important;}
.wpr-mini-cart-wrap .woocommerce-mini-cart-item{position: relative;display: -ms-grid;display: grid;-ms-grid-columns: 28% auto;grid-template-columns: 28% auto;width: 100%;text-align: left;}
.wpr-mini-cart-wrap .woocommerce-mini-cart-item .remove{position: relative;display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-ms-flex-line-pack: center;align-content: center;vertical-align: middle;text-indent: -9999px;}
.wpr-mini-cart-wrap .woocommerce-mini-cart-item a.remove:before{font-family: "Font Awesome 5 Free";content: '\f00d';position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);text-indent: 0;font-weight: 600 !important;}
.wpr-mini-cart-wrap .woocommerce-mini-cart-item .remove:hover{background-color: transparent;color: black;}
@media screen and (max-width: 768px) {
.wpr-mini-cart-dropdown .wpr-mini-cart{position: fixed !important;width: 100vw !important;top: auto !important;}
}
.wpr-zero-opacity{opacity: 0 !important;}
.wpr-product-media-wrap{position: relative;display: inline-block;max-width: 100%;}
.wpr-product-media-wrap .swiper{overflow: hidden;}
.wpr-fcn-wrap{position: relative;overflow: hidden;}
.wpr-product-media-thumbs-slider .wpr-product-media-wrap .flex-control-nav{position: relative;max-width: none !important;grid-column-gap: 0px !important;grid-row-gap: 0 !important;-webkit-transition: all 0.6s ease;-o-transition: all 0.6s ease;transition: all 0.6s ease;}
.wpr-product-media-thumbs-slider .wpr-product-media-wrap .flex-control-nav{overflow: hidden;}
.wpr-product-media-thumbs-vertical .wpr-product-media-wrap .flex-control-nav{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.wpr-product-media-thumbs-vertical .flex-viewport{width: 75%;}
.woocommerce [data-elementor-type="wpr-theme-builder"] #content div.product div.images, .woocommerce div.product[data-elementor-type="wpr-theme-builder"] div.images, .woocommerce-page [data-elementor-type="wpr-theme-builder"] #content div.product div.images, .woocommerce-page div.product[data-elementor-type="wpr-theme-builder"] div.images{float: none;width: 100%;height: auto;margin-bottom: 0;}
[data-elementor-type="wpr-theme-builder"] ul.flex-direction-nav{position: absolute;top: 90%;z-index: -9;opacity: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;left: 0;margin: 0;padding: 0px;list-style: none;}
[data-elementor-type="wpr-theme-builder"] .wpr-product-media-wrap a.flex-next{visibility:hidden;overflow: hidden;}
[data-elementor-type="wpr-theme-builder"] .wpr-product-media-wrap a.flex-prev{visibility:hidden;overflow: hidden;}
[data-elementor-type="wpr-theme-builder"] a.flex-next::after{visibility:visible;content: '\f054';font-family: 'Font Awesome 5 Free';position: absolute;top: 0;right: 0;}
[data-elementor-type="wpr-theme-builder"] a.flex-prev::before{visibility:visible;content: '\f053';font-family: 'Font Awesome 5 Free';position: absolute;top: 0;left: 0;}
[data-elementor-type="wpr-theme-builder"] ul.flex-direction-nav li a{color: #ccc;}
[data-elementor-type="wpr-theme-builder"] ul.flex-direction-nav li a:hover{text-decoration: none;}
.wpr-product-media-wrap .wpr-product-media-lightbox, .woocommerce div.product[data-elementor-type="wpr-theme-builder"] div.images .woocommerce-product-gallery__trigger{position: absolute;top: 0;right: 0;cursor: pointer;}
.wpr-product-media-wrap .woocommerce-product-gallery__trigger{display: none;opacity: 0 !important;z-index: 99;}
.elementor-widget-wpr-product-tabs:not(.wpr-tabs-hr-position-left):not(.wpr-tabs-hr-position-right):not(.wpr-tabs-hr-position-center) .elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap{width: 100%;}
.elementor-widget-wpr-product-tabs:not(.wpr-tabs-hr-position-left):not(.wpr-tabs-hr-position-right):not(.wpr-tabs-hr-position-center) .elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab{-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;-ms-flex-preferred-size: 0;flex-basis: 0;}
.elementor-widget-wpr-product-tabs:not(.wpr-tabs-hr-position-left):not(.wpr-tabs-hr-position-right):not(.wpr-tabs-hr-position-center) .elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:first-of-type{margin-left: 0 !important;}
.elementor-widget-wpr-product-tabs:not(.wpr-tabs-hr-position-left):not(.wpr-tabs-hr-position-right):not(.wpr-tabs-hr-position-center) .elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:last-of-type{margin-right: 0 !important;}
.elementor-widget-wpr-product-tabs:not(.wpr-tabs-hr-position-left):not(.wpr-tabs-hr-position-right):not(.wpr-tabs-hr-position-center) .elementor-widget-container>.wpr-tabs .wc-tabs{width: 100%;}
.elementor-widget-wpr-product-tabs:not(.wpr-tabs-hr-position-left):not(.wpr-tabs-hr-position-right):not(.wpr-tabs-hr-position-center) .elementor-widget-container .wc-tabs li{-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;-ms-flex-preferred-size: 0;flex-basis: 0;}
.elementor-widget-wpr-product-tabs p.stars.selected a:not(.active):before{content: "\e020";}
.wpr-product-add-to-cart *{margin: 0;padding: 0;-webkit-box-sizing: border-box;box-sizing: border-box;}
.woocommerce .wpr-product-add-to-cart a.added_to_cart{padding: 0;}
.woocommerce div.product .wpr-product-add-to-cart form.cart, .woocommerce div.product .wpr-product-add-to-cart form.cart .variations{margin: 0;}
.woocommerce div.product .wpr-product-add-to-cart form.cart div.quantity{margin: 0;}
.wpr-add-to-cart-icons-wrap{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.wpr-product-add-to-cart .quantity{display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.wpr-product-add-to-cart .wpr-quantity-wrapper{display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.wpr-product-add-to-cart .wpr-quantity-wrapper i{cursor: pointer;}
.elementor-widget-wpr-product-add-to-cart:not(.wpr-product-qty-align-default) .wpr-quantity-wrapper .qty{-webkit-appearance: textfield;-moz-appearance: textfield;appearance: textfield;}
.elementor-widget-wpr-product-add-to-cart:not(.wpr-product-qty-align-default) .wpr-quantity-wrapper .qty::-webkit-inner-spin-button{-webkit-appearance: none;}
.wpr-product-add-to-cart .quantity .qty, .wpr-product-add-to-cart .wpr-quantity-wrapper i{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.wpr-product-add-to-cart .reset_variations{display: none;}
.wpr-product-add-to-cart button.loading:after{top: auto !important;}
.wpr-product-add-to-cart a.added_to_cart{text-align: center;}
.elementor-widget[class*="elementor-widget-wpr-"] table.shop_table .variation{display: -webkit-box;display: -ms-flexbox;display: flex;}
.elementor-widget[class*="elementor-widget-wpr-"] table.shop_table .wc-item-meta li{display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;margin-right: 10px;}
.elementor-widget[class*="elementor-widget-wpr-"] .variation-Size, .elementor-widget[class*="elementor-widget-wpr-"] .wc-item-meta-label{float: none !important;}
.woocommerce-MyAccount-navigation-link a{display: inline-block;}
.woocommerce-MyAccount-navigation-link a{width: 100%;}
.wpr-product-filter-tax-wrap li a span:last-child:not(.wpr-product-filter-tax-name){margin-left: 4px;}
.wpr-product-filter-label-right .wpr-product-filter-tax-wrap li a span:last-child:not(.wpr-product-filter-tax-name){margin-left: auto;}
.wpr-active-product-filter:not(.wpr-woo-rating) span:first-child:before{content: "\f00c";font-family: "Font Awesome 5 Free";font-weight: 900;}
.wpr-charts-container{min-height: 20px;}
.wpr-charts-error-notice{text-align: center;}
.wpr-charts-container .wpr-rotating-plane{width: 25px;height: 25px;background: rgba(0,0,0,.25);border-radius: 50%;position: absolute;top: 50%;left: 50%;z-index: 999;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.wpr-acc-search-input{width: 100%;}
.wpr-acc-search-input-wrap{position: relative;}
.wpr-acc-search-input-wrap i{position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.wpr-acc-search-input-wrap i.fa-times{cursor: pointer;display: none;}
.wpr-advanced-accordion .wpr-acc-button{position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;cursor: pointer;width: 100%;border: none;text-align: left;outline: none;font-size: 15px;-webkit-transition: none;-o-transition: none;transition: none;}
.wpr-acc-icon-box{position: absolute;left: 0;top: 0;height: 100%;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.wpr-acc-icon-box{position: absolute;left: 0;top: 0;height: 100%;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.wpr-acc-icon-box-after{position: absolute;left: 100%;top: 0;height: 0;width: 0;}
.wpr-acc-item-title{z-index: 9;}
.wpr-acc-title-text{white-space: normal;}
.wpr-acc-item-title{display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.wpr-advanced-accordion .wpr-toggle-icon i{-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);}
.wpr-advanced-accordion .wpr-acc-panel{display: none;overflow: hidden;position: relative;-webkit-transition: max-height 0.2s ease-out;-o-transition: max-height 0.2s ease-out;transition: max-height 0.2s ease-out;}
.wpr-advanced-accordion .wpr-acc-panel-active{display: block;}
.wpr-advanced-accordion .wpr-acc-active, .wpr-acc-button:hover{background-color: #ccc;}
.wpr-advanced-accordion .wpr-acc-panel p, .wpr-advanced-accordion .wpr-acc-panel div{margin: 0;}
.wpr-ti-close{display: inline-block;}
.wpr-ti-open{display: none;}
.wpr-acc-active .wpr-ti-close{display: none;}
.wpr-acc-active .wpr-ti-open{display: inline-block;}
.wpr-offcanvas-trigger{display: inline-block;}
.wpr-offcanvas-container{position: relative;}
.wpr-offcanvas-wrap-relative{background-color: transparent !important;}
.wpr-offcanvas-content::-webkit-scrollbar{width: 4px;background-color: transparent;}
.wpr-offcanvas-content::-webkit-scrollbar-thumb{border-left: 3px solid black;}
.wpr-offcanvas-body-overflow{overflow: hidden;}
.wpr-offcanvas-wrap{position: fixed;top: 0;right: 0;width: 100vw;height: 100vh;min-height: 100vh;max-width: 100%;max-height: 100%;display: none;z-index: 9999;}
.wpr-offcanvas-wrap-relative.wpr-offcanvas-wrap{position: absolute;width: auto;height: auto;min-height: auto;max-width: unset;max-height: unset;}
.wpr-offcanvas-content{width: 300px;position: absolute;background-color: #FFF;text-align: center;overflow: hidden;overflow-y: auto;}
.wpr-offcanvas-wrap-relative .wpr-offcanvas-content{position: relative;}
.wpr-offcanvas-content .elementor-invisible{visibility: visible !important;}
.wpr-offcanvas-content-top{top: 0;left: 0;bottom: auto;width: 100%;height: auto;-webkit-transform: translateX(0) translateY(0);-ms-transform: translateX(0) translateY(0);transform: translateX(0) translateY(0);}
.wpr-offcanvas-content-left{top: 0;left: 0;right: auto;height: 100%;width: auto;-webkit-transform: translateX(0) translateY(0);-ms-transform: translateX(0) translateY(0);transform: translateX(0) translateY(0);}
.wpr-offcanvas-content-right{top: 0;right: 0;left: auto;height: 100%;width: 300px;-webkit-transform: translateX(0) translateY(0);-ms-transform: translateX(0) translateY(0);transform: translateX(0) translateY(0);}
.wpr-close-offcanvas{cursor: pointer;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.wpr-close-offcanvas::before{font-family: "Font Awesome 5 Free";font-weight: 600;}
@-webkit-keyframes offcanvas-slide-in-align-left {0% {-webkit-transform: translateX(-100%);transform: translateX(-100%);}100% {-webkit-transform: translateX(0);transform: translateX(0);}}
@keyframes offcanvas-slide-in-align-left {0% {-webkit-transform: translateX(-100%);transform: translateX(-100%);}100% {-webkit-transform: translateX(0);transform: translateX(0);}}
@-webkit-keyframes offcanvas-slide-out-align-left {0% {-webkit-transform: translateX(0);transform: translateX(0);}100% {-webkit-transform: translateX(-100%);transform: translateX(-100%);}}
@keyframes offcanvas-slide-out-align-left {0% {-webkit-transform: translateX(0);transform: translateX(0);}100% {-webkit-transform: translateX(-100%);transform: translateX(-100%);}}
.wpr-offcanvas-content-left.wpr-offcanvas-slide-in{-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);-webkit-animation-name: offcanvas-slide-in-align-left;animation-name: offcanvas-slide-in-align-left;-webkit-animation-duration: 0.6s;animation-duration: 0.6s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}
.wpr-offcanvas-content-left.wpr-offcanvas-slide-out{-webkit-transform: translateX(100%);-ms-transform: translateX(100%);transform: translateX(100%);-webkit-animation-name: offcanvas-slide-out-align-left;animation-name: offcanvas-slide-out-align-left;-webkit-animation-duration: 0.6s;animation-duration: 0.6s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}
@-webkit-keyframes offcanvas-slide-in-align-right {0% {-webkit-transform: translateX(100%);transform: translateX(100%);}100% {-webkit-transform: translateX(0);transform: translateX(0);}}
@keyframes offcanvas-slide-in-align-right {0% {-webkit-transform: translateX(100%);transform: translateX(100%);}100% {-webkit-transform: translateX(0);transform: translateX(0);}}
@-webkit-keyframes offcanvas-slide-out-align-right {0% {-webkit-transform: translateX(0);transform: translateX(0);}100% {-webkit-transform: translateX(100%);transform: translateX(100%);}}
@keyframes offcanvas-slide-out-align-right {0% {-webkit-transform: translateX(0);transform: translateX(0);}100% {-webkit-transform: translateX(100%);transform: translateX(100%);}}
.wpr-offcanvas-content-right.wpr-offcanvas-slide-in{-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);-webkit-animation-name: offcanvas-slide-in-align-right;animation-name: offcanvas-slide-in-align-right;-webkit-animation-duration: 0.6s;animation-duration: 0.6s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}
.wpr-offcanvas-content-right.wpr-offcanvas-slide-out{-webkit-transform: translateX(100%);-ms-transform: translateX(100%);transform: translateX(100%);-webkit-animation-name: offcanvas-slide-out-align-right;animation-name: offcanvas-slide-out-align-right;-webkit-animation-duration: 0.6s;animation-duration: 0.6s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}
@-webkit-keyframes offcanvas-slide-in-align-top {0% {-webkit-transform: translateY(-100%);transform: translateY(-100%);}100% {-webkit-transform: translateY(0);transform: translateY(0);}}
@keyframes offcanvas-slide-in-align-top {0% {-webkit-transform: translateY(-100%);transform: translateY(-100%);}100% {-webkit-transform: translateY(0);transform: translateY(0);}}
@-webkit-keyframes offcanvas-slide-out-align-top {0% {-webkit-transform: translateY(0);transform: translateY(0);}100% {-webkit-transform: translateY(-100%);transform: translateY(-100%);}}
@keyframes offcanvas-slide-out-align-top {0% {-webkit-transform: translateY(0);transform: translateY(0);}100% {-webkit-transform: translateY(-100%);transform: translateY(-100%);}}
.wpr-offcanvas-content-top.wpr-offcanvas-slide-in{-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);-webkit-animation-name: offcanvas-slide-in-align-top;animation-name: offcanvas-slide-in-align-top;-webkit-animation-duration: 0.6s;animation-duration: 0.6s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}
.wpr-offcanvas-content-top.wpr-offcanvas-slide-out{-webkit-transform: translateY(100%);-ms-transform: translateY(100%);transform: translateY(100%);-webkit-animation-name: offcanvas-slide-out-align-top;animation-name: offcanvas-slide-out-align-top;-webkit-animation-duration: 0.6s;animation-duration: 0.6s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}
@-webkit-keyframes offcanvas-slide-in-align-bottom {0% {-webkit-transform: translateY(100%);transform: translateY(100%);}100% {-webkit-transform: translateY(0);transform: translateY(0);}}
@keyframes offcanvas-slide-in-align-bottom {0% {-webkit-transform: translateY(100%);transform: translateY(100%);}100% {-webkit-transform: translateY(0);transform: translateY(0);}}
@-webkit-keyframes offcanvas-slide-out-align-bottom {0% {-webkit-transform: translateY(0);transform: translateY(0);}100% {-webkit-transform: translateY(100%);transform: translateY(100%);}}
@keyframes offcanvas-slide-out-align-bottom {0% {-webkit-transform: translateY(0);transform: translateY(0);}100% {-webkit-transform: translateY(100%);transform: translateY(100%);}}
@-webkit-keyframes offcanvas-slide-in-align-middle {0% {top: 150%;}100% {top: 50%}}
@keyframes offcanvas-slide-in-align-middle {0% {top: 150%;}100% {top: 50%}}
@-webkit-keyframes offcanvas-slide-out-align-middle {0% {top: 50%}100% {top: 150%;}}
@keyframes offcanvas-slide-out-align-middle {0% {top: 50%}100% {top: 150%;}}
@-webkit-keyframes offcanvas-grow-in-align-bottom {0% {-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: bottom;transform-origin: bottom;}100% {-webkit-transform: scaleY(1);transform: scaleY(1);-webkit-transform-origin: bottom;transform-origin: bottom;}}
@keyframes offcanvas-grow-in-align-bottom {0% {-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: bottom;transform-origin: bottom;}100% {-webkit-transform: scaleY(1);transform: scaleY(1);-webkit-transform-origin: bottom;transform-origin: bottom;}}
@-webkit-keyframes offcanvas-grow-out-align-bottom {0% {-webkit-transform: scaleY(1);transform: scaleY(1);-webkit-transform-origin: bottom;transform-origin: bottom;}100% {-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: bottom;transform-origin: bottom;}}
@keyframes offcanvas-grow-out-align-bottom {0% {-webkit-transform: scaleY(1);transform: scaleY(1);-webkit-transform-origin: bottom;transform-origin: bottom;}100% {-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: bottom;transform-origin: bottom;}}
@-webkit-keyframes offcanvas-grow-in-align-bottom {0% {-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: bottom;transform-origin: bottom;}100% {-webkit-transform: scaleY(1);transform: scaleY(1);-webkit-transform-origin: bottom;transform-origin: bottom;}}
@keyframes offcanvas-grow-in-align-bottom {0% {-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: bottom;transform-origin: bottom;}100% {-webkit-transform: scaleY(1);transform: scaleY(1);-webkit-transform-origin: bottom;transform-origin: bottom;}}
@-webkit-keyframes offcanvas-grow-out-align-bottom {0% {-webkit-transform: scaleY(1);transform: scaleY(1);-webkit-transform-origin: bottom;transform-origin: bottom;}100% {-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: bottom;transform-origin: bottom;}}
@keyframes offcanvas-grow-out-align-bottom {0% {-webkit-transform: scaleY(1);transform: scaleY(1);-webkit-transform-origin: bottom;transform-origin: bottom;}100% {-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: bottom;transform-origin: bottom;}}
@-webkit-keyframes offcanvas-grow-in-align-top {0% {-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: top;transform-origin: top;}100% {-webkit-transform: scaleY(1);transform: scaleY(1);-webkit-transform-origin: top;transform-origin: top;}}
@keyframes offcanvas-grow-in-align-top {0% {-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: top;transform-origin: top;}100% {-webkit-transform: scaleY(1);transform: scaleY(1);-webkit-transform-origin: top;transform-origin: top;}}
@-webkit-keyframes offcanvas-grow-out-align-top {0% {-webkit-transform: scaleY(1);transform: scaleY(1);-webkit-transform-origin: top;transform-origin: top;}100% {-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: top;transform-origin: top;}}
@keyframes offcanvas-grow-out-align-top {0% {-webkit-transform: scaleY(1);transform: scaleY(1);-webkit-transform-origin: top;transform-origin: top;}100% {-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: top;transform-origin: top;}}
.wpr-offcanvas-content-top.wpr-offcanvas-grow-in{-webkit-transform: scaleY(1);-ms-transform: scaleY(1);transform: scaleY(1);-webkit-animation-name: offcanvas-grow-in-align-top;animation-name: offcanvas-grow-in-align-top;-webkit-animation-duration: 0.6s;animation-duration: 0.6s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}
.wpr-offcanvas-content-top.wpr-offcanvas-grow-out{-webkit-transform: scaleY(0);-ms-transform: scaleY(0);transform: scaleY(0);-webkit-animation-name: offcanvas-grow-out-align-top;animation-name: offcanvas-grow-out-align-top;-webkit-animation-duration: 0.6s;animation-duration: 0.6s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}
@-webkit-keyframes offcanvas-grow-in-align-left {0% {-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: left;transform-origin: left;}100% {-webkit-transform: scaleX(1);transform: scaleX(1);-webkit-transform-origin: left;transform-origin: left;}}
@keyframes offcanvas-grow-in-align-left {0% {-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: left;transform-origin: left;}100% {-webkit-transform: scaleX(1);transform: scaleX(1);-webkit-transform-origin: left;transform-origin: left;}}
@-webkit-keyframes offcanvas-grow-out-align-left {0% {-webkit-transform: scaleX(1);transform: scaleX(1);-webkit-transform-origin: left;transform-origin: left;}100% {-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: left;transform-origin: left;}}
@keyframes offcanvas-grow-out-align-left {0% {-webkit-transform: scaleX(1);transform: scaleX(1);-webkit-transform-origin: left;transform-origin: left;}100% {-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: left;transform-origin: left;}}
.wpr-offcanvas-content-left.wpr-offcanvas-grow-in{-webkit-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1);-webkit-animation-name: offcanvas-grow-in-align-left;animation-name: offcanvas-grow-in-align-left;-webkit-animation-duration: 0.6s;animation-duration: 0.6s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}
.wpr-offcanvas-content-left.wpr-offcanvas-grow-out{-webkit-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0);-webkit-animation-name: offcanvas-grow-out-align-left;animation-name: offcanvas-grow-out-align-left;-webkit-animation-duration: 0.6s;animation-duration: 0.6s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}
@-webkit-keyframes offcanvas-grow-in-align-middle {0% {-webkit-transform: scale(0) translateX(-50%) translateY(-50%);transform: scale(0) translateX(-50%) translateY(-50%);-webkit-transform-origin: top left;transform-origin: top left;}100% {-webkit-transform: scale(1) translateX(-50%) translateY(-50%);transform: scale(1) translateX(-50%) translateY(-50%);-webkit-transform-origin: top left;transform-origin: top left;}}
@keyframes offcanvas-grow-in-align-middle {0% {-webkit-transform: scale(0) translateX(-50%) translateY(-50%);transform: scale(0) translateX(-50%) translateY(-50%);-webkit-transform-origin: top left;transform-origin: top left;}100% {-webkit-transform: scale(1) translateX(-50%) translateY(-50%);transform: scale(1) translateX(-50%) translateY(-50%);-webkit-transform-origin: top left;transform-origin: top left;}}
@-webkit-keyframes offcanvas-grow-out-align-middle {0% {-webkit-transform: scale(1) translateX(-50%) translateY(-50%);transform: scale(1) translateX(-50%) translateY(-50%);-webkit-transform-origin: top left;transform-origin: top left;}100% {-webkit-transform: scale(0) translateX(-50%) translateY(-50%);transform: scale(0) translateX(-50%) translateY(-50%);-webkit-transform-origin: top left;transform-origin: top left;}}
@keyframes offcanvas-grow-out-align-middle {0% {-webkit-transform: scale(1) translateX(-50%) translateY(-50%);transform: scale(1) translateX(-50%) translateY(-50%);-webkit-transform-origin: top left;transform-origin: top left;}100% {-webkit-transform: scale(0) translateX(-50%) translateY(-50%);transform: scale(0) translateX(-50%) translateY(-50%);-webkit-transform-origin: top left;transform-origin: top left;}}
@-webkit-keyframes offcanvas-grow-in-align-right {0% {-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: right;transform-origin: right;}100% {-webkit-transform: scaleX(1);transform: scaleX(1);-webkit-transform-origin: right;transform-origin: right;}}
@keyframes offcanvas-grow-in-align-right {0% {-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: right;transform-origin: right;}100% {-webkit-transform: scaleX(1);transform: scaleX(1);-webkit-transform-origin: right;transform-origin: right;}}
@-webkit-keyframes offcanvas-grow-out-align-right {0% {-webkit-transform: scaleX(1);transform: scaleX(1);-webkit-transform-origin: right;transform-origin: right;}100% {-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: right;transform-origin: right;}}
@keyframes offcanvas-grow-out-align-right {0% {-webkit-transform: scaleX(1);transform: scaleX(1);-webkit-transform-origin: right;transform-origin: right;}100% {-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: right;transform-origin: right;}}
.wpr-offcanvas-content-right.wpr-offcanvas-grow-in{-webkit-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1);-webkit-animation-name: offcanvas-grow-in-align-right;animation-name: offcanvas-grow-in-align-right;-webkit-animation-duration: 0.6s;animation-duration: 0.6s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}
.wpr-offcanvas-content-right.wpr-offcanvas-grow-out{-webkit-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0);-webkit-animation-name: offcanvas-grow-out-align-right;animation-name: offcanvas-grow-out-align-right;-webkit-animation-duration: 0.6s;animation-duration: 0.6s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}
@-webkit-keyframes offcanvas-fade-in {0% {opacity: 0}100% {opacity: 1}}
@keyframes offcanvas-fade-in {0% {opacity: 0}100% {opacity: 1}}
@-webkit-keyframes offcanvas-fade-out {0% {opacity: 1}100% {opacity: 0}}
@keyframes offcanvas-fade-out {0% {opacity: 1}100% {opacity: 0}}
.wpr-offcanvas-fade-in{opacity: 1;-webkit-animation-name: offcanvas-fade-in;animation-name: offcanvas-fade-in;-webkit-animation-duration: 0.6s;animation-duration: 0.6s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}
.wpr-offcanvas-fade-out{opacity: 0;-webkit-animation-name: offcanvas-fade-out;animation-name: offcanvas-fade-out;-webkit-animation-duration: 0.6s;animation-duration: 0.6s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}
.wpr-offcanvas-wrap-active{}
.wpr-submit-error{margin: 0;position: absolute;top: 100%;}
.wpr-field-group .wpr-submit-error{position: absolute;top: 100%;}
.wpr-field-group input{margin: 0;}
.wpr-form-fields-wrap{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.wpr-form-fields-wrap input[type="date"], .wpr-form-fields-wrap input[type="time"]{position: relative;}
.wpr-form-fields-wrap input[type="date"]::-webkit-calendar-picker-indicator, .wpr-form-fields-wrap input[type="time"]::-webkit-calendar-picker-indicator{opacity: 0;}
.wpr-form-fields-wrap input[type="date"]::before, .wpr-form-fields-wrap input[type="time"]::before{font-family: "Font Awesome 5 Free" !important;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: absolute;width: 16px;height: 16px;pointer-events: none;}
.wpr-form-fields-wrap input[type="date"]::before{content: '\f073';}
.wpr-form-fields-wrap input[type="time"]::before{content: '\f017';}
.wpr-form-fields-wrap .wpr-form-field:focus{-webkit-box-shadow: none !important;box-shadow: none !important;}
.wpr-field-group .wpr-button{-ms-flex-preferred-size: 100%;flex-basis: 100%;max-width: 100%;}
.wpr-field-group{-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.wpr-field-group.wpr-form-field-type-submit{-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}
.wpr-field-group .wpr-form-field-textual{width: 100%;max-width: 100%;border: 1px solid #818a91;background-color: transparent;color: #373a3c;vertical-align: middle;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}
.wpr-field-group .wpr-form-field-textual:focus{outline: 0;-webkit-box-shadow: none;box-shadow: none;}
.wpr-field-group .wpr-form-field-textual::-webkit-input-placeholder{color: inherit;font-family: inherit;opacity: 0.6;}
.wpr-field-group .wpr-form-field-textual:-ms-input-placeholder{color: inherit;font-family: inherit;opacity: 0.6;}
.wpr-field-group .wpr-form-field-textual::-moz-placeholder{color: inherit;font-family: inherit;opacity: 0.6;}
.wpr-field-group .wpr-form-field-textual::-ms-input-placeholder{color: inherit;font-family: inherit;opacity: 0.6;}
.wpr-field-group .wpr-form-field-textual::placeholder{color: inherit;font-family: inherit;opacity: 0.6;}
.wpr-field-group .wpr-select-wrap{display: -webkit-box;display: -ms-flexbox;display: flex;position: relative;width: 100%;}
.wpr-field-group .wpr-select-wrap select{-webkit-appearance: none;-moz-appearance: none;appearance: none;color: inherit;font-size: inherit;font-family: inherit;font-weight: inherit;font-style: inherit;text-transform: inherit;letter-spacing: inherit;line-height: inherit;-ms-flex-preferred-size: 100%;flex-basis: 100%;padding-right: 20px;}
.wpr-select-wrap svg{width: 15px;height: 15px;position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);right: 10px;pointer-events: none;}
.wpr-select-wrap svg path{width: 15px;height: 15px;}
.wpr-form-field-option{display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.wpr-field-sub-group:not(.wpr-inline-sub-group) .wpr-form-field-option{-ms-flex-preferred-size: 100%;flex-basis: 100%;}
.wpr-form-field-type-hidden{display: none;}
.wpr-form-field-label{text-align: left;}
.wpr-step-progress-fill{width: 0;height: auto;background-color: red;text-align: right;color: white;padding-right: 10px;-webkit-transition: width 0.5s;-o-transition: width 0.5s;transition: width 0.5s;}
.wpr-step-tab{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 100%;}
.wpr-step-tab-hidden{display: none;}
.wpr-step{border: none;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;opacity: 0.5;}
.wpr-separator-off .wpr-step{-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}
.wpr-step.wpr-step-active{opacity: 1;}
.wpr-form-field-type-hidden{display: none;}
.wpr-form-field-type-recaptcha-v3{display: none;}
.wpr-step-content-layout-vertical:not(.wpr-step-type-none) .wpr-step-sep{margin-top: calc(var(--wpr-steps-indicator-padding, 30px) / 2 - var(--wpr-steps-divider-width, 1px) / 2 + var(--wpr-steps-padding));}
.wpr-loader-hidden{display: none !important;}
@keyframes badgeFade {0% {opacity: 1 }50% {opacity: 0.5 }0% {opacity: 1 }}
.wpr-breadcrumbs li:not(:last-of-type){margin-right: 4px;}
.fa, .far, .fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}
.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}
@-webkit-keyframes fa-spin {0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
@keyframes fa-spin {0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
.fa-angle-down:before{content:"\f107"}
.fa-book-open:before{content:"\f518"}
.fa-box-open:before{content:"\f49e"}
.fa-caret-down:before{content:"\f0d7"}
.fa-caret-right:before{content:"\f0da"}
.fa-check:before{content:"\f00c"}
.fa-chevron-down:before{content:"\f078"}
.fa-circle-notch:before{content:"\f1ce"}
.fa-door-open:before{content:"\f52b"}
.fa-envelope-open:before{content:"\f2b6"}
.fa-folder-open:before{content:"\f07c"}
.fa-frown-open:before{content:"\f57a"}
.fa-lock-open:before{content:"\f3c1"}
.fa-plus:before{content:"\f067"}
.fa-power-off:before{content:"\f011"}
.fa-sort:before{content:"\f0dc"}
.fa-sort-down:before{content:"\f0dd"}
.fa-sort-up:before{content:"\f0de"}
.fa-teeth-open:before{content:"\f62f"}
.fa-times:before{content:"\f00d"}
.fa-toggle-off:before{content:"\f204"}
.fa-toggle-on:before{content:"\f205"}
.fa-truck-loading:before{content:"\f4de"}
.fa-volume-off:before{content:"\f026"}
@font-face {font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(../fonts/fa-brands-400.eot);src:url(../fonts/fa-brands-400.eot) format("embedded-opentype"),url(../fonts/fa-brands-400.woff2) format("woff2"),url(../fonts/fa-brands-400.woff) format("woff"),url(../fonts/fa-brands-400.ttf) format("truetype"),url(../fonts/fa-brands-400.svg) format("svg")}
@font-face {font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;src:url(../fonts/fa-regular-400.eot);src:url(../fonts/fa-regular-400.eot) format("embedded-opentype"),url(../fonts/fa-regular-400.woff2) format("woff2"),url(../fonts/fa-regular-400.woff) format("woff"),url(../fonts/fa-regular-400.ttf) format("truetype"),url(../fonts/fa-regular-400.svg) format("svg")}
.far{font-weight:400}
@font-face {font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(../fonts/fa-solid-900.eot);src:url(../fonts/fa-solid-900.eot) format("embedded-opentype"),url(../fonts/fa-solid-900.woff2) format("woff2"),url(../fonts/fa-solid-900.woff) format("woff"),url(../fonts/fa-solid-900.ttf) format("truetype"),url(../fonts/fa-solid-900.svg) format("svg")}
.fa, .far, .fas{font-family:"Font Awesome 5 Free"}
.fa, .fas{font-weight:900}
.cpel-switcher__nav{--cpel-switcher-space:0;display:block}
.cpel-switcher__nav .cpel-switcher__list{display:flex;list-style:none;margin:0;padding:0;line-height:normal;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.cpel-switcher__nav a{display:inline-block;text-decoration:none;white-space:nowrap}
.cpel-switcher--layout-dropdown{--rotate:0deg;--langs:5}
.cpel-switcher--layout-dropdown .cpel-switcher__nav{display:inline-block;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.cpel-switcher--layout-dropdown .cpel-switcher__toggle{position:relative}
.cpel-switcher--layout-dropdown .cpel-switcher__toggle:after{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;width:100%;cursor:pointer}
.cpel-switcher--layout-dropdown .cpel-switcher__toggle a i{vertical-align:middle;transform:rotateX(var(--rotate));transition:transform 0s .2s}
.cpel-switcher--layout-dropdown .cpel-switcher__toggle.cpel-switcher__toggle--on:after{width:min(33%,2.5em)}
.cpel-switcher--layout-dropdown .cpel-switcher__toggle.cpel-switcher__toggle--on a i{transform:rotateX(calc(var(--rotate) + 180deg));transition-delay:0s}
.cpel-switcher--layout-dropdown.cpel-switcher--align-left .elementor-widget-container{text-align:left}
.cpel-switcher--layout-dropdown.cpel-switcher--align-right .elementor-widget-container{text-align:right}
.cpel-switcher--layout-dropdown .cpel-switcher__list{position:absolute;z-index:10;top:100%;display:flex;flex-direction:column;justify-content:flex-end;min-width:100%;max-height:0;overflow:hidden;transition:max-height .3s ease-out}
.cpel-switcher--layout-dropdown .cpel-switcher__toggle--on+.cpel-switcher__list{max-height:calc(100% * var(--langs));transition:max-height .4s ease-in}
.cpel-switcher--layout-dropdown .cpel-switcher__lang{width:100%}
.cpel-switcher--layout-dropdown .cpel-switcher__lang a{display:block;text-align:left}
.cpel-switcher--align-left .cpel-switcher__list{align-items:flex-start}
.cpel-switcher--align-right .cpel-switcher__list{align-items:flex-end}
.cpel-switcher--layout-dropdown.cpel-switcher--align-right .cpel-switcher__list{right:0;left:auto}
.cpel-switcher__lang{margin:0}
.cpel-switcher--layout-horizontal .cpel-switcher__lang:not(:last-child){margin-right:var(--cpel-switcher-space)}
body.rtl .cpel-switcher--layout-horizontal .cpel-switcher__lang:not(:last-child){margin-left:var(--cpel-switcher-space)}
.cpel-switcher--layout-vertical .cpel-switcher__lang:not(:last-child){margin-bottom:var(--cpel-switcher-space)}
.cpel-switcher__code, .cpel-switcher__flag{display:inline-block;vertical-align:middle}
.cpel-switcher__code{text-decoration:inherit}
.cpel-switcher__flag{line-height:.5em}
.cpel-switcher__flag img{width:100%;max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}
@keyframes fadeInDown {from{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}
img:is([sizes=auto i], [sizes^="auto, " i]){contain-intrinsic-size:3000px 1500px}
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}
:where(.is-layout-flex){gap: 0.5em;}
:where(.is-layout-grid){gap: 0.5em;}
body .is-layout-flex{display: flex;}
.is-layout-flex{flex-wrap: wrap;align-items: center;}
.is-layout-flex > :is(*, div){margin: 0;}
body .is-layout-grid{display: grid;}
.is-layout-grid > :is(*, div){margin: 0;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}
:where(.wp-block-columns.is-layout-grid){gap: 2em;}
:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}
:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
.has-black-color{color: var(--wp--preset--color--black) !important;}
.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}
.has-white-color{color: var(--wp--preset--color--white) !important;}
.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}
.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}
.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}
.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}
.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}
.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}
.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}
.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}
.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}
.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}
.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}
.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}
.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}
.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}
.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}
.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}
.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}
.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}
.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}
.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}
.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}
.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}
.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}
.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}
.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}
.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}
.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}
.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}
.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}
.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}
.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}
.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}
.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}
.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}
.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}
.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}
.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}
.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}
.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}
.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}
.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}
.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}
.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}
.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}
.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}
.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}
.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}
.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
#lg-counter{color: #efefef !important;
					font-size: 14px !important;}
#lg-counter{opacity: 0.9;}
.lg-thumb-item{border-radius: 0 !important;
				border: none !important;
				opacity: 0.5;}
.lg-thumb-item.active{opacity: 1;}
