@import"https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Fraunces:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";*,*::before,*::after{box-sizing:border-box}*{padding:0;margin:0;scroll-behavior:smooth}img{max-width:100%}.s-container{display:flex;align-items:center;justify-content:center;flex-direction:column}@media(min-width: 48em){.s-container{flex-direction:row}}.header{display:flex;align-items:center;justify-content:space-between;position:absolute;top:0;width:100%;padding:2rem;z-index:5;align-items:center}@media(min-width: 48em){.header{transition:.5s}}@media(min-width: 48em){.header.active{position:fixed;background-color:rgba(61, 215, 235, 0.9)}}.nav .hamburger-container{cursor:pointer}@media(min-width: 48em){.nav .hamburger-container{display:none;cursor:none}}.nav .nav-links{display:flex;align-items:center;justify-content:center;display:none;flex-direction:column;position:absolute;list-style:none;top:120%;left:2rem;right:2rem;background-color:white;padding:2rem}@media(min-width: 48em){.nav .nav-links{display:flex;flex-direction:row;position:initial;background-color:transparent;padding:0}}.nav .nav-links::after{content:"";border-top:15px solid transparent;border-right:15px solid white;border-bottom:15px solid white;border-left:15px solid transparent;top:-29px;right:0;position:absolute}@media(min-width: 48em){.nav .nav-links::after{content:none}}.nav .nav-links li{height:10vh;width:100%;text-align:center;line-height:53px}@media(min-width: 48em){.nav .nav-links li{width:100%;display:inline-block;line-height:70.5px}}.nav .nav-links li .nav-link{display:inline;text-decoration:none;font-family:"Barlow",sans-serif;color:#5a636c;margin-bottom:1.5rem;font-weight:500;font-size:16px;line-height:1.5;margin:0;width:fit-content;width:50%;padding:.5rem 1rem;transition:.3s cubic-bezier(0.75, 0.24, 0.55, 1.56);border-radius:20px}@media(min-width: 48em){.nav .nav-links li .nav-link{color:white;margin:0 auto;width:8vw;cursor:pointer}}.nav .nav-links li .nav-link:hover{color:#f9d401}.nav .nav-links li .nav-link.active{font-size:18px;font-family:"Fraunces",serif;background-color:#f9d401;font-weight:900;color:#5a636c}@media(min-width: 48em){.nav .nav-links li .nav-link.active{background-color:white;color:#23303e}}.nav .nav-links.show{display:flex}.home{height:100vh;width:auto;background:url("/images/mobile/image-header.jpg") no-repeat center/cover;padding:1rem;color:white;text-transform:uppercase;font-family:"Fraunces",serif;display:flex;align-items:center;justify-content:center}@media(min-width: 48em){.home{background:url("/images/desktop/image-header.jpg") no-repeat center/cover;align-items:start}}@media(min-width: 48em){.home .content{margin-top:12rem}}.home .content .title{text-align:center;font-size:35px;font-weight:900;letter-spacing:5px;margin-bottom:2rem}@media(min-width: 48em){.home .content .title{font-size:40px;margin-bottom:5rem;letter-spacing:8px}}.home .content .arrow-down-container{text-align:center}.custom-content{display:flex;align-items:center;justify-content:center;flex-direction:column}@media(min-width: 48em){.custom-content .content-img{width:50%}}.custom-content .content-text-container{display:flex;align-items:center;justify-content:center;text-align:center;padding:3rem 2.5rem;background-color:#fffcfa}@media(min-width: 48em){.custom-content .content-text-container{text-align:left;width:50%}}@media(min-width: 48em){.custom-content .content-text-container .content-text{padding:5rem}}.custom-content .content-text-container .content-text .title{font-family:"Fraunces",serif;margin-bottom:1.5rem;font-weight:900;font-size:1.8rem}@media(min-width: 48em){.custom-content .content-text-container .content-text .title{font-size:3rem}}.custom-content .content-text-container .content-text .text{font-family:"Barlow",sans-serif;color:#a7abae;margin-bottom:1.5rem;font-weight:500;font-size:16px;line-height:1.5}@media(min-width: 48em){.custom-content .content-text-container .content-text .text{font-size:18px}}.custom-content .content-text-container .content-text .link{text-transform:uppercase;font-family:"Fraunces",serif;display:inline-block;color:#23303e;font-weight:900;font-size:16px;text-decoration:none;position:relative;background:transparent;z-index:1}@media(min-width: 48em){.custom-content .content-text-container .content-text .link{font-size:20px}}.custom-content .content-text-container .content-text .link::after{content:"";position:absolute;height:.5rem;width:110%;left:-5%;z-index:-1;top:60%;border-radius:5px;opacity:.5;transition:.5s}.custom-content .content-text-container .content-text .link:hover::after{opacity:1}@media(min-width: 48em){.about-us .custom-content{flex-direction:row-reverse;align-items:stretch}}.about-us .content-text .link::after{background-color:#fad400}@media(min-width: 48em){.services .custom-content{flex-direction:row;align-items:stretch}}.services .content-text .link::after{background-color:#fe7867}.s-background .content-text{position:absolute;bottom:0;text-align:center;padding:1.5rem}.s-background .content-text .title{font-family:"Fraunces",serif;margin-bottom:2rem;font-weight:900;font-size:28px}.s-background .content-text .text{font-family:"Barlow",sans-serif;font-size:16px;font-weight:600;margin-bottom:2.5rem;line-height:1.5}.s-graphic .background{position:relative;overflow:hidden}@media(min-width: 48em){.s-graphic .background{width:100%}}.s-graphic .background .mobile-content-img{display:block}@media(min-width: 48em){.s-graphic .background .mobile-content-img{display:none}}.s-graphic .background .desktop-content-img{display:none}@media(min-width: 48em){.s-graphic .background .desktop-content-img{display:block}}.s-graphic .background .content-text{color:#25564b}@media(min-width: 48em){.s-graphic .background .content-text{padding:1.5rem 11rem;top:50%;transform:translateY(20%)}}.s-photograph .background{overflow:hidden;position:relative}@media(min-width: 48em){.s-photograph .background{width:100%}}.s-photograph .background .mobile-content-img{display:block}@media(min-width: 48em){.s-photograph .background .mobile-content-img{display:none}}.s-photograph .background .desktop-content-img{display:none}@media(min-width: 48em){.s-photograph .background .desktop-content-img{display:block}}.s-photograph .background .content-text{color:#19536b}@media(min-width: 48em){.s-photograph .background .content-text{padding:1.5rem 11rem;top:50%;transform:translateY(20%)}}.testimonial{background-color:white}@media(min-width: 48em){.testimonial{background-color:#fffcfa}}.testimonial .container{padding:4rem 2rem}@media(min-width: 48em){.testimonial .container{padding:9rem 3rem}}.testimonial .title{text-align:center;margin-bottom:4rem;font-family:"Fraunces",serif;text-transform:uppercase;font-weight:900;color:#a7abae;letter-spacing:2.5px;font-size:16px}@media(min-width: 48em){.testimonial .title{font-size:20px;letter-spacing:5px;margin-bottom:6rem}}.testimonial .component-container{display:flex;align-items:center;justify-content:center;flex-direction:column}@media(min-width: 48em){.testimonial .component-container{flex-direction:row;align-items:flex-start}}.testimonial .client-component{margin-bottom:4rem}@media(min-width: 48em){.testimonial .client-component{margin-bottom:0;padding:0 1.5rem}}.testimonial .client-component .client-photo-container{text-align:center;margin-bottom:1.5rem}@media(min-width: 48em){.testimonial .client-component .client-photo-container{margin-bottom:3.5rem}}.testimonial .client-component .client-photo-container .client-photo{border-radius:100%;width:auto;height:100px}.testimonial .client-component .client-feedback{text-align:center}.testimonial .client-component .client-feedback .text{font-family:"Barlow",sans-serif;color:#5a636c;margin-bottom:1.5rem;font-weight:500;font-size:16px;line-height:1.5}@media(min-width: 48em){.testimonial .client-component .client-feedback .text{font-size:18px;font-weight:600;line-height:1.7;margin-bottom:3.5rem}}.testimonial .client-component .client-feedback .name{font-family:"Fraunces",serif;font-weight:900;font-size:18px;margin-bottom:.5rem}.testimonial .client-component .client-feedback .job{font-family:"Barlow",sans-serif;font-weight:500;font-size:14px;color:#a7abae}.testimonial .client-component:last-child{margin-bottom:0}.projects{height:100%}.projects .projects-container{display:flex;flex-wrap:wrap}@media(min-width: 48em){.projects .projects-container{flex-wrap:nowrap}}.projects .project{flex:50%}.projects .project .mobile-project-img{display:block}@media(min-width: 48em){.projects .project .mobile-project-img{display:none}}.projects .project .desktop-project-img{display:none}@media(min-width: 48em){.projects .project .desktop-project-img{display:block}}.footer{background-color:#91d4c6}.footer .container{padding:3rem 1rem 4rem 1rem}@media(min-width: 48em){.footer .container{width:30%;margin:0 auto;padding:4rem 0}}.footer .logo-container{text-align:center;margin-bottom:2rem}@media(min-width: 48em){.footer .logo-container .logo{width:50%}}.footer .links-container{margin-bottom:4rem}@media(min-width: 48em){.footer .links-container{margin-bottom:5rem}}.footer .links{list-style:none;display:flex;align-items:center;justify-content:space-evenly}.footer .links li .link{text-decoration:none;color:#4b9182;font-family:"Barlow",sans-serif;font-weight:600;transition:.3s}.footer .links li .link:hover{color:white}.footer .social-container .social-links{margin:0 auto;width:50%;list-style:none;display:flex;align-items:center;justify-content:space-between}.footer .social-container .social-links li{display:inline-block;margin:0 auto}.footer .social-container .social-links li .social-link:hover svg path{fill:white}.footer .social-container .social-links li .social-link svg path{transition:fill 150ms ease-in-out}/*# sourceMappingURL=style.min.css.map */
