.oneline{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;}.clear{clear:both;float:left;}.inline-block{display:inline-block;}.justify{text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;}.w-fix{display:inline-block;width:100%;height:0;vertical-align:middle;}.h-fix{display:inline-block;width:0;height:100%;vertical-align:middle;}.container{width:auto;max-width:1200px;margin:0 auto;padding:0;}@media screen and (max-width: 1199px){.container{padding:0 20px;}}@-webkit-keyframes toptobottom{from{transform:translateY(-20px);opacity:0;}to{transform:translateY(0px);opacity:1;}}@keyframes toptobottom{from{transform:translateY(-20px);opacity:0;}to{transform:translateY(0px);opacity:1;}}header{z-index:100;position:relative;}header .top{background:#2a2a2a;padding:26px 0 25px;border-bottom:4px solid #000;}header #logo{max-width:363px;heigth:auto;display:block;margin:0 auto;}header #logo img{width:100%;height:auto;}header .lang{position:absolute;right:0;top:6px;}@media screen and (max-width: 1199px){header .lang{right:20px;}}header .lang a{display:block;width:36px;height:36px;line-height:36px;text-align:center;background:#2a2a2a;font-size:14px;color:#fff;}header .menu{background:#1f1f1f;}@media only screen and (max-width: 767px){header .menu{display:none;}}header .menu .container{position:relative;}header .menu ul{text-align:center;}header .menu li{position:relative;display:inline-block;list-style:none;margin:0 16px;transition:all 1s ease;border-bottom:1px solid rgba(0,0,0,0);padding:14px 0;}@media screen and (max-width: 991px),only screen and (max-width: 767px){header .menu li{margin:0 10px;}}header .menu li.active{border-bottom:1px solid #a89561;}header .menu li.active a{color:#a89561;}header .menu li.active .submenu{animation:toptobottom 0.8s ease forwards;}header .menu li.active .submenu li{border-bottom:1px solid #2a2a2a;}header .menu li.active .submenu li a{color:#fff;}header .menu li:hover{border-bottom:1px solid #a89561;}header .menu li:hover a{color:#a89561;}header .menu li:hover .submenu{display:block;animation:toptobottom 0.8s ease forwards;}header .menu li:hover .submenu li{border-bottom:1px solid #2a2a2a;}header .menu li:hover .submenu li a{color:#fff;}header .menu li a{transition:all 1s ease;font-size:14px;color:#fff;letter-spacing:0.6px;}header .menu li .submenu{display:none;position:absolute;top:40px;left:50%;width:280px;margin-left:-140px;z-index:10;}header .menu li .submenu ul{-webkit-box-shadow:-1px 2px 10px 0px #a89561;-moz-box-shadow:-1px 2px 10px 0px #a89561;box-shadow:-1px 2px 10px 0px #a89561;margin:13px 0 0;padding:11px 0 10px;background:#141414;}header .menu li .submenu li{display:block;padding:12px 0;border-bottom:1px solid #2a2a2a;}header .menu li .submenu li:last-child{border:0;}header .menu li .submenu li:hover a,header .menu li .submenu li.active a{color:#a89561;}header #btn-menu{position:absolute;top:5px;left:35px;}header #btn-menu-close{display:none;position:absolute;top:5px;left:35px;}header .mobile-menu{position:relative;display:none;background:#1f1f1f;height:50px;}@media only screen and (max-width: 767px){header .mobile-menu{display:block;}}header .mobile-menu .menu-m{display:none;background:#1f1f1f;position:absolute;top:50px;left:0;width:100%;z-index:60;padding:30px 35px 0;}header .mobile-menu .menu-m li{margin:0 0 10px;line-height:42px;}header .mobile-menu .menu-m li a{font-size:16px;color:#fff;}header .mobile-menu .menu-m li a .arrow{transform:rotate(270deg);}header .mobile-menu .menu-m li .submenu{display:none;padding:0;}header .mobile-menu .menu-m li .submenu li{margin:0 0 10px;line-height:20px;}header .mobile-menu .menu-m li .submenu a{font-size:14px;color:#959595;}footer{background:#2a2a2a;overflow:hidden;}footer .grid{padding:0;}footer .left{background:#2a2a2a;padding:67px 14px 40px;width:139%;}@media screen and (max-width: 991px),only screen and (max-width: 767px){footer .left{width:auto;margin:0 -20px;padding:67px 40px 40px;}}footer .left .bg{background:#2a2a2a;position:absolute;top:0;right:0;width:100000px;height:100%;}@media screen and (max-width: 991px),only screen and (max-width: 767px){footer .left .bg{display:none;}}footer .left ul{position:relative;float:left;width:33.3%;}@media only screen and (max-width: 767px){footer .left ul{float:none;width:auto;}}footer .left li{list-style:none;margin:0 0 36px;}@media only screen and (max-width: 767px){footer .left li{margin:0 0 10px;line-height:42px;}}footer .left li a{color:#fff;font-size:18px;}/*953795e33e25c16a067bcfa2a5842f5b*/@media only screen and (max-width: 767px){footer .left li a{font-size:16px;}}footer .left li a .arrow{transform:rotate(270deg);}footer .left li .submenu{margin:9px 0 0;}@media only screen and (max-width: 767px){footer .left li .submenu{display:none;}}footer .left li .submenu ul{float:none;width:auto;}footer .left li .submenu li{margin:0 0 10px;}@media only screen and (max-width: 767px){footer .left li .submenu li{line-height:20px;}}footer .left li .submenu li a{font-size:14px;color:#959595;}@media only screen and (max-width: 767px){footer .left li .submenu li a{font-size:14px;}}footer .right{margin:0 0 0 39%;}@media screen and (max-width: 991px),only screen and (max-width: 767px){footer .right{margin:0 -20px;}}footer .right .contact-grid{position:relative;background:#9b8a5b;}footer .right .contact-grid .bg{background:#9b8a5b;position:absolute;top:0;left:0;width:100000px;height:100%;}@media screen and (max-width: 991px),only screen and (max-width: 767px){footer .right .contact-grid .bg{display:none;}}footer .right .contact-grid .con{position:relative;padding:67px 0 49px 40px;}@media screen and (max-width: 991px),only screen and (max-width: 767px){footer .right .contact-grid .con{padding:40px 40px;}}footer .right .contact-grid h3{color:#fff;font-size:22px;font-family:'Libre Baskerville', serif;padding:0 0 23px;}footer .right .contact-grid .contact-item{margin:0 0 10px;position:relative;line-height:30px;}@media screen and (max-width: 991px){footer .right .contact-grid .contact-item{display:inline-block;margin:0 40px 16px 0;}}footer .right .contact-grid .contact-item span{display:inline-block;font-size:15px;color:#fff;padding:0 0 0 53px;line-height:25px;}footer .right .contact-grid .contact-item img{position:absolute;top:0;left:0;}footer .right .copyright{position:relative;background:#fff;padding:31px 0 27px 30px;}@media screen and (max-width: 991px),only screen and (max-width: 767px){footer .right .copyright{padding:24px 40px;}}footer .right .copyright .bg{background:#fff;position:absolute;top:0;left:0;width:100000px;height:100%;}@media screen and (max-width: 991px),only screen and (max-width: 767px){footer .right .copyright .bg{display:none;}}footer .right .copyright p{position:relative;font-size:14px;line-height:25px;}footer .right .copyright p a{font-size:14px;}.top-banner{background:#2a2a2a;padding:67px 0 68px;}@media screen and (max-width: 991px){.top-banner{padding:50px 0;}}@media only screen and (max-width: 767px){.top-banner{padding:20px 0;}}.top-banner h1{letter-spacing:1.5px;font-size:40px;font-family:'Libre Baskerville', serif;color:#a89561;display:block;text-align:center;}@media screen and (max-width: 991px){.top-banner h1{font-size:30px;}}@media only screen and (max-width: 767px){.top-banner h1{font-size:30px;}}.path{padding:15px 0;background:#1f1f1f;}.path .container{position:relative;}.path .path-left{margin:0 66px 0 0;}.path .path-left.nomargin{margin:0;}.path .path-left a{font-size:14px;color:#fff;background:url(img/share/path-arrow.svg) no-repeat right 2px;background-size:17px;padding:0 29px 0 0;margin:0 16px 0 0;letter-spacing:0.3px;}.path .path-left a.active{background:none;margin:0;color:#9b8a5b;}.path .btn-back{font-size:14px;color:#fff;margin:0 -7px 0 0;letter-spacing:0.5px;position:absolute;top:0;right:8px;}@media screen and (max-width: 1199px){.path .btn-back{right:20px;}}.path .btn-back img{-webkit-transform:scaleX(-1);transform:scaleX(-1);width:15px;margin:0 15px 0 0;}.bg-overlay{z-index:30;background:#1f1f1f;display:none;position:fixed;top:0;left:0;width:100%;height:100%;}body.modal-open{overflow:visible;}*.modal-open{overflow-y:scroll;padding-right:0 !important;}.modal{padding-right:0 !important;}p,li{word-break:break-word;}#loading{width:74px;height:74px;margin:20px auto;display:block;position:relative;}@-webkit-keyframes rotating{from{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}}.rotating{-webkit-animation:rotating 2s linear infinite;-moz-animation:rotating 2s linear infinite;-ms-animation:rotating 2s linear infinite;-o-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite;}.circle{position:absolute;top:0;left:0;}.friends{background:#f1f1f1;padding:0 0 27px;}.friends .item-wrap{margin:82px 0 0;}.friends .item-wrap .item{position:relative;background:#fff;width:49%;float:left;display:block;margin:0 1.8% 20px 0;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.friends .item-wrap .item{float:none;max-width:588px;width:100%;margin:0 auto 20px;}}.friends .item-wrap .item.col-d-1{margin-right:0;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.friends .item-wrap .item.col-d-1{margin:0 auto 20px;}}.friends .item-wrap .item .desc{margin:0 42px 20px 200px;}@media only screen and (max-width: 767px){.friends .item-wrap .item .desc{margin:0 20px 10px;}}.friends .item-wrap .item img{float:left;margin:0 20px 0 0;max-width:180px;width:100%;height:auto;}@media only screen and (max-width: 767px){.friends .item-wrap .item img{float:none;display:block;margin:0 auto;}}.friends .item-wrap .item .btn-details{position:absolute;top:0;right:0;width:42px;height:42px;display:block;background:url('img/membership/link-icon.svg') no-repeat center #9b8a5b;}.friends .item-wrap .item h3{padding:17px 0 9px 0;font-size:17px;color:#9b8a5b;}.friends .item-wrap .item p{font-size:14px;line-height:24px;letter-spacing:0.3px;margin:0 27% 0 0;}.friends .item-wrap .item p span{font-size:14px;color:#9b8a5b;text-decoration:none;}