.image-slider{margin:0 0 30px}.image-slider--has-dots{padding-bottom:50px}.image-slider__carousel{border:20px solid #c7cfd8}.image-slider__slide{display:table;width:100%;background:#FFFFFF;position:relative}.image-slider__slide__content{display:table-cell;vertical-align:top;position:relative;padding:30px;background:#FFFFFF}.image-slider__slide__content__inner{margin:auto;font-size:0}.image-slider__slide__content .content-wrapper{width:100%}.image-slider__slide__content .content-wrapper--has-button{position:relative;padding-bottom:60px}.image-slider__slide__content__description p{font-size:24px !important;font-size:2.4rem !important;color:#3c5364}.image-slider__slide__content__button{text-align:right;position:absolute;bottom:0;right:0}.image-slider__slide__content__button .button-link{margin:0 !important}.image-slider__slide__content--has-image{width:70%;margin-left:30%}.image-slider__slide__image{position:absolute;width:30%;height:100%;top:0;bottom:0;left:0;background-repeat:no-repeat;background-position:center;background-size:100% auto;background-size:cover}.image-slider__slide .content-wrapper{display:inline-block;vertical-align:middle}.image-slider .owl-carousel .owl-dots-wrapper{position:absolute;bottom:-70px;right:-20px;text-align:right}.image-slider .owl-carousel .owl-dots,.image-slider .owl-carousel__auto-toggle{display:inline-block;vertical-align:middle}.image-slider .owl-carousel .owl-nav>div{display:inline-block;font-size:0;position:absolute;height:70px;line-height:1;top:0;bottom:0;margin:auto}.image-slider .owl-carousel .owl-nav>div:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:70px;color:#3c5364}.image-slider .owl-carousel .owl-nav>div.owl-prev{left:-60px}.image-slider .owl-carousel .owl-nav>div.owl-prev:before{content:"\f104"}.image-slider .owl-carousel .owl-nav>div.owl-next{right:-60px}.image-slider .owl-carousel .owl-nav>div.owl-next:before{content:"\f105"}.image-slider .owl-carousel .owl-dots{display:inline-block;line-height:0}.image-slider .owl-carousel .owl-dots .owl-dot{-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;width:14px;height:14px;border:4.5px solid #FFFFFF;background:#3c5364;display:inline-block;vertical-align:middle;margin:0 5px;-ms-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.image-slider .owl-carousel .owl-dots .owl-dot:hover,.image-slider .owl-carousel .owl-dots .owl-dot:focus{border-width:2.25px}.image-slider .owl-carousel .owl-dots .owl-dot.active{border-width:0px}.image-slider .owl-carousel .owl-dots--has-pause-button{-moz-border-radius:0 50px 50px 0;-webkit-border-radius:0 50px 50px 0;border-radius:0 50px 50px 0;left:98.72px}.image-slider .owl-carousel__auto-toggle{background:#fdb71a;color:#3c5364;border:0;line-height:0;font-size:16px;-ms-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.image-slider .owl-carousel__auto-toggle:hover,.image-slider .owl-carousel__auto-toggle:focus{background:#3c5364;color:#fdb71a}.image-slider .owl-carousel__auto-toggle--has-dots{-moz-border-radius:50px 0 0 50px;-webkit-border-radius:50px 0 0 50px;border-radius:50px 0 0 50px;padding:9px 10px 9px 15px}.image-slider .owl-carousel__auto-toggle--no-dots{-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;padding:9px 11px}@media (max-width:1024px){.image-slider--has-dots{padding:0 40px 50px}}@media (max-width:991px){.image-slider__carousel{border-width:15px}.image-slider__slide__content__description p{font-size:22px !important;font-size:2.2rem !important}}@media (max-width:767px){.image-slider__carousel{border-width:10px}.image-slider__slide__content__description p{font-size:18px !important;font-size:1.8rem !important}}@media (max-width:550px){.image-slider{padding-bottom:20px}.image-slider--has-dots{padding:0 30px 50px}.image-slider__slide__image{width:100%;height:325px;right:0;bottom:unset;z-index:1}.image-slider__slide__content--has-image{width:100%;vertical-align:bottom;padding-top:345px}.image-slider .owl-carousel .owl-nav>div.owl-prev{left:-40px}.image-slider .owl-carousel .owl-nav>div.owl-next{right:-40px}.image-slider .owl-carousel .owl-dots-wrapper{bottom:-50px}}