.elementor-kit-7{--e-global-color-primary:#2f4f4f;--e-global-color-secondary:#b87333;--e-global-color-text:#1c1f4a;--e-global-color-accent:#6d071a;--e-global-color-1c4dd00:#e3c5a8;--e-global-color-e915ee8:#f2e1d0;--e-global-color-61c7c2f:#a63d40;--e-global-color-d7d679c:#be797b;--e-global-color-b046c71:#cd9d71;--e-global-color-26fc9c8:#5e8b7e;--e-global-color-4c4a59b:#adc7c3;--e-global-color-421cfc5:#d4a373;--e-global-color-3105a85:#9c8066;--e-global-color-752f5af:#4b2d11;color:var(--e-global-color-primary)}.elementor-kit-7 e-page-transition{background-color:#ffbc7d}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.e-con{--container-max-width:1140px}.elementor-widget:not(:last-child){margin-block-end:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}.altara-door img,.serena-door img,.astra-door img{transition:transform .4s ease,box-shadow .4s ease;border-radius:12px;width:100%;height:250px;object-fit:cover}.altara-door:hover img{animation:pulseBlue 1.8s infinite alternate;transform:scale(1.05)}.serena-door:hover img{animation:pulseSilver 2s infinite alternate;transform:scale(1.05)}.astra-door:hover img{animation:pulseGold 1.5s infinite alternate;transform:scale(1.05)}.altara-door:hover img{box-shadow:0 0 35px 12px rgba(150,200,255,.7)}.serena-door:hover img{box-shadow:0 0 40px 18px rgba(200,220,255,.9)}.astra-door:hover img{box-shadow:0 0 50px 20px rgba(255,180,50,1)}@keyframes pulseBlue{from{box-shadow:0 0 20px 8px rgba(150,200,255,.4)}to{box-shadow:0 0 40px 15px rgba(150,200,255,.9)}}@keyframes pulseSilver{from{box-shadow:0 0 20px 8px rgba(200,220,255,.4)}to{box-shadow:0 0 40px 18px rgba(200,220,255,1)}}@keyframes pulseGold{from{box-shadow:0 0 20px 10px rgba(255,200,100,.5)}to{box-shadow:0 0 50px 20px rgba(255,180,50,1)}}@media (hover:none) and (pointer:coarse){.altara-door img,.serena-door img,.astra-door img{box-shadow:0 0 20px 8px rgba(255,255,255,.15);transform:none}}