.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;}
.center-intro-circle .intro-circle-text {
    position: absolute;
    right: 0;
	transform:translateX(100%);
}
.center-intro-circle {
    margin-top: 230px;
    position: relative;
}
.partner-description {
    height: 232px;
    margin-bottom: 20px;
}
.pharmacy-slider-block{
   background-attachment: fixed !important;
}
.history {
    background-attachment: fixed!important
}
.error-page .button{border:1px solid #cafc8a;color:#cafc8a;margin:30px auto 0 auto;}
.error-page-content{display:inline-block;margin-left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
@media screen and (max-width:500px){.error-page h1{font-size:170px;}
}
.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;}
.clients-information-background:after{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAQ0lEQVQYV2Os22HynwEJsLKwM/CwCoNFvvx+y8CIrkCQUwpZPRkKMKxo3mP9H9nO339+olrRf9APxZHvvz8jUQEhKwBrOivZsiS8MQAAAABJRU5ErkJggg==) repeat;content:' ';height:100%;left:0;opacity:.95;position:absolute;top:0;width:100%;}
.clients-information-blocks{margin-left: 233px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;}
.clients-information-single-block{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;padding-bottom:60px;width:33.33%;}
.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:#cafc8a;display:block;font-size:15px;width:380px;}
@media screen and (max-width:1600px){.clients-information-single-block{width:50%;}
}
@media screen and (max-width:1100px){.clients-information-single-block{width:100%;}
}
@media screen and (max-width:500px){.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;}
}
.contacts-section{position:relative;}
.contacts-block{-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:rgba(6, 4, 0, 0.74);display:-webkit-flex;display:-ms-flexbox;display:flex;height:770px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;width:100%;}
.contacts-map-container{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;height:320px;margin-right:70px;margin-top:90px;position:relative;width:320px;z-index:1;}
.contacts-zoom-button{-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#7bb72e;border-radius:100%;content:' ';cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;height:58px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:15px;position:absolute;top:15px;transition:all .3s ease;width:58px;z-index:2;}
.contacts-zoom-button img{transition:all .3s ease;}
.contacts-zoom-button:hover,
.feedback-show-button:hover{background-color:#709c37;}
.contacts-zoom-button:hover img,
.feedback-show-button:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);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:#cafc8a;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 #7bb72e;color:#7bb72e;}
.feedback-show-button{-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#7bb72e;border-radius:100%;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;height:76px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:70px;top:45px;transition:all .3s ease;width:76px;}
.feedback-show-button img{transition:all .3s ease;}
.feedback-block{-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:rgba(123, 183, 46, 0.95);display:-webkit-flex;display:-ms-flexbox;display:flex;height:calc(100% - 77px);-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);transition:all .5s ease;width:100%;z-index:3;}
.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:#7bb72e;}
.inputs-container .section-header{color:#fff;text-transform:uppercase;}
.inputs-container input{background-color:transparent;border:none;border-bottom:1px solid #bed79e;color:#fff;font-size:18px;padding:7px 0;transition:all .3s ease;width:100%;}
.inputs-container textarea{background-color:transparent;border:none;border-bottom:1px solid #bed79e;color:#fff;font-size:18px;height:100px;margin-bottom:40px;padding:10px 0;resize:none;transition:all .3s ease;width:100%;}
.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;}
.inputs-container textarea:-moz-placeholder{color:#fff;}
.inputs-container .input-line{margin-bottom:20px;}
.inputs-container .input-line:last-child{background-color:red;}
.feedback-phone{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.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{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:initial;}
.feedback-close,
.popup-close{-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;height:35px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;width:35px;}
.feedback-close span,
.popup-close span{background-color:#fff;height:2px;position:absolute;transition:all .3s ease;width:35px;}
.feedback-close span:first-child,
.popup-close span:first-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.feedback-close span:last-child,
.popup-close span:last-child{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
.feedback-close{right:35px;top:30px;}
.feedback-close:hover span,
.popup-close:hover span{background-color:#cafc8a;}
.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;}
@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);}
}
@media screen and (max-width:660px){.contacts-block{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:1100px;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;}
.contacts-map-container{-webkit-align-self:center;-ms-flex-item-align:center;align-self: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%;}
}
.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:#88f102;}
.discount-program{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:0;}
.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:#3c1f02;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;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding:0 10% 30px 10%;position:relative;transition:all .3s ease;}
.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;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;opacity:0;padding:0 15%;position:absolute;text-align:center;top:0;transition:all .3s ease;width:100%;}
.discount-program-hidden-part h1{color:#cafc8a;padding-bottom:20px;}
.discount-program-hidden-part p{color:#fff;padding-bottom:30px;}
.discount-program-hidden-part .button{border:1px solid #cafc8a;color:#cafc8a;margin:0 auto;}
@media screen and (max-width:1100px){.discount-program-hidden-part{padding:0 5%;}
.discount-program-visible-part{padding:0 5% 30px 5%;}
}
@media screen and (max-width:768px){.discount-program-block{width:100%;}
}
@media screen and (max-width:500px){.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;}
}
@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{-webkit-align-items:center;-ms-flex-align:center;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;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-left:80px;padding:0 80px;width:calc(100% - 80px);}
.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:#cafc8a;}
.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%;}
@media screen and (max-width:1100px){.footer{padding:0 20px;}
}
@media screen and (max-width:950px){.footer{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:initial;padding:25px 20px;}
.reactive-logo-block{margin-bottom:10px;padding-right:10px;}
.footer-social-icons{margin-bottom:10px;}
}
@media screen and (max-width:768px){.footer{margin-left:0;width:100%;}
}
@media screen and (max-width:380px){.footer a,
.footer span{font-size:14px;}
.footer-social-icons span{margin-right:0;}
}
@charset "UTF-8";.main-page-header{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;left:80px;padding-top:15px;position:absolute;top:0;width:calc(100% - 80px);z-index:2;}
.header i{cursor:pointer;transition:all .3s ease;}
.header i:hover{color:#cafc8a;}
.header-logo{display:inline-block;left:50%;padding-bottom:30px;position:absolute;top:25px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.header-logo:after{bottom:0;color:#e9e6e4;content:'Розничная сеть аптек';font-size:15px;font-weight:300;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;}
.header-phone{#fff;color:#fff;font-size:24px;margin-right:20px;}
.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, 0.35);display:none;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:50px;position:absolute;top:0;z-index:1;}
.header-social-icons i{font-size:13px;padding:0 15px 15px 15px;}
.inner-page-header{background:url("/img/header_min_balzam.jpg");display:-webkit-flex;display:-ms-flexbox;display:flex;height:188px;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-left:80px;padding-top:15px;position:relative;width:calc(100% - 80px);}
.header-action-block{background-color:#bdd15a;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%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);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:#cafc8a;font-size:15px;left:-90px;opacity:0;padding-right:20px;position:absolute;text-align:right;text-transform:uppercase;top:50%;-webkit-transform:translateY(-50%) translateX(90px);-ms-transform:translateY(-50%) translateX(90px);transform:translateY(-50%) translateX(90px);transition:all .3s ease;}
.header-action-block:hover{background-color:rgba(189, 209, 90, 0.17);}
.header-action-block:hover span{opacity:1;-webkit-transform:translateY(-50%) translateX(0);-ms-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0);}
.header-action-block:hover .normal-icon{opacity:0;}
.header-action-block:hover .hover-icon{opacity:1;}
@media screen and (max-width:1200px){.header-social-icons-container{margin-right:20px;}
.header-phone{font-size:18px;}
.header-action-block{right:20px;}
}
@media screen and (max-width:1024px){.header-phone{display:none;}
}
@media screen and (max-width:768px){.main-page-header{left:0;width:100%;}
.inner-page-header{margin-left:0;width:100%;}
.header-action-block span{display:none;}
}
@media screen and (max-width:480px){.header-action-block{-webkit-transform:scale(0.7) translateX(30%);-ms-transform:scale(0.7) translateX(30%);transform:scale(0.7) translateX(30%);}
}
@media screen and (max-width:425px){.header-social-icons-container{margin-right:10px;}
.header-location-icon{margin-right:0;}
.header-logo{-webkit-transform:translateX(-50%) scale(0.7);-ms-transform:translateX(-50%) scale(0.7);transform:translateX(-50%) scale(0.7);}
}
.history{background:no-repeat center;background-size:cover;padding-bottom:180px;position:relative;}
.history h1{color:#fff;}
.navigation-dates{background-color:rgba(42, 42, 42, 0.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:#cafc8a;}
.navigation-dates li:not(.slick-active):hover{color:#e3ffbf;}
.history-slider-block{margin:0 auto;width:920px;}
.history-slider-container{margin-left:245px;position:relative;width:calc(100% - 245px);}
.history-slide h2{color:#cafc8a;font-size:65px;padding-bottom:20px;padding-left:25px;position:relative;}
.history-slide h2:after{background-color:#cafc8a;content:' ';height:60px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:3px;}
.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;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;width:1110px;}
@media screen and (max-width:1500px){.history-slider-block{width:600px;}
.history-slider-arrows .slider-arrows{width:790px;}


.clients-information-blocks {
    margin-left: 133px;
}
}
@media screen and (max-width:1200px){.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, 0.55);}
.center-intro-circle {
    margin-top: 0;
}
.center-intro-circle .intro-circle-text{
    right: 0;
}
}
@media screen and (max-width:950px){.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:600px){.history-slide p{font-size:14px;}
.history-slide h2{font-size:54px;}
}
@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%;}
}
.open-image-popup{cursor:pointer;}
.image-popup-container{background-color:rgba(0, 0, 0, 0.6);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:15;}
.image-popup{left:50%;position:absolute;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:#7bb72e;height:45px;padding:10px;right:0;top:0;width:45px;}
.inner-page-top-line{-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:4px solid #ebebeb;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:15px 80px;}
.inner-page-top-line h1{font-size:42px;margin-right:35px;position:relative;}
.inner-page-top-line h1:after{background-color:#7bb72e;bottom:-15px;content:' ';height:5px;left:0;position:absolute;width:88px;}
.another-pages-links a{
	border: 1px solid #7bb72e;
	color:#222121;
	display:inline-block;
	font-size:18px;
	margin-right:15px;
	transition:all .3s ease;
	padding: 5px 10px;
	border-radius: 8px;
	}
.about-main-link a {
    border-bottom: 1px dotted #222121;
    color: #222121;
    display: inline-block;
    font-size: 18px;
    margin-right: 15px;
    transition: all .3s ease;
    border-left: none;
    border-right: none;
    border-top: none;
	border-radius: 0;
}
.another-pages-links  a:not(.about-main-link):hover{
	background-color: #7bb72e;
	color: #fff;
}
.about-main-link a:not(.current-page-link):hover{border-bottom:1px solid #7bb72e;color:#7bb72e;background-color: #fff;}
.another-pages-links .current-page-link{background-color:#7bb72e;border-bottom:none;color:#fff;padding:5px 10px;pointer-events:none;}
@media screen and (max-width:900px){.inner-page-top-line{padding:15px 20px;}
}
@media screen and (max-width:650px){.inner-page-top-line{-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;}
.inner-page-top-line h1{line-height:1.2;margin-right:0;}
.another-pages-links{margin-top:40px;}
}
@media screen and (max-width:400px){.another-pages-links a{font-size:14px;}
	.opened-contacts-information {
		width: 332px;
	}
}
.intro{position:relative;}
.intro:after{background-color:rgba(36, 36, 36, 0.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;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;padding-bottom:70px;padding-top:216px;width:100%;}
.intro-circle{-webkit-align-items:center;-ms-flex-align:center;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;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;width:310px;z-index:1;}
.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 #cafc8a;clip:rect(0, 168px, 168px, 0);height:336px;left:-13px;top:-13px;width:336px;}
.intro-circle-text{color:#cafc8a;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(55, 37, 10, 0.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 .3s ease;z-index:2;}
.center-intro-circle{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.lines-container{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2;}
.lines-container span{display:block;height:2px;opacity:0;position:absolute;width:150px;}
.lines-container span:nth-child(1){background-color:#cafc8a;left:-57px;top:150px;-webkit-transform:translateX(-300px);-ms-transform:translateX(-300px);transform:translateX(-300px);transition:all .3s ease;}
.lines-container span:nth-child(2){background-color:#fff;left:-70px;top:158px;-webkit-transform:translateX(-400px);-ms-transform:translateX(-400px);transform:translateX(-400px);transition:all .5s ease;}
.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{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);}
.left-intro-circle .lines-container{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);}
.center-intro-circle .intro-circle{margin-right:40px;}
.center-intro-circle .intro-circle:after,
.center-intro-circle .intro-circle:before{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);}
.center-intro-circle .lines-container{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}
.right-intro-circle .intro-circle{margin-top:20px;}
.right-intro-circle .intro-circle:after,
.right-intro-circle .intro-circle:before{-webkit-transform:rotate(25deg);-ms-transform:rotate(25deg);transform:rotate(25deg);}
.right-intro-circle .lines-container{-webkit-transform:rotate(245deg);-ms-transform:rotate(245deg);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;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
.intro-circle-container:hover .circle-background{background-color:rgba(41, 30, 13, 0.65);}
.intro-circle-container:hover .intro-circle-image{opacity:1;}
.intro-news-block{background-color:rgba(55, 37, 10, 0.55);bottom:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:30px 0;width:100%;}
.intro-single-news{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:25%;}
.intro-single-news .news-date{color:#cafc8a;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 #e3ffbf;color:#e3ffbf;}
.intro-navigation-line{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:30px;}
.help-block-container{left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:10;margin-top: 10px;}
.help-block{-webkit-animation:helpJumping 1.5s infinite;animation:helpJumping 1.5s infinite;}
@-webkit-keyframes helpJumping{0%{-webkit-transform:translateY(0);transform:translateY(0);}
50%{-webkit-transform:translateY(-30px);transform:translateY(-30px);}
100%{-webkit-transform:translateY(0px);transform:translateY(0px);}
}
@keyframes helpJumping{0%{-webkit-transform:translateY(0);transform:translateY(0);}
50%{-webkit-transform:translateY(-30px);transform:translateY(-30px);}
100%{-webkit-transform:translateY(0px);transform:translateY(0px);}
}
.intro .background-slider-arrows{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:80px;}
.intro .background-slider-arrows .next-arrow{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);}
.intro .background-slider-arrows .prev-arrow{margin-right:10px;-webkit-transform:scale(-0.8);-ms-transform:scale(-0.8);transform:scale(-0.8);}
.background-slider-dots{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px;margin-right:30px;}
.background-slider-dots ul{font-size:0;}
.background-slider-dots li{-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:3px;}
.background-slider-dots li:not(.slick-active):hover button{background-color:rgba(218, 255, 172, 0.74);}
.background-slider-dots button{background-color:rgba(255, 255, 255, 0.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;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);}
@media screen and (max-width:1500px){.intro-circle-container{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-left:20px;}
.intro-circle-container .intro-circle{margin:0 0 40px 0;}
.intro-circle-container .lines-container{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);}
.intro-circle-container .intro-circle:after,
.intro-circle-container .intro-circle:before{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);}
.left-intro-circle .intro-circle:after{clip:rect(120px, 176px, 176px, 0);}
.center-intro-circle{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.right-intro-circle{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}
.intro-circles-container{padding-top:175px;}
/***
.right-intro-circle .intro-circle-text {
    left: 0;
    position: absolute;
    top: 0;
}
.right-intro-circle{
	position: relative;
}
***/
}
@media screen and (max-width:1200px){.intro-circles-container{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.intro-circle-container{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin:0 auto;width:570px;}
.intro-circle-container .intro-circle{margin:0 30px 40px 0;}
.intro-circle-container .lines-container{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}
.intro-circle-container .intro-circle:after,
.intro-circle-container .intro-circle:before{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);}
.right-intro-circle{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-justify-content:flex-end;-ms-flex-pack:end;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{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);}
.intro-circle-container .intro-circle{margin-bottom:0;}
}
@media screen and (max-width:768px){.help-block-container{display:none;}
}
@media screen and (max-width:560px){.intro-circle-container{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;}
.intro-circle-container .intro-circle{margin:0 0 40px 0;}
.intro-circle-container .lines-container{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);}
.intro-circle-container .intro-circle:after,
.intro-circle-container .intro-circle:before{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);}
.right-intro-circle{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}
.intro-single-news{margin-bottom:30px;width:100%;}
.intro-single-news:last-child{margin-bottom:10px;}
.center-intro-circle .intro-circle-text {
    position: initial;
}
.right-intro-circle .intro-circle-text {
    position: initial;
}
}
@media screen and (max-width:360px){.intro-single-news{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding:0 20px;}
}
.leadership{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAARElEQVQYV2N88uLmfwYkwMLMysDJwQsW+f7jMwMjugJebiFk9WQowLDixet7/5Ht/PP3N6oVHz+/RnHk56/vSFRAyAoA87U1lVpTfO4AAAAASUVORK5CYII=) repeat;padding-bottom:85px;position:relative;}
.leaderships-container, .licenses-container{margin:0 auto;width:1150px;}
.leadership-block-content{display:block;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:460px;margin:0 auto;width:260px;}
.leadership-image-container{height:278px;overflow:hidden;width:100%;}
.leadership-image{height:100%;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);transition:all .5s ease;width:100%;}
.leadership-name{background-color:#fff;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:0 10px;text-align:center;}
.leadership-name p{color:#2f2f2e;font-size:21px;font-weight:600;padding-bottom:15px;padding-top:25px;}
.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;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:1250px;}
.leadership-slider-arrows .slider-arrows{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;}
.leadership-slider-arrows .slider-arrows .next-arrow span,
.leadership-slider-arrows .slider-arrows .prev-arrow span{background-color:#929292;}
@media screen and (max-width:1400px){.leaderships-container, .licenses-container{width:860px;}
.leadership-slider-arrows{width:960px;}
}
@media screen and (max-width:1150px){.leaderships-container, .licenses-container{width:580px;}
.leadership-slider-arrows{width:660px;}
}
@media screen and (max-width:700px){.leaderships-container, .licenses-container{width:280px;}
.leadership-slider-arrows{width:380px;}
}
@media screen and (max-width:450px){.leadership-slider-arrows{width:310px;}
.leadership-block-content{width:240px;}
.leaderships-container, .licenses-container{width:250px;}
}
.license{padding-bottom:95px;}
.licenses-container{margin:0 auto;width:1150px;}
.licenses-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;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;}
@media screen and (max-width:1300px){.licenses-container{width:100%;}
.license-block{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;}
}
@media screen and (max-width:600px){.license-block{-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:50px;}
.license-name{text-align:center;}
}
.main-menu{box-shadow:0 0 10px rgba(0, 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{-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;display:-webkit-flex;display:-ms-flexbox;display:flex;height:77px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;width:80px;z-index:2;}
.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%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);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{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);transition:all .3s ease;}
.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, 0.95);height:100%;left:80px;position:absolute;top:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);transition:all .3s ease;width:139px;z-index:-1;}
.main-menu-active-link .main-menu-link-text{background-color:#7bb72e;}
.main-menu-active-link .main-menu-link-text span{color:#fff;}
.main-menu-active-link .main-menu-link-icon{background-color:#7bb72e;}
.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{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:77px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;width:80px;}
.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:#7bb72e;}
.main-menu:hover, .main-menu.start{width:219px;}
.main-menu:hover .main-menu-background, .main-menu.start .main-menu-background{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
.main-menu:hover .main-menu-link-text, .main-menu.start .main-menu-link-text{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
.main-menu:hover .main-menu-search, .main-menu.start .main-menu-search{width:187px;}
.main-menu:hover .main-menu-search i, .main-menu.start .main-menu-search i{-webkit-transform:translateY(-50%) scale(1);-ms-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);}
.main-menu:hover .main-menu-search-input, .main-menu.start .main-menu-search-input{opacity:1;}
.main-menu:hover .main-menu-search:after, .main-menu.start .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%;-webkit-transform:translateY(-50%) scale(1.4);-ms-transform:translateY(-50%) scale(1.4);transform:translateY(-50%) scale(1.4);transition:all .3s ease;}
.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;border-radius:50px;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 #7bb72e;}
.main-menu-search-input:focus + i{color:#7bb72e;}
.main-menu-search-input::-webkit-input-placeholder{color:#929292;}
.main-menu-search-input::-moz-placeholder{color:#929292;}
.main-menu-mobile-button{-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;box-shadow:0 0 10px rgba(0, 0, 0, 0.3);cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:77px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;position:fixed;top:0;width:80px;z-index:9;}
.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;}
@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;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);}
.main-menu{width:219px;}
.main-menu .main-menu-background{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
.main-menu .main-menu-link-text{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
.main-menu .main-menu-search{width:187px;}
.main-menu .main-menu-search i{-webkit-transform:translateY(-50%) scale(1);-ms-transform:translateY(-50%) scale(1);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){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.main-menu-button span:nth-child(2){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);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:#7bb72e;}
}
body,
html{font-family:'Open Sans', sans-serif;height:100%;min-width:320px;}
.content {
    margin-left: 80px;
    position: relative;
    top: 0;
	overflow-x: hidden;
    width: calc(100% - 80px);
}

.section-header{font-size:60px;padding:58px 20px;text-align:center;}
.button{border:1px solid #7bb72e;border-radius:50px;color:#7bb72e;display:block;font-size:24px;height:69px;line-height:67px;text-align:center;transition:all .3s ease;width:341px;}
.button:hover{background-color:#7bb72e;border:1px solid #7bb72e;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;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.slider-arrows .next-arrow span:last-child,
.slider-arrows .prev-arrow span:last-child{bottom:10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
.slider-arrows .prev-arrow{-webkit-transform:scale(-1);-ms-transform:scale(-1);transform:scale(-1);}
.slider-arrows .next-arrow:hover span,
.slider-arrows .prev-arrow:hover span{background-color:#7bb72e;}
.inner-page-icon{-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#7bb72e;color:#fff;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:16px;height:25px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-right:12px;width:25px;}
.inner-page-icon-container{display:-webkit-flex;display:-ms-flexbox;display:flex;}
.slider-arrows{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;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:#7bb72e;}
.paginator-pages .paginator-dots{pointer-events:none;}
.paginator-active-page{color:#7bb72e;}
.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 #7bb72e;color:#7bb72e;}
@media screen and (max-width:768px), screen and (max-height:620px){.content{margin:0;width:100%;}
}
@media screen and (max-width:768px){.section-header{font-size:42px;}
.button{font-size:18px;height:59px;line-height:57px;width:249px;}
}
@media screen and (max-width:500px){.paginator-pages a{font-size:18px;margin:0 3px;padding:0 7px;}
}
.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{-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fd495a;color:#fff;display:block;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:27px;height:81px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:5px;text-transform:uppercase;top:0;width:81px;}
.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, 0.55);bottom:0;color:#cafc8a;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{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);}
.additional-news-block:hover .additional-news-text p{border-bottom:1px solid #7bb72e;color:#7bb72e;}
.single-action-block:hover .action-image{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);}
.main-news:hover .main-news-image{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);}
.main-news-text{height:220px;overflow:hidden;}
.second-news-page .additional-news{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.second-news-page .additional-news-block{margin-bottom:10px;}
@media screen and (max-width:1500px){.first-news-page .additional-news{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;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{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:1070px;width:300px;}
.main-news{width:calc(100% - 300px);}
.single-action-block{width:100%;}
.single-action-block:first-child{margin-bottom:10px;}
.second-news-page .additional-news-block{width:25%;}
}
@media screen and (max-width:1300px){.main-news-block{position:relative;}
.main-news{width:100%;}
.actions-block{margin-top:10px;position:absolute;right:0;top:100%;}
.first-news-page .additional-news-block{width:50%;}
.second-news-page .additional-news-block{width:33.33%;}
.center-intro-circle {
    margin-top: 0;
}
.left-intro-circle.intro-circle-container {
    margin-top: 63px;
}
.intro-circles-container{padding-top:180px;}
.center-intro-circle .intro-circle-text {
    right: 0;
}
.right-intro-circle .intro-circle-text {
    left: 70px;
    top: auto;
    bottom: 0;
}
}
@media screen and (max-width:1100px){.actions-block{width:200px;}
.first-news-page .additional-news{margin-right:195px;}
.second-news-page .additional-news-block{width:50%;}
.clients-information-blocks {
    margin-left: 0;
}
.clients-information-single-block {
    justify-content: center;
}
}
@media screen and (max-width:900px){.news-list{padding:0 20px;}
}
@media screen and (max-width:600px){.actions-block{position:static;}
.main-news-block{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:initial;}
.actions-block{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;height:530px;width:100%;}
.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%;}
}
@media screen and (max-width:440px){.actions-block{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:initial;}
.single-action-block{height:530px;}
.first-news-page .additional-news-block{width:100%;}
.main-news{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-top:20px;}
.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;}
}
.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;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:540px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:420px;}
.partners-slide-content .button{margin:0 auto;}
.partner-description p{color:#929292;display:block;margin:0 auto 74px auto;text-align:center;width:400px;}
.partners-slider-arrows{bottom:245px;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;width:990px;}
.partners-slider-arrows .slider-arrows{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;}
.partners-slider-arrows .next-arrow span,
.partners-slider-arrows .prev-arrow span{background-color:#929292;}
@media screen and (max-width:1120px){.partners-slider-container:after{display:none;}
.partners-slide-content{height:initial;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;}
.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:560px){.partners-slider-arrows{padding:0 10px;width:100%;}
.partners-slider-container{margin-top:-30px;width:249px;}
.partners-slide-content{-webkit-transform:scale(0.85);-ms-transform:scale(0.85);transform:scale(0.85);width:249px;}
.partner-description p{width:249px;}
    .partner-description {height: initial;margin-bottom: 0;}
}
.view-switch{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:auto;}
.view-switch div{-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #c4c4c4;color:#c4c4c4;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:18px;height:42px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;transition:all .3s ease;width:150px;}
.view-switch i{font-size:16px;margin-right:8px;}
.view-switch div:not(.active-view){cursor:pointer;}
.view-switch .active-view{background-color:#7bb72e;border:1px solid #7bb72e;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 #7bb72e;color:#7bb72e;cursor:pointer;}
.region-switch{padding:20px 0;}
.region-switch ul{background-color:#7bb72e;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:#658e30;}
.pharmacy-list-element{-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-top:1px solid #d5d5d5;display:-webkit-flex;display:-ms-flexbox;display:flex;height:120px;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
.pharmacy-list-element .inner-page-information-element{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 80px;}
.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{-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#eff2e9;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:100%;width:433px;}
.pharmacy-list-element-image-container p{border-bottom:1px solid #002838;color:#002838;display:inline;font-size:24px;margin-right:60px;transition:all .3s ease;}
.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;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:83px;margin-left:75px;margin-right:20px;width:133px;}
/*.pharmacy-list-paginator{position:relative;z-index:1;}*/
.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:1;}
@media screen and (max-width:1600px){.pharmacy-list-element .inner-page-information-element{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 20px;}
}
@media screen and (max-width:1470px){.pharmacy-list-element-image{margin-left:20px;}
.pharmacy-list-element-image-container{width:332px;}
.pharmacy-list-element-image-container p{margin-right:20px;}
}
@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;}
.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:900px){.region-switch{margin:0 20px;}
}
@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{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
}
@media screen and (max-width:450px){.view-switch{margin-left:0;margin-top:35px;}
.view-switch div{width:140px;}
}
@media screen and (max-width:380px){.pharmacy-list-element-image-container{-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;}
.pharmacy-list-element-image-container p{margin-left:20px;}
}
.pharmacy-slider-block{background:no-repeat center;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;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 95px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;}
.pharmacy-slider{margin:0 139px;}
.pharmacy-slide{background:no-repeat center;background-size:cover;height:262px;margin: 0 10px;}
@media screen and (max-width:900px){.pharmacy-slider-container .slider-arrows{padding:0 25px;}
.pharmacy-slider{margin:0 80px;}
}
@media screen and (max-width:440px){.pharmacy-slider-container .slider-arrows{padding:0 7px;}
.pharmacy-slider{margin:0 40px;}
}
.pharmacy-slider, .pharmacy-slider-inner{margin: 0 139px;}
.production-links h1{color:#7bb72e;}
.production-links .button{margin:60px auto 77px auto;}
.production-links-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.production-link{display:inline-block;text-align:center;vertical-align:top;width:180px;}
.production-link:hover .production-link-icon{background-color:#7bb72e;border:1px solid #7bb72e;}
.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:#7bb72e;}
.production-link{margin-right:50px;}
.production-link:last-child{margin-right:0;}
.production-link-icon{-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #dbdbda;border-radius:100%;color:#7bb72e;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:40px;height:115px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 20px auto;position:relative;transition:all .3s ease;width:115px;}
.production-link-icon img{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);transition:all .3s ease;}
.production-link-icon img:nth-child(2){opacity:0;}
.production-link-header span{color:#bec1bb;font-size:20px;transition:all .3s ease;}
@media screen and (max-width:1200px){.production-link{margin-right:20px;}
.right-intro-circle .intro-circle-text {
    left: auto;
    top: auto;
    bottom: 0;
    right: 0;
}
}
@media screen and (max-width:900px){.production-links-container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;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;}
}
@media screen and (max-width:500px){.production-link{margin-bottom:40px;width:100%;}
.production-link:last-child{margin-bottom:0;}
}
.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;}
.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{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
.news-navigation .prev-arrow span,
.news-navigation .next-arrow span{background-color:#a09f9f;}
.news-navigation a{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.news-navigation p{border-bottom:1px solid #7bb72e;color:#7bb72e;font-size:18px;margin:0 10px;}
.news-navigation a:hover .prev-arrow span,
.news-navigation a:hover .next-arrow span{background-color:#7bb72e;}
.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:#7bb72e;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 #7bb72e;color:#7bb72e;}
@media screen and (max-width:1600px){.another-news-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:30px 80px;position:static;width:100%;}
.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:1349px){.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:1100px){.single-news-content img{float:none;margin-right:0;}
}
@media screen and (max-width:900px){.single-news-content-block{padding:0 20px;}
.news-navigation{padding:0 20px 60px 20px;}
.another-news-list{padding:30px 20px;}
}
@media screen and (max-width:600px){.single-news-content img{max-width:100%;}
.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:500px){.another-single-news > div{width:280px;}
.news-navigation p{font-size:14px;}
}
.fullpage-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.single-pharmacy-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;}
.single-pharmacy-map{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow: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;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-right:80px;}
.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;}
@media screen and (max-width:1340px){.single-pharmacy-container{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.single-pharmacy-content{width:100%;}
.single-pharmacy-map{height:300px;}
}
@media screen and (max-width:900px){.single-pharmacy-content{padding-left:20px;padding-right:20px;}
.breadcrumbs{padding:35px 20px 30px 20px;}
.single-pharmacy-information .single-pharmacy-image{margin-right:30px;}
}
@media screen and (max-width:600px){.single-pharmacy-information{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.single-pharmacy-information .single-pharmacy-image{height:300px;margin-bottom:20px;margin-right:0;}
.single-pharmacy-information .button{margin-top:0;}
}
.text-block{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:85px 80px;}
.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;}
@media screen and (max-width:1500px){.text-block-images{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.text-block-large-image{height:245px;margin-bottom:10px;margin-right:0;width:370px;}
}
@media screen and (max-width:1100px){.text-block-content{padding-right:50px;}
.text-block{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.text-block-images{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-top:40px;}
.text-block-large-image{height:500px;margin-bottom:0;margin-right:10px;width:290px;}
.text-block-content{padding-right:0;}
}
@media screen and (max-width:900px){.text-block{padding:45px 20px;}
}
@media screen and (max-width:760px){.text-block-images{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.text-block-large-image{height:245px;margin-bottom:10px;margin-right:0;width:370px;}
}
@media screen and (max-width:410px){.text-block-large-image{width:100%;}
.text-block-min-img{width:100%;}
}
.vacansy-blocks{padding:80px 0;}
.vacansy-block-header{-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:30px 80px;}
.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;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 80px 60px 80px;}
.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:#7bb72e;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;}
@media screen and (max-width:1100px){.vacansy-block-additional-information{margin-right:0;}
}
@media screen and (max-width:900px){.vacansy-block-content{padding:0 40px 50px 40px;}
.vacansy-block-header{padding:30px 40px;}
}
@media screen and (max-width:700px){.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:600px){.vacansy-block-content{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.vacansy-block-header{-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.vacansy-block-header .hot-vacansy-icon{margin-left:0;margin-top:10px;}
}
[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;}
.close_button_map {
    position: absolute;
    content: '';
    background-color: #709c37;
    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;
}

@media screen and (max-width:1600px) {
	.center-intro-circle .intro-circle-text {
		position: absolute;
		top: -80px;
		right: initial;
		left: 0;
		transform:translateX(0);
	}
	.center-intro-circle .intro-circle:after,
	.center-intro-circle .intro-circle:before {
		-webkit-transform:rotate(25deg);
		-ms-transform:rotate(25deg);
		transform: rotate(25deg);
    }
}

@media screen and (max-width:1300px) {
	.center-intro-circle .intro-circle-text {
		left: 70px;
		top: auto;
		bottom: 0;
	}
	.center-intro-circle .intro-circle:after,
	.center-intro-circle .intro-circle:before{
		-webkit-transform:rotate(-90deg);
		-ms-transform:rotate(-90deg);
		transform: rotate(-90deg);
	}
}

@media screen and (max-width:1200px) {
	.center-intro-circle .intro-circle-text,
	.right-intro-circle .intro-circle-text {
		left: 0;
		position: relative;
	}
	.center-intro-circle .intro-circle:after,
	.center-intro-circle .intro-circle:before{
		-webkit-transform:rotate(135deg);
		-ms-transform:rotate(135deg);
		transform: rotate(135deg);
	}
}