

/* Start:/services/otraslevaya-ekspertiza/tsifrovaya-transformatsiya-sanatoriya/css/app.min.css?174376230120975*/
@font-face{font-family:Montserrat;src:url(/services/otraslevaya-ekspertiza/tsifrovaya-transformatsiya-sanatoriya/css/../fonts/Montserrat-Regular.ttf)}body,html{padding:0;margin:0;font-family:Montserrat,sans-serif}.transform-landing{color:#858585;font-size:15px;line-height:1.4;-webkit-box-sizing:border-box;box-sizing:border-box}.transform-landing *,.transform-landing ::after,.transform-landing ::before{-webkit-box-sizing:inherit;box-sizing:inherit}.transform-landing .h1{color:#333;line-height:1.35;font-size:40px}.landing-wrapper{width:100%;max-width:1344px;margin:0 auto;padding:0 16px}.bg-color-grey{background-color:#f3f4f5}@media screen and (max-width:451px){.transform-landing .h1{font-size:26px}}.ui-stepper{width:100%}.ui-stepper_head{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ui-stepper_head+.ui-stepper_container{margin-top:20px}.ui-stepper_counter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:160px;height:54px;border:2px solid #cbcbca;font-size:20px;color:#363636}.ui-stepper_counter-value{margin-right:.3em}.ui-stepper_controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.ui-stepper_control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:54px;height:54px;outline:0;background:#104698;font-size:24px;border:2px solid #104698;border-radius:50%;color:#fff;padding:0}.ui-stepper_control--disabled{background:#fff;border-color:currentColor;color:#cbcbca}.ui-stepper_control-icon{font-size:1em;color:inherit;width:1em;height:1em}.ui-input{width:100%;border-radius:4px;border:1px solid currentColor;color:inherit}.ui-input_control{outline:0;border:none;background:0 0;width:100%;padding:14px 16px;color:inherit;font-size:18px;line-height:1.33333}.ui-icon{font-size:1em;color:inherit;width:1em;height:1em}.start-banner{margin-bottom:40px}.start-banner_wrapper{padding-top:47px}.start-banner_title{display:block;max-width:550px;margin:0 auto 30px;text-align:center;font-size:40px;font-weight:600;line-height:1;color:#fff}.start-banner_text{display:none;text-align:center;color:#fff;font-size:18px;line-height:1.3333;margin-bottom:140px}.start-banner_frame{width:100%;max-width:1266px;margin:0 auto;position:relative;line-height:0}.start-banner_frame-img{width:100%;height:auto}.start-banner_frame-img--tablet{display:none}.start-banner_btn{display:inline-block;vertical-align:top;padding:16px 20px;border-radius:100px;background-color:#104698;border:4px solid #fff;color:#fff;text-transform:uppercase;font-size:15px;line-height:1.66666;text-decoration:none;position:absolute;top:calc(50% + 30px);left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);text-align:center;white-space:nowrap}@media screen and (max-width:769px){.start-banner_frame-img--desktop{display:none}.start-banner_frame-img--tablet{display:block}}@media screen and (max-width:451px){.start-banner{background-image:url(/services/otraslevaya-ekspertiza/tsifrovaya-transformatsiya-sanatoriya/css/../images/start-banner-bg-mobile.jpg)}.start-banner_wrapper{padding-bottom:180px}.start-banner_title{font-size:26px;line-height:1.230769;margin-bottom:20px}.start-banner_text{display:block}.start-banner_frame{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.start-banner_frame-img--tablet{display:none}.start-banner_btn{position:static;-webkit-transform:none;-ms-transform:none;transform:none;margin:0 auto}}.crm-functions{margin-bottom:70px}.crm-functions--expanded .crm-functions_grid-cell:nth-child(n+1){display:block}.crm-functions--expanded .crm-functions_expand-btn{display:none}.crm-functions_title{display:block;margin-bottom:8px}.crm-functions_grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);gap:20px}.crm-functions_text{margin:0 0 32px;padding:0;width:100%;max-width:620px;font-size:18px;line-height:1.333333;color:#777}.crm-functions_grid-cell:nth-child(n+13){display:none}.crm-functions_actions{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:32px}.crm-functions_item{width:100%;min-height:150px;height:100%;background-color:#e9edf1;border-radius:4px;position:relative}.crm-functions_item-content{padding:12px 12px 45px}.crm-functions_item-type{font-size:15px;display:block;color:#858585}.crm-functions_item-name{font-size:20px;display:block;color:#363636}.crm-functions_item-icon{font-size:24px;position:absolute;bottom:12px;left:12px;color:#363636;width:1em;height:1em}.crm-functions_item-overlay{display:block;position:absolute;inset:0;z-index:1}@media screen and (max-width:769px){.crm-functions_grid{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.crm-functions_grid-cell:nth-child(n+7){display:none}}@media screen and (max-width:451px){.crm-functions_grid{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}.crm-functions_grid-cell:nth-child(n+5){display:none}.crm-functions_item{min-height:100px}.crm-functions_item-content{padding:12px 45px 12px 12px}.crm-functions_item-icon{right:16px;top:16px;bottom:auto;left:auto}}.block-interaction{margin-bottom:60px}.block-interaction-title{display:block;text-align:center;margin-bottom:40px}.block-interaction_slide{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.block-interaction_slide-col{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;min-width:1px;min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.block-interaction_slide-text{padding:0;margin:0 0 20px}.block-interaction_slide-img-slot{width:100%;position:relative;margin-top:auto;background-color:#e9edf1;border-radius:8px;overflow:hidden}.block-interaction_slide-img-slot::before{content:"";display:block;padding-bottom:89.67741%}.block-interaction_slide-img-slot-inner{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1}.block-interaction_slide-img{-ms-flex-negative:0;flex-shrink:0;max-width:100%;width:auto;max-height:100%;min-height:100%;height:auto}.block-interaction_slide-img-label{display:inline-block;vertical-align:top;position:absolute;top:12px;left:12px;padding:2px 12px;background-color:#f3f4f5;color:#3c4a79;border-radius:8px;font-size:18px;line-height:1.333333}@media screen and (max-width:769px){.block-interaction_slide{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.block-interaction_slide-col{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.block-interaction_slide-img-slot::before{padding-bottom:364px}.block-interaction_slide-img-label{font-size:14px}}@media screen and (max-width:451px){.block-interaction_slide-img-slot::before{padding-bottom:208px}}.about-transform{margin-bottom:120px}.about-transform_head{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-bottom:75px}.about-transform_head-col{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.about-transform_title{display:block;max-width:400px;line-height:1.35}.about-transform_head-p{margin:0;font-size:18px;line-height:1.333333}.about-transform_head-p+.about-transform_head-p{margin-top:1em}.about-transform_items{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.about-transform_item{-webkit-box-flex:1;-ms-flex:1 1 25%;flex:1 1 25%;min-width:1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:180px;background-color:#f3f4f5;padding:20px}.about-transform_item-icon{width:28px;height:28px;margin-bottom:10px}.about-transform_item-icon-img{width:100%;height:auto}.about-transform_item-text{margin-top:auto;font-size:18px;line-height:1.333333;color:#363636}@media screen and (max-width:769px){.about-transform{margin-bottom:60px}.about-transform_items{-ms-flex-wrap:wrap;flex-wrap:wrap}.about-transform_item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(50% - 10px);min-height:120px}.about-transform_item-text{font-size:15px}}@media screen and (max-width:451px){.about-transform_head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:60px}.about-transform_item{width:100%}}.transform-features{margin-bottom:80px}.transform-features_wrapper{position:relative}.transform-features_bg{position:absolute;left:15px;top:115px;width:50%;max-width:400px}.transform-features_bg-img{width:100%;height:auto}.transform-features_cols{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-bottom:100px;position:relative}.transform-features_col{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;min-width:1px}.transform-features_title{display:block}.transform-features_list{list-style:none!important;padding:0;margin:0;width:100%}.transform-features_list-item{margin:0!important}.transform-features_list-item::before{display:none}.transform-features_list-item+.transform-features_list-item{margin-top:30px!important;padding:30px 0 0;border-top:1px solid #cbcbca}.transform-features_list-item-title{display:block;margin-bottom:20px;font-size:18px;color:#363636}@media screen and (max-width:769px){.transform-features{margin-bottom:60px}.transform-features_bg{top:180px}.transform-features_cols{margin-bottom:60px}}@media screen and (max-width:451px){.transform-features_cols{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.transform-features_col:first-child{position:relative;padding-bottom:50%}.transform-features_bg{max-width:180px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:auto;bottom:10px}.transform-features_list-item-title{margin-bottom:8px}}.appeal-box{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;background-color:#f8f9fb;border:1px solid #cbcbca;padding:20px 30px}.appeal-box_text{margin:0;padding:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:1px;max-width:600px;color:#363636}.appeal-box_actions{-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:769px){.appeal-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.appeal-box_text{text-align:center}}@media screen and (max-width:451px){.appeal-box{padding:16px}}.transform-steps{padding:40px 0 60px;margin-bottom:60px;overflow:hidden}.transform-steps_title{display:block;text-align:center;margin:0 auto 40px}.transform-steps_slider{overflow-x:visible;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.transform-steps_slider-inner{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.transform-steps_card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%;-ms-flex-negative:0;flex-shrink:0;width:407px}.transform-steps_card-head{min-height:87px;background-color:#3c4a79;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='407' height='88' fill='none' viewBox='0 0 407 88'%3E%3Cpath fill='%233C4A79' d='M0 8.26a8 8 0 0 1 8-8h369.988a8 8 0 0 1 6.846 3.86l19.954 33.002a12 12 0 0 1 .063 12.313L384.822 83.33a8 8 0 0 1-6.887 3.93H8a8 8 0 0 1-8-8v-71Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='407' height='88' fill='none' viewBox='0 0 407 88'%3E%3Cpath fill='%233C4A79' d='M0 8.26a8 8 0 0 1 8-8h369.988a8 8 0 0 1 6.846 3.86l19.954 33.002a12 12 0 0 1 .063 12.313L384.822 83.33a8 8 0 0 1-6.887 3.93H8a8 8 0 0 1-8-8v-71Z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:0 0;mask-position:0 0;margin-bottom:10px;padding:16px;color:#fff}.transform-steps_card-period{display:block;margin-bottom:4px}.transform-steps_card-title{font-size:18px;line-height:1.33333}.transform-steps_card-body{width:100%;padding:26px;border-radius:8px;background-color:#fff;color:#11182e;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.transform-steps_card-list{padding:0;margin:0;list-style:none}.transform-steps_card-list-item{padding-left:30px;position:relative;margin:0}.transform-steps_card-list-item::before{display:none}.transform-steps_card-list-item+.transform-steps_card-list-item{margin-top:12px}.transform-steps_card-list-item-pic{position:absolute;top:2px;left:0;width:1em;height:1em;font-size:18px}.transform-steps_card-footer{width:100%;padding:16px 16px 16px 44px;border-radius:8px;background-color:#fff;color:#11182e;position:relative;margin-top:10px}.transform-steps_card-footer-icon{width:1em;height:1em;position:absolute;top:20px;left:18px;font-size:17px;color:#3c4a79}.transform-steps_slider-controls{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:40px;margin-top:40px}.transform-steps_slider-control{background:0 0;font-size:24px;line-height:1;color:#11182e;outline:0;border:none;cursor:pointer;padding:0;margin:0}.transform-steps_slider-control--disabled{color:#868d95;cursor:default}@media screen and (max-width:451px){.transform-steps{padding-top:32px;padding-bottom:32px;margin-bottom:40px}.transform-steps_card{width:280px}.transform-steps_card-head{padding:8px 10px;min-height:64px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='280' height='64' fill='none' viewBox='0 0 280 64'%3E%3Cpath fill='%233C4A79' d='M0 8a8 8 0 0 1 8-8h250.448a8 8 0 0 1 6.964 4.063l12.287 21.73a12.001 12.001 0 0 1 .057 11.71L265.398 59.87a8.002 8.002 0 0 1-7.003 4.13H8a8 8 0 0 1-8-8V8Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='280' height='64' fill='none' viewBox='0 0 280 64'%3E%3Cpath fill='%233C4A79' d='M0 8a8 8 0 0 1 8-8h250.448a8 8 0 0 1 6.964 4.063l12.287 21.73a12.001 12.001 0 0 1 .057 11.71L265.398 59.87a8.002 8.002 0 0 1-7.003 4.13H8a8 8 0 0 1-8-8V8Z'/%3E%3C/svg%3E");margin-bottom:15px}.transform-steps_card-period{margin-bottom:0;line-height:1.4}}.transform-result{width:100%;margin-bottom:100px}.transform-result_title{width:100%;max-width:550px;margin-bottom:32px}.transform-result_grid{width:100%;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:20px}.transform-result_grid-item{min-height:184px}.transform-result_item{width:100%;padding:55px 20px 20px;min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;background-color:#f3f4f5;position:relative;color:#333}.transform-result_item-icon{width:28px;height:28px;position:absolute;top:20px;left:20px}.transform-result_item-icon-img{width:100%;height:auto}.transform-result_item-title{display:block;font-size:40px;font-weight:500;margin-bottom:2px;line-height:1.35}.transform-result_item-text{font-size:18px}@media screen and (max-width:769px){.transform-result{margin-bottom:60px}.transform-result_item-title{font-size:32px}.transform-result_item-text{font-size:15px}}@media screen and (max-width:451px){.transform-result{margin-bottom:40px}.transform-result_grid{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}.transform-result_grid-item{min-height:160px}.transform-result_item{padding:56px 18px 18px}.transform-result_item-title{font-size:26px}.transform-result_item-text{line-height:1.4}}.about-integrator {width:100%;color:#fff;padding:45px 0 100px;position:relative}.about-integrator::before{content:"";display:block;width:100vw;position:absolute;top:0;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-image:-webkit-gradient(linear,left top,left bottom,from(#FFFFFF),color-stop(8.26%,#F0F6FF),color-stop(87.31%,#F0F6FF),to(#FFFFFF));background-image:linear-gradient(0deg, #FFFFFF 0%, #F0F6FF 8.26%, #F0F6FF 87.31%, #FFFFFF 98.31%);background-repeat:no-repeat}.about-integrator .h1{color:#104698}.about-integrator_wrapper{position:relative;z-index:1}.about-integrator_head{width:100%;margin-bottom:60px;text-align:center}.about-integrator_sup-title{display:block;margin-bottom:10px}.about-integrator_title{display:block;width:100%;max-width:800px;margin:0 auto;line-height:1.35}.about-integrator_content{width:100%;margin-left:auto;margin-bottom:107px;position:relative}.about-integrator_bg{content:"";display:block;max-width:460px;width:35.0609%;position:absolute;top:50%;left:25%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.about-integrator_bg-img{width:100%;height:auto}.about-integrator_content-wrapper{width:calc(50% - 10px);max-width:600px;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.about-integrator_content-h{font-size:18px;line-height:1.3333;display:block}.about-integrator_content-h+.about-integrator_content-p{margin-top:10px}.about-integrator_content-p{font-size:18px;line-height:1.3333;margin:0;padding:0}.about-integrator_content-p+.about-integrator_content-h{margin-top:40px}.about-integrator_content-p+.about-integrator_content-btn{margin-top:40px}.about-integrator_content-btn{color:#fff;border-color:#fff;display:inline-block;vertical-align:top}.about-integrator_content-btn.btn.btn-transparent{color:#fff;border-color:#fff}.about-integrator_slots{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-bottom:100px}.about-integrator_slots-item{-webkit-box-flex:1;-ms-flex:1 1 25%;flex:1 1 25%}.about-integrator_card{width:100%;min-height:140px;padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;background-color:#fff;color:#104698}.about-integrator_card-title{display:block;font-size:40px;font-weight:500;line-height:1.2}.about-integrator_card-text{color:#3c4a79}.about-integrator_text{width:100%;max-width:840px;margin:0 auto 100px;padding:0;text-align:center;font-size:18px;line-height:1.33333}.about-integrator_contact{width:100%;max-width:700px;margin:0 auto}.about-integrator_contact-title{display:block;margin:0 auto 23px;text-align:center}@media screen and (max-width:769px){.about-integrator_slots{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:60px}.about-integrator_slots-item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(50% - 10px)}.about-integrator_text{margin-bottom:60px}.about-integrator_bg{width:48.6413%}.about-integrator_content-btn{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (max-width:451px){.about-integrator_content-wrapper{width:100%}.about-integrator_content-p{font-size:15px}.about-integrator_content-p+.about-integrator_content-btn{margin-top:400px}.about-integrator_content-btn{-webkit-transform:none;-ms-transform:none;transform:none;margin-left:auto;margin-right:auto}.about-integrator_bg{width:100%;max-width:300px;bottom:100px;top:auto;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.about-integrator_card{text-align:center;-ms-flex-line-pack:inherit;align-content:inherit;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px;min-height:100px}.about-integrator_card-title{font-size:26px}}.contact-form{width:100%;color:inherit}.contact-form_field+.contact-form_field{margin-top:15px}.contact-form_field+.contact-form_actions{margin-top:15px}.contact-form_action{text-align:center;padding:15px;font-weight:700;background-color:#fff;color:#104698;width:100%;outline:0;border:none;border-radius:4px}
/* End */


/* Start:/services/otraslevaya-ekspertiza/crm-dlya-proizvodstva/style.css?174556949523259*/
@font-face {
    font-family: 'Montserrat';
    src: url(/services/otraslevaya-ekspertiza/crm-dlya-proizvodstva/./assets/fonts/Montserrat-Regular.ttf);
}

@font-face {
    font-family: 'Montserrat';
    src: url(/services/otraslevaya-ekspertiza/crm-dlya-proizvodstva/./assets/fonts/Montserrat-Medium.ttf);
    font-weight: 500;
}

@font-face {
    font-family: 'Montserrat';
    src: url(/services/otraslevaya-ekspertiza/crm-dlya-proizvodstva/./assets/fonts/Montserrat-SemiBold.ttf);
    font-weight: 600;
}

@font-face {
    font-family: 'Montserrat';
    src: url(/services/otraslevaya-ekspertiza/crm-dlya-proizvodstva/./assets/fonts/Montserrat-Bold.ttf);
    font-weight: 700;
}

html, body {
    padding: 0;
    margin: 0;
}

.crm-prod-page {
    --color-text-primary: #0D0D0E;
    --color-text-secondary: #4A4B55;
    --color-text-accent: rgba(16, 70, 152, 1);
    --color-stroke-secondary: rgba(0, 16, 61, 0.15);
    --color-bg-tetrary: rgba(240, 246, 255, 1);
    --container-hor-padding: 24px;
    width: 100%;
    font-size: 16px;
    line-height: 20px;
    color: var(--color-text-secondary);
    font-family: 'Montserrat', sans-serif;
    letter-spacing: -.02px;
}

.crm-prod-page_container {
    width: 100%;
    max-width: 1344px;
    margin: 0 auto;
    padding-left: var(--container-hor-padding);
    padding-right: var(--container-hor-padding);
}

.crm-prod-page *,
.crm-prod-page *::before,
.crm-prod-page *::after {
    box-sizing: border-box;
}

.crm-prod-title-1 {
    font-size: 64px;
    line-height: 1;
    font-weight: 600;
    letter-spacing: -.03;
    color: var(--color-text-primary)
}

.crm-prod-title-2 {
    font-size: 40px;
    line-height: 1.1;
    font-weight: 600;
    color: var(--color-text-primary)
}

.crm-prod-title-3 {
    font-size: 28px;
    line-height: 1.4;
    font-weight: 500;
    color: var(--color-text-primary)
}

.crm-prod-title-4 {
    font-size: 20px;
    line-height: 1.2;
    font-weight: 500;
    color: var(--color-text-primary)
}

.crm-prod-subtitle-1 {
    font-size: 20px;
    line-height: 1.2;
    font-weight: 400;
}

.crm-prod-subtitle-2 {
    font-size: 16px;
    line-height: 16px;
    font-weight: 500;
}

.crm-prod-tag {
    display: inline-block;
    vertical-align: top;
    padding: 10px 14px;
    border: 1px solid var(--color-stroke-secondary);
    border-radius: 100px;
    font-size: 16px;
    line-height: 1;
    font-weight: 500;
    color: #0D1117;
}

.crm-prod-accent {
    color: var(--color-text-accent)
}

.crm-prod-block {
    width: 100%;
}

.crm-prod-block_head {
    width: 100%;
    margin-bottom: 40px;
    display: flex;
    align-items: flex-start;
    flex-direction: column;
}

.crm-prod-block_head--center {
    align-items: center;
}

.crm-prod-block_head--center .crm-prod-block_title {
    text-align: center;
}

.crm-prod-block_tag {
    margin-bottom: 40px;
}

.crm-prod-banner {
    width: 100%;
    min-height: 632px;
    background-image: url(/services/otraslevaya-ekspertiza/crm-dlya-proizvodstva/./assets/img/top_banner.webp);
    background-repeat: no-repeat;
    background-size: calc(100% - 612px);
    background-position: calc(100% - 17px) 50%;
    display: flex;
    align-items: center;
    padding: 16px 0;
}
.crm-prod-banner-sanatorij{
    width: 100%;
    min-height: 632px;
    background-image: url(/services/otraslevaya-ekspertiza/crm-dlya-proizvodstva/./assets/img/image_for_hero_section.webp);
    background-repeat: no-repeat;
    background-size: calc(100% - 612px);
    background-position: calc(100% - 17px) 50%;
    display: flex;
    align-items: center;
    padding: 16px 0;
}
.crm-prod-banner_content {
    width: calc(50% - 16px);
    max-width: 500px;
}

.crm-prod-banner_title {
    display: block;
    margin-bottom: 40px;
}

.crm-prod-banner_text {
    display: block;
    margin-bottom: 40px;
}

.crm-prod-banner_actions {
    width: 100%;
    display: flex;
    gap: 16px;
}

.crm-prod-page_partners {
    padding: 64px 0;
    margin-bottom: 64px;
}

.crm-prod-page_partners-carousel {
    width: 100%;
}

.crm-prod-page_partners-carousel .swiper-wrapper {
    transition-timing-function: linear !important;
}

.crm-prod-page_partners-carousel .swiper-slide {
    width: 144px;
}

.crm-prod-page_partners-carousel-slide {
    width: 100%;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.crm-prod-page_partners-carousel-img {
    max-width: 100%;
    height: auto;
    flex-shrink: 0;
}

.crm-prod-page_partners-grid {
    display: none;
    width: calc(100% + 32px);
    margin-left: -16px;
    margin-right: -16px;
    display: none;
    flex-wrap: wrap;
    justify-content: center;
}

.crm-prod-page_partners-grid-item {
    width: calc(100% / 3);
    /* height: 46px; */
    padding: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.crm-prod-page_partners-text {
    display: block;
    text-align: center;
    margin-bottom: 48px;
}

.crm-prod-page_about {
    padding: 0 0 64px;
    margin-bottom: 96px;
    position: relative;
}

.crm-prod-page_about::after {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 540px;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) -13.82%, #FFFFFF 74.48%);
}

.crm-prod-page_about-title {
    display: block;
    width: 100%;
    max-width: 1000px;
    margin: 0 auto;
}

.crm-prod-page_about-text {
    width: 100%;
    max-width: 700px;
    text-align: center;
    padding: 0;
    margin: 0 auto 70px;
}

.crm-prod-page_about-pic {
    width: 100%;
    max-width: 1140px;
    margin: 0 auto;
}

.crm-prod-page_about-img {
    width: 100%;
    height: auto;
}

.crm-prod-page_problems {
    margin-bottom: 60px;
}

.crm-prod-problem-grid {
    width: calc(100% + 32px);
    display: flex;
    flex-wrap: wrap;
    margin-left: -16px;
    margin-right: -16px;
}

.crm-prod-problem-grid_item {
    flex-shrink: 0;
    width: 25%;
    padding: 36px 16px;
}

.crm-prod-problem {
    width: 100%;
    font-size: 16px;
    min-height: 200px;
}

.crm-prod-problem_ic {
    width: 60px;
    height: 60px;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 24px;
}

.crm-prod-problem_img {
    flex-shrink: 0;
    width: 100%;
    height: auto;
}

.crm-prod-problem_title {
    display: block;
    margin-bottom: 24px;
    font-weight: 600;
    color: var(--color-text-primary)
}

/* tool card */
.crm-prod-tool {
    width: 100%;
    display: flex;
    gap: 32px;
    padding: 32px;
    border-radius: 16px;
    background-color: #fff;
}

.crm-prod-tool + .crm-prod-tool {
    margin-top: 32px;
}

.crm-prod-tool_content {
    width: calc(50% - 16px);
    flex-shrink: 0;
}

.crm-prod-tool_index {
    display: block;
    color: var(--color-text-accent);
    font-weight: 500;
    margin-bottom: 16px;
}

.crm-prod-tool_title {
    display: block;
    margin-bottom: 48px;
}

.crm-prod-tool_text {
    font-size: 20px;
    line-height: 28px;
    padding: 0;
    margin: 0;
    color: rgba(139, 148, 158, 1)
}

.crm-prod-tool_pic {
    width: calc(50% - 16px);
    flex-shrink: 0;
}

.crm-prod-tool_img {
    width: 100%;
    height: auto;
}

/* */

.crm-prod-page_tools {
    padding-top: 96px;
    padding-bottom: 96px;
    margin-bottom: 96px;
    background: linear-gradient(0deg, #FFFFFF 0%, #F0F6FF 8.26%, #F0F6FF 87.31%, #FFFFFF 98.31%);
}

.crm-prod-page_tools-append {
    margin-top: 72px;
    display: flex;
    flex-direction: column;
    width: 100%;
    align-items: center;
}

.crm-prod-page_tools-append-text {
    width: 100%;
    max-width: 700px;
    padding: 0;
    margin: 0 auto 40px;
    text-align: center;
}

/* advantages */
.crm-prod-page_advantages {
    margin-bottom: 220px;
}

.crm-prod-advantages-grid {
    width: calc(100% + 32px);
    margin-left: -16px;
    margin-right: -16px;
    display: flex;
}

.crm-prod-advantages-grid_item {
    flex-shrink: 0;
    width: calc(100% / 3);
    padding: 0 16px;
}

.crm-prod-advantage {
    width: 100%;
    height: 466px;
    padding: 32px;
    border-radius: 16px;
    background-color: var(--color-bg-tetrary);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    background-repeat: no-repeat;
    background-size: 227px 250px;
    background-position: 50% 120px;
}

.crm-prod-advantage--1 {
    background-image: url(/services/otraslevaya-ekspertiza/crm-dlya-proizvodstva/./assets/img/advantage_1.png);
}

.crm-prod-advantage--2 {
    background-image: url(/services/otraslevaya-ekspertiza/crm-dlya-proizvodstva/./assets/img/advantage_2.png);
}

.crm-prod-advantage--3 {
    background-image: url(/services/otraslevaya-ekspertiza/crm-dlya-proizvodstva/./assets/img/advantage_3.png);
}

.crm-prod-advantage_text {
    font-size: 16px;
    line-height: 1.25;
}

/* road map */
.crm-prod-page_road-map {
    margin-bottom: 128px;
}

.crm-prod-page_road-map-text {
    width: 100%;
    max-width: 600px;
    margin: 0 auto 70px;
    text-align: center;
    padding: 0;
}

.crm-prod-page_road-map-grid {
    width: calc(100% + 16px);
    margin-left: -8px;
    margin-right: -8px;
    display: flex;
}

.crm-prod-page_road-map-grid-item {
    flex-shrink: 0;
    width: calc(100% / 5);
    padding: 0 8px;
}

.crm-prod-map-item {
    width: 100%;
    height: 453px;
    padding: 24px;
    border-radius: 16px;
    background-color: var(--color-bg-tetrary);
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    background-repeat: no-repeat;
    background-size: 200px 200px;
    background-position: 50% 184px;
}

.crm-prod-map-item--1 {
    background-image: url(/services/otraslevaya-ekspertiza/crm-dlya-proizvodstva/./assets/img/road_map_1.png);
}

.crm-prod-map-item--2 {
    background-image: url(/services/otraslevaya-ekspertiza/crm-dlya-proizvodstva/./assets/img/road_map_2.png);
}

.crm-prod-map-item--3 {
    background-image: url(/services/otraslevaya-ekspertiza/crm-dlya-proizvodstva/./assets/img/road_map_3.png);
}

.crm-prod-map-item--4 {
    background-image: url(/services/otraslevaya-ekspertiza/crm-dlya-proizvodstva/./assets/img/road_map_4.png);
}

.crm-prod-map-item--5 {
    background-image: url(/services/otraslevaya-ekspertiza/crm-dlya-proizvodstva/./assets/img/road_map_5.png);
}

.crm-prod-map-item_index {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background-color: #fff;
    color: var(--color-text-accent);
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 24px;
}

.crm-prod-map-item_append {
    margin-top: auto;
}

.crm-prod-page_road-map-append {
    font-size: 14px;
    line-height: 1.14;
    letter-spacing: -.005;
    display: block;
    margin: 72px 0 0;
    padding: 0;
}

/* about */
.crm-prod-page_company {
    padding-top: 128px;
    padding-bottom: 128px;
    position: relative;
    background: linear-gradient(0deg, #FFFFFF 0%, #F0F6FF 8.26%, #F0F6FF 87.31%, #FFFFFF 98.31%);
}

.crm-prod-company_about {
    width: calc(100% + 32px);
    margin-left: -16px;
    margin-right: -16px;
    display: flex;
    margin-bottom: 60px;
    position: relative;
}

.crm-prod-company_about-col {
    flex-shrink: 0;
    width: 50%;
    padding: 0 16px;
}

.crm-prod-company_about-pic {
    width: 100%;
    max-width: 458px;
    margin: 0 auto;
}

.crm-prod-company_about-img {
    width: 100%;
    height: auto;
}

.crm-prod-company_about-unit + .crm-prod-company_about-unit {
    margin-top: 48px;
}

.crm-prod-company_about-unit + .crm-prod-company_about-link {
    margin-top: 48px;
}

.crm-prod-company_about-unit-title {
    display: block;
    margin-bottom: 10px;
}

.crm-prod-company_about-unit-text {
    padding: 0; 
    margin: 0;
}

.crm-prod-company_about-link {
    display: inline-block;
    vertical-align: top;
    font-size: 16px;
    line-height: 1;
    font-weight: 500;
    color: var(--color-text-accent);
    text-decoration: none;
    position: relative;
    padding-right: 32px;
}

.crm-prod-company_about-link::after {
    content: '';
    display: block;
    width: 24px;
    height: 24px;
    position: absolute;
    right: 0;
    top: 0;
    margin-top: -4px;
    background-image: url(/services/otraslevaya-ekspertiza/crm-dlya-proizvodstva/./assets/img/arrow-right.svg);
    background-repeat: no-repeat;
    background-size: cover;
}

.crm-prod-company_advantages {
    width: calc(100% + 32px);
    margin-left: -16px;
    margin-right: -16px;
    margin-bottom: 128px;
    display: flex;
}

.crm-prod-company_advantages-slot {
    width: 25%;
    padding: 0 16px;
}

.crm-prod-company_advantages-item {
    width: 100%;
    min-height: 140px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    background-color: #fff;
    border-radius: 12px;
    padding: 16px;
}

.crm-prod-company_advantages-item-title {
    margin-bottom: 8px;
}

.crm-prod-company_advantages-item-text {
    font-size: 16px;
    line-height: 1;
}

.crm-prod-company_contact {
    width: 100%;
    max-width: 700px;
    margin: 0 auto;
}

.crm-prod-company_contact-title {
    display: block;
    text-align: center;
    margin-bottom: 40px;
}

@media screen and (max-width: 768px) {
    .crm-prod-page {
        font-size: 18px;
        line-height: 1.3;
    }

    .crm-prod-title-1 {
        font-size: 40px;
        line-height: 1.3;
    }

    .crm-prod-title-2 {
        font-size: 28px;
        line-height: 36px;
    }

    .crm-prod-title-3 {
        font-size: 20px;
        line-height: 1.4;
    }

    .crm-prod-subtitle-1 {
        font-size: 18px;
        line-height: 1.33;
    }

    .crm-prod-block_head {
        margin-bottom: 24px;
    }

    .crm-prod-block_tag {
        margin-bottom: 24px;
    }

    .crm-prod-banner {
        min-height: 444px;
        background-size: calc(50% - 16px);
        background-position: 100% 50%;
    }

    .crm-prod-banner_title {
        margin-bottom: 32px;
    }

    .crm-prod-banner_text {
        margin-bottom: 32px;
    }

    .crm-prod-page_partners {
        padding-top: 48px;
        padding-bottom: 48px;
        margin-bottom: 64px;
    }

    .crm-prod-page_partners-carousel .swiper-slide {
        width: 115px;
    }

    .crm-prod-page_partners-text {
        font-size: 14px;
        line-height: 16px;
    }

    .crm-prod-page_about {
        margin-bottom: 64px;
    }

    .crm-prod-page_about::after {
        background: linear-gradient(180deg, rgba(255, 255, 255, 0) -13.82%, #FFFFFF 74.48%);
        height: 320px;
    }
    

    .crm-prod-page_about-text {
        margin-bottom: 60px;
    }

    .crm-prod-page_about-pic {
        max-width: 660px;
    }

    .crm-prod-page_problems {
        margin-bottom: 40px;
    }

    .crm-prod-problem-grid {
        width: calc(100% + 24px);
        margin-left: -12px;
        margin-right: -12px;
    }

    .crm-prod-problem-grid_item {
        padding: 24px 12px;
    }

    .crm-prod-problem {
        font-size: 14px;
        line-height: 1.28;
    }

    .crm-prod-problem_title {
        margin-bottom: 16px;
    }

    .crm-prod-problem_ic {
        width: 48px;
        height: 48px;
    }

    .crm-prod-page_tools {
        padding-top: 64px;
        padding-bottom: 64px;
        margin-bottom: 64px;
        background: linear-gradient(0deg, #FFFFFF 0%, #F0F6FF 8.26%, #F0F6FF 96.11%, #FFFFFF 98.31%);
    }

    .crm-prod-page_tools-header {
        margin-bottom: 72px;
    }

    .crm-prod-tool {
        padding: 24px;
        flex-direction: column;
    }
    
    .crm-prod-tool_content,
    .crm-prod-tool_pic {
        width: 100%;
    }

    .crm-prod-tool_index {
        font-size: 20px;
        margin-bottom: 8px;
    }

    .crm-prod-tool_title {
        margin-bottom: 32px;
    }

    .crm-prod-tool_text {
        font-size: 14px;
        line-height: 18px;
    }

    /* advantages */
    .crm-prod-page_advantages {
        margin-bottom: 130px;
    }

    .crm-prod-advantages-grid {
        width: calc(100% + 16px);
        margin-left: -8px;
        margin-right: -8px;
    }

    .crm-prod-advantages-grid_item {
        padding-left: 8px;
        padding-right: 8px;
    }

    .crm-prod-advantage {
        padding: 16px;
        background-size: 100% auto;
        background-position: 50% 90px;
    }

    .crm-prod-advantage_text {
        font-size: 14px;
        line-height: 1.28;
    }

    /* road map */

    .crm-prod-page_road-map {
        margin-bottom: 64px;
    }

    .crm-prod-page_road-map-grid {
        flex-wrap: wrap;
    }

    .crm-prod-page_road-map-grid-item {
        padding: 8px;
        width: calc(100% / 3);
    }

    .crm-prod-page_road-map-grid-item:nth-last-child(-n+2) {
        width: 50%;
    }

    .crm-prod-page_road-map-grid-item:nth-last-child(-n+2) .crm-prod-map-item {
        height: 336px;
        background-position: 16px 116px;
    }

    .crm-prod-map-item {
        padding: 16px;
        height: 388px;
        background-size: 160px;
        background-position: 16px 166px;
    }
    
    .crm-prod-map-item_index {
        width: 32px;
        height: 32px;
        font-size: 16px;
        margin-bottom: 24px;
    }
    
    .crm-prod-map-item_title {
        font-size: 16px;
    }

    .crm-prod-map-item_append {
        font-size: 16px;
    }

    .crm-prod-page_road-map-append {
        margin-top: 40px;
    }

    /* about */
    .crm-prod-page_company{
        padding-top: 64px;
        padding-bottom: 64px;
        background: linear-gradient(0deg, #FFFFFF 0%, #F0F6FF 8.26%, #F0F6FF 87.31%, #FFFFFF 98.31%);
    }

    .crm-prod-company_about {
        font-size: 14px;
        line-height: 1.28;
        margin-bottom: 48px;
    }

    .crm-prod-company_about-unit + .crm-prod-company_about-unit {
        margin-top: 32px;
    }

    .crm-prod-page_company-header {
        margin-bottom: 40px;
    }

    .crm-prod-company_about-pic {
        max-width: 344px;
    }

    .crm-prod-company_about-unit + .crm-prod-company_about-link {
        margin-top: 32px;
    }

    .crm-prod-company_advantages {
        flex-wrap: wrap;
        width: calc(100% + 16px);
        margin-left: -8px;
        margin-right: -8px;
        margin-bottom: 120px;
    }

    .crm-prod-company_advantages-slot {
        width: 50%;
        padding: 8px;
    }

    .crm-prod-company_advantages-item {
        min-height: 112px;
    }
    
    .crm-prod-company_advantages-item-text {
        font-size: 14px;
        line-height: 1.28;
    }

    .crm-prod-company_contact-title {
        font-size: 28px;
        margin-bottom: 40px;
    }
}

@media screen and (max-width: 460px) {
    .crm-prod-title-2 {
        font-size: 24px;
        line-height: 28px;
    }

    .crm-prod-subtitle-1 {
        font-size: 16px;
        line-height: 24px;
    }

    .crm-prod-page {
        font-size: 14px;
        line-height: 1.28;
    }

    .crm-prod-page_container {
        padding-left: 16px;
        padding-right: 16px;
    }

    /* banner */
    .crm-prod-banner {
        min-height: auto;
        padding-bottom: 100%;
        background-size: 100%;
        background-position: 50% calc(100% - 24px);
    }

    .crm-prod-banner_content {
        width: 100%;
    }

    /* partners */
    .crm-prod-page_partners {
        padding-top: 32px;
        padding-bottom: 32px;
        margin-bottom: 42px;
    }

    .crm-prod-page_partners-grid {
        display: flex;
    }

    .crm-prod-page_partners-carousel {
        display: none;
    }

    /* about */
    .crm-prod-page_about {
        margin-bottom: 48px;
        padding-bottom: 48px;
    }

    .crm-prod-page_about::after {
        height: 170px;
        background: linear-gradient(180deg, rgba(255, 255, 255, 0) -13.82%, #FFFFFF 74.48%);
    }

    /* problems */
    .crm-prod-page_problems {
        margin-bottom: 0;
    }

    .crm-prod-page_problems-header {
        margin-bottom: 36px;
    }

    .crm-prod-problem-grid {
        width: calc(100% + 24px);
        margin-left: -12px;
        margin-right: -12px;
    }

    .crm-prod-problem-grid_item {
        width: 50%;
        padding: 12px;
    }

    /* tools */
    .crm-prod-page_tools {
        padding-top: 48px;
        padding-bottom: 48px;
        margin-bottom: 64px;
    }

    .crm-prod-page_tools-header {
        margin-bottom: 48px;
    }
    
    .crm-prod-tool {
        padding: 16px;
    }

    .crm-prod-tool_index {
        margin-bottom: 16px;
    }

    .crm-prod-page_tools-append {
        margin-top: 48px;
    }

    /* advantages */
    .crm-prod-page_advantages {
        margin-bottom: 112px;
    }

    .crm-prod-advantages-grid {
        flex-direction: column;
        width: 100%;
        margin: 0;
        margin-right: 0;
    }

    .crm-prod-advantages-grid_item {
        width: 100%;
        padding: 0;
    }

    .crm-prod-advantages-grid_item + .crm-prod-advantages-grid_item {
        margin-top: 16px;
    }

    .crm-prod-advantage {
        background-size: 160px;
        height: 324px;
        background-position: 50% 68px
    }

    /* road map */
    .crm-prod-page_road-map {
        margin-bottom: 48px;
    }

    .crm-prod-page_road-map-grid {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
        flex-wrap: nowrap;
        flex-direction: column;
    }

    .crm-prod-page_road-map-grid-item:nth-child(n+1) {
        width: 100%;
        padding: 0;
    }
    

    .crm-prod-page_road-map-grid-item + .crm-prod-page_road-map-grid-item {
        margin-top: 16px;
    }

    .crm-prod-page_road-map-grid-item:nth-child(n+1) .crm-prod-map-item {
        height: auto;
        min-height: 176px;
        padding-right: 124px;
        background-position: calc(100% - 16px) 16px;
        background-size: 100px;
    }

    .crm-prod-page_road-map-append {
        margin-top: 48px;
    }

    /* company */
    .crm-prod-company {
        padding-top: 48px;
        padding-bottom: 48px;
        background: linear-gradient(0deg, #FFFFFF 0%, #F0F6FF 8.26%, #F0F6FF 87.31%, #FFFFFF 98.31%);
    }

    .crm-prod-company_about {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
        flex-direction: column-reverse;
        gap: 32px;
    }

    .crm-prod-company_about-col {
        padding: 0;
        width: 100%;
    }

    .crm-prod-company_advantages {
        width: calc(100% + 8px);
        margin-left: -4px;
        margin-right: -4px;
        margin-bottom: 44px;
    }

    .crm-prod-company_advantages-slot {
        padding: 4px;
    }

    .crm-prod-company_advantages-item {
        padding: 15px;
        align-items: center;
        justify-content: center;
        text-align: center;
    }
}

.b24-form-control {
    border-bottom: 1px solid #e1e1e1 !important;
}

@media screen and (max-width: 375px) {
    .crm-prod-page_partners-grid-item {
        width: 50%;
    }
}
/* End */


/* Start:/services/otraslevaya-ekspertiza/tsifrovaya-transformatsiya-sanatoriya/css/splide-core.min.css?17430721641964*/
@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}
/* End */


/* Start:/local/templates/.default/components/bitrix/news.list/sanatorium_transformation/style.css?1749634394171*/
.crm-functions_item {
    width: 100%;
    min-height: 150px;
    height: 100%;
    background-color: #e9edf1 !important;
    border-radius: 4px;
    position: relative;
}
/* End */
/* /services/otraslevaya-ekspertiza/tsifrovaya-transformatsiya-sanatoriya/css/app.min.css?174376230120975 */
/* /services/otraslevaya-ekspertiza/crm-dlya-proizvodstva/style.css?174556949523259 */
/* /services/otraslevaya-ekspertiza/tsifrovaya-transformatsiya-sanatoriya/css/splide-core.min.css?17430721641964 */
/* /local/templates/.default/components/bitrix/news.list/sanatorium_transformation/style.css?1749634394171 */
