#location span,#text_or_call span{text-align:right}@keyframes fadeinall{0%{opacity:1}97%{opacity:0}98%{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);z-index:-1}}#fadein{opacity:1;position:fixed;top:0;left:0;width:100%;height:100%;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);background-color:#FFF;z-index:999;-webkit-animation:fadeinall 1s normal both;animation:fadeinall 1s normal both;-webkit-animation-delay:.3s;animation-delay:.3s}#fadein div{position:absolute;width:100%;height:auto;text-align:center;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%)}body{background:#fff;color:#040507;font-family:"Josefin Sans",Helvetica,Arial,sans-serif;margin:0;padding:0}#cookie-notice{text-align:center;padding-bottom:10px;background-color:rgba(255,255,255,.9);border-top:#fa6173;display:none}a[href],a[href]:active,a[href]:visited{color:#fa6173;transition:color .2s ease-out}.phone a[href],.phone a[href]:active,.phone a[href]:visited{color:#040507;transition:color .2s ease-out}footer .phone a[href],footer .phone a[href]:active,footer .phone a[href]:visited,footer a[href],footer a[href]:active,footer a[href]:visited{color:#fff;transition:color .2s ease-out}.phone a[href]:hover,a[href]:hover,footer .phone a[href]:hover{color:#fa6173!important}header,main>section:not(#contact_info)>div{max-width:1520px;margin:auto}main,section#style_info .boxed_content#contact_info_desktop #map img,section#style_info .boxed_content#contact_info_mobile #map img{max-width:100%}@media ((min-width:1281px)){header{position:absolute;width:1520px;left:calc(50vw - 775px)}}header #brand{box-sizing:border-box;position:absolute;z-index:2;left:8rem;top:-50px;height:198px;border-color:rgba(4,5,7,.93);border-width:15px;border-style:solid;padding:10px;width:352px}@media ((min-width:961px) && (max-width:1280px)){header #brand{left:6rem}}@media ((max-width:960px)){body{font-size:.875rem}header #brand{left:50vw;-ms-transform:translateX(-50%);transform:translateX(-50%)}}header #brand h1{position:absolute;width:302px;height:129px;bottom:-10px;background:rgba(4,5,7,.93)}header>#brand>h1>img{margin:0 auto;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}main{width:100vw;margin:auto;position:relative}main>section#heroine{position:relative;width:100%;height:500px;background-image:url(../img/header/heroine_bg@2x.jpg);background-size:cover;background-repeat:no-repeat;background-position:left}section h1{text-transform:uppercase;font-weight:600;font-size:1.875em;line-height:1.75rem;letter-spacing:.06em;position:relative;z-index:4}#instructions,.phone{font-weight:500;line-height:1rem;display:block;text-transform:uppercase}#instructions{font-size:.875em}.phone{font-size:1.125em}#location{margin-top:1rem}#location span{display:block;font-weight:300}#location span#city{font-size:.875em}#location strong{font-weight:400}section#style_info{background:#F5F6F6}section#style_info>div{display:flex;flex-shrink:1;padding:8rem 8rem 0;justify-content:space-between;align-items:flex-end}@media ((max-width:960px)){section#style_info>div{flex-direction:column;flex-wrap:wrap;align-items:center;padding:12rem 4rem 0}}@media ((min-width:961px) && (max-width:1280px)){section#style_info>div{padding:8rem 6rem 0}section#style_info #services{width:50vw}}section#style_info #services{margin-top:0;padding-bottom:8rem}section#style_info #services>div{display:flex;align-items:center}section#style_info #services>div h2{font-weight:500;font-size:1.143rem;width:16em;flex-basis:0;flex-grow:.7}@media ((max-width:960px)){section#style_info #services>div h2{min-width:10rem;width:30vw}section#style_info #services ul li{min-width:30vw}}@media ((min-width:961px) && (max-width:1280px)){section#style_info #services>div h2{width:9em}section#style_info #Nicole{right:0}}@media (min-width:1281px) and (max-width:1320px){section#style_info #services>div h2{width:11em}}section#style_info #services ul{flex-basis:0;flex-grow:1}section#style_info #services ul li{font-weight:300;font-size:1.143rem;line-height:1.5rem}section#style_info #Nicole{max-width:40%;z-index:2;position:relative;min-width:450px}@media ((min-width:961px) && (max-width:1280px)){section#style_info #Nicole{margin-left:4rem}}section#style_info #Nicole>img{position:relative;vertical-align:bottom;width:100%;max-width:100vw}section#style_info #Nicole #Signature img{width:60%;float:right;display:block;margin-top:1.7rem}section#style_info #Nicole .boxed_content{position:absolute;margin:-11rem auto auto;z-index:3;left:50%;transform:translateX(-50%);border-color:#fff}section#style_info #Nicole .boxed_content>div{background-color:#fff;width:auto;min-height:11rem;padding:2rem}section#style_info #Nicole .boxed_content>div>span{display:block;margin-top:.5rem}section#style_info #Nicole .boxed_content>div span#Nicole_Zavala{text-transform:uppercase;font-size:1rem;font-weight:700}section#style_info #Nicole .boxed_content>div span#License{text-transform:uppercase;font-size:.75rem;font-weight:400}section#style_info #Nicole .boxed_content>div span#About{margin:1rem 9;font-size:1rem;font-weight:300;line-height:1.7rem}section#style_info .boxed_content#contact_info_mobile{display:none;margin:-8rem auto 0;transform:translate(0,0)}section#style_info .boxed_content#contact_info_desktop{transform:translate(-50%,-50%)}@media ((max-width:960px)){section#style_info #Nicole{right:0}section#style_info #Nicole .boxed_content>div span#About{font-size:1.143rem;line-height:1.7em}section#style_info .boxed_content#contact_info_mobile{display:inherit}section#style_info .boxed_content#contact_info_desktop{display:none}section#style_info>div{flex-direction:column;align-content:center}}section#style_info .boxed_content#contact_info_desktop,section#style_info .boxed_content#contact_info_mobile{margin-top:-17rem;border-color:#F5F6F6}section#style_info .boxed_content#contact_info_desktop>div,section#style_info .boxed_content#contact_info_mobile>div{background-color:#F5F6F6;padding:2rem .5rem}section#style_info .boxed_content#contact_info_desktop #contact,section#style_info .boxed_content#contact_info_mobile #contact{width:50%;margin-left:10px;display:inline-block;vertical-align:top}section#style_info .boxed_content#contact_info_desktop #map,section#style_info .boxed_content#contact_info_mobile #map{width:30%;margin-left:15px;padding-top:5px;display:inline-block}section#style_info .boxed_content#contact_info_desktop div,section#style_info .boxed_content#contact_info_mobile div{background:#F5F6F6}section#style_info .boxed_content#contact_info_desktop h1,section#style_info .boxed_content#contact_info_mobile h1{padding-top:1.5rem;font-size:1.5rem;font-weight:600;line-height:1.875rem;text-align:center;text-transform:uppercase}section#gallery{background:#fff;padding:16rem 0}@media ((max-width:960px)){section#gallery{padding-top:24rem}}section#gallery .caption{position:absolute;bottom:0;width:100%;padding:.5rem 0;background:rgba(4,5,7,.85);color:#fff;text-align:center;font-size:.75rem;font-weight:300;text-transform:uppercase}footer,section#gallery #gallery_photos>div>div{position:relative}section#gallery .caption h4{font-size:.8rem;font-weight:400;line-height:1.3rem;margin:0;letter-spacing:.3em;text-transform:uppercase}section#gallery .caption em{color:#fa6173;text-decoration:none;font-style:normal}section#gallery div.header{max-width:1520px;margin:auto;padding:8rem 8rem 0}@media ((max-width:960px)){section#gallery .caption{font-size:0}section#gallery .caption.hide-mobile{display:none}section#gallery .caption h4{display:inline-block;font-size:.45rem}section#gallery div.header{padding:10rem 4rem 2rem}}section#gallery>div:not(.header){display:flex;flex-direction:column;width:80vw;max-width:2000px!important}section#gallery #gallery_photos{display:flex;align-items:center;flex-shrink:1;max-width:80vw;margin:2rem auto auto}@media ((max-width:600px)){section#gallery #gallery_photos>div{max-width:40vw}}section#gallery #gallery_photos>div{display:flex;flex-direction:column}section#gallery #gallery_photos div.client{border:5px solid transparent;box-sizing:border-box;max-width:100%}section#gallery #gallery_photos div.client img{box-sizing:border-box;max-width:100%}section#gallery #gallery_photos div.instagram{text-align:center}section#gallery #gallery_photos div.instagram img{width:80%}section#gallery #gallery_photos .label{positiion:absolute;bottom:0;left:0;right:0;width:auto;padding:6px;background:rgba(36,36,36,.85);font-size:.5rem}section#gallery #gallery_photos .label h3{font-size:.625rem}footer{background-color:#040507;padding:16px 0;bottom:0}footer>div{border-top:10px solid #fff;border-bottom:10px solid #fff;padding:1rem 0}footer .footer-content{background-color:#040507;margin:auto;color:#fff;text-align:center;width:50vw}@media ((max-width:960px)){footer .footer-content{width:auto}}footer .footer-content img{display:block;max-width:200px;margin:auto}footer .footer-content #contact{width:50%;margin:1rem 0}footer .footer-content span{display:block}footer .copyright{text-transform:uppercase;font-size:.875rem}.boxed_content{box-sizing:border-box;border-width:15px;border-style:solid;padding:14px;width:414px;max-width:100vw}.boxed_content>div{width:364px;margin:0 auto}