.dual-column-slider.style_01:before{background:#0082c0;content:"";height:300px;left:0;position:absolute;top:0;width:100%;z-index:0}.dual-column-slider.style_02:before{background:#e6eef7;bottom:0;content:"";height:300px;left:0;position:absolute;width:100%;z-index:0}.dual-column-slider .two-col-outer-wrapper{width:100%}.dual-column-slider .two-col-inner-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:auto;max-width:1200px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dual-column-slider .text-wrapper{background:#fff;border:thin solid #d8d8d8;-webkit-box-shadow:4px 4px 10px rgba(33,33,33,.19);box-shadow:4px 4px 10px rgba(33,33,33,.19);margin-right:2%;padding:1rem 2rem;width:40%}.dual-column-slider .slider-wrapper{height:100%;min-height:100%;width:58%}@media (max-width:980px){.dual-column-slider .text-wrapper{margin-bottom:2rem;margin-right:0;width:100%}.dual-column-slider .slider-wrapper{width:100%}}.dual-column-slider .flickity-viewport,.dual-column-slider .main-carousel{height:100%;margin-top:0}.dual-column-slider.style_01 .carousel-cell{height:100%;margin-right:10px;width:100%}@media (max-width:980px){.dual-column-slider .carousel-cell{height:350px}}.dual-column-slider .carousel-cell img.full-image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.dual-column-slider.style_02 .two-col-inner-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.dual-column-slider.style_02 .text-wrapper{background:#0082c0;margin-left:10px;margin-right:0}.dual-column-slider.style_02 .text-wrapper *{color:#fff}.dual-column-slider.style_02 .carousel-cell{background-color:#fff;border:thin solid #d8d8d8;-webkit-box-shadow:4px 4px 10px rgba(33,33,33,.19);box-shadow:4px 4px 10px rgba(33,33,33,.19);margin-bottom:2rem;margin-right:10px;min-height:100%;width:49%}@media (max-width:980px){.dual-column-slider.style_02 .carousel-cell{min-height:350px;width:90%}}.dual-column-slider.style_02 .carousel-image{height:200px}.dual-column-slider.style_02 .supporting-text{min-height:100%;padding:0 2rem}.dual-column-slider .flickity-viewport{height:100%!important;margin-top:0;min-height:100%!important}.dual-column-slider .flickity-page-dots{bottom:-30px}