.card-container{color:#fff;text-align:center;background-position:50%;background-size:cover;justify-content:center;align-items:center;min-height:50vh;padding:2rem;display:flex}.mini-card-content{background-color:#0006;border-radius:8px;max-width:800px;padding:2rem 3rem}.mini-card-content h1{margin-bottom:.5rem;font-size:32px;font-weight:400;line-height:38px}.mini-card-content p{opacity:.9;font-size:1.1rem;font-weight:300}.about-container{line-height:1.7}.section-title{color:#454545;border-bottom:2px solid red;margin-bottom:1rem;font-size:26px;font-weight:400;line-height:32px;display:inline-block}.section-content p{color:#555;margin-bottom:1rem;font-size:1rem}.growth{background-color:#f5f5f5}@media (max-width:768px){.mini-card-content h1{font-size:2rem}.mini-card-content p{font-size:1rem}.about-section{padding:2.5rem}.section-title{font-size:1.25rem}.section-content p{font-size:.95rem}}@media (max-width:480px){.mini-card-content{padding:1.5rem}.mini-card-content h1{font-size:1.8rem}.about-section{padding:1.5rem}.section-title{font-size:1.2rem}}.adecomm-master-banner,.hero-banner,.about-hero-banner,.contact-hero-banner{box-sizing:border-box!important;height:450px!important;min-height:450px!important;max-height:450px!important;position:relative!important;overflow:hidden!important}@media (max-width:3840px) and (min-width:320px){.adecomm-master-banner,.hero-banner,.about-hero-banner,.contact-hero-banner{height:450px!important;min-height:450px!important;max-height:450px!important}}.card-container{height:275px!important;min-height:275px!important}.card-container:before{content:"↑";color:#fff;z-index:50;text-shadow:0 2px 8px #00000080;font-size:32px;font-weight:700;position:absolute;top:15px;left:50%;transform:translate(-50%)}.about-section:first-of-type{padding-top:35px!important}.card-container:before{content:none!important}.mini-card-content h1{font-size:1.6rem!important;font-weight:500!important}.mini-card-content p{font-size:13.5px!important}.card-container:after{position:absolute;left:50%;content:"v"!important;color:#fff!important;z-index:50!important;text-shadow:0 2px 8px #00000080!important;font-size:20px!important;font-weight:700!important;top:12px!important;transform:translate(-50%)rotate(180deg)!important}.about-container,.about-container *{font-size:15px!important}.card-container:after{content:none!important}.curtain-arrow-btn{color:#fff!important;z-index:50!important;text-shadow:0 2px 8px #00000080!important;font-size:20px!important;font-weight:700!important;position:absolute!important;top:12px!important;left:50%!important;transform:translate(-50%)rotate(180deg)!important}
