.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}.city-page-custom-text{padding-bottom:20px}p.city-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) .card:where(.astro-b7kqerty){box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding-top:80px;width:100%}.card-container:where(.astro-b7kqerty) .card:where(.astro-b7kqerty):hover .card-button:where(.astro-b7kqerty){background-color:var(--orange-bg);border:var(--orange-bg)}.card-container:where(.astro-b7kqerty) .card:where(.astro-b7kqerty):hover .card-thumb:where(.astro-b7kqerty){background-image:url(/images/landing/frame-focus.svg)}.card-container:where(.astro-b7kqerty) .card:where(.astro-b7kqerty):hover .card-thumb:where(.astro-b7kqerty) .card-image-thumb:where(.astro-b7kqerty){bottom:9px}@media screen and (min-width:768px){.card-container:where(.astro-b7kqerty) .card:where(.astro-b7kqerty){padding:80px 16px 24px}}.card-container:where(.astro-b7kqerty) .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-container:where(.astro-b7kqerty) .card:where(.astro-b7kqerty) .card-button:where(.astro-b7kqerty):before{display:none}@media screen and (min-width:768px){.card-container:where(.astro-b7kqerty) .card:where(.astro-b7kqerty) .card-button:where(.astro-b7kqerty){display:block;height:52px;margin:auto 0 0}}.card-container:where(.astro-b7kqerty) .card:where(.astro-b7kqerty) .card-thumb:where(.astro-b7kqerty){background-image:url(/images/landing/frame.svg);background-repeat:no-repeat;height:261px;position:relative;transition:background-image .5s ease;width:265px}.card-container:where(.astro-b7kqerty) .card:where(.astro-b7kqerty) .card-thumb:where(.astro-b7kqerty) .card-image-thumb:where(.astro-b7kqerty){bottom:7px;height:294px;margin-left:7px;position:absolute;transition:position .5s ease;width:242px}.card-container:where(.astro-b7kqerty) .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-container:where(.astro-b7kqerty) .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-container:where(.astro-b7kqerty) .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-container:where(.astro-b7kqerty) .card:where(.astro-b7kqerty) .card-info:where(.astro-b7kqerty){margin:8px 0;padding:16px 0}.card-container:where(.astro-b7kqerty) .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-container:where(.astro-b7kqerty) .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-container:where(.astro-b7kqerty) .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-container:where(.astro-b7kqerty) .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-container:where(.astro-b7kqerty) .card:where(.astro-b7kqerty) .card-technologies-item:where(.astro-b7kqerty):hover{background-color:var(--orange-secondary)}.card-container:where(.astro-b7kqerty) .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}.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}}.section-white:where(.astro-oynepym3){background-color:var(--white)}.section-black:where(.astro-oynepym3){background-color:var(--black-three)}.section-black:where(.astro-oynepym3),.section-black:where(.astro-oynepym3) .section-title:where(.astro-oynepym3){color:var(--white)}.section-grey:where(.astro-oynepym3){background-color:var(--background-extra-light-grey)}.section-title:where(.astro-oynepym3){color:var(--black-three);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:24px}@media screen and (min-width:768px){.section-title:where(.astro-oynepym3){font-size:32px;line-height:1.2}}@media screen and (min-width:1440px){.section-title:where(.astro-oynepym3){font-size:48px}}@media screen and (min-width:768px){.section-title:where(.astro-oynepym3){margin-bottom:32px}}.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;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)}}@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 .how-work-container.development-how-work .how-work-list,.development-landing .how-work-container.development-scroll-how-work .how-work-list{margin-right:0}@media screen and (min-width:1440px){.development-landing .how-work-container.development-how-work .how-work-list,.development-landing .how-work-container.development-scroll-how-work .how-work-list{margin-left:8px;padding:12px 0}}.development-landing .how-work-container.development-how-work .how-work-list .step-item:after,.development-landing .how-work-container.development-scroll-how-work .how-work-list .step-item:after{height:54%}@media screen and (min-width:640px){.development-landing .how-work-container.development-how-work .how-work-list .step-item:after,.development-landing .how-work-container.development-scroll-how-work .how-work-list .step-item:after{bottom:0}}@media screen and (min-width:1440px){.development-landing .how-work-container.development-scroll-how-work .how-work-list{max-height:514px;overflow:auto}.development-landing .how-work-container.development-scroll-how-work .how-work-list::-webkit-scrollbar{width:4px}.development-landing .how-work-container.development-scroll-how-work .how-work-list::-webkit-scrollbar-track{box-shadow:inset 0 0 6px var(--white)}.development-landing .how-work-container.development-scroll-how-work .how-work-list::-webkit-scrollbar-thumb{background-color:var(--white-box-shadow)}}.development-landing .development-how-work-cta{background-color:var(--background-extra-light-grey);row-gap:56px}@media screen and (min-width:640px){.development-landing .development-how-work-cta{flex-direction:row;padding-top:28px}}@media screen and (min-width:1024px){.development-landing .development-how-work-cta{padding-top:60px}}@media screen and (min-width:1440px){.development-landing .development-how-work-cta{flex-direction:column;padding-top:0}}.development-landing .development-how-work-cta .cta-generic-section__content-container{padding-left:0}@media screen and (min-width:640px){.development-landing .development-how-work-cta .cta-generic-section__content-container{margin-bottom:28px}}@media screen and (min-width:1024px){.development-landing .development-how-work-cta .cta-generic-section__content-container{align-self:flex-start;margin-top:40px}}@media screen and (min-width:1440px){.development-landing .development-how-work-cta .cta-generic-section__content-container{margin-top:0}}.development-landing .development-border-reviews{border-top:1px solid var(--white-box-shadow)}@media screen and (min-width:1024px){.development-landing .development-faq__content .faq-list-container .faq-list-item{min-height:74px}}.development-landing .development-faq__content .faq-list-container .faq-list-item .question-details{color:var(--black-three);font-family:var(--sailec);font-size:14px;line-height:1.55}@media screen and (min-width:768px){.development-landing .development-faq__content .faq-list-container .faq-list-item .question-details{font-size:16px;line-height:1.4}}.development-landing .development-faq__content .faq-list-container .faq-list-item .question-details .question-summary:after{font-size:16px}.development-landing .development-faq__content .faq-list-container .faq-list-item .question-details .question-summary .question-name{color:var(--black-three);font-family:var(--sailec-medium);font-size:16px;font-style:normal;letter-spacing:0;letter-spacing:.01em;line-height:1.25}@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:0;padding-top:120px}.development-landing .development-contact-form.contact-form-section .contact-form-wrapper .contact-form-cta .cta-generic-section__content-container{margin-left:-80px}}.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}}@media screen and (min-width:1440px){.development-landing .development-custom-section{border-bottom:1px solid var(--white-box-shadow);padding-bottom:80px}}.development-landing .development-awards.awards-container{flex-direction:column;gap:8px;margin:0 calc(var(--section-margin)/-1);padding:64px var(--section-margin)}@media screen and (min-width:1024px){.development-landing .development-awards.awards-container{align-items:center;flex-direction:row;gap:84px}}@media screen and (min-width:1440px){.development-landing .development-awards.awards-container{flex-direction:column;gap:32px;margin:0 0 0 64px;padding:0}.development-landing .development-awards.awards-container .awards-logos{grid-auto-rows:minmax(176px,1fr);grid-template-columns:repeat(3,176px)}}.development-landing .development-other-services.other-services-section .other-services-list{gap:0;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}@media screen and (min-width:640px){.development-landing .development-other-services.other-services-section .other-services-list{grid-template-columns:repeat(3,minmax(auto,234px))}}@media screen and (min-width:768px){.development-landing .development-other-services.other-services-section .other-services-list{grid-template-columns:repeat(3,minmax(234px,1fr))}}@media screen and (min-width:1024px){.development-landing .development-other-services.other-services-section .other-services-list{grid-template-columns:repeat(6,1fr)}.development-landing .development-other-services.other-services-section .other-services-list .other-services-item .other-services-link{padding:16px 0}.development-landing .development-other-services.other-services-section .other-services-list .other-services-item .other-services-link .other-services-link-text{padding:0 12px}}@media screen and (min-width:1440px){.development-landing .development-other-services.other-services-section .other-services-list .other-services-link-text{padding:0 32px}}
