.welcome-form-section:where(.astro-sixh3ctk){display:flex;flex-direction:row;gap:1rem}.welcome-form-section:where(.astro-sixh3ctk) .post-welcome__btn{display:block}@media screen and (min-width:1024px){.welcome-form-section:where(.astro-sixh3ctk) .post-welcome__btn{display:none}}.welcome-form-section:where(.astro-sixh3ctk) .post-welcome__btn:where(.astro-sixh3ctk){font-family:var(--sailec);font-size:16px;height:56px;width:100%}@media screen and (min-width:768px){.welcome-form-section:where(.astro-sixh3ctk) .post-welcome__btn:where(.astro-sixh3ctk){width:244px}}@media screen and (min-width:1024px){.welcome-form-section:where(.astro-sixh3ctk) .post-welcome__btn:where(.astro-sixh3ctk){display:none}}.pre-welcome:where(.astro-sixh3ctk){animation:ease-left .5s 1.6s forwards;opacity:0;position:absolute;top:-45px}@media screen and (min-width:768px){.pre-welcome:where(.astro-sixh3ctk){top:-60px}}.top-title-spacer:where(.astro-sixh3ctk){display:none}@media screen and (min-width:480px){.top-title-spacer:where(.astro-sixh3ctk){display:block}}@keyframes ease-left{0%{opacity:0;transform:translate(-15px)}to{opacity:1;transform:translate(0)}}.landing-basic-block{animation:ease-left .5s 1.6s forwards;opacity:0}.landing-basic-block__black .black-section-content .terms-holder .terms-holder__row .term-item__content .term-item__text .term-item__description,.landing-basic-block__black .black-section-content .terms-holder .terms-holder__row .term-item__content .term-item__text .term-item__title{color:var(--white)}.landing-basic-block__black .black-section-content .terms-holder .terms-holder__row .term-item__content .term-item__text .term-item__title-link{transition:color 2ms ease-in}.landing-basic-block__black .black-section-content .terms-holder .terms-holder__row .term-item__content .term-item__text .term-item__title-link:hover .term-item__title{color:var(--orange-bg)}@media screen and (min-width:768px){.landing-basic-block .terms-holder__row .term-item__text{display:grid;grid-auto-flow:row;grid-template-rows:minmax(67px,auto) 1fr;padding-right:0;row-gap:16px}}.landing-basic-block .terms-holder__row .term-item__text .term-item__title{font-size:27px}.landing-basic-block .term-item__content .term-item__content-wrapper .icon img{height:80px;width:80px}@media screen and (max-width:1024px){.landing-basic-block .terms-holder__row .term-item__text{flex-basis:auto;padding:10px 0 0}}.wrapper:where(.astro-oqqtkkr6){align-items:center;display:flex;flex-direction:column;justify-content:center}.wrapper:where(.astro-oqqtkkr6) .title:where(.astro-oqqtkkr6){font-size:36px;letter-spacing:1.04px;margin-bottom:16px}.wrapper:where(.astro-oqqtkkr6) .subTitle:where(.astro-oqqtkkr6),.wrapper:where(.astro-oqqtkkr6) .title:where(.astro-oqqtkkr6){font-family:var(--sailec-medium);line-height:1.5;text-align:center}.wrapper:where(.astro-oqqtkkr6) .subTitle:where(.astro-oqqtkkr6){font-size:24px;letter-spacing:.48px;margin-bottom:40px}.wrapper:where(.astro-oqqtkkr6) .quote__button:where(.astro-oqqtkkr6){margin-bottom:30px;padding:17px 57px}.selected-date-time-wrapper:where(.astro-oqqtkkr6){align-items:center;display:flex;gap:16px;justify-content:center}.selected-date-time-text:where(.astro-oqqtkkr6){transition:color .3s ease-in}.selected-date-time-text:where(.astro-oqqtkkr6):hover{color:var(--orange-text)}.custom-text-section .custom-text-content-wrapper{display:flex;justify-content:space-between}.custom-text-section .custom-text-left{max-height:600px;overflow:auto;padding-right:40px}.custom-text-section .custom-text-left::-webkit-scrollbar{width:4px}.custom-text-section .custom-text-left::-webkit-scrollbar-track{box-shadow:inset 0 0 6px var(--dark-grey-40)}.custom-text-section .custom-text-left::-webkit-scrollbar-thumb{background-color:var(--orange-text)}.custom-text-section .custom-text-right{display:none}@media screen and (min-width:1024px){.custom-text-section .custom-text-right{display:block;flex-shrink:0;margin-left:40px}}.custom-text-title{font-family:var(--sailec-medium);font-size:36px;line-height:1.15;margin-bottom:30px}@media screen and (min-width:640px){.custom-text-title{font-size:50px}}.custom-text-content{font-size:16px}.custom-text-content h2{font-family:var(--sailec-medium);font-size:36px;line-height:1.15;margin-bottom:20px;margin-top:30px}@media screen and (min-width:640px){.custom-text-content h2{font-size:40px}}.custom-text-content h3{display:flex;flex-direction:column;font-family:var(--sailec-medium);font-size:30px;gap:10px;line-height:1.15;margin-bottom:20px;margin-top:30px}@media screen and (min-width:640px){.custom-text-content h3{font-size:34px}}.custom-text-content h3:before{background-color:var(--orange-bg);content:"";display:block;height:4px;width:25px}.custom-text-content ol{list-style:decimal;margin-left:28px;margin-top:30px}.custom-text-content ol li{font-family:var(--sailec-medium);font-size:28px}.custom-text-content ol li::marker{color:var(--orange-bg)}.custom-text-content ol li:not(:last-child){margin-bottom:30px}.custom-text-content ul{list-style:unset;margin-left:40px;margin-top:16px}.custom-text-content ul li{font-family:var(--sailec);font-size:16px}.custom-text-content ul li::marker{color:var(--charcoal-grey)}.custom-text-content ul li:not(:last-child){margin-bottom:20px}.page-custom-text{padding-bottom:20px}p.page-custom-text:has(+ul){padding-bottom:0}.custom-text-section__black .custom-text-title{color:var(--white)}.custom-text-section__black .custom-text-content{color:#ffffffb3}.custom-text-section__black .custom-text-content h2,.custom-text-section__black .custom-text-content h3,.custom-text-section__black .custom-text-content ol li{color:var(--white)}.custom-text-section__black .custom-text-content ul li{color:#ffffffb3}.custom-text-section__black .custom-text-content ul li::marker{color:#ffffffb3}.awards-content-wrapper:where(.astro-ilqasc23){display:flex;gap:70px}.awards__left:where(.astro-ilqasc23){display:none}@media screen and (min-width:1024px){.awards__left:where(.astro-ilqasc23){-moz-column-gap:40px;column-gap:40px;display:flex;flex-wrap:wrap;justify-content:center;min-width:400px}}.awards-picture-wrapper:where(.astro-ilqasc23){height:195px;width:180px}.awards-picture:where(.astro-ilqasc23){height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.awards-picture:where(.astro-ilqasc23):last-child{margin-top:-16px}.awards__right:where(.astro-ilqasc23){display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center}.awards-title:where(.astro-ilqasc23){font-family:var(--sailec-medium);font-size:46px;line-height:1.15;margin-bottom:20px}@media screen and (min-width:768px){.awards-title:where(.astro-ilqasc23){font-size:52px}}.awards-section .awards__right p{font-size:16px;line-height:1.88}@media screen and (min-width:768px){.awards-section .awards__right p{width:84%}}.awards-section__black .awards__right p{opacity:.7}.awards-section__white .awards__right p{color:var(--grey-text)}.service-first-icon{height:40px;width:154px}.service-second-icon{height:47px;width:163px}.service-third-icon{height:91px;width:85px}.service-landing .welcome-form-section .welcome-text{font-size:36px}@media screen and (min-width:480px){.service-landing .welcome-form-section .welcome-text{font-size:40px}}@media screen and (min-width:768px){.service-landing .welcome-form-section .welcome-text{font-size:50px}}@media screen and (min-width:1280px){.service-landing .welcome-form-section .welcome-text{font-size:54px}}@media screen and (min-width:1440px){.service-landing .welcome-form-section .welcome-text{font-size:56px}}@media screen and (min-width:1280px){.service-landing .welcome-form-section .post-welcome__logo-wrapper{gap:36px}}@media screen and (min-width:1440px){.service-landing .welcome-form-section .post-welcome__logo-wrapper{gap:40px}}.service-landing .welcome-form-section .exceptional{justify-content:center}.service-landing .welcome-form-section .exceptional.large{gap:10px}@media screen and (min-width:768px){.service-landing .welcome-form-section .exceptional.large{gap:20px}}.service-landing .welcome-form-section .exceptional.medium{font-size:7px;gap:4px}.service-landing .welcome-form-section .exceptional.medium .clutch-title{display:none}.service-landing .welcome-form-section .exceptional.medium .rate-star{max-width:10px}@media screen and (min-width:768px){.service-landing .welcome-form-section .exceptional.medium{font-size:10px;gap:14px}.service-landing .welcome-form-section .exceptional.medium .rate-star{max-width:13px}}.service-landing .welcome-form-section .exceptional.small{font-size:7px;gap:4px}.service-landing .welcome-form-section .exceptional.small .clutch-title{display:none}.service-landing .welcome-form-section .exceptional.small .rate-star{max-width:8px}@media screen and (min-width:768px){.service-landing .welcome-form-section .exceptional.small{font-size:8px;gap:10px}.service-landing .welcome-form-section .exceptional.small .rate-star{max-width:10px}}.service-landing .welcome-form-section .projects-text .welcome-count{font-size:24px}@media screen and (min-width:768px){.service-landing .welcome-form-section .projects-text .welcome-count{font-size:40px}}.service-landing .welcome-form-section .projects-text .welcome-count-desc{font-size:8px}@media screen and (min-width:768px){.service-landing .welcome-form-section .projects-text .welcome-count-desc{font-size:12px}.service-landing .basic-section-without-icons .terms-holder__row{-moz-column-gap:37px;column-gap:37px;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));row-gap:50px}}.service-landing .basic-section-without-icons .terms-holder__row .term-item__content{margin-bottom:0}.service-landing .basic-section-without-icons .terms-holder__row .term-item__content:last-child{padding-bottom:0}@media screen and (min-width:480px){.service-landing .basic-section-without-icons .terms-holder__row .term-item__content{margin-bottom:40px}}@media screen and (min-width:768px){.service-landing .basic-section-without-icons .terms-holder__row .term-item__content{flex-basis:47%}}@media screen and (min-width:1024px){.service-landing .basic-section-without-icons .terms-holder__row .term-item__content{flex-basis:31%}}.service-landing .basic-section-without-icons .terms-holder__row .term-item__content .term-item__number{display:none}.service-landing .basic-section-without-icons .terms-holder__row .term-item__content .term-item__text{flex-basis:100%;padding-left:0;padding-top:20px;position:relative}@media screen and (min-width:1024px){.service-landing .basic-section-without-icons .terms-holder__row .term-item__content .term-item__text{padding-right:0}}.service-landing .basic-section-without-icons .terms-holder__row .term-item__content .term-item__text:before{background-color:var(--orange-text);content:"";display:block;height:4px;position:absolute;top:0;width:25px}.service-landing .basic-section-without-icons .terms-holder__row .term-item__content .term-item__text .term-item__description{font-size:16px;padding-top:10px;width:100%}@media screen and (min-width:1024px){.service-landing .landing-basic-block .basic-section-with-icons .terms-holder__row{gap:50px}}.service-landing .landing-basic-block .basic-section-with-icons .terms-holder__row .term-item__content{margin-bottom:30px}@media screen and (min-width:1024px){.service-landing .landing-basic-block .basic-section-with-icons .terms-holder__row .term-item__content{flex-basis:46%}}.service-landing .landing-basic-block .basic-section-with-icons .terms-holder__row .term-item__content:last-child{margin-bottom:0;padding-bottom:0}.service-landing .landing-basic-block .basic-section-with-icons .terms-holder__row .term-item__content .term-item__content-wrapper{flex-direction:row}@media screen and (min-width:1024px){.service-landing .landing-basic-block .basic-section-with-icons .terms-holder__row .term-item__content .term-item__content-wrapper{flex-direction:row;flex-wrap:nowrap}}@media screen and (max-width:1024px){.service-landing .landing-basic-block .basic-section-with-icons .terms-holder__row .term-item__content .term-item__content-wrapper .term-item__text{flex-basis:auto;padding:10px 0 0}}.service-landing .landing-basic-block .basic-section-with-icons .terms-holder__row .term-item__content .term-item__content-wrapper .term-item__text .term-item__description{font-size:16px;margin-top:25px;opacity:.8;padding-top:0}@media screen and (min-width:768px){.service-landing .landing-basic-block .basic-section-with-icons .terms-holder__row .term-item__content .term-item__content-wrapper .term-item__text .term-item__description{margin-top:0}}@media screen and (min-width:1024px){.service-landing .landing-basic-block .basic-section-with-icons .terms-holder__row .term-item__content .term-item__content-wrapper .term-item__text .term-item__description{width:100%}}@media screen and (min-width:1280px){.service-landing .landing-basic-block .basic-section-with-icons .terms-holder__row .term-item__content .term-item__content-wrapper .term-item__text .term-item__description{margin-right:23px}}@media screen and (min-width:768px){.service-landing .landing-basic-block .terms-holder__row .term-item__content .term-item__content-wrapper .term-item__text .term-item__description.adjust-margin{margin-top:-30px}}.service-landing .black-wrapper .gray-section .column-points-list{flex-wrap:wrap;justify-content:space-between;row-gap:35px}@media screen and (min-width:640px){.service-landing .black-wrapper .gray-section .column-points-list{row-gap:50px}}@media screen and (min-width:1024px){.service-landing .black-wrapper .gray-section .column-points-list{justify-content:space-between}}.service-landing .black-wrapper .gray-section .column-points-list .column-points-item:last-child{display:block}.service-landing .black-wrapper .gray-section .column-points-list .column-points-item{width:50%}@media screen and (min-width:1024px){.service-landing .black-wrapper .gray-section .column-points-list .column-points-item{width:auto}}.service-landing .black-wrapper .gray-section .column-points-list .column-points-item:first-child{width:20%}@media screen and (min-width:768px){.service-landing .black-wrapper .gray-section .column-points-list .column-points-item:first-child{width:50%}}@media screen and (min-width:1024px){.service-landing .black-wrapper .gray-section .column-points-list .column-points-item:first-child{width:auto}}.service-landing .black-wrapper .gray-section .right-part-numbers{display:none}.service-landing .black-wrapper .gray-section .left-part-numbers{width:100%}.service-landing .service-case-studies .padded-section .title{margin-bottom:40px}@media screen and (min-width:640px){.service-landing .service-case-studies .padded-section .title{font-size:52px}}.service-landing .service-case-studies__white{background-color:#fff}.service-landing .faq-list{width:100%}@media screen and (min-width:1024px){.service-landing .faq-list{width:49%}}.service-landing .technology-links-section{background-color:var(--background-light-grey)}.hire-steps-section{position:relative}.hire-steps-section .hire-steps-title{color:var(--dark);font-family:Sailec-Medium,sans-serif;font-size:40px;font-style:normal;font-weight:500;line-height:1.2;width:280px}@media screen and (min-width:768px){.hire-steps-section .hire-steps-title{font-size:52px;min-height:120px;width:700px}}@media screen and (min-width:1024px){.hire-steps-section .hire-steps-title{width:650px}}.hire-steps-section .hire-steps-button{background-color:transparent;border:1px solid var(--black-three);bottom:-76px;color:var(--black-three);display:inline-block;font-family:Sailec;font-size:16px;font-weight:500;height:56px;line-height:1.2;min-width:200px;padding:16px 32px;position:absolute;text-align:center;transition:background-color .5s ease,border .5s ease;width:100%}.hire-steps-section .hire-steps-button:before{display:none}.hire-steps-section .hire-steps-button:hover{background-color:var(--orange-bg);border:var(--orange-bg)}@media screen and (min-width:1024px){.hire-steps-section .hire-steps-button{right:0;top:76px;width:-moz-fit-content;width:fit-content}}.hire-steps-section .hire-steps-list{display:flex;flex-direction:column;gap:24px;margin-top:48px}@media screen and (min-width:1024px){.hire-steps-section .hire-steps-list{flex-direction:row}}.hire-steps-section .hire-steps-item{background-color:#fff;display:flex;flex-direction:column;min-height:277px;padding:24px;width:auto}@media screen and (min-width:1024px){.hire-steps-section .hire-steps-item{width:278px}}.hire-steps-section .hire-steps-item-wrapper{display:flex;justify-content:space-between}.hire-steps-section .hire-steps-item-img{height:72px;width:72px}.hire-steps-section .hire-steps-item-index{color:var(--orange-bg);font-family:Sailec;font-size:16px;font-weight:700;line-height:1.5}.hire-steps-section .hire-steps-item-info{margin-top:48px}.hire-steps-section .hire-steps-item-title{color:var(--black-three);font-family:Sailec;font-size:22px;font-weight:600;line-height:1.09;margin-bottom:16px}.hire-steps-section .hire-steps-item-text{font-family:Sailec;font-size:16px;font-weight:400;line-height:1.5}@media screen and (min-width:1024px){.hire-steps-section .hire-steps-item-text{font-size:15px}}.tech-stack-section{position:relative}.tech-stack-section .tech-stack-title{color:var(--dark);font-family:Sailec-Medium,sans-serif;font-size:36px;font-style:normal;font-weight:500;line-height:122%;width:650px}@media screen and (min-width:768px){.tech-stack-section .tech-stack-title{font-size:52px}}.tech-stack-section .tech-stack-main-list{margin-top:24px}@media screen and (min-width:1024px){.tech-stack-section .tech-stack-main-list{margin-top:64px}}.tech-stack-section .tech-stack-button{background-color:transparent;border:1px solid var(--black-three);bottom:-76px;color:var(--black-three);display:inline-block;font-family:Sailec;font-size:16px;font-weight:500;height:56px;line-height:1.2;min-width:200px;padding:16px 32px;position:absolute;text-align:center;transition:background-color .5s ease,border .5s ease;width:100%}.tech-stack-section .tech-stack-button:before{display:none}.tech-stack-section .tech-stack-button:hover{background-color:var(--orange-bg);border:var(--orange-bg)}@media screen and (min-width:1024px){.tech-stack-section .tech-stack-button{right:0;top:12px;width:auto}}.tech-stack-section .tech-stack-block{border-bottom:1px solid var(--border-light-grey);display:flex;flex-direction:column;margin:0;padding:24px 0}@media screen and (min-width:1024px){.tech-stack-section .tech-stack-block{flex-direction:row;justify-content:space-between}}.tech-stack-section .tech-stack-category{font-family:Sailec;font-size:24px;font-weight:600;line-height:1.33;margin-bottom:24px}@media screen and (min-width:1024px){.tech-stack-section .tech-stack-category{margin-bottom:0;width:320px}}.tech-stack-section .tech-stack-list{display:flex;flex-wrap:wrap;gap:8px;width:100%}@media screen and (min-width:1024px){.tech-stack-section .tech-stack-list{width:60%}}.tech-stack-section .tech-stack-item{background-color:var(--extra-light-grey);cursor:pointer;height:auto;padding:8px 10px;width:auto}.tech-stack-section .tech-stack-item:hover{background-color:var(--orange-secondary);transition:background-color .5s ease,border .5s ease}.tech-stack-section .tech-stack-link{color:var(--extra-dark-grey-text);font-family:Sailec;font-size:14px;line-height:1.14}.dev-link-block{margin-bottom:64px}.dev-link-category{font-family:Sailec;font-size:24px;font-weight:600;letter-spacing:-1px;line-height:32px;margin-left:16px}.dev-link-list{margin-top:24px}@media screen and (min-width:1024px){.dev-link-list{-moz-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:repeat(3,1fr);margin-top:24px;row-gap:8px}}.dev-link-item{background-color:var(--white);cursor:pointer;display:flex;height:48px;padding:12px 16px}.dev-link-item:not(:last-child){margin-bottom:8px}.dev-link-item:hover{background-color:var(--orange-secondary)}.dev-link-item:hover .dev-link-arrow{align-items:center;display:inline-flex;justify-content:center;opacity:1}.dev-link-link{font-family:Sailec;font-size:18px;font-weight:400;line-height:1.3}.dev-link-arrow{background-color:var(--orange-text);border-radius:999px;display:none;height:24px;margin-left:16px;opacity:0;transition:opacity .5s ease-in-out;width:40px}.card-container:where(.astro-b7kqerty){box-sizing:border-box;flex-shrink:0;width:100%}@media screen and (min-width:768px){.card-container:where(.astro-b7kqerty){min-height:735px;width:296px}}.card-container:where(.astro-b7kqerty).default-developer-card .card-thumb:where(.astro-b7kqerty){border:8px solid var(--white-box-shadow)}.card-container:where(.astro-b7kqerty).hire-developer-card .card-thumb:where(.astro-b7kqerty){background-color:var(--white-box-shadow)}@media screen and (min-width:1280px){.card-container:where(.astro-b7kqerty).hire-developer-card .card-thumb:where(.astro-b7kqerty){border:8px solid var(--white)}}.card:where(.astro-b7kqerty){border:1px solid var(--white);box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;height:100%;padding-top:80px;position:relative;width:100%}@media screen and (min-width:768px){.card:where(.astro-b7kqerty){padding:80px 16px 24px}}@media (hover:hover){.card:where(.astro-b7kqerty):has(.hire-card-button):hover{border:1px solid var(--white-box-shadow)}.card:where(.astro-b7kqerty):has(.hire-card-button):hover .card-thumb:where(.astro-b7kqerty){background-color:var(--white);border:8px solid var(--white-box-shadow)}.card:where(.astro-b7kqerty):has(.hire-card-button):hover .card-image-thumb:where(.astro-b7kqerty){transform:scale(1.05)}.card:where(.astro-b7kqerty):has(.hire-card-button):hover .hire-card-button__arrow:where(.astro-b7kqerty){color:var(--black-three);transform:translate(4px)}.card:where(.astro-b7kqerty):has(.card-button):hover .card-button:where(.astro-b7kqerty){background-color:var(--orange-bg);border:var(--orange-bg)}.card:where(.astro-b7kqerty):has(.card-button):hover .card-thumb:where(.astro-b7kqerty){border:8px solid var(--orange-bg)}}.card:where(.astro-b7kqerty) .hire-card-button:where(.astro-b7kqerty){position:static}@media screen and (max-width:767px){.card:where(.astro-b7kqerty) .hire-card-button:where(.astro-b7kqerty){clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;white-space:nowrap;width:1px}}@media screen and (min-width:768px){.card:where(.astro-b7kqerty) .hire-card-button:where(.astro-b7kqerty){align-items:center;background-color:transparent;color:var(--black-three);display:flex;font-family:var(--sailec-medium);font-size:16px;font-style:normal;gap:8px;letter-spacing:0;line-height:1.25;margin-top:44px;padding:0}}@media screen and (min-width:1440px){.card:where(.astro-b7kqerty) .hire-card-button:where(.astro-b7kqerty){margin-top:16px}}.card:where(.astro-b7kqerty) .hire-card-button__arrow:where(.astro-b7kqerty){color:var(--orange-bg);transition:all .3s ease-in-out}.card:where(.astro-b7kqerty) .hire-card-button__overlay:where(.astro-b7kqerty){cursor:pointer;inset:0;position:absolute}.card:where(.astro-b7kqerty) .card-button:where(.astro-b7kqerty){background-color:#fff;border:1px solid var(--black-three);color:var(--black-three);display:none;font-family:Sailec;font-size:16px;font-weight:500;height:56px;line-height:1.2;margin:auto;min-width:200px;padding:16px 32px;transition:background-color .5s ease,border .5s ease;width:-moz-fit-content;width:fit-content}.card:where(.astro-b7kqerty) .card-button:where(.astro-b7kqerty):before{display:none}@media screen and (min-width:768px){.card:where(.astro-b7kqerty) .card-button:where(.astro-b7kqerty){display:block;height:52px;margin:auto 0 0}}.card:where(.astro-b7kqerty) .card-thumb:where(.astro-b7kqerty){height:261px;position:relative;transition:all .3s ease-in-out;width:265px}.card:where(.astro-b7kqerty) .card-thumb:where(.astro-b7kqerty) .card-image-thumb:where(.astro-b7kqerty){bottom:0;height:294px;position:absolute;transition:all .3s ease-in-out;width:242px}.card:where(.astro-b7kqerty) .card-thumb:where(.astro-b7kqerty) .card-image:where(.astro-b7kqerty){height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.card:where(.astro-b7kqerty) .card-experience:where(.astro-b7kqerty){color:var(--dark-grey-text);font-family:Sailec;font-size:14px;line-height:1.3;margin-top:16px}.card:where(.astro-b7kqerty) .card-experience:where(.astro-b7kqerty) .card-experience-years:where(.astro-b7kqerty){color:var(--extra-dark-text);font-family:Sailec;font-size:14px;font-weight:700;line-height:1.3;text-transform:uppercase}.card:where(.astro-b7kqerty) .card-info:where(.astro-b7kqerty){margin:8px 0;padding:16px 0}.card:where(.astro-b7kqerty) .card-info:where(.astro-b7kqerty) .card-name:where(.astro-b7kqerty){font-family:Sailec;font-size:24px;font-weight:600;letter-spacing:.01em;line-height:1.3;margin-bottom:8px}.card:where(.astro-b7kqerty) .card-info:where(.astro-b7kqerty) .card-position:where(.astro-b7kqerty){color:var(--light-grey-text-two);font-family:Sailec;font-size:21px;font-weight:400;letter-spacing:.6px;line-height:1.3}.card:where(.astro-b7kqerty) .card-technologies-list:where(.astro-b7kqerty){display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;max-height:152px;overflow:hidden;width:100%}.card:where(.astro-b7kqerty) .card-technologies-item:where(.astro-b7kqerty){background-color:var(--extra-light-grey);height:32px;padding:8px 10px;transition:background-color .5s ease,border .5s ease;width:auto}.card:where(.astro-b7kqerty) .card-technologies-item:where(.astro-b7kqerty).mobile-hidden{display:none}@media screen and (min-width:768px){.card:where(.astro-b7kqerty) .card-technologies-item:where(.astro-b7kqerty).mobile-hidden{display:flex}}.card:where(.astro-b7kqerty) .card-technologies-item:where(.astro-b7kqerty):hover{background-color:var(--orange-secondary)}.card:where(.astro-b7kqerty) .card-technologies-item-link:where(.astro-b7kqerty){color:var(--extra-dark-grey-text);display:block;font-family:Sailec;font-size:14px;line-height:1.14}@media screen and (min-width:768px){.card:where(.astro-b7kqerty) .card-technologies-item--more:where(.astro-b7kqerty){display:none}}.carousel-container:where(.astro-k5oeo22d){margin:auto;position:relative;width:100%}@media screen and (min-width:768px){.carousel-container:where(.astro-k5oeo22d){width:calc(100% - 184px)}}.carousel-container:where(.astro-k5oeo22d) .carousel-inner:where(.astro-k5oeo22d){overflow:hidden}.carousel-container:where(.astro-k5oeo22d) .track:where(.astro-k5oeo22d){-moz-column-gap:56px;column-gap:56px;display:flex;transition:transform .4s ease}.carousel-nav:where(.astro-k5oeo22d){display:flex;justify-content:space-between}.carousel-nav-button:where(.astro-k5oeo22d){border:1px solid var(--black-three);height:56px;padding:16px;transition:background-color .5s ease,border .5s ease;width:56px}.carousel-nav-button:where(.astro-k5oeo22d):hover{background-color:var(--orange-bg);border:var(--orange-bg)}@media screen and (min-width:768px){.carousel-nav-button:where(.astro-k5oeo22d){display:block;position:absolute;top:50%}.carousel-nav:where(.astro-k5oeo22d) .prev:where(.astro-k5oeo22d){left:-92px}.carousel-nav:where(.astro-k5oeo22d) .next:where(.astro-k5oeo22d){right:-92px}}.carousel-nav:where(.astro-k5oeo22d) .carousel-nav-button-hire:where(.astro-k5oeo22d){background-color:#fff;border:1px solid var(--black-three);color:var(--black-three);font-family:Sailec;font-size:16px;font-weight:500;height:56px;line-height:1.2;min-width:200px;padding:16px 32px;transition:background-color .5s ease,border .5s ease;width:-moz-fit-content;width:fit-content}.carousel-nav:where(.astro-k5oeo22d) .carousel-nav-button-hire:where(.astro-k5oeo22d):before{display:none}.carousel-nav:where(.astro-k5oeo22d) .carousel-nav-button-hire:where(.astro-k5oeo22d):hover{background-color:var(--orange-bg);border:var(--orange-bg)}@media screen and (min-width:768px){.carousel-nav:where(.astro-k5oeo22d) .carousel-nav-button-hire:where(.astro-k5oeo22d){display:none;height:52px;margin:0}}.developers-first-icon{height:40px;width:154px}.developers-second-icon{height:47px;width:163px}.developers-third-icon{height:91px;width:85px}.developers-landing{overflow-x:clip}.developers-landing .welcome-form-section .welcome-text{font-size:36px}@media screen and (min-width:480px){.developers-landing .welcome-form-section .welcome-text{font-size:40px}}@media screen and (min-width:768px){.developers-landing .welcome-form-section .welcome-text{font-size:50px}}@media screen and (min-width:1280px){.developers-landing .welcome-form-section .welcome-text{font-size:54px}}@media screen and (min-width:1440px){.developers-landing .welcome-form-section .welcome-text{font-size:56px}}@media screen and (min-width:1280px){.developers-landing .welcome-form-section .post-welcome__logo-wrapper{gap:36px}}@media screen and (min-width:1440px){.developers-landing .welcome-form-section .post-welcome__logo-wrapper{gap:40px}}.developers-landing .welcome-form-section .exceptional{justify-content:center}.developers-landing .welcome-form-section .exceptional.large{gap:10px}@media screen and (min-width:768px){.developers-landing .welcome-form-section .exceptional.large{gap:20px}}.developers-landing .welcome-form-section .exceptional.medium{font-size:7px;gap:4px}.developers-landing .welcome-form-section .exceptional.medium .clutch-title{display:none}.developers-landing .welcome-form-section .exceptional.medium .rate-star{max-width:10px}@media screen and (min-width:768px){.developers-landing .welcome-form-section .exceptional.medium{font-size:10px;gap:14px}.developers-landing .welcome-form-section .exceptional.medium .rate-star{max-width:13px}}.developers-landing .welcome-form-section .exceptional.small{font-size:7px;gap:4px}.developers-landing .welcome-form-section .exceptional.small .clutch-title{display:none}.developers-landing .welcome-form-section .exceptional.small .rate-star{max-width:8px}@media screen and (min-width:768px){.developers-landing .welcome-form-section .exceptional.small{font-size:8px;gap:10px}.developers-landing .welcome-form-section .exceptional.small .rate-star{max-width:10px}}.developers-landing .welcome-form-section .projects-text .welcome-count{font-size:24px}@media screen and (min-width:768px){.developers-landing .welcome-form-section .projects-text .welcome-count{font-size:40px}}.developers-landing .welcome-form-section .projects-text .welcome-count-desc{font-size:8px}@media screen and (min-width:768px){.developers-landing .welcome-form-section .projects-text .welcome-count-desc{font-size:12px}.developers-landing .basic-section-without-icons .terms-holder__row{-moz-column-gap:37px;column-gap:37px;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));row-gap:50px}}.developers-landing .basic-section-without-icons .terms-holder__row .term-item__content{margin-bottom:0}.developers-landing .basic-section-without-icons .terms-holder__row .term-item__content:last-child{padding-bottom:0}@media screen and (min-width:480px){.developers-landing .basic-section-without-icons .terms-holder__row .term-item__content{margin-bottom:40px}}@media screen and (min-width:768px){.developers-landing .basic-section-without-icons .terms-holder__row .term-item__content{flex-basis:47%}}@media screen and (min-width:1024px){.developers-landing .basic-section-without-icons .terms-holder__row .term-item__content{flex-basis:31%}}.developers-landing .basic-section-without-icons .terms-holder__row .term-item__content .term-item__number{display:none}.developers-landing .basic-section-without-icons .terms-holder__row .term-item__content .term-item__text{flex-basis:100%;padding-left:0;padding-top:20px;position:relative}@media screen and (min-width:1024px){.developers-landing .basic-section-without-icons .terms-holder__row .term-item__content .term-item__text{padding-right:0}}.developers-landing .basic-section-without-icons .terms-holder__row .term-item__content .term-item__text:before{background-color:var(--orange-text);content:"";display:block;height:4px;position:absolute;top:0;width:25px}.developers-landing .basic-section-without-icons .terms-holder__row .term-item__content .term-item__text .term-item__description{font-size:16px;padding-top:10px;width:100%}@media screen and (min-width:1024px){.developers-landing .landing-basic-block .basic-section-with-icons .terms-holder__row{gap:50px}}.developers-landing .landing-basic-block .basic-section-with-icons .terms-holder__row .term-item__content{margin-bottom:30px}@media screen and (min-width:1024px){.developers-landing .landing-basic-block .basic-section-with-icons .terms-holder__row .term-item__content{flex-basis:46%}}.developers-landing .landing-basic-block .basic-section-with-icons .terms-holder__row .term-item__content:last-child{margin-bottom:0;padding-bottom:0}.developers-landing .landing-basic-block .basic-section-with-icons .terms-holder__row .term-item__content .term-item__content-wrapper{flex-direction:row}@media screen and (min-width:1024px){.developers-landing .landing-basic-block .basic-section-with-icons .terms-holder__row .term-item__content .term-item__content-wrapper{flex-direction:row;flex-wrap:nowrap}}@media screen and (max-width:1024px){.developers-landing .landing-basic-block .basic-section-with-icons .terms-holder__row .term-item__content .term-item__content-wrapper .term-item__text{flex-basis:auto;padding:10px 0 0}}.developers-landing .landing-basic-block .basic-section-with-icons .terms-holder__row .term-item__content .term-item__content-wrapper .term-item__text .term-item__description{font-size:16px;margin-top:25px;opacity:.8;padding-top:0}@media screen and (min-width:768px){.developers-landing .landing-basic-block .basic-section-with-icons .terms-holder__row .term-item__content .term-item__content-wrapper .term-item__text .term-item__description{margin-top:0}}@media screen and (min-width:1024px){.developers-landing .landing-basic-block .basic-section-with-icons .terms-holder__row .term-item__content .term-item__content-wrapper .term-item__text .term-item__description{width:100%}}@media screen and (min-width:1280px){.developers-landing .landing-basic-block .basic-section-with-icons .terms-holder__row .term-item__content .term-item__content-wrapper .term-item__text .term-item__description{margin-right:23px}}@media screen and (min-width:768px){.developers-landing .landing-basic-block .terms-holder__row .term-item__content .term-item__content-wrapper .term-item__text .term-item__description.adjust-margin{margin-top:-30px}}.developers-landing .black-wrapper .gray-section .column-points-list{flex-wrap:wrap;justify-content:space-between;row-gap:35px}@media screen and (min-width:640px){.developers-landing .black-wrapper .gray-section .column-points-list{row-gap:50px}}@media screen and (min-width:1024px){.developers-landing .black-wrapper .gray-section .column-points-list{justify-content:space-between}}.developers-landing .black-wrapper .gray-section .column-points-list .column-points-item:last-child{display:block}.developers-landing .black-wrapper .gray-section .column-points-list .column-points-item{width:50%}@media screen and (min-width:1024px){.developers-landing .black-wrapper .gray-section .column-points-list .column-points-item{width:auto}}.developers-landing .black-wrapper .gray-section .column-points-list .column-points-item:first-child{width:20%}@media screen and (min-width:768px){.developers-landing .black-wrapper .gray-section .column-points-list .column-points-item:first-child{width:50%}}@media screen and (min-width:1024px){.developers-landing .black-wrapper .gray-section .column-points-list .column-points-item:first-child{width:auto}}.developers-landing .black-wrapper .gray-section .right-part-numbers{display:none}.developers-landing .black-wrapper .gray-section .left-part-numbers{width:100%}.developers-landing .developers-case-studies .padded-section .title{margin-bottom:40px}@media screen and (min-width:640px){.developers-landing .developers-case-studies .padded-section .title{font-size:52px}}.developers-landing .developers-case-studies__white{background-color:#fff}.developers-landing .faq-list{width:100%}@media screen and (min-width:1024px){.developers-landing .faq-list{width:49%}}.developers-landing .technology-links-section{background-color:var(--background-light-grey)}.dev-links-section .subtitle{width:auto}@media screen and (min-width:1024px){.dev-links-section .subtitle{width:550px}}@media screen and (max-width:1024px){.gray-section-hiring-steps{padding-bottom:84px}.white-section-tech-stack{padding-bottom:108px}}.why-binary-card__title:where(.astro-n5rwr47q){color:var(--black-three);font-family:var(--sailec-medium);font-size:20px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:0;line-height:1.2;margin-bottom:12px}@media screen and (min-width:1024px){.why-binary-card__title:where(.astro-n5rwr47q){font-size:24px;line-height:1.15}}.why-binary-card__description:where(.astro-n5rwr47q){color:var(--black-three);font-family:var(--sailec);font-size:14px;line-height:1.25}@media screen and (min-width:768px){.why-binary-card__description:where(.astro-n5rwr47q){font-size:16px;line-height:1.4}}.why-binary__small:where(.astro-n5rwr47q) .why-binary__list:where(.astro-n5rwr47q){display:grid;gap:16px}@media screen and (min-width:1024px){.why-binary__small:where(.astro-n5rwr47q) .why-binary__list:where(.astro-n5rwr47q){grid-template-columns:repeat(3,1fr)}}.why-binary__small:where(.astro-n5rwr47q) .why-binary__item:where(.astro-n5rwr47q){background-color:var(--background-extra-light-grey);padding:24px 18px 24px 24px}@media screen and (min-width:768px){.why-binary__small:where(.astro-n5rwr47q) .why-binary__item:where(.astro-n5rwr47q){padding:34px}}@media screen and (min-width:1024px){.why-binary__small:where(.astro-n5rwr47q) .why-binary__item:where(.astro-n5rwr47q){padding:28px 32px 56px 28px}}.why-binary__small:where(.astro-n5rwr47q) .why-binary-card:where(.astro-n5rwr47q){display:flex;gap:18px}@media screen and (min-width:1024px){.why-binary__small:where(.astro-n5rwr47q) .why-binary-card:where(.astro-n5rwr47q){flex-direction:column;gap:0}}.why-binary__small:where(.astro-n5rwr47q) .why-binary-card__icon:where(.astro-n5rwr47q){margin-bottom:20px}.section-grey:where(.astro-n5rwr47q).why-binary__small .why-binary__list:where(.astro-n5rwr47q) .why-binary__item:where(.astro-n5rwr47q){background-color:var(--white)}@media screen and (min-width:768px){.why-binary__large:where(.astro-n5rwr47q) .why-binary__list:where(.astro-n5rwr47q){margin-left:60px}}@media screen and (min-width:1024px){.why-binary__large:where(.astro-n5rwr47q) .why-binary__list:where(.astro-n5rwr47q){margin-left:0}}@media screen and (min-width:1280px){.why-binary__large:where(.astro-n5rwr47q) .why-binary__list:where(.astro-n5rwr47q){-moz-column-gap:144px;column-gap:144px;display:grid;grid-template-columns:repeat(2,1fr)}}.why-binary__large:where(.astro-n5rwr47q) .why-binary__item:where(.astro-n5rwr47q){padding:16px 0}@media screen and (min-width:768px){.why-binary__large:where(.astro-n5rwr47q) .why-binary__item:where(.astro-n5rwr47q){border-bottom:1px solid var(--white-box-shadow)}.why-binary__large:where(.astro-n5rwr47q) .why-binary__item:where(.astro-n5rwr47q):first-child{border-top:none}}.why-binary__large:where(.astro-n5rwr47q) .why-binary-card:where(.astro-n5rwr47q){position:relative}.why-binary__large:where(.astro-n5rwr47q) .why-binary-card__icon:where(.astro-n5rwr47q){left:-60px;position:absolute;top:-4px}@media screen and (max-width:767px){.why-binary__large:where(.astro-n5rwr47q) .why-binary-card__icon:where(.astro-n5rwr47q){display:none}}@media screen and (min-width:1024px){.why-binary__large:where(.astro-n5rwr47q) .why-binary-card__icon:where(.astro-n5rwr47q){left:-48px}}.why-binary__large:where(.astro-n5rwr47q) .why-binary-card__description:where(.astro-n5rwr47q){line-height:1.55}@media screen and (min-width:768px){.why-binary__large:where(.astro-n5rwr47q) .why-binary-card__description:where(.astro-n5rwr47q){line-height:1.4}}.service-list{display:grid}@media screen and (min-width:768px){.service-list{row-gap:32px}}@media screen and (min-width:1024px){.service-list{-moz-column-gap:60px;column-gap:60px;grid-template-columns:repeat(2,1fr)}}.service-list .service-item{border:none;padding:20px 0}@media screen and (min-width:768px){.service-list .service-item{padding:12px 0}}@media screen and (min-width:1024px){.service-list .service-item{padding:0}}.service-list .service-item:last-child{border-bottom:none}.service-list .service-item .service-inner{display:flex;flex-direction:column;gap:20px}@media screen and (min-width:768px){.service-list .service-item .service-inner{flex-direction:row;gap:16px}}@media screen and (min-width:1440px){.service-list .service-item .service-inner{align-self:start;gap:20px;padding:0}}.service-list .service-item .service-inner .service-icon{align-items:center;display:inline-flex;flex:1 0 auto;position:static}@media screen and (min-width:1024px){.service-list .service-item .service-inner .service-icon{align-items:start}}@media screen and (min-width:768px){.service-list .service-item .service-inner .service-icon .icon{height:80px;width:80px}.service-list .service-item .service-inner .service-icon .default-icon{stroke-width:2px}}@media screen and (min-width:1024px){.service-list .service-item .service-inner .service-content{padding:12px 0}}.service-list .service-item .service-inner .service-link{color:var(--black-three);color:var(--white);font-family:var(--sailec-medium);font-size:20px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:0;line-height:1.2}@media screen and (min-width:1024px){.service-list .service-item .service-inner .service-link{font-size:24px;line-height:1.15}}.service-list .service-item .service-inner .service-link .link-with-arrow:hover .link-with-arrow__icon{color:var(--orange-bg);filter:var(--filter-orange)}.service-list .service-item .service-inner .service-desc{color:var(--white);max-width:100%}.awards:where(.astro-ixb4uf4h){background-color:var(--black-three)}.awards-content-wrapper:where(.astro-ixb4uf4h){display:flex;flex-direction:column;gap:24px}@media screen and (min-width:768px){.awards-content-wrapper:where(.astro-ixb4uf4h){align-items:center;flex-direction:row;gap:34px}}@media screen and (min-width:1024px){.awards-content-wrapper:where(.astro-ixb4uf4h){gap:88px}}@media screen and (min-width:1440px){.awards-content-wrapper:where(.astro-ixb4uf4h){gap:176px}}.awards__left:where(.astro-ixb4uf4h){align-items:center;display:flex;max-width:344px}@media screen and (min-width:768px){.awards__left:where(.astro-ixb4uf4h){max-width:382px}}.awards__left:where(.astro-ixb4uf4h) .awards-picture:where(.astro-ixb4uf4h){width:144px}@media screen and (min-width:768px){.awards__left:where(.astro-ixb4uf4h){flex:1 0 auto}}@media screen and (min-width:1024px){.awards__left:where(.astro-ixb4uf4h){max-width:421px}.awards__left:where(.astro-ixb4uf4h) .awards-picture:where(.astro-ixb4uf4h){min-width:144px;width:auto}}.awards-picture-wrapper:where(.astro-ixb4uf4h){position:relative}.awards-picture-wrapper:where(.astro-ixb4uf4h)[data-index="0"]{z-index:1}.awards-picture-wrapper:where(.astro-ixb4uf4h)[data-index="1"]{margin-left:-30px;z-index:2}.awards-picture-wrapper:where(.astro-ixb4uf4h)[data-index="2"]{margin-left:-20px;z-index:3}.awards-title:where(.astro-ixb4uf4h){color:var(--black-three);color:var(--white);font-family:var(--sailec-medium);font-size:24px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:0;line-height:1.2;margin-bottom:16px}@media screen and (min-width:768px){.awards-title:where(.astro-ixb4uf4h){font-size:32px;line-height:1.2}}@media screen and (min-width:1440px){.awards-title:where(.astro-ixb4uf4h){font-size:48px}}.awards-description:where(.astro-ixb4uf4h){color:var(--white);font-size:16px;line-height:1.4}.awards-description:where(.astro-ixb4uf4h):not(:last-child){margin-bottom:16px}@media screen and (min-width:768px){.awards-description:where(.astro-ixb4uf4h){line-height:1.4}}.awards-default:where(.astro-ixb4uf4h).awards__left .awards-picture:where(.astro-ixb4uf4h){width:144px}.awards-default:where(.astro-ixb4uf4h).awards__left .awards-picture-wrapper:where(.astro-ixb4uf4h)[data-index="0"] .awards-picture:where(.astro-ixb4uf4h){width:212px}.awards-default:where(.astro-ixb4uf4h).awards__left .awards-picture-wrapper:where(.astro-ixb4uf4h)[data-index="1"]{margin-left:-56px}.industries-cta-wrapper:where(.astro-maprxaot){background-color:var(--black-three);padding:40px}.industries-cta:where(.astro-maprxaot){display:flex;flex-direction:column;gap:24px}.industries-cta:where(.astro-maprxaot) .cta-title:where(.astro-maprxaot){color:var(--black-three);color:var(--white);font-family:var(--sailec-medium);font-size:24px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:0;line-height:1.15;margin-bottom:12px}@media screen and (min-width:768px){.industries-cta:where(.astro-maprxaot) .cta-title:where(.astro-maprxaot){font-size:32px;line-height:1.2}}@media screen and (min-width:1440px){.industries-cta:where(.astro-maprxaot) .cta-title:where(.astro-maprxaot){font-size:32px}}.industries-cta:where(.astro-maprxaot) .cta-subtitle:where(.astro-maprxaot){color:var(--black-three);color:var(--white);font-family:var(--sailec);font-size:14px;line-height:1.25}@media screen and (min-width:768px){.industries-cta:where(.astro-maprxaot) .cta-subtitle:where(.astro-maprxaot){font-size:16px}}@media screen and (min-width:640px){.industries-cta:where(.astro-maprxaot) .cta-subtitle:where(.astro-maprxaot){max-width:80%}}@media screen and (min-width:768px){.industries-cta:where(.astro-maprxaot) .cta-subtitle:where(.astro-maprxaot){max-width:100%}}.industries-cta:where(.astro-maprxaot) .industries-cta-btn:where(.astro-maprxaot){color:var(--black-three);letter-spacing:.01em;line-height:1.25;padding:18px 32px;transition:all .3s ease-in;width:100%}.industries-cta:where(.astro-maprxaot) .industries-cta-btn:where(.astro-maprxaot):hover:before{background-color:var(--white)}@media screen and (min-width:480px){.industries-cta:where(.astro-maprxaot) .industries-cta-btn:where(.astro-maprxaot){width:242px}}@media screen and (min-width:768px){.industries-cta:where(.astro-maprxaot) .industries-cta-btn:where(.astro-maprxaot){width:-moz-fit-content;width:fit-content}}.industry-grid{position:relative}@media screen and (min-width:1440px){.industry-grid .industries-cta-content{bottom:0;position:absolute;right:0}.industry-grid:has(.industry-list__small) .industries-cta-content{max-width:782px;padding:26px 52px}.industry-grid:has(.industry-list__large) .industries-cta-content{max-width:590px}}.industry-list{display:grid;margin-bottom:32px;row-gap:32px}@media screen and (min-width:768px){.industry-list{-moz-column-gap:16px;column-gap:16px;grid-template-columns:repeat(2,1fr);margin-bottom:40px;row-gap:32px}}.industry-list .service-item{border:none;padding:0}.industry-list .service-item:last-child{border-bottom:none}.industry-list .service-item .service-inner{display:flex;flex-direction:column;gap:20px}.industry-list .service-item .service-inner .service-icon{display:inline-flex;flex:1 0 auto;position:static}@media screen and (min-width:1024px){.industry-list .service-item .service-inner .service-icon .icon{height:80px;width:80px}}.industry-list .service-item .service-inner .service-link{color:var(--black-three);font-family:var(--sailec-medium);font-size:20px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:0;line-height:1.2}@media screen and (min-width:1024px){.industry-list .service-item .service-inner .service-link{font-size:24px;line-height:1.15}}@media screen and (min-width:1440px){.industry-list .service-item .service-inner .service-desc{max-width:100%}.industry-list.industry-list__small{-moz-column-gap:17px;column-gap:17px;grid-template-columns:repeat(3,1fr);row-gap:32px}}@media screen and (min-width:1024px){.industry-list.industry-list__large{-moz-column-gap:17px;column-gap:17px;grid-template-columns:repeat(3,1fr);row-gap:32px}}@media screen and (min-width:1440px){.industry-list.industry-list__large{grid-template-columns:repeat(4,1fr)}}.target-item.section-white{background-color:var(--background-extra-light-grey);border:1px solid var(--background-extra-light-grey)}.target-item.section-grey{background-color:var(--white);border:1px solid var(--white)}.target-item{padding:24px;position:relative;transition:border .3s ease-in-out}@media screen and (min-width:768px){.target-item{padding:32px}}@media screen and (min-width:1024px){.target-item{padding:32px 24px}}@media screen and (min-width:1440px){.target-item{padding:40px 32px}.target-item:has(a):hover{border:1px solid var(--white-box-shadow)}.target-item:has(a):hover .target-icon-wrapper .icon{transform:scale(1.15)}}.target-card{display:flex;gap:12px}@media screen and (min-width:768px){.target-card{gap:24px}}@media screen and (min-width:1024px){.target-card{flex-direction:column}}.target-icon-wrapper{flex:1 0 auto}.target-icon-wrapper .icon{transition:transform .3s ease}.target-icon-wrapper .default-icon{stroke-width:3px}.target-icon-wrapper .default-icon *{stroke-width:inherit}.target-content{padding:12px 0}@media screen and (min-width:1024px){.target-content{padding:0}}.target-link{color:var(--black-three);font-family:var(--sailec-medium);font-size:20px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:0;line-height:1.2;margin-bottom:12px}@media screen and (min-width:1024px){.target-link{font-size:24px;line-height:1.15}}.target-link.link-heading .link-with-arrow{display:block}.target-link.link-heading .link-with-arrow:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.target-title-last-word{align-items:flex-end;display:inline-flex;flex-wrap:nowrap;gap:4px;padding-right:8px}.target-description{color:var(--black-three);font-family:var(--sailec);font-size:14px;line-height:1.4}@media screen and (min-width:768px){.target-description{font-size:16px;line-height:1.4}}.target-section:where(.astro-edtvlklq) .section-title{margin-bottom:24px}.target__list:where(.astro-edtvlklq){display:grid;gap:16px}@media screen and (min-width:1024px){.target__list:where(.astro-edtvlklq){grid-template-columns:repeat(3,1fr)}}.how-work-container.template-how-work .how-work-steps{margin-right:4px}@media screen and (min-width:1440px){.how-work-container.template-how-work .how-work-steps{padding:12px 56px 12px 0}}.how-we-work-cta.cta-generic-section{background-color:var(--background-extra-light-grey);row-gap:28px}@media screen and (min-width:640px){.how-we-work-cta.cta-generic-section{flex-direction:row;padding-top:28px}}@media screen and (min-width:768px){.how-we-work-cta.cta-generic-section{padding-top:48px}}@media screen and (min-width:1024px){.how-we-work-cta.cta-generic-section{padding-top:28px}}@media screen and (min-width:1440px){.how-we-work-cta.cta-generic-section{flex-direction:column;padding-top:0;row-gap:8px}}.how-we-work-cta.cta-generic-section .cta-generic-section__content-container{padding-left:0}@media screen and (min-width:640px){.how-we-work-cta.cta-generic-section .cta-generic-section__content-container{margin-bottom:28px}}@media screen and (min-width:1024px){.how-we-work-cta.cta-generic-section .cta-generic-section__content-container{margin:0}}.how-we-work-cta.cta-generic-section .managers-image-container{height:430px}@media screen and (min-width:1024px){.how-we-work-cta.cta-generic-section .managers-image-container{height:552px}}@media screen and (min-width:1440px){.how-we-work-cta.cta-generic-section .managers-image-container img:first-child{transform:translate(30%)}}@media screen and (min-width:1024px){.development-landing .development-hero-section.hero-generic-section{background:linear-gradient(90deg,#fff,#fff 46%,#f7f7f7 0,#f7f7f7)}}@media screen and (min-width:1440px){.development-landing .development-hero-section.hero-generic-section{background:linear-gradient(90deg,#fff,#fff 50%,#f7f7f7 0,#f7f7f7)}}@media screen and (min-width:1024px){.development-landing .development-hero-section.hero-generic-section .content-wrapper{grid-template-columns:46% 54%}}@media screen and (min-width:1440px){.development-landing .development-hero-section.hero-generic-section .content-wrapper{grid-template-columns:1fr 1fr}}@media screen and (min-width:1024px){.development-landing .development-hero-section.hero-generic-section .hero-content-container{margin-right:18px}}@media screen and (min-width:1440px){.development-landing .development-hero-section.hero-generic-section .hero-content-container{padding-bottom:24px;padding-top:56px}}.development-landing .development-welcome-web.welcome-title-lines-wrapper .welcome-text{font-size:28px}@media screen and (min-width:480px){.development-landing .development-welcome-web.welcome-title-lines-wrapper .welcome-text{font-size:32px}}@media screen and (min-width:1440px){.development-landing .development-welcome-web.welcome-title-lines-wrapper .welcome-text{font-size:48px}}.development-landing .development-welcome-web.welcome-title-lines-wrapper .hoverable-content{z-index:0}.development-landing .development-welcome-web.welcome-title-lines-wrapper .hoverable-content .hoverable-content-wrapper .welcome-count{font-size:16px}@media screen and (min-width:1440px){.development-landing .development-welcome-web.welcome-title-lines-wrapper .hoverable-content .hoverable-content-wrapper .welcome-count{font-size:24px}}.development-landing .development-welcome-web.welcome-title-lines-wrapper .hoverable-content .hoverable-content-wrapper .welcome-count-desc{font-size:12px}.development-landing .development-steps-section .how-work-steps .step-item:after{height:54%}@media screen and (min-width:640px){.development-landing .development-steps-section .how-work-steps .step-item:after{bottom:0}}.development-landing .development-border-reviews{border-top:1px solid var(--white-box-shadow)}@media screen and (min-width:1440px){.development-landing .development-contact-form.contact-form-section{background:linear-gradient(90deg,#121212 50%,#f7f7f7 0)}}.development-landing .development-contact-form.contact-form-section .contact-form-wrapper .contact-form-cta{background-color:var(--background-extra-light-grey)}@media screen and (min-width:640px){.development-landing .development-contact-form.contact-form-section .contact-form-wrapper .contact-form-cta{flex-direction:row;margin-top:0;padding-top:64px}.development-landing .development-contact-form.contact-form-section .contact-form-wrapper .contact-form-cta .cta-generic-section__content-container{flex-basis:39%;padding-left:0}}@media screen and (min-width:1440px){.development-landing .development-contact-form.contact-form-section .contact-form-wrapper .contact-form-cta{flex-direction:column;margin-left:80px;padding-top:120px}.development-landing .development-contact-form.contact-form-section .contact-form-wrapper .contact-form-cta .cta-generic-section__content-container{align-self:flex-start}}.development-landing .development-contact-form.contact-form-section .contact-form-wrapper .contact-form-cta .managers-image-container{height:362px}.development-landing .development-contact-form.contact-form-section .contact-form-wrapper .contact-form-cta .managers-image-container img:first-child{transform:translate(30%)}.development-landing .development-contact-form.contact-form-section .contact-form-wrapper .contact-form-cta .managers-image-container img:nth-child(2){transform:translate(-100px)}@media screen and (min-width:768px){.development-landing .development-contact-form.contact-form-section .contact-form-wrapper .contact-form-cta .managers-image-container{height:418px}.development-landing .development-contact-form.contact-form-section .contact-form-wrapper .contact-form-cta .managers-image-container img:first-child{transform:translate(40%)}.development-landing .development-contact-form.contact-form-section .contact-form-wrapper .contact-form-cta .managers-image-container img:nth-child(2){transform:translate(-80px)}}@media screen and (min-width:1024px){.development-landing .development-contact-form.contact-form-section .contact-form-wrapper .contact-form-cta .managers-image-container{height:471px}}.hire-developer-list{display:grid;gap:16px}@media screen and (min-width:1440px){.hire-developer-list{grid-template-columns:repeat(2,1fr)}}.hire-developer-card.card-container{background-color:var(--white);min-height:auto;width:auto}.hire-developer-card.card-container.hidden-card{display:none}.hire-developer-card.card-container .card{gap:20px;padding:32px}@media screen and (min-width:768px){.hire-developer-card.card-container .card{align-items:center;flex-direction:row}}@media screen and (min-width:1440px){.hire-developer-card.card-container .card{padding-right:16px}}.hire-developer-card.card-container .card .card-thumb{display:flex;height:281px;justify-content:center;width:281px}@media screen and (min-width:768px){.hire-developer-card.card-container .card .card-thumb{flex:1 0 auto;height:256px;max-width:256px}}.hire-developer-card.card-container .card .card-thumb .card-image-thumb{height:274px}@media screen and (min-width:768px){.hire-developer-card.card-container .card .card-thumb .card-image-thumb{height:247px}}.hire-developer-card.card-container .card .card-info{margin:0;padding:0}.hire-developer-card.card-container .card .card-info .card-name{color:var(--black-three);font-family:var(--sailec-medium);font-size:20px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:0;line-height:1.2;margin-bottom:12px}@media screen and (min-width:1024px){.hire-developer-card.card-container .card .card-info .card-name{font-size:24px;line-height:1.15}}.hire-developer-card.card-container .card .card-info .card-position{color:var(--black-three);font-family:var(--sailec);font-size:14px;line-height:1.25}@media screen and (min-width:768px){.hire-developer-card.card-container .card .card-info .card-position{font-size:16px}}.hire-developer-card.card-container .card .card-info .card-experience{color:var(--black-three);color:var(--slate-grey);font-family:var(--sailec);font-size:14px;line-height:1.25;margin-top:4px}@media screen and (min-width:768px){.hire-developer-card.card-container .card .card-info .card-experience{font-size:16px}}.hire-developer-card.card-container .card .card-info .card-technologies-list{gap:8px 4px}.hire-developer-card.card-container .card .card-info .card-technologies-list .card-technologies-item{background-color:var(--background-extra-light-grey);height:auto;padding:4px 12px}.hire-developer-card.card-container .card .card-info .card-technologies-list .card-technologies-item-link{color:var(--black-three);font-family:var(--sailec);font-size:12px;line-height:1.25}.hire-developers-show-more-btn{align-items:center;cursor:pointer;display:inline-flex;font-family:var(--sailec-medium);gap:10px;letter-spacing:.01em;line-height:1.25;margin-top:16px;transition:color .3s ease}.hire-developers-show-more-btn.hidden-by-default{pointer-events:none;visibility:hidden}.hire-developers-show-more-btn:after{border-bottom:2px solid var(--orange-bg);border-right:2px solid var(--orange-bg);content:"";display:inline-block;height:8px;transform:rotate(45deg);transition:transform .3s ease;width:8px}.hire-developers-show-more-btn.expanded:after{margin-top:8px;transform:rotate(-135deg)}@media (hover:hover){.hire-developers-show-more-btn:hover{color:var(--orange-bg)}.hire-developers-show-more-btn:hover:after{transform:translateY(-2px) rotate(45deg)}.hire-developers-show-more-btn.expanded:hover:after{transform:translateY(-2px) rotate(-135deg)}}.tech-stack-category:where(.astro-bdkbl7dq){background-color:var(--background-extra-light-grey);display:grid;gap:12px;padding:24px}@media screen and (min-width:768px){.tech-stack-category:where(.astro-bdkbl7dq){gap:20px;padding:30px}}.category-header:where(.astro-bdkbl7dq){align-items:center;display:inline-flex;gap:20px}.category-header:where(.astro-bdkbl7dq) .category-icon:where(.astro-bdkbl7dq){transition:transform .3s ease-in-out}.category-header:where(.astro-bdkbl7dq):has(.link-with-arrow:hover) .category-icon:where(.astro-bdkbl7dq){transform:scale(1.15)}.category-link:where(.astro-bdkbl7dq){color:var(--black-three);font-family:var(--sailec-medium);font-size:20px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:0;line-height:1.2}@media screen and (min-width:1024px){.category-link:where(.astro-bdkbl7dq){font-size:24px;line-height:1.15}}.divider:where(.astro-bdkbl7dq){background-color:var(--white-box-shadow);height:1px}.category-technology-list:where(.astro-bdkbl7dq){display:flex;flex-wrap:wrap;gap:8px}@media screen and (min-width:768px){.category-technology-list:where(.astro-bdkbl7dq){gap:12px}}.technology:where(.astro-bdkbl7dq){background-color:var(--white);border:1px solid var(--white);color:var(--black-three);font-family:var(--sailec);font-size:14px;line-height:1.55;padding:4px 12px;transition:all .3s ease-in-out}@media screen and (min-width:768px){.technology:where(.astro-bdkbl7dq){font-size:16px;line-height:1.4}}.technology:where(.astro-bdkbl7dq):has(.technology-link):hover{border-color:var(--white-box-shadow)}.tech-stack-grid:where(.astro-pnl6uqsj){position:relative}.tech-stack-grid:where(.astro-pnl6uqsj),.tech-stack-list:where(.astro-pnl6uqsj){display:grid;gap:16px}@media screen and (min-width:768px){.tech-stack-list:where(.astro-pnl6uqsj){grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1440px){.tech-stack-list:where(.astro-pnl6uqsj){grid-template-columns:repeat(3,1fr)}}.grid-item:where(.astro-pnl6uqsj).tech-stack-category{align-content:start}@media screen and (min-width:768px){.tech-stack-cta:where(.astro-pnl6uqsj).industries-cta-wrapper .cta-title{font-size:24px;margin-bottom:16px}.tech-stack-cta:where(.astro-pnl6uqsj).industries-cta-wrapper .industries-cta{gap:12px}.tech-stack-cta:where(.astro-pnl6uqsj).industries-cta-wrapper .industries-cta .industries-cta-btn{width:242px}}@media screen and (min-width:878px){.tech-stack-cta:where(.astro-pnl6uqsj).industries-cta-wrapper .industries-cta{gap:32px}}@media screen and (min-width:1024px){.hire-developers-landing .hire-developers-hero-section.hero-generic-section{background:linear-gradient(90deg,#fff,#fff 46%,#f7f7f7 0,#f7f7f7)}}@media screen and (min-width:1440px){.hire-developers-landing .hire-developers-hero-section.hero-generic-section{background:linear-gradient(90deg,#fff,#fff 50%,#f7f7f7 0,#f7f7f7)}}@media screen and (min-width:1024px){.hire-developers-landing .hire-developers-hero-section.hero-generic-section .content-wrapper{grid-template-columns:46% 54%}}@media screen and (min-width:1440px){.hire-developers-landing .hire-developers-hero-section.hero-generic-section .content-wrapper{grid-template-columns:1fr 1fr}}@media screen and (min-width:1024px){.hire-developers-landing .hire-developers-hero-section.hero-generic-section .hero-content-container{margin-right:18px}}@media screen and (min-width:1440px){.hire-developers-landing .hire-developers-hero-section.hero-generic-section .hero-content-container{padding-bottom:24px;padding-top:56px}}.hire-developers-landing .hire-developers-welcome-web.welcome-title-lines-wrapper .welcome-text{font-size:28px}@media screen and (min-width:480px){.hire-developers-landing .hire-developers-welcome-web.welcome-title-lines-wrapper .welcome-text{font-size:32px}}@media screen and (min-width:1440px){.hire-developers-landing .hire-developers-welcome-web.welcome-title-lines-wrapper .welcome-text{font-size:48px}}.hire-developers-landing .hire-developers-welcome-web.welcome-title-lines-wrapper .hoverable-content{z-index:0}.hire-developers-landing .hire-developers-welcome-web.welcome-title-lines-wrapper .hoverable-content .hoverable-content-wrapper .welcome-count{font-size:16px}@media screen and (min-width:1440px){.hire-developers-landing .hire-developers-welcome-web.welcome-title-lines-wrapper .hoverable-content .hoverable-content-wrapper .welcome-count{font-size:24px}}.hire-developers-landing .hire-developers-welcome-web.welcome-title-lines-wrapper .hoverable-content .hoverable-content-wrapper .welcome-count-desc{font-size:12px}@media screen and (min-width:1440px){.hire-developers-landing .hire-developers-devs-section{border-bottom:1px solid var(--white-box-shadow)}}.hire-developers-landing .hire-developers-steps-section{border-bottom:1px solid var(--white-box-shadow)}@media screen and (min-width:1440px){.hire-developers-landing .hire-developers-contact-form.contact-form-section{background:linear-gradient(90deg,#121212 50%,#f7f7f7 0)}}@media screen and (min-width:640px){.hire-developers-landing .hire-developers-contact-form.contact-form-section .contact-form-wrapper .contact-form-cta{flex-direction:row;margin-top:0;padding-top:64px}.hire-developers-landing .hire-developers-contact-form.contact-form-section .contact-form-wrapper .contact-form-cta .cta-generic-section__content-container{flex-basis:39%;padding-left:0}}@media screen and (min-width:1440px){.hire-developers-landing .hire-developers-contact-form.contact-form-section .contact-form-wrapper .contact-form-cta{flex-direction:column;margin-left:80px;padding-top:120px}.hire-developers-landing .hire-developers-contact-form.contact-form-section .contact-form-wrapper .contact-form-cta .cta-generic-section__content-container{align-self:flex-start}}.hire-developers-landing .hire-developers-contact-form.contact-form-section .contact-form-wrapper .contact-form-cta .managers-image-container{height:362px}.hire-developers-landing .hire-developers-contact-form.contact-form-section .contact-form-wrapper .contact-form-cta .managers-image-container img:first-child{transform:translate(30%)}.hire-developers-landing .hire-developers-contact-form.contact-form-section .contact-form-wrapper .contact-form-cta .managers-image-container img:nth-child(2){transform:translate(-100px)}@media screen and (min-width:768px){.hire-developers-landing .hire-developers-contact-form.contact-form-section .contact-form-wrapper .contact-form-cta .managers-image-container{height:418px}.hire-developers-landing .hire-developers-contact-form.contact-form-section .contact-form-wrapper .contact-form-cta .managers-image-container img:first-child{transform:translate(40%)}.hire-developers-landing .hire-developers-contact-form.contact-form-section .contact-form-wrapper .contact-form-cta .managers-image-container img:nth-child(2){transform:translate(-80px)}}@media screen and (min-width:1024px){.hire-developers-landing .hire-developers-contact-form.contact-form-section .contact-form-wrapper .contact-form-cta .managers-image-container{height:471px}}
