<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;"> 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;
 }

 .ast-separate-container .ast-article-post,
 .ast-separate-container .ast-article-single {
     padding: 0;
     border: none;
     background-color: transparent;
 }

 .ast-separate-container .comment-respond {
     padding: 0;
     background-color: transparent;
 }

 .wpr-grid-loader-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;
     width: 100%;
     height: 100%;
 }

 .wpr-grid-loader {
     display: inline-block;
     position: relative;
     width: 80px;
     height: 80px;
 }

 .wpr-grid-loader div {
     position: absolute;
     width: 16px;
     height: 16px;
     border-radius: 50%;
     background: #222020;
     -webkit-animation: wpr-grid-loader 1.2s linear infinite;
     animation: wpr-grid-loader 1.2s linear infinite;
 }

 .wpr-grid-loader div:nth-child(1) {
     top: 8px;
     left: 8px;
     -webkit-animation-delay: 0s;
     animation-delay: 0s;
 }

 .wpr-grid-loader div:nth-child(2) {
     top: 8px;
     left: 32px;
     -webkit-animation-delay: -0.4s;
     animation-delay: -0.4s;
 }

 .wpr-grid-loader div:nth-child(3) {
     top: 8px;
     left: 56px;
     -webkit-animation-delay: -0.8s;
     animation-delay: -0.8s;
 }

 .wpr-grid-loader div:nth-child(4) {
     top: 32px;
     left: 8px;
     -webkit-animation-delay: -0.4s;
     animation-delay: -0.4s;
 }

 .wpr-grid-loader div:nth-child(5) {
     top: 32px;
     left: 32px;
     -webkit-animation-delay: -0.8s;
     animation-delay: -0.8s;
 }

 .wpr-grid-loader div:nth-child(6) {
     top: 32px;
     left: 56px;
     -webkit-animation-delay: -1.2s;
     animation-delay: -1.2s;
 }

 .wpr-grid-loader div:nth-child(7) {
     top: 56px;
     left: 8px;
     -webkit-animation-delay: -0.8s;
     animation-delay: -0.8s;
 }

 .wpr-grid-loader div:nth-child(8) {
     top: 56px;
     left: 32px;
     -webkit-animation-delay: -1.2s;
     animation-delay: -1.2s;
 }

 .wpr-grid-loader div:nth-child(9) {
     top: 56px;
     left: 56px;
     -webkit-animation-delay: -1.6s;
     animation-delay: -1.6s;
 }

 @-webkit-keyframes wpr-grid-loader {
     0%,
     100% {
         opacity: 1;
     }
     50% {
         opacity: 0.5;
     }
 }

 @keyframes wpr-grid-loader {
     0%,
     100% {
         opacity: 1;
     }
     50% {
         opacity: 0.5;
     }
 }

 .wpr-ring {
     display: inline-block;
     position: relative;
     width: 30px;
     height: 30px;
 }

 .wpr-ring div {
     -webkit-box-sizing: border-box;
     box-sizing: border-box;
     display: block;
     position: absolute;
     width: 23px;
     height: 23px;
     margin: 4px;
     border: 3px solid #222020;
     border-radius: 50%;
     -webkit-animation: wpr-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
     animation: wpr-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
     border-color: #222020 transparent transparent transparent;
 }

 .wpr-ring div:nth-child(1) {
     -webkit-animation-delay: -0.45s;
     animation-delay: -0.45s;
 }

 .wpr-ring div:nth-child(2) {
     -webkit-animation-delay: -0.3s;
     animation-delay: -0.3s;
 }

 .wpr-ring div:nth-child(3) {
     -webkit-animation-delay: -0.15s;
     animation-delay: -0.15s;
 }

 @-webkit-keyframes wpr-ring {
     0% {
         -webkit-transform: rotate(0deg);
         transform: rotate(0deg);
     }
     100% {
         -webkit-transform: rotate(360deg);
         transform: rotate(360deg);
     }
 }

 @keyframes wpr-ring {
     0% {
         -webkit-transform: rotate(0deg);
         transform: rotate(0deg);
     }
     100% {
         -webkit-transform: rotate(360deg);
         transform: rotate(360deg);
     }
 }

 .lg-outer {
     direction: ltr;
     z-index: 999999 !important;
 }

 button.lg-icon {
     font-family: lg;
 }

 .wpr-body-overflow-hidden {
     overflow: hidden;
 }

 .wpr-flex {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-pack: start;
     -ms-flex-pack: start;
     justify-content: flex-start;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
 }

 .wpr-z-index {
     z-index: 9999 !important;
 }

 .wpr-inline-flex-center {
     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-hidden-img {
     display: none !important;
 }

 .wpr-zero-opacity {
     opacity: 0 !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-outer {
     display: table;
     width: 100%;
     height: 100%;
 }

 .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-enable-dropcap p:first-child:first-letter {
     float: left;
     padding-right: 10px;
     font-size: 50px;
     line-height: 1;
 }

 .wpr-tooltip {
     visibility: hidden;
     opacity: 0;
     position: absolute;
     top: 0;
     left: 0;
     -webkit-transform: translateY(-100%);
     -ms-transform: translateY(-100%);
     transform: translateY(-100%);
     padding: 6px 10px;
     border-radius: 4px;
     font-size: 15px;
     -webkit-transition: all 230ms ease-in-out 0s;
     -o-transition: all 230ms ease-in-out 0s;
     transition: all 230ms ease-in-out 0s;
 }

 .wpr-tooltip:before {
     content: "";
     position: absolute;
     left: 10px;
     bottom: -5px;
     width: 0;
     height: 0;
     border-left: 6px solid transparent;
     border-right: 6px solid transparent;
     border-top-style: solid;
     border-top-width: 6px;
 }

 .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&gt;li {
     display: inline-block;
 }

 .wpr-nav-menu .wpr-menu-item {
     display: block;
     position: relative;
     z-index: 1;
 }

 .wpr-nav-menu&gt;li&gt;a,
 .wpr-mobile-nav-menu&gt;li&gt;a {
     font-size: 16px;
     line-height: 1;
 }

 .wpr-mobile-nav-menu li {
     margin: 0;
 }

 .wpr-nav-menu-horizontal .wpr-nav-menu&gt;li:first-child,
 .wpr-pointer-none .wpr-nav-menu-horizontal&gt;li:first-child .wpr-menu-item,
 .wpr-pointer-line-fx .wpr-nav-menu-horizontal&gt;li:first-child .wpr-menu-item {
     padding-left: 0 !important;
     margin-left: 0 !important;
 }

 .wpr-nav-menu-horizontal .wpr-nav-menu&gt;li:last-child,
 .wpr-pointer-none .wpr-nav-menu-horizontal&gt;li:last-child .wpr-menu-item,
 .wpr-pointer-line-fx .wpr-nav-menu-horizontal&gt;li:last-child .wpr-menu-item {
     padding-right: 0 !important;
     margin-right: 0 !important;
 }

 div[class*="wpr-main-menu-align-"] .wpr-nav-menu-vertical .wpr-nav-menu&gt;li&gt;.wpr-sub-menu,
 div[class*="wpr-main-menu-align-"] .wpr-nav-menu-vertical .wpr-nav-menu&gt;li&gt;.wpr-sub-mega-menu {
     left: 100%;
 }

 .wpr-main-menu-align-left .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon,
 .wpr-main-menu-align-center .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon {
     right: 0;
 }

 .wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-sub-icon {
     left: 0;
 }

 .wpr-main-menu-align-left .wpr-nav-menu-horizontal .wpr-nav-menu,
 .wpr-main-menu-align-left .wpr-nav-menu-vertical .wpr-menu-item,
 .wpr-main-menu-align-left .wpr-nav-menu-vertical .wpr-sub-menu li a {
     text-align: left;
 }

 .wpr-main-menu-align-center .wpr-nav-menu-horizontal .wpr-nav-menu,
 .wpr-main-menu-align-center .wpr-nav-menu-vertical .wpr-menu-item {
     text-align: center;
 }

 .wpr-main-menu-align-right .wpr-nav-menu-horizontal .wpr-nav-menu,
 .wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-menu-item,
 .wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-sub-menu li a {
     text-align: right;
 }

 @media screen and ( min-width: 2400px) {
     .wpr-main-menu-align--widescreenleft .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon,
     .wpr-main-menu-align--widescreencenter .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon {
         right: 0;
     }
     .wpr-main-menu-align--widescreenleft .wpr-nav-menu-horizontal .wpr-nav-menu,
     .wpr-main-menu-align--widescreenleft .wpr-nav-menu-vertical .wpr-menu-item {
         text-align: left;
     }
     .wpr-main-menu-align--widescreencenter .wpr-nav-menu-horizontal .wpr-nav-menu,
     .wpr-main-menu-align--widescreencenter .wpr-nav-menu-vertical .wpr-menu-item {
         text-align: center;
     }
     .wpr-main-menu-align--widescreenright .wpr-nav-menu-horizontal .wpr-nav-menu,
     .wpr-main-menu-align--widescreenright .wpr-nav-menu-vertical .wpr-menu-item {
         text-align: right;
     }
 }

 @media screen and ( max-width: 1221px) {
     .wpr-main-menu-align--laptopleft .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon,
     .wpr-main-menu-align--laptopcenter .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon {
         right: 0;
     }
     .wpr-main-menu-align--laptopleft .wpr-nav-menu-horizontal .wpr-nav-menu,
     .wpr-main-menu-align--laptopleft .wpr-nav-menu-vertical .wpr-menu-item {
         text-align: left;
     }
     .wpr-main-menu-align--laptopcenter .wpr-nav-menu-horizontal .wpr-nav-menu,
     .wpr-main-menu-align--laptopcenter .wpr-nav-menu-vertical .wpr-menu-item {
         text-align: center;
     }
     .wpr-main-menu-align--laptopright .wpr-nav-menu-horizontal .wpr-nav-menu,
     .wpr-main-menu-align--laptopright .wpr-nav-menu-vertical .wpr-menu-item {
         text-align: right;
     }
 }

 @media screen and ( max-width: 1200px) {
     .wpr-main-menu-align--tablet_extraleft .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon,
     .wpr-main-menu-align--tablet_extracenter .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon {
         right: 0;
     }
     .wpr-main-menu-align--tablet_extraleft .wpr-nav-menu-horizontal .wpr-nav-menu,
     .wpr-main-menu-align--tablet_extraleft .wpr-nav-menu-vertical .wpr-menu-item {
         text-align: left;
     }
     .wpr-main-menu-align--tablet_extracenter .wpr-nav-menu-horizontal .wpr-nav-menu,
     .wpr-main-menu-align--tablet_extracenter .wpr-nav-menu-vertical .wpr-menu-item {
         text-align: center;
     }
     .wpr-main-menu-align--tablet_extraright .wpr-nav-menu-horizontal .wpr-nav-menu,
     .wpr-main-menu-align--tablet_extraright .wpr-nav-menu-vertical .wpr-menu-item {
         text-align: right;
     }
 }

 @media screen and ( max-width: 1024px) {
     .wpr-main-menu-align--tabletleft .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon,
     .wpr-main-menu-align--tabletcenter .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon {
         right: 0;
     }
     .wpr-main-menu-align--tabletleft .wpr-nav-menu-horizontal .wpr-nav-menu,
     .wpr-main-menu-align--tabletleft .wpr-nav-menu-vertical .wpr-menu-item {
         text-align: left;
     }
     .wpr-main-menu-align--tabletcenter .wpr-nav-menu-horizontal .wpr-nav-menu,
     .wpr-main-menu-align--tabletcenter .wpr-nav-menu-vertical .wpr-menu-item {
         text-align: center;
     }
     .wpr-main-menu-align--tabletright .wpr-nav-menu-horizontal .wpr-nav-menu,
     .wpr-main-menu-align--tabletright .wpr-nav-menu-vertical .wpr-menu-item {
         text-align: right;
     }
 }

 @media screen and ( max-width: 880px) {
     .wpr-main-menu-align--mobile_extraleft .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon,
     .wpr-main-menu-align--mobile_extracenter .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon {
         right: 0;
     }
     .wpr-main-menu-align--mobile_extraleft .wpr-nav-menu-horizontal .wpr-nav-menu,
     .wpr-main-menu-align--mobile_extraleft .wpr-nav-menu-vertical .wpr-menu-item {
         text-align: left;
     }
     .wpr-main-menu-align--mobile_extracenter .wpr-nav-menu-horizontal .wpr-nav-menu,
     .wpr-main-menu-align--mobile_extracenter .wpr-nav-menu-vertical .wpr-menu-item {
         text-align: center;
     }
     .wpr-main-menu-align--mobile_extraright .wpr-nav-menu-horizontal .wpr-nav-menu,
     .wpr-main-menu-align--mobile_extraright .wpr-nav-menu-vertical .wpr-menu-item {
         text-align: right;
     }
 }

 @media screen and ( max-width: 767px) {
     .wpr-main-menu-align--mobileleft .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon,
     .wpr-main-menu-align--mobilecenter .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon {
         right: 0;
     }
     .wpr-main-menu-align--mobileleft .wpr-nav-menu-horizontal .wpr-nav-menu,
     .wpr-main-menu-align--mobileleft .wpr-nav-menu-vertical .wpr-menu-item {
         text-align: left;
     }
     .wpr-main-menu-align--mobilecenter .wpr-nav-menu-horizontal .wpr-nav-menu,
     .wpr-main-menu-align--mobilecenter .wpr-nav-menu-vertical .wpr-menu-item {
         text-align: center;
     }
     .wpr-main-menu-align--mobileright .wpr-nav-menu-horizontal .wpr-nav-menu,
     .wpr-main-menu-align--mobileright .wpr-nav-menu-vertical .wpr-menu-item {
         text-align: right;
     }
 }

 .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&gt;li&gt;.wpr-sub-menu,
 .wpr-nav-menu-vertical .wpr-nav-menu&gt;li&gt;.wpr-sub-mega-menu {
     top: 0;
 }

 .wpr-sub-menu-position-inline .wpr-nav-menu-vertical .wpr-sub-menu {
     position: static;
     width: 100% !important;
     text-align: center !important;
     margin-left: 0 !important;
 }

 .wpr-sub-menu-position-inline .wpr-sub-menu a {
     position: relative;
 }

 .wpr-nav-menu .wpr-sub-menu .wpr-sub-menu {
     top: 0;
     left: 100%;
 }

 .wpr-sub-menu .wpr-sub-menu-item {
     display: block;
     font-size: 14px;
 }

 .wpr-nav-menu-horizontal .wpr-menu-item .wpr-sub-icon {
     margin-left: 7px;
     text-indent: 0;
 }

 .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: 100vw;
 }

 .wpr-mobile-menu-drdown-align-left .wpr-mobile-nav-menu:not(.wpr-mobile-mega-menu),
 .wpr-mobile-menu-drdown-align-left .wpr-mobile-mega-menu-wrap {
     left: 0;
 }

 .wpr-mobile-menu-drdown-align-center .wpr-mobile-nav-menu:not(.wpr-mobile-mega-menu),
 .wpr-mobile-menu-drdown-align-center .wpr-mobile-mega-menu-wrap {
     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),
 .wpr-mobile-menu-drdown-align-right .wpr-mobile-mega-menu-wrap {
     right: 0;
 }

 .wpr-mobile-menu-item,
 .wpr-mobile-sub-menu-item {
     position: relative;
 }

 .wpr-mobile-menu-item,
 .wpr-mobile-sub-menu-item {
     display: block;
 }

 .wpr-mobile-sub-menu,
 .wpr-mobile-sub-mega-menu {
     display: none;
 }

 .wpr-mobile-nav-menu .menu-item-has-children&gt;a:after {
     position: absolute;
     right: 0;
     top: 50%;
     transform: translateY(-50%);
     -ms-transform: translateY(-50%);
     -webkit-transform: translateY(-50%);
 }

 .wpr-mobile-menu-item-align-left .wpr-mobile-sub-menu a:before {
     content: ' ';
     display: inline-block;
     width: 10px;
 }

 .wpr-mobile-menu-item-align-left .wpr-mobile-sub-menu .wpr-mobile-sub-menu a:before {
     width: 20px;
 }

 .wpr-mobile-menu-item-align-center .wpr-mobile-nav-menu {
     text-align: center;
 }

 .wpr-mobile-menu-item-align-right .wpr-mobile-nav-menu {
     text-align: right;
 }

 .wpr-mobile-menu-item-align-right .wpr-mobile-nav-menu .menu-item-has-children&gt;a:after {
     right: auto !important;
     left: 0;
 }

 div[class*="wpr-sub-icon-"] .wpr-mobile-nav-menu .menu-item-has-children&gt;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-sub-icon:before,
 .wpr-sub-icon-caret-down .wpr-mobile-nav-menu .menu-item-has-children&gt;a:after {
     content: "\f0d7";
 }

 .wpr-sub-icon-angle-down .wpr-sub-icon:before,
 .wpr-sub-icon-angle-down .wpr-mobile-nav-menu .menu-item-has-children&gt;a:after {
     content: "\f107";
 }

 .wpr-sub-icon-chevron-down .wpr-sub-icon:before,
 .wpr-sub-icon-chevron-down .wpr-mobile-nav-menu .menu-item-has-children&gt;a:after {
     content: "\f078";
 }

 .wpr-sub-icon-plus .wpr-sub-icon:before,
 .wpr-sub-icon-plus .wpr-mobile-nav-menu .menu-item-has-children&gt;a:after {
     content: "\f067";
 }

 .wpr-mobile-divider-yes .wpr-mobile-menu-item {
     border-bottom-style: solid;
 }

 .wpr-mobile-toggle-wrap {
     font-size: 0;
     line-height: 0;
 }

 .wpr-mobile-toggle {
     display: inline-block;
     padding: 7px;
     cursor: pointer;
     border-style: solid;
     text-align: center;
 }

 .wpr-mobile-toggle-line {
     display: block;
     width: 100%;
 }

 .wpr-mobile-toggle-line:last-child {
     margin-bottom: 0 !important;
 }

 .wpr-mobile-toggle-text {
     font-size: 16px;
     line-height: 1 !important;
 }

 .wpr-mobile-toggle-text:last-child {
     display: none;
 }

 .wpr-mobile-toggle-v2 .wpr-mobile-toggle-line:nth-child(2) {
     width: 78%;
     margin-left: 24%;
 }

 .wpr-mobile-toggle-v2 .wpr-mobile-toggle-line:nth-child(3) {
     width: 45%;
     margin-left: 57%;
 }

 .wpr-mobile-toggle-v3 .wpr-mobile-toggle-line:nth-child(2) {
     width: 75%;
     margin-left: 15%;
 }

 .wpr-mobile-toggle-v4 .wpr-mobile-toggle-line:nth-child(1),
 .wpr-mobile-toggle-v4 .wpr-mobile-toggle-line:nth-child(3) {
     width: 75%;
     margin-left: 25%;
 }

 .wpr-mobile-toggle-v4 .wpr-mobile-toggle-line:nth-child(2) {
     width: 75%;
     margin-right: 25%;
 }

 .wpr-mobile-toggle-v5 .wpr-mobile-toggle-line:nth-child(1) {
     display: none;
 }

 .wpr-nav-menu-bp-always .wpr-nav-menu-container {
     display: none;
 }

 .wpr-nav-menu-bp-always .wpr-mobile-nav-menu-container {
     display: block;
 }

 @media screen and ( max-width: 1024px) {
     .wpr-nav-menu-bp-tablet .wpr-nav-menu-container {
         display: none;
     }
     .wpr-nav-menu-bp-tablet .wpr-mobile-nav-menu-container {
         display: block;
     }
 }

 @media screen and ( max-width: 767px) {
     .wpr-nav-menu-bp-pro-nn .wpr-nav-menu-container,
     .wpr-nav-menu-bp-pro-al .wpr-nav-menu-container,
     .wpr-nav-menu-bp-mobile .wpr-nav-menu-container {
         display: none;
     }
     .wpr-nav-menu-bp-pro-nn .wpr-mobile-nav-menu-container,
     .wpr-nav-menu-bp-pro-al .wpr-mobile-nav-menu-container,
     .wpr-nav-menu-bp-mobile .wpr-mobile-nav-menu-container {
         display: block;
     }
 }

 .wpr-pointer-line-fx .wpr-active-menu-item:before,
 .wpr-pointer-line-fx .wpr-active-menu-item:after,
 .wpr-pointer-border-fx .wpr-active-menu-item:before,
 .wpr-pointer-background-fx .wpr-active-menu-item:before {
     opacity: 1 !important;
 }

 .wpr-pointer-fx-none {
     -webkit-transition-duration: 0s !important;
     -o-transition-duration: 0s !important;
     transition-duration: 0s !important;
 }

 .wpr-pointer-overline.wpr-pointer-fx-slide .wpr-pointer-item.wpr-active-menu-item:before,
 .wpr-pointer-underline.wpr-pointer-fx-slide .wpr-pointer-item.wpr-active-menu-item:after,
 .wpr-pointer-double-line.wpr-pointer-fx-slide .wpr-pointer-item.wpr-active-menu-item:before,
 .wpr-pointer-double-line.wpr-pointer-fx-slide .wpr-pointer-item.wpr-active-menu-item:after,
 .wpr-pointer-overline.wpr-pointer-fx-grow .wpr-pointer-item.wpr-active-menu-item:before,
 .wpr-pointer-underline.wpr-pointer-fx-grow .wpr-pointer-item.wpr-active-menu-item:after,
 .wpr-pointer-double-line.wpr-pointer-fx-grow .wpr-pointer-item.wpr-active-menu-item:before,
 .wpr-pointer-double-line.wpr-pointer-fx-grow .wpr-pointer-item.wpr-active-menu-item:after {
     width: 100%;
 }

 .wpr-pointer-line-fx.wpr-pointer-fx-drop .wpr-active-menu-item:before {
     top: 0;
 }

 .wpr-pointer-line-fx.wpr-pointer-fx-drop .wpr-active-menu-item:after {
     bottom: 0 !important;
 }

 .wpr-pointer-border-fx.wpr-pointer-fx-grow .wpr-active-menu-item:before,
 .wpr-pointer-border-fx.wpr-pointer-fx-shrink .wpr-active-menu-item:before,
 .wpr-pointer-background-fx.wpr-pointer-fx-grow .wpr-active-menu-item:before,
 .wpr-pointer-background-fx.wpr-pointer-fx-shrink .wpr-active-menu-item:before,
 .wpr-pointer-background-fx.wpr-pointer-fx-sweep .wpr-active-menu-item:before {
     -webkit-transform: scale(1);
     -ms-transform: scale(1);
     transform: scale(1);
 }

 .wpr-pointer-background-fx.wpr-pointer-fx-skew .wpr-active-menu-item:before {
     -webkit-transform: perspective(600px) rotateX(0deg);
     transform: perspective(600px) rotateX(0deg);
 }

 .wpr-mobile-nav-menu .sub-menu-toggle {
     display: none !important;
 }

 .elementor-widget-wpr-nav-menu .wpr-nav-menu .wpr-menu-item,
 .elementor-widget-wpr-nav-menu .wpr-mobile-nav-menu a,
 .elementor-widget-wpr-nav-menu .wpr-mobile-toggle-text {
     line-height: 26px;
 }

 .elementor-widget-wpr-nav-menu .wpr-sub-menu .wpr-sub-menu-item {
     font-size: 14px;
 }

 .wpr-mega-menu {
     position: relative;
 }

 .wpr-mega-menu a.wpr-menu-item,
 .wpr-mega-menu a.wpr-sub-menu-item {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
 }

 .wpr-mega-menu .wpr-pointer-item:before,
 .wpr-mega-menu .wpr-pointer-item:after {
     position: absolute;
 }

 .wpr-mega-menu .wpr-sub-icon {
     margin-left: auto;
 }

 .wpr-nav-menu-horizontal .wpr-mega-menu .wpr-sub-icon {
     margin-top: -1px;
 }

 .wpr-nav-menu-vertical .wpr-mega-menu .wpr-sub-icon,
 .wpr-mobile-menu-display-offcanvas .wpr-mobile-mega-menu&gt;li&gt;a&gt;.wpr-mobile-sub-icon {
     -webkit-transform: rotate(-90deg);
     -ms-transform: rotate(-90deg);
     transform: rotate(-90deg);
 }

 .wpr-mega-menu .wpr-sub-icon-rotate {
     -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;
 }

 li.wpr-mega-menu-pos-default {
     position: static;
 }

 .wpr-mega-menu-pos-default .wpr-sub-mega-menu {
     left: 0;
 }

 .wpr-mega-menu-width-full .wpr-sub-mega-menu {
     width: 100vw;
     left: -110%;
 }

 .wpr-main-menu-align-center .wpr-nav-menu-horizontal .wpr-mega-menu-pos-default.wpr-mega-menu-width-custom .wpr-sub-mega-menu {
     left: 50%;
 }

 .wpr-mega-menu-icon {
     position: relative;
     top: -1px;
     margin-right: 5px;
 }

 .wpr-mega-menu-badge {
     font-size: 11px;
     padding: 2px 5px;
     line-height: 1;
 }

 .wpr-nav-menu-horizontal .wpr-mega-menu-badge {
     position: absolute;
     top: -4px;
     right: 0;
 }

 .wpr-nav-menu-horizontal .wpr-mega-menu-badge:after {
     content: ' ';
     position: absolute;
     top: 100%;
     left: 50%;
     -webkit-transform: translateX(-50%);
     -ms-transform: translateX(-50%);
     transform: translateX(-50%);
     border-left: 3px solid transparent;
     border-right: 3px solid transparent;
     border-top-width: 3px;
     border-top-style: solid;
     border-top-color: inherit;
 }

 .wpr-nav-menu-vertical .wpr-mega-menu-badge,
 .wpr-mobile-nav-menu .wpr-mega-menu-badge {
     margin-left: 5px;
 }

 .wpr-nav-menu-vertical .wpr-mega-menu-badge {
     margin-left: 5px;
     vertical-align: middle;
     position: relative;
     top: -1px;
 }

 .wpr-nav-menu-horizontal .wpr-mega-menu-badge-animation {
     -webkit-animation: badgeBounce 2s ease-in-out infinite;
     animation: badgeBounce 2s ease-in-out infinite;
 }

 .wpr-nav-menu-vertical .wpr-mega-menu-badge-animation {
     -webkit-animation: badgeFade 2s ease-in-out infinite;
     animation: badgeFade 2s ease-in-out infinite;
 }

 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;
 }

 .wpr-sub-menu-fx-fade .wpr-sub-mega-menu {
     -webkit-transition: all 0.3s ease-in;
     -o-transition: all 0.3s ease-in;
     transition: all 0.3s ease-in;
 }

 .wpr-sub-menu-fx-move-up .wpr-sub-menu,
 .wpr-sub-menu-fx-move-up .wpr-sub-mega-menu {
     margin-top: 10px;
 }

 .wpr-sub-menu-fx-move-down .wpr-sub-menu,
 .wpr-sub-menu-fx-move-down .wpr-sub-mega-menu {
     margin-top: -10px;
 }

 .wpr-sub-menu-fx-move-left .wpr-sub-menu,
 .wpr-sub-menu-fx-move-left .wpr-sub-mega-menu {
     margin-left: 10px;
 }

 .wpr-sub-menu-fx-move-right .wpr-sub-menu,
 .wpr-sub-menu-fx-move-right .wpr-sub-mega-menu {
     margin-left: -10px;
 }

 .wpr-sub-menu-fx-move-up .wpr-sub-menu.wpr-animate-sub,
 .wpr-sub-menu-fx-move-up .wpr-sub-mega-menu.wpr-animate-sub,
 .wpr-sub-menu-fx-move-down .wpr-sub-menu.wpr-animate-sub,
 .wpr-sub-menu-fx-move-down .wpr-sub-mega-menu.wpr-animate-sub {
     margin-top: 0;
 }

 .wpr-sub-menu-fx-move-left .wpr-sub-menu.wpr-animate-sub,
 .wpr-sub-menu-fx-move-left .wpr-sub-mega-menu.wpr-animate-sub,
 .wpr-sub-menu-fx-move-right .wpr-sub-menu.wpr-animate-sub,
 .wpr-sub-menu-fx-move-right .wpr-sub-mega-menu.wpr-animate-sub {
     margin-left: 0;
 }

 @-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-dropdown .wpr-mobile-mega-menu-wrap {
     display: none;
     position: absolute;
     z-index: 9999;
 }

 .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;
 }

 .admin-bar .wpr-mobile-menu-display-offcanvas .wpr-mobile-mega-menu-wrap {
     top: 32px;
 }

 .wpr-mobile-menu-offcanvas-slide-left .wpr-mobile-mega-menu-wrap,
 .wpr-mobile-menu-offcanvas-slide-center .wpr-mobile-mega-menu-wrap {
     left: 0;
     -webkit-transform: translateX(-100%);
     -ms-transform: translateX(-100%);
     transform: translateX(-100%);
 }

 .wpr-mobile-menu-offcanvas-slide-right .wpr-mobile-mega-menu-wrap {
     right: 0;
     -webkit-transform: translateX(100%);
     -ms-transform: translateX(100%);
     transform: translateX(100%);
 }

 .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-header {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
 }

 .mobile-mega-menu-close {
     margin-left: auto;
     cursor: pointer;
 }

 .wpr-mobile-mega-menu .wpr-mobile-menu-item,
 .wpr-mobile-mega-menu .wpr-mobile-sub-menu-item {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
 }

 .wpr-mobile-mega-menu .wpr-mobile-sub-icon {
     margin-left: auto;
     font-size: 13px;
 }

 .wpr-mobile-mega-menu&gt;li&gt;a&gt;.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&gt;li&gt;a,
 .wpr-mobile-mega-menu .wpr-mobile-sub-menu&gt;li&gt;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&gt;li&gt;a {
     left: -100%;
 }

 .wpr-mobile-menu-display-offcanvas .wpr-mobile-sub-mega-menu,
 .wpr-mobile-menu-display-offcanvas .wpr-mobile-mega-menu&gt;li&gt;.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&gt;.wpr-mobile-sub-mega-menu,
 .wpr-mobile-menu-display-offcanvas .wpr-mobile-mega-menu&gt;.wpr-mobile-sub-open&gt;.wpr-mobile-sub-menu {
     left: 0;
 }

 .wpr-mobile-mega-menu.wpr-mobile-sub-offcanvas-open&gt;li&gt;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&gt;.wpr-mobile-sub-open&gt;.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-menu-display-dropdown .wpr-mobile-mega-menu li.wpr-menu-offcanvas-back-wrap {
     display: none;
 }

 .wpr-mobile-mega-menu-wrap[toggle-backface="yes"] .wpr-mobile-sub-offcanvas-open li.menu-item&gt;ul {
     display: none !important;
 }

 .wpr-mobile-mega-menu-wrap[toggle-backface="yes"] .wpr-mobile-sub-offcanvas-open li.wpr-mobile-sub-open.menu-item&gt;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-onepage-nav-vr-top .wpr-onepage-nav {
     top: 0;
 }

 .wpr-onepage-nav-vr-middle .wpr-onepage-nav {
     top: 50%;
     -ms-transform: translateY(-50%);
     transform: translateY(-50%);
     -webkit-transform: translateY(-50%);
 }

 .wpr-onepage-nav-vr-bottom .wpr-onepage-nav {
     bottom: 0;
 }

 .wpr-onepage-nav-hr-left .wpr-onepage-nav {
     left: 0;
 }

 .wpr-onepage-nav-hr-right .wpr-onepage-nav {
     right: 0;
 }

 .wpr-onepage-nav-item .wpr-tooltip {
     text-align: center;
 }

 .wpr-onepage-nav-item:hover .wpr-tooltip {
     opacity: 1;
     visibility: visible;
 }

 .wpr-onepage-nav-hr-left .wpr-onepage-nav-item:hover .wpr-tooltip {
     -ms-transform: translate(10%, -50%);
     transform: translate(10%, -50%);
     -webkit-transform: translate(10%, -50%);
 }

 .wpr-onepage-nav-hr-left .wpr-onepage-nav-item .wpr-tooltip {
     top: 50%;
     left: 100%;
     -ms-transform: translate(20%, -50%);
     transform: translate(20%, -50%);
     -webkit-transform: translate(20%, -50%);
 }

 .wpr-onepage-nav-hr-left .wpr-onepage-nav-item .wpr-tooltip:before {
     left: auto;
     left: -8px;
     top: 50%;
     -webkit-transform: translateY(-50%) rotate(90deg);
     -ms-transform: translateY(-50%) rotate(90deg);
     transform: translateY(-50%) rotate(90deg);
 }

 .wpr-onepage-nav-hr-right .wpr-onepage-nav-item:hover .wpr-tooltip {
     -ms-transform: translate(-110%, -50%);
     transform: translate(-110%, -50%);
     -webkit-transform: translate(-110%, -50%);
 }

 .wpr-onepage-nav-hr-right .wpr-onepage-nav-item .wpr-tooltip {
     top: 50%;
     left: 0;
     -ms-transform: translate(-120%, -50%);
     transform: translate(-120%, -50%);
     -webkit-transform: translate(-120%, -50%);
 }

 .wpr-onepage-nav-hr-right .wpr-onepage-nav-item .wpr-tooltip:before {
     left: auto;
     right: -8px;
     top: 50%;
     -webkit-transform: translateY(-50%) rotate(-90deg);
     -ms-transform: translateY(-50%) rotate(-90deg);
     transform: translateY(-50%) rotate(-90deg);
 }

 .elementor-widget-wpr-onepage-nav .wpr-onepage-nav {
     background-color: #605BE5;
     -webkit-box-shadow: 0px 0px 15px 0px #D7D7D7;
     box-shadow: 0px 0px 15px 0px #D7D7D7;
 }

 .elementor-widget-wpr-onepage-nav .wpr-onepage-nav-item .wpr-tooltip {
     font-size: 14px;
 }

 .wpr-post-title,
 .wpr-archive-title,
 .wpr-author-box-name,
 .wpr-author-box-title {
     margin: 0;
 }

 .wpr-archive-title:after {
     content: ' ';
     display: block;
 }

 .wpr-featured-media-image {
     position: relative;
     display: inline-block;
     vertical-align: middle;
 }

 .wpr-featured-media-caption {
     position: absolute;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     width: 100%;
     height: 100%;
 }

 .wpr-featured-media-caption span {
     display: inline-block;
 }

 .wpr-fm-image-caption-hover .wpr-featured-media-caption,
 .wpr-fm-image-caption-hover .wpr-featured-media-caption {
     opacity: 0;
     -webkit-transition-property: opacity;
     -o-transition-property: opacity;
     transition-property: opacity;
 }

 .wpr-fm-image-caption-hover:hover .wpr-featured-media-caption,
 .wpr-fm-image-caption-hover:hover .wpr-featured-media-caption {
     opacity: 1;
 }

 .wpr-gallery-slider {
     opacity: 0;
 }

 .wpr-gallery-lightbox-yes .wpr-featured-media-image {
     cursor: pointer;
 }

 .wpr-gallery-slide img {
     margin: 0 auto;
 }

 .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-arrows-wrap {
     position: absolute;
     top: 90%;
     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-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-product-media-slider-nav-fade .wpr-gallery-slider-arrow {
     opacity: 0;
     visibility: hidden;
 }

 .wpr-product-media-slider-nav-fade .wpr-gallery-slider:hover .wpr-gallery-slider-arrow {
     opacity: 1;
     visibility: visible;
 }

 .wpr-gallery-slider-nav-fade .wpr-gallery-slider-arrow {
     opacity: 0;
     visibility: hidden;
 }

 .wpr-thumbnail-slider-nav-fade .wpr-fcn-wrap:hover .wpr-thumbnail-slider-arrow[disabled] {
     opacity: 0.6;
 }

 .wpr-thumbnail-slider-nav-fade .wpr-fcn-wrap:hover .wpr-thumbnail-slider-arrow,
 .wpr-gallery-slider-nav-fade .flex-viewport:hover .wpr-gallery-slider-arrow {
     opacity: 1;
     visibility: visible;
 }

 .wpr-thumbnail-slider-arrow {
     -webkit-transform: translateY(-50%);
     -ms-transform: translateY(-50%);
     transform: translateY(-50%);
 }

 .wpr-thumbnail-slider-nav-fade .wpr-thumbnail-slider-arrow {
     opacity: 0;
     visibility: hidden;
 }

 .wpr-thumbnail-slider-nav-fade .wpr-product-thumb-nav:hover .wpr-thumbnail-slider-arrow {
     opacity: 1;
     visibility: visible;
 }

 .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-author-box-image {
     display: inline-block;
     overflow: hidden;
 }

 .wpr-author-box-arrange-left .wpr-author-box {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
 }

 .wpr-author-box-arrange-right .wpr-author-box {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-orient: horizontal;
     -webkit-box-direction: reverse;
     -ms-flex-direction: row-reverse;
     flex-direction: row-reverse;
 }

 .wpr-author-box-arrange-left .wpr-author-box-image,
 .wpr-author-box-arrange-right .wpr-author-box-image {
     -ms-flex-negative: 0;
     flex-shrink: 0;
 }

 .wpr-author-box-arrange-left .wpr-author-box-text,
 .wpr-author-box-arrange-right .wpr-author-box-text {
     -webkit-box-flex: 1;
     -ms-flex-positive: 1;
     flex-grow: 1;
 }

 .wpr-author-box-btn {
     display: inline-block;
 }

 .wpr-post-navigation-wrap {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
 }

 .wpr-posts-navigation-svg-wrapper {
     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-post-navigation-wrap&gt;div:last-child {
     margin-right: 0 !important;
 }

 .wpr-post-nav-fixed-default-wrap {
     position: fixed;
     bottom: 0;
     z-index: 999;
 }

 .wpr-post-nav-fixed.wpr-post-navigation {
     position: fixed;
     -webkit-transform: translateY(-50%);
     -ms-transform: translateY(-50%);
     transform: translateY(-50%);
     z-index: 999;
 }

 .wpr-post-nav-fixed.wpr-post-navigation a {
     display: block;
 }

 .wpr-post-nav-fixed.wpr-post-navigation img {
     position: absolute;
     top: 0;
     max-width: none;
 }

 .wpr-post-nav-fixed.wpr-post-nav-prev {
     left: 0;
 }

 .wpr-post-nav-fixed.wpr-post-nav-next {
     right: 0;
 }

 .wpr-post-nav-fixed.wpr-post-nav-hover img {
     opacity: 0;
 }

 .wpr-post-nav-fixed.wpr-post-nav-hover.wpr-post-nav-prev img {
     -webkit-transform: perspective(600px) rotateY(90deg);
     transform: perspective(600px) rotateY(90deg);
     -webkit-transform-origin: center left 0;
     -ms-transform-origin: center left 0;
     transform-origin: center left 0;
 }

 .wpr-post-nav-fixed.wpr-post-nav-hover.wpr-post-nav-next img {
     -webkit-transform: perspective(600px) rotateY(-90deg);
     transform: perspective(600px) rotateY(-90deg);
     -webkit-transform-origin: center right 0;
     -ms-transform-origin: center right 0;
     transform-origin: center right 0;
 }

 .wpr-post-nav-fixed.wpr-post-nav-hover:hover img {
     opacity: 1;
     position: absolute;
     -webkit-transform: none;
     -ms-transform: none;
     transform: none;
 }

 .wpr-post-nav-static.wpr-post-navigation {
     width: 50%;
 }

 .wpr-post-navigation {
     -webkit-box-flex: 1;
     -ms-flex-positive: 1;
     flex-grow: 1;
     background-size: cover;
     background-position: center center;
     background-repeat: no-repeat;
 }

 .wpr-post-navigation {
     position: relative;
 }

 .wpr-post-navigation a {
     position: relative;
     z-index: 2;
 }

 .wpr-post-nav-overlay {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     -webkit-transition: all 0.3s ease-in 0s;
     -o-transition: all 0.3s ease-in 0s;
     transition: all 0.3s ease-in 0s;
 }

 .wpr-post-nav-back {
     -ms-flex-item-align: center;
     -ms-grid-row-align: center;
     align-self: center;
     font-size: 30px;
 }

 .wpr-post-navigation a {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
 }

 .wpr-post-nav-next a {
     -webkit-box-pack: end;
     -ms-flex-pack: end;
     justify-content: flex-end;
 }

 .wpr-post-nav-labels {
     min-width: 0;
 }

 .wpr-post-nav-labels h5 {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     overflow: hidden;
     white-space: nowrap;
     -ms-text-overflow: ellipsis;
     -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
 }

 .wpr-post-nav-labels span {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
 }

 .wpr-post-nav-next .wpr-post-nav-labels&gt;span,
 .wpr-post-nav-next .wpr-post-nav-labels h5 {
     -webkit-box-pack: end;
     -ms-flex-pack: end;
     justify-content: flex-end;
 }

 .wpr-post-navigation i {
     text-align: center;
 }

 .wpr-post-nav-dividers {
     padding: 10px 0;
     border-top: 1px solid #000;
     border-bottom: 1px solid #000;
 }

 .wpr-post-nav-divider {
     -ms-flex-item-align: stretch;
     -ms-grid-row-align: stretch;
     align-self: stretch;
     -ms-flex-negative: 0;
     flex-shrink: 0;
 }

 .wpr-post-nav-dividers.wpr-post-navigation-wrap {
     padding-left: 0 !important;
     padding-right: 0 !important;
 }

 .wpr-post-nav-back a {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-orient: horizontal;
     -webkit-box-direction: normal;
     -ms-flex-flow: row wrap;
     flex-flow: row wrap;
     -webkit-box-pack: center;
     -ms-flex-pack: center;
     justify-content: center;
     font-size: 0;
 }

 .wpr-post-nav-back span {
     display: inline-block;
     border-style: solid;
 }

 .wpr-post-nav-back span:nth-child(2n) {
     margin-right: 0 !important;
 }

 .wpr-custom-field {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
 }

 .wpr-custom-field .wpr-post-info-text {
     display: -webkit-inline-box;
     display: -ms-inline-flexbox;
     display: inline-flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
 }

 .elementor-widget-wpr-custom-field-pro ul {
     list-style: none;
     margin: 0;
     padding: 0;
 }

 .wpr-post-info {
     padding: 0;
     margin: 0;
     list-style: none;
 }

 .wpr-post-info li {
     position: relative;
 }

 .wpr-post-info-horizontal li {
     display: inline-block;
 }

 .wpr-post-info-horizontal li:last-child {
     padding-right: 0 !important;
 }

 .wpr-post-info-vertical li:last-child {
     padding-bottom: 0 !important;
 }

 .wpr-post-info li .wpr-post-info-text {
     display: inline-block;
     text-align: left !important;
 }

 .wpr-post-info li:after {
     content: ' ';
     display: inline-block;
     position: absolute;
 }

 .wpr-post-info li:last-child:after {
     display: none;
 }

 .wpr-post-info-horizontal li:after {
     top: 50%;
     -webkit-transform: translateY(-50%);
     -ms-transform: translateY(-50%);
     transform: translateY(-50%);
 }

 .wpr-post-info-vertical li:after {
     bottom: 0;
 }

 .wpr-post-info-align-left .wpr-post-info-vertical li:after {
     left: 0;
 }

 .wpr-post-info-align-center .wpr-post-info-vertical li:after {
     left: 50%;
     -webkit-transform: translateX(-50%);
     -ms-transform: translateX(-50%);
     transform: translateX(-50%);
 }

 .wpr-post-info-align-right .wpr-post-info-vertical li:after {
     right: 0;
 }

 .wpr-post-info-text span {
     display: inline-block;
 }

 .wpr-post-info-author img {
     display: inline-block;
     margin-right: 10px;
     vertical-align: middle;
 }

 .wpr-post-info-custom-field a,
 .wpr-post-info-custom-field span {
     display: inline-block;
 }

 .wpr-comments-list,
 .wpr-comments-list ul.children {
     list-style: none;
     padding: 0;
     margin: 0;
 }

 .wpr-comment-avatar {
     float: left;
     overflow: hidden;
 }

 .wpr-comment-avatar img {
     margin: 0 !important;
     position: static !important;
 }

 .wpr-comment-metadata&gt;* {
     display: inline-block;
 }

 .wpr-comment-metadata p {
     display: block;
 }

 .wpr-comments-wrap .comment-reply-link {
     float: none !important;
 }

 .wpr-comment-reply-separate.wpr-comment-reply-align-right .wpr-comment-reply {
     text-align: right;
 }

 .wpr-comment-reply-inline.wpr-comment-reply-align-right .wpr-comment-reply {
     float: right;
 }

 .wpr-comment-reply-inline.wpr-comment-reply-align-left .wpr-comment-reply:before {
     content: '\00a0|\00a0';
 }

 .wpr-comment-reply a,
 .wpr-comments-navigation a,
 .wpr-comments-navigation span {
     display: inline-block;
 }

 .wpr-comments-navigation-center,
 .wpr-comments-navigation-justify {
     text-align: center;
 }

 .wpr-comments-navigation-left {
     text-align: left;
 }

 .wpr-comments-navigation-right {
     text-align: right;
 }

 .wpr-comments-navigation-justify a.prev {
     float: left;
 }

 .wpr-comments-navigation-justify a.next {
     float: right;
 }

 .wpr-comment-form .comment-notes {
     display: none;
 }

 .wpr-comment-form-text,
 .wpr-comment-form-text textarea,
 .wpr-comment-form-author input,
 .wpr-comment-form-email input,
 .wpr-comment-form-url input {
     display: block;
     width: 100%;
 }

 .wpr-comment-form {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -ms-flex-direction: column;
     flex-direction: column;
 }

 .wpr-comment-form label {
     margin-bottom: 10px;
 }

 .wpr-comment-form-fields {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
 }

 .wpr-cf-no-url .wpr-comment-form-email {
     margin-right: 0 !important;
 }

 .wpr-cf-style-1 .wpr-comment-form-fields,
 .wpr-cf-style-4 .wpr-comment-form-fields {
     display: block;
 }

 .wpr-comment-form .wpr-comment-form-fields&gt;div {
     width: 100%;
 }

 .wpr-cf-style-2 .wpr-comment-form-fields,
 .wpr-cf-style-5 .wpr-comment-form-fields,
 .wpr-comment-form[class*="wpr-cf-pro"] .wpr-comment-form-fields {
     display: block;
     width: 60%;
 }

 .wpr-cf-style-2 .wpr-comment-form-fields&gt;div,
 .wpr-cf-style-5 .wpr-comment-form-fields&gt;div,
 .wpr-comment-form[class*="wpr-cf-pro"]&gt;div {
     margin-right: 0 !important;
 }

 .wpr-cf-style-4.wpr-comment-form .wpr-comment-form-fields,
 .wpr-cf-style-5.wpr-comment-form .wpr-comment-form-fields,
 .wpr-cf-style-6.wpr-comment-form .wpr-comment-form-fields,
 .wpr-comment-form[class*="wpr-cf-pro"] .wpr-comment-form-fields {
     -webkit-box-ordinal-group: 0;
     -ms-flex-order: -1;
     order: -1;
 }

 .wpr-submit-comment {
     cursor: pointer;
 }

 .wpr-comments-list .comment-respond {
     margin-bottom: 30px;
 }

 .wpr-grid-image-wrap img.wpr-hidden-image {
     opacity: 0;
     visibility: hidden;
 }

 .wpr-hide-items-before-append {
     opacity: 0;
 }

 .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-last-row {
     margin-bottom: 0 !important;
 }

 .wpr-grid-item-above-content {
     border-bottom: 0 !important;
     border-bottom-left-radius: 0 !important;
     border-bottom-right-radius: 0 !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-grid-media-hover-top {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     z-index: 2;
 }

 .wpr-grid-media-hover-bottom {
     position: absolute;
     bottom: 0;
     left: 0;
     width: 100%;
     z-index: 2;
 }

 .wpr-grid-media-hover-middle {
     position: relative;
     z-index: 2;
 }

 .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-display-block {
     clear: both;
 }

 .wpr-grid-item-display-inline.wpr-grid-item-align-left,
 .wpr-grid-item-display-custom.wpr-grid-item-align-left {
     float: left;
 }

 .wpr-grid-item-display-inline.wpr-grid-item-align-right,
 .wpr-grid-item-display-custom.wpr-grid-item-align-right {
     float: right;
 }

 .wpr-grid-item-display-inline.wpr-grid-item-align-center,
 .wpr-grid-item-display-custom.wpr-grid-item-align-center {
     float: none;
     display: inline-block;
     vertical-align: middle;
 }

 .wpr-grid-item-title .inner-block a,
 .wpr-grid-item-date .inner-block&gt;span,
 .wpr-grid-item-time .inner-block&gt;span,
 .wpr-grid-item-author .inner-block a,
 .wpr-grid-item-comments .inner-block a,
 .wpr-grid-item-read-more .inner-block a,
 .wpr-grid-item-likes .inner-block a,
 .wpr-grid-item-sharing .inner-block&gt;span,
 .wpr-insta-feed-item-sharing .inner-block&gt;span,
 .wpr-grid-item-lightbox .inner-block&gt;span,
 .wpr-grid-product-categories .inner-block a,
 .wpr-grid-product-tags .inner-block a,
 .wpr-grid-tax-style-1 .inner-block a,
 .wpr-grid-tax-style-2 .inner-block a,
 .wpr-grid-cf-style-1 .inner-block&gt;a,
 .wpr-grid-cf-style-1 .inner-block&gt;span,
 .wpr-grid-cf-style-2 .inner-block&gt;a,
 .wpr-grid-cf-style-2 .inner-block&gt;span,
 .wpr-grid-sep-style-1 .inner-block&gt;span,
 .wpr-twitter-feed-sep-style-1 .inner-block&gt;span,
 .wpr-grid-sep-style-2 .inner-block&gt;span,
 .wpr-grid-item-status .inner-block&gt;span,
 .wpr-grid-item-price .inner-block&gt;span,
 .wpr-grid-item-add-to-cart .inner-block&gt;a,
 .wpr-grid-item-read-more .inner-block a {
     display: inline-block;
 }

 .wpr-grid-item-display-custom.wpr-grid-item-title .inner-block a,
 .wpr-grid-item-display-custom.wpr-grid-item-date .inner-block&gt;span,
 .wpr-grid-item-display-custom.wpr-grid-item-time .inner-block&gt;span,
 .wpr-grid-item-display-custom.wpr-grid-item-comments .inner-block a,
 .wpr-grid-item-display-custom.wpr-grid-item-read-more .inner-block a,
 .wpr-grid-item-display-custom.wpr-grid-item-likes .inner-block a,
 .wpr-grid-item-display-custom.wpr-grid-item-sharing .inner-block&gt;span,
 .wpr-insta-feed-item-display-custom.wpr-insta-feed-item-sharing .inner-block&gt;span,
 .wpr-grid-item-display-custom.wpr-grid-item-lightbox .inner-block&gt;span,
 .wpr-grid-item-display-custom.wpr-grid-cf-style-1 .inner-block&gt;a,
 .wpr-grid-item-display-custom.wpr-grid-cf-style-1 .inner-block&gt;span,
 .wpr-grid-item-display-custom.wpr-grid-cf-style-2 .inner-block&gt;a,
 .wpr-grid-item-display-custom.wpr-grid-cf-style-2 .inner-block&gt;span,
 .wpr-grid-item-display-custom.wpr-grid-sep-style-1 .inner-block&gt;span,
 .wpr-twitter-feed-item-display-custom.wpr-twitter-feed-sep-style-1 .inner-block&gt;span,
 .wpr-grid-item-display-custom.wpr-grid-sep-style-2 .inner-block&gt;span,
 .wpr-grid-item-display-custom.wpr-grid-item-product-status .inner-block&gt;span,
 .wpr-grid-item-display-custom.wpr-grid-item-product-price .inner-block&gt;span,
 .wpr-grid-item-display-custom.wpr-grid-item-add-to-cart .inner-block&gt;a,
 .wpr-grid-item-display-custom.wpr-grid-item-read-more .inner-block a {
     width: 100%;
 }

 .wpr-grid-item-content .inner-block,
 .wpr-grid-item-excerpt .inner-block,
 .wpr-insta-feed-item-caption .inner-block {
     display: inline-block;
 }

 .wpr-grid-item-excerpt .inner-block p,
 .wpr-insta-feed-item-caption .inner-block p {
     margin: 0 !important;
 }

 .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-author img,
 .wpr-grid-item-author span {
     display: inline-block;
     vertical-align: middle;
 }

 .wpr-grid-item-author img {
     -webkit-transform: none !important;
     -ms-transform: none !important;
     transform: none !important;
     -webkit-filter: none !important;
     filter: none !important;
 }

 .wpr-grid-item-likes .inner-block a {
     text-align: center;
 }

 .wpr-likes-no-default.wpr-likes-zero i {
     padding: 0 !important;
 }

 .wpr-grid-item-sharing .inner-block a,
 .wpr-insta-feed-item-sharing .inner-block a {
     text-align: center;
 }

 .wpr-grid-item-sharing .wpr-post-sharing,
 .wpr-insta-feed-item-sharing .wpr-post-sharing {
     position: relative;
 }

 .wpr-grid-item-sharing .wpr-sharing-icon,
 .wpr-insta-feed-item-sharing .wpr-sharing-icon {
     display: inline-block;
     position: relative;
 }

 .wpr-grid-item-sharing .wpr-sharing-icon .wpr-tooltip,
 .wpr-insta-feed-item-sharing .wpr-sharing-icon .wpr-tooltip {
     left: 50%;
     -ms-transform: translate(-50%, -100%);
     transform: translate(-50%, -100%);
     -webkit-transform: translate(-50%, -100%);
 }

 .wpr-grid-item-sharing .wpr-sharing-icon:hover .wpr-tooltip,
 .wpr-insta-feed-item-sharing .wpr-sharing-icon:hover .wpr-tooltip {
     visibility: visible;
     opacity: 1;
     -ms-transform: translate(-50%, -120%);
     transform: translate(-50%, -120%);
     -webkit-transform: translate(-50%, -120%);
 }

 .wpr-grid-item-sharing .wpr-tooltip:before,
 .wpr-insta-feed-item-sharing .wpr-tooltip:before {
     left: 50%;
     -ms-transform: translateX(-50%);
     transform: translateX(-50%);
     -webkit-transform: translateX(-50%);
 }

 .wpr-grid-item-sharing .wpr-sharing-trigger,
 .wpr-insta-feed-item-sharing .wpr-sharing-trigger {
     cursor: pointer;
 }

 .wpr-grid-item-sharing .wpr-tooltip,
 .wpr-insta-feed-item-sharing .wpr-tooltip {
     display: block;
     padding: 10px;
 }

 .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-read-more .inner-block&gt;a,
 .wpr-grid-item-add-to-cart .inner-block&gt;a {
     position: relative;
     overflow: hidden;
     vertical-align: middle;
 }

 .wpr-grid-item-read-more .inner-block&gt;a i,
 .wpr-grid-item-read-more .inner-block&gt;a span,
 .wpr-grid-item-add-to-cart .inner-block&gt;a i,
 .wpr-grid-item-add-to-cart .inner-block&gt;a span {
     position: relative;
     z-index: 2;
     opacity: 1;
 }

 .wpr-grid-item-read-more .inner-block&gt;a:before,
 .wpr-grid-item-read-more .inner-block&gt;a:after,
 .wpr-grid-item-add-to-cart .inner-block&gt;a:before,
 .wpr-grid-item-add-to-cart .inner-block&gt;a:after {
     z-index: 1;
 }

 .wpr-grid-item-lightbox .inner-block&gt;span,
 .wpr-grid-lightbox-overlay {
     cursor: pointer;
 }

 .wpr-grid-lightbox-overlay {
     position: absolute;
     top: 0;
     left: 0;
     z-index: 10;
     width: 100%;
     height: 100%;
 }

 .admin-bar .lg-toolbar {
     top: 32px;
 }

 .wpr-grid-item-separator .inner-block,
 .wpr-twitter-feed-item-separator {
     font-size: 0;
     line-height: 0;
 }

 .wpr-grid-item-separator.wpr-grid-item-display-inline span {
     width: 100% !important;
 }

 .wpr-grid-extra-icon-left,
 .wpr-grid-extra-icon-right {
     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-grid-extra-icon-left svg,
 .wpr-grid-extra-icon-right svg {
     width: 1em;
     height: 1em;
     vertical-align: middle;
     fill: currentColor;
 }

 .wpr-woo-rating i {
     display: inline;
     position: relative;
     font-family: "eicons";
     font-style: normal;
     line-height: 1;
     overflow: hidden;
 }

 .wpr-woo-rating i:before {
     content: '\e934';
     font-weight: 900;
     display: block;
     position: absolute;
     top: 0;
     left: 0;
     font-size: inherit;
     font-family: inherit;
     overflow: hidden;
 }

 .wpr-woo-rating-style-2 .wpr-woo-rating i:before {
     content: '\002605';
 }

 .wpr-woo-rating .wpr-rating-marked,
 .wpr-woo-rating .wpr-rating-unmarked {
     display: -webkit-inline-box;
     display: -ms-inline-flexbox;
     display: inline-flex;
 }

 .wpr-woo-rating i:last-of-type {
     margin-right: 0 !important;
 }

 .wpr-rating-icon-empty:before {
     display: none !important;
 }

 .wpr-rating-icon-5 .wpr-rating-marked svg {
     mask: -webkit-gradient(linear, left top, right top, color-stop(50%, black), color-stop(50%, transparent));
     mask: linear-gradient(to right, black 50%, transparent 50%);
     -webkit-mask: -webkit-gradient(linear, left top, right top, color-stop(50%, black), color-stop(50%, transparent));
     -webkit-mask: linear-gradient(to right, black 50%, transparent 50%);
 }

 .wpr-rating-icon-0:before,
 .wpr-rating-icon-0 .wpr-rating-marked {
     width: 0;
 }

 .wpr-rating-icon-1:before,
 .wpr-rating-icon-1 .wpr-rating-marked {
     width: 20%;
 }

 .wpr-rating-icon-2:before,
 .wpr-rating-icon-2 .wpr-rating-marked {
     width: 30%;
 }

 .wpr-rating-icon-3:before,
 .wpr-rating-icon-3 .wpr-rating-marked {
     width: 35%;
 }

 .wpr-rating-icon-4:before,
 .wpr-rating-icon-4 .wpr-rating-marked {
     width: 40%;
 }

 .wpr-rating-icon-5:before,
 .wpr-rating-icon-5 .wpr-rating-marked:not(:has(svg)) {
     width: 50%;
 }

 .wpr-rating-icon-6:before,
 .wpr-rating-icon-6 .wpr-rating-marked {
     width: 60%;
 }

 .wpr-rating-icon-7:before,
 .wpr-rating-icon-7 .wpr-rating-marked {
     width: 65%;
 }

 .wpr-rating-icon-8:before,
 .wpr-rating-icon-8 .wpr-rating-marked {
     width: 70%;
 }

 .wpr-rating-icon-9:before,
 .wpr-rating-icon-9 .wpr-rating-marked {
     width: 80%;
 }

 .wpr-rating-icon-full:before {
     width: 100%;
 }

 .wpr-rating-icon {
     position: relative;
     overflow: hidden;
 }

 .wpr-rating-icon .wpr-rating-marked {
     overflow: hidden;
     position: absolute;
     left: 0;
 }

 .wpr-woo-rating .wpr-rating-icon,
 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';
 }

 .wpr-grid-filters .wpr-active-filter.wpr-pointer-item:before,
 .wpr-grid-filters .wpr-active-filter.wpr-pointer-item:after {
     opacity: 1 !important;
     width: 100% !important;
 }

 .wpr-grid-filters-sep {
     font-style: normal;
 }

 .wpr-grid-filters-sep-right li:last-of-type .wpr-grid-filters-sep,
 .wpr-grid-filters-sep-left li:first-child .wpr-grid-filters-sep {
     display: none;
 }

 .wpr-sub-filters {
     display: none;
     padding: 0;
 }

 .wpr-grid-sorting {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
 }

 .wpr-grid-sorting&gt;div,
 .wpr-grid-sorting .woocommerce-ordering {
     -webkit-box-flex: 1;
     -ms-flex-positive: 1;
     flex-grow: 1;
 }

 .wpr-grid-sorting .woocommerce-ordering {
     text-align: right;
 }

 .wpr-grid-sorting .woocommerce-ordering select {
     width: auto;
     outline: none !important;
 }

 .wpr-grid-sorting .wpr-shop-page-title,
 .wpr-grid-sorting .woocommerce-result-count,
 .wpr-grid-sorting .woocommerce-ordering {
     margin: 0 !important;
 }

 .wpr-atc-not-clickable {
     opacity: 0.5;
     pointer-events: none;
 }

 @-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-fade-to {
     opacity: 0.6;
 }

 .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-atc-popup-top .wpr-added-to-compare-popup.wpr-added-to-wishlist-skew,
 .wpr-atc-popup-top .wpr-added-to-wishlist-popup.wpr-added-to-wishlist-skew,
 .wpr-atc-popup-top .wpr-added-to-cart-popup.wpr-added-to-cart-skew {
     -webkit-transform-origin: center top 0;
     -ms-transform-origin: center top 0;
     transform-origin: center top 0;
     -webkit-animation-name: added-tc-popup-animation-skew !important;
     animation-name: added-tc-popup-animation-skew !important;
     -webkit-animation-duration: 1s;
     animation-duration: 1s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
 }

 .wpr-atc-popup-top .wpr-added-to-compare-popup.wpr-added-to-compare-skew-off,
 .wpr-atc-popup-top .wpr-added-to-wishlist-popup.wpr-added-to-wishlist-skew-off,
 .wpr-atc-popup-top .wpr-added-to-cart-popup.wpr-added-to-cart-skew-off {
     -webkit-transform-origin: center top 0;
     -ms-transform-origin: center top 0;
     transform-origin: center top 0;
     -webkit-animation-name: added-tc-popup-animation-skew-off !important;
     animation-name: added-tc-popup-animation-skew-off !important;
     -webkit-animation-duration: 1s;
     animation-duration: 1s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
 }

 .wpr-atc-popup-bottom .wpr-added-to-compare-popup.wpr-added-to-compare-skew,
 .wpr-atc-popup-bottom .wpr-added-to-wishlist-popup.wpr-added-to-wishlist-skew,
 .wpr-atc-popup-bottom .wpr-added-to-cart-popup.wpr-added-to-cart-skew {
     -webkit-transform-origin: center bottom 0;
     -ms-transform-origin: center bottom 0;
     transform-origin: center bottom 0;
     -webkit-animation-name: added-tc-popup-animation-skew-bottom !important;
     animation-name: added-tc-popup-animation-skew-bottom !important;
     -webkit-animation-duration: 1s;
     animation-duration: 1s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
 }

 .wpr-atc-popup-bottom .wpr-added-to-compare-popup.wpr-added-to-compare-skew-off,
 .wpr-atc-popup-bottom .wpr-added-to-wishlist-popup.wpr-added-to-wishlist-skew-off,
 .wpr-atc-popup-bottom .wpr-added-to-cart-popup.wpr-added-to-cart-skew-off {
     -webkit-transform-origin: center bottom 0;
     -ms-transform-origin: center bottom 0;
     transform-origin: center bottom 0;
     -webkit-animation-name: added-tc-popup-animation-skew-off-bottom !important;
     animation-name: added-tc-popup-animation-skew-off-bottom !important;
     -webkit-animation-duration: 1s;
     animation-duration: 1s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
 }

 .wpr-atc-popup-top .wpr-added-to-compare-popup,
 .wpr-atc-popup-top .wpr-added-to-wishlist-popup,
 .wpr-atc-popup-top .wpr-added-to-cart-popup {
     -webkit-animation-name: added-tc-popup-animation;
     animation-name: added-tc-popup-animation;
     -webkit-animation-duration: 1s;
     animation-duration: 1s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
 }

 .wpr-atc-popup-top .wpr-added-to-compare-popup-hide,
 .wpr-atc-popup-top .wpr-added-to-wishlist-popup-hide,
 .wpr-atc-popup-top .wpr-added-to-cart-popup-hide {
     -webkit-animation-name: added-tc-popup-animation-hide;
     animation-name: added-tc-popup-animation-hide;
     -webkit-animation-duration: 1s;
     animation-duration: 1s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
 }

 .wpr-atc-popup-bottom .wpr-added-to-compare-popup,
 .wpr-atc-popup-bottom .wpr-added-to-wishlist-popup,
 .wpr-atc-popup-bottom .wpr-added-to-cart-popup {
     -webkit-animation-name: added-tc-popup-animation-bottom;
     animation-name: added-tc-popup-animation-bottom;
     -webkit-animation-duration: 1s;
     animation-duration: 1s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
 }

 .wpr-atc-popup-bottom .wpr-added-to-compare-popup-hide,
 .wpr-atc-popup-bottom .wpr-added-to-wishlist-popup-hide,
 .wpr-atc-popup-bottom .wpr-added-to-cart-popup-hide {
     -webkit-animation-name: added-tc-popup-animation-hide-bottom;
     animation-name: added-tc-popup-animation-hide-bottom;
     -webkit-animation-duration: 1s;
     animation-duration: 1s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
 }

 .wpr-atc-popup-top .wpr-added-to-compare-popup,
 .wpr-atc-popup-top .wpr-added-to-wishlist-popup,
 .wpr-atc-popup-top .wpr-added-to-cart-popup {
     top: 0;
     right: 0;
 }

 .wpr-atc-popup-bottom .wpr-added-to-compare-popup,
 .wpr-atc-popup-bottom .wpr-added-to-wishlist-popup,
 .wpr-atc-popup-bottom .wpr-added-to-cart-popup {
     bottom: 0;
     right: 0;
 }

 .wpr-added-tcompare-title,
 .wpr-added-tw-title,
 .wpr-added-tc-title {
     -webkit-box-flex: 1;
     -ms-flex: 1;
     flex: 1;
 }

 .wpr-added-tcompare-title a,
 .wpr-added-tw-title a,
 .wpr-added-tc-title a {
     display: inline;
 }

 .wpr-added-tcompare-title p,
 .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&gt;a,
 .wpr-grid-pagination&gt;span {
     display: inline-block;
 }

 .wpr-grid-pagination i,
 .wpr-grid-pagination svg {
     vertical-align: middle;
 }

 .wpr-grid-pagination .wpr-disabled-arrow {
     cursor: not-allowed;
     opacity: 0.4;
 }

 .wpr-pagination-loading,
 .wpr-pagination-finish {
     display: none;
 }

 .wpr-grid-pagination-center .wpr-grid-pagination,
 .wpr-grid-pagination-justify .wpr-grid-pagination {
     text-align: center;
 }

 .wpr-grid-pagination-center .wpr-grid-pagination {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-pack: center;
     -ms-flex-pack: center;
     justify-content: center;
 }

 .wpr-grid-pagination-left .wpr-grid-pagination {
     text-align: left;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-pack: start;
     -ms-flex-pack: start;
     justify-content: flex-start;
 }

 .wpr-grid-pagination-right .wpr-grid-pagination {
     text-align: right;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-pack: end;
     -ms-flex-pack: end;
     justify-content: flex-end;
 }

 .wpr-grid-pagination-infinite-scroll {
     text-align: center;
 }

 .wpr-grid-pagination-justify .wpr-grid-pagi-left-arrows,
 .wpr-grid-pagination-justify .wpr-grid-pagination-default .wpr-prev-post-link {
     float: left;
 }

 .wpr-grid-pagination-justify .wpr-grid-pagi-right-arrows,
 .wpr-grid-pagination-justify .wpr-grid-pagination-default .wpr-next-post-link {
     float: right;
 }

 .wpr-grid-pagi-left-arrows,
 .wpr-grid-pagi-right-arrows,
 .wpr-grid-pagination .wpr-load-more-btn {
     display: inline-block;
 }

 .wpr-load-more-btn,
 .wpr-grid-pagi-right-arrows a:last-child,
 .wpr-grid-pagi-right-arrows span:last-child {
     margin-right: 0 !important;
 }

 .wpr-grid-pagination .wpr-first-page,
 .wpr-grid-pagination .wpr-last-page,
 .wpr-grid-pagination .wpr-prev-page,
 .wpr-grid-pagination .wpr-prev-post-link,
 .wpr-grid-pagination .wpr-next-page,
 .wpr-grid-pagination .wpr-next-post-link {
     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;
     height: 100%;
 }

 @media screen and ( max-width: 767px) {
     .wpr-grid-pagination span&gt;span,
     .wpr-grid-pagination a&gt;span {
         display: none;
     }
     .wpr-grid-pagination.wpr-grid-pagination-numbered span i,
     .wpr-grid-pagination.wpr-grid-pagination-numbered a i {
         padding: 0 !important;
     }
 }

 .elementor-editor-active .wpr-grid-pagination-infinite-scroll {
     display: none;
 }

 .wpr-grid-slider-nav-position-default .wpr-grid-slider-arrow-container {
     position: absolute;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
 }

 .wpr-grid-slider-nav-position-default .wpr-grid-slider-arrow {
     position: static;
 }

 .wpr-grid-slider-nav-position-default .wpr-grid-slider-prev-arrow {
     -ms-transform: none;
     transform: none;
     -webkit-transform: none;
 }

 .wpr-grid-slider-nav-position-default .wpr-grid-slider-next-arrow {
     -ms-transform: translateY(0) rotate(180deg);
     transform: translateY(0) rotate(180deg);
     -webkit-transform: translateY(0) rotate(180deg);
 }

 .wpr-grid-slider-nav-align-top-center .wpr-grid-slider-arrow-container,
 .wpr-grid-slider-nav-align-bottom-center .wpr-grid-slider-arrow-container {
     left: 50%;
     -webkit-transform: translateX(-50%);
     -ms-transform: translateX(-50%);
     transform: translateX(-50%);
 }

 .wpr-grid-slider-arrow {
     position: absolute;
     z-index: 120;
     top: 50%;
     -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;
     -webkit-transition: all .5s;
     -o-transition: all .5s;
     transition: all .5s;
     text-align: center;
     cursor: pointer;
 }

 .wpr-grid-slider-arrow 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;
     width: 100%;
     height: 100%;
 }

 .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-nav-fade .wpr-grid-slider-arrow-container {
     opacity: 0;
     visibility: hidden;
 }

 .wpr-grid-slider-nav-fade:hover .wpr-grid-slider-arrow-container {
     opacity: 1;
     visibility: visible;
 }

 .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,
 .wpr-grid-slider-dots-pro-vr .slick-dots li {
     float: left;
 }

 .wpr-grid.slick-dotted.slick-slider {
     margin-bottom: 0 !important;
 }

 .wpr-grid-slider-dots-vertical .slick-dots li {
     display: block;
     width: auto !important;
     height: auto !important;
     margin: 0 !important;
 }

 .wpr-grid-slider-dots-horizontal .slick-dots li,
 .wpr-grid-slider-dots-pro-vr .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-item-protected {
     position: absolute;
     top: 0;
     left: 0;
     z-index: 11 !important;
     width: 100%;
     height: 100%;
 }

 .wpr-grid-item-protected i {
     font-size: 22px;
 }

 .wpr-grid-item-protected input {
     width: 50%;
     border: none;
     margin-top: 10px;
     padding: 7px 13px;
     font-size: 13px;
 }

 .wpr-grid-sorting-inner-wrap {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     -webkit-box-pack: justify;
     -ms-flex-pack: justify;
     justify-content: space-between;
 }

 .wpr-products-result-count .woocommerce-result-count {
     margin: 0;
 }

 .wpr-sort-select-position-above .wpr-grid-sort-heading {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-pack: justify;
     -ms-flex-pack: justify;
     justify-content: space-between;
 }

 .wpr-grid-sort-heading {
     width: 100%;
 }

 .wpr-grid-sort-heading * {
     margin: 0;
 }

 .wpr-grid-sorting-inner-wrap form .orderby::-ms-expend {
     display: none;
 }

 .wpr-grid-orderby span {
     position: relative;
     display: block;
 }

 .wpr-grid-sorting-wrap form .orderby {
     -moz-appearance: none;
     -webkit-appearance: none;
 }

 .wpr-grid-sorting-wrap .wpr-orderby-icon {
     position: absolute;
     top: 50%;
     -webkit-transform: translateY(-50%);
     -ms-transform: translateY(-50%);
     transform: translateY(-50%);
     font-family: "Font Awesome 5 Free";
     font-weight: 600 !important;
 }

 .wpr-sale-dates {
     display: inline-block;
 }

 .elementor-widget-wpr-grid .wpr-grid-media-hover-bg,
 .elementor-widget-wpr-media-grid .wpr-grid-media-hover-bg,
 .elementor-widget-wpr-woo-grid .wpr-grid-media-hover-bg {
     background-color: rgba(0, 0, 0, 0.25);
 }

 .elementor-widget-wpr-magazine-grid .wpr-grid-media-hover-bg {
     background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0) 46%, rgba(96, 91, 229, 0.87) 100%);
     background-image: -webkit-gradient(linear, left top, left bottom, color-stop(46%, rgba(255, 255, 255, 0)), to(rgba(96, 91, 229, 0.87)));
     background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 46%, rgba(96, 91, 229, 0.87) 100%);
 }

 .elementor-widget-wpr-grid .wpr-grid-item-title,
 .elementor-widget-wpr-woo-grid .wpr-grid-item-title,
 .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;
 }

 .elementor-widget-wpr-magazine-grid .wpr-grid-item-title {
     font-size: 22px;
     margin: 0;
 }

 .elementor-widget-wpr-media-grid .wpr-grid-item-title {
     font-size: 15px;
     font-weight: 500;
     margin: 0;
 }

 .elementor-widget-wpr-grid .wpr-grid-item-content,
 .elementor-widget-wpr-grid .wpr-grid-item-excerpt,
 .elementor-widget-wpr-instagram-feed .wpr-insta-feed-item-caption,
 .elementor-widget-wpr-grid .wpr-grid-item-author,
 .elementor-widget-wpr-grid .wpr-grid-item-time,
 .elementor-widget-wpr-grid .wpr-grid-item-read-more a,
 .elementor-widget-wpr-grid .wpr-grid-item-likes,
 .elementor-widget-wpr-grid .wpr-grid-item-sharing,
 .elementor-widget-wpr-instagram-feed .wpr-insta-feed-item-sharing,
 .elementor-widget-wpr-grid .wpr-grid-tax-style-1,
 .elementor-widget-wpr-grid .wpr-grid-cf-style-1,
 .elementor-widget-wpr-grid .wpr-grid-filters li,
 .elementor-widget-wpr-grid .wpr-grid-pagination,
 .elementor-widget-wpr-grid .wpr-grid-item-protected p,
 .elementor-widget-wpr-media-grid .wpr-grid-item-sharing,
 .elementor-widget-wpr-media-grid .wpr-grid-filters li,
 .elementor-widget-wpr-woo-grid .wpr-grid-item-content,
 .elementor-widget-wpr-woo-grid .wpr-grid-product-categories,
 .elementor-widget-wpr-woo-grid .wpr-grid-product-tags,
 .elementor-widget-wpr-woo-grid .wpr-woo-rating span,
 .elementor-widget-wpr-woo-grid .wpr-grid-item-status .inner-block&gt;span,
 .elementor-widget-wpr-woo-grid .wpr-grid-item-add-to-cart a,
 .elementor-widget-wpr-woo-grid .wpr-grid-item-likes,
 .elementor-widget-wpr-woo-grid .wpr-grid-item-sharing,
 .elementor-widget-wpr-woo-grid .wpr-grid-item-lightbox,
 .elementor-widget-wpr-woo-grid .wpr-grid-pagination,
 .elementor-widget-wpr-woo-grid .wpr-grid-item-price .inner-block&gt;span,
 .elementor-widget-wpr-magazine-grid .wpr-grid-item-content,
 .elementor-widget-wpr-magazine-grid .wpr-grid-item-excerpt {
     font-size: 14px;
 }

 .elementor-widget-wpr-magazine-grid .wpr-grid-tax-style-1 {
     font-size: 12px;
     list-style-position: 0.5px;
 }

 .elementor-widget-wpr-magazine-grid .wpr-grid-item-date,
 .elementor-widget-wpr-magazine-grid .wpr-grid-item-time,
 .elementor-widget-wpr-magazine-grid .wpr-grid-item-author {
     font-size: 12px;
     list-style-position: 0.3px;
 }

 .elementor-widget-wpr-grid .wpr-grid-item-date,
 .elementor-widget-wpr-grid .wpr-grid-item-comments,
 .elementor-widget-wpr-grid .wpr-grid-tax-style-2,
 .elementor-widget-wpr-media-grid .wpr-grid-item-caption,
 .elementor-widget-wpr-media-grid .wpr-grid-item-date,
 .elementor-widget-wpr-media-grid .wpr-grid-item-time,
 .elementor-widget-wpr-media-grid .wpr-grid-item-author,
 .elementor-widget-wpr-media-grid .wpr-grid-item-likes,
 .elementor-widget-wpr-media-grid .wpr-grid-tax-style-1,
 .elementor-widget-wpr-media-grid .wpr-grid-tax-style-2,
 .elementor-widget-wpr-media-magazine-grid .wpr-grid-tax-style-2 {
     font-size: 14px;
 }

 .elementor-widget-wpr-grid .wpr-grid-item-lightbox,
 .elementor-widget-wpr-media-grid .wpr-grid-item-lightbox {
     font-size: 18px;
 }

 .elementor-widget-wpr-grid .wpr-grid-cf-style-2,
 .elementor-widget-wpr-media-grid .wpr-grid-pagination {
     font-size: 15px;
 }

 .elementor-widget-wpr-grid .wpr-grid-tax-style-2 .inner-block a {
     background-color: #605BE5;
 }

 .elementor-widget-wpr-grid .wpr-grid-tax-style-2 .inner-block a:hover {
     background-color: #4A45D2;
 }

 @media screen and (max-width: 580px) {
     .wpr-grid-sorting-inner-wrap {
         -webkit-box-orient: vertical;
         -webkit-box-direction: normal;
         -ms-flex-direction: column;
         flex-direction: column;
         -webkit-box-align: start;
         -ms-flex-align: start;
         align-items: flex-start;
     }
     .wpr-products-result-count {
         margin-bottom: 5px;
     }
     .wpr-grid-orderby,
     .wpr-grid-orderby select.orderby,
     .wpr-products-result-count {
         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&gt;div:last-child {
         position: absolute !important;
         left: 0;
         bottom: 0;
     }
     .wpr-grid-last-element-yes .wpr-grid-item-below-content&gt;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-mgzn-grid-1vh-3h {
     -ms-grid-rows: auto;
     grid-template-rows: auto;
 }

 .wpr-mgzn-grid-1-1-1 {
     -ms-grid-rows: 1fr;
     grid-template-rows: 1fr;
 }

 .wpr-mgzn-grid-2-3,
 .wpr-mgzn-grid-1-1-3 {
     -ms-grid-columns: (1fr)[6];
     grid-template-columns: repeat(6, 1fr);
 }

 .wpr-mgzn-grid-2-h {
     -ms-grid-columns: (1fr)[2];
     grid-template-columns: repeat(2, 1fr);
 }

 .wpr-mgzn-grid-3-h {
     -ms-grid-columns: (1fr)[3];
     grid-template-columns: repeat(3, 1fr);
 }

 .wpr-mgzn-grid-4-h {
     -ms-grid-columns: (1fr)[4];
     grid-template-columns: repeat(4, 1fr);
 }

 .wpr-mgzn-grid-1vh-3h .wpr-mgzn-grid-item:nth-child(1) {
     -ms-grid-column: 1;
     grid-column-start: 1;
     -ms-grid-row: 1;
     grid-row-start: 1;
     -ms-grid-row-span: 3;
     grid-row-end: 4;
 }

 .wpr-mgzn-grid-1vh-3h .wpr-mgzn-grid-item:nth-child(2) {
     -ms-grid-column: 2;
     grid-column-start: 2;
 }

 .wpr-mgzn-grid-1vh-3h .wpr-mgzn-grid-item:nth-child(3) {
     -ms-grid-column: 2;
     grid-column-start: 2;
 }

 .wpr-mgzn-grid-1vh-3h .wpr-mgzn-grid-item:nth-child(4) {
     -ms-grid-column: 2;
     grid-column-start: 2;
 }

 .wpr-mgzn-grid-1-2 .wpr-mgzn-grid-item:nth-child(1),
 .wpr-mgzn-grid-1-3 .wpr-mgzn-grid-item:nth-child(1),
 .wpr-mgzn-grid-1-4 .wpr-mgzn-grid-item:nth-child(1),
 .wpr-mgzn-grid-1-1-2 .wpr-mgzn-grid-item:nth-child(1) {
     -ms-grid-column: 1;
     grid-column-start: 1;
     -ms-grid-row: 1;
     grid-row-start: 1;
     -ms-grid-row-span: 2;
     grid-row-end: 3;
 }

 .wpr-mgzn-grid-1-1-2 .wpr-mgzn-grid-item:nth-child(2) {
     -ms-grid-row: 1;
     grid-row-start: 1;
     -ms-grid-row-span: 2;
     grid-row-end: 3;
 }

 .wpr-mgzn-grid-2-1-2 .wpr-mgzn-grid-item:nth-child(2) {
     -ms-grid-column: 2;
     grid-column-start: 2;
     -ms-grid-row: 1;
     grid-row-start: 1;
     -ms-grid-row-span: 2;
     grid-row-end: 3;
 }

 .wpr-mgzn-grid-1-3 .wpr-mgzn-grid-item:nth-child(2) {
     -ms-grid-column: 2;
     grid-column-start: 2;
     -ms-grid-column-span: 2;
     grid-column-end: 4;
 }

 .wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(1),
 .wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(2),
 .wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(1),
 .wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(2) {
     -ms-grid-row: 1;
     grid-row-start: 1;
     -ms-grid-row-span: 1;
     grid-row-end: 2;
 }

 .wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(1) {
     -ms-grid-column: 1;
     grid-column-start: 1;
     -ms-grid-column-span: 3;
     grid-column-end: 4;
 }

 .wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(2) {
     -ms-grid-column: 4;
     grid-column-start: 4;
     -ms-grid-column-span: 3;
     grid-column-end: 7;
 }

 .wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(1) {
     -ms-grid-column: 1;
     grid-column-start: 1;
     -ms-grid-column-span: 4;
     grid-column-end: 5;
 }

 .wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(2) {
     -ms-grid-column: 5;
     grid-column-start: 5;
     -ms-grid-column-span: 2;
     grid-column-end: 7;
 }

 .wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(3),
 .wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(4),
 .wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(5),
 .wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(3),
 .wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(4),
 .wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(5) {
     -ms-grid-row: 2;
     grid-row-start: 2;
     -ms-grid-row-span: 1;
     grid-row-end: 3;
 }

 .wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(3),
 .wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(3) {
     -ms-grid-column: 1;
     grid-column-start: 1;
     -ms-grid-column-span: 2;
     grid-column-end: 3;
 }

 .wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(4),
 .wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(4) {
     -ms-grid-column: 3;
     grid-column-start: 3;
     -ms-grid-column-span: 2;
     grid-column-end: 5;
 }

 .wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(5),
 .wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(5) {
     -ms-grid-column: 5;
     grid-column-start: 5;
     -ms-grid-column-span: 2;
     grid-column-end: 7;
 }

 .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 {
         -ms-grid-columns: 1fr 1fr !important;
         grid-template-columns: 1fr 1fr !important;
         -ms-grid-rows: 1fr 1fr 1fr;
         grid-template-rows: 1fr 1fr 1fr;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-1-2&gt;*:nth-child(1) {
         -ms-grid-row: 1;
         -ms-grid-column: 1;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-1-2&gt;*:nth-child(2) {
         -ms-grid-row: 1;
         -ms-grid-column: 2;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-1-2&gt;*:nth-child(3) {
         -ms-grid-row: 2;
         -ms-grid-column: 1;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-1-2&gt;*:nth-child(4) {
         -ms-grid-row: 2;
         -ms-grid-column: 2;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-1-2&gt;*:nth-child(5) {
         -ms-grid-row: 3;
         -ms-grid-column: 1;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-1-2&gt;*:nth-child(6) {
         -ms-grid-row: 3;
         -ms-grid-column: 2;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-1-2 article:nth-child(1) {
         -ms-grid-column-span: 3 !important;
         grid-column-end: 3 !important;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-1-3 {
         -ms-grid-columns: 1fr 1fr !important;
         grid-template-columns: 1fr 1fr !important;
         -ms-grid-rows: 1fr 1fr 1fr !important;
         grid-template-rows: 1fr 1fr 1fr !important;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-1-3&gt;*:nth-child(1) {
         -ms-grid-row: 1;
         -ms-grid-column: 1;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-1-3&gt;*:nth-child(2) {
         -ms-grid-row: 1;
         -ms-grid-column: 2;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-1-3&gt;*:nth-child(3) {
         -ms-grid-row: 2;
         -ms-grid-column: 1;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-1-3&gt;*:nth-child(4) {
         -ms-grid-row: 2;
         -ms-grid-column: 2;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-1-3&gt;*:nth-child(5) {
         -ms-grid-row: 3;
         -ms-grid-column: 1;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-1-3&gt;*:nth-child(6) {
         -ms-grid-row: 3;
         -ms-grid-column: 2;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-1-3 article:nth-child(1) {
         -ms-grid-column-span: 3 !important;
         grid-column-end: 3 !important;
         -ms-grid-row-span: 2 !important;
         grid-row-end: 2 !important;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-1-3 article:nth-child(2) {
         -ms-grid-column: 1 !important;
         grid-column-start: 1 !important;
         -ms-grid-column-span: 2 !important;
         grid-column-end: 3 !important;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-1-4 {
         -ms-grid-columns: 1fr 1fr !important;
         grid-template-columns: 1fr 1fr !important;
         -ms-grid-rows: (1fr)[3];
         grid-template-rows: repeat(3, 1fr);
     }
     .wpr-magazine-grid.wpr-mgzn-grid-1-4&gt;*:nth-child(1) {
         -ms-grid-row: 1;
         -ms-grid-column: 1;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-1-4&gt;*:nth-child(2) {
         -ms-grid-row: 1;
         -ms-grid-column: 2;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-1-4&gt;*:nth-child(3) {
         -ms-grid-row: 2;
         -ms-grid-column: 1;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-1-4&gt;*:nth-child(4) {
         -ms-grid-row: 2;
         -ms-grid-column: 2;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-1-4&gt;*:nth-child(5) {
         -ms-grid-row: 3;
         -ms-grid-column: 1;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-1-4&gt;*:nth-child(6) {
         -ms-grid-row: 3;
         -ms-grid-column: 2;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-1-4 article:nth-child(1) {
         -ms-grid-column: 1;
         grid-column-start: 1;
         -ms-grid-column-span: 2;
         grid-column-end: 3;
         -ms-grid-row-span: 1 !important;
         grid-row-end: 1 !important;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-1-1-2 {
         -ms-grid-columns: 1fr 1fr !important;
         grid-template-columns: 1fr 1fr !important;
         -ms-grid-rows: 1fr 1fr 1fr !important;
         grid-template-rows: 1fr 1fr 1fr !important;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-1-1-2&gt;*:nth-child(1) {
         -ms-grid-row: 1;
         -ms-grid-column: 1;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-1-1-2&gt;*:nth-child(2) {
         -ms-grid-row: 1;
         -ms-grid-column: 2;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-1-1-2&gt;*:nth-child(3) {
         -ms-grid-row: 2;
         -ms-grid-column: 1;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-1-1-2&gt;*:nth-child(4) {
         -ms-grid-row: 2;
         -ms-grid-column: 2;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-1-1-2&gt;*:nth-child(5) {
         -ms-grid-row: 3;
         -ms-grid-column: 1;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-1-1-2&gt;*:nth-child(6) {
         -ms-grid-row: 3;
         -ms-grid-column: 2;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-1-1-2 article:nth-child(1) {
         -ms-grid-column-span: 3;
         grid-column-end: 3;
         -ms-grid-row: 1;
         grid-row-start: 1;
         -ms-grid-row-span: 1;
         grid-row-end: 2;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-1-1-2 article:nth-child(2) {
         -ms-grid-column: 1;
         grid-column-start: 1;
         -ms-grid-column-span: 2;
         grid-column-end: 3;
         -ms-grid-row: 2;
         grid-row-start: 2;
         -ms-grid-row-span: 1;
         grid-row-end: 3;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-2-1-2 {
         -ms-grid-columns: 1fr 1fr !important;
         grid-template-columns: 1fr 1fr !important;
         -ms-grid-rows: 1fr 1fr 1fr !important;
         grid-template-rows: 1fr 1fr 1fr !important;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-2-1-2&gt;*:nth-child(1) {
         -ms-grid-row: 1;
         -ms-grid-column: 1;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-2-1-2&gt;*:nth-child(2) {
         -ms-grid-row: 1;
         -ms-grid-column: 2;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-2-1-2&gt;*:nth-child(3) {
         -ms-grid-row: 2;
         -ms-grid-column: 1;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-2-1-2&gt;*:nth-child(4) {
         -ms-grid-row: 2;
         -ms-grid-column: 2;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-2-1-2&gt;*:nth-child(5) {
         -ms-grid-row: 3;
         -ms-grid-column: 1;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-2-1-2&gt;*:nth-child(6) {
         -ms-grid-row: 3;
         -ms-grid-column: 2;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-2-1-2 article:nth-child(2) {
         -ms-grid-column: 1;
         grid-column-start: 1;
         -ms-grid-column-span: 2;
         grid-column-end: 3;
         -ms-grid-row: 2;
         grid-row-start: 2;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-1vh-3h {
         -ms-grid-columns: 1fr 1fr !important;
         grid-template-columns: 1fr 1fr !important;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-1-1-1 {
         -ms-grid-columns: 1fr 1fr !important;
         grid-template-columns: 1fr 1fr !important;
         -ms-grid-rows: 1fr 1fr !important;
         grid-template-rows: 1fr 1fr !important;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-1-1-1&gt;*:nth-child(1) {
         -ms-grid-row: 1;
         -ms-grid-column: 1;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-1-1-1&gt;*:nth-child(2) {
         -ms-grid-row: 1;
         -ms-grid-column: 2;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-1-1-1&gt;*:nth-child(3) {
         -ms-grid-row: 2;
         -ms-grid-column: 1;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-1-1-1&gt;*:nth-child(4) {
         -ms-grid-row: 2;
         -ms-grid-column: 2;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-1-1-1 article:nth-child(2) {
         -ms-grid-column: 1;
         grid-column-start: 1;
         -ms-grid-column-span: 2;
         grid-column-end: 3;
         -ms-grid-row: 1;
         grid-row-start: 1
     }
     .wpr-magazine-grid.wpr-mgzn-grid-1-1-3 {
         -ms-grid-columns: 1fr 1fr !important;
         grid-template-columns: 1fr 1fr !important;
         -ms-grid-rows: (1fr)[3];
         grid-template-rows: repeat(3, 1fr);
     }
     .wpr-magazine-grid.wpr-mgzn-grid-1-1-3&gt;*:nth-child(1) {
         -ms-grid-row: 1;
         -ms-grid-column: 1;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-1-1-3&gt;*:nth-child(2) {
         -ms-grid-row: 1;
         -ms-grid-column: 2;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-1-1-3&gt;*:nth-child(3) {
         -ms-grid-row: 2;
         -ms-grid-column: 1;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-1-1-3&gt;*:nth-child(4) {
         -ms-grid-row: 2;
         -ms-grid-column: 2;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-1-1-3&gt;*:nth-child(5) {
         -ms-grid-row: 3;
         -ms-grid-column: 1;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-1-1-3&gt;*:nth-child(6) {
         -ms-grid-row: 3;
         -ms-grid-column: 2;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-1-1-3 article:nth-child(1) {
         -ms-grid-column: 1;
         grid-column-start: 1;
         -ms-grid-column-span: 2;
         grid-column-end: 3;
         -ms-grid-row-span: 2;
         grid-row-end: 2;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-1-1-3 article:nth-child(2) {
         -ms-grid-row: 2;
         grid-row-start: 2;
         -ms-grid-column: 1;
         grid-column-start: 1;
         -ms-grid-column-span: 1;
         grid-column-end: 2;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-1-1-3 article:nth-child(3) {
         -ms-grid-row: 2;
         grid-row-start: 2;
         -ms-grid-column: 2;
         grid-column-start: 2;
         -ms-grid-column-span: 1;
         grid-column-end: 3;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-1-1-3 article:nth-child(4) {
         -ms-grid-row: 3;
         grid-row-start: 3;
         -ms-grid-column: 1;
         grid-column-start: 1;
         -ms-grid-column-span: 1;
         grid-column-end: 2;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-1-1-3 article:nth-child(5) {
         -ms-grid-row: 3;
         grid-row-start: 3;
         -ms-grid-column: 2;
         grid-column-start: 2;
         -ms-grid-column-span: 1;
         grid-column-end: 3;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-2-3 {
         -ms-grid-columns: 1fr 1fr !important;
         grid-template-columns: 1fr 1fr !important;
         -ms-grid-rows: (1fr)[6] !important;
         grid-template-rows: repeat(6, 1fr) !important;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-2-3&gt;*:nth-child(1) {
         -ms-grid-row: 1;
         -ms-grid-column: 1;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-2-3&gt;*:nth-child(2) {
         -ms-grid-row: 1;
         -ms-grid-column: 2;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-2-3&gt;*:nth-child(3) {
         -ms-grid-row: 2;
         -ms-grid-column: 1;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-2-3&gt;*:nth-child(4) {
         -ms-grid-row: 2;
         -ms-grid-column: 2;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-2-3&gt;*:nth-child(5) {
         -ms-grid-row: 3;
         -ms-grid-column: 1;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-2-3&gt;*:nth-child(6) {
         -ms-grid-row: 3;
         -ms-grid-column: 2;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-2-3&gt;*:nth-child(7) {
         -ms-grid-row: 4;
         -ms-grid-column: 1;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-2-3&gt;*:nth-child(8) {
         -ms-grid-row: 4;
         -ms-grid-column: 2;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-2-3&gt;*:nth-child(9) {
         -ms-grid-row: 5;
         -ms-grid-column: 1;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-2-3&gt;*:nth-child(10) {
         -ms-grid-row: 5;
         -ms-grid-column: 2;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-2-3&gt;*:nth-child(11) {
         -ms-grid-row: 6;
         -ms-grid-column: 1;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-2-3&gt;*:nth-child(12) {
         -ms-grid-row: 6;
         -ms-grid-column: 2;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-2-3 article:nth-child(1) {
         -ms-grid-column: 1;
         grid-column-start: 1;
         -ms-grid-column-span: 1;
         grid-column-end: 2;
         -ms-grid-row: 1;
         grid-row-start: 1;
         -ms-grid-row-span: 3;
         grid-row-end: 4;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-2-3 article:nth-child(2) {
         -ms-grid-column: 1;
         grid-column-start: 1;
         -ms-grid-column-span: 1;
         grid-column-end: 2;
         -ms-grid-row: 4;
         grid-row-start: 4;
         -ms-grid-row-span: 3;
         grid-row-end: 7;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-2-3 article:nth-child(3) {
         -ms-grid-column: 2;
         grid-column-start: 2;
         -ms-grid-column-span: 1;
         grid-column-end: 3;
         -ms-grid-row: 1;
         grid-row-start: 1;
         -ms-grid-row-span: 2;
         grid-row-end: 3;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-2-3 article:nth-child(4) {
         -ms-grid-column: 2;
         grid-column-start: 2;
         -ms-grid-column-span: 1;
         grid-column-end: 3;
         -ms-grid-row: 3;
         grid-row-start: 3;
         -ms-grid-row-span: 2;
         grid-row-end: 5;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-2-3 article:nth-child(5) {
         -ms-grid-column: 2;
         grid-column-start: 2;
         -ms-grid-column-span: 1;
         grid-column-end: 3;
         -ms-grid-row: 5;
         grid-row-start: 5;
         -ms-grid-row-span: 2;
         grid-row-end: 7;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-1 {
         -ms-grid-columns: 1fr 1fr !important;
         grid-template-columns: 1fr 1fr !important;
         -ms-grid-rows: (1fr)[2] !important;
         grid-template-rows: repeat(2, 1fr) !important;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-1&gt;*:nth-child(1) {
         -ms-grid-row: 1;
         -ms-grid-column: 1;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-1&gt;*:nth-child(2) {
         -ms-grid-row: 1;
         -ms-grid-column: 2;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-1&gt;*:nth-child(3) {
         -ms-grid-row: 2;
         -ms-grid-column: 1;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-1&gt;*:nth-child(4) {
         -ms-grid-row: 2;
         -ms-grid-column: 2;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2 {
         -ms-grid-columns: 1fr 1fr !important;
         grid-template-columns: 1fr 1fr !important;
         -ms-grid-rows: (1fr)[4] !important;
         grid-template-rows: repeat(4, 1fr) !important;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2&gt;*:nth-child(1) {
         -ms-grid-row: 1;
         -ms-grid-column: 1;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2&gt;*:nth-child(2) {
         -ms-grid-row: 1;
         -ms-grid-column: 2;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2&gt;*:nth-child(3) {
         -ms-grid-row: 2;
         -ms-grid-column: 1;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2&gt;*:nth-child(4) {
         -ms-grid-row: 2;
         -ms-grid-column: 2;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2&gt;*:nth-child(5) {
         -ms-grid-row: 3;
         -ms-grid-column: 1;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2&gt;*:nth-child(6) {
         -ms-grid-row: 3;
         -ms-grid-column: 2;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2&gt;*:nth-child(7) {
         -ms-grid-row: 4;
         -ms-grid-column: 1;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2&gt;*:nth-child(8) {
         -ms-grid-row: 4;
         -ms-grid-column: 2;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3 {
         -ms-grid-columns: 1fr 1fr !important;
         grid-template-columns: 1fr 1fr !important;
         -ms-grid-rows: (1fr)[6] !important;
         grid-template-rows: repeat(6, 1fr) !important;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3&gt;*:nth-child(1) {
         -ms-grid-row: 1;
         -ms-grid-column: 1;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3&gt;*:nth-child(2) {
         -ms-grid-row: 1;
         -ms-grid-column: 2;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3&gt;*:nth-child(3) {
         -ms-grid-row: 2;
         -ms-grid-column: 1;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3&gt;*:nth-child(4) {
         -ms-grid-row: 2;
         -ms-grid-column: 2;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3&gt;*:nth-child(5) {
         -ms-grid-row: 3;
         -ms-grid-column: 1;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3&gt;*:nth-child(6) {
         -ms-grid-row: 3;
         -ms-grid-column: 2;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3&gt;*:nth-child(7) {
         -ms-grid-row: 4;
         -ms-grid-column: 1;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3&gt;*:nth-child(8) {
         -ms-grid-row: 4;
         -ms-grid-column: 2;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3&gt;*:nth-child(9) {
         -ms-grid-row: 5;
         -ms-grid-column: 1;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3&gt;*:nth-child(10) {
         -ms-grid-row: 5;
         -ms-grid-column: 2;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3&gt;*:nth-child(11) {
         -ms-grid-row: 6;
         -ms-grid-column: 1;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3&gt;*: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 {
         -ms-grid-columns: 1fr !important;
         grid-template-columns: 1fr !important;
         -ms-grid-rows: (1fr)[3] !important;
         grid-template-rows: repeat(3, 1fr) !important;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-1&gt;*:nth-child(1) {
         -ms-grid-row: 1;
         -ms-grid-column: 1;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-1&gt;*:nth-child(2) {
         -ms-grid-row: 2;
         -ms-grid-column: 1;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-1&gt;*:nth-child(3) {
         -ms-grid-row: 3;
         -ms-grid-column: 1;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-2 {
         -ms-grid-columns: 1fr !important;
         grid-template-columns: 1fr !important;
         -ms-grid-rows: (1fr)[6] !important;
         grid-template-rows: repeat(6, 1fr) !important;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-2&gt;*:nth-child(1) {
         -ms-grid-row: 1;
         -ms-grid-column: 1;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-2&gt;*:nth-child(2) {
         -ms-grid-row: 2;
         -ms-grid-column: 1;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-2&gt;*:nth-child(3) {
         -ms-grid-row: 3;
         -ms-grid-column: 1;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-2&gt;*:nth-child(4) {
         -ms-grid-row: 4;
         -ms-grid-column: 1;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-2&gt;*:nth-child(5) {
         -ms-grid-row: 5;
         -ms-grid-column: 1;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-2&gt;*:nth-child(6) {
         -ms-grid-row: 6;
         -ms-grid-column: 1;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3 {
         -ms-grid-columns: 1fr !important;
         grid-template-columns: 1fr !important;
         -ms-grid-rows: (1fr)[9] !important;
         grid-template-rows: repeat(9, 1fr) !important;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3&gt;*:nth-child(1) {
         -ms-grid-row: 1;
         -ms-grid-column: 1;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3&gt;*:nth-child(2) {
         -ms-grid-row: 2;
         -ms-grid-column: 1;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3&gt;*:nth-child(3) {
         -ms-grid-row: 3;
         -ms-grid-column: 1;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3&gt;*:nth-child(4) {
         -ms-grid-row: 4;
         -ms-grid-column: 1;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3&gt;*:nth-child(5) {
         -ms-grid-row: 5;
         -ms-grid-column: 1;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3&gt;*:nth-child(6) {
         -ms-grid-row: 6;
         -ms-grid-column: 1;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3&gt;*:nth-child(7) {
         -ms-grid-row: 7;
         -ms-grid-column: 1;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3&gt;*:nth-child(8) {
         -ms-grid-row: 8;
         -ms-grid-column: 1;
     }
     .wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3&gt;*:nth-child(9) {
         -ms-grid-row: 9;
         -ms-grid-column: 1;
     }
     .wpr-magazin-grid-one-column-yes .wpr-magazine-grid {
         -ms-grid-columns: 1fr !important;
         grid-template-columns: 1fr !important;
         -ms-grid-rows: auto !important;
         grid-template-rows: auto !important;
     }
     .wpr-magazin-grid-one-column-yes .wpr-magazine-grid&gt;*:nth-child(1) {
         -ms-grid-row: 1;
         -ms-grid-column: 1;
     }
     .wpr-magazin-grid-one-column-yes .wpr-magazine-grid article.wpr-mgzn-grid-item {
         -ms-grid-column: auto !important;
         grid-column-start: auto !important;
         grid-column-end: auto !important;
         -ms-grid-row: auto !important;
         grid-row-start: auto !important;
         grid-row-end: auto !important;
     }
 }

 .wpr-sharing-buttons .wpr-sharing-icon {
     overflow: hidden;
     position: relative;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     color: #ffffff !important;
 }

 .wpr-sharing-buttons .wpr-sharing-icon i {
     display: block;
     text-align: center;
 }

 .wpr-sharing-label {
     -webkit-box-flex: 1;
     -ms-flex-positive: 1;
     flex-grow: 1;
 }

 .elementor-widget-wpr-sharing-buttons.elementor-grid-0 .wpr-sharing-buttons,
 .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-sharing-buttons.wpr-sharing-col-1 .wpr-sharing-icon {
     width: 100%;
     margin-right: 0 !important;
 }

 .wpr-sharing-buttons .wpr-sharing-icon:last-child,
 .wpr-sharing-col-1 .wpr-sharing-buttons .wpr-sharing-icon,
 .wpr-sharing-col-2 .wpr-sharing-buttons .wpr-sharing-icon:nth-child(2n),
 .wpr-sharing-col-3 .wpr-sharing-buttons .wpr-sharing-icon:nth-child(3n),
 .wpr-sharing-col-4 .wpr-sharing-buttons .wpr-sharing-icon:nth-child(4n),
 .wpr-sharing-col-5 .wpr-sharing-buttons .wpr-sharing-icon:nth-child(5n),
 .wpr-sharing-col-6 .wpr-sharing-buttons .wpr-sharing-icon:nth-child(6n) {
     margin-right: 0 !important;
 }

 .wpr-sharing-buttons .wpr-sharing-icon {
     -webkit-transition-property: opacity, border-color;
     -o-transition-property: opacity, border-color;
     transition-property: opacity, border-color;
     -webkit-transition-timing-function: linear;
     -o-transition-timing-function: linear;
     transition-timing-function: linear;
 }

 .wpr-sharing-buttons .wpr-sharing-icon i,
 .wpr-sharing-buttons .wpr-sharing-icon span {
     -webkit-transition-property: color, background-color;
     -o-transition-property: color, background-color;
     transition-property: color, background-color;
     -webkit-transition-timing-function: linear;
     -o-transition-timing-function: linear;
     transition-timing-function: linear;
 }

 .wpr-sharing-official .wpr-sharing-icon:hover {
     opacity: 0.85;
 }

 .wpr-sharing-official .wpr-sharing-facebook-f i,
 .wpr-sharing-official .wpr-sharing-facebook-f span {
     background-color: #3b5998;
 }

 .wpr-sharing-official .wpr-sharing-twitter i,
 .wpr-sharing-official .wpr-sharing-twitter span {
     background-color: #1da1f2;
 }

 .wpr-sharing-official .wpr-sharing-linkedin-in i,
 .wpr-sharing-official .wpr-sharing-linkedin-in span {
     background-color: #0077b5;
 }

 .wpr-sharing-official .wpr-sharing-pinterest-p i,
 .wpr-sharing-official .wpr-sharing-pinterest-p span {
     background-color: #bd081c;
 }

 .wpr-sharing-official .wpr-sharing-reddit i,
 .wpr-sharing-official .wpr-sharing-reddit span {
     background-color: #ff4500;
 }

 .wpr-sharing-official .wpr-sharing-tumblr i,
 .wpr-sharing-official .wpr-sharing-tumblr span {
     background-color: #35465c;
 }

 .wpr-sharing-official .wpr-sharing-digg i,
 .wpr-sharing-official .wpr-sharing-digg span {
     background-color: #005be2;
 }

 .wpr-sharing-official .wpr-sharing-xing i,
 .wpr-sharing-official .wpr-sharing-xing span {
     background-color: #026466;
 }

 .wpr-sharing-official .wpr-sharing-stumbleupon i,
 .wpr-sharing-official .wpr-sharing-stumbleupon span {
     background-color: #eb4924;
 }

 .wpr-sharing-official .wpr-sharing-vk i,
 .wpr-sharing-official .wpr-sharing-vk span {
     background-color: #45668e;
 }

 .wpr-sharing-official .wpr-sharing-odnoklassniki i,
 .wpr-sharing-official .wpr-sharing-odnoklassniki span {
     background-color: #f4731c;
 }

 .wpr-sharing-official .wpr-sharing-get-pocket i,
 .wpr-sharing-official .wpr-sharing-get-pocket span {
     background-color: #ef3f56;
 }

 .wpr-sharing-official .wpr-sharing-skype i,
 .wpr-sharing-official .wpr-sharing-skype span {
     background-color: #00aff0;
 }

 .wpr-sharing-official .wpr-sharing-whatsapp i,
 .wpr-sharing-official .wpr-sharing-whatsapp span {
     background-color: #25d366;
 }

 .wpr-sharing-official .wpr-sharing-telegram i,
 .wpr-sharing-official .wpr-sharing-telegram span {
     background-color: #2ca5e0;
 }

 .wpr-sharing-official .wpr-sharing-delicious i,
 .wpr-sharing-official .wpr-sharing-delicious span {
     background-color: #3399ff;
 }

 .wpr-sharing-official .wpr-sharing-envelope i,
 .wpr-sharing-official .wpr-sharing-envelope span {
     background-color: #c13B2c;
 }

 .wpr-sharing-official .wpr-sharing-print i,
 .wpr-sharing-official .wpr-sharing-print span {
     background-color: #96c859;
 }

 .wpr-sharing-official .wpr-sharing-facebook-f {
     border-color: #3b5998;
 }

 .wpr-sharing-official .wpr-sharing-twitter {
     border-color: #1da1f2;
 }

 .wpr-sharing-official .wpr-sharing-linkedin-in {
     border-color: #0077b5;
 }

 .wpr-sharing-official .wpr-sharing-pinterest-p {
     border-color: #bd081c;
 }

 .wpr-sharing-official .wpr-sharing-reddit {
     border-color: #ff4500;
 }

 .wpr-sharing-official .wpr-sharing-tumblr {
     border-color: #35465c;
 }

 .wpr-sharing-official .wpr-sharing-digg {
     border-color: #005be2;
 }

 .wpr-sharing-official .wpr-sharing-xing {
     border-color: #026466;
 }

 .wpr-sharing-official .wpr-sharing-stumbleupon {
     border-color: #eb4924;
 }

 .wpr-sharing-official .wpr-sharing-vk {
     border-color: #45668e;
 }

 .wpr-sharing-official .wpr-sharing-odnoklassniki {
     border-color: #f4731c;
 }

 .wpr-sharing-official .wpr-sharing-get-pocket {
     border-color: #ef3f56;
 }

 .wpr-sharing-official .wpr-sharing-skype {
     border-color: #00aff0;
 }

 .wpr-sharing-official .wpr-sharing-whatsapp {
     border-color: #25d366;
 }

 .wpr-sharing-official .wpr-sharing-telegram {
     border-color: #2ca5e0;
 }

 .wpr-sharing-official .wpr-sharing-delicious {
     border-color: #3399ff;
 }

 .wpr-sharing-official .wpr-sharing-envelope {
     border-color: #c13B2c;
 }

 .wpr-sharing-official .wpr-sharing-print {
     border-color: #96c859;
 }

 .wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-facebook-f i,
 .wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-facebook-f span {
     color: #3b5998;
     background-color: transparent;
 }

 .wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-twitter i,
 .wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-twitter span {
     color: #1da1f2;
     background-color: transparent;
 }

 .wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-linkedin-in i,
 .wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-linkedin-in span {
     color: #0077b5;
     background-color: transparent;
 }

 .wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-pinterest-p i,
 .wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-pinterest-p span {
     color: #bd081c;
     background-color: transparent;
 }

 .wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-reddit i,
 .wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-reddit span {
     color: #ff4500;
     background-color: transparent;
 }

 .wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-tumblr i,
 .wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-tumblr span {
     color: #35465c;
     background-color: transparent;
 }

 .wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-digg i,
 .wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-digg span {
     color: #005be2;
     background-color: transparent;
 }

 .wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-xing i,
 .wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-xing span {
     color: #026466;
     background-color: transparent;
 }

 .wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-stumbleupon i,
 .wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-stumbleupon span {
     color: #eb4924;
     background-color: transparent;
 }

 .wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-vk i,
 .wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-vk span {
     color: #45668e;
     background-color: transparent;
 }

 .wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-odnoklassniki i,
 .wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-odnoklassniki span {
     color: #f4731c;
     background-color: transparent;
 }

 .wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-get-pocket i,
 .wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-get-pocket span {
     color: #ef3f56;
     background-color: transparent;
 }

 .wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-skype i,
 .wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-skype span {
     color: #00aff0;
     background-color: transparent;
 }

 .wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-whatsapp i,
 .wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-whatsapp span {
     color: #25d366;
     background-color: transparent;
 }

 .wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-telegram i,
 .wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-telegram span {
     color: #2ca5e0;
     background-color: transparent;
 }

 .wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-delicious i,
 .wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-delicious span {
     color: #3399ff;
     background-color: transparent;
 }

 .wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-envelope i,
 .wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-envelope span {
     color: #c13B2c;
     background-color: transparent;
 }

 .wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-print i,
 .wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-print span {
     color: #96c859;
     background-color: transparent;
 }

 .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-item {
     -webkit-box-flex: 1;
     -ms-flex-positive: 1;
     flex-grow: 1;
     -ms-flex-preferred-size: 0;
     flex-basis: 0;
     overflow: hidden;
     color: #fff;
     text-align: center;
 }

 .wpr-countdown-item:first-child {
     margin-left: 0 !important;
 }

 .wpr-countdown-item:last-of-type {
     margin-right: 0 !important;
 }

 .wpr-countdown-number {
     display: block;
 }

 .wpr-countdown-separator {
     -ms-flex-item-align: center;
     -ms-grid-row-align: center;
     align-self: center;
 }

 .wpr-countdown-separator span {
     display: block;
 }

 .wpr-countdown-separator:last-of-type {
     display: none !important;
 }

 .wpr-countdown-wrap+div:not(.wpr-countdown-message) {
     display: none;
 }

 .wpr-countdown-message+div {
     display: none;
 }

 .elementor-widget-wpr-countdown .wpr-countdown-item {
     background-color: #605BE5;
 }

 .elementor-widget-wpr-countdown .wpr-countdown-number {
     font-size: 70px;
 }

 .elementor-widget-wpr-countdown .wpr-countdown-label {
     font-size: 19px;
     line-height: 45px;
 }

 .wpr-google-map .gm-style-iw-c {
     padding: 0 !important;
 }

 .wpr-google-map .gm-style-iw-c&gt;button {
     top: 0 !important;
     right: 0 !important;
 }

 .wpr-google-map .gm-style-iw-c .wpr-gm-iwindow h3 {
     margin-bottom: 7px;
 }

 .wpr-google-map .gm-style-iw-d {
     overflow: hidden !important;
 }

 .wpr-google-map .gm-style img {
     max-width: none !important;
 }

 .wpr-api-key-missing {
     color: red;
     font-size: 13px;
     margin-top: 10px;
 }

 .wpr-api-key-missing a {
     font-weight: bold;
 }

 .wpr-forms-container .wpcf7-form .wpcf7-form-control-wrap {
     display: block !important;
 }

 .wpcf7 label,
 .wpcf7-quiz-label {
     width: 100%;
 }

 .wpr-forms-container .wpcf7 p {
     margin-bottom: 0;
 }

 .wpr-forms-container .wpcf7-form .ajax-loader {
     display: block;
     visibility: hidden;
     height: 0;
     overflow: hidden;
     clear: both;
 }

 .wpr-forms-container .wpcf7-select,
 .wpr-forms-container .wpcf7-number,
 .wpr-forms-container .wpcf7-date,
 .wpr-forms-container select.wpforms-field-medium,
 .wpr-forms-container .nf-field-container select,
 .wpr-forms-container .caldera-grid select.form-control {
     padding: 7px 10px !important;
 }

 .wpr-forms-container .wpcf7-date {
     width: auto !important;
 }

 .wpr-forms-container .wpcf7-number {
     width: 100px !important;
 }

 .wpr-forms-container .wpcf7-form .wpcf7-submit {
     display: block;
 }

 .wpr-forms-container .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item,
 .wpr-forms-container .wpcf7-form-control.wpcf7-radio .wpcf7-list-item,
 .wpr-forms-container .wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item {
     margin-left: 0;
     margin-right: 10px;
 }

 .wpr-forms-container .wpcf7-response-output {
     clear: both;
     margin: 0;
 }

 .wpr-forms-container .wpforms-field:not(.wpforms-field-address) .wpforms-field-medium {
     display: inline-block !important;
     max-width: 100% !important;
 }

 .wpr-forms-container .wpforms-field-phone,
 .wpr-forms-container .wpforms-field-address,
 .wpr-forms-container .wpforms-page-indicator {
     display: inline-block;
 }

 .wpr-forms-container .wpforms-field-address .wpforms-field-medium {
     max-width: 100% !important;
 }

 .wpr-forms-container .intl-tel-input.allow-dropdown input.wpforms-field-medium,
 .wpr-forms-container .wpforms-field-address div.wpforms-field-medium {
     width: 100% !important;
     max-width: 100% !important;
 }

 .wpr-forms-container .intl-tel-input.allow-dropdown {
     display: inline-block !important;
     max-width: 100% !important;
 }

 .wpr-forms-align-left .wpr-forms-container div.wpforms-container-full .wpforms-form .wpforms-list-inline ul li:last-child {
     margin-right: 0 !important;
 }

 .wpr-forms-container .wpcf7-mail-sent-ok,
 .wpr-forms-container .wpforms-confirmation-container-full,
 .wpr-forms-container .nf-response-msg,
 .wpr-forms-container .caldera-grid .alert-success {
     padding: 10px 15px;
     border: 2px solid;
 }

 .wpr-forms-container label.wpforms-error a {
     text-decoration: underline;
 }

 .wpr-forms-container .wpforms-smart-phone-field {
     text-indent: 0 !important;
 }

 .wpr-forms-container select.ninja-forms-field {
     line-height: 1 !important;
 }

 .wpr-forms-container .nf-form-wrap .checkbox-wrap label {
     display: inline-block !important;
 }

 .wpr-forms-container .nf-form-wrap .starrating .stars {
     display: inline-block;
 }

 .wpr-forms-submit-center .wpcf7-submit,
 .wpr-forms-submit-center .wpforms-submit,
 .wpr-forms-submit-center .wpforms-page-next,
 .wpr-forms-submit-center .wpforms-page-previous,
 .wpr-forms-submit-center .submit-wrap .ninja-forms-field,
 .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 .wpcf7-submit,
 .wpr-forms-submit-left .wpforms-submit,
 .wpr-forms-submit-left .wpforms-page-next,
 .wpr-forms-submit-left .wpforms-page-previous,
 .wpr-forms-submit-left .submit-wrap .ninja-forms-field,
 .wpr-forms-submit-left .caldera-grid .btn-default:not(a) {
     float: left !important;
 }

 .wpr-forms-submit-right .wpcf7-submit,
 .wpr-forms-submit-right .wpforms-submit,
 .wpr-forms-submit-right .wpforms-page-next,
 .wpr-forms-submit-right .wpforms-page-previous,
 .wpr-forms-submit-right .submit-wrap .ninja-forms-field,
 .wpr-forms-submit-left .caldera-grid .btn-default:not(a) {
     float: right !important;
 }

 .wpr-forms-submit-justify .wpcf7-submit,
 .wpr-forms-submit-justify .wpforms-submit,
 .wpr-forms-submit-justify .wpforms-page-next,
 .wpr-forms-submit-justify .wpforms-page-previous,
 .wpr-forms-submit-justify .submit-wrap .ninja-forms-field,
 .wpr-forms-submit-justify .caldera-grid .btn-default:not(a) {
     display: block !important;
     width: 100% !important;
     text-align: center !important;
 }

 .wpr-custom-chk-radio .wpcf7-checkbox input,
 .wpr-custom-chk-radio .wpcf7-radio input,
 .wpr-custom-chk-radio .wpcf7-acceptance input,
 .wpr-custom-chk-radio .wpforms-field-radio input,
 .wpr-custom-chk-radio .wpforms-field-checkbox input,
 .wpr-custom-chk-radio .wpforms-field-gdpr-checkbox input {
     display: none !important;
 }

 .wpr-custom-chk-radio .wpcf7-checkbox .wpcf7-list-item-label,
 .wpr-custom-chk-radio .wpcf7-radio .wpcf7-list-item-label,
 .wpr-custom-chk-radio .wpcf7-acceptance .wpcf7-list-item-label,
 .wpr-custom-chk-radio .wpforms-field-checkbox input+label,
 .wpr-custom-chk-radio .wpforms-field-gdpr-checkbox input+label,
 .wpr-custom-chk-radio .wpforms-field-radio input+label,
 .wpr-custom-chk-radio .wpforms-field-radio input+span {
     cursor: pointer;
     -webkit-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     -o-user-select: none;
     user-select: none;
 }

 .wpr-custom-chk-radio .wpcf7-checkbox .wpcf7-list-item-label:before,
 .wpr-custom-chk-radio .wpcf7-radio .wpcf7-list-item-label:before,
 .wpr-custom-chk-radio .wpcf7-acceptance .wpcf7-list-item-label:before,
 .wpr-custom-chk-radio .wpforms-field-checkbox input+label:before,
 .wpr-custom-chk-radio .wpforms-field-gdpr-checkbox input+label:before,
 .wpr-custom-chk-radio .wpforms-field-radio input+label:before,
 .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 .wpforms-field-checkbox ul li input:first-child,
 .wpr-forms-align-right .wpforms-field-radio ul li input:first-child,
 .wpr-forms-align-right .wpforms-image-choices label input:first-of-type,
 .wpr-forms-align-right .wpforms-field-gdpr-checkbox input:first-child {
     float: right;
     margin-right: 0 !important;
     margin-left: 10px !important;
 }

 .wpr-forms-align-right .wpr-forms-container,
 .wpr-forms-align-right .wpr-forms-container .wpcf7-form-control {
     direction: rtl;
 }

 .wpr-forms-align-right .nf-form-wrap .field-wrap {
     -webkit-box-pack: end;
     -ms-flex-pack: end;
     justify-content: flex-end;
 }

 .wpr-forms-align-right .label-right .nf-field-description {
     margin-right: 0 !important;
 }

 .wpr-forms-align-right .nf-error.field-wrap .nf-field-element:after {
     right: auto !important;
     left: 1px !important;
 }

 .wpr-forms-align-right .wpr-custom-chk-radio .wpcf7-checkbox .wpcf7-list-item-label:before,
 .wpr-forms-align-right .wpr-custom-chk-radio .wpcf7-radio .wpcf7-list-item-label:before,
 .wpr-forms-align-right .wpr-custom-chk-radio .wpcf7-acceptance .wpcf7-list-item-label:before,
 .wpr-forms-align-right .wpr-custom-chk-radio .wpforms-field-checkbox input+label:before,
 .wpr-forms-align-right .wpr-custom-chk-radio .wpforms-field-gdpr-checkbox input+label:before,
 .wpr-forms-align-right .wpr-custom-chk-radio .wpforms-field-radio input+label:before,
 .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-align-right .wpcf7-list-item.last,
 .wpr-forms-align-right .wpcf7-acceptance .wpcf7-list-item,
 .wpr-forms-align-right div.wpforms-container-full .wpforms-form .wpforms-list-inline ul li:first-child {
     margin-right: 0 !important;
 }

 .wpr-forms-align-right .wpr-forms-container .intl-tel-input .flag-container {
     left: auto !important;
     right: 0 !important;
 }

 .wpr-forms-align-right .caldera-grid .col-sm-4,
 .wpr-forms-align-right .caldera-grid .col-sm-6 {
     float: right;
 }

 .wpr-forms-align-right .wpr-forms-container .caldera-grid .checkbox label,
 .wpr-forms-align-right .wpr-forms-container .caldera-grid .checkbox-inline label,
 .wpr-forms-align-right .wpr-forms-container .caldera-grid .radio label {
     padding-left: 0 !important;
     padding-right: 20px;
 }

 .wpr-forms-align-right .wpr-forms-container .caldera-grid .checkbox input,
 .wpr-forms-align-right .wpr-forms-container .caldera-grid .radio input {
     margin-right: -20px !important;
     margin-left: 0 !important;
 }

 .wpr-forms-align-right .wpr-forms-container .caldera-grid .cf-credit-card {
     background-position: 99% center !important;
 }

 .wpr-forms-align-right .wpr-forms-container .caldera-grid .live-gravatar {
     text-align: right !important;
 }

 .wpr-forms-align-left .wpr-forms-container .caldera-grid .live-gravatar {
     text-align: left !important;
 }

 .wpr-forms-container .nf-form-content {
     padding: 0;
     max-width: none;
 }

 .wpr-forms-container .nf-form-content .label-above .field-wrap {
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -ms-flex-direction: column;
     flex-direction: column;
 }

 .wpr-forms-container .nf-form-content .label-above .nf-field-label {
     margin-top: 0;
 }

 .wpr-forms-container .field-wrap:not(.textarea-wrap):not(.submit-wrap) .ninja-forms-field {
     border-radius: 0;
 }

 .wpr-forms-container .field-wrap.textarea-wrap .ninja-forms-field {
     display: block;
 }

 .wpr-forms-container .field-wrap.submit-wrap .ninja-forms-field {
     cursor: pointer;
 }

 .wpr-forms-container .listselect-wrap&gt;div select.ninja-forms-field {
     -webkit-appearance: menulist;
     -moz-appearance: menulist;
     appearance: menulist;
 }

 .wpr-forms-container .nf-form-content .list-select-wrap .nf-field-element&gt;div,
 .wpr-forms-container .nf-form-content input:not([type=button]),
 .wpr-forms-container .nf-form-content textarea {
     background: transparent;
     border: none;
 }

 .wpr-forms-container .checkbox-container.label-right .field-wrap {
     display: block;
 }

 .wpr-forms-container .listradio-wrap ul li,
 .wpr-forms-container .listcheckbox-wrap ul li {
     display: inline-block;
     margin-right: 10px !important;
     margin-bottom: 7px !important;
 }

 .wpr-forms-container .listcheckbox-container .nf-field-element label:after {
     top: 1px;
 }

 .wpr-forms-container .listradio-wrap .nf-field-element label {
     margin-left: 25px !important;
 }

 .wpr-forms-container .listradio-wrap .nf-field-element label:after {
     top: 0;
     left: -25px;
 }

 .wpr-forms-container .listradio-wrap .nf-field-element label.nf-checked-label:before {
     top: 4px;
     left: -21px;
 }

 .wpr-forms-container .listradio-wrap label,
 .wpr-forms-container .checkbox-wrap label,
 .wpr-forms-container .listcheckbox-wrap label {
     cursor: pointer;
     -webkit-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     -o-user-select: none;
     user-select: none;
 }

 .wpr-forms-container .nf-error.field-wrap .nf-field-element:after {
     top: 0 !important;
     bottom: 0 !important;
     height: auto !important;
 }

 .wpr-forms-container .wpforms-form .wpforms-field,
 .wpr-forms-container .wpforms-submit-container {
     padding: 0 !important;
 }

 .wpr-forms-container .wpforms-container,
 .wpr-forms-container div.wpforms-container-full .wpforms-form .wpforms-field-row,
 .wpr-forms-container .wpforms-field-address .wpforms-field-row:nth-last-child(2) {
     margin-bottom: 0 !important;
 }

 .wpr-forms-container .wpforms-submit-container:after {
     content: " ";
     clear: both;
     display: table;
 }

 .wpr-forms-container .caldera-grid .help-block {
     margin-bottom: 0;
 }

 .wpr-forms-container .caldera-grid .caldera-forms-gdpr-field-label a {
     text-decoration: underline;
 }

 .wpr-forms-container .caldera-grid .intl-tel-input input {
     text-indent: 40px;
 }

 .wpr-forms-container .caldera-grid input.cf-credit-card {
     text-indent: 33px;
 }

 .wpr-forms-container .caldera-grid .cf-credit-card {
     background-position: 5px center !important;
 }

 .wpr-forms-container .cf2-dropzone .form-control {
     height: auto;
 }

 .wpr-forms-container .caldera-grid .form-group input,
 .wpr-forms-container .caldera-grid .form-group textarea {
     -webkit-box-shadow: none;
     box-shadow: none;
 }

 .wpr-forms-container .caldera-grid .has-error .form-control {
     -webkit-box-shadow: none;
     box-shadow: none;
 }

 .wpr-forms-container .caldera-grid .alert-success {
     text-shadow: none;
 }

 .elementor-widget-wpr-forms .wpforms-head-container .wpforms-title,
 .elementor-widget-wpr-forms .nf-form-title h3 {
     font-size: 28px;
     font-weight: 800;
 }

 .elementor-widget-wpr-forms .wpforms-head-container .wpforms-description,
 .elementor-widget-wpr-forms .nf-form-fields-required {
     font-size: 14px;
 }

 .elementor-widget-wpr-forms .wpcf7-form,
 .elementor-widget-wpr-forms .nf-field-container label,
 .elementor-widget-wpr-forms .wpforms-field-label,
 .elementor-widget-wpr-forms .wpforms-image-choices-label,
 .elementor-widget-wpr-forms .wpforms-field-label-inline,
 .elementor-widget-wpr-forms .wpforms-captcha-question,
 .elementor-widget-wpr-forms .wpforms-captcha-equation,
 .elementor-widget-wpr-forms .wpforms-payment-total,
 .elementor-widget-wpr-forms .caldera-grid .control-label,
 .elementor-widget-wpr-forms .caldera-forms-summary-field ul li,
 .elementor-widget-wpr-forms .caldera-grid .total-line,
 .elementor-widget-wpr-forms .caldera-grid .checkbox label,
 .elementor-widget-wpr-forms .caldera-grid .radio label,
 .elementor-widget-wpr-forms .caldera-grid .caldera-forms-gdpr-field-label,
 .elementor-widget-wpr-forms .wpr-forms-container .wpforms-confirmation-container-full,
 .elementor-widget-wpr-forms .wpr-forms-container .nf-response-msg {
     font-size: 14px;
 }

 .elementor-widget-wpr-forms .wpcf7-text,
 .elementor-widget-wpr-forms .wpcf7-textarea,
 .elementor-widget-wpr-forms .wpcf7-date,
 .elementor-widget-wpr-forms .wpcf7-number,
 .elementor-widget-wpr-forms .wpcf7-select,
 .elementor-widget-wpr-forms .wpcf7-quiz,
 .elementor-widget-wpr-forms .ninja-forms-field,
 .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 .wpforms-form select,
 .elementor-widget-wpr-forms .wpforms-form textarea,
 .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],
 .elementor-widget-wpr-forms .caldera-grid select.form-control,
 .elementor-widget-wpr-forms .caldera-grid textarea.form-control {
     font-size: 13px;
     letter-spacing: 0.2px;
 }

 .elementor-widget-wpr-forms .wpcf7-submit,
 .elementor-widget-wpr-forms .submit-wrap .ninja-forms-field,
 .elementor-widget-wpr-forms .submit-wrap .ninja-forms-field,
 .elementor-widget-wpr-forms .wpforms-submit,
 .elementor-widget-wpr-forms .wpforms-page-next,
 .elementor-widget-wpr-forms .wpforms-page-previous,
 .elementor-widget-wpr-forms .caldera-grid .btn-default,
 .elementor-widget-wpr-forms .caldera-grid .cf2-dropzone button {
     background-color: #605BE5;
 }

 .elementor-widget-wpr-forms .wpcf7-submit:hover,
 .elementor-widget-wpr-forms .submit-wrap .ninja-forms-field:hover,
 .elementor-widget-wpr-forms .wpforms-submit:hover,
 .elementor-widget-wpr-forms .wpforms-page-next:hover,
 .elementor-widget-wpr-forms .wpforms-page-previous:hover,
 .elementor-widget-wpr-forms .caldera-grid .btn-default:hover,
 .elementor-widget-wpr-forms .caldera-grid .btn-success,
 .elementor-widget-wpr-forms .caldera-grid .cf2-dropzone button:hover {
     background-color: #4A45D2;
 }

 .elementor-widget-wpr-forms .wpr-forms-container .wpcf7-not-valid-tip,
 .elementor-widget-wpr-forms .wpr-forms-container .wpcf7-response-output,
 .elementor-widget-wpr-forms .wpr-forms-container label.wpforms-error,
 .elementor-widget-wpr-forms .wpr-forms-container .caldera_ajax_error_block,
 .elementor-widget-wpr-forms .wpr-forms-container .nf-error-msg {
     font-size: 14px;
 }

 .elementor-widget-wpr-forms .wpcf7-form,
 .elementor-widget-wpr-forms .nf-field-container label,
 .elementor-widget-wpr-forms .wpforms-field-label,
 .elementor-widget-wpr-forms .wpforms-image-choices-label,
 .elementor-widget-wpr-forms .wpforms-field-label-inline,
 .elementor-widget-wpr-forms .wpforms-captcha-question,
 .elementor-widget-wpr-forms .wpforms-captcha-equation,
 .elementor-widget-wpr-forms .wpforms-payment-total,
 .elementor-widget-wpr-forms .caldera-grid .control-label,
 .elementor-widget-wpr-forms .caldera-forms-summary-field ul li,
 .elementor-widget-wpr-forms .caldera-grid .total-line,
 .elementor-widget-wpr-forms .caldera-grid .checkbox label,
 .elementor-widget-wpr-forms .caldera-grid .radio label,
 .elementor-widget-wpr-forms .caldera-grid .caldera-forms-gdpr-field-label,
 .elementor-widget-wpr-forms .wpr-forms-container .wpforms-confirmation-container-full,
 .elementor-widget-wpr-forms .wpr-forms-container .nf-response-msg {
     font-weight: normal;
 }

 .elementor-widget-wpr-forms.nf-field-description,
 .elementor-widget-wpr-forms.wpforms-field-sublabel,
 .elementor-widget-wpr-forms.wpforms-field-description,
 .elementor-widget-wpr-forms.caldera-grid .help-block {
     font-size: 14px;
 }

 .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-divider-icons {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
 }

 .wpr-ba-vertical .wpr-ba-divider-icons {
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -ms-flex-direction: column;
     flex-direction: column;
 }

 .wpr-ba-horizontal .wpr-ba-divider-icons i:first-child {
     text-align: right;
     padding-right: 10%;
 }

 .wpr-ba-horizontal .wpr-ba-divider-icons i:last-child {
     text-align: left;
     padding-left: 10%;
 }

 .wpr-ba-divider-icons .fa {
     text-align: center;
 }

 .wpr-ba-vertical .wpr-ba-divider {
     top: 50%;
     left: auto;
     width: 100%;
     height: auto;
 }

 .wpr-ba-vertical .wpr-ba-image-2 img {
     top: auto;
 }

 .wpr-ba-horizontal .wpr-ba-divider-icons:before,
 .wpr-ba-horizontal .wpr-ba-divider-icons:after {
     content: '';
     display: block;
     position: absolute;
     height: 100%;
 }

 .wpr-ba-vertical .wpr-ba-divider-icons:before,
 .wpr-ba-vertical .wpr-ba-divider-icons:after {
     content: '';
     display: block;
     position: absolute;
     width: 100%;
 }

 .wpr-ba-label {
     position: absolute;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     padding: 15px;
 }

 .wpr-ba-labels-none .wpr-ba-label {
     display: none;
 }

 .wpr-ba-labels-hover .wpr-ba-label {
     opacity: 0;
     -webkit-transition: 0.1s ease-in;
     -o-transition: 0.1s ease-in;
     transition: 0.1s ease-in;
 }

 .wpr-ba-labels-hover:hover .wpr-ba-label {
     opacity: 1;
 }

 .wpr-ba-horizontal .wpr-ba-label {
     top: 0;
     height: 100%;
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -ms-flex-direction: column;
     flex-direction: column;
 }

 .wpr-ba-horizontal .wpr-ba-label-1 {
     left: 0;
 }

 .wpr-ba-horizontal .wpr-ba-label-2 {
     right: 0;
 }

 .wpr-ba-vertical .wpr-ba-label {
     left: 0;
     width: 100%;
 }

 .wpr-ba-vertical .wpr-ba-label-1 {
     top: 0;
 }

 .wpr-ba-vertical .wpr-ba-label-2 {
     bottom: 0;
 }

 .elementor-widget-wpr-before-after .wpr-ba-label&gt;div {
     background-color: #605BE5;
     font-size: 14px;
 }

 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-template-popup-inner {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     position: fixed;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
 }

 .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&gt;div {
     width: 100%;
     -ms-flex-negative: 0;
     flex-shrink: 0;
 }

 .wpr-popup-container&gt;div {
     width: 100%;
 }

 .wpr-popup-image-overlay {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     background: #ffffff;
 }

 .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,
 .wpr-popup-notification .wpr-template-popup-inner {
     height: auto !important;
 }

 .wpr-popup-notification .wpr-popup-overlay {
     display: none !important;
 }

 .wpr-popup-container-inner.ps-container.ps-active-y&gt;.ps-scrollbar-y-rail,
 .wpr-popup-container-inner.ps.ps--active-y&gt;.ps__rail-y {
     display: block;
     background-color: transparent;
 }

 .wpr-popup-container-inner.ps-container&gt;.ps-scrollbar-y-rail,
 .wpr-popup-container-inner.ps&gt;.ps__rail-y {
     display: none;
     position: absolute;
     right: 3px;
     width: 3px;
 }

 .wpr-popup-container-inner.ps-container&gt;.ps-scrollbar-y-rail&gt;.ps-scrollbar-y,
 .wpr-popup-container-inner.ps&gt;.ps__rail-y&gt;.ps__thumb-y {
     position: absolute;
     cursor: pointer;
     right: 0;
     width: 3px;
 }

 .wpr-popup-container .ps-scrollbar-x-rail {
     display: none !important;
 }

 .wpr-popup-notification .wpr-popup-container .slideInDown {
     -webkit-animation-timing-function: linear;
     animation-timing-function: linear;
 }

 .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;
 }

 .wpr-popup-container .elementor-editor-section-settings .elementor-editor-element-setting:first-child {
     border-radius: 0 0 0 5px;
 }

 .wpr-popup-container .elementor-editor-section-settings .elementor-editor-element-setting:first-child:before {
     top: 0;
     border-width: 0 12px 22px 0;
 }

 .wpr-popup-container .elementor-editor-section-settings .elementor-editor-element-setting:last-child {
     border-radius: 0 0 5px 0;
 }

 .wpr-popup-container .elementor-editor-section-settings .elementor-editor-element-setting:last-child:after {
     top: 0;
     border-width: 0 0 22px 12px;
 }

 .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 .elementor-widget-wpr-popup-trigger .wpr-popup-trigger-button {
     display: inline-block;
     font-size: 14px;
     font-weight: 500;
     cursor: pointer;
 }

 .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-template-edit-btn {
     position: absolute;
     top: 0;
     right: 40px;
     display: none;
     line-height: 1;
     padding: 8px 13px;
     cursor: pointer;
     background: #333;
     color: #fff;
     border: 1px solid #000;
 }

 .elementor-editor-active .wpr-template-edit-btn {
     display: inline-block;
     opacity: 0;
     visibility: hidden;
 }

 .elementor-editor-active .elementor-element-edit-mode:hover .wpr-template-edit-btn {
     opacity: 1;
     visibility: visible;
 }

 .wpr-mailchimp-fields {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
 }

 .wpr-mailchimp-email label,
 .wpr-mailchimp-email input,
 .wpr-mailchimp-first-name label,
 .wpr-mailchimp-first-name input,
 .wpr-mailchimp-last-name label,
 .wpr-mailchimp-last-name input,
 .wpr-mailchimp-phone-number label,
 .wpr-mailchimp-phone-number input {
     display: block;
     width: 100%;
 }

 .wpr-mailchimp-layout-hr .wpr-mailchimp-fields {
     -webkit-box-orient: horizontal;
     -webkit-box-direction: normal;
     -ms-flex-direction: row;
     flex-direction: row;
     -webkit-box-align: end;
     -ms-flex-align: end;
     align-items: flex-end;
 }

 .wpr-mailchimp-layout-vr .wpr-mailchimp-fields {
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -ms-flex-direction: column;
     flex-direction: column;
 }

 .wpr-mailchimp-layout-hr .wpr-mailchimp-email,
 .wpr-mailchimp-layout-hr .wpr-mailchimp-first-name,
 .wpr-mailchimp-layout-hr .wpr-mailchimp-last-name,
 .wpr-mailchimp-layout-hr .wpr-mailchimp-phone-number {
     -webkit-box-flex: 1;
     -ms-flex-positive: 1;
     flex-grow: 1;
 }

 .wpr-mailchimp-subscribe-btn {
     width: 100%;
     padding: 0 !important;
     outline: none !important;
     cursor: pointer;
 }

 .wpr-mailchimp-message,
 .wpr-mailchimp-success-message,
 .wpr-mailchimp-error-message {
     display: none;
 }

 .elementor-widget-wpr-mailchimp .wpr-mailchimp-header h3 {
     font-size: 28px;
     font-weight: 800;
     margin-top: 0;
 }

 .elementor-widget-wpr-mailchimp .wpr-mailchimp-header p {
     font-size: 14px;
 }

 .elementor-widget-wpr-mailchimp .wpr-mailchimp-fields label {
     font-size: 13px;
 }

 .elementor-widget-wpr-mailchimp .wpr-mailchimp-subscribe-btn {
     background-color: #605BE5;
 }

 .elementor-widget-wpr-mailchimp .wpr-mailchimp-subscribe-btn:hover {
     background-color: #4A45D2;
 }

 .wpr-advanced-slider-wrap {
     position: relative;
 }

 .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-item-bg {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     background-repeat: no-repeat;
     background-position: center;
 }

 .wpr-slider-title *,
 .wpr-slider-sub-title *,
 .wpr-slider-description p {
     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-description p {
     padding: 5px 10px 5px 10px;
     margin: 0 0 30px 0;
 }

 .wpr-slider-primary-btn,
 .wpr-slider-secondary-btn {
     padding: 12px 25px 12px 25px;
     margin: 0 10px 0 10px;
     border-style: solid;
     border-width: 1px;
     border-color: #ffffff;
     border-radius: 2px;
 }

 .wpr-slider-btns svg,
 .wpr-slider-scroll-btn svg {
     vertical-align: bottom;
 }

 .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-advanced-slider .slick-slide.wpr-slick-visible .wpr-slider-item-bg {
     -webkit-animation-timing-function: linear;
     animation-timing-function: linear;
     -webkit-animation-duration: 10s;
     animation-duration: 10s;
 }

 .wpr-advanced-slider .slick-slide.wpr-slick-visible .wpr-slider-item-bg.wpr-ken-burns-in {
     -webkit-animation-name: ken-burns-in;
     animation-name: ken-burns-in;
     -webkit-transform: scale(1.3);
     -ms-transform: scale(1.3);
     transform: scale(1.3);
     -webkit-animation-iteration-count: infinite;
     animation-iteration-count: infinite;
 }

 .wpr-advanced-slider .slick-slide.wpr-slick-visible .wpr-slider-item-bg.wpr-ken-burns-out {
     -webkit-animation-name: ken-burns-out;
     animation-name: ken-burns-out;
     -webkit-transform: scale(1);
     -ms-transform: scale(1);
     transform: scale(1);
     -webkit-animation-iteration-count: infinite;
     animation-iteration-count: infinite;
 }

 .wpr-ken-burns-in {
     -webkit-transform: scale(1);
     -ms-transform: scale(1);
     transform: scale(1);
 }

 .wpr-ken-burns-out {
     -webkit-transform: scale(1.3);
     -ms-transform: scale(1.3);
     transform: scale(1.3);
 }

 .wpr-slider-item-url {
     display: block;
     width: 100%;
     height: 100%;
     position: absolute;
     left: 0;
     top: 0;
     z-index: 90;
 }

 .wpr-slider-nav-position-default .wpr-slider-arrow-container {
     position: absolute;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
 }

 .wpr-slider-nav-position-default .wpr-slider-arrow {
     position: static;
 }

 .wpr-slider-nav-position-default .wpr-slider-prev-arrow {
     -ms-transform: none;
     transform: none;
     -webkit-transform: none;
 }

 .wpr-slider-nav-position-default .wpr-slider-next-arrow {
     -ms-transform: translateY(0) rotate(180deg);
     transform: translateY(0) rotate(180deg);
     -webkit-transform: translateY(0) rotate(180deg);
 }

 .wpr-slider-nav-align-top-center .wpr-slider-arrow-container,
 .wpr-slider-nav-align-bottom-center .wpr-slider-arrow-container {
     left: 50%;
     -webkit-transform: translateX(-50%);
     -ms-transform: translateX(-50%);
     transform: translateX(-50%);
 }

 .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-prev-arrow {
     left: 1%;
     -webkit-transform: translateY(-50%);
     -ms-transform: translateY(-50%);
     transform: translateY(-50%);
 }

 .wpr-slider-next-arrow {
     right: 1%;
     -webkit-transform: translateY(-50%) rotate(180deg);
     -ms-transform: translateY(-50%) rotate(180deg);
     transform: translateY(-50%) rotate(180deg);
 }

 .wpr-slider-nav-fade .wpr-slider-arrow {
     opacity: 0;
     visibility: hidden;
 }

 .wpr-slider-nav-fade .wpr-advanced-slider-wrap:hover .wpr-slider-arrow {
     opacity: 1;
     visibility: visible;
 }

 .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-advanced-slider.slick-dotted.slick-slider {
     margin-bottom: 0 !important;
 }

 .wpr-slider-dots-vertical .slick-dots li {
     display: block;
     width: auto !important;
     height: auto !important;
     margin: 0 !important;
 }

 .wpr-slider-dots-horizontal .slick-dots li {
     width: auto !important;
     padding-top: 10px;
     margin: 0 !important;
 }

 .wpr-slider-dots-pro-vr .slick-dots li:last-child span,
 .wpr-slider-dots-horizontal .slick-dots li:last-child span {
     margin-right: 0 !important;
 }

 .wpr-slider-dots-pro-vr .wpr-slider-dots li,
 .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;
 }

 .wpr-slider-scroll-btn {
     position: absolute;
     bottom: 45px;
     left: 50%;
     -webkit-transform: translateX(-50%);
     -ms-transform: translateX(-50%);
     transform: translateX(-50%);
     display: inline-block;
     -webkit-transition-duration: 200ms;
     -o-transition-duration: 200ms;
     transition-duration: 200ms;
     line-height: 1;
     overflow: hidden;
 }

 @-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-scroll-animation {
     -webkit-animation-name: wpr-scroll-animation;
     animation-name: wpr-scroll-animation;
     -webkit-animation-duration: 1300ms;
     animation-duration: 1300ms;
     -webkit-animation-iteration-count: infinite;
     animation-iteration-count: infinite;
 }

 .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-icon-size-none .wpr-slider-video-btn {
     display: none;
 }

 .wpr-slider-video-icon-size-small .wpr-slider-video-btn {
     height: 50px;
     width: 50px;
     font-size: 16px;
     padding: 16px 0 0 4px;
     border-width: 1px;
 }

 .wpr-slider-video-icon-size-medium .wpr-slider-video-btn {
     height: 80px;
     width: 80px;
     font-size: 26px;
     padding: 25px 0 0 5px;
     border-width: 2px;
 }

 .wpr-slider-video-icon-size-large .wpr-slider-video-btn {
     height: 100px;
     width: 100px;
     font-size: 30px;
     padding: 33px 0 0 7px;
     border-width: 2px;
 }

 .wpr-slider-video-btn {
     text-align: center;
     border-style: solid;
     border-radius: 50%;
     cursor: pointer;
 }

 .wpr-slider-item-overlay {
     position: absolute;
     left: 0;
     top: 0;
     width: 100%;
     height: 100%;
     z-index: 80;
 }

 .slick-slider {
     position: relative;
     display: block;
     -webkit-box-sizing: border-box;
     box-sizing: border-box;
     -webkit-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none;
     -webkit-touch-callout: none;
     -khtml-user-select: none;
     -ms-touch-action: pan-y;
     touch-action: pan-y;
     -webkit-tap-highlight-color: transparent;
 }

 .slick-list {
     position: relative;
     display: block;
     overflow: hidden;
     margin: 0;
     padding: 0;
 }

 .slick-list:focus {
     outline: none;
 }

 .slick-list.dragging {
     cursor: pointer;
     cursor: hand;
 }

 .slick-slider .slick-track,
 .slick-slider .slick-list {
     -webkit-transform: translate3d(0, 0, 0);
     -ms-transform: translate3d(0, 0, 0);
     transform: translate3d(0, 0, 0);
 }

 .slick-track {
     position: relative;
     top: 0;
     left: 0;
     display: block;
     margin-left: auto;
     margin-right: auto;
 }

 .slick-track:before,
 .slick-track:after {
     display: table;
     content: '';
 }

 .slick-track:after {
     clear: both;
 }

 .slick-loading .slick-track {
     visibility: hidden;
 }

 .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-slide.dragging img {
     pointer-events: none;
 }

 .slick-initialized .slick-slide {
     display: block;
 }

 .slick-loading .slick-slide {
     visibility: hidden;
 }

 .slick-vertical .slick-slide {
     display: block;
     height: auto;
     border: 1px solid transparent;
 }

 .slick-arrow.slick-hidden {
     display: none;
 }

 .wpr-pricing-table {
     position: relative;
 }

 .wpr-pricing-table-heading {
     text-align: center;
 }

 .wpr-pricing-table-headding-inner {
     display: inline-block;
 }

 .wpr-pricing-table-heading-left .wpr-pricing-table-headding-inner&gt;div,
 .wpr-pricing-table-heading-right .wpr-pricing-table-headding-inner&gt;div {
     display: inline-block;
     vertical-align: top;
 }

 .wpr-pricing-table-heading-left .wpr-pricing-table-icon {
     float: left;
 }

 .wpr-pricing-table-heading-right .wpr-pricing-table-icon {
     float: right;
 }

 .wpr-pricing-table-heading-left .wpr-pricing-table-title-wrap,
 .wpr-pricing-table-heading-right .wpr-pricing-table-title-wrap {
     text-align: left;
 }

 .wpr-pricing-table-heading-center .wpr-pricing-table-icon img {
     margin: 0 auto;
 }

 .wpr-pricing-table-icon img {
     display: block;
     border-style: none;
 }

 .elementor-widget-wpr-pricing-table .wpr-pricing-table-title-wrap .wpr-pricing-table-title {
     font-size: 26px;
     font-weight: 600;
 }

 .elementor-widget-wpr-pricing-table .wpr-pricing-table-title-wrap .wpr-pricing-table-sub-title {
     font-size: 14px;
 }

 .wpr-pricing-table-price {
     text-align: center;
     font-size: 65px;
     font-weight: 500;
     line-height: 0.9;
 }

 .wpr-pricing-table-price-inner {
     -ms-box-orient: horizontal;
     display: -webkit-box;
     display: -ms-flexbox;
     display: -moz-flex;
     display: flex;
     -webkit-box-pack: center;
     -ms-flex-pack: center;
     justify-content: center;
 }

 .wpr-pricing-table-sub-price,
 .wpr-pricing-table-currency,
 .wpr-pricing-table-old-price,
 .wpr-pricing-table-preiod {
     line-height: 1;
 }

 .wpr-pricing-table-preiod {
     font-size: 17px;
     line-height: 1.5;
     -webkit-align-self: flex-end;
     -ms-flex-item-align: end;
     align-self: flex-end;
 }

 .wpr-pricing-table-old-price {
     text-decoration: line-through !important;
 }

 .wpr-pricing-table-feature {
     position: relative;
     font-size: 15px;
     padding: 0;
 }

 .wpr-pricing-table-feature-inner {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     margin: 0 auto;
 }

 .wpr-pricing-table-feature-inner span {
     position: relative;
 }

 .wpr-pricing-table-feature-inner span.wpr-pricing-table-ftext-line-yes {
     text-decoration: line-through;
 }

 .wpr-pricing-table-feature:after {
     content: "";
     display: block;
     width: 100%;
     margin: 0 auto;
 }

 .wpr-pricing-table section:last-of-type:after {
     display: none;
 }

 .wpr-pricing-table-feature-text,
 .wpr-pricing-table-feature-icon {
     display: inline;
 }

 .wpr-pricing-table-feature-icon {
     margin-right: 8px;
 }

 .wpr-pricing-table-feature-tooltip {
     position: absolute;
     top: 0;
     left: 50%;
     border-radius: 4px;
     padding: 6px 10px;
     visibility: hidden;
     opacity: 0;
     font-size: 15px;
     -webkit-transform: translate(-50%, -100%);
     -ms-transform: translate(-50%, -100%);
     transform: translate(-50%, -100%);
     -webkit-transition: all 230ms ease-in-out 0s;
     -o-transition: all 230ms ease-in-out 0s;
     transition: all 230ms ease-in-out 0s;
     text-align: center;
 }

 .wpr-pricing-table-feature-tooltip:before {
     content: "";
     position: absolute;
     left: 10px;
     bottom: -5px;
     width: 0;
     height: 0;
     border-left: 6px solid transparent;
     border-right: 6px solid transparent;
     border-top-style: solid;
     border-top-width: 6px;
 }

 .wpr-pricing-table-feature:hover .wpr-pricing-table-feature-tooltip {
     visibility: visible;
     opacity: 1;
     top: 5px;
     -ms-transform: translate(-50%, -100%);
     transform: translate(-50%, -100%);
     -webkit-transform: translate(-50%, -100%);
 }

 .wpr-pricing-table-feature-tooltip:before {
     left: 50%;
     -ms-transform: translateX(-50%);
     transform: translateX(-50%);
     -webkit-transform: translateX(-50%) !important;
 }

 .wpr-pricing-table-button {
     text-align: center;
     font-size: 17px;
 }

 .wpr-pricing-table-btn {
     position: relative;
     overflow: hidden;
     display: inline-block;
     vertical-align: middle;
     cursor: pointer;
 }

 .wpr-pricing-table-btn span {
     position: relative;
     z-index: 2;
     opacity: 1 !important;
 }

 .wpr-pricing-table-btn:before,
 .wpr-pricing-table-btn:after {
     z-index: 1 !important;
 }

 .wpr-pricing-table-badge {
     position: absolute;
     display: inline-block;
     text-align: center;
     z-index: 2;
 }

 .elementor-widget-wpr-pricing-table .wpr-pricing-table-badge .wpr-pricing-table-badge-inner {
     font-size: 15px;
     font-weight: 900;
 }

 .wpr-pricing-table-badge-left {
     left: 0;
     right: auto;
 }

 .wpr-pricing-table-badge-right {
     left: auto;
     right: 0;
 }

 .wpr-pricing-table-badge-corner {
     top: 0;
     width: 200px;
     height: 200px;
     overflow: hidden;
 }

 .wpr-pricing-table-badge-corner .wpr-pricing-table-badge-inner {
     width: 200%;
 }

 .wpr-pricing-table-badge-corner.wpr-pricing-table-badge-right {
     -ms-transform: rotate(90deg);
     transform: rotate(90deg);
     -webkit-transform: rotate(90deg);
 }

 .wpr-pricing-table-badge-cyrcle {
     top: 0;
 }

 .wpr-pricing-table-badge-cyrcle .wpr-pricing-table-badge-inner {
     border-radius: 100%;
 }

 .wpr-pricing-table-badge-flag {
     border-right: 5px;
 }

 .wpr-pricing-table-badge-flag.wpr-pricing-table-badge-left {
     margin-left: -10px;
 }

 .wpr-pricing-table-badge-flag.wpr-pricing-table-badge-right {
     margin-right: -10px;
 }

 .wpr-pricing-table-badge-flag:before {
     content: "";
     position: absolute;
     z-index: 1;
     bottom: -5px;
     width: 0;
     height: 0;
     margin-left: -10px;
     border-left: 10px solid transparent;
     border-right: 10px solid transparent;
     border-top-style: solid;
     border-top-width: 10px;
 }

 .wpr-pricing-table-badge-flag .wpr-pricing-table-badge-inner {
     position: relative;
     z-index: 2;
     border-top-left-radius: 3px;
     border-top-right-radius: 3px;
 }

 .wpr-pricing-table-badge-flag.wpr-pricing-table-badge-left:before {
     left: 5px;
     -ms-transform: rotate(90deg);
     transform: rotate(90deg);
     -webkit-transform: rotate(90deg);
 }

 .wpr-pricing-table-badge-flag.wpr-pricing-table-badge-right:before {
     right: -5px;
     -ms-transform: rotate(-90deg);
     transform: rotate(-90deg);
     -webkit-transform: rotate(-90deg);
 }

 .wpr-pricing-table-badge-flag.wpr-pricing-table-badge-left .wpr-pricing-table-badge-inner {
     border-bottom-right-radius: 3px;
 }

 .wpr-pricing-table-badge-flag.wpr-pricing-table-badge-right .wpr-pricing-table-badge-inner {
     border-bottom-left-radius: 3px;
 }

 .wpr-pricing-table-text {
     font-size: 13px;
     line-height: 1.3;
 }

 .wpr-pricing-table-divider {
     margin: 0 auto;
     border: 0;
 }

 .wpr-pricing-table-animation-slide {
     -webkit-transition-property: margin;
     -o-transition-property: margin;
     transition-property: margin;
     -webkit-transition-timing-function: ease-in-out;
     -o-transition-timing-function: ease-in-out;
     transition-timing-function: ease-in-out;
 }

 .wpr-pricing-table-animation-bounce {
     -webkit-animation-iteration-count: 1;
     animation-iteration-count: 1;
 }

 .wpr-pricing-table-animation-slide:hover {
     margin-top: -5px;
 }

 .wpr-pricing-table-animation-bounce:hover {
     -webkit-animation-name: bounce;
     animation-name: bounce;
 }

 .elementor-widget-wpr-pricing-table .wpr-pricing-table-heading {
     background-color: #f9f9f9;
 }

 .elementor-widget-wpr-pricing-table .wpr-pricing-table-price {
     background-color: #605be5;
 }

 .elementor-widget-wpr-pricing-table .wpr-pricing-table-button {
     background-color: #f9f9f9;
 }

 .elementor-widget-wpr-pricing-table .wpr-pricing-table-btn {
     background-color: #2B2B2B;
 }

 .elementor-widget-wpr-pricing-table .wpr-pricing-table-btn:hover {
     background-color: #4A45D2;
 }

 .elementor-widget-wpr-pricing-table .wpr-pricing-table-text {
     background-color: #f9f9f9;
 }

 .wpr-logo {
     position: relative;
     display: inline-table;
     overflow: hidden;
 }

 .wpr-logo-image img {
     display: block;
 }

 .wpr-logo-description {
     margin: 0;
 }

 .wpr-logo-image,
 .wpr-logo-text {
     position: relative;
     display: block;
     width: 100%;
     z-index: 7;
 }

 .wpr-logo-url {
     position: absolute;
     display: block;
     width: 100%;
     height: 100%;
     top: 0;
     left: 0;
     z-index: 5;
 }

 .wpr-logo-position-left .wpr-logo-image,
 .wpr-logo-position-left .wpr-logo-text {
     float: left;
 }

 .wpr-logo-position-right .wpr-logo-image,
 .wpr-logo-position-right .wpr-logo-text {
     float: right;
 }

 .wpr-logo-position-center .wpr-logo-image {
     margin: 0 auto;
 }

 .wpr-logo-position-center .wpr-logo-text {
     text-align: center;
 }

 .wpr-logo-position-left .wpr-logo-text,
 .wpr-logo-position-right .wpr-logo-text {
     text-align: left;
 }

 .elementor-widget-wpr-logo .wpr-logo-title {
     font-size: 16px;
     line-height: 1.5;
 }

 .elementor-widget-wpr-logo .wpr-logo-description {
     font-size: 13px;
 }

 .wpr-testimonial-carousel .slick-slider {
     cursor: drag;
 }

 .wpr-testimonial-carousel .slick-track {
     display: -webkit-box !important;
     display: flex !important;
     display: -ms-flexbox !important;
 }

 .wpr-testimonial-carousel .slick-slide {
     height: inherit !important;
 }

 .wpr-testimonial-carousel-wrap .slick-list {
     padding-right: 1px !important;
 }

 .wpr-testimonial-nav-position-default .wpr-testimonial-arrow-container {
     position: absolute;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
 }

 .wpr-testimonial-nav-position-default .wpr-testimonial-arrow {
     position: static;
 }

 .wpr-testimonial-nav-position-default .wpr-testimonial-prev-arrow {
     -ms-transform: none;
     transform: none;
     -webkit-transform: none;
 }

 .wpr-testimonial-nav-position-default .wpr-testimonial-next-arrow {
     -ms-transform: translateY(0) rotate(180deg);
     transform: translateY(0) rotate(180deg);
     -webkit-transform: translateY(0) rotate(180deg);
 }

 .wpr-testimonial-nav-align-top-center .wpr-testimonial-arrow-container,
 .wpr-testimonial-nav-align-bottom-center .wpr-testimonial-arrow-container {
     left: 50%;
     -webkit-transform: translateX(-50%);
     -ms-transform: translateX(-50%);
     transform: translateX(-50%);
 }

 .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-prev-arrow {
     left: 2%;
     -webkit-transform: translateY(-50%);
     -ms-transform: translateY(-50%);
     transform: translateY(-50%);
 }

 .wpr-testimonial-next-arrow {
     right: 2%;
     -webkit-transform: translateY(-50%) rotate(180deg);
     -ms-transform: translateY(-50%) rotate(180deg);
     transform: translateY(-50%) rotate(180deg);
 }

 .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-testimonial-social-media {
     display: inline-block;
 }

 .wpr-testimonial-social {
     display: block;
     float: left;
     width: 45px;
     height: 45px;
     line-height: 45px;
     font-size: 45px;
     -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;
 }

 .wpr-testimonial-social i {
     display: block;
     width: 100%;
     height: 100%;
     line-height: inherit;
 }

 .wpr-testimonial-social:last-child {
     margin-right: 0 !important;
 }

 .wpr-testimonial-rating i {
     display: inline;
     position: relative;
     font-family: "eicons";
     font-style: normal;
     line-height: 1;
     overflow: hidden;
 }

 .wpr-testimonial-rating i:before {
     content: '\e934';
     font-weight: 900;
     display: block;
     position: absolute;
     top: 0;
     left: 0;
     font-size: inherit;
     font-family: inherit;
     overflow: hidden;
 }

 .wpr-testimonial-rating-style_2 .wpr-testimonial-rating i:before {
     content: '\002605';
 }

 .wpr-testimonial-rating i:last-of-type {
     margin-right: 0 !important;
 }

 .wpr-rating-icon-empty:before {
     display: none !important;
 }

 .elementor-widget-wpr-testimonial-carousel .wpr-testimonial-content-wrap .wpr-testimonial-title {
     font-size: 18px;
     font-weight: 700;
 }

 .wpr-testimonial-content {
     position: relative;
     font-size: 15px;
 }

 .wpr-testimonial-content p {
     position: relative;
     z-index: 5;
     margin: 0;
 }

 .wpr-testimonial-content .wpr-testimonial-icon {
     position: absolute;
     width: 100%;
     z-index: 1;
 }

 .wpr-testimonial-date {
     font-size: 10px;
 }

 .wpr-testimonial-content-inner {
     position: relative;
     background-color: #f9f9f9;
 }

 .wpr-testimonial-triangle-yes .wpr-testimonial-content-inner:before {
     content: "";
     position: absolute;
     width: 0;
     height: 0;
     border-left: 15px solid transparent;
     border-right: 15px solid transparent;
     border-top-style: solid;
     border-top-width: 15px;
 }

 .wpr-testimonial-meta-position-top.wpr-testimonial-meta-align-center .wpr-testimonial-content-inner:before,
 .wpr-testimonial-meta-position-bottom.wpr-testimonial-meta-align-center .wpr-testimonial-content-inner:before {
     right: calc( 50% - 15px);
 }

 .wpr-testimonial-meta-position-top.wpr-testimonial-meta-align-left .wpr-testimonial-content-inner:before,
 .wpr-testimonial-meta-position-bottom.wpr-testimonial-meta-align-left .wpr-testimonial-content-inner:before {
     margin-left: -15px;
 }

 .wpr-testimonial-meta-position-top.wpr-testimonial-meta-align-right .wpr-testimonial-content-inner:before,
 .wpr-testimonial-meta-position-bottom.wpr-testimonial-meta-align-right .wpr-testimonial-content-inner:before {
     margin-right: -15px;
 }

 .wpr-testimonial-meta-position-left .wpr-testimonial-content-inner:before,
 .wpr-testimonial-meta-position-right .wpr-testimonial-content-inner:before {
     margin-top: -7.5px;
 }

 .wpr-testimonial-meta-position-top .wpr-testimonial-content-inner:before {
     -webkit-transform: rotate(180deg);
     -ms-transform: rotate(180deg);
     transform: rotate(180deg);
 }

 .wpr-testimonial-meta-position-top .wpr-testimonial-content-inner {
     margin-top: 15px;
 }

 .wpr-testimonial-meta-position-right .wpr-testimonial-content-inner:before {
     -webkit-transform: rotate(-90deg);
     -ms-transform: rotate(-90deg);
     transform: rotate(-90deg);
 }

 .wpr-testimonial-meta-position-right .wpr-testimonial-content-inner {
     margin-right: 15px;
 }

 .wpr-testimonial-meta-position-left .wpr-testimonial-content-inner:before {
     -webkit-transform: rotate(90deg);
     -ms-transform: rotate(90deg);
     transform: rotate(90deg);
 }

 .wpr-testimonial-meta-position-left .wpr-testimonial-content-inner {
     margin-left: 15px;
 }

 .wpr-testimonial-meta-position-bottom .wpr-testimonial-content-inner:before {
     bottom: -15px;
 }

 .wpr-testimonial-meta-position-bottom .wpr-testimonial-content-inner {
     margin-bottom: 15px;
 }

 .wpr-testimonial-meta-position-extra .wpr-testimonial-content-inner:before {
     display: none;
 }

 .wpr-testimonial-meta-position-left .wpr-testimonial-content-inner:before {
     left: -22px;
 }

 .wpr-testimonial-meta-position-right .wpr-testimonial-content-inner:before {
     right: -22px;
 }

 .wpr-testimonial-meta-position-top .wpr-testimonial-content-inner:before {
     top: -15px;
 }

 .wpr-testimonial-meta-position-bottom .wpr-testimonial-content-inner:before {
     bottom: -15px;
 }

 .wpr-testimonial-image {
     overflow: hidden;
 }

 .elementor-widget-wpr-testimonial-carousel .wpr-testimonial-meta .wpr-testimonial-name {
     font-size: 14px;
     font-weight: 700;
 }

 .wpr-testimonial-logo-image {
     display: block;
     overflow: hidden;
 }

 .wpr-testimonial-item {
     display: -webkit-box !important;
     display: -ms-flexbox !important;
     display: flex !important;
     -webkit-box-pack: start;
     -ms-flex-pack: start;
     justify-content: flex-start;
 }

 .wpr-testimonial-meta-position-extra .wpr-testimonial-item {
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -ms-flex-direction: column;
     flex-direction: column;
 }

 .wpr-testimonial-meta-position-top .wpr-testimonial-item {
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -ms-flex-direction: column;
     flex-direction: column;
 }

 .wpr-testimonial-meta-position-bottom .wpr-testimonial-item {
     -webkit-box-orient: vertical;
     -webkit-box-direction: reverse;
     -ms-flex-direction: column-reverse;
     flex-direction: column-reverse;
     -webkit-box-pack: end;
     -ms-flex-pack: end;
     justify-content: flex-end;
 }

 .wpr-testimonial-meta-position-right .wpr-testimonial-item {
     -webkit-box-orient: horizontal;
     -webkit-box-direction: reverse;
     -ms-flex-direction: row-reverse;
     flex-direction: row-reverse;
 }

 .wpr-testimonial-meta-position-left .wpr-testimonial-item {
     -webkit-box-orient: horizontal;
     -webkit-box-direction: normal;
     -ms-flex-direction: row;
     flex-direction: row;
 }

 .wpr-testimonial-meta-position-right .wpr-testimonial-meta,
 .wpr-testimonial-meta-position-left .wpr-testimonial-meta {
     -ms-flex-negative: 0;
     flex-shrink: 0;
 }

 @media screen and ( max-width: 480px) {
     .wpr-testimonial-meta-position-left .wpr-testimonial-item,
     .wpr-testimonial-meta-position-right .wpr-testimonial-item {
         -webkit-box-orient: vertical;
         -webkit-box-direction: normal;
         -ms-flex-direction: column;
         flex-direction: column;
     }
     .wpr-testimonial-meta-position-left .wpr-testimonial-content-inner,
     .wpr-testimonial-meta-position-right .wpr-testimonial-content-inner {
         margin-left: 0 !important;
     }
     .wpr-testimonial-meta-position-left .wpr-testimonial-meta,
     .wpr-testimonial-meta-position-right .wpr-testimonial-meta {
         margin-left: 0 !important;
         margin-right: 0 !important;
         padding: 0 !important;
         margin-bottom: 20px;
     }
     .wpr-testimonial-meta-position-left .wpr-testimonial-content-inner:before,
     .wpr-testimonial-meta-position-right .wpr-testimonial-content-inner:before {
         display: none;
     }
 }

 .wpr-testimonial-job {
     font-size: 10px;
 }

 .wpr-testimonial-image-position-left .wpr-testimonial-meta-inner&gt;div,
 .wpr-testimonial-image-position-right .wpr-testimonial-meta-inner&gt;div {
     display: inline-block;
     vertical-align: top;
 }

 .wpr-testimonial-image-position-left .wpr-testimonial-image,
 .wpr-testimonial-image-position-left .wpr-testimonial-logo-image img,
 .wpr-testimonial-image-position-center.wpr-testimonial-meta-align-left .wpr-testimonial-meta img {
     float: left;
 }

 .wpr-testimonial-image-position-right .wpr-testimonial-image,
 .wpr-testimonial-image-position-right .wpr-testimonial-logo-image img,
 .wpr-testimonial-image-position-center.wpr-testimonial-meta-align-right .wpr-testimonial-meta img {
     float: right;
 }

 .wpr-testimonial-meta-align-left .wpr-testimonial-meta,
 .wpr-testimonial-image-position-left .wpr-testimonial-meta-content-wrap {
     text-align: left;
 }

 .wpr-testimonial-meta-align-center .wpr-testimonial-meta {
     text-align: center;
 }

 .wpr-testimonial-meta-align-right .wpr-testimonial-meta,
 .wpr-testimonial-image-position-right .wpr-testimonial-meta-content-wrap {
     text-align: right;
 }

 .wpr-testimonial-meta-align-center .wpr-testimonial-meta img {
     margin: 0 auto;
 }

 .wpr-testimonial-meta-position-extra .wpr-testimonial-meta img {
     display: inline-block;
 }

 .wpr-testimonial-meta-inner {
     display: inline-block;
 }

 .wpr-testimonial-meta-position-top .wpr-testimonial-meta-content-wrap,
 .wpr-testimonial-meta-position-bottom .wpr-testimonial-meta-content-wrap {}

 .wpr-testimonial-meta-position-top .wpr-testimonial-logo-image img,
 .wpr-testimonial-meta-position-bottom .wpr-testimonial-logo-image img,
 .wpr-testimonial-meta-position-top .wpr-testimonial-social-media,
 .wpr-testimonial-meta-position-bottom .wpr-testimonial-social-media {
     float: none !important;
     display: inline-block !important;
 }

 @media screen and (min-width: 480px) {
     .wpr-testimonial-image-position-left .wpr-testimonial-image,
     .wpr-testimonial-image-position-right .wpr-testimonial-image {
         margin-bottom: 0 !important;
     }
 }

 @media screen and (max-width: 480px) {
     .wpr-testimonial-meta-position-left .wpr-testimonial-image,
     .wpr-testimonial-meta-position-right .wpr-testimonial-image,
     .wpr-testimonial-meta-position-left .wpr-testimonial-meta-content-wrap,
     .wpr-testimonial-meta-position-right .wpr-testimonial-meta-content-wrap {
         display: block !important;
         float: none !important;
         text-align: center !important;
     }
     .wpr-testimonial-meta-position-left.wpr-testimonial-image-position-left .wpr-testimonial-image,
     .wpr-testimonial-meta-position-right.wpr-testimonial-image-position-left .wpr-testimonial-image,
     .wpr-testimonial-meta-position-left.wpr-testimonial-image-position-right .wpr-testimonial-image,
     .wpr-testimonial-meta-position-right.wpr-testimonial-image-position-right .wpr-testimonial-image {
         margin-left: 0 !important;
         margin-right: 0 !important;
     }
     .wpr-testimonial-meta-position-left .wpr-testimonial-image img,
     .wpr-testimonial-meta-position-right .wpr-testimonial-image img,
     .wpr-testimonial-meta-position-left .wpr-testimonial-logo-image img,
     .wpr-testimonial-meta-position-right .wpr-testimonial-logo-image img {
         display: inline-block !important;
         float: none !important;
     }
 }

 .wpr-search-admin-notice {
     text-align: center;
     margin: 0;
     margin-top: 10px;
     padding: 8px;
 }

 .wpr-ajax-search-pagination-center .wpr-ajax-search-pagination {
     text-align: center;
 }

 .wpr-ajax-search-pagination-center .wpr-ajax-search-pagination {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-pack: center;
     -ms-flex-pack: center;
     justify-content: center;
 }

 .wpr-ajax-search-pagination-left .wpr-ajax-search-pagination {
     text-align: left;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-pack: start;
     -ms-flex-pack: start;
     justify-content: flex-start;
 }

 .wpr-ajax-search-pagination-right .wpr-ajax-search-pagination {
     text-align: right;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-pack: end;
     -ms-flex-pack: end;
     justify-content: flex-end;
 }

 .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-ajax-search-content {
     text-align: left;
 }

 .wpr-ajax-search-content a {
     display: inline-block;
 }

 .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-ajax-desc {
     margin: 0;
 }

 a.wpr-ajax-img-wrap {
     min-width: 100px !important;
     min-height: 100px !important
 }

 .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-input-wrap {
     width: 100%;
     overflow: hidden;
 }

 .wpr-search-form .wpr-search-form-input {
     width: 100%;
     font-size: 14px;
     background-color: transparent;
     border-style: solid;
 }

 .wpr-search-form-style-inner .wpr-search-form .wpr-search-form-input {
     min-height: 100%;
     height: auto;
 }

 .wpr-search-form-style-outer .wpr-search-form .wpr-search-form-input {
     height: 100%;
 }

 .wpr-search-form-style-inner .wpr-search-form-input-wrap,
 .wpr-search-form-style-outer .wpr-search-form {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
 }

 .wpr-search-form-style-inner.wpr-search-form-position-left .wpr-search-form-input-wrap,
 .wpr-search-form-style-outer.wpr-search-form-position-left .wpr-search-form {
     -webkit-box-direction: reverse;
     -ms-flex-direction: row-reverse;
     flex-direction: row-reverse;
 }

 .wpr-search-form-submit {
     padding: 0 !important;
     cursor: pointer;
     border-style: solid;
     -webkit-transition: all 200ms;
     -o-transition: all 200ms;
     transition: all 200ms;
 }

 .wpr-search-input-hidden {
     opacity: 0;
     width: 0;
 }

 .wpr-search-form-disable-submit-btn-yes .wpr-search-form-submit {
     pointer-events: none;
     cursor: default;
 }

 .wpr-category-select-wrap {
     position: relative;
 }

 select.wpr-category-select {
     width: 100%;
     height: 100%;
     -webkit-appearance: none;
     -moz-appearance: none;
     line-height: 1 !important;
 }

 .wpr-category-select-wrap::before {
     content: "\f107";
     font-family: "Font Awesome 5 Free" !important;
     font-weight: 600;
     pointer-events: none;
     position: absolute;
     top: 50%;
     -webkit-transform: translateY(-50%);
     -ms-transform: translateY(-50%);
     transform: translateY(-50%);
 }

 .wpr-team-member {
     overflow: hidden;
 }

 .wpr-member-content {
     overflow: hidden;
 }

 .wpr-member-name {
     display: block;
     line-height: 1;
 }

 .elementor .elementor-widget-wpr-team-member .wpr-member-name {
     font-size: 24px;
     font-weight: 500;
 }

 .wpr-member-job {
     font-size: 13px;
 }

 .wpr-member-description {
     font-size: 15px;
     line-height: 1.4;
 }

 .wpr-member-media {
     position: relative;
     margin: 0 auto;
     width: 100%;
     overflow: hidden;
 }

 .wpr-member-image {
     overflow: hidden;
 }

 .wpr-member-overlay-content {
     position: relative;
 }

 .wpr-member-overlay {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     background-color: rgba(255, 255, 255, 0.9);
 }

 .wpr-member-social-media {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     overflow: hidden;
 }

 .wpr-member-social {
     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;
     width: 45px;
     height: 45px;
     line-height: 45px;
     font-size: 45px;
     -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;
     outline: none !important;
 }

 .wpr-member-social i {
     display: block;
     width: 100%;
     height: 100%;
     line-height: inherit;
 }

 .wpr-member-social:last-child {
     margin-right: 0 !important;
 }

 .wpr-team-member-social-media-left .wpr-member-social-media {
     -webkit-box-pack: start;
     -ms-flex-pack: start;
     justify-content: flex-start;
 }

 .wpr-team-member-social-media-right .wpr-member-social-media {
     -webkit-box-pack: end;
     -ms-flex-pack: end;
     justify-content: flex-end;
 }

 .wpr-team-member-social-media-center .wpr-member-social-media {
     -webkit-box-pack: center;
     -ms-flex-pack: center;
     justify-content: center;
 }

 .wpr-member-btn {
     display: inline-block;
     position: relative;
     overflow: hidden;
     display: inline-block;
     vertical-align: middle;
     background-color: #222222;
     cursor: pointer;
     font-size: 14px;
 }

 .wpr-member-btn span {
     position: relative;
     z-index: 2;
     opacity: 1 !important;
 }

 .wpr-member-btn:before,
 .wpr-member-btn:after {
     z-index: 1 !important;
 }

 .wpr-member-divider {
     overflow: hidden;
 }

 .wpr-member-divider:after {
     content: "";
     display: block;
     width: 100%;
     margin-top: 0;
     overflow: hidden;
 }

 .wpr-team-member-divider-left .wpr-member-divider:after {
     float: left;
 }

 .wpr-team-member-divider-right .wpr-member-divider:after {
     float: right;
 }

 .wpr-team-member-divider-center .wpr-member-divider:after {
     margin-left: auto;
     margin-right: auto;
 }

 .wpr-button-wrap {
     position: relative;
     display: inline-table;
     z-index: 1;
     width: 100%;
 }

 .wpr-button {
     display: block;
     position: relative;
     width: 100%;
     z-index: 1;
     overflow: hidden;
 }

 .elementor .elementor-widget-wpr-button .wpr-button-text {
     font-size: 15px;
     font-weight: 500;
 }

 .wpr-button-icon-style-block .wpr-button-text,
 .wpr-button-icon-style-inline-block .wpr-button-text {
     width: 100%;
 }

 .wpr-button-icon-style-block .wpr-button-icon,
 .wpr-button-icon-style-inline-block .wpr-button-icon {
     -webkit-box-pack: center;
     -ms-flex-pack: center;
     justify-content: center;
 }

 .wpr-button-content {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
 }

 .wpr-button-text,
 .wpr-button-icon {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
 }

 .wpr-button-icon-position-left .wpr-button-icon {
     -webkit-box-ordinal-group: 2;
     -ms-flex-order: 1;
     order: 1;
 }

 .wpr-button-icon-position-left .wpr-button-text {
     -webkit-box-ordinal-group: 3;
     -ms-flex-order: 2;
     order: 2;
 }

 .wpr-button-tooltip {
     position: absolute;
     border-radius: 4px;
     visibility: hidden;
     opacity: 0;
     font-size: 13px;
     line-height: 1.5;
     -webkit-transition-property: all;
     -o-transition-property: all;
     transition-property: all;
     -webkit-transition-timing-function: ease-in-out;
     -o-transition-timing-function: ease-in-out;
     transition-timing-function: ease-in-out;
     z-index: 20;
 }

 .wpr-button-tooltip:before {
     content: "";
     position: absolute;
     width: 0;
     height: 0;
     border-top-style: solid;
     border-left: 6px solid transparent;
     border-right: 6px solid transparent;
     border-top-width: 6px;
 }

 .wpr-button-tooltip p {
     margin: 0;
 }

 .wpr-button-wrap:hover .wpr-button-tooltip {
     visibility: visible;
     opacity: 1;
 }

 .wpr-button-tooltip-position-top .wpr-button-tooltip {
     top: 0;
     left: 50%;
     -ms-transform: translate(-50%, -120%);
     transform: translate(-50%, -120%);
     -webkit-transform: translate(-50%, -120%);
     margin-top: -5px;
 }

 .wpr-button-tooltip-position-top .wpr-button-wrap:hover .wpr-button-tooltip {
     -ms-transform: translate(-50%, -100%);
     transform: translate(-50%, -100%);
     -webkit-transform: translate(-50%, -100%);
 }

 .wpr-button-tooltip-position-top .wpr-button-tooltip:before {
     left: 50%;
     -ms-transform: translateX(-50%);
     transform: translateX(-50%);
     -webkit-transform: translateX(-50%);
     bottom: -5px;
 }

 .wpr-button-tooltip-position-bottom .wpr-button-tooltip {
     bottom: 0;
     left: 50%;
     -ms-transform: translate(-50%, 120%);
     transform: translate(-50%, 120%);
     -webkit-transform: translate(-50%, 120%);
     margin-bottom: -5px;
 }

 .wpr-button-tooltip-position-bottom .wpr-button-wrap:hover .wpr-button-tooltip {
     -ms-transform: translate(-50%, 100%);
     transform: translate(-50%, 100%);
     -webkit-transform: translate(-50%, 100%);
 }

 .wpr-button-tooltip-position-bottom .wpr-button-tooltip:before {
     top: -5px;
     left: 50%;
     -webkit-transform: translateX(-50%) rotate(180deg);
     -ms-transform: translateX(-50%) rotate(180deg);
     transform: translateX(-50%) rotate(180deg);
 }

 .wpr-button-tooltip-position-left .wpr-button-tooltip {
     top: 50%;
     left: 0;
     -ms-transform: translate(-120%, -50%);
     transform: translate(-120%, -50%);
     -webkit-transform: translate(-120%, -50%);
     margin-left: -5px;
 }

 .wpr-button-tooltip-position-left .wpr-button-wrap:hover .wpr-button-tooltip {
     -ms-transform: translate(-100%, -50%);
     transform: translate(-100%, -50%);
     -webkit-transform: translate(-100%, -50%);
 }

 .wpr-button-tooltip-position-left .wpr-button-tooltip:before {
     right: -8px;
     top: 50%;
     -webkit-transform: translateY(-50%) rotate(-90deg);
     -ms-transform: translateY(-50%) rotate(-90deg);
     transform: translateY(-50%) rotate(-90deg);
 }

 .wpr-button-tooltip-position-right .wpr-button-tooltip {
     top: 50%;
     right: 0;
     -ms-transform: translate(120%, -50%);
     transform: translate(120%, -50%);
     -webkit-transform: translate(120%, -50%);
     margin-right: -5px;
 }

 .wpr-button-tooltip-position-right .wpr-button-wrap:hover .wpr-button-tooltip {
     -ms-transform: translate(100%, -50%);
     transform: translate(100%, -50%);
     -webkit-transform: translate(100%, -50%);
 }

 .wpr-button-tooltip-position-right .wpr-button-tooltip:before {
     left: -8px;
     top: 50%;
     -ms-transform: translateY(-50%) rotate(90deg);
     transform: translateY(-50%) rotate(90deg);
     -webkit-transform: translateY(-50%) rotate(90deg);
 }

 .elementor-widget-wpr-button .wpr-button {
     background-color: #605BE5;
 }

 .elementor-widget-wpr-button .wpr-button-none:hover,
 .elementor-widget-wpr-button [class*="elementor-animation"]:hover,
 .elementor-widget-wpr-button .wpr-button::before,
 .elementor-widget-wpr-button .wpr-button::after {
     background-color: #4A45D2;
 }

 .elementor-widget-wpr-button .wpr-button-text,
 .elementor-widget-wpr-button .wpr-button::after {
     font-size: 14px;
 }

 .wpr-dual-button {
     display: -moz-flex;
     display: -ms-flex;
     display: -o-flex;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
 }

 .wpr-button-a-wrap,
 .wpr-button-b-wrap {
     position: relative;
     width: 100%;
 }

 .wpr-button-a-wrap {
     z-index: 5;
 }

 .wpr-button-b-wrap {
     z-index: 2;
 }

 .wpr-button-a,
 .wpr-button-b {
     display: block;
     position: relative;
     width: 100%;
     z-index: 1;
     overflow: hidden;
 }

 .wpr-button-content-a,
 .wpr-button-content-b {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
 }

 .wpr-button-text-a,
 .wpr-button-icon-a,
 .wpr-button-text-b,
 .wpr-button-icon-b {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
 }

 .wpr-button-icon-a-position-left .wpr-button-icon-a,
 .wpr-button-icon-b-position-left .wpr-button-icon-b {
     -webkit-box-ordinal-group: 2;
     -ms-flex-order: 1;
     order: 1;
 }

 .wpr-button-icon-a-position-left .wpr-button-text-a,
 .wpr-button-icon-b-position-left .wpr-button-text-b {
     -webkit-box-ordinal-group: 3;
     -ms-flex-order: 2;
     order: 2;
 }

 .wpr-button-middle-badge {
     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: 50%;
     right: 0;
     -webkit-transform: translate(50%, -50%);
     -ms-transform: translate(50%, -50%);
     transform: translate(50%, -50%);
     text-align: center;
     -webkit-box-sizing: content-box;
     box-sizing: content-box;
     z-index: 10;
     border-width: 3px;
     border-color: #00ce1b;
     -webkit-box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.3);
     box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.3);
 }

 .wpr-button-middle-badge i {
     line-height: inherit;
 }

 .wpr-button-tooltip-a {
     position: absolute;
     border-radius: 4px;
     visibility: hidden;
     opacity: 0;
     font-size: 13px;
     line-height: 1.5;
     -webkit-transition-property: all;
     -o-transition-property: all;
     transition-property: all;
     -webkit-transition-timing-function: ease-in-out;
     -o-transition-timing-function: ease-in-out;
     transition-timing-function: ease-in-out;
     z-index: 20;
 }

 .wpr-button-tooltip-a:before {
     content: "";
     position: absolute;
     width: 0;
     height: 0;
     border-top-style: solid;
     border-left: 6px solid transparent;
     border-right: 6px solid transparent;
     border-top-width: 6px;
 }

 .wpr-button-tooltip-a p {
     margin: 0;
 }

 .wpr-button-a-wrap:hover .wpr-button-tooltip-a {
     visibility: visible;
     opacity: 1;
 }

 .wpr-button-tooltip-a-position-top .wpr-button-tooltip-a {
     top: 0;
     left: 50%;
     -ms-transform: translate(-50%, -120%);
     transform: translate(-50%, -120%);
     -webkit-transform: translate(-50%, -120%);
     margin-top: -5px;
 }

 .wpr-button-tooltip-a-position-top .wpr-button-a-wrap:hover .wpr-button-tooltip-a {
     -ms-transform: translate(-50%, -100%);
     transform: translate(-50%, -100%);
     -webkit-transform: translate(-50%, -100%);
 }

 .wpr-button-tooltip-a-position-top .wpr-button-tooltip-a:before {
     left: 50%;
     -ms-transform: translateX(-50%);
     transform: translateX(-50%);
     -webkit-transform: translateX(-50%);
     bottom: -5px;
 }

 .wpr-button-tooltip-a-position-bottom .wpr-button-tooltip-a {
     bottom: 0;
     left: 50%;
     -ms-transform: translate(-50%, 120%);
     transform: translate(-50%, 120%);
     -webkit-transform: translate(-50%, 120%);
     margin-bottom: -5px;
 }

 .wpr-button-tooltip-a-position-bottom .wpr-button-a-wrap:hover .wpr-button-tooltip-a {
     -ms-transform: translate(-50%, 100%);
     transform: translate(-50%, 100%);
     -webkit-transform: translate(-50%, 100%);
 }

 .wpr-button-tooltip-a-position-bottom .wpr-button-tooltip-a:before {
     top: -5px;
     left: 50%;
     -webkit-transform: translateX(-50%) rotate(180deg);
     -ms-transform: translateX(-50%) rotate(180deg);
     transform: translateX(-50%) rotate(180deg);
 }

 .wpr-button-tooltip-a-position-left .wpr-button-tooltip-a {
     top: 50%;
     left: 0;
     -ms-transform: translate(-120%, -50%);
     transform: translate(-120%, -50%);
     -webkit-transform: translate(-120%, -50%);
     margin-left: -5px;
 }

 .wpr-button-tooltip-a-position-left .wpr-button-a-wrap:hover .wpr-button-tooltip-a {
     -ms-transform: translate(-100%, -50%);
     transform: translate(-100%, -50%);
     -webkit-transform: translate(-100%, -50%);
 }

 .wpr-button-tooltip-a-position-left .wpr-button-tooltip-a:before {
     right: -8px;
     top: 50%;
     -webkit-transform: translateY(-50%) rotate(-90deg);
     -ms-transform: translateY(-50%) rotate(-90deg);
     transform: translateY(-50%) rotate(-90deg);
 }

 .wpr-button-tooltip-a-position-right .wpr-button-tooltip-a {
     top: 50%;
     right: 0;
     -ms-transform: translate(120%, -50%);
     transform: translate(120%, -50%);
     -webkit-transform: translate(120%, -50%);
     margin-right: -5px;
 }

 .wpr-button-tooltip-a-position-right .wpr-button-a-wrap:hover .wpr-button-tooltip-a {
     -ms-transform: translate(100%, -50%);
     transform: translate(100%, -50%);
     -webkit-transform: translate(100%, -50%);
 }

 .wpr-button-tooltip-a-position-right .wpr-button-tooltip-a:before {
     left: -8px;
     top: 50%;
     -webkit-transform: translateY(-50%) rotate(90deg);
     -ms-transform: translateY(-50%) rotate(90deg);
     transform: translateY(-50%) rotate(90deg);
 }

 .wpr-button-tooltip-b {
     position: absolute;
     border-radius: 4px;
     visibility: hidden;
     opacity: 0;
     font-size: 13px;
     line-height: 1.5;
     -webkit-transition-property: all;
     -o-transition-property: all;
     transition-property: all;
     -webkit-transition-timing-function: ease-in-out;
     -o-transition-timing-function: ease-in-out;
     transition-timing-function: ease-in-out;
     z-index: 20;
 }

 .wpr-button-tooltip-b:before {
     content: "";
     position: absolute;
     width: 0;
     height: 0;
     border-top-style: solid;
     border-left: 6px solid transparent;
     border-right: 6px solid transparent;
     border-top-width: 6px;
 }

 .wpr-button-tooltip-b p {
     margin: 0;
 }

 .wpr-button-b-wrap:hover .wpr-button-tooltip-b {
     visibility: visible;
     opacity: 1;
 }

 .wpr-button-tooltip-b-position-top .wpr-button-tooltip-b {
     top: 0;
     left: 50%;
     -ms-transform: translate(-50%, -120%);
     transform: translate(-50%, -120%);
     -webkit-transform: translate(-50%, -120%);
     margin-top: -5px;
 }

 .wpr-button-tooltip-b-position-top .wpr-button-b-wrap:hover .wpr-button-tooltip-b {
     -ms-transform: translate(-50%, -100%);
     transform: translate(-50%, -100%);
     -webkit-transform: translate(-50%, -100%);
 }

 .wpr-button-tooltip-b-position-top .wpr-button-tooltip-b:before {
     left: 50%;
     -ms-transform: translateX(-50%);
     transform: translateX(-50%);
     -webkit-transform: translateX(-50%);
     bottom: -5px;
 }

 .wpr-button-tooltip-b-position-bottom .wpr-button-tooltip-b {
     bottom: 0;
     left: 50%;
     -ms-transform: translate(-50%, 120%);
     transform: translate(-50%, 120%);
     -webkit-transform: translate(-50%, 120%);
     margin-bottom: -5px;
 }

 .wpr-button-tooltip-b-position-bottom .wpr-button-b-wrap:hover .wpr-button-tooltip-b {
     -ms-transform: translate(-50%, 100%);
     transform: translate(-50%, 100%);
     -webkit-transform: translate(-50%, 100%);
 }

 .wpr-button-tooltip-b-position-bottom .wpr-button-tooltip-b:before {
     top: -5px;
     left: 50%;
     -webkit-transform: translateX(-50%) rotate(180deg);
     -ms-transform: translateX(-50%) rotate(180deg);
     transform: translateX(-50%) rotate(180deg);
 }

 .wpr-button-tooltip-b-position-left .wpr-button-tooltip-b {
     top: 50%;
     left: 0;
     -ms-transform: translate(-120%, -50%);
     transform: translate(-120%, -50%);
     -webkit-transform: translate(-120%, -50%);
     margin-left: -5px;
 }

 .wpr-button-tooltip-b-position-left .wpr-button-b-wrap:hover .wpr-button-tooltip-b {
     -ms-transform: translate(-100%, -50%);
     transform: translate(-100%, -50%);
     -webkit-transform: translate(-100%, -50%);
 }

 .wpr-button-tooltip-b-position-left .wpr-button-tooltip-b:before {
     right: -8px;
     top: 50%;
     -webkit-transform: translateY(-50%) rotate(-90deg);
     -ms-transform: translateY(-50%) rotate(-90deg);
     transform: translateY(-50%) rotate(-90deg);
 }

 .wpr-button-tooltip-b-position-right .wpr-button-tooltip-b {
     top: 50%;
     right: 0;
     -ms-transform: translate(120%, -50%);
     transform: translate(120%, -50%);
     -webkit-transform: translate(120%, -50%);
     margin-right: -5px;
 }

 .wpr-button-tooltip-b-position-right .wpr-button-b-wrap:hover .wpr-button-tooltip-b {
     -ms-transform: translate(100%, -50%);
     transform: translate(100%, -50%);
     -webkit-transform: translate(100%, -50%);
 }

 .wpr-button-tooltip-b-position-right .wpr-button-tooltip-b:before {
     left: -8px;
     top: 50%;
     -webkit-transform: translateY(-50%) rotate(90deg);
     -ms-transform: translateY(-50%) rotate(90deg);
     transform: translateY(-50%) rotate(90deg);
 }

 @media screen and (max-width: 480px) {
     .wpr-button-tooltip-position-left .wpr-button-tooltip,
     .wpr-button-tooltip-position-right .wpr-button-tooltip,
     .wpr-button-tooltip-a-position-left .wpr-button-tooltip-a,
     .wpr-button-tooltip-b-position-right .wpr-button-tooltip-b {
         top: 0;
         left: 50% !important;
         right: auto !important;
         -ms-transform: translate(-50%, -120%);
         transform: translate(-50%, -120%);
         -webkit-transform: translate(-50%, -120%);
         margin-top: -5px;
     }
     .wpr-button-tooltip-position-left .wpr-button-wrap:hover .wpr-button-tooltip,
     .wpr-button-tooltip-position-right .wpr-button-wrap:hover .wpr-button-tooltip,
     .wpr-button-tooltip-a-position-left .wpr-button-a-wrap:hover .wpr-button-tooltip-a,
     .wpr-button-tooltip-b-position-right .wpr-button-b-wrap:hover .wpr-button-tooltip-b {
         -ms-transform: translate(-50%, -100%);
         transform: translate(-50%, -100%);
         -webkit-transform: translate(-50%, -100%);
     }
     .wpr-button-tooltip-position-left .wpr-button-tooltip:before,
     .wpr-button-tooltip-position-right .wpr-button-tooltip:before,
     .wpr-button-tooltip-a-position-left .wpr-button-tooltip-a:before,
     .wpr-button-tooltip-b-position-right .wpr-button-tooltip-b:before {
         left: 50%;
         -ms-transform: translateX(-50%);
         transform: translateX(-50%);
         -webkit-transform: translateX(-50%);
         bottom: -5px;
         top: auto;
     }
 }

 .elementor-widget-wpr-dual-button .wpr-button-a,
 .elementor-widget-wpr-dual-button .wpr-button-b {
     background-color: #605BE5;
 }

 .elementor-widget-wpr-dual-button .wpr-dual-button .wpr-button-none:hover,
 .elementor-widget-wpr-dual-button .wpr-dual-button [class*="elementor-animation"]:hover,
 .elementor-widget-wpr-dual-button .wpr-dual-button .wpr-button-effect::before,
 .elementor-widget-wpr-dual-button .wpr-dual-button .wpr-button-effect::after {
     background-color: #4A45D2;
 }

 .elementor-widget-wpr-dual-button .wpr-button-text-a,
 .elementor-widget-wpr-dual-button .wpr-button-a::after,
 .elementor-widget-wpr-dual-button .wpr-button-text-b,
 .elementor-widget-wpr-dual-button .wpr-button-b::after {
     font-size: 14px;
 }

 .elementor-widget-wpr-dual-button .wpr-button-middle-badge {
     font-size: 13px;
 }

 .wpr-highlighted-text,
 .wpr-anim-text,
 .wpr-clipped-text {
     display: inline-block;
     vertical-align: middle;
 }

 .wpr-advanced-text-preffix,
 .wpr-advanced-text-suffix {
     vertical-align: middle;
 }

 .elementor-widget-wpr-advanced-text b {
     font-weight: none;
 }

 .elementor-widget-wpr-advanced-text .wpr-advanced-text .wpr-advanced-text-preffix,
 .elementor-widget-wpr-advanced-text .wpr-advanced-text .wpr-advanced-text-suffix,
 .elementor-widget-wpr-advanced-text .wpr-advanced-text .wpr-highlighted-text,
 .elementor-widget-wpr-advanced-text .wpr-advanced-text .wpr-anim-text,
 .elementor-widget-wpr-advanced-text .wpr-advanced-text .wpr-anim-text b {
     font-size: 32px;
     font-weight: 700;
 }

 .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-content {
     -webkit-text-fill-color: transparent;
     -webkit-background-clip: text;
     background-clip: text;
 }

 .elementor-widget-wpr-advanced-text .wpr-advanced-text .wpr-clipped-text {
     font-size: 50px;
     font-weight: 700;
 }

 .wpr-clipped-text-long-shadow {
     position: absolute;
     display: inline-block;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     z-index: -1;
 }

 .wpr-highlighted-text {
     position: relative;
     text-align: left;
 }

 .wpr-highlighted-text-inner {
     position: relative;
     z-index: 1;
 }

 .wpr-highlighted-text svg {
     position: absolute;
     top: 50%;
     left: 50%;
     width: 100%;
     height: 100%;
     -webkit-transform: translate(-50%, -50%);
     -ms-transform: translate(-50%, -50%);
     transform: translate(-50%, -50%);
     overflow: visible;
     z-index: auto;
 }

 .wpr-highlighted-text svg path {
     -webkit-animation-name: wpr-anim-text;
     animation-name: wpr-anim-text;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
     fill: none;
     stroke-width: 4;
     stroke-dasharray: 1500;
     -webkit-animation-iteration-count: 1;
     -animation-iteration-count: 1;
     opacity: 0;
 }

 .wpr-highlighted-text .wpr-highlight-curly {
     -webkit-transform: translate(-50%, 25%);
     -ms-transform: translate(-50%, 25%);
     transform: translate(-50%, 25%);
 }

 .wpr-highlighted-text .wpr-highlight-x {
     -webkit-transform: translate(-50%, -35%);
     -ms-transform: translate(-50%, -35%);
     transform: translate(-50%, -35%);
 }

 .wpr-highlighted-text .wpr-highlight-strikethrough {
     -webkit-transform: translate(-50%, -47%);
     -ms-transform: translate(-50%, -47%);
     transform: translate(-50%, -47%);
 }

 .wpr-highlighted-text .wpr-highlight-underline {
     -webkit-transform: translate(-50%, 27%);
     -ms-transform: translate(-50%, 27%);
     transform: translate(-50%, 27%);
 }

 .wpr-highlighted-text .wpr-highlight-double {
     -webkit-transform: translate(-50%, -40%);
     -ms-transform: translate(-50%, -40%);
     transform: translate(-50%, -40%);
 }

 .wpr-highlighted-text .wpr-highlight-double-underline {
     -webkit-transform: translate(-50%, 30%);
     -ms-transform: translate(-50%, 30%);
     transform: translate(-50%, 30%);
 }

 .wpr-highlighted-text .wpr-highlight-diagonal {
     -webkit-transform: translate(-50%, -40%);
     -ms-transform: translate(-50%, -40%);
     transform: translate(-50%, -40%);
 }

 .wpr-animated-text-infinite-yes .wpr-highlighted-text svg path {
     -webkit-animation-name: wpr-anim-text-infinite;
     animation-name: wpr-anim-text-infinite;
 }

 @-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;
 }

 .wpr-anim-text-cursor {
     display: inline-block;
     zoom: 1;
     filter: alpha(opacity=100);
     opacity: 1;
     -webkit-animation-name: wpr-cursor-blink;
     animation-name: wpr-cursor-blink;
     -webkit-animation-iteration-count: infinite;
     animation-iteration-count: infinite;
 }

 @-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;
     }
 }

 .elementor-widget-wpr-advanced-text .wpr-clipped-text-content {
     background-color: #605BE5;
 }

 .wpr-prbar-counter-value-suffix {
     line-height: 1;
 }

 .wpr-prbar-hr-line {
     position: relative;
     width: 100%;
     overflow: hidden;
 }

 .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-hr-line .wpr-prbar-content {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
 }

 .wpr-prbar-hr-line .wpr-prbar-title-wrap {
     position: absolute;
     top: 50%;
     left: 12px;
     -webkit-transform: translateY( -50%);
     -ms-transform: translateY( -50%);
     transform: translateY( -50%);
 }

 .wpr-prbar-layout-hr-line .wpr-prbar-subtitle {
     text-align: left;
 }

 .wpr-prbar-hr-line .wpr-prbar-counter {
     position: absolute;
     top: 50%;
     right: 12px;
     -webkit-transform: translateY( -50%);
     -ms-transform: translateY( -50%);
     transform: translateY( -50%);
 }

 .wpr-prbar-layout-hr-line .wpr-prbar-title-wrap {
     float: left;
 }

 .wpr-prbar-layout-hr-line .wpr-prbar-counter {
     float: right;
 }

 .wpr-prbar-vr-line {
     position: relative;
     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-pack: end;
     -ms-flex-pack: end;
     justify-content: flex-end;
     width: 100%;
     margin: 0 auto;
     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;
 }

 .wpr-prbar-circle .wpr-prbar-content {
     position: absolute;
     top: 50%;
     left: 50%;
     -webkit-transform: translate( -50%, -50%);
     -ms-transform: translate( -50%, -50%);
     transform: translate( -50%, -50%);
 }

 .wpr-prbar-content {
     text-align: center;
     overflow: hidden;
 }

 .wpr-prbar-counter {
     display: -webkit-box;
     display: -ms-flexbox;
     display: -moz-flex;
     display: flex;
     font-size: 12px;
     -webkit-box-pack: center;
     -ms-flex-pack: center;
     justify-content: center;
 }

 .wpr-prbar-title,
 .wpr-prbar-subtitle {
     font-size: 12px;
     text-align: center;
 }

 .wpr-prbar-stripe-yes .wpr-prbar-hr-line-inner:after,
 .wpr-prbar-stripe-yes .wpr-prbar-vr-line-inner:after {
     content: '';
     position: absolute;
     top: 0;
     left: -30px;
     width: calc(100% + 60px);
     height: 100%;
     background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
     background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
     background-size: 30px 30px;
 }

 .wpr-prbar-stripe-yes.wpr-prbar-stripe-anim-right .wpr-prbar-hr-line-inner:after,
 .wpr-prbar-stripe-yes.wpr-prbar-stripe-anim-right .wpr-prbar-vr-line-inner:after {
     -webkit-animation: stripe-anim-right 2s linear infinite;
     animation: stripe-anim-right 2s linear infinite;
 }

 .wpr-prbar-stripe-yes.wpr-prbar-stripe-anim-left .wpr-prbar-hr-line-inner:after,
 .wpr-prbar-stripe-yes.wpr-prbar-stripe-anim-left .wpr-prbar-vr-line-inner:after {
     -webkit-animation: stripe-anim-left 2s linear infinite;
     animation: stripe-anim-left 2s linear infinite;
 }

 @-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);
     }
 }

 .elementor-widget-wpr-progress-bar .wpr-prbar-hr-line-inner,
 .elementor-widget-wpr-progress-bar .wpr-prbar-vr-line-inner {
     background-color: #605BE5;
 }

 .wpr-price-list-item:last-child {
     margin-bottom: 0;
 }

 .wpr-price-list-content {
     width: 100%;
     overflow: hidden;
 }

 .wpr-price-list-item {
     display: -moz-flex;
     display: -ms-flex;
     display: -o-flex;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     position: relative;
 }

 .wpr-price-list-link {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     z-index: 10;
 }

 .wpr-price-list-position-right .wpr-price-list-item {
     -webkit-box-orient: horizontal;
     -webkit-box-direction: reverse;
     -ms-flex-direction: row-reverse;
     flex-direction: row-reverse;
 }

 .wpr-price-list-position-center .wpr-price-list-item {
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -ms-flex-direction: column;
     flex-direction: column;
 }

 .wpr-price-list-position-center .wpr-price-list-heading {
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -ms-flex-direction: column;
     flex-direction: column;
 }

 .wpr-price-list-position-center .wpr-price-list-separator {
     display: none;
 }

 .wpr-price-list-position-left .wpr-price-list-price-wrap,
 .wpr-price-list-position-right .wpr-price-list-price-wrap {
     margin-left: auto;
 }

 .wpr-price-list-image img {
     display: block;
     margin: 0 auto;
 }

 .wpr-price-list-heading {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
 }

 .elementor-widget-wpr-price-list .wpr-price-list-heading .wpr-price-list-title,
 .elementor-widget-wpr-price-list .wpr-price-list-heading .wpr-price-list-price {
     font-size: 17px;
     font-weight: 700;
 }

 .wpr-price-list-old-price {
     font-size: 11px;
 }

 .wpr-price-list-description {
     font-size: 14px;
 }

 .wpr-price-list-separator {
     -webkit-box-flex: 1;
     -ms-flex-positive: 1;
     flex-grow: 1;
     height: 0;
 }

 .wpr-price-list-price-wrap {
     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;
 }

 .wpr-price-list-old-position-after .wpr-price-list-price-wrap {
     -webkit-box-orient: horizontal;
     -webkit-box-direction: reverse;
     -ms-flex-direction: row-reverse;
     flex-direction: row-reverse;
 }

 .wpr-price-list-old-position-after .wpr-price-list-old-price {
     margin-right: 10px;
 }

 .wpr-price-list-old-position-before .wpr-price-list-old-price {
     margin-left: 3px;
 }

 .wpr-price-list-old-price {
     display: -moz-flex;
     display: -ms-flex;
     display: -o-flex;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     text-decoration: line-through;
 }

 .wpr-image-hotspots {
     position: relative;
 }

 .wpr-hotspot-item-container {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     z-index: 10;
 }

 .wpr-hotspot-image img {
     width: 100%;
 }

 .wpr-hotspot-item {
     position: absolute;
 }

 .wpr-hotspot-text {
     font-size: 15px;
 }

 .wpr-hotspot-content {
     position: relative;
     z-index: 15;
     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;
     width: 100%;
     height: 100%;
     text-align: center;
 }

 .wpr-hotspot-icon-position-left .wpr-hotspot-content {
     -webkit-box-orient: horizontal;
     -webkit-box-direction: reverse;
     -ms-flex-direction: row-reverse;
     flex-direction: row-reverse;
 }

 .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;
 }

 .wpr-hotspot-trigger-hover .wpr-hotspot-item,
 .wpr-hotspot-trigger-click .wpr-hotspot-item {
     cursor: pointer;
 }

 .wpr-hotspot-tooltip {
     position: absolute;
     border-radius: 4px;
     visibility: hidden;
     opacity: 0;
     font-size: 13px;
     line-height: 1.5;
     -webkit-transition-property: all;
     -o-transition-property: all;
     transition-property: all;
     -webkit-transition-timing-function: ease-in-out;
     -o-transition-timing-function: ease-in-out;
     transition-timing-function: ease-in-out;
     z-index: 20;
     -webkit-box-shadow: 0px 0px 4px 0px rgba( 0, 0, 0, 0.5);
     box-shadow: 0px 0px 4px 0px rgba( 0, 0, 0, 0.5);
     font-size: 13px;
 }

 .wpr-hotspot-tooltip:before {
     content: "";
     position: absolute;
     width: 0;
     height: 0;
 }

 .wpr-hotspot-tooltip-position-pro-bt .wpr-hotspot-tooltip,
 .wpr-hotspot-tooltip-position-pro-lt .wpr-hotspot-tooltip,
 .wpr-hotspot-tooltip-position-pro-rt .wpr-hotspot-tooltip {
     top: -120%;
     left: 50%;
     -webkit-transform: translateX(-50%);
     -ms-transform: translateX(-50%);
     transform: translateX(-50%);
 }

 .wpr-hotspot-tooltip-position-top .wpr-hotspot-tooltip:before,
 .wpr-hotspot-tooltip-position-bottom .wpr-hotspot-tooltip:before {
     border-left-color: transparent;
     border-right-color: transparent;
     border-top-style: solid;
     border-left-style: solid;
     border-right-style: solid;
 }

 .wpr-hotspot-tooltip-position-left .wpr-hotspot-tooltip:before,
 .wpr-hotspot-tooltip-position-right .wpr-hotspot-tooltip:before {
     border-bottom-color: transparent;
     border-top-color: transparent;
     border-right-style: solid;
     border-bottom-style: solid;
     border-top-style: solid;
 }

 .wpr-hotspot-tooltip p {
     margin: 0;
 }

 .wpr-tooltip-active .wpr-hotspot-tooltip {
     visibility: visible;
     opacity: 1;
 }

 .wpr-hotspot-tooltip-position-top .wpr-hotspot-tooltip:before {
     left: 50%;
     -ms-transform: translateX(-50%);
     transform: translateX(-50%);
     -webkit-transform: translateX(-50%);
 }

 .wpr-hotspot-tooltip-position-bottom .wpr-hotspot-tooltip:before {
     left: 50%;
     -webkit-transform: translateX(-50%) rotate(180deg);
     -ms-transform: translateX(-50%) rotate(180deg);
     transform: translateX(-50%) rotate(180deg);
 }

 .wpr-hotspot-tooltip-position-left .wpr-hotspot-tooltip:before {
     top: 50%;
     -webkit-transform: translateY(-50%) rotate(180deg);
     -ms-transform: translateY(-50%) rotate(180deg);
     transform: translateY(-50%) rotate(180deg);
 }

 .wpr-hotspot-tooltip-position-right .wpr-hotspot-tooltip:before {
     top: 50%;
     -webkit-transform: translateY(-50%);
     -ms-transform: translateY(-50%);
     transform: translateY(-50%);
 }

 .wpr-hotspot-tooltip-position-top .wpr-hotspot-tooltip,
 .wpr-hotspot-tooltip-position-bottom .wpr-hotspot-tooltip {
     left: 50%;
 }

 .wpr-hotspot-tooltip-position-left .wpr-hotspot-tooltip,
 .wpr-hotspot-tooltip-position-right .wpr-hotspot-tooltip {
     top: 50%;
 }

 .wpr-hotspot-tooltip-position-top.wpr-tooltip-effect-shift-toward .wpr-hotspot-tooltip {
     -webkit-transform: translate(-50%, -120%);
     -ms-transform: translate(-50%, -120%);
     transform: translate(-50%, -120%);
 }

 .wpr-hotspot-tooltip-position-top.wpr-tooltip-effect-shift-toward .wpr-tooltip-active .wpr-hotspot-tooltip {
     -webkit-transform: translate(-50%, -100%);
     -ms-transform: translate(-50%, -100%);
     transform: translate(-50%, -100%);
 }

 .wpr-hotspot-tooltip-position-bottom.wpr-tooltip-effect-shift-toward .wpr-hotspot-tooltip {
     -webkit-transform: translate(-50%, 120%);
     -ms-transform: translate(-50%, 120%);
     transform: translate(-50%, 120%);
 }

 .wpr-hotspot-tooltip-position-bottom.wpr-tooltip-effect-shift-toward .wpr-tooltip-active .wpr-hotspot-tooltip {
     -webkit-transform: translate(-50%, 100%);
     -ms-transform: translate(-50%, 100%);
     transform: translate(-50%, 100%);
 }

 .wpr-hotspot-tooltip-position-left.wpr-tooltip-effect-shift-toward .wpr-hotspot-tooltip {
     -webkit-transform: translate(-120%, -50%);
     -ms-transform: translate(-120%, -50%);
     transform: translate(-120%, -50%);
 }

 .wpr-hotspot-tooltip-position-left.wpr-tooltip-effect-shift-toward .wpr-tooltip-active .wpr-hotspot-tooltip {
     -webkit-transform: translate(-100%, -50%);
     -ms-transform: translate(-100%, -50%);
     transform: translate(-100%, -50%);
 }

 .wpr-hotspot-tooltip-position-right.wpr-tooltip-effect-shift-toward .wpr-hotspot-tooltip {
     -webkit-transform: translate(120%, -50%);
     -ms-transform: translate(120%, -50%);
     transform: translate(120%, -50%);
 }

 .wpr-hotspot-tooltip-position-right.wpr-tooltip-effect-shift-toward .wpr-tooltip-active .wpr-hotspot-tooltip {
     -webkit-transform: translate(100%, -50%);
     -ms-transform: translate(100%, -50%);
     transform: translate(100%, -50%);
 }

 .wpr-hotspot-tooltip-position-top.wpr-tooltip-effect-fade .wpr-hotspot-tooltip {
     -webkit-transform: translate(-50%, -100%);
     -ms-transform: translate(-50%, -100%);
     transform: translate(-50%, -100%);
 }

 .wpr-hotspot-tooltip-position-bottom.wpr-tooltip-effect-fade .wpr-hotspot-tooltip {
     -webkit-transform: translate(-50%, 100%);
     -ms-transform: translate(-50%, 100%);
     transform: translate(-50%, 100%);
 }

 .wpr-hotspot-tooltip-position-left.wpr-tooltip-effect-fade .wpr-hotspot-tooltip {
     -webkit-transform: translate(-100%, -50%);
     -ms-transform: translate(-100%, -50%);
     transform: translate(-100%, -50%);
 }

 .wpr-hotspot-tooltip-position-right.wpr-tooltip-effect-fade .wpr-hotspot-tooltip {
     -webkit-transform: translate(100%, -50%);
     -ms-transform: translate(100%, -50%);
     transform: translate(100%, -50%);
 }

 .wpr-hotspot-tooltip-position-top.wpr-tooltip-effect-scale .wpr-hotspot-tooltip {
     -webkit-transform: translate(-50%, -100%) scale(0.7);
     -ms-transform: translate(-50%, -100%) scale(0.7);
     transform: translate(-50%, -100%) scale(0.7);
 }

 .wpr-hotspot-tooltip-position-bottom.wpr-tooltip-effect-scale .wpr-hotspot-tooltip {
     -webkit-transform: translate(-50%, 100%) scale(0.7);
     -ms-transform: translate(-50%, 100%) scale(0.7);
     transform: translate(-50%, 100%) scale(0.7);
 }

 .wpr-hotspot-tooltip-position-left.wpr-tooltip-effect-scale .wpr-hotspot-tooltip {
     -webkit-transform: translate(-100%, -50%) scale(0.7);
     -ms-transform: translate(-100%, -50%) scale(0.7);
     transform: translate(-100%, -50%) scale(0.7);
 }

 .wpr-hotspot-tooltip-position-right.wpr-tooltip-effect-scale .wpr-hotspot-tooltip {
     -webkit-transform: translate(100%, -50%) scale(0.7);
     -ms-transform: translate(100%, -50%) scale(0.7);
     transform: translate(100%, -50%) scale(0.7);
 }

 .wpr-hotspot-tooltip-position-top.wpr-tooltip-effect-scale .wpr-tooltip-active .wpr-hotspot-tooltip {
     -webkit-transform: translate(-50%, -100%) scale(1);
     -ms-transform: translate(-50%, -100%) scale(1);
     transform: translate(-50%, -100%) scale(1);
 }

 .wpr-hotspot-tooltip-position-bottom.wpr-tooltip-effect-scale .wpr-tooltip-active .wpr-hotspot-tooltip {
     -webkit-transform: translate(-50%, 100%) scale(1);
     -ms-transform: translate(-50%, 100%) scale(1);
     transform: translate(-50%, 100%) scale(1);
 }

 .wpr-hotspot-tooltip-position-left.wpr-tooltip-effect-scale .wpr-tooltip-active .wpr-hotspot-tooltip {
     -webkit-transform: translate(-100%, -50%) scale(1);
     -ms-transform: translate(-100%, -50%) scale(1);
     transform: translate(-100%, -50%) scale(1);
 }

 .wpr-hotspot-tooltip-position-right.wpr-tooltip-effect-scale .wpr-tooltip-active .wpr-hotspot-tooltip {
     -webkit-transform: translate(100%, -50%) scale(1);
     -ms-transform: translate(100%, -50%) scale(1);
     transform: translate(100%, -50%) scale(1);
 }

 @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);
     }
 }

 .wpr-hotspot-anim-pulse {
     -webkit-animation-name: wpr-hotspot-anim-pulse;
     animation-name: wpr-hotspot-anim-pulse;
     -webkit-animation-duration: 5s;
     animation-duration: 5s;
 }

 @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);
     }
 }

 .wpr-hotspot-anim-shake {
     -webkit-animation-name: wpr-hotspot-anim-shake;
     animation-name: wpr-hotspot-anim-shake;
     -webkit-animation-duration: 5s;
     animation-duration: 5s;
 }

 @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);
     }
 }

 .wpr-hotspot-anim-swing {
     -webkit-animation-name: wpr-hotspot-anim-swing;
     animation-name: wpr-hotspot-anim-swing;
     -webkit-animation-duration: 5s;
     animation-duration: 5s;
 }

 @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);
     }
 }

 .wpr-hotspot-anim-tada {
     -webkit-animation-name: wpr-hotspot-anim-tada;
     animation-name: wpr-hotspot-anim-tada;
     -webkit-animation-duration: 6s;
     animation-duration: 6s;
 }

 @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-hotspot-anim-glow:before {
     content: '';
     display: block;
     position: absolute;
     left: 0;
     top: 0;
     height: 100%;
     width: 100%;
     z-index: -1;
     -webkit-animation-name: wpr-hotspot-anim-glow;
     animation-name: wpr-hotspot-anim-glow;
     -webkit-animation-duration: 2s;
     animation-duration: 2s;
 }

 .wpr-divider-wrap {
     display: inline-block;
     width: 100%;
     overflow: hidden;
 }

 .wpr-divider {
     display: -ms-flexbox;
     display: -webkit-box;
     display: flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
 }

 .wpr-divider-text {
     -webkit-box-flex: 0;
     -ms-flex: 0 1 auto;
     flex: 0 1 auto;
 }

 .elementor-widget-wpr-divider .wpr-divider .wpr-divider-text {
     font-size: 21px;
 }

 .wpr-divider-border-left,
 .wpr-divider-border-right {
     -webkit-box-flex: 1;
     -ms-flex: 1 1 auto;
     flex: 1 1 auto;
 }

 .wpr-divider-border {
     display: block;
     width: 100%;
     height: 1px;
 }

 .wpr-divider-align-left .wpr-divider-border-left,
 .wpr-divider-align-right .wpr-divider-border-right {
     display: none;
 }

 .wpr-divider-image {
     display: block;
     overflow: hidden;
 }

 .wpr-business-hours {
     overflow: hidden;
 }

 .wpr-business-hours-item {
     position: relative;
     display: -ms-flexbox;
     display: -webkit-box;
     display: flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     -webkit-transition: all .1s;
     -o-transition: all .1s;
     transition: all .1s;
 }

 .wpr-business-day {
     -webkit-box-flex: 1;
     -ms-flex: 1 0 0px;
     flex: 1 0 0;
     text-align: left;
 }

 .elementor-widget-wpr-business-hours .wpr-business-hours .wpr-business-day,
 .elementor-widget-wpr-business-hours .wpr-business-hours .wpr-business-time,
 .elementor-widget-wpr-business-hours .wpr-business-hours .wpr-business-closed {
     font-size: 16px;
     font-weight: 500;
 }

 .wpr-business-time,
 .wpr-business-closed {
     -webkit-box-flex: 1;
     -ms-flex: 1 0 0px;
     flex: 1 0 0;
     text-align: right;
 }

 .wpr-business-hours-item:after {
     content: "";
     display: block;
     position: absolute;
     bottom: 0;
     left: 0;
     width: 100%;
 }

 .wpr-business-hours-item:last-of-type:after {
     display: none;
 }

 .elementor-widget-wpr-business-hours .wpr-business-day,
 .elementor-widget-wpr-business-hours .wpr-business-time,
 .elementor-widget-wpr-business-hours .wpr-business-closed {
     font-weight: 500;
 }

 .e-con-inner .elementor-widget-wpr-flip-box {
     -webkit-box-flex: 1;
     -ms-flex: 1;
     flex: 1;
 }

 .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-item {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
 }

 .wpr-flip-box-front {
     z-index: 5;
 }

 .wpr-flip-box[data-trigger="box"] {
     cursor: pointer;
 }

 .elementor-widget-wpr-flip-box .wpr-flip-box-front .wpr-flip-box-content .wpr-flip-box-title,
 .elementor-widget-wpr-flip-box .wpr-flip-box-back .wpr-flip-box-content .wpr-flip-box-title {
     font-size: 23px;
     font-weight: 600;
 }

 .elementor-widget-wpr-flip-box .wpr-flip-box-front .wpr-flip-box-content .wpr-flip-box-description,
 .elementor-widget-wpr-flip-box .wpr-flip-box-back .wpr-flip-box-content .wpr-flip-box-description {
     font-size: 15px;
 }

 .wpr-flip-box-item {
     -webkit-transform-style: preserve-3d;
     transform-style: preserve-3d;
     -webkit-backface-visibility: hidden;
     backface-visibility: hidden;
     -webkit-transition-property: all;
     -o-transition-property: all;
     transition-property: all;
 }

 .wpr-flip-box-content {
     display: -moz-flex;
     display: -ms-flex;
     display: -o-flex;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     width: 100%;
     height: 100%;
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -ms-flex-direction: column;
     flex-direction: column;
     position: relative;
     z-index: 10;
 }

 .wpr-flip-box-overlay {
     position: absolute;
     width: 100%;
     height: 100%;
     top: 0;
     left: 0;
     z-index: 5;
 }

 .wpr-flip-box-link {
     display: block;
     position: absolute;
     width: 100%;
     height: 100%;
     top: 0;
     left: 0;
     z-index: 20;
 }

 .wpr-flip-box-btn {
     display: inline-table;
     cursor: pointer;
 }

 .wpr-flip-box-btn-icon {
     margin-left: 5px;
 }

 .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-flip-box-image img {
     display: block;
     width: 100%;
 }

 .wpr-flip-box-title a,
 .wpr-flip-box-title a:hover {
     color: inherit;
 }

 .wpr-flip-box-front-align-left .wpr-flip-box-front .wpr-flip-box-image img,
 .wpr-flip-box-back-align-left .wpr-flip-box-back .wpr-flip-box-image img {
     float: left;
 }

 .wpr-flip-box-front-align-center .wpr-flip-box-front .wpr-flip-box-image img,
 .wpr-flip-box-back-align-center .wpr-flip-box-back .wpr-flip-box-image img {
     margin: 0 auto;
 }

 .wpr-flip-box-front-align-right .wpr-flip-box-front .wpr-flip-box-image img,
 .wpr-flip-box-back-align-right .wpr-flip-box-back .wpr-flip-box-image img {
     float: right;
 }

 .wpr-flip-box-animation-flip.wpr-flip-box-anim-direction-right .wpr-flip-box-back,
 .wpr-flip-box-animation-flip.wpr-flip-box-anim-direction-left .wpr-flip-box-active .wpr-flip-box-front {
     -webkit-transform: rotateX(0) rotateY(-180deg);
     transform: rotateX(0) rotateY(-180deg);
 }

 .wpr-flip-box-animation-flip.wpr-flip-box-anim-direction-left .wpr-flip-box-back,
 .wpr-flip-box-animation-flip.wpr-flip-box-anim-direction-right .wpr-flip-box-active .wpr-flip-box-front {
     -webkit-transform: rotateX(0) rotateY(180deg);
     transform: rotateX(0) rotateY(180deg);
 }

 .wpr-flip-box-animation-flip.wpr-flip-box-anim-direction-up .wpr-flip-box-back,
 .wpr-flip-box-animation-flip.wpr-flip-box-anim-direction-down .wpr-flip-box-active .wpr-flip-box-front {
     -webkit-transform: rotateX(-180deg) rotateY(0);
     transform: rotateX(-180deg) rotateY(0);
 }

 .wpr-flip-box-animation-flip.wpr-flip-box-anim-direction-down .wpr-flip-box-back,
 .wpr-flip-box-animation-flip.wpr-flip-box-anim-direction-up .wpr-flip-box-active .wpr-flip-box-front {
     -webkit-transform: rotateX(180deg) rotateY(0);
     transform: rotateX(180deg) rotateY(0);
 }

 .wpr-flip-box-animation-flip .wpr-flip-box-active .wpr-flip-box-back {
     -webkit-transform: none;
     -ms-transform: none;
     transform: none;
 }

 .wpr-flip-box-animation-3d-yes .wpr-flip-box-content {
     -webkit-transform-style: preserve-3d;
     transform-style: preserve-3d;
     -webkit-transform: translateZ(70px) scale(.93);
     transform: translateZ(70px) scale(.93);
 }

 .wpr-flip-box-animation-push .wpr-flip-box,
 .wpr-flip-box-animation-slide .wpr-flip-box {
     overflow: hidden;
 }

 .wpr-flip-box-animation-push .wpr-flip-box-back,
 .wpr-flip-box-animation-slide .wpr-flip-box-back {
     z-index: 10;
 }

 .wpr-flip-box-animation-push.wpr-flip-box-anim-direction-up .wpr-flip-box-back,
 .wpr-flip-box-animation-slide.wpr-flip-box-anim-direction-up .wpr-flip-box-back {
     top: 100%;
 }

 .wpr-flip-box-animation-push.wpr-flip-box-anim-direction-up .wpr-flip-box-active .wpr-flip-box-back,
 .wpr-flip-box-animation-slide.wpr-flip-box-anim-direction-up .wpr-flip-box-active .wpr-flip-box-back {
     top: 0;
 }

 .wpr-flip-box-animation-push.wpr-flip-box-anim-direction-down .wpr-flip-box-back,
 .wpr-flip-box-animation-slide.wpr-flip-box-anim-direction-down .wpr-flip-box-back {
     top: auto;
     bottom: 100%;
 }

 .wpr-flip-box-animation-push.wpr-flip-box-anim-direction-down .wpr-flip-box-active .wpr-flip-box-back,
 .wpr-flip-box-animation-slide.wpr-flip-box-anim-direction-down .wpr-flip-box-active .wpr-flip-box-back {
     top: auto;
     bottom: 0;
 }

 .wpr-flip-box-animation-push.wpr-flip-box-anim-direction-left .wpr-flip-box-back,
 .wpr-flip-box-animation-slide.wpr-flip-box-anim-direction-left .wpr-flip-box-back {
     left: 100%;
 }

 .wpr-flip-box-animation-push.wpr-flip-box-anim-direction-left .wpr-flip-box-active .wpr-flip-box-back,
 .wpr-flip-box-animation-slide.wpr-flip-box-anim-direction-left .wpr-flip-box-active .wpr-flip-box-back {
     left: 0;
 }

 .wpr-flip-box-animation-push.wpr-flip-box-anim-direction-right .wpr-flip-box-back,
 .wpr-flip-box-animation-slide.wpr-flip-box-anim-direction-right .wpr-flip-box-back {
     left: auto;
     right: 100%;
 }

 .wpr-flip-box-animation-push.wpr-flip-box-anim-direction-right .wpr-flip-box-active .wpr-flip-box-back,
 .wpr-flip-box-animation-slide.wpr-flip-box-anim-direction-right .wpr-flip-box-active .wpr-flip-box-back {
     left: auto;
     right: 0;
 }

 .wpr-flip-box-animation-push.wpr-flip-box-anim-direction-up .wpr-flip-box-active .wpr-flip-box-front {
     top: -100%;
 }

 .wpr-flip-box-animation-push.wpr-flip-box-anim-direction-down .wpr-flip-box-active .wpr-flip-box-front {
     top: 100%;
 }

 .wpr-flip-box-animation-push.wpr-flip-box-anim-direction-left .wpr-flip-box-active .wpr-flip-box-front {
     left: -100%;
 }

 .wpr-flip-box-animation-push.wpr-flip-box-anim-direction-right .wpr-flip-box-active .wpr-flip-box-front {
     left: 100%;
 }

 .wpr-flip-box-animation-fade .wpr-flip-box-active .wpr-flip-box-front {
     opacity: 0;
     visibility: hidden;
 }

 .wpr-flip-box-animation-zoom-in .wpr-flip-box-back {
     opacity: 0;
     -webkit-transform: scale(0.9);
     -ms-transform: scale(0.9);
     transform: scale(0.9);
     z-index: 10;
 }

 .wpr-flip-box-animation-zoom-in .wpr-flip-box-active .wpr-flip-box-back {
     opacity: 1;
     -webkit-transform: scale(1);
     -ms-transform: scale(1);
     transform: scale(1);
 }

 .wpr-flip-box-animation-zoom-out .wpr-flip-box-active .wpr-flip-box-front {
     opacity: 0;
     -webkit-transform: scale(0.9);
     -ms-transform: scale(0.9);
     transform: scale(0.9);
     visibility: hidden;
 }

 .elementor-widget-wpr-flip-box .wpr-flip-box-front {
     background-color: #605BE5;
 }

 .elementor-widget-wpr-flip-box .wpr-flip-box-back {
     background-color: #FF348B;
 }

 .wpr-promo-box {
     display: -moz-flex;
     display: -ms-flex;
     display: -o-flex;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     position: relative;
 }

 .wpr-promo-box-image {
     position: relative;
     overflow: hidden;
 }

 .wpr-promo-box-style-cover .wpr-promo-box-image,
 .wpr-promo-box-style-pro-cs .wpr-promo-box-image {
     position: absolute;
     top: 0;
     left: 0;
     height: 100%;
     width: 100%;
 }

 .wpr-promo-box-bg-image {
     position: absolute;
     top: 0;
     left: 0;
     height: 100%;
     width: 100%;
     z-index: 10;
     background-size: cover;
     background-position: 50%;
 }

 .wpr-promo-box-bg-overlay {
     position: absolute;
     top: 0;
     left: 0;
     height: 100%;
     width: 100%;
     z-index: 15;
     -webkit-transition-property: all;
     -o-transition-property: all;
     transition-property: all;
 }

 .wpr-promo-box-content {
     position: relative;
     z-index: 20;
     width: 100%;
     display: -moz-flex;
     display: -ms-flex;
     display: -o-flex;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -ms-flex-direction: column;
     flex-direction: column;
     overflow: hidden;
 }

 .elementor-widget-wpr-promo-box.wpr-promo-box-style-classic .wpr-promo-box-content {
     background-color: #212121;
 }

 .elementor-widget-wpr-promo-box.wpr-promo-box-style-classic .wpr-promo-box:hover .wpr-promo-box-content {
     background-color: #ddb34f;
 }

 .wpr-promo-box-image-position-right .wpr-promo-box {
     -webkit-box-orient: horizontal;
     -webkit-box-direction: reverse;
     -ms-flex-direction: row-reverse;
     flex-direction: row-reverse;
 }

 .wpr-promo-box-image-position-center .wpr-promo-box {
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -ms-flex-direction: column;
     flex-direction: column;
 }

 @media screen and (max-width: 640px) {
     .wpr-promo-box-style-classic .wpr-promo-box {
         -webkit-box-orient: vertical;
         -webkit-box-direction: normal;
         -ms-flex-direction: column;
         flex-direction: column;
     }
     .wpr-promo-box-style-classic .wpr-promo-box-image {
         min-width: auto !important;
     }
 }

 .wpr-promo-box-link {
     display: block;
     position: absolute;
     width: 100%;
     height: 100%;
     top: 0;
     left: 0;
     z-index: 40;
 }

 .wpr-promo-box-btn {
     display: inline-block;
 }

 .wpr-promo-box-icon,
 .wpr-promo-box-title,
 .wpr-promo-box-description,
 .wpr-promo-box-btn-wrap {
     width: 100%;
 }

 .wpr-promo-box-btn-icon {
     margin-left: 5px;
 }

 .wpr-promo-box-icon img {
     display: inline-block;
 }

 .elementor .elementor-widget-wpr-promo-box .wpr-promo-box:hover .wpr-promo-box-bg-image {
     -webkit-filter: brightness( 100%) contrast( 100%) saturate( 100%) hue-rotate( 0deg);
     filter: brightness( 100%) contrast( 100%) saturate( 100%) hue-rotate( 0deg);
 }

 .wpr-promo-box-badge {
     position: absolute;
     display: inline-block;
     text-align: center;
     z-index: 35;
 }

 .wpr-promo-box-badge-left {
     left: 0;
     right: auto;
 }

 .wpr-promo-box-badge-right {
     left: auto;
     right: 0;
 }

 .wpr-promo-box-badge-corner {
     top: 0;
     width: 200px;
     height: 200px;
     overflow: hidden;
 }

 .wpr-promo-box-badge-corner .wpr-promo-box-badge-inner {
     width: 200%;
 }

 .wpr-promo-box-badge-corner.wpr-promo-box-badge-right {
     -webkit-transform: rotate(90deg);
     -ms-transform: rotate(90deg);
     transform: rotate(90deg);
 }

 .wpr-promo-box-badge-cyrcle {
     top: 0;
 }

 .wpr-promo-box-badge-cyrcle.wpr-promo-box-badge-left {
     -webkit-transform: translateX(-40%) translateY(-40%);
     -ms-transform: translateX(-40%) translateY(-40%);
     transform: translateX(-40%) translateY(-40%);
 }

 .wpr-promo-box-badge-cyrcle.wpr-promo-box-badge-right {
     -webkit-transform: translateX(40%) translateY(-40%);
     -ms-transform: translateX(40%) translateY(-40%);
     transform: translateX(40%) translateY(-40%);
 }

 .wpr-promo-box-badge-cyrcle .wpr-promo-box-badge-inner {
     border-radius: 100%;
 }

 .wpr-promo-box-badge-flag {
     border-right: 5px;
 }

 .wpr-promo-box-badge-flag.wpr-promo-box-badge-left {
     margin-left: -10px;
 }

 .wpr-promo-box-badge-flag.wpr-promo-box-badge-right {
     margin-right: -10px;
 }

 .wpr-promo-box-badge-flag:before {
     content: "";
     position: absolute;
     z-index: 1;
     bottom: -5px;
     width: 0;
     height: 0;
     margin-left: -10px;
     border-left: 10px solid transparent;
     border-right: 10px solid transparent;
     border-top-style: solid;
     border-top-width: 10px;
 }

 .wpr-promo-box-badge-flag .wpr-promo-box-badge-inner {
     position: relative;
     z-index: 2;
     border-top-left-radius: 3px;
     border-top-right-radius: 3px;
 }

 .wpr-promo-box-badge-flag.wpr-promo-box-badge-left:before {
     left: 5px;
     -webkit-transform: rotate(90deg);
     -ms-transform: rotate(90deg);
     transform: rotate(90deg);
 }

 .wpr-promo-box-badge-flag.wpr-promo-box-badge-right:before {
     right: -5px;
     -webkit-transform: rotate(-90deg);
     -ms-transform: rotate(-90deg);
     transform: rotate(-90deg);
 }

 .wpr-promo-box-badge-flag.wpr-promo-box-badge-left .wpr-promo-box-badge-inner {
     border-bottom-right-radius: 3px;
 }

 .wpr-promo-box-badge-flag.wpr-promo-box-badge-right .wpr-promo-box-badge-inner {
     border-bottom-left-radius: 3px;
 }

 .elementor-widget-wpr-promo-box .wpr-promo-box-title {
     font-size: 24px;
     font-weight: 600;
 }

 .elementor-widget-wpr-promo-box .wpr-promo-box-description {
     font-size: 15px;
 }

 .elementor-widget-wpr-promo-box .wpr-promo-box-btn,
 .elementor-widget-wpr-promo-box .wpr-promo-box-badge {
     font-size: 14px;
 }

 .elementor-widget-wpr-promo-box .wpr-promo-box-badge .wpr-promo-box-badge-inner {
     font-size: 14px;
     font-weight: 600;
     text-transform: uppercase;
     letter-spacing: 0.4px;
 }

 .elementor-widget-wpr-promo-box .wpr-promo-box-badge-corner .wpr-promo-box-badge-inner {
     line-height: 1.6;
 }

 .wpr-content-ticker {
     display: -moz-flex;
     display: -ms-flex;
     display: -o-flex;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     overflow: hidden;
 }

 .wpr-content-ticker-inner {
     display: -moz-flex;
     display: -ms-flex;
     display: -o-flex;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-orient: horizontal;
     -webkit-box-direction: normal;
     -ms-flex-direction: row;
     flex-direction: row;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     position: relative;
     z-index: 20;
     width: 100%;
     overflow: hidden;
 }

 .wpr-ticker-arrow-position-left .wpr-content-ticker-inner {
     -webkit-box-orient: horizontal;
     -webkit-box-direction: reverse;
     -ms-flex-direction: row-reverse;
     flex-direction: row-reverse;
 }

 .wpr-ticker-gradient-type-both .wpr-ticker-gradient:before,
 .wpr-ticker-gradient-type-left .wpr-ticker-gradient:before {
     content: "";
     position: absolute;
     bottom: 0;
     top: 0;
     left: 0;
     width: 40px;
     z-index: 20;
 }

 .wpr-ticker-gradient-type-both .wpr-ticker-gradient:after,
 .wpr-ticker-gradient-type-right .wpr-ticker-gradient:after {
     content: "";
     position: absolute;
     bottom: 0;
     top: 0;
     right: 0;
     width: 40px;
     z-index: 20;
 }

 .wpr-ticker-arrow-position-left .wpr-ticker-slider-controls {
     margin-right: 20px;
 }

 .wpr-ticker-arrow-position-right .wpr-ticker-slider-controls {
     margin-left: 20px;
 }

 .wpr-ticker-slider {
     position: relative;
     width: 100%;
     overflow: hidden;
 }

 .wpr-ticker-heading-position-right .wpr-content-ticker {
     -webkit-box-orient: horizontal;
     -webkit-box-direction: reverse;
     -ms-flex-direction: row-reverse;
     flex-direction: row-reverse;
 }

 .wpr-ticker-title {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-align-items: center;
     overflow: hidden;
     -webkit-transition-property: all;
     -o-transition-property: all;
     transition-property: all;
     -webkit-transition-timing-function: ease-in-out;
     -o-transition-timing-function: ease-in-out;
     transition-timing-function: ease-in-out;
     -webkit-transition-duration: 200ms;
     -o-transition-duration: 200ms;
     transition-duration: 200ms;
     margin: 0;
 }

 .wpr-ticker-title a,
 .wpr-ticker-title:hover a {
     color: inherit;
 }

 .elementor-widget-wpr-content-ticker .wpr-ticker-item .wpr-ticker-title {
     font-size: 14px;
 }

 .wpr-ticker-title-inner {
     -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
     white-space: nowrap;
     overflow: hidden;
     display: inline;
 }

 .wpr-ticker-heading {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     position: relative;
     z-index: 25;
     -webkit-transition-property: all;
     -o-transition-property: all;
     transition-property: all;
     -webkit-transition-timing-function: ease-in-out;
     -o-transition-timing-function: ease-in-out;
     transition-timing-function: ease-in-out;
 }

 .wpr-ticker-heading-icon-position-left .wpr-ticker-heading {
     -webkit-box-orient: horizontal;
     -webkit-box-direction: reverse;
     -ms-flex-direction: row-reverse;
     flex-direction: row-reverse;
 }

 .elementor-widget-wpr-content-ticker .wpr-content-ticker .wpr-ticker-heading {
     font-size: 14px;
 }

 .wpr-ticker-heading-triangle-middle .wpr-ticker-heading:before {
     content: "";
     position: absolute;
     width: 0;
     height: 0;
     background: transparent !important;
     border-bottom-color: transparent;
     border-top-color: transparent;
     border-right-style: solid;
     border-bottom-style: solid;
     border-top-style: solid;
     border-width: 10px;
     top: 50%;
     -webkit-transition-property: inherit;
     -o-transition-property: inherit;
     transition-property: inherit;
     -webkit-transition-timing-function: inherit;
     -o-transition-timing-function: inherit;
     transition-timing-function: inherit;
     -webkit-transition-duration: inherit;
     -o-transition-duration: inherit;
     transition-duration: inherit;
 }

 .wpr-ticker-heading-triangle-top .wpr-ticker-heading:before,
 .wpr-ticker-heading-triangle-bottom .wpr-ticker-heading:before {
     content: "";
     position: absolute;
     top: 0;
     bottom: 0;
     width: 100%;
     z-index: 1;
     -webkit-transition-property: inherit;
     -o-transition-property: inherit;
     transition-property: inherit;
     -webkit-transition-timing-function: inherit;
     -o-transition-timing-function: inherit;
     transition-timing-function: inherit;
     -webkit-transition-duration: inherit;
     -o-transition-duration: inherit;
     transition-duration: inherit;
 }

 .wpr-ticker-heading-text,
 .wpr-ticker-heading-icon {
     position: relative;
     z-index: 20;
     -webkit-transition-property: inherit;
     -o-transition-property: inherit;
     transition-property: inherit;
     -webkit-transition-timing-function: inherit;
     -o-transition-timing-function: inherit;
     transition-timing-function: inherit;
     -webkit-transition-duration: inherit;
     -o-transition-duration: inherit;
     transition-duration: inherit;
 }

 .wpr-ticker-heading-triangle-top .wpr-ticker-heading:before {
     -ms-transform: skew(20deg);
     transform: skew(20deg);
     -webkit-transform: skew(20deg);
 }

 .wpr-ticker-heading-triangle-bottom .wpr-ticker-heading:before {
     -ms-transform: skew(-20deg);
     transform: skew(-20deg);
     -webkit-transform: skew(-20deg);
 }

 .wpr-ticker-heading-position-left.wpr-ticker-heading-triangle-middle .wpr-ticker-heading:before {
     -webkit-transform: translateY(-50%) rotate(180deg);
     -ms-transform: translateY(-50%) rotate(180deg);
     transform: translateY(-50%) rotate(180deg);
 }

 .wpr-ticker-heading-position-right.wpr-ticker-heading-triangle-middle .wpr-ticker-heading:before {
     -webkit-transform: translateY(-50%);
     -ms-transform: translateY(-50%);
     transform: translateY(-50%);
 }

 .wpr-ticker-slider-controls {
     display: -moz-flex;
     display: -ms-flex;
     display: -o-flex;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
 }

 .wpr-ticker-arrow-style-vertical .wpr-ticker-slider-controls {
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -ms-flex-direction: column;
     flex-direction: column;
 }

 .wpr-ticker-arrow-style-horizontal .wpr-ticker-slider-controls {
     -webkit-box-orient: horizontal;
     -webkit-box-direction: normal;
     -ms-flex-direction: row;
     flex-direction: row;
 }

 .wpr-ticker-arrow {
     -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;
 }

 .wpr-ticker-arrow i {
     display: block;
     width: 100%;
     height: 100%;
     line-height: inherit;
 }

 .wpr-ticker-next-arrow {
     -webkit-transform: rotate(180deg);
     -ms-transform: rotate(180deg);
     transform: rotate(180deg);
 }

 .wpr-content-ticker-inner .wpr-ticker-item {
     display: -moz-flex !important;
     display: -ms-flex !important;
     display: -o-flex !important;
     display: -webkit-box !important;
     display: -ms-flexbox !important;
     display: flex !important;
     -webkit-box-align: center !important;
     -ms-flex-align: center !important;
     align-items: center;
     position: relative;
     overflow: hidden;
 }

 .wpr-ticker-marquee {
     overflow: hidden;
 }

 .wpr-ticker-marquee .wpr-ticker-item {
     float: left;
 }

 .wpr-ticker-marquee .js-marquee {
     display: -moz-flex;
     display: -ms-flex;
     display: -o-flex;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
 }

 .wpr-ticker-arrow-style-vertical .wpr-ticker-slider .wpr-ticker-item {
     margin: 1px 0;
 }

 .wpr-ticker-image {
     margin-right: 10px;
 }

 .wpr-ticker-link {
     display: block;
     position: absolute;
     width: 100%;
     height: 100%;
     top: 0;
     left: 0;
     z-index: 20;
 }

 .wpr-ticker-icon-circle {
     display: block;
     border-radius: 50%;
     -webkit-border-radius: 50%;
     z-index: 5;
     -webkit-transition-property: inherit;
     -o-transition-property: inherit;
     transition-property: inherit;
     -webkit-transition-timing-function: inherit;
     -o-transition-timing-function: inherit;
     transition-timing-function: inherit;
     -webkit-transition-duration: inherit;
     -o-transition-duration: inherit;
     transition-duration: inherit;
 }

 .wpr-ticker-icon-circle:before,
 .wpr-ticker-icon-circle:after {
     content: "";
     position: absolute;
     top: 50%;
     left: 50%;
     -webkit-animation-name: wpr-ticker-icon-blink;
     animation-name: wpr-ticker-icon-blink;
     -webkit-animation-duration: 2s;
     animation-duration: 2s;
     -webkit-animation-iteration-count: infinite;
     animation-iteration-count: infinite;
     border-radius: 50%;
     border-width: 1px;
     border-style: solid;
     -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
     -webkit-transition-property: inherit;
     -o-transition-property: inherit;
     transition-property: inherit;
     -webkit-transition-timing-function: inherit;
     -o-transition-timing-function: inherit;
     transition-timing-function: inherit;
     -webkit-transition-duration: inherit;
     -o-transition-duration: inherit;
     transition-duration: inherit;
 }

 .wpr-ticker-icon-circle:after {
     -webkit-animation-delay: 1s;
     animation-delay: 1s;
 }

 @-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-position-above&gt;.elementor-widget-container&gt;.wpr-tabs {
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -ms-flex-direction: column;
     flex-direction: column;
 }

 .wpr-tabs-position-left&gt;.elementor-widget-container&gt;.wpr-tabs {
     -webkit-box-orient: horizontal;
     -webkit-box-direction: normal;
     -ms-flex-direction: row;
     flex-direction: row;
 }

 .wpr-tabs-position-right&gt;.elementor-widget-container&gt;.wpr-tabs {
     -webkit-box-orient: horizontal;
     -webkit-box-direction: reverse;
     -ms-flex-direction: row-reverse;
     flex-direction: row-reverse;
 }

 .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;
 }

 .wpr-tabs-position-left&gt;.elementor-widget-container&gt;.wpr-tabs&gt;.wpr-tabs-wrap,
 .wpr-tabs-position-right&gt;.elementor-widget-container&gt;.wpr-tabs&gt;.wpr-tabs-wrap {
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -ms-flex-direction: column;
     flex-direction: column;
 }

 @media screen and (max-width: 767px) {
     .wpr-tabs-responsive-yes.wpr-tabs-position-left&gt;.elementor-widget-container&gt;.wpr-tabs,
     .wpr-tabs-responsive-yes.wpr-tabs-position-right&gt;.elementor-widget-container&gt;.wpr-tabs {
         -webkit-box-orient: vertical;
         -webkit-box-direction: normal;
         -ms-flex-direction: column;
         flex-direction: column;
     }
     .wpr-tabs-responsive-yes.wpr-tabs-position-left&gt;.elementor-widget-container&gt;.wpr-tabs&gt;.wpr-tabs-wrap,
     .wpr-tabs-responsive-yes.wpr-tabs-position-right&gt;.elementor-widget-container&gt;.wpr-tabs&gt;.wpr-tabs-wrap {
         width: 100%;
     }
 }

 .wpr-tabs-hr-position-center&gt;.elementor-widget-container&gt;.wpr-tabs {
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
 }

 .wpr-tabs-hr-position-left&gt;.elementor-widget-container&gt;.wpr-tabs {
     -webkit-box-align: start;
     -ms-flex-align: start;
     align-items: flex-start;
 }

 .wpr-tabs-hr-position-right&gt;.elementor-widget-container&gt;.wpr-tabs {
     -webkit-box-align: end;
     -ms-flex-align: end;
     align-items: flex-end;
 }

 .wpr-tabs-hr-position-justify&gt;.elementor-widget-container&gt;.wpr-tabs&gt;.wpr-tabs-wrap&gt;.wpr-tab,
 .elementor-widget-container&gt;.wpr-tabs&gt;.wpr-tabs-wrap&gt;.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,
 .wpr-tab-icon,
 .wpr-tab-image,
 .wpr-tab-title {
     -webkit-transition-property: all;
     -o-transition-property: all;
     transition-property: all;
 }

 .wpr-tab-icon,
 .wpr-tab-icon i,
 .wpr-tab-image,
 .wpr-tab-title {
     -webkit-transition-duration: inherit;
     -o-transition-duration: inherit;
     transition-duration: inherit;
 }

 .elementor-element.elementor-widget-wpr-tabs&gt;.elementor-widget-container&gt;.wpr-tabs&gt;.wpr-tabs-wrap&gt;.wpr-tab.wpr-tab-active .wpr-tab-title,
 .elementor-element.elementor-widget-wpr-tabs&gt;.elementor-widget-container&gt;.wpr-tabs&gt;.wpr-tabs-wrap&gt;.wpr-tab:hover .wpr-tab-title,
 .elementor-element.elementor-widget-wpr-tabs&gt;.elementor-widget-container&gt;.wpr-tabs&gt;.wpr-tabs-wrap&gt;.wpr-tab .wpr-tab-title {
     font-size: 15px;
     font-weight: 500;
 }

 .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;
 }

 .elementor-element.elementor-widget-wpr-tabs&gt;.elementor-widget-container&gt;.wpr-tabs&gt;.wpr-tabs-content-wrap&gt;.wpr-tab-content {
     font-size: 14px;
 }

 .wpr-tab-content-active {
     position: relative;
     z-index: 100;
 }

 .wpr-tab-content-inner {
     opacity: 0;
 }

 .wpr-tab-content-active .wpr-tab-content-inner.wpr-overlay-none {
     opacity: 1;
 }

 .wpr-tabs-icon-position-left&gt;.elementor-widget-container&gt;.wpr-tabs&gt;.wpr-tabs-wrap&gt;.wpr-tab .wpr-tab-image,
 .wpr-tabs-icon-position-left&gt;.elementor-widget-container&gt;.wpr-tabs&gt;.wpr-tabs-wrap&gt;.wpr-tab .wpr-tab-icon {
     -webkit-box-ordinal-group: 2;
     -ms-flex-order: 1;
     order: 1;
 }

 .wpr-tabs-icon-position-left&gt;.elementor-widget-container&gt;.wpr-tabs&gt;.wpr-tabs-wrap&gt;.wpr-tab .wpr-tab-title {
     -webkit-box-ordinal-group: 3;
     -ms-flex-order: 2;
     order: 2;
 }

 .wpr-tabs-icon-position-center&gt;.elementor-widget-container&gt;.wpr-tabs&gt;.wpr-tabs-wrap&gt;.wpr-tab {
     -webkit-box-orient: vertical;
     -webkit-box-direction: reverse;
     -ms-flex-direction: column-reverse;
     flex-direction: column-reverse;
 }

 .wpr-tabs-triangle-yes&gt;.elementor-widget-container&gt;.wpr-tabs&gt;.wpr-tabs-wrap&gt;.wpr-tab:before {
     content: "";
     position: absolute;
     width: 0;
     height: 0;
     -webkit-transition-property: border-color;
     -o-transition-property: border-color;
     transition-property: border-color;
     -webkit-transition-timing-function: ease-in;
     -o-transition-timing-function: ease-in;
     transition-timing-function: ease-in;
     opacity: 0;
     visibility: hidden;
     z-index: 110;
 }

 .wpr-tabs-triangle-yes&gt;.elementor-widget-container&gt;.wpr-tabs&gt;.wpr-tabs-wrap&gt;.wpr-tab-active.wpr-tab:before {
     opacity: 1;
     visibility: visible;
 }

 .wpr-tabs-position-above&gt;.elementor-widget-container&gt;.wpr-tabs&gt;.wpr-tabs-wrap&gt;.wpr-tab:before {
     border-left-color: transparent;
     border-right-color: transparent;
     border-top-color: white;
     border-top-style: solid;
     border-left-style: solid;
     border-right-style: solid;
 }

 .wpr-tabs-position-left&gt;.elementor-widget-container&gt;.wpr-tabs&gt;.wpr-tabs-wrap&gt;.wpr-tab:before,
 .wpr-tabs-position-right&gt;.elementor-widget-container&gt;.wpr-tabs&gt;.wpr-tabs-wrap&gt;.wpr-tab:before {
     border-bottom-color: transparent;
     border-top-color: transparent;
     border-right-style: solid;
     border-bottom-style: solid;
     border-top-style: solid;
 }

 .wpr-tabs-position-above.wpr-tabs-triangle-type-outer.wpr-tabs-position-above&gt;.elementor-widget-container&gt;.wpr-tabs&gt;.wpr-tabs-wrap&gt;.wpr-tab:before {
     left: 50%;
     -ms-transform: translateX(-50%);
     transform: translateX(-50%);
     -webkit-transform: translateX(-50%);
 }

 .wpr-tabs-position-above.wpr-tabs-triangle-type-inner.wpr-tabs-position-above&gt;.elementor-widget-container&gt;.wpr-tabs&gt;.wpr-tabs-wrap&gt;.wpr-tab:before {
     left: 50%;
     -ms-transform: translateX(-50%) rotate(180deg);
     transform: translateX(-50%) rotate(180deg);
     -webkit-transform: translateX(-50%) rotate(180deg);
     bottom: -1px;
 }

 .wpr-tabs-position-left.wpr-tabs-triangle-type-outer&gt;.elementor-widget-container&gt;.wpr-tabs&gt;.wpr-tabs-wrap&gt;.wpr-tab:before,
 .wpr-tabs-position-right.wpr-tabs-triangle-type-inner&gt;.elementor-widget-container&gt;.wpr-tabs&gt;.wpr-tabs-wrap&gt;.wpr-tab:before {
     top: 50%;
     -ms-transform: translateY(-50%) rotate(180deg);
     transform: translateY(-50%) rotate(180deg);
     -webkit-transform: translateY(-50%) rotate(180deg);
 }

 .wpr-tabs-position-right.wpr-tabs-triangle-type-outer&gt;.elementor-widget-container&gt;.wpr-tabs&gt;.wpr-tabs-wrap&gt;.wpr-tab:before,
 .wpr-tabs-position-left.wpr-tabs-triangle-type-inner&gt;.elementor-widget-container&gt;.wpr-tabs&gt;.wpr-tabs-wrap&gt;.wpr-tab:before {
     top: 50%;
     -ms-transform: translateY(-50%);
     transform: translateY(-50%);
     -webkit-transform: translateY(-50%);
 }

 .wpr-tabs-position-left.wpr-tabs-triangle-type-inner&gt;.elementor-widget-container&gt;.wpr-tabs&gt;.wpr-tabs-wrap&gt;.wpr-tab:before {
     right: 0;
 }

 .wpr-tabs-position-right.wpr-tabs-triangle-type-inner&gt;.elementor-widget-container&gt;.wpr-tabs&gt;.wpr-tabs-wrap&gt;.wpr-tab:before {
     left: 0;
 }

 .wpr-ticker-effect-typing .wpr-ticker-title:after {
     display: inline-block;
     vertical-align: top;
     opacity: 1;
     color: inherit;
     margin-left: 2px;
 }

 .wpr-ticker-effect-typing .slick-current .wpr-ticker-title:after {
     -webkit-animation-name: wpr-cursor-blink;
     animation-name: wpr-cursor-blink;
     -webkit-animation-iteration-count: infinite;
     animation-iteration-count: infinite;
     -webkit-animation-duration: 0.5s;
     animation-duration: 0.5s;
 }

 .wpr-ticker-effect-typing .slick-current .wpr-ticker-title-inner {
     display: -webkit-inline-box;
     display: -ms-inline-flexbox;
     display: inline-flex;
     -webkit-animation: wpr-ticker-typing 1s steps(30, end);
     animation: wpr-ticker-typing 1s steps(30, end);
     overflow: hidden;
 }

 @-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-inner {
     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;
 }

 .wpr-switcher-label-style-outer&gt;.elementor-widget-container&gt;.wpr-content-toggle&gt;.wpr-switcher-container&gt;.wpr-switcher-first {
     -webkit-box-pack: end;
     -ms-flex-pack: end;
     justify-content: flex-end;
 }

 .wpr-switcher-label-style-outer&gt;.elementor-widget-container&gt;.wpr-content-toggle&gt;.wpr-switcher-container&gt;.wpr-switcher-second {
     -webkit-box-pack: start;
     -ms-flex-pack: start;
     justify-content: flex-start;
 }

 .wpr-switcher-icon-position-left&gt;.elementor-widget-container&gt;.wpr-content-toggle&gt;.wpr-switcher-container&gt;.wpr-switcher-inner&gt;.wpr-switcher-icon,
 .wpr-switcher-icon-position-left&gt;.elementor-widget-container&gt;.wpr-content-toggle&gt;.wpr-switcher-container&gt;.wpr-switcher-outer&gt;.wpr-switcher-wrap&gt;.wpr-switcher&gt;.wpr-switcher-inner&gt;.wpr-switcher-icon {
     -webkit-box-ordinal-group: 2;
     -ms-flex-order: 1;
     order: 1;
 }

 .wpr-switcher-icon-position-left&gt;.elementor-widget-container&gt;.wpr-content-toggle&gt;.wpr-switcher-container&gt;.wpr-switcher-inner&gt;.wpr-switcher-label,
 .wpr-switcher-icon-position-left&gt;.elementor-widget-container&gt;.wpr-content-toggle&gt;.wpr-switcher-container&gt;.wpr-switcher-outer&gt;.wpr-switcher-wrap&gt;.wpr-switcher&gt;.wpr-switcher-inner&gt;.wpr-switcher-label {
     -webkit-box-ordinal-group: 3;
     -ms-flex-order: 2;
     order: 2;
 }

 .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-content-inner {
     opacity: 0;
 }

 .wpr-switcher-content-active .wpr-switcher-content-inner.wpr-overlay-none {
     opacity: 1;
 }

 .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&gt;.elementor-widget-container&gt;.wpr-content-toggle&gt;.wpr-switcher-container[data-active-switcher*="1"] .wpr-switcher-bg {
     left: 0;
 }

 .wpr-switcher-style-dual.wpr-switcher-label-style-outer&gt;.elementor-widget-container&gt;.wpr-content-toggle&gt;.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-wrapper {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
 }

 .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-icon-left .wpr-stt-btn {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
 }

 .wpr-stt-btn-icon-right .wpr-stt-btn {
     -webkit-box-orient: horizontal;
     -webkit-box-direction: reverse;
     -ms-flex-direction: row-reverse;
     flex-direction: row-reverse;
 }

 .wpr-stt-btn-icon-bottom .wpr-stt-btn {
     -webkit-box-orient: vertical;
     -webkit-box-direction: reverse;
     -ms-flex-direction: column-reverse;
     flex-direction: column-reverse;
 }

 .wpr-stt-btn-icon-top .wpr-stt-btn {
     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;
 }

 .wpr-stt-btn-align-fixed .wpr-stt-btn {
     visibility: hidden;
     position: fixed;
     z-index: 9999;
 }

 .wpr-stt-btn-align-fixed-right .wpr-stt-btn {
     left: auto;
 }

 .wpr-stt-btn-align-fixed-left .wpr-stt-btn {
     right: auto;
 }

 .wpr-pc-wrapper {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
 }

 .wpr-pc-btn {
     border: none;
     cursor: pointer;
     font-size: 16px;
     line-height: 48px;
     text-align: center;
     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;
 }

 .elementor a.wpr-pc-btn {
     -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
     box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
 }

 .wpr-pc-content {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
 }

 .wpr-pc-btn-icon-right .wpr-pc-content {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
 }

 .wpr-pc-btn-icon-left .wpr-pc-content {
     -webkit-box-orient: horizontal;
     -webkit-box-direction: reverse;
     -ms-flex-direction: row-reverse;
     flex-direction: row-reverse;
 }

 .wpr-pc-btn-icon-bottom .wpr-pc-content {
     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;
 }

 .wpr-pc-btn-icon-top .wpr-pc-content {
     -webkit-box-orient: vertical;
     -webkit-box-direction: reverse;
     -ms-flex-direction: column-reverse;
     flex-direction: column-reverse;
 }

 .wpr-pc-btn-align-fixed .wpr-pc-btn {
     position: fixed;
     z-index: 9999;
 }

 .wpr-pc-btn-align-fixed-right .wpr-pc-btn {
     left: auto;
 }

 .wpr-pc-btn-align-fixed-left .wpr-pc-btn {
     right: auto;
 }

 .wpr-timeline-outer-container {
     position: relative;
     opacity: 0;
 }

 .wpr-vertical {
     min-width: 100%;
     min-height: 100%;
     overflow: hidden;
 }

 .wpr-vertical .wpr-timeline-centered .wpr-data-wrap {
     display: flow-root;
 }

 .wpr-timeline-centered {
     position: relative;
     display: table;
     width: 100%;
     height: 100%;
 }

 .wpr-list-style-none ul {
     list-style-type: none;
 }

 .wpr-list-style-disc ul {
     list-style-type: disc;
 }

 .wpr-list-style-decimal ul {
     list-style-type: decimal;
 }

 .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-timeline-centered.wpr-both-sided-timeline .wpr-timeline-entry.wpr-left-aligned .wpr-timeline-entry-inner,
 .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-entry.wpr-left-aligned .wpr-timeline-entry-inner {
     margin-left: 0;
 }

 .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-timeline-entry .wpr-timeline-entry-inner {
     position: relative;
 }

 .wpr-timeline-centered.wpr-one-sided-timeline .wpr-timeline-entry {
     width: 100%;
     float: left;
 }

 .wpr-timeline-centered.wpr-one-sided-timeline .wpr-timeline-entry .wpr-timeline-entry-inner {
     margin-left: 0;
 }

 .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-read-more-button {
     display: inline-block;
     font-size: 14px;
 }

 .wpr-timeline-centered.wpr-both-sided-timeline .wpr-timeline-entry.wpr-left-aligned .wpr-extra-label {
     left: 108%;
 }

 .wpr-horizontal .wpr-extra-label .wpr-label,
 .wpr-horizontal .wpr-extra-label .wpr-sub-label {
     text-align: center;
     line-height: 1;
 }

 .wpr-left-aligned .wpr-extra-label .wpr-label,
 .wpr-left-aligned .wpr-extra-label .wpr-sub-label {
     text-align: right;
 }

 .wpr-right-aligned .wpr-extra-label .wpr-label,
 .wpr-right-aligned .wpr-extra-label .wpr-sub-label {
     text-align: left;
 }

 .wpr-both-sided-timeline .wpr-right-aligned .wpr-extra-label .wpr-label,
 .wpr-both-sided-timeline .wpr-right-aligned .wpr-extra-label .wpr-sub-label {
     text-align: right !important;
 }

 .wpr-both-sided-timeline .wpr-left-aligned .wpr-extra-label .wpr-label,
 .wpr-both-sided-timeline .wpr-left-aligned .wpr-extra-label .wpr-sub-label {
     text-align: left !important;
 }

 .wpr-horizontal-bottom .wpr-extra-label {
     position: absolute;
     display: table;
     width: 100%;
     height: 80px;
     overflow: hidden;
     text-align: center;
     vertical-align: middle;
     top: 0;
     left: 50%;
     -webkit-transform: translateX(-50%);
     -ms-transform: translateX(-50%);
     transform: translateX(-50%);
 }

 .wpr-extra-label .wpr-label,
 .wpr-extra-label .wpr-sub-label {
     display: block;
     width: 100%;
 }

 .wpr-extra-label .wpr-label {
     font-size: 15px;
     font-weight: 600;
 }

 .wpr-extra-label .wpr-sub-label {
     font-size: 12px;
 }

 .wpr-timeline-centered.wpr-both-sided-timeline .wpr-timeline-entry.wpr-left-aligned .wpr-timeline-entry-inner .wpr-icon {
     position: absolute;
     left: calc(100%);
     -webkit-transform: translate(-50%);
     -ms-transform: translate(-50%);
     transform: translate(-50%);
 }

 .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-timeline-centered .wpr-timeline-entry.wpr-left-aligned .wpr-timeline-entry-inner .wpr-data-wrap:after {
     right: 0;
     margin-left: 0;
     margin-right: -9px;
     -webkit-transform: rotate(180deg);
     -ms-transform: rotate(180deg);
     transform: rotate(180deg);
 }

 .wpr-story-info-vertical,
 .wpr-story-info {}

 .wpr-right-aligned .wpr-story-info-vertical.wpr-data-wrap:after {
     right: 100%;
 }

 .wpr-timeline-centered .wpr-timeline-entry .wpr-extra-label {
     position: absolute;
     right: 108%;
     width: 100%;
     height: auto;
     padding: 10px;
     -webkit-box-sizing: border-box;
     box-sizing: border-box;
 }

 .wpr-timeline-centered.wpr-one-sided-timeline .wpr-timeline-entry .wpr-extra-label,
 .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-entry .wpr-extra-label {
     position: relative;
     right: auto;
     position: static !important;
     -webkit-transform: none !important;
     -ms-transform: none !important;
     transform: none !important;
     display: block;
     margin-bottom: 10px;
 }

 .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-entry .wpr-extra-label {
     position: static !important;
     text-align: right;
     margin-left: auto;
 }

 .wpr-timeline-centered .wpr-timeline-entry .wpr-extra-label&gt;span {
     display: block;
 }

 .wpr-timeline-centered .wpr-timeline-entry .wpr-timeline-entry-inner .wpr-icon {
     display: block;
     width: 48px;
     height: 48px;
     -webkit-background-clip: padding-box;
     -moz-background-clip: padding-box;
     background-clip: padding-box;
     text-align: center;
     font-size: 0;
     float: left;
 }

 .wpr-timeline-centered .wpr-timeline-entry .wpr-timeline-entry-inner .wpr-icon i {
     font-size: 22px;
 }

 .wpr-timeline-centered .wpr-timeline-entry .wpr-timeline-entry-inner .wpr-data-wrap {
     position: relative;
     -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
     background-clip: padding-box;
 }

 .wpr-timeline-centered .wpr-timeline-entry .wpr-timeline-entry-inner .wpr-data-wrap:after {
     content: '';
     display: block;
     position: absolute;
     width: 0;
     height: 0;
     border-style: solid;
     border-width: 9px 9px 9px 0;
     border-color: transparent;
     top: 14px;
     margin-left: -9px;
 }

 .wpr-title-wrap {
     overflow: hidden;
     -ms-flex-negative: 0;
     flex-shrink: 0;
     width: 100% !important;
 }

 .wpr-timeline-centered .wpr-timeline-entry .wpr-timeline-entry-inner .wpr-data-wrap .wpr-title {
     display: inline-block;
 }

 .wpr-timeline-centered .wpr-timeline-entry .wpr-timeline-entry-inner .wpr-data-wrap .wpr-title span {
     -webkit-opacity: .6;
     -moz-opacity: .6;
     opacity: .6;
     -ms-filter: alpha(opacity=60);
     filter: alpha(opacity=60);
 }

 .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-both-sided-timeline .wpr-left-aligned .wpr-data-wrap:after,
 .wpr-one-sided-timeline-left .wpr-left-aligned .wpr-data-wrap:after {
     left: 100%;
 }

 .wpr-one-sided-timeline .wpr-timeline-entry .wpr-timeline-entry-inner .wpr-icon {
     -webkit-transform: translate(-50%, -50%) !important;
     -ms-transform: translate(-50%, -50%) !important;
     transform: translate(-50%, -50%) !important;
 }

 .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;
 }

 .timeline-background-image {
     position: absolute;
     left: 0;
     top: 0;
     width: 100%;
     height: 100%;
     max-width: 100% !important;
     max-height: 100% !important;
     opacity: 0.7;
     z-index: -1;
 }

 .timeline-background-image img {
     width: 100%;
     height: 100%;
     max-width: 100% !important;
     max-height: 100% !important;
 }

 .wpr-horizontal-timeline .swiper-slide-line-bottom {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-pack: center;
     -ms-flex-pack: center;
     justify-content: center;
     -webkit-box-align: end;
     -ms-flex-align: end;
     align-items: flex-end;
 }

 .wpr-horizontal-timeline .wpr-story-info {
     width: 98%;
 }

 .story-with-background {
     background-image: url('');
     background-repeat: no-repeat;
     background-position: center;
     background-size: cover;
 }

 .wpr-timeline-story-overlay {
     position: absolute;
     top: 0;
     left: 0;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -ms-flex-direction: column;
     flex-direction: column;
     width: 100%;
     line-height: 1;
     height: auto;
 }

 .wpr-story-info {
     line-height: 1;
 }

 .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-horizontal-bottom .wpr-story-info:before {
     content: "";
     display: block;
     position: absolute;
 }

 .wpr-horizontal-bottom .wpr-story-info {
     padding: 0;
     -webkit-box-pack: center;
     -ms-flex-pack: center;
     justify-content: center;
     position: relative;
     -webkit-transition: all 200ms ease-in;
     -o-transition: all 200ms ease-in;
     transition: all 200ms ease-in;
     text-align: center;
     -webkit-box-sizing: border-box;
     box-sizing: border-box;
     border-radius: 6px;
 }

 .wpr-story-info,
 .wpr-story-info-vertical {
     font-size: 0;
 }

 .wpr-timeline-media {
     overflow: hidden;
     position: relative;
     display: inline-block;
 }

 .wpr-timeline-iframe-wrapper {
     position: relative;
     width: 100%;
     height: 0;
     padding-bottom: 56.25%;
 }

 .wpr-timeline-media iframe,
 .wpr-timeline-iframe-wrapper iframe {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
 }

 .wpr-horizontal-bottom .wpr-title {
     display: inline-block;
     margin: 0;
     line-height: 1.2em;
 }

 .wpr-horizontal-bottom .wpr-title {
     padding: 8px 8px 0;
     font-size: 20px;
 }

 .wpr-horizontal-bottom .wpr-description {
     display: inline-block;
     width: 100%;
     margin: 0;
     line-height: 1.2em;
     padding: 8px;
     font-size: inherit;
 }

 .wpr-horizontal .wpr-description {
     display: inline-block;
     width: 100%;
     margin: 0;
     line-height: 1.2em;
     padding: 8px;
     font-size: inherit;
 }

 .wpr-wrapper .wpr-description {
     font-size: 15px;
     background-color: transparent !important;
 }

 .wpr-horizontal-bottom .wpr-swiper-pagination.swiper-pagination-progressbar {
     position: absolute;
     left: 50%;
     z-index: 0;
 }

 .wpr-horizontal-bottom .wpr-swiper-pagination.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
     background: rgba(0, 0, 0, 0.25);
 }

 .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;
 }

 .swiper-slide.auto-height {
     height: auto;
 }

 .wpr-horizontal-timeline .swiper-slide {
     height: auto;
 }

 .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-timeline-centered .wpr-extra-label {
     -webkit-transform: translateY(-50%) !important;
     -ms-transform: translateY(-50%) !important;
     transform: translateY(-50%) !important;
 }

 .wpr-horizontal .wpr-extra-label {
     position: absolute;
     display: table;
     width: 100%;
     height: 80px;
     overflow: hidden;
     text-align: center;
     vertical-align: middle;
     left: 50%;
     -webkit-transform: translateX(-50%);
     -ms-transform: translateX(-50%);
     transform: translateX(-50%);
 }

 .wpr-horizontal .wpr-extra-label .wpr-label,
 .wpr-horizontal .wpr-extra-label .wpr-sub-label {
     display: inline-block;
     width: 100%;
 }

 .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-story-info:before {
     content: "";
     display: block;
     position: absolute;
     left: calc(50% - 10px);
     left: -o-calc(50% - 10px);
     border-bottom-color: transparent !important;
     bottom: -28px;
 }

 .wpr-horizontal .wpr-story-info {
     position: relative;
     -webkit-box-pack: center;
     -ms-flex-pack: center;
     justify-content: center;
     -webkit-transition: all 200ms ease-in;
     -o-transition: all 200ms ease-in;
     transition: all 200ms ease-in;
     text-align: center;
     -webkit-box-sizing: border-box;
     box-sizing: border-box;
 }

 .wpr-horizontal .wpr-title {
     padding: 8px 8px 0;
     font-size: 20px;
 }

 .wpr-horizontal .wpr-swiper-pagination.swiper-pagination-progressbar {
     position: absolute;
     height: 2px;
     left: 50%;
     z-index: 0;
 }

 .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;
 }

 .wpr-wrapper .wpr-year {
     font-size: 16px;
     font-weight: bold;
     line-height: 2.1em;
 }

 .wpr-wrapper span.wpr-extra-label {
     font-size: 15px;
     font-weight: normal;
     color: #7A7A7A;
 }

 .wpr-wrapper .wpr-title {
     font-size: 20px;
     font-weight: 600;
 }

 .wpr-horizontal-bottom .wpr-story-info {
     border-bottom: 4px solid #23A455;
 }

 .wpr-horizontal-bottom .wpr-story-info:before {
     border: 13px solid;
     border-top-color: transparent;
     border-left-color: transparent;
     border-right-color: transparent;
 }

 .wpr-left-aligned .wpr-data-wrap:after {
     border-right-color: transparent !important;
 }

 .wpr-wrapper span.wpr-extra-label {
     font-size: 15px;
     font-weight: normal;
     color: #7A7A7A;
 }

 .wpr-wrapper .wpr-title {
     font-size: 24px;
     font-weight: bold;
 }

 .wpr-horizontal .wpr-story-info {
     border-bottom: 4px solid #23A455;
 }

 .wpr-horizontal .wpr-story-info:before {
     border: 13px solid transparent;
 }

 .wpr-horizontal .wpr-timeline-prev-arrow {
     left: 1%;
     -webkit-transform: translateY(50%);
     -ms-transform: translateY(50%);
     transform: translateY(50%);
 }

 .wpr-horizontal .wpr-timeline-next-arrow {
     right: 1%;
     -webkit-transform: translateY(50%) rotate(180deg);
     -ms-transform: translateY(50%) rotate(180deg);
     transform: translateY(50%) rotate(180deg);
 }

 .wpr-horizontal-bottom .wpr-timeline-prev-arrow {
     left: 1%;
     -webkit-transform: translateY(-50%);
     -ms-transform: translateY(-50%);
     transform: translateY(-50%);
 }

 .wpr-horizontal-bottom .wpr-timeline-next-arrow {
     right: 1%;
     -webkit-transform: translateY(-50%) rotate(180deg);
     -ms-transform: translateY(-50%) rotate(180deg);
     transform: translateY(-50%) rotate(180deg);
 }

 @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-one-sided-timeline .wpr-extra-label {
         position: static !important;
         -webkit-transform: none !important;
         -ms-transform: none !important;
         transform: none !important;
         display: block;
         margin-bottom: 10px;
     }
     .wpr-right-aligned .wpr-extra-label .wpr-label {
         text-align: left !important;
     }
 }

 .wpr-lottie-animations-wrapper {
     min-height: 1px;
 }

 .wpr-twitter-feed-item-username {
     margin: 0;
 }

 .wpr-tweet .inner-block {
     display: inline-block;
 }

 .wpr-twitter-feed-cont .swiper-pagination-bullets,
 .wpr-twitter-feed-cont .swiper-pagination-fraction {
     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-item-display-block {
     clear: both;
 }

 .wpr-twitter-feed-item-display-inline.wpr-twitter-feed-item-align-left,
 .wpr-twitter-feed-item-display-custom.wpr-twitter-feed-item-align-left {
     float: left;
 }

 .wpr-twitter-feed-item-display-inline.wpr-twitter-feed-item-align-right,
 .wpr-twitter-feed-item-display-custom.wpr-twitter-feed-item-align-right {
     float: right;
 }

 .wpr-twitter-feed-item-display-inline.wpr-twitter-feed-item-align-center,
 .wpr-twitter-feed-item-display-custom.wpr-twitter-feed-item-align-center {
     float: none;
     display: inline-block;
     vertical-align: middle;
 }

 .wpr-tf-header-content {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-pack: justify;
     -ms-flex-pack: justify;
     justify-content: space-between;
     -webkit-box-align: start;
     -ms-flex-align: start;
     align-items: flex-start;
 }

 .wpr-tf-header-user p {
     text-align: left;
 }

 .wpr-twitter-feed-header p {
     margin: 0;
 }

 .wpr-twitter-feed-cont {
     position: relative;
 }

 .wpr-twitter-feed p {
     margin: 0;
 }

 .wpr-tf-statistics {
     text-align: left;
 }

 @media screen and (max-width: 767px) {
     .wpr-tf-statistics {
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         -webkit-box-orient: vertical;
         -webkit-box-direction: normal;
         -ms-flex-direction: column;
         flex-direction: column;
     }
 }

 .wpr-tf-header-profile-img {
     width: 50%;
     margin-top: -100px;
 }

 .wpr-twitter-follow-btn-wrap {
     margin-top: 10px;
 }

 .wpr-tf-header-profile-img img {
     width: 200px;
     height: 200px;
     border-radius: 50%;
 }

 .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-grid .wpr-twitter-feed {
     display: -ms-grid;
     display: grid;
     -ms-grid-columns: minmax(0, 1fr) 5px minmax(0, 1fr) 5px minmax(0, 1fr);
     grid-template-columns: repeat(3, minmax(0, 1fr));
     -webkit-column-gap: 5px;
     -moz-column-gap: 5px;
     column-gap: 5px;
     row-gap: 5px;
 }

 .wpr-twitter-feed .button {
     margin-bottom: 20px;
 }

 .wpr-twitter-feed-list .wpr-twitter-feed .wpr-tweet,
 .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-twit-image {
     width: 100%;
     height: auto;
 }

 .wpr-twitter-follow-btn {
     display: inline-block;
 }

 .wpr-load-more-twitter-posts {
     cursor: pointer;
 }

 .wpr-token-missing {
     text-align: center;
     margin-bottom: 0;
 }

 .wpr-pagination-hidden {
     display: none !important;
 }

 .wpr-instagram-feed {
     opacity: 0;
 }

 .wpr-instagram-feed .inner-block {
     display: inline-block;
 }

 .wpr-instagram-hidden-item,
 .wpr-grid-hidden-item {
     opacity: 0 !important;
     overflow: hidden;
 }

 .wpr-swiper-nav-wrap {
     cursor: pointer
 }

 .wpr-swiper-button {
     cursor: pointer;
     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-grid-slider-nav-position-custom .wpr-swiper-button-prev,
 .wpr-grid-slider-nav-position-custom .wpr-swiper-button-next {
     position: absolute;
     z-index: 99;
     top: 50%;
     -webkit-transform: translateY(-50%);
     -ms-transform: translateY(-50%);
     transform: translateY(-50%);
     cursor: pointer;
 }

 .wpr-swiper-button-prev {
     left: 0;
 }

 .wpr-swiper-button-next {
     right: 0
 }

 .wpr-grid-slider-nav-position-default .wpr-swiper-nav-wrap {
     position: absolute;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     z-index: 99;
 }

 .wpr-grid-slider-nav-position-default .wpr-swiper-button-prev,
 .wpr-grid-slider-nav-position-default .wpr-swiper-button-next {
     position: static;
 }

 .wpr-grid-slider-nav-align-top-center .wpr-swiper-nav-wrap,
 .wpr-grid-slider-nav-align-bottom-center .wpr-swiper-nav-wrap {
     left: 50%;
     -webkit-transform: translateX(-50%);
     -ms-transform: translateX(-50%);
     transform: translateX(-50%);
 }

 .wpr-if-cfb-bottom .wpr-grid-pagination,
 .wpr-if-cfb-bottom .wpr-instagram-follow-btn-wrap {
     display: inline-block;
 }

 .wpr-insta-feed-item-above-content {
     border-bottom: 0 !important;
     border-bottom-left-radius: 0 !important;
     border-bottom-right-radius: 0 !important;
 }

 .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-item-username {
     margin: 0;
     font-size: 23px;
 }

 .wpr-instagram-follow-btn {
     display: inline-block;
     cursor: pointer;
 }

 .wpr-if-cfb-center .wpr-instagram-follow-btn {
     position: absolute;
     top: 50%;
     left: 50%;
     -webkit-transform: translateY(-50%) translateX(-50%);
     -ms-transform: translateY(-50%) translateX(-50%);
     transform: translateY(-50%) translateX(-50%);
     z-index: 99;
 }

 .wpr-insta-feed-thumb {
     width: 100%;
     height: auto;
 }

 .wpr-insta-feed-item-display-block {
     clear: both;
 }

 .wpr-insta-feed-item-display-inline.wpr-insta-feed-item-align-left,
 .wpr-insta-feed-item-display-custom.wpr-insta-feed-item-align-left {
     float: left;
 }

 .wpr-insta-feed-item-display-inline.wpr-insta-feed-item-align-right,
 .wpr-insta-feed-item-display-custom.wpr-insta-feed-item-align-right {
     float: right;
 }

 .wpr-insta-feed-item-display-inline.wpr-insta-feed-item-align-center,
 .wpr-insta-feed-item-display-custom.wpr-insta-feed-item-align-center {
     float: none;
     display: inline-block;
     vertical-align: middle;
 }

 .wpr-insta-feed-layout-grid .wpr-instagram-feed,
 .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,
 .wpr-instagram-feed-cont .swiper-pagination-fraction {
     display: inline-block !important;
     width: auto !important;
     -webkit-transform: translateX(-50%);
     -ms-transform: translateX(-50%);
     transform: translateX(-50%);
 }

 .wpr-insta-feed-list-left .wpr-insta-feed-media-wrap,
 .wpr-insta-feed-list-left .wpr-insta-feed-item-below-content {
     float: left;
 }

 .wpr-insta-feed-list-left .wpr-insta-feed-item-caption {
     text-align: left !important;
 }

 .wpr-insta-feed-list-right .wpr-insta-feed-media-wrap,
 .wpr-insta-feed-list-right .wpr-insta-feed-item-below-content {
     float: right;
 }

 .wpr-insta-feed-list-right .wpr-insta-feed-item-caption {
     text-align: right !important
 }

 .wpr-insta-feed-list-zigzag .wpr-insta-feed-content-wrap:nth-child(odd) .wpr-insta-feed-media-wrap,
 .wpr-insta-feed-list-zigzag .wpr-insta-feed-content-wrap:nth-child(odd) .wpr-insta-feed-item-below-content {
     float: left;
 }

 .wpr-insta-feed-list-zigzag .wpr-insta-feed-content-wrap:nth-child(odd) .wpr-insta-feed-item-caption {
     text-align: left !important;
 }

 .wpr-insta-feed-list-zigzag .wpr-insta-feed-content-wrap:nth-child(even) .wpr-insta-feed-media-wrap,
 .wpr-insta-feed-list-zigzag .wpr-insta-feed-content-wrap:nth-child(even) .wpr-insta-feed-item-below-content {
     float: right;
 }

 .wpr-insta-feed-list-zigzag .wpr-insta-feed-content-wrap:nth-child(even) .wpr-insta-feed-item-caption {
     text-align: right !important;
 }

 .wpr-insta-feed-content-wrap {
     text-align: center;
 }

 .wpr-masonry {
     opacity: 0;
 }

 .wpr-masonry .wpr-insta-feed-content-wrap {
     padding: 0 !important;
     float: left;
 }

 .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-top {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     z-index: 2;
 }

 .wpr-insta-feed-media-hover-bottom {
     position: absolute;
     bottom: 0;
     left: 0;
     width: 100%;
     z-index: 2;
 }

 .wpr-insta-feed-media-hover-middle {
     position: relative;
     z-index: 2;
 }

 .wpr-insta-feed-media-hover-bg {
     position: absolute;
 }

 .wpr-insta-feed-item-icon .inner-block&gt;span,
 .wpr-insta-feed-item-lightbox .inner-block&gt;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-ifc-date {
     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;
     padding: 10px;
 }

 .wpr-insta-feed-caption {
     font-style: normal;
 }

 .wpr-insta-feed-caption::-webkit-scrollbar {
     width: 4px;
     background-color: transparent;
 }

 .wpr-insta-feed-caption::-webkit-scrollbar-thumb {
     border-left: 3px solid red;
 }

 .wpr-if-square-images-yes .wpr-insta-feed-media-wrap {
     position: relative;
     padding-bottom: 100%;
     width: 100%;
 }

 .wpr-insta-feed-image-wrap img {
     border-radius: inherit;
 }

 .wpr-if-square-images-yes .wpr-insta-feed-image-wrap {
     overflow: hidden;
     position: absolute;
     width: 100%;
     height: 100%;
     left: 0;
     top: 0;
 }

 .wpr-if-square-images-yes img {
     width: 100%;
     height: 100%;
     -o-object-fit: cover;
     object-fit: cover;
 }

 .wpr-load-more-insta-posts {
     cursor: pointer;
 }

 .wpr-flip-carousel-wrapper {
     min-height: 1px;
 }

 .wpr-flip-carousel {
     overflow: hidden !important;
     opacity: 0;
 }

 .wpr-flip-items-wrapper img {
     margin: auto;
 }

 .wpr-flip-items-wrapper {
     list-style-type: none;
 }

 .wpr-flip-carousel ul li.flipster__item {
     margin: auto;
 }

 .wpr-flip-carousel ul li.flipster__item img {
     width: 100%;
 }

 .wpr-flip-carousel .flipster__nav {
     margin: 0;
 }

 .wpr-flip-carousel .flipster__button,
 .wpr-flip-carousel .flipcaption,
 .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__button {
     opacity: 1;
 }

 .wpr-flip-carousel .flipster__nav__link {
     width: 100%;
     height: 100%;
     padding: 0;
 }

 .wpr-flip-carousel .flipster__nav__link::after {
     display: none;
 }

 .wpr-flip-carousel-navigation {
     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;
 }

 @media screen and (max-width: 768px) {
     .wpr-flip-carousel ul li.flipster__item {
         width: 70%;
     }
 }

 .wpr-dual-heading-icon-and-desc-top .wpr-dual-heading-wrap {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-orient: vertical;
     -webkit-box-direction: reverse;
     -ms-flex-direction: column-reverse;
     flex-direction: column-reverse;
 }

 .wpr-dual-heading-icon-top .wpr-dual-heading-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-dual-heading-icon-top .wpr-dual-heading-icon-wrap {
     -webkit-box-ordinal-group: 0;
     -ms-flex-order: -1;
     order: -1;
 }

 .wpr-dual-heading-desc-top .wpr-dual-heading-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-dual-heading-desc-top .wpr-dual-heading-description {
     -webkit-box-ordinal-group: 0;
     -ms-flex-order: -1;
     order: -1;
 }

 .wpr-dual-title {
     margin: 0;
 }

 .wpr-dual-title .first,
 .wpr-dual-title .second {
     display: inline-block;
 }

 .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&gt;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&gt;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-vertical .wpr-taxonomy-list i,
 .wpr-taxonomy-list span {
     line-height: 1.5;
     vertical-align: middle;
 }

 .wpr-taxonomy-list-horizontal .wpr-taxonomy-list li a,
 .wpr-taxonomy-list-horizontal .wpr-taxonomy-list li&gt;span,
 .wpr-taxonomy-list .wpr-tax-wrap {
     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-term-count {
     display: block;
 }

 .wpr-taxonomy-list-horizontal .wpr-taxonomy-list {
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
 }

 .wpr-taxonomy-list-vertical .wpr-taxonomy-list {
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -ms-flex-direction: column;
     flex-direction: column;
 }

 .wpr-taxonomy-list-vertical .wpr-taxonomy-list li&gt;span,
 .wpr-taxonomy-list-vertical .wpr-taxonomy-list li a {
     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-taxonomy-list-vertical .wpr-sub-taxonomy {
     padding-left: 20px;
 }

 .wpr-taxonomy-list-vertical .wpr-inner-sub-taxonomy {
     padding-left: 40px;
 }

 .wpr-taxonomy-list-vertical .wpr-inner-sub-taxonomy-2 {
     padding-left: 60px;
 }

 .wpr-feature-list-center .wpr-feature-list-item {
     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;
 }

 .wpr-feature-list-center .wpr-feature-list-content-wrap {
     text-align: center;
 }

 .wpr-feature-list-right .wpr-feature-list-item {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     -webkit-box-orient: horizontal;
     -webkit-box-direction: reverse;
     -ms-flex-direction: row-reverse;
     flex-direction: row-reverse;
 }

 .wpr-feature-list-right .wpr-feature-list-content-wrap {
     text-align: right;
 }

 .wpr-feature-list-align-flex-start .wpr-feature-list-title,
 .wpr-feature-list-align-flex-start .wpr-feature-list-description {
     text-align: left;
 }

 .wpr-feature-list-align-flex-end .wpr-feature-list-title,
 .wpr-feature-list-align-flex-end .wpr-feature-list-description {
     text-align: right;
 }

 .wpr-feature-list-rhombus .wpr-feature-list-icon-inner-wrap {
     -webkit-transform: rotate(45deg);
     -ms-transform: rotate(45deg);
     transform: rotate(45deg);
 }

 .wpr-feature-list-rhombus .wpr-feature-list-icon-wrap i,
 .wpr-feature-list-rhombus .wpr-feature-list-icon-wrap img {
     -webkit-transform: rotate(-45deg);
     -ms-transform: rotate(-45deg);
     transform: rotate(-45deg);
 }

 .wpr-feature-list-wrap .wpr-feature-list-icon-inner-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;
     overflow: hidden;
 }

 .wpr-feature-list {
     padding: 0;
 }

 .wpr-feature-list-line-yes .wpr-feature-list-icon-wrap {
     position: relative;
 }

 .wpr-feature-list-icon-wrap img {
     width: 100%;
     max-width: 100%;
 }

 .wpr-feature-list-center .wpr-feature-list-line {
     display: none;
 }

 .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-feature-list-title,
 .wpr-feature-list-description {
     margin: 0;
 }

 .wpr-feature-list-left .wpr-feature-list-item {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     text-align: left;
 }

 .wpr-image-accordion * {
     margin: 0;
     padding: 0;
     -webkit-box-sizing: border-box;
     box-sizing: border-box;
 }

 .wpr-img-accordion-wrapper-link-yes {
     cursor: pointer;
 }

 .wpr-image-accordion-wrap {
     overflow: hidden;
     opacity: 0;
 }

 .wpr-skew-acc-images-yes .wpr-image-accordion-wrap {
     overflow: visible;
 }

 .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-image-accordion-item .wpr-accordion-background {
     position: absolute;
     top: 0;
     left: 0;
     min-height: 100%;
     min-width: 100%;
 }

 .wpr-img-accordion-item-description .inner-block {
     display: inline-block;
 }

 .wpr-image-accordion-wrap .wpr-img-accordion-media-hover,
 .wpr-image-accordion-wrap .wpr-img-accordion-hover-bg {
     position: absolute;
 }

 .wpr-image-accordion-item {
     text-align: center;
 }

 .wpr-image-accordion-item-inner {
     position: relative;
     text-align: center;
 }

 .wpr-img-accordion-item-display-custom.wpr-img-accordion-item-align-center {
     float: none;
     display: inline-block;
     vertical-align: middle;
 }

 .wpr-img-accordion-media-hover {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     overflow: hidden;
 }

 .wpr-img-accordion-media-hover-top {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     z-index: 99;
 }

 .wpr-img-accordion-media-hover-bottom {
     position: absolute;
     bottom: 0;
     left: 0;
     width: 100%;
     z-index: 99;
 }

 .wpr-img-accordion-media-hover-middle {
     position: relative;
     z-index: 2;
 }

 .wpr-img-accordion-sep-style-1 .inner-block&gt;span,
 .wpr-img-accordion-sep-style-2 .inner-block&gt;span {
     display: inline-block;
 }

 .wpr-img-accordion-item-display-custom.wpr-img-accordion-sep-style-2 .inner-block&gt;span,
 .wpr-img-accordion-item-display-custom.wpr-img-accordion-sep-style-1 .inner-block&gt;span {
     width: 100%;
 }

 .wpr-img-accordion-item-display-block {
     clear: both;
 }

 .wpr-img-accordion-item-separator.wpr-img-accordion-item-display-inline span {
     width: 100% !important;
 }

 .wpr-img-accordion-item-display-inline.wpr-img-accordion-item-align-left,
 .wpr-img-accordion-item-display-custom.wpr-img-accordion-item-align-left {
     float: left;
 }

 .wpr-img-accordion-item-display-inline.wpr-img-accordion-item-align-right,
 .wpr-img-accordion-item-display-custom.wpr-img-accordion-item-align-right {
     float: right;
 }

 .wpr-img-accordion-item-display-inline.wpr-img-accordion-item-align-center,
 .wpr-img-accordion-item-display-custom.wpr-img-accordion-item-align-center {
     float: none;
     display: inline-block;
     vertical-align: middle;
 }

 .wpr-accordion-image-wrap {
     position: absolute;
     overflow: hidden;
     height: 100%;
     width: 100%;
     max-height: 100%;
     max-width: 100%;
     background-size: cover;
     background-position: center center;
 }

 .wpr-accordion-image-wrap img {
     display: inline;
     max-height: 100%;
 }

 .wpr-img-accordion-item-lightbox .inner-block&gt;span,
 .wpr-img-accordion-lightbox-overlay {
     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-img-accordion-lightbox-overlay {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     z-index: 999;
 }

 .wpr-image-accordion-item .inner-block a {
     position: relative;
     display: inline-block;
 }

 .wpr-image-accordion .wpr-template-wrap {
     position: absolute;
     top: 0;
     left: 0;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     height: 100%;
 }

 .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-sticky-replace-header-yes+div,
 .wpr-sticky-replace-header-yes+section,
 .wpr-sticky-replace-header-yes+header {
     position: fixed;
     width: 100%;
     top: -1000px;
 }

 .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;
 }

 .wpr-none-out {
     display: none;
 }

 .wpr-fade-in {
     -webkit-animation-name: added-tc-popup-animation-fade;
     animation-name: added-tc-popup-animation-fade;
     -webkit-animation-duration: var(--wpr-animation-duration, 1s);
     animation-duration: var(--wpr-animation-duration, 1s);
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
 }

 .wpr-fade-out {
     -webkit-animation-name: added-tc-popup-animation-fade-out;
     animation-name: added-tc-popup-animation-fade-out;
     -webkit-animation-duration: var(--wpr-animation-duration, 1s);
     animation-duration: var(--wpr-animation-duration, 1s);
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
 }

 .wpr-slide-in {
     opacity: 0;
     -webkit-transform: translateY(-100%);
     -ms-transform: translateY(-100%);
     transform: translateY(-100%);
     -webkit-animation-name: sticky-slide-in;
     animation-name: sticky-slide-in;
     -webkit-animation-duration: var(--wpr-animation-duration, 1s);
     animation-duration: var(--wpr-animation-duration, 1s);
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
 }

 .wpr-slide-out {
     opacity: 1;
     -webkit-transform: translateY(0);
     -ms-transform: translateY(0);
     transform: translateY(0);
     -webkit-animation-name: sticky-slide-out;
     animation-name: sticky-slide-out;
     -webkit-animation-duration: var(--wpr-animation-duration, 1s);
     animation-duration: var(--wpr-animation-duration, 1s);
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
 }

 @-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 {
     position: relative;
 }

 .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-flex-column {
     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-pack: center;
     -ms-flex-pack: center;
     justify-content: center;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
 }

 .wpr-flex-column-reverse {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-orient: vertical;
     -webkit-box-direction: reverse;
     -ms-flex-direction: column-reverse;
     flex-direction: column-reverse;
     -webkit-box-pack: center;
     -ms-flex-pack: center;
     justify-content: center;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
 }

 .wpr-data-table th {
     position: relative;
 }

 .wpr-equal-column-width-yes .wpr-data-table {
     table-layout: fixed;
 }

 .wpr-equal-column-width-yes .wpr-data-table .wpr-table-th-pag,
 .wpr-equal-column-width-yes .wpr-data-table .wpr-table-td-pag {
     width: 50px;
 }

 .wpr-table-live-search-cont input {
     min-width: 100%;
 }

 .wpr-search-input-icon,
 .wpr-sorting-icon {
     position: absolute;
     top: 50%;
     right: 5%;
     -webkit-transform: translateY(-50%);
     -ms-transform: translateY(-50%);
     transform: translateY(-50%);
 }

 .wpr-table-custom-pagination {
     list-style-type: none !important;
     padding: 0;
 }

 .wpr-table-custom-pagination-inner-cont {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
 }

 .wpr-table-custom-pagination-list {
     cursor: pointer;
 }

 .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-export-search-inner-cont {
     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-data-table img {
     display: inline-block;
 }

 .wpr-table-td,
 .wpr-table-th {
     vertical-align: middle;
 }

 .wpr-table-appended-tr {
     width: 100%;
 }

 .wpr-table-tr-before {
     position: relative;
 }

 .wpr-table-tr-before::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: green;
     color: white;
     width: 20px;
     height: 20px;
     font-size: 15px;
     border-radius: 50%;
 }

 .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-data-table-th-img,
 .wpr-table-text {
     vertical-align: middle;
 }

 .wpr-xls,
 .wpr-csv {
     padding: auto;
 }

 .wpr-entry-info-yes .wpr-table-pagination-cont {
     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-entry-info-yes .wpr-table-custom-pagination {
     -webkit-box-pack: end;
     -ms-flex-pack: end;
     justify-content: flex-end;
 }

 .wpr-entry-info {
     white-space: nowrap;
     min-width: 50px;
 }

 .wpr-table-text-nowrap-yes th,
 .wpr-table-text-nowrap-yes td {
     white-space: nowrap;
 }

 .wpr-data-table .fa-question-circle {
     font-weight: 400 !important;
     font-family: "Font Awesome 5 Free" !important;
 }

 .wpr-data-table-content-tooltip {
     position: absolute;
     top: -10px;
     left: 50%;
     border-radius: 4px;
     padding: 6px 10px;
     visibility: hidden;
     opacity: 0;
     font-size: 15px;
     -webkit-transform: translate(-50%, -100%);
     -ms-transform: translate(-50%, -100%);
     transform: translate(-50%, -100%);
     -webkit-transition: all 230ms ease-in-out 0s;
     -o-transition: all 230ms ease-in-out 0s;
     transition: all 230ms ease-in-out 0s;
     text-align: center;
 }

 .wpr-data-table-content-tooltip:before {
     content: "";
     position: absolute;
     left: 10px;
     bottom: -5px;
     width: 0;
     height: 0;
     border-left: 6px solid transparent;
     border-right: 6px solid transparent;
     border-top-style: solid;
     border-top-width: 6px;
 }

 .wpr-table-td:hover .wpr-data-table-content-tooltip {
     visibility: visible;
     opacity: 1;
     top: -7px;
     -ms-transform: translate(-50%, -100%);
     transform: translate(-50%, -100%);
     -webkit-transform: translate(-50%, -100%);
 }

 .wpr-data-table-content-tooltip:before {
     left: 50%;
     -ms-transform: translateX(-50%);
     transform: translateX(-50%);
     -webkit-transform: translateX(-50%) !important;
 }

 @media screen and (max-width: 768px) {
     .wpr-export-search-inner-cont,
     .wpr-table-pagination-cont {
         -webkit-box-orient: vertical;
         -webkit-box-direction: normal;
         -ms-flex-direction: column;
         flex-direction: column;
     }
     .wpr-equal-column-width-yes .wpr-data-table {
         table-layout: auto;
     }
     .wpr-table-export-button-cont {
         width: 100%;
         -ms-flex-pack: distribute;
         justify-content: space-around;
     }
 }

 .wpr-product-title {
     margin: 0;
 }

 .wpr-product-description pre * {
     white-space: wrap;
 }

 .wpr-product-stock p {
     margin-bottom: 0;
 }

 .wpr-compare-placeholder {
     opacity: 0;
 }

 .wpr-compare-empty {
     text-align: center;
     margin: 0;
 }

 .wpr-compare-products {
     overflow-x: auto;
 }

 .wpr-compare-table {
     margin: 0;
     border-collapse: collapse;
 }

 .wpr-compare-table-wrap {
     min-height: 1px;
 }

 .wpr-compare-table a {
     display: inline-block;
 }

 .wpr-compare-table th,
 .wpr-compare-table td {
     background-clip: padding-box;
 }

 .wpr-compare-table th {
     position: sticky;
     left: 0;
     z-index: 1;
     background-color: #FFF;
 }

 .wpr-compare-table th:first-child {
     left: auto;
 }

 .wpr-compare-table td:first-child {
     position: sticky;
     left: 0;
     z-index: 0;
     background-color: #FFF;
 }

 .wpr-compare-table td:first-child {
     text-align: right;
 }

 .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-table tr:first-child th {
     border-top-style: none !important;
 }

 .wpr-compare-table tr:last-child td:first-of-type,
 .wpr-compare-table tr th:first-child {
     border-left-style: none !important;
 }

 .wpr-compare-table tr:first-child th:last-child {
     border-right-style: none !important;
 }

 .wpr-compare-table tbody tr td:last-child {
     border-right-style: none !important;
 }

 .wpr-compare-table tr:last-child th:first-child,
 .wpr-compare-table tr:last-child td {
     border-bottom-style: none !important;
 }

 .wpr-compare-wrap .wpr-compare-text {
     margin-right: 5px;
 }

 .wpr-compare-wrap i {
     position: relative;
 }

 .wpr-compare-wrap .wpr-compare-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-compare-toggle-btn {
     display: inline-block;
     cursor: pointer;
     white-space: nowrap;
 }

 .wpr-compare-toggle-btn i,
 .wpr-compare-toggle-btn svg {
     -webkit-transition: all 0.3s ease;
     -o-transition: all 0.3s ease;
     transition: all 0.3s ease;
 }

 .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-table {
     margin: 0;
     width: 100%;
     max-width: 100%;
 }

 .wpr-wishlist-table img {
     height: auto;
 }

 .wpr-wishlist-table a {
     display: inline-block;
 }

 .wpr-wishlist-table th,
 .wpr-wishlist-table td {
     vertical-align: middle;
     white-space: nowrap;
 }

 .wpr-wishlist-table thead th {
     border-top-style: none !Important;
 }

 .wpr-wishlist-table thead th:first-child {
     border-left-style: none !important;
 }

 .wpr-wishlist-table thead th:last-child {
     border-right-style: none !important;
 }

 .wpr-wishlist-table tbody tr td:first-child {
     border-left-style: none !important;
 }

 .wpr-wishlist-table tbody tr td:last-child {
     border-right-style: none !important;
 }

 .wpr-wishlist-table tbody tr:last-child td {
     border-bottom-style: none !Important;
 }

 .elementor-widget-wpr-wishlist-pro .wpr-wishlist-remove {
     cursor: pointer;
     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;
 }

 .elementor-widget-wpr-wishlist-pro .wpr-wishlist-remove:before {
     font-family: "Font Awesome 5 Free";
     content: '\f00d';
     font-weight: 600 !important;
 }

 .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-toggle-btn i,
 .wpr-wishlist-toggle-btn svg {
     -webkit-transition: all 0.3s ease;
     -o-transition: all 0.3s ease;
     transition: all 0.3s ease;
 }

 .wpr-wishlist {
     position: absolute;
     display: none;
     top: 100%;
     z-index: 999;
     background: white;
     width: 375px;
     border: none;
 }

 .wpr-view-wishlist,
 .wpr-view-wishlist .wpr-wishlist-text {
     display: block;
     width: 100%;
     padding: 0;
 }

 .wpr-wishlist-wrap .wpr-wishlist-text {
     margin-right: 5px;
 }

 .wpr-wishlist-wrap .fa-heart {
     position: relative;
 }

 .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-wishlist-dropdown .wpr-wishlist-separator {
     display: none;
 }

 .wpr-close-wishlist {
     display: none;
 }

 .wpr-close-wishlist h2 {
     margin: 0;
 }

 .wpr-wishlist-sidebar.wpr-close-btn-yes .wpr-close-wishlist {
     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-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,
 .wpr-wishlist-sidebar .wpr-wishlist-goga-wrap {
     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 .widget_shopping_cart_content {
     position: relative;
     top: 0;
     -webkit-transition: all 1s ease;
     -o-transition: all 1s ease;
     transition: all 1s ease;
     height: auto;
     -webkit-box-flex: 1;
     -ms-flex: 1;
     flex: 1;
 }

 .wpr-wishlist-sidebar .wpr-wishlist-content-wrap {
     position: relative;
     width: 100%;
     height: 100%;
     background-color: rgba(29, 27, 27, 0.274);
 }

 .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;
 }

 .wpr-wishlist-separator {
     -webkit-box-flex: 1;
     -ms-flex: 1;
     flex: 1;
 }

 @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;
     }
 }

 .wpr-compare-popup.wpr-compare-popup-grow-in {
     -webkit-transform-origin: top left;
     -ms-transform-origin: top left;
     transform-origin: top left;
     -webkit-transition-property: -webkit-transform;
     transition-property: -webkit-transform;
     -o-transition-property: transform;
     transition-property: transform;
     transition-property: transform, -webkit-transform;
     -webkit-transform: scale(1);
     -ms-transform: scale(1);
     transform: scale(1) translateX(-50%) translateY(-50%);
     -webkit-animation-name: compare-popup-grow-in-align-middle;
     animation-name: compare-popup-grow-in-align-middle;
     -webkit-animation-duration: 0.6s;
     animation-duration: 0.6s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
 }

 .wpr-compare-popup.wpr-compare-popup-grow-out {
     -webkit-transform-origin: top left;
     -ms-transform-origin: top left;
     transform-origin: top left;
     -webkit-transition-property: -webkit-transform;
     transition-property: -webkit-transform;
     -o-transition-property: transform;
     transition-property: transform;
     transition-property: transform, -webkit-transform;
     -webkit-transform: scale(0);
     -ms-transform: scale(0);
     transform: scale(0) translateX(-50%) translateY(-50%);
     -webkit-animation-name: compare-popup-grow-out-align-middle;
     animation-name: compare-popup-grow-out-align-middle;
     -webkit-animation-duration: 0.6s;
     animation-duration: 0.6s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
 }

 @-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 .woocommerce-mini-cart::-webkit-scrollbar {
     width: 9px;
     background-color: transparent;
 }

 .wpr-mini-cart .woocommerce-mini-cart::-webkit-scrollbar-thumb {
     border-right: 3px solid;
 }

 .wpr-mini-cart .woocommerce-mini-cart__empty-message {
     text-align: center;
     margin: 0;
 }

 .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-mini-cart .blockOverlay {
     display: none !important;
 }

 .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-btn-yes .wpr-close-cart {
     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-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: var(--vh, 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;
 }

 .wpr-mini-cart-sidebar .widget_shopping_cart_content {
     position: relative;
     top: 0;
     -webkit-transition: all 1s ease;
     -o-transition: all 1s ease;
     transition: all 1s ease;
     height: auto;
     -webkit-box-flex: 1;
     -ms-flex: 1;
     flex: 1;
 }

 .wpr-subtotal-align-bottom.wpr-mini-cart-sidebar .widget_shopping_cart_content {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -ms-flex-direction: column;
     flex-direction: column;
 }

 .wpr-mini-cart-dropdown .wpr-mini-cart-separator {
     display: none;
 }

 .wpr-subtotal-align-bottom .wpr-mini-cart-separator {
     -webkit-box-flex: 1;
     -ms-flex: 1;
     flex: 1;
 }

 @-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-wishlist-sidebar.wpr-wishlist-align-right .wpr-wishlist-slide-in,
 .wpr-mini-cart-sidebar.wpr-mini-cart-align-right .wpr-mini-cart-slide-in {
     -webkit-transform: translateX(0);
     -ms-transform: translateX(0);
     transform: translateX(0);
     -webkit-animation-name: mini-cart-slide-in-align-right;
     animation-name: mini-cart-slide-in-align-right;
     -webkit-animation-duration: 0.6s;
     animation-duration: 0.6s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
 }

 .wpr-wishlist-sidebar.wpr-wishlist-align-right .wpr-wishlist-slide-out,
 .wpr-mini-cart-sidebar.wpr-mini-cart-align-right .wpr-mini-cart-slide-out {
     -webkit-transform: translateX(100%);
     -ms-transform: translateX(100%);
     transform: translateX(100%);
     -webkit-animation-name: mini-cart-slide-out-align-right;
     animation-name: mini-cart-slide-out-align-right;
     -webkit-animation-duration: 0.6s;
     animation-duration: 0.6s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
 }

 .wpr-wishlist-sidebar.wpr-wishlist-align-left .wpr-wishlist-slide-in,
 .wpr-mini-cart-sidebar.wpr-mini-cart-align-left .wpr-mini-cart-slide-in {
     -webkit-transform: translateX(0);
     -ms-transform: translateX(0);
     transform: translateX(0);
     -webkit-animation-name: mini-cart-slide-in-align-left;
     animation-name: mini-cart-slide-in-align-left;
     -webkit-animation-duration: 0.6s;
     animation-duration: 0.6s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
 }

 .wpr-wishlist-sidebar.wpr-wishlist-align-left .wpr-wishlist-slide-out,
 .wpr-mini-cart-sidebar.wpr-mini-cart-align-left .wpr-mini-cart-slide-out {
     -webkit-transform: translateX(100%);
     -ms-transform: translateX(100%);
     transform: translateX(100%);
     -webkit-animation-name: mini-cart-slide-out-align-left;
     animation-name: mini-cart-slide-out-align-left;
     -webkit-animation-duration: 0.6s;
     animation-duration: 0.6s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
 }

 .wpr-inline-svg,
 .wpr-mini-cart-btn-icon {
     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-btn-icon svg {
     width: 18px;
     height: 18px;
 }

 .wpr-mini-cart-btn-icon i {
     position: relative;
 }

 .wpr-mini-cart-icon-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%;
 }

 .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-mini-cart-toggle-btn i,
 .wpr-mini-cart-toggle-btn svg {
     -webkit-transition: all 0.3s ease;
     -o-transition: all 0.3s ease;
     transition: all 0.3s ease;
 }

 .wpr-toggle-icon-none .wpr-mini-cart-btn-icon i::before {
     content: "";
 }

 .wpr-mini-cart-btn-icon .wpr-inline-svg::before {
     content: "" !important;
     font-style: normal;
 }

 .wpr-toggle-icon-bag-light .wpr-mini-cart-btn-icon i::before {
     content: "\e8e3";
 }

 .wpr-toggle-icon-bag-medium .wpr-mini-cart-btn-icon i::before {
     content: "\e8e4";
 }

 .wpr-toggle-icon-bag-solid .wpr-mini-cart-btn-icon i::before {
     content: "\e8e5";
 }

 .wpr-toggle-icon-basket-light .wpr-mini-cart-btn-icon i::before {
     content: "\e8e6";
 }

 .wpr-toggle-icon-basket-medium .wpr-mini-cart-btn-icon i::before {
     content: "\e8e7";
 }

 .wpr-toggle-icon-basket-solid .wpr-mini-cart-btn-icon i::before {
     content: "\e8e8";
 }

 .wpr-toggle-icon-cart-light .wpr-mini-cart-btn-icon i::before {
     content: "\e8e9";
 }

 .wpr-toggle-icon-cart-medium .wpr-mini-cart-btn-icon i::before {
     content: "\e8ea";
 }

 .wpr-toggle-icon-cart-solid .wpr-mini-cart-btn-icon i::before {
     content: "\e8eb";
 }

 .wpr-mini-cart .woocommerce-mini-cart-item.mini_cart_item:before,
 .wpr-mini-cart .woocommerce-mini-cart-item.mini_cart_item:after {
     display: none;
 }

 .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-image {
     margin-right: 15px;
 }

 .wpr-mini-cart-image a {
     display: block;
     width: 100%;
     height: 100%;
 }

 .wpr-mini-cart-image img,
 .wpr-mini-cart-image a img {
     float: none !important;
     display: block;
     min-width: 100%;
     height: auto;
     margin-left: 0 !important;
 }

 .wpr-mini-cart-remove {
     position: absolute;
     right: 0;
 }

 .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;
 }

 .wpr-mini-cart-wrap .woocommerce-mini-cart__buttons {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-pack: justify;
     -ms-flex-pack: justify;
     justify-content: space-between;
     margin: 0;
 }

 .wpr-mini-cart-wrap .woocommerce-mini-cart__buttons a.button {
     width: 50%;
     text-align: center;
     margin: 0;
 }

 .wpr-mini-cart .woocommerce-mini-cart__total {
     text-align: center;
     padding: 10px;
     margin: 0;
 }

 .wpr-mini-cart dl.variation,
 .wpr-cart-wrapper dl.variation {
     display: -ms-grid !important;
     display: grid !important;
     -ms-grid-columns: 25% 75% !important;
     grid-template-columns: 25% 75% !important;
 }

 .wpr-mini-cart dl.variation:before,
 .wpr-cart-wrapper dl.variation:before,
 .wpr-mini-cart dl.variation:after,
 .wpr-cart-wrapper dl.variation:after {
     display: none !important;
 }

 .wpr-mini-cart dl.variation dt,
 .wpr-mini-cart dl.variation dd,
 .wpr-cart-wrapper dl.variation dt,
 .wpr-cart-wrapper dl.variation dd {
     float: none !important;
     margin: 0 !important;
 }

 dl.variation dd {
     margin-right: 10px !important;
 }

 @media screen and (max-width: 768px) {
     .wpr-mini-cart-dropdown .wpr-mini-cart {
         position: fixed !important;
         width: 100vw !important;
         top: auto !important;
     }
 }

 .wpr-product-media-wrap {
     position: relative;
     display: inline-block;
     max-width: 100%;
 }

 .wpr-product-media-image {
     display: inline-block;
     position: relative;
     vertical-align: middle;
     overflow: hidden;
 }

 .wpr-product-media-caption {
     position: absolute;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     width: 100%;
     height: 100%;
 }

 .wpr-product-media-caption span {
     display: inline-block;
 }

 .wpr-pd-image-caption-hover .wpr-product-media-wrap .wpr-product-media-caption {
     opacity: 0;
     -webkit-transition-property: opacity;
     -o-transition-property: opacity;
     transition-property: opacity;
 }

 .wpr-pd-image-caption-hover .wpr-product-media-wrap:hover .wpr-product-media-caption {
     opacity: 1;
 }

 .wpr-product-media-wrap .slick-track {
     margin: 0;
 }

 .wpr-product-thumb-nav {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     padding: 0;
     margin: 0;
     list-style: none;
 }

 .wpr-product-thumb-nav li {
     overflow: hidden;
     cursor: pointer;
     opacity: 0.75;
 }

 .wpr-product-thumb-nav li.slick-current {
     opacity: 1;
 }

 .wpr-product-thumb-nav li img {
     width: 100%;
 }

 .wpr-gallery-lightbox-yes .wpr-product-media-image {
     cursor: pointer;
 }

 .wpr-gallery-zoom-yes .wpr-product-media-image:hover img {
     -webkit-transform: scale(1.5);
     -ms-transform: scale(1.5);
     transform: scale(1.5);
 }

 .wpr-product-media-onsale {
     position: absolute;
     top: 0;
     left: 0;
     z-index: 2;
 }

 .wpr-product-media-wrap .flex-control-thumbs {
     list-style-type: none;
     cursor: pointer;
 }

 .wpr-product-media-wrap .flex-control-thumbs li {
     clear: none !important;
     width: 100% !important;
 }

 .wpr-product-media-wrap .swiper {
     overflow: hidden;
 }

 .wpr-fcn-wrap {
     position: relative;
     overflow: hidden;
 }

 .wpr-product-media-thumbs-none .wpr-product-media-wrap .flex-control-nav {
     display: none;
 }

 .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,
 .wpr-product-media-thumbs-slider .wpr-product-media-wrap .woocommerce-product-gallery {
     overflow: hidden;
 }

 .wpr-product-media-thumbs-vertical .woocommerce-product-gallery {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-orient: horizontal;
     -webkit-box-direction: reverse;
     -ms-flex-direction: row-reverse;
     flex-direction: row-reverse;
 }

 .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%;
 }

 .wpr-product-media-wrap .woocommerce-product-gallery {
     width: 100%;
 }

 .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;
 }

 .wpr-product-media-wrap .flex-direction-nav li {
     position: relative;
 }

 [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-sales-badge {
     position: absolute;
     top: 0;
     left: 0;
     z-index: 2;
     display: inline-block;
 }

 .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;
 }

 .pswp__caption__center {
     text-align: center;
 }

 .wpr-product-tabs p {
     margin: 0;
 }

 .wpr-product-tabs ol,
 .wpr-product-tabs ul {
     padding: 0;
 }

 .wpr-product-tabs .woocommerce-noreviews {
     margin-bottom: 10px;
 }

 .woocommerce div.product .wpr-product-tabs .woocommerce-tabs ul.tabs,
 .woocommerce div.product .wpr-product-tabs .woocommerce-tabs ul.tabs li {
     overflow: visible;
     padding: 0;
     margin: 0;
     border: none;
     background-color: transparent;
 }

 .woocommerce div.product .wpr-product-tabs .woocommerce-tabs ul.tabs li a {
     display: block;
     font-weight: normal;
 }

 .woocommerce div.product .wpr-product-tabs .woocommerce-tabs ul.tabs::before,
 .woocommerce div.product .wpr-product-tabs .woocommerce-tabs ul.tabs::after,
 .woocommerce div.product .wpr-product-tabs .woocommerce-tabs ul.tabs li::before,
 .woocommerce div.product .wpr-product-tabs .woocommerce-tabs ul.tabs li::after {
     display: none;
 }

 .wpr-tabs-position-above .wpr-product-tabs .woocommerce-tabs ul.tabs li.active:after {
     content: ' ';
     display: block;
     border: none;
     -webkit-box-shadow: none;
     box-shadow: none;
     padding: 0;
     margin: 0;
     position: static;
     margin-left: auto;
     margin-right: auto;
 }

 .wpr-tabs-position-above .wpr-product-tabs .woocommerce-tabs ul.tabs li a {
     border-bottom: none !important;
 }

 .elementor-widget-wpr-product-tabs .wc-tabs,
 .wpr-tabs-position-left .elementor-widget-container .wc-tabs-wrapper,
 .wpr-tabs-position-right .elementor-widget-container .wc-tabs-wrapper {
     display: -moz-flex;
     display: -ms-flex;
     display: -o-flex;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
 }

 .elementor-widget-wpr-product-tabs.wpr-tabs-position-above .wc-tabs {
     -webkit-box-align: end;
     -ms-flex-align: end;
     align-items: flex-end;
 }

 .wpr-tabs-position-left&gt;.elementor-widget-container .wc-tabs,
 .wpr-tabs-position-right&gt;.elementor-widget-container .wc-tabs {
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -ms-flex-direction: column;
     flex-direction: column;
 }

 .wpr-tabs-position-left&gt;.elementor-widget-container&gt;.wc-tabs-wrapper {
     -webkit-box-orient: horizontal;
     -webkit-box-direction: normal;
     -ms-flex-direction: row;
     flex-direction: row;
 }

 .wpr-tabs-position-right&gt;.elementor-widget-container .wc-tabs-wrapper {
     -webkit-box-orient: horizontal;
     -webkit-box-direction: reverse;
     -ms-flex-direction: row-reverse;
     flex-direction: row-reverse;
 }

 .wpr-tabs-hr-position-center&gt;.elementor-widget-container .wc-tabs,
 .wpr-tabs-hr-position-center&gt;.elementor-widget-container&gt;.wc-tabs-wrapper {
     -webkit-box-pack: center;
     -ms-flex-pack: center;
     justify-content: center;
 }

 .wpr-tabs-hr-position-center&gt;.elementor-widget-container .wc-tabs,
 .wpr-tabs-hr-position-center&gt;.elementor-widget-container&gt;.wc-tabs-wrapper {
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
 }

 .wpr-tabs-hr-position-left&gt;.elementor-widget-container .wc-tabs {
     -webkit-box-align: start;
     -ms-flex-align: start;
     align-items: flex-start;
 }

 .wpr-tabs-hr-position-right&gt;.elementor-widget-container .wc-tabs {
     -webkit-box-pack: end;
     -ms-flex-pack: end;
     justify-content: flex-end;
 }

 .wpr-tabs-hr-position-right&gt;.elementor-widget-container .wc-tabs {
     -webkit-box-align: end;
     -ms-flex-align: end;
     align-items: flex-end;
 }

 .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&gt;.wpr-tabs&gt;.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&gt;.wpr-tabs&gt;.wpr-tabs-wrap&gt;.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&gt;.wpr-tabs&gt;.wpr-tabs-wrap&gt;.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&gt;.wpr-tabs&gt;.wpr-tabs-wrap&gt;.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&gt;.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 .wc-tabs li {
     position: relative;
     text-align: center;
 }

 .woocommerce div.product .wpr-product-tabs .woocommerce-tabs .panel {
     margin: 0;
 }

 .elementor-widget-wpr-product-tabs .woocommerce-Tabs-panel {
     width: 100%;
     display: none;
 }

 .woocommerce .elementor-widget-wpr-product-tabs table.shop_attributes {
     margin-bottom: 0;
 }

 .wpr-product-additional-information table.shop_attributes {
     margin-bottom: 0;
 }

 .wpr-product-additional-information table td,
 .wpr-product-additional-information table th,
 .elementor-widget-wpr-product-tabs table td,
 .elementor-widget-wpr-product-tabs table th {
     vertical-align: middle;
 }

 .elementor-widget-wpr-product-tabs .wpr-product-tabs table,
 .elementor-widget-wpr-product-tabs .wpr-product-tabs tr th,
 .elementor-widget-wpr-product-tabs .wpr-product-tabs tr td,
 .wpr-product-additional-information table.shop_attributes,
 .wpr-product-additional-information table.shop_attributes td,
 .wpr-product-additional-information table.shop_attributes th {
     border: none;
 }

 .elementor-widget-wpr-product-tabs .form-submit #submit {
     line-height: 1;
 }

 .elementor-widget-wpr-product-tabs #reviews #comments ol.commentlist li .comment-text {
     margin: 0 0 0 50px;
     border: 1px solid;
     border-radius: 4px;
     padding: 1em 1em 0;
 }

 .elementor-widget-wpr-product-tabs .comment_container {
     position: relative;
 }

 .elementor-widget-wpr-product-tabs .comment-reply-title {
     display: none;
 }

 .elementor-widget-wpr-product-tabs #reviews #comments ol.commentlist li .comment-text .description p {
     margin-bottom: 0;
 }

 .elementor-widget-wpr-product-tabs .commentlist li {
     margin-bottom: 10px;
 }

 .wpr-individual-rating {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
 }

 .wpr-product-tabs h2.woocommerce-Reviews-title:first-of-type {
     display: none;
 }

 .elementor-widget-wpr-product-tabs .woocommerce-Reviews .comment_container {
     border-bottom: none;
     padding: 0;
     margin: 0;
 }

 .wpr-individual-rating-cont {
     position: relative;
     display: inline-block;
     width: 150px;
 }

 .wpr-individual-rating-cont span {
     position: absolute;
     top: 0;
     left: 0;
     display: inline-block;
     height: 100%;
     background-color: black;
 }

 .elementor-widget-wpr-product-tabs #reviews #comments ol.commentlist li img.avatar {
     float: left;
     position: absolute;
     top: 0;
     left: 0;
     padding: 0;
     width: 32px;
     height: auto;
     background: #ebe9eb;
     border: 1px solid #e4e1e3;
     margin: 0;
     -webkit-box-shadow: none;
     box-shadow: none;
 }

 .elementor-widget-wpr-product-tabs p.stars a {
     position: relative;
     height: 1em;
     width: 1em;
     text-indent: -999em;
     display: inline-block;
     text-decoration: none;
     -webkit-box-shadow: none;
     box-shadow: none;
     margin: 0;
     font-size: inherit;
     border: none;
     width: 15px;
     text-indent: -999999px;
 }

 .elementor-widget-wpr-product-tabs p.stars.selected a.active:before,
 .elementor-widget-wpr-product-tabs p.stars:hover a:before,
 .elementor-widget-wpr-product-tabs p.stars.selected a:not(.active):before,
 .elementor-widget-wpr-product-tabs p.stars.selected a.active:before {
     content: "\e020";
 }

 .elementor-widget-wpr-product-tabs p.stars a:before,
 .elementor-widget-wpr-product-tabs p.stars a:hover~a:before,
 .elementor-widget-wpr-product-tabs p.stars.selected a.active~a:before {
     content: "\e021";
 }

 .elementor-widget-wpr-product-tabs p.stars a::before {
     display: block;
     position: absolute;
     top: 0;
     left: 0;
     width: 1em;
     height: 1em;
     line-height: 1;
     font-family: WooCommerce;
     content: "\e021";
     text-indent: 0;
     opacity: 1;
     font-size: inherit;
 }

 .elementor-widget-wpr-product-tabs p.stars a:hover::before {
     content: "\e020";
 }

 .elementor-widget-wpr-product-tabs p.stars a.active::before {
     content: "\e020";
 }

 .elementor-widget-wpr-product-tabs .star-rating::before {
     color: black;
     float: left;
     top: 0;
     left: 0;
     position: absolute;
 }

 .elementor-widget-wpr-product-tabs .star-rating span::before {
     top: 0;
     position: absolute;
     left: 0;
 }

 .elementor-widget-wpr-product-tabs .comment-form-author,
 .elementor-widget-wpr-product-tabs .comment-form-email {
     float: left;
 }

 .elementor-widget-wpr-product-tabs.wpr-forms-submit-justify .form-submit input {
     display: block;
     width: 100%;
 }

 .wpr-product-price-separate .wpr-product-price del,
 .wpr-product-price-separate .wpr-product-price ins {
     display: block;
 }

 .wpr-product-rating-flex.wpr-product-rating-left .inner-block {
     -webkit-box-pack: start;
     -ms-flex-pack: start;
     justify-content: flex-start;
 }

 .wpr-product-rating-flex.wpr-product-rating-center .inner-block {
     -webkit-box-pack: center;
     -ms-flex-pack: center;
     justify-content: center;
 }

 .wpr-product-rating-flex.wpr-product-rating-right .inner-block {
     -webkit-box-pack: end;
     -ms-flex-pack: end;
     justify-content: flex-end;
 }

 .wpr-product-rating a {
     display: none;
 }

 .wpr-pr-show-text-yes .wpr-product-rating a {
     display: block;
 }

 .wpr-product-meta-left .wpr-product-meta .product_meta {
     -webkit-box-pack: start;
     -ms-flex-pack: start;
     justify-content: flex-start;
 }

 .wpr-product-meta-center .wpr-product-meta .product_meta {
     -webkit-box-pack: center;
     -ms-flex-pack: center;
     justify-content: center;
 }

 .wpr-product-meta-right .wpr-product-meta .product_meta {
     -webkit-box-pack: end;
     -ms-flex-pack: end;
     justify-content: flex-end;
 }

 .wpr-product-meta .sku_wrapper,
 .wpr-product-meta .posted_in,
 .wpr-product-meta .tagged_as {
     display: none;
     position: relative;
 }

 .wpr-checkout-notice .woocommerce-error,
 .woocommerce-notices-wrapper .woocommerce-error,
 .wpr-checkout-notice .woocommerce-message,
 .woocommerce-notices-wrapper .woocommerce-message {
     margin: 0;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-orient: horizontal;
     -webkit-box-direction: reverse;
     -ms-flex-direction: row-reverse;
     flex-direction: row-reverse;
     -webkit-box-pack: justify;
     -ms-flex-pack: justify;
     justify-content: space-between;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
 }

 .wpr-checkout-notice .woocommerce-error:before,
 .woocommerce-notices-wrapper .woocommerce-error:before,
 .wpr-checkout-notice .woocommerce-message:before,
 .woocommerce-notices-wrapper .woocommerce-message:before {
     top: 50% !important;
     -webkit-transform: translateY(-50%);
     -ms-transform: translateY(-50%);
     transform: translateY(-50%);
 }

 .wpr-checkout-notice .woocommerce-error:after,
 .woocommerce-notices-wrapper .woocommerce-error:after,
 .wpr-checkout-notice .woocommerce-message:after,
 .woocommerce-notices-wrapper .woocommerce-message:after {
     display: none;
 }

 .wpr-checkout-notice .woocommerce-error p,
 .woocommerce-notices-wrapper .woocommerce-error p,
 .wpr-checkout-notice .woocommerce-message p,
 .woocommerce-notices-wrapper .woocommerce-message p {
     margin-bottom: 0 !important;
 }

 .wpr-checkout-notice a {
     white-space: nowrap;
 }

 @media screen and (min-width: 481px) {
     .wpr-checkout-notice .woocommerce-message:before,
     .woocommerce-notices-wrapper .woocommerce-message:before {
         top: 50% !important;
         -webkit-transform: translateY(-50%);
         -ms-transform: translateY(-50%);
         transform: translateY(-50%);
     }
 }

 @media screen and (max-width: 480px) {
     .wpr-checkout-notice .woocommerce-message,
     .woocommerce-notices-wrapper .woocommerce-message {
         -webkit-box-orient: vertical;
         -webkit-box-direction: reverse;
         -ms-flex-direction: column-reverse;
         flex-direction: column-reverse;
         -webkit-box-align: start;
         -ms-flex-align: start;
         align-items: flex-start;
         -webkit-box-pack: start;
         -ms-flex-pack: start;
         justify-content: flex-start;
     }
     .wpr-checkout-notice .woocommerce-message p,
     .woocommerce-notices-wrapper .woocommerce-message p {
         margin-bottom: 0.9em !important;
     }
 }

 .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-product-adc-align-left .cart,
 .wpr-product-adc-align-left .wpr-product-add-to-cart .wpr-quantity-wrapper {
     -webkit-box-pack: start;
     -ms-flex-pack: start;
     justify-content: flex-start;
 }

 .wpr-product-adc-align-center .cart,
 .wpr-product-adc-align-center .wpr-product-add-to-cart .wpr-quantity-wrapper {
     -webkit-box-pack: center;
     -ms-flex-pack: center;
     justify-content: center;
 }

 .wpr-product-adc-align-right .cart,
 .wpr-product-adc-align-right .wpr-product-add-to-cart .wpr-quantity-wrapper {
     -webkit-box-pack: end;
     -ms-flex-pack: end;
     justify-content: flex-end;
 }

 .wpr-add-to-cart-layout-column.wpr-product-adc-align-left .cart {
     -webkit-box-align: start;
     -ms-flex-align: start;
     align-items: flex-start;
 }

 .wpr-add-to-cart-layout-column.wpr-product-adc-align-center .cart {
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
 }

 .wpr-add-to-cart-layout-column.wpr-product-adc-align-right .cart {
     -webkit-box-align: end;
     -ms-flex-align: end;
     align-items: flex-end;
 }

 .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;
 }

 .wpr-quantity-wrap {
     width: 100%;
 }

 .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,
 .wpr-quantity-wrap .qty::-webkit-outer-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-buttons-layout-row .woocommerce-variation-add-to-cart {
     display: -webkit-inline-box;
     display: -ms-inline-flexbox;
     display: inline-flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
 }

 .wpr-buttons-layout-column .woocommerce-variation-add-to-cart {
     display: -webkit-inline-box;
     display: -ms-inline-flexbox;
     display: inline-flex;
 }

 .wpr-product-qty-align-left.wpr-buttons-layout-column .woocommerce-variation-add-to-cart .wpr-quantity-wrapper {
     -ms-flex-item-align: start;
     align-self: flex-start;
 }

 .wpr-product-qty-align-center.wpr-buttons-layout-column .woocommerce-variation-add-to-cart .wpr-quantity-wrapper {
     -ms-flex-item-align: center;
     -ms-grid-row-align: center;
     align-self: center;
 }

 .wpr-product-qty-align-right.wpr-buttons-layout-column .woocommerce-variation-add-to-cart .wpr-quantity-wrapper {
     -ms-flex-item-align: end;
     align-self: flex-end;
 }

 .wpr-product-qty-align-before .wpr-quantity-wrapper i:first-child {
     border-right: 0 !important;
     border-bottom: 0 !important;
 }

 .wpr-product-qty-align-before .wpr-quantity-wrapper i:last-child {
     border-right: 0 !important;
 }

 .wpr-product-qty-align-after .wpr-quantity-wrapper i:first-child {
     border-left: 0 !important;
     border-bottom: 0 !important;
 }

 .wpr-product-qty-align-after .wpr-quantity-wrapper i:last-child {
     border-left: 0 !important;
 }

 .wpr-product-qty-align-both .wpr-quantity-wrapper i:first-child {
     border-right: 0 !important;
 }

 .wpr-product-qty-align-both .wpr-quantity-wrapper i:last-child {
     border-left: 0 !important;
 }

 .woocommerce div.product .wpr-product-add-to-cart form.cart .group_table td {
     vertical-align: middle;
     padding: 0;
 }

 .wpr-product-add-to-cart .reset_variations {
     display: none;
 }

 .wpr-variations-layout-column .variations tr th,
 .wpr-variations-layout-column .variations tr td {
     padding: 0;
     width: 100%;
 }

 .elementor-widget-wpr-product-add-to-cart a.added_to_cart,
 .elementor-widget-wpr-product-add-to-cart button.single_add_to_cart_button {
     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;
     padding: 0;
 }

 .wpr-product-add-to-cart button.loading:after {
     top: auto !important;
 }

 .wpr-product-add-to-cart a.added_to_cart {
     text-align: center;
 }

 .woocommerce-grouped-product-list-item a.button {
     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;
     width: 100%;
     font-weight: 400;
 }

 .wpr-product-sales-badge span {
     display: inline-block;
 }

 .wpr-product-rating .wpr-woo-rating i:before {
     content: '\002605' !important;
 }

 .wpr-cart-wrapper,
 .wpr-cart-section-wrap .coupon {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
 }

 .wpr-cart-section-table-wrap,
 .wpr-cart-wrapper .cart_totals {
     overflow-x: auto;
 }

 .wpr-cart-section-table-wrap table.shop_table {
     margin-bottom: 0;
 }

 .wpr-cart-section-table-wrap table.shop_table,
 .cart_totals table.shop_table {
     border: none;
 }

 .wpr-cart-wrapper table.shop_table,
 .woocommerce-cart .cart-collaterals .cart_totals table {
     border-collapse: collapse;
 }

 .wpr-cart-wrapper table th,
 .wpr-cart-wrapper table td {
     border: 0;
 }

 .wpr-cart-wrapper form .form-row {
     margin: 0;
 }

 .wpr-cart-wrapper table.shop_table {
     border-radius: 0;
 }

 .wpr-cart-wrapper table.shop_table td {
     border: none;
 }

 .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;
 }

 .wpr-cart-vertical .wpr-cart-wrapper {
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -ms-flex-direction: column;
     flex-direction: column;
 }

 @media screen and (max-width: 881px) {
     .wpr-cart-horizontal .wpr-cart-wrapper {
         -webkit-box-orient: vertical;
         -webkit-box-direction: normal;
         -ms-flex-direction: column;
         flex-direction: column;
     }
 }

 .wpr-cart-wrapper table.shop_table img {
     vertical-align: middle;
 }

 .wpr-cart-horizontal .wpr-cart-wrapper .cart-collaterals .cart_totals,
 .wpr-cart-vertical .cart-collaterals .cart_totals {
     float: none;
     width: 100%;
 }

 .wpr-cart-sticky-yes .cart-collaterals {
     position: sticky;
     top: 0;
 }

 .wpr-cart-wrapper .select2-selection--single .select2-selection__rendered {
     padding-left: 0;
 }

 .wpr-checkout-flex-justify .wc-proceed-to-checkout a {
     width: 100%;
 }

 .wpr-cart-wrapper .form-row.coupon-col {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
 }

 .wpr-cart-wrapper .form-row.coupon-col .coupon-col-start {}

 .wpr-cart-wrapper .form-row.coupon-col .coupon-col-end {
     height: 100%;
 }

 .wpr-cart-wrapper .form-row.coupon-col .coupon-col-end button {
     width: 100%;
     height: 100%;
 }

 .wpr-cart-wrapper 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;
 }

 .wpr-cart-wrapper .product-remove .remove {
     position: relative;
     display: -webkit-inline-box;
     display: -ms-inline-flexbox;
     display: inline-flex;
     -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-cart-wrapper .product-remove .remove:hover {
     background-color: transparent;
     color: black;
 }

 .wpr-cart-wrapper img {
     display: inline;
 }

 .wpr-cart-wrapper .select2-selection {
     position: relative;
 }

 .wpr-cart-wrapper .select2-container--focus span,
 .wpr-cart-wrapper .select2-container--default .select2-selection--single {
     border: none !important;
     outline: none !important;
 }

 .elementor-widget-wpr-page-checkout .checkout_coupon p:first-child {
     margin: 0;
 }

 .elementor-widget-wpr-page-checkout .checkout_coupon .form-row-first {
     width: 80%;
 }

 .elementor-widget-wpr-page-checkout .checkout_coupon .form-row-last {
     width: 18%;
 }

 .elementor-widget-wpr-page-checkout .checkout_coupon .form-row-last button {
     width: 100%;
 }

 .wpr-checkout-order-review-table {
     overflow: hidden;
 }

 .woocommerce.woocommerce-checkout .wpr-checkout-order-review-table-inner #order_review,
 .woocommerce.woocommerce-checkout .wpr-checkout-order-review-table-inner #order_review_heading,
 .woocommerce-page.woocommerce-checkout .wpr-checkout-order-review-table-inner #order_review,
 .woocommerce-page.woocommerce-checkout .wpr-checkout-order-review-table-inner #order_review_heading {
     float: none;
     width: auto;
 }

 .wpr-checkout-order-review-table #order_review table {
     border: none !important;
 }

 .wpr-checkout-order-review-table #order_review thead th:first-child {
     border-left-style: none !important;
     border-top-style: none !Important;
 }

 .wpr-checkout-order-review-table #order_review thead th:last-child {
     border-right-style: none !important;
     border-top-style: none !Important;
 }

 .wpr-checkout-order-review-table #order_review tbody td:first-child {
     border-left-style: none !important;
 }

 .wpr-checkout-order-review-table #order_review tbody td:last-child {
     border-right-style: none !important;
 }

 .wpr-checkout-order-review-table #order_review tfoot tr th:first-child {
     border-left-style: none !important;
 }

 .wpr-checkout-order-review-table #order_review tfoot tr td:last-child {
     border-right-style: none !important;
 }

 .wpr-checkout-order-review-table #order_review tfoot tr:last-child td,
 .wpr-checkout-order-review-table #order_review tfoot tr:last-child th {
     border-bottom-style: none !important;
 }

 .wpr-checkout-horizontal .woocommerce-checkout .col2-set {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -ms-flex-direction: column;
     flex-direction: column;
 }

 .wpr-checkout-horizontal .wpr-customer-details-wrapper {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
 }

 .wpr-checkout-horizontal .col2-set .col-1,
 .wpr-checkout-horizontal .col2-set .col-2 {
     float: none;
     width: 100%;
 }

 .wpr-checkout-vertical .col2-set .col-1,
 .wpr-checkout-vertical .col2-set .col-2 {
     float: none;
     width: 100%;
 }

 .elementor-widget-wpr-page-checkout ul {
     padding: 0;
 }

 .elementor-widget-wpr-page-checkout .select2-container--focus span,
 .elementor-widget-wpr-page-checkout .select2-container--default .select2-selection--single {
     border: none !important;
     outline: none !important;
 }

 .elementor-widget-wpr-page-checkout .select2-selection {
     position: relative;
 }

 .elementor-widget-wpr-page-checkout table.shop_table {
     margin: 0;
     border-collapse: collapse;
 }

 .elementor-widget-wpr-page-checkout form .form-row {
     margin: 0;
 }

 .elementor-widghet-wpr-page-checkout .woocommerce-form-login__rememberme {
     display: block;
 }

 .elementor-widget-wpr-page-checkout select {
     padding: 0;
 }

 .elementor-widget-wpr-page-checkout .select2-container .select2-selection--single .select2-selection__rendered {
     padding-left: 0;
 }

 @media screen and (max-width: 670px) {
     .wpr-checkout-horizontal .wpr-customer-details-wrapper {
         -webkit-box-orient: vertical;
         -webkit-box-direction: normal;
         -ms-flex-direction: column;
         flex-direction: column;
     }
     .wpr-checkout-horizontal .wpr-customer-details-wrapper .wpr-checkout-order-review-table {
         max-width: 100%;
     }
 }

 .elementor-widget-wpr-my-account-pro .woocommerce-Message {
     margin: 0;
 }

 .elementor-widget-wpr-my-account-pro .woocommerce-MyAccount-navigation ul {
     margin: 0;
     padding: 0;
     list-style-type: none;
 }

 .elementor-widget-wpr-my-account-pro .woocommerce-MyAccount-content .shop_table {
     border-collapse: collapse;
 }

 .elementor-widget-wpr-my-account-pro .woocommerce-MyAccount-content fieldset {
     border: none;
     padding: 0;
 }

 .elementor-widget-wpr-my-account-pro .select2-selection {
     height: auto !important;
     border: none !important;
 }

 .wpr-my-account-tabs-horizontal nav.woocommerce-MyAccount-navigation,
 .wpr-my-account-tabs-horizontal .woocommerce-MyAccount-content {
     float: none;
     width: 100%;
 }

 .wpr-my-account-tabs-horizontal nav ul {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-pack: justify;
     -ms-flex-pack: justify;
     justify-content: space-between;
 }

 .wpr-my-account-tabs-horizontal .woocommerce-MyAccount-navigation-link,
 .woocommerce-MyAccount-navigation-link a {
     display: inline-block;
 }

 .wpr-my-account-tab .woocommerce-MyAccount-content-wrapper {
     overflow-x: auto;
 }

 .wpr-account-tabs-stretch .woocommerce-MyAccount-navigation-link,
 .woocommerce-MyAccount-navigation-link a {
     width: 100%;
 }

 .elementor-widget-wpr-my-account-pro .wpr-my-account-tab .woocommerce-form-login__rememberme {
     display: block;
 }

 .wpr-my-account-tab p,
 .wpr-my-account-tab table.shop_table,
 .wpr-my-account-tab .woocommerce-order-downloads {
     margin: 0;
 }

 .elementor-widget-wpr-my-account-pro .wpr-wishlist-products td,
 .elementor-widget-wpr-my-account-pro .wpr-wishlist-products th {
     vertical-align: middle;
 }

 .elementor-widget-wpr-my-account-pro .wpr-wishlist-remove {
     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;
     width: 25px;
     height: 25px;
     cursor: pointer;
 }

 .elementor-widget-wpr-my-account-pro .wpr-wishlist-remove::before {
     font-family: "Font Awesome 5 Free";
     font-weight: 600 !important;
     content: '\f00d';
     position: absolute;
     top: 50%;
     -webkit-transform: translateY(-50%);
     -ms-transform: translateY(-50%);
     transform: translateY(-50%);
     text-indent: 0;
 }

 @media screen and (max-width: 867px) {
     .woocommerce-account .wpr-my-account-tabs-vertical .woocommerce-MyAccount-navigation {
         float: left;
     }
     .woocommerce-account .wpr-my-account-tabs-vertical .woocommerce-MyAccount-content {
         float: right;
     }
 }

 @media screen and (max-width: 767px) {
     .wpr-my-account-tabs-horizontal .woocommerce-MyAccount-navigation ul {
         -webkit-box-orient: vertical;
         -webkit-box-direction: normal;
         -ms-flex-direction: column;
         flex-direction: column;
     }
     .woocommerce-account .wpr-my-account-tabs-vertical .woocommerce-MyAccount-navigation {
         width: 100% !important;
     }
     .woocommerce-account .wpr-my-account-tabs-vertical .woocommerce-MyAccount-content {
         width: 100% !important;
     }
 }

 .wpr-active-filters-horizontal .wpr-product-active-filters {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
 }

 .wpr-product-active-filters {
     padding: 0;
     margin: 0;
     list-style: none;
 }

 .wpr-product-active-filters li a::before {
     font-family: "Font Awesome 5 Free" !important;
     content: '\f00d';
     top: 50%;
     -webkit-transform: translateY(-50%);
     -ms-transform: translateY(-50%);
     transform: translateY(-50%);
     font-weight: 600 !important;
 }

 .wpr-product-filter-title {
     margin: 0;
 }

 .wpr-product-filters .wpr-search-form-input-wrap {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
 }

 .wpr-product-filter-rating {
     padding: 0;
     margin: 0;
     list-style: none;
 }

 .wpr-product-filter-label-left .wpr-product-filter-rating a {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
 }

 .wpr-product-filter-label-right .wpr-product-filter-rating a {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-pack: justify;
     -ms-flex-pack: justify;
     justify-content: space-between;
 }

 .wpr-product-filter-rating .wpr-rating-icon-full {
     color: orange;
 }

 .wpr-product-filter-rating .wpr-rating-icon-empty {
     color: lightgray;
 }

 .wpr-product-filter-rating.wpr-woo-rating-style-2 i:before {
     content: '\002605';
 }

 .wpr-product-filter-rating .wpr-active-product-filter .wpr-rating-icon-full {
     color: red
 }

 .wpr-product-filter-tax-wrap {
     padding: 0;
     margin: 0;
     list-style: none;
 }

 .wpr-product-filter-tax-wrap .wpr-active-product-filter {
     color: red;
 }

 .wpr-product-filter-tax-wrap li a {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     line-height: 1;
 }

 .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-product-filter-tax-wrap li a span:first-child {
     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-active-product-filter:not(.wpr-woo-rating) span:first-child:before {
     content: "\f00c";
     font-family: "Font Awesome 5 Free";
     font-weight: 900;
 }

 .wpr-product-filter-tax-child a {
     margin-left: 10px;
 }

 .wpr-product-filter-price input {
     visibility: hidden;
 }

 .wpr-product-filter-price-slider .ui-slider-range {
     position: absolute;
     display: block;
 }

 .wpr-product-filter-price-slider .ui-slider-handle {
     position: absolute;
     cursor: ew-resize;
 }

 .wpr-product-filter-slide-handlers-round .wpr-product-filter-price-slider .ui-slider-handle {
     border-radius: 100%;
 }

 .wpr-product-filter-slide-handlers-square .wpr-product-filter-price-slider .ui-slider-handle {
     border-radius: 0;
     border: none !important;
     outline: none !important;
 }

 .wpr-product-filter-price-amount {
     margin-top: 20px;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-pack: justify;
     -ms-flex-pack: justify;
     justify-content: space-between;
 }

 .wpr-product-filter-price-btn-right .wpr-product-filter-price-amount {
     -webkit-box-orient: horizontal;
     -webkit-box-direction: reverse;
     -ms-flex-direction: row-reverse;
     flex-direction: row-reverse;
 }

 .wpr-product-filters .wpr-product-filter-price-amount button.button {
     font-weight: 400;
 }

 .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-page-list {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     list-style: none;
     padding: 0;
     margin: 0;
 }

 .wpr-page-list li {
     font-size: 0;
     text-align: left;
 }

 .wpr-page-list li a {
     display: inline-block;
     text-decoration: none;
     cursor: pointer;
 }

 .wpr-page-list p {
     margin: 0;
 }

 .wpr-page-list i,
 .wpr-page-list i:before {
     width: 100%;
     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: start;
     -ms-flex-align: start;
     align-items: flex-start;
 }

 .wpr-page-list .wpr-page-list-item {
     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: start;
     -ms-flex-pack: start;
     justify-content: flex-start;
 }

 .wpr-page-list-item {
     line-height: 1.5;
 }

 .wpr-page-list-item-icon {
     margin-right: 5px;
     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-page-list-item-icon i {
     font-size: 25px;
     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-page-list-horizontal .wpr-page-list {
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
 }

 .wpr-page-list-vertical .wpr-page-list {
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -ms-flex-direction: column;
     flex-direction: column;
 }

 .wpr-page-list-vertical .wpr-page-list li a {}

 .wpr-page-list-vertical .wpr-sub-page {
     padding-left: 20px;
 }

 .wpr-pl-icon-top .wpr-page-list-item-icon {
     margin-bottom: auto;
 }

 .wpr-pl-icon-bottom .wpr-page-list-item-icon {
     margin-top: auto;
 }

 .wpr-pl-badge-top .wpr-page-list-item-badge {
     margin-bottom: auto;
 }

 .wpr-pl-badge-bottom .wpr-page-list-item-badge {
     margin-top: auto;
 }

 .wpr-page-list-item-badge {
     background-color: rgb(255, 0, 179);
     padding: 3px 5px;
 }

 .wpr-pl-badge-anim-yes .wpr-page-list-item-badge {
     -webkit-animation: badgeFade 2s ease-in-out infinite;
     animation: badgeFade 2s ease-in-out infinite;
 }

 .wpr-offcanvas-trigger {
     display: inline-block;
 }

 .wpr-offcanvas-container {
     position: relative;
 }

 .wpr-offcanvas-wrap-relative {
     background-color: transparent !important;
 }

 .wpr-offcanvas-align-left .wpr-offcanvas-wrap-relative {
     top: 100%;
     left: 0;
     right: auto;
 }

 .wpr-offcanvas-align-center .wpr-offcanvas-wrap-relative {
     top: 100%;
     left: 50%;
     -webkit-transform: translateX(-50%);
     -ms-transform: translateX(-50%);
     transform: translateX(-50%);
 }

 .wpr-offcanvas-align-right .wpr-offcanvas-wrap-relative {
     top: 100%;
     right: 0;
     left: auto;
 }

 .wpr-offcanvas-content::-webkit-scrollbar {
     width: 4px;
     background-color: transparent;
 }

 .wpr-offcanvas-content::-webkit-scrollbar-thumb {
     border-left: 3px solid black;
 }

 .wpr-offcanvas-container .wpr-template-edit-btn {
     top: 10px;
     right: 10px;
 }

 .wpr-offcanvas-body-overflow {
     overflow: hidden;
 }

 .wpr-offcanvas-test-div {
     visibility: 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-header {
     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-offcanvas-reverse-header-yes .wpr-offcanvas-header {
     -webkit-box-orient: horizontal;
     -webkit-box-direction: reverse;
     -ms-flex-direction: row-reverse;
     flex-direction: row-reverse;
 }

 .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-offcanvas-content-bottom {
     bottom: 0;
     left: 0;
     top: 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-middle {
     top: 50%;
     left: 50%;
     -webkit-transform: translateX(-50%) translateY(-50%);
     -ms-transform: translateX(-50%) translateY(-50%);
     transform: translateX(-50%) translateY(-50%);
     -webkit-transform-origin: top left;
     -ms-transform-origin: top left;
     transform-origin: top left;
     -webkit-transition-property: -webkit-transform;
     transition-property: -webkit-transform;
     -o-transition-property: transform;
     transition-property: transform;
     transition-property: transform, -webkit-transform;
     height: auto;
     width: auto;
 }

 .wpr-offcanvas-header {
     padding: 10px;
 }

 .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%);
     }
 }

 .wpr-offcanvas-content-bottom.wpr-offcanvas-slide-in {
     -webkit-transform: translateY(0);
     -ms-transform: translateY(0);
     transform: translateY(0);
     -webkit-animation-name: offcanvas-slide-in-align-bottom;
     animation-name: offcanvas-slide-in-align-bottom;
     -webkit-animation-duration: 0.6s;
     animation-duration: 0.6s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
 }

 .wpr-offcanvas-content-bottom.wpr-offcanvas-slide-out {
     -webkit-transform: translateY(100%);
     -ms-transform: translateY(100%);
     transform: translateY(100%);
     -webkit-animation-name: offcanvas-slide-out-align-bottom;
     animation-name: offcanvas-slide-out-align-bottom;
     -webkit-animation-duration: 0.6s;
     animation-duration: 0.6s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
 }

 @-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%;
     }
 }

 .wpr-offcanvas-content-middle.wpr-offcanvas-slide-in {
     top: 50%;
     -webkit-animation-name: offcanvas-slide-in-align-middle;
     animation-name: offcanvas-slide-in-align-middle;
     -webkit-animation-duration: 0.6s;
     animation-duration: 0.6s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
 }

 .wpr-offcanvas-content-middle.wpr-offcanvas-slide-out {
     top: 150%;
     -webkit-animation-name: offcanvas-slide-out-align-middle;
     animation-name: offcanvas-slide-out-align-middle;
     -webkit-animation-duration: 0.6s;
     animation-duration: 0.6s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
 }

 @-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;
     }
 }

 .wpr-offcanvas-content-bottom.wpr-offcanvas-grow-in {
     -webkit-transform: scaleY(1);
     -ms-transform: scaleY(1);
     transform: scaleY(1);
     -webkit-animation-name: offcanvas-grow-in-align-bottom;
     animation-name: offcanvas-grow-in-align-bottom;
     -webkit-animation-duration: 0.6s;
     animation-duration: 0.6s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
 }

 .wpr-offcanvas-content-bottom.wpr-offcanvas-grow-out {
     -webkit-transform: scaleY(0);
     -ms-transform: scaleY(0);
     transform: scaleY(0);
     -webkit-animation-name: offcanvas-grow-out-align-bottom;
     animation-name: offcanvas-grow-out-align-bottom;
     -webkit-animation-duration: 0.6s;
     animation-duration: 0.6s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
 }

 @-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;
     }
 }

 .wpr-offcanvas-content-bottom.wpr-offcanvas-grow-in {
     -webkit-transform: scaleY(1);
     -ms-transform: scaleY(1);
     transform: scaleY(1);
     -webkit-animation-name: offcanvas-grow-in-align-bottom;
     animation-name: offcanvas-grow-in-align-bottom;
     -webkit-animation-duration: 0.6s;
     animation-duration: 0.6s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
 }

 .wpr-offcanvas-content-bottom.wpr-offcanvas-grow-out {
     -webkit-transform: scaleY(0);
     -ms-transform: scaleY(0);
     transform: scaleY(0);
     -webkit-animation-name: offcanvas-grow-out-align-bottom;
     animation-name: offcanvas-grow-out-align-bottom;
     -webkit-animation-duration: 0.6s;
     animation-duration: 0.6s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
 }

 @-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;
     }
 }

 .wpr-offcanvas-content-middle.wpr-offcanvas-grow-in {
     -webkit-transform-origin: top left;
     -ms-transform-origin: top left;
     transform-origin: top left;
     -webkit-transition-property: -webkit-transform;
     transition-property: -webkit-transform;
     -o-transition-property: transform;
     transition-property: transform;
     transition-property: transform, -webkit-transform;
     -webkit-transform: scale(1);
     -ms-transform: scale(1);
     transform: scale(1) translateX(-50%) translateY(-50%);
     -webkit-animation-name: offcanvas-grow-in-align-middle;
     animation-name: offcanvas-grow-in-align-middle;
     -webkit-animation-duration: 0.6s;
     animation-duration: 0.6s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
 }

 .wpr-offcanvas-content-middle.wpr-offcanvas-grow-out {
     -webkit-transform-origin: top left;
     -ms-transform-origin: top left;
     transform-origin: top left;
     -webkit-transition-property: -webkit-transform;
     transition-property: -webkit-transform;
     -o-transition-property: transform;
     transition-property: transform;
     transition-property: transform, -webkit-transform;
     -webkit-transform: scale(0);
     -ms-transform: scale(0);
     transform: scale(0) translateX(-50%) translateY(-50%);
     -webkit-animation-name: offcanvas-grow-out-align-middle;
     animation-name: offcanvas-grow-out-align-middle;
     -webkit-animation-duration: 0.6s;
     animation-duration: 0.6s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
 }

 @-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-form-fields-wrap.wpr-labels-above .wpr-field-group .wpr-field-sub-group,
 .wpr-form-fields-wrap.wpr-labels-above .wpr-field-group&gt;.wpr-select-wrap,
 .wpr-form-fields-wrap.wpr-labels-above .wpr-field-group&gt;input,
 .wpr-form-fields-wrap.wpr-labels-above .wpr-field-group&gt;textarea,
 .wpr-field-group .wpr-button {
     -ms-flex-preferred-size: 100%;
     flex-basis: 100%;
     max-width: 100%;
 }

 .wpr-form-fields-wrap.wpr-labels-inline&gt;.wpr-field-group&gt;input,
 .wpr-form-fields-wrap.wpr-labels-inline&gt;.wpr-field-group .wpr-select-wrap {
     -webkit-box-flex: 1;
     -ms-flex-positive: 1;
     flex-grow: 1;
 }

 .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-field-group .wpr-select-wrap.wpr-fi-svg-no:before {
     content: "\e92a";
     font-family: "eicons";
     font-size: 15px;
     position: absolute;
     top: 50%;
     -webkit-transform: translateY(-50%);
     -ms-transform: translateY(-50%);
     transform: translateY(-50%);
     right: 10px;
     pointer-events: none;
 }

 .wpr-field-group.wpr-form-field-type-select-multiple .wpr-select-wrap:before {
     content: "";
 }

 .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-field-sub-group {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
 }

 .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 .wpr-form-field-option label {
     display: inline-block;
 }

 .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-checkbox .wpr-field-sub-group .wpr-form-field-option input,
 .wpr-form-field-type-checkbox .wpr-field-sub-group .wpr-form-field-option label,
 .wpr-form-field-type-radio .wpr-field-sub-group .wpr-form-field-option input,
 .wpr-form-field-type-radio .wpr-field-sub-group .wpr-form-field-option label,
 .wpr-form-field-type-acceptance .wpr-field-sub-group .wpr-form-field-option input,
 .wpr-form-field-type-acceptance .wpr-field-sub-group .wpr-form-field-option label {
     display: inline;
 }

 .wpr-custom-styles-yes .wpr-form-field-type-checkbox input,
 .wpr-custom-styles-yes .wpr-form-field-type-radio input {
     opacity: 0;
     position: absolute;
     z-index: -1;
 }

 .wpr-custom-styles-yes .wpr-form-field-type-radio .wpr-form-field-option label,
 .wpr-custom-styles-yes .wpr-form-field-type-checkbox .wpr-form-field-option label {
     display: -webkit-box !important;
     display: -ms-flexbox !important;
     display: flex !important;
     -webkit-box-pack: justify;
     -ms-flex-pack: justify;
     justify-content: space-between;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
 }

 .wpr-custom-styles-yes .wpr-form-field-type-checkbox .wpr-form-field-option label::before {
     content: "" !important;
     left: 0;
     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;
     border: 1px solid black;
     cursor: pointer;
 }

 .wpr-custom-styles-yes .wpr-gf-checkbox-group .wpr-checked input[type="checkbox"]+label::before,
 .wpr-custom-styles-yes .wpr-form-field-type-checkbox .wpr-form-field-option.wpr-checked label::before {
     content: "\2713" !important;
 }

 .wpr-custom-styles-yes .wpr-gf-checkbox-group input[type="radio"]+label::before,
 .wpr-custom-styles-yes .wpr-form-field-type-radio .wpr-form-field-option label::before {
     content: "" !important;
     left: 0;
     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;
     border: 1px solid black;
     border-radius: 50%;
     cursor: pointer;
 }

 .wpr-custom-styles-yes .wpr-gf-checkbox-group .wpr-checked input[type="radio"]+label::before,
 .wpr-custom-styles-yes .wpr-form-field-type-radio .wpr-form-field-option.wpr-checked label::before {
     content: "â¬¤" !important;
 }

 .wpr-file-type-error {
     -ms-flex-preferred-size: 100%;
     flex-basis: 100%;
     padding: 5px 0;
     margin: 0 0 5px 0;
     list-style-type: none;
     color: red;
     font-size: 13px;
 }

 .wpr-file-type-error li {
     color: #000;
     display: inline;
 }

 .wpr-form-field-type-hidden {
     display: none;
 }

 .wpr-form-field-type-html {
     display: inline-block;
 }

 .wpr-form-field-label {
     text-align: left;
 }

 .wpr-form-field-type-recaptcha_v3 .wpr-form-field-label {
     display: none;
 }

 .wpr-form-field-type-recaptcha_v3 .grecaptcha-badge {
     z-index: 1;
 }

 .wpr-required-mark .wpr-form-field-label:after {
     content: "*";
     color: red;
     padding-left: 0.2em;
 }

 .wpr-column {
     position: relative;
     min-height: 1px;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
 }

 .wpr-step-wrap {
     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%;
     margin-bottom: 10px;
 }

 .wpr-step-progress {
     width: 100%;
     height: auto;
     background-color: black;
 }

 .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-content-layout-vertical .wpr-step-wrap {
     -webkit-box-align: start;
     -ms-flex-align: start;
     align-items: flex-start;
 }

 .wpr-step-type-none .wpr-step-wrap {
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
 }

 .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-step-content-layout-vertical .wpr-step {
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -ms-flex-direction: column;
     flex-direction: column;
 }

 .wpr-step-content-layout-horizontal .wpr-step {
     -webkit-box-orient: horizontal;
     -webkit-box-direction: normal;
     -ms-flex-direction: row;
     flex-direction: row;
 }

 .wpr-separator-off .wpr-step {
     -webkit-box-flex: 1;
     -ms-flex: 1;
     flex: 1;
 }

 .wpr-step.wpr-step-active {
     opacity: 1;
 }

 .wpr-step-content {
     width: var(--wpr-steps-indicator-padding, 30px);
     height: var(--wpr-steps-indicator-padding, 30px);
     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-pack: center;
     -ms-flex-pack: center;
     justify-content: center;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
 }

 .wpr-step-content-layout-vertical .wpr-step-label {
     width: 100%;
 }

 .wpr-step-main-label,
 .wpr-step-sub-label {
     display: block;
 }

 .wpr-form-field-type-step {
     display: none;
 }

 .wpr-form-field-type-hidden {
     display: none;
 }

 .wpr-form-field-type-recaptcha-v3 {
     display: none;
 }

 .wpr-stp-btns-wrap {
     width: 100%;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-pack: justify;
     -ms-flex-pack: justify;
     justify-content: space-between;
     margin-bottom: 5px;
 }

 .wpr-step-sep,
 .wpr-stp-btns-wrap .wpr-button {
     -webkit-box-flex: 1;
     -ms-flex: 1;
     flex: 1;
 }

 .wpr-step-tab .wpr-stp-btns-wrap .wpr-button {
     -webkit-box-flex: 0;
     -ms-flex: 0 1 auto;
     flex: 0 1 auto;
     -ms-flex-preferred-size: auto;
     flex-basis: auto;
 }

 .wpr-step-sep:last-of-type {
     display: none;
 }

 .wpr-step-sep {
     height: var(--wpr-steps-divider-width, 1px);
     background-color: lightgrey;
 }

 .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-step-content-layout-horizontal .wpr-step-sep {
     background-color: lightgrey;
     height: var(--wpr-steps-divider-width, 1px);
     top: 50%;
 }

 .wpr-form .wpr-double-bounce {
     display: inline-block;
     vertical-align: middle;
 }

 .wpr-loader-hidden {
     display: none !important;
 }

 .wpr-form .wpr-double-bounce .wpr-child {
     background-color: white;
 }

 @keyframes badgeFade {
     0% {
         opacity: 1
     }
     50% {
         opacity: 0.5
     }
     0% {
         opacity: 1
     }
 }

 .wpr-breadcrumbs {
     display: -webkit-inline-box;
     display: -ms-inline-flexbox;
     display: inline-flex;
     list-style-type: none;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
     padding: 0;
 }

 .wpr-breadcrumbs li:not(:last-of-type) {
     margin-right: 4px;
 }

 @media screen and (max-width: 767px) {
     .wpr-breadcrumbs {
         -webkit-box-align: center;
         -ms-flex-align: center;
         align-items: center;
     }
     .wpr-breadcrumbs li {
         white-space: nowrap;
     }
 }

 .wpr-image-scroll-wrap {
     overflow: hidden;
     position: relative;
     display: inline-block;
     width: 100%;
     height: 300px;
 }

 .wpr-image-scroll-wrap img {
     position: absolute;
     min-width: 100%;
     min-height: 100%;
     -o-object-fit: cover;
     object-fit: cover;
     -webkit-transition: -webkit-transform 0.3s ease-out;
     transition: -webkit-transform 0.3s ease-out;
     -o-transition: transform 0.3s ease-out;
     transition: transform 0.3s ease-out;
     transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
 }

 .wpr-scroll-vertical img {
     width: 100%;
     max-width: none;
     height: auto;
 }

 .wpr-scroll-horizontal {
     display: block;
     scroll-behavior: smooth;
     width: 100%;
     height: 100%;
     white-space: nowrap;
 }

 .wpr-scroll-horizontal img {
     height: 100%;
     width: auto;
     max-width: none;
     -o-object-fit: cover;
     object-fit: cover;
     display: inline-block;
 }

 .wpr-scroll-horizontal::-webkit-scrollbar {
     display: none;
 }

 .wpr-trigger-hover:hover img {
     will-change: transform;
 }

 .wpr-image-scroll-link {
     display: block;
     text-decoration: none;
     width: 100%;
 }

 .wpr-image-scroll-link:hover {
     text-decoration: none;
 }

 .wpr-image-scroll-overlay {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     -webkit-transition: all 0.3s ease;
     -o-transition: all 0.3s ease;
     transition: all 0.3s ease;
     pointer-events: none;
     z-index: 1;
 }

 .wpr-image-scroll-icon {
     position: absolute;
     display: -webkit-inline-box;
     display: -ms-inline-flexbox;
     display: inline-flex;
     top: 50%;
     left: 50%;
     -webkit-transform: translate(-50%, -50%);
     -ms-transform: translate(-50%, -50%);
     transform: translate(-50%, -50%);
     z-index: 1;
     pointer-events: none;
     -webkit-transition: opacity 0.3s ease;
     -o-transition: opacity 0.3s ease;
     transition: opacity 0.3s ease;
     z-index: 2;
 }

 .wpr-image-scroll-icon-hidden {
     opacity: 0;
 }

 .wpr-icon-animation-horizontal .wpr-image-scroll-icon {
     -webkit-animation-name: wprIconHorizontal;
     animation-name: wprIconHorizontal;
 }

 .wpr-icon-animation-vertical .wpr-image-scroll-icon {
     -webkit-animation-name: wprIconVertical;
     animation-name: wprIconVertical;
 }

 .wpr-icon-animation-horizontal .wpr-image-scroll-icon {
     -webkit-animation-name: wprIconHorizontal;
     animation-name: wprIconHorizontal;
 }

 .wpr-icon-animation-vertical .wpr-image-scroll-icon {
     -webkit-animation-name: wprIconVertical;
     animation-name: wprIconVertical;
 }

 @-webkit-keyframes wprIconHorizontal {
     0% {
         -webkit-transform: translate(-50%, -50%);
         transform: translate(-50%, -50%);
     }
     50% {
         -webkit-transform: translate(calc(-50% + 10px), -50%);
         transform: translate(calc(-50% + 10px), -50%);
     }
     100% {
         -webkit-transform: translate(-50%, -50%);
         transform: translate(-50%, -50%);
     }
 }

 @keyframes wprIconHorizontal {
     0% {
         -webkit-transform: translate(-50%, -50%);
         transform: translate(-50%, -50%);
     }
     50% {
         -webkit-transform: translate(calc(-50% + 10px), -50%);
         transform: translate(calc(-50% + 10px), -50%);
     }
     100% {
         -webkit-transform: translate(-50%, -50%);
         transform: translate(-50%, -50%);
     }
 }

 @-webkit-keyframes wprIconVertical {
     0% {
         -webkit-transform: translate(-50%, -50%);
         transform: translate(-50%, -50%);
     }
     50% {
         -webkit-transform: translate(-50%, calc(-50% + 10px));
         transform: translate(-50%, calc(-50% + 10px));
     }
     100% {
         -webkit-transform: translate(-50%, -50%);
         transform: translate(-50%, -50%);
     }
 }

 @keyframes wprIconVertical {
     0% {
         -webkit-transform: translate(-50%, -50%);
         transform: translate(-50%, -50%);
     }
     50% {
         -webkit-transform: translate(-50%, calc(-50% + 10px));
         transform: translate(-50%, calc(-50% + 10px));
     }
     100% {
         -webkit-transform: translate(-50%, -50%);
         transform: translate(-50%, -50%);
     }
 }</pre></body></html>