body{box-sizing:border-box;margin:0 auto;width:100%}.nav-class-elements{color:#000!important}.icones-second-bar{width:35px}@media (min-width:1024px){.icones-second-bar{width:25px}}.btn-custom-primary{background-color:#bf2976;border-color:#bf2976;color:#fff}.btn-custom-primary:hover{background-color:#9f225f;border-color:#8f1e55;color:#fff}.btn-custom-primary:focus{box-shadow:0 0 0 .25rem rgba(191,41,118,.5)}.btn-custom-primary:active{background-color:#8f1e55;border-color:#7f1a4b;box-shadow:inset 0 3px 5px rgba(0,0,0,.125);color:#fff}.btn-custom-primary:disabled{background-color:#bf2976;border-color:#bf2976;color:#fff}.text-custom-primary{color:#8f1e55}.favory-icon-position{position:absolute;right:5px;top:5px}.favory-icon-position-detail{align-items:center;display:inline-flex;justify-content:center;margin-right:10px;position:relative}.favory-icon{background-color:#fff;border:2px solid #8f1e55;border-radius:50%;color:red;font-size:30px;height:45px;text-align:center;width:45px;z-index:10}.custom-alert{align-items:center;background:#f8d7da;border-radius:5px;box-shadow:0 2px 10px rgba(0,0,0,.1);color:#721c24;display:flex;font-size:14px;justify-content:space-between;max-width:300px;padding:15px;position:fixed;right:20px;top:20px;z-index:1000}.custom-alert button.close-alert{background:none;border:none;color:#721c24;cursor:pointer;font-size:16px;margin-left:10px}.custom-alert.custom-alert-error{background:#f8d7da;color:#721c24}.custom-alert.custom-alert-success{background:#d4edda;color:#155724}#map{height:330px;width:100%}.info-window-image{border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,.3);margin-bottom:10px;max-height:50px;max-width:50px}.image__size{align-items:center;border-radius:8px;display:flex;height:280px;overflow:hidden}@media (min-width:768px){.image__size{align-items:center;border-radius:8px;display:flex;height:220px;overflow:hidden}}.primary-text{color:#bd2879!important}.secondary-color{color:#1e90a0}.pt-5{padding-top:5px!important}.nav-link.active{border-bottom:3px solid #bd2879!important;color:#bd2879!important;font-weight:700}.iti{width:100%}.footer-zoom-effect{transition:transform .3s ease-in-out,color .3s ease-in-out}.footer-zoom-effect:hover{color:#f98024!important;transform:scale(1.1)}.a-link-text{color:#b6216c}.a-link-text:hover{color:#f98024!important}.padding-left-0{padding-left:0!important}@media (max-width:991.98px){.dropdown-menu#servicesDropdownMenu{border-radius:0;left:0!important;margin:0;max-width:100vw!important;min-width:unset!important;padding:1rem;right:0!important}}@media (min-width:992px){.dropdown-menu#servicesDropdownMenu{left:10%!important;transform:translateX(-90%)}}.status-message{border-radius:5px;display:none;margin-top:15px;padding:10px}.status-message.alert{font-weight:700}#newsletter .form-group{display:flex;flex-direction:column;gap:10px}#newsletter input[type=email]{border:1px solid #ccc;border-radius:4px;padding:8px}.footer-cta{background:linear-gradient(135deg,#b6216c,#f98024);border-radius:50px;box-shadow:0 4px 12px rgba(0,0,0,.2);display:inline-block;margin:auto;max-width:100%;padding:14px 22px;transition:transform .3s ease,box-shadow .3s ease}.footer-cta:hover{box-shadow:0 8px 20px rgba(0,0,0,.25);transform:translateY(-3px) scale(1.05)}.cta-link{align-items:center;animation:blinkDownload2 2s infinite;color:#fff;display:flex;flex-wrap:wrap;font-size:1.1rem;font-weight:600;gap:10px;justify-content:center;text-align:center;text-decoration:none}.cta-icon{flex-shrink:0;font-size:1.6rem}.cta-text strong{color:#ffe082}.footer-cta{animation:pulseGlow 2.5s infinite alternate}@keyframes pulseGlow{0%{box-shadow:0 4px 12px rgba(246,137,56,.3)}to{box-shadow:0 6px 20px rgba(246,137,56,.5)}}@media (max-width:768px){.cta-link{font-size:1rem;gap:6px}.cta-icon{font-size:1.4rem}}@media (max-width:480px){.footer-cta{border-radius:40px;padding:12px 18px}.cta-link{flex-direction:column;gap:4px}.cta-icon{font-size:1.3rem}.cta-text{font-size:.95rem}}.attaction-download-link{animation:blinkDownload 2s infinite;color:#bd2879;font-weight:700;text-decoration:none;transition:transform .3s ease,color .2s ease}.attaction-download-link:hover{color:#731345;transform:scale(1.1)}@keyframes pulseDownload{0%{transform:scale(1.1)}50%{transform:scale(1.15)}to{transform:scale(1.1)}}@keyframes blinkDownload{0%,to{opacity:1;text-shadow:0 0 1px rgba(140,73,95,.6)}50%{color:#bf2976;opacity:1;text-shadow:0 0 5px #753856;transform:scale(1.12)}}@keyframes blinkDownload2{0%,to{opacity:1;text-shadow:0 0 1px hsla(0,0%,46%,.6)}50%{color:#fff;opacity:1;text-shadow:0 0 5px #7a7a7a;transform:scale(1.12)}}@keyframes blink{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.hero_in{margin:0 auto;max-width:90.9%;overflow:visible!important}.etoiles>.fa-star{cursor:pointer}.underline{text-decoration:underline}.hero_in.general:before{background-color:#11a6ba}.share-modal{z-index:1e+29!important}.share-button{align-items:center;background-color:#f8f9fa;border:1px solid #0b0c0c;border-radius:50%;color:#bf2976;display:inline-flex;font-size:25px;height:45px;justify-content:center;transition:background-color .3s ease,color .3s ease;width:45px}.share-button:hover{background-color:#e9ecef;color:#8f1f59}.social-share a{border-radius:50%;color:#fff;display:inline-block;font-size:18px;height:40px;line-height:20px;margin:5px;padding:10px;text-align:center;transition:background-color .3s ease;width:40px}.facebook{background:#3b5998}.facebook:hover{background:#2d4373}.x{background:#000}.x i{color:#fff}.x:hover{background:#333}.whatsapp{background:#25d366}.whatsapp:hover{background:#15a650}.linkedin{background:#0077b5}.linkedin:hover{background:#005ea1}.input-group,.social-share{justify-content:center}.social-share{display:flex;gap:10px}.galery-img-height-first-image{align-items:center;border-radius:0;display:flex;height:405px;overflow:hidden;width:100%}.galery-img-height-first-image-element{border-radius:0;min-height:405px;vertical-align:middle;width:100%}.galery-img-height{align-items:center;display:flex;height:200px;overflow:hidden;width:100%}.galery-img-height-element{min-height:200px;vertical-align:middle;width:100%}@media only screen and (min-width:1296px){.galery-img-height-first-image{align-items:center;border-radius:0;display:flex;height:465px;overflow:hidden}.galery-img-height-first-image-element{border-radius:0;min-height:465px;vertical-align:middle;width:100%}.galery-img-height{align-items:center;display:flex;height:230px;overflow:hidden}.galery-img-height-element{min-height:230px;vertical-align:middle;width:100%}}