@media screen and (min-width: 1001px){html,body{width:100%;height:100%;}
.page{position:relative;}
.page-scrollbar{width:100%;height:100%;max-height:none;overflow:auto;scroll-behavior:smooth;}
.page-scrollbar .scrollbar{width:100%;height:100%;max-height:none;overflow:auto;scroll-behavior:smooth;}
.page-scrollbar .scrollbar .scroll-element{z-index:9999999 !important;}
.page-scrollbar .scrollbar .scroll-element.scroll-x{display:none !important;}
.page-scrollbar .scrollbar .scroll-element.scroll-y.scroll-scrolly_visible{position:absolute;right:3%;top:50%;transform:translateY(-50%);width:2px;background:#222f40;height:125px;}
.page-scrollbar .scrollbar .scroll-element.scroll-y div{width:100%;height:100%;right:0;top:0;position:absolute;background:#fff;height:250px;z-index:9999999 !important;}
.page-scrollbar .scrollbar .scroll-element.scroll-y .scroll-bar{width:8px;right:3px;background:#fff;cursor:pointer;height:16px !important;border-radius:10px;position:relative;height:100px;}
.page-scrollbar .scrollbar .scroll-element.scroll-y .scroll-bar::after{content:"";width:35px;height:65px;background-color:transparent;position:absolute;border-radius:20px;border:2px solid #fff;top:-14px;left:-15px;}
}
@media screen and (max-width: 1700px){body{font-size:1.6rem;}
.head .content,.main,.footer .content{width:1240px;}
.main{margin:180px auto 30px;}
.button{font-size:2.2rem;}
.head .content.add-padding-2{padding:32px 0 0;}
.main-menu > ul > li > .a{font-size:2.2rem;}
.phone-number .phone{font-size:2.4rem;}
.main-banner{margin-top:145px;}
.main-banner .content{width:1240px;}
.main-banner .items{width:849px;}
.main-banner .items .item .banner{width:550px !important;max-width:450px;height:calc(100vh - 145px);}
.main-banner .slick-slider .slick-slide:nth-child(2n){width:450px !important;}
.main-banner .slick-slider .slick-slide:nth-child(1n){width:424px !important;}
.main-banner .items .item .banner.video-wrapper{width:425px !important;max-width:425px;}
.main-banner .items .item .content .info .title{font-size:3.6rem;}
.main-banner .items .item .content .info .desc{font-size:2.4rem;}
.slides-section{min-height:1100px;}
.slides-section .text{width:785px;}
.cms-slides .cs-slide .cs-title{font-size:3.2rem;}
.cms-slides .cs-slide .cs-content{font-size:2rem;}
.opinions-wrapper{margin-bottom:-17px;}
.opinions-wrapper .opinions .opinion-wrapper .opinion .text{font-size:2.4rem;}
.opinions-wrapper .opinions .opinion-wrapper .opinion .name{font-size:2.4rem;margin-top:42px;}
.opinions-wrapper .slick-dots{margin-top:48px;}
.investments-wrapper .investments .investment-wrapper .investment{height:400px;}
.footer{height:200px;}
.footer .content{height:200px;}
.footer .logo{display:none;}
.socials-wrapper{margin-right:32px;}
.menu-bottom{margin-left:32px;}
.menu-bottom ul li a{font-size:2.2rem;}
}
@media screen and (max-width: 1280px){.side-left{width:210px;}
.side-right{width:210px;}
.head .content,.main,.footer .content{width:980px;}
.main{margin:100px auto 30px;}
body{font-size:1.4rem;}
.head .content.add-padding-2{padding:16px 0;height:80px;}
.head .content.add-padding{height:60px;}
.head .logo img{width:150px;}
.main-menu > ul > li{margin:0 10px;}
.main-menu > ul > li > .a{font-size:1.8rem;}
.phone-number .phone{font-size:2rem;}
.button{font-size:2rem;height:48px;padding:0 16px;}
.main-banner{margin-top:90px;}
.main-banner .content{width:980px;}
.main-banner .items{width:600px;}
.main-banner .items .item .banner{width:300px !important;max-width:300px;height:calc(100vh - 90px);}
.main-banner .slick-slider .slick-slide:nth-child(2n){width:300px !important;}
.main-banner .slick-slider .slick-slide:nth-child(1n){width:299px !important;}
.main-banner .items .item .banner.video-wrapper{width:300px !important;max-width:300px;}
.main-banner .items .item .content{left:36px;}
.main-banner .items .item .content .info .title{font-size:2.4rem;}
.main-banner .items .item .content .info .desc{font-size:1.8rem;}
.main-banner .items .slick-dots li{padding:15px;}
.main-banner .items .slick-dots li button{width:10px;height:10px;}
.main-banner .items .slick-dots{left:-150px;bottom:24px;}
.slides-section{min-height:840px;}
.slides-section .text{width:620px;}
.slides-section .text{margin-top:96px;}
.slides-section .cms-slides{padding-top:32px;}
.cms-slides .cs-slide .cs-title{font-size:2rem;}
.cms-slides .cs-slide .cs-content{font-size:1.6rem;}
.opinions-wrapper{margin-bottom:-15px;padding-top:48px;padding-bottom:92px;}
.opinions-wrapper .opinions .opinion-wrapper .opinion .text{font-size:1.6rem;}
.opinions-wrapper .opinions .opinion-wrapper .opinion .name{font-size:1.6rem;margin-top:32px;}
.opinions-wrapper .slick-dots{margin-top:36px;}
.opinions-wrapper .line{margin-top:20px;height:140px;}
.opinions-wrapper .slick-dots li{padding:15px;}
.opinions-wrapper .slick-dots li button{width:10px;height:10px;}
.investments-wrapper .investments .investment-wrapper .investment{height:300px;}
.investments-wrapper .investments .investment-wrapper .investment .text-wrapper{font-size:2rem;}
.contact-wrapper .contact-column{margin-bottom:120px;}
.footer{height:140px;}
.footer .content{height:140px;}
.socials-wrapper .circle-icon{width:36px;height:36px;font-size:1.6rem;}
.menu-bottom ul li a{font-size:1.8rem;}
.menu-bottom ul li{margin:0 10px;}
.socials-wrapper{margin-right:0;}
}
@media screen and (max-width: 1000px){.side-left{display:none;}
.side-right{display:none;}
.side-center{width:100%;padding:0 !important;}
.rwd-hide{display:none !important;}
.rwd-show{display:block !important;}
.rwd-block{display:block !important;}
.rwd-no-margin{margin:0 !important;}
.rwd-no-padding{padding:0 !important;}
.rwd-no-float{float:none !important;}
.rwd-auto{width:auto !important;}
.rwd-center{text-align:center !important;}
.rwd-order-first{order:-1;}
.rwd-order-0{order:0;}
.rwd-order-1{order:1;}
.rwd-order-2{order:2;}
.rwd-order-3{order:3;}
.head .content,.main,.footer .content{width:720px;}
.main{margin:80px auto 30px;}
.gallery-page{margin:0 -10px -20px;}
.gallery-page .image{padding:0 10px 20px;}
.gallery-page .image .description{left:10px;right:10px;bottom:20px;}
.main-banner{flex-direction:column-reverse;}
.main-banner .content{position:relative;}
.main-banner .items{width:100%;}
.main-banner .items .item .banner{width:100% !important;max-width:100%;}
.main-banner .slick-slider .slick-slide:nth-child(2n){width:50vw !important;}
.main-banner .slick-slider .slick-slide:nth-child(1n){width:50vw !important;}
.main-banner .items .item .banner.video-wrapper{width:100% !important;max-width:100%;}
.main-banner .items .item .banner video{padding:0;}
.main-banner .items.slick-slider .item .content{bottom:100px;}
.main-banner .items .item .content .info .title{font-size:3rem;}
.main-banner .items .item .content .info .desc{font-size:2rem;}
.main-banner .items .slick-dots li button{background:#fff;}
.main-banner .items .slick-dots li.slick-active{border:1px solid #fff;}
.main-banner .items .slick-dots li.slick-active button{background:#fff;}
.main-banner .items .slick-dots{left:36px;}
.main-banner .left-side{width:100%;}
.main-banner .content{bottom:0;}
.main-banner .content{width:720px;}
.icon-section{padding-top:64px !important;}
.opinions-wrapper{padding-top:48px;padding-bottom:64px;}
.opinions-wrapper .opinions{margin-top:36px;}
.opinions-wrapper h1{font-size:2.8rem;}
.opinions-wrapper .opinions .opinion-wrapper .opinion .text{font-size:1.4rem;}
.opinions-wrapper .opinions .opinion-wrapper .opinion .name{font-size:1.4rem;margin-top:24px;}
.opinions-wrapper .slick-dots{margin-top:32px;}
.opinions-wrapper .line{margin-top:10px;height:120px;}
.contact-form .form .item input{height:44px;}
.contact-form .form .item{padding:0 5px 16px;}
.contact-form .form .item:nth-child(2){padding-right:6px;}
.head .content.add-padding{height:50px;}
.head .logo img{width:100px;}
.main-menu > ul > li > .a{font-size:1.4rem;}
.phone-number .phone{font-size:1.6rem;}
.button{font-size:1.6rem;}
.icon-section .title{font-size:2rem;}
.slides-section{min-height:700px;}
.slides-section .text{width:450px;margin-top:64px;}
.slides-section .cms-slides{padding-right:0;}
.cms-slides .cs-slide .cs-title{font-size:1.6rem;}
.cms-slides .cs-slide .cs-content{font-size:1.4rem;}
.investments-wrapper .investments .investment-wrapper .investment{height:250px;}
.investments-wrapper .investments .investment-wrapper .investment .text-wrapper{font-size:1.6rem;left:24px;bottom:32px;}
.footer{height:100px;}
.footer .content{height:100px;}
.socials-wrapper{margin-left:-5px;}
.socials-wrapper a{margin:0 5px;}
.menu-bottom ul li a{font-size:1.4rem;}
.menu-bottom{margin-left:0;}
.menu-bottom ul li{margin:0 8px;}
.socials-wrapper .circle-icon{width:28px;height:28px;font-size:1.4rem;}
}
@media screen and (max-width: 740px){.head .content,.main,.footer .content{width:auto;margin-left:16px;margin-right:16px;}
.bg-full{margin-left:-16px;margin-right:-16px;}
.page.index .main{margin:0 16px;}
.rwd-medium-hide{display:none !important;}
.rwd-medium-show{display:block !important;}
.rwd-medium-block{display:block !important;}
.rwd-medium-no-margin{margin:0 !important;}
.rwd-medium-no-padding{padding:0 !important;}
.rwd-medium-no-float{float:none !important;}
.rwd-medium-auto{width:auto !important;}
.rwd-medium-center{text-align:center !important;}
.rwd-medium-order-first{order:-1;}
.rwd-medium-order-0{order:0;}
.rwd-medium-order-1{order:1;}
.rwd-medium-order-2{order:2;}
.rwd-medium-order-3{order:3;}
.rwd-menu-btn{display:block;width:36px;cursor:pointer;margin-left:24px;}
.rwd-menu-btn span{display:block;height:4px;margin:6px 0;background:#001024;transition:300ms all ease;-webkit-transition:300ms all ease;}
.rwd-menu-btn.active span:nth-child(1){transform:translateY(10px) rotate(45deg);}
.rwd-menu-btn.active span:nth-child(2){opacity:0;}
.rwd-menu-btn.active span:nth-child(3){transform:translateY(-10px) rotate(-45deg);}
.main-menu{display:none;}
.contact-wrapper .contact-column{text-align:center;margin-bottom:0;margin-top:24px;}
.main-banner .content{width:auto;margin-left:16px;margin-right:16px;}
.main-banner .items .item .content .info .title{font-size:2.4rem;}
.main-banner .items .item .content .info .desc{font-size:1.4rem;}
.opinions-wrapper .opinions .opinion-wrapper .opinion{width:100%;}
.opinions-wrapper .slick-slider .slick-slide:nth-child(2n) > div{padding-left:24px;margin-right:auto;}
.opinions-wrapper .line{display:none;}
.slides-section{min-height:700px;background-image:url('../i/bg-mobile-section.png') !important;}
.slides-section .text{width:auto;}
.slides-section .tpl-item{width:100% !important;}
.cms-slides .cs-slide .cs-title{font-size:1.8rem;}
.cms-slides .cs-slide .cs-content{font-size:1.4rem;}
.icon-section .desc{padding:0 50px;}
.icon-section.tpl-col{text-align:center;}
.icon-section.tpl-col .tpl-ci{margin-bottom:36px;}
.footer .phone-number{display:none;}
.menu-bottom{margin:0 auto;}
.menu-bottom ul{margin:0;}
}
@media screen and (max-width: 600px){.button{font-size:1.4rem;height:42px;}
.menu-bottom ul li a{font-size:1.2rem;}
}
@media screen and (max-width: 540px){.main{margin:64px auto 30px;}
.gallery-page .image{width:50%;}
.contact-form .form{flex-direction:column;}
.contact-form .form .item{width:100%;}
.tf{display:block;height:auto !important;width:auto !important;border:none;}
.tf tbody,.tf tr,.tf th,.tf td{display:block;height:auto !important;width:auto !important;border:none;padding:0;}
.tf tr{margin:15px 0;background:none !important;}
.tf tr:first-child{margin-top:0;}
.tf tr:last-child{margin-bottom:0;padding-bottom:0;border:none;}
.tf .tbl-lbl{font-weight:bold;margin-bottom:5px;}
.tf input[type=text],.tf input[type=password],.tf textarea,.tf select,.tf .chosen-container{width:100% !important;}
.rwd-small-hide{display:none !important;}
.rwd-small-show{display:block !important;}
.rwd-small-block{display:block !important;}
.rwd-small-no-margin{margin:0 !important;}
.rwd-small-no-padding{padding:0 !important;}
.rwd-small-no-float{float:none !important;}
.rwd-small-auto{width:auto !important;}
.rwd-small-center{text-align:center !important;}
.rwd-small-order-first{order:-1;}
.rwd-small-order-0{order:0;}
.rwd-small-order-1{order:1;}
.rwd-small-order-2{order:2;}
.rwd-small-order-3{order:3;}
body{font-size:1.4rem;}
h1,.h1{font-size:2.4em;}
h2,.h2{font-size:2em;}
h3,.h3{font-size:1.6em;}
h4,.h4{font-size:1.2em;}
h5,.h5{font-size:1.1em;}
h6,.h6{font-size:1em;}
.button.big{height:54px;font-size:1em;padding:0 20px;}
input[type=text].big,input[type=email].big,input[type=number].big,input[type=date].big,input[type=time].big,input[type=password].big,select.big,.form-fake-file.big{height:54px;}
.main-banner .slick-slider .slick-slide:nth-child(2n){width:100vw !important;}
.main-banner .slick-slider .slick-slide:nth-child(1n){width:100vw !important;}
.main-banner .items .item .banner img{padding:0;}
.main-banner .items .slick-dots{left:0;right:0;}
.main-banner .content{width:auto;margin-left:16px;margin-right:16px;}
.main-banner .items .item .content .info .title{font-size:2.8rem;}
.main-banner .items .item .content .info .desc{font-size:1.8rem;}
.opinions-wrapper{padding-top:36px;padding-bottom:54px;}
.opinions-wrapper .opinions .opinion-wrapper .opinion .text{font-size:1.2rem;}
.opinions-wrapper .opinions .opinion-wrapper .opinion .name{font-size:1.2rem;margin-top:16px;}
.opinions-wrapper .slick-dots li{padding:10px;}
.opinions-wrapper .slick-dots li button{width:8px;height:8px;}
.slides-section{min-height:650px;}
.slides-section .cms-slides{padding-top:16px;}
.cms-slides .cs-slide .cs-title{font-size:1.6rem;}
.cms-slides .cs-slide .cs-content{font-size:1.2rem;}
.icon-section .desc{padding:0;}
.phone-number{margin:0 16px 0 auto;}
.phone-number .phone{font-size:1.4rem;}
.rwd-menu-btn{margin-left:12px;}
.footer .content{flex-direction:column;justify-content:center;height:250px;}
.footer{height:250px;}
.menu-bottom{margin:16px auto;}
.footer .phone-number{display:block;margin:0 auto 16px;}
.footer .logo{display:block;margin:16px 0 0;}
.footer .logo img{width:80px;}
.menu-bottom ul li a{font-size:1.4rem;}
}
@media screen and (max-width: 480px){.head .phone-number .phone{font-size:1.2rem;}
}
@media screen and (max-width: 440px){.head .phone-number{display:none;}
.head .button{margin-left:auto;}
.opinions-wrapper .opinions .opinion-wrapper .opinion .text{font-size:1.4rem;}
.opinions-wrapper .opinions .opinion-wrapper .opinion .name{font-size:1.4rem;margin-top:16px;}
.opinions-wrapper .slick-slider .slick-slide:nth-child(2n) > div{padding-left:0;}
.opinions-wrapper .slick-dots{margin-top:16px;}
.investments-wrapper .investments .investment-wrapper{margin:0;}
.investments-wrapper .investments .investment-wrapper .investment{padding:0;}
}
@media screen and (max-width: 400px){.opinions-wrapper .opinions{margin-top:32px;}
}
@media screen and (max-width: 340px){.rwd-tiny-hide{display:none !important;}
.rwd-tiny-show{display:block !important;}
.rwd-tiny-block{display:block !important;}
.rwd-tiny-no-margin{margin:0 !important;}
.rwd-tiny-no-padding{padding:0 !important;}
.rwd-tiny-no-float{float:none !important;}
.rwd-tiny-auto{width:auto !important;}
.rwd-tiny-center{text-align:center !important;}
.rwd-tiny-order-first{order:-1;}
.rwd-tiny-order-0{order:0;}
.rwd-tiny-order-1{order:1;}
.rwd-tiny-order-2{order:2;}
.rwd-tiny-order-3{order:3;}
.button{font-size:1.2rem;}
}
