:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{margin:0}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}*{margin:0;padding:0}html{scroll-behavior:smooth;font-size:100%}body{text-rendering:optimizespeed;min-height:100vh;line-height:1.5}img,picture,svg,video{max-width:100%;display:block}input,button,textarea,select{font:inherit}button{cursor:pointer;background:0 0;border:none}a{color:inherit;text-decoration:none}body{color:#fff;background-color:#0e0e0f;min-height:100vh;font-family:Archivo Narrow,sans-serif;font-size:18px;line-height:1.5}#root{flex-direction:column;justify-content:space-between;width:100%;min-height:100vh;margin:0;display:flex}h1,h2,h3{letter-spacing:4px;text-transform:uppercase;color:#fff;font-family:Anton,sans-serif;font-weight:400}.serviceNavigation{flex-flow:wrap;justify-content:center;align-items:center;width:100%;margin:0 auto;padding-top:40px;display:flex}.serviceNavigation a{text-transform:uppercase;letter-spacing:2px;border-bottom:1px solid #0e0e0f;width:80px;padding:10px;font-family:Anton,sans-serif;transition:all .8s}.serviceNavigation a:hover{border-color:#cacac4}@media (width>=1000px){.serviceNavigation a{width:100px;font-size:1rem}}.scrollToTop{color:#0e0e0f;cursor:pointer;opacity:0;visibility:hidden;z-index:1000;background:#cacac4;border:1px solid #0e0e0f;border-radius:50%;width:50px;height:50px;transition:opacity .3s,transform .3s,visibility .3s;position:fixed;bottom:30px;right:30px;transform:translateY(20px)}.scrollToTop.show{opacity:1;visibility:visible;transform:translateY(0)}.scrollToTop:hover{transform:translateY(-3px)}#cookieBanner{width:100%;position:fixed;bottom:0}#cookieBanner .cookieBannerWrapper{background-color:#65686cd0;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:10px 0;display:flex}#cookieBanner .cookieBannerWrapper .logo{color:#fff;border:2px solid #fff;width:fit-content;padding:5px;font-family:Anton,sans-serif}#cookieBanner .cookieBannerWrapper p{text-align:center;color:#fff;width:300px;margin-bottom:10px;font-size:.8rem}#cookieBanner .cookieBannerWrapper .buttons button{color:#cacac4;letter-spacing:1px;text-transform:uppercase;background-color:#0e0e0f;border:2px solid #65686cd0;border-radius:10px;min-width:120px;margin:0 5px;padding:5px 15px;font-family:Anton,sans-serif;font-size:.8rem;transition:all .8s}#cookieBanner .cookieBannerWrapper .buttons button:hover{color:#0e0e0f;background-color:#cacac4;border-color:#0e0e0f}@media (width>=500px){#cookieBanner{width:450px;bottom:10vh;left:0}#cookieBanner .cookieBannerWrapper{border-top-right-radius:30px;border-bottom-right-radius:30px;flex-direction:row;justify-content:center;align-items:center}#cookieBanner .cookieBannerWrapper p{width:200px;margin:0;padding:0 10px}#cookieBanner .cookieBannerWrapper .logo{border-width:3px;font-size:1.5rem}#cookieBanner .cookieBannerWrapper .buttons{width:150px}#cookieBanner .cookieBannerWrapper .buttons button{margin:2px 0}}@keyframes navIn{to{opacity:1;transform:translateY(0)}}@keyframes floating{0%{transform:translateY(0)}50%{transform:translateY(10px)}to{transform:translateY(0)}}.floating{animation:2s ease-in-out infinite floating}@keyframes floatingRight{0%{transform:translate(0)}50%{transform:translate(10px)}to{transform:translate(0)}}.floatingRight{animation:2s ease-in-out infinite floatingRight}.fadeInIntro{opacity:1;transition:opacity .8s}.fadeOutIntro{opacity:0;transition:opacity .8s}.cursorCircle{pointer-events:none;mix-blend-mode:difference;opacity:0;z-index:9999;background:#fff;border-radius:50%;width:140px;height:140px;transition:opacity .2s;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.reveal{opacity:0;transition:opacity 2s,transform 2s}.reveal-down{transform:translateY(60px)}.reveal-left{transform:translate(-60px)}.reveal-right{transform:translate(60px)}.reveal.show{opacity:1;transform:translate(0)}header{z-index:100;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:20px 0;transition:all .8s;display:flex;position:fixed;top:0;left:0}header .logo{border:2px solid #fff;margin-left:20px;padding:10px;font-family:Anton,sans-serif;font-size:2rem}header #hamburger{text-transform:uppercase;letter-spacing:2px;color:#fff;margin-right:20px;padding:10px;font-family:Anton,sans-serif;font-size:1.5rem;transition:all .8s}@media (width>=1000px){header #hamburger:hover{opacity:.5}}header .menuOverlay{z-index:999;pointer-events:none;background:#000;border-radius:50%;width:60px;height:60px;transition:transform 1s cubic-bezier(.76,0,.24,1);position:fixed;top:0;right:0;transform:scale(0)}header .menuOverlay.active{transform:scale(100)}header .navigation{z-index:1002;opacity:0;background:0 0;flex-direction:column;justify-content:center;align-items:center;animation:.6s forwards navIn;display:flex;position:fixed;inset:0;transform:translateY(20px)}header .navigation .x{color:#fff;justify-content:flex-end;align-self:flex-end;width:90%;margin:0 auto;display:flex}header .navigation .x button{text-transform:uppercase;color:#fff;padding:5px;font-family:Anton,sans-serif;font-size:1.2rem;transition:all .8s}@media (width>=1000px){header .navigation .x button:hover{color:#c33f3f}}header .navigation .navigationLink{text-align:left;text-transform:uppercase;letter-spacing:.5px;color:#fff;letter-spacing:2px;border-left:4px solid #4e5052;width:80px;padding:10px 10px 10px 20px;font-family:Anton,sans-serif;font-size:1rem;font-weight:700;transition:all .8s}header .navigation .navigationLink:hover{color:#4e5052}header .navigation .navigationLink.active{border-color:#cacac4}header .navigation .navContactLinks{flex-direction:column;margin-top:100px;display:flex}header .navigation .navContactLinks a{text-transform:uppercase;border-bottom:1px solid #0e0e0f;margin:5px 0;padding:5px;transition:all .8s}@media (width>=1000px){header .navigation .navContactLinks a:hover{border-color:#cacac4}}header .navigation .navSocialLinks{flex-direction:row;margin-top:20px;display:flex}header .navigation .navSocialLinks a{border-bottom:1px solid #0e0e0f;transition:all .8s}header .navigation .navSocialLinks a img{width:40px;padding:10px}@media (width>=1000px){header .navigation .navSocialLinks a:hover{border-color:#cacac4}}header .navigation .logo{margin:40px 0 0}@media (width>=1000px){header:hover{background-color:#00000045}}main{padding-bottom:40px}main section{flex-direction:column;justify-content:center;align-items:center;width:100%;padding:60px 0;display:flex}main section div{flex-direction:column;justify-content:center;align-items:center;width:90%;max-width:800px;display:flex}main section div h2{margin-bottom:20px}main section div p{text-align:left;max-width:600px;margin:5px 0}main .hero{width:100%;height:100vh;padding:0;position:relative;overflow:hidden}main .hero .heroImage{background-color:#000;width:100%;height:100vh}main .hero .heroImage img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}main .hero .heroText{color:#cacac4;z-index:2;width:100%;max-width:fit-content;position:absolute;bottom:25vh}main .hero .heroText h1{color:#fff}main .hero .heroText h1 span{text-align:left;color:#fff;width:350px;margin:0;line-height:1.1;display:block}main .hero .heroText h1 span:first-of-type{font-size:1.3rem}main .hero .heroText h1 span:nth-of-type(2),main .hero .heroText h1 span:nth-of-type(3){font-size:5rem;font-weight:700}main .hero .heroText h1 span:nth-of-type(4){font-size:1.3rem}main .hero .heroText h2{color:#fff;align-self:flex-start}main .hero .heroText h2 span{text-align:left;margin:0;font-size:4rem;line-height:1.1;display:block}main .hero .heroText p:first-of-type{padding-top:20px}main .hero .heroText p{color:#fff;width:350px;margin:0}@media (width>=600px){main .hero .heroText{max-width:unset;align-items:flex-start;left:10vw}}@media (width>=1000px){main .hero .heroText h1 span:nth-of-type(2),main .hero .heroText h1 span:nth-of-type(3){font-size:8rem;font-weight:700}main .hero .heroText p{width:90%;max-width:600px}}main .hero .heroScroll{position:absolute;bottom:3vh}main .hero .heroScroll p{text-transform:uppercase;position:relative}main .hero .heroScroll p img{position:absolute}main .intro{background-color:#cacac4}main .intro div h1{color:#0e0e0f;text-align:left;width:50%;max-width:500px;margin:0;font-size:3.5rem;line-height:1.2}main .intro div h1 span{border-bottom:1px solid #0e0e0f}main .intro div p{color:#0e0e0f;text-align:center;width:70%;margin-top:20px;line-height:2}main .intro div .introDots{flex-direction:row;justify-content:center;gap:20px;margin-left:-10px;display:flex}main .intro div .dot{opacity:.5;border-radius:50%;width:8px;height:8px;transition:all .8s}main .intro div .dot.active{opacity:1;background:#0e0e0f}main .intro div img{border-radius:15px;margin-top:40px;box-shadow:0 0 2px #262626}@media (width>=1000px){main .intro{flex-direction:row;padding-top:80px;padding-bottom:120px}main .intro div{width:fit-content;margin:0 20px}main .intro div img{max-width:800px}}@media (width>=1400px){main .intro div{width:45%;max-width:600px}main .intro div h1{font-size:6rem;line-height:1.2}main .intro div p{max-width:350px;margin-top:40px;margin-bottom:20px}main .intro div img{margin:0}}main .cardsWrapper .cardsHero{margin-bottom:20px}main .cardsWrapper .cardsHero h1{text-align:center;color:#fff;width:100%;font-size:4rem}main .cardsWrapper .cardsHero a{text-align:left;text-transform:uppercase;color:#cacac4;border-bottom:1px solid #0e0e0f;flex-direction:row;align-items:center;width:90%;transition:all .8s;display:flex}main .cardsWrapper .cardsHero a img{rotate:-90deg}main .cardsWrapper .cardsHero a:hover{border-color:#cacac4}main .cardsWrapper .cards .card{width:90%;margin-bottom:40px;transition:all .8s;position:relative}main .cardsWrapper .cards .card .cardImage{width:100%}main .cardsWrapper .cards .card .cardImage img{opacity:.6;border-radius:15px;transition:all .8s}main .cardsWrapper .cards .card .cardText{flex-direction:row;justify-content:space-between;align-items:center;padding:10px;display:flex;position:absolute;bottom:0}main .cardsWrapper .cards .card .cardText h2{color:#fff;margin:0}main .cardsWrapper .cards .card .cardText img{rotate:-90deg}main .cardsWrapper .cards .card:hover{width:100%}main .cardsWrapper .cards .card:hover .cardImage img{opacity:1}@media (width>=1000px){main .cardsWrapper{padding-top:80px;padding-bottom:200px}main .cardsWrapper .cardsHero{flex-direction:row;justify-content:space-between;width:90%;max-width:1800px;margin:0}main .cardsWrapper .cardsHero h1{width:fit-content}main .cardsWrapper .cardsHero a{width:220px}main .cardsWrapper .cards{flex-direction:row;max-width:1800px}main .cardsWrapper .cards .card{height:300px;margin:0 10px}main .cardsWrapper .cards .card .cardImage img{-o-object-fit:cover;object-fit:cover;width:100%;height:300px}}main .about{background-color:#cacac4}main .about div{max-width:600px;margin:20px 0}main .about div img{border-radius:15px;box-shadow:1px 2px 4px #262626}main .about div h2{color:#0e0e0f;text-align:left;letter-spacing:1px;width:100%;margin:0 0 20px;font-size:3.5rem;line-height:1}main .about div h2 span{border-bottom:1px solid #0e0e0f}main .about div a{color:#fff;text-transform:uppercase;background-color:#0e0e0f;border:2px solid #cacac4;border-radius:10px;margin-top:20px;padding:10px 15px;font-weight:700;transition:all .8s}main .about div a:hover{color:#0e0e0f;background-color:#cacac4;border-color:#0e0e0f}main .about div h3{color:#0e0e0f;align-self:flex-start;font-size:3rem}main .about div p{color:#0e0e0f;align-self:flex-start}@media (width>=1000px){main .about{flex-direction:row;padding:80px 0}main .about div{align-items:flex-start;width:30%;max-width:600px;margin:0 20px}}main .recensions h1{color:#fff}main .recensions .recensionsWrapper .recension{background-color:#262626;border-radius:15px;width:100%;height:180px;margin-bottom:40px;padding:20px 0}main .recensions .recensionsWrapper .recension img{align-self:flex-start;margin-left:10%;rotate:-180deg}main .recensions .recensionsWrapper .recension p{width:80%;margin:10px 0}@media (width>=1000px){main .recensions{padding:80px 0}main .recensions .recensionsWrapper{flex-direction:row;max-width:1400px}main .recensions .recensionsWrapper .recension{margin:0 10px}}#services .hero .heroImage img{-o-object-position:70% 100%;object-position:70% 100%}#services .hero .heroText h1{align-self:flex-start;margin:0;font-size:4rem}#services .hero .heroText h1 span{border-bottom:2px solid #cacac4;width:fit-content;padding-bottom:20px;font-size:4rem;display:inline-block}#services .hero .heroText p{margin-bottom:10px;font-size:1rem}@media (width>=1000px){#services .hero .heroText h1 span{font-size:8rem}}#services .serviceNavigation{padding:0}@media (width>=1000px){#services .hero{height:80vh;margin-bottom:40px}#services .hero .heroImage img{-o-object-position:unset;object-position:unset}#services .hero .heroText h1{font-size:8rem}#services .cardsWrapper{padding-top:20px}#services .cardsWrapper .cards{flex-wrap:wrap;width:100%}#services .cardsWrapper .cards .card{height:450px;margin:10px}#services .cardsWrapper .cards .card .cardImage{width:100%;max-width:unset}#services .cardsWrapper .cards .card .cardImage img{-o-object-fit:cover;object-fit:cover;width:100%;height:450px}#services .cardsWrapper .cards .card:first-of-type{width:44%}#services .cardsWrapper .cards .card:nth-of-type(2),#services .cardsWrapper .cards .card:nth-of-type(3),#services .cardsWrapper .cards .card:nth-of-type(4),#services .cardsWrapper .cards .card:nth-of-type(5){width:25%}#services .cardsWrapper .cards .card:nth-of-type(6){width:44%}#services .cardsWrapper .cards .card:nth-of-type(7){width:48%}#services .cardsWrapper .cards .card:nth-of-type(7) .cardImage img{-o-object-position:0 20%;object-position:0 20%}#services .cardsWrapper .cards .card:nth-of-type(8){width:48%}}.service .serviceNavigation{margin-top:80px}.service .serviceHero .serviceHeroText{margin-bottom:20px}.service .serviceHero .serviceHeroImage{display:none}.service .serviceInfo .serviceInfoText{align-items:flex-start;max-width:400px;margin-bottom:40px}.service .serviceInfo .servicePackage{background-color:#262626;border:1px solid #4e5052;border-radius:15px;justify-content:space-between;align-items:flex-start;max-width:400px;height:220px;margin-bottom:40px;padding:30px 10px}.service .serviceInfo .servicePackage p:last-of-type{border-top:1px solid #cacac4;width:90%;padding-top:10px;font-family:Anton,sans-serif;font-size:1.5rem;font-weight:700}@media (width>=500px){.service .serviceInfo .servicePackage{padding:30px}}.service .serviceGallery{margin-top:60px}.service .serviceGallery .galleryHero{align-items:flex-start;max-width:1400px}.service .serviceGallery .galleryHero h2{font-size:4rem}.service .serviceGallery .gallery img{border-radius:15px;margin:10px 0}@media (width>=800px){.service .serviceGallery .gallery{max-width:unset;flex-flow:wrap}.service .serviceGallery .gallery .horizontal{width:93%;margin:10px 0}.service .serviceGallery .gallery .vertical{width:45%;margin:10px}}@media (width>=1400px){.service .serviceGallery .gallery{max-width:1600px}.service .serviceGallery .gallery .horizontal{width:96%}.service .serviceGallery .gallery .vertical{width:23%;max-width:400px}}@media (width>=1000px){.service .serviceHero{flex-direction:row;justify-content:space-between;justify-self:center;width:90%;max-width:1300px;margin:60px 0}.service .serviceHero .serviceHeroText{align-items:flex-start}.service .serviceHero .serviceHeroText h1{font-size:8rem}.service .serviceHero .serviceHeroText h1 span{border-bottom:1px solid #cacac4}.service .serviceHero .serviceHeroText p{text-transform:uppercase}.service .serviceHero .serviceHeroImage{display:block}.service .serviceHero .serviceHeroImage img{border-radius:15px}.service .serviceInfo{flex-direction:row;justify-content:space-between;justify-self:center;width:90%;max-width:1500px}}@media (width>=800px){#product .serviceGallery .gallery img.vertical,#product .serviceGallery .gallery img.horizontal{width:45%;margin:10px}}#products{background-color:#0e0e0f}#products .hero .heroImage img{-o-object-position:70% 80%;object-position:70% 80%}#products .hero .heroText h1{align-self:flex-start;margin:0;font-size:4rem}#products .hero .heroText h1 span{border-bottom:2px solid #cacac4;width:fit-content;padding-bottom:20px;font-size:4rem;display:inline-block}#products .hero .heroText p{margin-bottom:10px;font-size:1rem;font-weight:700}@media (width>=1000px){#products .hero .heroText h1,#products .hero .heroText h1 span{font-size:8rem}}#products .aboutProducts .aboutProductsHero{background-color:#262626;border-radius:15px;padding:40px 0}#products .aboutProducts .aboutProductsHero h1{margin:0}#products .aboutProducts .aboutProductsHero p{width:90%;max-width:700px}#products .productsWrapper{padding-top:0}#products .productsWrapper .productCard{border-radius:15px;margin-bottom:40px}#products .productsWrapper .productCard button{position:relative}#products .productsWrapper .productCard button .cardImage{width:100%}#products .productsWrapper .productCard button .cardImage img{opacity:.8;border-radius:15px;transition:all .8s}#products .productsWrapper .productCard button .cardText{flex-direction:row;justify-content:space-between;width:90%;position:absolute;bottom:5%;left:5%}#products .productsWrapper .productCard button .cardText h2{margin:0}#products .productsWrapper .productCard button .cardText img{rotate:-90deg}#products .productsWrapper .productCard button:hover .cardImage img{opacity:1}#products .productsWrapper .productCard .productText{opacity:0;background-color:#262626;border-radius:15px;width:100%;max-height:0;transition:max-height 1s,opacity 1s;overflow:hidden}#products .productsWrapper .productCard .productText h2{padding-top:20px;font-size:2rem}#products .productsWrapper .productCard .productText p{width:90%}#products .productsWrapper .productCard .productText ul{align-self:flex-start;margin-top:20px;padding-bottom:20px;padding-left:10%}#products .productsWrapper .productCard .productText ul li{text-align:left}#products .productsWrapper .productCard .productText.open{opacity:1;max-height:1000px;margin-top:20px}@media (width>=1000px){#products .productsWrapper .productCard{flex-direction:row;justify-content:center;max-width:1400px;height:450px;margin:10px}#products .productsWrapper .productCard button{width:48%;max-width:620px;height:450px;margin:10px}#products .productsWrapper .productCard button .cardImage{border-radius:15px;overflow:hidden}#products .productsWrapper .productCard button .cardImage img{-o-object-fit:cover;object-fit:cover;transform-origin:50%;height:450px;transition:all .8s}#products .productsWrapper .productCard .productText{width:48%;height:450px;max-height:unset;opacity:1;margin:10px}#products .productsWrapper .productCard .productText h2{text-align:left;width:90%;padding:0}#products .productsWrapper .productCard .productText ul{padding-bottom:0}#products .productsWrapper .productCard .productText.open{margin:10px}#products .productsWrapper .productCard:first-of-type button:hover .cardImage img{transform:scale(1.2)translate(5%,5%)}#products .productsWrapper .productCard:nth-of-type(2) button:hover .cardImage img{transform:scale(1.2)translate(5%,-5%)}#products .productsWrapper .productCard:nth-of-type(3) button:hover .cardImage img,#products .productsWrapper .productCard:nth-of-type(4) button:hover .cardImage img{transform:scale(1.2)}#products .productsWrapper .productCard:nth-of-type(5) button:hover .cardImage img{transform:scale(1.2)translate(5%,-5%)}}footer{flex-direction:column;justify-content:center;align-items:center;padding-bottom:10px;display:flex}footer .footerMap{width:100%}footer .footerMap iframe{border:none;width:100%;height:50vh;max-height:450px}@media (width>=1000px){footer .footerMap iframe{border-radius:15px;max-width:1400px}}footer .footerWrapperTop{color:#fff;flex-direction:column-reverse;justify-content:center;align-items:center;padding:40px 0;display:flex}footer .footerWrapperTop .footerLeft{width:100%;height:100vh;margin-top:40px;position:relative}footer .footerWrapperTop .footerLeft img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}footer .footerWrapperTop .footerLeft div{text-align:left;position:absolute;bottom:10%;left:10%}footer .footerWrapperTop .footerLeft div h2{font-size:3rem;font-weight:700}footer .footerWrapperTop .footerLeft div h2 span{border-bottom:1px solid #cacac4}footer .footerWrapperTop .footerLeft div p{margin-top:20px}footer .footerWrapperTop .footerRight{width:90%}footer .footerWrapperTop .footerRight h2{text-align:left;color:#fff;font-size:4rem}footer .footerWrapperTop .footerRight p{text-align:left}footer .footerWrapperTop .footerRight form input{box-sizing:border-box;background-color:#0e0e0f;border:1px solid #4e5052;border-radius:10px;width:100%;margin:10px 0;padding:10px;display:block}footer .footerWrapperTop .footerRight form textarea{box-sizing:border-box;background-color:#0e0e0f;border:1px solid #4e5052;border-radius:10px;width:100%;min-height:100px;margin:10px 0;padding:10px;display:block}footer .footerWrapperTop .footerRight form button{color:#0e0e0f;box-sizing:border-box;cursor:pointer;text-transform:uppercase;background-color:#fff;border:1px solid #0e0e0f;border-radius:5px;width:100%;margin:10px 0;padding:10px;font-weight:700;transition:all .8s;display:block}footer .footerWrapperTop .footerRight form button:hover{color:#cacac4;background-color:#0e0e0f;border-color:#cacac4}footer .footerWrapperTop .footerRight form input::-moz-placeholder{color:#cacac4}footer .footerWrapperTop .footerRight form textarea::-moz-placeholder{color:#cacac4}footer .footerWrapperTop .footerRight form input::placeholder,footer .footerWrapperTop .footerRight form textarea::placeholder{color:#cacac4}@media (width>=1000px){footer .footerWrapperTop{flex-direction:row;width:90%;max-width:1400px;padding-top:80px}footer .footerWrapperTop .footerLeft{max-height:500px;margin:0 10px}footer .footerWrapperTop .footerLeft img{border-radius:15px}footer .footerWrapperTop .footerRight{margin:0 10px}footer .footerWrapperTop .footerRight form button{width:50%}}footer .footerWrapperBottom{flex-direction:column;justify-content:center;align-items:center;margin-top:60px;margin-bottom:20px;display:flex}footer .footerWrapperBottom div{text-align:left;width:90%}footer .footerWrapperBottom div a{text-transform:uppercase;border-bottom:1px solid #0e0e0f;width:fit-content;margin:5px 0;transition:all .8s}footer .footerWrapperBottom .footerSocials{margin-bottom:40px}footer .footerWrapperBottom .footerSocials .logo{border:2px solid #fff;padding:10px;font-family:Anton,sans-serif;font-size:2rem}footer .footerWrapperBottom .footerSocials p:first-of-type{margin-top:40px}footer .footerWrapperBottom .footerSocials p{margin:10px 0}footer .footerWrapperBottom .footerSocials div{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;display:flex}footer .footerWrapperBottom .footerSocials div a{padding:10px}footer .footerWrapperBottom .footerSocials div a img{width:40px;height:40px}footer .footerWrapperBottom .footerSocials div a:nth-of-type(2) img{width:49px}footer .footerWrapperBottom .footerNavigation,footer .footerWrapperBottom .footerServices{flex-direction:column;margin-bottom:40px;display:flex}footer .footerWrapperBottom .footerContact{flex-direction:column;display:flex}footer .footerWrapperBottom .footerContact a,footer .footerWrapperBottom .footerContact p{margin:10px 0}@media (width>=1000px){footer .footerWrapperBottom{flex-direction:row;align-items:flex-start;width:90%;max-width:1400px;margin:0;padding:80px 0}footer .footerWrapperBottom div{text-align:right}footer .footerWrapperBottom div a{align-self:flex-end}footer .footerWrapperBottom div a:hover{border-color:#cacac4}footer .footerWrapperBottom .footerSocials{text-align:left;width:25%}footer .footerWrapperBottom .footerNavigation,footer .footerWrapperBottom .footerServices,footer .footerWrapperBottom .footerContact{width:25%}}footer .footerCopyRights{font-size:.8rem}
