.elementor-widget-padra-anniversary-hero, .elementor-widget-padra-anniversary-hero .elementor-widget-container{width:100%;max-width:100%;}
.elementor-widget-padra-anniversary-hero{min-height:1px;}
.elementor-widget-padra-anniversary-hero .padra-anniversary-hero{visibility:visible;}
.padra-anniversary-hero, .padra-anniversary-hero *,
.padra-anniversary-hero *::before,
.padra-anniversary-hero *::after{box-sizing:border-box;}
.padra-anniversary-hero{--pah-content-width:40%;--pah-entrance-duration:1050ms;--pah-float-distance:8px;--pah-float-duration:6s;--pah-spark-color:#fff8dc;--pah-spark-size:6px;--pah-spark-glow:18px;--pah-twinkle-duration:2.6s;--pah-pulse-duration:1.6s;--pah-pulse-scale:1.045;position:relative;isolation:isolate;width:100%;overflow:hidden;background:radial-gradient( circle at 42% 28%, rgba(255, 255, 255, 0.52), transparent 25% ), linear-gradient( 105deg, #ffe9dc 0%, #f8d0bd 52%, #f5b08c 100% );}
.padra-anniversary-hero__inner{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0, var(--pah-content-width)) minmax(0, calc(100% - var(--pah-content-width)));align-items:center;width:100%;max-width:1440px;min-height:614px;margin:0 auto;padding:48px 64px;column-gap:24px;}
.padra-anniversary-hero__content{position:relative;z-index:6;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;}
.padra-anniversary-hero__content-inner{width:100%;max-width:460px;}
.padra-anniversary-hero__title{margin:0 0 20px;padding:0;font-family:"Canela", Georgia, "Times New Roman", serif;font-weight:400;line-height:1;}
.padra-anniversary-hero__highlight, .padra-anniversary-hero__title-main{display:block;}
.padra-anniversary-hero__highlight{color:#ff5a12;font-family:"Canela", Georgia, "Times New Roman", serif;font-size:68px;font-weight:400;line-height:0.95;letter-spacing:-0.035em;}
.padra-anniversary-hero__title-main{color:#15110f;font-family:"Canela", Georgia, "Times New Roman", serif;font-size:58px;font-weight:400;line-height:0.98;letter-spacing:-0.035em;}
.padra-anniversary-hero__description{max-width:440px;margin:0 0 34px;color:#211a16;font-size:18px;line-height:1.45;}
.padra-anniversary-hero__description p{margin:0;}
.padra-anniversary-hero__description p + p{margin-top:12px;}
.padra-anniversary-hero__cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:200px;padding:16px 30px;border:0;border-radius:999px;background:#ff5a12;color:#ffffff;text-decoration:none;transition:transform 220ms ease, background-color 220ms ease, box-shadow 220ms ease;}
.padra-anniversary-hero__cta:hover, .padra-anniversary-hero__cta:focus{transform:translateY(-2px);background:#d94600;color:#ffffff;text-decoration:none;}
.padra-anniversary-hero__cta:focus-visible{outline:2px solid rgba(21, 17, 15, 0.45);outline-offset:4px;}
.padra-anniversary-hero__cta-icon, .padra-anniversary-hero__cta-icon svg{display:block;width:1em;height:1em;}
.padra-anniversary-hero__artwork{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;min-width:0;margin-inline:-5%;}
.padra-anniversary-hero__artwork-stage{position:relative;width:118%;max-width:980px;height:610px;margin-inline:auto;perspective:1400px;transform-style:preserve-3d;}
.padra-anniversary-hero__image{display:block;width:100%;height:auto;max-width:none;pointer-events:none;user-select:none;}
.padra-anniversary-hero__picture{display:block;width:100%;}
.padra-anniversary-hero__ribbon, .padra-anniversary-hero__medal{position:absolute;top:50%;left:50%;transform-style:preserve-3d;will-change:transform, opacity;}
.padra-anniversary-hero__ribbon--left{z-index:1;width:118%;transform:translate3d( calc(-50% + var(--pah-ribbon-left-x, -18%)), calc(-50% + var(--pah-ribbon-left-y, 13%)), -40px );transform-origin:55% 50%;}
.padra-anniversary-hero__ribbon--right{z-index:2;width:68%;transform:translate3d( calc(-50% + var(--pah-ribbon-right-x, 41%)), calc(-50% + var(--pah-ribbon-right-y, -3%)), -10px );transform-origin:40% 50%;}
.padra-anniversary-hero__medal{z-index:4;width:68%;transform:translate3d( calc(-50% + var(--pah-medal-x, 5%)), calc(-50% + var(--pah-medal-y, 0%)), 70px );}
.padra-anniversary-hero__medal img{filter:drop-shadow(0 28px 35px rgba(72, 34, 17, 0.2)) drop-shadow(0 8px 12px rgba(72, 34, 17, 0.12));}
.padra-anniversary-hero__sparkles{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none;}
.padra-anniversary-hero__spark{position:absolute;width:var(--pah-spark-size);height:var(--pah-spark-size);border-radius:50%;background:var(--pah-spark-color);box-shadow:0 0 calc(var(--pah-spark-glow) * 0.5) calc(var(--pah-spark-glow) * 0.12) color-mix(in srgb, var(--pah-spark-color) 82%, transparent), 0 0 var(--pah-spark-glow) calc(var(--pah-spark-glow) * 0.25) rgba(255, 180, 95, 0.28);opacity:0.35;}
.padra-anniversary-hero__spark:nth-child(3n){width:calc(var(--pah-spark-size) * 0.65);height:calc(var(--pah-spark-size) * 0.65);}
.padra-anniversary-hero__spark:nth-child(4n){width:calc(var(--pah-spark-size) * 1.4);height:calc(var(--pah-spark-size) * 1.4);}
.padra-anniversary-hero__spark--1{top:10%;left:12%;}
.padra-anniversary-hero__spark--2{top:18%;left:31%;}
.padra-anniversary-hero__spark--3{top:9%;left:46%;}
.padra-anniversary-hero__spark--4{top:22%;left:63%;}
.padra-anniversary-hero__spark--5{top:13%;left:83%;}
.padra-anniversary-hero__spark--6{top:37%;left:7%;}
.padra-anniversary-hero__spark--7{top:42%;left:25%;}
.padra-anniversary-hero__spark--8{top:34%;left:49%;}
.padra-anniversary-hero__spark--9{top:45%;left:72%;}
.padra-anniversary-hero__spark--10{top:39%;left:92%;}
.padra-anniversary-hero__spark--11{top:62%;left:16%;}
.padra-anniversary-hero__spark--12{top:70%;left:36%;}
.padra-anniversary-hero__spark--13{top:64%;left:58%;}
.padra-anniversary-hero__spark--14{top:72%;left:78%;}
.padra-anniversary-hero__spark--15{top:61%;left:94%;}
.padra-anniversary-hero__spark--16{top:86%;left:9%;}
.padra-anniversary-hero__spark--17{top:88%;left:48%;}
.padra-anniversary-hero__spark--18{top:84%;left:87%;}
.padra-anniversary-hero__spark--19{top:26%;left:18%;}
.padra-anniversary-hero__spark--20{top:56%;left:44%;}
.padra-anniversary-hero__spark--21{top:79%;left:66%;}
.padra-anniversary-hero__spark--22{top:31%;left:85%;}
.padra-anniversary-hero__spark--23{top:53%;left:12%;}
.padra-anniversary-hero__spark--24{top:91%;left:28%;}
.padra-anniversary-hero__spark--25{top:15%;left:57%;}
.padra-anniversary-hero__spark--26{top:49%;left:62%;}
.padra-anniversary-hero__spark--27{top:77%;left:5%;}
.padra-anniversary-hero__spark--28{top:92%;left:96%;}
.padra-anniversary-hero.has-sparkle-twinkle
.padra-anniversary-hero__spark{animation:pah-twinkle var(--pah-twinkle-duration) ease-in-out infinite alternate;}
.padra-anniversary-hero.has-sparkle-twinkle
.padra-anniversary-hero__spark:nth-child(2n){animation-delay:-0.7s;}
.padra-anniversary-hero.has-sparkle-twinkle
.padra-anniversary-hero__spark:nth-child(3n){animation-delay:-1.35s;}
.padra-anniversary-hero.has-sparkle-twinkle
.padra-anniversary-hero__spark:nth-child(5n){animation-delay:-2.1s;}
.padra-anniversary-hero.has-entrance-animation
[data-pah-reveal]{opacity:0;}
.padra-anniversary-hero.has-entrance-animation
.padra-anniversary-hero__content{transform:translate3d(-28px, 20px, 0);}
.padra-anniversary-hero--rtl.has-entrance-animation
.padra-anniversary-hero__content{transform:translate3d(28px, 20px, 0);}
.padra-anniversary-hero.has-entrance-animation
.padra-anniversary-hero__ribbon--left{opacity:0;transform:translate3d( calc(-50% + var(--pah-ribbon-left-x, -18%) - 110px), calc(-50% + var(--pah-ribbon-left-y, 13%)), -90px ) rotateY(-14deg);}
.padra-anniversary-hero.has-entrance-animation
.padra-anniversary-hero__ribbon--right{opacity:0;transform:translate3d( calc(-50% + var(--pah-ribbon-right-x, 41%) + 100px), calc(-50% + var(--pah-ribbon-right-y, -3%)), -60px ) rotateY(14deg);}
.padra-anniversary-hero.has-entrance-animation
.padra-anniversary-hero__medal{opacity:0;transform:translate3d( calc(-50% + var(--pah-medal-x, 5%)), calc(-50% + var(--pah-medal-y, 0%) + 22px), -140px ) scale(0.72) rotateX(16deg) rotateY(-18deg);}
.padra-anniversary-hero.is-ready
[data-pah-reveal]{opacity:1;transition:opacity var(--pah-entrance-duration) ease, transform var(--pah-entrance-duration) cubic-bezier(0.18, 0.88, 0.32, 1.18);}
.padra-anniversary-hero.is-ready
.padra-anniversary-hero__content{transform:none;transition-delay:620ms;}
.padra-anniversary-hero.is-ready
.padra-anniversary-hero__ribbon--left{opacity:1;transform:translate3d( calc(-50% + var(--pah-ribbon-left-x, -18%)), calc(-50% + var(--pah-ribbon-left-y, 13%)), -40px );transition:opacity calc(var(--pah-entrance-duration) * 0.75) ease, transform var(--pah-entrance-duration) cubic-bezier(0.18, 0.88, 0.32, 1.08);transition-delay:120ms;}
.padra-anniversary-hero.is-ready
.padra-anniversary-hero__ribbon--right{opacity:1;transform:translate3d( calc(-50% + var(--pah-ribbon-right-x, 41%)), calc(-50% + var(--pah-ribbon-right-y, -3%)), -10px );transition:opacity calc(var(--pah-entrance-duration) * 0.75) ease, transform var(--pah-entrance-duration) cubic-bezier(0.18, 0.88, 0.32, 1.08);transition-delay:220ms;}
.padra-anniversary-hero.is-ready
.padra-anniversary-hero__medal{opacity:1;transform:translate3d( calc(-50% + var(--pah-medal-x, 5%)), calc(-50% + var(--pah-medal-y, 0%)), 70px ) scale(1) rotateX(0) rotateY(0);transition:opacity calc(var(--pah-entrance-duration) * 0.7) ease, transform var(--pah-entrance-duration) cubic-bezier(0.16, 1, 0.3, 1.18);transition-delay:320ms;}
@media(max-width:480px){
.padra-anniversary-hero--rtl
.padra-anniversary-hero__mobile-artwork{width:min(100vw, 390px);margin-top:-10px;margin-bottom:-505px;transform:translate3d(27%, -9%, 0);}
} .padra-anniversary-hero.is-ready.has-medal-float
.padra-anniversary-hero__artwork-stage{animation:pah-artwork-float var(--pah-float-duration) ease-in-out calc(var(--pah-entrance-duration) + 650ms) infinite;will-change:transform;}
.padra-anniversary-hero.is-ready.has-medal-pulse
.padra-anniversary-hero__medal img{animation:pah-medal-pulse var(--pah-pulse-duration) cubic-bezier(0.45, 0, 0.55, 1) calc(var(--pah-entrance-duration) + 480ms) infinite;transform-origin:50% 56%;will-change:transform, filter;}
.padra-anniversary-hero--mirror
.padra-anniversary-hero__inner{direction:rtl;}
.padra-anniversary-hero--mirror
.padra-anniversary-hero__content{direction:rtl;}
@keyframes pah-twinkle {
0%{opacity:0.12;transform:scale(0.55);}
55%{opacity:0.75;}
100%{opacity:1;transform:scale(1.35);}
}
@keyframes pah-medal-pulse {
0%,
100%{transform:scale(1) translateZ(0);filter:drop-shadow(0 28px 35px rgba(72, 34, 17, 0.2)) drop-shadow(0 8px 12px rgba(72, 34, 17, 0.12));}
18%{transform:scale(var(--pah-pulse-scale)) translateZ(0);}
34%{transform:scale(0.992) translateZ(0);}
52%{transform:scale(calc(1 + ((var(--pah-pulse-scale) - 1) * 0.72))) translateZ(0);filter:drop-shadow(0 34px 44px rgba(72, 34, 17, 0.24)) drop-shadow(0 10px 16px rgba(72, 34, 17, 0.15));}
70%{transform:scale(1) translateZ(0);}
}
@keyframes pah-artwork-float {
0%,
100%{transform:translate3d(0, 0, 0) rotateX(0deg) rotateY(0deg);}
50%{transform:translate3d( 0, calc(var(--pah-float-distance) * -1), 0 ) rotateX(0.7deg) rotateY(-0.7deg);}
}
.padra-anniversary-page-root, .padra-anniversary-page-root > .e-con-inner{width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;}
body.elementor-page{overflow-x:clip;}
@media(max-width:1024px){
.padra-anniversary-hero__inner{grid-template-columns:42% 58%;padding:44px 34px;column-gap:24px;}
.padra-anniversary-hero__highlight{font-size:54px;}
.padra-anniversary-hero__title-main{font-size:48px;}
.padra-anniversary-hero__description{font-size:16px;}
.padra-anniversary-hero__artwork{margin-inline:-3%;}
.padra-anniversary-hero__artwork-stage{width:112%;height:520px;}
}
@media(max-width:767px){
.padra-anniversary-hero{--pah-float-distance:5px;--pah-float-duration:4.2s;--pah-pulse-duration:1.35s;min-height:0;background:radial-gradient( circle at 52% 18%, rgba(255, 255, 255, 0.56), transparent 24% ), linear-gradient( 180deg, #f8d4c3 0%, #f6c5ad 48%, #f3b28f 100% );}
.padra-anniversary-hero__inner{display:flex;flex-direction:column;width:100%;min-height:auto;padding:0 20px 74px;gap:0;}
.padra-anniversary-hero__content, .padra-anniversary-hero__artwork{width:100%;}
.padra-anniversary-hero__artwork{order:1;z-index:4;margin:0;overflow:visible;}
.padra-anniversary-hero__artwork-stage{width:min(132vw, 560px);height:700px;margin:-58px auto -12px;perspective:1100px;}
.padra-anniversary-hero__content{order:2;z-index:7;align-items:center !important;justify-content:flex-start;text-align:center !important;}
.padra-anniversary-hero__content-inner{width:100%;max-width:360px;margin-inline:auto;}
.padra-anniversary-hero__title{margin:0 0 24px;}
.padra-anniversary-hero__highlight{font-size:clamp(58px, 16vw, 78px);line-height:0.9;letter-spacing:-0.045em;}
.padra-anniversary-hero__title-main{max-width:340px;margin-inline:auto;font-size:clamp(48px, 13.8vw, 66px);line-height:0.96;letter-spacing:-0.045em;}
.padra-anniversary-hero__description{max-width:330px;margin:0 auto 28px;font-size:16px;line-height:1.42;}
.padra-anniversary-hero__cta{width:min(100%, 264px);min-width:0;padding:17px 28px;font-size:16px;}
.padra-anniversary-hero__medal{width:78%;transform:translate3d( calc(-50% + var(--pah-medal-x, 0%)), calc(-50% + var(--pah-medal-y, -5%)), 70px );}
.padra-anniversary-hero__ribbon--right{z-index:1;width:105%;transform:translate3d( calc(-50% + var(--pah-ribbon-right-x, 8%)), calc(-50% + var(--pah-ribbon-right-y, -17%)), -30px );transform-origin:50% 62%;}
.padra-anniversary-hero__ribbon--left{z-index:5;width:112%;transform:translate3d( calc(-50% + var(--pah-ribbon-left-x, -4%)), calc(-50% + var(--pah-ribbon-left-y, 20%)), 92px );transform-origin:50% 36%;}
.padra-anniversary-hero.has-entrance-animation
.padra-anniversary-hero__ribbon--right{transform:translate3d( calc(-50% + var(--pah-ribbon-right-x, 8%) + 34px), calc(-50% + var(--pah-ribbon-right-y, -17%) - 48px), -80px ) rotate(4deg);}
.padra-anniversary-hero.has-entrance-animation
.padra-anniversary-hero__ribbon--left{transform:translate3d( calc(-50% + var(--pah-ribbon-left-x, -4%) - 38px), calc(-50% + var(--pah-ribbon-left-y, 20%) + 52px), 20px ) rotate(-4deg);}
.padra-anniversary-hero.has-entrance-animation
.padra-anniversary-hero__medal{transform:translate3d( calc(-50% + var(--pah-medal-x, 0%)), calc(-50% + var(--pah-medal-y, -5%) + 24px), -120px ) scale(0.72) rotateX(12deg);}
.padra-anniversary-hero.is-ready
.padra-anniversary-hero__ribbon--right{transform:translate3d( calc(-50% + var(--pah-ribbon-right-x, 8%)), calc(-50% + var(--pah-ribbon-right-y, -17%)), -30px );}
.padra-anniversary-hero.is-ready
.padra-anniversary-hero__ribbon--left{transform:translate3d( calc(-50% + var(--pah-ribbon-left-x, -4%)), calc(-50% + var(--pah-ribbon-left-y, 20%)), 92px );}
.padra-anniversary-hero.is-ready
.padra-anniversary-hero__medal{transform:translate3d( calc(-50% + var(--pah-medal-x, 0%)), calc(-50% + var(--pah-medal-y, -5%)), 70px ) scale(1) rotateX(0) rotateY(0);}
.padra-anniversary-hero.reduce-motion-mobile
.padra-anniversary-hero__artwork-stage, .padra-anniversary-hero.reduce-motion-mobile
.padra-anniversary-hero__medal img, .padra-anniversary-hero.reduce-motion-mobile
.padra-anniversary-hero__ribbon, .padra-anniversary-hero.reduce-motion-mobile
[data-pah-reveal]{animation:none !important;transition-duration:0.01ms !important;}
}
@media(max-width:480px){
.padra-anniversary-hero__inner{padding-inline:14px;padding-bottom:66px;}
.padra-anniversary-hero__artwork-stage{width:142vw;height:640px;margin-top:-68px;margin-bottom:-6px;}
.padra-anniversary-hero__content-inner{max-width:344px;}
.padra-anniversary-hero__highlight{font-size:clamp(54px, 16vw, 68px);}
.padra-anniversary-hero__title-main{font-size:clamp(44px, 13.6vw, 58px);}
.padra-anniversary-hero__description{max-width:320px;font-size:15.5px;}
.padra-anniversary-hero__medal{width:80%;}
.padra-anniversary-hero__ribbon--right{width:108%;}
.padra-anniversary-hero__ribbon--left{width:116%;}
}
@media (prefers-reduced-motion: reduce) {
.padra-anniversary-hero__artwork-stage, .padra-anniversary-hero__medal img{animation:none !important;transform:none !important;}
.padra-anniversary-hero *,
.padra-anniversary-hero *::before,
.padra-anniversary-hero *::after{animation:none !important;transition:none !important;}
.padra-anniversary-hero
[data-pah-reveal],
.padra-anniversary-hero
.padra-anniversary-hero__ribbon, .padra-anniversary-hero
.padra-anniversary-hero__medal{opacity:1 !important;}
} .elementor-widget-padra-anniversary-milestones,
.elementor-widget-padra-anniversary-milestones .elementor-widget-container{width:100%;max-width:100%;}
.padra-anniversary-milestones, .padra-anniversary-milestones *,
.padra-anniversary-milestones *::before,
.padra-anniversary-milestones *::after{box-sizing:border-box;}
.padra-anniversary-milestones{position:relative;width:100%;overflow:hidden;border-radius:56px 56px 0 0;background:#fff9f5;}
.padra-anniversary-milestones__inner{width:100%;max-width:1440px;margin:0 auto;padding:76px 48px 72px;}
.padra-anniversary-milestones__grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));align-items:start;column-gap:56px;row-gap:36px;}
.padra-anniversary-milestones__item{display:flex;flex-direction:column;align-items:center;min-width:0;text-align:center;}
.padra-anniversary-milestones__icon{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;margin:0 0 14px;color:#cb9669;font-size:36px;line-height:1;}
.padra-anniversary-milestones__icon i, .padra-anniversary-milestones__icon svg{display:block;width:1em;height:1em;color:inherit;fill:currentColor;}
.padra-anniversary-milestones__title{margin:0 0 6px;color:#cb9669;font-family:"Canela", Georgia, "Times New Roman", serif;font-size:clamp(34px, 3.35vw, 48px);font-weight:300;line-height:1;letter-spacing:-0.035em;white-space:nowrap;}
.padra-anniversary-milestones__subtitle{color:#4a2116;font-family:"Canela", Georgia, "Times New Roman", serif;font-size:clamp(18px, 1.65vw, 24px);font-weight:400;line-height:1.1;}
.padra-anniversary-milestones--rtl
.padra-anniversary-milestones__title, .padra-anniversary-milestones--rtl
.padra-anniversary-milestones__subtitle{letter-spacing:0;}
@media(max-width:1024px){
.padra-anniversary-milestones__inner{padding:60px 32px 58px;}
.padra-anniversary-milestones__grid{column-gap:28px;row-gap:32px;}
.padra-anniversary-milestones__icon{font-size:32px;}
.padra-anniversary-milestones__title{font-size:clamp(30px, 4vw, 40px);}
.padra-anniversary-milestones__subtitle{font-size:19px;}
}
@media(max-width:767px){
.padra-anniversary-milestones{border-radius:32px 32px 0 0;}
.padra-anniversary-milestones__inner{padding:48px 20px 46px;}
.padra-anniversary-milestones__grid{grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:18px;row-gap:42px;}
.padra-anniversary-milestones__icon{margin-bottom:12px;font-size:31px;}
.padra-anniversary-milestones__title{font-size:clamp(28px, 8.5vw, 38px);white-space:normal;}
.padra-anniversary-milestones__subtitle{max-width:160px;font-size:clamp(17px, 5vw, 22px);}
}
@media(max-width:420px){
.padra-anniversary-milestones__inner{padding-inline:16px;}
.padra-anniversary-milestones__grid{column-gap:12px;row-gap:36px;}
.padra-anniversary-milestones__title{font-size:27px;}
.padra-anniversary-milestones__subtitle{font-size:17px;}
} .elementor-widget-padra-anniversary-flow-timeline,
.elementor-widget-padra-anniversary-flow-timeline .elementor-widget-container{width:100%;max-width:100%;}
.padra-anniversary-flow, .padra-anniversary-flow *,
.padra-anniversary-flow *::before,
.padra-anniversary-flow *::after{box-sizing:border-box;}
.padra-anniversary-flow{--paf-scroll-step:180px;--paf-sticky-height:620px;--paf-sticky-top:0px;--paf-line-color:#5a2c1f;--paf-line-active:#d58f5e;--paf-line-width:2px;--paf-glow-color:rgba(249, 221, 206, 0.72);--paf-glow-blur:4px;position:relative;width:100%;isolation:isolate;}
.padra-anniversary-flow.has-sticky-scroll{min-height:calc( var(--paf-sticky-height) + ((var(--paf-step-count, 4) - 1) * var(--paf-scroll-step)) );}
.padra-anniversary-flow__sticky{position:relative;height:var(--paf-sticky-height);min-height:var(--paf-sticky-height);overflow:hidden;background:#fff9f5;border-radius:56px 56px 0 0;}
.padra-anniversary-flow.has-sticky-scroll
.padra-anniversary-flow__sticky{position:sticky;top:var(--paf-sticky-top);}
.padra-anniversary-flow__inner{position:relative;z-index:3;display:flex;flex-direction:column;justify-content:center;width:100%;max-width:1440px;height:100%;min-height:0;margin-inline:auto;padding:80px 72px;}
.padra-anniversary-flow__heading{position:relative;z-index:3;margin:0 0 58px;color:#2a120d;font-family:"Canela", Georgia, "Times New Roman", serif;font-size:56px;font-weight:300;line-height:1.08;text-align:center;}
.padra-anniversary-flow__steps{position:relative;z-index:4;display:grid;grid-template-columns:repeat(var(--paf-columns, 4), minmax(0, 1fr));gap:20px;width:100%;}
.padra-anniversary-flow__steps::before, .padra-anniversary-flow__steps::after{content:"";position:absolute;z-index:-1;top:50%;inset-inline-start:4%;width:92%;height:var(--paf-line-width);transform:translateY(-50%);pointer-events:none;}
.padra-anniversary-flow__steps::before{background-image:repeating-linear-gradient( 90deg, var(--paf-line-color) 0 2px, transparent 2px 5px );opacity:0.7;}
.padra-anniversary-flow__steps::after{width:calc(92% * var(--paf-progress, 0));background:var(--paf-line-active);transition:width 380ms ease;}
.padra-anniversary-flow__card{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-width:0;min-height:204px;padding:24px;overflow:hidden;border-radius:16px;background:#fffdfb;box-shadow:0 12px 32px rgba(76, 41, 29, 0.035);transform:translateY(0) scale(1);transition:background-color 380ms ease, transform 380ms cubic-bezier(0.2, 0.75, 0.25, 1), box-shadow 380ms ease, opacity 380ms ease;}
.padra-anniversary-flow__card.is-active{z-index:2;background:#ffe2cf;box-shadow:0 18px 44px rgba(123, 66, 42, 0.12);transform:translateY(-8px) scale(1.025);}
.padra-anniversary-flow__number{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:24px;border-radius:50%;background:#fffaf7;color:#3a1b13;font-family:"Canela", Georgia, "Times New Roman", serif;font-size:48px;font-weight:300;line-height:1;box-shadow:0 8px 18px rgba(87, 43, 28, 0.12);transition:background-color 300ms ease, color 300ms ease, transform 300ms ease;}
.padra-anniversary-flow__card.is-active
.padra-anniversary-flow__number{background:#fff3e9;transform:scale(1.06);}
.padra-anniversary-flow__card-copy{margin-top:auto;}
.padra-anniversary-flow__card-title{margin:0 0 6px;color:#181312;font-size:16px;font-weight:500;line-height:1.35;}
.padra-anniversary-flow__card-description{color:#3f3430;font-size:15px;font-weight:400;line-height:1.45;}
.padra-anniversary-flow__card-description p{margin:0;}
.padra-anniversary-flow__glow{position:absolute;z-index:1;top:50%;left:50%;width:min(105vw, 1486px);height:78%;border-radius:50%;background:radial-gradient( ellipse at center, var(--paf-glow-color) 0%, rgba(249, 184, 151, 0) 72% );filter:blur(var(--paf-glow-blur));opacity:0;transform:translate(-50%, -50%) scale(0.94);transition:opacity 600ms ease, transform 800ms cubic-bezier(0.2, 0.75, 0.25, 1);pointer-events:none;}
.padra-anniversary-flow.has-background-glow.is-in-view
.padra-anniversary-flow__glow{opacity:1;transform:translate(-50%, -50%) scale(1);}
.padra-anniversary-flow--rtl
.padra-anniversary-flow__card, .padra-anniversary-flow--rtl
.padra-anniversary-flow__card-title, .padra-anniversary-flow--rtl
.padra-anniversary-flow__card-description{text-align:right;}
@media (hover: hover) and (pointer: fine) {
.padra-anniversary-flow.has-hover-activation
.padra-anniversary-flow__card:hover{background:#ffe2cf;box-shadow:0 18px 44px rgba(123, 66, 42, 0.12);transform:translateY(-8px) scale(1.025);}
}
@media(max-width:1024px){
.padra-anniversary-flow{--paf-scroll-step:160px;--paf-sticky-height:680px;}
.padra-anniversary-flow__inner{padding:70px 38px;}
.padra-anniversary-flow__heading{margin-bottom:46px;font-size:46px;}
.padra-anniversary-flow__steps{grid-template-columns:repeat(2, minmax(0, 1fr));}
.padra-anniversary-flow__steps::before, .padra-anniversary-flow__steps::after{display:none;}
}
@media(max-width:767px){
.padra-anniversary-flow{--paf-scroll-step:145px;--paf-sticky-height:720px;}
.padra-anniversary-flow.disable-sticky-mobile{min-height:auto;}
.padra-anniversary-flow.disable-sticky-mobile
.padra-anniversary-flow__sticky{position:relative;top:auto;height:auto;min-height:auto;}
.padra-anniversary-flow__sticky{border-radius:32px 32px 0 0;}
.padra-anniversary-flow__inner{justify-content:flex-start;padding:52px 20px 56px;}
.padra-anniversary-flow__heading{width:min(100%, 300px);margin:0 auto 42px;font-size:44px;line-height:1.12;}
.padra-anniversary-flow__steps{display:flex;flex-direction:column;gap:20px;}
.padra-anniversary-flow__steps::before, .padra-anniversary-flow__steps::after{display:none !important;content:none !important;}
.padra-anniversary-flow__card{min-height:204px;padding:24px;overflow:visible;transform:translateY(0) scale(0.96);opacity:0.58;}
.padra-anniversary-flow__card:not(:last-child)::after{content:"";position:absolute;z-index:-1;top:100%;left:50%;width:var(--paf-line-width);height:20px;transform:translateX(-50%);background-image:repeating-linear-gradient( 180deg, var(--paf-line-color) 0 2px, transparent 2px 5px );pointer-events:none;}
.padra-anniversary-flow__card.is-completed:not(:last-child)::after,
.padra-anniversary-flow__card.is-active:not(:last-child)::after{background:var(--paf-line-active);}
.padra-anniversary-flow__card.is-active{transform:translateY(0) scale(1);opacity:1;}
.padra-anniversary-flow__number{margin-bottom:28px;}
.padra-anniversary-flow__glow{width:120vw;height:78%;}
}
@media(max-width:480px){
.padra-anniversary-flow{--paf-sticky-height:700px;--paf-scroll-step:135px;}
.padra-anniversary-flow__inner{padding-inline:20px;}
.padra-anniversary-flow__heading{font-size:40px;}
.padra-anniversary-flow__card-title{font-size:16px;}
.padra-anniversary-flow__card-description{font-size:15px;}
}
@media (prefers-reduced-motion: reduce) {
.padra-anniversary-flow, .padra-anniversary-flow *,
.padra-anniversary-flow *::before,
.padra-anniversary-flow *::after{scroll-behavior:auto !important;animation:none !important;transition:none !important;}
.padra-anniversary-flow__card{opacity:1 !important;transform:none !important;}
} .padra-anniversary-free-hair,
.padra-anniversary-free-hair *,
.padra-anniversary-free-hair *::before,
.padra-anniversary-free-hair *::after{box-sizing:border-box;}
.padra-anniversary-free-hair{--pafh-background-desktop:url(//padra.com/wp-content/themes/padra/assets/images/anniversary/free-hair-background.png);--pafh-star-pattern:url(//padra.com/wp-content/themes/padra/assets/images/anniversary/star-pattern.svg);position:relative;z-index:2;display:grid;place-items:center;width:100%;min-height:586px;margin-top:0;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 50% 50%, rgba(255,255,255,.22), transparent 42%), linear-gradient(180deg, #fff9f5 0%, #fde7da 100%);}
.padra-anniversary-free-hair__background{position:absolute;z-index:0;inset:0;background-image:var(--pafh-background-desktop);background-repeat:no-repeat;background-position:center;background-size:100% 100%;pointer-events:none;}
.padra-anniversary-free-hair__background::before, .padra-anniversary-free-hair__background::after{content:"";position:absolute;inset:0;pointer-events:none;}
.padra-anniversary-free-hair__background::before{inset:-12% -6%;background:radial-gradient(ellipse at 50% 52%, rgba(250, 185, 145, .30) 0%, rgba(250, 185, 145, .14) 38%, transparent 73%);filter:blur(12px);opacity:.92;}
.padra-anniversary-free-hair__background::after{background:radial-gradient(circle at 10% 24%, rgba(255,255,255,.82) 0 2px, transparent 4px), radial-gradient(circle at 24% 74%, rgba(255,255,255,.72) 0 3px, transparent 6px), radial-gradient(circle at 41% 19%, rgba(255,255,255,.86) 0 2px, transparent 5px), radial-gradient(circle at 58% 79%, rgba(255,255,255,.82) 0 4px, transparent 8px), radial-gradient(circle at 76% 27%, rgba(255,255,255,.76) 0 3px, transparent 7px), radial-gradient(circle at 91% 68%, rgba(255,255,255,.9) 0 2px, transparent 6px);opacity:.58;}
.padra-anniversary-free-hair__stars{position:absolute;z-index:2;inset:0;overflow:hidden;pointer-events:none;}
.padra-anniversary-free-hair__particle{--pafh-particle-size:5px;--pafh-particle-opacity:.44;--pafh-particle-scale:.72;position:absolute;width:var(--pafh-particle-size);height:var(--pafh-particle-size);border-radius:50%;background:rgba(255,255,255,.98);box-shadow:0 0 5px rgba(255,255,255,.96), 0 0 12px rgba(255,255,255,.72), 0 0 22px rgba(244,177,125,.38);opacity:var(--pafh-particle-opacity);transform:translate3d(0,0,0) scale(var(--pafh-particle-scale));transform-origin:center;will-change:transform, opacity, filter;}
.padra-anniversary-free-hair__particle:nth-child(4n + 1){--pafh-particle-size:3px;--pafh-particle-opacity:.34;}
.padra-anniversary-free-hair__particle:nth-child(4n + 2){--pafh-particle-size:7px;--pafh-particle-opacity:.55;}
.padra-anniversary-free-hair__particle:nth-child(9n + 3){--pafh-particle-size:13px;--pafh-particle-opacity:.68;box-shadow:0 0 7px rgba(255,255,255,1), 0 0 17px rgba(255,255,255,.88), 0 0 31px rgba(238,157,98,.54);}
.padra-anniversary-free-hair__particle:nth-child(7n),
.padra-anniversary-free-hair__particle:nth-child(11n + 2){--pafh-particle-size:18px;--pafh-particle-opacity:.76;border-radius:0;background:#ffffff;clip-path:polygon(50% 0%, 61% 39%, 100% 50%, 61% 61%, 50% 100%, 39% 61%, 0% 50%, 39% 39%);filter:drop-shadow(0 0 5px rgba(255,255,255,.95)) drop-shadow(0 0 11px rgba(244,183,139,.55));box-shadow:none;}
.padra-anniversary-free-hair__particle:nth-child(14n){--pafh-particle-size:26px;--pafh-particle-opacity:.92;}
.padra-anniversary-free-hair__particle--1{top:51.6%;left:76.3%}
.padra-anniversary-free-hair__particle--2{top:85.5%;left:41.8%}
.padra-anniversary-free-hair__particle--3{top:52.5%;left:15.3%}
.padra-anniversary-free-hair__particle--4{top:67.5%;left:89.6%}
.padra-anniversary-free-hair__particle--5{top:17.4%;left:42.5%}
.padra-anniversary-free-hair__particle--6{top:39.9%;left:59.9%}
.padra-anniversary-free-hair__particle--7{top:77.6%;left:70.3%}
.padra-anniversary-free-hair__particle--8{top:8.4%;left:90.1%}
.padra-anniversary-free-hair__particle--9{top:72.5%;left:96.2%}
.padra-anniversary-free-hair__particle--10{top:88.5%;left:24.4%}
.padra-anniversary-free-hair__particle--11{top:88.0%;left:87.3%}
.padra-anniversary-free-hair__particle--12{top:44.2%;left:48.2%}
.padra-anniversary-free-hair__particle--13{top:29.1%;left:39.6%}
.padra-anniversary-free-hair__particle--14{top:72.5%;left:96.2%}
.padra-anniversary-free-hair__particle--15{top:47.4%;left:82.2%}
.padra-anniversary-free-hair__particle--16{top:8.6%;left:31.9%}
.padra-anniversary-free-hair__particle--17{top:91.3%;left:14.8%}
.padra-anniversary-free-hair__particle--18{top:86.2%;left:2.0%}
.padra-anniversary-free-hair__particle--19{top:11.9%;left:32.6%}
.padra-anniversary-free-hair__particle--20{top:10.4%;left:95.8%}
.padra-anniversary-free-hair__particle--21{top:95.5%;left:75.9%}
.padra-anniversary-free-hair__particle--22{top:7.5%;left:77.7%}
.padra-anniversary-free-hair__particle--23{top:15.5%;left:72.4%}
.padra-anniversary-free-hair__particle--24{top:11.0%;left:7.8%}
.padra-anniversary-free-hair__particle--25{top:88.0%;left:65.8%}
.padra-anniversary-free-hair__particle--26{top:92.6%;left:46.1%}
.padra-anniversary-free-hair__particle--27{top:27.0%;left:34.1%}
.padra-anniversary-free-hair__particle--28{top:7.2%;left:2.9%}
.padra-anniversary-free-hair__particle--29{top:20.4%;left:38.9%}
.padra-anniversary-free-hair__particle--30{top:17.8%;left:64.5%}
.padra-anniversary-free-hair__particle--31{top:68.4%;left:46.6%}
.padra-anniversary-free-hair__particle--32{top:8.0%;left:27.4%}
.padra-anniversary-free-hair__particle--33{top:77.1%;left:29.7%}
.padra-anniversary-free-hair__particle--34{top:44.6%;left:74.9%}
.padra-anniversary-free-hair__particle--35{top:24.1%;left:48.1%}
.padra-anniversary-free-hair__particle--36{top:72.9%;left:63.7%}
.padra-anniversary-free-hair__particle--37{top:58.6%;left:20.4%}
.padra-anniversary-free-hair__particle--38{top:16.2%;left:95.1%}
.padra-anniversary-free-hair__particle--39{top:19.4%;left:59.0%}
.padra-anniversary-free-hair__particle--40{top:52.3%;left:82.6%}
.padra-anniversary-free-hair__particle--41{top:15.1%;left:89.7%}
.padra-anniversary-free-hair__particle--42{top:16.8%;left:21.4%}
.padra-anniversary-free-hair__particle--43{top:29.0%;left:63.6%}
.padra-anniversary-free-hair__particle--44{top:17.4%;left:44.0%}
.padra-anniversary-free-hair__particle--45{top:24.5%;left:45.1%}
.padra-anniversary-free-hair__particle--46{top:52.1%;left:44.8%}
.padra-anniversary-free-hair__particle--47{top:18.1%;left:23.8%}
.padra-anniversary-free-hair__particle--48{top:12.1%;left:75.8%}
.padra-anniversary-free-hair__particle--49{top:6.7%;left:98.4%}
.padra-anniversary-free-hair__particle--50{top:60.5%;left:34.1%}
.padra-anniversary-free-hair__particle--51{top:70.0%;left:71.1%}
.padra-anniversary-free-hair__particle--52{top:49.5%;left:17.4%}
.padra-anniversary-free-hair__particle--53{top:82.0%;left:49.4%}
.padra-anniversary-free-hair__particle--54{top:54.0%;left:43.8%}
.padra-anniversary-free-hair__particle--55{top:26.8%;left:15.7%}
.padra-anniversary-free-hair__particle--56{top:37.5%;left:58.1%}
.padra-anniversary-free-hair__particle--57{top:95.7%;left:6.7%}
.padra-anniversary-free-hair__particle--58{top:24.8%;left:70.2%}
.padra-anniversary-free-hair__particle--59{top:13.2%;left:9.4%}
.padra-anniversary-free-hair__particle--60{top:7.2%;left:93.1%}
.padra-anniversary-free-hair__particle--61{top:86.8%;left:54.2%}
.padra-anniversary-free-hair__particle--62{top:83.2%;left:74.6%}
.padra-anniversary-free-hair__particle--63{top:26.5%;left:34.1%}
.padra-anniversary-free-hair__particle--64{top:55.1%;left:32.7%}
.padra-anniversary-free-hair__particle--65{top:86.3%;left:58.1%}
.padra-anniversary-free-hair__particle--66{top:23.7%;left:28.1%}
.padra-anniversary-free-hair__particle--67{top:64.3%;left:29.5%}
.padra-anniversary-free-hair__particle--68{top:37.5%;left:80.0%}
.padra-anniversary-free-hair__particle--69{top:22.1%;left:92.9%}
.padra-anniversary-free-hair__particle--70{top:25.4%;left:91.2%}
.padra-anniversary-free-hair__particle--71{top:76.4%;left:51.1%}
.padra-anniversary-free-hair__particle--72{top:63.2%;left:50.3%}
.padra-anniversary-free-hair__particle--73{top:38.3%;left:74.2%}
.padra-anniversary-free-hair__particle--74{top:15.0%;left:73.5%}
.padra-anniversary-free-hair__particle--75{top:57.8%;left:18.8%}
.padra-anniversary-free-hair__particle--76{top:58.5%;left:96.1%}
.padra-anniversary-free-hair__particle--77{top:92.7%;left:31.7%}
.padra-anniversary-free-hair__particle--78{top:22.2%;left:41.3%}
.padra-anniversary-free-hair__particle--79{top:14.7%;left:96.4%}
.padra-anniversary-free-hair__particle--80{top:78.0%;left:74.9%}
.padra-anniversary-free-hair__particle--81{top:24.3%;left:70.6%}
.padra-anniversary-free-hair__particle--82{top:80.7%;left:96.7%}
.padra-anniversary-free-hair__particle--83{top:83.6%;left:11.9%}
.padra-anniversary-free-hair__particle--84{top:83.3%;left:31.8%}
.padra-anniversary-free-hair__particle--85{top:20.8%;left:7.0%}
.padra-anniversary-free-hair__particle--86{top:13.3%;left:55.3%}
.padra-anniversary-free-hair__particle--87{top:7.7%;left:71.8%}
.padra-anniversary-free-hair__particle--88{top:89.6%;left:76.0%}
.padra-anniversary-free-hair__particle--89{top:74.5%;left:3.2%}
.padra-anniversary-free-hair__particle--90{top:18.8%;left:55.0%}
.padra-anniversary-free-hair__particle--91{top:90.9%;left:42.6%}
.padra-anniversary-free-hair__particle--92{top:76.7%;left:34.7%}
.padra-anniversary-free-hair__particle--93{top:12.8%;left:9.1%}
.padra-anniversary-free-hair__particle--94{top:9.5%;left:20.3%}
.padra-anniversary-free-hair__particle--95{top:33.7%;left:82.3%}
.padra-anniversary-free-hair__particle--96{top:65.8%;left:18.0%}
.padra-anniversary-free-hair.has-pattern-animation.is-in-view
.padra-anniversary-free-hair__background::before{animation:pafh-glow-breathe 7.5s ease-in-out infinite alternate;}
.padra-anniversary-free-hair.has-pattern-animation.is-in-view
.padra-anniversary-free-hair__background::after{animation:pafh-light-pools 5.8s ease-in-out infinite alternate;}
.padra-anniversary-free-hair.has-pattern-animation.is-in-view
.padra-anniversary-free-hair__particle{animation:pafh-particle-twinkle 3.2s ease-in-out infinite alternate;}
.padra-anniversary-free-hair.has-pattern-animation.is-in-view
.padra-anniversary-free-hair__particle:nth-child(2n){animation-delay:-.75s;animation-duration:2.7s;}
.padra-anniversary-free-hair.has-pattern-animation.is-in-view
.padra-anniversary-free-hair__particle:nth-child(3n){animation-delay:-1.45s;animation-duration:3.9s;}
.padra-anniversary-free-hair.has-pattern-animation.is-in-view
.padra-anniversary-free-hair__particle:nth-child(5n){animation-delay:-2.1s;animation-duration:4.6s;}
.padra-anniversary-free-hair.has-pattern-animation.is-in-view
.padra-anniversary-free-hair__particle:nth-child(7n){animation-delay:-2.8s;animation-duration:3.4s;}
.padra-anniversary-free-hair__content{position:relative;z-index:3;display:grid;grid-template-columns:auto minmax(0, 620px);grid-template-areas:"number title" "description description";align-items:center;justify-content:center;column-gap:18px;row-gap:18px;width:min(100% - 40px, 1040px);margin-inline:auto;text-align:start;}
.padra-anniversary-free-hair__number{grid-area:number;color:#d39a68;font-family:"Canela", Georgia, "Times New Roman", serif;font-size:clamp(124px, 13vw, 198px);font-weight:300;line-height:.76;letter-spacing:-.06em;}
.padra-anniversary-free-hair__title{grid-area:title;margin:0;color:#3a1b13;font-family:"Canela", Georgia, "Times New Roman", serif;font-size:clamp(48px, 5vw, 78px);font-weight:300;line-height:.92;letter-spacing:-.04em;}
.padra-anniversary-free-hair__description{grid-area:description;max-width:620px;margin-inline:auto;color:#201713;font-size:14px;line-height:1.45;text-align:center;}
.padra-anniversary-free-hair__description p{margin:0;}
.padra-anniversary-free-hair[dir="rtl"]
.padra-anniversary-free-hair__content{direction:rtl;}
@keyframes pafh-glow-breathe {
0%{opacity:.72;transform:scale(.97);}
100%{opacity:1;transform:scale(1.035);}
}
@keyframes pafh-light-pools {
0%{opacity:.34;filter:blur(0);}
100%{opacity:.72;filter:blur(.45px);}
}
@keyframes pafh-particle-twinkle {
0%{opacity:calc(var(--pafh-particle-opacity) * .18);transform:translate3d(0, 5px, 0) scale(calc(var(--pafh-particle-scale) * .55)) rotate(0deg);filter:brightness(.82);}
42%{opacity:calc(var(--pafh-particle-opacity) * .58);}
72%{opacity:var(--pafh-particle-opacity);filter:brightness(1.28);}
100%{opacity:1;transform:translate3d(0, -7px, 0) scale(calc(var(--pafh-particle-scale) * 1.38)) rotate(15deg);filter:brightness(1.6);}
}
@media(max-width:1024px){
.padra-anniversary-free-hair{min-height:520px;}
.padra-anniversary-free-hair__content{grid-template-columns:auto minmax(0, 520px);width:min(100% - 36px, 900px);}
.padra-anniversary-free-hair__number{font-size:clamp(108px, 14vw, 160px);}
.padra-anniversary-free-hair__title{font-size:clamp(42px, 5.6vw, 64px);}
}
@media(max-width:767px){
.padra-anniversary-free-hair{min-height:640px;padding:72px 20px;}
.padra-anniversary-free-hair__background{background-image:var(--pafh-background-mobile);background-size:auto 100%;background-position:center;}
.padra-anniversary-free-hair__background::before{background-size:30px 49px;opacity:.16;}
.padra-anniversary-free-hair__content{display:flex;flex-direction:column;width:min(100%, 330px);gap:10px;text-align:center;}
.padra-anniversary-free-hair__number{font-size:clamp(112px, 34vw, 154px);line-height:.82;}
.padra-anniversary-free-hair__title{font-size:clamp(48px, 13vw, 62px);line-height:.98;text-align:center;}
.padra-anniversary-free-hair__description{max-width:280px;margin-top:16px;font-size:12px;}
}
@media(max-width:767px){
.padra-anniversary-free-hair__particle{--pafh-particle-scale:.62;}
.padra-anniversary-free-hair__particle:nth-child(7n),
.padra-anniversary-free-hair__particle:nth-child(11n + 2){--pafh-particle-size:15px;}
}
@media (prefers-reduced-motion: reduce) {
.padra-anniversary-free-hair, .padra-anniversary-free-hair *,
.padra-anniversary-free-hair *::before,
.padra-anniversary-free-hair *::after{animation:none !important;transition:none !important;}
} .padra-anniversary-branches,
.padra-anniversary-branches *,
.padra-anniversary-branches *::before,
.padra-anniversary-branches *::after{box-sizing:border-box;}
.padra-anniversary-branches{position:relative;width:100%;margin-top:-1px;padding:0 72px 72px;overflow:hidden;isolation:isolate;background:linear-gradient( 180deg, #fde7da 0%, #fff9f5 85% );}
.padra-anniversary-branches::before{content:"";position:absolute;z-index:0;top:-450px;left:50%;width:1300px;height:900px;transform:translateX(-50%);border-radius:50%;background:radial-gradient( circle, rgba(233, 184, 151, 0.25) 0%, rgba(233, 184, 151, 0.12) 35%, transparent 70% );filter:blur(60px);pointer-events:none;}
.padra-anniversary-branches__grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px;width:100%;}
.padra-branch-card{position:relative;min-width:0;overflow:hidden;border-radius:24px;background:#fffaf6;transition:none !important;}
.padra-branch-card:hover{transform:none !important;}
.padra-branch-card__image{position:relative;height:350px;overflow:hidden;}
.padra-branch-card__image img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;}
.padra-branch-card__image-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient( to bottom, transparent 45%, #fffaf6 100% );pointer-events:none;}
.padra-branch-card__toggle{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:12px;width:100%;margin:0;padding:20px 16px 12px;border:0;border-radius:0;background:rgba(255, 255, 255, 0.82);color:#24140f;font-family:"Canela", Georgia, serif;font-size:28px;font-weight:400;line-height:1.2;text-align:start;cursor:pointer;appearance:none;transition:none !important;}
.padra-branch-card__toggle:hover, .padra-branch-card__toggle:focus, .padra-branch-card__toggle:active{border:0;background:rgba(255, 255, 255, 0.82);color:#24140f;outline:none;transform:none;}
.padra-branch-card__toggle:focus-visible{outline:2px solid rgba(242, 160, 111, 0.65);outline-offset:-3px;}
.padra-branch-card__title{display:block;min-width:0;}
.padra-branch-card__divider{width:96px;height:2px;margin-inline-start:16px;background:#f2a06f;}
.padra-branch-card__content{padding:20px 16px 16px;background:rgba(255, 255, 255, 0.82);}
.padra-branch-card__meta{display:flex;align-items:flex-start;gap:12px;width:100%;margin-bottom:14px;color:#43332b;font-size:16px;line-height:1.45;text-align:start;text-decoration:none;}
a.padra-branch-card__meta:hover, a.padra-branch-card__meta:focus{color:#43332b;text-decoration:none;}
.padra-branch-card__meta svg, .padra-branch-card__meta i{display:block;flex:0 0 auto;width:25px;height:25px;color:#ff8a4c;fill:currentColor;font-size:25px;}
.padra-branch-card__meta span{min-width:0;}
.padra-branch-card__direction{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:10px 20px;border-radius:999px;background:#fde4d2;color:#3b2a22;font-size:15px;line-height:1.3;text-align:center;text-decoration:none;transition:none !important;}
.padra-branch-card__direction:hover, .padra-branch-card__direction:focus{background:#fde4d2;color:#3b2a22;text-decoration:none;transform:none;}
.padra-branch-card__arrow{display:none;flex:0 0 24px;align-items:center;justify-content:center;width:24px;height:24px;margin-inline-start:auto;}
.padra-branch-card__arrow svg{display:block;width:24px;height:24px;}
.padra-branch-card__arrow .arrow-open{display:none;}
.padra-anniversary-branches--rtl{direction:rtl;}
.padra-anniversary-branches--rtl
.padra-branch-card{direction:rtl;}
.padra-anniversary-branches--rtl
.padra-branch-card__toggle{direction:rtl;justify-content:flex-start;font-family:"Ravi", Arial, sans-serif;text-align:right;}
.padra-anniversary-branches--rtl
.padra-branch-card__content{direction:rtl;text-align:right;}
.padra-anniversary-branches--rtl
.padra-branch-card__meta{direction:rtl;flex-direction:row;text-align:right;}
.padra-anniversary-branches--rtl
.padra-branch-card__meta span[dir="ltr"]{direction:ltr;unicode-bidi:isolate;text-align:left;}
.padra-anniversary-branches--rtl
.padra-branch-card__divider{margin-inline-start:16px;margin-inline-end:0;}
.padra-anniversary-branches--rtl
.padra-branch-card__direction{direction:rtl;font-family:"Ravi", Arial, sans-serif;}
@media(max-width:1024px){
.padra-anniversary-branches{padding:0 32px 56px;}
.padra-anniversary-branches__grid{grid-template-columns:repeat(2, minmax(0, 1fr));}
} @media(max-width:767px){
.padra-anniversary-branches{padding:40px 32px;}
.padra-anniversary-branches__grid{display:flex;flex-direction:column;gap:16px;}
.padra-branch-card__image{height:310px;}
.padra-branch-card__toggle{flex-direction:row-reverse;justify-content:space-between;padding:20px 16px 12px;font-size:28px;}
.padra-branch-card__title{flex:1 1 auto;text-align:start;}
.padra-branch-card__arrow{display:flex;margin-inline-start:0;}
.padra-branch-card__divider{display:none;}
.padra-branch-card__content{display:none;}
.padra-branch-card.is-open
.padra-branch-card__content{display:block;}
.padra-branch-card.is-open
.padra-branch-card__arrow
.arrow-closed{display:none;}
.padra-branch-card.is-open
.padra-branch-card__arrow
.arrow-open{display:block;}
.padra-anniversary-branches--rtl
.padra-branch-card__toggle{flex-direction:row;direction:rtl;}
.padra-anniversary-branches--rtl
.padra-branch-card__arrow
.arrow-closed{transform:scaleX(-1);}
.padra-anniversary-branches--rtl
.padra-branch-card__title{text-align:right;}
}
@media(max-width:420px){
.padra-anniversary-branches{padding-inline:20px;}
.padra-branch-card__image{height:280px;}
.padra-branch-card__toggle{font-size:25px;}
} .padra-anniversary-faq{position:relative;padding:80px 32px;overflow:hidden;isolation:isolate;border-radius:56px 56px 0 0;background:linear-gradient( 180deg, #fde7da 0%, #ffeadd 100% );}
.padra-anniversary-faq::before{content:"";position:absolute;z-index:0;top:-250px;left:50%;width:1300px;height:900px;transform:translateX(-50%);background:radial-gradient( circle, rgba(233,184,151,.45) 0%, rgba(233,184,151,.18) 35%, transparent 72% );filter:blur(60px);}
.padra-faq-stars{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden;}
.padra-faq-particle{position:absolute;display:flex;align-items:center;justify-content:center;width:12px;height:12px;border-radius:50%;background:white;opacity:.45;box-shadow:0 0 12px rgba(255,255,255,.9), 0 0 35px rgba(255,255,255,.8);animation:faqParticleBlink 4s ease-in-out infinite;}
.padra-faq-particle svg{width:34px;height:54px;filter:drop-shadow( 0 0 12px rgba(255,255,255,.9) );}
.padra-faq-particle:nth-child(9n){width:34px;height:54px;background:none;border-radius:0;}
.padra-faq-particle:nth-child(3n){width:18px;height:18px;}
.padra-faq-particle:nth-child(5n){width:7px;height:7px;}
@keyframes faqParticleBlink {
0%{opacity:.15;transform:scale(.7);}
50%{opacity:1;transform:scale(1.2);}
100%{opacity:.2;transform:scale(.8);}
}
.padra-faq-particle:nth-child(1){top:8%;left:6%}
.padra-faq-particle:nth-child(2){top:18%;left:18%}
.padra-faq-particle:nth-child(3){top:12%;left:42%}
.padra-faq-particle:nth-child(4){top:20%;left:75%}
.padra-faq-particle:nth-child(5){top:35%;left:90%}
.padra-faq-particle:nth-child(6){top:48%;left:12%}
.padra-faq-particle:nth-child(7){top:55%;left:35%}
.padra-faq-particle:nth-child(8){top:65%;left:82%}
.padra-faq-particle:nth-child(9){top:78%;left:20%}
.padra-faq-particle:nth-child(10){top:85%;left:55%}
.padra-faq-particle:nth-child(11){top:30%;left:60%}
.padra-faq-particle:nth-child(12){top:72%;left:70%}
.padra-faq-star:nth-child(3n){width:18px;height:18px;}
.padra-faq-star:nth-child(5n){width:6px;height:6px;}
.padra-faq-star:nth-child(7n){width:24px;height:24px;}
.padra-faq-star:nth-child(2n){animation-delay:-1s;}
.padra-faq-star:nth-child(3n){animation-delay:-2s;}
.padra-faq-star:nth-child(5n){animation-delay:-2.8s;}
@keyframes faqSparkle {
0%{opacity:.15;transform:scale(.5);}
40%{opacity:1;transform:scale(1.35);}
100%{opacity:.2;transform:scale(.7);}
} .padra-faq-star-1{top:8%;left:10%;}
.padra-faq-star-2{top:20%;left:28%;}
.padra-faq-star-3{top:12%;left:60%;}
.padra-faq-star-4{top:35%;left:82%;}
.padra-faq-star-5{top:55%;left:18%;}
.padra-faq-star-6{top:70%;left:75%;}
.padra-faq-star-7{top:80%;left:45%;}
.padra-faq-star-8{top:25%;left:90%;}
.padra-faq-star-9{top:60%;left:52%;}
.padra-faq-star-10{top:85%;left:15%;}
.padra-anniversary-faq__inner{position:relative;z-index:2;max-width:1088px;margin:auto;}
.padra-anniversary-faq__label{display:flex;justify-content:center;width:max-content;margin:0 auto 24px;padding:8px 22px;border-radius:999px;background:#ffc89e;color:#ff6b1a;font-size:14px;}
.padra-anniversary-faq__title{margin:0 auto 56px;max-width:850px;text-align:center;color:#2a1711;font-family:"Canela",serif !important;font-size:64px !important;font-weight:300;line-height:1.05;}
.padra-anniversary-faq__items{display:flex;flex-direction:column;gap:16px;}
.padra-faq-item{overflow:hidden;border-radius:var(--faq-radius);background:var(--faq-item-bg);transition:.35s ease;}
.padra-faq-item.is-open{background:var(--faq-active-bg);}
.padra-faq-item__question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:28px 32px;border:0;background:none;color:#24150f;font-size:20px;cursor:pointer;}
.padra-faq-item__question:hover{background:none;}
.padra-faq-item__icon{width:24px;height:24px;display:flex;}
.padra-faq-item__icon svg{width:24px;height:24px;}
.faq-icon--open{display:none;}
.padra-faq-item.is-open .faq-icon--closed{display:none;}
.padra-faq-item.is-open .faq-icon--open{display:block;}
.padra-faq-item__answer{display:none;padding:0 32px 32px;color:#5b4238;font-size:16px;line-height:1.7;}
.padra-faq-item.is-open .padra-faq-item__answer{display:block;}
@media(max-width:767px){
.padra-anniversary-faq{padding:56px 20px;border-radius:32px;}
.padra-anniversary-faq__title{font-size:42px !important;margin-bottom:36px;}
.padra-faq-item__question{padding:22px;font-size:18px;}
.padra-faq-item__answer{padding:0 22px 24px;}
} .padra-anniversary-faq--rtl{direction:rtl;}
.padra-anniversary-faq--rtl .padra-anniversary-faq__label, .padra-anniversary-faq--rtl .padra-anniversary-faq__title, .padra-anniversary-faq--rtl .padra-faq-item__question, .padra-anniversary-faq--rtl .padra-faq-item__answer{font-family:"Ravi", Arial, sans-serif !important;}
.padra-anniversary-faq--rtl .padra-anniversary-faq__title{text-align:center;}
.padra-anniversary-faq--rtl .padra-faq-item{direction:rtl;}
.padra-anniversary-faq--rtl .padra-faq-item__question{direction:rtl;text-align:right;}
.padra-anniversary-faq--rtl .padra-faq-item__answer{direction:rtl;text-align:right;}
.padra-anniversary-faq--rtl .padra-faq-item__icon{margin-left:0;margin-right:20px;}
.padra-anniversary-faq--rtl .padra-faq-item__text{text-align:right;}
@media(max-width:767px){
.padra-anniversary-faq--rtl .padra-faq-item__question{text-align:right;}
} .padra-anniversary-consultation-cta{--padra-cta-gradient-start:#ffe6d5;--padra-cta-gradient-end:#ffc9ae;--padra-cta-gradient-angle:135deg;--padra-cta-glow-color:#ffd1b7;position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:294px;padding:48px;border-radius:32px;overflow:hidden;isolation:isolate;background:linear-gradient( var(--padra-cta-gradient-angle), var(--padra-cta-gradient-start) 0%, var(--padra-cta-gradient-end) 100% );}
.padra-anniversary-consultation-cta__pattern{position:absolute;z-index:1;inset:0;background-image:var(--padra-cta-pattern-desktop);background-repeat:no-repeat;background-position:center center;background-size:cover;opacity:0.48;pointer-events:none;}
.padra-anniversary-consultation-cta__glow{position:absolute;z-index:0;display:none;border-radius:50%;background:radial-gradient( circle, color-mix( in srgb, var(--padra-cta-glow-color) 82%, transparent ) 0%, transparent 72% );filter:blur(90px);pointer-events:none;}
.padra-cta-glow-yes
.padra-anniversary-consultation-cta__glow{display:block;}
.padra-anniversary-consultation-cta__glow--one{top:-48%;right:-12%;width:52%;aspect-ratio:1;}
.padra-anniversary-consultation-cta__glow--two{bottom:-62%;left:-10%;width:48%;aspect-ratio:1;}
.padra-anniversary-consultation-cta__inner{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;width:100%;max-width:1150px;margin:0 auto;gap:22px;text-align:center;}
.padra-anniversary-consultation-cta__badge{display:inline-flex;align-items:center;justify-content:center;width:max-content;padding:8px 16px;border-radius:999px;background:rgba(255, 171, 122, 0.6);color:#ff5b0a;font-size:14px;line-height:1;}
.padra-anniversary-consultation-cta__title{max-width:100%;margin:0;padding:0;color:#1a1919;font-family:"Canela", serif;font-size:clamp(38px, 3.4vw, 64px);font-weight:300;line-height:1.08;letter-spacing:-0.025em;text-wrap:balance;}
.padra-anniversary-consultation-cta__description{max-width:950px;margin:0 auto;color:#4d4c4b;font-size:18px;line-height:1.55;text-wrap:balance;}
.padra-anniversary-consultation-cta__description p{margin:0;}
.padra-anniversary-consultation-cta__actions{display:flex;align-items:center;justify-content:center;width:100%;margin-top:8px;}
.padra-anniversary-consultation-cta__button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:56px;padding:10px 24px 10px 16px;border:0;border-radius:999px;background-color:#ff5b0a;color:#ffffff;font-size:17px;font-weight:500;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color 180ms ease, color 180ms ease, transform 180ms ease, box-shadow 180ms ease;}
.padra-anniversary-consultation-cta__button:hover, .padra-anniversary-consultation-cta__button:focus{background-color:#e94d00;color:#ffffff;text-decoration:none;transform:translateY(-2px);}
.padra-anniversary-consultation-cta__button:focus-visible{outline:3px solid rgba(255, 91, 10, 0.28);outline-offset:4px;}
.padra-anniversary-consultation-cta__button-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background-color:rgba(255, 255, 255, 0.22);color:currentColor;}
.padra-anniversary-consultation-cta__button-icon svg{display:block;width:18px;height:18px;fill:currentColor;}
.padra-anniversary-consultation-cta__button-icon svg path{fill:currentColor;}
.padra-anniversary-consultation-cta__button-icon i{font-size:18px;color:currentColor;}
.padra-anniversary-consultation-cta__button-text{display:inline-block;}
@media(max-width:1024px){
.padra-anniversary-consultation-cta{min-height:340px;padding:56px 40px;}
.padra-anniversary-consultation-cta__inner{max-width:820px;}
.padra-anniversary-consultation-cta__title{font-size:clamp(40px, 5vw, 56px);}
} @media(max-width:767px){
.padra-anniversary-consultation-cta{align-items:flex-start;min-height:720px;padding:72px 28px;border-radius:32px;}
.padra-anniversary-consultation-cta__pattern{background-image:var(--padra-cta-pattern-mobile);background-position:center center;background-size:cover;}
.padra-anniversary-consultation-cta__inner{max-width:100%;gap:28px;}
.padra-anniversary-consultation-cta__badge{padding:7px 14px;font-size:13px;}
.padra-anniversary-consultation-cta__title{width:100%;max-width:340px;font-size:clamp(46px, 14vw, 64px);line-height:1.04;letter-spacing:-0.035em;}
.padra-anniversary-consultation-cta__description{width:100%;max-width:330px;font-size:18px;line-height:1.45;}
.padra-anniversary-consultation-cta__actions{margin-top:8px;}
.padra-anniversary-consultation-cta__button{min-height:56px;max-width:100%;padding:10px 22px 10px 14px;font-size:16px;white-space:normal;}
.padra-anniversary-consultation-cta__glow--one{top:-15%;right:-55%;width:120%;}
.padra-anniversary-consultation-cta__glow--two{bottom:-30%;left:-60%;width:125%;}
} @media(max-width:420px){
.padra-anniversary-consultation-cta{min-height:720px;padding:72px 20px;}
.padra-anniversary-consultation-cta__title{max-width:320px;font-size:clamp(44px, 14vw, 58px);}
.padra-anniversary-consultation-cta__description{max-width:305px;font-size:17px;}
.padra-anniversary-consultation-cta__button{width:auto;max-width:100%;}
}
@media (prefers-reduced-motion: reduce) {
.padra-anniversary-consultation-cta__button{transition:none;}
.padra-anniversary-consultation-cta__button:hover, .padra-anniversary-consultation-cta__button:focus{transform:none;}
} .padra-language-switcher{position:relative;display:inline-flex;z-index:1000;}
.padra-language-switcher__trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:52px;height:52px;margin:0;padding:10px 14px;border:0;border-radius:999px;background-color:rgba(255, 255, 255, 0.72);color:#3e3e3e;font:inherit;line-height:1;cursor:pointer;-webkit-appearance:none;appearance:none;transition:background-color 180ms ease, color 180ms ease, box-shadow 180ms ease, transform 180ms ease;}
.padra-language-switcher__trigger:hover, .padra-language-switcher__trigger:focus, .padra-language-switcher.is-open
.padra-language-switcher__trigger{border:0;background-color:#ffffff;color:#222223;}
.padra-language-switcher__trigger:focus-visible{outline:3px solid rgba(255, 104, 23, 0.22);outline-offset:3px;}
.padra-language-switcher__current-code{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;}
.padra-language-switcher__chevron{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;transition:transform 180ms ease;}
.padra-language-switcher__chevron svg{display:block;width:16px;height:16px;}
.padra-language-switcher.is-open
.padra-language-switcher__chevron{transform:rotate(180deg);}
.padra-language-switcher__dropdown{position:absolute;top:calc(100% + 12px);z-index:1001;min-width:180px;padding:10px;border-radius:14px;background-color:#ffffff;box-shadow:0 16px 42px rgba(34, 20, 15, 0.14);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px);transform-origin:top center;transition:opacity 160ms ease, visibility 160ms ease, transform 160ms ease;}
.padra-language-switcher--align-right
.padra-language-switcher__dropdown{right:0;left:auto;}
.padra-language-switcher--align-left
.padra-language-switcher__dropdown{right:auto;left:0;}
.padra-language-switcher.is-open
.padra-language-switcher__dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);}
.padra-language-switcher__list{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;}
.padra-language-switcher__item{margin:0;padding:0;}
.padra-language-switcher__link{display:flex;align-items:center;gap:10px;width:100%;padding:11px 12px;border-radius:10px;color:#555555;line-height:1.3;text-align:start;text-decoration:none;white-space:nowrap;transition:color 160ms ease, background-color 160ms ease;}
.padra-language-switcher__link:hover, .padra-language-switcher__link:focus{background-color:#fff5ee;color:#ff6817;text-decoration:none;}
.padra-language-switcher__link:focus-visible{outline:2px solid rgba(255, 104, 23, 0.26);outline-offset:-2px;}
.padra-language-switcher__item.is-current
.padra-language-switcher__link{color:#ff6817;font-weight:600;}
.padra-language-switcher__flag{display:block;flex:0 0 auto;width:24px;height:16px;border-radius:2px;object-fit:cover;}
.padra-language-switcher__flag--current{width:22px;height:15px;}
.padra-language-switcher__language-text{display:inline-flex;align-items:baseline;gap:7px;min-width:0;}
.padra-language-switcher__language-name{display:inline-block;}
.padra-language-switcher__language-code{display:inline-block;color:#929292;font-size:0.78em;font-weight:500;letter-spacing:0.04em;}
.padra-language-switcher__notice{padding:12px 16px;border:1px dashed #d8d8d8;border-radius:8px;background:#ffffff;color:#555555;font-size:13px;}
html[dir="rtl"] .padra-language-switcher__link,
.rtl .padra-language-switcher__link{direction:rtl;text-align:right;}
html[dir="rtl"] .padra-language-switcher__language-text,
.rtl .padra-language-switcher__language-text{direction:rtl;}
@media (hover: hover) and (pointer: fine) {
.padra-language-switcher[data-open-on="hover"]:hover
.padra-language-switcher__dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);}
.padra-language-switcher[data-open-on="hover"]:hover
.padra-language-switcher__chevron{transform:rotate(180deg);}
} @media(max-width:1024px){
.padra-language-switcher__dropdown{min-width:170px;}
} @media(max-width:767px){
.padra-language-switcher__trigger{min-width:48px;height:48px;padding:8px 12px;}
.padra-language-switcher__dropdown{position:fixed;top:auto !important;right:16px !important;bottom:20px;left:16px !important;width:auto;min-width:0;max-height:min(420px, calc(100vh - 40px));overflow-y:auto;padding:12px;border-radius:18px;transform:translateY(16px);}
.padra-language-switcher.is-open
.padra-language-switcher__dropdown{transform:translateY(0);}
.padra-language-switcher__link{min-height:52px;padding:12px 14px;font-size:16px;}
}
@media (prefers-reduced-motion: reduce) {
.padra-language-switcher__trigger, .padra-language-switcher__dropdown, .padra-language-switcher__chevron, .padra-language-switcher__link{transition:none;}
} .padra-anniversary-hero__mobile-artwork{display:none;}
@media(max-width:767px){
.padra-anniversary-hero__artwork-stage--desktop{display:none !important;}
.padra-anniversary-hero__artwork{order:1;display:block;width:100%;margin:0;overflow:visible;}
.padra-anniversary-hero__mobile-artwork{position:relative;display:block;width:min(100%, 390px);aspect-ratio:1029 / 2048;margin:-18px auto -515px;pointer-events:none;transform:translate3d(-12%, -9%, 0);transform-origin:50% 34%;}
.padra-anniversary-hero__mobile-ribbon, .padra-anniversary-hero__mobile-medal{position:absolute;inset:0;display:block;width:100%;height:100%;}
.padra-anniversary-hero__mobile-ribbon{z-index:1;}
.padra-anniversary-hero__mobile-medal{z-index:2;}
.padra-anniversary-hero__mobile-ribbon
.padra-anniversary-hero__picture, .padra-anniversary-hero__mobile-medal
.padra-anniversary-hero__picture{display:block;width:100%;height:100%;}
.padra-anniversary-hero__mobile-ribbon
.padra-anniversary-hero__image, .padra-anniversary-hero__mobile-medal
.padra-anniversary-hero__image{display:block;width:100%;height:100%;max-width:none;object-fit:contain;object-position:center top;}
.padra-anniversary-hero.is-ready.has-medal-float
.padra-anniversary-hero__mobile-ribbon{animation:pah-mobile-ribbon-float 4.2s ease-in-out 1.2s infinite;}
.padra-anniversary-hero.is-ready.has-medal-float
.padra-anniversary-hero__mobile-medal{animation:pah-mobile-medal-float 4.2s ease-in-out 1.2s infinite;}
.padra-anniversary-hero.is-ready.has-medal-pulse
.padra-anniversary-hero__mobile-medal
.padra-anniversary-hero__image{animation:pah-mobile-medal-pulse var(--pah-pulse-duration) cubic-bezier(0.45, 0, 0.55, 1) 1.15s infinite;transform-origin:50% 21%;will-change:transform;}
.padra-anniversary-hero__content{order:2;position:relative;z-index:5;}
}
@media(max-width:480px){
.padra-anniversary-hero__mobile-artwork{width:min(100vw, 390px);margin-top:-10px;margin-bottom:-505px;transform:translate3d(-12%, -9%, 0);}
}
@keyframes pah-mobile-ribbon-float {
0%,
100%{transform:translate3d(0, 0, 0);}
50%{transform:translate3d(0, -7px, 0);}
}
@keyframes pah-mobile-medal-float {
0%,
100%{transform:translate3d(0, 0, 0);}
50%{transform:translate3d(0, -7px, 0);}
}
@keyframes pah-mobile-medal-pulse {
0%,
100%{transform:scale(1) translateZ(0);}
18%{transform:scale(var(--pah-pulse-scale)) translateZ(0);}
34%{transform:scale(0.992) translateZ(0);}
52%{transform:scale( calc( 1 + ( (var(--pah-pulse-scale) - 1) * 0.72 ) ) ) translateZ(0);}
70%{transform:scale(1) translateZ(0);}
}
@media (prefers-reduced-motion: reduce) {
.padra-anniversary-hero__mobile-ribbon, .padra-anniversary-hero__mobile-medal, .padra-anniversary-hero__mobile-medal
.padra-anniversary-hero__image{animation:none !important;}
}
@media(max-width:480px){
.padra-anniversary-hero__highlight{font-size:clamp(54px, 16vw, 68px);padding-top:30%;padding-left:20%;}
} .elementor-widget-padra-anniversary-flow-timeline,
.elementor-widget-padra-anniversary-flow-timeline .elementor-widget-container{width:100%;max-width:100%;}
.padra-anniversary-flow, .padra-anniversary-flow *,
.padra-anniversary-flow *::before,
.padra-anniversary-flow *::after{box-sizing:border-box;}
.padra-anniversary-flow{--paf-scroll-step:180px;--paf-sticky-height:620px;--paf-sticky-top:0px;--paf-line-color:#5a2c1f;--paf-line-active:#d58f5e;--paf-line-width:2px;--paf-glow-color:rgba(249, 221, 206, 0.72);--paf-glow-blur:4px;position:relative;width:100%;isolation:isolate;}
.padra-anniversary-flow.has-sticky-scroll{min-height:calc( var(--paf-sticky-height) + ((var(--paf-step-count, 4) - 1) * var(--paf-scroll-step)) );}
.padra-anniversary-flow__sticky{position:relative;height:var(--paf-sticky-height);min-height:var(--paf-sticky-height);overflow:hidden;background:#fff9f5;border-radius:56px 56px 0 0;}
.padra-anniversary-flow.has-sticky-scroll
.padra-anniversary-flow__sticky{position:sticky;top:var(--paf-sticky-top);}
.padra-anniversary-flow__inner{position:relative;z-index:3;display:flex;flex-direction:column;justify-content:center;width:100%;max-width:1440px;height:100%;min-height:0;margin-inline:auto;padding:80px 72px;}
.padra-anniversary-flow__heading{position:relative;z-index:3;margin:0 0 58px;color:#2a120d;font-family:"Canela", Georgia, "Times New Roman", serif;font-size:56px;font-weight:300;line-height:1.08;text-align:center;}
.padra-anniversary-flow__steps{position:relative;z-index:4;display:grid;grid-template-columns:repeat(var(--paf-columns, 4), minmax(0, 1fr));gap:20px;width:100%;}
.padra-anniversary-flow__steps::before, .padra-anniversary-flow__steps::after{content:"";position:absolute;z-index:-1;top:50%;inset-inline-start:4%;width:92%;height:var(--paf-line-width);transform:translateY(-50%);pointer-events:none;}
.padra-anniversary-flow__steps::before{background-image:repeating-linear-gradient( 90deg, var(--paf-line-color) 0 2px, transparent 2px 5px );opacity:0.7;}
.padra-anniversary-flow__steps::after{width:calc(92% * var(--paf-progress, 0));background:var(--paf-line-active);transition:width 380ms ease;}
.padra-anniversary-flow__card{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-width:0;min-height:204px;padding:24px;overflow:hidden;border-radius:16px;background:#fffdfb;box-shadow:0 12px 32px rgba(76, 41, 29, 0.035);transform:translateY(0) scale(1);transition:background-color 380ms ease, transform 380ms cubic-bezier(0.2, 0.75, 0.25, 1), box-shadow 380ms ease, opacity 380ms ease;}
.padra-anniversary-flow__card.is-active{z-index:2;background:#ffe2cf;box-shadow:0 18px 44px rgba(123, 66, 42, 0.12);transform:translateY(-8px) scale(1.025);}
.padra-anniversary-flow__number{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:24px;border-radius:50%;background:#fffaf7;color:#3a1b13;font-family:"Canela", Georgia, "Times New Roman", serif;font-size:48px;font-weight:300;line-height:1;box-shadow:0 8px 18px rgba(87, 43, 28, 0.12);transition:background-color 300ms ease, color 300ms ease, transform 300ms ease;}
.padra-anniversary-flow__card.is-active
.padra-anniversary-flow__number{background:#fff3e9;transform:scale(1.06);}
.padra-anniversary-flow__card-copy{margin-top:auto;}
.padra-anniversary-flow__card-title{margin:0 0 6px;color:#181312;font-size:16px;font-weight:500;line-height:1.35;}
.padra-anniversary-flow__card-description{color:#3f3430;font-size:15px;font-weight:400;line-height:1.45;}
.padra-anniversary-flow__card-description p{margin:0;}
.padra-anniversary-flow__glow{position:absolute;z-index:1;top:50%;left:50%;width:min(105vw, 1486px);height:78%;border-radius:50%;background:radial-gradient( ellipse at center, var(--paf-glow-color) 0%, rgba(249, 184, 151, 0) 72% );filter:blur(var(--paf-glow-blur));opacity:0;transform:translate(-50%, -50%) scale(0.94);transition:opacity 600ms ease, transform 800ms cubic-bezier(0.2, 0.75, 0.25, 1);pointer-events:none;}
.padra-anniversary-flow.has-background-glow.is-in-view
.padra-anniversary-flow__glow{opacity:1;transform:translate(-50%, -50%) scale(1);}
.padra-anniversary-flow--rtl
.padra-anniversary-flow__card, .padra-anniversary-flow--rtl
.padra-anniversary-flow__card-title, .padra-anniversary-flow--rtl
.padra-anniversary-flow__card-description{text-align:right;}
@media (hover: hover) and (pointer: fine) {
.padra-anniversary-flow.has-hover-activation
.padra-anniversary-flow__card:hover{background:#ffe2cf;box-shadow:0 18px 44px rgba(123, 66, 42, 0.12);transform:translateY(-8px) scale(1.025);}
}
@media(max-width:1024px){
.padra-anniversary-flow{--paf-scroll-step:160px;--paf-sticky-height:680px;}
.padra-anniversary-flow__inner{padding:70px 38px;}
.padra-anniversary-flow__heading{margin-bottom:46px;font-size:46px;}
.padra-anniversary-flow__steps{grid-template-columns:repeat(2, minmax(0, 1fr));}
.padra-anniversary-flow__steps::before, .padra-anniversary-flow__steps::after{display:none;}
}
@media(max-width:767px){
.padra-anniversary-flow{--paf-scroll-step:145px;--paf-sticky-height:720px;}
.padra-anniversary-flow.disable-sticky-mobile{min-height:auto;}
.padra-anniversary-flow.disable-sticky-mobile
.padra-anniversary-flow__sticky{position:relative;top:auto;height:auto;min-height:auto;}
.padra-anniversary-flow__sticky{border-radius:32px 32px 0 0;}
.padra-anniversary-flow__inner{justify-content:flex-start;padding:52px 20px 56px;}
.padra-anniversary-flow__heading{width:min(100%, 300px);margin:0 auto 42px;font-size:44px;line-height:1.12;}
.padra-anniversary-flow__steps{display:flex;flex-direction:column;gap:20px;}
.padra-anniversary-flow__steps::before, .padra-anniversary-flow__steps::after{display:none !important;content:none !important;}
.padra-anniversary-flow__card{min-height:204px;padding:24px;overflow:visible;transform:translateY(0) scale(0.96);opacity:0.58;}
.padra-anniversary-flow__card:not(:last-child)::after{content:"";position:absolute;z-index:-1;top:100%;left:50%;width:var(--paf-line-width);height:20px;transform:translateX(-50%);background-image:repeating-linear-gradient( 180deg, var(--paf-line-color) 0 2px, transparent 2px 5px );pointer-events:none;}
.padra-anniversary-flow__card.is-completed:not(:last-child)::after,
.padra-anniversary-flow__card.is-active:not(:last-child)::after{background:var(--paf-line-active);}
.padra-anniversary-flow__card.is-active{transform:translateY(0) scale(1);opacity:1;}
.padra-anniversary-flow__number{margin-bottom:28px;}
.padra-anniversary-flow__glow{width:120vw;height:78%;}
}
@media(max-width:480px){
.padra-anniversary-flow{--paf-sticky-height:700px;--paf-scroll-step:135px;}
.padra-anniversary-flow__inner{padding-inline:20px;}
.padra-anniversary-flow__heading{font-size:40px;}
.padra-anniversary-flow__card-title{font-size:16px;}
.padra-anniversary-flow__card-description{font-size:15px;}
}
@media (prefers-reduced-motion: reduce) {
.padra-anniversary-flow, .padra-anniversary-flow *,
.padra-anniversary-flow *::before,
.padra-anniversary-flow *::after{scroll-behavior:auto !important;animation:none !important;transition:none !important;}
.padra-anniversary-flow__card{opacity:1 !important;transform:none !important;}
} .padra-anniversary-free-hair,
.padra-anniversary-free-hair *,
.padra-anniversary-free-hair *::before,
.padra-anniversary-free-hair *::after{box-sizing:border-box;}
.padra-anniversary-free-hair{--pafh-background-desktop:url(//padra.com/wp-content/themes/padra/assets/images/anniversary/free-hair-background.png);--pafh-star-pattern:url(//padra.com/wp-content/themes/padra/assets/images/anniversary/star-pattern.svg);position:relative;z-index:2;display:grid;place-items:center;width:100%;min-height:586px;margin-top:0;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 50% 50%, rgba(255,255,255,.22), transparent 42%), linear-gradient(180deg, #fff9f5 0%, #fde7da 100%);}
.padra-anniversary-free-hair__background{position:absolute;z-index:0;inset:0;background-image:var(--pafh-background-desktop);background-repeat:no-repeat;background-position:center;background-size:100% 100%;pointer-events:none;}
.padra-anniversary-free-hair__background::before, .padra-anniversary-free-hair__background::after{content:"";position:absolute;inset:0;pointer-events:none;}
.padra-anniversary-free-hair__background::before{inset:-12% -6%;background:radial-gradient(ellipse at 50% 52%, rgba(250, 185, 145, .30) 0%, rgba(250, 185, 145, .14) 38%, transparent 73%);filter:blur(12px);opacity:.92;}
.padra-anniversary-free-hair__background::after{background:radial-gradient(circle at 10% 24%, rgba(255,255,255,.82) 0 2px, transparent 4px), radial-gradient(circle at 24% 74%, rgba(255,255,255,.72) 0 3px, transparent 6px), radial-gradient(circle at 41% 19%, rgba(255,255,255,.86) 0 2px, transparent 5px), radial-gradient(circle at 58% 79%, rgba(255,255,255,.82) 0 4px, transparent 8px), radial-gradient(circle at 76% 27%, rgba(255,255,255,.76) 0 3px, transparent 7px), radial-gradient(circle at 91% 68%, rgba(255,255,255,.9) 0 2px, transparent 6px);opacity:.58;}
.padra-anniversary-free-hair__stars{position:absolute;z-index:2;inset:0;overflow:hidden;pointer-events:none;}
.padra-anniversary-free-hair__particle{--pafh-particle-size:5px;--pafh-particle-opacity:.44;--pafh-particle-scale:.72;position:absolute;width:var(--pafh-particle-size);height:var(--pafh-particle-size);border-radius:50%;background:rgba(255,255,255,.98);box-shadow:0 0 5px rgba(255,255,255,.96), 0 0 12px rgba(255,255,255,.72), 0 0 22px rgba(244,177,125,.38);opacity:var(--pafh-particle-opacity);transform:translate3d(0,0,0) scale(var(--pafh-particle-scale));transform-origin:center;will-change:transform, opacity, filter;}
.padra-anniversary-free-hair__particle:nth-child(4n + 1){--pafh-particle-size:3px;--pafh-particle-opacity:.34;}
.padra-anniversary-free-hair__particle:nth-child(4n + 2){--pafh-particle-size:7px;--pafh-particle-opacity:.55;}
.padra-anniversary-free-hair__particle:nth-child(9n + 3){--pafh-particle-size:13px;--pafh-particle-opacity:.68;box-shadow:0 0 7px rgba(255,255,255,1), 0 0 17px rgba(255,255,255,.88), 0 0 31px rgba(238,157,98,.54);}
.padra-anniversary-free-hair__particle:nth-child(7n),
.padra-anniversary-free-hair__particle:nth-child(11n + 2){--pafh-particle-size:18px;--pafh-particle-opacity:.76;border-radius:0;background:#ffffff;clip-path:polygon(50% 0%, 61% 39%, 100% 50%, 61% 61%, 50% 100%, 39% 61%, 0% 50%, 39% 39%);filter:drop-shadow(0 0 5px rgba(255,255,255,.95)) drop-shadow(0 0 11px rgba(244,183,139,.55));box-shadow:none;}
.padra-anniversary-free-hair__particle:nth-child(14n){--pafh-particle-size:26px;--pafh-particle-opacity:.92;}
.padra-anniversary-free-hair__particle--1{top:51.6%;left:76.3%}
.padra-anniversary-free-hair__particle--2{top:85.5%;left:41.8%}
.padra-anniversary-free-hair__particle--3{top:52.5%;left:15.3%}
.padra-anniversary-free-hair__particle--4{top:67.5%;left:89.6%}
.padra-anniversary-free-hair__particle--5{top:17.4%;left:42.5%}
.padra-anniversary-free-hair__particle--6{top:39.9%;left:59.9%}
.padra-anniversary-free-hair__particle--7{top:77.6%;left:70.3%}
.padra-anniversary-free-hair__particle--8{top:8.4%;left:90.1%}
.padra-anniversary-free-hair__particle--9{top:72.5%;left:96.2%}
.padra-anniversary-free-hair__particle--10{top:88.5%;left:24.4%}
.padra-anniversary-free-hair__particle--11{top:88.0%;left:87.3%}
.padra-anniversary-free-hair__particle--12{top:44.2%;left:48.2%}
.padra-anniversary-free-hair__particle--13{top:29.1%;left:39.6%}
.padra-anniversary-free-hair__particle--14{top:72.5%;left:96.2%}
.padra-anniversary-free-hair__particle--15{top:47.4%;left:82.2%}
.padra-anniversary-free-hair__particle--16{top:8.6%;left:31.9%}
.padra-anniversary-free-hair__particle--17{top:91.3%;left:14.8%}
.padra-anniversary-free-hair__particle--18{top:86.2%;left:2.0%}
.padra-anniversary-free-hair__particle--19{top:11.9%;left:32.6%}
.padra-anniversary-free-hair__particle--20{top:10.4%;left:95.8%}
.padra-anniversary-free-hair__particle--21{top:95.5%;left:75.9%}
.padra-anniversary-free-hair__particle--22{top:7.5%;left:77.7%}
.padra-anniversary-free-hair__particle--23{top:15.5%;left:72.4%}
.padra-anniversary-free-hair__particle--24{top:11.0%;left:7.8%}
.padra-anniversary-free-hair__particle--25{top:88.0%;left:65.8%}
.padra-anniversary-free-hair__particle--26{top:92.6%;left:46.1%}
.padra-anniversary-free-hair__particle--27{top:27.0%;left:34.1%}
.padra-anniversary-free-hair__particle--28{top:7.2%;left:2.9%}
.padra-anniversary-free-hair__particle--29{top:20.4%;left:38.9%}
.padra-anniversary-free-hair__particle--30{top:17.8%;left:64.5%}
.padra-anniversary-free-hair__particle--31{top:68.4%;left:46.6%}
.padra-anniversary-free-hair__particle--32{top:8.0%;left:27.4%}
.padra-anniversary-free-hair__particle--33{top:77.1%;left:29.7%}
.padra-anniversary-free-hair__particle--34{top:44.6%;left:74.9%}
.padra-anniversary-free-hair__particle--35{top:24.1%;left:48.1%}
.padra-anniversary-free-hair__particle--36{top:72.9%;left:63.7%}
.padra-anniversary-free-hair__particle--37{top:58.6%;left:20.4%}
.padra-anniversary-free-hair__particle--38{top:16.2%;left:95.1%}
.padra-anniversary-free-hair__particle--39{top:19.4%;left:59.0%}
.padra-anniversary-free-hair__particle--40{top:52.3%;left:82.6%}
.padra-anniversary-free-hair__particle--41{top:15.1%;left:89.7%}
.padra-anniversary-free-hair__particle--42{top:16.8%;left:21.4%}
.padra-anniversary-free-hair__particle--43{top:29.0%;left:63.6%}
.padra-anniversary-free-hair__particle--44{top:17.4%;left:44.0%}
.padra-anniversary-free-hair__particle--45{top:24.5%;left:45.1%}
.padra-anniversary-free-hair__particle--46{top:52.1%;left:44.8%}
.padra-anniversary-free-hair__particle--47{top:18.1%;left:23.8%}
.padra-anniversary-free-hair__particle--48{top:12.1%;left:75.8%}
.padra-anniversary-free-hair__particle--49{top:6.7%;left:98.4%}
.padra-anniversary-free-hair__particle--50{top:60.5%;left:34.1%}
.padra-anniversary-free-hair__particle--51{top:70.0%;left:71.1%}
.padra-anniversary-free-hair__particle--52{top:49.5%;left:17.4%}
.padra-anniversary-free-hair__particle--53{top:82.0%;left:49.4%}
.padra-anniversary-free-hair__particle--54{top:54.0%;left:43.8%}
.padra-anniversary-free-hair__particle--55{top:26.8%;left:15.7%}
.padra-anniversary-free-hair__particle--56{top:37.5%;left:58.1%}
.padra-anniversary-free-hair__particle--57{top:95.7%;left:6.7%}
.padra-anniversary-free-hair__particle--58{top:24.8%;left:70.2%}
.padra-anniversary-free-hair__particle--59{top:13.2%;left:9.4%}
.padra-anniversary-free-hair__particle--60{top:7.2%;left:93.1%}
.padra-anniversary-free-hair__particle--61{top:86.8%;left:54.2%}
.padra-anniversary-free-hair__particle--62{top:83.2%;left:74.6%}
.padra-anniversary-free-hair__particle--63{top:26.5%;left:34.1%}
.padra-anniversary-free-hair__particle--64{top:55.1%;left:32.7%}
.padra-anniversary-free-hair__particle--65{top:86.3%;left:58.1%}
.padra-anniversary-free-hair__particle--66{top:23.7%;left:28.1%}
.padra-anniversary-free-hair__particle--67{top:64.3%;left:29.5%}
.padra-anniversary-free-hair__particle--68{top:37.5%;left:80.0%}
.padra-anniversary-free-hair__particle--69{top:22.1%;left:92.9%}
.padra-anniversary-free-hair__particle--70{top:25.4%;left:91.2%}
.padra-anniversary-free-hair__particle--71{top:76.4%;left:51.1%}
.padra-anniversary-free-hair__particle--72{top:63.2%;left:50.3%}
.padra-anniversary-free-hair__particle--73{top:38.3%;left:74.2%}
.padra-anniversary-free-hair__particle--74{top:15.0%;left:73.5%}
.padra-anniversary-free-hair__particle--75{top:57.8%;left:18.8%}
.padra-anniversary-free-hair__particle--76{top:58.5%;left:96.1%}
.padra-anniversary-free-hair__particle--77{top:92.7%;left:31.7%}
.padra-anniversary-free-hair__particle--78{top:22.2%;left:41.3%}
.padra-anniversary-free-hair__particle--79{top:14.7%;left:96.4%}
.padra-anniversary-free-hair__particle--80{top:78.0%;left:74.9%}
.padra-anniversary-free-hair__particle--81{top:24.3%;left:70.6%}
.padra-anniversary-free-hair__particle--82{top:80.7%;left:96.7%}
.padra-anniversary-free-hair__particle--83{top:83.6%;left:11.9%}
.padra-anniversary-free-hair__particle--84{top:83.3%;left:31.8%}
.padra-anniversary-free-hair__particle--85{top:20.8%;left:7.0%}
.padra-anniversary-free-hair__particle--86{top:13.3%;left:55.3%}
.padra-anniversary-free-hair__particle--87{top:7.7%;left:71.8%}
.padra-anniversary-free-hair__particle--88{top:89.6%;left:76.0%}
.padra-anniversary-free-hair__particle--89{top:74.5%;left:3.2%}
.padra-anniversary-free-hair__particle--90{top:18.8%;left:55.0%}
.padra-anniversary-free-hair__particle--91{top:90.9%;left:42.6%}
.padra-anniversary-free-hair__particle--92{top:76.7%;left:34.7%}
.padra-anniversary-free-hair__particle--93{top:12.8%;left:9.1%}
.padra-anniversary-free-hair__particle--94{top:9.5%;left:20.3%}
.padra-anniversary-free-hair__particle--95{top:33.7%;left:82.3%}
.padra-anniversary-free-hair__particle--96{top:65.8%;left:18.0%}
.padra-anniversary-free-hair.has-pattern-animation.is-in-view
.padra-anniversary-free-hair__background::before{animation:pafh-glow-breathe 7.5s ease-in-out infinite alternate;}
.padra-anniversary-free-hair.has-pattern-animation.is-in-view
.padra-anniversary-free-hair__background::after{animation:pafh-light-pools 5.8s ease-in-out infinite alternate;}
.padra-anniversary-free-hair.has-pattern-animation.is-in-view
.padra-anniversary-free-hair__particle{animation:pafh-particle-twinkle 3.2s ease-in-out infinite alternate;}
.padra-anniversary-free-hair.has-pattern-animation.is-in-view
.padra-anniversary-free-hair__particle:nth-child(2n){animation-delay:-.75s;animation-duration:2.7s;}
.padra-anniversary-free-hair.has-pattern-animation.is-in-view
.padra-anniversary-free-hair__particle:nth-child(3n){animation-delay:-1.45s;animation-duration:3.9s;}
.padra-anniversary-free-hair.has-pattern-animation.is-in-view
.padra-anniversary-free-hair__particle:nth-child(5n){animation-delay:-2.1s;animation-duration:4.6s;}
.padra-anniversary-free-hair.has-pattern-animation.is-in-view
.padra-anniversary-free-hair__particle:nth-child(7n){animation-delay:-2.8s;animation-duration:3.4s;}
.padra-anniversary-free-hair__content{position:relative;z-index:3;display:grid;grid-template-columns:auto minmax(0, 620px);grid-template-areas:"number title" "description description";align-items:center;justify-content:center;column-gap:18px;row-gap:18px;width:min(100% - 40px, 1040px);margin-inline:auto;text-align:start;}
.padra-anniversary-free-hair__number{grid-area:number;color:#d39a68;font-family:"Canela", Georgia, "Times New Roman", serif;font-size:clamp(124px, 13vw, 198px);font-weight:300;line-height:.76;letter-spacing:-.06em;}
.padra-anniversary-free-hair__title{grid-area:title;margin:0;color:#3a1b13;font-family:"Canela", Georgia, "Times New Roman", serif;font-size:clamp(48px, 5vw, 78px);font-weight:300;line-height:.92;letter-spacing:-.04em;}
.padra-anniversary-free-hair__description{grid-area:description;max-width:620px;margin-inline:auto;color:#201713;font-size:14px;line-height:1.45;text-align:center;}
.padra-anniversary-free-hair__description p{margin:0;}
.padra-anniversary-free-hair[dir="rtl"]
.padra-anniversary-free-hair__content{direction:rtl;}
@keyframes pafh-glow-breathe {
0%{opacity:.72;transform:scale(.97);}
100%{opacity:1;transform:scale(1.035);}
}
@keyframes pafh-light-pools {
0%{opacity:.34;filter:blur(0);}
100%{opacity:.72;filter:blur(.45px);}
}
@keyframes pafh-particle-twinkle {
0%{opacity:calc(var(--pafh-particle-opacity) * .18);transform:translate3d(0, 5px, 0) scale(calc(var(--pafh-particle-scale) * .55)) rotate(0deg);filter:brightness(.82);}
42%{opacity:calc(var(--pafh-particle-opacity) * .58);}
72%{opacity:var(--pafh-particle-opacity);filter:brightness(1.28);}
100%{opacity:1;transform:translate3d(0, -7px, 0) scale(calc(var(--pafh-particle-scale) * 1.38)) rotate(15deg);filter:brightness(1.6);}
}
@media(max-width:1024px){
.padra-anniversary-free-hair{min-height:520px;}
.padra-anniversary-free-hair__content{grid-template-columns:auto minmax(0, 520px);width:min(100% - 36px, 900px);}
.padra-anniversary-free-hair__number{font-size:clamp(108px, 14vw, 160px);}
.padra-anniversary-free-hair__title{font-size:clamp(42px, 5.6vw, 64px);}
}
@media(max-width:767px){
.padra-anniversary-free-hair{min-height:640px;padding:72px 20px;}
.padra-anniversary-free-hair__background{background-image:var(--pafh-background-mobile);background-size:auto 100%;background-position:center;}
.padra-anniversary-free-hair__background::before{background-size:30px 49px;opacity:.16;}
.padra-anniversary-free-hair__content{display:flex;flex-direction:column;width:min(100%, 330px);gap:10px;text-align:center;}
.padra-anniversary-free-hair__number{font-size:clamp(112px, 34vw, 154px);line-height:.82;}
.padra-anniversary-free-hair__title{font-size:clamp(48px, 13vw, 62px);line-height:.98;text-align:center;}
.padra-anniversary-free-hair__description{max-width:280px;margin-top:16px;font-size:12px;}
}
@media(max-width:767px){
.padra-anniversary-free-hair__particle{--pafh-particle-scale:.62;}
.padra-anniversary-free-hair__particle:nth-child(7n),
.padra-anniversary-free-hair__particle:nth-child(11n + 2){--pafh-particle-size:15px;}
}
@media (prefers-reduced-motion: reduce) {
.padra-anniversary-free-hair, .padra-anniversary-free-hair *,
.padra-anniversary-free-hair *::before,
.padra-anniversary-free-hair *::after{animation:none !important;transition:none !important;}
} .padra-anniversary-branches{position:relative;padding:0 72px 72px;margin-top:0;overflow:hidden;isolation:isolate;background:linear-gradient( 180deg, #fde7da 0%, #fff9f5 85% );}
.padra-anniversary-branches::before{content:"";position:absolute;z-index:0;top:-180px;left:50%;width:1400px;height:600px;transform:translateX(-50%);background:radial-gradient( ellipse at center, rgba(233,184,151,.35) 0%, rgba(233,184,151,.18) 35%, rgba(255,249,245,0) 75% );filter:blur(40px);pointer-events:none;}
.padra-anniversary-branches::before{content:"";position:absolute;top:-450px;left:50%;width:1300px;height:900px;transform:translateX(-50%);background:radial-gradient( circle, rgba(233,184,151,.25) 0%, rgba(233,184,151,.12) 35%, transparent 70% );filter:blur(60px);pointer-events:none;}
.padra-anniversary-branches{margin-top:-1px;}
.padra-anniversary-branches__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}
.padra-branch-card{background:#fffaf6;border-radius:24px;overflow:hidden;transition:none !important;}
.padra-branch-card:hover{transform:none !important;}
.padra-branch-card__image{height:350px;position:relative;overflow:hidden;}
[type=button]:focus, [type=button]:hover, [type=submit]:focus, [type=submit]:hover, button:focus, button:hover{background-color:unset;color:#170400;}
.padra-branch-card__image img{width:100%;height:100%;object-fit:cover;}
.padra-branch-card__image-overlay{position:absolute;inset:0;background:linear-gradient( to bottom, transparent 45%, #fffaf6 100% );}
.padra-branch-card__toggle{width:100%;padding:20px 16px 12px;display:flex;justify-content:flex-start;align-items:center;background:none;border:0;font-family:Canela, serif;font-size:28px;color:#24140f;cursor:pointer;background:#ffffffd1;}
.padra-branch-card__toggle:hover{background:none;color:#24140f;}
.padra-branch-card__divider{width:96px;height:2px;margin-left:16px;background:#f2a06f;}
.padra-branch-card__content{padding:20px 16px 16px;background:#ffffffd1;}
.padra-branch-card__meta{display:flex;align-items:center;gap:12px;margin-bottom:14px;color:#43332b;text-decoration:none;}
.padra-branch-card__meta svg{width:25px;height:25px;color:#ff8a4c;}
.padra-branch-card__direction{display:flex;justify-content:center;padding:10px;border-radius:999px;background:#fde4d2;color:#3b2a22;text-decoration:none;}
.padra-branch-card__direction:hover{background:#fde4d2;color:#3b2a22;}
@media(max-width:767px){
.padra-anniversary-branches{padding:40px 32px;}
.padra-anniversary-branches__grid{display:flex;flex-direction:column;}
.padra-branch-card__content{display:none;}
.padra-branch-card.is-open
.padra-branch-card__content{display:block;}
} .padra-branch-card__arrow{display:none;width:24px;height:24px;margin-left:auto;}
.padra-branch-card__arrow svg{display:block;width:24px;height:24px;}
.padra-branch-card__arrow .arrow-open{display:none;}
@media(max-width:767px){
.padra-branch-card__arrow{display:flex;align-items:center;justify-content:center;}
.padra-branch-card.is-open 
.padra-branch-card__arrow .arrow-closed{display:none;}
.padra-branch-card.is-open 
.padra-branch-card__arrow .arrow-open{display:block;}
.padra-branch-card__toggle{width:100%;padding:20px 16px 12px;display:flex;justify-content:flex-start;align-items:center;background:none;border:0;font-family:Canela, serif;font-size:28px;color:#24140f;cursor:pointer;flex-direction:row-reverse;}
.padra-branch-card__divider{display:none;}
} .padra-anniversary-faq{position:relative;padding:80px 32px;overflow:hidden;isolation:isolate;border-radius:56px 56px 0 0;background:linear-gradient( 180deg, #fde7da 0%, #ffeadd 100% );}
.padra-anniversary-faq::before{content:"";position:absolute;z-index:0;top:-250px;left:50%;width:1300px;height:900px;transform:translateX(-50%);background:radial-gradient( circle, rgba(233,184,151,.45) 0%, rgba(233,184,151,.18) 35%, transparent 72% );filter:blur(60px);}
.padra-faq-stars{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden;}
.padra-faq-particle{position:absolute;display:flex;align-items:center;justify-content:center;width:12px;height:12px;border-radius:50%;background:white;opacity:.45;box-shadow:0 0 12px rgba(255,255,255,.9), 0 0 35px rgba(255,255,255,.8);animation:faqParticleBlink 4s ease-in-out infinite;}
.padra-faq-particle svg{width:34px;height:54px;filter:drop-shadow( 0 0 12px rgba(255,255,255,.9) );}
.padra-faq-particle:nth-child(9n){width:34px;height:54px;background:none;border-radius:0;}
.padra-faq-particle:nth-child(3n){width:18px;height:18px;}
.padra-faq-particle:nth-child(5n){width:7px;height:7px;}
@keyframes faqParticleBlink {
0%{opacity:.15;transform:scale(.7);}
50%{opacity:1;transform:scale(1.2);}
100%{opacity:.2;transform:scale(.8);}
}
.padra-faq-particle:nth-child(1){top:8%;left:6%}
.padra-faq-particle:nth-child(2){top:18%;left:18%}
.padra-faq-particle:nth-child(3){top:12%;left:42%}
.padra-faq-particle:nth-child(4){top:20%;left:75%}
.padra-faq-particle:nth-child(5){top:35%;left:90%}
.padra-faq-particle:nth-child(6){top:48%;left:12%}
.padra-faq-particle:nth-child(7){top:55%;left:35%}
.padra-faq-particle:nth-child(8){top:65%;left:82%}
.padra-faq-particle:nth-child(9){top:78%;left:20%}
.padra-faq-particle:nth-child(10){top:85%;left:55%}
.padra-faq-particle:nth-child(11){top:30%;left:60%}
.padra-faq-particle:nth-child(12){top:72%;left:70%}
.padra-faq-star:nth-child(3n){width:18px;height:18px;}
.padra-faq-star:nth-child(5n){width:6px;height:6px;}
.padra-faq-star:nth-child(7n){width:24px;height:24px;}
.padra-faq-star:nth-child(2n){animation-delay:-1s;}
.padra-faq-star:nth-child(3n){animation-delay:-2s;}
.padra-faq-star:nth-child(5n){animation-delay:-2.8s;}
@keyframes faqSparkle {
0%{opacity:.15;transform:scale(.5);}
40%{opacity:1;transform:scale(1.35);}
100%{opacity:.2;transform:scale(.7);}
} .padra-faq-star-1{top:8%;left:10%;}
.padra-faq-star-2{top:20%;left:28%;}
.padra-faq-star-3{top:12%;left:60%;}
.padra-faq-star-4{top:35%;left:82%;}
.padra-faq-star-5{top:55%;left:18%;}
.padra-faq-star-6{top:70%;left:75%;}
.padra-faq-star-7{top:80%;left:45%;}
.padra-faq-star-8{top:25%;left:90%;}
.padra-faq-star-9{top:60%;left:52%;}
.padra-faq-star-10{top:85%;left:15%;}
.padra-anniversary-faq__inner{position:relative;z-index:2;max-width:1088px;margin:auto;}
.padra-anniversary-faq__label{display:flex;justify-content:center;width:max-content;margin:0 auto 24px;padding:8px 22px;border-radius:999px;background:#ffc89e;color:#ff6b1a;font-size:14px;}
.padra-anniversary-faq__title{margin:0 auto 56px;max-width:850px;text-align:center;color:#2a1711;font-family:"Canela",serif !important;font-size:64px !important;font-weight:300;line-height:1.05;}
.padra-anniversary-faq__items{display:flex;flex-direction:column;gap:16px;}
.padra-faq-item{overflow:hidden;border-radius:var(--faq-radius);background:var(--faq-item-bg);transition:.35s ease;}
.padra-faq-item.is-open{background:var(--faq-active-bg);}
.padra-faq-item__question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:28px 32px;border:0;background:none;color:#24150f;font-size:20px;cursor:pointer;}
.padra-faq-item__question:hover{background:none;}
.padra-faq-item__icon{width:24px;height:24px;display:flex;}
.padra-faq-item__icon svg{width:24px;height:24px;}
.faq-icon--open{display:none;}
.padra-faq-item.is-open .faq-icon--closed{display:none;}
.padra-faq-item.is-open .faq-icon--open{display:block;}
.padra-faq-item__answer{display:none;padding:0 32px 32px;color:#5b4238;font-size:16px;line-height:1.7;}
.padra-faq-item.is-open .padra-faq-item__answer{display:block;}
@media(max-width:767px){
.padra-anniversary-faq{padding:56px 20px;border-radius:32px;}
.padra-anniversary-faq__title{font-size:42px !important;margin-bottom:36px;}
.padra-faq-item__question{padding:22px;font-size:18px;}
.padra-faq-item__answer{padding:0 22px 24px;}
} .padra-anniversary-consultation-cta{--padra-cta-gradient-start:#ffe6d5;--padra-cta-gradient-end:#ffc9ae;--padra-cta-gradient-angle:135deg;--padra-cta-glow-color:#ffd1b7;position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:294px;padding:48px;border-radius:32px;overflow:hidden;isolation:isolate;background:linear-gradient( var(--padra-cta-gradient-angle), var(--padra-cta-gradient-start) 0%, var(--padra-cta-gradient-end) 100% );}
.padra-anniversary-consultation-cta__pattern{position:absolute;z-index:1;inset:0;background-image:var(--padra-cta-pattern-desktop);background-repeat:no-repeat;background-position:center center;background-size:cover;opacity:0.48;pointer-events:none;}
.padra-anniversary-consultation-cta__glow{position:absolute;z-index:0;display:none;border-radius:50%;background:radial-gradient( circle, color-mix( in srgb, var(--padra-cta-glow-color) 82%, transparent ) 0%, transparent 72% );filter:blur(90px);pointer-events:none;}
.padra-cta-glow-yes
.padra-anniversary-consultation-cta__glow{display:block;}
.padra-anniversary-consultation-cta__glow--one{top:-48%;right:-12%;width:52%;aspect-ratio:1;}
.padra-anniversary-consultation-cta__glow--two{bottom:-62%;left:-10%;width:48%;aspect-ratio:1;}
.padra-anniversary-consultation-cta__inner{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;width:100%;max-width:1150px;margin:0 auto;gap:22px;text-align:center;}
.padra-anniversary-consultation-cta__badge{display:inline-flex;align-items:center;justify-content:center;width:max-content;padding:8px 16px;border-radius:999px;background:rgba(255, 171, 122, 0.6);color:#ff5b0a;font-size:14px;line-height:1;}
.padra-anniversary-consultation-cta__title{max-width:100%;margin:0;padding:0;color:#1a1919;font-family:"Canela", serif;font-size:clamp(38px, 3.4vw, 64px);font-weight:300;line-height:1.08;letter-spacing:-0.025em;text-wrap:balance;}
.padra-anniversary-consultation-cta__description{max-width:950px;margin:0 auto;color:#4d4c4b;font-size:18px;line-height:1.55;text-wrap:balance;}
.padra-anniversary-consultation-cta__description p{margin:0;}
.padra-anniversary-consultation-cta__actions{display:flex;align-items:center;justify-content:center;width:100%;margin-top:8px;}
.padra-anniversary-consultation-cta__button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:56px;padding:10px 24px 10px 16px;border:0;border-radius:999px;background-color:#ff5b0a;color:#ffffff;font-size:17px;font-weight:500;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color 180ms ease, color 180ms ease, transform 180ms ease, box-shadow 180ms ease;}
.padra-anniversary-consultation-cta__button:hover, .padra-anniversary-consultation-cta__button:focus{background-color:#e94d00;color:#ffffff;text-decoration:none;transform:translateY(-2px);}
.padra-anniversary-consultation-cta__button:focus-visible{outline:3px solid rgba(255, 91, 10, 0.28);outline-offset:4px;}
.padra-anniversary-consultation-cta__button-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background-color:rgba(255, 255, 255, 0.22);color:currentColor;}
.padra-anniversary-consultation-cta__button-icon svg{display:block;width:18px;height:18px;fill:currentColor;}
.padra-anniversary-consultation-cta__button-icon svg path{fill:currentColor;}
.padra-anniversary-consultation-cta__button-icon i{font-size:18px;color:currentColor;}
.padra-anniversary-consultation-cta__button-text{display:inline-block;}
@media(max-width:1024px){
.padra-anniversary-consultation-cta{min-height:340px;padding:56px 40px;}
.padra-anniversary-consultation-cta__inner{max-width:820px;}
.padra-anniversary-consultation-cta__title{font-size:clamp(40px, 5vw, 56px);}
} @media(max-width:767px){
.padra-anniversary-consultation-cta{align-items:flex-start;min-height:720px;padding:72px 28px;border-radius:32px;}
.padra-anniversary-consultation-cta__pattern{background-image:var(--padra-cta-pattern-mobile);background-position:center center;background-size:cover;}
.padra-anniversary-consultation-cta__inner{max-width:100%;gap:28px;}
.padra-anniversary-consultation-cta__badge{padding:7px 14px;font-size:13px;}
.padra-anniversary-consultation-cta__title{width:100%;max-width:340px;font-size:clamp(46px, 14vw, 64px);line-height:1.04;letter-spacing:-0.035em;}
.padra-anniversary-consultation-cta__description{width:100%;max-width:330px;font-size:18px;line-height:1.45;}
.padra-anniversary-consultation-cta__actions{margin-top:8px;}
.padra-anniversary-consultation-cta__button{min-height:56px;max-width:100%;padding:10px 22px 10px 14px;font-size:16px;white-space:normal;}
.padra-anniversary-consultation-cta__glow--one{top:-15%;right:-55%;width:120%;}
.padra-anniversary-consultation-cta__glow--two{bottom:-30%;left:-60%;width:125%;}
} @media(max-width:420px){
.padra-anniversary-consultation-cta{min-height:720px;padding:72px 20px;}
.padra-anniversary-consultation-cta__title{max-width:320px;font-size:clamp(44px, 14vw, 58px);}
.padra-anniversary-consultation-cta__description{max-width:305px;font-size:17px;}
.padra-anniversary-consultation-cta__button{width:auto;max-width:100%;}
}
@media (prefers-reduced-motion: reduce) {
.padra-anniversary-consultation-cta__button{transition:none;}
.padra-anniversary-consultation-cta__button:hover, .padra-anniversary-consultation-cta__button:focus{transform:none;}
} .padra-language-switcher{position:relative;display:inline-flex;z-index:1000;}
.padra-language-switcher__trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:52px;height:52px;margin:0;padding:10px 14px;border:0;border-radius:999px;background-color:rgba(255, 255, 255, 0.72);color:#3e3e3e;font:inherit;line-height:1;cursor:pointer;-webkit-appearance:none;appearance:none;transition:background-color 180ms ease, color 180ms ease, box-shadow 180ms ease, transform 180ms ease;}
.padra-language-switcher__trigger:hover, .padra-language-switcher__trigger:focus, .padra-language-switcher.is-open
.padra-language-switcher__trigger{border:0;background-color:#ffffff;color:#222223;}
.padra-language-switcher__trigger:focus-visible{outline:3px solid rgba(255, 104, 23, 0.22);outline-offset:3px;}
.padra-language-switcher__current-code{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;}
.padra-language-switcher__chevron{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;transition:transform 180ms ease;}
.padra-language-switcher__chevron svg{display:block;width:16px;height:16px;}
.padra-language-switcher.is-open
.padra-language-switcher__chevron{transform:rotate(180deg);}
.padra-language-switcher__dropdown{position:absolute;top:calc(100% + 12px);z-index:1001;min-width:180px;padding:10px;border-radius:14px;background-color:#ffffff;box-shadow:0 16px 42px rgba(34, 20, 15, 0.14);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px);transform-origin:top center;transition:opacity 160ms ease, visibility 160ms ease, transform 160ms ease;}
.padra-language-switcher--align-right
.padra-language-switcher__dropdown{right:0;left:auto;}
.padra-language-switcher--align-left
.padra-language-switcher__dropdown{right:auto;left:0;}
.padra-language-switcher.is-open
.padra-language-switcher__dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);}
.padra-language-switcher__list{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;}
.padra-language-switcher__item{margin:0;padding:0;}
.padra-language-switcher__link{display:flex;align-items:center;gap:10px;width:100%;padding:11px 12px;border-radius:10px;color:#555555;line-height:1.3;text-align:start;text-decoration:none;white-space:nowrap;transition:color 160ms ease, background-color 160ms ease;}
.padra-language-switcher__link:hover, .padra-language-switcher__link:focus{background-color:#fff5ee;color:#ff6817;text-decoration:none;}
.padra-language-switcher__link:focus-visible{outline:2px solid rgba(255, 104, 23, 0.26);outline-offset:-2px;}
.padra-language-switcher__item.is-current
.padra-language-switcher__link{color:#ff6817;font-weight:600;}
.padra-language-switcher__flag{display:block;flex:0 0 auto;width:24px;height:16px;border-radius:2px;object-fit:cover;}
.padra-language-switcher__flag--current{width:22px;height:15px;}
.padra-language-switcher__language-text{display:inline-flex;align-items:baseline;gap:7px;min-width:0;}
.padra-language-switcher__language-name{display:inline-block;}
.padra-language-switcher__language-code{display:inline-block;color:#929292;font-size:0.78em;font-weight:500;letter-spacing:0.04em;}
.padra-language-switcher__notice{padding:12px 16px;border:1px dashed #d8d8d8;border-radius:8px;background:#ffffff;color:#555555;font-size:13px;}
html[dir="rtl"] .padra-language-switcher__link,
.rtl .padra-language-switcher__link{direction:rtl;text-align:right;}
html[dir="rtl"] .padra-language-switcher__language-text,
.rtl .padra-language-switcher__language-text{direction:rtl;}
@media (hover: hover) and (pointer: fine) {
.padra-language-switcher[data-open-on="hover"]:hover
.padra-language-switcher__dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);}
.padra-language-switcher[data-open-on="hover"]:hover
.padra-language-switcher__chevron{transform:rotate(180deg);}
} @media(max-width:1024px){
.padra-language-switcher__dropdown{min-width:170px;}
} @media(max-width:767px){
.padra-language-switcher__trigger{min-width:48px;height:48px;padding:8px 12px;}
.padra-language-switcher__dropdown{position:fixed;top:auto !important;right:16px !important;bottom:20px;left:16px !important;width:auto;min-width:0;max-height:min(420px, calc(100vh - 40px));overflow-y:auto;padding:12px;border-radius:18px;transform:translateY(16px);}
.padra-language-switcher.is-open
.padra-language-switcher__dropdown{transform:translateY(0);}
.padra-language-switcher__link{min-height:52px;padding:12px 14px;font-size:16px;}
}
@media (prefers-reduced-motion: reduce) {
.padra-language-switcher__trigger, .padra-language-switcher__dropdown, .padra-language-switcher__chevron, .padra-language-switcher__link {
transition: none;
}
}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}body.elementor-page .elementor-widget-menu-anchor{margin-block-end:0}