.app-ad-banner{background-color:#f9d949;border-radius:10px;margin:0 10px;padding:30px;position:relative;overflow:hidden}.app-ad-inner{z-index:2;justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative}.app-ad-content h3{color:#000;margin:0;font-size:30px;font-weight:700}.app-ad-content p{color:#333;margin-top:6px;margin-bottom:0;font-size:16px}.app-ad-content p a{color:var(--primarycolor)}.app-ad-buttons{gap:12px;display:flex}.app-ad-buttons img{cursor:pointer;height:44px}.pattern{z-index:1;opacity:.5;background-repeat:no-repeat;background-size:contain;position:absolute}.pattern-left{background-image:url(/image/pattern/1.webp);width:100px;height:160px;top:0;left:0}.pattern-right{opacity:.3;background-image:url(/image/pattern/2.png);width:140px;height:140px;bottom:0;right:0}@media (max-width:768px){.app-ad-inner{text-align:center;flex-direction:column}.app-ad-buttons{justify-content:center}.app-ad-banner{margin:0}.app-ad-content h3{font-size:20px}}@media (max-width:480px){.app-ad-buttons img{height:40px}}
.dailyneeds-wrapper{background:url(/image/dummy/pattern1.png) 50%/cover no-repeat;height:420px;overflow:hidden}.dailyneeds-content h3{margin-bottom:10px;font-size:30px;font-weight:700;line-height:1.4}.dailyneeds-content p{font-size:18px;line-height:30px}.dailyneeds-content a{color:var(--white);padding-left:3px;text-decoration:none}.readmore-btn{background-color:var(--primarycolor);color:var(--white);border-radius:6px;padding:6px 14px;display:inline-flex}.dailyneeds-image img{width:100%;position:relative;bottom:-53px}@media screen and (max-width:1200px){.dailyneeds-image img{display:none}.dailyneeds-content h2{font-size:23px}}@media (min-width:768px) and (max-width:1400px){.dailyneeds-wrapper{height:auto;padding:40px}.dailyneeds-content p{font-size:17px}}@media (min-width:768px) and (max-width:1084px){.dailyneeds-image img{max-width:100%;bottom:-45px}}@media (min-width:1085px) and (max-width:1400px){.dailyneeds-image img{max-width:100%;bottom:-76px}}@media (max-width:767px){.dailyneeds-wrapper{text-align:center;height:auto}.dailyneeds-content h3{font-size:18px}.dailyneeds-content p{font-size:17px;line-height:27px}.dailyneeds-content{padding-top:40px;padding-bottom:40px}.dailyneeds-content p{text-align:justify}}
.certification-slider{border-bottom:1px solid var(--grey);padding-bottom:30px}.certification-slider .owl-stage-outer{overflow:visible!important}.certification-slider .owl-item{padding:14px}.certification-card{background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:13px;transition:transform .3s,box-shadow .3s;display:flex}.certification-img{object-fit:contain;border-radius:8px;width:100%;padding:15px;box-shadow:0 6px 17px -14px #7d6f66}.certification-card:hover{transform:translateY(-6px)}@media screen and (max-width:768px){.certification-slider{padding-bottom:20px}}@media screen and (max-width:567px){.certification-card{padding:7px}}
.support-card-section{padding:60px 0}.support-card{background:var(--white);border-radius:12px;align-items:center;gap:14px;height:100px;padding:20px 22px;display:flex;box-shadow:0 2px 6px #63636333}.support-icon{color:var(--primarycolor);background:var(--white);border:1px solid var(--primarycolor);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:65px;font-size:31px;display:flex}.support-text h6{color:var(--black);margin-bottom:4px;font-size:22px;font-weight:600}.support-text p{color:#8a8a8a;margin:0;font-size:14px;line-height:1.4}@media screen and (max-width:579px){.support-card{height:150px;margin-bottom:20px;padding:15px;display:block}.support-icon{width:48px;height:48px;margin-bottom:10px;font-size:25px}.support-text h6{font-size:17px}.support-card-section{padding:40px 0 20px}}@media screen and (min-width:580px) and (max-width:767px){.support-card-section{padding:20px 0 30px}.support-card{height:90px;margin:10px 0;padding:19px}.support-icon{width:48px;height:48px;font-size:25px}.support-text h6{font-size:17px}}@media screen and (min-width:768px) and (max-width:1199px){.support-card-section{padding:40px 0}.support-card{height:150px;padding:15px;display:block}.support-icon{width:50px;height:50px;margin-bottom:10px;font-size:25px}.support-text h6{font-size:18px}}@media screen and (min-width:1200px){.support-card-section{padding:40px 0 60px}}
