body .maison-section a.ah-btn-fill,body .maison-section a.ah-btn-ghost{color:#e0d5b9!important}==========================================MAISON CAFE - LUXURY PHILOSOPHY REDESIGN==========================================*/ #about-philosophy{padding:120px 40px!important;background:radial-gradient(circle at top left,rgb(105 118 87 / .12),transparent 35%),#f7f3ea!important}.ph-header{max-width:750px!important}.ph-tag{letter-spacing:.55em!important;font-size:11px!important;color:#697657!important}.ph-title{font-size:clamp(40px,5vw,64px)!important;letter-spacing:-1px}.ph-sub{font-size:16px!important;max-width:600px;margin:auto}.ph-grid{max-width:1200px!important;grid-template-columns:repeat(2,1fr)!important;gap:35px!important}.ph-card{position:relative;background:#fff!important;border-radius:30px!important;padding:50px 45px!important;border:1px solid rgb(105 118 87 / .12);overflow:hidden;box-shadow:0 20px 60px rgb(0 0 0 / .06)}.ph-card:before{content:"0" counter(card);counter-increment:card;position:absolute;right:35px;top:25px;font-family:'Playfair Display',serif;font-size:70px;color:rgb(105 118 87 / .08)}.ph-grid{counter-reset:card}.ph-card:hover{transform:translateY(-12px)!important;box-shadow:0 35px 90px rgb(0 0 0 / .13)}.ph-icon{width:75px!important;height:75px!important;border-radius:50%!important;background:#f1eadb!important;margin-bottom:30px!important}.ph-icon svg{width:32px!important;height:32px!important;fill:#697657!important}.ph-card-title{font-size:28px!important;margin-bottom:18px!important;color:#1a1a14!important}.ph-card-text{font-size:16px!important;line-height:2!important;color:rgb(42 42 26 / .60)!important}.ph-card:after{content:"";position:absolute;bottom:0;left:45px;width:70px;height:3px;background:#697657;transition:.4s}.ph-card:hover:after{width:150px}@media(max-width:700px){.ph-grid{grid-template-columns:1fr!important}#about-philosophy{padding:70px 20px!important}.ph-card{padding:35px 28px!important}.ph-card-title{font-size:24px!important}}body .maison-section a.cta-btn-fill,body .maison-section a.cta-btn-ghost,body .maison-section a.cta-btn-fill:visited,body .maison-section a.cta-btn-ghost:visited,body .maison-section a.cta-btn-fill:hover,body .maison-section a.cta-btn-ghost:hover{color:#e0d5b9!important;text-decoration:none!important}html{overflow-x:hidden}body{margin:0;padding:0;overflow-x:clip}.elementor{overflow-x:hidden}*,*::before,*::after{box-sizing:border-box}