.banner-wrap{position:relative;margin-top:25px}.banner-wrap .arrow-back,.banner-wrap .arrow-next{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:2;display:block;font-size:25px;cursor:pointer;text-align:center;width:50px;height:50px;-webkit-transition:all 0.6s;-o-transition:all 0.6s;transition:all 0.6s;border:3px solid transparent;background-color:#fff}.banner-wrap .arrow-back span,.banner-wrap .arrow-next span{line-height:44px}.banner-wrap .arrow-back:hover,.banner-wrap .arrow-next:hover{background-color:transparent;border:3px solid #fff;color:#fff}.banner-wrap .arrow-back{left:15%}.banner-wrap .arrow-back span{display:block;-webkit-transform:rotateZ(180deg);-ms-transform:rotate(180deg);transform:rotateZ(180deg)}.banner-wrap .arrow-next{right:15%}.banner-wrap .slide{position:relative}.banner-wrap .slide img{max-width:100%;margin:auto;width:100%}.banner-wrap .slide .title{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;max-width:920px;text-align:center;left:0;right:0;margin:auto;display:block;color:#fff;font-family:"Montserrat",sans-serif;font-size:40px;font-weight:800;line-height:50px;text-transform:uppercase;letter-spacing:4px}.banner-wrap .slide .button-wrap{position:absolute;bottom:6%;display:table;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.banner-wrap .btn-desc{color:#000;font-family:"Montserrat",sans-serif;font-size:18px;font-weight:400;line-height:24px}.banner-wrap .btn-desc strong{font-weight:800}.banner-wrap .button-wrap{background-color:#fff;padding:30px 25px;position:relative;font-size:0;line-height:0}.banner-wrap .button-wrap>*{font-size:16px;line-height:1.2em;display:inline-block;vertical-align:middle}.banner-wrap .button-wrap:before{content:'';height:100%;display:inline-block;vertical-align:middle}.banner-wrap .button-wrap>*{display:inline-block}.banner-wrap .button-wrap>*:not(:last-child){margin-right:20px}.banner-wrap .button-wrap .icon-building{font-size:40px}.banner-wrap .btn-wrap .text{color:#000;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:800;line-height:16.01px;text-transform:uppercase;letter-spacing:1.4px}@media (max-width: 1599px){.banner-wrap .button-wrap{padding:15px 25px}.banner-wrap .button-wrap .icon-building{font-size:35px}.banner-wrap .arrow-back{left:5%}.banner-wrap .arrow-next{right:5%}.banner-wrap .image{height:calc(100vh - 180px);max-height:580px}.banner-wrap .btn-wrap{height:40px}.banner-wrap .btn-wrap .btn{height:40px}}@media (max-width: 1199px){.banner-wrap .arrow-back{left:20px}.banner-wrap .arrow-next{right:20px}.banner-wrap .image{height:auto;max-height:none}}@media (max-width: 991px){.banner-wrap .slide .title{font-size:32px;letter-spacing:3px;max-width:80%;z-index:2}.banner-wrap .slide img{max-width:none;height:calc(100vh - 130px);margin-left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:auto}}@media (max-width: 767px){.banner-wrap .slide .title{font-size:19px;letter-spacing:2px;max-width:100%;line-height:1.2em;top:25%}.banner-wrap .slide .button-wrap{max-width:80%;bottom:30%;text-align:center}.banner-wrap .slide .button-wrap>*{line-height:1.5em}.banner-wrap .slide .button-wrap .btn-wrap{max-width:170px;height:auto;padding:10px 25px;text-align:center}.banner-wrap .arrow-back,.banner-wrap .arrow-next{width:40px;height:40px;bottom:15%;top:auto}.banner-wrap .arrow-back{left:50%;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.banner-wrap .arrow-back span{line-height:31px}.banner-wrap .arrow-next{right:50%;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.banner-wrap .arrow-next span{line-height:34px}}@media (max-width: 479px){.banner-wrap .slide .button-wrap .icon-building{margin-bottom:10px}.banner-wrap .slide .button-wrap .btn-desc{max-width:calc(100% - 80px);margin-bottom:10px}}
