.one-count,.typing-effect{white-space:nowrap}.shade{background-color:#0ff}.body-container{padding-left:0!important;padding-right:0!important;max-width:100%}.logo-image{width:50%;height:50%}.logo-image-about{width:200px;height:auto}.div-about{align-content:center;justify-content:center;text-align:center}.text-justify{text-align:justify;text-justify:inter-word}h1.h1-small{font-size:3.5rem}h2.h2-small,p.p-small{font-size:.8rem}h3.h3-small{font-size:.9rem}.custom-image{max-width:100%;max-height:200%}.gallery-image{display:flex;justify-content:center;align-items:center;background-color:#f3f3f3;border:1px solid #ddd;border-radius:4px;overflow:hidden;height:175px;width:100%}.image-wrapper{width:100%;height:100%;display:flex}.gallery-image img{object-fit:cover;width:100%;height:100%}.custom-full-width{width:100%}.custom-full-height{height:100%}.no-padding{padding:0}.blog-container{position:relative}.blog-container img{float:left;margin-right:20px}.blog-text::before{content:'';width:0;height:100%;float:left}.blog-text{clear:both}h1.h1-body{font-size:4.5rem;color:#fff;font-weight:100}.custom-small-btn{padding:5px 10px;font-size:10px;line-height:1.5;border-radius:3px}.custom-large-btn{padding:5px 20px;font-size:15px;line-height:2.5;border-radius:3px}.smaller-image{width:75%;height:auto}.rounded-corners{border-radius:0}h1.h1-banner{font-size:4.5rem;color:#000;font-weight:100}h2.h2-banner{font-size:4.5rem;color:#000;font-weight:700}.promo-image{margin-left:auto;margin-right:auto;max-width:80%;display:block}p.p-brands{font-size:.9rem;font-family:Montserrat Alternates}.banners-dim{margin-bottom:0}.discount-banner{margin-bottom:100px}.banner-1a{margin-bottom:50px}.custom-wide{padding-top:0}@media (min-width:768px){h1.h1-small{font-size:5rem}h2.h2-small,p.p-small{font-size:1rem}h3.h3-small{font-size:1.1rem}p.p-brands{font-size:1.7rem;font-family:Montserrat Alternates}.banners-dim{margin-bottom:100px}.banner-1a,.discount-banner{margin-bottom:0}.custom-wide{padding-top:3%}}.typing-effect{border-right:.15em solid #fff;overflow:hidden;width:0;animation:3s steps(40,end) forwards typing,.5s step-end infinite blink-caret}@keyframes typing{0%{width:0}100%{width:100%;border-right:0}}@keyframes blink-caret{from,to{border-color:transparent}50%{border-color:#000}}.typing-cursor{border-right:2px solid #000;width:0;margin-right:-2px;display:inline-block;animation:1s infinite blink}@keyframes blink{0%,100%{opacity:1}50%{opacity:0}}a.txt-600{text-decoration:none}@keyframes beat{0%,100%{transform:scale(.5)}50%{transform:scale(1.2)}}.beat-logo{max-width: 50%; height: auto; animation:5s infinite beat}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fade-in{animation:2s forwards fadeIn}@keyframes slideIn{from{transform:translateY(-100%)}to{transform:translateY(0)}}.slide-in{animation:2s forwards slideIn}@keyframes slideOut{from,to{transform:translateY(0)}}.slide-out{animation:2s forwards slideOut}@keyframes zoomIn{from{transform:scale(0)}to{transform:scale(1)}}.zoom-in{animation:2s forwards zoomIn}.grey-smoke--shape:after{background-color:#EEEEEE}.text-color-about3{color:#3F3F3F}#about-101 .container:after{position:absolute;content:'';width:90%;height:100%;top:0;right:15%;z-index:-1}.background-image{background-image:url('/images/peppina/salon.webp?v=7rhKpdm3WZTlz124xtjtsHyGARA');background-size:auto;background-repeat:no-repeat;background-position:center;background-attachment:fixed;color:#fff;padding:1px}.service-icon-size{width:150px;height:150px}p.p-hero{font-size:1.5rem}@media (max-width:767px){.custom-margin-top{margin-top:50px}h1.h1-body{font-size:3rem}#banner-3{background-size:contain}h1.h1-banner{font-size:2rem;color:#000;font-weight:100}h2.h2-banner{font-size:2.5rem;color:#000;font-weight:700}.promo-image{margin-left:auto;margin-right:auto;max-width:100%;display:block}#about-101 .container:after{width:100%!important;height:100%!important;top:0!important;left:0!important;z-index:-1}.service-icon-size{width:130px;height:130px}p.p-hero{font-size:1.1rem}#hero-5 .container{transform:translateY(0);position:relative;width:100%;height:65vh}}@media (max-width:915px) and (orientation:landscape){.logo-image{width:20%;height:auto}#hero-5 .container{transform:translateY(-25%)}h1.h1-body{font-size:2.8rem}p.p-hero{font-size:1rem}.btn{font-size:.6rem}}h4.h4-service{font-size:1.7rem}.messenger-button {position: fixed;bottom: 20px;left: 20px;background-color: transparent;border: none;padding: 0;text-decoration: none;z-index: 1000;}.messenger-icon {width: 50px;height: 50px;transition: transform 0.3s ease, box-shadow 0.3s ease;display: block;background: transparent;border: none;outline: none; /* Ensure there are no outlines */-webkit-box-shadow: none; /* Remove any potential webkit-specific shadows */-moz-box-shadow: none; /* Remove any potential mozilla-specific shadows */box-shadow: none; /* Remove any box shadows */}.messenger-button:hover .messenger-icon {transform: scale(1.2);outline: none; /* Ensure there are no outlines */-webkit-box-shadow: none; /* Remove any potential webkit-specific shadows */-moz-box-shadow: none; /* Remove any potential mozilla-specific shadows */box-shadow: none; /* Remove any box shadows */}