@import"https://fonts.googleapis.com/css2?family=Arsenal:ital,wght@0,400;0,700;1,400;1,700&display=swap";#root,#__next{isolation:isolate}:root{--main: #663399;--main-light: #7a44b0;--main-lighter: #8c55cc;--mian-dark: #4a2873;--gray:#eaeaea;--bg: #f8f8f8;--accent: #1c0040;--mw:1200px;--font: "Arsenal", sans-serif}*,*::before,*::after{box-sizing:border-box}*{margin:0}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}a{text-decoration:none}html{scroll-behavior:smooth}body{font-family:var(--font);background:var(--bg);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{margin:0}p{letter-spacing:1px}.hamwrap{display:block;text-align:center}.hamwrap svg{cursor:pointer}.frstbar,.scndbar,.thrdbar{transition:all .35s linear;transform:rotate(0deg);transform-origin:center;fill:var(--accent)}.burgericon.open .frstbar{transform:rotate(45deg) translate(0%, 28%);fill:var(--main)}.burgericon.open .thrdbar{transform:rotate(-45deg) translate(-4%, -35%);fill:var(--main)}.burgericon.open .scndbar{width:0;opacity:0}.link{color:var(--bg);font-weight:400;font-size:1.2rem;text-transform:uppercase;padding:1rem 0;display:flex;align-items:center;gap:5px;width:fit-content;transition:all .3s ease-in-out}.link svg{width:25px;transition:all .3s ease-in-out}.link:hover{font-weight:700;letter-spacing:1.2px}.link:hover svg{transform:translateX(15px)}header{position:fixed;top:0;z-index:9999;width:100%;padding:1rem;background:var(--bg)}header .navwrap{display:flex;gap:1rem;align-content:center;justify-content:space-between;align-items:center;max-width:var(--mw);width:100%;margin:0 auto}header .logowrap{display:flex;align-items:center;gap:3px}header .logowrap .logo{max-height:55px}@media(width <= 875px){header .logowrap .logo{max-height:29px}}header nav a{font-size:1.2rem;padding:10px;color:var(--accent);transition:color .2s ease-in-out}header nav a:hover{color:var(--main)}header .hamwrap{scale:.6;display:none}@media(width <= 730px){header .hamwrap{display:block}}header .contactwrap{display:flex;gap:.5rem;align-items:stretch}header .contactwrap .navbtn{--notchSize: 8px;padding:20px 12px;font-weight:400;line-height:.1;font-size:1.2rem;background:var(--main);color:var(--bg);clip-path:polygon(0% var(--notchSize), var(--notchSize) 0%, calc(100% - var(--notchSize)) 0%, 100% var(--notchSize), 100% calc(100% - var(--notchSize)), calc(100% - var(--notchSize)) 100%, var(--notchSize) 100%, 0% calc(100% - var(--notchSize)));transition:all .3s ease-in-out}header .contactwrap .navbtn:hover{background:var(--mian-dark);--notchSize: 0px}@media(width <= 730px){header nav,header .contactwrap{display:none}}.mobilenav{position:absolute;z-index:999;top:90px;left:0;right:0;display:grid;justify-items:center;pointer-events:none;background:var(--bg);opacity:0;transform:translateY(-100%);transition:all .5s ease-in-out}.mobilenav.open{opacity:1;transform:translateY(0);pointer-events:all}.mobilenav .mobilenavwrap{display:flex;flex-direction:column;gap:.5rem}.mobilenav .mobilenavwrap a{font-size:1.2rem;padding:10px;color:var(--accent);transition:color .2s ease-in-out}.mobilenav .mobilenavwrap a:hover{color:var(--main)}section{padding:1.5rem}#home{background:var(--bg)}.sectionwrap{margin:5rem auto;max-width:var(--mw);width:100%}.box1{margin-top:3rem;--notchSize: 15px;padding:25px;font-size:1rem;background:var(--accent);color:var(--bg);clip-path:polygon(0% var(--notchSize), var(--notchSize) 0%, calc(100% - var(--notchSize)) 0%, 100% var(--notchSize), 100% calc(100% - var(--notchSize)), calc(100% - var(--notchSize)) 100%, var(--notchSize) 100%, 0% calc(100% - var(--notchSize)));transition:all .3s ease-in-out}.box2{margin-top:3rem;--notchSize: 15px;padding:25px;font-size:1rem;background:var(--main-lighter);color:var(--bg);clip-path:polygon(0% var(--notchSize), var(--notchSize) 0%, calc(100% - var(--notchSize)) 0%, 100% var(--notchSize), 100% calc(100% - var(--notchSize)), calc(100% - var(--notchSize)) 100%, var(--notchSize) 100%, 0% calc(100% - var(--notchSize)));transition:all .3s ease-in-out}.hero{margin:8rem auto 5rem;display:grid;grid-template-columns:.8fr 1fr;align-items:center}@media(width <= 730px){.hero{margin:6rem auto 0rem;grid-template-columns:1fr}}@media(width <= 730px){.hero .left{order:2}}.hero h1{font-size:clamp(2.5rem,6vw,6rem);line-height:.8;color:var(--main);margin-bottom:2rem}.hero h1 span{font-size:clamp(2.2rem,4vw,3.7rem);line-height:1;color:var(--accent);margin-bottom:2rem;display:block}.hero h3{margin-bottom:1rem}#about .aboutwrap{background:var(--gray);padding:25px;--notchSize: 15px;clip-path:polygon(0% var(--notchSize), var(--notchSize) 0%, calc(100% - var(--notchSize)) 0%, 100% var(--notchSize), 100% calc(100% - var(--notchSize)), calc(100% - var(--notchSize)) 100%, var(--notchSize) 100%, 0% calc(100% - var(--notchSize)))}#about .sectionwrap{margin:0 auto;padding:5rem 0;max-width:100%;width:100%}@media(width <= 730px){#about .sectionwrap{padding:0 0 5rem}}#about .tightwrap{margin:0 auto;max-width:var(--mw)}#about .part1 .tightwrap{display:grid;grid-template-columns:1.3fr 1fr;align-items:end;gap:7rem}@media(width <= 730px){#about .part1 .tightwrap{grid-template-columns:1fr;gap:1rem}}#about .part1 .left h5{display:flex;align-items:center;gap:5px;font-size:clamp(1rem,3vw,1.5rem);color:var(--main-lighter);margin-bottom:.5rem}#about .part1 .left h2{font-size:clamp(2.2rem,5vw,3.5rem);font-weight:400;line-height:1;margin-bottom:1rem}#about .part1 .left p{font-size:1.1rem;line-height:1.5}#about .part1 .right h3{font-size:clamp(1.5rem,5vw,2.5rem);font-weight:400}#about .part1 .right p{font-size:1.1rem;line-height:1.2}#about .part2{padding:0 0 5rem}#about .part2 .tightwrap{display:grid;gap:2rem;grid-template-columns:repeat(4, 1fr)}@media(width <= 950px){#about .part2 .tightwrap{grid-template-columns:repeat(2, 1fr)}}@media(width <= 500px){#about .part2 .tightwrap{grid-template-columns:repeat(1, 1fr)}}#about .part2 .tightwrap .card{text-align:center;color:var(--main)}#about .part2 .tightwrap .card svg{height:84px;margin:.5rem auto 1rem}#about .part2 .tightwrap .card h3{margin-bottom:.5rem;font-weight:400;font-size:clamp(1.4rem,5vw,2rem)}@media(width <= 500px){.services.sectionwrap{margin:0rem auto}}.services article{width:60%;margin-bottom:5rem}@media(width <= 730px){.services article{width:100%}}.services article h2{font-size:clamp(2rem,4vw,3rem);line-height:1;color:var(--main);margin-bottom:1rem}.services article h2 span{font-size:clamp(1.8rem,4vw,2.7rem);line-height:1;color:var(--accent);margin-bottom:1rem;display:block}.services article p{width:60ch;font-size:1.2rem}@media(width <= 730px){.services article p{width:100%}}.services .servicesection1,.services .servicesection2{display:flex;gap:5rem}@media(width <= 865px){.services .servicesection1,.services .servicesection2{flex-direction:column;gap:2rem}}.services .servicesection1>*,.services .servicesection2>*{width:50%}@media(width <= 865px){.services .servicesection1>*,.services .servicesection2>*{width:75%;margin:auto}}@media(width <= 500px){.services .servicesection1>*,.services .servicesection2>*{width:100%}}.services .servicesection1 p,.services .servicesection2 p{margin:.2rem 0 2rem}.services .servicesection2{margin-top:5rem}@media(width <= 865px){.services .servicesection2{flex-direction:column-reverse}}.services .link{color:var(--main);font-size:1.7rem;margin:auto}#why .whywrap{background:var(--accent);padding:25px;--notchSize: 15px;clip-path:polygon(0% var(--notchSize), var(--notchSize) 0%, calc(100% - var(--notchSize)) 0%, 100% var(--notchSize), 100% calc(100% - var(--notchSize)), calc(100% - var(--notchSize)) 100%, var(--notchSize) 100%, 0% calc(100% - var(--notchSize)))}#why .whywrap h2{font-size:clamp(2.2rem,5vw,3.5rem);font-weight:400;line-height:1;text-align:center;color:var(--bg);max-width:1200px;width:100%;margin:2rem auto 0}#why .sectionwrap{margin:0 auto;padding:3rem 0;max-width:100%;width:100%}@media(width <= 730px){#why .sectionwrap{padding:0 0 5rem}}#why .tightwrap{margin:0 auto;max-width:var(--mw);display:grid;gap:4rem;grid-template-columns:repeat(2, 1fr)}@media(width <= 700px){#why .tightwrap{grid-template-columns:repeat(1, 1fr)}}#why .tightwrap .card{text-align:center}#why .tightwrap .card svg{height:84px;margin:.5rem auto 1rem;color:var(--bg)}#why .tightwrap .card h3{margin-bottom:.5rem;font-weight:400;font-size:clamp(1.4rem,3vw,2rem);color:var(--bg)}#why .tightwrap .card p{color:var(--bg);font-size:.9rem}#contact .contactwrap{background:var(--gray);padding:25px 25px 0 25px;--notchSize: 15px;clip-path:polygon(0% var(--notchSize), var(--notchSize) 0%, calc(100% - var(--notchSize)) 0%, 100% var(--notchSize), 100% calc(100% - var(--notchSize)), calc(100% - var(--notchSize)) 100%, var(--notchSize) 100%, 0% calc(100% - var(--notchSize)))}#contact .sectionwrap{margin:0 auto;padding:5rem 0;max-width:100%;width:100%}@media(width <= 730px){#contact .sectionwrap{padding:0 0 5rem}}#contact .tightwrap{margin:0 auto;max-width:var(--mw);display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:baseline}@media(width <= 950px){#contact .tightwrap{grid-template-columns:1fr}}#contact .left h2{font-size:clamp(2.2rem,5vw,3.5rem);font-weight:400;line-height:1;margin-bottom:1rem}#contact .left>p{font-size:1.1rem;line-height:1.5;margin-bottom:1.5rem;max-width:50ch}#contact .left .endCall{display:flex;gap:1rem;align-items:center;margin-bottom:1.4rem}#contact .left .endCall svg{width:34px;height:34px;color:var(--main)}@media(width <= 550px){#contact .left .endCall svg{width:20px;height:20px;flex-shrink:0}}#contact .right{position:relative}#contact .right #form-output:has(*){position:absolute;z-index:99;background:var(--gray);height:calc(100% - 35px);padding:1rem 4rem;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;text-align:center}@media(width <= 550px){#contact .right #form-output:has(*){height:calc(100% - 90px);padding:1rem 1rem}}#contact .right h3{font-size:clamp(1.5rem,5vw,2.5rem);font-weight:400}#contact .right p{font-size:1.1rem;line-height:1.2}form label{display:none}form ul{margin:0;padding:0;position:relative}form li{list-style:none}form input,form textarea,form select{font:inherit;width:100%;margin-bottom:1rem;--notchSize: 8px;clip-path:polygon(0% var(--notchSize), var(--notchSize) 0%, calc(100% - var(--notchSize)) 0%, 100% var(--notchSize), 100% calc(100% - var(--notchSize)), calc(100% - var(--notchSize)) 100%, var(--notchSize) 100%, 0% calc(100% - var(--notchSize)));border:0;padding:1rem;border-left:8px solid var(--main);border-right:8px solid var(--main);transition:all .2s ease}form input:focus-visible,form textarea:focus-visible,form select:focus-visible{border:0;border-left:8px solid var(--main-light);border-right:8px solid var(--main-light);outline:0;background-color:var(--bg)}form input.error,form textarea.error,form select.error{background:#ffd5d5;border-left:8px solid red;border-right:8px solid red}form .error-message{text-align:center;position:relative;z-index:99;top:-15px;width:100%;color:red}button{--notchSize: 8px;padding:20px 12px;font-weight:400;width:33%;position:relative;left:100%;transform:translateX(-100%);transform-origin:right;border:0;display:flex;cursor:pointer;line-height:.1;font-size:1.4rem;background:var(--main);color:var(--bg);clip-path:polygon(0% var(--notchSize), var(--notchSize) 0%, calc(100% - var(--notchSize)) 0%, 100% var(--notchSize), 100% calc(100% - var(--notchSize)), calc(100% - var(--notchSize)) 100%, var(--notchSize) 100%, 0% calc(100% - var(--notchSize)));transition:all .3s ease-in-out;justify-content:center;align-items:center}@media(width <= 550px){button{width:100%}}button:hover{background:var(--mian-dark);--notchSize: 0px}.form-bottom .text{display:flex;justify-content:space-between;margin-top:1rem;gap:2rem}@media(width <= 550px){.form-bottom .text{flex-direction:column}}.form-bottom .text .info{display:flex;gap:4px;align-items:center}.form-bottom .text .info svg{fill:var(--main);width:35px;height:24px}.form-bottom .text .info a{color:var(--accent);transition:color .2s ease-in-out}.form-bottom .text .info a:hover{color:var(--main-lighter)}footer{background:var(--accent);width:calc(100% + 50px);padding:1rem;transform:translateX(-25px);--notchSize: 15px;clip-path:polygon(0% var(--notchSize), var(--notchSize) 0%, calc(100% - var(--notchSize)) 0%, 100% var(--notchSize), 100% calc(100% - var(--notchSize)), calc(100% - var(--notchSize)) 100%, var(--notchSize) 100%, 0% calc(100% - var(--notchSize)));color:var(--bg)}footer .footerwrap{max-width:var(--mw);width:100%;margin:auto;display:flex;gap:1rem;align-items:center;justify-content:space-between}@media(width <= 750px){footer .footerwrap{flex-direction:column}}@media(width <= 430px){footer .footerwrap{font-size:12px}}@keyframes fadeIn{to{opacity:1}}.fadeIn{opacity:0}.fadeIn.animated{animation:fadeIn .8s ease-in-out forwards}/*# sourceMappingURL=styles.css.map */