body {
padding-bottom: env(safe-area-inset-bottom); min-height: -webkit-fill-available;
}  .prod-heading {
background: linear-gradient(270deg, #73AFBC 1.81%, #1D1D1F 66.21%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.reward-heading {
background: linear-gradient(270.05deg, #73AFBC 1.81%, #E3E3E3 70.21%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
color: transparent;
}
.product-heading {
background: linear-gradient(269.94deg, #73B4BC 40.09%, #1D1D1F 98.56%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
color: transparent;
}
.custom-tab-trigger h3 {
margin: 0;
font-size: 18px !important;
font-weight: 600;
color: #222;
}
.custom-tab-trigger p {
margin: 4px 0 0;
font-size: 13px !important;
color: #666;
line-height: 1.4;
}
.comparison-table .col h4 {
color: #9C9C9C;
padding-bottom: 30px;
font-family: Inter;
font-weight: 500;
font-size: 16px !important;
line-height: 100%;
letter-spacing: 0.1px;
text-align: center;
vertical-align: middle;
}
ul.wp-block-list, ol.wp-block-list {
padding-left: 30px;
list-style-position: outside;
margin-bottom: 15px;
} button {
background: #FF5732;
border-radius: 41px;
padding: 12px 24px;
color: #fff !important;
}
.btn a:hover,
.banner-slides a:hover {
opacity: 0.9;
transition: opacity 0.3s ease;
}
.float-btn-1 a:active,
.float-btn-2 a:active,
.float-btn-3 a:active {
background-color: #00313C26 !important;
}
.page-id-20 footer a.elementor-button, .page-id-20 a.menu-btn {
display: none;
}
.archive-category .elementor-icon-list-text {
background-color: #EEEEF2;
padding: 5px 15px;
border-radius: 15px;
} .elementor-tab-content .elementor-element-populated {
padding: 0 !important;
}  .prod-tab .elementor-tabs-wrapper {
flex-shrink: 0;
width: 34% !important;
}
.gift-send .elementor-tabs-wrapper {
padding-top: 100px !important;
}  .prod-tab .elementor-tab-title { padding: 20px 20px 20px 50px;
margin-bottom: 10px !important;
border-radius: 30px !important;
position: relative !important;
transform-origin: center !important;
opacity: 0.8;
transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
cursor: pointer !important;
}
.prod-tab .elementor-tab-title:hover {
opacity: 1 !important;
}
.prod-tab .elementor-tab-title:last-child {
border-bottom: none !important;
}
.prod-tab .elementor-tab-title.elementor-tab-desktop-title {
width: fit-content !important;
}  .prod-tab .elementor-tab-title.elementor-active {
padding: 30px 30px 30px 30px !important;
border-radius: 30px !important;
opacity: 1;
transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
}
.prod-tab .elementor-tab-title.elementor-active.elementor-tab-desktop-title {
width: 100% !important;
display: block !important;
}  .prod-tab .elementor-tab-title {
background-color: #EEEEF2 !important;
} .digital-gift-cards .prod-tab .elementor-tab-title {
background: rgba(84, 84, 89, 0.34) !important;
backdrop-filter: blur(6.349999904632568px) !important;
color: #fff !important;
padding: 20px 20px 20px 50px; }  .prod-tab .elementor-tab-title:not(.chadgpt-hiding-icon) {
transition: all 0.4s cubic-bezier(0.34, 1.56, 0.64, 1) !important;
} .prod-tab .elementor-tab-title .elementor-tab-title-text {
opacity: 1;
transform: none !important;
display: inline-block;
position: relative;
z-index: 1;
}
.prod-tab .elementor-tab-title.elementor-active .elementor-tab-title-text {
opacity: 1 !important;
} .digital-gift-cards .prod-tab .elementor-tab-title .elementor-tab-title-text {
opacity: 1;
transform: none !important;
display: inline-block;
position: relative;
z-index: 1;
}
.digital-gift-cards .prod-tab .elementor-tab-title.elementor-active .elementor-tab-title-text {
opacity: 1 !important;
} .prod-tab .elementor-tab-title .elementor-tab-title-text.chadgpt-hiding-title {
opacity: 0 !important;
transform: none !important;
transition: none !important;
} .digital-gift-cards .prod-tab .elementor-tab-title .elementor-tab-title-text.chadgpt-hiding-title {
opacity: 0 !important;
transform: none !important;
transition: none !important;
}  .prod-tab .elementor-tab-title:before {
content: "";
background-size: contain;
background-repeat: no-repeat;
width: 22px;
height: 22px;
position: absolute;
left: 15px;
top: 15px;
line-height: inherit;
opacity: 1;
} .prod-tab .elementor-tab-title:before {
background-image: url(//yoyorewards.com/wp-content/uploads/2025/08/plus-circlie-icon.svg);
} .digital-gift-cards .prod-tab .elementor-tab-title:before {
background-image: url(//yoyorewards.com/wp-content/uploads/2025/10/plus-circle-icon-white.svg);
} .prod-tab .elementor-tab-title.chadgpt-hiding-icon:before {
opacity: 0 !important;
transition: none !important;
transform: none !important;
} .prod-tab .elementor-tab-title.chadgpt-closing:before {
opacity: 0 !important;
transition: none !important;
transform: none !important;
} .prod-tab .elementor-tab-title.elementor-active:before {
display: none !important;
opacity: 0 !important;
visibility: hidden !important;
content: none !important;
} img.aligncenter.wp-image-3626.size-full {
border-radius: 10px !important;
padding: 10px 20px 20px 0px;
}
img.aligncenter.wp-image-3613.size-full, img.aligncenter.wp-image-2829.size-full {
padding-right: 20px;
}
img.aligncenter.wp-image-3070.size-full {
border-radius: 10px;
padding-right: 30px;
}
img.aligncenter.wp-image-3175.size-full {
padding-right: 30px !important;
}
.elementor-slideshow__title {
display: none !important;
}
div#elementor-tab-content-1165 {
padding-right: 30px !important;
}
img.aligncenter.wp-image-3069.size-full {
padding-right: 10px;
}
img.aligncenter.wp-image-2829.size-full {
padding-right: 30px;
}
@media (max-width: 550px) {
.prod-tab .elementor-tab-mobile-title.elementor-active::before,
.prod-tab .elementor-tab-title.elementor-tab-mobile-title.elementor-active::before {
display: none !important;
opacity: 0 !important;
visibility: hidden !important;
content: none !important;
}
.prod-tab .elementor-tab-title:before {
content: "" !important;
background-size: contain !important;
background-repeat: no-repeat !important;
width: 22px !important;
height: 22px !important;
position: absolute !important;
left: 15px !important;
top: 20px !important;
line-height: inherit !important;
opacity: 1 !important;
}
img.aligncenter.wp-image-3626.size-full {
border-radius: 10px !important;
padding: 10px 0px 10px 0px !important;
}
img.aligncenter.wp-image-3070.size-full {
border-radius: 10px !important;
padding: 10px 0px 10px 0px !important;
}
img.aligncenter.wp-image-3613.size-full {
padding: 10px 0px 10px 0px !important;
}
img.aligncenter.wp-image-3175.size-full, img.aligncenter.wp-image-2829.size-full, div#elementor-tab-content-1164, img.aligncenter.wp-image-3069.size-full, img.aligncenter.wp-image-2829.size-full, img.aligncenter.wp-image-3175.size-full {
padding-right: 0px !important;
}
div#elementor-tab-content-1165 {
padding-right: 0px !important;
}
}  .prod-tab .elementor-tabs-content-wrapper {
display: flex !important;
align-items: center !important;
justify-content: center;
height: 540px;
} .elementor-element-6ebc81f .elementor-tabs-content-wrapper {
display: block !important;
} @media (max-width: 1024px) and (min-width: 769px) {
.prod-tab .elementor-tabs-content-wrapper {
display: flex !important;
align-items: start !important;
justify-content: center;
height: auto;
}
} @media (max-width: 768px) {
.prod-tab .elementor-tabs-content-wrapper {
display: block !important;
align-items: center !important;
justify-content: center;
height: auto;
}
} .prod-tab .elementor-tab-content {
padding-top: 0 !important;
padding-right: 0px !important;
padding-bottom: 0px !important;
opacity: 0 !important;
transform: translateX(30px) !important;
transition: opacity 0.5s cubic-bezier(0.34, 1.56, 0.64, 1), transform 0.5s cubic-bezier(0.34, 1.56, 0.64, 1) !important;
}
.prod-tab .elementor-tab-content:not(.elementor-active) {
display: none !important;
}
.prod-tab .elementor-tab-content.elementor-active,
.prod-tab .elementor-tab-content.elementor-clearfix.elementor-active {
display: block !important;
opacity: 1 !important;
transform: translateX(0) !important;
transition: opacity 0.5s cubic-bezier(0.34, 1.56, 0.64, 1) 0.1s, transform 0.5s cubic-bezier(0.34, 1.56, 0.64, 1) 0.1s !important;
} @media (max-width: 1024px) and (min-width: 769px) {
.elementor-tab-content.elementor-active {
padding-top: 0px !important;
}
} @media (min-width: 1025px) {
.elementor-tab-content.elementor-active {
padding-top: 30px !important;
}
} .tab-template-content {
isolation: isolate;
contain: layout style;
opacity: 0;
}
.prod-tab .elementor-tab-content .tab-template-content {
font-size: inherit !important;
color: inherit !important;
background: inherit !important;
}
.prod-tab .elementor-tab-content .tab-template-content * {
transition: inherit;
}
.prod-tab .elementor-tab-content .elementor-widget,
.prod-tab .elementor-tab-content [data-elementor-type="section"] .elementor-widget {
opacity: inherit;
transform: inherit;
} .accordion-subtitle {
color: #1D1D1F;
font-family: Inter;
font-size: 13px;
font-style: normal;
font-weight: 400;
line-height: 22px;
letter-spacing: -0.3px;
display: none;
margin-top: 10px;
opacity: 0;
}
.digital-gift-cards .accordion-subtitle {
color: #fff;
}
.elementor-tab-title.elementor-active .accordion-subtitle {
display: block;
opacity: 1;
transition: opacity 0.4s cubic-bezier(0.34, 1.56, 0.64, 1) !important;
} .prod-tab .elementor-tab-title .accordion-subtitle.chadgpt-hiding-subtitle {
opacity: 0 !important;
transition: none !important;
}
.accordion-subtitle ul {
padding-left: 5px;
list-style-position: inside;
}  .prod-box {
box-shadow: 0 4px 58.2px rgba(0, 0, 0, 0.02);
}
.prod-accordion {
height: 600px;
transition: height 0.5s cubic-bezier(0.34, 1.56, 0.64, 1) !important;
} .custom-tab-trigger {
cursor: pointer;
border-radius: 0 !important;
padding: 12px 40px 12px 16px !important;
border-bottom: 1px solid #ddd !important;
transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);
position: relative;
transform-origin: center;
transform: translateX(0) translateY(0) !important;
}
.custom-tab-trigger.active {
background: transparent !important;
height: 125px;
border-color: transparent !important;
transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);
transform: translateX(0) translateY(-5px) !important;
}
.custom-tab-trigger:after,
.custom-tab-trigger-2:after,
.custom-tab-trigger-3:after {
content: url(//yoyorewards.com/wp-content/uploads/2025/08/up-arrow.svg);
position: absolute;
right: 10px;
top: 16px;
transition: transform 0.3s;
font-size: 7px !important;
color: #888;
}
.custom-tabs-content {
flex: 1;
padding: 20px;
background: transparent !important;
border-radius: 8px;
vertical-align: middle;
display: flex;
justify-content: center;
align-content: center;
flex-wrap: wrap;
height: 560px !important;
opacity: 0;
transform: translateX(40px) scale(0.98);
transition: opacity 0.7s cubic-bezier(0.4, 0, 0.2, 1), transform 0.7s cubic-bezier(0.4, 0, 0.2, 1);
}
.custom-tabs-content.active {
opacity: 1;
transform: translateX(0) scale(1);
transition: opacity 0.8s cubic-bezier(0.4, 0, 0.2, 1) 0.15s, transform 0.8s cubic-bezier(0.4, 0, 0.2, 1) 0.15s;
}
.col.two {
flex: 3 !important;
}  .carousel-container {
background: transparent;
margin: 0;
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
}
.carousel {
--speed: 50s;
--tile: 1134px;
height: 80px;
width: 100%;
position: relative;
}
.mask {
position: absolute;
inset: 0;
backdrop-filter: blur(var(--blur)) contrast(var(--contrast));
-webkit-backdrop-filter: blur(var(--blur)) contrast(var(--contrast));
-webkit-mask: linear-gradient(90deg, #000 50px, #0000 175px calc(100% - 175px), #fff calc(100% - 50px));
mask: linear-gradient(90deg, #000 50px, #0000 175px calc(100% - 175px), #fff calc(100% - 50px));
pointer-events: none;
}
.logos {
position: absolute;
inset: 0; -webkit-mask: linear-gradient(90deg, #0000 5px, #000 50px calc(100% - 50px), #0000 calc(100% - 5px));
mask: linear-gradient(90deg, #0000 5px, #000 50px calc(100% - 50px), #0000 calc(100% - 5px));
animation: moveBg var(--speed) linear infinite;
image-rendering: -webkit-optimize-contrast;
image-rendering: crisp-edges;
background: url(//yoyorewards.com/wp-content/themes/hello-theme-child-master/assets/images/Logos-of-brands.png) 0 50% / auto 60% repeat-x;
}
.carousel-container--dark .logos {
filter: brightness(0) invert(1) !important;
}
.carousel-container--retail .carousel {
--tile: 1920px;
}
.carousel-container--retail .logos {
background: url(https://yoyorewards.com/wp-content/uploads/2026/07/Yoyo-Retail-Solutions-Logo-1920.png) 0 50% / 1920px auto repeat-x;
}  .apple-nav-wrapper {
position: relative;
display: flex;
align-items: center;
justify-content: center;
gap: 10px;
z-index: 999 !important;
padding: 20px 0;
width: 100%;
} .nav-buttons {
position: fixed;
bottom: 20px;
z-index: 999;
display: inline;
width: 100% !important;
} .chadgpt-sticky-nav {
position: fixed;
bottom: 10px;
left: 50%;
transform: translateX(-50%);
z-index: 999;
max-width: 700px;
width: auto;
display: flex;
justify-content: center;
align-items: center;
}
.chadgpt-sticky-nav .chadgpt-nav-background {
background: rgba(67, 67, 67, 0.36) !important;
backdrop-filter: blur(6.421822547912598px) !important;
-webkit-backdrop-filter: blur(6.421822547912598px) !important;
border-radius: 40.773px !important;
padding: 8px !important;
border: 0.68px solid rgba(255, 255, 255, 0.05) !important;
position: relative !important;
display: flex;
align-items: center;
gap: var(--button-spacing, 8px);
width: 100%;
} .chadgpt-sticky-nav .chadgpt-nav-background::before {
display: none !important;
} .chadgpt-nav-button {
border-radius: 18.3481px !important;
border: 0.68px solid rgba(255, 255, 255, 0) !important;
background: transparent !important;
backdrop-filter: none !important;
-webkit-backdrop-filter: none !important;
color: #FFF !important;
text-align: center !important;
font-family: Inter !important;
font-size: 13px !important;
font-style: normal !important;
font-weight: 600 !important;
line-height: normal !important;
padding: 8px 32px !important;
transition: all 0s cubic-bezier(0.4, 0, 0.2, 1) !important;
position: relative !important;
flex: 1;
min-width: 0;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
z-index: 2 !important;
text-decoration: none !important;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
}
.chadgpt-nav-button:hover {
opacity: 0.9;
transition: opacity 0.3s ease;
}
.chadgpt-nav-button.active,
.chadgpt-nav-button[aria-current="page"] {
background: transparent !important;
border: 0.68px solid rgba(255, 255, 255, 0) !important;
color: #FFF !important;
text-align: center !important;
font-family: Inter !important;
font-style: normal !important;
font-weight: 600 !important;
line-height: normal !important;
box-shadow: none !important;
transform: none !important;
border-radius: 18.3481px !important;
} .chadgpt-sticky-nav .chadgpt-nav-background[data-active="0"]::before {
transform: translateX(0);
}
.chadgpt-sticky-nav .chadgpt-nav-background[data-active="1"]::before {
transform: translateX(calc(100% + var(--button-spacing, 8px)));
}
.chadgpt-sticky-nav .chadgpt-nav-background[data-active="2"]::before {
transform: translateX(calc(200% + calc(var(--button-spacing, 8px) * 2)));
}
.chadgpt-sticky-nav .chadgpt-nav-background[data-active="3"]::before {
transform: translateX(calc(300% + calc(var(--button-spacing, 8px) * 3)));
}
.chadgpt-sticky-nav .chadgpt-nav-background[data-active="4"]::before {
transform: translateX(calc(400% + calc(var(--button-spacing, 8px) * 4)));
}
.chadgpt-sticky-nav .chadgpt-nav-background[data-active="5"]::before {
transform: translateX(calc(500% + calc(var(--button-spacing, 8px) * 5)));
} .chadgpt-sticky-nav .chadgpt-nav-background::before {
transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;
} .chadgpt-sticky-nav.light-mode .chadgpt-nav-background {
background: rgba(255, 255, 255, 0.76) !important;
backdrop-filter: blur(6.421822547912598px) !important;
-webkit-backdrop-filter: blur(6.421822547912598px) !important;
border: 0.68px solid rgba(0, 0, 0, 0.06) !important;
}
.chadgpt-sticky-nav.light-mode .chadgpt-nav-background .nav-bubble {
background: rgba(240, 240, 240, 0.9) !important;
}
.chadgpt-sticky-nav.light-mode .chadgpt-nav-button {
color: #1D1D1F !important;
}
.chadgpt-sticky-nav.light-mode .chadgpt-nav-button.active,
.chadgpt-sticky-nav.light-mode .chadgpt-nav-button[aria-current="page"] {
color: #1D1D1F !important;
}
.chadgpt-sticky-nav.light-mode .chadgpt-nav-button:hover {
opacity: 0.9 !important;
} @media (max-width: 1024px) {
.chadgpt-sticky-nav .chadgpt-nav-background {
border-radius: 32px !important;
}
.chadgpt-sticky-nav .chadgpt-nav-background::before {
border-radius: 14px !important;
}
.chadgpt-nav-button {
border-radius: 14px !important;
font-size: 12px !important;
padding: 8px 28px !important;
}
}
@media (max-width: 768px) {
.chadgpt-sticky-nav .chadgpt-nav-background {
border-radius: 24px !important;
}
.chadgpt-sticky-nav .chadgpt-nav-background::before {
border-radius: 10px !important;
}
.chadgpt-nav-button {
border-radius: 10px !important;
font-size: 11px !important;
padding: 8px 24px !important;
}
}
@media (max-width: 480px) {
.chadgpt-sticky-nav .chadgpt-nav-background {
border-radius: 20px !important;
}
.chadgpt-sticky-nav .chadgpt-nav-background::before {
border-radius: 8px !important;
}
.chadgpt-nav-button {
border-radius: 8px !important;
font-size: 10px !important;
padding: 6px 20px !important;
}
} .nav-buttons .elementor-button {
border-radius: 18.3481px !important;
border: 0.68px solid rgba(255, 255, 255, 0) !important;
background: transparent !important;
backdrop-filter: none !important;
-webkit-backdrop-filter: none !important;
color: #FFF !important;
text-align: center !important;
font-family: Inter !important;
font-size: 13px !important;
font-style: normal !important;
font-weight: 600 !important;
line-height: normal !important;
padding: 12px 24px !important;
transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
position: relative !important;
overflow: hidden !important;
z-index: 2 !important;
} .nav-buttons .elementor-button.active,
.nav-buttons .elementor-button[aria-current="page"] {
background: transparent !important;
border: 0.68px solid rgba(255, 255, 255, 0) !important;
color: #FFF !important;
text-align: center !important;
font-family: Inter !important;
font-size: 13px !important;
font-style: normal !important;
font-weight: 600 !important;
line-height: normal !important;
box-shadow: none !important;
transform: none !important;
border-radius: 18.3481px !important;
} .nav-buttons .nav-background {
background: rgba(67, 67, 67, 0.36) !important;
backdrop-filter: blur(6.421822547912598px) !important;
-webkit-backdrop-filter: blur(6.421822547912598px) !important;
border-radius: 40.773px !important;
padding: 8px !important;
border: 0.68px solid rgba(255, 255, 255, 0.05) !important;
position: relative !important;
} .nav-buttons .nav-background::before {
content: '';
position: absolute;
top: 8px;
left: 8px;
width: calc(33.333% - 8px);
height: calc(100% - 16px);
background: rgba(97, 97, 97, 0.49) !important;
border-radius: 18.3481px !important;
transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;
z-index: 1;
pointer-events: none;
} @media (max-width: 1024px) {
.nav-buttons .nav-background {
border-radius: 32px !important;
}
.nav-buttons .nav-background::before {
border-radius: 14px !important;
}
}
@media (max-width: 768px) {
.nav-buttons .nav-background {
border-radius: 24px !important;
}
.nav-buttons .nav-background::before {
border-radius: 10px !important;
}
}
@media (max-width: 480px) {
.nav-buttons .nav-background {
border-radius: 20px !important;
}
.nav-buttons .nav-background::before {
border-radius: 8px !important;
}
} @media (max-width: 1024px) {
.nav-buttons .elementor-button {
border-radius: 14px !important;
}
}
@media (max-width: 768px) {
.nav-buttons .elementor-button {
border-radius: 10px !important;
}
}
@media (max-width: 480px) {
.nav-buttons .elementor-button {
border-radius: 8px !important;
}
}
.nav-buttons .nav-background[data-active="0"]::before {
transform: translateX(0);
}
.nav-buttons .nav-background[data-active="1"]::before {
transform: translateX(calc(100% + 4px));
}
.nav-buttons .nav-background[data-active="2"]::before {
transform: translateX(calc(200% + 8px));
} .nav-buttons .elementor-widget-button {
margin: 0 2px !important;
}
.nav-buttons .elementor-button-link {
text-decoration: none !important;
}
.nav-buttons .elementor-button-text {
color: inherit !important;
font-weight: inherit !important;
font-family: inherit !important;
font-size: inherit !important;
text-align: inherit !important;
} @media (max-width: 1024px) {
.chadgpt-mobile-popup-menu-list a::after,
.chadgpt-product-popup-menu-list a::after,
.chadgpt-resources-popup-menu-list a::after,
#menu-main-menu .product-menu-trigger > a::after,
.elementor-nav-menu .product-menu-trigger > a::after,
.product-menu-trigger > a::after,
#menu-main-menu .resources-menu-trigger > a::after,
.elementor-nav-menu .resources-menu-trigger > a::after,
.resources-menu-trigger > a::after {
content: "" !important;
display: flex !important;
width: 20px !important;
height: 20px !important;
margin-left: 8px !important;
vertical-align: middle !important;
background-image: url(//yoyorewards.com/wp-content/uploads/2025/12/yoyo-menu-icon.svg) !important;
background-size: contain !important;
background-repeat: no-repeat !important;
background-position: center !important;
}
.apple-mobile-menu-nav a {
display: flex !important;
padding: 10px 24px !important;
justify-content: space-between !important;
color: #1d1d1f !important;
text-decoration: none !important;
font-size: 18px !important;
font-weight: normal !important;
transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1) !important;
}
} @media (min-width: 768px) {
.elementor-nav-menu .product-menu-trigger > a::after,
.product-menu-trigger > a::after,
.elementor-nav-menu .resources-menu-trigger > a::after,
.resources-menu-trigger > a::after {
content: "" !important;
display: inline-block !important;
width: 12px !important;
height: 12px !important;
margin-left: 4px !important;
margin-top: 0 !important;
vertical-align: middle !important;
position: relative !important;
opacity: 1 !important;
background-image: url(//yoyorewards.com/wp-content/uploads/2025/08/down-arrow.svg) !important;
background-size: contain !important;
background-repeat: no-repeat !important;
background-position: center !important;
background-color: transparent !important;
}
}  .home-banner .elementor-slide-heading h1,
.home-banner .elementor-slide-description p {
box-shadow: 0 4px 19.1px 0 #00000091 !important;
}
.banner-slides .swiper-slide-contents {
width: 100% !important;
} section.gift-section {
background: linear-gradient(90deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0.1) 76.92%) !important;
backdrop-filter: blur(4px) !important;
-webkit-backdrop-filter: blur(4px) !important;
border: 0.5px solid transparent !important;
border-image-source: linear-gradient(89.77deg, rgba(255, 255, 255, 0.03) 0%, #ffffff 50%, rgba(255, 255, 255, 0.03) 100%);
border-image-slice: 1;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.06);
border-radius: 65px;
width: 1200px !important;
display: flex;
justify-content: center;
align-items: center;
justify-self: center;
overflow: hidden;
} section.rewarding-section {
background: linear-gradient(102.57deg, #001923 5.3%, #00313C 38.63%, #085A65 86.77%) !important;
border: 1px solid !important;
border-image-source: linear-gradient(66.47deg, rgba(115, 180, 188, 0.04) 0%, rgba(115, 180, 188, 0.8) 50%, rgba(115, 180, 188, 0.16) 100%) !important;
box-shadow: 0 4px 38.8px 0 #085A6599 !important;
} section.review {
box-shadow: 0 14.05px 33.05px -8.26px #00000040;
border-radius: 20px;
overflow: hidden;
background: linear-gradient(90deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.1));
backdrop-filter: blur(20px);
-webkit-backdrop-filter: blur(20px);
} section.prod-wrapper {
background: #73B4BC0F !important;
backdrop-filter: blur(10px) !important;
-webkit-backdrop-filter: blur(10px) !important;
border: 0.5px solid transparent !important;
border-image-source: linear-gradient(89.77deg, rgba(255, 255, 255, 0.03) 0%, #ffffff 50%, rgba(255, 255, 255, 0.03) 100%);
border-image-slice: 1;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
border-radius: 30px;
}
section.prod-section {
margin-left: 0px;
margin-right: 0px;
box-shadow: 0 4px 20px 0 #0000001A;
background-color: #fff !important;
margin-top: 0px !important;
margin-bottom: 0px !important;
} section.prod-section[data-settings*="background_video_link"],
section.prod-section#gcv,
.elementor-element-aca9521.prod-section,
.elementor-element-aca9521,
section.prod-section.elementor-section[data-settings*="background_video_link"],
section#gcv.prod-section {
background-color: #ffffff !important;
background: #ffffff !important;
background-image: none !important;
} section.prod-section .elementor-background-video-container,
section.prod-section#gcv .elementor-background-video-container,
.elementor-element-aca9521 .elementor-background-video-container {
background-color: #ffffff !important;
background: #ffffff !important;
background-image: none !important;
margin-bottom: 10px !important;
margin-left: 15px;
margin-right: 15px;
} section.prod-section .elementor-background-overlay,
section.prod-section#gcv .elementor-background-overlay,
.elementor-element-aca9521 .elementor-background-overlay {
background-color: transparent !important; margin: 0px 15px;
} @media (max-width: 768px) {
section.prod-section .elementor-background-overlay,
section.prod-section#gcv .elementor-background-overlay,
.elementor-element-aca9521 .elementor-background-overlay {
margin: 0 !important;
}
section.prod-section .elementor-background-video-container, section.prod-section#gcv .elementor-background-video-container, .elementor-element-aca9521 .elementor-background-video-container {
background-color: #ffffff !important;
background: #ffffff !important;
background-image: none !important;
margin-bottom: -20px !important;
margin-left: 0px !important;
margin-right: 0px !important;
} .elementor .elementor-background-video-container {
pointer-events: none;
transition: opacity 1s;
}
.elementor .elementor-background,
.elementor .elementor-background-holder,
.elementor .elementor-background-video-container {
direction: ltr;
inset: 0;
overflow: hidden;
position: absolute;
z-index: 0;
}
}   section.prod-section .elementor-background-video-hosted,
section.prod-section#gcv .elementor-background-video-hosted,
.elementor-element-aca9521 .elementor-background-video-hosted {
background-color: #ffffff !important;
} section.prod-section .elementor-section-wrap,
section.prod-section#gcv .elementor-section-wrap {
background-color: #ffffff !important;
background: #ffffff !important;
}   .prod-wrapper section.prod-section[data-settings*="background_video_link"],
.prod-wrapper section.prod-section#gcv {
background-color: #ffffff !important;
background: #ffffff !important;
} .home-product-images .elementor-widget-image {
position: relative;
transition: all 0.3s ease;
}
.home-product-images .elementor-widget-image::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #F4F4F466;
opacity: 0;
transition: opacity 0.3s ease;
pointer-events: none;
z-index: 2;
} .home-product-images .elementor-widget-image:hover ~ .elementor-widget-image::before,
.home-product-images .elementor-column:hover ~ .elementor-column .elementor-widget-image::before,
.home-product-images:has(.elementor-widget-image:hover) .elementor-widget-image:not(:hover)::before {
opacity: 1;
} .counters {
background: #121212;
padding: 20px 20px 15px 20px;
border-radius: 10px;
}
.elementor-counter-number-wrapper {
background: linear-gradient(89.99deg, #F0F0F0 0.01%, #73B4BC 126.32%);
-webkit-background-clip: text !important;
-webkit-text-fill-color: transparent;
background-clip: text !important;
color: transparent;
}
.awards {
min-height: 200px;
}
.awards-grid > .elementor-container {
display: flex;
align-items: stretch;
}
.awards-grid > .elementor-container > .elementor-column {
display: flex;
}
.awards-grid > .elementor-container > .elementor-column > .elementor-widget-wrap {
display: flex;
width: 100%;
}
.awards-grid .awards {
height: 100%;
}
.awards figure.elementor-image-box-img img {
height: 50px;
object-fit: scale-down;
width: 100% !important;
} .elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay {
background-position: 50%;
background-size: cover;
inset: 0;
position: absolute;
height: 470px !important;
}
.elementor-element.elementor-element-84b95fc.elementor-widget.elementor-widget-video,
.elementor-element.elementor-element-f7ed81f.elementor-widget.elementor-widget-video,
.elementor-element.elementor-element-de9a5c8.elementor-widget.elementor-widget-video,
.elementor-element.elementor-element-f70183e.elementor-widget.elementor-widget-video {
height: 470px !important;
}
.elementor-widget-video .elementor-wrapper iframe,
.elementor-widget-video .elementor-wrapper video {
background-color: transparent !important;
} footer.footer-section {
background: linear-gradient(180deg, #1D1D1F 0%, #1D1D1F 11.41%, #1D1D1F 53.21%, #000000 92.89%);
} @keyframes moveBg {
from {
background-position: 0 50%;
}
to {
background-position: calc(-1 * var(--tile)) 50%;
}
}
@keyframes fadeInText {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@keyframes fadeInSubtitle {
from {
opacity: 0;
}
to {
opacity: 1;
}
} @keyframes appleFadeInText {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@keyframes fadeInIconRotated {
0% {
opacity: 0;
transform: rotate(45deg);
}
100% {
opacity: 0.7;
transform: rotate(45deg);
}
}
@keyframes appleIconReappear {
0% {
opacity: 0;
transform: rotate(45deg) scale(0.8);
}
50% {
opacity: 0.3;
transform: rotate(45deg) scale(1.1);
}
100% {
opacity: 0.7;
transform: rotate(45deg) scale(1);
}
}
@keyframes fadeInSubtitle {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
} .archive-category .elementor-icon-list-text {
background-color: #EEEEF2 !important;
padding: 5px 15px !important;
border-radius: 10px !important;
}
.archive-title .elementor-heading-title {
background: linear-gradient(270.05deg, #73AFBC 1.81%, #1D1D1F 66.21%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
display: inline-block; }
.archive-title .elementor-heading-title a {
-webkit-text-fill-color: inherit;
background: none;
}
.archive-excerpt:after {
content: "..." !important;
}
.archive-reading-time {
display: inline-flex;
align-items: center;
gap: 6px;
color: inherit;
}
button.e-filter-item {
color: #1D1D1F !important;
}
.elementor-widget-taxonomy-filter {
backdrop-filter: blur(12.843645095825195px);
background: #FFFFFF5C !important;
}
.pulse-filters search.e-filter {
color: #1D1D1F !important;
border-radius: 99px !important; 
}
a.page-numbers.next, a.page-numbers.prev, .page-numbers.next, .page-numbers.prev {
background-color: #73AFBC;
padding: 10px 20px;
border-radius: 40px;
}
.elementor-pagination span.page-numbers {
display: none;
}
h4.elementor-author-box__name, h2.wp-block-heading {
background: linear-gradient(270.05deg, #73AFBC 1.81%, #1D1D1F 66.21%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
display: inline-block;
}
blockquote.wp-block-quote.is-layout-flow.wp-block-quote-is-layout-flow {
background-color: #E4E4E4;
padding: 20px 15px 20px 15px;
border-radius: 25px 25px 25px 25px;
margin: 0px 0px 30px !important;
}
.wp-block-quote p {
display: inline-block;
font-weight: 600;
}
button#accordion-item-1, button#accordion-item-2, button#accordion-item-3, button.wp-block-accordion-heading__toggle, .post-faq .elementor-tab-title {
background-color: #E4E4E4 !important;
padding: 20px 15px 20px 15px !important;
color: #1D1D1F !important;
border: 0px;
border-radius: 15px;
font-weight: 600;
margin-bottom: -10px;
}
.post-faq a.elementor-accordion-title
{
font-size: 18px;
}
.wp-block-accordion-item.is-layout-flow.wp-block-accordion-item-is-layout-flow {
margin-top: 10px;
}
.post-faq .elementor-accordion-item
{
margin-bottom: 25px;
}
.post-faq .elementor-accordion-icon svg {
height: 12px !important;
width: 12px !important;
}
div#accordion-item-1-panel, div#accordion-item-2-panel, div#accordion-item-3-panel, .post-faq .elementor-tab-content {
background-color: #E4E4E4;
padding: 0px 15px 10px 15px !important;
font-size: 16px;
border-bottom-left-radius: 15px;
border-bottom-right-radius: 15px;
}
.post-faq a.elementor-accordion-title {
font-size: 16px;
}
h3.wp-block-heading {
font-weight: 700;
font-size: 24px;
}
h4.elementor-author-box__name:before {
content: "About";
}
.elementor-widget-theme-post-content a {
color: #73AFBC;
font-weight: 600;
}
.back-btn-link {
display: flex;
gap: 10px;
text-decoration: none;
}
.back-btn-icon svg {
width: 25px;
height: 25px;
}
span.back-btn-text {
color: #fff;
font-size: 20px;
font-weight: 600;
}
span.back-btn-icon {
line-height: 0;
}
.green-btn .back-btn-link, .home-btn-link .back-btn-text {
display: flex;
align-items: center;
gap: 10px;
text-decoration: none;
}
.green-btn .back-btn-icon svg, .home-btn-link .back-btn-icon svg {
width: 35px !important;
height: 35px !important;
}
.single-post img.attachment-full {
border-radius: 15px;
}
.green-btn circle, .green-btn path, .home-btn-link circle, .home-btn-link path {
stroke: #73AFBC;
}
.green-btn .back-btn-text, .home-btn-link .back-btn-text {
background-color: #73AFBC;
border-radius: 40px;
padding: 7px 15px;
line-height: 1.3em;
font-size: 18px !important;
} .pulse-filters .e-filter {
overflow-x: auto;
scroll-behavior: smooth;
-webkit-overflow-scrolling: touch;
padding-right: 5px !important;
scrollbar-width: none;
}
.pulse-filters .e-filter::-webkit-scrollbar {
display: none;
} .pulse-filters .e-filter-item {
flex-shrink: 0;
}
.elementor-element-99f8af6 .apple-specs__detail, .elementor-element-a0e5c56 .apple-specs__detail {
align-self: flex-start !important;
}
@media only screen and (max-width: 768px) {
.archive-loop {
box-shadow: none !important;
}
.archive-category .elementor-icon-list-text {
background-color: #EEEEF2 !important;
padding: 5px 15px !important;
border-radius: 15px !important;
}
.archive-title .elementor-heading-title {
background: linear-gradient(270.05deg, #73AFBC 1.81%, #1D1D1F 66.21%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
display: inline-block; }
.archive-title .elementor-heading-title a {
-webkit-text-fill-color: inherit;
background: none;
}
.archive-excerpt:after {
content: "..." !important;
}
.archive-reading-time {
display: inline-flex;
align-items: center;
gap: 6px;
color: inherit;
}
button.e-filter-item {
color: #1D1D1F !important;
border-radius: 99px !important; 
}
.elementor-widget-taxonomy-filter {
backdrop-filter: blur(12.843645095825195px);
background: #FFFFFF5C !important;
}
a.page-numbers.next, a.page-numbers.prev, .page-numbers.next, .page-numbers.prev {
background-color: #73AFBC;
padding: 10px 20px;
border-radius: 40px;
}
.elementor-pagination span.page-numbers {
display: none;
}
h4.elementor-author-box__name, .wp-block-heading {
font-size: 26px !important;
}
blockquote.wp-block-quote.is-layout-flow.wp-block-quote-is-layout-flow {
background-color: #E4E4E4;
padding: 20px 20px 20px 20px !important;
border-radius: 15px;
margin: 0px 0px 30px !important;
}
.wp-block-quote p {
display: inline-block;
font-weight: 600;
}
h3.wp-block-heading {
font-size: 22px !important;
}
h4.elementor-author-box__name:before {
content: "About";
}
.elementor-widget-theme-post-content a {
color: #73AFBC;
font-weight: 600;
}
.back-btn-link {
display: flex;
gap: 10px;
text-decoration: none;
}
.back-btn-icon svg {
width: 35px;
height: 35px;
}
span.back-btn-text {
color: #fff;
font-size: 20px;
font-weight: 600;
}
span.back-btn-icon {
line-height: 0;
}
.green-btn .back-btn-link {
display: flex;
align-items: center;
gap: 10px;
text-decoration: none;
}
.green-btn .back-btn-icon svg {
width: 35px !important;
height: 35px !important;
}
.single-post img.attachment-full {
border-radius: 15px;
}
.green-btn circle, .green-btn path {
stroke: #73AFBC;
}
.green-btn .back-btn-text {
background-color: #73AFBC;
border-radius: 40px;
padding: 7px 15px;
line-height: 1.3em;
font-size: 16px !important;
} .pulse-filters .e-filter {
overflow-x: auto;
scroll-behavior: smooth;
-webkit-overflow-scrolling: touch;
padding-right: 24px;
scrollbar-width: none;
}
.pulse-filters .e-filter::-webkit-scrollbar {
display: none;
} .pulse-filters .e-filter-item {
flex-shrink: 0;
}
}
@media only and (max-width: 550px) {
span.back-btn-text {
color: #fff;
font-size: 20px;
font-weight: 600;
line-height: 20px !important;
}
h2.wp-block-heading {
font-size: 24px !important;
}
h3.wp-block-heading {
font-size: 22px !important;
}
blockquote.wp-block-quote {
background-color: #E4E4E4;
padding: 20px 20px 20px 20px !important;
border-radius: 25px 25px 25px 25px;
margin: 0px 0px 30px !important;
}
h4.elementor-author-box__name, .wp-block-heading {
font-size: 26px !important;
}
} :root { scroll-behavior: smooth; }
.anchor-target { scroll-margin-top: var(--header-offset, 0px); } html { scroll-padding-top: 0 !important; }  .sticky-header.dark-mode {
background: rgba(0, 0, 0, 0.7) !important;
backdrop-filter: blur(20px) !important;
-webkit-backdrop-filter: blur(20px) !important;
border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
}
.sticky-header.dark-mode .elementor-nav-menu .elementor-item {
color: #ffffff !important;
}
.sticky-header.dark-mode .elementor-nav-menu .elementor-item:hover {
color: var(--e-global-color-accent) !important;
fill: var(--e-global-color-accent) !important;
}
.sticky-header.dark-mode .elementor-button {
background-color: hsla(0, 20%, 98%, 0.06) !important;
color: #9E9E9E !important;
}
.sticky-header.dark-mode .elementor-button:hover {
background-color: hsla(0, 20%, 98%, 0.3) !important;
color: #ffffff !important;
} .sticky-header.dark-mode .elementor-widget-theme-site-logo img {
content: url(//yoyorewards.com/wp-content/uploads/2025/12/Yoyo_logo_white.png) !important;
} .sticky-header.dark-mode .apple-search-connected {
color: #ffffff !important;
}
.sticky-header.dark-mode .apple-search-connected svg path {
fill: #ffffff !important;
}
.sticky-header.dark-mode .apple-search-connected:hover {
color: #007aff !important;
} .elementor-image-box-title {
margin-bottom: 5px;
margin-top: 0px;
}
.elementor-3083 .elementor-wrapper {
--video-aspect-ratio: 1.6 !important;
}
.elementor-2177 .elementor-element.elementor-element-66c9abc > .elementor-container { margin-right: 0px;
}
.elementor-1037 .elementor-element.elementor-element-66c9abc > .elementor-container { margin-right: 0px;
} .elementor-swiper-button.elementor-swiper-button-prev.disabled,
.elementor-swiper-button.elementor-swiper-button-prev:disabled,
.elementor-swiper-button.elementor-swiper-button-next.disabled,
.elementor-swiper-button.elementor-swiper-button-next:disabled {
opacity: 0.5;
cursor: not-allowed;
pointer-events: none;
} .gift-card-marketplace-button {
display: none;
background-color: #FF5732;
color: #FFF;
font-size: 14px;
border-radius: 25px;
border: none;
padding: 8px 20px 10px 20px;
line-height: 1.4;
cursor: pointer;
margin-top: 25px;
transition: all 0.3s ease;
text-decoration: none;
} .apple-specs__accordion .gift-card-marketplace-button {
text-align: left;
width: auto;
margin-left: 0px;
margin-right: auto;
margin-top: 15px;
display: none !important;
}
.apple-specs__accordion .gift-card-marketplace-button.active {
display: inline-block !important;
} @media (max-width: 1024px) {
.spec-detail .gift-card-marketplace-button {
text-align: center;
width: auto;
margin-left: auto;
margin-right: auto;
margin-top: 20px;
display: none !important;
}
.spec-detail .gift-card-marketplace-button.active {
display: inline-block !important;
} .apple-specs__accordion .gift-card-marketplace-button {
display: none !important;
}
}
.gift-card-marketplace-button.active {
display: inline-block !important;
} .pill.is-open + .gift-card-marketplace-button,
.pill[data-spec="tab-4834"].is-open + .gift-card-marketplace-button {
display: inline-block !important;
visibility: visible !important;
opacity: 1 !important;
} @media (max-width: 768px) {
.gift-card-marketplace-button {
display: inline-block !important;
}
}
.gift-card-marketplace-button:hover {
opacity: 0.9;
transform: none !important;
background-color: #FF5732 !important;
color: #FFF !important;
}
.elementor-652 .elementor-element.elementor-element-246cbf5 > .elementor-container > .elementor-column > .elementor-widget-wrap {
align-content: flex-start;
align-items: flex-start;
padding-right: 0px;
}
.elementor-24 .elementor-element.elementor-element-aa9e207 > .elementor-container > .elementor-column > .elementor-widget-wrap {
align-content: flex-start;
align-items: flex-start;
padding-right: 0px;
} .chadgpt-video-section-mobile-play-icon svg,
.chadgpt-video-section-desktop-play-icon svg {
display: none !important;
}
.chadgpt-video-section-mobile-play-icon,
.chadgpt-video-section-desktop-play-icon {
background-image: url(//yoyorewards.com/wp-content/uploads/2025/08/play-button.svg) !important;
background-size: contain !important;
background-repeat: no-repeat !important;
background-position: center !important;
width: 80px !important;
height: 80px !important;
min-width: 80px !important;
min-height: 80px !important;
}
.chadgpt-video-section-mobile-play-icon {
width: 60px !important;
height: 60px !important;
min-width: 60px !important;
min-height: 60px !important;
} .chadgpt-video-section-mobile-play-overlay.hidden,
.chadgpt-video-section-desktop-play-overlay.hidden {
display: none !important;
} @media (max-width: 768px) {
.gcv-banner {
overflow: hidden !important;
}
.gcv-banner .elementor-background-video-container {
position: absolute !important;
left: 50% !important;
transform: translateX(-50%) !important;
width: 100% !important;
height: 100% !important;
}
.gcv-banner .elementor-background-video-hosted {
width: 100% !important;
height: 100% !important;
object-fit: cover !important;
}
} @media (max-width: 768px) {
.prod-tab .elementor-tab-content {
padding-left: 0px !important;
}
} .gcv-banner .elementor-widget-video .elementor-wrapper video {
background-color: #000;
border: none;
display: flex;
height: 455px;
width: 100%;
} @media (max-width: 768px) {
#gform_wrapper_1 .gfield_checkbox .gchoice label {
color: #14181F;
font-family: Inter;
font-style: normal;
font-weight: 400;
cursor: pointer;
margin-left: 0px;
}
} @media only screen and (max-width: 550px) {
.gform-footer.gform_footer.top_label {
float: right;
}
} .dialog-widget-content {
background-color: #ffffff75 !important;
border-radius: 3px !important;
box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, .2) !important;
overflow: hidden !important;
position: absolute !important;
} div#elementor-tab-content-2031,
div#elementor-tab-content-2032,
div#elementor-tab-content-2033,
div#elementor-tab-content-1161,
div#elementor-tab-content-1163,
div#elementor-tab-content-2651,
div#elementor-tab-content-9271,
div#elementor-tab-content-9272,
div#elementor-tab-content-9273,
div#elementor-tab-content-9274,
div#elementor-tab-content-2042,
div#elementor-tab-content-2043,
div#elementor-tab-content-2044 {
padding-top: 0px !important;
} @media (max-width: 1024px) and (min-width: 769px) {
div#elementor-tab-content-1164 {
width: 100% !important;
}
}
.owl-dots {
display: flex;
justify-content: center;
gap: 0px;
margin-top: 16px !important;
width: 110%;
}
.owl-theme .owl-dots .owl-dot span {
width: 8px;
height: 8px;
margin: 5px 4px;
background: #D6D6D6;
display: block;
-webkit-backface-visibility: visible;
transition: opacity .2s ease;
border-radius: 30px;
}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span {
background: #869791;
} @media (max-width: 1024px) {
.sticky-header {
top: 0 !important;
position: fixed !important;
-webkit-transform: translateZ(0) !important;
transform: translateZ(0) !important;
will-change: transform !important;
left: 0 !important;
right: 0 !important;
width: 100% !important;
margin-top: 0 !important;
margin-bottom: 0 !important;
}
}
footer {
padding-bottom: env(safe-area-inset-bottom);
} .right-icons .elementor-widget.elementor-align-start .elementor-icon-list-item,
.right-icons .elementor-widget.elementor-align-start .elementor-icon-list-item a {
justify-content: end !important;
text-align: start;
flex-direction: row-reverse;
}
.right-icons .elementor-6330 .elementor-element.elementor-element-69515c9 .elementor-icon-list-icon svg {
fill: #00313C00;
transition: fill 0.3s;
margin-right: 0px;
margin-left: 20px;
}
@media (max-width: 768px) {
.right-icons .elementor-widget.elementor-align-start .elementor-icon-list-item,
.right-icons .elementor-widget.elementor-align-start .elementor-icon-list-item a {
justify-content: start !important;
text-align: start;
flex-direction: row !important;
}
.right-icons .elementor-6330 .elementor-element.elementor-element-69515c9 .elementor-icon-list-icon svg {
fill: #00313C00;
transition: fill 0.3s;
margin-right: 10px;
margin-left: 0px;
}
}  @media (max-width: 1024px) {
.elementor-element-780644e .elementor-icon-box-wrapper {
text-align: left;
justify-content: flex-start;
}
.elementor-element-780644e .elementor-icon-box-icon {
text-align: left;
}
.elementor-element-780644e .elementor-icon-box-title,
.elementor-element-780644e .elementor-icon-box-description {
text-align: left;
}
}
@media (max-width: 768px) {
.elementor-6330 .elementor-element.elementor-element-69515c9 .elementor-icon-list-icon svg {
fill: #00313C00;
transition: fill 0.3s;
margin-right: 10px;
margin-left: 0px;
}
.elementor-widget.elementor-align-start .elementor-icon-list-item,
.elementor-widget.elementor-align-start .elementor-icon-list-item a {
justify-content: start !important;
text-align: start;
flex-direction: row !important;
}
}
.retail-banner video.elementor-video {
height: 640px;
} .chadgpt-ss-col {
opacity: 1;
transition: opacity 0.4s ease, transform 0.4s ease, background 0.4s ease;
position: relative;
}
.chadgpt-ss-phone-img {
opacity: 0.28;
transition: opacity 0.4s ease;
}
.chadgpt-ss-col.active .chadgpt-ss-phone-img {
opacity: 1;
}
@media (min-width: 1025px) and (max-height: 820px) {
.chadgpt-ss-col {
max-width: 235px !important;
}
}
@media (min-width: 1025px) {
.chadgpt-ss-col::after {
content: '';
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 72px;
height: 72px;
background-image: url(https://yoyorewards.com/wp-content/uploads/2026/05/click-icon-medium.gif);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
pointer-events: none;
opacity: 1;
transition: opacity 0.4s ease;
z-index: 10;
}
.chadgpt-ss-col.active::after {
opacity: 0;
}
} .sm-list li.elementor-icon-list-item {
background: none;
}
.sm-list .elementor-icon-list-text {
background: linear-gradient(230.61deg, #699DA9 16.19%, #1D1D1F 94.83%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.sm-list .elementor-icon-list-icon svg {
fill: #699DA9;
} @media (max-width: 1024px) {
.elementor-element-081437c .ms-track .elementor-column,
.elementor-element-e2aaaf9 .ms-track .elementor-column,
.elementor-element-ec1d57d .ms-track .elementor-column,
.elementor-element-853b04c .ms-track .elementor-column {
background-color: #000 !important;
}
} @media (max-width: 767px) {
.sm .swiper-slide-contents {
text-align: center;
}
} @media (min-width: 1025px) {
.elementor-7514 .elementor-element .elementor-testimonial-content {
color: var(--e-global-color-secondary);
font-size: 15px;
font-weight: 400;
min-height: 90px !important;
}
}