@import url(https://fonts.googleapis.com/css?family=Montserrat:400,600,800);.btn,.btn:active,.btn:focus,.btn:hover,a.active.focus,a.active:focus,a.focus,a:active.focus,a:active:focus,a:focus,button,button:active,button:focus,button:hover{outline:none!important;box-shadow:none!important}@font-face{font-family:"Liberation Serif";src:url(/assets/fonts/LiberationSerif.eot);src:url(/assets/fonts/LiberationSerif.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/LiberationSerif.woff2) format("woff2"),url(/assets/fonts/LiberationSerif.woff) format("woff"),url(/assets/fonts/LiberationSerif.ttf) format("truetype"),url(/assets/fonts/LiberationSerif.svg#LiberationSerif) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Liberation Serif";src:url(/assets/fonts/LiberationSerif-Italic.eot);src:url(/assets/fonts/LiberationSerif-Italic.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/LiberationSerif-Italic.woff2) format("woff2"),url(/assets/fonts/LiberationSerif-Italic.woff) format("woff"),url(/assets/fonts/LiberationSerif-Italic.ttf) format("truetype"),url(/assets/fonts/LiberationSerif-Italic.svg#LiberationSerif-Italic) format("svg");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Liberation Serif";src:url(/assets/fonts/LiberationSerif-Bold.eot);src:url(/assets/fonts/LiberationSerif-Bold.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/LiberationSerif-Bold.woff2) format("woff2"),url(/assets/fonts/LiberationSerif-Bold.woff) format("woff"),url(/assets/fonts/LiberationSerif-Bold.ttf) format("truetype"),url(/assets/fonts/LiberationSerif-Bold.svg#LiberationSerif-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}body{background-color:#fff;font-family:"Liberation Serif",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:1rem;font-weight:400;color:#231f20}a{color:#9e3c0e;text-decoration:none}a:hover{color:#582108;text-decoration:underline}p{margin-bottom:.5rem}p:last-of-type{margin-bottom:0}.row.is-flex{display:flex;flex-wrap:wrap}.row.is-flex>[class*=col-]{display:flex;flex-direction:column}@media (min-width:1200px){.container{max-width:990px}}.top{position:relative;background-color:#f5f5f5;border-bottom:1px solid #eee;padding:.45rem 0}.top .top__content{display:flex;align-items:center;justify-content:space-between}.top .top__content-contact{display:flex;align-items:center;font-size:.875rem;font-weight:400}.top .top__content-contact>a{display:flex;align-items:center;margin-right:1.5rem}.top .top__content-contact>a:last-of-type{margin-right:0}.top .top__content-contact>a>svg{fill:#dc2a1b}.top .top__content-contact>a>span{margin-left:.45rem}.top .top__content-contact>a:hover{text-decoration:none}.top .top__icon{width:1rem;height:1rem}@media (max-width:767.98px){.top .top__content-contact>a{margin-right:1rem}.top .top__content-contact>a>span{display:none}.top .top__icon{width:1.35rem;height:1.35rem}}.header{position:relative;background-color:#fff}.navigation{padding:1.15rem 0}.navigation .navigation__mobile{display:none}.navigation .navigation__logo>img{width:77px;max-width:77px;max-height:80px}.navigation .navbar{padding:0}.navigation .navbar .navbar-nav .nav-item .nav-link{position:relative;padding-right:1rem;padding-left:1rem;color:#231f20;font-family:Montserrat,sans-serif;font-size:1.15rem;font-weight:600;text-transform:uppercase;transition:all .15s ease-in-out}.navigation .navbar .navbar-nav .nav-item .nav-link:after,.navigation .navbar .navbar-nav .nav-item .nav-link:before{content:"";position:absolute;left:1rem;bottom:0;width:0;height:2px;margin:2px 0 0;transition:all .2s ease-in-out;transition-duration:.5s;background-color:#9e3c0e;opacity:0}.navigation .navbar .navbar-nav .nav-item .nav-link.active,.navigation .navbar .navbar-nav .nav-item .nav-link:hover{color:#9e3c0e;text-decoration:none}.navigation .navbar .navbar-nav .nav-item .nav-link.active:after,.navigation .navbar .navbar-nav .nav-item .nav-link.active:before,.navigation .navbar .navbar-nav .nav-item .nav-link:hover:after,.navigation .navbar .navbar-nav .nav-item .nav-link:hover:before{width:calc(100% - 2rem);opacity:1}@media (max-width:991.98px){.navigation,.navigation .container{padding:0}.navigation .navigation__mobile{padding:1rem;display:flex;justify-content:space-between;align-items:center}.navigation .navigation__mobile .navigation__logo>img{width:150px}.navigation .navigation__mobile .navbar-toggler{border-color:transparent}.navigation .navigation__mobile .navbar-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgb(35, 31, 32)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navigation .navbar{padding:0}.navigation .navbar .navigation__logo{display:none}.navigation .navbar .navbar-nav{text-align:center;padding-top:1rem;padding-bottom:1rem;border-top:1px solid #eee}.navigation .navbar .navbar-nav .nav-item{text-align:center;margin-bottom:.5rem}.navigation .navbar .navbar-nav .nav-item:last-of-type{margin-bottom:0}.navigation .navbar .navbar-nav .nav-item .nav-link{display:inline-flex}.navigation .navbar .navbar-nav .nav-item .nav-link:hover:after,.navigation .navbar .navbar-nav .nav-item .nav-link:hover:before{opacity:0}}.main{padding:3rem 0}.main .main__content .main__content-title{margin-bottom:3rem;font-family:Montserrat;font-size:2.35rem;font-weight:800;text-transform:uppercase;text-align:center;line-height:1}.main .main__content .main__content-title span{display:block;font-size:1.25rem;font-weight:600;color:#9e3c0e}.main .main__content .main__content-content{background-color:#f5f5f5;padding:3rem}@media (max-width:991.98px){.main{padding:1.5rem 0}.main .main__content .main__content-title{margin-bottom:1.5rem}.main .main__content .main__content-content{background-color:#f5f5f5;padding:1.5rem}}.footer{position:relative;padding:3rem 0}.footer .footer__content{position:relative;font-size:.875rem;text-align:center}.footer .footer__content p{margin-bottom:0}.logo__r{position:relative;margin:0 0 6rem}.logo__r img{width:77px;max-width:77px;max-height:80px}.logo__r:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;max-width:300px;height:2px;background-color:#9e3c0e;z-index:-1}.footer__bg{height:220px;background-image:url(/media/upload/footer_bg.jpg);background-position:bottom;background-repeat:no-repeat;background-size:cover;box-shadow:0 -.5rem 1rem rgba(0,0,0,.15)}.footer__copyright{padding:1rem 0;font-size:.875rem;text-align:center}@media (max-width:991.98px){.footer{padding:1.5rem 0}.footer__logo{margin-bottom:3rem}.footer__bg{height:110px}}.btn{display:inline-flex;align-items:center;justify-content:center;color:#231f20}.btn:hover{color:#000}.btn-svg-l>svg,.btn-svg-r>svg{margin-left:.5rem;width:1rem;fill:#000}.cookies-banner{position:fixed;bottom:0;width:100%;padding:.9rem 1rem;display:flex;align-items:center;background:hsla(0,0%,100%,.95);box-shadow:0 0 10px rgba(0,0,0,.2);z-index:9999;font-size:.95rem}.cookies-banner>button{margin-left:auto;background-color:#b91416;color:#fff;border:0;padding:.25rem 1rem;cursor:pointer;border-radius:.25rem}.cookies-banner>button:hover{background-color:#a21112}@media (max-width:991.98px){.cookies-banner{font-size:.8rem}}.gallery__default{margin-bottom:0}.gallery__default .gallery__item{display:block;margin:1rem 0;padding:0}.gallery__default .gallery__item .figure{margin:0}.gallery__default .gallery__item .figure .figure-img{margin-bottom:0}.gallery__default .gallery__item:focus .figure .figure-img,.gallery__default .gallery__item:hover .figure .figure-img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}@media (max-width:991.98px){.gallery__default{margin-bottom:2rem}}.loader{margin:0 auto;-webkit-animation:rotate 1s infinite;animation:rotate 1s infinite;height:50px;width:50px}.loader:after,.loader:before{border-radius:50%;content:"";display:block;height:20px;width:20px}.loader:before{-webkit-animation:ball1 1s infinite;animation:ball1 1s infinite;background-color:#cb2025;box-shadow:30px 0 0 #f8b334;margin-bottom:10px}.loader:after{-webkit-animation:ball2 1s infinite;animation:ball2 1s infinite;background-color:#00a096;box-shadow:30px 0 0 #97bf0d}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg) scale(.8);-moz-transform:rotate(0deg) scale(.8)}50%{-webkit-transform:rotate(1turn) scale(1.2);-moz-transform:rotate(1turn) scale(1.2)}to{-webkit-transform:rotate(2turn) scale(.8);-moz-transform:rotate(2turn) scale(.8)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg) scale(.8);-moz-transform:rotate(0deg) scale(.8)}50%{-webkit-transform:rotate(1turn) scale(1.2);-moz-transform:rotate(1turn) scale(1.2)}to{-webkit-transform:rotate(2turn) scale(.8);-moz-transform:rotate(2turn) scale(.8)}}@-webkit-keyframes ball1{0%{box-shadow:30px 0 0 #f8b334}50%{box-shadow:0 0 0 #f8b334;margin-bottom:0;-webkit-transform:translate(15px,15px);-moz-transform:translate(15px,15px)}to{box-shadow:30px 0 0 #f8b334;margin-bottom:10px}}@keyframes ball1{0%{box-shadow:30px 0 0 #f8b334}50%{box-shadow:0 0 0 #f8b334;margin-bottom:0;-webkit-transform:translate(15px,15px);-moz-transform:translate(15px,15px)}to{box-shadow:30px 0 0 #f8b334;margin-bottom:10px}}@-webkit-keyframes ball2{0%{box-shadow:30px 0 0 #97bf0d}50%{box-shadow:0 0 0 #97bf0d;margin-top:-20px;-webkit-transform:translate(15px,15px);-moz-transform:translate(15px,15px)}to{box-shadow:30px 0 0 #97bf0d;margin-top:0}}@keyframes ball2{0%{box-shadow:30px 0 0 #97bf0d}50%{box-shadow:0 0 0 #97bf0d;margin-top:-20px;-webkit-transform:translate(15px,15px);-moz-transform:translate(15px,15px)}to{box-shadow:30px 0 0 #97bf0d;margin-top:0}}.map,.map>iframe{width:100%;max-height:400px}.partners{position:relative;background-color:#fff}.partners .partners__title{position:relative;margin-bottom:4rem;padding-bottom:1rem;font-size:1.25rem;font-weight:800;text-transform:uppercase;text-align:center}.partners .partners__title:after{content:"";position:absolute;left:50%;bottom:0;width:100px;height:2px;background-color:#dc2a1b;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.partners .partners__content .partners__swiper .swiper-wrapper{text-align:center}.partners .partners__content .partners__swiper .swiper-button-prev,.partners .partners__content .partners__swiper .swiper-container-rtl .swiper-button-next{left:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23dc2a1b'/%3E%3C/svg%3E")}.partners .partners__content .partners__swiper .swiper-button-next,.partners .partners__content .partners__swiper .swiper-container-rtl .swiper-button-prev{right:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23dc2a1b'/%3E%3C/svg%3E")}.partners .partners__content img{width:auto!important;max-width:200px;max-height:50px!important}@media (max-width:991.98px){.partners .partners__title{margin-bottom:2rem}}.main__slider{width:100%;-webkit-animation:slider-bg-animation .5s ease-in-out;animation:slider-bg-animation .5s ease-in-out}.main__slider,.main__slider .swiper-wrapper .swiper-slide{position:relative;height:auto;max-height:400px;overflow:hidden}.main__slider .swiper-wrapper .swiper-slide{display:flex;justify-content:center;align-items:center;text-align:center;background-color:#fff}.main__slider .swiper-wrapper .swiper-slide>img{display:block;width:100%;max-width:100%;height:auto}.main__slider .swiper-wrapper .swiper-slide .slide-wrap{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000}.main__slider .swiper-button-next,.main__slider .swiper-button-prev{position:absolute;top:50%;width:27px;height:34px;margin-top:-17px;z-index:10;cursor:pointer;background-size:27px 32px;background-position:50%;background-repeat:no-repeat}.main__slider .swiper-button-next.swiper-button-disabled,.main__slider .swiper-button-prev.swiper-button-disabled{opacity:1}.main__slider .swiper-button-prev,.main__slider .swiper-container-rtl .swiper-button-next{left:1.5rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23e1e1e1'/%3E%3C/svg%3E")}.main__slider .swiper-button-next,.main__slider .swiper-container-rtl .swiper-button-prev{right:1.5rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23e1e1e1'/%3E%3C/svg%3E")}.main__slider .swiper-pagination-bullet{background:#231f20;opacity:.8}.main__slider .swiper-pagination-white .swiper-pagination-bullet-active{background:#f5f5f5}@-webkit-keyframes slider-bg-animation{0%{opacity:0}50%{opacity:0}to{opacity:1}}@keyframes slider-bg-animation{0%{opacity:0}50%{opacity:0}to{opacity:1}}.social__icons{display:flex;align-items:center;justify-content:center;margin-bottom:2rem}.social__icon{margin-right:1rem}.social__icon:last-of-type{margin-right:0}.social__icon svg{display:block;width:1.5rem;height:1.5rem;padding:.5rem;border-radius:.5rem;background-color:#9e3c0e;fill:#fff;transition:all .5s ease-in-out}.social__icon svg:hover{background-color:#b54510}.social__icon-small svg{width:1.35rem;height:1.35rem}.social__icon-big svg{width:3.25rem;height:3.25rem}.social__icon--fb svg{fill:#4267b2}.social__icon--fb svg:hover{fill:#29487d}.go_top{text-align:center;position:fixed;right:50px;bottom:50px;padding-top:6px;width:40px;height:40px;display:none;z-index:999;transition-duration:.2s;transition-property:background-color;cursor:pointer;color:#fff;background:#dc3545}.widget{margin-bottom:4rem}.widget__call{position:relative;background-color:#dc2a1b}.widget__call-content{padding:2rem 0;display:flex;justify-content:space-around;align-items:center}.widget__call-content>span{font-size:1.5rem;font-weight:300;color:#fff;text-transform:uppercase}.widget__call .btn-widget_call{border-radius:0;background-color:#fff;border-color:#fff;font-weight:400;color:#000;padding:.5rem 1rem}.widget__call .btn-widget_call svg{width:1rem;height:1rem;margin-right:.35rem}.widget__call .btn-widget_call span{margin-left:.8rem;font-weight:700}.widget__call .btn-widget_call:hover span{color:#dc2a1b}@media (max-width:991.98px){.widget__call-content{flex-direction:column}.widget__call-content>span{text-align:center;margin-bottom:1rem}}@media (max-width:991.98px){.widget{margin-bottom:2rem}}.contact__form{margin-top:1rem;padding:1rem;background-color:#f5f5f5}.contact__form .form-control{border:1px solid #eee;border-radius:0}.contact__form .btn-submit{border-radius:0;background-color:#9e3c0e;border-color:#9e3c0e;color:#fff;text-transform:uppercase;padding:.187rem .75rem}.contact__form .btn-submit:hover{background-color:#b54510;border-color:#b54510;color:#fff}.home__block{padding:3rem 0;background-color:#f5f5f5}.home__block-header{border-left:10px solid #231f20;padding-left:10px;margin-bottom:1rem;font-family:Montserrat,sans-serif;font-size:2.35rem;font-weight:800;text-transform:uppercase;text-align:left;line-height:1}.home__block-header span{display:block;font-size:1.25rem;font-weight:600;color:#9e3c0e}.home__block-content{text-align:justify;font-size:.875rem}.home__photo{position:relative;overflow:hidden;width:100%;height:300px;background-position:50%;background-size:cover;-webkit-animation:slider-bg-animation .9s ease-in-out;animation:slider-bg-animation .9s ease-in-out}@media (max-width:767.98px){.home__photo{height:200px!important}}