.error-page{background:no-repeat center;background-size:cover;height:100%;padding-bottom:130px;padding-top:216px;position:absolute;width:100%;}
.error-page h1{color:#fff;font-size:223px;font-weight:300;line-height:1;}
.error-page p{color:#fff;font-size:18px;}
.error-page .button{border:1px solid #3cb1d6;color:#3cb1d6;margin:30px auto 0 auto;}
.error-page-content{display:inline-block;margin-left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);}
.clients-information{background:no-repeat center;background-size:cover;padding-bottom:30px;position:relative;}
.clients-information h1{color:#fff;}
.clients-information-background{content:' ';height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1;background:no-repeat center;background-size:cover;}
.clients-information-background:after{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAIBAMAAAA2IaO4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgV2luZG93cyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEMThDQTA4NDBBMkQxMUU3QjJCREE2MDI5Qjg4RjEzRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEMThDQTA4NTBBMkQxMUU3QjJCREE2MDI5Qjg4RjEzRSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQwRjA2MDdEMEEyRDExRTdCMkJEQTYwMjlCODhGMTNFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQwRjA2MDdFMEEyRDExRTdCMkJEQTYwMjlCODhGMTNFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+GRdL9AAAAA9QTFRFGFWFGlmLH2KXH2OXIGSZVmNWwgAAABhJREFUCNdjYGAQNmRgYDBxhhHCilhEGAA4vgLNx1sGbQAAAABJRU5ErkJggg==) repeat;content:' ';height:100%;left:0;opacity:.95;position:absolute;top:0;width:100%;}
.clients-information-blocks{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-around;-ms-flex-pack:distribute;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-justify-content:space-around;}
.clients-information-single-block{align-items:flex-start;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;padding-bottom:60px;width:33.33%;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-flex-pack:center;-webkit-justify-content:center;}
.clients-information-single-block img{margin-right:20px;}
.clients-information-header h2{color:#fff;font-size:30px;font-weight:600;padding-bottom:20px;padding-top:10px;text-transform:uppercase;}
.clients-information-text span{color:#96e3fb;display:block;font-size:15px;width:380px;}
.contacts-section{position:relative;}
.contacts-block{align-items:center;background-color:rgba(6, 4, 0, .74);display:-webkit-flex;display:-ms-flexbox;display:flex;height:770px;justify-content:center;position:relative;width:100%;-webkit-align-items:center;-ms-flex-align:center;-ms-flex-pack:center;-webkit-justify-content:center;}
.contacts-map-container{align-self:flex-start;height:320px;margin-right:70px;margin-top:90px;position:relative;width:320px;z-index:1;-webkit-align-self:flex-start;-ms-flex-item-align:start;}
.contacts-zoom-button{align-items:center;background-color:#103f6c;border-radius:100%;content:' ';cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;height:58px;justify-content:center;left:15px;position:absolute;top:15px;transition:all .3s ease;width:58px;z-index:2;-webkit-align-items:center;-ms-flex-align:center;-ms-flex-pack:center;-webkit-justify-content:center;}
.contacts-zoom-button img{transition:all .3s ease;}
.contacts-zoom-button:hover,
.feedback-show-button:hover{background-color:#0a2f52;}
.contacts-zoom-button:hover img,
.feedback-show-button:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);}
.contacts-map{background:no-repeat center;background-size:cover;border-radius:100%;height:100%;overflow:hidden;position:relative;z-index:1;}
.contacts-information{transition:all .3s ease;width:350px;}
.contacts-information h1{color:#3cb1d6;font-size:24px;text-transform:uppercase;}
.contacts-information p{color:#fff;font-size:17px;}
.contacts-gps p{display:inline;}
.contacts-gps p:first-child{margin-right:8px;}
.contacts-phones span{margin-left:5px;}
.contacts-information-block{margin-bottom:40px;}
.contacts-information-block:last-child{margin-bottom:0;}
.contacts-email a{border-bottom:1px solid #fff;color:#fff;font-size:17px;transition:all .3s ease;}
.contacts-email a:hover{border-bottom:1px solid #103f6c;color:#103f6c;}
.feedback-show-button{align-items:center;background-color:#103f6c;border-radius:100%;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;height:76px;justify-content:center;position:absolute;right:70px;top:45px;transition:all .3s ease;width:76px;-webkit-align-items:center;-ms-flex-align:center;-ms-flex-pack:center;-webkit-justify-content:center;}
.feedback-show-button img{transition:all .3s ease;}
.feedback-block{align-items:center;background-color:rgba(60, 177, 214, .95);display:-webkit-flex;display:-ms-flexbox;display:flex;height:calc(100% - 77px);justify-content:center;left:0;position:absolute;top:0;transform:translateX(100%);transition:all .5s ease;width:100%;z-index:3;-webkit-align-items:center;-ms-flex-align:center;-ms-flex-pack:center;-webkit-justify-content:center;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);}
.inputs-container{padding-bottom:60px;width:560px;}
.inputs-container .button{background-color:transparent;border-color:#fff;color:#fff;margin:0 auto;}
.inputs-container .button:hover{background-color:#fff;border-color:#fff;color:#103f6c;}
.inputs-container .section-header{color:#fff;text-transform:uppercase;}
.inputs-container input{background-color:transparent;border:none;border-bottom:1px solid #b2dbef;color:#fff;font-size:18px;padding:10px 0;transition:all .3s ease;width:100%;border-radius:0;height:initial;}
.inputs-container textarea{background-color:transparent;border:none;border-bottom:1px solid #b2dbef;color:#fff;font-size:18px;height:100px;margin-bottom:40px;padding:10px 0;resize:none;transition:all .3s ease;width:100%;}
.close_button_map{position:absolute;content:'';background-color:#103f6c;width:58px;height:58px;left:25px;top:25px;border-radius:100%;z-index:1;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all 0.3s ease;}
.close_button_map img{transition:all 0.3s ease;transform:scale(1);}
.close_button_map:hover{background-color:#0a2f52;}
.close_button_map:hover img{transform:scale(1.1);}
.inputs-container input:focus,
.inputs-container textarea:focus{border-bottom:1px solid #fff;}
.inputs-container input::-webkit-input-placeholder{color:#fff;}
.inputs-container textarea::-webkit-input-placeholder{color:#fff;}
.inputs-container input:-moz-placeholder{color:#fff !important;}
.inputs-container textarea:-moz-placeholder, .form-control::-moz-placeholder{color:#fff !important;}
.inputs-container .input-line{margin-bottom:20px;}
.inputs-container .input-line:last-child{background-color:red;}
.feedback-phone{align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;}
.feedback-phone span{color:#fff;font-size:27px;margin-bottom:-7px;margin-right:20px;}
.feedback-phone .code-input{margin-right:20px;width:80px;}
.feedback-phone .phone-number-input{flex-grow:1;width:initial;-webkit-flex-grow:1;-ms-flex-positive:1;}
.feedback-close,
.popup-close,
.site-map-close{align-items:center;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;height:35px;justify-content:center;position:absolute;width:35px;-webkit-align-items:center;-ms-flex-align:center;-ms-flex-pack:center;-webkit-justify-content:center;}
.feedback-close span,
.popup-close span,
.site-map-close span{background-color:#fff;height:2px;position:absolute;transition:all .3s ease;width:35px;top:50%;left:50%;}
.feedback-close span:first-child,
.popup-close span:first-child,
.site-map-close span:first-child{transform:translate(-50%, -50%) rotate(45deg);}
.feedback-close span:last-child,
.popup-close span:last-child,
.site-map-close span:last-child{transform:translate(-50%, -50%) rotate(-45deg)}
.feedback-close{right:35px;top:30px;}
.feedback-close:hover span,
.popup-close:hover span,
.site-map-close:hover span{background-color:#3cb1d6;}
.opened-contacts-information{background-color:#fff;height:calc(100% - 77px);padding:130px 75px 0 75px;position:absolute;right:0;top:0;width:530px;}
.opened-contacts-information h1,
.opened-contacts-information p,
.opened-contacts-information span,
.opened-contacts-information a{color:#303030;}
.contacts-full-map{display:none;height:calc(100% - 77px);left:0;position:absolute;top:0;transition:all .3s ease;width:calc(100% - 530px);z-index:2;}
.discount-program{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;font-size:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;}
.discount-program-block{background:no-repeat center;background-size:cover;height:656px;position:relative;width:50%;}
.discount-program-block h1{font-size:36px;text-transform:uppercase;}
.discount-program-block p{font-size:18px;}
.discount-program-block> div{z-index:2;}
.discount-program-block:after{background-color:#464646;content:' ';height:100%;left:0;opacity:.48;position:absolute;top:0;transition:all .3s ease;width:100%;z-index:1;}
.discount-program-block:hover .discount-program-hidden-part{opacity:1;}
.discount-program-block:hover .discount-program-visible-part{opacity:0;}
.discount-program-block:hover:after{opacity:.81;}
.discount-program-visible-part{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding:0 10% 30px 10%;position:relative;transition:all .3s ease;-webkit-flex-direction:column;-ms-flex-direction:column;-ms-flex-pack:end;-webkit-justify-content:flex-end;}
.discount-program-visible-part h1{color:#fff;padding-bottom:10px;}
.discount-program-visible-part p{color:#fff;}
.discount-program-hidden-part{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;opacity:0;padding:0 15%;position:absolute;text-align:center;top:0;transition:all .3s ease;width:100%;-webkit-flex-direction:column;-ms-flex-direction:column;-ms-flex-pack:center;-webkit-justify-content:center;}
.discount-program-hidden-part h1{color:#3cb1d6;padding-bottom:20px;}
.discount-program-hidden-part p{color:#fff;padding-bottom:30px;}
.discount-program-hidden-part .button{border:1px solid #3cb1d6;color:#3cb1d6;margin:0 auto;}
@font-face{font-family:'icons';font-style:normal;font-weight:normal;src:url('../font/icons.eot');src:url('../font/icons.eot#iefix') format('embedded-opentype'), url('../font/icons.woff2') format('woff2'), url('../font/icons.woff') format('woff'), url('../font/icons.ttf') format('truetype'), url('../font/icons.svg#icons') format('svg');}
.footer{align-items:center;background:url('../img/footer-background.jpg') no-repeat center;background-size:cover;display:-webkit-flex;display:-ms-flexbox;display:flex;height:77px;justify-content:space-between;margin-left:80px;padding:0 80px;width:calc(100% - 80px);-webkit-align-items:center;-ms-flex-align:center;-ms-flex-pack:justify;-webkit-justify-content:space-between;}
.reactive-logo-block{color:#fff;font-size:15px;}
.reactive-logo-block img{margin-left:5px;}
.footer-social-icons span{color:#fff;font-size:15px;margin-right:40px;}
.footer-social-icons i{color:#fff;cursor:pointer;font-size:13px;padding:10px;transition:all .3s ease;}
.footer-social-icons i:hover{color:#3cb1d6;}
.site-map-link{border-bottom:1px dotted #fff;color:#fff;font-size:15px;}
.main-page-footer{background:none;bottom:0;margin-left:0;position:absolute;width:100%;}
@charset 'UTF-8';.main-page-header{align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:flex-end;left:80px;padding-top:15px;position:absolute;top:0;width:calc(100% - 80px);z-index:2;-webkit-align-items:center;-ms-flex-align:center;-ms-flex-pack:end;-webkit-justify-content:flex-end;}
.header i{cursor:pointer;transition:all .3s ease;}
.header i:hover{color:#3cb1d6;}
.header-logo{display:inline-block;left:50%;padding-bottom:25px;position:absolute;top:25px;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);}
.header-logo:after{bottom:0;color:#e9e6e4;content:'Розничная сеть аптек';font-size:13px;font-weight:300;left:50%;position:absolute;transform:translateX(-50%);white-space:nowrap;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);}
.header-phone{border-bottom:1px dotted #fff;color:#fff;font-size:24px;position:relative;transition:all .3s ease;z-index:3;}
.header-contacts-block{position:relative;margin-right:20px;padding-top:5px;}
.header-phone-list{background-color:rgba(0, 0, 0, .35);display:none;flex-direction:column;padding-bottom:10px;padding-top:40px;position:absolute;top:0;-webkit-flex-direction:column;-ms-flex-direction:column;}
.inner-header-phone{border-bottom:1px dotted #fff;color:#fff;font-size:24px;margin:0 20px 0 20px;transition:all .3s ease;}
.header-location-icon{color:#fff;font-size:24px;margin-right:10px;}
.header-location-icon i{padding:10px;}
.header-social-icons-container{color:#fff;margin-right:85px;position:relative;}
.header-social-icons-container> i{font-size:24px;padding:10px;position:relative;z-index:2;}
.header-social-icons{background-color:rgba(0, 0, 0, .35);display:none;flex-direction:column;padding-top:50px;position:absolute;top:0;z-index:1;-webkit-flex-direction:column;-ms-flex-direction:column;}
.header-social-icons i{font-size:13px;padding:0 15px 15px 15px;}
.inner-page-header{background:url('../img/inner-header-background.jpg');display:-webkit-flex;display:-ms-flexbox;display:flex;height:188px;justify-content:flex-end;margin-left:80px;padding-top:15px;position:relative;width:calc(100% - 80px);-ms-flex-pack:end;-webkit-justify-content:flex-end;}
.header-action-block{background-color:#26769f;border-radius:100%;bottom:25px;height:82px;position:absolute;right:85px;transition:all .3s ease;width:82px;}
.header-action-block img{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);}
.header-action-block .normal-icon{opacity:1;transition:all .3s ease;}
.header-action-block .hover-icon{opacity:0;transition:all .3s ease;}
.header-action-block span{color:#3cb1d6;font-size:15px;left:-90px;opacity:0;padding-right:20px;position:absolute;text-align:right;text-transform:uppercase;top:50%;transform:translateY(-50%) translateX(90px);transition:all .3s ease;-webkit-transform:translateY(-50%) translateX(90px);-ms-transform:translateY(-50%) translateX(90px);}
.header-action-block:hover{background-color:rgba(48, 179, 171, .17);}
.header-action-block:hover span{opacity:1;transform:translateY(-50%) translateX(0);-webkit-transform:translateY(-50%) translateX(0);-ms-transform:translateY(-50%) translateX(0);}
.header-action-block:hover .normal-icon{opacity:0;}
.header-action-block:hover .hover-icon{opacity:1;}
.main-page-header .header-logo::after{display:none;}
.history{background:no-repeat center fixed;background-size:cover;padding-bottom:180px;position:relative;}
.history h1{color:#fff;}
.navigation-dates{background-color:rgba(32, 40, 41, .55);height:100%;left:0;padding-top:210px;position:absolute;text-align:center;top:0;width:245px;}
.navigation-dates li{color:#fff;cursor:pointer;font-size:24px;margin-bottom:10px;transition:all .3s ease;}
.navigation-dates .slick-active{color:#3cb1d6;}
.navigation-dates li:not(.slick-active):hover{color:#96e3fb;}
.history-slider-block{margin:0 auto;width:920px;}
.history-slider-container{margin-left:245px;position:relative;width:calc(100% - 245px);}
.history-slide h2{color:#3cb1d6;font-size:65px;padding-bottom:20px;padding-left:25px;position:relative;}
.history-slide h2:after{background-color:#3cb1d6;content:' ';height:60px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:3px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.history-slide p{color:#fff;font-size:18px;font-weight:300;line-height:1.7;}
.history-slider-arrows{left:0;position:absolute;top:150px;width:100%;}
.history-slider-arrows .slider-arrows{display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;margin:0 auto;width:1110px;-ms-flex-pack:justify;-webkit-justify-content:space-between;}
.open-image-popup{cursor:pointer;}
.image-popup-container{background-color:rgba(0, 0, 0, .6);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:15;}
.image-popup{position:absolute;left:50%;top:50%;max-width:90%;height:90%;transform:translate(-50%, -50%);overflow:hidden;}
.image-popup img{max-height:100%;width:auto;}
.popup-close{background-color:#103f6c;height:45px;padding:10px;right:0;top:0;width:45px;}
.inner-page-top-line{align-items:center;border-bottom:4px solid #ebebeb;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:15px 80px;-webkit-align-items:center;-ms-flex-align:center;}
.inner-page-top-line h1{font-size:42px;margin-right:35px;position:relative;}
.inner-page-top-line h1:after{background-color:#103f6c;bottom:-15px;content:' ';height:5px;left:0;position:absolute;width:88px;}
.another-pages-links a{font-size:18px;display:inline-block;border:2px solid #103f6c;border-radius:8px;padding:5px 10px;margin-right:15px;color:#103f6c;}
.about-main-link a{border:none;border-radius:0;color:#222121;font-size:16px;}
.another-pages-links a:not(.current-page-link):hover{border:2px solid #103f6c;background-color:#103f6c;border-radius:8px;color:#fff;padding:5px 10px;}
.another-pages-links .about-main-link a:hover{border:none;color:#103f6c;background-color:#fff;border-radius:0;}
.another-pages-links .current-page-link{background-color:#103f6c;border-bottom:none;color:#fff;padding:5px 10px;pointer-events:none;}
.intro{position:relative;}
.intro:after{background-color: rgba(36, 36, 36, .45);content:' ';height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1;}
.intro-background-slider{height:100%;position:absolute;width:100%;z-index:-1;}
.intro-background-slider .slick-list{height:100%;}
.intro-background-slider .slick-track{height:100%;}
.intro-background-slider .intro-background-slide{background:no-repeat center;background-size:cover;}
.intro-circles-container{display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-around;padding-bottom:100px;padding-top:216px;width:100%;-ms-flex-pack:distribute;-webkit-justify-content:space-around;}
.intro-circle{align-items:center;background:no-repeat center;background:no-repeat center;background-size:cover;border-radius:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;height:310px;justify-content:center;position:relative;width:310px;z-index:1;-webkit-align-items:center;-ms-flex-align:center;-ms-flex-pack:center;-webkit-justify-content:center;}
.intro-circle:after,
.intro-circle:before{border-radius:100%;content:' ';opacity:.4;position:absolute;transition:all .3s ease;}
.intro-circle:after{border:3px solid #fff;clip:rect(120px, 176px, 176px, 0);height:352px;left:-21px;top:-21px;width:352px;}
.intro-circle:before{border:3px solid #3cb1d6;clip:rect(0, 168px, 168px, 0);height:336px;left:-13px;top:-13px;width:336px;}
.intro-circle-text{color:#3cb1d6;text-transform:uppercase;}
.intro-circle-text p{font-size:19px;line-height:1;}
.intro-circle-text span{font-size:32px;}
.circle-background{background-color:rgba(0, 12, 13, .29);border-radius:100%;height:100%;left:0;opacity:1;position:absolute;top:0;transition:all .3s ease;width:100%;z-index:1;}
.intro-circle-image{opacity:0;position:relative;transition:all .5s ease;z-index:2;}
.center-intro-circle{align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;margin-top:180px;position:relative;}
.lines-container{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2;}
.partners-slider-container_new{padding:0 80px;display:flex;padding:0 80px;justify-content:space-around;align-items:baseline;flex-wrap:wrap;}
.lines-container span{display:block;height:2px;opacity:0;position:absolute;width:150px;}
.lines-container span:nth-child(1){background-color:#3cb1d6;left:-57px;top:150px;transform:translateX(-300px);transition:all .3s ease;-webkit-transform:translateX(-300px);-ms-transform:translateX(-300px);}
.lines-container span:nth-child(2){background-color:#fff;left:-70px;top:158px;transform:translateX(-400px);transition:all .5s ease;-webkit-transform:translateX(-400px);-ms-transform:translateX(-400px);}
.left-intro-circle{margin-left:20px;}
.left-intro-circle .intro-circle{margin-bottom:20px;}
.left-intro-circle .intro-circle:after{clip:rect(0, 176px, 176px, 120px);}
.left-intro-circle .intro-circle:after,
.left-intro-circle .intro-circle:before{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);}
.left-intro-circle .lines-container{transform:rotate(135deg);-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);}
.center-intro-circle .intro-circle{margin-right:40px;}
.center-intro-circle .intro-circle-text{position:absolute;right:0;transform:translateX(100%);}
.center-intro-circle .intro-circle:after,
.center-intro-circle .intro-circle:before{transform:rotate(135deg);-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);}
.center-intro-circle .lines-container{transform:rotate(0deg);-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);}
.right-intro-circle .intro-circle{margin-top:20px;}
.right-intro-circle .intro-circle:after,
.right-intro-circle .intro-circle:before{transform:rotate(25deg);-webkit-transform:rotate(25deg);-ms-transform:rotate(25deg);}
.right-intro-circle .lines-container{transform:rotate(245deg);-webkit-transform:rotate(245deg);-ms-transform:rotate(245deg);}
.intro-circle-container:hover .intro-circle:after,
.intro-circle-container:hover .intro-circle:before{opacity:1;}
.intro-circle-container:hover .lines-container span{opacity:1;transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);}
.intro-circle-container:hover .circle-background{background-color:rgba(0, 12, 13, .65);}
.intro-circle-container:hover .intro-circle-image{opacity:1;}
.intro-news-block{background-color:rgba(0, 12, 13, .55);bottom:0;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;padding:30px 0;width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;}
.intro-single-news{display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;width:25%;-ms-flex-pack:center;-webkit-justify-content:center;}
.intro-single-news .news-date{color:#3cb1d6;font-size:38px;font-weight:300;}
.intro-single-news .news-header{font-size:15px;height:42px;overflow:hidden;}
.intro-single-news .news-header p{border-bottom:1px solid #fff;color:#fff;display:inline;transition:all .3s ease;}
.intro-news-block-content{display:block;width:240px;}
.intro-news-block-content:hover .news-header p{border-bottom:1px solid #96e3fb;color:#96e3fb;}
.intro-navigation-line{align-items:flex-end;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:flex-end;padding-bottom:30px;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;}
.help-block-container{left:50%;position:absolute;transform:translateX(-50%);z-index:10;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);}
.help-block{animation:helpJumping 1.5s infinite;-webkit-animation:helpJumping 1.5s infinite;}
@-webkit-keyframes helpJumping{0%{transform:translateY(0);-webkit-transform:translateY(0);}
50%{transform:translateY(-30px);-webkit-transform:translateY(-30px);}
100%{transform:translateY(0px);-webkit-transform:translateY(0px);}
}
@keyframes helpJumping{0%{transform:translateY(0);-webkit-transform:translateY(0);}
50%{transform:translateY(-30px);-webkit-transform:translateY(-30px);}
100%{transform:translateY(0px);-webkit-transform:translateY(0px);}
}
.intro .background-slider-arrows{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:80px;}
.intro .background-slider-arrows .next-arrow{transform:scale(.8);-webkit-transform:scale(.8);-ms-transform:scale(.8);}
.intro .background-slider-arrows .prev-arrow{margin-right:10px;transform:scale(-.8);-webkit-transform:scale(-.8);-ms-transform:scale(-.8);}
.background-slider-dots{align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px;margin-right:30px;-webkit-align-items:center;-ms-flex-align:center;}
.background-slider-dots ul{font-size:0;}
.background-slider-dots li{align-items:center;cursor:pointer;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;justify-content:center;padding:3px;-webkit-align-items:center;-ms-flex-align:center;-ms-flex-pack:center;-webkit-justify-content:center;}
.background-slider-dots li:not(.slick-active):hover button{background-color:rgba(146, 250, 240, .74);}
.background-slider-dots button{background-color:rgba(255, 255, 255, .14);border:none;border-radius:100%;height:9px;padding:0;transition:all .3s ease;width:9px;}
.background-slider-dots .slick-active button{background-color:#fff;transform:scale(1.2);-webkit-transform:scale(1.2);-ms-transform:scale(1.2);}
.leadership{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAIAgMAAAC5YVYYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgV2luZG93cyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3NzA5QzM3RTBBMzIxMUU3QURENkVFMzE3QzdBOTRGOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3NzA5QzM3RjBBMzIxMUU3QURENkVFMzE3QzdBOTRGOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjc2QzA4NTgxMEEzMjExRTdBREQ2RUUzMTdDN0E5NEY4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjc2QzA4NTgyMEEzMjExRTdBREQ2RUUzMTdDN0E5NEY4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+V2mQJQAAAAxQTFRFpdDxrtPwwdrtxNvt8tJmWwAAABJJREFUCNdjYMhkYNgHRpnITAA3aASdw0g3PgAAAABJRU5ErkJggg==) repeat;padding-bottom:85px;position:relative;}
.leaderships-container{margin:0 auto;width:1150px;}
.leadership-block-content{display:block;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;height:470px;padding-top:10px;background-color:#fff;margin:0 auto;width:260px;-webkit-flex-direction:column;-ms-flex-direction:column;}
.leadership-image-container{background-color:#fff;height:278px;overflow:hidden;width:100%;flex-shrink:0;}
.leadership-image{height:100%;transform:scale(1);transition:all .5s ease;width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);background:no-repeat center;background-size:contain;}
.leadership-name{background-color:#fff;flex-grow:1;padding:25px 10px 15px 10px;text-align:center;-webkit-flex-grow:1;-ms-flex-positive:1;position:relative;}
.leadership-name:before{position:absolute;content:' ';bottom:0;left:0;width:100%;height:12px;background-color:#fff;}
.leadership-name > p{color:#2f2f2e;font-size:21px;font-weight:600;}
.leadership-name span{color:#7f7f7e;font-size:16px;font-weight:300;}
.leadership-slider-arrows{display:-webkit-flex;display:-ms-flexbox;display:flex;left:50%;position:absolute;top:400px;transform:translateX(-50%);width:1250px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);}
.leadership-slider-arrows .slider-arrows{display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;width:100%;-ms-flex-pack:justify;-webkit-justify-content:space-between;}
.leadership-slider-arrows .slider-arrows .next-arrow span,
.leadership-slider-arrows .slider-arrows .prev-arrow span{background-color:#929292;}
.license{padding-bottom:95px;}
.licenses-container{margin:0 auto;width:1150px;}
.licenses-container{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;}
.license-block{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:30px;width:50%;}
.license-image{background:no-repeat center;background-size:contain;height:330px;margin-right:15px;width:220px;}
.license-name{font-size:20px;width:280px;}
.license-name span{border-bottom:1px solid #000;}
.main-menu{box-shadow:0 0 10px rgba(0, 0, 0, .3);height:100%;left:0;overflow:hidden;position:fixed;top:0;transition:all .3s ease;width:80px;z-index:10;}
.main-menu:before{background-color:#fff;content:' ';height:100%;left:0;position:absolute;top:0;width:80px;}
.main-menu-link{display:-webkit-flex;display:-ms-flexbox;display:flex;height:77px;width:219px;}
.main-menu-link-icon{align-items:center;background-color:#fff;display:-webkit-flex;display:-ms-flexbox;display:flex;height:77px;justify-content:center;position:relative;width:80px;z-index:2;-webkit-align-items:center;-ms-flex-align:center;-ms-flex-pack:center;-webkit-justify-content:center;}
.main-menu-link-icon span{color:#949393;font-size:40px;transition:all .3s ease;}
.main-menu-link-icon img{height:40px;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);}
.main-menu-link-icon .normal-icon{opacity:1;transition:all .3s ease;}
.main-menu-link-icon .active-icon{opacity:0;transition:all .3s ease;}
.main-menu-link-icon .hover-icon{opacity:0;transition:all .3s ease;}
.main-menu-active-link .normal-icon{opacity:0;}
.main-menu-active-link .active-icon{opacity:1;}
.main-menu-active-link .hover-icon{opacity:0;}
.main-menu-link-text{align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-grow:1;transform:translateX(-100%);transition:all .3s ease;-webkit-align-items:center;-ms-flex-align:center;-webkit-flex-grow:1;-ms-flex-positive:1;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);}
.main-menu-link-text span{color:#949393;font-size:14px;font-weight:600;padding-left:12px;text-transform:uppercase;transition:all .3s ease;}
.main-menu-background{background-color:rgba(255, 255, 255, .95);height:100%;left:80px;position:absolute;top:0;transform:translateX(-100%);transition:all .3s ease;width:139px;z-index:-1;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);}
.main-menu-active-link .main-menu-link-text{background-color:#103f6c;}
.main-menu-active-link .main-menu-link-text span{color:#fff;}
.main-menu-active-link .main-menu-link-icon{background-color:#103f6c;}
.main-menu-active-link .main-menu-link-icon span{color:#fff;}
.main-menu-button-text{border-bottom:1px dotted #c2c1c1;color:#c2c1c1;padding-left:15px;}
.main-menu-button{align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;height:77px;justify-content:center;position:relative;width:80px;-webkit-align-items:center;-ms-flex-align:center;-webkit-flex-direction:column;-ms-flex-direction:column;-ms-flex-pack:center;-webkit-justify-content:center;}
.main-menu-button span{background-color:#d5d5d5;height:3px;margin-bottom:6px;transition:all .3s ease;width:37px;}
.main-menu-button span:last-child{margin-bottom:0;}
.main-menu-link:not(.main-menu-active-link):hover .main-menu-link-icon .normal-icon{opacity:0;}
.main-menu-link:not(.main-menu-active-link):hover .main-menu-link-icon .active-icon{opacity:0;}
.main-menu-link:not(.main-menu-active-link):hover .main-menu-link-icon .hover-icon{opacity:1;}
.main-menu-link:not(.main-menu-active-link):hover .main-menu-link-text span{color:#103f6c;}
.main-menu:hover{width:219px;}
.main-menu:hover .main-menu-background{transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);}
.main-menu:hover .main-menu-link-text{transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);}
.main-menu:hover .main-menu-search{width:187px;}
.main-menu:hover .main-menu-search i{transform:translateY(-50%) scale(1);-webkit-transform:translateY(-50%) scale(1);-ms-transform:translateY(-50%) scale(1);}
.main-menu:hover .main-menu-search-input{opacity:1;}
.main-menu:hover .main-menu-search:after{opacity:0;}
.main-menu-search{bottom:20px;height:38px;margin-left:12px;position:absolute;transition:all .3s ease;width:50px;}
.main-menu-search i{color:#d5d5d5;font-size:24px;margin-top:-2px;position:absolute;right:13px;top:50%;transform:translateY(-50%) scale(1.4);transition:all .3s ease;-webkit-transform:translateY(-50%) scale(1.4);-ms-transform:translateY(-50%) scale(1.4);}
.main-menu-search:after{background-color:#f0f0f0;content:' ';height:1px;left:-12px;position:absolute;top:-20px;transition:all .3s ease;width:219px;}
.main-menu-search-input{background-color:#f9f9f9;border:1px solid #d5d5d5 !important;border-radius:50px !important;color:#929292;font-size:14px;height:100%;opacity:0;padding:0 45px 0 18px;transition:all .3s ease;width:100%;}
.main-menu-search-input:focus{border:1px solid #103f6c;}
.main-menu-search-input:focus+ i{color:#103f6c;}
.main-menu-search-input::-webkit-input-placeholder{color:#929292;}
.main-menu-search-input::-moz-placeholder{color:#929292;}
.main-menu-mobile-button{align-items:center;background-color:#fff;box-shadow:0 0 10px rgba(0, 0, 0, .3);cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;height:77px;justify-content:center;left:0;position:fixed;top:0;width:80px;z-index:9;-webkit-align-items:center;-ms-flex-align:center;-webkit-flex-direction:column;-ms-flex-direction:column;-ms-flex-pack:center;-webkit-justify-content:center;}
.main-menu-mobile-button span{background-color:#d5d5d5;height:3px;margin-bottom:6px;transition:all .3s ease;width:37px;}
.main-menu-mobile-button span:last-child{margin-bottom:0;}
body,
html{font-family:'Open Sans', sans-serif;height:100%;min-width:320px;}
.content{margin-left:80px;overflow-x:hidden;position:relative;width:calc(100% - 80px);}
.section-header{font-size:60px;padding:58px 20px;text-align:center;}
.button{border:1px solid #103f6c;border-radius:50px;color:#103f6c;display:block;font-size:24px;height:69px;line-height:67px;text-align:center;transition:all .3s ease;width:341px;}
.button:hover{background-color:#103f6c;border:1px solid #103f6c;color:#fff;}
.slider-arrows .next-arrow,
.slider-arrows .prev-arrow{cursor:pointer;height:40px;position:relative;width:26px;}
.slider-arrows .next-arrow span,
.slider-arrows .prev-arrow span{background-color:#fff;display:block;height:2px;position:absolute;transition:all .3s ease;width:26px;}
.slider-arrows .next-arrow span:first-child,
.slider-arrows .prev-arrow span:first-child{top:10px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.slider-arrows .next-arrow span:last-child,
.slider-arrows .prev-arrow span:last-child{bottom:10px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.slider-arrows .prev-arrow{transform:scale(-1);-webkit-transform:scale(-1);-ms-transform:scale(-1);}
.slider-arrows .next-arrow:hover span,
.slider-arrows .prev-arrow:hover span{background-color:#103f6c;}
.inner-page-icon{align-items:center;background-color:#103f6c;color:#fff;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-shrink:0;font-size:16px;height:25px;justify-content:center;margin-right:12px;width:25px;-webkit-align-items:center;-ms-flex-align:center;-ms-flex-negative:0;-ms-flex-pack:center;-webkit-flex-shrink:0;-webkit-justify-content:center;}
.inner-page-icon-container{display:-webkit-flex;display:-ms-flexbox;display:flex;}
.slider-arrows{align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;-ms-flex-pack:center;-webkit-justify-content:center;}
.paginator{background-color:#f0f0f0;padding-bottom:80px;}
.paginator a{display:inline-block;}
.paginator .prev-arrow span,
.paginator .next-arrow span{background-color:#a09f9f;}
.paginator .prev-arrow{margin-right:15px;}
.paginator .next-arrow{margin-left:15px;}
.paginator-pages a{font-size:24px;margin:0 5px;padding:0 10px;transition:all .3s ease;}
.paginator-pages a:not(.paginator-dots):hover{color:#103f6c;}
.paginator-pages .paginator-dots{pointer-events:none;}
.paginator-active-page{color:#103f6c;}
.breadcrumbs{color:#aaaaa9;font-size:15px;padding:35px 20px 30px 80px;}
.breadcrumbs a{border-bottom:1px solid #aaaaa9;margin-right:20px;transition:all .3s ease;}
.breadcrumbs span{margin-right:20px;}
.breadcrumbs a:last-child{border-bottom:none;pointer-events:none;}
.breadcrumbs a:hover{border-bottom:1px solid #103f6c;color:#103f6c;}
.news-list{background-color:#f0f0f0;padding:0 80px 0 80px;}
.main-news-block{display:-webkit-flex;display:-ms-flexbox;display:flex;height:530px;margin:0 -5px;}
.main-news{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 5px;width:60%;}
.main-news-image-container{overflow:hidden;width:40%;}
.main-news-content{background-color:#fff;padding-right:80px;position:relative;width:60%;}
.main-news-content span{color:#8b8b8a;display:inline-block;font-size:38px;font-weight:300;margin-bottom:20px;margin-top:40px;}
.main-news-content h1{font-size:36px;padding-bottom:20px;}
.main-news-content p{color:#7d7d7d;font-size:18px;}
.main-news-content:after{background-color:#fff;content:' ';height:100%;left:-80px;position:absolute;top:0;width:80px;}
.main-news-image{background:no-repeat center;background-size:cover;height:100%;transition:all .5s ease;}
.actions-block{display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;width:40%;}
.single-action-block{height:100%;padding:0 5px;position:relative;width:50%;}
.action-image-container{height:100%;overflow:hidden;width:100%;}
.action-image{background:no-repeat center;background-size:cover;height:100%;transition:all .5s ease;width:100%;}
.action-label{align-items:center;background-color:#fd495a;color:#fff;display:block;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:27px;height:81px;justify-content:center;position:absolute;right:5px;text-transform:uppercase;top:0;width:81px;-webkit-align-items:center;-ms-flex-align:center;-ms-flex-pack:center;-webkit-justify-content:center;}
.action-text-label{font-size:18px;}
.additional-news{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 -5px;padding-top:10px;}
.news-page-paginator{background-color:#f0f0f0;padding-top:80px;}
.additional-news-block{background-color:#f0f0f0;padding:0 5px;width:20%;}
.additional-news-image-container{height:220px;overflow:hidden;position:relative;width:100%;}
.additional-news-image{background:no-repeat center;background-size:cover;height:100%;transition:all .5s ease;width:100%;}
.additional-news-date{background-color:rgba(0, 0, 0, .55);bottom:0;color:#3cb1d6;font-size:29px;font-weight:300;left:0;padding:2px 17px;position:absolute;}
.additional-news-text-container{height:102px;overflow:hidden;}
.additional-news-text{background-color:#fff;height:143px;padding:20px 15px;}
.additional-news-text p{border-bottom:1px solid #2c2c2c;color:#2c2c2c;display:inline;font-size:18px;font-weight:600;transition:all .3s ease;}
.additional-news-block:hover .additional-news-image{transform:scale(1.2);-webkit-transform:scale(1.2);-ms-transform:scale(1.2);}
.additional-news-block:hover .additional-news-text p{border-bottom:1px solid #103f6c;color:#103f6c;}
.single-action-block:hover .action-image{transform:scale(1.2);-webkit-transform:scale(1.2);-ms-transform:scale(1.2);}
.main-news:hover .main-news-image{transform:scale(1.2);-webkit-transform:scale(1.2);-ms-transform:scale(1.2);}
.main-news-text{height:220px;overflow:hidden;}
.second-news-page .additional-news{flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;}
.second-news-page .additional-news-block{margin-bottom:10px;}
.partners-slider-block{overflow:hidden;position:relative;}
.partners-slider-container{height:540px;margin:0 auto;position:relative;width:420px;}
.partners-slider-container:after{border:1px solid #929292;border-radius:100%;content:' ';height:856px;left:-214px;position:absolute;top:0;width:856px;z-index:-1;}
.partner-image{background:no-repeat center;background-size:contain;height:130px;margin:0 auto 30px auto;width:245px;}
.partners-slide-content{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;height:500px;padding:20px;justify-content:space-between;width:420px;-webkit-flex-direction:column;-ms-flex-direction:column;-ms-flex-pack:center;-webkit-justify-content:space-between;}
.pharmacy-slider-inner .partners-slide-content{width:auto;}
.partners-slide-content .button{margin:0 auto;}
.partner-description p{color:#929292;display:block;margin:0 auto 50px auto;text-align:center;width:400px;}
.partners-slider-arrows{bottom:245px;left:50%;position:absolute;transform:translateX(-50%);width:100%;width:990px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);}
.partners-slider-arrows .slider-arrows{display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;width:100%;-ms-flex-pack:justify;-webkit-justify-content:space-between;}
.partners-slider-arrows .next-arrow span,
.partners-slider-arrows .prev-arrow span{background-color:#929292;}
.view-switch{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:auto;}
.view-switch div{align-items:center;border:1px solid #c4c4c4;color:#c4c4c4;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:18px;height:42px;justify-content:center;transition:all .3s ease;width:150px;-webkit-align-items:center;-ms-flex-align:center;-ms-flex-pack:center;-webkit-justify-content:center;}
.view-switch i{font-size:16px;margin-right:8px;}
.view-switch div:not(.active-view){cursor:pointer;}
.view-switch .active-view{background-color:#103f6c;border:1px solid #103f6c;color:#fff;}
.map-view-switch{border-bottom-left-radius:50px;border-top-left-radius:50px;}
.list-view-switch{border-bottom-right-radius:50px;border-top-right-radius:50px;}
.region-switch{margin:0 80px;position:relative;}
.region-switch span{color:#3c3c3c;font-size:16px;text-transform:uppercase;}
.selected-region{display:inline-block;padding-left:10px;}
.selected-region span{border-bottom:1px dotted #103f6c;color:#103f6c;cursor:pointer;}
.region-switch{padding:20px 0;}
.region-switch ul{background-color:#103f6c;color:#fff;display:none;left:68px;position:absolute;top:42px;}
.region-switch li{cursor:pointer;padding:5px 10px;transition:all .3s ease;}
.region-switch li:hover{background-color:#3cb1d6;}
.region-switch li:hover a:hover{color:#fff;}
.pharmacy-list-element{align-items:center;border-top:1px solid #d5d5d5;display:-webkit-flex;display:-ms-flexbox;display:flex;height:120px;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;-ms-flex-pack:justify;-webkit-justify-content:space-between;}
.pharmacy-list-element .inner-page-information-element{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-grow:1;justify-content:space-between;padding:0 80px;-webkit-flex-grow:1;-ms-flex-pack:justify;-ms-flex-positive:1;-webkit-justify-content:space-between;}
.pharmacy-list-element .button{font-size:18px;height:54px;line-height:52px;width:249px;}
.pharmacy-list-element .element-location{width:250px;}
.pharmacy-list-element .element-working-time{width:190px;}
.pharmacy-list-element .element-phone{width:190px;}
.pharmacy-list-element:last-child{border-bottom:1px solid #d5d5d5;}
.pharmacy-list-element-image-container{align-items:center;background-color:#eff2e9;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-shrink:0;height:100%;width:433px;-webkit-align-items:center;-ms-flex-align:center;-ms-flex-negative:0;-webkit-flex-shrink:0;}
.pharmacy-list-element-image-container p{border-bottom:1px solid #002838;color:#002838;display:inline;font-size:20px;transition:all .3s ease;}
.pharmacy-list-element-name{padding-right:60px;}
.pharmacy-list-element-image-container:hover p{border-bottom:1px solid #016086;color:#016086;}
.pharmacy-list-element-image{background:no-repeat center;background-size:cover;flex-shrink:0;height:83px;margin-left:75px;margin-right:20px;width:133px;-ms-flex-negative:0;-webkit-flex-shrink:0;}
.pharmacy-list-paginator .paginator{background-color:#fff;padding-top:80px;}
.pharmacy-list-container{position:relative;}
.pharmacy-list-map{background-size:cover;display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2;background-color:#fff;}
.pharmacy-slider-block{background:no-repeat center fixed;background-size:cover;padding-bottom:77px;}
.pharmacy-slider-block h1{color:#fff;}
.pharmacy-slider-container{position:relative;width:100%;}
.pharmacy-slider-container .slider-arrows{display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;padding:0 95px;position:absolute;top:50%;transform:translateY(-50%);width:100%;-ms-flex-pack:justify;-webkit-justify-content:space-between;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.pharmacy-slider, .pharmacy-slider-inner{margin:0 139px;}
.pharmacy-slide{background:no-repeat center;background-size:cover;height:262px;margin:0 10px;}
.production-links h1{color:#103f6c;}
.production-links .button{margin:60px auto 77px auto;}
.production-links-container{display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;-ms-flex-pack:center;-webkit-justify-content:center;}
.production-link{display:inline-block;text-align:center;vertical-align:top;width:180px;}
.production-link:hover .production-link-icon{background-color:#103f6c;border:1px solid #103f6c;}
.production-link:hover .production-link-icon img:nth-child(1){opacity:0;}
.production-link:hover .production-link-icon img:nth-child(2){opacity:1;}
.production-link:hover .production-link-header span{color:#103f6c;}
.production-link{margin-right:50px;}
.production-link:last-child{margin-right:0;}
.production-link-icon{align-items:center;border:1px solid #dbdbda;border-radius:100%;color:#103f6c;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:40px;height:115px;justify-content:center;margin:0 auto 20px auto;position:relative;transition:all .3s ease;width:115px;-webkit-align-items:center;-ms-flex-align:center;-ms-flex-pack:center;-webkit-justify-content:center;}
.production-link-icon img{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);transition:all .3s ease;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);}
.production-link-icon img:nth-child(2){opacity:0;}
.production-link-header span{color:#bec1bb;font-size:20px;transition:all .3s ease;}
.box{margin:auto;max-width:1200px;padding-left:15px;padding-right:15px;}
.background-image{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;}
.single-news-content-block{display:inline-block;padding:0 80px;}
.single-news-header{margin-bottom:30px;}
.single-news-name{display:inline-block;font-size:36px;vertical-align:top;}
.single-news-date{color:#8b8b8a;display:inline-block;padding-left:9px;padding-right:50px;position:relative;}
.single-news-date p{font-size:38px;font-weight:300;line-height:1;text-transform:lowercase;}
.single-news-date span{font-size:13px;padding-left:4px;text-transform:uppercase;}
.single-news-date:after{background-color:#8b8b8a;content:' ';height:100%;left:0;position:absolute;top:0;width:2px;}
.single-news-content{display:inline-block;margin-bottom:60px;}
.single-news-content img{float:left;margin-bottom:20px;margin-right:50px;max-width:560px;}
.single-news-text{color:#7d7d7d;font-size:18px;line-height:1.7;}
.news-navigation{padding:0 80px 90px 80px;}
.news-navigation .slider-arrows{justify-content:space-between;-ms-flex-pack:justify;-webkit-justify-content:space-between;}
.news-navigation .prev-arrow span,
.news-navigation .next-arrow span{background-color:#a09f9f;}
.news-navigation a{align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;}
.news-navigation p{border-bottom:1px solid #103f6c;color:#103f6c;font-size:18px;margin:0 10px;}
.news-navigation a:hover .prev-arrow span,
.news-navigation a:hover .next-arrow span{background-color:#103f6c;}
.single-news-block{margin-right:435px;}
.another-news-list{background-color:#f0f0f0;height:100%;position:absolute;right:0;top:0;width:435px;}
.another-news-list .button{font-size:18px;margin-left:72.5px;margin-top:60px;width:190px;}
.single-news-page-block{position:relative;}
.another-single-news{display:block;margin:0 auto;width:290px;}
.another-single-news-date{color:#103f6c;font-size:30px;font-weight:300;margin-top:35px;padding-bottom:5px;}
.another-single-news-header span{border-bottom:1px solid #222121;color:#222121;transition:all .3s ease;}
.another-single-news:hover .another-single-news-header span{border-bottom:1px solid #103f6c;color:#103f6c;}
.fullpage-content{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;}
.single-pharmacy-container{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-grow:1;-webkit-flex-grow:1;-ms-flex-positive:1;}
.single-pharmacy-map{flex-grow:1;-webkit-flex-grow:1;-ms-flex-positive:1;}
.single-pharmacy-content{padding-bottom:100px;padding-left:80px;padding-right:60px;width:920px;}
.single-pharmacy-content h1{font-size:36px;margin-bottom:30px;padding-left:35px;position:relative;}
.single-pharmacy-content h1:after{background-color:#cbcccb;content:' ';height:100%;left:0;position:absolute;top:0;width:2px;}
.single-pharmacy-information{display:-webkit-flex;display:-ms-flexbox;display:flex;}
.single-pharmacy-information .single-pharmacy-image{background:no-repeat center;background-size:cover;flex-grow:1;margin-right:80px;-webkit-flex-grow:1;-ms-flex-positive:1;}
.single-pharmacy-information .button{font-size:18px;height:59px;line-height:57px;margin-top:50px;width:256px;}
.single-pharmacy-information .inner-page-information-element{font-size:16px;width:256px;}
.single-pharmacy-information .inner-page-information-element p{margin-bottom:10px;}
.single-pharmacy-information .inner-page-icon-container{margin-bottom:25px;}
.site-map-popup{background-color:#103f6c;color:#fff;display:none;left:50%;padding:50px 50px 30px 50px;position:fixed;top:50%;transform:translate(-50%, -50%);width:500px;z-index:15;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);}
.site-map-popup .site-map-close{right:10px;top:10px;}
.site-map-popup a{border-bottom:1px solid #fff;display:inline-table;transition:all .3s ease;}
.site-map-popup a:hover{border-bottom:1px solid #3cb1d6;color:#3cb1d6;}
.site-map-header-link{font-size:18px;}
.site-map-inner-link{font-size:14px;margin-left:15px;margin-top:5px;}
.site-map-link-block{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;flex-direction:column;margin-bottom:20px;vertical-align:top;width:calc(50% - 12px);-webkit-flex-direction:column;-ms-flex-direction:column;}
.site-map-link-block:nth-child(2n - 1){margin-right:20px;}
.partners-slide{display:inline-block;}
.text-block{display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;padding:85px 80px;-ms-flex-pack:justify;-webkit-justify-content:space-between;}
.text-block-images{display:-webkit-flex;display:-ms-flexbox;display:flex;}
.text-block-large-image{background:no-repeat center;background-size:cover;height:500px;margin-right:10px;width:290px;}
.text-block-min-img{background:no-repeat center;background-size:cover;height:245px;width:370px;}
.text-block-min-img:first-child{margin-bottom:10px;}
.text-block-content{padding-right:100px;}
.text-block-content h1{font-size:36px;padding-bottom:40px;}
.text-block-content p{color:#929292;font-size:18px;}
.vacansy-blocks{padding:80px 0;}
.vacansy-block-header{align-items:center;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:30px 80px;-webkit-align-items:center;-ms-flex-align:center;}
.vacansy-block-header h1{font-size:24px;}
.vacansy-block-header .hot-vacansy-icon{background-color:#fd495a;color:#fff;display:block;font-size:15px;margin-left:15px;padding:3px 7px;}
.vacansy-block-content{display:none;justify-content:space-between;padding:0 80px 60px 80px;-ms-flex-pack:justify;-webkit-justify-content:space-between;}
.vacansy-block-content h2{color:#3c3c3c;font-size:18px;padding:50px 0 20px 0;text-transform:uppercase;}
.vacansy-block-content p{color:#7d7d7d;font-size:16px;padding-bottom:10px;}
.vacansy-block:first-child{border-top:1px solid #d5d5d5;}
.vacansy-block{border-bottom:1px solid #d5d5d5;}
.vacansy-block-additional-information{padding-top:50px;}
.vacansy-block-additional-information{margin-right:100px;width:256px;}
.vacansy-block-additional-information a{margin-top:30px;width:256px;}
.vacansy-block-additional-information p{padding-bottom:0;}
.vacansy-block-additional-information .inner-page-icon-container{margin-bottom:20px;}
.inner-page-information-element a{font-size:18px;}
.inner-page-information-element p{color:#222121;}
.inner-page-information-element span{color:#103f6c;display:inline-block;width:60px;}
.inner-page-information-element .unactive-line{color:#929292;}
.inner-page-information-element .unactive-line span{color:#929292;}
.vacansy-block-text{margin-right:50px;}
.clients-information-blocks .clients-information-single-block:nth-child(1),
.clients-information-blocks .clients-information-single-block:nth-child(3),
.clients-information-blocks .clients-information-single-block:nth-child(5){
	padding-left: 100px;
}
@media screen and (min-width:1601px) {
	.clients-information-blocks .clients-information-single-block:nth-child(5)	{padding-left: 0}
	.clients-information-blocks .clients-information-single-block:nth-child(3)	{padding-left: 0}
	.clients-information-blocks .clients-information-single-block:nth-child(4)	{padding-left: 100px}
}
[class*='icon_']:before,
[class*='icon_']:after{display:inline-block;font-family:'icons';font-style:normal;font-variant:normal;font-weight:normal;line-height:1em;margin-left:5px;margin-right:5px;text-align:center;text-decoration:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
[class*='icon_']:before:hover,
[class*='icon_']:after:hover{text-decoration:none;}
@media screen and (max-width:1750px){.center-intro-circle{margin-top:230px;}
.center-intro-circle .intro-circle-text{margin-top:110px;}
.center-intro-circle .intro-circle:after, .center-intro-circle .intro-circle:before{transform:rotate(165deg);}
.center-intro-circle .lines-container{transform:rotate(30deg);}
.center-intro-circle .intro-circle{margin-right:15px;}
}
@media screen and (max-width:1600px){.clients-information-single-block{width:50%;}
.pharmacy-list-element .inner-page-information-element{flex-wrap:wrap;padding:0 20px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;}
.another-news-list{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between;padding:30px 80px;position:static;width:100%;-ms-flex-pack:justify;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-justify-content:space-between;}
.another-news-list .button{margin:50px auto 0 auto;}
.single-news-block{margin-right:0;}
.another-single-news{padding-right:20px;width:25%;}
.another-single-news> div{width:290px;}
.another-single-news:nth-child(4){padding-right:0;}
}
@media screen and (max-width:1550px){.another-single-news{width:50%;}
.another-single-news> div{margin:0 auto;}
.another-single-news:nth-child(2){padding-right:0;}
.another-single-news:nth-child(1),
.another-single-news:nth-child(2){margin-bottom:30px;}
}
@media screen and (max-width:1500px){.history-slider-block{width:600px;}
.history-slider-arrows .slider-arrows{width:790px;}
.first-news-page .additional-news{flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;}
.first-news-page .additional-news-block{margin-bottom:10px;width:33.33%;}
.first-news-page .additional-news{margin-right:295px;}
.first-news-page .additional-news-image-container{height:320px;}
.first-news-page .additional-news-text{height:210px;padding:30px 15px;}
.first-news-page .additional-news-text-container{height:150px;}
.single-action-block{height:530px;}
.actions-block{flex-direction:column;height:1070px;width:300px;-webkit-flex-direction:column;-ms-flex-direction:column;}
.main-news{width:calc(100% - 300px);}
.single-action-block{width:100%;}
.single-action-block:last-child{display:none;}
.single-action-block:first-child{margin-bottom:10px;}
.second-news-page .additional-news-block{width:25%;}
.text-block-images{flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;}
.text-block-large-image{height:245px;margin-bottom:10px;margin-right:0;width:370px;}
}
@media screen and (max-width:1470px){.pharmacy-list-element-image{margin-left:20px;}
.pharmacy-list-element-image-container{width:332px;}
.pharmacy-list-element-name{padding-right:20px;}
}
@media screen and (max-width:1400px){.leaderships-container{width:860px;}
.leadership-slider-arrows{width:960px;}
}
@media screen and (max-width:1380px){.pharmacy-list-element{height:initial;}
.pharmacy-list-element .inner-page-information-element{padding:20px 20px 10px 20px;}
.pharmacy-list-element-image-container{position:absolute;top:0;}
.pharmacy-list-element{position:relative;}
.pharmacy-list .inner-page-information-element{margin-left:332px;}
.pharmacy-list .inner-page-information-element a{margin-bottom:10px;}
.pharmacy-list .inner-page-icon-container{margin-bottom:10px;}
}
@media screen and (max-width:1340px){.single-pharmacy-container{flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;}
.single-pharmacy-content{width:100%;}
.single-pharmacy-map{height:300px;}
}
@media screen and (max-width:1300px){.intro-circle-container{align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;margin-left:20px;-webkit-align-items:center;-ms-flex-align:center;-webkit-flex-direction:column;-ms-flex-direction:column;-ms-flex-pack:center;-webkit-justify-content:center;}
.intro-circle-container .intro-circle{margin:0 0 40px 0;}
.intro-circle-container .lines-container{transform:rotate(135deg);-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);}
.intro-circle-container .intro-circle:after,
.intro-circle-container .intro-circle:before{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);}
.left-intro-circle .intro-circle:after{clip:rect(120px, 176px, 176px, 0);}
.center-intro-circle{flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;}
.right-intro-circle{flex-direction:column-reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;}
.intro-circles-container{padding-top:240px;}
.center-intro-circle{margin-top:0;}
.center-intro-circle .intro-circle-text{margin-top:0;position:static;transform:translate(0);}
.action-block{display:none;}
}
@media screen and (max-width:1300px){.licenses-container{width:100%;}
.license-block{justify-content:center;width:100%;-ms-flex-pack:center;-webkit-justify-content:center;}
.main-news-block{position:relative;}
.main-news{width:100%;}
.actions-block{margin-top:10px;position:absolute;right:0;top:100%;display:none;}
.first-news-page .additional-news-block{width:50%;}
.second-news-page .additional-news-block{width:33.33%;}
}
@media screen and (max-width:1200px){.header-social-icons-container{margin-right:20px;}
.header-phone{font-size:18px;}
.header-action-block{right:20px;}
.inner-header-phone{font-size:18px;}
.header-phone-list{padding-top:30px;}
.history-slider-container{margin-left:0;width:100%;}
.navigation-dates{height:initial;margin-bottom:40px;padding:20px 20px;position:static;width:100%;}
.navigation-dates li{display:inline-block;margin-bottom:0;margin-right:20px;}
.navigation-dates li:last-child{margin-right:0;}
.history{padding-bottom:100px;}
.history .section-header{background-color:rgba(42, 42, 42, .55);}
.intro-circles-container{flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;}
.intro-circle-container{flex-direction:row;justify-content:flex-start;margin:0 auto;width:570px;-webkit-flex-direction:row;-ms-flex-direction:row;-ms-flex-pack:start;-webkit-justify-content:flex-start;}
.intro-circle-container .intro-circle{margin:0 30px 40px 0;}
.intro-circle-container .lines-container{transform:rotate(0deg);-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);}
.intro-circle-container .intro-circle:after,
.intro-circle-container .intro-circle:before{transform:rotate(135deg);-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);}
.right-intro-circle{flex-direction:row-reverse;justify-content:flex-end;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;-ms-flex-pack:end;-webkit-justify-content:flex-end;}
.intro-single-news{width:50%;}
.intro-single-news:nth-child(1),
.intro-single-news:nth-child(2){margin-bottom:30px;}
.intro-circle-container{transform:scale(.8);-webkit-transform:scale(.8);-ms-transform:scale(.8);}
.intro-circle-container .intro-circle{margin-bottom:0;}
.production-link{margin-right:20px;}
}
@media screen and (max-width:1150px){.leaderships-container{width:580px;}
.leadership-slider-arrows{width:660px;}
}
@media screen and (max-width:1120px){.partners-slider-container_new{padding-top:40px;}
.partners-slider-container:after{display:none;}
.partners-slide-content{height:initial;justify-content:space-between;-ms-flex-pack:start;-webkit-justify-content:space-between;}
.partners-slider-container{height:initial;margin-bottom:40px;}
.partners-slider-arrows{width:500px;}
.partners-slider-arrows{bottom:initial;top:245px;}
}
@media screen and (max-width:1100px){.clients-information-single-block{width:100%;}
.clients-information-blocks .clients-information-single-block:nth-child(1),
.clients-information-blocks .clients-information-single-block:nth-child(3),
.clients-information-blocks .clients-information-single-block:nth-child(5){
		padding-left: 0;
	}
.discount-program-hidden-part{padding:0 5%;}
.discount-program-visible-part{padding:0 5% 30px 5%;}
.footer{padding:0 20px;}
.actions-block{width:200px;}
.first-news-page .additional-news{margin-right:195px;}
.second-news-page .additional-news-block{width:50%;}
.single-news-content img{float:none;margin-right:0;}
.text-block-content{padding-right:50px;}
.text-block{flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;}
.text-block-images{flex-direction:row;margin-top:40px;-webkit-flex-direction:row;-ms-flex-direction:row;}
.text-block-large-image{height:500px;margin-bottom:0;margin-right:10px;width:290px;}
.text-block-content{padding-right:0;}
.vacansy-block-additional-information{margin-right:0;}
}
@media screen and (max-width:1024px){.header-phone{display:none;}
}
@media screen and (max-width:950px){.contacts-block{height:850px;}
.contacts-information p{font-size:15px;}
.contacts-map-container{margin-right:20px;}
.contacts-information{width:300px;}
.opened-contacts-information{height:calc(100% - 151px);padding:130px 25px 0 25px;width:400px;}
.contacts-full-map{height:calc(100% - 151px);width:calc(100% - 400px);}
.feedback-block{height:calc(100% - 151px);}
.footer{flex-direction:column;height:initial;padding:25px 20px;-webkit-flex-direction:column;-ms-flex-direction:column;}
.reactive-logo-block{margin-bottom:10px;padding-right:10px;}
.footer-social-icons{margin-bottom:10px;}
.history-slider-arrows .slider-arrows{padding:0 20px;width:100%;}
.history-slider-block{margin:0 80px;width:calc(100% - 160px);}
}
@media screen and (max-width:900px){.partners-slider-container_new{padding:40px 20px 0 20px;}
.inner-page-top-line{padding:15px 20px;}
.news-list{padding:0 20px;}
.region-switch{margin:0 20px;}
.pharmacy-slider-container .slider-arrows{padding:0 25px;}
.pharmacy-slider, .pharmacy-slider-inner{margin:0 80px;}
.production-links-container{flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;}
.production-link-header{margin:0 auto;width:180px;}
.production-link{margin-right:0;width:50%;}
.production-link:nth-child(1),
.production-link:nth-child(2){margin-bottom:40px;}
.single-news-content-block{padding:0 20px;}
.news-navigation{padding:0 20px 60px 20px;}
.another-news-list{padding:30px 20px;}
.single-pharmacy-content{padding-left:20px;padding-right:20px;}
.breadcrumbs{padding:35px 20px 30px 20px;}
.single-pharmacy-information .single-pharmacy-image{margin-right:30px;}
.text-block{padding:45px 20px;}
.vacansy-block-content{padding:0 40px 50px 40px;}
.vacansy-block-header{padding:30px 40px;}
}
@media screen and (max-width:768px){.discount-program-block{width:100%;}
.footer{margin-left:0;width:100%;}
.main-page-header{left:0;width:100%;}
.inner-page-header{margin-left:0;width:100%;}
.header-action-block span{display:none;}
.help-block-container{display:none;}
.section-header{font-size:42px;}
.button{font-size:18px;height:59px;line-height:57px;width:249px;}
}
@media screen and (max-height:620px),
screen and (max-width:768px){.content{margin-left:0;width:100%;}
.main-menu-search{margin-top:40px;position:relative;}
.main-menu{background-color:#fff;overflow-y:auto;transform:translateX(-100%);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);}
.main-menu{width:219px;}
.main-menu .main-menu-background{transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);}
.main-menu .main-menu-link-text{transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);}
.main-menu .main-menu-search{width:187px;}
.main-menu .main-menu-search i{transform:translateY(-50%) scale(1);-webkit-transform:translateY(-50%) scale(1);-ms-transform:translateY(-50%) scale(1);}
.main-menu .main-menu-search-input{opacity:1;}
.main-menu .main-menu-search:after{opacity:0;}
.main-menu-button{cursor:pointer;}
.main-menu-button span{margin:0;position:absolute;}
.main-menu-button span:nth-child(1){transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.main-menu-button span:nth-child(2){transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.main-menu-button span:nth-child(3){display:none;}
.main-menu-button:hover span,
.main-menu-mobile-button:hover span{background-color:#103f6c;}
}
@media screen and (max-width:768px),
screen and (max-height:620px){.content{margin:0;width:100%;}
}
@media screen and (max-width:760px){.text-block-images{flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;}
.text-block-large-image{height:245px;margin-bottom:10px;margin-right:0;width:370px;}
}
@media screen and (max-width:700px){.leaderships-container{width:280px;}
.leadership-slider-arrows{width:380px;}
.vacansy-block-header{padding:30px 20px;}
.vacansy-block-content{padding:0 20px 40px 20px;}
.vacansy-block-text{margin-right:30px;}
}
@media screen and (max-width:660px){.contacts-block{flex-direction:column;height:1100px;justify-content:flex-start;-webkit-flex-direction:column;-ms-flex-direction:column;-ms-flex-pack:start;-webkit-justify-content:flex-start;}
.contacts-map-container{align-self:center;-webkit-align-self:center;-ms-flex-item-align:center;}
.contacts-map-container{margin-bottom:30px;margin-right:0;}
.feedback-show-button{right:20px;top:20px;}
.inputs-container{width:300px;}
.feedback-phone .code-input{width:40px;}
.feedback-phone .phone-number-input{width:100%;}
}
@media screen and (max-width:650px){.inner-page-top-line{align-items:flex-start;flex-direction:column;justify-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;-webkit-flex-direction:column;-ms-flex-direction:column;-ms-flex-pack:start;-ms-grid-row-align:flex-start;-webkit-justify-content:flex-start;}
.inner-page-top-line h1{line-height:1.2;margin-right:0;}
.another-pages-links{margin-top:40px;}
.another-single-news{margin-bottom:30px;padding-right:0;width:100%;}
.single-news-name{font-size:28px;padding-top:10px;}
}
@media screen and (max-width:620px){.pharmacy-list .inner-page-information-element{margin-left:0;}
.pharmacy-list-element-image-container{padding:10px 0;position:static;width:100%;}
.pharmacy-list-element{flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;}
}
@media screen and (max-width:600px){.history-slide p{font-size:14px;}
.history-slide h2{font-size:54px;}
.license-block{align-items:center;flex-direction:column;margin-bottom:50px;-webkit-align-items:center;-ms-flex-align:center;-webkit-flex-direction:column;-ms-flex-direction:column;-ms-grid-row-align:center;}
.license-name{text-align:center;}
.actions-block{position:static;}
.main-news-block{flex-direction:column;height:initial;-webkit-flex-direction:column;-ms-flex-direction:column;}
.actions-block{flex-direction:row;height:530px;width:100%;-webkit-flex-direction:row;-ms-flex-direction:row;}
.first-news-page .additional-news{margin-right:-5px;}
.main-news-content{padding-bottom:50px;}
.main-news-content span{margin-bottom:10px;margin-top:20px;}
.main-news-content{padding-right:30px;}
.main-news-content h1{font-size:28px;}
.main-news-content p{font-size:16px;}
.main-news-text{height:initial;}
.second-news-page .additional-news-block{width:100%;}
.single-news-content img{max-width:100%;}
.single-pharmacy-information{flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;}
.single-pharmacy-information .single-pharmacy-image{height:300px;margin-bottom:20px;margin-right:0;}
.single-pharmacy-information .button{margin-top:0;}
.vacansy-block-content{flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;}
.vacansy-block-header{align-items:flex-start;flex-direction:column;-webkit-align-items:flex-start;-ms-flex-align:start;-webkit-flex-direction:column;-ms-flex-direction:column;-ms-grid-row-align:flex-start;}
.vacansy-block-header .hot-vacansy-icon{margin-left:0;margin-top:10px;}
}
@media screen and (max-width:560px){.intro-circle-container{flex-direction:column;width:100%;-webkit-flex-direction:column;-ms-flex-direction:column;}
.intro-circle-container .intro-circle{margin:0 0 40px 0;}
.intro-circle-container .lines-container{transform:rotate(135deg);-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);}
.intro-circle-container .intro-circle:after,
.intro-circle-container .intro-circle:before{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);}
.right-intro-circle{flex-direction:column-reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;}
.intro-single-news{margin-bottom:30px;width:100%;}
.intro-single-news:last-child{margin-bottom:10px;}
.partners-slider-arrows{padding:0 10px;width:100%;}
.partners-slider-container{margin-top:-30px;width:249px;}
.partners-slide-content{transform:scale(.85);width:249px;-webkit-transform:scale(.85);-ms-transform:scale(.85);}
.partner-description p{width:249px;}
}
@media screen and (max-width:550px){.site-map-link-block:nth-child(2n - 1){margin-right:0;}
.site-map-link-block{width:100%;}
.site-map-popup{width:300px;}
}
@media screen and (max-width:500px){.error-page h1{font-size:170px;}
.clients-information-single-block{padding-left:20px;padding-right:20px;width:100%;}
.clients-information-single-block img{height:30px;margin-right:10px;margin-top:5px;width:30px;}
.clients-information-header h2{font-size:26px;padding-top:0;}
.clients-information-text span{margin-left:-40px;width:initial;}
.discount-program-block{height:500px;width:100%;}
.discount-program-block .button{font-size:18px;height:59px;line-height:57px;width:280px;}
.discount-program-block p{font-size:14px;}
.discount-program-block h1{font-size:28px;}
.discount-program-hidden-part{padding:0 20px;}
.discount-program-visible-part{padding:0 20px 15px 20px;}
.paginator-pages a{font-size:18px;margin:0 3px;padding:0 7px;}
.production-link{margin-bottom:40px;width:100%;}
.production-link:last-child{margin-bottom:0;}
.another-single-news> div{width:280px;}
.news-navigation p{font-size:14px;}
}
@media screen and (max-width:480px){.header-action-block{transform:scale(.7) translateX(30%);-webkit-transform:scale(.7) translateX(30%);-ms-transform:scale(.7) translateX(30%);}
}
@media screen and (max-width:475px){.history-slider-arrows{top:0;}
.history-slider-container{padding-top:50px;}
.history-slider-block{margin:0;padding:0 20px;width:100%;}
}
@media screen and (max-width:450px){.leadership-slider-arrows{width:310px;}
.leadership-block-content{width:240px;}
.leaderships-container{width:250px;}
.view-switch{margin-left:0;margin-top:35px;}
.view-switch div{width:140px;}
}
@media screen and (max-width:440px){.actions-block{flex-direction:column;height:initial;-webkit-flex-direction:column;-ms-flex-direction:column;}
.single-action-block{height:530px;}
.first-news-page .additional-news-block{width:100%;}
.main-news{flex-direction:column-reverse;padding-top:20px;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;}
.main-news-image-container{height:300px;width:100%;}
.main-news-content{padding-left:20px;padding-right:20px;width:100%;}
.main-news-content:after{display:none;}
.first-news-page .additional-news-text{height:143px;}
.pharmacy-slider-container .slider-arrows{padding:0 7px;}
.pharmacy-slider, .pharmacy-slider-inner{margin:0 40px;}
}
@media screen and (max-width:425px){.header-social-icons-container{margin-right:10px;}
.header-location-icon{margin-right:0;}
.header-logo{transform:translateX(-50%) scale(.7);-webkit-transform:translateX(-50%) scale(.7);-ms-transform:translateX(-50%) scale(.7);}
}
@media screen and (max-width:410px){.text-block-large-image{width:100%;}
.text-block-min-img{width:100%;}
}
@media screen and (max-width:400px){.another-pages-links a{font-size:14px;}
}
@media screen and (max-width:380px){.footer a,
.footer span{font-size:14px;}
.footer-social-icons span{margin-right:0;}
.pharmacy-list-element-image-container{align-items:flex-start;flex-direction:column;justify-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;-webkit-flex-direction:column;-ms-flex-direction:column;-ms-flex-pack:start;-ms-grid-row-align:flex-start;-webkit-justify-content:flex-start;}
.pharmacy-list-element-name{padding-left:20px;}
}
@media screen and (max-width:360px){.intro-single-news{justify-content:flex-start;padding:0 20px;-ms-flex-pack:start;-webkit-justify-content:flex-start;}
}
a[href="#structure"] {display:none;}
.structure{padding:0 80px 60px 80px;display:none}
.structure-content{display:flex;}
.structure-collumn, .leadership-collumn{width:50%;}
.leadership-collumn{padding-left:50px;}
.leadership-collumn p{font-size:24px;padding-top:20px;padding-bottom:4px;font-weight:600;}
.leadership-collumn span{font-size:15px;margin-bottom:25px;}
.structure-collumn li{position:relative;padding:10px 0 10px 30px;font-size:20px;}
.structure-collumn ul{position:relative;}
.structure-collumn ul:after{position:absolute;width:1px;background-color:#989898;height:calc(100% - 40px);left:8px;top:50%;transform:translate(-50%, -50%);content:' ';z-index:-1;}
.structure-collumn ul li:after{position:absolute;content:' ';left:0;top:16px;width:16px;height:16px;background-color:#103f6c;border-radius:100%;border:5px solid #fff;}
.structure-collumn ul li ul{margin-left:30px;}
@media screen and (max-width:1000px){.structure-content{flex-direction:column;}
.structure-collumn, .leadership-collumn{width:100%;}
.leadership-collumn{padding-left:0;padding-top:40px;}
}
@media screen and (max-width:900px){.structure{padding:0 20px 40px 20px;}
}
@media screen and (max-width:500px){.structure-collumn ul li ul{margin-left:0;}
}
.pharmacy-list-paginator{position:relative;z-index:1;}
.b-head{display: none !important;}