.monthly-cities{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;background:#0003;flex-direction:column;align-items:center;display:flex}.monthly-cities-heading{margin-top:64px;font-size:36px;font-weight:400;display:flex}.heart{color:var(--color-accent-olive)}.cities-heading-subtext{width:100%;font-size:20px;font-weight:400;line-height:25px}.monthly-scrollbar-style{width:95%;height:350px;overflow:hidden}.scroll-content{justify-content:center;align-items:center;display:flex}.component-container{flex-direction:column;align-items:center;display:flex}.monthly-cities .short-content{color:#fff;text-align:center;margin-top:20px;margin-bottom:48px;padding:0 20px;position:relative}.monthly-cities .section-heading{color:#fff;letter-spacing:-.5px;font-size:36px;font-weight:400}.monthly-cities .section-subheading{text-align:center;max-width:80%;margin:0 auto;font-size:16px;font-weight:400;line-height:1.7;display:block}.monthly-cities .content-box{text-align:center;margin:0 auto}.monthly-cities .content-box.collapsed{max-height:100px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}.monthly-cities .content-box.expanded{scrollbar-color:#fff transparent;scrollbar-width:thin;max-height:250px;overflow-y:auto}.monthly-cities .content-box.expanded::-webkit-scrollbar{width:5px}.monthly-cities .content-box.expanded::-webkit-scrollbar-thumb{background:#fff;border-radius:5px}.monthly-cities .show-link-search{color:var(--color-primary);cursor:pointer;font-size:inherit;background:0 0;border:none;margin-top:13px;padding:0;font-weight:500;transition:color .2s}.monthly-cities .show-link-search:hover{color:var(--color-primary-light);text-decoration:underline}@media (max-width:959px){.monthly-cities-heading{flex-direction:column;align-items:center;margin-top:48px;font-size:24px;font-weight:400}.cities-heading-subtext{font-size:14px}.monthly-cities .short-content{margin-top:20px;margin-bottom:48px}.monthly-cities .section-heading{font-size:24px;line-height:28px}.monthly-cities .section-subheading{max-width:92%;font-size:14px}}
