@font-face{font-family:NotoSans-Regular;src:url(/fonts/NotoSans-Regular.ttf)}@font-face{font-family:NotoSans-SemiBold;src:url(/fonts/NotoSans-SemiBold.ttf)}.petty-black-bg{background-color:var(--petty-black);color:#fff}button,input[type=submit],input[type=reset]{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}*{margin:0;padding:0}a{color:#000;text-decoration:none}h2{font-family:NotoSans-SemiBold;font-size:24px}h3{font-family:NotoSans-SemiBold;font-size:32px}h1{font-family:NotoSans-SemiBold;font-size:56px;line-height:1.6;margin:0}.common{font-family:NotoSans-Regular;font-size:20px;color:#000}.description{margin-top:0;margin-bottom:0;font-family:NotoSans-Regular;font-size:16px;color:#8b8b8b}.text-in-black-rentangle{background-color:var(--petty-black);padding:3px 10px;border-radius:25px;color:#fff;white-space:nowrap}.regular{font-family:NotoSans-Regular;font-size:20px}.box-inner{max-width:1440px}.box{display:flex;justify-content:center}.navbar{display:flex;justify-content:space-between;align-items:center;white-space:nowrap}.main-list-item{display:flex;flex-direction:column;gap:20px}.icon-conteiner{background-color:#000;display:flex;justify-content:center;align-items:center}.main-list{padding:30px 0;display:flex;flex-direction:row;gap:20px}.nowrap{white-space:nowrap}.flex-between{display:flex;width:100%;justify-content:space-between;align-items:center}@media screen and (max-width: 600px){.home{display:none}}@media screen and (max-width: 800px){.navbar{flex-direction:column;align-items:start}h1{font-size:30px}.description{font-size:15px}.box-inner{padding:30px 40px}.icon-conteiner{width:30px;height:30px;border-radius:5px}h3{font-size:20px}.main-list-item{gap:10px}.main{padding-top:50px;padding-bottom:50px}.common{font-size:15px}.main-list{flex-direction:column}.icon{width:19px;height:19px}.desktop{display:none}.centered-on-mobile{display:flex;justify-content:center}}@media screen and (min-width: 800px){.main{padding-top:100px;padding-bottom:100px}.box{padding:40px 100px}.navbar{grid-template-columns:auto auto}h1{width:70%}.icon{width:33;height:33}.icon-conteiner{width:50px;height:50px;border-radius:10px}.mobile{display:none}}.btn-gray-full-rounded{width:100px;height:100px;border-radius:100%;border-style:none;background-color:var(--dark-gray);display:flex;justify-content:center;align-items:center}@media screen and (max-width: 800px){.btn-gray-full-rounded{width:40px;height:40px}}:root{--light-yellow: #DCE864;--petty-black: #1B1B1A;--flesh: #F0EEE5;--light-flesh: #F7F6F0;--light-gray: #8B8B8B;--dark-gray: #353534}.light-flesh-bg{background-color:var(--light-flesh)}.flesh-bg{background-color:var(--flesh)}.gray-text{color:var(--light-gray)}.black-text{color:#000}.white-text{color:#fff}.arrow-logo{width:40px;height:40px}.technology-logo{color:#fff;width:80%;height:80%}@media screen and (max-width: 800px){.arrow-logo{width:17px;height:17px}}.full{width:100%}.gap-and-between{display:flex;gap:15px}.flex-gap{display:flex;align-items:center;gap:10px}.between-gap{display:flex;flex-direction:column;justify-content:space-between;gap:20px}.column-and-gap{display:flex;flex-direction:column;gap:15px}.justify-end{justify-content:end}.underline{text-decoration:underline}.mini-regular{font-family:NotoSans-Regular;font-size:14px}@media screen and (max-width: 800px){.mini-regular{font-size:12px}}.common-bold{font-family:NotoSans-SemiBold;font-size:20px}@media screen and (max-width: 800px){.common-bold{font-size:15px}}.description-bold{font-family:NotoSans-SemiBold;font-size:16px}@media screen and (max-width: 800px){.description-bold{font-size:14px}}.green-button.svelte-1y1k3jz{width:230px;background-color:var(--light-yellow);border-radius:10px;border:none;text-align:center;padding:20px 0}@media screen and (max-width: 500px){.green-button.svelte-1y1k3jz{width:100%}}.carousel-header.svelte-bxltk4.svelte-bxltk4{display:flex;justify-content:space-between;align-items:end;height:100px}.carousel-description.svelte-bxltk4.svelte-bxltk4{display:flex;flex-direction:column;justify-content:space-between;height:100%}.carousel-content.svelte-bxltk4.svelte-bxltk4{display:grid;grid-template-columns:repeat(6,1fr);width:100%;justify-content:space-between;gap:10px;margin-bottom:-100px}.carousel.svelte-bxltk4.svelte-bxltk4{display:flex;flex-direction:column;gap:30px}.logo-box.svelte-bxltk4:hover .technology-logo.svelte-bxltk4{transition:all .3s cubic-bezier(.25,.8,.25,.8);transform:scale(1.05)}.logo-box.svelte-bxltk4:not(:hover) .technology-logo.svelte-bxltk4{transition:all .3s cubic-bezier(.25,.8,.25,.8)}.logo-box.svelte-bxltk4.svelte-bxltk4{aspect-ratio:1 / 1;display:flex;width:100%;min-width:80px;background-color:#000;border-radius:10px;justify-content:center;align-items:center}@media screen and (max-width: 620px){.logo-box.svelte-bxltk4.svelte-bxltk4{max-width:100px}.carousel-content.svelte-bxltk4.svelte-bxltk4{display:grid;justify-items:center;grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width: 800px){.carousel-header.svelte-bxltk4.svelte-bxltk4{height:40px}.carousel-description.svelte-bxltk4.svelte-bxltk4{height:auto}}.get-in-touch-form.svelte-od7hxh{width:290px;height:440px;border-radius:10px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:30px}.send-email-icon-box.svelte-od7hxh{background-color:var(--flesh);width:105px;height:105px;border-radius:100%;display:flex;justify-content:center;align-items:center}.send-email-icon.svelte-od7hxh{width:48px;height:40px}.get-in-touch-form-rest.svelte-od7hxh{position:relative;height:250px;width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.centered-text.svelte-od7hxh{text-align:center}.line.svelte-od7hxh{background-color:var(--light-gray);width:100%;height:1px;display:flex;justify-content:center;align-items:center}.fresh-and-padding.svelte-od7hxh{background-color:var(--light-flesh);padding:0 10px}@media screen and (max-width: 620px){.get-in-touch-form.svelte-od7hxh{width:100%}}@media screen and (max-width: 1000px){.get-in-touch-block.svelte-od7hxh{display:flex;width:100%;box-sizing:border-box;justify-content:center}}.icon-container.svelte-v03ehp{border:3px solid black;border-radius:100%;min-width:25px;min-height:25px;box-sizing:border-box;display:flex;justify-content:center;align-items:center}.collapse-icon.svelte-v03ehp{position:relative;width:13px;height:13px}.collapse-icon.svelte-v03ehp:before,.collapse-icon.svelte-v03ehp:after{content:"";position:absolute;background-color:#000;transition:transform .3s cubic-bezier(.4,0,.4,1)}.collapse-icon.svelte-v03ehp:before{top:0;left:50%;width:3px;height:100%;margin-left:-1.5px}.collapse-icon.svelte-v03ehp:after{top:50%;left:0;width:100%;height:3px;margin-top:-1.5px;margin-left:0}.collapse-icon.svelte-v03ehp.active{cursor:pointer}.collapse-icon.svelte-v03ehp.active:before{transform:rotate(-270deg)}.collapse-icon.svelte-v03ehp.active:after{transform:rotate(-180deg)}.faq.svelte-pwuaml{display:flex;flex-direction:column;width:100%;margin:0 auto}.faq-question.svelte-pwuaml{cursor:pointer;display:flex;gap:10px;align-items:center;width:100%;justify-content:space-between;text-align:start}.faq-answer.svelte-pwuaml{padding:0 20px;opacity:0;max-height:0;overflow:hidden;transition:opacity .3s linear,max-height .3s linear;will-change:opacity,max-height}.faq-answer.active.svelte-pwuaml{opacity:1;max-height:9em;transition:all .3s linear;will-change:opacity,max-height;padding-bottom:10px}.about-block.svelte-pwuaml{margin-top:80px;display:flex;width:100%;gap:80px}.slitter-line.svelte-pwuaml{height:2px;width:100%;background-color:var(--light-gray);margin:10px 0}.faq-logo.svelte-pwuaml{width:25px;height:25px;margin-right:15px}.faq-index.svelte-pwuaml{align-self:flex-start;margin-bottom:15px}.faq-question-text.svelte-pwuaml{width:100%}.rest-about-block.svelte-pwuaml{display:flex;gap:40px}@media screen and (max-width: 1000px){.about-block.svelte-pwuaml{flex-direction:column;gap:40px}.rest-about-block.svelte-pwuaml{flex-direction:column}}@media screen and (min-width: 800px){.rest-about-block.svelte-pwuaml{position:relative;height:100%;width:100%;display:flex;flex-direction:column;gap:40px}}.get-in-touch-button.svelte-2htlsr{color:#fff;border:2px solid white;padding:10px 15px;border-radius:50px}.get-in-touch-button.primary.svelte-2htlsr{border:none;background-color:#fff;color:#000;padding:10px 15px;border-radius:50px}@media screen and (max-width: 400px){.get-in-touch-button.svelte-2htlsr:not(.important){display:none}}.email-block.svelte-1hl3dsf{text-align:center;padding:40px 0;display:flex;flex-direction:column;justify-content:center;margin-bottom:100px}.email-link.svelte-1hl3dsf{display:flex;width:100%;justify-content:center;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.get-in-touch-buttons.svelte-1hl3dsf{display:flex;align-items:center;gap:30px}.get-in-touch-contacts.svelte-1hl3dsf{display:flex;justify-content:space-between;width:100%}.arrow-top-icon.svelte-1hl3dsf{width:16px;height:16px}@media screen and (max-width: 800px){.arrow-top-icon.svelte-1hl3dsf{width:10px;height:10px}.email-block.svelte-1hl3dsf{margin-bottom:50px}}@media screen and (max-width: 1000px){.big-screen.svelte-1hl3dsf{display:none}}@media screen and (min-width: 1000px){.not-big-screen.svelte-1hl3dsf{display:none}}ul.svelte-mp5ctl{list-style-type:none;margin:0;padding:0;display:flex;justify-content:space-between;width:100%}@media screen and (min-width: 800px){ul.svelte-mp5ctl{width:auto;gap:40px}}.carousel.svelte-68dffc.svelte-68dffc{display:flex;flex-direction:column;gap:30px}.carousel-header.svelte-68dffc.svelte-68dffc{display:flex;justify-content:space-between;align-items:end;height:100px}.carousel-description.svelte-68dffc.svelte-68dffc{display:flex;flex-direction:column;justify-content:space-between;height:100%}.card-image.svelte-68dffc.svelte-68dffc{width:100%;height:200px;background-size:cover}@media screen and (max-width: 800px){.carousel-header.svelte-68dffc.svelte-68dffc{height:40px}}.wrapper.svelte-68dffc.svelte-68dffc{width:100%;position:relative;left:0}.wrapper.svelte-68dffc .work-carousel.svelte-68dffc{display:grid;grid-auto-flow:column;grid-auto-columns:50%;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;border-radius:8px;scroll-behavior:smooth;scrollbar-width:none;margin-bottom:-300px}.work-carousel.svelte-68dffc.svelte-68dffc::-webkit-scrollbar{display:none}.work-carousel.svelte-68dffc .card.svelte-68dffc{background-color:#000;border-radius:10px;padding:50px 30px 30px;gap:10px;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;color:#fff}@media only screen and (min-width: 1000px){.wrapper.svelte-68dffc .work-carousel.svelte-68dffc{grid-auto-columns:calc((100% / 3))}}@media only screen and (min-width: 800px){.card.svelte-68dffc.svelte-68dffc{height:470px}}@media only screen and (max-width: 800px){.wrapper.svelte-68dffc .work-carousel.svelte-68dffc{grid-auto-columns:calc(50% - 40px);width:calc(100vw - 80px);margin-bottom:-200px}.card.svelte-68dffc.svelte-68dffc{height:320px}}@media screen and (max-width: 600px){.wrapper.svelte-68dffc .work-carousel.svelte-68dffc{grid-auto-columns:100%}}.company-review-box.svelte-wgsscm{margin-top:100px;padding:75px;border-radius:10px;display:flex}.company-review-box-inner.svelte-wgsscm{border-radius:10px;padding:70px;display:flex;flex-direction:row;justify-content:space-between;width:100%;gap:40px;height:auto;min-height:max-content}.company-review-photo.svelte-wgsscm{width:230px;min-width:230px;height:auto;border-radius:15px;background-size:cover;height:300px;background-repeat:no-repeat}.company-review-content.svelte-wgsscm{display:flex;flex-direction:column;justify-content:space-between;width:100%}.company-review-text.svelte-wgsscm{height:100%;padding:15px 0}.works.svelte-wgsscm{display:flex;flex-direction:column;gap:190px;margin-bottom:40px}@media screen and (max-width: 620px){.company-review-box-inner.svelte-wgsscm{flex-direction:column}.company-review-photo.svelte-wgsscm{height:140px;min-height:140px;width:100%;min-width:0;background-position:0px}}@media screen and (max-width: 800px){.company-review-box.svelte-wgsscm{padding:40px 20px}.company-review-box-inner.svelte-wgsscm{padding:40px}.company-review-box-inner.svelte-wgsscm{gap:20px}.works.svelte-wgsscm{gap:100px}}@media screen and (max-width: 1000px){.company-review-box.svelte-wgsscm{padding:40px 20px;box-sizing:content-box}.company-review-box-inner.svelte-wgsscm{padding:40px}}
