/*
Developed by helloDigi
https://hellodigi.ru/
*/
@import "slick.css";
@import "lightgallery.min.css";
/*

@import "lg-transitions.min.css";
@import "lightgallery.min.css";
@import "jquery.arcticmodal.css";
*/
@import "variables.css";
@import "inputs.css";
@import "general.css";
@import "breadcrumbs.css";
@import "top-panel.css";
@import "main-screen.css";
@import "archives.css";
@import "projects.css";
@import "team.css";
@import "section-list.css";
@import "cases.css";
@import "articles.css";
@import "footer.css";
@import "menu.css";
@import "sidebar.css";
@import "single-page.css";
@import "single-content.css";
@import "gallery-columns.css";
@import "comments.css";
@import "video.css";
@import "about-page.css";
@import "gallery-slider.css";
@import "modals.css";
@import "line-awesome.min.css";

.main-slick-slider .slick-prev , .main-slick-slider .slick-next {
    display: inline-block;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 9;
}
.main-slick-slider .slick-prev {
    left: -10px;
}
.main-slick-slider .slick-next {
    right: -10px;
}
.main-slick-slider .img-caption {
    margin-left: 30px;
    margin-right: 30px;
}
.main-slick-slider .img-caption img {
    max-height: 207px;
}

.cookie-banner{position:fixed;bottom:0;left:0;display:block;width:100%;padding:30px 0;background-color:#f9f9f9;z-index:999;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;transition:all ease-in-out .3s}.cookie-banner *{float:none;width:auto}.cookie-banner.closed{opacity:0;visibility:hidden;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);transform:translateY(100%)}.cookie-banner .cookie-content{width:100%!important;max-width:1170px!important;margin:0 auto;font-size:14px;font-weight:500;color:#999}.cookie-banner .cookie-content .cookie-icon-text{max-width:75%;padding-right:50px}.cookie-banner .cookie-content .cookie-icon-text *{margin:0}.cookie-banner .cookie-content .cookie-icon-text .cookie-icon{padding-right:20px;font-size:300%}.cookie-banner .cookie-content .cookie-icon-text a{color:inherit}.cookie-banner .cookie-content .cookie-btns button{border:none}.cookie-banner .cookie-content .cookie-btns button + button{margin-left:20px}.cookie-banner .cookie-content .cookie-btns .cookie-btn{display:block;padding:15px 40px;background-color:#333;font-weight:600;color:#fff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.2);box-shadow:0 0 10px 0 rgba(0,0,0,.2)}.cookie-banner .cookie-content .cookie-btns .cookie-close{display:block;padding:0;width:24px;height:24px;line-height:24px;text-align:center;border-radius:50%;background-color:rgba(0,0,0,0.5);font-size:80%;color:#fff}.cookie-banner .cookie-content .cookie-btns .cookie-close:hover{background-color:rgba(0,0,0,1)}.switch_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:15px}.switch_box input[type="checkbox"]{float:left;font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:3.5em;min-width:44px;height:1.5em;background:#ddd;border-radius:3em;position:relative;cursor:pointer;outline:none;margin-right:15px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.switch_box input[type="checkbox"]:checked{background:#268df4}.switch_box input[type="checkbox"]:after{position:absolute;content:"";width:1.5em;height:1.5em;border-radius:50%;background:#fff;-webkit-box-shadow:0 0 .25em rgba(0,0,0,.3);box-shadow:0 0 .25em rgba(0,0,0,.3);-webkit-transform:scale(.7);transform:scale(.7);left:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.switch_box input[type="checkbox"]:checked:after{left:calc(100% - 1.5em)}.switch_box label{display:inline!important;font-size:12px!important;line-height:1.4!important;margin:0!important;text-transform:initial}.switch_box label a{text-decoration:underline;color:inherit}@media screen and (max-width: 991px){.cookie-banner{padding:15px 10px}.cookie-banner .cookie-content{font-size:12px;line-height:1.5}.cookie-banner .cookie-content .cookie-btns .cookie-btn{padding:10px 20px}}@media screen and (max-width: 767px){.cookie-banner .cookie-content .cookie-icon-text{padding-right:20px}.cookie-banner .cookie-content .cookie-icon-text .cookie-icon{padding-right:10px}}@media screen and (max-width: 640px){.cookie-banner .cookie-content{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important;font-size:10px}.cookie-banner .cookie-content .cookie-icon-text{width:100%;max-width:100%;margin-bottom:10px}}