@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(/static/media/Roboto-Light.8f977c8591803dd0978f.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/Roboto-Regular.5dd918926d41224c8142.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/static/media/Roboto-Bold.cb02a42f24299e95adb5.ttf) format("truetype")}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.header-container{align-items:center;background-color:#9c836f;display:flex;height:112px;justify-content:space-between;padding:14px}.header-container .app-logo{height:100%;pointer-events:none}.header-container span{color:#fff;margin:0 20px;text-transform:uppercase}.header-container a{color:#fff;text-decoration:none}@media(max-width:850px){.header-container{font-size:12px;height:80px}}@media(max-width:700px){.header-container{font-size:11px;height:50px}.header-container span{margin:0 8px}}@media(max-width:500px){.header-container{font-size:9px;height:40px;padding:10px}.header-container span{margin:0 4px}.header-container{font-size:9px;height:30px;padding:8px}.header-container span{margin:0 1px;text-transform:capitalize}}.button-wrapper{background-color:var(--main-bg-color);border:1px solid var(--main-border-color);color:var(--main-color);cursor:pointer;font-size:16px;letter-spacing:2px;line-height:32px;padding:10px 46px;position:relative;text-transform:uppercase;transition:background-color .3s ease-in,color .3s ease-in;-webkit-user-select:none;user-select:none;white-space:nowrap;width:-webkit-min-content;width:min-content}.button-wrapper:before{left:-15px}.button-wrapper:after,.button-wrapper:before{background-color:var(--main-border-color);content:"";height:1px;position:absolute;top:50%;transition:background-color .3s ease-in;width:30px}.button-wrapper:after{right:-15px}.button-wrapper:hover{background-color:var(--hover-bg-color);color:var(--hover-color);transition:background-color .3s ease-in,color .3s ease-in}.button-wrapper:hover:after,.button-wrapper:hover:before{background-color:var(--hover-border-color);transition:background-color .3s ease-in}@media(max-width:500px){.button-wrapper{font-size:10px;line-height:20px;padding:5px 23px}}.intro-jpg-container{background-color:#000;overflow:hidden;position:relative}.intro-jpg-container .intro-jpg{margin-bottom:-10px;opacity:.65;width:100%}.intro-jpg-container .intro-text{align-items:center;bottom:0;color:#fff;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.intro-jpg-container .intro-text .intro-text-container{align-items:center;display:flex;flex-direction:column;max-width:90%;padding-bottom:100px}.intro-jpg-container .intro-text .intro-text-container .intro-text-name{font-size:14px;font-weight:300;letter-spacing:4.5px;text-transform:uppercase}.intro-jpg-container .intro-text .intro-text-container .intro-text-title{font-size:54px;font-weight:200;letter-spacing:4.5px;margin-top:10px}.intro-jpg-container .intro-text .intro-text-container .intro-text-subtitle{font-size:16px;font-weight:400;margin-bottom:35px;margin-top:16px;opacity:.5;text-transform:uppercase}@media(max-width:1000px){.intro-jpg-container .intro-text .intro-text-container{padding-bottom:50px}}@media(max-width:800px){.intro-jpg-container .intro-text .intro-text-container{padding-bottom:0}.intro-jpg-container .intro-text .intro-text-container .intro-text-name{font-size:11px}.intro-jpg-container .intro-text .intro-text-container .intro-text-title{font-size:40px;margin-top:0}.intro-jpg-container .intro-text .intro-text-container .intro-text-subtitle{font-size:14px;margin-bottom:10px;margin-top:10px}}@media(max-width:500px){.intro-jpg-container .intro-text .intro-text-container .intro-text-name{font-size:11px}.intro-jpg-container .intro-text .intro-text-container .intro-text-title{font-size:30px;margin-top:0}.intro-jpg-container .intro-text .intro-text-container .intro-text-subtitle{font-size:10px;margin-bottom:10px;margin-top:10px}}@media(max-width:300px){.intro-jpg-container .intro-text .intro-text-container .intro-text-name{font-size:9px}.intro-jpg-container .intro-text .intro-text-container .intro-text-title{font-size:25px;margin-top:0}.intro-jpg-container .intro-text .intro-text-container .intro-text-subtitle{font-size:8px;margin-bottom:6px;margin-top:6px}}.description-wrapper{align-items:center;display:flex;flex-direction:column}.description-wrapper .description-title{font-size:14px;letter-spacing:4.5px;margin-top:50px;max-width:90%}.description-wrapper .description-name{color:#111;font-size:40px;font-weight:700;letter-spacing:.9px;margin-top:18px;max-width:90%}.description-wrapper .description-text{font-size:16px;line-height:32px;margin-bottom:60px;margin-top:40px;max-width:770px;max-width:90%}.description-wrapper .description-world-wrapper{align-items:center;background-color:#000;color:#eee;display:flex;flex-direction:column;margin-top:40px;padding:50px 0 40px;width:100%}.description-wrapper .description-world-wrapper .description-world-header{font-size:40px;font-weight:700;letter-spacing:.9px;max-width:90%}.description-wrapper .description-world-wrapper .description-world-text{line-height:32px;margin-top:26px;max-width:770px;max-width:90%}.gallery-modal{align-items:center;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.gallery-overlay{background:rgba(0,0,0,.9);inset:0;position:absolute;z-index:1000}.gallery-content{align-items:center;display:flex;height:90vh;justify-content:center;position:relative;width:min(90vw,1200px);z-index:1001}.gallery-close{background:none;border:none;color:#fff;cursor:pointer;font-size:30px;height:40px;line-height:1;position:absolute;right:-40px;top:-40px;width:40px;z-index:1003}.gallery-close:hover{color:#ccc}.gallery{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.gallery-image{display:block;height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto;z-index:1001}.gallery-empty{color:#fff;font-size:18px}.gallery-nav-zone{align-items:center;background:transparent;border:0;color:#fff;cursor:pointer;display:flex;height:100vh;justify-content:center;padding:0;position:fixed;top:0;width:min(12vw,90px);z-index:1002}.gallery-nav-zone:focus-visible{outline:2px solid #fff;outline-offset:-2px}.gallery-nav-zone--left{left:0}.gallery-nav-zone--right{right:0}.gallery-nav-arrow{font-size:52px;line-height:1;text-shadow:0 0 8px rgba(0,0,0,.65);-webkit-user-select:none;user-select:none}@media(max-width:600px){.gallery-close{right:8px;top:8px}.gallery-nav-arrow{font-size:42px}}.project-card-wrapper{display:flex;flex-direction:column;min-height:350px;width:350px}.project-card-wrapper .project-card-year{color:#555;font-size:12px;line-height:12px;position:relative;text-align:left;width:-webkit-min-content;width:min-content}.project-card-wrapper .project-card-year:before{background-color:#000;content:"";height:60px;left:50%;position:absolute;top:20px;width:1px}.project-card-wrapper .project-card-year-clear{color:rgba(85,85,85,0);position:relative;width:-webkit-min-content;width:min-content}.project-card-wrapper .project-card-year-clear:before{background-color:transparent;content:"";height:72px;left:10px;position:absolute;top:20px;width:1px}.project-card-wrapper .project-card-image{cursor:pointer;margin-top:30px;width:100%}.project-card-wrapper .project-card-title{font-size:20px;font-weight:700;height:60px;margin-top:15px;text-align:left;text-transform:uppercase}@media(max-width:1500px){.project-card-wrapper{min-height:500px;width:500px}}@media(max-width:1100px){.project-card-wrapper{min-height:350px;width:350px}}@media(max-width:800px){.project-card-wrapper{min-height:500px;width:500px}}@media(max-width:600px){.project-card-wrapper{min-height:400px;width:400px}}@media(max-width:500px){.project-card-wrapper{min-height:300px;width:300px}}@media(max-width:300px){.project-card-wrapper{min-height:230px;width:230px}}.projects-wrapper{align-items:center;display:flex;flex-direction:column;margin-top:110px}.projects-wrapper .projects-title{color:#121212;font-size:33px;font-weight:700;text-transform:uppercase}.projects-wrapper .projects-cards{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:200px;margin-top:80px}.leader-wrapper{align-items:flex-start;display:flex;gap:30px;justify-content:center;margin-top:100px}.leader-wrapper .leader-photo{width:300px}.leader-wrapper .leader-text-wrapper{color:#222;display:flex;flex-direction:column;text-align:left;width:500px}.leader-wrapper .leader-text-wrapper .leader-text-title{font-size:14px;font-weight:300;letter-spacing:4.5px;line-height:18px}.leader-wrapper .leader-text-wrapper .leader-text-name{font-size:40px;font-weight:700;letter-spacing:.9px;line-height:44px;margin:20px 0}.leader-wrapper .leader-text-wrapper .leader-text-about{color:#888;font-size:16px;font-weight:400;line-height:32px}.leader-wrapper .leader-text-wrapper .leader-text-bye{color:#888;font-size:16px;font-weight:700;line-height:32px}@media(max-width:1000px){.leader-wrapper .leader-text-wrapper{width:400px}}@media(max-width:850px){.leader-wrapper .leader-text-wrapper{width:350px}}@media(max-width:750px){.leader-wrapper .leader-photo{width:250px}.leader-wrapper .leader-text-wrapper .leader-text-name{font-size:30px;margin:10px 0}.leader-wrapper .leader-text-wrapper .leader-text-about{font-size:13px}}@media(max-width:680px){.leader-wrapper{align-items:center;flex-direction:column}.leader-wrapper .leader-photo,.leader-wrapper .leader-text-wrapper{width:500px}.leader-wrapper .leader-text-wrapper .leader-text-title{font-size:20px}.leader-wrapper .leader-text-wrapper .leader-text-name{font-size:40px;margin:10px 0}.leader-wrapper .leader-text-wrapper .leader-text-about{font-size:18px}}@media(max-width:550px){.leader-wrapper .leader-photo,.leader-wrapper .leader-text-wrapper{width:400px}}@media(max-width:400px){.leader-wrapper .leader-photo,.leader-wrapper .leader-text-wrapper{width:300px}}@media(max-width:300px){.leader-wrapper .leader-photo,.leader-wrapper .leader-text-wrapper{width:230px}}.benefit-card-wrapper{align-items:flex-end;background-color:#fff;display:flex;flex-direction:column;min-height:300px;padding:35px;transition:-webkit-filter .3s ease-in;transition:filter .3s ease-in;transition:filter .3s ease-in,-webkit-filter .3s ease-in;width:300px}.benefit-card-wrapper .benefit-card-icon{text-align:end;width:70px}.benefit-card-wrapper .benefit-card-title{font-size:20px;font-weight:700;padding:30px 0;text-align:end;text-transform:uppercase}.benefit-card-wrapper .benefit-card-price{color:#444;font-size:17px;font-weight:700;padding:30px 0;text-align:end;text-transform:uppercase}.benefit-card-wrapper .benefit-card-text{color:#777;font-size:15px;line-height:24px;text-align:end}.benefit-card-wrapper:hover{-webkit-filter:invert(100%);filter:invert(100%);transition:-webkit-filter .3s ease-in;transition:filter .3s ease-in;transition:filter .3s ease-in,-webkit-filter .3s ease-in}@media(max-width:1000px){.benefit-card-wrapper{width:250px}}@media(max-width:850px){.benefit-card-wrapper{width:200px}}@media(max-width:720px){.benefit-card-wrapper{width:170px}}@media(max-width:645px){.benefit-card-wrapper{width:350px}}.services-wrapper{align-items:center;display:flex;flex-direction:column;margin-bottom:130px;margin-top:160px}.services-wrapper .services-title{font-size:40px;font-weight:700;letter-spacing:.9px;margin-bottom:50px;margin-top:50px}.services-wrapper .services-cards{flex-wrap:wrap;gap:20px;max-width:80%;padding-bottom:40px}.feedbacks-wrapper,.services-wrapper .services-cards{align-items:center;display:flex;justify-content:center}.feedbacks-wrapper{padding-bottom:100px}.feedbacks-wrapper .feedbacks-content{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.feedbacks-wrapper .feedbacks-content .feedbacks-title{font-size:40px;font-weight:700;letter-spacing:.9;text-align:center}.feedbacks-wrapper .feedbacks-content .feedbacks-body{color:#444;font-weight:600;margin-top:40px}.feedbacks-wrapper .feedbacks-content .feedbacks-body .feedbacks-body-item{display:flex;margin-top:30px;width:600px}@media(max-width:700px){.feedbacks-wrapper .feedbacks-content .feedbacks-body .feedbacks-body-item{width:500px}}@media(max-width:600px){.feedbacks-wrapper .feedbacks-content .feedbacks-body .feedbacks-body-item{width:400px}}@media(max-width:500px){.feedbacks-wrapper .feedbacks-content .feedbacks-body .feedbacks-body-item{width:350px}}@media(max-width:400px){.feedbacks-wrapper .feedbacks-content .feedbacks-body .feedbacks-body-item{width:300px}}@media(max-width:350px){.feedbacks-wrapper .feedbacks-content .feedbacks-body .feedbacks-body-item{width:250px}}.feedbacks-wrapper .feedbacks-content .feedbacks-body .feedbacks-card-name{text-align:left}.feedbacks-wrapper .feedbacks-content .feedbacks-body .feedbacks-card-text{font-weight:400;margin-left:20px;margin-top:-6px;text-align:left}.contacts-wrapper{align-items:center;display:flex;justify-content:center;padding-bottom:100px}.contacts-wrapper .contacts-fixed-button-wrapper{align-items:center;background-color:#fff;border-radius:3333px;display:flex;height:50px;justify-content:center;position:fixed;right:10px;top:50%;width:50px}.contacts-wrapper .contacts-fixed-button-wrapper .contacts-fixed-button-image{height:35px;margin-top:3px;width:35px}.contacts-wrapper .contacts-content{align-items:center;display:flex;flex-direction:column;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.contacts-wrapper .contacts-content .contacts-title{font-size:40px;font-weight:700;letter-spacing:.9;margin-bottom:30px;text-align:center}.contacts-wrapper .contacts-content .contacts-done{color:rgba(0,0,0,.7);font-size:30px;margin-top:40px;text-align:center}.contacts-wrapper .contacts-content .contacts-form{align-items:center;display:flex;flex-direction:column;width:100%}.contacts-wrapper .contacts-content .contacts-form .contacts-form-input{border-color:#000;border-width:1px;box-sizing:border-box;font-size:25px;height:40px;margin-bottom:30px;padding:6px;width:100%}@media(max-width:400px){.contacts-wrapper .contacts-content .contacts-form .contacts-form-input{width:90%}}.contacts-wrapper .contacts-content .contacts-form .button-wrapper{align-items:center;box-sizing:border-box;display:flex;height:40px;justify-content:center;line-height:1;padding:0 46px;text-align:center;width:100%}@media(max-width:400px){.contacts-wrapper .contacts-content .contacts-form .button-wrapper{width:90%}}.contacts-wrapper .contacts-content .contacts-body{color:#444;font-weight:600;margin-top:30px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.contacts-wrapper .contacts-content .contacts-body .contacts-body-item{align-items:center;display:flex;justify-content:flex-start;margin-top:20px}.contacts-wrapper .contacts-content .contacts-body .contacts-body-item .contacts-body-item-icon{margin-right:10px;width:25px}.contacts-wrapper .contacts-content .contacts-body .contacts-body-item a{color:#444;margin-right:6px}.contacts-wrapper .contacts-content .contacts-body .contacts-body-item a:hover{color:#111}.App{text-align:center}
/*# sourceMappingURL=main.63ea2e60.css.map*/