@font-face{font-family:ginebra;src:url(/assets/fonts/Ginebra.ttf)}@font-face{font-family:champagne_limousines;src:url(/assets/fonts/Champagne_&_Limousines.ttf)}@font-face{font-family:champagne_limousines_bold;src:url(/assets/fonts/Champagne_&_Limousines_Bold.ttf)}@font-face{font-family:champagne_limousines_italic;src:url(/assets/fonts/Champagne_&_Limousines_Italic.ttf)}@font-face{font-family:champagne_limousines_bold_italic;src:url(/assets/fonts/Champagne_&_Limousines_Bold_Italic.ttf)}body,html{width:100%;height:100%}body{margin:0!important;font-family:champagne_limousines}body *{box-sizing:border-box}body h2{color:#c6a470;font-family:champagne_limousines_bold}#app-wrapper.sticky{padding-top:40px}.footer-container{width:100%;background-color:#2e303f;color:#999;padding:1% 6%;font-size:.8em}.footer-container h3{font-size:1.1em}.footer-container hr{margin-top:30px;border:0;height:1px;background-image:linear-gradient(to right,rgba(0,0,0,0),#000,rgba(0,0,0,0))}.footer-container .content-col{display:flex}.footer-container .content-col>*{flex:1 1 auto}.footer-container .content-col p{margin:4px 0}.footer-container .content-col .brand>*>*{color:inherit;text-decoration:none}.footer-container .content-col .socialNetwork{text-align:right}.footer-container .content-col .socialNetwork img{width:30px;margin-left:10px}.footer-container .content-col .contact,.footer-container .copyright{text-align:center}.footer-container .copyright>.legalMentions{text-decoration:none;color:inherit}@media screen and (max-width:518px){.footer-container{font-size:.7em}.footer-container h3{font-size:1.1em}.footer-container hr{margin-top:15px}.footer-container .content-col .socialNetwork img{width:20px}}@media screen and (max-width:353px){.footer-container{font-size:.6em}.footer-container h3{font-size:.9em}}.app-header .nav-container{display:flex;box-shadow:0 8px 6px -6px #999;padding:10px;background-color:#c6a470;margin:0;height:40px;align-items:center;line-height:1}.app-header .nav-container li{text-align:center;list-style:none;flex:1 1 25%}.app-header .nav-container li a{text-decoration:none;color:#fff;font-family:champagne_limousines_bold}.app-header .nav-container li a.active{color:#000}.app-header .nav-container li a:hover{color:#fdf0d8;opacity:.5}.app-header .nav-container.sticky{position:fixed;top:0;width:100%;z-index:10}.app-header .nav-logo{padding:14px;text-align:center;background-color:#fff}.app-header .nav-logo .nav-header{display:flex}.app-header .nav-logo .nav-header .nav-img-wrapper{flex:1 1 50%;text-align:left}.app-header .nav-logo .nav-header .nav-img-wrapper .imgLogo{width:100px}.app-header .nav-logo .nav-header .nav-btn-wrapper{flex:1 1 50%;text-align:right;margin:auto}.app-header .nav-logo .nav-header .nav-btn-wrapper .appointment{background-color:#228c80;border:none;color:#fff;padding:14px 30px;text-align:center;text-decoration:none;font-family:champagne_limousines_bold}.app-header .nav-logo .title{font-family:ginebra;font-size:8vw;font-weight:400;margin:auto;padding:20px}@media screen and (min-width:426px) and (max-width:768px){.app-header .nav-logo .nav-header .nav-img-wrapper .imgLogo{width:70px}}@media screen and (max-width:425px){.app-header .nav-logo .nav-header .nav-img-wrapper .imgLogo{width:50px}}@media screen and (max-width:768px){.app-header .nav-logo .nav-header .nav-btn-wrapper .appointment{padding:10px 20px;font-size:13px}}.news-container{display:flex;align-items:center;margin-top:15px}.news-container .news-img{flex:0 0 auto;width:90%;height:100%}.news-container .news-arrow{width:5%;flex:0 0 auto}.news-container .news-arrow.left{-webkit-transform:rotate(180deg);transform:rotate(180deg)}section{text-align:center;margin:5% 8%}section h1{color:#228c80;font-size:1.8em}hr{margin:30px;border:0;height:1px;background-image:linear-gradient(to right,rgba(0,0,0,0),#c6a470,rgba(0,0,0,0))}.contact-container h2{text-align:center}.contact-container section{display:flex}.contact-container section .info{width:100%;background:#c6a470;padding:30px}.contact-container section .info .infoLine{display:flex;align-items:center}.contact-container section .info .infoLine img{width:1em;margin-right:10px}.contact-container section .info .infoLine a,.contact-container section .info .infoLine p{margin:8px 0}.contact-container section .info .infoLine a{text-decoration:none;color:#000}.contact-container section .info .schedule{text-align:left}.pictures-wrapper{margin:10px}.pictures-wrapper iframe{width:100%;border:0;overflow:hidden}.price-container{margin:auto;max-width:640px;padding:0 10px}.price-container .services hr{margin:40px;border:0;height:1px;background-image:linear-gradient(to right,rgba(0,0,0,0),#c6a470,rgba(0,0,0,0))}.price-container .services .treatments{display:flex;margin:6px 0;align-content:center}.price-container .services .treatments .description{flex:1 1 auto}.price-container .services .treatments .price{flex:0 1 auto;margin-left:6px}.legal-mentions-container{margin:3rem}.legal-mentions-container .legal-mentions-section .legal-mentions-title{font-size:1.2em;color:#c6a470;font-family:champagne_limousines_bold}.legal-mentions-container .legal-mentions-section .legal-mentions-text{text-align:justify}.legal-mentions-container .legal-mentions-section .legal-mentions-text strong{font-family:champagne_limousines_bold}.legal-mentions-container .legal-mentions-section .legal-mentions-text a{color:inherit}