@charset "UTF-8";@font-face{font-family:OSB;font-display:swap;src:url(../fonts/OpenSans/OpenSansBold/OpenSansBold.eot?) format("eot"),url(../fonts/OpenSans/OpenSansBold/OpenSansBold.woff) format("woff"),url(../fonts/OpenSans/OpenSansBold/OpenSansBold.ttf) format("truetype")}@font-face{font-family:OSBL;font-display:swap;src:url(../fonts/OpenSans/OpenSansBoldItalic/OpenSansBoldItalic.eot?) format("eot"),url(../fonts/OpenSans/OpenSansBoldItalic/OpenSansBoldItalic.woff) format("woff"),url(../fonts/OpenSans/OpenSansBoldItalic/OpenSansBoldItalic.ttf) format("truetype")}@font-face{font-family:OSEB;font-display:swap;src:url(../fonts/OpenSans/OpenSansExtraBold/OpenSansExtraBold.eot?) format("eot"),url(../fonts/OpenSans/OpenSansExtraBold/OpenSansExtraBold.woff) format("woff"),url(../fonts/OpenSans/OpenSansExtraBold/OpenSansExtraBold.ttf) format("truetype")}@font-face{font-family:OSEBI;font-display:swap;src:url(../fonts/OpenSans/OpenSansExtraBoldItalic/OpenSansExtraBoldItalic.eot?) format("eot"),url(../fonts/OpenSans/OpenSansExtraBoldItalic/OpenSansExtraBoldItalic.woff) format("woff"),url(../fonts/OpenSans/OpenSansExtraBoldItalic/OpenSansExtraBoldItalic.ttf) format("truetype")}@font-face{font-family:OSI;font-display:swap;src:url(../fonts/OpenSans/OpenSansItalic/OpenSansItalic.eot?) format("eot"),url(../fonts/OpenSans/OpenSansItalic/OpenSansItalic.woff) format("woff"),url(../fonts/OpenSans/OpenSansItalic/OpenSansItalic.ttf) format("truetype")}@font-face{font-family:OSL;font-display:swap;src:url(../fonts/OpenSans/OpenSansLight/OpenSansLight.eot?) format("eot"),url(../fonts/OpenSans/OpenSansLight/OpenSansLight.woff) format("woff"),url(../fonts/OpenSans/OpenSansLight/OpenSansLight.ttf) format("truetype")}@font-face{font-family:OSLI;font-display:swap;src:url(../fonts/OpenSans/OpenSansLightItalic/OpenSansLightItalic.eot?) format("eot"),url(../fonts/OpenSans/OpenSansLightItalic/OpenSansLightItalic.woff) format("woff"),url(../fonts/OpenSans/OpenSansLightItalic/OpenSansLightItalic.ttf) format("truetype")}@font-face{font-family:OSR;font-display:swap;src:url(../fonts/OpenSans/OpenSansRegular/OpenSansRegular.eot?) format("eot"),url(../fonts/OpenSans/OpenSansRegular/OpenSansRegular.woff) format("woff"),url(../fonts/OpenSans/OpenSansRegular/OpenSansRegular.ttf) format("truetype")}@font-face{font-family:OSRI;font-display:swap;src:url(../fonts/OpenSans/OpenSansRegularItalic/OpenSansRegularItalic.eot?) format("eot"),url(../fonts/OpenSans/OpenSansRegularItalic/OpenSansRegularItalic.woff) format("woff"),url(../fonts/OpenSans/OpenSansRegularItalic/OpenSansRegularItalic.ttf) format("truetype")}@font-face{font-family:OSSB;font-display:swap;src:url(../fonts/OpenSans/OpenSansSemiBold/OpenSansSemiBold.eot?) format("eot"),url(../fonts/OpenSans/OpenSansSemiBold/OpenSansSemiBold.woff) format("woff"),url(../fonts/OpenSans/OpenSansSemiBold/OpenSansSemiBold.ttf) format("truetype")}@font-face{font-family:OSSBI;font-display:swap;src:url(../fonts/OpenSans/OpenSansSemiBoldItalic/OpenSansSemiBoldItalic.eot?) format("eot"),url(../fonts/OpenSans/OpenSansSemiBoldItalic/OpenSansSemiBoldItalic.woff) format("woff"),url(../fonts/OpenSans/OpenSansSemiBoldItalic/OpenSansSemiBoldItalic.ttf) format("truetype")}.press-kit .container{margin:90px auto 40px}@media only screen and (max-width:768px){.press-kit .container{margin-top:50px;margin-bottom:30px}}.section-main-info .main-info-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.section-main-info .main-info-wrap .get-more{margin-top:35px}.section-main-info .main-info-wrap .img-block{width:49%;z-index:2;margin-bottom:-18px;max-width:555px}@media only screen and (max-width:1030px){.section-main-info .main-info-wrap .img-block{margin-bottom:30px}}@media only screen and (max-width:900px){.section-main-info .main-info-wrap .img-block{display:none}}.section-main-info .main-info-wrap .img-block img{width:100%;height:600px;object-fit:cover}.info-block-text{margin-left:-80px;z-index:1;color:#fff;-webkit-box-shadow:2px 2px 13px 0 rgba(0,0,0,.14);box-shadow:2px 2px 13px 0 rgba(0,0,0,.14);display:inline-block;background:-webkit-gradient(linear,left top,right bottom,from(#F5970F),to(#FCC94B));background:linear-gradient(to right bottom,#F5970F,#FCC94B);padding:45px 50px 40px 118px;width:641px}@media only screen and (max-width:900px){.info-block-text{width:100%;margin:0 auto;padding:60px}}@media only screen and (max-width:480px){.info-block-text{padding:30px}}.info-block-text h3{font-family:OSSB;font-size:26px;font-weight:600;text-transform:uppercase;margin-bottom:25px}@media only screen and (max-width:980px){.info-block-text h3{font-size:24px}}.info-block-text p{color:#fff;font-size:20px;margin-bottom:15px}@media only screen and (max-width:768px){.info-block-text p{font-size:16px}}@media only screen and (max-width:480px){.info-block-text p{font-size:14px}}.info-block-text_link a{color:#fff}.section-company-style h2{text-align:center;margin-bottom:40px}.section-company-style .company-style-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:930px){.section-company-style .company-style-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.section-company-style .company-style-wrap .img-block{max-width:505px;position:relative}@media only screen and (max-width:930px){.section-company-style .company-style-wrap .img-block{width:100%;max-width:unset;height:510px}}@media only screen and (max-width:733px){.section-company-style .company-style-wrap .img-block{height:413px}}@media only screen and (max-width:604px){.section-company-style .company-style-wrap .img-block{height:346px}}@media only screen and (max-width:480px){.section-company-style .company-style-wrap .img-block{height:290px}}@media only screen and (max-width:380px){.section-company-style .company-style-wrap .img-block{height:205px}}.section-company-style .company-style-wrap .img-block img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-company-style .company-style-wrap .img-block .btn-dwnl-pres{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:50%;-webkit-transform:translateY(-70%) translateX(-50%);transform:translateY(-70%) translateX(-50%);left:50%;color:#fff;text-transform:uppercase;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-size:20px;width:230px}.section-company-style .company-style-wrap .img-block .btn-dwnl-pres:hover{color:#f38b00}.section-company-style .company-style-wrap .img-block .btn-dwnl-pres svg{width:49px;height:59px;margin-right:20px}.section-company-style .company-style-wrap .img-block .btn-dwnl-pres span{font-size:20px}.section-company-style .company-style-wrap .img-block .btn-dwnl-pres:hover .dwnl-icon-svg .animated-svg{-webkit-animation:moveToDown 1.2s infinite;animation:moveToDown 1.2s infinite}.section-company-style .company-style-wrap .img-block .btn-dwnl-pres:hover .filled{fill:#f38b00}.section-company-style .company-style-wrap .logos-block{margin-left:30px}@media only screen and (max-width:930px){.section-company-style .company-style-wrap .logos-block{margin-left:0;margin-top:30px;width:100%}}@media only screen and (max-width:930px){.section-company-style .company-style-wrap .logos-block-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.section-company-style .company-style-wrap .logos-block-wrap:not(:last-child){margin-bottom:40px}@media only screen and (max-width:930px){.section-company-style .company-style-wrap .logos-block-wrap:not(:last-child){margin-bottom:20px}}.section-company-style .company-style-wrap .logos-block-wrap .dwnl-logo_eps{display:inline-block;position:relative;width:47%}@media only screen and (max-width:1200px){.section-company-style .company-style-wrap .logos-block-wrap .dwnl-logo_eps{width:46%}}@media only screen and (max-width:930px){.section-company-style .company-style-wrap .logos-block-wrap .dwnl-logo_eps{width:48.8%}}.section-company-style .company-style-wrap .logos-block-wrap .dwnl-logo_eps:first-child{margin-right:29px}@media only screen and (max-width:930px){.section-company-style .company-style-wrap .logos-block-wrap .dwnl-logo_eps:first-child{margin-right:0}}.section-company-style .company-style-wrap .logos-block-wrap .dwnl-logo_eps img{-webkit-transition:.2s;transition:.2s;width:100%}.section-company-style .company-style-wrap .logos-block-wrap .dwnl-logo_eps svg{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);z-index:2;opacity:1}@media only screen and (max-width:992px){.section-company-style .company-style-wrap .logos-block-wrap .dwnl-logo_eps svg{display:none}}.section-company-style .company-style-wrap .logos-block-wrap .dwnl-logo_eps .extn-file{position:absolute;right:7%;bottom:15%;text-transform:uppercase;color:#51242c;font-size:14px}@media only screen and (max-width:500px){.section-company-style .company-style-wrap .logos-block-wrap .dwnl-logo_eps .extn-file{font-size:12px}}@media only screen and (max-width:380px){.section-company-style .company-style-wrap .logos-block-wrap .dwnl-logo_eps .extn-file{font-size:10px}}.section-company-style .company-style-wrap .logos-block-wrap .dwnl-logo_eps .extn-file--white{color:#fff}.section-company-style .company-style-wrap .logos-block-wrap .dwnl-logo_eps:hover .filled{fill:#fff}.section-kiev-bread-gallery h2{margin-bottom:30px;text-align:center}.section-kiev-bread-gallery .bread-gallery-wrap{margin:0 -1%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.section-kiev-bread-gallery .bread-gallery-wrap .lightbox-item{display:inline-block;position:relative;width:31.3%;margin:1%;display:none}@media only screen and (max-width:892px){.section-kiev-bread-gallery .bread-gallery-wrap .lightbox-item{width:48%}}.section-kiev-bread-gallery .bread-gallery-wrap .lightbox-item img{position:absolute;object-fit:cover;width:100%;height:100%}.section-kiev-bread-gallery .bread-gallery-wrap .lightbox-item-wrap{display:block;position:relative;padding-bottom:56.2%}@media only screen and (max-width:420px){.section-kiev-bread-gallery .bread-gallery-wrap .lightbox-item{width:100%}}.section-kiev-bread-gallery .bread-gallery-wrap .lightbox-item .link-container{position:absolute;display:inline-block;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);opacity:0;-webkit-transition:all .4s;transition:all .4s}@media only screen and (max-width:992px){.section-kiev-bread-gallery .bread-gallery-wrap .lightbox-item .link-container{display:none}}.section-kiev-bread-gallery .btn-more-img{border-radius:22px;border:solid 1px #f38b00;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:153px;margin:0 auto;color:#f38b00;text-transform:uppercase;padding:12px 0;cursor:pointer;font-family:OSSB;font-size:14px;font-weight:600;-webkit-transition:all .3s;transition:all .3s;margin-top:55px}.section-kiev-bread-gallery .btn-more-img:hover{background-color:#f38b00;color:#fff}.section-kiev-bread-gallery .lightbox-item-wrap:hover .link-container{opacity:1;z-index:9}.section-kiev-bread-gallery .lightbox-item-wrap:hover img{-webkit-filter:brightness(.6);filter:brightness(.6);z-index:3}.footer-main{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(36%,rgba(145,131,133,0.5)),to(rgba(48,21,26,0.8))),url(../img/bg-img-footer-2.png);background-image:linear-gradient(to bottom,rgba(255,255,255,0),rgba(145,131,133,0.5) 36%,rgba(48,21,26,0.8)),url(../img/bg-img-footer-2.png);background-repeat:no-repeat;background-position:top;background-size:cover;padding:40px 0 15px;margin-top:40px;overflow:hidden}@media only screen and (max-width:685px){.footer-main{padding:20px 0 15px}}.footer-main .container{margin:0 auto;max-width:1170px}.footer-main .footer-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}@media only screen and (max-width:992px){.footer-main .footer-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer-main .footer-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:57%;flex-basis:57%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:992px){.footer-main .footer-wrap{width:100%}}@media only screen and (max-width:685px){.footer-main .footer-wrap{display:none}}.footer-main .footer-list{display:flex;justify-content:space-between;flex-basis:100%}.footer-main .footer-list li a{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5);font-size:16px;position:relative;-webkit-transition:all .2s;transition:all .2s;display:inline-block}.footer-list li:not(:last-child) .sub-footer-menu{margin-top:20px}.footer-main .footer-list li:last-child .sub-footer-menu li{font-family:OSB;text-transform:uppercase;margin-bottom:0;margin-top:12px}.footer-main .footer-list>li>a{font-family:OSB;text-transform:uppercase}.footer-main .footer-list>li>a:hover:after{width:100%}.sub-footer-menu .menu-item-object-page>a:after,.sub-footer-menu .menu-item-type-post_type_archive>a:after,.footer-main .menu-item>a:after{content:'';position:absolute;left:0;width:0;height:2px;background:#51242c;-webkit-transition:width .2s;transition:width .2s;bottom:-5px}.footer-main .footer-list li:last-child .sub-footer-menu li a:hover:after{width:100%}.sub-footer-menu .current-menu-item>a:after{width:0!important}.footer-main .footer-list .sub-footer-menu li:not(:last-child){margin-bottom:12px}.footer-main .sub-footer-menu li a{font-weight:600;font-family:OSSB}.footer-main .footer-list li:not(:last-child) .sub-footer-menu li:hover a{color:#51242c}.footer-main .footer-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width:992px){.footer-main .footer-info{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-top:30px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}}@media only screen and (max-width:510px){.footer-main .footer-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px;margin-top:15px}}.footer-main .footer-info p{text-shadow:0 2px 4px rgba(0,0,0,.5);font-family:OSSB}.footer-main .footer-info-head{color:#fff;font-size:20px;text-transform:uppercase;margin-bottom:10px}@media only screen and (max-width:685px){.footer-main .footer-info-head{font-size:16px}}.footer-main .footer-info-tel{font-size:36px;font-weight:600;color:#fff;margin-bottom:15px;display:inline-block;text-decoration:none;text-shadow:0 2px 4px rgba(0,0,0,.31)}@media only screen and (max-width:685px){.footer-main .footer-info-tel{font-size:25px}}@media only screen and (max-width:510px){.footer-main .footer-info-tel{margin-bottom:20px}}.footer-main .footer-info-subcr{font-size:16px;color:#fff;text-transform:uppercase;margin-bottom:15px}.footer-main .footer-info .email-wrap{display:inline-block;width:100%;max-width:235px;height:40px}.footer-main .footer-info .email-wrap .input-email{border-radius:2px;background-color:rgba(255,255,255,.4);width:100%;padding:10px 0 10px 10px;color:#000;font-size:14px;height:100%}.footer-main .footer-info .email-wrap .input-email.invalid{padding:10px 0 10px 20px}.wpcf7-form-control-wrap{height:100%}@media only screen and (max-width:685px){.footer-main .footer-info-subcr{font-size:14px}.footer-main .footer-info .email-wrap{max-width:205px}}@media only screen and (max-width:510px){.footer-main .footer-info-subcr{font-size:12px}.footer-main .footer-info .email-wrap{max-width:180px;height:35px}}.footer-main .footer-info .email-wrap .input-email::-webkit-input-placeholder{color:#000}.footer-main .footer-info .email-wrap .input-email:-ms-input-placeholder{color:#000}.footer-main .footer-info .email-wrap .input-email::-ms-input-placeholder{color:#000}.footer-main .footer-info .email-wrap .input-email::placeholder{color:#000}.footer-main .footer-info .email-wrap .input-email:focus::-webkit-input-placeholder{color:transparent}.footer-main .footer-info .email-wrap .input-email:focus:-ms-input-placeholder{color:transparent}.footer-main .footer-info .email-wrap .input-email:focus::-ms-input-placeholder{color:transparent}.footer-main .footer-info .email-wrap .input-email:focus::placeholder{color:transparent}.footer-main .footer-info .email-wrap .input-email:hover{background-color:rgba(255,255,255,.7)}.footer-main .footer-info .btn-submit-block{position:absolute;right:0;top:0;height:100%}.footer-main .footer-info .email-wrap input[type=submit]{position:absolute;right:0;top:0;height:100%;background-color:#fff;padding:10px;border-radius:2px;cursor:pointer;background-image:url(https://kyivkhlib.ua/wp-content/uploads/2018/09/mail-icon.png);background-repeat:no-repeat;background-position:center;width:50px;font-size:0}.footer-main .footer-info .email-wrap .btn-submit-foot.active{background-image:url(https://kyivkhlib.ua/wp-content/uploads/2018/09/ok-final.svg);background-size:66%}.footer-info .email-wrap .error-icon{display:none;position:absolute;top:10px;left:8px}.footer-info .email-wrap .error-icon:after,.footer-info .email-wrap .error-icon:before{content:'';width:1px;height:11px;background:red;display:inline-block}.footer-info .email-wrap .error-icon:before{transform:rotate(45deg)}.footer-info .email-wrap .error-icon:after{transform:rotate(-45deg)}.footer-main .footer-info .input-email:empty .btn-submit-block input[type=submit]{background-color:#fff}.footer-main .footer-info .input-email:focus .btn-submit-block input[type=submit]{background-color:#f38b00}.footer-main .footer-info .input-email:invalid .btn-submit-block input[type=submit]{background-color:red}.footer-main .copyright-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;margin-top:5px;position:relative;min-height:46px}@media only screen and (max-width:685px){.footer-main .copyright-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.footer-main .copyright-block p{margin-bottom:0}.footer-main .copyright-block .copyright-text{font-size:12px;font-family:OSB;color:#fff}@media only screen and (max-width:510px){.footer-main .copyright-block .copyright-text{text-align:center}}.footer-main .copyright-block .facebook-icon-svg{text-transform:none;display:inline-block;position:absolute;left:53%;-webkit-transform:translate(-50%);transform:translate(-50%);text-transform:none}@media only screen and (max-width:992px){.footer-main .copyright-block .facebook-icon-svg{left:55%}}@media only screen and (max-width:685px){.footer-main .copyright-block .facebook-icon-svg{display:none}.footer-main .copyright-block .instagram{display:none}}.footer-main .copyright-block .facebook-icon-svg:hover .filled{fill:#f38b00}@media only screen and (max-width:685px){.footer-main .footer_created{text-align:center}}.dwnl-logo_eps:hover img,.company-style-wrap .img-block:hover img{-webkit-filter:brightness(.4);filter:brightness(.4)}.logos-block-wrap .dwnl-logo_eps:hover .dwnl-icon-svg .animated-svg{-webkit-animation:moveToDown 1.2s infinite;animation:moveToDown 1.2s infinite}.fancybox-navigation{top:50%}.sub-menu li a{font-family:OSSB,sans-serif}.header .current-menu-parent .sub-menu .link-anch a{color:#fff}.header .current-menu-parent .sub-menu .link-anch a:hover:after{width:100%}@media only screen and (max-width:480px){.news-bottom .news-content li{font-size:14px}}@-webkit-keyframes moveToDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(4px);transform:translateY(4px);opacity:0}}@keyframes moveToDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(4px);transform:translateY(4px);opacity:0}}