.custom-home-banner .rn-content-block{padding-bottom:0}.custom-home-banner .row{display:flex;flex-direction:column}@media (min-width:768px){.custom-home-banner .row{flex-direction:row}.custom-home-banner .rn-col-2-2{display:flex;flex-direction:column;justify-content:flex-end}}.custom-home-banner .rn-col-1-2-content{padding:40px}.custom-home-banner .rn-link{border:2px solid #000;border-radius:4rem;font-size:18px;padding:15px 25px;color:#000;transition:all .3s ease-in-out}.custom-home-banner .rn-link:hover{color:#fff;background:#254c6e}.custom-home-banner .header1,.custom-home-banner .header2,.custom-home-banner .header3,.custom-home-banner .header4{color:#000!important}.custom-button a{font-weight:700;color:#fff;border:1px solid #fff;padding:15px 35px;display:inline-block;border-radius:10px;text-transform:uppercase;letter-spacing:2px;background-color:#254c6e;transition:all .2s ease-in-out}.custom-button a:hover{background-color:#e60000}.image-section img{width:100%!important;height:auto}.hero-carousel .carousel-caption{top:50%}@media only screen and (max-width:767px){.hero-carousel .slide{min-height:400px}}@media only screen and (min-width:768px) and (max-width:991px){.hero-carousel .slide{min-height:700px}}@media only screen and (min-width :768px){.hero-carousel .carousel-caption{top:43%}}@media only screen and (min-width :992px){}@media only screen and (min-width :992px) and (max-width :1199px){.hero-carousel .slide{min-height:100vh}}@media only screen and (min-width :1200px){}.blog-overview-wrapper h2 a{line-height:1.4}.increase-line-height{line-height:32px}