.rn_colour_red{color:var(--secondary);text-transform:uppercase}:root{--accent:#d3c9c1;--accent-hover:#a09f9f;--primary:#636464;--secondary:#cc3333;--light-grey:#e2e3e4}body{color:var(--primary);font-weight:300;font-size:18px;line-height:26px}.header1,.header2,.header3,.header4,.header5,h1,h2,h3,h4,h5,.recent-blog-entry-date,.hero-carousel .carousel-caption h1,.section-heading h3,.listing-main-info h1,.blog-header-title-section .blog-entry-info,.blog-header-title-section h1,.blog-overview-wrapper,.blog-overview-wrapper h2{font-family:playfair-display,serif;font-weight:400;color:var(--primary)}.listing-main-info h1{color:#fff}.header1,.header2,h1,h2{letter-spacing:0}body,.header-contact-details,.navbar-default .navbar-nav>li>a,.big-contact-form-wrapper,.small-contact-info-wrapper,.hero-carousel .carousel-caption .btn,.building-main-info-listings-count,.listing-detail-info-list-container,.listing-grid,.listing-list,.listing-main-info-price,.listing-secondary-info,.mls-search-controls-wrapper,.mls-search-controls-wrapper label,.search-results-table-view-wrapper,#footer-disclaimer,.recent-blog-entry-text,.blog-post-content .header1,.blog-post-content .header2,.blog-post-content .header3,.blog-post-content .header4,.blog-post-content .header5,.blog-post-content h1,.blog-post-content h2,.blog-post-content h3,.blog-post-content h4,.blog-post-content h5,.blog-header-title-section .blog-entry-info,.blog-post-content,.blog-overview-wrapper,.blog-overview-wrapper h2,.mls-search-controls-wrapper .form-control,.listing-main-info h3{font-family:soleil,sans-serif}.page-title{text-align:center}a{transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;color:var(--primary)}a:hover,a:focus{color:var(--secondary)}a:focus{text-decoration:none}.section-1-col a,.section-1-col a:hover{text-decoration:underline}.cta-section a{text-decoration:none!important;color:inherit}.section-heading h3{font-size:36px;letter-spacing:0}@media only screen and (min-width:992px){.h1,h1{font-size:42px}.h2,h2{font-size:32px}.h4,h4{font-size:18px}}@media only screen and (min-width:1200px){.h1,h1{font-size:48px}.h2,h2{font-size:36px}.h4,h4{font-size:24px}body.about #rn-667539 .rn-col-1-2 h4{inline-size:65%}}.btn{transition:all .2s ease-in}.btn-primary,.rn-invert-colors .btn-primary,.hero-carousel .carousel-caption .btn-primary{background-color:var(--accent);border-color:var(--accent);color:#fff}.btn-primary:hover,.rn-invert-colors .btn-primary:hover,.hero-carousel .carousel-caption .btn-primary:hover{background-color:var(--accent-hover);border-color:var(--accent-hover)}.blog-overview-wrapper .btn-outline{color:var(--accent);border-color:var(--accent)}.area-buttons.custom-button a{display:block;text-align:center}.home-menu{position:absolute;width:100%;z-index:9}.video-banner{position:relative}.overlay{background:rgb(255,255,255);background:linear-gradient(180deg,rgba(255,255,255,.8) 0%,rgba(255,255,255,0) 30%);width:100%;height:100%;position:absolute;left:0;top:0}.video-banner video{width:100%;height:100%;min-height:600px;object-fit:cover}.bg-fade-carousel-shadow{background:-moz-linear-gradient(top,rgba(255,255,255,.55) 0,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,.55) 0,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(255,255,255,.55) 0,rgba(255,255,255,0) 100%)}#header-contact{display:none}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover,.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:var(--secondary)!important;font-weight:normal}.dropdown-menu,.navbar-nav>li>.dropdown-menu>li>a:after{box-shadow:none;border-radius:0}.navbar-brand{}#navbar{background:}.navbar-default .navbar-toggle.collapsed[aria-expanded="false"]:hover{background:;transition:all .2s ease-in}.navbar-default .navbar-toggle.collapsed[aria-expanded="false"] .icon-bar{background:;transition:all .2s ease-in}.navbar-default .navbar-toggle,.rn-invert-colors .navbar-default .navbar-toggle{border-color:transparent}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle[aria-expanded="true"]{background:}.navbar-default .navbar-toggle:focus .icon-bar,.navbar-default .navbar-toggle[aria-expanded="true"] .icon-bar{background:#fff}.navbar-default .navbar-nav>li>a,.dropdown-menu>li>a{font-size:14px}@media only screen and (min-width:768px){.navbar-nav>li:first-child{display:none}.navbar-default .navbar-nav>li>a{font-size:16px;color:var(--primary);font-weight:400;border:none!important;letter-spacing:.1em;padding:5px;margin:15px}.dropdown-menu{border:0 solid var(--primary);border-width:0 0 1.5px 0}.navbar-default .navbar-nav .dropdown-menu a{font-size:14.5px;color:var(--secondary);margin:5px;border:0 solid var(--primary);border-width:0 0 1.5px 0}.navbar-default .navbar-nav .dropdown-menu li:last-of-type a{border:0}.dropdown-menu{padding:0}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:transparent;color:var(--secondary)!important}.navbar-default .navbar-nav>li>a:after{background:none repeat scroll 0 0 transparent;bottom:0;content:"";display:block;height:2px;left:50%;position:absolute;background:var(--secondary);transition:width .3s ease 0s,left .3s ease 0s,background-color .2s ease-in;width:0}.navbar-nav>li:last-child a:after,.navbar-default .navbar-nav>li>a:hover::after,.navbar-default .navbar-nav>li>a:focus::after{width:100%;left:0}.navbar-nav>li:last-child a:after{background-color:var(--primary)}.navbar-nav>li:last-child a:hover::after,.navbar-nav>li:last-child a:focus::after,.navbar-default .navbar-nav>.active>a:after{background-color:var(--secondary)!important}}@media only screen and (min-width:992px){.navbar-header{width:300px;margin:0 auto!important;z-index:10}#navbar{position:absolute;width:100%;top:70px;left:0;z-index:9}.navbar-nav>li:nth-of-type(4){margin-right:300px}}@media only screen and (min-width:1200px){.navbar-nav>li:nth-of-type(4){margin-right:400px}}.brokerage-logo-column{display:inline-block}.custom-footer,.custom-footer h4,.custom-footer a{color:#fff;font-size:14px}.custom-footer h4{font-family:nimbus-sans,sans-serif;font-weight:300;text-transform:uppercase;font-size:15px;letter-spacing:.02em}.custom-footer ul{padding:0!important;list-style:none}.custom-footer ul>li{margin-bottom:10px}#custom-footer p,#footer-disclaimer p,.powered-by-realtyninja a,.privacy-policy a{color:#fff!important;font-family:playfair-display,serif}.footer-section{padding-top:0;padding-bottom:0}.credits{background-color:#636464;color:#fff;font-family:playfair-display,serif;font-size:12px;padding-bottom:40px}.section-custom-footer{padding:0 0}#footer-disclaimer{padding:20px 0 40px;background-color:#636464;font-size:12px}.custom-form{background:rgb(255,255,255);background:linear-gradient(180deg,rgba(255,255,255,1) 80%,rgba(226,227,228,1) 80%)}.big-contact-form-container .btn{font-family:soleil,sans-serif;font-size:14px;color:#fff;background-color:var(--accent);display:inline-block;padding:10px 15px;transition:all .2s ease-in;border-radius:0;text-transform:uppercase}.content-sig a{display:block;font-weight:300}.prec{font-family:soleil,sans-serif}.contact-signature{display:flex;width:270px;align-items:center;margin:100px 0}.logo-sig{width:150px;height:100px;background-image:url(https://s.realtyninja.com/static/media/med/9807_a9830f33_1.png);background-size:contain;background-repeat:no-repeat}.contact-signature h4{margin:0;display:inline}.form-group{margin-bottom:20px}.custom-form h3,.custom-form .small-divider,.custom-form .col-lg-5,.custom-form .formContent .form-group:nth-of-type(3){display:none}.custom-form .formContent .form-group::before{color:var(--accent-hover);padding-bottom:10px;display:block}.custom-form .formContent .form-group:first-of-type:before,.listing-lead-form-container .form-group:first-of-type:before{content:"NAME"}.custom-form .formContent .form-group:nth-of-type(2):before,.listing-lead-form-container .form-group:nth-of-type(2):before{content:"EMAIL"}.listing-lead-form-container .form-group:nth-of-type(3):before{content:"PHONE"}.custom-form .formContent .form-group:last-of-type:before,.listing-lead-form-container .form-group:nth-of-type(4):before{content:"INQUIRY"}.form-image{width:100%;height:700px;background-image:url(https://s.realtyninja.com/static/media/med/9807_200d03a6_1.jpg);background-size:cover;display:inline-block;background-position:center}.form-control{border-radius:0;border-color:var(--accent-hover);color:var(--accent-hover)}#name:before{content:"NAME"}.contact-info-contact-image{max-width:200px}.listing-lead-form-container,.listing-lead-form-container .contact-info-name,.listing-lead-form-container h3,.listing-lead-form-container a,.listing-lead-form-container p{color:var(--primary);font-weight:400}.listing-lead-form-container .fa{color:var(--primary)!important}.big-contact-form-container .alert-success{font-size:16px}.alert-success{color:#fff;background-color:var(--secondary);border-color:var(--secondary)}.solddate-formatted,#rn-solddate{display:none!important}body.index .featured-listings-wrapper{padding-top:0;padding-bottom:0}.listings-showcase-1 .featured-listing-preview,.listings-showcase-2 .featured-listing-preview{height:auto}.featured-listing-desc-price{font-size:16px}.home-listings.listings-showcase-1 .featured-listing-info-container,.home-listings.listings-showcase-2 .featured-listing-info-container{height:auto;margin-top:0;background:#fff}.home-listings.listings-showcase-1 .featured-listing-info-container h4 a,.home-listings.listings-showcase-1 .featured-listings-wrapper p,.featured-listing-desc-price,.featured-listing-desc-primary{color:var(--primary)!important}.home-listings .custom-button{display:none}.featured-listing-info-container h4 a,.listing-grid h4{font-family:soleil,sans-serif;color:var(--primary)!important;font-size:14px}.listing-grid{border-radius:0;border:none;box-shadow:none}.listing-grid:hover{box-shadow:none;transform:scale(1)}.img-listing-grid,.img-listing-grid img{border-radius:0}.listing-grid h4{font-size:14px;margin:0;position:relative;height:auto}.listing-grid-info-primary{margin-bottom:0}.listing-grid-brokerage{margin-top:0}.listing-grid-brokerage img{display:none}.listing-grid-info-secondary{display:none}.featured-listings-wrapper h4{margin-top:0}.featured-listing-desc-primary,.featured-listing-desc-secondary{font-size:12px}.all-listings-link-section .rn-content-block{padding-top:0;padding-bottom:70px;text-align:center}.all-listings-link-section a{color:var(--accent);border-bottom:2px solid var(--accent);display:inline-block;padding:5px 15px;font-size:15px;font-weight:400;letter-spacing:.05em;padding-top:40px;text-decoration:none}.all-listings-link-section a:hover{color:var(--accent-hover);border-bottom:2px solid var(--accent-hover);text-decoration:none}.listing-other-actions-container .btn{border-radius:0}.listing-list{border:none;box-shadow:none}.listing-list h4{margin-top:4px}.mls-search-results-paging .pagination>.active>a,.mls-search-results-paging .pagination>.active>a:focus,.mls-search-results-paging .pagination>.active>a:hover,.mls-search-results-paging .pagination>li>a,.mls-search-results-paging .pagination>li>span{background-color:#fff;border:none;box-shadow:none}.subscribe-to-alerts-wrapper{display:none}.quick-mls-search-controls-wrapper{}.mls-search-controls-wrapper{}.mls-search-controls-wrapper .ui-slider .ui-slider-range{}.listing-ctas-main .btn-primary,.listing-ctas-main .btn-secondary{border-radius:0}.listing-ctas-main .btn-secondary{background:var(--secondary);color:#fff}.listing-ctas-main .btn-secondary:hover{background:var(--accent);color:#fff}.listing-bottom-form-container,.listing-lead-form-container{background:var(--light-grey)}body.listing_detail_view .contact-info-email .fa-envelope{display:none}.listing-btn{display:block;background:var(--secondary);text-align:center;line-height:1.4;margin:10px auto 15px;color:#fff;padding:10px;font-weight:bold;font-family:playfair-display,serif;width:280px}.listing-btn:hover{background-color:var(--accent-hover);color:#fff}@media only screen and (min-width:768px){.home-listings .listings-showcase-4-or-more{width:33.3333333%}.listing-grid-content{padding:20px 0 0 0;text-align:left}.blog-overview-wrapper .row>div{width:50%}.listing-grid{height:auto}.listings-showcase-1 .featured-listing-preview{height:450px}}@media only screen and (min-width:992px){.listing-grid{height:410px}.featured-listing-desc-price,.featured-listing-desc-primary{display:inline;font-size:12px!important}.listing-grid-info-primary{font-size:12px}.home-listings .listings-showcase-1 .featured-listing-info-container,.home-listings .listings-showcase-2 .featured-listing-info-container{padding:10px 0 0 0}.home-listings .listings-showcase-1 .featured-listing-info-container h4 a,.home-listings .listings-showcase-2 .featured-listing-info-container h4 a{position:relative;color:var(--primary)}.featured-listings-wrapper h4{margin-bottom:-3px}.featured-listing-info-container h4 a{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.featured-listing-info-container h4 a:after,.listing-grid h4:after{content:"VIEW";font-family:soleil,sans-serif;font-size:14px;color:#fff;background-color:var(--accent);display:inline-block;padding:10px 15px;transition:all .2s ease-in;position:absolute;right:0;margin-top:17px}.listing-grid h4:after{margin-top:0}.featured-listing-info-container h4 a:hover:after,.listing-grid h4:hover:after{background-color:var(--secondary)}.listings-showcase-1 .featured-listing-preview{height:auto}.featured-listing-preview:hover{box-shadow:none;transform:scale(1)}.featured-listing-info-container{text-align:left;font-size:14px;padding:10px 0}.featured-listing-preview{height:415px;margin-bottom:0}.listings-showcase-1 .featured-listing-preview{margin-bottom:30px}.img-listing-showcase,.img-listing-showcase img,.img-listing-grid,.img-listing-grid img{height:300px}.featured-listing-info-container h4 a{color:var(--primary);font-family:soleil,sans-serif;font-weight:400;font-size:14px}.home-listings .custom-button,.big-contact-form-container .btn{font-family:soleil,sans-serif;font-size:14px;color:#fff;background-color:var(--accent);display:inline-block;padding:10px 15px;transition:all .2s ease-in}.home-listings .custom-button :hover{background-color:var(--secondary)}.custom-footer .row{display:flex}.custom-footer .row>div:first-of-type{width:12%}.custom-footer .row>div:nth-of-type(2){width:25%}.custom-footer .row>div{width:20%;border-right:1px solid #fff}.custom-footer .row>div.rn-col-4-4{border-right:none!important;width:25%}.custom-footer .row>div.rn-col-4-4 ul li:first-of-type{margin-top:7px}.brokerage-logo-column{border:none!important}.custom-footer .row>div{width:20%}.quote{padding-left:35px}}.custom-button a,.listing-lead-form-container .btn{font-family:soleil,sans-serif;font-size:15px;color:#fff;background-color:var(--accent);display:inline-block;padding:7px 20px;transition:all .2s ease-in;border-radius:0}.listing-lead-form-container .btn{text-transform:uppercase}.custom-button a:hover,.big-contact-form-container .btn:hover,.listing-lead-form-container .btn:hover{background-color:var(--secondary);color:#fff}.custom-button-c a{font-size:18px;padding:5px 15px;font-weight:400}.intro-section{font-size:19px;font-weight:300;letter-spacing:.015em}.intro-section .container{border-bottom:2px solid var(--accent)}.cta-section .rn-content-block{padding-top:60px}.intro-section h1,.cta-section h1,.page-title h1{margin-bottom:20px}.intro-section h4,.cta-section h4,.page-title h4,.blog-header-title-section .blog-entry-info{color:var(--secondary);font-family:nimbus-sans,sans-serif;letter-spacing:.1em;text-transform:uppercase;margin:0;font-style:normal;font-size:20px;margin-bottom:20px}.home-listings .small-divider{display:none}.home-listings .section-heading{text-align:left}.numbers-section{font-weight:300;text-transform:uppercase;letter-spacing:.1em;font-size:15px;line-height:20px}.numbers-section .rn-content-block{padding-top:100px;padding-bottom:100px}body.marketing .numbers-section .rn-content-block{padding-top:40px}.numbers-section h1{text-transform:initial;margin-bottom:20px;font-size:46px}.custom-heading h4{color:var(--accent-hover);font-family:soleil,sans-serif;letter-spacing:.1em;text-transform:uppercase;margin:0;margin-bottom:15px}.ranking-section{background-color:var(--secondary);color:#fff;font-size:20px;font-weight:300;letter-spacing:.1em}.ranking-section h1{color:#fff;font-size:42px}.ranking-section h2{font-size:52px;color:#fff;border-bottom:1px solid #fff;display:inline-block;margin-bottom:0;padding:0 10px}.ranking-section .tiny{font-size:42px;font-style:none!important}.ranking-section .row>div{width:100%}.rank-section img{height:600px;object-fit:cover;width:100%;object-position:top}.custom-testimonial-content .row>div{display:flex;flex-direction:row}.custom-testimonial-content .row>div:before{content:"";background-image:url(https://s.realtyninja.com/static/media/med/9807_df3ede0c_quote.png?width=100&optimize=medium&dpr=1);width:100px;height:30px;display:block;background-repeat:no-repeat;background-position:center;margin:0 auto;background-size:contain}.custom-testimonial #testimonials-carousel{padding-bottom:40px}.custom-testimonial .carousel-indicators{display:none}.testimonials-wrapper .small-divider,.home-testimonials .section-heading h3{display:none}.home-testimonials h3{font-size:36px}.testimonials-wrapper .carousel-indicators .active{background-color:var(--accent);border:none}.testimonials-wrapper .section-heading:before{content:"";background-image:url(https://s.realtyninja.com/static/media/med/9807_df3ede0c_quote.png?width=100&optimize=medium&dpr=1);width:50px;height:50px;display:block;background-repeat:no-repeat;background-position:center;margin:0 auto;background-size:contain}.testimonials-wrapper .section-heading{margin-bottom:0}#testimonials-carousel cite{color:var(--secondary);font-size:18px;text-transform:uppercase;font-style:normal;font-family:nimbus-sans,sans-serif;font-weight:300}#testimonials-carousel cite span{display:none}.testimonials-wrapper .container{padding-top:40px;background-color:rgba(255,255,255,.8);margin-top:40px;margin-bottom:80px}#testimonials-carousel blockquote{font-size:18px;font-weight:300}#testimonials-carousel .fa-quote-right,#testimonials-carousel .fa-quote-left{display:none}body.index #rn-667225 img{padding-top:25px}.footer-image-gallery img{width:100%;height:600px;object-fit:cover;object-position:center center}body.our-listings .section-listings-showcase .section-heading{display:none}hr{border:1px solid var(--accent)}.blog-entry-overview-container{text-align:left}.recent-blog-section{font-weight:300}.recent-blog-section h3{font-family:soleil,sans-serif;font-size:20px;text-transform:uppercase;font-weight:400;margin-bottom:20px}.recent-blog-section a{display:inline-block;color:var(--accent);border-bottom:2px solid var(--accent);font-size:16px}.blog-header-title-section{text-align:center}.blog-overview-wrapper .blog-thumb,.blog-entry-overview-container img{margin-top:20px!important;width:100%;height:300px!important;object-fit:cover;float:none;margin:0}.blog-entry-overview-container img:not(:first-of-type){display:none}.blog-overview-wrapper .clearfix{display:none}.blog-overview-wrapper h2{line-height:20px}.blog-overview-wrapper h2 a{color:var(--primary);text-transform:uppercase;font-family:soleil,sans-serif;font-size:20px;line-height:20px;font-weight:400;margin-bottom:20px}.blog-entry-overview-info,.blog-overview-wrapper .small-divider{display:none}.blog-overview-wrapper .btn-outline{font-size:15px;letter-spacing:.1em;border:none;border-bottom:2px solid var(--accent);border-radius:0;padding:5px 0}.blog-header-title-section{background-color:#fff;text-align:left}.blog-header-title-section .col-lg-offset-1,.blog-post-content .col-lg-offset-1{margin:0}.blog-post-content .row>div{width:100%}.blog-header-title-section h1{font-size:36px}.blog-header-title-section .small-divider{display:none}.page-title .container,.call-to-action-section .container,.blog-header-title-section .container{border-top:2px solid var(--accent);border-bottom:2px solid var(--accent);padding:40px 15px;color:var(--primary);font-weight:300;line-height:24px}.page-title .rn-content-block{background-color:#fff!important}.page-title h3{color:var(--accent-hover)}.about-section .quote{border-left:none;background-color:var(--light-grey);font-family:playfair-display,serif;font-size:24px;color:var(--primary);line-height:1.5em;margin-left:-15px;margin-right:-15px;padding:40px}.about-section .quote::before{color:#fff;font-size:5em;display:block}.about-section .rn-content-block{position:relative}.areas-1 .rn-content-block{padding-bottom:20px}.areas-2 .rn-content-block,.areas-3 .rn-content-block{padding-top:0;padding-bottom:20px}.area-buttons a>img{filter:grayscale(1) contrast(.4);transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in}.area-buttons .col-lg-3>div:hover img{filter:grayscale(0)}.area-buttons .col-lg-3>div:hover a{color:var(--secondary)}@media only screen and (max-width:992px){.area-buttons.custom-button a{margin-bottom:20px}.areas-1 .rn-content-block,.areas-2 .rn-content-block{padding-bottom:0}}@media only screen and (min-width:768px){.about-section .quote{padding:0 35px}}@media only screen and (max-width:767px){.area-buttons .col-xs-12{width:50%}}.blog-entry-overview-container{min-height:auto;max-height:unset;overflow:hidden}.blog-entry-overview-text{padding-top:15px}.blog-entry-overview-text>br{display:none}section[data-postid="62613"] .blog-entry-info{display:none}.blog-post-content a{display:inline-block;color:var(--secondary);border-bottom:1px dotted var(--secondary);transition:all .3s ease;opacity:.85}.blog-post-content a:hover{opacity:1}.addthis_rn_container a{border:none}@media only screen and (min-width:768px){.blog-entry-overview-container{min-height:800px;max-height:800px}}@media only screen and (min-width:1200px){.blog-entry-overview-container{min-height:700px;max-height:700px}}body.copy-of-neighbourhoods .section-2-col-side-main{float:left}body.copy-of-neighbourhoods .section-2-col-side-main .container{width:25%}body.copy-of-neighbourhoods .section-2-col-side-main .col-lg-4{width:100%}body.copy-of-neighbourhoods .section-2-col-side-main .rn-col-2-2{display:none}body.copy-of-neighbourhoods .section-mls-search{display:inline-block;width:70%}@media only screen and (min-width:480px){.about-section .rn-content-block:before{height:30%}}@media only screen and (min-width:768px){.footer-image-gallery .rn-content-block{overflow-x:hidden}.footer-image-gallery .row>div{width:27.5%}.footer-image-gallery .row>div:nth-of-type(2){width:45%}.footer-image-gallery .container-fluid{padding:0}.credits{background-color:#636464;color:#fff;font-family:playfair-display,serif;font-size:12px;display:flex;justify-content:space-between;padding:15px 0;align-items:center}.custom-form{background:rgb(255,255,255);background:linear-gradient(180deg,rgba(255,255,255,1) 60%,rgba(226,227,228,1) 60%)}.custom-form form .row{display:flex}.custom-form form .row>div{width:100%}.custom-form form .col-lg-6{margin-left:40px}.about-section img{height:900px;object-fit:cover}.about-section .rn-content-block:before{content:"";background:var(--light-grey);width:100%;height:55%;display:block;position:absolute;bottom:0}.about-section .quote{margin-left:0;margin-right:0}.about-section .quote::before{color:#fff;font-size:5em;top:62px;left:-55px;display:block}.rank-section>.rn-content-block>.container>.row{display:flex;align-items:center}.rank-section>.rn-content-block>.container>.row>div{padding:0}}@media only screen and (min-width:992px){.about-section img{height:750px}.about-section .rn-content-block:before{bottom:0;height:50%}.ranking-section .row{display:grid;grid-template-columns:1.1fr 1.2fr;grid-template-rows:1.1fr .9fr;gap:0 0;grid-template-areas:"rn-col-1-3 rn-col-2-3""rn-col-3-3 rn-col-3-3"}.ranking-section .rn-col-1-3{grid-area:rn-col-1-3}.ranking-section .rn-col-2-3{grid-area:rn-col-2-3}.ranking-section .rn-col-3-3{grid-area:rn-col-3-3}.ranking-section{width:600px;position:absolute;right:0;height:450px}.rank-section .rn-col-2-2{height:450px}.ranking-section h1{font-size:48px}}@media only screen and (min-width:1200px){.about-section .rn-content-block:before{height:45%;bottom:10%}.ranking-section .rn-col-3-3{margin-top:20px}.ranking-section{width:700px}.ranking-section h1{font-size:42px}.ranking-section h2{font-size:78px}.ranking-section .row{font-size:18px}}@media screen and (max-width:767px){.navbar-nav{margin-top:70px}#navbar{background-color:var(--accent-hover);height:100vh}.nav>li{border-bottom:1px solid var(--accent)}.navbar-default .navbar-nav>li>a,.dropdown-menu>li>a{font-size:14px;font-weight:300}.custom-footer .col-lg-3{border-bottom:1px solid #f1f1f1;margin:10px 0;padding-bottom:20px}}