.home-module-scss-module__krhYSG__img{object-fit:cover;background-color:#fffbf2;border-bottom:1px solid #000;width:100%;height:auto;display:block}@media only screen and (min-width:900px){.home-module-scss-module__krhYSG__img{width:100%;height:calc(100vh - 50px)}}.home-module-scss-module__krhYSG__logos{height:17.5px;margin:0 20px 0 0}@media only screen and (min-width:900px){.home-module-scss-module__krhYSG__logos{height:13px;margin:1.25px 10px}}.home-module-scss-module__krhYSG__home_container{position:fixed}.home-module-scss-module__krhYSG__container{background-color:#fffbf2}.home-module-scss-module__krhYSG__about{background-color:#fffbf2;flex-direction:column;justify-content:center;align-items:center;padding:40px 0;display:flex}.home-module-scss-module__krhYSG__about h1{text-align:center;margin:0;font-size:18px;font-weight:400}.home-module-scss-module__krhYSG__description{text-align:center;margin:20px 0;padding:0 40px;font-size:1.125rem;font-weight:400}@media only screen and (min-width:900px){.home-module-scss-module__krhYSG__description{width:75%;margin:20px 0 0;padding:80px 40px;font-size:22px}}.home-module-scss-module__krhYSG__marquee{background-color:#fffbf2;border-top:1px solid #000;border-bottom:1px solid #000;padding:8px 0}.home-module-scss-module__krhYSG__marquee_text{margin:0 20px 0 0;font-size:16px}@media only screen and (min-width:900px){.home-module-scss-module__krhYSG__marquee_text{font-size:14px}}.home-module-scss-module__krhYSG__get_in_touch{background-color:#fffbf2;border-bottom:1px solid #000;width:100%}@media only screen and (min-width:900px){.home-module-scss-module__krhYSG__get_in_touch{align-items:center;padding:50px 40px;display:flex}}.home-module-scss-module__krhYSG__get_in_touch img{width:100%;height:auto;display:block}@media only screen and (min-width:900px){.home-module-scss-module__krhYSG__get_in_touch img{border-bottom:none;width:40%}}.home-module-scss-module__krhYSG__get_in_touch a{color:#000;background-color:#0000;border:1px solid #000;padding:7px 10px;font-size:14px;text-decoration:none}@media only screen and (min-width:900px){.home-module-scss-module__krhYSG__get_in_touch a{font-size:14px}.home-module-scss-module__krhYSG__get_in_touch a:hover{color:#fffbf2;background-color:#333}}.home-module-scss-module__krhYSG__contact_1{margin:0 0 20px;font-size:1.125rem;font-weight:400}@media only screen and (min-width:900px){.home-module-scss-module__krhYSG__contact_1{margin:0 0 5px;font-size:22px}}.home-module-scss-module__krhYSG__contact_2{margin:0 0 30px;font-size:1.125rem;font-weight:400}@media only screen and (min-width:900px){.home-module-scss-module__krhYSG__contact_2{margin:0 0 20px;font-size:22px}}.home-module-scss-module__krhYSG__contact_info{text-align:center;border-bottom:1px solid #000;width:100%;padding:40px}@media only screen and (min-width:900px){.home-module-scss-module__krhYSG__contact_info{text-align:left;border-bottom:none;width:60%;padding:0}}.home-module-scss-module__krhYSG__instagram{background-color:#fffbf2;padding:30px 20px}@media only screen and (min-width:900px){.home-module-scss-module__krhYSG__instagram{padding:50px 120px}}.home-module-scss-module__krhYSG__instagram_text{text-align:center;margin:0 0 30px;font-size:1.125rem;font-weight:400}@media only screen and (min-width:900px){.home-module-scss-module__krhYSG__instagram_text{margin:0 0 20px;font-size:22px}}.home-module-scss-module__krhYSG__img_container{display:flex}.home-module-scss-module__krhYSG__img_container a{object-fit:cover;width:25%;height:calc(25vw - 10px);padding:3px}@media only screen and (min-width:900px){.home-module-scss-module__krhYSG__img_container a{height:calc(25vw - 60px);padding:15px}}.home-module-scss-module__krhYSG__img_container a img{object-fit:cover;width:100%;height:100%}.home-module-scss-module__krhYSG__img_container a:hover{opacity:.85}.home-module-scss-module__krhYSG__service_links{flex-wrap:wrap;justify-content:center;gap:8px 22px;padding:0 20px 10px;font-size:14px;display:flex}.home-module-scss-module__krhYSG__service_links a{color:#000}@media only screen and (min-width:900px){.home-module-scss-module__krhYSG__service_links{margin-top:-50px;padding-bottom:40px}}
.project-gallery-module-scss-module__zPSNzq__category_container{flex-wrap:wrap;display:flex}.project-gallery-module-scss-module__zPSNzq__category_container a{width:50vw;height:64.2857vw}@media only screen and (min-width:900px){.project-gallery-module-scss-module__zPSNzq__category_container a{width:33.3333%;height:38.8889vw}}.project-gallery-module-scss-module__zPSNzq__project{justify-content:center;align-items:center;height:100%;display:flex;position:relative;overflow:hidden}.project-gallery-module-scss-module__zPSNzq__project h2{z-index:1;color:#fffbf2;text-align:center;font-size:22px;font-weight:400;position:relative}.project-gallery-module-scss-module__zPSNzq__project:hover{opacity:.85}
.service-module-scss-module__Hd7OsW__hero{border-bottom:1px solid #000;width:100%;height:75vw;position:relative}@media only screen and (min-width:900px){.service-module-scss-module__Hd7OsW__hero{height:60vh}}.service-module-scss-module__Hd7OsW__page{max-width:820px;margin:0 auto;padding:0 10px;font-size:14px;line-height:1.5}.service-module-scss-module__Hd7OsW__page h1{margin:0 0 16px;font-size:22px;font-weight:400;line-height:1.25}@media only screen and (min-width:900px){.service-module-scss-module__Hd7OsW__page h1{font-size:28px}}.service-module-scss-module__Hd7OsW__page h2{text-transform:uppercase;letter-spacing:.03em;margin:0 0 16px;font-size:14px;font-weight:700}.service-module-scss-module__Hd7OsW__page h3{margin:0 0 4px;font-size:14px;font-weight:700}.service-module-scss-module__Hd7OsW__page p{margin:0 0 12px}.service-module-scss-module__Hd7OsW__page a{color:#000}.service-module-scss-module__Hd7OsW__section{border-bottom:1px solid #000;padding:30px 0 18px}.service-module-scss-module__Hd7OsW__section:last-child{border-bottom:none}.service-module-scss-module__Hd7OsW__grid{gap:18px 30px;display:grid}@media only screen and (min-width:700px){.service-module-scss-module__Hd7OsW__grid{grid-template-columns:1fr 1fr}}.service-module-scss-module__Hd7OsW__steps{counter-reset:step;gap:18px 30px;margin:0;padding:0;list-style:none;display:grid}@media only screen and (min-width:700px){.service-module-scss-module__Hd7OsW__steps{grid-template-columns:repeat(3,1fr)}}.service-module-scss-module__Hd7OsW__steps li{counter-increment:step;border-top:1px solid #000;padding-top:10px}.service-module-scss-module__Hd7OsW__steps li:before{content:counter(step, decimal-leading-zero);margin-bottom:6px;font-size:12px;display:block}.service-module-scss-module__Hd7OsW__faq{margin:0 0 18px}.service-module-scss-module__Hd7OsW__cta{text-transform:uppercase;border:1px solid #000;margin:8px 0 12px;padding:10px 14px;text-decoration:none;display:inline-block}.service-module-scss-module__Hd7OsW__cta:hover{background-color:#333;color:#fff!important}.service-module-scss-module__Hd7OsW__closing{text-align:center;padding-bottom:40px}.service-module-scss-module__Hd7OsW__others{opacity:.8;margin-top:18px!important}.service-module-scss-module__Hd7OsW__gallery a{color:inherit;text-decoration:none}.service-module-scss-module__Hd7OsW__why{grid-template-columns:1fr 1fr;gap:14px 30px;margin:0;padding:0;list-style:none;display:grid}@media only screen and (min-width:700px){.service-module-scss-module__Hd7OsW__why{grid-template-columns:repeat(3,1fr)}}.service-module-scss-module__Hd7OsW__why p{margin:0}.service-module-scss-module__Hd7OsW__reviews{gap:18px 30px;display:grid}@media only screen and (min-width:700px){.service-module-scss-module__Hd7OsW__reviews{grid-template-columns:repeat(3,1fr)}}.service-module-scss-module__Hd7OsW__reviews figure{border-top:1px solid #000;margin:0;padding-top:12px}.service-module-scss-module__Hd7OsW__reviews blockquote{margin:0 0 10px;font-size:15px}.service-module-scss-module__Hd7OsW__reviews figcaption{opacity:.75;font-size:13px}.service-module-scss-module__Hd7OsW__rating{font-size:13px;margin-top:16px!important}.service-module-scss-module__Hd7OsW__insured{opacity:.8;font-size:13px;margin:16px 0 0!important}.service-module-scss-module__Hd7OsW__sr_only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}
