@media screen and (max-width:900px){.desktop{display:none!important}}@media screen and (min-width:901px){.mobile{display:none!important}}#benefits{justify-content:center}#benefits .banner-section{position:relative}#benefits .banner-section .page-banner{width:100%}#benefits .banner-section .banner-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#benefits .banner-section p{text-align:center;padding:0 20px;line-height:22px}@media screen and (max-width:900px){#benefits .banner-section p{line-height:16px}}#benefits .content-container{display:flex;flex-wrap:wrap;justify-content:center;margin-top:60px}@media screen and (max-width:900px){#benefits .content-container{background-color:#eee;margin-top:30px}}#benefits .content-container .sub-content-container{width:375px;margin:0 20px 60px 0}@media screen and (max-width:900px){#benefits .content-container .sub-content-container{background-color:#fff;margin:30px 20px 0;box-shadow:5px 5px 5px #c9c9c9}}#benefits .content-container .sub-content-container:last-child{margin-bottom:30px}#benefits .content-container .sub-content-container .image-container img{width:100%}@media screen and (max-width:900px){#benefits .content-container .sub-content-container .text-container{padding:0 10px 20px}}#benefits .content-container .sub-content-container .text-container h2{font-size:18px;-webkit-margin-before:20px;margin-block-start:20px;-webkit-margin-after:10px;margin-block-end:10px;line-height:28px}@media screen and (max-width:900px){#benefits .content-container .sub-content-container .text-container h2{line-height:20px}}#benefits .content-container .sub-content-container .text-container p{line-height:25px;-webkit-margin-after:20px;margin-block-end:20px}#benefits .content-container .sub-content-container .text-container p.memberdisc{padding-right:26px}#benefits .content-container .sub-content-container .text-container p.delishsavings{padding-right:64px}@media screen and (max-width:900px){#benefits .content-container .sub-content-container .text-container p.delishsavings{padding-right:80px}}#benefits .content-container .sub-content-container .text-container p.knowhow{padding-right:10px}@media screen and (max-width:900px){#benefits .content-container .sub-content-container .text-container p{line-height:17px}}@media screen and (max-width:900px){#benefits .content-container .sub-content-container .text-container a{font-size:12px}}#benefits .content-container .sub-content-container .text-container #upper-desc{-webkit-margin-after:15px;margin-block-end:15px}hr{margin:30px auto;width:85%}@media screen and (max-width:900px){hr{margin:20px auto;width:100%}}.button-container{display:flex;justify-content:center}.overlay .center-box{height:auto}.overlay .center-box img{position:absolute;right:10px;top:10px;cursor:pointer}.overlay .center-box .inner-box .title{margin:20px 0;font-weight:400;font-size:20px}.overlay#birthday .center-box{text-align:start}@media screen and (max-width:900px){.overlay#birthday .center-box{height:auto;overflow:hidden}}@media screen and (max-width:900px){.overlay#birthday .center-box .inner-box{height:auto;max-height:Min(75vh,650px);overflow-y:auto}}.overlay#birthday .center-box .inner-box ul{list-style-type:disc;-webkit-padding-start:40px;padding-inline-start:40px}.overlay#birthday .center-box .inner-box ul li{padding:.25rem 0}