*{box-sizing:border-box;font-family:Europa,Montserrat,sans-serif;transition:all .2s ease-in-out}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;scroll-behavior:smooth}.app{text-align:center}main{opacity:0;transition:all 1s ease}a,h1,h2,h3,h4,h5,p,ul{margin:0;padding:0}h1,h2,h3{font-family:Eurostile-Bold,Montserrat,sans-serif}h2{font-size:2.25rem;padding:20px 0}h2,h3{font-weight:700}h3{font-size:1.66rem}p{font-size:1.2rem;font-weight:300;line-height:1.5;padding:0 20px 20px}a{color:#1ba49c;text-decoration:none}li{list-style-type:none}input,label,textarea{font-size:1.1rem}input,textarea{margin:10px 0;padding:10px;width:240px}@media(max-width:1100px){input,textarea{margin:10px auto;width:100%}}textarea{width:380px}@media(max-width:1100px){textarea{width:100%}}button{background:none;border:initial;outline:medium none invert;outline:initial}button:hover{cursor:pointer}.btn{border:2px solid #1ba49c;border-radius:100px;color:#1ba49c;font-size:1.1rem;font-weight:500;padding:8px 28px}.btn:disabled,.btn:hover{background:#1ba49c;color:#fff}.btn-secondary{background-color:#06bc9b;background-image:-webkit-linear-gradient(left,#06bc9b,#1ba49c);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1.1rem;padding:8px 16px}.btn-secondary:hover{background-color:#06bc9b;background-image:-webkit-linear-gradient(left,#1ba49c,#06bc9b)}.btn-secondary:hover i{color:#0d4e4a}.btn-secondary i{color:#fff;font-size:.8rem;margin-left:10px;transition:none}.error{color:#1ba49c;padding-left:10px;text-align:left}.fade-in{transition:opacity 1s ease}.fade-in-screen{opacity:1;transition:all 1s ease}.flex{align-items:flex-start;display:flex;justify-content:space-around;margin-top:20px}.flex.column{flex-direction:column}.flex.center{align-items:center}@media(max-width:1100px){.flex{display:block;margin:32px auto 0;max-width:600px}}.hide{display:none}.green{color:#1ba49c}.mt10{margin-top:10px}.no-scroll{overflow:hidden}@media(max-width:750px){h2{font-size:1.66rem}h3{font-size:1.5rem}}.nav{width:100%}.nav nav{align-items:center;display:flex;justify-content:space-between;margin:auto;max-width:1400px;padding:10px 20px}.nav nav h1 img{border-radius:4px;width:120px}@media(max-width:750px){.nav nav h1 img{width:80px}}.nav nav .wrap .btn{margin:0 10px;padding:6px 18px}.nav nav .wrap .navlink{color:#000;font-size:20px;margin:0 20px}.nav nav .wrap .navlink.active,.nav nav .wrap .navlink:hover{color:#1ba49c}.nav nav .toggler{cursor:pointer;display:none;margin-left:auto;padding:15px 5px;width:40px;z-index:2}.nav nav .hamburger{cursor:pointer;width:100%}.nav nav .hamburger .line{align-items:center;background-color:#000;display:flex;height:2px;justify-content:center;position:relative;transition:all .6s ease;width:100%}.nav nav .hamburger .line:after,.nav nav .hamburger .line:before{background:inherit;content:"";height:2px;position:absolute;top:-8px;width:100%}.nav nav .hamburger .line:after{top:8px}.nav nav .hamburger.active{transform:rotate(135deg)}.nav nav .hamburger.active .line{background-color:#141313}.nav nav .hamburger.active .line:after,.nav nav .hamburger.active .line:before{top:0;transform:rotate(90deg)}@media(max-width:750px){.nav nav .wrap{display:none}.nav nav .toggler{display:block}}.nav #mobile-menu{width:100%}.nav #mobile-menu nav{align-items:center;display:flex;justify-content:space-around;margin:auto;max-width:1400px;padding:10px}.nav #mobile-menu .btn{font-size:1rem;padding:6px 18px;width:106px}.nav #mobile-menu .navlink{color:#000;width:106px}.nav #mobile-menu .navlink.active,.nav #mobile-menu .navlink:hover{color:#1ba49c}@media(max-width:400px){.nav #mobile-menu .navlink{width:auto}}@media(min-width:751px){.nav #mobile-menu{display:none}}header{margin:auto;max-width:1400px;opacity:0;padding:160px 20px 0;transition:all 1s ease}header.fade-in-screen{opacity:1}header h1{font-size:3rem;margin-bottom:8px}header h2{font-family:Europa,Montserrat,sans-serif;font-size:1.4rem;font-weight:300;line-height:1.5}header .btn-wrap{margin-bottom:10px;margin-top:20px}header .image-wrap{margin-top:96px;width:100%}header img{margin-bottom:-4.2px;max-width:600px}@media(min-width:1720px){header img{max-width:750px}}@media(max-width:750px){header{padding:64px 32px 0}header h1{font-size:2.4rem}header h2{font-size:1.2rem}header img{max-width:100%}}@media(max-width:500px){header h1{font-size:2rem}header h2{font-size:1rem}}#about{background:#1ba49c;height:100%;padding:100px 10px 150px}#about .container{margin:auto;max-width:1000px}#about h2,#about h3,#about p{color:#fff}#about h2{font-size:2.2rem}#about h3{font-family:Europa,Montserrat,sans-serif}#about h3,#about p{line-height:1.8}@media(max-width:660px){#about{min-height:650px;padding:50px 10px}#about h2{font-size:1.5rem;padding-left:40px;padding-right:40px}#about h3{line-height:1.5}}.projects{margin-bottom:160px;padding:0 20px 32px}.projects .h3{margin-bottom:32px}.projects .email:hover{color:#167470}.projects .btn-wrap{margin-bottom:62px}.projects ul{grid-gap:20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:auto;max-width:1200px}@media(max-width:350px){.projects ul{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}.projects ul .card{align-items:center;border-radius:30px;box-shadow:0 4px 12px #00000024;display:flex;flex-direction:column;height:320px;justify-content:center;overflow:hidden;position:relative}.projects ul .card img{display:block;opacity:1;transition:.45s ease-in-out;width:250px}.projects ul .card .content-wrap{background:#0d4e4a;border-radius:30px;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;opacity:0;position:absolute;text-align:center;top:0;transition:.45s ease-in-out;width:100%}.projects ul .card .content-wrap .text-wrap{height:70%}.projects ul .card .content-wrap .text-wrap p{color:#fff;padding-top:32px}@media only screen and (max-width:1200px){.projects ul .card .content-wrap .text-wrap p{font-size:18px}}@media only screen and (max-width:660px){.projects ul .card .content-wrap .text-wrap p{font-size:20px}}@media only screen and (max-width:400px){.projects ul .card .content-wrap .text-wrap p{font-size:18px}}.projects ul .card .content-wrap .btn-wrap{margin:auto;max-width:250px}.projects ul .card .content-wrap .btn-wrap .btn{color:#fff;font-size:1.1rem}.projects ul .card:hover img{opacity:0}.projects ul .card:hover .content-wrap{opacity:1}.projects ul .card.leysa{background:#f0bc68}.projects ul .card.sah{background-color:#dccec8;background-image:url(/static/media/wave-lines.fe8bd1ec834d6c37117d.png);background-size:cover}.projects ul .card.ouidad{background-color:#fae6d8}.projects ul .card.the{background:#f29e66}.projects ul .card.the img{max-width:230px}.projects ul .card.sonna{background-color:#58585a;background-size:cover}.projects ul .card.sonna img{max-width:320px}.projects ul .card.johnny{background-color:#000;background-size:cover}.projects ul .card.johnny img{max-width:320px}.projects ul .card.ollin{background-color:#141313;background-size:cover}.projects ul .card.ollin img{max-width:320px}.projects ul .card.michelle{background-color:#000;background-image:url(/static/media/Michelle.26834b234dd9b881b9b3.png);background-size:cover}.projects ul .card.michelle img{max-width:320px}.projects ul .card.hairboss{background:#000}.projects ul .card.hairboss img{max-width:320px}.projects ul .card.ais{background:#1f4f6c}.projects ul .card.ais img{max-width:320px;width:100%}.projects ul .card.spp img{max-width:180px;width:100%}.projects ul .card.yuki{background:#000}.projects ul .card.yuki img{max-width:280px;width:100%}.projects ul .card.be{background:#a03484}.projects ul .card.be img{max-width:120px;width:100%}.projects ul .card.bp{background:#024959}.projects ul .card.bp img{max-width:250px;width:100%}.projects ul .card.greenhills img{bottom:20px;position:relative}.projects ul .card.crossing img,.projects ul .card.rdf img{max-width:200px;width:100%}.projects ul .card.lfi{background:#f1f2f5}.projects ul .card.lfi img{max-width:180px;width:100%}.projects ul .card.pilgrim{background:#3d5c46}.projects ul .card.koa .image-wrap{max-width:160px;width:100%}.projects ul .card.koa .image-wrap img{width:100%}.projects ul .card.maria{background:#250831}@media(max-width:750px){.projects ul .card img{max-width:200px}}@media(max-width:660px){.projects ul{margin:auto;max-width:400px}}@media(max-width:750px){.projects{margin-bottom:128px}.projects .h3{margin-bottom:32px}}#services{margin:-96px auto 160px;padding:0 20px}#services ul{grid-gap:20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:auto;max-width:1200px}@media(max-width:350px){#services ul{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}#services ul li .card{-webkit-box-pack:center;background-color:#fff;border-radius:30px;box-shadow:0 4px 12px #00000024;display:flex;flex-direction:column;min-height:100%;padding:20px 10px}#services ul li .card h2{font-size:32px}@media(max-width:660px){#services ul li .card h2{font-size:24px}}#services ul li .card p{padding-left:10px;padding-right:10px}#services ul li .card .icon{color:#06bc9b;font-size:36px}#services ul li .card .btn-wrap{margin-top:auto}#services ul li .card button:hover i{color:#0d4e4a}@media(max-width:750px){#services ul li .card{margin:auto;min-height:0}}@media(max-width:350px){#services ul li .card{max-width:300px}}@media(max-width:660px){#services ul{margin:auto;max-width:400px}}@media(max-width:440px){#services{margin-top:-40px}}#services-popup{left:0;position:absolute}#services-popup .content-wrap .content{animation:drop .8s ease forwards;background:#0d4e4a;border-radius:30px;box-shadow:0 4px 12px #00000024;left:0;margin:auto;max-width:1000px;overflow-x:hidden;overflow-y:auto;padding:20px;position:fixed;right:0;top:0;z-index:999}#services-popup .content-wrap .content .wrap{margin:auto;max-width:1000px}#services-popup .content-wrap .content .wrap h2{color:#fff;padding-top:0}#services-popup .content-wrap .content .wrap h3{color:#06bc9b;margin-bottom:16px}#services-popup .content-wrap .content .wrap ul{grid-gap:20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}#services-popup .content-wrap .content .wrap p{color:#fff;padding-left:0;padding-right:0}#services-popup .content-wrap .content .wrap li{color:#fff}#services-popup .content-wrap .content button{color:#fff;margin-top:32px}#services-popup .content-wrap .content .btn-wrap{margin-bottom:10px;margin-top:10px}@media(max-width:1040px){#services-popup .content-wrap .content{max-height:700px;max-width:800px;top:40px}}@media(max-width:860px){#services-popup .content-wrap .content{max-height:660px;max-width:600px}}@media(max-width:650px){#services-popup .content-wrap .content{margin:auto;max-height:90%;max-width:95%;top:0}}#testimonials{padding:0 32px}#testimonials .container{margin:auto;max-width:800px}#testimonials .container h3{font-size:1.1rem}#testimonials .container .card{min-height:450px}#testimonials .container .card img{border-radius:50%;margin:32px 0 16px;width:200px}#testimonials .container .card h3{font-size:1.66rem;font-weight:400;padding-bottom:10px}#testimonials .container .card h4{font-weight:400;padding-bottom:20px}#testimonials .container .card p{font-weight:500;padding:0}#testimonials .container button{border:2px solid #1ba49c;border-radius:50%;height:15px;line-height:15px;margin:20px 10px 0;padding:0;transition:all .4s ease-in-out;width:15px}#testimonials .container button.active{background:#1ba49c}#contact-bar{padding:0 20px;width:100%}#contact-bar .content-wrap{align-items:center;background:#141c3a;border-radius:15px;display:flex;justify-content:space-around;margin:0 auto;max-width:1200px;padding:48px 16px;position:relative;top:60px}#contact-bar .content-wrap h3{color:#fff;font-size:2rem;font-weight:700;padding:0}#contact-bar .content-wrap p{padding:0}#contact-bar .content-wrap .btn,#contact-bar .content-wrap p{color:#fff}#contact-bar .content-wrap .btn:hover{background:#1ba49c}@media(max-width:750px){#contact-bar .content-wrap{flex-direction:column;margin-top:-32px}#contact-bar .content-wrap p{padding:32px 0}}#contact{margin:auto;max-width:1200px;opacity:0;padding:32px}#contact.fade-in-screen{opacity:1;transition:all 1s ease}#contact h1{font-weight:400;line-height:1.5;margin:auto;max-width:500px}#contact h1 span{display:block;margin:auto;max-width:650px}@media(max-width:600px){#contact h1 span{display:inline}}#contact img{border-radius:50%;margin-bottom:20px}#contact .header-wrap{height:0;opacity:0;transition:all 1s ease}#contact .header-wrap span{display:none}#contact .header-wrap.active{height:auto;opacity:1}#contact .header-wrap.active span{display:block}#contact input,#contact textarea{margin:10px 0;padding:8px;width:400px}@media(max-width:700px){#contact input,#contact textarea{margin:10px auto;width:100%}}#contact textarea{width:600px}@media(max-width:700px){#contact textarea{width:100%}}#contact .btn{margin-top:16px}#contact .error{color:#1ba49c;padding-left:10px;text-align:left}footer{background:#0d4e4a;padding:96px 0}footer h1,footer p{color:#fff}footer .logo-wrap{margin:auto;max-width:100px}footer h1 img{border-radius:4px;max-width:100px}footer #quote{font-weight:400;margin-top:16px}footer ul{display:flex;justify-content:space-around;margin:32px auto;max-width:600px}footer ul li i{color:#fff;font-size:2rem}footer #copyright{font-size:1rem}#notfound{align-items:center;display:flex;flex-direction:column;height:60vh;justify-content:center;margin:auto;max-width:1200px;padding:32px}#notfound.fade-in-screen{opacity:1;transition:all 1s ease}#notfound h1 span{display:block;font-size:3.25rem;margin:10px}#notfound .wrap{margin-top:48px}#results-page #summary{background:#1ba49c;height:100%;min-height:450px;padding:100px 10px 10px}#results-page #summary .container{margin:auto;max-width:1000px}#results-page #summary p{color:#fff;line-height:1.8}#results-page #results{margin:-96px auto 80px;padding:0 20px}#results-page #results ul{grid-gap:20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:auto;max-width:1200px}#results-page #results ul li .card{-webkit-box-pack:center;background-color:#fff;border-radius:30px;box-shadow:0 4px 12px #00000024;display:flex;flex-direction:column;min-height:100%;padding:20px 10px}#results-page #results ul li .card h2{padding:0 0 20px}#results-page #results ul li .card h3{color:#1ba49c;font-size:60px;margin-top:auto}#results-page #results ul li .card .btn-wrap{margin-bottom:10px;margin-top:auto}#results-page #results ul li .card .btn-secondary{margin-top:20px}@media(max-width:1233px){#results-page #results{max-width:750px}}@media(max-width:900px){#results-page #summary{padding:80px 10px}#results-page #results{margin:-60px auto 80px}}@media(max-width:620px){#results-page #results{margin:-100px auto 80px;max-width:350px}}@media(max-width:500px){#results-page #results{margin:-80px auto 80px}}#results-popup{left:0;position:absolute}#results-popup .content-wrap .content{animation:drop .8s ease forwards;background:#fff;border-radius:30px;box-shadow:0 4px 12px #00000024;left:0;margin:auto;max-width:700px;overflow-x:hidden;overflow-y:auto;padding:20px;position:fixed;right:0;top:60px;z-index:999}#results-popup .content-wrap .content img{max-width:750px}#results-popup .content-wrap .content button{color:#1ba49c;margin-top:32px}#results-popup .content-wrap .content button:hover{color:#fff}@keyframes drop{0%{opacity:0;transform:translateY(-400px)}70%{transform:translateY(50px)}to{opacity:1;transform:translateY(40px)}}@media(max-width:750px){#results-popup .content-wrap .content{margin:auto;max-height:90%;max-width:95%;top:120px}#results-popup .content-wrap .content img{max-width:95%}}#contact-section{margin:auto;max-width:1200px;padding:32px}#contact-section img{border-radius:50%;margin:32px 0}#contact-section .form-wrap{margin:auto;width:100%}#contact-section .form-wrap .wrap{margin:0 auto;max-width:750px;width:auto}#contact-section .form-wrap .wrap div .input{width:100%}#contact-section .form-wrap .btn{margin-top:20px}#contact-section .form-wrap .message{line-height:1.5;margin:32px auto 0;max-width:760px}#subscribe-page header .text-wrap{margin:auto;max-width:1000px}#subscribe-page header .text-wrap p{font-size:1.25rem;padding:20px}@media(max-width:750px){#subscribe-page header .text-wrap p{font-size:1.1rem;padding:20px 0}}#subscribe-page header form{margin:auto;max-width:400px}#subscribe-page header form input{width:100%}#subscribe-page header form .btn{margin:10px 0}#subscribe-page header .message{margin:10px auto;max-width:600px}#subscribe-page header .message h3{font-size:1.5rem;padding:10px 0}#subscribe-page header .message p{padding:10px 0}.loading-screen.active{background-color:#fff;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:5}.loading-screen.hidden{transition:all .8s ease;z-index:-1}.loading-screen .logo-wrap{left:50%;opacity:1;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .8s ease}.loading-screen .logo-wrap.fade-out{opacity:0;z-index:-1}@media(max-width:750px){.loading-screen .logo-wrap{transform:translate(-50%,-60%)}}.loading-screen .logo-wrap svg{max-width:500px}.loading-screen .logo-wrap svg path{animation:fill .5s 8s forwards}.loading-screen .logo-wrap svg path:first-child{stroke-dasharray:933px;stroke-dashoffset:933px;animation:lineAnimate 2s ease 3s forwards,fill .5s 8s forwards}.loading-screen .logo-wrap svg path:nth-child(2){stroke-dasharray:1336px;stroke-dashoffset:1336px;animation:lineAnimate 2s ease 4s forwards,fill .5s 8s forwards}.loading-screen .logo-wrap svg path:nth-child(3){stroke-dasharray:266px;stroke-dashoffset:266px;animation:lineAnimate 1s ease 4s forwards,fill .5s 8s forwards}.loading-screen .logo-wrap svg path:nth-child(5){stroke-dasharray:1668px;stroke-dashoffset:1668px;animation:lineAnimate 2s ease 5s forwards,fill .5s 8s forwards}.loading-screen .logo-wrap svg path:nth-child(6){stroke-dasharray:5165px;stroke-dashoffset:5165px;animation:lineAnimate 3s ease 5s forwards,fill .5s 8s forwards}@media(max-width:750px){.loading-screen .logo-wrap svg{max-width:300px}}@media(max-width:500px){.loading-screen .logo-wrap svg{max-width:250px}}@keyframes lineAnimate{to{stroke-dashoffset:0}}@keyframes fill{0%{fill:#0000}to{fill:#1ba49c}}#meet-raquel header{padding-top:40px}#meet-raquel header .headshot-wrap{margin-bottom:2rem}#meet-raquel header .headshot-wrap .image-wrap{margin:0}#meet-raquel header .headshot-wrap img{max-width:280px}#meet-raquel header .line{background:#18a49b;height:2px;max-width:400px;width:100%}#meet-raquel .about{background:#1ba49c;min-height:450px;padding:100px 10px}#meet-raquel .about .container{margin:auto;max-width:1000px}#meet-raquel .about p{color:#fff;line-height:1.8}#meet-raquel .profile-img-wrap{margin:auto;max-width:300px}#meet-raquel .profile-img-wrap img{width:100%}#meet-raquel .services-list p{padding-bottom:0}#meet-raquel .services-list h3{margin-top:32px}
/*# sourceMappingURL=main.bd3ed1a8.css.map*/