body.context-service-composite{main.main{background:#fff}}body.context-service-composite #block-peleng-page-title{display:none}.page-composite-info__header h1{text-align:center;font-size:2.1rem;color:#fff !important;font-weight:400;padding:.75rem;background:linear-gradient(42deg,#790000 9%,rgba(204,0,0,1) 34%,rgba(204,0,0,1) 67%,rgba(163,0,0,1) 88%);margin-bottom:2rem}.page-composite-info__body{display:flex;justify-content:space-evenly;padding-top:20px;gap:1rem}.page-composite-info__block{flex:39.7%;position:relative;border:1px solid #dedede;border-radius:.25rem;box-shadow:0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(0,0,0,0),0 10px 15px -3px rgba(230,230,230,.4),0 4px 6px -4px rgba(230,230,230,.4);padding:1rem;padding-left:90px}.page-composite-info__block:before{background-size:cover;content:"";height:70px;left:13px;margin-right:10px;position:absolute;top:50%;transform:translate(0%,-50%);width:70px}.page-composite-info__block h3{margin-bottom:.25rem;font-weight:400}.page-composite-info__block p{margin-bottom:0 !important}.page-composite-info__block.experience:before{background-image:url(/themes/peleng/images/experience.svg)}.page-composite-info__block.specialist:before{background-image:url(/themes/peleng/images/specialist.svg)}.page-composite-info__block.project:before{background-image:url(/themes/peleng/images/project.svg)}section.page-composite-advantages{display:flex;flex-direction:row;flex-wrap:wrap;padding:50px 0;gap:.5rem}.page-composite-advantages__header{flex:1 0 100%;display:none}.page-composite-advantages__header h2{text-align:center;font-size:2rem;color:#fff !important;font-weight:400;padding:.75rem;background:linear-gradient(42deg,#790000 9%,rgba(204,0,0,1) 34%,rgba(204,0,0,1) 67%,rgba(163,0,0,1) 88%);margin-bottom:2rem}.page-composite-advantages__list{flex:1;display:flex;flex-direction:column;padding:1rem !important;border:1px solid #dedede;border-radius:.25rem;box-shadow:0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(0,0,0,0),0 10px 15px -3px rgba(230,230,230,.4),0 4px 6px -4px rgba(230,230,230,.4)}.page-composite-advantages__list ul{margin:0;padding:0 !important}.page-composite-advantages__list h2{font-weight:400;margin-bottom:1rem}.page-composite-advantages__list li{list-style:none !important;hyphens:none !important;position:relative;padding-left:1rem !important}.page-composite-advantages__list li:before{position:absolute;top:50%;left:4px;width:7px;height:7px;background:var(--bw-dark);content:"";border-radius:50%;transform:translate(-50%,-50%)}.page-composite-advantages__image{flex:0 0 40%}.page-composite-advantages__image img{object-fit:cover}section.page-composite-capability{padding:80px 0 50px}.page-composite-capability__header{text-align:center}.page-composite-capability__header h2{text-align:center;font-size:2rem;color:#fff !important;font-weight:400;padding:.75rem;background:linear-gradient(42deg,#790000 9%,rgba(204,0,0,1) 34%,rgba(204,0,0,1) 67%,rgba(163,0,0,1) 88%);margin-bottom:2rem}.page-composite-capability__body{padding:50px 100px 50px;display:flex;flex-direction:column;gap:2.5rem}.page-composite-capability__text{border:1px solid #dedede;border-radius:.25rem;box-shadow:0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(0,0,0,0),0 10px 15px -3px rgba(230,230,230,.4),0 4px 6px -4px rgba(230,230,230,.4);padding:1rem;padding-left:75px}.page-composite-capability__text p{margin-bottom:0 !important}.page-composite-capability__text h3{font-size:1.2rem;color:var(--bw-dark) !important;font-weight:400;margin-bottom:.3rem}.page-composite-capability__text:before{background-size:cover;content:"";height:50px;left:0;margin-right:10px;position:absolute;top:50%;transform:translate(15px,-50%);width:50px}.page-composite-capability__text+.page-composite-capability__text :after{border-top:2px solid #c00;content:"";position:absolute;top:-25px;width:100%;height:2px;left:0}.page-composite-capability__text.cycle:before{background-image:url(/themes/peleng/images/cycle.svg)}.page-composite-capability__text.design:before{background-image:url(/themes/peleng/images/design.svg)}.page-composite-capability__text.graphic:before{background-image:url(/themes/peleng/images/graphic.svg)}.page-composite-capability__text.calculator:before{background-image:url(/themes/peleng/images/calculator.svg)}.page-composite-capability__text.quality:before{background-image:url(/themes/peleng/images/quality.svg);left:5px}section.page-composite-structure{padding:80px 0 50px}.page-composite-structure__header{text-align:center}.page-composite-structure__header h2{text-align:center;font-size:2rem;color:#fff !important;font-weight:400;padding:.75rem;background:linear-gradient(42deg,#790000 9%,rgba(204,0,0,1) 34%,rgba(204,0,0,1) 67%,rgba(163,0,0,1) 88%);margin-bottom:2rem}.page-composite-structure__info{display:flex;margin-bottom:2rem;gap:1rem;border:1px solid #dedede;border-radius:.25rem;box-shadow:0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(0,0,0,0),0 10px 15px -3px rgba(230,230,230,.4),0 4px 6px -4px rgba(230,230,230,.4);padding:.5rem}.page-composite-structure__info__block{flex:39.9%;display:flex;text-align:center;align-items:center;justify-content:center}.page-composite-structure__info__block+.page-composite-structure__info__block{border-left:2px solid #999}.page-composite-structure__info__block h3{margin-bottom:0}.page-composite-structure__gear{display:flex;gap:1rem}.page-composite-structure__gear__list{flex:0 0 33.9%;margin:0;padding:2rem !important;display:flex;gap:8px;flex-direction:column;justify-content:space-around;border:1px solid #dedede;border-radius:.25rem;box-shadow:0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(0,0,0,0),0 10px 15px -3px rgba(230,230,230,.4),0 4px 6px -4px rgba(230,230,230,.4)}.page-composite-structure__gear__list li{list-style:none !important;position:relative;font-size:1.3rem !important;margin-bottom:0 !important}.page-composite-structure__gear__list li:before{position:absolute;top:50%;left:-5px;width:7px;height:7px;background:var(--bw-dark);content:"";border-radius:50%;transform:translate(-50%,-50%)}.page-composite-structure__gear__slider{flex:auto}.page-composite-structure__gear__slider .splide__slide img{width:100%;height:100% !important;object-fit:cover}.page-composite-structure__gear__slider .splide__toggle{display:none}.page-composite-structure__gear__slider .splide__progress{margin-top:-7px}.page-composite-structure__gear__slider .splide__progress__bar{height:5px;color:#c00}section.page-composite-activities{padding:100px 0 150px}.page-composite-activities__header{text-align:center}.page-composite-activities__header h2{text-align:center;font-size:2rem;color:#fff !important;font-weight:400;padding:.75rem;background:linear-gradient(42deg,#790000 9%,rgba(204,0,0,1) 34%,rgba(204,0,0,1) 67%,rgba(163,0,0,1) 88%);margin-bottom:3rem}.page-composite-activities__wrapper{display:flex;margin-top:4rem}.page-composite-activities__block{flex:39.9%;padding:1rem;display:flex;flex-direction:column}.page-composite-activities__block__header{background:linear-gradient(42deg,#790000 9%,rgba(204,0,0,1) 34%,rgba(204,0,0,1) 67%,rgba(163,0,0,1) 88%);display:flex;color:#fff;align-items:center;flex-direction:column;border-radius:.5rem .5rem 0 0;position:relative;z-index:3;padding-bottom:.5rem;min-height:220px}.page-composite-activities__block__header img{width:150px}.page-composite-activities__block__header h3{color:#fff !important;text-align:center;margin-bottom:0;font-size:1.1rem}ul.page-composite-activities__block__list{margin-top:-20px;position:relative;z-index:2;flex:auto;padding:50px 1rem 1rem;border:1px solid #dedede;border-radius:.25rem;box-shadow:0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(0,0,0,0),0 10px 15px -3px rgba(230,230,230,.4),0 4px 6px -4px rgba(230,230,230,.4)}ul.page-composite-activities__block__list li{list-style:none;hyphens:none !important;margin-bottom:1rem;font-weight:400;position:relative}ul.page-composite-activities__block__list li:before{position:absolute;top:0;left:0;width:6px;height:6px;background:var(--bw-dark);content:"";border-radius:50%;transform:translate(-50%,130%)}section.page-composite-slider{padding:0 0 150px;max-width:1280px}.page-composite-slider__header{text-align:center;margin-bottom:4rem}.page-composite-slider__header h2{text-align:center;font-size:2rem;color:#fff !important;font-weight:400;padding:.75rem;background:linear-gradient(42deg,#790000 9%,rgba(204,0,0,1) 34%,rgba(204,0,0,1) 67%,rgba(163,0,0,1) 88%);margin-bottom:0 !important}.page-composite-slider__main .splide__slide{display:flex;padding-left:0;flex-direction:column;align-items:center;gap:15px;justify-content:center}.page-composite-slider__main .splide__slide img{max-width:600px !important}.page-composite-slider__thumbnail{margin-top:40px;padding:0 3rem}.page-composite-slider__thumbnail:not(.is-overflow) .splide__list{justify-content:center}.page-composite-slider__thumbnail .splide__slide img{width:100%;height:auto}.page-composite-slider__thumbnail .splide__slide{padding-left:0;border:none !important;opacity:.6;overflow:hidden;position:relative;z-index:0;border-radius:.15rem}.page-composite-slider__thumbnail .splide__slide img{border-radius:none !important}.page-composite-slider__thumbnail .splide__slide.is-active{opacity:1}.page-composite-slider__thumbnail .splide__slide img{width:100%;height:100% !important;object-fit:cover}.page-composite-slider__thumbnail .splide__arrow{opacity:1;background:0 0;top:45%}.page-composite-slider__thumbnail .splide__arrow svg{fill:#c00;height:3rem;width:3rem}body.context-service-composite .webform-submission-form{display:flex;flex-direction:row;flex-wrap:wrap}body.context-service-composite .webform-submission-form .form-actions[data-drupal-selector=edit-actions]{flex:0 0 50%;margin-left:auto}body.context-service-composite .webform-submission-form .form-item.form-type-textfield,body.context-service-composite .webform-submission-form .form-item.form-item-phone,body.context-service-composite .webform-submission-form .form-item.form-type-textarea{display:flex;flex-direction:column;gap:.25rem}body.context-service-composite .webform-submission-form .form-item.form-type-textarea textarea{padding:.5rem}body.context-service-composite .webform-submission-form div[data-drupal-messages]{flex:1 0 100%}body.context-service-composite .webform-submission-form div[data-drupal-selector=edit-kontakty]{flex:0 0 50%;padding:0 1rem 0 0}body.context-service-composite .webform-submission-form div[data-drupal-selector=edit-zayakvka-na-okazanie-uslug]{flex:0 0 50%}.page-composite-form__header h2{margin-bottom:.5rem}.page-composite-form__body{display:flex;flex-direction:column;gap:1.5rem;margin-top:2rem}.page-composite-form__block{position:relative;padding-left:50px}.page-composite-form__block:before{background-size:cover;content:"";height:50px;left:-5px;margin-right:10px;position:absolute;top:50%;transform:translate(0px,-50%);width:50px}.page-composite-form__block.map:before{background-image:url(/themes/peleng/images/map.svg);top:65%}.page-composite-form__block.mail:before{background-image:url(/themes/peleng/images/mail.svg)}.page-composite-form__block.phone:before{background-image:url(/themes/peleng/images/mobile.svg)}.page-composite-form__block p{margin-bottom:0 !important}.page-composite-form__block.map{border:none !important;box-shadow:none !important;margin-top:0 !important}