body{background-color:#fff;font-family:sans-serif;color:#333}h1{background-color:#E35B8B!important;color:white!important;padding:15px 10px!important;text-align:center!important;font-size:2.5rem!important;font-weight:700!important;margin:0!important;border-bottom:2px solid #fff!important}h2{color:black!important;padding:12px 10px!important;text-align:center!important;font-size:2rem!important;font-weight:700!important;margin:20px 0 10px 0!important;border-radius:8px!important}.elementor-image img{width:100%!important;height:auto!important;border-radius:8px!important;box-shadow:0 4px 8px rgb(0 0 0 / .1)!important;margin:10px 0!important}.elementor-text-editor p{font-size:1rem!important;line-height:1.6!important;color:#333!important;text-align:left!important;margin:10px 0!important;padding:0 10px!important}.elementor-text-editor ul{padding-left:15px!important;margin:10px 0!important}.elementor-text-editor ul li{font-size:1rem!important;margin:3px 0!important}.elementor-button{background-color:#e35b8b!important;color:white!important;font-family:'Bebas Neue',sans-serif!important;font-size:1.2rem!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:1px!important;padding:12px 20px!important;border-radius:8px!important;transition:transform 0.2s ease,box-shadow 0.2s ease!important;display:block!important;width:100%!important;text-align:center!important;margin:15px auto!important}.elementor-button:hover{background-color:#d14a7a!important;transform:translateY(-2px)!important;box-shadow:0 6px 12px rgb(0 0 0 / .15)!important}.elementor-gallery-item{width:48%!important;margin:1%!important;border-radius:8px!important;overflow:hidden!important;box-shadow:0 4px 8px rgb(0 0 0 / .1)!important}.elementor-gallery-item img{width:100%!important;height:auto!important;object-fit:cover!important}.elementor-widget-gallery .elementor-widget-container>h2{background-color:#E35B8B!important;color:white!important;padding:12px 10px!important;text-align:center!important;font-size:2rem!important;font-weight:700!important;margin:20px 0 10px 0!important;border-radius:8px!important}.elementor-widget-google-reviews .elementor-google-reviews__stars{display:flex!important;justify-content:center!important;align-items:center!important;gap:5px!important;margin:15px 0!important}.elementor-widget-google-reviews .elementor-google-reviews__star{font-size:2rem!important;color:#FFD700!important}.elementor-widget-google-reviews .elementor-widget-container>h2{background-color:#E35B8B!important;color:white!important;padding:12px 10px!important;text-align:center!important;font-size:2rem!important;font-weight:700!important;margin:20px 0 10px 0!important;border-radius:8px!important}@media (min-width:768px){body{width:100%!important;max-width:100%!important}.elementor-heading-title{font-size:3.5rem!important;padding:20px 15px!important}h2{font-size:2.5rem!important;padding:15px 15px!important;margin:30px 0 15px 0!important}.elementor-image img{max-width:80%!important;margin:15px auto!important}.elementor-text-editor p{font-size:1.1rem!important;padding:0 20px!important}.elementor-gallery-item{width:23%!important;margin:1%!important}.elementor-button{width:300px!important;margin:20px auto!important}p{width:106%;margin:0 auto;font-size:20px;color:#000}.elementor img{max-width:75%!important;margin:0 auto}}@media (max-width:480px){.elementor-heading-title{font-size:2rem!important;padding:12px 8px!important}h1.elementor-heading-title{font-size:2rem!important;padding:12px 8px!important;margin:0 auto}img.attachment-medium.size-medium{width:100%}h2{font-size:1.5rem!important;padding:10px 8px!important;margin:15px 0 8px 0!important;margin:0 auto;padding:0!important}.elementor-heading-title{padding:0!important;margin:0!important}.elementor-image img{max-width:100%!important;margin:8px 0!important}.elementor-text-editor p{font-size:0.9rem!important;padding:0 8px!important}.elementor-gallery-item{width:48%!important;margin:1%!important}.elementor-button{font-size:1rem!important;padding:10px 12px!important;width:100%!important}p{width:70%;margin:0 auto;font-size:20px;color:#000;font-weight:600}.elementor img{max-width:75%!important;margin:0 auto}}