.image-slider.default{margin:0 0 30px}.image-slider.default .carousel-item{position:relative;overflow:hidden}.image-slider.default .carousel-item .bg-img{left:calc(50% - 275px)}.image-slider.default .carousel-item .slide-content{position:relative;z-index:1;color:#fff}.image-slider.default .carousel-item .desc{margin:0;font-size:30px;font-size:3rem;padding:17px 0 30px;font-weight:300;line-height:1.3;text-align:center}.image-slider.default .carousel-item .desc p{margin-top:0}.image-slider.default .carousel-item .desc *{color:inherit!important;background-color:transparent!important;border-color:currentColor!important;font:inherit!important}.image-slider.default .carousel-item .title{position:relative;margin:10px 0 0;padding-bottom:20px;font-size:24px;font-size:2.4rem;line-height:1;font-weight:100;text-align:center;color:inherit;font-family:basic-sans,sans-serif!important}.image-slider.default .carousel-item .read-more{margin:30px 0 40px;flex-grow:1;text-align:center}.image-slider.default .carousel-item .read-more .button-link{margin:0;border:1px solid}@media all and (max-width:500px){.image-slider.default .carousel-item .desc p{font-size:22px!important;font-size:2.2rem!important}.image-slider.default .carousel-item .title p{font-size:20px!important;font-size:2rem!important}}.image-slider.default .owl-carousel[data-dots="1"][data-pause-btn="1"] .carousel-controls .pause-btn:active,.image-slider.default .owl-carousel[data-dots="1"][data-pause-btn="1"] .carousel-controls .pause-btn:focus,.image-slider.default .owl-carousel[data-dots="1"][data-pause-btn="1"] .carousel-controls .pause-btn:hover{margin-right:3px}.image-slider.default .owl-carousel[data-dots="1"][data-pause-btn="1"] .carousel-controls .owl-dots{border-radius:0 14px 14px 0}.image-slider.default .owl-carousel .owl-dots{position:absolute;bottom:45px;right:45px;padding:4px 8px;font-size:0;background-color:rgba(255,255,255,.75);border-radius:14px}.image-slider.default .owl-carousel .owl-dots .owl-dot{display:inline-block}.image-slider.default .owl-carousel .owl-dots .owl-dot.active button::before{border-width:2px!important}.image-slider.default .owl-carousel .owl-dots .owl-dot button{padding:4px;background-color:transparent;border:none}.image-slider.default .owl-carousel .owl-dots .owl-dot button::before{content:'';display:block;width:12px;height:12px;border:6px solid red;border-radius:50%;background-color:red;transition:.3s}.image-slider.default .owl-carousel .owl-dots .owl-dot button:active::before,.image-slider.default .owl-carousel .owl-dots .owl-dot button:focus::before,.image-slider.default .owl-carousel .owl-dots .owl-dot button:hover::before{border-width:3px;transform:scale(1.4)}.image-slider.default .owl-carousel .pause-btn{display:inline-block;vertical-align:middle;font-size:26px;padding:5px 12px;border:none;background-color:transparent;transition:.3s;color:#fff}.image-slider.default .owl-carousel .pause-btn:active,.image-slider.default .owl-carousel .pause-btn:focus,.image-slider.default .owl-carousel .pause-btn:hover{color:#fff;transform:scale(1.2)}.image-slider.default .owl-carousel .carousel-controls{position:absolute;z-index:1;bottom:16px;font-size:0}.image-slider.default .owl-carousel .carousel-controls .owl-dots:not(.disabled){position:static;display:inline-block;vertical-align:middle}@media all and (max-width:1300px){.image-slider.default .owl-carousel .carousel-controls{position:absolute;z-index:1;top:32px;font-size:0;right:31px}}.image-slider.default .owl-carousel .owl-nav{position:absolute;font-size:70px;top:0;bottom:0;left:-1em;right:-1em;color:#fff;pointer-events:none}.image-slider.default .owl-carousel .owl-nav button{position:absolute;top:50%;left:-5px;font-size:inherit;margin-top:-.5em;width:1em;height:1em;line-height:0;text-align:center;pointer-events:all;background-color:#1d005f!important;color:inherit;transition:.3s}.image-slider.default .owl-carousel .owl-nav button:active,.image-slider.default .owl-carousel .owl-nav button:focus,.image-slider.default .owl-carousel .owl-nav button:hover{color:#fff;transform:scale(1.1)}.image-slider.default .owl-carousel .owl-nav button.disabled{opacity:.5;cursor:not-allowed;color:inherit}.image-slider.default .owl-carousel .owl-nav button.owl-next{left:auto;right:-5px}@media all and (max-width:1300px){.image-slider.default .owl-carousel .owl-nav{position:relative;left:unset;right:unset;text-align:center}.image-slider.default .owl-carousel .owl-nav button{background-color:#1d005f!important;position:relative}}