

/* Start:/local/templates/himprom/components/bitrix/breadcrumb/main/style.css?17683012691702*/
.bx-breadcrumb {
	margin-bottom: 1rem;
}
.bx-breadcrumb i {
	color: rgba(47, 81, 99, 0.3);
	line-height: 13px;
	font-size: 12px;
	vertical-align: middle;
	margin-right: 0.5rem;
	margin-left: 0.5rem;
}
.bx-breadcrumb .bx-breadcrumb-item {
	position: relative;
	float: left;
	margin-bottom: 10px;
	white-space: nowrap;
	line-height: 13px;
	font-weight: 500;
	vertical-align: middle;
	margin-right: 10px;
	color: rgba(47, 81, 99, 0.6);
}

.bx-breadcrumb .bx-breadcrumb-item a {
	display: inline-block;
	position: relative;
}
.bx-breadcrumb .bx-breadcrumb-item a span {
	color: rgba(47, 81, 99, 0.6);
	-moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
    font-weight: 500;
}

.bx-breadcrumb .bx-breadcrumb-item a:hover span{
	color: #00A86C;
}

.bx-breadcrumb .bx-breadcrumb-item span {
	position: relative;
	font-weight: 500;
	font-size: 10px;
	text-transform: uppercase;
	color: rgba(47, 81, 99, 0.8);
	letter-spacing: 0.07em;
}

.bx-breadcrumb .bx-breadcrumb-item a {border-bottom: none;}


.bx-breadcrumb-logo {
	-webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    opacity: 0.5;
    position: relative;
    top: -3px;
}

.bx-breadcrumb-logo:hover {
	-webkit-filter: grayscale(0);
    filter: grayscale(0);
    opacity: 1;
}

.cover-first-screen .bx-breadcrumb .bx-breadcrumb-item a span {
	color: rgba(255, 255, 255, 0.6);
}
.cover-first-screen .bx-breadcrumb .bx-breadcrumb-item span {
	color: #fff;
}
.cover-first-screen .bx-breadcrumb i {
	position: relative;
	color: rgba(255, 255, 255, 0.35);
}

.cover-first-screen .bx-breadcrumb .bx-breadcrumb-item a:hover span {
	color: #00A86C;
}
/* End */


/* Start:/local/templates/himprom/components/bitrix/news.list/contract-teasers/style.css?17726925594151*/

.contract-teasers {
    margin-top: 24px;
}

.contract-teasers__item {
    -webkit-box-shadow: -10px 8px 24px 0px rgba(237, 237, 237, 1);
    box-shadow: -10px 8px 24px 0px rgba(237, 237, 237, 1);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 30px;
    border-radius: 4px;
    height: calc(100% - 30px);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.contract-teasers__item-text,
.contract-teasers__item-img {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
}

.contract-teasers__item-img {
    pointer-events: none;
}

.contract-teasers__item-text {
    font-weight: 500;
    font-size: 15px;
    line-height: 1.5;
    color: rgba(47, 81, 99, .7);
    padding: 24px 20px;
}

.contract-teasers .row div:nth-child(2) .contract-teasers__item {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    text-align: end;
}

.contract-teasers .row div:nth-child(3) .contract-teasers__item {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: end;
}

.contract-teasers .row div:nth-child(4) .contract-teasers__item {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    text-align: end;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: end;
}

@media only screen and (max-width: 1599px) {
    .contract-teasers__item-text {
        padding: 20px;
    }
}

@media only screen and (max-width: 1199px) {
    .contract-teasers__item-text {
        padding: 15px;
        font-size: 12px;
    }
}

@media only screen and (max-width: 991px) {
    .contract-teasers__item,
    .contract-teasers .row div:nth-child(2) .contract-teasers__item {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .contract-teasers .row div:nth-child(3) .contract-teasers__item {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        -webkit-box-align: normal;
        -ms-flex-align: normal;
        align-items: normal;
    }

    .contract-teasers .row div:nth-child(4) .contract-teasers__item {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        -webkit-box-align: normal;
        -ms-flex-align: normal;
        align-items: normal;
    }

    .contract-teasers .row div:nth-child(3) .contract-teasers__item-text {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: end;
    }

    .contract-teasers .row div:nth-child(4) .contract-teasers__item-text {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: end;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: end;
    }

    .contract-teasers__item-text,
    .contract-teasers__item-img {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%;
    }
    .contract-teasers__item-text {
        min-height: 100px;
    }
}

@media only screen and (max-width: 767px) {
    .contract-teasers .row div:nth-child(2) .contract-teasers__item {
        text-align: start;
    }
    .contract-teasers .row div:nth-child(3) .contract-teasers__item,
    .contract-teasers .row div:nth-child(4) .contract-teasers__item {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .contract-teasers .row div:nth-child(4) .contract-teasers__item-text {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: start;
    }
}
/* End */


/* Start:/local/templates/himprom/components/bitrix/news.list/contract-step/style.css?177269259325724*/

.contract-step {
    margin-top: 76px;
}

.contract-step__item {
    border-radius: 9px;
    margin-bottom: 30px;
    height: calc(100% - 30px);
    min-height: 320px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: white;
    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: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 30px;
    position: relative;
    text-align: left;
}

.contract-step__item-text {
    text-align: right;
    font-family: 'Montserrat';
    font-weight: 600;
    font-size: 16px;
    line-height: 1.2;
}

.contract-step__item-img {
    height: 90px;
    margin-left: -30px;
    width: auto;
    pointer-events: none;
}

.contract-step .row div:nth-child(odd) .contract-step__item {
    background-color: rgba(0, 168, 108, 1);
}

.contract-step .row div:nth-child(even) .contract-step__item {
    background-color: rgba(165, 36, 122, 1);
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
}

.contract-step .row div:nth-child(1) .contract-step__item::before {
    content: '';
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg width='309' height='43' viewBox='0 0 309 43' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M304.25 0L299.92 7.5H308.58L304.25 0ZM304.25 5.53125H303.5V9.21875H304.25H305V5.53125H304.25ZM304.25 12.9062H303.5V16.5938H304.25H305V12.9062H304.25ZM304.25 20.2812H303.5V23.9688H304.25H305V20.2812H304.25ZM304.25 27.6562H303.5V29.5H304.25H305V27.6562H304.25ZM304.25 29.5H303.5C303.5 30.2523 303.426 30.9866 303.286 31.6964L304.022 31.8419L304.757 31.9875C304.917 31.1824 305 30.3506 305 29.5H304.25ZM302.229 36.1674L301.606 35.7501C300.784 36.9773 299.727 38.034 298.5 38.8556L298.917 39.4788L299.335 40.102C300.725 39.1714 301.921 37.9747 302.852 36.5846L302.229 36.1674ZM294.592 41.2716L294.446 40.5359C293.737 40.6763 293.002 40.75 292.25 40.75V41.5V42.25C293.101 42.25 293.932 42.1666 294.737 42.0073L294.592 41.2716ZM292.25 41.5V40.75H290.254V41.5V42.25H292.25V41.5ZM286.261 41.5V40.75H282.268V41.5V42.25H286.261V41.5ZM278.275 41.5V40.75L274.282 40.75V41.5V42.25L278.275 42.25V41.5ZM270.289 41.5V40.75H266.296V41.5V42.25H270.289V41.5ZM262.304 41.5V40.75H258.311V41.5V42.25H262.304V41.5ZM254.318 41.5V40.75H250.325V41.5V42.25H254.318V41.5ZM246.332 41.5V40.75H242.339V41.5V42.25H246.332V41.5ZM238.346 41.5V40.75H234.354V41.5V42.25H238.346V41.5ZM230.361 41.5V40.75H226.368V41.5V42.25H230.361V41.5ZM222.375 41.5V40.75H218.382V41.5V42.25H222.375V41.5ZM214.389 41.5V40.75H210.396V41.5V42.25H214.389V41.5ZM206.404 41.5V40.75H202.411V41.5V42.25H206.404V41.5ZM198.418 41.5V40.75H194.425V41.5V42.25H198.418V41.5ZM190.432 41.5V40.75H186.439V41.5V42.25H190.432V41.5ZM182.446 41.5V40.75H178.454V41.5V42.25H182.446V41.5ZM174.461 41.5V40.75H170.468V41.5V42.25H174.461V41.5ZM166.475 41.5V40.75H162.482V41.5V42.25H166.475V41.5ZM158.489 41.5V40.75H154.496V41.5V42.25H158.489V41.5ZM150.504 41.5V40.75H146.511V41.5V42.25H150.504V41.5ZM142.518 41.5V40.75H138.525V41.5V42.25H142.518V41.5ZM134.532 41.5V40.75H130.539V41.5V42.25H134.532V41.5ZM126.546 41.5V40.75H122.554V41.5V42.25H126.546V41.5ZM118.561 41.5V40.75H114.568V41.5V42.25H118.561V41.5ZM110.575 41.5V40.75H106.582V41.5V42.25H110.575V41.5ZM102.589 41.5V40.75L98.5964 40.75V41.5V42.25L102.589 42.25V41.5ZM94.6035 41.5V40.75H90.6107V41.5V42.25H94.6035V41.5ZM86.6178 41.5V40.75H82.6249V41.5V42.25H86.6178V41.5ZM78.6321 41.5V40.75H74.6392V41.5V42.25H78.6321V41.5ZM70.6464 41.5V40.75H66.6535V41.5V42.25H70.6464V41.5ZM62.6606 41.5V40.75H58.6678V41.5V42.25H62.6606V41.5ZM54.6749 41.5V40.75H50.6821V41.5V42.25H54.6749V41.5ZM46.6892 41.5V40.75L42.6964 40.75V41.5V42.25L46.6892 42.25V41.5ZM38.7035 41.5V40.75H34.7106V41.5V42.25H38.7035V41.5ZM30.7178 41.5V40.75H26.7249V41.5V42.25H30.7178V41.5ZM22.7321 41.5V40.75H18.7392V41.5V42.25H22.7321V41.5ZM14.7463 41.5V40.75H12.75V41.5V42.25H14.7463V41.5ZM12.75 41.5V40.75C11.9977 40.75 11.2634 40.6763 10.5536 40.5359L10.4081 41.2716L10.2625 42.0073C11.0676 42.1666 11.8994 42.25 12.75 42.25V41.5ZM6.08261 39.4788L6.49985 38.8556C5.27271 38.034 4.216 36.9773 3.39444 35.7501L2.77121 36.1674L2.14798 36.5846C3.07864 37.9747 4.2753 39.1714 5.66537 40.102L6.08261 39.4788ZM0.978394 31.8419L1.71414 31.6964C1.57373 30.9866 1.5 30.2523 1.5 29.5H0.75H0C0 30.3506 0.0834045 31.1824 0.242676 31.9875L0.978394 31.8419ZM0.75 29.5H1.5V27.6562H0.75H0V29.5H0.75ZM0.75 23.9687H1.5V20.2812H0.75H0V23.9687H0.75ZM0.75 16.5937H1.5V12.9062H0.75H0V16.5937H0.75ZM0.75 9.21875H1.5V5.53125H0.75H0V9.21875H0.75ZM0.75 1.84375H1.5V0H0.75H0V1.84375H0.75Z' fill='%2300A86C'/%3E%3Cpath opacity='0.7' d='M121.265 20.0001V12.1251H128.345V20.0001H127.28V12.7701L127.55 13.0551H122.06L122.33 12.7701V20.0001H121.265ZM134.612 20.0751C133.852 20.0751 133.167 19.9051 132.557 19.5651C131.957 19.2151 131.482 18.7401 131.132 18.1401C130.782 17.5301 130.607 16.8351 130.607 16.0551C130.607 15.2651 130.782 14.5701 131.132 13.9701C131.482 13.3701 131.957 12.9001 132.557 12.5601C133.157 12.2201 133.842 12.0501 134.612 12.0501C135.392 12.0501 136.082 12.2201 136.682 12.5601C137.292 12.9001 137.767 13.3701 138.107 13.9701C138.457 14.5701 138.632 15.2651 138.632 16.0551C138.632 16.8351 138.457 17.5301 138.107 18.1401C137.767 18.7401 137.292 19.2151 136.682 19.5651C136.072 19.9051 135.382 20.0751 134.612 20.0751ZM134.612 19.1301C135.182 19.1301 135.687 19.0051 136.127 18.7551C136.567 18.4951 136.912 18.1351 137.162 17.6751C137.422 17.2051 137.552 16.6651 137.552 16.0551C137.552 15.4351 137.422 14.8951 137.162 14.4351C136.912 13.9751 136.567 13.6201 136.127 13.3701C135.687 13.1101 135.187 12.9801 134.627 12.9801C134.067 12.9801 133.567 13.1101 133.127 13.3701C132.687 13.6201 132.337 13.9751 132.077 14.4351C131.817 14.8951 131.687 15.4351 131.687 16.0551C131.687 16.6651 131.817 17.2051 132.077 17.6751C132.337 18.1351 132.687 18.4951 133.127 18.7551C133.567 19.0051 134.062 19.1301 134.612 19.1301ZM139.425 19.9851L139.5 19.0701C139.57 19.0801 139.635 19.0951 139.695 19.1151C139.765 19.1251 139.825 19.1301 139.875 19.1301C140.195 19.1301 140.45 19.0101 140.64 18.7701C140.84 18.5301 140.99 18.2101 141.09 17.8101C141.19 17.4101 141.26 16.9601 141.3 16.4601C141.34 15.9501 141.375 15.4401 141.405 14.9301L141.54 12.1251H147.315V20.0001H146.25V12.7401L146.52 13.0551H142.23L142.485 12.7251L142.365 15.0051C142.335 15.6851 142.28 16.3351 142.2 16.9551C142.13 17.5751 142.015 18.1201 141.855 18.5901C141.705 19.0601 141.495 19.4301 141.225 19.7001C140.955 19.9601 140.61 20.0901 140.19 20.0901C140.07 20.0901 139.945 20.0801 139.815 20.0601C139.695 20.0401 139.565 20.0151 139.425 19.9851ZM150.342 20.0001V12.1251H151.407V15.6051H156.372V12.1251H157.437V20.0001H156.372V16.5201H151.407V20.0001H150.342ZM168.144 20.0001V12.1251H169.209V20.0001H168.144ZM163.779 14.9001C164.769 14.9101 165.524 15.1301 166.044 15.5601C166.564 15.9901 166.824 16.6101 166.824 17.4201C166.824 18.2601 166.544 18.9051 165.984 19.3551C165.424 19.8051 164.624 20.0251 163.584 20.0151L160.464 20.0001V12.1251H161.529V14.8701L163.779 14.9001ZM163.509 19.2051C164.249 19.2151 164.804 19.0701 165.174 18.7701C165.554 18.4601 165.744 18.0101 165.744 17.4201C165.744 16.8301 165.559 16.4001 165.189 16.1301C164.819 15.8501 164.259 15.7051 163.509 15.6951L161.529 15.6651V19.1751L163.509 19.2051ZM172.242 20.0001V12.1251H173.307V18.3801L178.572 12.1251H179.517V20.0001H178.452V13.7301L173.202 20.0001H172.242ZM175.812 10.9851C175.152 10.9851 174.617 10.8201 174.207 10.4901C173.807 10.1501 173.597 9.66506 173.577 9.03506H174.342C174.352 9.43506 174.492 9.75006 174.762 9.98006C175.032 10.2101 175.382 10.3251 175.812 10.3251C176.242 10.3251 176.592 10.2101 176.862 9.98006C177.142 9.75006 177.287 9.43506 177.297 9.03506H178.062C178.052 9.66506 177.842 10.1501 177.432 10.4901C177.022 10.8201 176.482 10.9851 175.812 10.9851Z' fill='%232F5163'/%3E%3C/svg%3E%0A");
    width: 309px;
    height: 43px;
    left: 50%;
    bottom: -50px;
    display: block;
}

.contract-step .row div:nth-child(2) .contract-step__item::before {
    content: '';
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg width='309' height='43' viewBox='0 0 309 43' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M304.25 42.25L299.92 34.75H308.58L304.25 42.25ZM304.25 36.7188H303.5V33.0312H304.25H305V36.7188H304.25ZM304.25 29.3438H303.5V25.6562H304.25H305V29.3438H304.25ZM304.25 21.9688H303.5V18.2812H304.25H305V21.9688H304.25ZM304.25 14.5938H303.5V12.75H304.25H305V14.5938H304.25ZM304.25 12.75H303.5C303.5 11.9977 303.426 11.2634 303.286 10.5536L304.022 10.4081L304.757 10.2625C304.917 11.0676 305 11.8994 305 12.75H304.25ZM302.229 6.08261L301.606 6.49985C300.784 5.2727 299.727 4.216 298.5 3.39444L298.917 2.77121L299.335 2.14799C300.725 3.07862 301.921 4.27529 302.852 5.66537L302.229 6.08261ZM294.592 0.978408L294.446 1.71415C293.737 1.57374 293.002 1.5 292.25 1.5V0.75V0C293.101 0 293.932 0.0833902 294.737 0.242668L294.592 0.978408ZM292.25 0.75V1.5L290.254 1.5V0.75V0L292.25 0V0.75ZM286.261 0.75V1.5L282.268 1.5V0.75V0L286.261 0V0.75ZM278.275 0.75V1.5L274.282 1.5V0.75V0L278.275 0V0.75ZM270.289 0.75V1.5L266.296 1.5V0.75V0L270.289 0V0.75ZM262.304 0.75V1.5L258.311 1.5V0.75V0L262.304 0V0.75ZM254.318 0.75V1.5L250.325 1.5V0.75V0L254.318 0V0.75ZM246.332 0.75V1.5L242.339 1.5V0.75V0L246.332 0V0.75ZM238.346 0.75V1.5L234.354 1.5V0.75V0L238.346 0V0.75ZM230.361 0.75V1.5L226.368 1.5V0.75V0L230.361 0V0.75ZM222.375 0.75V1.5L218.382 1.5V0.75V0L222.375 0V0.75ZM214.389 0.75V1.5L210.396 1.5V0.75V0L214.389 0V0.75ZM206.404 0.75V1.5L202.411 1.5V0.75V0L206.404 0V0.75ZM198.418 0.75V1.5L194.425 1.5V0.75V0L198.418 0V0.75ZM190.432 0.75V1.5L186.439 1.5V0.75V0L190.432 0V0.75ZM182.446 0.75V1.5L178.454 1.5V0.75V0L182.446 0V0.75ZM174.461 0.75V1.5L170.468 1.5V0.75V0L174.461 0V0.75ZM166.475 0.75V1.5L162.482 1.5V0.75V0L166.475 0V0.75ZM158.489 0.75V1.5L154.496 1.5V0.75V0L158.489 0V0.75ZM150.504 0.75V1.5L146.511 1.5V0.75V0L150.504 0V0.75ZM142.518 0.75V1.5L138.525 1.5V0.75V0L142.518 0V0.75ZM134.532 0.75V1.5L130.539 1.5V0.75V0L134.532 0V0.75ZM126.546 0.75V1.5L122.554 1.5V0.75V0L126.546 0V0.75ZM118.561 0.75V1.5L114.568 1.5V0.75V0L118.561 0V0.75ZM110.575 0.75V1.5L106.582 1.5V0.75V0L110.575 0V0.75ZM102.589 0.75V1.5L98.5964 1.5V0.75V0L102.589 0V0.75ZM94.6035 0.75V1.5L90.6107 1.5V0.75V0L94.6035 0V0.75ZM86.6178 0.75V1.5L82.6249 1.5V0.75V0L86.6178 0V0.75ZM78.6321 0.75V1.5L74.6392 1.5V0.75V0L78.6321 0V0.75ZM70.6464 0.75V1.5L66.6535 1.5V0.75V0L70.6464 0V0.75ZM62.6606 0.75V1.5L58.6678 1.5V0.75V0L62.6606 0V0.75ZM54.6749 0.75V1.5L50.6821 1.5V0.75V0L54.6749 0V0.75ZM46.6892 0.75V1.5L42.6964 1.5V0.75V0L46.6892 0V0.75ZM38.7035 0.75V1.5L34.7106 1.5V0.75V0L38.7035 0V0.75ZM30.7178 0.75V1.5L26.7249 1.5V0.75V0L30.7178 0V0.75ZM22.7321 0.75V1.5L18.7392 1.5V0.75V0L22.7321 0V0.75ZM14.7463 0.75V1.5L12.75 1.5V0.75V0L14.7463 0V0.75ZM12.75 0.75V1.5C11.9977 1.5 11.2634 1.57374 10.5536 1.71415L10.4081 0.978409L10.2625 0.242668C11.0676 0.0833903 11.8994 0 12.75 0V0.75ZM6.08261 2.77121L6.49985 3.39444C5.27271 4.216 4.216 5.2727 3.39444 6.49985L2.77121 6.08261L2.14798 5.66537C3.07864 4.27529 4.2753 3.07862 5.66537 2.14799L6.08261 2.77121ZM0.978394 10.4081L1.71414 10.5536C1.57373 11.2634 1.5 11.9977 1.5 12.75H0.75H0C0 11.8994 0.0834045 11.0676 0.242676 10.2625L0.978394 10.4081ZM0.75 12.75H1.5V14.5938H0.75H0V12.75H0.75ZM0.75 18.2813H1.5V21.9688H0.75H0V18.2813H0.75ZM0.75 25.6563H1.5V29.3438H0.75H0V25.6563H0.75ZM0.75 33.0313H1.5V36.7188H0.75H0V33.0313H0.75ZM0.75 40.4063H1.5V42.25H0.75H0V40.4063H0.75Z' fill='%2300A86C'/%3E%3Cpath opacity='0.7' d='M86.765 29.7501V22.5201L87.035 22.8051H83.78V21.8751H90.815V22.8051H87.56L87.83 22.5201V29.7501H86.765ZM95.3636 29.8251C94.5436 29.8251 93.8236 29.6551 93.2036 29.3151C92.5836 28.9651 92.0986 28.4901 91.7486 27.8901C91.3986 27.2801 91.2236 26.5851 91.2236 25.8051C91.2236 25.0251 91.3886 24.3351 91.7186 23.7351C92.0586 23.1351 92.5186 22.6651 93.0986 22.3251C93.6886 21.9751 94.3486 21.8001 95.0786 21.8001C95.8186 21.8001 96.4736 21.9701 97.0436 22.3101C97.6236 22.6401 98.0786 23.1101 98.4086 23.7201C98.7386 24.3201 98.9036 25.0151 98.9036 25.8051C98.9036 25.8551 98.8986 25.9101 98.8886 25.9701C98.8886 26.0201 98.8886 26.0751 98.8886 26.1351H92.0336V25.3401H98.3186L97.8986 25.6551C97.8986 25.0851 97.7736 24.5801 97.5236 24.1401C97.2836 23.6901 96.9536 23.3401 96.5336 23.0901C96.1136 22.8401 95.6286 22.7151 95.0786 22.7151C94.5386 22.7151 94.0536 22.8401 93.6236 23.0901C93.1936 23.3401 92.8586 23.6901 92.6186 24.1401C92.3786 24.5901 92.2586 25.1051 92.2586 25.6851V25.8501C92.2586 26.4501 92.3886 26.9801 92.6486 27.4401C92.9186 27.8901 93.2886 28.2451 93.7586 28.5051C94.2386 28.7551 94.7836 28.8801 95.3936 28.8801C95.8736 28.8801 96.3186 28.7951 96.7286 28.6251C97.1486 28.4551 97.5086 28.1951 97.8086 27.8451L98.4086 28.5351C98.0586 28.9551 97.6186 29.2751 97.0886 29.4951C96.5686 29.7151 95.9936 29.8251 95.3636 29.8251ZM99.7514 29.7501L103.081 25.4301L103.066 25.9551L99.9014 21.8751H101.101L103.696 25.2501L103.246 25.2351L105.841 21.8751H107.011L103.816 26.0001L103.831 25.4301L107.191 29.7501H105.976L103.231 26.1501L103.651 26.2101L100.951 29.7501H99.7514ZM108.937 29.7501V21.8751H110.002V25.3551H114.967V21.8751H116.032V29.7501H114.967V26.2701H110.002V29.7501H108.937ZM122.299 29.8251C121.539 29.8251 120.854 29.6551 120.244 29.3151C119.644 28.9651 119.169 28.4901 118.819 27.8901C118.469 27.2801 118.294 26.5851 118.294 25.8051C118.294 25.0151 118.469 24.3201 118.819 23.7201C119.169 23.1201 119.644 22.6501 120.244 22.3101C120.844 21.9701 121.529 21.8001 122.299 21.8001C123.079 21.8001 123.769 21.9701 124.369 22.3101C124.979 22.6501 125.454 23.1201 125.794 23.7201C126.144 24.3201 126.319 25.0151 126.319 25.8051C126.319 26.5851 126.144 27.2801 125.794 27.8901C125.454 28.4901 124.979 28.9651 124.369 29.3151C123.759 29.6551 123.069 29.8251 122.299 29.8251ZM122.299 28.8801C122.869 28.8801 123.374 28.7551 123.814 28.5051C124.254 28.2451 124.599 27.8851 124.849 27.4251C125.109 26.9551 125.239 26.4151 125.239 25.8051C125.239 25.1851 125.109 24.6451 124.849 24.1851C124.599 23.7251 124.254 23.3701 123.814 23.1201C123.374 22.8601 122.874 22.7301 122.314 22.7301C121.754 22.7301 121.254 22.8601 120.814 23.1201C120.374 23.3701 120.024 23.7251 119.764 24.1851C119.504 24.6451 119.374 25.1851 119.374 25.8051C119.374 26.4151 119.504 26.9551 119.764 27.4251C120.024 27.8851 120.374 28.2451 120.814 28.5051C121.254 28.7551 121.749 28.8801 122.299 28.8801ZM127.111 29.7351L127.186 28.8201C127.256 28.8301 127.321 28.8451 127.381 28.8651C127.451 28.8751 127.511 28.8801 127.561 28.8801C127.881 28.8801 128.136 28.7601 128.326 28.5201C128.526 28.2801 128.676 27.9601 128.776 27.5601C128.876 27.1601 128.946 26.7101 128.986 26.2101C129.026 25.7001 129.061 25.1901 129.091 24.6801L129.226 21.8751H135.001V29.7501H133.936V22.4901L134.206 22.8051H129.916L130.171 22.4751L130.051 24.7551C130.021 25.4351 129.966 26.0851 129.886 26.7051C129.816 27.3251 129.701 27.8701 129.541 28.3401C129.391 28.8101 129.181 29.1801 128.911 29.4501C128.641 29.7101 128.296 29.8401 127.876 29.8401C127.756 29.8401 127.631 29.8301 127.501 29.8101C127.381 29.7901 127.251 29.7651 127.111 29.7351ZM141.269 29.8251C140.509 29.8251 139.824 29.6551 139.214 29.3151C138.614 28.9651 138.139 28.4901 137.789 27.8901C137.439 27.2801 137.264 26.5851 137.264 25.8051C137.264 25.0151 137.439 24.3201 137.789 23.7201C138.139 23.1201 138.614 22.6501 139.214 22.3101C139.814 21.9701 140.499 21.8001 141.269 21.8001C142.049 21.8001 142.739 21.9701 143.339 22.3101C143.949 22.6501 144.424 23.1201 144.764 23.7201C145.114 24.3201 145.289 25.0151 145.289 25.8051C145.289 26.5851 145.114 27.2801 144.764 27.8901C144.424 28.4901 143.949 28.9651 143.339 29.3151C142.729 29.6551 142.039 29.8251 141.269 29.8251ZM141.269 28.8801C141.839 28.8801 142.344 28.7551 142.784 28.5051C143.224 28.2451 143.569 27.8851 143.819 27.4251C144.079 26.9551 144.209 26.4151 144.209 25.8051C144.209 25.1851 144.079 24.6451 143.819 24.1851C143.569 23.7251 143.224 23.3701 142.784 23.1201C142.344 22.8601 141.844 22.7301 141.284 22.7301C140.724 22.7301 140.224 22.8601 139.784 23.1201C139.344 23.3701 138.994 23.7251 138.734 24.1851C138.474 24.6451 138.344 25.1851 138.344 25.8051C138.344 26.4151 138.474 26.9551 138.734 27.4251C138.994 27.8851 139.344 28.2451 139.784 28.5051C140.224 28.7551 140.719 28.8801 141.269 28.8801ZM147.565 29.7501V21.8751H153.145V22.8051H148.36L148.63 22.5351V29.7501H147.565ZM154.684 29.7501V21.8751H155.749V28.1301L161.014 21.8751H161.959V29.7501H160.894V23.4801L155.644 29.7501H154.684ZM169.991 26.4201C169.531 26.6201 169.066 26.7801 168.596 26.9001C168.136 27.0101 167.676 27.0651 167.216 27.0651C166.286 27.0651 165.551 26.8551 165.011 26.4351C164.471 26.0051 164.201 25.3451 164.201 24.4551V21.8751H165.251V24.3951C165.251 24.9951 165.446 25.4451 165.836 25.7451C166.226 26.0451 166.751 26.1951 167.411 26.1951C167.811 26.1951 168.231 26.1451 168.671 26.0451C169.111 25.9351 169.556 25.7801 170.006 25.5801L169.991 26.4201ZM169.901 29.7501V21.8751H170.966V29.7501H169.901ZM177.366 29.8251C176.546 29.8251 175.826 29.6551 175.206 29.3151C174.586 28.9651 174.101 28.4901 173.751 27.8901C173.401 27.2801 173.226 26.5851 173.226 25.8051C173.226 25.0251 173.391 24.3351 173.721 23.7351C174.061 23.1351 174.521 22.6651 175.101 22.3251C175.691 21.9751 176.351 21.8001 177.081 21.8001C177.821 21.8001 178.476 21.9701 179.046 22.3101C179.626 22.6401 180.081 23.1101 180.411 23.7201C180.741 24.3201 180.906 25.0151 180.906 25.8051C180.906 25.8551 180.901 25.9101 180.891 25.9701C180.891 26.0201 180.891 26.0751 180.891 26.1351H174.036V25.3401H180.321L179.901 25.6551C179.901 25.0851 179.776 24.5801 179.526 24.1401C179.286 23.6901 178.956 23.3401 178.536 23.0901C178.116 22.8401 177.631 22.7151 177.081 22.7151C176.541 22.7151 176.056 22.8401 175.626 23.0901C175.196 23.3401 174.861 23.6901 174.621 24.1401C174.381 24.5901 174.261 25.1051 174.261 25.6851V25.8501C174.261 26.4501 174.391 26.9801 174.651 27.4401C174.921 27.8901 175.291 28.2451 175.761 28.5051C176.241 28.7551 176.786 28.8801 177.396 28.8801C177.876 28.8801 178.321 28.7951 178.731 28.6251C179.151 28.4551 179.511 28.1951 179.811 27.8451L180.411 28.5351C180.061 28.9551 179.621 29.2751 179.091 29.4951C178.571 29.7151 177.996 29.8251 177.366 29.8251ZM186.563 29.8251C185.783 29.8251 185.083 29.6551 184.463 29.3151C183.853 28.9651 183.373 28.4901 183.023 27.8901C182.673 27.2801 182.498 26.5851 182.498 25.8051C182.498 25.0151 182.673 24.3201 183.023 23.7201C183.373 23.1201 183.853 22.6501 184.463 22.3101C185.083 21.9701 185.783 21.8001 186.563 21.8001C187.233 21.8001 187.838 21.9301 188.378 22.1901C188.918 22.4501 189.343 22.8401 189.653 23.3601L188.858 23.9001C188.588 23.5001 188.253 23.2051 187.853 23.0151C187.453 22.8251 187.018 22.7301 186.548 22.7301C185.988 22.7301 185.483 22.8601 185.033 23.1201C184.583 23.3701 184.228 23.7251 183.968 24.1851C183.708 24.6451 183.578 25.1851 183.578 25.8051C183.578 26.4251 183.708 26.9651 183.968 27.4251C184.228 27.8851 184.583 28.2451 185.033 28.5051C185.483 28.7551 185.988 28.8801 186.548 28.8801C187.018 28.8801 187.453 28.7851 187.853 28.5951C188.253 28.4051 188.588 28.1151 188.858 27.7251L189.653 28.2651C189.343 28.7751 188.918 29.1651 188.378 29.4351C187.838 29.6951 187.233 29.8251 186.563 29.8251ZM197.49 29.7501L194.25 25.8501L195.135 25.3251L198.75 29.7501H197.49ZM191.715 29.7501V21.8751H192.78V29.7501H191.715ZM192.45 26.2401V25.3251H194.985V26.2401H192.45ZM195.225 25.9251L194.235 25.7751L197.37 21.8751H198.525L195.225 25.9251ZM200.431 29.7501V21.8751H201.496V28.1301L206.761 21.8751H207.706V29.7501H206.641V23.4801L201.391 29.7501H200.431ZM210.758 29.7501V21.8751H211.823V28.1301L217.088 21.8751H218.033V29.7501H216.968V23.4801L211.718 29.7501H210.758ZM214.328 20.7351C213.668 20.7351 213.133 20.5701 212.723 20.2401C212.323 19.9001 212.113 19.4151 212.093 18.7851H212.858C212.868 19.1851 213.008 19.5001 213.278 19.7301C213.548 19.9601 213.898 20.0751 214.328 20.0751C214.758 20.0751 215.108 19.9601 215.378 19.7301C215.658 19.5001 215.803 19.1851 215.813 18.7851H216.578C216.568 19.4151 216.358 19.9001 215.948 20.2401C215.538 20.5701 214.998 20.7351 214.328 20.7351Z' fill='%232F5163'/%3E%3C/svg%3E%0A");
    width: 309px;
    height: 43px;
    left: 50%;
    top: -50px;
    display: block;
}

.contract-step .row div:nth-child(3) .contract-step__item::before {
    content: '';
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg width='309' height='43' viewBox='0 0 309 43' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M304.25 0L299.92 7.5H308.58L304.25 0ZM304.25 5.53125H303.5V9.21875H304.25H305V5.53125H304.25ZM304.25 12.9062H303.5V16.5938H304.25H305V12.9062H304.25ZM304.25 20.2812H303.5V23.9688H304.25H305V20.2812H304.25ZM304.25 27.6562H303.5V29.5H304.25H305V27.6562H304.25ZM304.25 29.5H303.5C303.5 30.2523 303.426 30.9866 303.286 31.6964L304.022 31.8419L304.757 31.9875C304.917 31.1824 305 30.3506 305 29.5H304.25ZM302.229 36.1674L301.606 35.7501C300.784 36.9773 299.727 38.034 298.5 38.8556L298.917 39.4788L299.335 40.102C300.725 39.1714 301.921 37.9747 302.852 36.5846L302.229 36.1674ZM294.592 41.2716L294.446 40.5359C293.737 40.6763 293.002 40.75 292.25 40.75V41.5V42.25C293.101 42.25 293.932 42.1666 294.737 42.0073L294.592 41.2716ZM292.25 41.5V40.75H290.254V41.5V42.25H292.25V41.5ZM286.261 41.5V40.75H282.268V41.5V42.25H286.261V41.5ZM278.275 41.5V40.75L274.282 40.75V41.5V42.25L278.275 42.25V41.5ZM270.289 41.5V40.75H266.296V41.5V42.25H270.289V41.5ZM262.304 41.5V40.75H258.311V41.5V42.25H262.304V41.5ZM254.318 41.5V40.75H250.325V41.5V42.25H254.318V41.5ZM246.332 41.5V40.75H242.339V41.5V42.25H246.332V41.5ZM238.346 41.5V40.75H234.354V41.5V42.25H238.346V41.5ZM230.361 41.5V40.75H226.368V41.5V42.25H230.361V41.5ZM222.375 41.5V40.75H218.382V41.5V42.25H222.375V41.5ZM214.389 41.5V40.75H210.396V41.5V42.25H214.389V41.5ZM206.404 41.5V40.75H202.411V41.5V42.25H206.404V41.5ZM198.418 41.5V40.75H194.425V41.5V42.25H198.418V41.5ZM190.432 41.5V40.75H186.439V41.5V42.25H190.432V41.5ZM182.446 41.5V40.75H178.454V41.5V42.25H182.446V41.5ZM174.461 41.5V40.75H170.468V41.5V42.25H174.461V41.5ZM166.475 41.5V40.75H162.482V41.5V42.25H166.475V41.5ZM158.489 41.5V40.75H154.496V41.5V42.25H158.489V41.5ZM150.504 41.5V40.75H146.511V41.5V42.25H150.504V41.5ZM142.518 41.5V40.75H138.525V41.5V42.25H142.518V41.5ZM134.532 41.5V40.75H130.539V41.5V42.25H134.532V41.5ZM126.546 41.5V40.75H122.554V41.5V42.25H126.546V41.5ZM118.561 41.5V40.75H114.568V41.5V42.25H118.561V41.5ZM110.575 41.5V40.75H106.582V41.5V42.25H110.575V41.5ZM102.589 41.5V40.75L98.5964 40.75V41.5V42.25L102.589 42.25V41.5ZM94.6035 41.5V40.75H90.6107V41.5V42.25H94.6035V41.5ZM86.6178 41.5V40.75H82.6249V41.5V42.25H86.6178V41.5ZM78.6321 41.5V40.75H74.6392V41.5V42.25H78.6321V41.5ZM70.6464 41.5V40.75H66.6535V41.5V42.25H70.6464V41.5ZM62.6606 41.5V40.75H58.6678V41.5V42.25H62.6606V41.5ZM54.6749 41.5V40.75H50.6821V41.5V42.25H54.6749V41.5ZM46.6892 41.5V40.75L42.6964 40.75V41.5V42.25L46.6892 42.25V41.5ZM38.7035 41.5V40.75H34.7106V41.5V42.25H38.7035V41.5ZM30.7178 41.5V40.75H26.7249V41.5V42.25H30.7178V41.5ZM22.7321 41.5V40.75H18.7392V41.5V42.25H22.7321V41.5ZM14.7463 41.5V40.75H12.75V41.5V42.25H14.7463V41.5ZM12.75 41.5V40.75C11.9977 40.75 11.2634 40.6763 10.5536 40.5359L10.4081 41.2716L10.2625 42.0073C11.0676 42.1666 11.8994 42.25 12.75 42.25V41.5ZM6.08261 39.4788L6.49985 38.8556C5.27271 38.034 4.216 36.9773 3.39444 35.7501L2.77121 36.1674L2.14798 36.5846C3.07864 37.9747 4.2753 39.1714 5.66537 40.102L6.08261 39.4788ZM0.978394 31.8419L1.71414 31.6964C1.57373 30.9866 1.5 30.2523 1.5 29.5H0.75H0C0 30.3506 0.0834045 31.1824 0.242676 31.9875L0.978394 31.8419ZM0.75 29.5H1.5V27.6562H0.75H0V29.5H0.75ZM0.75 23.9687H1.5V20.2812H0.75H0V23.9687H0.75ZM0.75 16.5937H1.5V12.9062H0.75H0V16.5937H0.75ZM0.75 9.21875H1.5V5.53125H0.75H0V9.21875H0.75ZM0.75 1.84375H1.5V0H0.75H0V1.84375H0.75Z' fill='%2300A86C'/%3E%3Cpath opacity='0.7' d='M132.265 20.0001V12.1251H133.33V19.0701H138.145V12.1251H139.21V20.0001H132.265ZM139.48 21.9051V19.9101L139.75 20.0001H138.145V19.0701H140.485V21.9051H139.48ZM142.519 20.0001V12.1251H143.584V18.3801L148.849 12.1251H149.794V20.0001H148.729V13.7301L143.479 20.0001H142.519ZM158.621 20.0001L155.381 16.1001L156.266 15.5751L159.881 20.0001H158.621ZM152.846 20.0001V12.1251H153.911V20.0001H152.846ZM153.581 16.4901V15.5751H156.116V16.4901H153.581ZM156.356 16.1751L155.366 16.0251L158.501 12.1251H159.656L156.356 16.1751ZM160.122 19.9851L160.197 19.0701C160.267 19.0801 160.332 19.0951 160.392 19.1151C160.462 19.1251 160.522 19.1301 160.572 19.1301C160.892 19.1301 161.147 19.0101 161.337 18.7701C161.537 18.5301 161.687 18.2101 161.787 17.8101C161.887 17.4101 161.957 16.9601 161.997 16.4601C162.037 15.9501 162.072 15.4401 162.102 14.9301L162.237 12.1251H168.012V20.0001H166.947V12.7401L167.217 13.0551H162.927L163.182 12.7251L163.062 15.0051C163.032 15.6851 162.977 16.3351 162.897 16.9551C162.827 17.5751 162.712 18.1201 162.552 18.5901C162.402 19.0601 162.192 19.4301 161.922 19.7001C161.652 19.9601 161.307 20.0901 160.887 20.0901C160.767 20.0901 160.642 20.0801 160.512 20.0601C160.392 20.0401 160.262 20.0151 160.122 19.9851Z' fill='%232F5163'/%3E%3C/svg%3E%0A");
    width: 309px;
    height: 43px;
    left: 50%;
    bottom: -50px;
    display: block;
}

@media only screen and (max-width: 1199px) {
    .contract-step__item {
        padding: 20px;
    }
    .contract-step__item-text {
        font-size: 14px;
    }
}

@media only screen and (max-width: 991px) {
    .contract-step__item::before {
        content: unset !important;
    }
}
/* End */


/* Start:/local/templates/himprom/components/bitrix/news.list/principle-job/style.css?17726251757208*/

.site-section__principle {
    padding-top: 40px;
    padding-bottom: 150px;
}

.principle-job__item {
    position: relative;
}

.principle-job .row > div:nth-child(1) .principle-job__item {
    margin-top: 26px;
}

.principle-job .row > div:nth-child(4) .principle-job__item {
    margin-top: 215px;
}

.principle-job .row > div:nth-child(1) .principle-job__item::before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='434' height='116' viewBox='0 0 434 116' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0.75H318.5L433 115.25' stroke='%2300A86C' stroke-width='1.5' stroke-dasharray='4 4'/%3E%3C/svg%3E%0A");
    width: 434px;
    height: 116px;
    background-size: contain;
    position: absolute;
    top: 45px;
    left: 2px;
    pointer-events: none;
}

.principle-job .row > div:nth-child(2) .principle-job__item::before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='308' height='47' viewBox='0 0 308 47' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M307.531 0.75L46.0312 0.75L0.53125 46.25' stroke='%2300A86C' stroke-width='1.5' stroke-dasharray='4 4'/%3E%3C/svg%3E%0A");
    width: 308px;
    height: 47px;
    background-size: contain;
    position: absolute;
    right: 0;
    top: 45px;
    z-index: 1;
    pointer-events: none;
}

.principle-job .row > div:nth-child(4) .principle-job__item::before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='388' height='96' viewBox='0 0 388 96' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M387.531 95.0303L95.0312 95.0303L0.53125 0.530334' stroke='%2300A86C' stroke-width='1.5' stroke-dasharray='4 4'/%3E%3C/svg%3E%0A");
    width: 388px;
    height: 96px;
    background-size: contain;
    position: absolute;
    right: 0;
    top: -50px;
    z-index: 1;
    pointer-events: none;
}

.principle-job__item-name {
    font-weight: 600;
    font-size: 20px;
    line-height: 1.2;
    color: #2F5163;
    margin-bottom: 38px;
}

.principle-job__item-text {
    font-weight: 400;
    font-size: 15px;
    line-height: 1.533333333333333;
    color: rgba(47, 81, 99, .7);
}

.principle-job .row > div:nth-child(2) .principle-job__item,
.principle-job .row > div:nth-child(4) .principle-job__item {
    text-align: right;
}

.principle-job__item-prev-wrapper {
    position: absolute;
    cursor: pointer;
}

.principle-job__item-prev-wrapper._title {
    cursor: default;
}

.principle-job__item-prev-img {
    -webkit-transition: -webkit-transform .3s ease-in-out;
    transition: -webkit-transform .3s ease-in-out;
    -o-transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
}

.principle-job .row > div:nth-child(1) .principle-job__item .principle-job__item-prev-img {
    aspect-ratio: 181 / 188;
    -webkit-transform-origin: 461px 238px;
    -ms-transform-origin: 461px 238px;
    transform-origin: 461px 238px;
    -webkit-transform: scale(.8);
    -ms-transform: scale(.8);
    transform: scale(.8);
}

.principle-job .row > div:nth-child(2) .principle-job__item .principle-job__item-prev-img {
    aspect-ratio: 17 / 20;
    -webkit-transform-origin: 623px 240px;
    -ms-transform-origin: 623px 240px;
    transform-origin: 623px 240px;
    -webkit-transform: scale(.8);
    -ms-transform: scale(.8);
    transform: scale(.8);
}

.principle-job .row > div:nth-child(4) .principle-job__item .principle-job__item-prev-img {
    aspect-ratio: 151 / 216;
    -webkit-transform-origin: 613px 410px;
    -ms-transform-origin: 613px 410px;
    transform-origin: 613px 410px;
    -webkit-transform: scale(.8);
    -ms-transform: scale(.8);
    transform: scale(.8);
}

.principle-job__item-title-wrap {
    position: relative;
}

.principle-job__item-title {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);

    font-weight: 600;
    font-size: 32px;
    line-height: 1.1;
    color: #FFFFFF;
}

.principle-job__item-title span:nth-child(1) {
    padding-left: 80px;
}

.principle-job__item-title span:nth-child(2) {
    padding-left: 51px;
}

.principle-job__title {
    display: none;
}

@media (hover: hover) {
    .principle-job__item-prev-wrapper:hover .principle-job__item-prev-img {
        -webkit-transform: scale(1) !important;
        -ms-transform: scale(1) !important;
        transform: scale(1) !important;
    }
}

@media only screen and (max-width: 1199px) {
    .principle-job__title {
        display: block;
        color: rgba(0, 168, 108, 1);
        margin-bottom: 35px;
        font-size: 24px;
        font-weight: 600;
        line-height: 1.2;
    }

    .principle-job__item {
        margin-top: 0 !important;
        margin-bottom: 35px !important;
        text-align: left !important;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .principle-job__item::before {
        content: unset !important;
    }

    .principle-job__item-name {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }

    .principle-job__item-text {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
    }

    .principle-job__item-prev-wrapper {
        position: unset;
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        min-height: 200px
    }

    .principle-job__item-prev-wrapper svg {
        max-width: 250px;
        height: auto;
        display: block;
    }

    .site-section__principle {
        padding-bottom: 40px;
    }

}

@media only screen and (max-width: 991px) {
    .principle-job__item-name {
        margin-bottom: 25px;
    }
}

@media only screen and (max-width: 767px) {
    .principle-job__item-name {
        margin-bottom: 15px;
    }

    .principle-job__item-prev-wrapper {
        min-height: auto;
        margin-bottom: 20px;
    }

    .principle-job__item-prev-wrapper svg {
        max-width: 100%;
        width: 100%;
    }

    .principle-job__item::after {
        content: '';
        position: absolute;
        left: -30px;
        width: calc(100% + 60px);
        background-image: url("data:image/svg+xml,%3Csvg width='375' height='2' viewBox='0 0 375 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0.75H375.5' stroke='%2300A86C' stroke-width='1.5' stroke-dasharray='4 4'/%3E%3C/svg%3E%0A");
        height: 2px;
        bottom: -30px;
    }

    .principle-job .row > div:last-child .principle-job__item {
        padding-top: 15px;
    }

    .principle-job .row > div:last-child .principle-job__item::after {
        content: unset;
    }
}
/* End */


/* Start:/local/templates/himprom/components/bitrix/news.list/contract-benefit/style.css?17726926366606*/

.contract-benefit {
    margin-top: 26px;
}

.contract-benefit__item {
    padding: 35px 40px 30px 40px;
    border: 1px solid rgba(47, 81, 99, .1);
    border-radius: 4px;
    margin-bottom: 30px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: calc(100% - 30px);
    min-height: 225px;
    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: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.contract-benefit__item-head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.contract-benefit__item-name {
    font-weight: 600;
    font-size: 20px;
    line-height: 1.2;
    color: #2F5163;
}

.contract-benefit__item-text {
    font-weight: 500;
    font-size: 15px;
    line-height: 1.2;
    color: rgba(47, 81, 99, .7);
}

.contract-production__discussion {
    margin-top: 80px;
    background-color: #00A86C;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 60px 45px;
    border-radius: 4px;
    color: #FFFFFF;
    position: relative;
}

.contract-production__discussion::before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='435' height='184' viewBox='0 0 435 184' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.1'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M175.325 28.4876L256.404 -35.3125L245.771 -81.8335H164.691L72.9785 -22.0208L75.6369 28.4876H175.325Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M184.63 112.225L167.351 45.7661H63.6753L-40 117.541L-29.3666 184H27.7877H59.6878H88.9296L184.63 112.225Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M386.665 37.791L362.74 -23.3508H272.357L188.619 41.7785L205.898 102.92H225.836L256.407 104.25H310.903L386.665 37.791Z' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A");
    width: 435px;
    height: 184px;
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
}

.contract-benefit__item-img {
    pointer-events: none;
}

.contract-production__discussion::after {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='245' height='170' viewBox='0 0 245 170' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.1'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M134.325 101.988L184.904 62.1874L178.27 33.1665H127.691L70.4785 70.4791L72.1369 101.988H134.325Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M140.13 154.225L129.35 112.766H64.6752L0 157.541L6.63335 199H42.2876H62.1877H80.4294L140.13 154.225Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M266.165 107.791L251.24 69.6494H194.857L142.619 110.279L153.398 148.42H165.836L184.907 149.25H218.903L266.165 107.791Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M296.01 28.1917L286.06 0H238.798L191.535 31.5084L198.169 58.871H253.723L296.01 28.1917Z' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A");
    width: 245px;
    height: 170px;
    position: absolute;
    right: 0;
    bottom: 0;
    pointer-events: none;
}

.contract-production__discussion-left {
    -ms-flex-preferred-size: 58.333%;
    flex-basis: 58.333%;
    max-width: 58.333%;
}

.contract-production__discussion-right {
    -ms-flex-preferred-size: 41.667%;
    flex-basis: 41.667%;
    max-width: 41.667%;
    padding-left: 115px;
    text-align: center;
    position: relative;
    padding-right: 30px;
}

.contract-production__discussion-right::before {
    content: '';
    height: calc(100% + 120px);
    width: 1px;
    position: absolute;
    left: 30px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    background-image: url("data:image/svg+xml,%3Csvg width='1' height='209' viewBox='0 0 1 209' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 0V209' stroke='%23E5EBF0' stroke-dasharray='4 4'/%3E%3C/svg%3E%0A");
}

.contract-production__discussion-text {
    font-weight: 600;
    font-size: 20px;
    line-height: 1.4;
}

.contract-production__discussion-post {
    font-weight: 600;
    font-size: 10px;
    line-height: 1.4;
    letter-spacing: 0.07em;
    text-transform: uppercase;
    color: rgba(255, 255, 255, 0.7);
    margin-bottom: 2px;
}

.contract-production__discussion-staff {
    font-weight: 600;
    font-size: 24px;
    line-height: 1.4;
    margin-bottom: 10px;
}

.contract-production__discussion-email {
    font-weight: 600;
    font-size: 17px;
    line-height: 1.4;
    margin-bottom: 4px;
}

.contract-production__discussion-phone {
    font-weight: 600;
    font-size: 17px;
    line-height: 1.4;
}

@media only screen and (max-width: 1199px) {
    .contract-production__discussion {
        margin-top: 60px;
    }
}

@media only screen and (max-width: 991px) {
    .contract-production__discussion {
        margin-top: 40px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        padding: 40px;
        text-align: center;
    }

    .contract-production__discussion-left,
    .contract-production__discussion-right {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%;
        width: 100%;
        padding: 0;
    }

    .contract-production__discussion-left {
        margin-top: 40px;
    }
    .contract-production__discussion-right::before {
        background: none;
        border-bottom: 1px dashed #E5EBF0;
        height: 1px;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        width: calc(100% + 80px);
        top: calc(100% + 20px);
    }
}

@media only screen and (max-width: 767px) {
    .contract-production__discussion {
        margin-top: 20px;
        padding: 20px;
    }

    .contract-production__discussion-staff {
        font-size: 20px;
    }

    .contract-production__discussion-text {
        font-size: 16px;
    }
}
/* End */
/* /local/templates/himprom/components/bitrix/breadcrumb/main/style.css?17683012691702 */
/* /local/templates/himprom/components/bitrix/news.list/contract-teasers/style.css?17726925594151 */
/* /local/templates/himprom/components/bitrix/news.list/contract-step/style.css?177269259325724 */
/* /local/templates/himprom/components/bitrix/news.list/principle-job/style.css?17726251757208 */
/* /local/templates/himprom/components/bitrix/news.list/contract-benefit/style.css?17726926366606 */
