.carousel-section{max-height:1000px;padding:25px 0px;margin-bottom:40px}@media (max-width:990px){.carousel-section{padding:1px}}.carousel-section .heading-carousel{padding:25px 0px;text-align:center;margin:auto}@media (max-width:372px){.carousel-section .heading-carousel{padding:5px 0px}}@media (min-width:991px){.carousel-section .heading-carousel{margin-bottom:20px}}.carousel-section .heading-carousel h3{font-size:40px;font-weight:500;line-height:46px;letter-spacing:0.2px}.carousel-section .heading-carousel p{font-size:18px;font-weight:300;line-height:24px;letter-spacing:0.1px}@media (min-width:577px) and (max-width:699px){.carousel-section .carousel-container{padding:0px 130px}}.carousel-section .carousel-container{margin:10px 0px}.carousel-section .carousel-container .carousel-tile{position:relative;min-height:500px;border-radius:20px!important;overflow:visible;background-color:#fff;padding-top:40px;width:100%}@media (max-width:577px){.carousel-section .carousel-container .carousel-tile{height:500px}}@media (min-width:577px) and (max-width:991px){.carousel-section .carousel-container .carousel-tile{height:100%}}@media (min-width:991px){.carousel-section .carousel-container .carousel-tile{height:400px}}.carousel-section .carousel-container .carousel-tile:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0);border-radius:20px;z-index:1}.carousel-section .carousel-container .carousel-tile .img-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (width:991px){.carousel-section .carousel-container .carousel-tile .img-container{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}}.carousel-section .carousel-container .carousel-tile .flex-tile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:100%}.carousel-section .carousel-container .carousel-tile .img-source{position:relative;z-index:3}.carousel-section .carousel-container .carousel-tile .img-source img{position:relative;width:auto;z-index:3;border-radius:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:577px){.carousel-section .carousel-container .carousel-tile .img-source img{top:0px;height:500px}}@media (min-width:577px) and (max-width:991px){.carousel-section .carousel-container .carousel-tile .img-source img{top:0px;height:300px}}@media (min-width:991px){.carousel-section .carousel-container .carousel-tile .img-source img{height:300px}}.carousel-section .carousel-container .carousel-tile .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;padding:10% 0%}@media (width:991px){.carousel-section .carousel-container .carousel-tile .text-container{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}}.carousel-section .carousel-container .carousel-tile .text-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.carousel-section .carousel-container .carousel-tile .text-content h3,.carousel-section .carousel-container .carousel-tile .text-content h6,.carousel-section .carousel-container .carousel-tile .text-content p{color:#000;position:relative;z-index:3;margin:0}.carousel-section .carousel-container .carousel-tile .text-content h4{line-height:38px;font-size:32px}.carousel-section .carousel-container .carousel-tile .feature-button{margin-top:20px!important;padding:10px 16px!important;border-radius:10px;text-transform:none!important;z-index:10;position:relative}@media (max-width:576px){.carousel-section .carousel-container .carousel-tile{height:auto}.carousel-section .carousel-container .carousel-tile .text-content{width:100%;max-width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.carousel-section .carousel-container .carousel-tile .img-source img{position:relative;top:0;height:250px;width:auto;margin:0 auto;display:block}.carousel-section .carousel-container .carousel-tile h3,.carousel-section .carousel-container .carousel-tile p{margin-top:10px!important;text-align:center;line-height:normal}.carousel-section .carousel-container .carousel-tile .button-group{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-top:20px}.carousel-section .carousel-container .carousel-tile .feature-button{margin-top:0!important}}.carousel-section .carousel-container .owl-item{opacity:0.6;-webkit-transform:scale(0.8)!important;transform:scale(0.8)!important;-webkit-transition:opacity 0.3s ease,-webkit-transform 0.3s ease;transition:opacity 0.3s ease,-webkit-transform 0.3s ease;transition:opacity 0.3s ease,transform 0.3s ease;transition:opacity 0.3s ease,transform 0.3s ease,-webkit-transform 0.3s ease}.carousel-section .carousel-container .owl-item.active{opacity:1;-webkit-transform:scale(1)!important;transform:scale(1)!important}@media (min-width:577px){.carousel-section .carousel-container .owl-item.active{width:14%!important}}.carousel-section .carousel-container .owl-dots{display:none}.carousel-section .carousel-container .owl-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px;position:relative;z-index:5}.carousel-section .carousel-container .owl-nav button.owl-next,.carousel-section .carousel-container .owl-nav button.owl-prev{background-color:transparent!important;border:none;padding:10px 15px;font-size:50px;margin:0 15px!important;border-radius:50%;-webkit-transition:background 0.3s;transition:background 0.3s}.carousel-section .carousel-container .owl-nav button.owl-next:hover,.carousel-section .carousel-container .owl-nav button.owl-prev:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.carousel-section .carousel-container .owl-nav button.owl-next:before,.carousel-section .carousel-container .owl-nav button.owl-prev:before{font-size:25px}@media (max-width:576px){.carousel-section .carousel-container .owl-nav{display:none!important}.carousel-section .carousel-container .owl-dots{display:block!important;text-align:center;margin-top:25px}.carousel-section .carousel-container .owl-dots .owl-dot span{width:16px;height:16px}.carousel-section .carousel-container .owl-dots .owl-dot.active span,.carousel-section .carousel-container .owl-dots .owl-dot:hover span{background-color:#D10000;border:1px solid #D10000}}.text-color-white{color:#fff!important}.text-color-black{color:#000!important}