:root{--primary:#1f244a}body.index{display:flex;flex-direction:column}.hb2 .header-top:before{display:none!important}.top-banner{order:-1}.top-banner .rn-col-1-2{position:relative}.top-banner .rn-col-1-2::after{content:"\f078";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;bottom:-50px;left:50%;transform:translateX(-50%);font-size:62px;animation:chevronBounce 1.8s ease-in-out infinite;color:var(--primary)}@keyframes chevronBounce{0%,100%{transform:translate(-50%,0);opacity:.8}50%{transform:translate(-50%,10px);opacity:1}}.top-banner .rn-col-1-2-content{position:relative;z-index:2;padding:40px!important;max-width:350px;margin:0 auto!important}.top-banner .rn-col-2-2-content{padding-top:80px!important}.top-banner .rn-col-1-2-content:before{content:"";background-color:var(--primary);width:100%;height:100%;position:absolute;left:0;top:0;opacity:.8;z-index:-1}.top-banner h1,.top-banner h2,.top-banner h3{color:#e6e8eb;font-weight:400}.top-banner h1{font-size:32px}.top-banner h2{font-size:42px;text-align:right;line-height:42px}.top-banner h3{color:#82879b;text-align:right;margin-top:0}.top-banner a{color:#fff;font-size:22px;letter-spacing:2px;text-align:right;display:block}@media only screen and (min-width :768px){.top-banner .rn-col-1-2-content{max-width:450px}.top-banner h1{font-size:38px}.top-banner h2{font-size:52px;line-height:52px}}@media only screen and (min-width :992px){.top-banner h1{font-size:48px}.top-banner h2{font-size:62px;line-height:62px}}@media only screen and (min-width :1200px){.top-banner h2{font-size:82px;line-height:72px}.top-banner a{font-size:42px}}.home-banner .header-top{position:relative}.home-banner .header-top:before{content:"";background-image:url(https://s.realtyninja.com/static/media/med/10639_09af6658_1.jpg);display:block;background-size:contain;background-repeat:no-repeat;height:0;padding-top:51.5625%;min-height:0}.hero-carousel .carousel-caption{top:0;left:0;width:100%;height:100%}.hero-carousel .carousel-caption .btn{border:none!important;color:transparent;width:100%;height:100%;position:absolute;top:0;left:0}.footer-section,.footer-section .rn-content-block{padding-top:0}.carousel-fade .carousel-inner .item{background-size:contain;background-repeat:no-repeat}.hero-carousel .slide{height:0;padding-top:21.875%;min-height:0}.home-banner .hero-carousel .slide{height:0;padding-top:36.4375%;min-height:0}.about-slider .hero-carousel .slide{padding-top:42.5%;height:0;min-height:0}