@import url(https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=DM+Mono:ital,wght@0,300;0,400;0,500;1,300;1,400;1,500&family=IBM+Plex+Mono:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap);*,:after,:before{box-sizing:border-box;margin:0;padding:0}h1,h2,h3,h4,h5,h6,p{font-weight:400}li{list-style:none}a{color:inherit;text-decoration:none}body,html{-webkit-overflow-scrolling:touch}body,html{overflow-x:hidden}body{background-color:#1a1a1a;color:#e6e6e6;font-family:Barlow,sans-serif;font-size:clamp(.875rem,.7188rem + .5vw,1.125rem);min-height:100vh}html{scroll-behavior:smooth}button,input,textarea{font:inherit}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.flex{align-items:center;display:flex}.container{margin:auto;max-width:1600px;padding-inline:15px}.logo{gap:10px}.logo img{height:60px}.socials{border:1px solid #262626;border-radius:12px;gap:20px;padding:14px}.socials div{gap:14px}.socials div img{height:64px}.button-green{border:1px solid #9eff00;border-radius:8px;padding:14px 22px}.button-green:hover{background-color:#262626;color:#9eff00}.button-gray{border:1px solid #333;border-radius:8px;padding:14px 22px}.button-gray:hover{background-color:#9eff00;color:#262626}.pointer{cursor:pointer}.transition{transition:all .3s}.hidden{display:none}.extraBold{font-weight:800}.bold{font-weight:700}.semiBold{font-weight:600}.medium{font-weight:500}.italic{font-style:italic}.uppercase{text-transform:uppercase}.ffBarlow{font-family:Barlow,sans-serif}.fs300{font-size:clamp(.875rem,.7188rem + .5vw,1.125rem)}.fs400{font-size:clamp(1rem,.7656rem + .75vw,1.375rem)}.fs500{font-size:clamp(1.25rem,1.0156rem + .75vw,1.625rem)}.fs600{font-size:clamp(1.125rem,.7344rem + 1.25vw,1.75rem)}.fs700{font-size:clamp(1.5rem,.9531rem + 1.75vw,2.375rem)}.fs800{font-size:clamp(1.75rem,.9688rem + 2.5vw,3rem)}.fs900{font-size:clamp(2.125rem,.7969rem + 4.25vw,4.25rem)}.fs1000{font-size:clamp(5rem,2.2656rem + 8.75vw,9.375rem)}.black{color:#000}.white{color:#fff}.green50{color:#9eff00}.green60{color:#b1ff33}.green70{color:#c5ff66}.green80{color:#d8ff99}.green90{color:#ecffcc}.green95{color:#f5ffe5}.green97{color:#f9fff0}.green99{color:#fdfffa}.grey10{color:#1a1a1a}.grey15{color:#262626}.grey30{color:#4c4c4d}.grey35{color:#59595a}.grey40{color:#656567}.grey60{color:#98989a}.grey90{color:#e6e6e6}.bgGreen50{background-color:#9eff00}.bgGrey15{background-color:#262626}.bgGrey20{background-color:#333}.header{justify-content:space-between;padding-block:20px}.header .nav{gap:30px}.header .nav-link:hover{color:#fff}.header .nav .active{border-radius:8px;padding:14px 28px}.toggle-button{align-items:center;border:none;border-radius:5px;display:none;height:40px;justify-content:center;width:40px}.toggle-container{display:none}.toggle-icon{width:25px}@media(max-width:850px){.header{padding-block:10px}.toggle-button,.toggle-container{display:block;z-index:1000}.header-button-container{display:none}.nav{align-items:center;background-color:#262626;flex-direction:column;font-size:25px;height:100vh;justify-content:center;left:0;position:absolute;top:0;transform:translateY(-100%);width:100%;z-index:900}.nav-open{transform:translateY(0)}}.footer{border-top:1px solid #262626}.footer-main{border-bottom:1px solid #262626;justify-content:space-between;padding-block:66px}.footer-nav{gap:30px}.footer-link:hover{color:#fff}.footer .copyright{justify-content:space-between;padding-block:50px}.footer .infos{gap:30px}.footer .info{gap:10px}@media(max-width:1250px){.footer-main{flex-direction:column;gap:25px}}@media(max-width:950px){.footer-main{padding-block:30px}.footer .copyright{flex-direction:column;gap:20px;padding-block:30px}}@media(max-width:575px){.footer .logo img{height:50px;width:50px}.footer .footer-nav{flex-wrap:wrap;gap:10px;justify-content:center}.footer .socials img{height:40px;width:40px}.footer .infos{flex-direction:column;gap:10px}.footer .infos img{height:20px}}.cta{background-image:url(/static/media/ctaBg.249cf08b8acd33bcb087.png);background-position:50%;background-size:cover;flex-direction:column;gap:50px;margin-block:50px;padding-block:90px;text-align:center}.cta img{height:80px}.cta div{max-width:900px}.cta h2{margin-bottom:14px}@media(max-width:850px){.cta{gap:25px;margin-block:15px}.cta a{padding:10px 20px}.cta img{height:60px}.cta h2,.cta p{padding-inline:10px}}.hero{background-image:url(/static/media/hero.6dab5ac5a670f1c2f5d0.png);background-position:bottom;background-repeat:no-repeat;background-size:contain;flex-direction:column;gap:50px;padding-block:115px 275px;text-align:center}.hero h1{max-width:750px}.hero-card{border:1px solid #262626;border-radius:12px;padding:24px 40px}.hero-card span{border-radius:8px;padding:12px 14px}.hero-buttons{gap:13px;justify-content:center}@media(max-width:775px){.hero{padding-block:50px}.hero-card{padding:15px 20px}.hero span{background-color:#0000;border:none;color:#98989a;padding:0}}.companies{padding:40px 15px 10px;position:relative}.companies-flex{justify-content:space-between}.companies-num{background-color:#1a1a1a;border:1px solid #262626;border-radius:100px;left:50%;padding:20px 35px;position:absolute;top:-31px;transform:translateX(-50%)}@media(max-width:775px){.companies-num{padding:15px;text-align:center;width:70%}}.carousel-container{overflow:hidden;position:relative}.carousel-container img{height:auto;width:100%}.carousel-track{align-items:center;display:flex;gap:1rem}.carousel-item{flex-shrink:0;min-width:25%}.header-info{background-position:50%;background-size:cover;margin-block:50px;padding-block:120px;text-align:center}.header-info h2{margin-bottom:14px}.header-info p{margin:auto;max-width:1000px}.header-info-services{background-image:url(/static/media/services.d21ffbab7b7368ff6045.png)}.header-info-whychoose{background-image:url(/static/media/whyChoose.a246141c2d37b0637292.png)}.header-info-about{background-image:url(/static/media/about.4a434aa13f1c615b12a0.png)}.header-info-faqs{background-image:url(/static/media/faqs.afba13ed137a6ab0486d.png)}.header-info-process{background-image:url(/static/media/process.2aeb6baa88a973074613.png)}.header-info-contact{background-image:url(/static/media/about.4a434aa13f1c615b12a0.png)}.header-info-work{background-image:url(/static/media/workImage.885653446df2e1fd0d94.png)}@media(max-width:850px){.header-info{margin-block:15px}.header-info p{padding-inline:10px}}.main-services{align-items:stretch;display:grid;grid-template-columns:1fr 1fr 1fr;margin-block:10px}.main-services-card{flex-direction:column;justify-content:space-between;padding:50px}.main-services-card img{height:88px}.main-services-card h3{margin-block:40px 20px}.main-services-card .card-button{margin-top:80px;padding:18px;text-align:center;width:100%}.main-services-card .card-button:hover{background-color:#9eff00;color:#262626}.main-services-card-border{border-left:1px solid #333;border-right:1px solid #333}@media(max-width:1000px){.main-services{grid-template-columns:1fr 1fr}.main-services-card{border:.5px solid #333;padding:25px}.main-services-card img{height:50px;width:50px}.main-services-card .card-button{margin-top:50px}}@media(max-width:650px){.main-services{grid-template-columns:1fr}}.characteristics{align-items:stretch;display:grid;grid-template-columns:1fr 1fr;margin-block:10px}.characteristics-card{align-items:flex-start;flex-direction:column;gap:40px;padding:80px}.characteristics-card div{gap:20px}.characteristics-card div img{height:88px}.characteristics .card-border-top{border-top:1px solid #333}.characteristics .card-border-right{border-right:1px solid #333}.characteristics .card-border-bottom{border-bottom:1px solid #333}.characteristics .card-border-left{border-left:1px solid #333}@media(max-width:1000px){.characteristics-card{gap:20px;padding:50px 25px}}@media(max-width:650px){.characteristics{grid-template-columns:1fr}.characteristics-card{border:.5px solid #333}}.testimonials{align-items:stretch;display:grid;grid-template-columns:1fr 1fr;margin-block:10px}.testimonials-card{align-items:flex-start;flex-direction:column;justify-content:space-between;padding:100px 80px}.testimonials-card .description{margin-block:24px 40px}.testimonials-card .author-info{background-color:#1c1c1c;border:1px solid #262626;border-radius:8px;justify-content:space-between;padding:21.5px 20px;width:100%}.testimonials-card .author-info img{border-radius:8px;height:60px;margin-right:18px;object-fit:cover;width:60px}.testimonials-card .author-info p{margin-top:2px}.testimonials-card .author-info .link{padding:18px 20px}.testimonials .border-top{border-top:1px solid #333}.testimonials .border-right{border-right:1px solid #333}.testimonials .border-bottom{border-bottom:1px solid #333}.testimonials .border-left,.testimonials-card:last-child{border-left:1px solid #333}@media(max-width:1250px){.testimonials-card{padding:50px}}@media(max-width:1080px){.testimonials{grid-template-columns:1fr}.testimonials-card{border:.5px solid #333}}@media(max-width:750px){.testimonials-card{flex-wrap:wrap;padding:25px}.testimonials-card .author-info a{display:none}}.faqs{display:grid;grid-template-columns:1fr 1fr}.faqs-card{align-items:flex-start;border-bottom:1px solid #333;flex-direction:column;padding:30px 50px}.faqs-card .question{gap:50px;justify-content:space-between;width:100%}.faqs-card .question-question{gap:30px;width:100%}.faqs-card .question-num{align-items:center;background:#242424;background:linear-gradient(0deg,#242424,#24242400);border-radius:12px;height:80px!important;justify-content:center;width:80px!important}.faqs-card .question-title{width:100%}.faqs-card:last-child,.faqs-card:nth-last-child(2){border-bottom:0}.faqs .answer{margin-top:20px}.faqs .border-right{border-right:1px solid #333}@media(max-width:850px){.faqs{grid-template-columns:1fr}.faqs-card{border:none!important;border-bottom:1px solid #333!important;padding:20px 10px}.faqs .question{gap:15px}.faqs .question-question{gap:10px}}.contact-form{flex-direction:column;gap:40px;margin:auto;max-width:1060px;padding-inline:80px}.contact-form .shortInput-container{gap:40px;width:100%}.contact-form .checkboxes,.contact-form .shortInput,.contact-form .sliderInput,.contact-form .textarea{align-items:flex-start;background-color:#242424;border-radius:8px;flex-direction:column;gap:20px;padding:24px 40px;width:100%}.contact-form .checkboxes input,.contact-form .checkboxes textarea,.contact-form .shortInput input,.contact-form .shortInput textarea,.contact-form .sliderInput input,.contact-form .sliderInput textarea,.contact-form .textarea input,.contact-form .textarea textarea{background-color:#0000;border:none;border-bottom:1px solid #333;outline:none;padding-bottom:10px;resize:none;width:100%}.contact-form .checkboxes-inputs{flex-wrap:wrap;gap:24px;width:100%}.contact-form .checkboxes-inputs div{width:calc(50% - 12px)}.contact-form .checkboxes-inputs div input{display:none}.contact-form .checkboxes-inputs div input:checked+.checkbox:after{color:#9eff00;content:"✔";font-size:14px}.contact-form .checkboxes-inputs div .checkbox{align-items:center;border:2px solid #333;border-radius:4px;display:flex;height:28px;justify-content:center;margin-right:.5rem;width:28px}.contact-form button{padding:18px 44px}.range-slider{height:56px;position:relative;width:100%}.range-slider input{border-bottom:none!important}.range-slider input[type=range]{-webkit-appearance:none;appearance:none;background:#0000;height:56px;pointer-events:none;position:absolute;top:0;width:100%}.range-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:#9eff00;border:4px solid #3a3a3a;border-radius:50%;cursor:pointer;height:20px;pointer-events:auto;position:relative;top:4px;width:20px;z-index:3}.range-slider input[type=range]:first-of-type::-webkit-slider-thumb{margin-left:-4px}.range-slider input[type=range]:last-of-type::-webkit-slider-thumb{margin-right:-4px}.range-slider input[type=range]::-moz-range-thumb{background-color:#9eff00;border:4px solid #3a3a3a;border-radius:50%;cursor:pointer;height:20px;pointer-events:auto;position:relative;top:4px;width:20px;z-index:3}.range-slider input[type=range]:first-of-type::-moz-range-thumb{margin-left:-4px}.range-slider input[type=range]:last-of-type::-moz-range-thumb{margin-right:-4px}.range-slider .track{background:#3a3a3a;width:100%;z-index:1}.range-slider .highlight,.range-slider .track{height:4px;position:absolute;top:50%;transform:translateY(-50%)}.range-slider .highlight{background:#9eff00;z-index:2}.range-slider .value-label{font-size:14px;left:50%;position:absolute;top:20px;top:65%;transform:translateX(-50%)}.contact-info{flex-wrap:wrap;gap:30px;justify-content:center;margin-block:50px 30px;padding-block:50px}.contact-info div{border-radius:8px;gap:14px;padding:18px 25px}.contact-footer{justify-content:space-between;margin-top:50px;max-width:900px;padding-block:30px}.contact-footer .opening-days h3:last-child{border-radius:6px;margin-left:14px;padding:12px 24px}@media(max-width:850px){.contact-info{margin-block:20px;padding-block:20px}}@media(max-width:750px){.contact-form{gap:20px;padding:0}.contact-form .shortInput-container{gap:20px}.contact-form .checkboxes,.contact-form .shortInput,.contact-form .sliderInput,.contact-form .textarea{padding:20px}.contact-footer{flex-direction:column;gap:20px;margin-top:20px;padding-block:20px 25px}.contact-footer .socials img{height:40px;width:40px}}@media(max-width:450px){.contact-form .button-green{padding:15px 40px}.contact-info{gap:15px}.contact-info div{justify-content:center;padding-block:15px;width:100%}}.pagesInfo{padding:70px 50px 50px}.pagesInfo p{max-width:1200px;padding-block:14px 50px}.pagesInfo button{border:none;border-radius:8px;padding:12px 14px}@media(max-width:850px){.pagesInfo{padding:25px 0 40px}.pagesInfo p{padding-block:14px 20px}}.services-card{align-items:flex-start;border:.5px solid #262626;flex-direction:column;gap:30px;padding:50px;width:100%}.services-card img{height:88px;width:88px}.services-heading{border:.5px solid #262626;padding:50px}.services-container{align-items:stretch;display:grid;grid-template-columns:1fr 1fr 1fr 1fr}@media(max-width:1200px){.services-card{padding:25px}.services-card img{height:50px;width:50px}.services-heading{padding:25px}}@media(max-width:800px){.services-container{grid-template-columns:1fr 1fr}}.process-card{align-items:flex-start;border:.5px solid #262626;flex-direction:column;gap:50px;padding:100px 50px}.process-card h1{margin-right:25px}.process-container{display:grid;grid-template-columns:1fr 1fr;margin-bottom:80px}@media(max-width:1000px){.process-card{gap:25px;padding:50px 25px}}@media(max-width:650px){.process-container{grid-template-columns:1fr}}.about-container{gap:100px;padding:100px 150px}.about-container img{width:50%}.about-container h2{margin-bottom:20px}.about-footer{padding:80px}.about-footer .about-top{gap:40px;margin-bottom:50px}.about-footer .about-top h3{margin-bottom:20px}.about-footer .footer-bottom{border:1px solid #262626;gap:15px;justify-content:space-between;padding:24px 40px}.about-footer .footer-bottom p{padding:14px 20px}@media(max-width:1000px){.about-container{flex-direction:column;gap:50px;padding:20px 15px;text-align:center}.about-container img{max-width:600px;width:80%}}.work-grid{display:grid;grid-template-columns:1fr 1fr}.work-card{border:.5px solid #262626;padding:30px 50px 100px}.work-card img{width:100%}.work-card .preview{margin-block:60px 30px}.work-card .flex{justify-content:space-between;margin-block:15px 30px}.work-card .link-preview{border-radius:8px;padding:10px 15px}@media(max-width:1000px){.work-card{padding:25px}}@media(max-width:650px){.work-grid{grid-template-columns:1fr}}.career-grid{display:grid;grid-template-columns:1fr 1fr}.career-card{border:.5px solid #262626;padding:100px 50px}.career-card h2{border-bottom:1px solid #262626;margin-bottom:50px;padding-bottom:50px}.jobs-grid{display:grid;grid-template-columns:1fr 1fr 1fr}.job-card{align-items:flex-start;border:.5px solid #262626;flex-direction:column;justify-content:space-between;padding:50px}.job-card h3{margin-block:30px 20px}.job-card .apply-link{border:1px solid #262626;border-radius:8px;margin-top:30px;padding:18px;text-align:center;width:100%}.job-card .apply-link:hover{background-color:#0000}.career-subtitle div{border:.5px solid #262626}.career-subtitle h3{padding:50px}@media(max-width:1000px){.career-card{padding:50px 25px}.career-card h2{border-bottom:1px solid #262626;margin-bottom:25px;padding-bottom:25px}.career-subtitle h3,.job-card{padding:25px}}@media(max-width:800px){.jobs-grid{grid-template-columns:1fr}}@media(max-width:650px){.career-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=main.d40dfa99.css.map*/