@import"https://fonts.googleapis.com/css2?family=Libre+Caslon+Display&display=swap";:root{--ff-1: "Libre Caslon Display", serif}*{margin:0;padding:0;outline:0;-webkit-font-smoothing:antialiased}body{min-height:100vh;overflow-x:hidden;font-family:"Open Sans",sans-serif;font-weight:400;font-size:14px;color:#222;position:relative;background:#fff}a:hover{text-decoration:none}.header_top_bg,#topmenu,.aside-menu.aside-fix #topmenu::after{background-color:#fff}.header_top_bg{position:relative;z-index:auto;background-color:#fff}header{position:relative;width:100%;z-index:999;text-align:center}.mob-nav{display:none;width:20px;height:20px;margin:0 auto 12px;font-size:14px;color:#222;opacity:1}.slidee .row{margin-left:0px;margin-right:0px}.slidee .col-sm-12{padding-left:0px;padding-right:0px}.margin-lg-105b{margin-bottom:105px !important}.banner-slider-wrap.andra .swiper-pagination{position:static;margin-top:30px;color:rgba(0,0,0,0);font-size:12px;font-weight:600;letter-spacing:.2px;line-height:2;text-align:center;bottom:45px;left:12.5%}.banner-slider-wrap.andra .swiper-pagination span:first-child{position:relative;margin-right:35px;display:inline-block;opacity:1}.banner-slider-wrap.andra .swiper-pagination span{color:#222;background-color:rgba(0,0,0,0);width:auto;height:auto}.banner-slider-wrap.andra .swiper-pagination span:first-child::before{content:"";position:absolute;left:100%;top:50%;height:1px;width:30px;margin:0 7px;background-color:#dfdede}.banner-slider-wrap.andra .swiper-pagination span:last-of-type{display:inline-block;opacity:1}.banner-slider-wrap.andra .swiper-pagination .swiper-pagination-total{color:#999}#topmenu ul{list-style:none;margin:0;padding:0;display:flex}#topmenu ul li a{color:#222}.logo span{vertical-align:middle;text-align:left;font-family:var(--ff-1);font-size:28px;line-height:1.8;font-weight:900;letter-spacing:2px;color:#222;white-space:nowrap;text-transform:uppercase}.headings{max-width:770px;margin:0 auto;text-align:center}.main-wrapper img{max-width:100%;height:auto}.icon{width:170px}.headings.text_link .title{margin-top:50px;font-family:var(--ff-1);font-size:60px;letter-spacing:2.7px}.headings.text_link .subtitle{margin-top:42px;color:#999;font-size:15px;letter-spacing:.2px;line-height:1.73;margin-bottom:40px}.headings.text_link .link-wrap::before{content:"";display:block;margin:30px auto;width:1px;height:70px;background-color:#222}.allb h5{margin:12px;font-size:17px;font-style:italic;color:#b59a9a;font-family:"Playfair Display"}.allb .tg-item{margin:1rem 0}.allb img{object-fit:cover}.headings.text_link .link-wrap a{text-decoration:none;color:#999;font-size:12px;font-weight:600;line-height:2;letter-spacing:2px;text-transform:uppercase;-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}.top-banner{position:relative;width:100%;height:500px;background-size:cover;background-repeat:no-repeat;-webkit-transition:none;transition:none;-webkit-transform:none;-ms-transform:none;transform:none;background-attachment:scroll;background-position:center;padding-left:0;padding-right:0}.about__cod{background-image:url("../img/about/about-bg.jpg");background-attachment:fixed;background-position:center}.top-banner .overlay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.3);z-index:20}.top-banner.center_content .content{text-align:center;margin:0}.top-banner .content{z-index:30;max-width:1170px;width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.top-banner .title{font-size:80px;font-family:var(--ff-1);color:#fff;letter-spacing:1.3px;margin-bottom:0;line-height:1.1}#footer.simple{background-color:#fcf9f6}#footer.simple>.container{padding:110px 0 0}#footer *{text-transform:none}#footer.simple .widg{padding:20px 0}#footer .sidebar-item{display:flex;justify-content:center}#footer .sidebar-item{margin-bottom:25px;margin-top:0}#footer .WisoInstagramWidget .item-wrap,#footer .SocialLinkWidget .item-wrap{max-width:320px}#footer .wiso-widget-social-link{text-align:center}#footer .sidebar-item .item-wrap h3{color:#222}#footer .sidebar-item .item-wrap h3{margin-bottom:47px;color:#222;font-family:var(--ff-1);font-size:20px;font-weight:400;letter-spacing:1.3px;text-align:center;text-transform:uppercase;border-bottom:0}#footer .wiso-widget-social-link a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:55px;height:55px;margin-bottom:10px;border-radius:50%;border:1px solid #eee;background-color:#fff;color:#999;font-size:18px;text-decoration:none;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}#footer.simple .sidebar-item:nth-of-type(3n + 1)::after{content:"";height:250px;width:1px;background-color:#eee;display:inline-block;position:absolute;top:0;right:0}#footer .footer-menu-wrap.text-right ul li:not(:first-of-type){margin-left:30px}#footer.simple .copyright a{color:#222}#footer.simple .copyright a:hover{text-decoration:none;color:#000}#footer .footer-bottom-wrap{background-color:#fff}#footer .footer-bottom-wrap{margin-top:90px;padding:40px 0;background-color:#fff}#footer .footer-bottom-wrap .flex-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1050px;margin-left:auto;margin-right:auto}#footer .copyright{font-size:15px;line-height:1.73;letter-spacing:.2px;color:#999}#footer .footer-menu-wrap ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}#footer .footer-menu-wrap.text-right ul{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#footer .footer-menu-wrap ul li{list-style:none}#footer .footer-menu-wrap ul li a{color:#222;text-decoration:none;font-size:12px;font-weight:600;line-height:2;letter-spacing:2px;text-transform:uppercase}.contacts-info-wrap.parallax_info{padding-bottom:0}.contacts-info-wrap.parallax_info .content-wrap{width:100%}.contacts-info-wrap.parallax_info .image-wrap{min-width:400px;flex-grow:1;width:50%}.parallax-window{position:relative;min-height:100vh}.contacts-info-wrap.parallax_info .content{padding:17em 80px 100px;flex-grow:1;width:50%}.contacts-info-wrap.parallax_info .title-main{font-size:12px;font-weight:600;line-height:2;letter-spacing:2px;color:#999;text-transform:uppercase}.contacts-info-wrap.parallax_info .text{font-family:var(--ff-1);font-size:40px;color:#222;-ms-word-wrap:break-word;word-wrap:break-word}.contacts-info-wrap.parallax_info .form-wrap{margin-top:60px}.contacts-info-wrap .form input:not([type=submit]){min-height:59px;float:left}.contacts-info-wrap .form input:not([type=submit]),.contacts-info-wrap .form textarea{width:100%;border:0;border-bottom:1px solid #eee;padding:10px 24px;font-family:"Open Sans",sans-serif;font-size:15px;color:#222;line-height:1.6;letter-spacing:.2px;-webkit-transition:all 350ms ease;transition:all 350ms ease;margin-bottom:30px}.contacts-info-wrap{position:relative;padding-bottom:15px}.contacts-info-wrap.custom_info .additional-content-wrap{padding:100px 0;background-color:#222;color:#fff}.contacts-info-wrap .row .col-xs-12{display:table-cell;vertical-align:middle}.contacts-info-wrap.custom_info .additional-content-wrap .content-item{margin-bottom:25px}.contacts-info-wrap.custom_info .additional-content-wrap .title{margin-bottom:10px;color:#fff;font-size:12px;font-weight:400;letter-spacing:2px;line-height:2;text-transform:uppercase}.contacts-info-wrap.custom_info .additional-content-wrap .content-item a,.contacts-info-wrap.custom_info .additional-content-wrap .content-item div{font-family:"Open Sans",sans-serif;color:#fff;opacity:.6;font-size:14px;font-weight:400;letter-spacing:1.3px;margin-bottom:0}.contacts-info-wrap .form input[type=submit]{display:inline-block;padding:10px 30px;border:1px solid #222;background-color:#222;color:#fff;font-size:12px;font-weight:600;line-height:2;letter-spacing:2px;text-decoration:none;text-transform:uppercase;background-image:-webkit-gradient(linear, left top, right top, color-stop(50%, transparent), color-stop(50%, #222));background-image:linear-gradient(to right, transparent 50%, #222 50%);background-size:200% 100%;background-position:right bottom;transition:all .4s}.contacts-info-wrap .form input[type=submit]:hover{background-color:rgba(0,0,0,0);background-position:left bottom;color:#222;border-color:#ddd}.contact-bg{background-image:url(../img/slider/10.jpg);background-size:cover;background-position:-200px;background-attachment:fixed}@media only screen and (min-width: 1200px){.modern #topmenu{padding-right:75px;padding-left:60px}}@media only screen and (min-width: 1025px){.modern #topmenu .menu li a{padding:0 10px;color:#222;font-size:12px;font-weight:600;letter-spacing:2px;line-height:2;text-transform:uppercase}.modern #topmenu .menu>li{padding:30px 0}.modern .logo-mobile{display:none}.modern .logo{display:block;margin:0 30px}.modern #topmenu,.modern .menu-wrapper{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;-ms-flex-preferred-size:80%;flex-basis:80%}.mob-nav-close{display:none}}@media(min-width: 768px){.right-menu{width:100%;margin:0;max-width:100%}}@media(max-width: 576px){.contacts-info-wrap.parallax_info .content{padding:17em 20px 100px}}