:root{--color-page-background:#f8faf4!important}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color:#fff}.offer-grid.offer-boost-highlight,.offer-grid.offer-boost-top{border-style:solid;border-width:2px;padding:calc(.6rem - 1px)}.offer-grid.offer-boost-top,.offer-grid.offer-boost-top:hover{background:#fffaeb;border-color:#ffc1078c}.offer-badge-top{background:#ffc107;color:#212529;font-weight:600}.offer-badge-top svg{height:.7rem;vertical-align:-.1em;width:.7rem}.offer-grid.offer-boost-highlight,.offer-grid.offer-boost-highlight:hover{background:#f8f9f8;border-color:#54754880}.offer-grid.offer-boost-top.offer-boost-highlight,.offer-grid.offer-boost-top.offer-boost-highlight:hover{background:#fffaeb;border-color:#ffc10799}.home-hero{background:linear-gradient(135deg,#5475480d,#54754805)}@media(max-width:767.98px){.home-hero{align-items:center;display:flex;min-height:calc(100svh - var(--mobile-header-height) - var(--mobile-bottom-nav-space) + 30px)}.home-hero>.container{width:100%}}@media(min-width:992px){.home-hero .hero-content{padding-right:3rem}}.home-hero .hero-kicker{color:#fffc;font-size:.9375rem;font-weight:500}@media(min-width:992px){.home-hero .hero-kicker{align-items:center;display:inline-flex;gap:.75rem}}.home-hero--image{background:url(/_resources/themes/app/images/hero/hero_image.jpg) 50%/cover no-repeat}.home-hero--image:before{background:linear-gradient(90deg,#000000d9,#00000059);content:"";inset:0;position:absolute}.how-it-works-section .hiw-card{overflow:visible}.how-it-works-section .hiw-step-number{background:#fff;border-radius:.75rem;font-size:1.25rem;font-weight:700;left:50%;padding:.25rem .875rem;position:absolute;top:0;transform:translate(-50%,-50%);z-index:2}.how-it-works-section .hiw-card-top{height:90px;overflow:hidden;position:relative}.how-it-works-section .hiw-card-top:before{border-radius:0 0 50% 50%;bottom:0;content:"";left:-15%;position:absolute;right:-15%;top:0}.how-it-works-section .hiw-card-top--green:before{background:linear-gradient(180deg,#54754805,#5475482e)}.how-it-works-section .hiw-card-top--blue:before{background:linear-gradient(180deg,#84c0f405,#84c0f433)}.how-it-works-section .hiw-icon{align-items:center;background:#fff;display:flex;height:64px;justify-content:center;margin:-32px auto 1.25rem;position:relative;width:64px;z-index:1}.how-it-works-section .hiw-icon .lucide{height:1.75rem;width:1.75rem}.how-it-works-section .hiw-list{padding-left:1.25rem}.how-it-works-section .hiw-list li+li{margin-top:.375rem}.how-it-works-section .hiw-connector{align-items:center;background:#fff;border-radius:50%;color:#547548;height:32px;justify-content:center;left:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:32px;z-index:2}.divider{background-color:#547548;border-radius:2px;height:4px;width:60px}.icon-box{align-items:center;display:flex;height:80px;justify-content:center;transition:transform .3s ease;width:80px}.icon-box .lucide{font-size:2rem;height:2rem;width:2rem}.shadow-hover{box-shadow:0 .125rem .25rem rgba(0,0,0,.075);transition:all .3s ease}.shadow-hover:hover{box-shadow:0 .5rem 1rem #0000001a!important;transform:translateY(-5px)}.shadow-hover:hover .icon-box{transform:scale(1.1)}.hover-lift{transition:transform .2s ease,box-shadow .2s ease}.hover-lift:hover{transform:translateY(-3px)}.animate-fade-in-up{animation:fadeInUp .8s forwards;opacity:0;transform:translateY(20px)}.animate-fade-in{animation:fadeIn 1s forwards;opacity:0}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{to{opacity:1}}.record-list.flex-nowrap{-webkit-overflow-scrolling:touch}.record-list.flex-nowrap .col-6{flex:0 0 auto;width:70%}@media(min-width:768px){.record-list.flex-nowrap .col-6{width:33.333333%}}@media(min-width:992px){.record-list.flex-nowrap .col-6{width:25%}}@media(min-width:768px){.record-list.flex-nowrap{flex-wrap:wrap!important;overflow:visible!important}.record-list.flex-nowrap .col-6{flex:0 0 auto}}.record-list.flex-nowrap::-webkit-scrollbar{height:6px}.record-list.flex-nowrap::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.record-list.flex-nowrap::-webkit-scrollbar-thumb{background:#54754833;border-radius:10px}.community-section .avatar-wrapper .avatar-big{height:100px;width:100px}.community-section .avatar-wrapper .avatar-big .avatar-img{border:4px solid #fff;box-shadow:0 4px 10px #0000001a}.community-section .user-award{font-size:1.25rem;margin:0 2px}
