.hero-section{width:100%;height:100vh;background:radial-gradient(circle,#fff3d1 0%,#ffd175 100%);display:flex;justify-content:center;align-items:center;overflow:hidden;padding:20px;box-sizing:border-box}.hero-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:1200px;height:100%}.hero-image-wrap{width:100%;max-height:80vh;display:flex;justify-content:center;align-items:center}.hero-image{max-width:100%;max-height:100%;object-fit:contain}.hero-content{text-align:center;margin-top:15px;width:100%}.hero-subtitle{font-family:"Brush Script MT","Segoe Script",cursive;font-size:clamp(2.5rem,5vw,4.5rem);color:#ad3113;font-weight:400;margin:0;line-height:1}.hero-title{font-family:'Cinzel',serif;font-weight:900;font-size:clamp(2.2rem,5.5vw,5.5rem);color:#a62405;letter-spacing:3px;margin:0 0 10px 0;line-height:1.1}.hero-tagline-wrap{display:flex;align-items:center;justify-content:center;gap:15px;margin:5px 0 15px 0}.hero-tagline-wrap .line{display:inline-block;height:1px;background-color:#bd4824;width:80px;max-width:15%}.hero-tagline{font-family:'Montserrat',sans-serif;font-size:clamp(0.8rem,1.5vw,1.4rem);color:#bd4824;letter-spacing:5px;font-weight:600;margin:0;text-transform:uppercase}.hero-keywords{font-family:'Montserrat',sans-serif;font-weight:700;font-size:clamp(1.1rem,2vw,2.2rem);color:#a62405;display:flex;align-items:center;justify-content:center;gap:20px;letter-spacing:2px}.heart-icon{font-size:clamp(0.8rem,1.5vw,1.6rem);color:#fca632;display:inline-block;transform:scaleY(0.9)}.bottom-deco{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:15px}.bottom-deco .deco-line{height:1px;background:linear-gradient(to right,transparent,#bd4824,transparent);width:120px}.bottom-deco .deco-heart{color:#fca632;font-size:0.9rem}@media (max-width:600px){.hero-section{height:auto;padding:50px 20px}.hero-image-wrap{max-height:none}.hero-tagline-wrap .line{width:30px}.hero-keywords{gap:10px}}.breakdance .bde-fancy-divider-50-486{--bde-fancy-divider-border-style:solid;--bde-fancy-divider-border-color:var(--bde-palette-color-5-494fa3d1-8de7-493a-b046-d7111e344c6c)}.breakdance .bde-fancy-divider-50-486 .bde-fancy-divider__content--icon{color:var(--bde-palette-color-5-494fa3d1-8de7-493a-b046-d7111e344c6c)}@media (max-width:1119px){.breakdance .bde-fancy-divider-50-486{--bde-fancy-divider-border-style:solid}}@media (max-width:1023px){.breakdance .bde-fancy-divider-50-486{--bde-fancy-divider-border-style:solid}}@media (max-width:767px){.breakdance .bde-fancy-divider-50-486{--bde-fancy-divider-border-style:solid}}@media (max-width:479px){.breakdance .bde-fancy-divider-50-486{--bde-fancy-divider-border-style:solid}}.breakdance .bde-fancy-divider-50-497{--bde-fancy-divider-border-style:solid;--bde-fancy-divider-border-color:var(--bde-palette-color-5-494fa3d1-8de7-493a-b046-d7111e344c6c)}.breakdance .bde-fancy-divider-50-497 .bde-fancy-divider__content--icon{color:var(--bde-palette-color-5-494fa3d1-8de7-493a-b046-d7111e344c6c)}@media (max-width:1119px){.breakdance .bde-fancy-divider-50-497{--bde-fancy-divider-border-style:solid}}@media (max-width:1023px){.breakdance .bde-fancy-divider-50-497{--bde-fancy-divider-border-style:solid}}@media (max-width:767px){.breakdance .bde-fancy-divider-50-497{--bde-fancy-divider-border-style:solid}}@media (max-width:479px){.breakdance .bde-fancy-divider-50-497{--bde-fancy-divider-border-style:solid}}.breakdance .bde-fancy-divider-50-501{--bde-fancy-divider-border-style:solid;--bde-fancy-divider-border-color:var(--bde-palette-color-5-494fa3d1-8de7-493a-b046-d7111e344c6c)}.breakdance .bde-fancy-divider-50-501 .bde-fancy-divider__content--icon{color:var(--bde-palette-color-5-494fa3d1-8de7-493a-b046-d7111e344c6c)}@media (max-width:1119px){.breakdance .bde-fancy-divider-50-501{--bde-fancy-divider-border-style:solid}}@media (max-width:1023px){.breakdance .bde-fancy-divider-50-501{--bde-fancy-divider-border-style:solid}}@media (max-width:767px){.breakdance .bde-fancy-divider-50-501{--bde-fancy-divider-border-style:solid}}@media (max-width:479px){.breakdance .bde-fancy-divider-50-501{--bde-fancy-divider-border-style:solid}}.breakdance .bde-icon-50-150 .bde-icon-icon.breakdance-icon-atom{font-size:80px}.breakdance .bde-icon-50-322 .bde-icon-icon.breakdance-icon-atom{font-size:80px}.breakdance .bde-icon-50-327 .bde-icon-icon.breakdance-icon-atom{font-size:80px}.breakdance .bde-icon-50-373 .bde-icon-icon.breakdance-icon-atom svg:first-child{fill:#0E0E0E}.breakdance .bde-icon-50-378 .bde-icon-icon.breakdance-icon-atom svg:first-child{fill:#0E0E0E}.breakdance .bde-icon-50-409 .bde-icon-icon.breakdance-icon-atom svg:first-child{fill:#0E0E0E}.breakdance .bde-icon-50-414 .bde-icon-icon.breakdance-icon-atom svg:first-child{fill:#0E0E0E}