@import"https://fonts.googleapis.com/css2?family=Fraunces:wght@400;900&family=Barlow&display=swap";@media (max-width: 480px){#second-hero-image-desktop{display:none}html,body{box-sizing:border-box;margin:0}html body.no-scroll,body body.no-scroll{overflow:hidden;position:fixed;width:100%}html #overlay,body #overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#0000;z-index:1500;opacity:0;transition:background-color .3s ease,opacity .3s ease;pointer-events:none}html #overlay.active,body #overlay.active{background-color:#00000080;opacity:1;pointer-events:all}html img,body img{max-width:100%}html h1,html h2,html p,body h1,body h2,body p{padding:.5rem}html h1,body h1{margin-bottom:-2.4rem}html header,body header{background-image:url(/assets/image-header-DNUN7mqN.jpg);background-position:top center;background-repeat:no-repeat;background-size:cover;position:relative;width:100%;height:110vh}html header #logo-and-nav-container,body header #logo-and-nav-container{z-index:100;display:flex;flex-direction:row;justify-content:space-between;align-items:center;color:#fff;padding:1.2rem 1rem}html header #logo-and-nav-container #logo,body header #logo-and-nav-container #logo{height:1.2rem}html header #logo-and-nav-container #desktop-navbar,body header #logo-and-nav-container #desktop-navbar{display:none}html header #logo-and-nav-container #hamburger-icon,body header #logo-and-nav-container #hamburger-icon{position:relative;background:transparent;border:none;width:24px;height:18px}html header #logo-and-nav-container #hamburger-icon img,html header #logo-and-nav-container #hamburger-icon svg,body header #logo-and-nav-container #hamburger-icon img,body header #logo-and-nav-container #hamburger-icon svg{position:absolute;top:0;left:0;width:24px;height:18px}html header #logo-and-nav-container #hamburger-icon #hamburger-img,body header #logo-and-nav-container #hamburger-icon #hamburger-img{display:block}html header #logo-and-nav-container #hamburger-icon #close-icon,body header #logo-and-nav-container #hamburger-icon #close-icon{z-index:4000;display:none;height:1.5rem}html header #logo-and-nav-container #hamburger-icon.menu-open #hamburger-img,body header #logo-and-nav-container #hamburger-icon.menu-open #hamburger-img{display:none}html header #logo-and-nav-container #hamburger-icon.menu-open #close-icon,body header #logo-and-nav-container #hamburger-icon.menu-open #close-icon{z-index:4000;display:block}html header h1,body header h1{text-align:center;color:#fff;font-weight:900;font-size:2.4rem;letter-spacing:5px}@keyframes floatUpDown{0%{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-25px)}to{transform:translate(-50%) translateY(0)}}html header #arrow,body header #arrow{position:absolute;left:50%;bottom:16rem;transform:translate(-50%);z-index:10;animation:floatUpDown 2s ease-in-out infinite;cursor:pointer}html #services-container,body #services-container{text-align:center}html #services-container h2,body #services-container h2{font-family:Fraunces;font-weight:700;color:#23303e;font-size:2rem;padding:2rem 2rem 0}html #services-container p,body #services-container p{color:#818498;font-family:Barlow;padding:0 1.5rem;font-weight:900}html #services-container .learn-more-button-container,body #services-container .learn-more-button-container{margin-bottom:1.5rem}html #services-container .learn-more-button-container .learn-more-button,body #services-container .learn-more-button-container .learn-more-button{position:relative;color:#23303e;border:none;background-color:#0000;margin-bottom:3rem;z-index:1001;font-weight:700;font-family:Fraunces;cursor:pointer}html #services-container .learn-more-button-container .learn-more-button:hover,body #services-container .learn-more-button-container .learn-more-button:hover{opacity:.6}html #services-container .learn-more-button-container #yellow-line-decor,html #services-container .learn-more-button-container #red-line-decor,body #services-container .learn-more-button-container #yellow-line-decor,body #services-container .learn-more-button-container #red-line-decor{position:absolute;width:7.5rem;left:50%;transform:translate(-50%);margin-top:-3.5rem;border-radius:15px;height:.6rem;z-index:1000}html #services-container .learn-more-button-container #yellow-line-decor,body #services-container .learn-more-button-container #yellow-line-decor{background-color:#fad4004d}html #services-container .learn-more-button-container #red-line-decor,body #services-container .learn-more-button-container #red-line-decor{background-color:#fe786733}html #services-container #graphic-design-container,body #services-container #graphic-design-container{background-image:url(/assets/image-graphic-design-DRINm0oE.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;height:38rem;padding:0;margin:0}html #services-container #graphic-design-container h2,body #services-container #graphic-design-container h2{padding-top:25rem;color:#25564be6;font-size:2rem}html #services-container #graphic-design-container p,body #services-container #graphic-design-container p{color:#2c594f;line-height:1.6;font-weight:900}html #services-container #photography-container,body #services-container #photography-container{background-image:url(/assets/image-photography-93szM-ml.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;height:38rem;padding:0;margin-top:-2.2rem}html #services-container #photography-container h2,body #services-container #photography-container h2{padding-top:25rem;color:#23303ebf;font-size:2rem}html #services-container #photography-container p,body #services-container #photography-container p{color:#19536b;line-height:1.6;font-weight:900}html #testimonials-container,body #testimonials-container{text-align:center}html #testimonials-container h3,body #testimonials-container h3{color:#a7abae;letter-spacing:2px;font-size:1.5rem;margin:3rem 0}html #testimonials-container figure,body #testimonials-container figure{margin:0;padding:0}html #testimonials-container figure img,body #testimonials-container figure img{border-radius:50%;width:5rem;margin-bottom:1rem}html #testimonials-container figure p,body #testimonials-container figure p{color:#5a636c;font-family:Barlow;margin:0 -1rem;font-weight:600;line-height:1.6}html #testimonials-container figure .testimonial-name,body #testimonials-container figure .testimonial-name{font-weight:700;font-family:Fraunces;color:#23303e;font-size:1.2rem;margin-bottom:-.2rem;max-width:100%}html #testimonials-container figure .testimonial-profession,body #testimonials-container figure .testimonial-profession{color:#a7abae;margin-bottom:4rem;font-size:.9rem;max-width:100%}html #bottom-decor-images-container,body #bottom-decor-images-container{margin-top:-1rem;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}html #bottom-decor-images-container .decor-img,body #bottom-decor-images-container .decor-img{margin-bottom:-.3rem}html footer,body footer{background-color:#90d4c6;text-align:center}html footer #logo-footer,body footer #logo-footer{margin-top:3.5rem;width:10rem}html footer ul,body footer ul{display:flex;justify-content:space-around;margin:2rem;padding:0!important}html footer ul li,body footer ul li{list-style:none;font-family:Barlow;margin-bottom:2rem;text-decoration:none;color:#458d7e;font-weight:900;cursor:pointer;font-size:1.2rem;transition:.3s ease}html footer ul li:hover,body footer ul li:hover{opacity:.7;transform:scale(1.1)}html footer #social-media-container,body footer #social-media-container{display:flex;justify-content:center}html footer #social-media-container img,body footer #social-media-container img{padding:0 1rem;margin:0 0 4rem;cursor:pointer;transition:.2s ease}html footer #social-media-container img:hover,body footer #social-media-container img:hover{opacity:.7;transform:scale(1.1)}html #small-screen-nav-container,body #small-screen-nav-container{z-index:2000;position:fixed;top:0;right:0;width:80vw;height:100vh;background-color:#fff;transform:translate(100%);transition:transform .3s ease-in-out;display:flex;flex-direction:column;justify-content:center;align-items:center}html #small-screen-nav-container ul,body #small-screen-nav-container ul{list-style:none;padding:0;margin-top:-5rem;text-align:center}html #small-screen-nav-container ul li,body #small-screen-nav-container ul li{font-family:Barlow;font-size:2.5rem;margin:5rem 0;color:#818498;cursor:pointer}html #small-screen-nav-container ul #contact-small-screen,body #small-screen-nav-container ul #contact-small-screen{font-size:3rem;margin:5rem 0;border:none;background-color:#fad400;border-radius:50px;margin-top:0;padding:1rem;font-size:2.6rem;cursor:pointer;width:15rem;font-family:Fraunces}html #small-screen-nav-container.open,body #small-screen-nav-container.open{transform:translate(0)}}@media ((min-width: 480px) and (max-width: 900px)){#second-hero-image-desktop{display:none}html,body{box-sizing:border-box;margin:0}html body.no-scroll,body body.no-scroll{overflow:hidden;position:fixed;width:100%}html #overlay,body #overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#0000;z-index:1500;opacity:0;transition:background-color .3s ease,opacity .3s ease;pointer-events:none}html #overlay.active,body #overlay.active{background-color:#00000080;opacity:1;pointer-events:all}html img,body img{max-width:100%}html h1,html h2,html p,body h1,body h2,body p{padding:.5rem}html h1,body h1{padding:0 5rem}html header,body header{background-image:url(/assets/image-header-C9FetAey.jpg);background-position:top center;background-repeat:no-repeat;background-size:cover;position:relative;width:100%;height:110vh}html header #logo-and-nav-container,body header #logo-and-nav-container{z-index:100;display:flex;flex-direction:row;justify-content:space-between;align-items:center;color:#fff;padding:1.2rem 1rem}html header #logo-and-nav-container #logo,body header #logo-and-nav-container #logo{height:1.2rem;max-width:100%!important}html header #logo-and-nav-container #desktop-navbar,body header #logo-and-nav-container #desktop-navbar{display:none}html header #logo-and-nav-container #hamburger-icon,body header #logo-and-nav-container #hamburger-icon{position:relative;background:transparent;border:none;width:24px;height:18px}html header #logo-and-nav-container #hamburger-icon img,html header #logo-and-nav-container #hamburger-icon svg,body header #logo-and-nav-container #hamburger-icon img,body header #logo-and-nav-container #hamburger-icon svg{position:absolute;top:0;left:0;width:24px;height:18px}html header #logo-and-nav-container #hamburger-icon #hamburger-img,body header #logo-and-nav-container #hamburger-icon #hamburger-img{display:block}html header #logo-and-nav-container #hamburger-icon #close-icon,body header #logo-and-nav-container #hamburger-icon #close-icon{z-index:4000;display:none;height:1.5rem}html header #logo-and-nav-container #hamburger-icon.menu-open #hamburger-img,body header #logo-and-nav-container #hamburger-icon.menu-open #hamburger-img{display:none}html header #logo-and-nav-container #hamburger-icon.menu-open #close-icon,body header #logo-and-nav-container #hamburger-icon.menu-open #close-icon{z-index:4000;display:block}html header h1,body header h1{text-align:center;color:#fff;font-weight:900;font-size:2.4rem;letter-spacing:5px}@keyframes floatUpDown{0%{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-25px)}to{transform:translate(-50%) translateY(0)}}html header #arrow,body header #arrow{position:absolute;left:50%;width:3rem;bottom:22rem;transform:translate(-50%);z-index:10;animation:floatUpDown 2s ease-in-out infinite;cursor:pointer}html #second-hero-image,body #second-hero-image{min-width:100%!important}html #services-container,body #services-container{text-align:center}html #services-container h2,body #services-container h2{font-family:Fraunces;font-weight:700;color:#23303e;padding:2rem 2rem 0}html #services-container p,body #services-container p{color:#818498;font-family:Barlow;padding:0 2rem;font-weight:900;font-size:1.2rem}html #services-container .learn-more-button-container,body #services-container .learn-more-button-container{margin-bottom:1.5rem}html #services-container .learn-more-button-container .learn-more-button,body #services-container .learn-more-button-container .learn-more-button{position:relative;color:#23303e;border:none;background-color:#0000;margin-bottom:3rem;z-index:1001;font-weight:700;font-family:Fraunces;cursor:pointer;font-size:1.2rem}html #services-container .learn-more-button-container .learn-more-button:hover,body #services-container .learn-more-button-container .learn-more-button:hover{opacity:.6}html #services-container .learn-more-button-container #yellow-line-decor,html #services-container .learn-more-button-container #red-line-decor,body #services-container .learn-more-button-container #yellow-line-decor,body #services-container .learn-more-button-container #red-line-decor{position:absolute;width:7.5rem;left:50%;transform:translate(-50%);margin-top:-3.5rem;border-radius:15px;height:.6rem;z-index:1000}html #services-container .learn-more-button-container #yellow-line-decor,body #services-container .learn-more-button-container #yellow-line-decor{background-color:#fad4004d}html #services-container .learn-more-button-container #red-line-decor,body #services-container .learn-more-button-container #red-line-decor{background-color:#fe786733}html #services-container #stand-out-img,body #services-container #stand-out-img{min-width:100%}html #services-container #graphic-design-container,body #services-container #graphic-design-container{background-image:url(/assets/image-graphic-design-DatF89Xp.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;height:38rem;padding:0;margin:0}html #services-container #graphic-design-container h2,body #services-container #graphic-design-container h2{padding-top:25rem;color:#25564be6;font-size:2rem}html #services-container #graphic-design-container p,body #services-container #graphic-design-container p{color:#2c594f;line-height:1.6;font-weight:900}html #services-container #photography-container,body #services-container #photography-container{background-image:url(/assets/image-photography-06Y5cZc6.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;height:38rem;padding:0;margin-top:-2.2rem}html #services-container #photography-container h2,body #services-container #photography-container h2{padding-top:25rem;color:#23303ebf;font-size:2rem}html #services-container #photography-container p,body #services-container #photography-container p{color:#19536b;line-height:1.6;font-weight:900}html #testimonials-container,body #testimonials-container{text-align:center}html #testimonials-container h3,body #testimonials-container h3{color:#a7abae;letter-spacing:2px;font-size:1.8rem;margin:3rem 0}html #testimonials-container figure,body #testimonials-container figure{margin:0;padding:0}html #testimonials-container figure img,body #testimonials-container figure img{border-radius:50%;width:6.5rem;margin-bottom:1rem}html #testimonials-container figure p,body #testimonials-container figure p{color:#5a636c;font-family:Barlow;margin:0 -1rem -1rem;font-weight:600;line-height:1.6;font-size:1.1rem;padding:1rem}html #testimonials-container figure .testimonial-name,body #testimonials-container figure .testimonial-name{font-weight:700;font-family:Fraunces;color:#23303e;font-size:1.3rem;margin-bottom:-1rem;margin-right:0}html #testimonials-container figure .testimonial-profession,body #testimonials-container figure .testimonial-profession{color:#a7abae;margin-bottom:4rem;font-size:1rem;max-width:100%;margin-right:0}html #bottom-decor-images-container,body #bottom-decor-images-container{margin-top:-1rem;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}html #bottom-decor-images-container .decor-img,body #bottom-decor-images-container .decor-img{margin-bottom:-.3rem}html footer,body footer{background-color:#90d4c6;text-align:center}html footer #logo-footer,body footer #logo-footer{margin:3.5rem 0 2rem;width:10rem}html footer ul,body footer ul{display:flex;justify-content:space-around;margin:2rem;padding:0!important}html footer ul li,body footer ul li{list-style:none;font-family:Barlow;margin-bottom:3rem;text-decoration:none;color:#458d7e;font-weight:900;cursor:pointer;font-size:1.2rem;transition:.3s ease}html footer ul li:hover,body footer ul li:hover{opacity:.7;transform:scale(1.1)}html footer #social-media-container,body footer #social-media-container{display:flex;justify-content:center}html footer #social-media-container img,body footer #social-media-container img{padding:0 1rem;margin:0 0 4rem;cursor:pointer;transition:.2s ease}html footer #social-media-container img:hover,body footer #social-media-container img:hover{opacity:.7;transform:scale(1.1)}html #small-screen-nav-container,body #small-screen-nav-container{z-index:2000;position:fixed;top:0;right:0;width:80vw;height:100vh;background-color:#fff;transform:translate(100%);transition:transform .3s ease-in-out;display:flex;flex-direction:column;justify-content:center;align-items:center}html #small-screen-nav-container ul,body #small-screen-nav-container ul{list-style:none;padding:0;margin-top:-5rem;text-align:center}html #small-screen-nav-container ul li,body #small-screen-nav-container ul li{font-family:Barlow;font-size:2.5rem;margin:5rem 0;color:#818498;cursor:pointer}html #small-screen-nav-container ul #contact-small-screen,body #small-screen-nav-container ul #contact-small-screen{font-size:3rem;margin:5rem 0;border:none;background-color:#fad400;border-radius:50px;margin-top:0;padding:1rem;font-size:2.6rem;cursor:pointer;width:15rem;font-family:Fraunces}html #small-screen-nav-container.open,body #small-screen-nav-container.open{transform:translate(0)}}@media (min-width: 900px){html,body{box-sizing:border-box;margin:0}html body.no-scroll,body body.no-scroll{overflow:hidden;position:fixed;width:100%}html #overlay,body #overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#0000;z-index:1500;opacity:0;transition:background-color .3s ease,opacity .3s ease;pointer-events:none}html #overlay.active,body #overlay.active{background-color:#00000080;opacity:1;pointer-events:all}html h1,html h2,html p,body h1,body h2,body p{padding:.5rem}html h1,body h1{padding:0 5rem}html header,body header{background-image:url(/assets/image-header-C9FetAey.jpg);background-position:top center;background-repeat:no-repeat;background-size:cover;position:relative;width:100%;height:110vh}html header img,body header img{max-width:100%}html header #logo-and-nav-container,body header #logo-and-nav-container{z-index:100;display:flex;flex-direction:row;justify-content:space-between;align-items:center;color:#fff;padding-left:1rem;margin-top:-1rem}html header #logo-and-nav-container #logo,body header #logo-and-nav-container #logo{height:1.2rem;width:15rem;height:3rem}html header #logo-and-nav-container #desktop-navbar,body header #logo-and-nav-container #desktop-navbar{display:flex;padding:1rem;list-style:none;justify-content:space-evenly;align-items:center}html header #logo-and-nav-container #desktop-navbar a,body header #logo-and-nav-container #desktop-navbar a{text-decoration:none;margin-left:3rem;color:#fff;font-size:1.2rem;font-family:Barlow;cursor:pointer;display:inline-block;transition:transform .2s ease,opacity .2s ease}html header #logo-and-nav-container #desktop-navbar a:hover,body header #logo-and-nav-container #desktop-navbar a:hover{opacity:.7;transform:scale(1.1)}html header #logo-and-nav-container #desktop-navbar #contact-desktop,body header #logo-and-nav-container #desktop-navbar #contact-desktop{margin-left:3rem;border:none;border-radius:30px;padding:1rem 2.2rem;font-family:Fraunces;font-size:1rem;font-weight:900;cursor:pointer;transition:transform .2s ease,opacity .2s ease}html header #logo-and-nav-container #desktop-navbar #contact-desktop:hover,body header #logo-and-nav-container #desktop-navbar #contact-desktop:hover{background-color:#ffffffb3;transform:scale(1.03)}html header #logo-and-nav-container #hamburger-icon,body header #logo-and-nav-container #hamburger-icon{display:none;position:relative;background:transparent;border:none;width:24px;height:18px}html header #logo-and-nav-container #hamburger-icon img,html header #logo-and-nav-container #hamburger-icon svg,body header #logo-and-nav-container #hamburger-icon img,body header #logo-and-nav-container #hamburger-icon svg{position:absolute;top:0;left:0;width:24px;height:18px}html header #logo-and-nav-container #hamburger-icon #hamburger-img,body header #logo-and-nav-container #hamburger-icon #hamburger-img{display:block}html header #logo-and-nav-container #hamburger-icon #close-icon,body header #logo-and-nav-container #hamburger-icon #close-icon{z-index:4000;display:none;height:1.5rem}html header #logo-and-nav-container #hamburger-icon.menu-open #hamburger-img,body header #logo-and-nav-container #hamburger-icon.menu-open #hamburger-img{display:none}html header #logo-and-nav-container #hamburger-icon.menu-open #close-icon,body header #logo-and-nav-container #hamburger-icon.menu-open #close-icon{z-index:4000;display:block}html header h1,body header h1{text-align:center;color:#fff;font-weight:900;font-size:4rem;letter-spacing:5px}@keyframes floatUpDown{0%{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-25px)}to{transform:translate(-50%) translateY(0)}}html header #arrow,body header #arrow{position:absolute;left:50%;width:3rem;bottom:26rem;transform:translate(-50%);z-index:10;animation:floatUpDown 2s ease-in-out infinite;cursor:pointer}html #second-hero-image,body #second-hero-image{display:none;width:100%;max-width:100%}html #services-container,body #services-container{text-align:center;display:grid;grid-template-rows:auto auto auto;justify-content:center;align-items:center}html #services-container img,body #services-container img{max-width:100%}html #services-container #first-row,body #services-container #first-row{min-height:100%;display:grid;grid-template-columns:1fr 1fr;grid-row:1;align-items:center;width:100vw}html #services-container #first-row #second-hero-image-desktop,body #services-container #first-row #second-hero-image-desktop{grid-column:2;min-width:100%;min-height:100%}html #services-container #first-row .first-row-texts,body #services-container #first-row .first-row-texts{height:auto;grid-column:1;grid-row:1;padding:2rem}html #services-container #second-row,body #services-container #second-row{display:grid;grid-template-columns:1fr 1fr;grid-row:2;align-items:center}html #services-container #second-row #stand-out-img,body #services-container #second-row #stand-out-img{min-height:100%}html #services-container #second-row .second-row-texts,body #services-container #second-row .second-row-texts{height:auto;grid-column:2;padding:2rem}html #services-container #third-row,body #services-container #third-row{grid-row:3;display:grid;grid-template-columns:1fr 1fr}html #services-container h2,body #services-container h2{font-family:Fraunces;font-weight:700;color:#23303e}html #services-container p,body #services-container p{color:#818498;font-family:Barlow;font-weight:900;font-size:1.1rem}html #services-container .learn-more-button-container,body #services-container .learn-more-button-container{width:10rem;position:relative;margin:2rem auto 1.5rem}html #services-container .learn-more-button-container .learn-more-button,body #services-container .learn-more-button-container .learn-more-button{position:relative;color:#23303e;border:none;background-color:#0000;z-index:1001;font-weight:700;font-family:Fraunces;cursor:pointer;font-size:1.2rem}html #services-container .learn-more-button-container .learn-more-button:hover,body #services-container .learn-more-button-container .learn-more-button:hover{opacity:.6}html #services-container .learn-more-button-container #yellow-line-decor,html #services-container .learn-more-button-container #red-line-decor,body #services-container .learn-more-button-container #yellow-line-decor,body #services-container .learn-more-button-container #red-line-decor{display:none}html #services-container .learn-more-button-container #yellow-line-decor-desktop,body #services-container .learn-more-button-container #yellow-line-decor-desktop{position:absolute;width:100%;margin-top:-.7rem;border-radius:15px;height:.6rem;z-index:2000;background-color:#fad4004d}html #services-container .learn-more-button-container #red-line-decor-desktop,body #services-container .learn-more-button-container #red-line-decor-desktop{position:absolute;width:100%;margin-top:-.7rem;border-radius:15px;height:.6rem;z-index:2000;background-color:#fe786733}html #services-container #stand-out-img,body #services-container #stand-out-img{min-width:100%}html #services-container #graphic-design-container,body #services-container #graphic-design-container{background-image:url(/assets/image-graphic-design-DatF89Xp.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;height:38rem;padding:0;margin:0}html #services-container #graphic-design-container h2,body #services-container #graphic-design-container h2{padding-top:25rem;color:#25564be6;font-size:2rem}html #services-container #graphic-design-container p,body #services-container #graphic-design-container p{color:#2c594f;line-height:1.6;font-weight:900;padding:0 2rem}html #services-container #photography-container,body #services-container #photography-container{background-image:url(/assets/image-photography-06Y5cZc6.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;height:38rem;padding:0}html #services-container #photography-container h2,body #services-container #photography-container h2{padding-top:25rem;color:#23303ebf;font-size:2rem}html #services-container #photography-container p,body #services-container #photography-container p{color:#19536b;line-height:1.6;font-weight:900;padding:0 2rem}html #testimonials-container,body #testimonials-container{text-align:center}html #testimonials-container img,body #testimonials-container img{max-width:100%}html #testimonials-container h3,body #testimonials-container h3{color:#a7abae;letter-spacing:2px;font-size:1.8rem;margin:3rem 0}html #testimonials-container figure,body #testimonials-container figure{margin:0;padding:0}html #testimonials-container figure img,body #testimonials-container figure img{border-radius:50%;width:6.5rem;margin-bottom:1rem}html #testimonials-container figure p,body #testimonials-container figure p{color:#5a636c;font-family:Barlow;margin:0 -1rem -1rem;font-weight:600;line-height:1.6;font-size:1.1rem;padding:1rem}html #testimonials-container figure .testimonial-name,body #testimonials-container figure .testimonial-name{font-weight:700;font-family:Fraunces;color:#23303e;font-size:1.3rem;margin-bottom:-1rem;margin-right:0}html #testimonials-container figure .testimonial-profession,body #testimonials-container figure .testimonial-profession{color:#a7abae;margin-bottom:4rem;font-size:1rem;max-width:100%;margin-right:0}html #bottom-decor-images-container,body #bottom-decor-images-container{margin-top:-1rem;display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto}html #bottom-decor-images-container img,body #bottom-decor-images-container img{width:100%;margin-bottom:-.3rem}html footer,body footer{background-color:#90d4c6;text-align:center}html footer #logo-footer,body footer #logo-footer{margin:3.5rem 0 2rem;width:10rem}html footer ul,body footer ul{display:flex;justify-content:space-around;margin:2rem;padding:0!important}html footer ul li,body footer ul li{list-style:none;font-family:Barlow;margin-bottom:3rem;text-decoration:none;color:#458d7e;font-weight:900;cursor:pointer;font-size:1.2rem;transition:.3s ease}html footer ul li:hover,body footer ul li:hover{opacity:.7;transform:scale(1.1)}html footer #social-media-container,body footer #social-media-container{display:flex;justify-content:center}html footer #social-media-container img,body footer #social-media-container img{padding:0 1rem;margin:0 0 4rem;cursor:pointer;transition:.2s ease}html footer #social-media-container img:hover,body footer #social-media-container img:hover{opacity:.7;transform:scale(1.1)}html #small-screen-nav-container,body #small-screen-nav-container{display:none!important;z-index:2000;position:fixed;top:0;right:0;width:80vw;height:100vh;background-color:#fff;transform:translate(100%);transition:transform .3s ease-in-out;flex-direction:column;justify-content:center;align-items:center}html #small-screen-nav-container ul,body #small-screen-nav-container ul{list-style:none;padding:0;margin-top:-5rem;text-align:center}html #small-screen-nav-container ul li,body #small-screen-nav-container ul li{font-family:Barlow;font-size:2.5rem;margin:5rem 0;color:#818498;cursor:pointer}html #small-screen-nav-container ul #contact-small-screen,body #small-screen-nav-container ul #contact-small-screen{font-size:3rem;margin:5rem 0;border:none;background-color:#fad400;border-radius:50px;margin-top:0;padding:1rem;font-size:2.6rem;cursor:pointer;width:15rem;font-family:Fraunces}html #small-screen-nav-container.open,body #small-screen-nav-container.open{transform:translate(0)}}
