/*!
 * Theme Name: Base.
 * Theme URI: https://localhost/base/
 * Description: Theme pour Base.
 * Version: 1.0.1
 * Author: Adnan
 * Text Domain: base
 */.home-section{padding-block:4rem}@media(min-width:768px){.home-section{padding-block:5rem}}.hero{align-items:center;display:flex;min-height:100vh;overflow:hidden;padding:7rem 10% 4rem;position:relative}.hero .bg-blob{animation:pulse-blobs 12s ease-in-out infinite alternate;border-radius:50%;filter:blur(80px);opacity:.4;position:absolute;z-index:-1}.hero .blob-1{background-color:#f3dfd2;height:450px;right:-10%;top:-10%;width:450px}.hero .blob-2{animation-delay:-4s;background-color:#e5ebe1;bottom:-5%;height:350px;left:-10%;width:350px}@keyframes pulse-blobs{0%{transform:scale(1) translate(0) rotate(0deg)}to{transform:scale(1.15) translate(30px,-20px) rotate(15deg)}}.hero .hero-container{align-items:center;display:grid;gap:4rem;grid-template-columns:1.1fr .9fr;margin:0 auto;max-width:1300px;width:100%}@media(max-width:1024px){.hero{padding-bottom:3rem;padding-top:8rem}.hero .hero-container{gap:3rem;grid-template-columns:1fr;text-align:center}}.hero .hero-content{animation:fadeInUp 1s cubic-bezier(.16,1,.3,1) forwards;opacity:0;transform:translateY(30px)}.hero .badge{align-items:center;background-color:var(--color-card-bg);border:1px solid hsla(98,13%,50%,.2);border-radius:100px;box-shadow:0 4px 15px rgba(58,46,39,.02);color:var(--color-secondary);display:inline-flex;font-size:.85rem;font-weight:600;gap:.5rem;letter-spacing:.05em;margin-bottom:1.5rem;padding:.5rem 1.2rem;text-transform:uppercase}.hero .badge-dot{animation:blink 2s infinite;background-color:var(--color-primary);border-radius:50%;height:8px;width:8px}@keyframes blink{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1.2)}}.hero .hero-title{color:var(--color-heading);font-size:clamp(2.5rem,5vw,4.2rem);font-weight:400;line-height:1.15;margin-bottom:1.5rem}.hero .hero-title span{color:var(--color-primary);font-style:italic;font-weight:300}.hero .hero-subtitle{color:var(--color-text);font-size:clamp(1rem,2vw,1.15rem);font-weight:300;margin-bottom:2.5rem;max-width:580px;opacity:.85}@media(max-width:1024px){.hero .hero-subtitle{margin-left:auto;margin-right:auto}}.hero .cta-group{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem}@media(max-width:1024px){.hero .cta-group{justify-content:center}}.hero .btn-whatsapp{align-items:center;background-color:#1a9347;border:2px solid transparent;border-radius:100px;box-shadow:0 10px 25px rgba(193,112,62,.25);color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:.8rem;overflow:hidden;padding:1rem 2rem;position:relative;text-decoration:none;transition:.3s ease}.hero .btn-whatsapp:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:.6s;width:100%}.hero .btn-whatsapp:hover:before{left:100%}.hero .btn-whatsapp:hover{background-color:#1ebe5d;box-shadow:0 15px 30px rgba(201,151,77,.35);transform:translateY(-3px)}.hero .btn-whatsapp svg{fill:currentColor;height:24px;transition:.3s ease;width:24px}.hero .btn-whatsapp:hover svg{transform:scale(1.15) rotate(5deg)}.hero .btn-secondary{align-items:center;border-radius:100px;color:var(--color-text);display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;padding:1rem 1.5rem;text-decoration:none;transition:.3s ease}.hero .btn-secondary:hover{color:var(--color-primary);transform:translateX(5px)}.hero .btn-secondary svg{transition:.3s ease}.hero .btn-secondary:hover svg{transform:translateX(4px)}.hero .hero-visual{align-items:center;animation:fadeInScale 1.2s cubic-bezier(.16,1,.3,1) .2s forwards;display:flex;justify-content:center;opacity:0;perspective:1000px;position:relative;transform:scale(.95) translateY(20px)}.hero .art-frame{background-color:var(--color-card-bg);border:1px solid rgba(193,112,62,.08);border-radius:200px 200px 30px 30px;box-shadow:0 25px 60px rgba(58,46,39,.08);height:520px;max-width:440px;padding:1.25rem;position:relative;transform-style:preserve-3d;transition:transform .2s ease-out;width:100%}.hero .art-content{align-items:flex-end;background:linear-gradient(135deg,#f6eae1,#edf1ea);background-position:50%;background-size:cover;border-radius:185px 185px 20px 20px;display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.hero .zen-illustration{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero .floating-element{align-items:center;background-color:hsla(0,0%,100%,.878);border:1px solid hsla(98,13%,50%,.1);border-radius:16px;box-shadow:0 15px 35px rgba(58,46,39,.08);display:flex;gap:.8rem;padding:1rem;position:absolute;z-index:10}.hero .float-1{animation:float-slow 6s ease-in-out infinite;bottom:40px;left:-30px}.hero .float-2{animation:float-slow 7s ease-in-out 1s infinite;right:-20px;top:60px}.hero .float-icon{align-items:center;background-color:#e5ebe1;border-radius:50%;color:var(--color-secondary);display:flex;height:40px;justify-content:center;width:40px}.hero .float-info span{color:var(--color-text);display:block;font-size:.75rem;opacity:.6}.hero .float-info strong{color:var(--color-heading);display:block;font-size:.9rem;font-weight:700}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{to{opacity:1;transform:scale(1) translateY(0)}}@keyframes float-slow{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-12px) rotate(1deg)}}.hero.hero--style-2{background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;min-height:calc(100vh - 80px);overflow:hidden;padding:10rem 5% 8rem;position:relative;text-align:center}.hero.hero--style-2 .hero-overlay{background:linear-gradient(180deg,rgba(36,36,38,.6),rgba(36,36,38,.9));inset:0;position:absolute;z-index:1}.hero.hero--style-2 .hero-content-centered{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:800px;position:relative;z-index:2}.hero.hero--style-2 .hero-content-centered .hero-subtitle,.hero.hero--style-2 .hero-content-centered .hero-title{color:#fff}.hero.hero--style-2 .hero-content-centered .badge{backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);color:#fff}.hero.hero--style-3{background-color:var(--color-card-bg);padding:0;position:relative;z-index:1}.hero.hero--style-3 .hero-split-container{display:flex;flex-direction:row;min-height:calc(100vh - 80px);width:100%}.hero.hero--style-3 .hero-visual-left{flex:1;min-height:50vh;position:relative}.hero.hero--style-3 .hero-visual-left .hero-img-cover{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.hero.hero--style-3 .hero-content-right{align-items:center;display:flex;flex:1;justify-content:center;padding:4rem}.hero.hero--style-3 .hero-content-right .hero-content-inner{animation:fadeInUp 1s cubic-bezier(.16,1,.3,1) forwards;max-width:600px;opacity:0;transform:translateX(30px)}@media(max-width:1024px){.hero.hero--style-3 .hero-split-container{flex-direction:column}.hero.hero--style-3 .hero-content-right{padding:3rem 2rem}}.hero.hero--style-4 .hero-circle-container{align-items:center;display:flex;gap:4rem;justify-content:space-between;margin:21px auto;max-width:1300px;width:100%}.hero.hero--style-4 .hero-content-side{animation:fadeInUp 1s cubic-bezier(.16,1,.3,1) forwards;flex:1;opacity:0;transform:translateY(30px)}.hero.hero--style-4 .hero-visual-circle{display:flex;flex:1;justify-content:flex-end}.hero.hero--style-4 .hero-visual-circle .circle-wrapper{border:15px solid var(--color-card-bg);border-radius:50%;box-shadow:0 30px 60px rgba(0,0,0,.15);height:500px;overflow:hidden;position:relative;width:500px}.hero.hero--style-4 .hero-visual-circle .circle-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1s ease;width:100%}.hero.hero--style-4 .hero-visual-circle .circle-wrapper:hover img{transform:scale(1.1)}.hero.hero--style-4 .hero-visual-circle .circle-wrapper:after{animation:spin 30s linear infinite;border:2px dashed var(--color-primary);border-radius:50%;content:"";inset:-15px;pointer-events:none;position:absolute}@keyframes spin{to{transform:rotate(1turn)}}@media(max-width:1024px){.hero.hero--style-4 .hero-circle-container{flex-direction:column-reverse;text-align:center}.hero.hero--style-4 .hero-visual-circle{justify-content:center}.hero.hero--style-4 .hero-visual-circle .circle-wrapper{height:350px;width:350px}.hero.hero--style-4 .cta-group{justify-content:center}}.h2-home{font-size:3rem;line-height:1;margin:5rem auto!important;max-width:56rem}.text-home{margin:3rem auto!important;max-width:56rem}.home-section__header{margin-bottom:3rem;text-align:center}.home-section__cta{margin-top:3rem;text-align:center}.avis{background:#1c120c;padding:4rem 0;text-align:center}.avis h2{color:#fdfbf7}.avis .wp-block-group__inner-container{margin-inline:auto;max-width:1200px;padding-inline:1.5rem;width:100%}.avis .ti-widget.ti-goog .ti-review-item>.ti-inner{background:#2d2017!important;color:#fff}.avis .ti-widget.ti-goog .ti-review-item>.ti-inner .ti-name{color:#fff}
/*# sourceMappingURL=home.css.map*/