@media screen and (max-width:1280px){body.context-service-composite .layout-main{padding:1rem 0 !important}section.page-composite-slider{padding:0 0 150px;max-width:100dvw}section.page-composite-info,section.page-composite-slider{padding:0 1rem}section.page-composite-capability,section.page-composite-structure{padding:80px 1rem 50px}section.page-composite-activities{padding:100px 1rem 100px}section.page-composite-advantages{padding:50px 1rem}.page-composite-info__block:before{height:55px;left:18px;width:55px}.page-composite-info__block{padding-left:75px}.page-composite-info__header h1{font-size:1.8rem}.page-composite-capability__header h2,.page-composite-structure__header h2,.page-composite-activities__header h2,.page-composite-slider__header h2{font-size:1.7rem}.page-composite-slider__main .splide__slide img{max-width:420px !important;object-fit:contain}ul.page-composite-activities__block__list li:before{transform:translate(-50%,90%)}.page-composite-advantages__image img{height:100% !important;object-fit:cover}.page-composite-advantages__list h2{font-size:1.2rem}.page-composite-advantages__list li,.page-composite-capability__text h3{font-size:1rem}.page-composite-structure__info__block{padding:0 .5rem}.page-composite-structure__info__block h3{font-size:1.1rem}.page-composite-structure__gear__list li{font-size:1.1rem !important}}@media only screen and (max-width:966px){.page-composite-info__block:before{height:40px;left:11px;width:40px}.page-composite-info__block{padding-left:55px}section.page-composite-advantages{padding:50px 3rem;gap:1.5rem;flex-direction:column-reverse}.page-composite-advantages__image{flex:0 0 100%;display:flex;justify-content:center}.page-composite-advantages__list h2{text-align:center;font-size:1.2rem;margin-bottom:1.5rem}.page-composite-activities__block{padding:.5rem}.page-composite-activities__wrapper{flex-direction:column}.page-composite-activities__block{padding:.5rem 2rem}.page-composite-capability__body{padding:50px}.page-composite-structure__gear{flex-direction:column-reverse}.page-composite-structure__info{gap:.25rem}.page-composite-structure__info__block h3{font-size:.875rem}.page-composite-structure__info__block{padding:0 .25rem}body.context-service-composite .webform-submission-form{flex-direction:column}body.context-service-composite .webform-submission-form div[data-drupal-selector=edit-kontakty]{flex:0 0 100%}body.context-service-composite .webform-submission-form div[data-drupal-selector=edit-zayakvka-na-okazanie-uslug]{flex:0 0 100%}body.context-service-composite .webform-submission-form .form-actions[data-drupal-selector=edit-actions]{flex:0 0 100%;margin:0}.page-composite-form__header h2{margin-bottom:.5rem;font-size:2rem}}@media only screen and (max-width:766px){.page-composite-info__body{flex-direction:column}.page-composite-info__body{padding:2rem 2rem 0}.page-composite-capability__body{padding:0 2rem}.page-composite-info__block:before{height:45px;left:14px;width:45px}.page-composite-info__block{padding-left:65px}.page-composite-activities__block{flex:100%;max-width:610px;min-width:610px;display:flex;flex-direction:column}.page-composite-activities__wrapper{display:flex;margin-top:4rem;flex-direction:column;align-items:center}.page-composite-slider__header{text-align:center;margin-bottom:1rem}.page-composite-activities__block__header img{width:185px}}@media only screen and (max-width:624px){.page-composite-activities__block{max-width:510px;min-width:510px}.page-composite-activities__wrapper{gap:1rem}.page-composite-info__header h1{font-size:1.5rem}.page-composite-capability__header h2,.page-composite-structure__header h2,.page-composite-activities__header h2,.page-composite-slider__header h2{font-size:1.3rem}.page-composite-slider__main .splide__slide img{max-width:270px !important}}@media only screen and (max-width:520px){.page-composite-activities__block{max-width:450px;min-width:450px}}@media only screen and (max-width:460px){.page-composite-activities__block{padding:1rem;max-width:100%;min-width:100%}section.page-composite-advantages{padding:50px 2rem}.page-composite-info__body{padding:2rem 1rem 0}.page-composite-capability__body{padding:0 1rem}.page-composite-advantages__list{padding:1.5rem !important}.page-composite-structure__info{flex-direction:column;gap:1rem;padding:1rem .5rem}.page-composite-structure__info__block{padding:1rem .25rem;text-align:start;justify-content:start;border-left:2px solid #999}.page-composite-structure__info__block h3{font-size:1rem}.page-composite-slider__main .splide__slide img{max-width:370px !important}.page-composite-form__header h2{font-size:1.8rem}.page-composite-form__body{gap:2rem;margin:3rem 0}.page-composite-form__block:before{height:40px;left:3px;width:40px}}@media only screen and (max-width:330px){.page-composite-form__header h2{font-size:1.7rem}}