.offer-and-services-wrapper{padding:60px 0;background-color:#80cfe5}.offer-and-services-inner-wrapper{display:flex;justify-content:space-around;flex-wrap:wrap;row-gap:50px}.single-services-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:140px}.single-services-wrapper .icon-with-text{font-family:var(--font-bebas);font-size:30px}.single-services-wrapper p{text-align:center;font-size:18px;padding:0 10px;margin:0 10px}.single-services-wrapper :is(button,a){border-radius:5px!important;padding:4px 19px!important;width:250px;background-color:var(--background-color-dark);border:unset!important;color:#fff!important;font-family:var(--font-bebas)!important;font-size:27px!important;text-align:center;margin-top:6px;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease,transform .3s ease}.single-services-wrapper :is(button,a):hover{background-color:var(--primary-color);border-color:var(--primary-color);color:var(--text-dark)!important;font-weight:500;transform:scale(1.05)}@media (max-width:1400px){.offer-and-services-wrapper{padding:40px 0}.offer-and-services-inner-wrapper{row-gap:30px}.single-services-wrapper{justify-content:space-between!important;padding:0 20px;height:100%;min-height:100%}.single-services-wrapper .icon-with-text{font-size:30px}.single-services-wrapper p{font-size:15px}.single-services-wrapper :is(button,a){border-radius:5px!important;padding:4px 10px!important;width:180px;font-size:20px!important}}@media (max-width:767px){.single-services-wrapper .icon-with-text{font-size:30px}.single-services-wrapper p{font-size:14px}}.single-services-wrapper .icon-with-text img{width:48px;height:40px}.offers-wrapper .offers-inner-wrapper{display:flex;align-items:center;flex-wrap:wrap}.single-offer-wrapper{padding:0 15px}.single-offer-wrapper .offer-desc{height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center}.single-offer-wrapper .title{font-size:24px;line-height:unset;margin-bottom:0}.single-offer-wrapper p{font-size:18px}.single-offer-wrapper .offer-img{width:100%}.single-offer-wrapper .offer-img img{width:100%;max-height:240px}.single-offer-wrapper :is(button,a){border-radius:5px!important;padding:5px 13px!important;height:32px;background-color:var(--background-color-dark);border:unset!important;color:#fff!important;font-family:var(--font-aleo)!important;font-size:16px!important;text-align:center;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease,transform .3s ease}.single-offer-wrapper :is(button,a):hover{background-color:var(--primary-color);border-color:var(--primary-color);color:var(--text-dark);font-weight:500;transform:scale(1.05)}@media (max-width:991px){.offers-wrapper .offers-inner-wrapper{justify-content:center}}.healthy-senior-banner{display:flex;width:100%;height:auto;overflow:hidden}.healthy-senior-banner .banner-image{flex:1 1}.healthy-senior-banner .banner-image img{width:100%;height:100%;object-fit:cover;object-position:top}.healthy-senior-banner .banner-content{flex:1 1;background-color:#b4dfad;display:flex;flex-direction:column;justify-content:center;padding:50px;color:#000;position:relative;align-items:center}.healthy-senior-banner .banner-content:before{content:"";background:linear-gradient(90deg,hsla(0,0%,85%,0) 10%,#b4dfad);right:calc(100%);top:0;height:100%;width:30%;position:absolute;z-index:0}.healthy-senior-banner .banner-content h2{font-size:60px;margin-bottom:13px;text-align:center}.healthy-senior-banner .banner-content p{font-size:20px;margin-bottom:13px;color:#000;text-align:center}.healthy-senior-banner .discount{font-size:40px;margin-bottom:10px;font-family:var(--font-bebas)!important;text-align:center}.healthy-senior-banner .cta-button{padding:12px 15px;border-radius:5px!important;background-color:#000;color:#fff;border:none;font-size:26px;cursor:pointer;transition:background-color .3s ease;color:#fff!important;font-family:var(--font-bebas)!important;text-transform:uppercase;text-align:center;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease,transform .3s ease}.healthy-senior-banner .cta-button:hover{background-color:#333;background-color:var(--secondary-color);border-color:var(--secondary-color);color:var(--text-dark)!important;font-weight:500;transform:scale(1.05)}@media (max-width:768px){.healthy-senior-banner .banner-content h2{font-size:30px;margin-bottom:10px}.healthy-senior-banner .banner-content p{font-size:16px;margin-bottom:10px}.healthy-senior-banner .discount{font-size:25px}.healthy-senior-banner .cta-button{padding:5px 10px!important;font-size:18px!important}}.home-intro-inner-wrapper{display:flex;gap:20px}.home-intro-inner-wrapper .intro-image-container{width:37%;border-radius:16px;overflow:hidden;position:relative;max-height:584px}.home-intro-inner-wrapper .intro-image-container img{width:100%;height:100%;object-fit:contain}.home-intro-inner-wrapper .intro-image-container .play-btn{position:absolute;top:47%;left:50%;transform:translate(-50%,-50%);z-index:1;cursor:pointer;width:154px!important;height:auto!important}.home-intro-inner-wrapper .intro-image-container .step-img{position:absolute;top:32%;left:0;width:100%;height:100%;object-fit:contain;z-index:0}.home-intro-inner-wrapper .intro-content-body{width:63%;display:flex;flex-direction:column}.home-intro-inner-wrapper .intro-content-body h2{font-size:60px;display:flex;flex-direction:column}.home-intro-inner-wrapper .intro-content-body h2 span{font-size:40px}.home-intro-inner-wrapper .intro-content-body .awards-container p{position:relative;padding-left:40px;margin-bottom:10px!important;font-size:18px}.home-intro-inner-wrapper .intro-content-body .awards-container p svg{position:absolute;left:0;top:5px;height:20px}.home-intro-inner-wrapper .intro-content-body .dietry-buttons-container{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:0}.home-intro-inner-wrapper .intro-content-body .dietry-buttons-container span{background-color:#000;border-radius:5px;color:#fff;height:36px;display:flex;justify-content:center;align-items:center;padding:10px}@media (max-width:767px){.home-intro-inner-wrapper .intro-content-body h2{font-size:30px}.home-intro-inner-wrapper .intro-content-body h2 span{font-size:20px}.home-intro-inner-wrapper .intro-content-body .awards-container p{padding-left:30px;margin-bottom:10px!important;font-size:16px}.home-intro-inner-wrapper .intro-content-body .awards-container p svg{top:3px;height:15px}.home-intro-inner-wrapper .intro-content-body .dietry-buttons-container span{border-radius:3px;height:25px;padding:10px;font-size:13px}}