.banner-slider-wrap.photography .s-back-switch{background-position:center;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative}.banner-slider-wrap.photography .s-back-switch::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.35)}.banner-slider-wrap.photography .content-wrap{position:relative;max-width:1200px;margin:0 auto;padding:0 15px;text-align:center;z-index:1}.banner-slider-wrap.photography .pag-wrapper{position:absolute;left:100px;bottom:65px;z-index:1}.banner-slider-wrap.photography .subtitle{color:#ffffff;font-size:40px}.banner-slider-wrap.photography .title{margin-top:20px;color:#ffffff;font-size:100px;letter-spacing:10px;line-height:1}.banner-slider-wrap.photography .text{margin-top:20px;color:#ffffff;font-size:15px;letter-spacing:8px}.banner-slider-wrap.photography .btn-wrapper{margin-top:45px}.banner-slider-wrap.photography .pag-title{color:#ffffff;font-size:24px;letter-spacing:1px}.banner-slider-wrap.photography .pag-title-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.banner-slider-wrap.photography .pag-title-wrap i{margin-right:15px;color:#ffffff;font-size:12px;font-style:normal;letter-spacing:4px}.banner-slider-wrap.photography .swiper-pagination{-webkit-transform:none;-ms-transform:none;transform:none;right:100px;bottom:60px;top:auto}.banner-slider-wrap.photography .swiper-pagination-bullet{-webkit-border-radius:0;border-radius:0;margin:15px 0;margin-left:auto;width:40px;height:4px;background-color:rgba(255,255,255,0.8);-webkit-transition:background-color .35s ease, width .35s ease;-o-transition:background-color .35s ease, width .35s ease;transition:background-color .35s ease, width .35s ease}.banner-slider-wrap.photography .swiper-pagination-bullet:hover{width:60px}.banner-slider-wrap.photography .swiper-pagination-bullet-active{width:60px;background-color:#ffffff}@media only screen and (max-width: 1440px){.banner-slider-wrap.photography .title{font-size:60px}.banner-slider-wrap.photography .pag-wrapper{left:50px;bottom:30px}.banner-slider-wrap.photography .swiper-pagination{right:50px;bottom:23px}}@media only screen and (max-width: 1200px){.banner-slider-wrap.photography .title{font-size:45px}.banner-slider-wrap.photography .subtitle{font-size:30px}.banner-slider-wrap.photography .pag-title{font-size:20px}.banner-slider-wrap.photography .btn-wrapper{margin-top:35px}.banner-slider-wrap.photography .swiper-pagination-bullet{margin:12px 0 12px auto}}@media only screen and (max-width: 991px){.banner-slider-wrap.photography .title{margin-top:15px;font-size:38px;letter-spacing:4px}.banner-slider-wrap.photography .subtitle{font-size:24px}.banner-slider-wrap.photography .text{letter-spacing:2px}.banner-slider-wrap.photography .pag-title{font-size:16px}}@media only screen and (max-width: 768px){.banner-slider-wrap.photography .pag-wrapper{left:15px}.banner-slider-wrap.photography .swiper-pagination{right:15px}.banner-slider-wrap.photography .swiper-pagination-bullet{width:35px}.banner-slider-wrap.photography .swiper-pagination-bullet:hover{width:55px}.banner-slider-wrap.photography .swiper-pagination-bullet-active{width:55px}.banner-slider-wrap.photography .pag-title-wrap i{margin-right:10px}}@media only screen and (max-width: 576px){.banner-slider-wrap.photography .title{font-size:32px}.banner-slider-wrap.photography .subtitle{font-size:22px}.banner-slider-wrap.photography .text{font-size:13px;letter-spacing:1px}.banner-slider-wrap.photography .btn-wrapper{margin-top:25px}.banner-slider-wrap.photography .pag-wrapper{max-width:200px;bottom:15px}.banner-slider-wrap.photography .swiper-pagination{bottom:10px}}.banner-slider-wrap.text_slider .swiper-slide{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.banner-slider-wrap.text_slider .banner-bg{position:absolute;left:0;top:0;bottom:0;right:0}.banner-slider-wrap.text_slider .banner-bg.contain{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.banner-slider-wrap.text_slider .banner-bg.contain img{max-width:90%;max-height:90%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.banner-slider-wrap.text_slider .banner-title{font-size:5.2vw;font-weight:bold;color:#222;line-height:1.1;padding:0 50px;-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;text-align:center;margin:0;word-break:break-word}.banner-slider-wrap.text_slider .content-wrap{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 85px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.banner-slider-wrap.text_slider .swiper-pagination{bottom:15px}.banner-slider-wrap.text_slider .swiper-pagination-bullet{width:10px;height:10px;margin:0 5px}.banner-slider-wrap.text_slider .swiper-pagination-bullet-active{background:#222}.banner-slider-wrap.text_slider .swiper-button-prev,.banner-slider-wrap.text_slider .swiper-button-next{background-image:none;margin:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:60px;width:60px}.banner-slider-wrap.text_slider .svg-nav{height:60px;width:60px}.banner-slider-wrap.text_slider .svg-nav .circle1{stroke:#dadada;fill:none;stroke-width:3;stroke-miterlimit:10;opacity:0.5}.banner-slider-wrap.text_slider .svg-nav .circle2{fill:none;stroke:#fd8558;stroke-width:3;stroke-miterlimit:10;opacity:1;stroke-dasharray:239;stroke-dashoffset:239;-webkit-transition:0.35s;-o-transition:0.35s;transition:0.35s;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%}.banner-slider-wrap.text_slider .svg-nav .poly-arrow{stroke:#dadada;stroke-width:2px;-webkit-transition:0.35s;-o-transition:0.35s;transition:0.35s}.banner-slider-wrap.text_slider .svg-nav .poly-arrow-hover{opacity:0;stroke:#fd8558}.banner-slider-wrap.text_slider .swiper-button-prev{left:60px}.banner-slider-wrap.text_slider .swiper-button-prev .circle2{-webkit-transform:rotate(-270deg) scale(-1, 1);-ms-transform:rotate(-270deg) scale(-1, 1);transform:rotate(-270deg) scale(-1, 1)}.banner-slider-wrap.text_slider .swiper-button-next{right:60px}.banner-slider-wrap.text_slider .swiper-button-next .circle2{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.banner-slider-wrap.text_slider .swiper-button-prev:hover .circle2,.banner-slider-wrap.text_slider .swiper-button-next:hover .circle2{stroke-dashoffset:119}.banner-slider-wrap.text_slider .swiper-button-prev:hover .poly-arrow-hover,.banner-slider-wrap.text_slider .swiper-button-next:hover .poly-arrow-hover{opacity:1;stroke-width:3px}@media (max-width: 1200px){.banner-slider-wrap.text_slider .swiper-button-prev{left:30px}.banner-slider-wrap.text_slider .swiper-button-next{right:30px}.banner-slider-wrap.text_slider .banner-title{padding:0 15px}}@media (max-width: 991px){.banner-slider-wrap.text_slider .svg-nav{width:45px;height:45px}.banner-slider-wrap.text_slider .swiper-button-prev,.banner-slider-wrap.text_slider .swiper-button-next{width:50px;height:50px}.banner-slider-wrap.text_slider .swiper-button-prev{left:20px}.banner-slider-wrap.text_slider .swiper-button-next{right:20px}.banner-slider-wrap.text_slider .content-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.banner-slider-wrap.text_slider .banner-title{margin:15px 0;max-width:100%;font-size:7.3vw}}.banner-slider-wrap.creative .swiper-slide{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:-webkit-calc(100% - 90px);height:calc(100% - 90px)}.banner-slider-wrap.creative .content-wrap{width:50%;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:50px 0 50px 14.5%}.banner-slider-wrap.creative .title{font-size:3.6vw;line-height:1.25;margin-bottom:0;margin-right:-50px}.banner-slider-wrap.creative .title:not(:last-child){margin-bottom:60px}.banner-slider-wrap.creative .swiper-pagination{bottom:27px}.banner-slider-wrap.creative .swiper-pagination-bullet{width:10px;height:10px;margin:0 5px}.banner-slider-wrap.creative .swiper-pagination-bullet-active{background:#222}.banner-slider-wrap.creative .btn-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-12px;margin-right:-12px;margin-bottom:-15px}.banner-slider-wrap.creative .btn-wrapper a{margin-left:12px;margin-bottom:15px;margin-right:12px}.banner-slider-wrap.creative .swiper-button-prev,.banner-slider-wrap.creative .swiper-button-next{background-image:none;margin:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:60px;width:60px;margin-top:-45px}.banner-slider-wrap.creative .svg-nav{height:60px;width:60px}.banner-slider-wrap.creative .svg-nav .circle1{stroke:#dadada;fill:none;stroke-width:3;stroke-miterlimit:10;opacity:0.5}.banner-slider-wrap.creative .svg-nav .circle2{fill:none;stroke:#fd8558;stroke-width:3;stroke-miterlimit:10;opacity:1;stroke-dasharray:239;stroke-dashoffset:239;-webkit-transition:0.35s;-o-transition:0.35s;transition:0.35s;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%}.banner-slider-wrap.creative .svg-nav .poly-arrow{stroke:#dadada;stroke-width:2px;-webkit-transition:0.35s;-o-transition:0.35s;transition:0.35s}.banner-slider-wrap.creative .svg-nav .poly-arrow-hover{opacity:0;stroke:#fd8558}.banner-slider-wrap.creative .swiper-button-prev{left:60px}.banner-slider-wrap.creative .swiper-button-prev .circle2{-webkit-transform:rotate(-270deg) scale(-1, 1);-ms-transform:rotate(-270deg) scale(-1, 1);transform:rotate(-270deg) scale(-1, 1)}.banner-slider-wrap.creative .swiper-button-next{right:60px}.banner-slider-wrap.creative .swiper-button-next .circle2{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.banner-slider-wrap.creative .swiper-button-prev:hover .circle2,.banner-slider-wrap.creative .swiper-button-next:hover .circle2{stroke-dashoffset:119}.banner-slider-wrap.creative .swiper-button-prev:hover .poly-arrow-hover,.banner-slider-wrap.creative .swiper-button-next:hover .poly-arrow-hover{opacity:1;stroke-width:3px}.banner-slider-wrap.creative .banner-bg{height:100%;width:50%;overflow:hidden;position:relative}.banner-slider-wrap.creative .banner-bg-item{-webkit-transform:skewX(-8deg);-ms-transform:skewX(-8deg);transform:skewX(-8deg);-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-border-bottom-left-radius:40px;border-bottom-left-radius:40px;-webkit-border-top-left-radius:40px;border-top-left-radius:40px;position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden}.banner-slider-wrap.creative .banner-bg-item-skew{-webkit-transform:skewX(8deg);-ms-transform:skewX(8deg);transform:skewX(8deg);position:absolute;right:0;bottom:0;height:100%;left:-12%}@media (max-width: 1500px){.banner-slider-wrap.creative .title:not(:last-child){margin-bottom:50px}}@media (max-width: 1200px){.banner-slider-wrap.creative .title:not(:last-child){margin-bottom:50px}.banner-slider-wrap.creative .content-wrap{padding-left:115px}.banner-slider-wrap.creative .swiper-button-prev,.banner-slider-wrap.creative .swiper-button-next{width:50px;height:50px;margin-top:-30px}.banner-slider-wrap.creative .swiper-button-prev{left:30px}.banner-slider-wrap.creative .swiper-button-next{right:30px}.banner-slider-wrap.creative .swiper-slide{height:-webkit-calc(100% - 60px);height:calc(100% - 60px)}.banner-slider-wrap.creative .swiper-pagination{bottom:17px}.banner-slider-wrap.creative .title{font-size:45px}.banner-slider-wrap.creative .title br{display:none}}@media (max-width: 767px){.banner-slider-wrap.creative .title{font-size:30px;margin-right:0}.banner-slider-wrap.creative .title:not(:last-child){margin-bottom:30px}.banner-slider-wrap.creative .swiper-pagination{display:none}.banner-slider-wrap.creative .swiper-slide{height:100%;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.banner-slider-wrap.creative .content-wrap{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:30px;text-align:center;width:500px;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.banner-slider-wrap.creative .btn-wrapper{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.banner-slider-wrap.creative .banner-bg{width:100%;-webkit-border-bottom-left-radius:400px 70px;border-bottom-left-radius:400px 70px;-webkit-border-bottom-right-radius:400px 70px;border-bottom-right-radius:400px 70px;height:70%}.banner-slider-wrap.creative .banner-bg-item{-webkit-transform:none;-ms-transform:none;transform:none;-webkit-border-radius:0;border-radius:0}.banner-slider-wrap.creative .banner-bg-item-skew{left:0;-webkit-transform:none;-ms-transform:none;transform:none}.banner-slider-wrap.creative .swiper-pagination{bottom:17px}}.banner-slider-wrap.simple .swiper-slide{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:150px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.header_trans-fixed+.container .vc_row:first-child .banner-slider-wrap.simple .swiper-slide{padding:200px 150px 150px}.banner-slider-wrap.simple .overlay{position:absolute;left:0;top:0;right:0;bottom:0;color:rgba(255,255,255,0.12);pointer-events:none}.banner-slider-wrap.simple .line-horizontal{width:100%;position:absolute;height:50%;top:25%;border-bottom:1px solid currentColor;border-top:1px solid currentColor}.banner-slider-wrap.simple .line-horizontal::before{background-color:currentColor;display:block;content:'';position:absolute;width:100%;height:1px;top:50%}.banner-slider-wrap.simple .line-vertical{width:20%;position:absolute;height:100%;border-left:1px solid currentColor;border-right:1px solid currentColor;left:40%}.banner-slider-wrap.simple .line-vertical::before,.banner-slider-wrap.simple .line-vertical::after{background-color:currentColor;display:block;content:'';position:absolute;width:1px;height:100%}.banner-slider-wrap.simple .line-vertical::before{left:-100%}.banner-slider-wrap.simple .line-vertical::after{right:-100%}.banner-slider-wrap.simple .banner-bg{position:absolute;left:0;top:0;bottom:0;right:0;-webkit-transition:3s -webkit-transform ease-out;transition:3s -webkit-transform ease-out;-o-transition:3s transform ease-out;transition:3s transform ease-out;transition:3s transform ease-out, 3s -webkit-transform ease-out;-webkit-background-size:cover;background-size:cover;background-position:50%}.banner-slider-wrap.simple .swiper-slide-active .banner-bg{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transition:20s -webkit-transform ease-out;transition:20s -webkit-transform ease-out;-o-transition:20s transform ease-out;transition:20s transform ease-out;transition:20s transform ease-out, 20s -webkit-transform ease-out}.banner-slider-wrap.simple .content-wrap{position:relative;max-width:800px;margin-left:auto;margin-right:auto}.banner-slider-wrap.simple .pag-wrapper{position:absolute;right:60px;bottom:60px;z-index:1;color:#fff;font-style:italic;font-size:20px;line-height:1}.banner-slider-wrap.simple .pag-wrapper .current{font-weight:500;font-size:3em}.banner-slider-wrap.simple .icons-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;z-index:1;bottom:60px;left:60px}.banner-slider-wrap.simple .icons-wrap a{color:#fff;text-decoration:none;font-size:18px;margin-right:19px}.banner-slider-wrap.simple .icons-wrap a:hover{color:#222}.banner-slider-wrap.simple .subtitle{color:#fff;font-size:15px;font-weight:700;letter-spacing:5px}.banner-slider-wrap.simple .subtitle:not(:last-child){margin-bottom:15px}.banner-slider-wrap.simple .title{font-size:5.2vw;font-weight:700;line-height:1.1;color:#fff}.banner-slider-wrap.simple .title:not(:last-child){margin-bottom:20px}.banner-slider-wrap.simple .text{font-size:18px;color:#fff;line-height:1.6}.banner-slider-wrap.simple .btn-wrapper{margin-top:40px}.banner-slider-wrap.simple .swiper-button-prev,.banner-slider-wrap.simple .swiper-button-next{background:none}.banner-slider-wrap.simple .svg-nav{height:60px;width:60px}.banner-slider-wrap.simple .svg-nav .circle1{stroke:#dadada;fill:none;stroke-width:3;stroke-miterlimit:10;opacity:0.5}.banner-slider-wrap.simple .svg-nav .circle2{fill:none;stroke:#fff;stroke-width:3;stroke-miterlimit:10;opacity:1;stroke-dasharray:239;stroke-dashoffset:239;-webkit-transition:0.35s;-o-transition:0.35s;transition:0.35s;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%}.banner-slider-wrap.simple .svg-nav .poly-arrow{stroke:#dadada;stroke-width:2px;-webkit-transition:0.35s;-o-transition:0.35s;transition:0.35s}.banner-slider-wrap.simple .svg-nav .poly-arrow-hover{opacity:0;stroke:#fff}.banner-slider-wrap.simple .swiper-button-prev{width:60px;height:60px;left:60px;margin:0;transform:translateY(-50%)}.banner-slider-wrap.simple .swiper-button-prev .circle2{transform:rotate(-270deg) scale(-1, 1)}.banner-slider-wrap.simple .swiper-button-next{width:60px;height:60px;right:60px;margin:0;transform:translateY(-50%)}.banner-slider-wrap.simple .swiper-button-next .circle2{transform:rotate(-90deg)}.banner-slider-wrap.simple .swiper-button-prev:hover .circle2,.banner-slider-wrap.simple .swiper-button-next:hover .circle2{stroke-dashoffset:119}.banner-slider-wrap.simple .swiper-button-prev:hover .poly-arrow-hover,.banner-slider-wrap.simple .swiper-button-next:hover .poly-arrow-hover{opacity:1;stroke-width:3px}@media (max-width: 1200px){.banner-slider-wrap.simple .pag-wrapper{font-size:18px}.banner-slider-wrap.simple .text{font-size:16px}.banner-slider-wrap.simple .btn-wrapper{margin-top:30px}}@media (max-width: 991px){.banner-slider-wrap.simple .pag-wrapper{font-size:15px}.banner-slider-wrap.simple .swiper-slide{padding:100px}.header_trans-fixed+.container .vc_row:first-child .banner-slider-wrap.simple .swiper-slide{padding:100px}.banner-slider-wrap.simple .swiper-button-prev{left:15px}.banner-slider-wrap.simple .swiper-button-next{right:15px}.banner-slider-wrap.simple .swiper-button-prev,.banner-slider-wrap.simple .swiper-button-next{width:40px;height:40px}.banner-slider-wrap.simple .swiper-button-prev .svg-nav,.banner-slider-wrap.simple .swiper-button-next .svg-nav{width:40px;height:40px}.banner-slider-wrap.simple .pag-wrapper{right:15px;bottom:25px}.banner-slider-wrap.simple .icons-wrap{left:15px;bottom:25px}.banner-slider-wrap.simple .title{font-size:35px}}@media (max-width: 767px){.banner-slider-wrap.simple .swiper-slide{padding:100px 70px}.header_trans-fixed+.container .vc_row:first-child .banner-slider-wrap.simple .swiper-slide{padding:100px 70px}.banner-slider-wrap.simple .title{font-size:30px}}
/*# sourceMappingURL=banner_slider.min.css.map */
