@charset "UTF-8";.radio-container{width:100%;max-width:160rem;margin:0 auto}.radio-container .inner{width:100%;max-width:1440px;margin:0 auto;padding:0 1rem}@media all and (min-width:769px){.radio-container .inner{padding:0}}.radio-container .heading{font-family:"LGEI Headline",sans-serif}.banner{width:100%;padding:0 1rem 3.5rem}@media all and (min-width:769px){.banner{padding:0 1.5rem 4.5rem}}@media all and (min-width:1441px){.banner{padding:0 0 7.5rem}}.banner-disclaimer-wrapper{max-width:1440px;margin:0 auto;padding-top:.5rem}@media all and (min-width:769px){.banner-disclaimer-wrapper{padding-top:1rem}}.banner-disclaimer-wrapper-list{display:flex;flex-direction:column}.banner-disclaimer-wrapper-list .banner-disclaimer-wrapper-item{font-family:"LGEI Text";font-size:.75rem;line-height:116%;color:#4a4946}@media all and (min-width:769px){.banner-disclaimer-wrapper-list .banner-disclaimer-wrapper-item{font-size:1rem;line-height:125%}}.banner-wrapper{display:flex;flex-direction:column;align-items:center;max-width:1440px;width:100%;height:100%;margin:0 auto;border-radius:1.25rem;background:#e6e1d6}@media all and (min-width:769px){.banner-wrapper{display:flex;flex-direction:row;justify-content:space-between;border-radius:1.5rem}[dir=rtl] .banner-wrapper{flex-direction:row-reverse}}@media all and (min-width:1441px){.banner-wrapper{max-height:25rem;border-radius:1.75rem}}.banner .inner{display:flex;justify-content:center;padding:2.5rem 2.28125rem 0}@media all and (min-width:769px){.banner .inner{display:flex;flex-direction:column;align-items:center;padding:1.5rem 0}}@media all and (min-width:1441px){.banner .inner{padding:0}}.banner-imgbx-1{display:none}@media all and (min-width:769px){.banner-imgbx-1{display:block;max-width:16.875rem;width:100%;height:100%}}@media all and (min-width:1441px){.banner-imgbx-1{max-width:20.9375rem}}.banner-imgbx-1 img{width:100%;height:100%;object-fit:contain}.banner-imgbx-2{width:100%;height:100%;padding-top:2.5rem;overflow:hidden}@media all and (min-width:769px){.banner-imgbx-2{padding-top:0;max-width:15.9375rem;height:100%}}@media all and (min-width:1441px){.banner-imgbx-2{max-width:20.3125rem}}.banner-imgbx-2 img{max-height:24.625rem;width:100%;height:100%;object-fit:contain}.banner-main-area{display:flex;flex-direction:column;align-items:center;width:fit-content}@media all and (min-width:769px){.banner-main-area{min-width:100%}}.banner-main-area-imgbx{width:15.9375rem;height:8.125rem;margin-bottom:1rem}@media all and (min-width:769px){.banner-main-area-imgbx{width:13.6875rem;height:7rem;margin-bottom:.5rem}}@media all and (min-width:1441px){.banner-main-area-imgbx{width:16.1875rem;height:8.25rem}}.banner-main-area-imgbx img{width:100%;height:100%;object-fit:contain}.banner-main-area-title{width:fit-content;padding-bottom:1rem;margin:0 auto}@media all and (min-width:769px){.banner-main-area-title{max-width:none;padding-bottom:.5rem}}@media all and (min-width:1441px){.banner-main-area-title{max-width:none;padding-bottom:1rem}}.banner-main-area-title .top{width:100%;text-align:center}.banner-main-area-title .top p{font-size:1.25rem;line-height:120%;font-weight:550}@media all and (min-width:769px){.banner-main-area-title .top p{font-size:1rem;line-height:125%;font-weight:550}}@media all and (min-width:1441px){.banner-main-area-title .top p{font-size:1.25rem;line-height:120%;font-weight:550}}.banner-main-area-title .bottom{display:flex;align-items:center;justify-content:space-between}.banner-main-area-title .bottom p{font-size:1.25rem;line-height:120%;font-weight:550}@media all and (min-width:769px){.banner-main-area-title .bottom p{font-size:1rem;line-height:125%;font-weight:550}}@media all and (min-width:1441px){.banner-main-area-title .bottom p{font-size:1.25rem;line-height:120%;font-weight:550}}.banner-main-area-controls{max-width:14.125rem;width:100%;display:flex;align-items:center;justify-content:space-between;padding-bottom:1.5rem;margin:0 auto}@media all and (min-width:769px){.banner-main-area-controls{max-width:11.3125rem;padding-bottom:1rem}}@media all and (min-width:1441px){.banner-main-area-controls{max-width:14.125rem;padding-bottom:2rem}}.banner-main-area-controls .prev-btn{width:2rem;height:2rem;aspect-ratio:1/1;background:url("/content/dam/channel/wcms/mx/lifes-good-campaign/2025/radio-optimism/lgcom/assets/images/lifes-good-campaign-2025-radio-optimism-lgcom-images-banner-arrow-icon.svg") no-repeat center;background-size:contain}[dir=rtl] .banner-main-area-controls .prev-btn{transform:rotate(180deg)}@media all and (min-width:769px){.banner-main-area-controls .prev-btn{width:1.5rem;height:1.5rem}}@media all and (min-width:1441px){.banner-main-area-controls .prev-btn{width:2rem;height:2rem}}.banner-main-area-controls .stop-btn{width:2rem;height:2rem;background:url("/content/dam/channel/wcms/mx/lifes-good-campaign/2025/radio-optimism/lgcom/assets/images/lifes-good-campaign-2025-radio-optimism-lgcom-images-banner-stop-icon.svg") no-repeat center;background-size:contain}@media all and (min-width:769px){.banner-main-area-controls .stop-btn{width:1.5rem;height:1.5rem}}@media all and (min-width:1441px){.banner-main-area-controls .stop-btn{width:2rem;height:2rem}}.banner-main-area-controls .next-btn{width:2rem;height:2rem;aspect-ratio:1/1;background:url("/content/dam/channel/wcms/mx/lifes-good-campaign/2025/radio-optimism/lgcom/assets/images/lifes-good-campaign-2025-radio-optimism-lgcom-images-banner-arrow-icon.svg") no-repeat center;background-size:contain;transform:rotate(180deg)}[dir=rtl] .banner-main-area-controls .next-btn{transform:rotate(0)}@media all and (min-width:769px){.banner-main-area-controls .next-btn{width:1.5rem;height:1.5rem}}@media all and (min-width:1441px){.banner-main-area-controls .next-btn{width:2rem;height:2rem}}.banner-main-area-startbtn{position:static;z-index:99;width:fit-content;padding:0 .625rem 0 .5rem;margin:0 auto;display:flex;align-items:center;justify-content:space-between;will-change:transform;transform:translateZ(0);background:#ea1917;border-radius:2rem}@media all and (min-width:1441px){.banner-main-area-startbtn{padding:0 .75rem}}.banner-main-area-startbtn:hover{background:#fff;border:1px solid #000}.banner-main-area-startbtn:hover p{color:#000}.banner-main-area-startbtn:hover .blendbx{background:#ea1917}.banner-main-area-startbtn:hover .blendbx .blend{background:#fff}.banner-main-area-startbtn p{min-width:11.3125rem;margin:.625rem 0 .625rem 1rem;padding:.375rem 0;font-size:1.125rem;line-height:120%;font-weight:600;color:#fff}@media all and (min-width:1441px){.banner-main-area-startbtn p{min-width:13.5625rem;margin:.625rem 1rem;padding:.5rem 0;font-size:1.5rem;line-height:120%;font-weight:600}}.banner-main-area-startbtn .blendbx{display:flex;align-items:center;justify-content:center;gap:.125rem;width:2rem;height:2rem;background:#fff;border-radius:50%}@media all and (min-width:1441px){.banner-main-area-startbtn .blendbx{width:2.5rem;height:2.5rem}}@keyframes blend1Animation{0%{height:.375rem}25%{height:.75rem}50%{height:.25rem}75%{height:.5rem}100%{height:.375rem}}@keyframes blend2Animation{0%{height:1rem}25%{height:.5rem}50%{height:.625rem}75%{height:.375rem}100%{height:.75rem}}@keyframes blend3Animation{0%{height:.75rem}25%{height:.875rem}50%{height:.375rem}75%{height:.75rem}100%{height:.5rem}}@keyframes blend4Animation{0%{height:.5rem}25%{height:.625rem}50%{height:.875rem}75%{height:.625rem}100%{height:.625rem}}.banner-main-area-startbtn .blendbx .blend{width:.1875rem;border-radius:1.25rem;background:#ea1917}.banner-main-area-startbtn .blendbx-blend-1{animation:blend1Animation 1s ease infinite}.banner-main-area-startbtn .blendbx-blend-2{animation:blend2Animation 1s ease infinite}.banner-main-area-startbtn .blendbx-blend-3{animation:blend3Animation 1s ease infinite}.banner-main-area-startbtn .blendbx-blend-4{animation:blend4Animation 1s ease infinite}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:polygon(0 0,0 0,0 0)}.how-to-container{padding:4rem 0;overflow:hidden;text-align:center}@media all and (min-width:769px){.how-to-container{padding:5rem 0}}@media all and (min-width:1441px){.how-to-container{padding:7.5rem 0}}.how-to-title{font-family:LGEI Text;font-weight:550;font-size:1.75rem;line-height:1.1;text-align:center;margin-bottom:.5rem}@media all and (min-width:769px){.how-to-title{font-size:2.75rem}}@media all and (min-width:1441px){.how-to-title{font-size:3.5rem;margin-bottom:1rem}}.how-to-subtitle{font-family:LGEI Text;font-size:1.25rem;text-align:center;color:#333;margin-bottom:1.25rem}@media all and (min-width:769px){.how-to-subtitle{font-size:1.5rem;margin-bottom:2rem}}@media all and (min-width:1441px){.how-to-subtitle{font-size:2.25rem;margin-bottom:3rem}}.how-to-video-bx{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:0;background-color:#e6e0d7;overflow:hidden;position:relative}@media all and (min-width:769px){.how-to-video-bx{border-radius:1.75rem}}.how-to-video-control-btn{width:2rem;height:2rem;border-radius:50%;background:rgba(217,211,200,.75);backdrop-filter:blur(10px);position:absolute;bottom:1rem;right:1rem;cursor:pointer;opacity:0;visibility:hidden;transition:all .3s linear;display:flex;align-items:center;justify-content:center}@media all and (min-width:769px){.how-to-video-control-btn{width:3rem;height:3rem;bottom:1.5rem;right:1.5rem}}.how-to-video-control-btn .progress-circle{position:absolute;top:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}.how-to-video-control-btn .progress-circle-fill{stroke-dasharray:301.44;stroke-dashoffset:301.44;stroke-width:.1875rem}@media all and (min-width:1441px){.how-to-video-control-btn .progress-circle-fill{stroke-width:.25rem}}.how-to-video-control-btn .progress-circle-fill.progress-active{animation:progressFill var(--progress-duration,0s) linear forwards;animation-play-state:running}.how-to-video-control-btn .progress-circle-fill.progress-paused{animation:progressFill var(--progress-duration,0s) linear forwards;animation-play-state:paused}.how-to-video-control-btn .progress-circle-fill.progress-completed{stroke-dashoffset:0;animation:none;stroke:transparent}.how-to-video-control-btn .progress-circle-fill.progress-reset{stroke-dashoffset:295}@keyframes progressFill{from{stroke-dashoffset:295}to{stroke-dashoffset:0}}.how-to-video-control-btn::after{content:"";display:block;width:1rem;height:1rem;background-repeat:no-repeat;background-size:contain;position:relative;z-index:1}@media all and (min-width:769px){.how-to-video-control-btn::after{width:1.5rem;height:1.5rem}}.how-to-video-control-btn:hover{background:linear-gradient(0deg,rgba(255,255,255,.5) 0,rgba(255,255,255,.5) 100%),rgba(217,211,200,.75)}.how-to-video-control-btn.pause::after{background-image:url("/content/dam/channel/wcms/mx/lifes-good-campaign/2025/radio-optimism/lgcom/assets/images/lifes-good-campaign-2025-radio-optimism-lgcom-images-how-to-pause-icon.svg")}.how-to-video-control-btn.play::after{background-image:url("/content/dam/channel/wcms/mx/lifes-good-campaign/2025/radio-optimism/lgcom/assets/images/lifes-good-campaign-2025-radio-optimism-lgcom-images-how-to-play-icon.svg")}.how-to-video-control-btn.restart::after{background-image:url("/content/dam/channel/wcms/mx/lifes-good-campaign/2025/radio-optimism/lgcom/assets/images/lifes-good-campaign-2025-radio-optimism-lgcom-images-how-to-restart-icon.svg")}.how-to-video-slide{width:calc(100% - 3rem);margin-bottom:1.25rem}@media all and (min-width:769px){.how-to-video-slide{width:100%;margin-bottom:2rem}}@media all and (min-width:1441px){.how-to-video-slide{margin-bottom:3rem}}.how-to-video-slide video{width:100%;height:100%;object-fit:cover;opacity:0;aspect-ratio:1/1;transition:opacity .3s linear}@media all and (min-width:769px){.how-to-video-slide video{width:75rem;aspect-ratio:1200/640;transform:scale(1.01)}}.how-to-video-slide .swiper-slide{max-width:1200px}.how-to-video-slide .swiper-slide-active video{opacity:1}.how-to-video-slide .swiper-slide-active .how-to-txt-bx,.how-to-video-slide .swiper-slide-active .how-to-video-control-btn{opacity:1;visibility:visible}.how-to-video-slide .swiper-pagination{width:auto;position:static;margin-top:1.25rem}@media all and (min-width:769px){.how-to-video-slide .swiper-pagination{height:.75rem;margin-top:2rem}}@media all and (min-width:1441px){.how-to-video-slide .swiper-pagination{height:.75rem;margin-top:3rem}}.how-to-video-slide .swiper-pagination .swiper-pagination-bullet{width:.5rem;margin:0 .3125rem;background:#b8b4ab;opacity:1;overflow:hidden;transition:all .3s linear}@media all and (min-width:769px){.how-to-video-slide .swiper-pagination .swiper-pagination-bullet{width:.75rem;height:.75rem;margin:0 .375rem}}@media all and (min-width:1441px){.how-to-video-slide .swiper-pagination .swiper-pagination-bullet{width:.75rem;height:.75rem;margin:0 .375rem}}.how-to-video-slide .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:1.25rem;border-radius:.75rem;background:#000}@media all and (min-width:769px){.how-to-video-slide .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:2rem}}@media all and (min-width:1441px){.how-to-video-slide .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:2rem}}.how-to-video-slide .swiper-navigation{display:flex;justify-content:space-between;align-items:center;gap:1rem;width:calc(100% - 2rem);position:absolute;transform:translateX(-50%);top:48vw;left:50%;z-index:2;pointer-events:none}@media all and (min-width:769px){.how-to-video-slide .swiper-navigation{top:18.5rem;width:calc(100% - 3rem);max-width:72rem}}.how-to-video-slide .swiper-navigation button{width:2rem;height:2rem;border-radius:50%;background:rgba(217,211,200,.75);backdrop-filter:blur(20px);margin-top:0;position:static;bottom:1.5rem;right:1.5rem;cursor:pointer;transition:all .3s linear;pointer-events:auto}@media all and (min-width:769px){.how-to-video-slide .swiper-navigation button{width:3rem;height:3rem}}.how-to-video-slide .swiper-navigation button::after{content:"";display:block;width:1rem;height:1rem;background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%}@media all and (min-width:769px){.how-to-video-slide .swiper-navigation button::after{width:1.5rem;height:1.5rem}}.how-to-video-slide .swiper-navigation button:hover{background:linear-gradient(0deg,rgba(255,255,255,.5) 0,rgba(255,255,255,.5) 100%),rgba(217,211,200,.75)}.how-to-video-slide .swiper-navigation button.swiper-button-prev::after{background-image:url("/content/dam/channel/wcms/mx/lifes-good-campaign/2025/radio-optimism/lgcom/assets/images/lifes-good-campaign-2025-radio-optimism-lgcom-images-how-to-next-icon.svg");transform:translate(-50%,-50%) rotate(180deg)}[dir=rtl] .how-to-video-slide .swiper-navigation button.swiper-button-prev::after{transform:translate(-50%,-50%) rotate(0)}.how-to-video-slide .swiper-navigation button.swiper-button-next::after{background-image:url("/content/dam/channel/wcms/mx/lifes-good-campaign/2025/radio-optimism/lgcom/assets/images/lifes-good-campaign-2025-radio-optimism-lgcom-images-how-to-next-icon.svg")}[dir=rtl] .how-to-video-slide .swiper-navigation button.swiper-button-next::after{transform:translate(-50%,-50%) rotate(180deg)}@media all and (min-width:1441px){.how-to-video-slide .swiper-navigation{width:72rem}}.how-to-txt-bx{width:100%;text-align:center;padding:0 1.0625rem;margin-top:1.25rem;opacity:0;visibility:hidden;transition:all .3s linear}@media all and (min-width:769px){.how-to-txt-bx{margin-top:2rem}}@media all and (min-width:1441px){.how-to-txt-bx{margin-top:3rem}}.how-to-txt-bx-title{font-weight:550;font-size:1.25rem;margin-bottom:.25rem}@media all and (min-width:769px){.how-to-txt-bx-title{font-size:1.75rem;margin-bottom:.5rem}}@media all and (min-width:1441px){.how-to-txt-bx-title{font-size:2.25rem;margin-bottom:1rem}}.how-to-txt-bx-title-num{display:inline-block;vertical-align:.125rem}.how-to-txt-bx-title-num img{width:1.5rem}@media all and (min-width:769px){.how-to-txt-bx-title-num img{width:1.75rem}}@media all and (min-width:1441px){.how-to-txt-bx-title-num img{width:2.5rem}}.how-to-txt-bx-txt{font-family:LGEI Text;font-size:1rem;line-height:1.16;color:#333}.how-to-txt-bx-txt br{display:none}@media all and (min-width:769px){.how-to-txt-bx-txt{font-size:1.25rem}.how-to-txt-bx-txt br{display:block}}@media all and (min-width:1441px){.how-to-txt-bx-txt{font-size:1.5rem}}.influence-container{padding:4rem 0;overflow:hidden}@media all and (min-width:769px){.influence-container{padding:5rem 0}}@media all and (min-width:1441px){.influence-container{padding:7.5rem 0}}.influence-title{font-family:LGEI Text;font-weight:600;font-size:1.75rem;text-align:center;margin-bottom:4.375rem}@media all and (min-width:769px){.influence-title{font-size:2.75rem;margin-bottom:5.49rem}}@media all and (min-width:1441px){.influence-title{font-size:3.5rem;margin-bottom:8.5rem}}.influence-video-bx{width:100%;height:100%;border-radius:1.75rem;position:relative;overflow:hidden;cursor:pointer;transition:bottom .5s}.influence-video-bx video{width:100%;height:100%;object-fit:cover;aspect-ratio:9/16}.influence-video-bx-btn{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;z-index:2;cursor:pointer;transition:all .3s}.influence-txt-bx{display:flex;align-items:center;justify-content:space-between;gap:.5rem;position:absolute;bottom:0;left:0;width:100%;opacity:0;visibility:hidden;transition:all .3s}.influence-txt-bx-title{flex:1;min-width:0}.influence-txt-bx-title strong{font-weight:600;font-size:1.25rem;display:block;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}@media all and (min-width:1441px){.influence-txt-bx-title strong{font-size:1.5rem}}.influence-txt-bx-title span{display:block;margin-top:.25rem}.influence-txt-bx-btn{flex-shrink:0;display:flex;align-items:center;justify-content:center;text-decoration:none;font-size:.875rem;line-height:100%;font-weight:600;width:fit-content;height:2.375rem;border-radius:6.25rem;padding:0 1rem;background:#fff;border:1px solid #264646;color:#000}.influence-txt-bx-btn:active,.influence-txt-bx-btn:focus,.influence-txt-bx-btn:hover{border:none;background:#ea1917;color:#fff;text-decoration:none}@media all and (min-width:1441px){.influence-txt-bx-btn{font-size:1rem;height:2.75rem;padding:0 1.25rem}}.influence-slide{overflow:visible}.influence-slide .swiper-slide{opacity:.4}.influence-slide .swiper-slide .influence-video-bx-btn{opacity:0;visibility:hidden}.influence-slide .swiper-slide-active{opacity:1}.influence-slide .swiper-slide-active .influence-video-bx{cursor:default}.influence-slide .swiper-slide-active .influence-video-bx-btn{opacity:1;visibility:visible}.influence-slide .swiper-slide-active .influence-txt-bx{opacity:1;visibility:visible;transition-delay:0.35s}.influence-slide-controller{display:flex;align-items:center;justify-content:center;gap:1rem;margin:3.5rem auto 0;background-color:#e6e1d6;width:fit-content;padding:.25rem;border-radius:2rem}.influence-slide-controller-btn{width:2.25rem;height:2.25rem;margin-top:0;position:static}.influence-slide-controller-btn::after{width:1.125rem;height:1.125rem;background-image:url("/content/dam/channel/wcms/mx/lifes-good-campaign/2025/radio-optimism/lgcom/assets/images/influence-slide-prev.svg");background-size:contain;background-repeat:no-repeat;background-position:center}.influence-slide-controller-btn.swiper-button-next::after{transform:rotate(180deg)}.influence-slide-controller .swiper-pagination{width:auto;height:.5rem;position:static;margin-top:0}.influence-slide-controller .swiper-pagination .swiper-pagination-bullet{width:.5rem;height:.5rem;background-color:#b8b4ab;opacity:1;transition:all .3s}.influence-slide-controller .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:1.5rem;background-color:#000;border-radius:.25rem}.main-video{width:100%;background:#000;display:flex;align-items:center;justify-content:center;overflow:hidden}.main-video .video-bx{max-width:90rem;aspect-ratio:4/3;width:100%;height:100%;margin:0 auto;overflow:hidden;position:relative;display:flex;align-items:center}.main-video .video-bx .player-wrapper{width:86.666%;aspect-ratio:4/3;margin:0 auto}.main-video .video-bx .player-wrapper #youtube-player{width:100%;height:100%;border-radius:inherit;overflow:hidden}.main-video .video-bx .player-wrapper #youtube-player iframe{width:100%!important;height:100%!important;border:none;border-radius:inherit;object-fit:cover}@media all and (min-width:769px){.main-video .video-bx .player-wrapper{width:75%}}.overview .inner{padding:4rem 1rem}@media all and (min-width:769px){.overview .inner{padding:5rem 1.5rem}}@media all and (min-width:1441px){.overview .inner{padding:7.5rem 0 0}}.overview-heading{margin-bottom:3.5rem}@media all and (min-width:769px){.overview-heading{margin-bottom:5rem}}.overview-heading-title{max-width:77.5rem;margin:0 auto;font-size:1.5rem;line-height:114%;text-align:center;margin-bottom:2rem}.overview-heading-title span{font-family:inherit}.overview-heading-title span span{font-family:inherit}@media all and (min-width:769px){.overview-heading-title{font-size:2.75rem;margin-bottom:3.5rem}}@media all and (min-width:1441px){.overview-heading-title{font-size:3rem;margin-bottom:5rem}}.overview-heading-img{width:100%;border-radius:1.25rem;overflow:hidden;aspect-ratio:328/438;position:relative}.overview-heading-img picture img{width:100%;height:100%;object-fit:contain}@media all and (min-width:769px){.overview-heading-img{max-width:54rem;aspect-ratio:864/432;border-radius:1.75rem;margin:0 auto}}@media all and (min-width:1441px){.overview-heading-img{max-width:77.5rem}}.overview-heading-img .overview-heading-motion-imgs{width:100%;position:absolute;top:0;left:50%;transform:translateX(-50%)}.overview-heading-img .overview-heading-motion-imgs .motion-icon{position:absolute;visibility:hidden}.overview-heading-img .overview-heading-motion-imgs .motion-icon.heart-icon{width:10.4166666667vw;top:42.7083333333vw;left:50%;transform:translateX(-70%)}@media all and (min-width:769px){.overview-heading-img .overview-heading-motion-imgs .motion-icon.heart-icon{width:2.875rem;top:7.5rem;transform:translateX(0)}}@media all and (min-width:1441px){.overview-heading-img .overview-heading-motion-imgs .motion-icon.heart-icon{width:3.75rem;top:10rem;left:50%;transform:translateX(0)}}.overview-heading-img .overview-heading-motion-imgs .motion-icon.smile-icon{width:14.3229166667vw;top:19.2708333333vw;left:50%;transform:translateX(10.4166666667vw)}@media all and (min-width:769px){.overview-heading-img .overview-heading-motion-imgs .motion-icon.smile-icon{width:3.75rem;top:3.125rem;transform:translateX(4.375rem)}}@media all and (min-width:1441px){.overview-heading-img .overview-heading-motion-imgs .motion-icon.smile-icon{width:5.5rem;top:2.5rem;left:50%;transform:translateX(5rem)}}.overview-heading-img .overview-heading-motion-imgs .motion-icon.img-icon{width:15.625vw;top:23.4375vw;left:50%;transform:translateX(calc(-100% - 24.4791666667vw))}@media all and (min-width:769px){.overview-heading-img .overview-heading-motion-imgs .motion-icon.img-icon{width:4.5rem;top:3.125rem;left:50%;transform:translateX(calc(-100% - 3.125rem))}}@media all and (min-width:1441px){.overview-heading-img .overview-heading-motion-imgs .motion-icon.img-icon{width:6rem;top:4.4375rem;left:50%;transform:translateX(calc(-100% - 4.0625rem))}}.overview-heading-img .overview-heading-motion-imgs .motion-icon.like-icon01{width:5.2083333333vw;top:21.875vw;left:50%;transform:translateX(33.8541666667vw);opacity:.7}@media all and (min-width:769px){.overview-heading-img .overview-heading-motion-imgs .motion-icon.like-icon01{width:1.5rem;top:4.375rem;transform:translateX(9.375rem)}}@media all and (min-width:1441px){.overview-heading-img .overview-heading-motion-imgs .motion-icon.like-icon01{width:2.25rem;top:1.6875rem;left:50%;transform:translateX(calc(-100% - .9375rem))}}.overview-heading-img .overview-heading-motion-imgs .motion-icon.like-icon02{width:6.5104166667vw;top:13.0208333333vw;left:50%;transform:translateX(calc(-100% - 13.0208333333vw));opacity:.5}@media all and (min-width:769px){.overview-heading-img .overview-heading-motion-imgs .motion-icon.like-icon02{width:1.875rem;top:1.8125rem;left:50%;transform:translateX(-50%)}}@media all and (min-width:1441px){.overview-heading-img .overview-heading-motion-imgs .motion-icon.like-icon02{width:1.75rem;top:4.875rem;left:50%;transform:translateX(13.75rem)}}.overview-heading-img .overview-heading-motion-imgs .motion-icon.like-icon03{width:7.8125vw;top:34.8958333333vw;left:50%;transform:translateX(calc(-100% - 21.875vw))}@media all and (min-width:769px){.overview-heading-img .overview-heading-motion-imgs .motion-icon.like-icon03{width:2.25rem;top:6.25rem;left:50%;transform:translateX(calc(-100% - 2.5rem))}}@media all and (min-width:1441px){.overview-heading-img .overview-heading-motion-imgs .motion-icon.like-icon03{width:2.5rem;top:9.0625rem;left:50%;transform:translateX(calc(-100% - 3.75rem))}}.overview-cont{width:100%;display:flex;flex-direction:column}.overview-cont-box{width:100%}@media all and (min-width:769px){.overview-cont-box{display:flex;align-items:flex-start;column-gap:5rem}}.overview-cont:first-child{letter-spacing:-.01125rem;margin-bottom:3.5rem}@media all and (min-width:769px){.overview-cont:first-child{margin-bottom:0;flex-direction:column-reverse;row-gap:3.5rem}}@media all and (min-width:1441px){.overview-cont:first-child{row-gap:5rem}}@media all and (min-width:1441px){.overview-cont:last-child{max-width:38.125rem}}.overview-cont-img{width:100%;margin-bottom:1.5rem;position:relative}.overview-cont-img img{width:100%;height:100%;object-fit:contain}@media all and (min-width:769px){.overview-cont-img{margin-bottom:3.5rem}}@media all and (min-width:1441px){.overview-cont-img{margin-bottom:5rem}}.overview-cont-img .overview-heart-tower-img{position:absolute;top:-1.4375rem;left:.5625rem;width:5.3125rem;height:auto}@media all and (min-width:769px){.overview-cont-img .overview-heart-tower-img{top:-2rem;left:.75rem;width:6.875rem}}@media all and (min-width:1441px){.overview-cont-img .overview-heart-tower-img{top:-2.5rem;left:1rem;width:10.125rem}}.overview-cont-txt{font-size:1rem;line-height:125%;color:#333}.overview-cont-txt span{font-weight:600}@media all and (min-width:769px){.overview-cont-txt{font-size:1.5rem}}@media all and (min-width:1441px){.overview-cont-txt{font-size:2.25rem}}.overview-cont-lifesgood-logo{width:12.125rem;margin-top:1rem}.overview-cont-lifesgood-logo img{width:100%;height:100%;object-fit:contain}@media all and (min-width:769px){.overview-cont-lifesgood-logo{width:15.125rem;margin-top:1.5rem}}@media all and (min-width:1441px){.overview-cont-lifesgood-logo{width:22.625rem;margin-top:2.5rem}}.parallax-container{width:100%;position:relative;min-height:600px;background-color:#000;padding-bottom:5.625rem}.parallax-container::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:30%;background-color:#000}.parallax-container img{width:100%;height:100%;object-fit:contain}@keyframes scrollMove{0%{transform:translateY(0);animation-timing-function:ease-out}50%{transform:translateY(-1.25rem);animation-timing-function:ease-in}100%{transform:translateY(0)}}@keyframes flicker{0%{opacity:1}25%{opacity:0}75%{opacity:0}100%{opacity:1}}.parallax-container .scroll-move{position:sticky;bottom:.625rem;z-index:3}.parallax-container .scroll-move span{display:block;font-size:.875rem;font-weight:400;line-height:1.07;margin-bottom:1rem;color:#fff;text-align:center}@media all and (min-width:769px){.parallax-container .scroll-move span{font-size:1rem}}@media all and (min-width:1441px){.parallax-container .scroll-move span{font-size:1.25rem;margin-bottom:.6875rem}}.parallax-container .scroll-move svg{display:block;width:1.75rem;margin:0 auto}@media all and (min-width:769px){.parallax-container .scroll-move svg{width:2.125rem}}@media all and (min-width:1441px){.parallax-container .scroll-move svg{width:2.125rem}}.parallax-container .scroll-move path{animation:flicker 2s infinite}.parallax-container .scroll-move ellipse{animation:scrollMove 2s infinite}.parallax-container .scroll-move.scroll-move-static{position:relative;margin:0 auto}.parallax-txt-bx{position:absolute;top:3.5rem;left:50%;transform:translateX(-50%);z-index:1;text-align:center}@media all and (min-width:769px){.parallax-txt-bx{top:12vw;width:26.9375rem}}@media all and (min-width:1441px){.parallax-txt-bx{top:7.5rem;width:42.5rem}}@media (min-width:1921px){.parallax-txt-bx{top:16vw}}.parallax-txt-bx-logo{width:18.4375rem;margin:0 auto;position:relative;opacity:0}@media all and (min-width:769px){.parallax-txt-bx-logo{width:26.9375rem}}@media all and (min-width:1441px){.parallax-txt-bx-logo{width:42.5rem}}.parallax-txt-bx-logo-sticker{position:absolute;opacity:0;transform:scale(0);bottom:-1.875rem;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:-1.25rem}@media all and (min-width:769px){.parallax-txt-bx-logo-sticker{width:auto;bottom:-.625rem;right:-4.875rem;transform:scale(0);flex-direction:column;gap:-.9375rem}}@media all and (min-width:1441px){.parallax-txt-bx-logo-sticker{width:auto;bottom:-1.25rem;right:-7.75rem;transform:scale(0);gap:-1.25rem}}.parallax-txt-bx-logo-sticker-logo{position:relative;z-index:2;margin-left:-.9375rem;margin-top:1.25rem}.parallax-txt-bx-logo-sticker-logo img{width:5rem}@media all and (min-width:769px){.parallax-txt-bx-logo-sticker-logo img{width:5.625rem}}@media all and (min-width:1441px){.parallax-txt-bx-logo-sticker-logo img{width:9.375rem}}@media all and (min-width:769px){.parallax-txt-bx-logo-sticker-logo{margin-left:0;margin-top:-1.25rem}}@media all and (min-width:1441px){.parallax-txt-bx-logo-sticker-logo{margin-left:0;margin-top:-2.5rem}}.parallax-txt-bx-logo-sticker-radio{position:relative;z-index:1;margin-right:-.9375rem}.parallax-txt-bx-logo-sticker-radio img{width:5rem}@media all and (min-width:769px){.parallax-txt-bx-logo-sticker-radio img{width:5.625rem}}@media all and (min-width:1441px){.parallax-txt-bx-logo-sticker-radio img{width:9.375rem}}@media all and (min-width:769px){.parallax-txt-bx-logo-sticker-radio{margin-right:-.625rem;margin-top:0}}@media all and (min-width:1441px){.parallax-txt-bx-logo-sticker-radio{margin-right:-1.875rem;margin-top:0}}.parallax-txt-bx-title{font-size:1.0625rem;font-weight:700;line-height:1.07;text-wrap:balance;letter-spacing:0;margin-top:2.5rem;opacity:0}@media all and (min-width:769px){.parallax-txt-bx-title{font-size:1.625rem}}@media all and (min-width:1441px){.parallax-txt-bx-title{font-size:2.125rem}}.parallax-txt-bx-radio-controls{width:100%;max-width:18.5rem;margin-left:auto;margin-right:auto;margin-top:.75rem;display:flex;align-items:center;column-gap:.1875rem;opacity:0;overflow:hidden}@media all and (min-width:769px){.parallax-txt-bx-radio-controls{max-width:28.75rem}}@media all and (min-width:1441px){.parallax-txt-bx-radio-controls{max-width:40.625rem}}.parallax-txt-bx-radio-controls-boll{width:.5rem;height:.5rem;border-radius:50%;background:#000;flex-shrink:0}@media all and (min-width:769px){.parallax-txt-bx-radio-controls-boll{width:.875rem;height:.875rem}}.parallax-txt-bx-radio-controls-line{height:.125rem;background:#000;border-radius:6.25rem;flex-shrink:0}@media all and (min-width:769px){.parallax-txt-bx-radio-controls-line{height:.25rem}}.parallax-txt-bx-radio-controls-line:first-child{width:0}.parallax-txt-bx-radio-controls-line:last-child{width:calc(100% - .625rem)}.parallax-txt-bx-btns{margin-top:.625rem;opacity:0}@media all and (min-width:769px){.parallax-txt-bx-btns{margin-top:1rem}}@media all and (min-width:1441px){.parallax-txt-bx-btns{margin-top:1.5rem}}.parallax-txt-bx-btns img{max-width:100%}.parallax-item-bx{overflow:hidden;position:relative;width:100%}.parallax-bg{width:100%}.parallax-bg img{width:100%;min-height:50rem;object-fit:cover}@media (min-width:400px){.parallax-bg img{min-height:55rem}}@media all and (min-width:769px){.parallax-bg img{min-height:119.3125rem;object-fit:none}}@media (min-width:1921px){.parallax-bg img{object-fit:cover}}.parallax-item{width:100%;position:absolute;bottom:0;left:50%;transform:translateX(-50%);transition:all .5s linear}@media all and (min-width:769px){.parallax-item{width:1920px}}@media (min-width:1921px){.parallax-item{width:100%}}.parallax-item-01{bottom:4.5%}.parallax-item-03{transition-duration:.8s;z-index:2}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:polygon(0 0,0 0,0 0)}.sound{padding-bottom:3.5rem}@media all and (min-width:769px){.sound{padding-bottom:4.5rem}}@media all and (min-width:1441px){.sound{padding-bottom:7.5rem}}.sound-title{padding-bottom:1.25rem;text-align:center;font-size:1.75rem;line-height:114%;font-weight:550}@media all and (min-width:769px){.sound-title{padding-bottom:2rem;font-size:2.75rem;line-height:109%;font-weight:550}}@media all and (min-width:1441px){.sound-title{padding-bottom:3rem;font-size:3.5rem;line-height:107%;font-weight:550}}.sound-swiper .sound-img-active{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:99;pointer-events:none;width:70.8333333333vw;height:100%}@media all and (min-width:769px){.sound-swiper .sound-img-active{width:27.34375rem}}@media all and (min-width:1441px){.sound-swiper .sound-img-active{width:38.125rem}}.sound-swiper .sound-imgbx{width:70.8333333333vw;aspect-ratio:308.5/238;display:flex;align-items:center;justify-content:center;position:relative}@media all and (min-width:769px){.sound-swiper .sound-imgbx{width:27.34375rem;aspect-ratio:437.5/310}}@media all and (min-width:1441px){.sound-swiper .sound-imgbx{width:38.125rem;aspect-ratio:610/430}}.sound-swiper .sound-imgbx-album{width:50vw}.sound-swiper .sound-imgbx-album img{width:100%;height:100%;object-fit:contain}@media all and (min-width:769px){.sound-swiper .sound-imgbx-album{width:19.375rem}}@media all and (min-width:1441px){.sound-swiper .sound-imgbx-album{width:26.875rem}}.sound-swiper .sound-imgbx-track{width:41.6666666667vw;position:relative;margin-left:-20.8333333333vw;z-index:-1}.sound-swiper .sound-imgbx-track img{width:100%;height:100%;object-fit:contain}@media all and (min-width:769px){.sound-swiper .sound-imgbx-track{width:15.9375rem;margin-left:-7.96875rem}}@media all and (min-width:1441px){.sound-swiper .sound-imgbx-track{width:22.5rem;margin-left:-11.25rem}}.sound-swiper .swiper-slide{width:70.8333333333vw;display:flex;justify-content:center;align-items:center}@media all and (min-width:769px){.sound-swiper .swiper-slide{width:27.34375rem}}@media all and (min-width:1441px){.sound-swiper .swiper-slide{width:38.125rem}}.sound-swiper .swiper-slide .sound-imgbx .sound-imgbx-album{width:50vw;opacity:.5;transition:opacity .3s linear}@media all and (min-width:769px){.sound-swiper .swiper-slide .sound-imgbx .sound-imgbx-album{width:13.75rem}}@media all and (min-width:1441px){.sound-swiper .swiper-slide .sound-imgbx .sound-imgbx-album{width:19.0625rem}}.sound-swiper .swiper-slide .sound-imgbx .sound-imgbx-track{display:none}.sound-swiper .swiper-slide-active .sound-imgbx .sound-imgbx-album{opacity:0;transition:opacity .3s linear}.sound-swiper .swiper-navigation{display:flex;justify-content:space-between;align-items:center;gap:1rem;width:calc(100% - 2rem);position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;z-index:2;pointer-events:none}@media all and (min-width:769px){.sound-swiper .swiper-navigation{width:calc(100% - 6rem)}}.sound-swiper .swiper-navigation button{width:2rem;height:2rem;border-radius:50%;background:rgba(217,211,200,.75);backdrop-filter:blur(20px);margin-top:0;position:static;bottom:1.5rem;right:1.5rem;cursor:pointer;transition:all .3s linear;pointer-events:auto}@media all and (min-width:769px){.sound-swiper .swiper-navigation button{width:3rem;height:3rem}}.sound-swiper .swiper-navigation button::after{content:"";display:block;width:1rem;height:1rem;background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%}@media all and (min-width:769px){.sound-swiper .swiper-navigation button::after{width:1.5rem;height:1.5rem}}.sound-swiper .swiper-navigation button:hover{background:linear-gradient(0deg,rgba(255,255,255,.5) 0,rgba(255,255,255,.5) 100%),rgba(217,211,200,.75)}.sound-swiper .swiper-navigation button.swiper-button-prev::after{background-image:url("/content/dam/channel/wcms/mx/lifes-good-campaign/2025/radio-optimism/lgcom/assets/images/lifes-good-campaign-2025-radio-optimism-lgcom-images-how-to-next-icon.svg");transform:translate(-50%,-50%) rotate(180deg)}.sound-swiper .swiper-navigation button.swiper-button-next::after{background-image:url("/content/dam/channel/wcms/mx/lifes-good-campaign/2025/radio-optimism/lgcom/assets/images/lifes-good-campaign-2025-radio-optimism-lgcom-images-how-to-next-icon.svg")}@media all and (min-width:1441px){.sound-swiper .swiper-navigation{width:72rem}}.sound-txt-swiper .swiper-wrapper .swiper-slide{display:flex;justify-content:center;align-items:center}.sound-txt-swiper .swiper-wrapper .sound-txtbx{width:100%;padding:.5rem 3rem 0}@media all and (min-width:769px){.sound-txt-swiper .swiper-wrapper .sound-txtbx{max-width:calc(19.375rem + 8.125rem);width:100%;padding:.5rem 0 0;padding-bottom:.5rem}}@media all and (min-width:1441px){.sound-txt-swiper .swiper-wrapper .sound-txtbx{max-width:calc(26.6875rem + 11.25rem);padding-bottom:1rem}}.sound-txt-swiper .swiper-wrapper .sound-txtbx-controllers{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;gap:1rem;padding:.5rem 0}@media all and (min-width:769px){.sound-txt-swiper .swiper-wrapper .sound-txtbx-controllers{padding:.75rem 0 .5rem}}@media all and (min-width:1441px){.sound-txt-swiper .swiper-wrapper .sound-txtbx-controllers{padding:1rem 0 1rem}}.sound-txt-swiper .swiper-wrapper .sound-txtbx-controllers-btn{position:relative;min-width:2rem;min-height:2rem;padding:.5rem;border:.0625rem solid #000;border-radius:50%;cursor:pointer}@media all and (min-width:769px){.sound-txt-swiper .swiper-wrapper .sound-txtbx-controllers-btn{width:2.5rem;height:2.5rem;padding:.75rem;border:.0875rem solid #000}}@media all and (min-width:1441px){.sound-txt-swiper .swiper-wrapper .sound-txtbx-controllers-btn{width:3rem;height:3rem;border:.125rem solid #000}}.sound-txt-swiper .swiper-wrapper .sound-txtbx-controllers-btn[aria-pressed=true]::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1rem;height:1rem;background:url("/content/dam/channel/wcms/mx/lifes-good-campaign/2025/radio-optimism/lgcom/assets/images/lifes-good-campaign-2025-radio-optimism-lgcom-images-sound-stop-icon.svg") no-repeat center;background-size:contain}@media all and (min-width:1441px){.sound-txt-swiper .swiper-wrapper .sound-txtbx-controllers-btn[aria-pressed=true]::after{width:1.5rem;height:1.5rem}}.sound-txt-swiper .swiper-wrapper .sound-txtbx-controllers-btn[aria-pressed=false]::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1rem;height:1rem;background:url("/content/dam/channel/wcms/mx/lifes-good-campaign/2025/radio-optimism/lgcom/assets/images/lifes-good-campaign-2025-radio-optimism-lgcom-images-sound-play-icon.svg") no-repeat center;background-size:contain}@media all and (min-width:1441px){.sound-txt-swiper .swiper-wrapper .sound-txtbx-controllers-btn[aria-pressed=false]::after{width:1.5rem;height:1.5rem}}.sound-txt-swiper .swiper-wrapper .sound-txtbx-controllers .progress-container{position:relative;flex:1 1 auto}.sound-txt-swiper .swiper-wrapper .sound-txtbx-controllers .progress-container .progress-bar{position:relative;min-width:10.5rem;height:.25rem;border-radius:6.25rem;background:#cbcbc2;cursor:pointer}@media all and (min-width:769px){.sound-txt-swiper .swiper-wrapper .sound-txtbx-controllers .progress-container .progress-bar{min-width:17.5rem}}@media all and (min-width:1441px){.sound-txt-swiper .swiper-wrapper .sound-txtbx-controllers .progress-container .progress-bar{min-width:26.625rem}}.sound-txt-swiper .swiper-wrapper .sound-txtbx-controllers .progress-container .progress-bar .progress-fill{position:absolute;top:0;left:0;width:0%;height:100%;background:#ea1917;border-top-left-radius:6.25rem;border-bottom-left-radius:6.25rem}.sound-txt-swiper .swiper-wrapper .sound-txtbx-controllers .progress-container .progress-bar .progress-circle{position:absolute;top:50%;left:0;z-index:1;transform:translateY(-50%);width:1rem;height:1rem;border-radius:50%;background:#ea1917}@media all and (min-width:769px){.sound-txt-swiper .swiper-wrapper .sound-txtbx-controllers .progress-container .progress-bar .progress-circle{width:.75rem;height:.75rem}}@media all and (min-width:1441px){.sound-txt-swiper .swiper-wrapper .sound-txtbx-controllers .progress-container .progress-bar .progress-circle{width:1rem;height:1rem}}.sound-txt-swiper .swiper-wrapper .sound-txtbx-controllers .volume-btn{position:relative;min-width:2rem;min-height:2rem;cursor:pointer}@media all and (min-width:769px){.sound-txt-swiper .swiper-wrapper .sound-txtbx-controllers .volume-btn{width:2.5rem;height:2.5rem}}@media all and (min-width:1441px){.sound-txt-swiper .swiper-wrapper .sound-txtbx-controllers .volume-btn{width:3rem;height:3rem}}.sound-txt-swiper .swiper-wrapper .sound-txtbx-controllers .volume-btn[aria-pressed=true]::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1.875rem;height:1.875rem;background:url("/content/dam/channel/wcms/mx/lifes-good-campaign/2025/radio-optimism/lgcom/assets/images/lifes-good-campaign-2025-radio-optimism-lgcom-images-sound-mute-icon.svg") no-repeat center;background-size:contain}@media all and (min-width:769px){.sound-txt-swiper .swiper-wrapper .sound-txtbx-controllers .volume-btn[aria-pressed=true]::after{width:2.125rem;height:2.125rem}}@media all and (min-width:1441px){.sound-txt-swiper .swiper-wrapper .sound-txtbx-controllers .volume-btn[aria-pressed=true]::after{width:3rem;height:3rem}}.sound-txt-swiper .swiper-wrapper .sound-txtbx-controllers .volume-btn[aria-pressed=false]::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1.25rem;height:1.25rem;background:url("/content/dam/channel/wcms/mx/lifes-good-campaign/2025/radio-optimism/lgcom/assets/images/lifes-good-campaign-2025-radio-optimism-lgcom-images-sound-unmute-icon.svg") no-repeat center;background-size:contain}@media all and (min-width:769px){.sound-txt-swiper .swiper-wrapper .sound-txtbx-controllers .volume-btn[aria-pressed=false]::after{width:1.4225rem;height:1.4225rem}}@media all and (min-width:1441px){.sound-txt-swiper .swiper-wrapper .sound-txtbx-controllers .volume-btn[aria-pressed=false]::after{width:2rem;height:2rem}}.sound-txt-swiper .swiper-wrapper .sound-txtbx-title{position:relative;overflow:hidden;width:100%;padding-bottom:.25rem;font-size:1.25rem;line-height:120%;font-weight:550}@media all and (min-width:769px){.sound-txt-swiper .swiper-wrapper .sound-txtbx-title{font-size:1.75rem;line-height:114%;font-weight:550}}@media all and (min-width:1441px){.sound-txt-swiper .swiper-wrapper .sound-txtbx-title{padding-bottom:.5rem;font-size:2.25rem;line-height:116%;font-weight:550}}.sound-txt-swiper .swiper-wrapper .sound-txtbx-title::after{content:"";position:absolute;top:0;right:-.0625rem;width:6.0625rem;height:100%;background:linear-gradient(90deg,rgba(240,236,228,0) 0,#f0ece4 100%)}.sound-txt-swiper .swiper-wrapper .sound-txtbx-title-wrapper{display:flex;white-space:nowrap}.sound-txt-swiper .swiper-wrapper .sound-txtbx-title .repeat-text{flex-shrink:0}.sound-txt-swiper .swiper-wrapper .sound-txtbx-title .repeat-gap{display:inline-block;width:calc(100% - 5rem);height:1px;flex-shrink:0}@media all and (min-width:769px){.sound-txt-swiper .swiper-wrapper .sound-txtbx-title .repeat-gap{width:calc(100% - 12.5rem)}}@media all and (min-width:1441px){.sound-txt-swiper .swiper-wrapper .sound-txtbx-title .repeat-gap{width:calc(100% - 18.75rem)}}.sound-txt-swiper .swiper-wrapper .sound-txtbx p{color:#333;font-size:1rem;line-height:125%}@media all and (min-width:769px){.sound-txt-swiper .swiper-wrapper .sound-txtbx p{font-size:1.25rem;line-height:120%}}@media all and (min-width:1441px){.sound-txt-swiper .swiper-wrapper .sound-txtbx p{font-size:1.5rem;line-height:116%}}.sound-txt-swiper .swiper-pagination{width:auto;height:1rem;position:static;margin-top:1.25rem}@media all and (min-width:769px){.sound-txt-swiper .swiper-pagination{height:.75rem;margin-top:2rem}}@media all and (min-width:1441px){.sound-txt-swiper .swiper-pagination{height:.75rem;margin-top:3rem}}.sound-txt-swiper .swiper-pagination .swiper-pagination-bullet{width:.5rem;height:.5rem;background-color:#b8b4ab;opacity:1;transition:all .3s}@media all and (min-width:769px){.sound-txt-swiper .swiper-pagination .swiper-pagination-bullet{width:.75rem;height:.75rem;margin:0 .375rem}}@media all and (min-width:1441px){.sound-txt-swiper .swiper-pagination .swiper-pagination-bullet{width:.75rem;height:.75rem;margin:0 .375rem}}.sound-txt-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:1.25rem;background-color:#000;border-radius:.75rem}@media all and (min-width:769px){.sound-txt-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:2rem}}body{background:#f0ece4}.stories{margin:0 auto}.stories .inner{max-width:1440px}@media all and (min-width:769px){.stories .inner{padding-left:1.5rem}}@media all and (min-width:1441px){.stories .inner{padding-left:0}}.stories-title{font-size:1.75rem;line-height:32px;font-weight:550}@media all and (min-width:769px){.stories-title{font-size:2.75rem;line-height:48px;font-weight:550}}@media all and (min-width:1441px){.stories-title{font-size:3.5rem;line-height:60px;font-weight:550}}.stories-slide-bx{margin-top:.75rem}@media all and (min-width:769px){.stories-slide-bx{margin-top:2rem}}@media all and (min-width:1441px){.stories-slide-bx{margin-top:3rem}}.stories-slide-bx .swiper{padding:0 1rem 3.5rem;max-width:1440px}@media all and (min-width:769px){.stories-slide-bx .swiper{padding:0 1.5rem 4.5rem}}@media all and (min-width:1441px){.stories-slide-bx .swiper{padding:0 0 7.5rem}}.stories-slide-bx .swiper-wrapper .swiper-slide{display:flex;flex-direction:column;align-items:stretch;height:auto;background-color:#fff;border-radius:1.75rem;overflow:hidden}.stories-slide-bx .swiper-wrapper .swiper-slide .img-bx{aspect-ratio:310/206.67}.stories-slide-bx .swiper-wrapper .swiper-slide .img-bx img{width:100%;height:100%;object-fit:cover}.stories-slide-bx .swiper-wrapper .swiper-slide .txt-bx{display:flex;flex-direction:column;height:100%;gap:.375rem;padding:1rem 1.25rem 1.25rem}@media all and (min-width:769px){.stories-slide-bx .swiper-wrapper .swiper-slide .txt-bx{gap:.5rem}}.stories-slide-bx .swiper-wrapper .swiper-slide .txt-bx h3{font-size:1.5rem;line-height:28px}@media all and (min-width:769px){.stories-slide-bx .swiper-wrapper .swiper-slide .txt-bx h3{font-size:2rem;line-height:36px;font-weight:300}}@media all and (min-width:1441px){.stories-slide-bx .swiper-wrapper .swiper-slide .txt-bx h3{font-size:2.25rem;line-height:42px;font-weight:300}}.stories-slide-bx .swiper-wrapper .swiper-slide .txt-bx p{padding-bottom:1.25rem;font-size:1rem;line-height:20px;color:#333}@media all and (min-width:769px){.stories-slide-bx .swiper-wrapper .swiper-slide .txt-bx p{font-size:1rem;line-height:20px}}@media all and (min-width:1441px){.stories-slide-bx .swiper-wrapper .swiper-slide .txt-bx p{font-size:1.5rem;line-height:120%}}.stories-slide-bx .swiper-wrapper .swiper-slide .txt-bx .white-btn{margin-top:auto;display:flex;align-items:center;justify-content:center;text-decoration:none;font-size:.875rem;line-height:100%;font-weight:600;width:fit-content;height:2.375rem;border-radius:6.25rem;padding:0 1rem;background:#fff;border:1px solid #264646;color:#000}.stories-slide-bx .swiper-wrapper .swiper-slide .txt-bx .white-btn:active,.stories-slide-bx .swiper-wrapper .swiper-slide .txt-bx .white-btn:focus,.stories-slide-bx .swiper-wrapper .swiper-slide .txt-bx .white-btn:hover{border:none;background:#ea1917;color:#fff;text-decoration:none}@media all and (min-width:1441px){.stories-slide-bx .swiper-wrapper .swiper-slide .txt-bx .white-btn{font-size:1rem;height:2.75rem;padding:0 1.25rem}}.stories .swiper-btnbx{width:100%;display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1.25rem}@media all and (min-width:769px){.stories .swiper-btnbx{display:none}}.stories .swiper-btnbx-next,.stories .swiper-btnbx-prev{width:1.5rem;height:.875rem;background:url("/content/dam/channel/wcms/mx/lifes-good-campaign/2025/radio-optimism/lgcom/assets/images/lifes-good-campaign-2025-radio-optimism-lgcom-images-learn-about-arrow-icon.svg") no-repeat;background-size:contain}.stories .swiper-btnbx-next{transform:rotate(180deg)}.stories .swiper-btnbx .swiper-button-disabled{opacity:.5}