@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@200;300;400;500;600;700;800&display=swap);*{box-sizing:border-box;font-family:var(--font-family);margin:0;padding:0;scroll-behavior:smooth}::selection{background-color:#79d5ff}.app{position:relative}.fixed{display:flex;position:fixed}.section-padding{padding:4rem 12rem}.section-margin{padding:4rem 6rem}@media screen and (max-width:1200px){.section-padding{padding:4rem 8rem}}@media screen and (max-width:800px){.section-padding{padding:4rem}}@media screen and (max-width:500px){.section-padding{padding:4rem 2rem}}.navbar-content{align-items:center;background-color:var(--color-bg);display:flex;justify-content:right;padding:2rem 12rem}.navbar-content_links{align-items:center;display:flex;justify-content:flex-end;z-index:2}.navbar-content_links img{cursor:pointer;left:0;margin-left:12rem;position:absolute;-webkit-user-select:none;user-select:none;width:50px}.navbar-content_links a{color:var(--color-text);cursor:pointer;font-size:16px;font-weight:600;line-height:25px;margin:0 1rem;text-decoration:none}.navbar-content_links button{background:var(--color-main);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:18px;font-weight:500;line-height:25px;outline:none;padding:.75rem 2rem;transition:box-shadow .3s,background-color .3s,-webkit-transform .3s;transition:transform .3s,box-shadow .3s,background-color .3s;transition:transform .3s,box-shadow .3s,background-color .3s,-webkit-transform .3s}.navbar-content_links button:hover{background-image:linear-gradient(45deg,#90f,#d424eb);box-shadow:0 10px 30px -10px #c46cff;color:#fff;-webkit-transform:translateY(-3px);transform:translateY(-3px)}@media screen and (max-width:1200px){.navbar-content{padding:2rem 8rem}.navbar-content_links img{margin-left:8rem}}@media screen and (max-width:800px){.navbar-content{padding:2rem 4rem}.navbar-content_links img{margin-left:4rem}}@media screen and (max-width:500px){.navbar-content{padding:2rem}.navbar-content_links img{margin-left:2rem}.navbar-content_links a{font-size:14px}.navbar-content_links button{font-size:14px;padding:.6rem 1.1rem}}.card{margin:0 3rem;width:20vw}.card-body{flex-direction:column;font-family:var(--font-family);text-align:center}.card-body,.image-container{display:flex;position:relative}.image-container{align-items:center;background-color:var(--color-main);border-radius:1rem 1rem 0 0;height:30vh;justify-content:center}.image-container img{border-radius:1rem;height:100%;transition:height .3s ease-in-out,margin-bottom .3s ease-in-out}.image-container:hover img{height:300px;margin-bottom:1.3rem}.card-text{margin-top:1rem}.card-text p{color:var(--color-main);font-size:20px;font-weight:600;text-align:left}.card-text h3{color:var(--primary-text);font-size:26px;font-weight:500;margin-top:1rem;text-align:left}.social-media{display:flex;justify-content:left}.social-media a{margin-top:.5rem}@media screen and (max-width:1500px){.card{width:50vw}}@media screen and (max-width:900px){.card{margin-bottom:5rem;width:50vw}.image-container:hover img{height:100%;margin-bottom:0}}@media screen and (max-width:600px){.card{width:65vw}}.form{display:flex;justify-content:center;width:40vw}.form form{width:100%}.form-top{display:flex;flex-direction:row}.form-subject{display:flex;justify-content:center;margin-right:1rem;margin-top:1rem;width:100%}.form-subject input{border:none;border-bottom:1px solid var(--color-line);font-size:16px;font-weight:500;outline:none;width:100%}.form-email{display:flex;justify-content:center;margin-top:1rem;width:100%}.form-email input{border:none;border-bottom:1px solid var(--color-line);font-size:16px;font-weight:500;outline:none;width:100%}.form-message{display:flex;justify-content:center;margin-top:2rem}.form-message textarea{border:none;border-bottom:1px solid var(--color-line);font-size:16px;font-weight:500;height:15vh;outline:none;resize:none;width:100%}.form-budget{display:flex;flex-direction:column;justify-content:center;margin-bottom:3rem;margin-top:3rem}.form-budget select{border:none;border-bottom:1px solid var(--color-line);-webkit-border-radius:2px;height:3vh;outline:none}.form-budget label,.form-budget select{color:var(--color-subtext);font-size:16px;font-weight:500}.form-budget label{margin-bottom:1rem}.form-checkbox{margin-bottom:3rem;margin-top:1rem}.form-checkbox-label{cursor:pointer;display:block;font-size:17px;padding-left:35px;position:relative;-webkit-user-select:none;user-select:none}.form-checkbox-label input[type=checkbox]{display:none}.form-checkmark{background-color:#e2e2e2;height:25px;left:0;position:absolute;top:0;width:25px;z-index:1}.form-checkbox-label:hover input~.form-checkmark{background-color:#ccc}.form-checkbox-label input:checked~.form-checkmark{background-color:var(--color-main)}.form-checkmark:after{content:"";display:none;position:absolute}.form-checkbox-label input:checked~.form-checkmark:after{display:block}.form-checkbox-label .form-checkmark:after{border:solid #fff;border-width:0 3px 3px 0;height:10px;left:9px;top:4px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:5px}.form-send{display:flex;justify-content:center;margin-top:3rem}.form-send button{background-color:var(--color-main);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:.8rem 1.75rem;transition:.2s ease-in-out}.form-send button:hover{background-image:linear-gradient(45deg,#90f,#d424eb);box-shadow:0 15px 50px -10px #af38ff;color:#fff;-webkit-transform:translateY(-3px);transform:translateY(-3px)}@media screen and (max-width:1500px){.form{width:50vw}}@media screen and (max-width:1200px){.form{width:70vw}}.footer{background-color:var(--color-text);color:#fff;flex-direction:row;font-family:var(--font-family);height:15vh;margin-top:15rem;position:relative}.footer,.footer-content{align-items:center;display:flex;width:100%}.footer-content{margin-left:5rem;text-align:center}.footer-content h1{font-size:24px}.footer-content p{margin-left:3rem}.footer-content a{cursor:pointer;margin-left:3rem;text-decoration:none}.footer-content_email{display:flex;position:absolute;right:30px}.footer-content_email a{color:#fff;margin-right:5rem;text-align:right}@media screen and (max-width:800px){.footer-content h1{font-size:20px}.footer-content a,.footer-content p{font-size:14px}}@media screen and (max-width:650px){.footer-content{margin-left:2rem}.footer-content h1{font-size:18px}.footer-content a,.footer-content p{font-size:12px;margin-left:1rem}.footer-content_email a{margin-right:5rem}}.service-card{border:1px solid var(--color-line);border-radius:1rem;box-shadow:0 15px 36px rgba(0,0,0,.15);display:flex;height:30vh;margin:1rem;width:20vw}.service-card_body{align-items:center;display:flex;flex-direction:column;font-family:var(--font-family);justify-content:center;margin-bottom:1rem;text-align:center;width:100%}.service-card_body p{color:var(--color-line);font-size:18px;font-weight:600;margin:0 3rem}.service-card_body h3{color:var(--primary-text);font-size:22px;font-weight:500;margin:1rem 0}@media screen and (max-width:1300px){.service-card{width:50vw}}@media screen and (max-width:850px){.service-card{width:50vw}}@media screen and (max-width:600px){.service-card{width:70vw}}.background-image{background-image:url(/static/media/background.025a626d7a96d0466f1f.png);background-repeat:no-repeat;background-size:cover;height:100vh;left:0;position:absolute;top:0;width:95%;z-index:1}.hero{background-color:var(--color-bg);display:flex;height:88vh}.hero-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-bottom:5rem;z-index:2}.hero-content h1{font-size:72px;font-weight:800;letter-spacing:-.04em;line-height:75px}.hero-content p{font-size:18px;font-style:normal;font-weight:400;line-height:27px;margin-top:2rem}.hero-content button{background-color:var(--color-main);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:1.5rem;padding:.8rem 1.75rem;transition:box-shadow .3s,background-color .3s,-webkit-transform .3s;transition:transform .3s,box-shadow .3s,background-color .3s;transition:transform .3s,box-shadow .3s,background-color .3s,-webkit-transform .3s}.hero-content button:hover{background-image:linear-gradient(45deg,#90f,#d424eb);box-shadow:0 15px 50px -10px #af38ff;color:#fff;-webkit-transform:translateY(-3px);transform:translateY(-3px)}@media screen and (max-width:1400px){.background-image{width:100%}}@media screen and (max-width:500px){.hero-content h1{font-size:60px}.hero-content p{font-size:16px;line-height:24px}.hero-content button{font-size:14px;padding:.7rem 1.5rem}}.team{background-color:#fff;display:flex;flex-direction:column;height:80vh}.team h1{color:var(--color-main);margin-top:5rem;text-align:center}.team-cards{display:flex;flex-direction:row;justify-content:center}@media screen and (max-width:900px){.team{height:100%}.team-cards{align-items:center;flex-direction:column}}.banner{align-items:center;background:var(--gradient-bar);border-radius:1rem;display:flex;flex-direction:row;justify-content:space-between;margin:4rem;padding:2rem}.banner-content p{font-size:14px;font-weight:500;line-height:30px}.banner-content h3,.banner-content p{color:var(--color-bg);font-family:var(--font-family)}.banner-content h3{font-size:28px;font-weight:800;line-height:45px}.banner-btn{align-items:center;display:flex;justify-content:center;margin-left:2rem}.banner-btn button{background:#000;border:none;border-radius:40px;color:#fff;cursor:pointer;font-family:var(--font-family);font-size:18px;font-weight:700;line-height:30px;min-width:150px;outline:none;padding:.5rem 1rem}.about-us{background-color:#fff;display:flex;flex-direction:column;height:50vh}.about-us h1{color:var(--color-main);margin-bottom:1rem;margin-top:5rem;text-align:center}.about-us p{color:var(--color-subtext);font-size:18px;line-height:2rem;margin:1rem 15rem 0;text-align:center}@media screen and (max-width:1400px){.about-us p{margin:1rem 8rem 0}}@media screen and (max-width:1200px){.about-us p{margin:1rem 2rem 0}}@media screen and (max-width:900px){.about-us{height:100%}.about-us p{font-size:16px;margin:1rem 0 0}}.our-services{background-color:#fff;display:flex;flex-direction:column;height:60vh}.our-services h1{color:var(--color-main);margin-top:5rem;text-align:center}.our-services_cards{display:flex;flex-direction:row;justify-content:center;margin-bottom:2rem;margin-top:2rem}@media screen and (max-width:1300px){.our-services_cards{margin:0 3rem}}@media screen and (max-width:900px){.our-services_cards{align-items:center;flex-direction:column}.our-services{height:100%}}@media screen and (max-width:500px){.our-services_cards{align-items:center;flex-direction:column}.our-services{height:100%}}.contact-us{display:flex;flex-direction:column;height:55vh}.contact-us_header{display:flex;justify-content:center;margin-bottom:4rem}.contact-us_header h1{color:var(--color-main);margin-top:5rem}.contact-us_form{display:flex;justify-content:center}:root{--font-family:"Manrope",sans-serif;--gradient-text:linear-gradient(89.97deg,#ae67fa 1.84%,#f49867 102.67%);--gradient-bar2:linear-gradient(103.22deg,#d867fa -13.86%,#7067f4 99.55%);--gradient-bar:linear-gradient(103.22deg,#575757 -13.86%,#1a1a1a 99.55%);--color-main:#1a1a1a;--color-bg:#f7f7f7;--color-footer:#031b34;--color-line:#9c9c9c;--color-text:#1a1a1a;--color-subtext:#686868}
/*# sourceMappingURL=main.bef2c97c.css.map*/