:root{--bg:#0b0b0c;--text:#f5f2ee;--muted:hsla(34,26%,95%,.78);--nav:rgba(10,14,20,.65);--navSolid:#0b1b2b;--panel:#141414;--section:#161616;--border:hsla(0,0%,100%,.12);--accent:#c9a24a;--accentHover:#b08d3f;--navOffset:92px;color:#f5f2ee;color:var(--text)}:root,body,html{margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0b0b0c;background-color:var(--bg);font-family:-apple-system,BlinkMacSystemFont,Saira Condensed,sans-serif;font-size:32px;font-style:normal;font-weight:700;line-height:normal;margin:0}body,code{color:#f5f2ee;color:var(--text)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Saira Condensed,sans-serif}.primary{background-color:#c9a24a;background-color:var(--accent)}.secondary{background-color:#0b1b2b;background-color:var(--navSolid);border:1px solid hsla(0,0%,100%,.1)}a{color:inherit;font-size:25px;font-style:normal;font-weight:700;line-height:normal;text-decoration:none}a:hover{color:#c8c7c6;cursor:pointer}.app{margin:auto;width:100vw}.site-title{align-items:center;display:flex;height:70px;width:270px}.site-title img{display:block;height:100%;object-fit:contain;width:auto}.navContainer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(10,14,20,.65);background:var(--nav);border-bottom:1px solid hsla(0,0%,100%,.06);position:fixed;width:100%;z-index:999}.nav{align-items:center;display:flex;justify-content:space-between;padding:10px 30px}.nav i{display:none}.nav ul{display:flex;gap:50px;list-style:none;margin:0;padding:0}.nav ul li a{font-size:18px;letter-spacing:.4px;opacity:.95;text-transform:uppercase}.nav ul li a:hover{color:#c9a24a;color:var(--accent);opacity:1}.HeroContainer{background:linear-gradient(90deg,rgba(11,11,12,.7),rgba(11,11,12,.35) 55%,rgba(11,11,12,.15)),url(/static/media/heroImg.010a9edfd5247a3c2ae5.png);background-position:50%;background-size:cover;height:860px;width:100%}.heroText{display:flex;flex-direction:column;gap:15px;justify-content:center;padding-left:158px;padding-top:198px;width:800px}h1{font-size:64px}h1,h2{font-style:normal;font-weight:700;line-height:normal;margin:0;padding:0}h2{font-size:42px}h3{font-size:32px;font-weight:700;letter-spacing:1.28px;padding:0}h3,p{font-style:normal;line-height:normal;margin:0}p{font-size:20px;font-weight:600;letter-spacing:.8px}button{background-color:#c9a24a;background-color:var(--accent);border:none;border-radius:60px;color:#f5f2ee;color:var(--text);display:inline-flex;font-family:Saira Condensed;font-size:32px;font-style:normal;font-weight:700;gap:10px;letter-spacing:1.28px;line-height:normal;padding:20px 10px;text-decoration:none;transition:background-color .3s ease-in-out}.centerer,button{align-items:center;justify-content:center}.centerer{display:flex;padding-bottom:50px}.buttonContainer{align-items:center;display:flex;gap:14px;height:auto}.buttonContainer .cta{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.22);border-radius:999px;box-shadow:0 10px 20px rgba(0,0,0,.28),inset 0 1px 0 hsla(0,0%,100%,.1);color:#f5f2ee;color:var(--text);display:inline-flex;font-size:16px;font-weight:800;justify-content:center;letter-spacing:.3px;line-height:1;min-height:38px;padding:10px 14px;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,-webkit-transform .15s ease;transition:transform .15s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease;transition:transform .15s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,-webkit-transform .15s ease;white-space:nowrap}.buttonContainer .cta.primary{background:#c9a24a;background:var(--accent);border-color:rgba(0,0,0,.18);box-shadow:0 14px 26px rgba(0,0,0,.34),inset 0 1px 0 hsla(0,0%,100%,.22);color:#0b0b0c}.buttonContainer .cta.secondary{background:rgba(11,27,43,.92);border-color:hsla(0,0%,100%,.16)}.buttonContainer .cta:hover{box-shadow:0 14px 26px rgba(0,0,0,.34),inset 0 1px 0 hsla(0,0%,100%,.14);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.buttonContainer .cta.primary:hover{background:#b08d3f;background:var(--accentHover)}.buttonContainer .cta.secondary:hover{-webkit-filter:brightness(1.12);filter:brightness(1.12)}.sectionTheme{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-top:30px}.underline{background-color:#c9a24a;background-color:var(--accent);height:3px;width:125px}.AboutUsSection{display:flex;gap:100px;justify-content:center;padding-top:60px}.AboutUsTextContainer{width:475px}.YearsOfExperienceBox{align-items:center;background:#141414;background:var(--panel);border:5px solid #c9a24a;border:5px solid var(--accent);display:inline-flex;flex-direction:column;flex-shrink:0;justify-content:center;padding:0 10px;width:250px}.YearsOfExperienceBox h3{text-align:center}.YearsOfExperienceBox h1{color:#c9a24a;color:var(--accent);line-height:1;margin:0;padding:0}.AchivmentContainer{display:flex;flex-direction:column;text-align:center}.AchivmentContainer h1{color:#c9a24a;color:var(--accent);margin:0;padding:0}.AbousUsAchwimentContainer{display:flex;gap:120px;justify-content:center;padding-bottom:100px;padding-top:70px}.Section{background-color:#161616;background-color:var(--section);height:auto;width:100%}.CardContainer{align-items:center;background:#141414;background:var(--panel);border:1px solid hsla(0,0%,100%,.06);border-radius:10px;display:flex;flex-direction:column;flex-shrink:0;gap:10px;padding:30px;width:300px}.iconCircle{background-color:#c9a24a;background-color:var(--accent);background-position:50%;background-repeat:no-repeat;border-radius:360px;height:50px;padding:20px;width:50px}.servicesContainer{display:flex;flex-wrap:wrap;gap:100px;justify-content:center;padding-bottom:105px;padding-top:90px}.CardContainer ul{margin:0;padding:0;width:200px}.CardContainer ul li{font-size:20px}li p{letter-spacing:normal;margin:6px}.RealizationContainer{align-items:center;display:flex;flex-wrap:wrap;gap:30px;justify-content:center;padding-bottom:100px;padding-top:60px}.RealisationTextLink{bottom:0;color:#c9a24a;color:var(--accent);cursor:pointer;left:20%;opacity:0;padding-bottom:10px;position:absolute;transition:opacity .5s,color .3s;z-index:2}.RealisationTextLink span{padding-left:10px;position:absolute;-webkit-transform:translateY(28%);transform:translateY(28%)}.RealisationTextLink:hover{color:#b08d3f;color:var(--accentHover);display:inline}.RealizationBox{background-position:50%;background-repeat:no-repeat;background-size:cover;height:300px;position:relative;width:300px}.RealizationBox:after{background-color:rgba(11,11,12,.72);content:" ";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .6s;width:100%}.RealizationBox:hover .RealisationTextLink,.RealizationBox:hover:after{opacity:1}.workProccesContainer{display:flex;flex-wrap:wrap;gap:60px;justify-content:center;padding-bottom:105px;padding-top:90px}.WorkTitle{align-items:center;display:flex;gap:18px}.WorkTitle h1{color:#c9a24a;color:var(--accent);line-height:1.5}.WorkItemContainer p{margin:0;width:240px}span{font-family:Arial,Helvetica,sans-serif;font-size:20px}.footer{height:60px;justify-content:center}.footer,.footer-text{align-items:center;display:flex}.footer-text{flex-direction:column}.footer-text p{font-size:14px}.ImagesContainer{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin:auto;max-width:1300px;padding-bottom:50px;padding-top:90px}.GalleryItem,.GalleryItemWrap{height:300px;position:relative;width:300px}.GalleryItemWrap{border-radius:10px;cursor:zoom-in;overflow:hidden}.GalleryItemImg{display:block;height:100%;object-fit:cover;transition:-webkit-transform .25s ease,-webkit-filter .25s ease;transition:transform .25s ease,filter .25s ease;transition:transform .25s ease,filter .25s ease,-webkit-transform .25s ease,-webkit-filter .25s ease;width:100%}.GalleryItemOverlay{background:rgba(11,11,12,.55);inset:0;opacity:0;position:absolute;transition:opacity .25s ease}.GalleryItemOverlay,.ZoomIcon{align-items:center;display:flex;justify-content:center}.ZoomIcon{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(0,0,0,.25);border:1px solid hsla(0,0%,100%,.22);border-radius:999px;box-shadow:0 14px 26px rgba(0,0,0,.34),inset 0 1px 0 hsla(0,0%,100%,.14);color:#f5f2ee;color:var(--text);height:56px;-webkit-transform:translateY(6px);transform:translateY(6px);transition:border-color .25s ease,-webkit-transform .25s ease;transition:transform .25s ease,border-color .25s ease;transition:transform .25s ease,border-color .25s ease,-webkit-transform .25s ease;width:56px}.GalleryItemWrap:hover .GalleryItemOverlay{opacity:1}.GalleryItemWrap:hover .GalleryItemImg{-webkit-filter:brightness(.9);filter:brightness(.9);-webkit-transform:scale(1.04);transform:scale(1.04)}.GalleryItemWrap:hover .ZoomIcon{border-color:hsla(0,0%,100%,.32);-webkit-transform:translateY(0);transform:translateY(0)}.modal{align-items:center;background-color:rgba(0,0,0,.78);display:none;height:calc(100vh - 92px);height:calc(100vh - var(--navOffset));justify-content:center;left:0;position:fixed;top:92px;top:var(--navOffset);width:100%;z-index:5000}.modal.show{display:flex}.modal-content{box-sizing:border-box;gap:24px;height:100%;padding:24px;position:relative;width:100%}.close,.modal-content{align-items:center;display:flex;justify-content:center}.close{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(0,0,0,.35);border:1px solid hsla(0,0%,100%,.18);border-radius:999px;color:#f5f2ee;color:var(--text);cursor:pointer;font-size:44px;height:56px;line-height:1;position:fixed;right:24px;top:110px;top:calc(var(--navOffset) + 18px);width:56px;z-index:5100}.modal-image{border-radius:12px;height:calc(100vh - 172px);height:calc(100vh - var(--navOffset) - 80px);object-fit:contain;width:min(62vw,920px)}.arrow{z-index:5100}.arrow,.arrow button{align-items:center;display:flex;justify-content:center}.arrow button{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(0,0,0,.28);border:1px solid hsla(0,0%,100%,.18);border-radius:999px;color:#f5f2ee;color:var(--text);cursor:pointer;font-size:72px;height:72px;opacity:.95;width:72px}.arrow button:hover{opacity:1}@media (max-width:968px){.modal-image{height:calc(100vh - 162px);height:calc(100vh - var(--navOffset) - 70px);width:min(82vw,920px)}}@media (max-width:768px){.close{font-size:40px;height:52px;right:14px;top:104px;top:calc(var(--navOffset) + 12px);width:52px}.arrow button{font-size:60px;height:58px;width:58px}.modal-content{gap:14px;padding:16px}}.Contact{align-items:center;display:flex;justify-content:center}.direct-contact-container{max-width:auto}.contact-list{list-style-type:none}.list-item{color:#c9a24a;color:var(--accent);line-height:3}.contact-text{color:#bbb;font-family:Saira Condensed,sans-serif;font-size:18px}.place{margin-left:62px}.phone{margin-left:56px}.gmail{margin-left:53px}.contact-text a{color:#bbb;font-size:18px;text-decoration:none;transition-duration:.2s}.contact-text a:hover{color:#fff;text-decoration:none}.social-media-list{font-size:18px;margin:0 auto;padding:0;position:relative;text-align:center;width:100%}.social-media-list li a{color:#fff}.social-media-list li{background-color:#1b1b1b;color:#fff;cursor:pointer;display:inline-block;margin:10px 3px;position:relative}.social-media-list li,.social-media-list li:after{border-radius:50%;height:60px;line-height:60px;transition:all .2s ease-in-out;width:60px}.social-media-list li:after{box-shadow:0 0 0 1px #fff;content:"";left:0;opacity:0;position:absolute;top:0}.social-media-list li:hover{background-color:#fff}.social-media-list li:hover:after{opacity:1;-webkit-transform:scale(1.12);transform:scale(1.12);transition-timing-function:cubic-bezier(.37,.74,.15,1.65)}.social-media-list li:hover a{color:#000}.copyright{color:#555;font:200 14px Oswald,sans-serif;letter-spacing:1px;text-align:center}hr{border-color:hsla(0,0%,100%,.6)}@media (max-width:1300px){.RealizationContainer{margin:auto;max-width:800px}}@media (max-width:968px){.workProccesContainer{margin:auto;max-width:800px}.AboutUsSection{gap:50px}.HeroContainer{align-items:center;display:flex;height:70vh;justify-content:center;width:100vw}.heroText{padding:20px}h1{font-size:48px}h2{font-size:36px}h3{font-size:28px}p{font-size:18px}.modal-image{height:calc(100vh - 182px);height:calc(100vh - var(--navOffset) - 90px);width:min(82vw,900px)}}@media (max-width:768px){.app{width:100vw}.heroText{max-width:374px;width:auto}.heroText h1{font-size:28px}h2{font-size:20px}h3{font-size:24px}p{font-size:18px}.buttonContainer{gap:10px}.buttonContainer .cta{font-size:14px;letter-spacing:.2px;min-height:36px;padding:9px 12px}.footer-text p{font-size:8px}.site-title{height:50px;margin:0;width:50px}.nav ul li a{font-size:15px}.sectionTheme h2{font-size:28px}.underline{width:70px}.AboutUsSection{flex-direction:column}.AboutUsTextContainer{margin:auto;max-width:470px;padding-left:20px;padding-right:20px;width:auto}.YearsOfExperienceBox{height:250px;margin:auto}.AbousUsAchwimentContainer{flex-wrap:wrap;gap:60px}.servicesContainer{flex-wrap:wrap;gap:30px}.CardContainer{padding:10px;width:90vw}span{font-size:10px}.GalleryItemWrap{height:45vw;width:45vw}.ImagesContainer{gap:20px}.RealisationTextLink span{font-size:18px}.modal-content{grid-template-columns:64px 1fr 64px;height:calc(100vh - 132px);height:calc(100vh - var(--navOffset) - 40px);width:96vw}.modal-image{height:calc(100vh - 172px);height:calc(100vh - var(--navOffset) - 80px);width:86vw}.navArrow{font-size:56px;height:54px;width:54px}.close{font-size:42px;height:52px;top:100px;top:calc(var(--navOffset) + 8px);width:52px}}@media (max-height:550px){.HeroContainer{height:auto;padding-bottom:50px;padding-top:100px}.heroText h1{font-size:28px}h2{font-size:20px}h3{font-size:24px}p{font-size:18px}.buttonContainer .cta{font-size:14px;letter-spacing:.2px;min-height:36px;padding:9px 12px}}
/*# sourceMappingURL=main.a76cfdb5.css.map*/