/*!
 * Start Bootstrap - Scrolling Nav (https://startbootstrap.com/template-overviews/scrolling-nav)
 * Copyright 2013-2017 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-scrolling-nav/blob/master/LICENSE)
 */body{color:#434343;font-family:'Montserrat', sans-serif;font-weight:400;font-size:15px}body.mujer .btn-primary{background-color:#ffcaa2;border-color:#ffcaa2}body.mujer .btn-primary:hover,body.mujer .btn-primary:focus,body.mujer .btn-primary:active,body.mujer .btn-primary :not(:disabled):not(.disabled):active{background-color:#FFF !important;border-color:#FFF !important;color:#ffcaa2 !important}body.mujer .btn-primary:active:focus{background-color:#ffe0cc;border-color:#ffe0cc;box-shadow:0 0 0 0.2rem rgba(255,224,204,0.5) !important}body.mujer .maquinas{background-image:url(../images/mujer/textura-maquinas.svg);background-size:cover}body.mujer .tratamientos .card{background-color:#ffcaa2}body.mujer .tratamientos .card .btn-more{background-color:#ffe0cc}body.mujer .tratamientos .card .btn-more:hover{background-color:#FFF;color:#ffe0cc}body.mujer .gift-cards{background-image:url(../images/mujer/bg-gift.svg)}body.mujer .owl-tratamientos .owl-next,body.mujer .owl-tratamientos .owl-prev{color:#ffcaa2}body.mujer .owl-tratamientos .owl-next:hover,body.mujer .owl-tratamientos .owl-prev:hover{background-color:#ffe0cc !important;color:#FFF !important;border-color:#ffe0cc !important}body.hombre .btn-primary{background-color:#ccc;border-color:#ccc;color:#434343}body.hombre .btn-primary:hover,body.hombre .btn-primary:focus,body.hombre .btn-primary:active{background-color:#FFF;border-color:#FFF}body.hombre .btn-primary:active:focus{background-color:#919191;border-color:#919191;box-shadow:0 0 0 0.2rem rgba(255,224,204,0.5) !important}body.hombre .maquinas{background-image:url(../images/hombre/textura-maquinas.svg);background-size:cover}body.hombre .maquinas .frase{color:#737373}body.hombre .tratamientos .card{background-color:#919191}body.hombre .tratamientos .card h3:before,body.hombre .tratamientos .card h3:after{border-color:#ccc}body.hombre .tratamientos .card .btn-more{background-color:#ccc}body.hombre .tratamientos .card .btn-more:hover{background-color:#FFF;color:#ccc}body.hombre h3.title-number span{color:#ccc}body.hombre .testimonios{background-image:url("../images/hombre/bg-testimonios.jpg")}body.hombre .testimonios .comillas,body.hombre .testimonios .author span{color:#919191 !important}body.hombre .gift-cards{background-image:url(../images/hombre/bg-gift.svg)}body.hombre .promociones{background-color:#ededed}body.hombre .promociones .owl-promociones.owl-theme .owl-dot span{background-color:rgba(204,204,204,0.5)}body.hombre .promociones .owl-promociones.owl-theme .owl-dot.active span,body.hombre .promociones .owl-promociones.owl-theme .owl-dot:hover span{background:#ccc !important}body.hombre .owl-tratamientos .owl-next,body.hombre .owl-tratamientos .owl-prev{color:#ccc}body.hombre .owl-tratamientos .owl-next:hover,body.hombre .owl-tratamientos .owl-prev:hover{background-color:#ccc !important;color:#FFF !important;border-color:#ccc !important}a{color:#434343;transition:all 0.3s ease-in-out !important}a:hover{text-decoration:none;color:#5e3158}.font-script{font-family:'Dancing Script', cursive}.btn{font-family:'Montserrat', sans-serif;font-weight:400;font-size:16px;text-transform:uppercase;color:#FFF}.btn.btn-outline-primary{border-radius:45px;border-color:#FFF;padding:10px 19px;box-shadow:0 0.25rem 0.75rem rgba(0,0,0,0.2)}.btn.btn-outline-primary:hover,.btn.btn-outline-primary:focus,.btn.btn-outline-primary:active{border-color:#FFF !important;background-color:#FFF !important;color:#5e3158 !important}.btn.btn-outline-primary:active:focus,.btn.btn-outline-primary:focus{box-shadow:0 0 0 0.2rem rgba(243,243,243,0.5) !important}.btn.btn-primary{border-radius:45px;padding:10px 19px;box-shadow:0 0.25rem 0.75rem rgba(0,0,0,0.2);background-color:#5e3158;border-color:#5e3158}h1,h2,h3{position:relative}h1:after,h2:after,h3:after{content:"";border-bottom:2px solid #FFF;display:block}h1:before,h2:before,h3:before{content:"";border-bottom:8px solid #FFF;display:block;width:55px;bottom:-13px;left:0;right:0;position:absolute}h1{font-size:35px}h1:after{border-bottom:2px solid #FFF}h1:before{border-bottom:8px solid #FFF}h2{color:#5e3158;font-size:26px;margin-bottom:50px;display:inline-block}h2:after{border-bottom:2px solid #5e3158}h2:before{border-bottom:8px solid #5e3158}h2.title-left:before{bottom:0}@media (max-width: 575px){h2{font-size:21px}}h3{color:#5e3158;font-size:18px;display:block}h3:after{border-bottom:2px solid #ffe0cc}h3:before{border-bottom:8px solid #ffe0cc}h3.title-number{font-family:'Dancing Script', cursive;font-weight:700;font-size:35px;text-align:center;position:relative;margin-bottom:35px}h3.title-number:after,h3.title-number:before{content:none}h3.title-number span{font-family:'Montserrat', sans-serif;font-weight:500;color:#ffcaa2;opacity:0.3;font-size:90px;position:absolute;left:0;right:0;top:-35px;bottom:0;z-index:-1}h3.no-line{margin-top:30px}h3.no-line:after,h3.no-line:before{content:none}@media (max-width: 575px){h3{font-size:17px}}.title-right{text-align:right}.title-right:after{width:100%;margin:12px 0}.title-right:before{margin:10px 0;right:15px;left:auto}.title-center{display:block;text-align:center}.title-center:after{margin:12px auto;width:225px}.title-center:before{margin:10px auto}.title-left{margin-bottom:30px;z-index:1}.title-left:after{width:100%;margin:12px 0}.title-left:before{margin:10px 0;left:0}.card{border:0;border-radius:20px;overflow:hidden;box-shadow:2px 7px 6px rgba(0,0,0,0.1);margin:30px 0;word-wrap:normal}.card .btn-more{position:absolute;bottom:calc(10% - 20px);right:30px;border-radius:30px;z-index:9;box-shadow:2px 7px 6px rgba(0,0,0,0.1)}@media (min-width: 768px) and (max-width: 992px){.card .btn-more{bottom:calc(10% - 20px)}}.card .btn-more:hover{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.card .img-thumb{position:relative}.card .img-thumb .img-fluid{width:100%}.card .divider{position:absolute;bottom:-1px;left:-2px;width:102%;z-index:1}.card .article{position:relative;padding:0px 39px 20px;min-height:204px}@media (max-width: 992px){.card .article{padding:0px 33px 20px}}.card .article h3{color:#FFF}@media (max-width: 992px){.card .article h3{font-size:16px;line-height:1.35}}.card .article h3:before{left:0px !important}.card .article p{color:#FFF;padding-top:10px;margin-bottom:0}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.card{display:block}.form-sidebar.sticky-top{top:0 !important}.carousel .fill{background-attachment:scroll !important}}header .top-nav{background-color:#5e3158;color:#FFF;padding:10px 0;font-size:13px}header .top-nav .list-inline{margin-bottom:0}header .top-nav a{color:#FFF;font-size:13px}header .navbar-light .navbar-nav .nav-link{color:#434343}header nav{box-shadow:0 0.25rem 0.75rem rgba(0,0,0,0.2);z-index:1}@media (min-width: 576px) and (max-width: 767px){header nav .container{max-width:100% !important;padding:0}header nav .navbar-toggler{right:15px !important}}@media (max-width: 992px){header nav .navbar-nav{padding-left:15px}}header nav.fixed-top{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;top:47px !important}@media (min-width: 768px){header nav.top-nav-collapse{margin-top:-47px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}header nav.top-nav-collapse .navbar-brand{margin:10px 0 !important}header nav.top-nav-collapse .navbar-toggler{top:-65px}}header nav .navbar-toggler{border-color:transparent !important;position:absolute;top:-78px;right:0px}@media (max-width: 767px){header nav .navbar-toggler{top:-77px}}header nav .navbar-toggler:focus{outline:0}header nav .navbar-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgb(94, 49, 89)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E") !important}header nav .brand-container{border-bottom:1px solid #e1e1e1;margin-bottom:-1px}header nav .brand-container .navbar-brand{margin:25px 0;padding:0}@media (max-width: 767px){header nav .brand-container .navbar-brand{margin:22px 0}header nav .brand-container .navbar-brand img{width:140px}}header nav .navbar{padding:0}header nav .navbar .active>.nav-link{color:#5e3158 !important}header nav .navbar .nav-link{font-weight:400;font-size:14px;color:#434343;padding:15px 20px}@media (max-width: 991px){header nav .navbar .nav-link{padding-left:0}}@media (min-width: 1200px){header nav .navbar .nav-link{padding:15px 20px !important}}header nav .navbar .nav-link:hover{color:#5e3158 !important}.dropdown-toggle:after{content:none}.mega-dropdown{position:static !important;width:auto}.mega-dropdown .mega-dropdown-menu{padding:30px;width:100%;border:0;top:96%;border-radius:0;box-shadow:0 0.25rem 0.75rem rgba(0,0,0,0.2)}@media only screen and (min-width: 992px){.mega-dropdown .mega-dropdown-menu{background-image:url(../images/mujer-dropdown.jpg);background-repeat:no-repeat;background-size:170px;background-position:right bottom}}@media only screen and (min-width: 992px){.mega-dropdown .mega-dropdown-menu.hombre{background-image:url(../images/hombre-dropdown.jpg);background-size:150px}}@media only screen and (max-width: 991px){.mega-dropdown .mega-dropdown-menu{width:calc(100% + 15px);box-shadow:none;background-color:rgba(26,26,26,0.1);margin-left:-15px;padding:15px}.mega-dropdown .mega-dropdown-menu li>ul>li>a{padding:16px 0 !important}}.mega-dropdown .mega-dropdown-menu li>ul{padding:0;margin:0}.mega-dropdown .mega-dropdown-menu li>ul>li{list-style:none}.mega-dropdown .mega-dropdown-menu li>ul>li>a{display:block;line-height:0.5;padding:10px 0}.mega-dropdown .mega-dropdown-menu .dropdown-header{padding:0}.mega-dropdown .mega-dropdown-menu .dropdown-header a.nav-link{color:#5e3158;font-weight:600}@media only screen and (max-width: 991px){#slide-navbar-collapse{position:fixed;top:0;left:0;z-index:99;width:280px;height:100%;background-color:#5e3158;overflow:auto}#slide-navbar-collapse .nav-link{color:#FFF !important}#slide-navbar-collapse .nav-item{min-width:265px}.menu-overlay{display:none;background-color:#000;bottom:0;left:0;opacity:0.5;filter:alpha(opacity=60);position:fixed;right:0;top:0;z-index:49}}section.first{margin-top:222px;padding:0}@media (max-width: 767px){section.first{margin-top:164px !important}}@media (max-width: 991px){section.first{margin-top:170px}}section{padding:80px 0 0}footer{background-color:#5e3158;color:#FFF;padding:80px 0 0;margin-top:100px}footer .copy{background-color:#FFF;padding:41px 0;margin-top:80px}footer .copy p{font-size:12px;color:#434343;font-family:'Montserrat', sans-serif;font-weight:300;margin-bottom:0;text-align:center}footer h2{color:#FFF}footer h2:after{border-bottom:2px solid #FFF}footer h2:before{border-bottom:8px solid #FFF}footer .contact-info .icono{height:80px;margin-top:50px}footer .contact-info a,footer .contact-info a:hover{color:#FFF}footer .card.newsletter{margin:0;padding:40px 0px;text-align:center}@media (max-width: 991px){footer .card.newsletter{margin-bottom:60px}}footer .card.newsletter h2{color:#5e3158}footer .card.newsletter h2:after{border-bottom:2px solid #5e3158}footer .card.newsletter h2:before{border-bottom:8px solid #5e3158}footer .card.newsletter p{color:#434343;padding-left:20px;padding-right:20px}footer .card.newsletter form{padding-left:20px;padding-right:20px}.home footer{margin-top:0}form{position:relative;margin-top:20px;text-align:center}form .form-control{border-radius:0px;border-top:none;border-left:none;border-right:none;padding-left:0px;padding-right:0px;text-align:center;margin-bottom:30px;background-color:transparent;position:relative;z-index:5}form .form-control:placeholder-shown+label{top:5px;left:0px;text-align:center}form .form-control:focus{box-shadow:inset 0px -1px 0px #5e3158;border-color:#5e3158}form .form-control:focus+label{top:-18px;font-size:11px;color:#5e3158;font-weight:500}form label{position:absolute;top:10px;left:0;right:0;font-size:14px;color:#cccccc;transition:all 0.2s;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;-o-transition:all 0.2s}form label.active{top:-18px;font-size:11px;color:#cccccc;font-weight:500}form .form-control:disabled,form .form-control[readonly]{background-color:transparent;color:#cccccc}form .form-control[readonly]{cursor:not-allowed}form .form-control[readonly]:focus{box-shadow:none;border-bottom:1px solid #ced4da}.intro{height:100%}@media (max-width: 767px){.intro{height:auto}}.intro nav{padding:15px 0;top:0 !important}.intro .full-banner{height:calc(100% - 214px);padding:0}@media (min-width: 768px) and (max-width: 992px){.intro .full-banner{height:calc(100% - 232px)}}.intro .caption{text-align:center}@media (max-width: 767px){.intro .caption{padding:100px 0;margin-top:40px}}.intro .caption h1{font-weight:700;font-size:50px;text-align:center;color:#FFF;margin-bottom:20px}@media (min-width: 768px) and (max-width: 992px){.intro .caption h1{font-size:38px}}@media (max-width: 575px){.intro .caption h1{font-size:30px}}.intro .caption h1:before,.intro .caption h1:after{content:"";border-left:2px solid #FFF;position:relative;top:-25px;padding:15px 0;display:block;border-bottom:0;width:1px;height:75px;left:0;right:0;margin:0 auto}.intro .caption h1 span{font-family:'Dancing Script', cursive;font-size:60px;display:block;position:relative;top:-40px}@media (min-width: 768px) and (max-width: 992px){.intro .caption h1 span{font-size:48px;top:-30px;margin-bottom:11px}}@media (max-width: 575px){.intro .caption h1 span{font-size:48px;top:-30px;margin-bottom:11px}}.intro .mujer{background-image:url(../images/intro-mujer.jpg);background-size:cover;background-position:right center}.intro .mujer span{color:#ffe0cc}.intro .hombre{background-image:url(../images/intro-hombre.jpg);background-size:cover;background-position:right center}.intro .hombre span{color:#434343}.intro footer{padding:0;margin:0}.intro .copy{margin-top:0}.carousel{max-height:700px}.carousel .carousel-inner{position:relative;width:100%;overflow:hidden}.carousel .carousel-item{max-height:700px;height:calc(100vh - 222px)}@media (max-width: 767px){.carousel .carousel-item{height:550px}}.carousel.interna{min-height:500px}.carousel.interna .carousel-item{height:500px}.carousel.interna .carousel-caption{top:50px}.carousel.interna .fill{background-attachment:scroll}.carousel .fill{width:100%;height:100%;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;background-attachment:fixed}@media (max-width: 767px){.carousel .fill{background-attachment:scroll}}@media only screen and (max-device-width: 1024px){.carousel .fill{background-attachment:scroll}}.carousel .fill.left{background-position:center left}.carousel .fill.right{background-position:center right}.carousel .carousel-caption{text-align:right;top:calc(50vh - 280px);right:0;left:auto}.carousel .carousel-caption h1.title-right:before{right:-1px}@media (max-width: 575px){.carousel .carousel-caption h1.title-right{font-size:20px}}.carousel .carousel-caption p{font-family:'Dancing Script', cursive;font-size:42px;font-weight:700;margin-bottom:30px}@media (max-width: 575px){.carousel .carousel-caption p{font-size:30px !important}}.carousel .carousel-caption a{margin-left:20px}@media (max-width: 552px){.carousel .carousel-caption a{display:inline-block;margin-left:0}}.carousel .cta-slider{float:right}@media (max-width: 767px){.carousel .carousel-caption{top:100px;right:0 !important;left:0 !important;margin:0 auto;width:85%}.carousel .carousel-caption p{font-size:40px;line-height:40px}.carousel .btn{padding:12px 20px;margin-bottom:30px}.carousel .cta-slider{width:100%;text-align:center}.carousel .cta-slider a:first-child{margin-left:0}}@media (max-width: 767px){.home .carousel-caption h1{font-size:30px;text-align:center;position:relative}.home .carousel-caption h1:before{margin:10px auto;right:0;left:0}.home .carousel-caption p{text-align:center}}.maquinas{margin-top:120px}.maquinas .frase{font-family:'Dancing Script', cursive;font-weight:700;font-size:38px;color:#5e3158;line-height:1;margin-top:250px}@media (max-width: 767px){.maquinas .frase{margin-top:30px}}.tratamientos .title-left:before{left:15px}.tratamientos .two-columns .card .btn-more{bottom:calc(10% - 16px)}.text-content{margin:30px 0;text-align:center}.testimonios{margin-top:120px;padding-bottom:80px;background-image:url("../images/mujer/bg-testimonios.jpg");background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}@media only screen and (max-device-width: 1366px){.testimonios{background-attachment:scroll}}.testimonios h2{color:#FFF}.testimonios h2:before,.testimonios h2:after{border-color:#FFF}.testimonios .card{padding:50px 35px 40px;margin:30px 10px}@media (max-width: 575px){.testimonios .card{padding:50px 15px 40px}}.testimonios .card .content-comillas .comillas{font-size:150px;padding:0;margin:0;position:relative;top:-21px;line-height:1;color:#ffcaa2}@media (max-width: 400px){.testimonios .card .content-comillas .comillas{font-size:100px !important}}.testimonios .card .content-testimonio{margin-top:11px}@media (max-width: 400px){.testimonios .card .content-testimonio{margin-top:0}}.testimonios .card .content-testimonio p{margin-bottom:25px}.testimonios .card .content-testimonio .author{color:#5e3158}.testimonios .card .content-testimonio .author span{display:block;color:#ffcaa2;font-size:15px;font-style:italic}.owl-theme .owl-dots .owl-dot:focus{outline:0}.owl-theme .owl-dots .owl-dot span{width:45px;height:8px;border-radius:0;background-color:rgba(255,255,255,0.5)}@media (max-width: 767px){.owl-theme .owl-dots .owl-dot span{width:30px;margin:0}}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#FFF}.gift-promos{padding:0}.gift-promos .content-box{padding:0 35px;text-align:center}@media (max-width: 992px){.gift-promos .content-box{padding:0 80px}}@media (max-width: 480px){.gift-promos .content-box{padding:0 15px !important}}.gift-promos .gift-cards{padding:60px 15px;background-repeat:no-repeat;background-position:65% 40%;background-size:145px}@media (min-width: 1200px) and (max-width: 1561px){.gift-promos .gift-cards{background-position:67% 36%}}@media (min-width: 992px) and (max-width: 1199px){.gift-promos .gift-cards{background-position:center 36% !important}}@media (max-width: 991px){.gift-promos .gift-cards{background-position:center 48% !important}}.gift-promos .gift-cards p.text-giftcard{margin:90px 0}@media (min-width: 1565px){.gift-promos .gift-cards p.text-giftcard{padding:0 90px}}.gift-promos .promociones{padding:60px 15px;background-color:#ffe0cc}.gift-promos .promociones h2{margin-bottom:25px}.gift-promos .promociones h3{font-size:35px;font-weight:700;color:#434343}.gift-promos .promociones h3:after,.gift-promos .promociones h3:before{border:0}.gift-promos .promociones .promo-box h3{font-size:20px;font-weight:700}.gift-promos .promociones .promo-box h4{font-size:30px;color:#5e3158;line-height:1;margin-top:20px}.gift-promos .promociones .promo-box h4 span{display:block;font-size:16px}.owl-promociones.owl-theme .owl-dots{margin-top:50px !important}.owl-promociones.owl-theme .owl-dots .owl-dot span{background-color:rgba(94,49,88,0.5)}.owl-promociones.owl-theme .owl-dots .owl-dot.active span,.owl-promociones.owl-theme .owl-dots .owl-dot:hover span{background:#5e3158 !important}.form-sidebar{margin:0;padding:40px 20px;box-shadow:4px 4px 14px 4px rgba(0,0,0,0.05)}.form-sidebar.sticky-top{top:160px}.owl-tratamientos .owl-item img{display:block;width:102%}.owl-tratamientos .owl-next,.owl-tratamientos .owl-prev{background-color:#fff !important;-webkit-border-radius:100% !important;border-radius:100% !important;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.19);box-shadow:0 2px 4px 0 rgba(0,0,0,0.19);width:54px;height:54px;position:absolute;top:calc(50% - 27px);outline:0;font-size:25px !important;border:1px solid #eee !important;transition:all 0.3s ease-in-out !important}.owl-tratamientos .owl-next{right:-35px;padding-left:10px !important}.owl-tratamientos .owl-prev{left:-35px;padding-right:10px !important}@media (max-width: 600px){.owl-tratamientos .owl-next,.owl-tratamientos .owl-prev{top:auto;bottom:0}.owl-tratamientos .owl-next{right:calc(50% - 65px)}.owl-tratamientos .owl-prev{left:calc(50% - 65px)}}.list{padding:0 20px}.btn-whatsapp{display:block;padding:0 0 20px !important;position:fixed;bottom:0;right:0;width:auto;z-index:1029}.btn-whatsapp .chat-btn{background:#5e3158;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50% !important;width:60px !important;height:60px !important;color:#fff;margin:0 auto;float:right;font-size:30px !Important;line-height:45px;margin-right:20px;text-decoration:none;text-align:center;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-whatsapp .chat-btn:hover{background-color:#FFF;color:#5e3158}
