﻿@import url("https://ccm-fonts.s3.us-east-2.amazonaws.com/fonts.css");@import url("https://use.typekit.net/xgl6pyz.css");@import url("https://use.typekit.net/gru1udk.css");.carousel{color:#fff;background:var(--secondary-bg);}.carousel .owl-carousel{max-width:1440px;margin:0 auto;}.carousel .owl-nav{font-size:32px;font-weight:600;color:#fff;position:absolute;left:20px;top:225px;}@media(min-width:768px){.carousel .owl-nav{left:430px;top:initial;bottom:40px;}}@media(min-width:992px){.carousel .owl-nav{left:550px;}}@media(min-width:1200px){.carousel .owl-nav{left:780px;}}@media(min-width:1500px){.carousel .owl-nav{left:920px;bottom:50px;}}.carousel .owl-nav button.disabled{opacity:.5;}.carousel .owl-nav .owl-prev{margin-right:10px;}.carousel .owl-theme .owl-nav{margin-top:10px;text-align:center;}.carousel .owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:30px;font-weight:normal;margin:0 5px;padding:4px 7px;background:transparent;display:inline-block;cursor:pointer;border-radius:3px;}.carousel .owl-theme .owl-nav [class*=owl-]:hover{color:#fff;text-decoration:none;}.carousel .owl-theme .owl-nav .disabled{opacity:.5;cursor:default;}.carousel .owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px;}.carousel .owl-theme .owl-dots{text-align:center;}.carousel .owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;}.carousel .owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:0 7px;border:solid 1px #fff;display:block;transition:opacity 200ms ease;border-radius:30px;}.carousel .owl-theme .owl-dots .owl-dot.active span,.carousel .owl-theme .owl-dots .owl-dot:hover span{background:#fff;}@media(min-width:768px){.carousel .item{display:flex;}}@media(min-width:768px){.carousel-img{width:380px;}}@media(min-width:992px){.carousel-img{width:500px;}}@media(min-width:1200px){.carousel-img{width:700px;}}@media(min-width:1500px){.carousel-img{width:800px;}}.carousel-img img{min-height:100%;object-fit:cover;}@media(max-width:767px){.carousel-img img{height:200px;}}.carousel-content{font-size:14px;padding:65px 20px 30px;display:flex;align-items:center;flex:1;}@media(min-width:768px){.carousel-content{padding:50px;}}@media(min-width:1200px){.carousel-content{padding:50px 50px 50px 80px;}}@media(min-width:1500px){.carousel-content{padding:80px 50px 80px 120px;}}@media(min-width:1200px){.carousel-inner-content{max-width:360px;}}@media(max-width:767px){.carousel-inner-content p:last-child{margin-bottom:0;}}.carousel-inner-content a{color:#fff;font-weight:600;display:inline-block;}.carousel-heading{font-family:"Visby CF",sans-serif;font-size:40px;font-weight:700;line-height:40px;position:relative;margin-bottom:20px;}@media(min-width:768px){.carousel-heading{font-size:50px;line-height:50px;}}@media(min-width:1200px){.carousel-heading{font-size:60px;line-height:60px;}}.carousel-heading:after{content:"";background:#fff;width:70px;height:4px;display:block;margin-top:15px;}.carousel h4{font-weight:400;color:#fff;text-transform:capitalize;}.carousel-box{color:#2e3136;padding:40px 20px;}@media(min-width:768px){.carousel-box{padding-top:50px;padding-bottom:50px;}}@media(min-width:1200px){.carousel-box{padding-top:80px;padding-bottom:80px;}}.carousel-box .owl-nav{color:var(--secondary-text-color);line-height:20px;}@media(max-width:767px){.carousel-box .owl-nav{top:265px;}}@media(min-width:992px){.carousel-box .owl-nav{left:600px;bottom:40px;}}@media(min-width:1200px){.carousel-box .owl-nav{left:650px;}}.carousel-box .owl-carousel{background:#fff;max-width:1140px;margin:0 auto;}@media(min-width:768px){.carousel-box .carousel-img{width:380px;}}@media(min-width:992px){.carousel-box .carousel-img{width:550px;}}@media(max-width:767px){.carousel-box .carousel-img img{height:250px;}}.carousel-box .carousel-content{align-items:initial;}@media(min-width:768px){.carousel-box .carousel-content{min-height:450px;}}@media(min-width:1200px){.carousel-box .carousel-content{padding:50px 0 50px 100px;}}.carousel-box .carousel-content h4{color:inherit;}.carousel-box .carousel-content a{font-weight:700;}@media(min-width:768px){.carousel-box .carousel-inner-content{max-width:350px;}}.carousel-box .carousel-inner-content p{font-size:16px;font-weight:400;line-height:1.5;}.carousel-box .carousel-heading-step{font-size:12px;font-weight:600;text-transform:uppercase;color:var(--primary-text-color);margin-bottom:10px;}@media(min-width:768px){.carousel-box .carousel-heading-step{font-size:18px;font-weight:500;}}.carousel-box .carousel-heading{font-size:28px;font-weight:600;line-height:normal;color:var(--primary-text-color);}@media(min-width:768px){.carousel-box .carousel-heading{font-size:32px;}}.carousel-box .carousel-heading:after{background:var(--secondary-bg);}