section.hero-section{display:flex;height:720px;padding:0 80px;flex-direction:column;justify-content:center;align-items:flex-start;background:linear-gradient(275deg,#d8d7d7 13.9%,rgba(239,239,239,0) 98.51%)}section.hero-section .container{max-width:1256px;width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:flex-start}section.hero-section .hero-content{display:flex;flex-direction:column;align-items:flex-start;max-width:720px;width:100%}section.hero-section .hero-title{color:#005159;text-align:left;font-weight:500;margin:0 0 16px}section.hero-section .hero-subtitle{color:#607f7b;text-align:left;margin:0 0 32px;width:500px}section.hero-section .hero-stats{display:flex;justify-content:flex-start;align-items:flex-start;gap:65px;margin:0 0 32px}section.hero-section .hero-stat{display:flex;flex-direction:column;align-items:flex-start;gap:4px}section.hero-section .hero-stat-number{color:#405552;font-family:"Noto Serif",serif;font-size:32px;font-weight:500;line-height:40px;letter-spacing:.64px;margin:0}section.hero-section .hero-stat-label{color:#607f7b;font-family:"Geist",sans-serif;font-size:16px;font-weight:500;line-height:26px;margin:0}section.hero-section .hero-button{height:48px;min-width:75px;padding:10px 16px;border-radius:40px;background:#00a2b1;color:#fff;font-family:"Geist",sans-serif;font-size:16px;font-weight:500;line-height:26px;text-transform:uppercase;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:none;cursor:pointer;transition:background .3s ease;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}section.hero-section .hero-button:after{content:"";width:12px;height:12px;background-image:url(//cabinetdentaire.webistry.dev/wp-content/themes/cabinetdentaire_wp_theme/blocks/hero-section/../../assets/icons/arrow-right.svg);background-repeat:no-repeat;background-position:center;background-size:contain;display:inline-block;flex-shrink:0}section.hero-section .hero-button:hover{background:#007a85}@media (max-width:1024px){section.hero-section{padding:0 56px}section.hero-section .hero-stats{gap:48px}}@media (max-width:767px){section.hero-section{height:575px;padding:48px 18px;justify-content:center;align-items:center;background:linear-gradient(353deg,#d8d7d7 15.61%,rgba(239,239,239,0) 89.89%)}section.hero-section .container{align-items:center}section.hero-section .hero-content{align-items:center;max-width:100%}section.hero-section .hero-title{font-size:40px;line-height:42px;letter-spacing:.72px;text-align:center;margin:0 0 40px}section.hero-section .hero-subtitle{font-size:16px;line-height:26px;font-weight:500;text-align:center;margin:0 0 40px;max-width:324px}section.hero-section .hero-stats{justify-content:center;gap:24px;width:100%;margin:0 0 48px}section.hero-section .hero-stat{align-items:center}section.hero-section .hero-stat-number{font-size:24px;line-height:28px;letter-spacing:.48px}section.hero-section .hero-stat-label{font-size:12px;line-height:18px;text-align:center}section.hero-section .hero-button{height:48px;padding:18px 24px}}