

/* Start:/bitrix/components/bitrix/system.show_message/templates/.default/style.min.css?153805188451*/
font.errortext{color:red}font.notetext{color:green}
/* End */


/* Start:/local/templates/main_theme/components/makc/representatives/.default/style.css?175129005613733*/
.representatives{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-flex:1;-ms-flex:1;flex:1;margin-bottom:-20px}.representatives .representatives-header{margin-bottom:28px}@media only screen and (max-width:1311px){.representatives .representatives-header{margin-bottom:20px}}.representatives .representatives-header .representatives-title-wrapper{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;margin-bottom:53px}@media (max-width:1023px){.representatives .representatives-header .representatives-title-wrapper .representatives-title{margin-bottom:32px}}@media only screen and (max-width:1311px){.representatives .representatives-header .representatives-title-wrapper{margin-bottom:28px}}@media (max-width:1023px){.representatives .representatives-header .representatives-title-wrapper{margin-top:32px;-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}}.representatives .representatives-header .representatives-description{font-family:SourceSansPro;font-size:20px;color:#494e52;line-height:34px}body.blind-version .representatives .representatives-header .representatives-description{color:#000}@media only screen and (max-width:1311px){.representatives .representatives-header .representatives-description{font-size:16px;line-height:24px;padding-top:24px}}.representatives .representatives-header .responsibility-item-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:24px;margin-bottom:5px}@media only screen and (max-width:1311px){.representatives .representatives-header .responsibility-item-info{margin-top:18px}}@media only screen and (max-width:767px){.representatives .representatives-header .responsibility-item-info{-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}}.representatives .representatives-header .responsibility-item-info .responsibility-item-mail,.representatives .representatives-header .responsibility-item-info .responsibility-item-phone,.representatives .representatives-header .responsibility-item-info .responsibility-item-question{color:#005fad;font-size:20px;margin-right:40px;background-size:24px;background-position:0;background-repeat:no-repeat;position:relative}@media only screen and (max-width:1311px){.representatives .representatives-header .responsibility-item-info .responsibility-item-mail,.representatives .representatives-header .responsibility-item-info .responsibility-item-phone,.representatives .representatives-header .responsibility-item-info .responsibility-item-question{font-size:16px;background-size:18px;background-position:-2px}}@media only screen and (max-width:767px){.representatives .representatives-header .responsibility-item-info .responsibility-item-mail,.representatives .representatives-header .responsibility-item-info .responsibility-item-phone,.representatives .representatives-header .responsibility-item-info .responsibility-item-question{margin-bottom:10px}}.representatives .representatives-header .responsibility-item-info .responsibility-item-phone{padding-left:0;color:#494e52}body.blind-version .representatives .representatives-header .responsibility-item-info .responsibility-item-phone{color:#000;font-weight:600}.representatives .representatives-header .responsibility-item-info .responsibility-item-phone:before{position:relative;top:4px;font-family:MakcmIcons;content:"\E923";font-weight:400;font-size:24px}body.blind-version .representatives .representatives-header .responsibility-item-info .responsibility-item-mail{color:#000}.representatives .representatives-header .responsibility-item-info .responsibility-item-mail:before{position:relative;top:4px;font-family:MakcmIcons;content:"\E921";font-weight:400;font-size:24px}.representatives .representatives-header .responsibility-item-info .responsibility-item-mail:hover:after{content:"";display:block;position:absolute;bottom:0;left:28px;width:calc(100% - 28px);height:1px;opacity:.3;background:#005fad}body.blind-version .representatives .representatives-header .responsibility-item-info .responsibility-item-mail:hover:after{background:#000;opacity:1}@media only screen and (max-width:767px){.representatives .representatives-header .responsibility-item-info .responsibility-item-question{margin-bottom:0}}body.blind-version .representatives .representatives-header .responsibility-item-info .responsibility-item-question{color:#000}.representatives .representatives-header .responsibility-item-info .responsibility-item-question:before{position:relative;top:4px;font-family:MakcmIcons;content:"\E925";font-weight:400;font-size:24px}.representatives .representatives-list .representative-block{display:-webkit-box;display:-ms-flexbox;display:flex}.representatives .representatives-list .representative-block:not(:last-child){margin-bottom:32px}.representatives .representatives-list .representative-block:last-child .representative-info .representative-responsibilities{margin-bottom:0}.representatives .representatives-list .representative-block .representative-icon{width:128px;width:auto;height:128px}@media only screen and (max-width:1311px){.representatives .representatives-list .representative-block .representative-icon{width:88px;height:88px}}.representatives .representatives-list .representative-block .representative-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:26px;padding-left:16px}@media only screen and (max-width:1311px){.representatives .representatives-list .representative-block .representative-info{padding-top:12px;padding-left:0}}.representatives .representatives-list .representative-block .representative-info .representative-main-info{margin-top:12px;margin-bottom:12px}.representatives .representatives-list .representative-block .representative-info .representative-main-info .representative-subtitle{margin-top:4px;font-family:SourceSansPro;font-size:16px;color:#6e747a;line-height:24px}body.blind-version .representatives .representatives-list .representative-block .representative-info .representative-main-info .representative-subtitle{color:#000;font-weight:600}@media only screen and (max-width:1311px){.representatives .representatives-list .representative-block .representative-info .representative-main-info .representative-subtitle{font-size:12px;line-height:16px}}.representatives .representatives-list .representative-block .representative-info .representative-main-info .representative-description{margin-top:16px;font-family:SourceSansPro;font-size:20px;color:#494e52;line-height:34px}body.blind-version .representatives .representatives-list .representative-block .representative-info .representative-main-info .representative-description{color:#000}@media only screen and (max-width:1311px){.representatives .representatives-list .representative-block .representative-info .representative-main-info .representative-description{margin-top:26px;font-size:16px;line-height:24px}}.representatives .representatives-list .representative-block .representative-info .representative-responsibilities{margin-left:-36px;margin-bottom:10px}.representatives .representatives-list .representative-block .representative-info .representative-responsibilities .collapsible-button{padding-left:36px;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:SourceSansPro;font-weight:600;font-size:16px;color:#b3bdc7;line-height:28px;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.blind-version .representatives .representatives-list .representative-block .representative-info .representative-responsibilities .collapsible-button{color:#000}.representatives .representatives-list .representative-block .representative-info .representative-responsibilities .collapsible-button .collapse-text,.representatives .representatives-list .representative-block .representative-info .representative-responsibilities .collapsible-button .expand-text{position:relative}.representatives .representatives-list .representative-block .representative-info .representative-responsibilities .collapsible-button .collapse-text:after,.representatives .representatives-list .representative-block .representative-info .representative-responsibilities .collapsible-button .expand-text:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;opacity:.3;background-image:-webkit-gradient(linear,left top,right top,color-stop(62.5%,#b3bdc7),color-stop(0,hsla(0,0%,100%,0)));background-image:linear-gradient(90deg,#b3bdc7 62.5%,hsla(0,0%,100%,0) 0);background-position:bottom;background-size:8px 2px;background-repeat:repeat-x}body.blind-version .representatives .representatives-list .representative-block .representative-info .representative-responsibilities .collapsible-button .collapse-text:after,body.blind-version .representatives .representatives-list .representative-block .representative-info .representative-responsibilities .collapsible-button .expand-text:after{background-image:-webkit-gradient(linear,left top,right top,color-stop(62.5%,#000),color-stop(0,hsla(0,0%,100%,0)));background-image:linear-gradient(90deg,#000 62.5%,hsla(0,0%,100%,0) 0);opacity:1}.representatives .representatives-list .representative-block .representative-info .representative-responsibilities .collapsible-button .expand-text{display:none}.representatives .representatives-list .representative-block .representative-info .representative-responsibilities .collapsible-button .collapse-text{display:block}.representatives .representatives-list .representative-block .representative-info .representative-responsibilities .collapsible-button .visibility-icon{width:28px;height:28px;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .3s;transition:all .3s}.representatives .representatives-list .representative-block .representative-info .representative-responsibilities .collapsible-button .visibility-icon:after{font-family:MakcmIcons;content:"\E90A";color:#b3bdc7;font-size:28px}body.blind-version .representatives .representatives-list .representative-block .representative-info .representative-responsibilities .collapsible-button .visibility-icon:after{color:#000}.representatives .representatives-list .representative-block .representative-info .representative-responsibilities .responsibilities-list{padding-top:24px;opacity:1;-webkit-transition:all .3s;transition:all .3s}@media only screen and (max-width:1311px){.representatives .representatives-list .representative-block .representative-info .representative-responsibilities .responsibilities-list{padding-top:16px}}.representatives .representatives-list .representative-block .representative-info .representative-responsibilities .responsibilities-list .responsibility-item{position:relative;padding-left:36px;overflow:visible;font-family:SourceSansPro;font-size:20px;color:#494e52;line-height:34px}body.blind-version .representatives .representatives-list .representative-block .representative-info .representative-responsibilities .responsibilities-list .responsibility-item{color:#000}.representatives .representatives-list .representative-block .representative-info .representative-responsibilities .responsibilities-list .responsibility-item:before{position:absolute;top:0;left:0;font-family:MakcmIcons;content:"\E942";color:#d60029;font-weight:400;font-size:24px}body.blind-version .representatives .representatives-list .representative-block .representative-info .representative-responsibilities .responsibilities-list .responsibility-item:before{color:#000}@media only screen and (max-width:1311px){.representatives .representatives-list .representative-block .representative-info .representative-responsibilities .responsibilities-list .responsibility-item{font-size:16px;line-height:24px;max-width:528px;min-height:31px}}.representatives .representatives-list .representative-block .representative-info .representative-responsibilities .responsibilities-list .responsibility-item:not(:last-child){margin-bottom:20px}@media only screen and (max-width:1311px){.representatives .representatives-list .representative-block .representative-info .representative-responsibilities .responsibilities-list .responsibility-item:not(:last-child){margin-bottom:20px}}.representatives .representatives-list .representative-block .representative-info .representative-responsibilities.collapsed .collapsible-button .expand-text{display:block}.representatives .representatives-list .representative-block .representative-info .representative-responsibilities.collapsed .collapsible-button .collapse-text{display:none}.representatives .representatives-list .representative-block .representative-info .representative-responsibilities.collapsed .collapsible-button .visibility-icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.representatives .representatives-list .representative-block .representative-info .representative-responsibilities.collapsed .responsibilities-list{opacity:0}
/* End */
/* /bitrix/components/bitrix/system.show_message/templates/.default/style.min.css?153805188451 */
/* /local/templates/main_theme/components/makc/representatives/.default/style.css?175129005613733 */
