@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@200;300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700;900&display=swap";._footer_1i0zf_3{background-color:var(--color-primary);display:flex;flex-direction:column;align-items:center;color:#fff}._footer-title_1i0zf_10{font-family:var(--font-primary);font-size:25px;font-weight:900;letter-spacing:-1px;line-height:1;text-align:start}._footer-container_1i0zf_19{display:grid;grid-template-columns:repeat(1,1fr);gap:5px;margin:20px}._footer-divs_1i0zf_26{width:100%;text-align:center}._footer_1i0zf_3 p{font-family:var(--font-secondary);font-weight:700;font-size:18px;line-height:1.3;text-align:start}._footer-divs_1i0zf_26 span{color:var(--color-secondary)}._footer-container__webs_1i0zf_40{display:flex;justify-content:start;align-items:center}._footer-container__webs_1i0zf_40 a{display:flex;width:40px;height:40px;border-radius:50%;margin:5px;background-color:transparent;border:2px solid white;text-align:center;line-height:30px;justify-content:center;align-items:center;text-decoration:none}._footer-container__webs_1i0zf_40 a i{color:#fff}@media screen and (min-width: 774px){._footer-container_1i0zf_19{grid-template-columns:repeat(3,1fr);gap:15px;max-width:33.33cm}._footer-title_1i0zf_10{margin:0}._footer-divs_1i0zf_26{display:grid;justify-items:center;margin:0 0 20px;text-align:start}._footer-divs_1i0zf_26 p{text-align:center}._footer_1i0zf_3>p{font-size:14px}}._header_1hjox_3{background-color:var(--color-primary);font-family:var(--font-primary);padding:5px 20px;color:#fff;font-weight:900}._header__nav_1hjox_11{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;width:100%}._title_1hjox_19{font-size:25px;font-weight:900;letter-spacing:-1px;line-height:1;text-transform:uppercase;text-shadow:2px 2px 4px rgba(0,0,0,.5)}._header__nav-list_1hjox_33{list-style:none;margin:0;gap:10px;padding:20px 0;display:flex;flex-direction:column;align-items:center;position:absolute;top:68px;background-color:var(--color-primary);width:100%;right:100%;transition:all .5s ease-in-out}._header__nav-list_1hjox_33._menu-active_1hjox_50{right:0}._hamburger-menu_1hjox_54{cursor:pointer}._header__nav-item_1hjox_58{display:inline-block;flex:1;text-align:center;width:100%;transition:all .5s ease-out}._header__nav-item_1hjox_58:hover{background-color:#1f2b37}._header__nav-link_1hjox_70{color:#fff;text-decoration:none;font-weight:900;display:block;padding:15px 0;letter-spacing:-1px;line-height:1}@media (min-width: 768px){._header__nav-list_1hjox_33{position:initial;flex-direction:row;width:auto;gap:20px}._header__nav-item_1hjox_58:hover{background-color:inherit}._header__nav_1hjox_11{flex-wrap:nowrap}._hamburger-menu_1hjox_54{display:none}._header_1hjox_3{padding:5px 0}}._start-icon__black_9iole_1,._start-icon__white_9iole_1{position:relative}._start-icon__black_9iole_1:before{content:"";position:absolute;background-color:#030303;width:80px;height:4px;left:45px;top:6px;bottom:0}._start-icon__black_9iole_1:after{content:"";position:absolute;background-color:#151515;width:80px;height:4px;right:45px;top:6px;bottom:0}._start-icon__white_9iole_1:before{content:"";position:absolute;background-color:#fff;width:80px;height:4px;left:45px;top:6px;bottom:0}._start-icon__white_9iole_1:after{content:"";position:absolute;background-color:#fff;width:80px;height:4px;right:45px;top:6px;bottom:0}._black_9iole_48{color:#000}._white_9iole_51{color:#fff}._section-about__background_nqs60_3{background-color:var(--color-secondary)}._section-about_nqs60_3{display:flex;align-items:center;flex-direction:column;justify-content:center;padding:80px 0}._section-about__title_nqs60_15{margin-bottom:15px;color:var(--color-background);font-family:var(--font-primary);font-size:40px;font-weight:900;letter-spacing:-1px;line-height:1;text-transform:uppercase;padding:0}._section-about__text_nqs60_33{display:grid;grid-template-columns:repeat(1,1fr);gap:30px;margin:20px;max-width:700px}._section-about__text_nqs60_33 p{font-family:var(--font-secondary);color:var(--color-background);font-weight:700;font-size:18px;width:100%;line-height:1.3;padding:0;margin:0;text-align:justify}._button_nqs60_53{background-color:transparent;border:2px solid white;color:#fff;padding:10px 20px;border-radius:5px;font-size:16px;text-align:center;font-weight:700;font-family:var(--font-secondary);margin:20px 0 0;cursor:pointer}._button_nqs60_53 ._icon_nqs60_67{color:var(--color-background);margin-right:5px}@media (min-width: 576px){._section-about__text_nqs60_33{grid-template-columns:repeat(2,1fr)}._section-about__text_nqs60_33 p{text-align:start}}@media screen and (min-width: 992px){._section-about__text_nqs60_33{margin:20px 150px}._section-about__text_nqs60_33 p{text-align:start}}._section-contact__background_195d3_3{background-color:var(--color-background)}._section-contact__title_195d3_7{color:var(--color-black);font-family:var(--font-primary);font-size:40px;font-weight:900;letter-spacing:-1px;line-height:1;text-transform:uppercase;padding:0;margin-bottom:15px}._button-line_195d3_19{background-color:var(--color-secondary);border:none;color:var(--color-background);padding:10px;font-size:16px;text-align:center;position:relative;border-radius:6px;font-family:var(--font-secondary);font-weight:800;width:70px;cursor:pointer}._section-contact_195d3_3 ._input-field_195d3_34{border:none;font-weight:700;padding-bottom:25px;font-size:18px;margin-bottom:20px;border-bottom:1px solid rgba(186,184,184,.437);outline:none;color:#9fa8b7;font-family:var(--font-secondary)}._section-contact_195d3_3 ._input-field_195d3_34::placeholder{color:#9fa8b7}._container_195d3_50{flex:1;width:100%;margin:0 auto;max-width:700px}._section-contact_195d3_3{display:flex;align-items:center;flex-direction:column;justify-content:center;padding:80px 0}._section-contact__form_195d3_65{display:flex;flex-direction:column;margin:20px}textarea._input-field_195d3_34{resize:none}._section-main__container_u0qmf_5{background-color:var(--color-secondary)}._section-main_u0qmf_5{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;color:var(--color-background)}._section-main__images_u0qmf_19{width:15%;height:5%}._section-main__image_u0qmf_19{object-fit:cover;width:100%;height:100%}._section-main__description_u0qmf_30{font-family:var(--font-secondary);font-weight:900;font-size:18px;text-align:center}._section-main__title_u0qmf_37{color:var(--color-background);font-family:var(--font-primary);font-size:30px;font-weight:900;letter-spacing:-1px;line-height:1;text-transform:uppercase;padding:40px 0;margin:0}@media (min-width: 768px){._section-main__title_u0qmf_37{font-size:70px}._section-main__description_u0qmf_30{text-align:initial}}._section-main__picture_u0qmf_70{display:flex;align-items:center;justify-content:center}:root{--font-primary: "Montserrat", sans-serif;--font-secondary: "Lato", sans-serif;--color-primary: #2c3e50;--color-secondary: #18bc9c;--color-background: #ffffff;--color-black: #000}._section-portfolio__background_1a0ys_2{background-color:var(--color-background)}._section-portfolio_1a0ys_2{display:flex;align-items:center;flex-direction:column;justify-content:center;padding:80px 0}._section-contact__title_1a0ys_12{margin-bottom:15px;color:var(--color-black);font-family:var(--font-primary);font-size:40px;font-weight:900;letter-spacing:-1px;line-height:1;text-transform:uppercase;padding:0}._section-portfolio__images_1a0ys_24{display:grid;grid-template-columns:repeat(1,1fr);gap:30px;margin:20px}._section-portfolio_1a0ys_2 img{width:100%;height:auto;object-fit:cover}@media (min-width: 576px){._section-portfolio__images_1a0ys_24{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 992px){._section-portfolio__images_1a0ys_24{grid-template-columns:repeat(3,1fr)}}html{scroll-behavior:smooth}.container{margin:0 auto}.star-icon{position:relative}.star-icon:before{content:"";position:absolute;background-color:#fff;width:80px;height:4px;left:45px;top:6px;bottom:0}.star-icon:after{content:"";position:absolute;background-color:#fff;width:80px;height:4px;right:45px;top:6px;bottom:0}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1140px}}@media (min-width: 1400px){.container{max-width:1320px}}
