:where(.theme-route--service-it-outsourcing) h1{margin:0}:where(.theme-route--service-it-outsourcing) .action-button-dark{color:#ffd900;background-color:#000;border:2px solid #000}:where(.theme-route--service-it-outsourcing) main{background-color:#fff;background-image:-webkit-image-set(url(/themes/allegrosoft/media/bg-default-eac0626e-1920.webp) 1x type("image/webp"),url(/themes/allegrosoft/media/bg-default-918bb478-1920.webp) 1x type("image/webp"));background-image:image-set("/themes/allegrosoft/media/bg-default-eac0626e-1920.webp" 1x type("image/webp"),"/themes/allegrosoft/media/bg-default-918bb478-1920.webp" 1x type("image/webp"));background-repeat:no-repeat;background-size:cover}:where(.theme-route--service-it-outsourcing) main h1{letter-spacing:.02em;padding-bottom:var(--space-content);font-weight:600;line-height:120%;font-size:var(--font-size-page-title)}:where(.theme-route--service-it-outsourcing) .block__text{padding-bottom:var(--space-content);position:relative}:where(.theme-route--service-it-outsourcing) .top-slider__wrapper{max-width:1719px;margin:0px auto var(--space-section) auto;justify-content:space-between;height:440px;display:flex;position:relative}@media (width>=768px){:where(.theme-route--service-it-outsourcing) .top-slider__wrapper{height:497px}}@media (width>=1120px){:where(.theme-route--service-it-outsourcing) .top-slider__wrapper{height:655px}}:where(.theme-route--service-it-outsourcing) .top-slider__img{object-fit:cover;width:100%;max-width:100%;height:100%;position:relative}:where(.theme-route--service-it-outsourcing) .top-slider__img__shadow:after{content:"";background-color:#000000b3;width:100%;height:100%;display:block;position:absolute;top:0;left:0}:where(.theme-route--service-it-outsourcing) .top-slider__title{color:#fff;font-weight:600;line-height:120%;display:inline;position:absolute;top:60px;left:10px;font-size:26px!important}@media (width>=768px){:where(.theme-route--service-it-outsourcing) .top-slider__title{top:140px;left:50px;font-size:40px!important}}@media (width>=1120px){:where(.theme-route--service-it-outsourcing) .top-slider__title{max-width:800px;display:block;top:200px;left:265px;font-size:45px!important}}:where(.theme-route--service-it-outsourcing) .top-slider__sub-title{color:gold;font-size:var(--font-size-page-title);padding-bottom:0;display:inline}@media (width>=768px){:where(.theme-route--service-it-outsourcing) .top-slider__sub-title{font-size:var(--font-size-page-title)}}@media (width>=1120px){:where(.theme-route--service-it-outsourcing) .top-slider__sub-title{font-size:var(--font-size-page-title);display:block}}:where(.theme-route--service-it-outsourcing) .top-slider__text{max-width:100%;position:absolute;top:230px;left:10px;font-size:14px!important}@media (width>=768px){:where(.theme-route--service-it-outsourcing) .top-slider__text{max-width:690px;top:240px;left:50px;font-size:16px!important}}@media (width>=1120px){:where(.theme-route--service-it-outsourcing) .top-slider__text{max-width:700px;top:330px;left:265px;font-size:18px!important}}:where(.theme-route--service-it-outsourcing) .top-slider__p{color:#fff;padding-bottom:0!important}:where(.theme-route--service-it-outsourcing) .top-slider__btn__wrapper{flex-direction:column;display:flex;position:absolute;top:350px;left:10px}@media (width>=768px){:where(.theme-route--service-it-outsourcing) .top-slider__btn__wrapper{flex-direction:row;top:360px;left:50px}}@media (width>=1120px){:where(.theme-route--service-it-outsourcing) .top-slider__btn__wrapper{top:430px;left:265px}}:where(.theme-route--service-it-outsourcing) .top-slider__btn__free{color:gold;background-color:#fff0;border:2px solid gold;border-radius:8px;justify-content:center;align-items:center;width:180px;height:50px;font-size:14px;display:flex}@media (width>=768px){:where(.theme-route--service-it-outsourcing) .top-slider__btn__free{width:180px;font-size:16px}}:where(.theme-route--service-it-outsourcing) .stages-of-work__main-text{padding-bottom:var(--space-content);font-size:15px}@media (width>=768px){:where(.theme-route--service-it-outsourcing) .stages-of-work__main-text{padding-bottom:var(--space-content);font-size:18px}}@media (width>=992px){:where(.theme-route--service-it-outsourcing) .stages-of-work__main-text{padding-bottom:var(--space-content)}}:where(.theme-route--service-it-outsourcing) .stages-of-work__list{flex-direction:column;display:flex}:where(.theme-route--service-it-outsourcing) .stages-of-work__item{padding-bottom:30px}:where(.theme-route--service-it-outsourcing) .stages-of-work__card{color:#1a1a1a;background-color:#fff;border:1px solid #f1f3f4;border-radius:10px;grid-template-rows:auto 130px;grid-template-areas:"txt""img";gap:20px;width:100%;text-decoration:none;display:grid;box-shadow:0 20px 50px #0000001a}@media (width>=992px){:where(.theme-route--service-it-outsourcing) .stages-of-work__card{grid-template:"txt img"/1fr 437px;justify-content:flex-start;gap:0}}:where(.theme-route--service-it-outsourcing) .stages-of-work__txt{grid-area:txt;grid-template-columns:80px auto;grid-template-areas:"number text""description description";align-items:center;display:grid}@media (width>=992px){:where(.theme-route--service-it-outsourcing) .stages-of-work__txt{grid-template-rows:180px auto;grid-template-columns:150px auto}}@media (width>=1100px){:where(.theme-route--service-it-outsourcing) .stages-of-work__txt{grid-template-rows:160px auto}}:where(.theme-route--service-it-outsourcing) .stages-of-work__image{border-bottom-right-radius:10px;border-bottom-left-radius:10px;grid-area:img;display:block;overflow:hidden}@media (width>=992px){:where(.theme-route--service-it-outsourcing) .stages-of-work__image{border-bottom-left-radius:0}}:where(.theme-route--service-it-outsourcing) .stages-of-work__number{color:gold;grid-area:number;padding-left:38px;font-size:55px}@media (width>=768px){:where(.theme-route--service-it-outsourcing) .stages-of-work__number{font-size:120px}}@media (width>=992px){:where(.theme-route--service-it-outsourcing) .stages-of-work__number{padding-left:64px}}:where(.theme-route--service-it-outsourcing) .stages-of-work__text{grid-area:text;padding-top:47px}:where(.theme-route--service-it-outsourcing) .stages-of-work__text-list{padding:0 0 0 15px;list-style:outside!important}:where(.theme-route--service-it-outsourcing) .stages-of-work__text-item{padding-bottom:2px;font-size:18px!important}:where(.theme-route--service-it-outsourcing) .stages-of-work__header{padding-bottom:10px;font-size:22px}:where(.theme-route--service-it-outsourcing) .stages-of-work__description{padding-bottom:var(--space-content);grid-area:description;padding-left:19px;padding-right:19px}@media (width>=768px){:where(.theme-route--service-it-outsourcing) .stages-of-work__description{padding-left:40px;padding-right:0}}@media (width>=992px){:where(.theme-route--service-it-outsourcing) .stages-of-work__description{padding-left:68px}}:where(.theme-route--service-it-outsourcing) .stages-of-work__description p{font-size:16px!important}:where(.theme-route--service-it-outsourcing) .stages-of-work__description-price{padding-top:10px;font-weight:600;font-size:18px!important}:where(.theme-route--service-it-outsourcing) .stages-of-work__img{object-fit:cover;object-position:center center;width:100%;height:100%}@media (width>=992px){:where(.theme-route--service-it-outsourcing) .stages-of-work__img{border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:0}}:where(.theme-route--service-it-outsourcing) .who-needs-it-and-when__wrapper{padding-bottom:var(--space-section)}@media (width>=768px){:where(.theme-route--service-it-outsourcing) .who-needs-it-and-when__wrapper{padding-bottom:var(--space-section)}}@media (width>=992px){:where(.theme-route--service-it-outsourcing) .who-needs-it-and-when__wrapper{padding-bottom:var(--space-section)}}:where(.theme-route--service-it-outsourcing) .who-needs-it-and-when__wrapper h2,:where(.theme-route--service-it-outsourcing) .who-needs-it-and-when__text h2{padding-bottom:var(--space-content)}:where(.theme-route--service-it-outsourcing) .who-needs-it-and-when__text p{font-size:18px}:where(.theme-route--service-it-outsourcing) .who-needs-it-and-when__list{flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;padding-top:20px;display:flex}@media (width>=768px){:where(.theme-route--service-it-outsourcing) .who-needs-it-and-when__list{padding-top:30px}}:where(.theme-route--service-it-outsourcing) .who-needs-it-and-when__item{background-color:#fff;border-radius:10px;flex-direction:row;align-items:center;width:100%;padding:5px 6px 5px 12px;display:flex}@media (width>=768px){:where(.theme-route--service-it-outsourcing) .who-needs-it-and-when__item{width:calc(50% - 8px);padding:24px 10px 24px 20px}}:where(.theme-route--service-it-outsourcing) .who-needs-it-and-when__item-number{color:gold;font-size:70px;font-weight:500}:where(.theme-route--service-it-outsourcing) .who-needs-it-and-when__item-text{padding-left:14px;font-size:14px}:where(.theme-route--service-it-outsourcing) .who-needs-it-and-when__item-text-bold{font-size:16px;font-weight:700}:where(.theme-route--service-it-outsourcing) .cost-of-services-slider__wrapper{position:relative}:where(.theme-route--service-it-outsourcing) .cost-of-services-slider__title{padding-bottom:var(--space-content)}@media (width>=993px){:where(.theme-route--service-it-outsourcing) .cost-of-services-slider__title{padding-bottom:var(--space-content)}}:where(.theme-route--service-it-outsourcing) .cost-of-services-slider__list{margin:0;padding:0;list-style:none}:where(.theme-route--service-it-outsourcing) .cost-of-services-slider__item{text-align:center;background-color:#fff;border:1px solid #c9c9c9;border-top-right-radius:20px;border-bottom-left-radius:20px;height:auto;margin-top:1px;margin-bottom:28px;padding:35px 24px 24px}:where(.theme-route--service-it-outsourcing) .cost-of-services-slider__item-title{font-size:18px;font-weight:600}@media (width>=769px){:where(.theme-route--service-it-outsourcing) .cost-of-services-slider__item-title{font-size:24px}}@media (width>=1231px){:where(.theme-route--service-it-outsourcing) .cost-of-services-slider__item-title{height:65px}}:where(.theme-route--service-it-outsourcing) .cost-of-services-slider__item-description{padding-bottom:10px}@media (width>=769px){:where(.theme-route--service-it-outsourcing) .cost-of-services-slider__item-description{padding-bottom:30px}}@media (width>=1231px){:where(.theme-route--service-it-outsourcing) .cost-of-services-slider__item-description{height:160px}}:where(.theme-route--service-it-outsourcing) .cost-of-services-slider__item-price{font-size:20px;font-weight:600}@media (width>=769px){:where(.theme-route--service-it-outsourcing) .cost-of-services-slider__item-price{font-size:22px}}:where(.theme-route--service-it-outsourcing) .cost-of-services-slider__item-note{color:#757575;padding-bottom:15px;font-size:12px}@media (width>=769px){:where(.theme-route--service-it-outsourcing) .cost-of-services-slider__item-note{padding-bottom:20px}}:where(.theme-route--service-it-outsourcing) .cost-of-services-slider__item-action-button{background-color:gold;border:none;border-image:;border-radius:8px;width:205px;height:50px;line-height:0}@media (width>=1201px){:where(.theme-route--service-it-outsourcing) .cost-of-services-slider__item-action-button{width:310px}}:where(.theme-route--service-it-outsourcing) .cost-of-services-slider__nav-wrapper{display:none}@media (width>=1346px){:where(.theme-route--service-it-outsourcing) .cost-of-services-slider__nav-wrapper{width:100%;height:50px;display:block;position:absolute;top:calc(50% - 25px)}}:where(.theme-route--service-it-outsourcing) .cost-of-services-slider__nav_prev{padding-right:10px}:where(.theme-route--service-it-outsourcing) .cost-of-services-slider__nav_prev:after{transform:rotate(-45deg)}@media (width>=769px){:where(.theme-route--service-it-outsourcing) .cost-of-services-slider__nav_prev{padding-right:0;left:-63px}}:where(.theme-route--service-it-outsourcing) .cost-of-services-slider__nav_next{right:0}:where(.theme-route--service-it-outsourcing) .cost-of-services-slider__nav_next:after{transform:rotate(135deg)}@media (width>=769px){:where(.theme-route--service-it-outsourcing) .cost-of-services-slider__nav_next{right:-63px}}:where(.theme-route--service-it-outsourcing) .cost-of-services-slider__nav{z-index:2;background-color:#fff;width:44px;height:44px;position:absolute;top:0}:where(.theme-route--service-it-outsourcing) .cost-of-services-slider__nav:after{content:"";border-top:2px solid #000;border-left:2px solid #000;width:10px;height:10px;display:block;position:absolute;top:calc(50% - 5px);left:calc(50% - 5px)}@media (width>=769px){:where(.theme-route--service-it-outsourcing) .cost-of-services-slider__nav{width:50px;height:50px;transition:background-color .2s ease-out;display:block}:where(.theme-route--service-it-outsourcing) .cost-of-services-slider__nav:after{content:"";border-top:2px solid #000;border-left:2px solid #000;width:12px;height:12px;display:block;position:absolute;top:calc(50% - 6px);left:calc(50% - 6px)}:where(.theme-route--service-it-outsourcing) .cost-of-services-slider__nav:hover{cursor:pointer;background-color:#e7d77f;transition:background-color .2s ease-in}}:where(.theme-route--service-it-outsourcing) .block-questions__wrapper{padding-bottom:var(--space-section)}:where(.theme-route--service-it-outsourcing) .block-questions__card{background-color:#ffd900;border-radius:10px;padding:30px 40px}@media (width>=768px){:where(.theme-route--service-it-outsourcing) .block-questions__card{background-image:-webkit-image-set(url(/themes/allegrosoft/media/bg-questions-c4bc29a9-801.webp) 1x type("image/webp"),url(/themes/allegrosoft/media/bg-questions-b8ea21cc-801.webp) 1x type("image/webp"));background-image:image-set("/themes/allegrosoft/media/bg-questions-c4bc29a9-801.webp" 1x type("image/webp"),"/themes/allegrosoft/media/bg-questions-b8ea21cc-801.webp" 1x type("image/webp"));background-position:100%;background-repeat:no-repeat}}:where(.theme-route--service-it-outsourcing) .block-questions__title{padding-bottom:10px;font-size:36px;font-weight:600;line-height:120%}:where(.theme-route--service-it-outsourcing) .block-questions__text{padding-bottom:var(--space-content);font-size:18px;font-weight:400;line-height:150%}:where(.theme-route--service-it-outsourcing) .block-questions__btn{padding:7px 30px;font-size:16px}:where(.theme-route--service-it-outsourcing) .block__text h2{padding-bottom:var(--space-content)}:where(.theme-route--service-it-outsourcing) .block__text p{font-size:18px}:where(.theme-route--service-it-outsourcing) .container{width:100%}
