html{overflow-y:scroll}body{overflow:hidden}*{box-sizing:border-box;font-family:Oswald,sans-serif;margin:0;padding:0}.about-me-hero,.home,.inquire-hero,.portfolio-hero,.services-hero{align-items:center;box-shadow:inset 0 0 0 1000px #00000080;display:flex;font-size:3rem;height:70vh;justify-content:center}.portfolio-hero{background-image:url(/static/media/img-home-portfolio.db5f01bd6a257b2fa846.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;font-size:100px}.portfolio-container{align-items:flex-start;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin:0 auto;max-width:1500px}.portfolio-image{border-radius:8px;box-sizing:border-box;flex-shrink:0;height:auto;max-width:100%;object-fit:contain;padding:0;width:500px}.about-me-hero{background-image:url(/static/media/img-home-about-me-3.ae8e1bdbd365b85c63bf.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;font-size:100px}.content-container{align-items:flex-start;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin:0 auto;max-width:800px}.container-image{border-radius:8px;box-shadow:0 6px 20px #387dff2b;filter:drop-shadow(0 6px 20px rgba(56,125,255,.017));flex-shrink:0;height:250px;max-width:250px;object-fit:cover;object-position:center}.container-text{flex:1 1;min-width:280px}.inquire-hero{background-image:url(/static/media/img-home-inquire.d400b57488ef45ff84c9.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;font-size:100px}.text{color:#333;font-size:1.75rem;line-height:1.6;margin:0 auto;max-width:800px;padding:1rem;text-align:left}h1.text{color:#222;font-size:2.5rem;font-weight:700;letter-spacing:1px;text-align:center;text-transform:uppercase}.back-button-container{margin:0 auto;max-width:800px;padding:1rem}.back-button{background-color:#fff;border-radius:4px;color:#000;display:inline-block;font-size:1.25rem;padding:.5rem 1rem;text-decoration:none;transition:background-color .2s ease}.back-button:hover{background-color:#ccc}.bottom-space{height:10rem}@media screen and (max-width:600px){.text{font-size:1.5rem}.portfolio-image{border-radius:16px;height:auto;max-width:100%;padding:8px;width:100%}}.navbar{background:#0000;font-size:1.5rem;height:100px;justify-content:center;left:0;position:fixed;top:0;z-index:999}.navbar,.navbar-container{align-items:center;display:flex;width:100%}.navbar-container{height:80px;justify-content:space-between;max-width:1500px;padding:0 20px}.navbar-logo{align-items:center;content:url(/static/media/img-logo-hover.9c5ae08d8bf46b0be58a.png);cursor:pointer;display:flex;font-size:2rem;height:auto;justify-self:start;margin-left:0;object-fit:contain;text-decoration:none;transition:1s ease;width:250px}.navbar-logo:hover{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAC9CAYAAABF9o+aAAAFQmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS41LjAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iCiAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgZXhpZjpDb2xvclNwYWNlPSIxIgogICBleGlmOlBpeGVsWERpbWVuc2lvbj0iNTAwIgogICBleGlmOlBpeGVsWURpbWVuc2lvbj0iMTg5IgogICBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIgogICBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiCiAgIHRpZmY6SW1hZ2VMZW5ndGg9IjE4OSIKICAgdGlmZjpJbWFnZVdpZHRoPSI1MDAiCiAgIHRpZmY6UmVzb2x1dGlvblVuaXQ9IjIiCiAgIHRpZmY6WFJlc29sdXRpb249IjcyLzEiCiAgIHRpZmY6WVJlc29sdXRpb249IjcyLzEiCiAgIHhtcDpNZXRhZGF0YURhdGU9IjIw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)}.fa-typo3{font-size:1.8rem;margin-left:.5rem}.nav-menu{grid-gap:10px;display:grid;grid-template-columns:repeat(5,auto);justify-content:end;list-style:none;margin-right:2rem;text-align:center;width:60vw}.nav-item{height:80px}.nav-links{align-items:center;color:var(--accent);display:flex;height:100%;padding:.5rem 1rem;text-decoration:none}.nav-links:hover{transition:all .2s ease-out}.nav-links.active,.nav-links:hover{color:var(--accent-hover)}.fa-bars{color:var(--accent)}.menu-icon,.nav-links-mobile{display:none}@media screen and (max-width:1000px){.NavbarItems{position:relative}.nav-menu{display:flex;flex-direction:column;opacity:0;overflow:hidden;pointer-events:none;position:absolute;transform:translateY(-20px);width:100%}.nav-menu,.nav-menu.active{left:0;top:100px;transition:all .5s ease;z-index:1}.nav-menu.active{background:#0000;height:auto;opacity:1;padding-bottom:2rem;pointer-events:all;transform:translateY(0)}.nav-links{display:table;padding:2rem;text-align:center;width:100%}.nav-links:hover{border-bottom:0;border-radius:0;color:#ff9e5e}.navbar-logo{align-items:left;display:flex;margin-left:0;width:250px}.menu-icon{cursor:pointer;display:block;font-size:1.8rem;position:absolute;right:0;top:0;transform:translate(-100%,60%)}.fa-times{color:var(--accent);font-size:2rem}.nav-links-mobile{background-color:initial;border:1px solid var(--accent);border-radius:4px;color:var(--accent);display:block;font-size:1.5rem;margin:1rem auto;padding:12px 16px;text-align:center;text-decoration:none;transition:all .3s ease-out;width:80%}.nav-links-mobile:hover{transition:.25s}.nav-links-mobile.active,.nav-links-mobile:hover{background:var(--accent-hover);color:#fff}}:root{--accent:#df5900;--accent-hover:#ff9e5e;--primary:#fff}.btn{border:none;border-radius:2px;cursor:pointer;outline:none;padding:8px 20px}.btn--primary{background-color:#fff;background-color:var(--primary);color:#000}.btn--outline,.btn--primary{border:1px solid #fff;border:1px solid var(--primary)}.btn--outline{background-color:initial;color:#fff;padding:8px 20px;transition:all .3s ease-out}.btn--medium{font-size:24px;padding:2px 10px}.btn--large{font-size:30px;padding:12px 26px}.btn--outline:hover{background:#fff;color:#df5900;color:var(--accent);transition:all .3s ease-out}.btn--primary:hover{background:#df5900;background:var(--accent);color:#000;transition:all .3s ease-out}.navbar .btn--outline,.navbar .btn--primary{background:#0000;border-color:#df5900;border-color:var(--accent);color:#df5900;color:var(--accent)}.navbar .btn--outline:hover,.navbar .btn--primary:hover{background:#ff9e5e;background:var(--accent-hover);color:#fff}.hero-bg{height:100vh;left:0;object-fit:cover;position:absolute;top:0;width:100vw;z-index:-1}.hero-container{align-items:center;box-shadow:inset 0 0 0 1000px #00000080;display:flex;flex-direction:column;height:100vh;justify-content:center;margin:0;overflow:hidden;padding:0;position:relative;width:100vw}.hero-container>h1{color:#fff;font-size:75px;margin-top:-100px}.hero-container>p{color:#fff;font-size:50px;margin-top:8px}.hero-btns{margin-top:32px}.hero-btns .btn{margin:6px}@media screen and (max-width:1300px){.hero-container>h1{font-size:60px;margin-top:-150px}}@media screen and (max-width:1000px){.hero-container>h1{font-size:40px;margin-top:-100px}.hero-container>p{font-size:30px}.btn-mobile{display:block;text-decoration:none}.btn{width:100%}}.home-gallery{margin:0 auto;max-width:1400px;padding:2.5rem 1rem}.home-gallery-grid{grid-gap:12px;display:grid;gap:12px;grid-auto-rows:8px;grid-template-columns:repeat(3,1fr)}.home-gallery-item{background:#0000;border-radius:6px;box-shadow:0 6px 18px #0000002e;display:block;overflow:hidden;width:100%}.home-gallery-item img{display:block;height:auto;max-width:100%;object-fit:contain;transition:transform .22s ease;width:100%}.home-gallery-item:hover img{transform:scale(1.02)}.home-gallery-modal{background:#000000d9;box-sizing:border-box;inset:0;padding:48px;position:fixed;z-index:2000}.hg-image-wrap,.home-gallery-modal{align-items:center;display:flex;justify-content:center}.hg-image-wrap{max-height:calc(100vh - 96px);max-width:calc(100vw - 160px)}.hg-image-wrap img{border-radius:4px;box-shadow:0 12px 40px #00000080;height:auto;max-height:min(100%,calc(100vh - 96px));max-width:min(100%,calc(100vw - 160px));object-fit:contain;width:auto}.home-gallery-modal button{background:#ffffff0f;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:20px;padding:10px 12px;position:absolute}.hg-close{right:18px;top:18px}.hg-prev{left:18px}.hg-next,.hg-prev{top:50%;transform:translateY(-50%)}.hg-next{right:18px}.home-gallery-modal button:hover{background:#ffffff1f}@media (max-width:699px){.home-gallery-grid{grid-template-columns:repeat(2,1fr)}.hg-next,.hg-prev{display:none}.hg-close{right:10px;top:10px}.home-gallery-modal{padding:16px}.hg-image-wrap{max-height:calc(100vh - 48px);max-width:calc(100vw - 48px)}.hg-image-wrap img{max-height:min(100%,calc(100vh - 48px));max-width:min(100%,calc(100vw - 48px))}}@media (min-width:1400px){.home-gallery-grid{grid-template-columns:repeat(3,1fr)}.hg-image-wrap{max-height:calc(100vh - 200px);max-width:calc(100vw - 280px)}.hg-image-wrap img{max-height:min(100%,calc(100vh - 200px));max-width:min(100%,calc(100vw - 280px))}}.home-gallery-modal:-webkit-full-screen .hg-image-wrap img,.home-gallery-modal:fullscreen .hg-image-wrap img{max-height:min(100%,calc(100vh - 96px));max-width:min(100%,calc(100vw - 160px))}@media (min-width:1000px){.home-gallery{padding:6rem 1.5rem}}.footer-container{align-items:center;align-self:center;background-color:#000;display:flex;flex-direction:column;justify-content:center;margin-top:40px;padding:2rem 0}.footer-logo{content:url(/static/media/img-logo.1426ee99283193951b58.png);max-width:100%;transition:1s ease;width:10rem}.footer-logo:hover{content:url(/static/media/img-logo-hover.9c5ae08d8bf46b0be58a.png)}.footer-links{max-width:1000px;width:100%}.footer-link-wrapper,.footer-links{display:flex;flex-wrap:wrap;justify-content:center}.footer-link-items{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;margin:1rem;text-align:left;width:180px}.footer-link-items a{color:#fff;margin-bottom:.5rem;text-decoration:none}.footer-link-items a:hover{color:#df5900;transition:.3s ease-out}.copyright{color:#df5900}@media screen and (max-width:700px){.footer-container{margin-top:20px;padding:1.5rem 1rem}.footer-link-wrapper,.footer-links{flex-direction:row;flex-wrap:wrap;justify-content:center}.footer-link-items{flex:1 1 45%;margin:.5rem 0;max-width:300px;width:100%}.footer-logo{width:8rem}.footer-link-items a{font-size:.9rem}}.cards{background:#fff;padding:4rem}h1{text-align:center}.cards__container{align-items:center;display:flex;flex-flow:column;margin:0 auto;max-width:1200px;width:95%}.cards__wrapper{margin:50px 0 45px;position:relative}.cards__items{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(360px,1fr));justify-items:stretch;margin-bottom:28px}.cards__item{border-radius:10px;display:block;height:auto;margin:.5rem;max-width:none;width:100%}.cards__item__link{border-radius:10px;box-shadow:0 6px 20px #387dff2b;display:flex;filter:drop-shadow(0 6px 20px rgba(56,125,255,.017));flex-flow:column;text-decoration:none;z-index:1}.cards__item__link,.cards__item__pic-wrap{overflow:hidden;position:relative;width:100%}.cards__item__pic-wrap{padding-top:67%}.fade-img{animation-duration:2s;animation-name:fade-img}.cards__item__pic-wrap:after{background:linear-gradient(90deg,#df5900,#ff9e5e);border-radius:6px;box-shadow:0 6px 18px #df590033;box-sizing:border-box;color:#fff;content:attr(data-category);font-size:20px;font-weight:700;left:50%;max-width:90%;padding:8px 14px;position:absolute;text-align:center;top:85%;transform:translate(-50%,-50%);white-space:nowrap}.cards__item__img{bottom:0;display:block;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;transition:transform .22s ease;width:100%}.cards__item__img:hover{transform:scale(1.03)}.cards__item__info{display:none}@media only screen and (min-width:1200px){.content__blog__container{width:84%}}@media (min-width:700px) and (max-width:1099px){.cards__items{grid-template-columns:repeat(2,minmax(360px,1fr))}}@media (max-width:699px){.cards{padding:8px}.cards__items{gap:1rem;grid-template-columns:repeat(1,minmax(300px,1fr))}.cards__item{border-radius:8px;margin:0}.cards__item__pic-wrap{padding-top:67%}}@media (min-width:1100px){.cards__items{grid-template-columns:repeat(3,minmax(360px,1fr))}}@media only screen and (max-width:1024px){.cards__item{margin-bottom:2rem}.cards{padding:1rem}}.inquiry-container{background-color:#fafafa;border:1px solid #ddd;border-radius:10px 10px 0 0;box-sizing:border-box;flex-shrink:0;margin:30px auto;max-width:500px;object-fit:contain;padding:20px;width:calc(100% - 10vw)}.inquiry-form{display:flex;flex-direction:column}.inquiry-form label{font-size:20px;font-weight:700;margin-top:10px}.inquiry-form input,.inquiry-form select,.inquiry-form textarea{border:1px solid #ccc;border-radius:5px;font-size:20px;margin-top:5px;padding:10px}.inquiry-form button{background-color:#df5900;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:20px;margin-top:20px;padding:12px}.inquiry-form button:hover{background-color:#c54f00}@media screen and (max-width:600px){.inquiry-container{margin:30px 5vw}}
/*# sourceMappingURL=main.fc79a8c2.css.map*/