.banner-slider-wrap{text-align:center}.banner-slider-wrap .container-fluid{z-index:30}.banner-slider-wrap .swiper-pagination{font-size:30px;font-weight:800;color:transparent;bottom:45px;letter-spacing:.2px;text-align:left;left:12.5%}.banner-slider-wrap .swiper-pagination span{height:auto;color:#fff;background-color:transparent;width:auto;display:none}.banner-slider-wrap .swiper-pagination span:first-child,.banner-slider-wrap .swiper-pagination span:last-of-type{opacity:1;display:inline-block}.banner-slider-wrap .swiper-pagination span:first-child{margin-right:27px;position:relative}.banner-slider-wrap .swiper-pagination span:first-child:before{height:4px;content:"";position:absolute;top:50%;background-color:#fff;margin-left:11px;left:100%;width:32px}.banner-slider-wrap.vertical .swiper-container{height:100vh}.banner-slider-wrap.vertical .container{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;z-index:999}.banner-slider-wrap.vertical .img-bg{height:100%;position:absolute;background-size:cover;top:0;background-position:50%;left:0;width:100%}.banner-slider-wrap.vertical .img-bg:before{height:100%;content:"";position:absolute;top:0;background-color:rgba(0,0,0,.2);left:0;width:100%}.banner-slider-wrap.vertical .title{font-size:120px;color:#fff;text-align:center;line-height:normal;font-family:Playfair Display,sans-serif}.banner-slider-wrap.vertical .swiper-pagination{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);font-size:13px;font-weight:800;right:100px;-webkit-box-align:end;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;bottom:100px;top:auto;align-items:flex-end;-webkit-box-orient:vertical;left:auto;width:auto;-ms-flex-align:end;display:-webkit-box;display:-ms-flexbox;display:flex}.banner-slider-wrap.vertical .swiper-pagination .swiper-pagination-bullet{opacity:1}.banner-slider-wrap.vertical .swiper-pagination .swiper-pagination-bullet .pagination-title{-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;opacity:0}.banner-slider-wrap.vertical .swiper-pagination .swiper-pagination-bullet .pagination-title:before{content:none}.banner-slider-wrap.vertical .swiper-pagination .swiper-pagination-bullet-active i:before{height:3px;content:"";background-color:#fff;margin:0 11px;width:32px;display:block}.banner-slider-wrap.vertical .swiper-pagination .swiper-pagination-bullet-active .pagination-title{opacity:1}.banner-slider-wrap.vertical .swiper-pagination span{margin-right:0;margin-bottom:10px;-webkit-box-align:center;align-items:center;-ms-flex-align:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.banner-slider-wrap.vertical .swiper-pagination span:before{content:none}.banner-slider-wrap.vertical .swiper-pagination span i{-webkit-box-align:center;align-items:center;-ms-flex-align:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.banner-slider-wrap.vertical .swiper-pagination .pagination-title:before{content:none}.banner-slider-wrap.vertical .socials{-webkit-transform:none;-ms-transform:none;transform:none;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;left:100px;display:-webkit-box;display:-ms-flexbox;display:flex}.banner-slider-wrap.vertical .socials a{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);padding-bottom:100px}.banner-slider-wrap.andra .swiper-slide{width:50%!important}.banner-slider-wrap.andra .s-back-switch{min-height:640px;max-height:90vh;background-size:cover;margin:0 25px;background-position:50%}.banner-slider-wrap.andra .swiper-pagination{font-size:12px;font-weight:600;color:transparent;position:static;letter-spacing:.2px;text-align:center;line-height:2;margin-top:30px}.banner-slider-wrap.andra .swiper-pagination span{height:auto;color:#222;background-color:transparent;width:auto;display:none}.banner-slider-wrap.andra .swiper-pagination span:first-child,.banner-slider-wrap.andra .swiper-pagination span:last-of-type{opacity:1;display:inline-block}.banner-slider-wrap.andra .swiper-pagination span:first-child{margin-right:35px;position:relative}.banner-slider-wrap.andra .swiper-pagination span:first-child:before{height:1px;content:"";position:absolute;top:50%;background-color:#dfdede;margin:0 7px;left:100%;width:30px}.banner-slider-wrap.andra .swiper-pagination .swiper-pagination-total{color:#999}.banner-slider-wrap.myro .s-back-switch{min-height:800px;max-height:100vh;background-size:cover;background-position:50%}.banner-slider-wrap.myro .swiper-slide{padding:85px 100px;-webkit-box-align:end;align-items:flex-end;-ms-flex-align:end;display:-webkit-box;display:-ms-flexbox;display:flex}.banner-slider-wrap.myro .content-wrap{max-width:770px;text-align:left}.banner-slider-wrap.myro .content-wrap .subtitle{font-size:12px;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:2px;font-family:Open Sans,sans-serif}.banner-slider-wrap.myro .content-wrap .title{font-size:60px;font-weight:700;margin-bottom:30px;text-indent:-4px;color:#fff;text-transform:uppercase;-ms-word-wrap:break-word;word-wrap:break-word}.banner-slider-wrap.myro .swiper-pagination{font-size:12px;font-weight:600;right:100px;color:transparent;bottom:85px;letter-spacing:.2px;text-align:right;left:auto;line-height:2}.banner-slider-wrap.myro .swiper-pagination span{height:auto;color:#fff;background-color:transparent;width:auto;display:none}.banner-slider-wrap.myro .swiper-pagination span:first-child,.banner-slider-wrap.myro .swiper-pagination span:last-of-type{opacity:1;display:inline-block}.banner-slider-wrap.myro .swiper-pagination span:first-child{margin-right:35px;position:relative}.banner-slider-wrap.myro .swiper-pagination span:first-child:before{height:1px;content:"";position:absolute;top:50%;background-color:#dfdede;margin:0 7px;left:100%;width:30px}.banner-slider-wrap.myro .swiper-pagination .swiper-pagination-total{color:#fff}.banner-slider-wrap.urban .s-back-switch{min-height:800px;max-height:100vh;background-size:cover;background-position:50%}.banner-slider-wrap.urban .swiper-slide{-ms-flex-pack:center;justify-content:center;-webkit-box-pack:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.banner-slider-wrap.urban .slider-banner:before{height:100%;right:0;content:"";position:absolute;bottom:0;top:0;background-color:rgba(0,0,0,.4);left:0;width:100%}.banner-slider-wrap.urban .content-wrap{text-align:center}.banner-slider-wrap.urban .title{font-size:60px;color:#fff;-ms-word-wrap:break-word;word-wrap:break-word;font-family:Playfair Display,sans-serif}.banner-slider-wrap.urban .subtitle{font-size:12px;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:2px;line-height:2;-ms-word-wrap:break-word;word-wrap:break-word}.banner-slider-wrap.urban .text{font-size:16px;color:#fff;max-width:800px;letter-spacing:1px;margin:35px auto 10px;line-height:1.4;-ms-word-wrap:break-word;word-wrap:break-word;font-family:Open Sans,sans-serif}.banner-slider-wrap.urban .a-btn,.banner-slider-wrap.urban .a-btn-2,.banner-slider-wrap.urban .a-btn-3,.banner-slider-wrap.urban .a-btn-4{margin-right:10px;margin-left:10px;margin-top:30px}.banner-slider-wrap.urban .pag-wrapper{padding:20px 35px;right:0;-webkit-box-align:center;position:absolute;bottom:0;background-color:transparent;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:3}.banner-slider-wrap.urban .pag-wrapper .swiper-pagination{font-size:14px;color:#fff;position:static;margin:0 50px}.banner-slider-wrap.urban .pag-wrapper .swiper-pagination-current{font-size:30px;margin-right:0;color:#fff}.banner-slider-wrap.urban .pag-wrapper .swiper-pagination-current:before{content:none}.banner-slider-wrap.urban .pag-wrapper .swiper-pagination-total{font-size:14px;color:#fff}.banner-slider-wrap.urban .pag-wrapper .swiper-button-next,.banner-slider-wrap.urban .pag-wrapper .swiper-button-prev{height:auto;padding:0;font-size:12px;font-weight:600;color:#fff;transition:color .35s ease;text-transform:uppercase;position:static;letter-spacing:2px;margin:0;width:auto;background-image:none}.banner-slider-wrap.urban .pag-wrapper .swiper-button-next:hover,.banner-slider-wrap.urban .pag-wrapper .swiper-button-prev:hover{color:#999}@media only screen and (max-width:1199px){.banner-slider-wrap.andra .s-back-switch{min-height:440px}.banner-slider-wrap.vertical .swiper-pagination{right:5.5%}.banner-slider-wrap.vertical .title{font-size:80px}}@media only screen and (max-width:1024px){.banner-slider-wrap.vertical .title{font-size:80px}.banner-slider-wrap.andra .s-back-switch{min-height:400px;margin:0 15px}.banner-slider-wrap.myro .swiper-slide{padding:55px 70px}.banner-slider-wrap.myro .s-back-switch{min-height:500px}.banner-slider-wrap.myro .swiper-pagination{right:70px;bottom:55px}}@media only screen and (max-width:768px){.banner-slider-wrap.andra .swiper-slide{margin:0;width:100%!important}.banner-slider-wrap.andra .s-back-switch{min-height:350px}.banner-slider-wrap.myro .swiper-slide{-ms-flex-pack:center;padding:30px;justify-content:center;-webkit-box-pack:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center}.banner-slider-wrap.myro .s-back-switch{min-height:400px}.banner-slider-wrap.myro .content-wrap{max-width:100%;text-align:center}.banner-slider-wrap.myro .content-wrap .title{font-size:40px}.banner-slider-wrap.myro .swiper-pagination{right:30px;bottom:15px}.banner-slider-wrap.urban .content-wrap,.banner-slider-wrap.urban .text{max-width:100%}.banner-slider-wrap.urban .content-wrap{padding:0 15px 90px}.banner-slider-wrap.urban .text{margin-top:25px}.banner-slider-wrap.urban .a-btn,.banner-slider-wrap.urban .a-btn-2,.banner-slider-wrap.urban .a-btn-3,.banner-slider-wrap.urban .a-btn-4{margin-top:15px}.banner-slider-wrap.urban .pag-wrapper{left:0}.banner-slider-wrap.urban .title{font-size:32px}.banner-slider-wrap.vertical .title{font-size:44px}.banner-slider-wrap.vertical .img-wrap{max-width:120px}.banner-slider-wrap.vertical .swiper-pagination{bottom:30px}.banner-slider-wrap.vertical .swiper-pagination span{margin-right:0}}@media only screen and (max-width:480px){.banner-slider-wrap.andra .s-back-switch{min-height:380px}.banner-slider-wrap.urban .pag-wrapper .swiper-pagination{margin:0 50px}.banner-slider-wrap.urban .title{font-size:28px}}