component-carousel-main{display:block}component-carousel-main .component_carousel_container{position:relative;overflow:hidden}component-carousel-main .component_carousel_container .component_carousel_map .map_items{background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;position:relative}component-carousel-main .component_carousel_container .component_carousel_map .map_items .dummy_load{width:0;height:0;visibility:hidden}component-carousel-main .component_carousel_container .component_carousel_map .map_items .items_overlay{position:absolute;top:0;width:100%}component-carousel-main .component_carousel_container .component_carousel_map .map_items .items_overlay [data-table]{position:relative;display:table;table-layout:fixed;height:100%;width:100%}component-carousel-main .component_carousel_container .component_carousel_map .map_items .items_overlay [data-table-cell]{position:relative;display:table-cell;vertical-align:middle;width:100%;padding:15px 30px;background-color:rgba(255,255,255,0)}component-carousel-main .component_carousel_container .component_carousel_map .map_items .items_overlay [data-table-cell] .items_wrap{position:relative;display:block;padding:15px 0}component-carousel-main .component_carousel_container .component_carousel_map .map_items .items_overlay [data-table-cell] .items_wrap .text_1{font-size:56px;font-weight:bold;line-height:1.6;color:#fff;margin-bottom:10px;text-shadow:1px 1px 1px rgba(0,0,0,0.3);text-transform:uppercase;word-break:break-word;white-space:normal;font-family:SANS-SERIF}component-carousel-main .component_carousel_container .component_carousel_map .map_items .items_overlay [data-table-cell] .items_wrap .text_2{font-size:34px;font-weight:normal;line-height:1.6;color:#fff;margin-bottom:15px;text-shadow:1px 1px 1px rgba(0,0,0,0.3);text-transform:capitalize;word-break:break-word;white-space:normal}component-carousel-main .component_carousel_container .slick-dots{bottom:10px}component-carousel-main .component_carousel_container .slick-dots li button:before{color:#fff}component-carousel-main .component_carousel_container .slick-dots li.slick-active button:before{opacity:.75;color:#fff}component-carousel-main .component_carousel_lazy_container{position:absolute;top:0;width:100%;transition:all .3s;transform:translate3d(0, 0, 0);opacity:1}component-carousel-main .component_carousel_lazy_container.hide_true{opacity:0;transform:translate3d(0, -100%, 0)}component-carousel-main .component_carousel_lazy_container [data-table]{position:relative;display:table;table-layout:fixed;height:100%;width:100%}component-carousel-main .component_carousel_lazy_container [data-table-cell]{position:relative;display:table-cell;vertical-align:middle;width:100%;background-color:rgba(0,0,0,0.7);color:#fff;text-align:center;font-size:10px;font-weight:bold;text-transform:uppercase}component-carousel-main .component_carousel_nav .left{position:absolute;left:30px;opacity:1;z-index:1;cursor:pointer;outline:none;transition:all .3s;opacity:.5}component-carousel-main .component_carousel_nav .left:hover{opacity:1}component-carousel-main .component_carousel_nav .right{position:absolute;right:30px;opacity:1;z-index:1;cursor:pointer;outline:none;transition:all .3s;opacity:.5}component-carousel-main .component_carousel_nav .right:hover{opacity:1}@media (max-width:991px){component-carousel-main .component_carousel_nav .left{left:15px}component-carousel-main .component_carousel_nav .right{right:15px}}