.service-page{margin-bottom:120px}
.service-page__header .h1{margin-top:20px}
.service-page__content .select__dropdown{min-width:130px;right:0;left:initial}
.service-page__line{justify-content:space-between;margin-bottom:40px}
@media screen and (max-width:760px){.service-page__line{display:none}}
.service-page__btns{justify-content:center;gap:10px}
.service-page__btn{padding:11px;min-width:44px;min-height:44px;background:#f2f2f2;justify-content:center;cursor:pointer}
.service-page__list .row{margin:0 -5px}
@media screen and (max-width:1100px){.service-page__list .row{margin:0}}
@media screen and (max-width:1100px){.service-page__list .col{padding:0;padding-right:10px}.service-page__list .col:nth-child(2n){padding-right:0}}
@media screen and (min-width:451px){.service-page__list .col{padding-bottom:10px}}
@media screen and (max-width:450px){.service-page__list .col{padding:0}}
.arrow--mb{margin-left:auto}
.page{margin-top:100px}
.page-breadcrumbs{padding-top:66px;padding-bottom:8px}
@media screen and (max-width:760px){.page-breadcrumbs{overflow-x:auto;padding-top:32px}}
.pb-44{padding-bottom:44px}
@media screen and (max-width:760px){.pb-44{padding-bottom:32px}}
.service{margin-top:0 !important}
.service__content{background:#fff}
.service__share{margin-top:52px}
.service__block{padding:60px}
.service__block--left{border-right:1px #e2e2e2 solid;height:100%}
.service__block .splide__arrows{position:relative;width:100%}
@media screen and (max-width:760px){.service__block .splide__arrows{display:none}}
.service__block .splide__arrow{top:100px;border-radius:0;width:56px;height:56px;box-shadow:none;border-left:1px solid #d6d6d6;border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;transition:0.3s all}
@media screen and (max-width:760px){.service__block{padding:20px}}
.service__text h2{font-style:normal;font-weight:500;font-size:24px;line-height:140%;margin-bottom:24px}
@media screen and (max-width:760px){.service__text h2{font-style:normal;font-weight:500;font-size:18px;line-height:140%}}
.service__text h4{font-style:normal;font-weight:600;font-size:15px;line-height:140%;margin-bottom:20px;margin-top:20px}
.service__text p{font-style:normal;font-weight:500;font-size:15px;line-height:140%;margin-bottom:15px}
@media screen and (max-width:760px){.service__text p{font-style:normal;font-weight:500;font-size:13px;line-height:140%}}
.service__text p a{color:#d51e29}
.service__text p a:hover{color:#7c0e15 !important}
.service__slider{position:relative}
.service__slider .slick-track{display:flex}
.service__slider .slick-arrow{position:absolute;top:50%;border-radius:0;width:44px;height:44px;box-shadow:none;transition:0.3s all;transform:translateY(-50%)}
@media screen and (max-width:760px){.service__slider .slick-arrow{display:none !important}}
.service__slider .slick-list{margin:0 -5px}
.service__slider-slide{height:auto;margin:0 5px}
.service__slider-slide img{object-fit:cover;height:100%}
@media screen and (max-width:760px){.service__slider-slide img{width:80vw}}
@media screen and (max-width:760px){.service__slider-slide{margin-right:2px;width:280px}}
.service__slider .slick-prev{z-index:1;left:initial;right:42px;background:url('../themes/gabions/assets/img/svg/icons/arrow-prev.svg') 50% no-repeat #f2f2f2}
.service__slider .slick-prev:hover{opacity:0.8;background:url('../themes/gabions/assets/img/svg/icons/arrow-prev.svg') 50% no-repeat #fff}
.service__slider .slick-next{right:-1.5px;background:url('../themes/gabions/assets/img/svg/icons/arrow-next.svg') center center no-repeat #f2f2f2}
.service__slider .slick-next:hover{opacity:0.8;background:url('../themes/gabions/assets/img/svg/icons/arrow-next.svg') center center no-repeat #fff}
.service-examples{padding:30px 0}
@media screen and (max-width:760px){.service-examples{padding-left:20px;padding-right:20px}}
.service-examples__title{font-weight:500;font-size:24px;color:#303030}
.service-examples__list{margin:30px 0 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}
.service-example{display:flex;flex-direction:column;gap:10px}
.service-example__image{border:1px #e2e2e2 solid;padding:20px;display:flex;justify-content:center}
.service-example__img{height:172px;max-height:172px;width:auto;max-width:100%;object-fit:contain}
@media (max-width:600px){.service-example__img{height:90px;max-height:90px}}
.service-example__title{margin-top:10px;font-size:15px;font-weight:500}
.service-example__button{flex-grow:0;width:auto;display:inline-flex;gap:5px;align-items:center;justify-content:center;height:32px;padding:0 12px;background:#fff;border:1px #d6d6d6 solid;border-radius:6px;font-weight:600;font-size:15px;cursor:pointer}
.service-example__button:hover{background:#d6d6d6}
.product-page-form{display:flex;height:auto;width:100%;border-top:24px solid #f2f2f2;border-bottom:24px solid #f2f2f2}
@media screen and (max-width:900px){.product-page-form{flex-direction:column;height:auto}}
.product-page-form__sub{opacity:0.5}
.product-page-form__title{margin-bottom:16px}
.product-page-form__left{max-width:480px;padding:60px;background:#303030;color:#fff;position:relative}
@media screen and (max-width:900px){.product-page-form__left{max-width:100%}}
.product-page-form__right{background:#fff;width:960px;padding:60px;height:auto;color:#000}
.product-page-form__bg{position:absolute;right:0;bottom:0}
@media screen and (max-width:900px){.product-page-form .product-page-form{flex-direction:column}.product-page-form__left,.product-page-form__right{width:100%;padding:36px 20px}.product-page-form__bg{display:none}}
.lead-paragraph{font-weight:500 !important;font-size:18px !important;line-height:25.2px !important;margin-bottom:40px !important;color:#303030 !important}
@media screen and (max-width:450px ){.lead-paragraph{font-size:14px !important;line-height:19.6px !important;margin-bottom:52px !important}}
.bg-black{background:#303030}
@media screen and (max-width:760px){.services-item__title{margin-top:36px}}
.services-item__main{background:#303030;margin-top:-24px;padding-bottom:44px}
.services-item__main-block{margin-top:44px;border:1px solid #595959}
@media screen and (max-width:760px){.services-item__main-block{padding:15px}}
@media screen and (max-width:760px){.services-item__main-block__wrapper{width:auto;margin:0 -15px;order:2}}
.services-item__main-block__left{padding:30px;width:50%;border-right:1px solid #595959}
@media screen and (max-width:760px){.services-item__main-block__left{width:auto;padding:0;padding-top:15px;border-top:1px solid #595959}.services-item__main-block__left:only-child{padding:0 !important}}
@media screen and (max-width:760px){.services-item__main-block__left{border-right:none !important;border-top:none !important;order:2}}
.services-item__main-block__left:only-child{border:none !important;width:100%}
.services-item__main-block__left .share{margin-top:40px}
.services-item__main-block__right{padding:30px}
@media screen and (max-width:760px){.services-item__main-block__right{padding-top:0 !important;width:100% !important;padding-left:0 !important;padding-right:0 !important;order:1;padding-bottom:15px}}
.services-item__main-block-text{display:flex;margin-bottom:32px;flex-direction:column;gap:4px}
.services-item__main-block-title{color:#fff}
.services-item__oferta{margin-top:32px;margin-bottom:88px;color:#757575}
@media screen and (max-width:760px){.services-item__oferta{margin-bottom:16px}}
.services-item__table{margin-top:44px}
.border-gray{border-color:#595959 !important}
.text-gray{color:rgba(255,255,255,0.5) !important}
.agree_block{margin-top:32px}
@media screen and (max-width:760px){.agree_block{flex-direction:column;gap:32px}}
.brochures{margin-top:40px}
.brochures__title{margin-bottom:24px}
@media screen and (max-width:760px){.brochures{padding:0 20px}}
.brochure{border:1px #e2e2e2 solid;padding:0 !important}
.brochure + .brochure{margin-top:16px}
.brochure__content{display:flex;flex-grow:1}
@media screen and (max-width:760px){.brochure__content{flex-direction:column;padding:16px;gap:24px;border-left:1px solid #e2e2e2}}
.brochure__icon{padding:20px;border-right:1px #e2e2e2 solid}
@media screen and (max-width:760px){.brochure__icon{border-right:none}}
.brochure__title{padding:20px 16px;flex-grow:1}
@media screen and (max-width:760px){.brochure__title{padding:0}}
.brochure__button{display:flex;align-items:center;gap:5px;padding:0 28px}
@media screen and (max-width:760px){.brochure__button{align-items:end;justify-content:end;padding:0}}
.map{margin-top:72px}
.map__wrapper{position:relative;z-index:1}
@media screen and (max-width:760px){.map__wrapper{margin-bottom:24px}}
.map-image{width:100%;height:auto;display:block}
.map-dot{width:40px;height:40px;display:grid;place-content:center;background-color:#000;border-radius:50%;cursor:pointer;box-shadow:0 0 0 0 #000,0 0 0 4px #fff;transition:all 0.3s ease 0s}
@media screen and (max-width:760px){.map-dot{display:none}}
.map-dot--active{background-color:#d51e29;box-shadow:0 0 0 6px #d51e29,0 0 0 10px #fff;transition:all 0.3s ease 0s}
.svg-dot{cursor:pointer;width:28px;height:28px;transition:all 0.3s ease 0s}
@media screen and (max-width:760px){.svg-dot{display:none}}
.svg-dot--active{transform:translateY(8px);transition:all 0.3s ease 0s}
.svg-dot__mobile{display:none}
@media screen and (max-width:760px){.svg-dot__mobile{display:block}}
.map-marker{position:absolute;transform:translate(-50%,-50%)}
.map-popup{position:absolute;margin-left:8px;left:100%;right:0;bottom:0;background-color:white;border:1px solid #e2e2e2;z-index:3;width:280px;max-height:320px;overflow-y:auto}
.map-popup__block{background-color:white;border:1px solid #e2e2e2;border-top:none;margin-bottom:16px}
.map-popup__item{position:relative;padding:12px;transition:all 0.3s ease;display:flex;flex-direction:column;gap:4px}
.map-popup__item:not(:last-child){border-bottom:1px solid #e2e2e2}
.map-popup__item:hover{background-color:#f2f2f2;transition:all 0.3s ease}
.map-popup__item-link{position:absolute;top:0;right:0;bottom:0;left:0}
.services-accordeon{position:relative;display:none}
@media screen and (max-width:760px){.services-accordeon{display:block}}
.services-accordeon__wrapper{overflow:hidden;transition:max-height 0.3s ease}
.services-accordeon__arrow{margin-left:auto;-webkit-transition:all 0.3s 0s ease;-o-transition:all 0.3s 0s ease;transition:all 0.3s 0s ease}
.is_open .services-accordeon__arrow{transform:scaleY(-1)}
.services-label{border-bottom:1px solid #e2e2e2;padding-bottom:14px;padding-top:14px}
.services__social{display:flex;justify-content:space-between;align-items:center;margin-top:40px}
.services__social-date{color:#757575}
@media screen and (max-width:760px){.services__social{flex-direction:column;margin-top:16px;align-items:start}.services__social-date{order:1;margin-bottom:30px}.services__social .share{order:2;margin-bottom:30px}}
.text-area-transparent{background:none !important;border:1px solid #595959 !important;color:#fff}
.text-start{text-align:start !important}