@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap');:root{--base-color:#11263f;--stromboli-green:#3e6558;--alt-font:'Montserrat',sans-serif;--primary-font:'Montserrat',sans-serif;--medium-gray:#333a43}body{font-size:17px;line-height:30px;overflow-x:hidden;overscroll-behavior-x:none}.mobile-logo{height:50px}.umbraco-rte-content ul,.umbraco-rte-content ol{margin:1em 0}.umbraco-rte-content ul li{list-style-type:disc}.umbraco-rte-content ol li{list-style-type:inherit}h1{font-size:3rem;line-height:3.6rem}h2{line-height:3.438rem}h3{line-height:2.813rem}p{margin-bottom:20px}.bg-gradient-black-dark-blue{background-image:linear-gradient(to right top,#000,#000,#596a6d,#97b4b9,#98b5ba)}.bg-gradient-green-light-brown{background-image:linear-gradient(to right top,#3c7663,#5b8365,#929a68,#b8aa6a,#debb6d)}.bg-gradient-light-brown-transparent{background-image:linear-gradient(to right top,rgba(45,41,37,.6),rgba(188,137,71,.9))}.text-gradient-green-brown-color{background-image:linear-gradient(to right top,#3c7663,#5b8365,#929a68,#b8aa6a,#debb6d);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.navbar .navbar-nav .nav-link{font-weight:400;font-size:16px;letter-spacing:.5px}.navbar .btn{font-size:16px;padding:8px 20px}header .navbar-brand img{max-height:80px}.navbar .navbar-nav .dropdown .dropdown-menu a{font-size:18px;line-height:32px}.navbar .navbar-nav .simple-dropdown .dropdown-menu{border-radius:5px}.navbar .navbar-nav .simple-dropdown .dropdown-menu{width:380px}.text-decoration-line-bottom{border-bottom:1px solid;border-color:var(--riverview-orange)}.header-icon{padding-top:3em;display:block;align-items:center}.dropbtn{background-color:#3498db;color:#fff;padding:16px;font-size:16px;border:0;cursor:pointer}.dropbtn:hover,.dropbtn:focus{background-color:#2980b9}.dropdown{position:relative;display:inline-block}.dropdown-content{display:none;position:absolute;background-color:var(--white);min-width:180px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1;border-radius:4px;margin-top:5px;transition:max-height .3s ease-in-out}.dropdown-content a{color:#000;padding:8px 20px;text-decoration:none;display:block;font-size:14px;text-align:left}.dropdown-content a:hover{background-color:var(--base-color);color:var(--white)}.show{display:block}.btn.btn-base-color{background-color:var(--base-color);color:var(--white)}.btn.btn-round-edge{-webkit-border-radius:4px;border-radius:4px}.btn.btn-large{font-size:14px;padding:18px 34px}.btn{text-transform:none}.newsletter-style-02 .btn{padding:10px 18px 9px 18px}.newsletter-style-02 input{padding-right:60px;font-size:18px}.input-small,.textarea-small{font-size:16px}.page-title-extra-large h1{font-size:4rem;line-height:4.7rem}.with-gray-border{border:2px solid var(--light-gray)}.with-orange-border{border-bottom:1px solid;border-color:var(--riverview-orange)}.text-orange{color:var(--riverview-orange)}.text-dark-blue{color:var(--rtc-blue)}.swiper-pagination{position:relative}.swiper-pagination-bullet-active{background-color:var(--riverview-orange)}.blog-filters{flex-direction:row;border:0!important}.list-group-item{border:0}.btn.active{background:var(--rtc-blue);padding:5px;color:var(--white)}.elements-disclosure h4{font-size:18px;text-transform:uppercase;margin:2em 0;padding:0;line-height:1px}.interactive-banner-style-02 .service-icon{margin:auto;padding:1em;max-width:100px;display:block}footer{background-repeat:no-repeat;background-size:cover}.bg-rtc-blue{background-color:var(--rtc-blue)}.footer-dark a:hover{color:var(--white)}.footer-dark p,.footer-dark p a,.footer-dark li a,.footer-dark li a:hover{color:var(--white);font-size:16px}.footer-dark li a:hover,.footer-dark p a:hover{color:var(--very-light-gray);text-decoration:underline}.social-media-list{position:relative;margin-left:auto;margin-right:0}.social-media-list ul{float:right}.social-media-list li{display:inline-block}.in-circle{color:var(--riverview-orange);border:2px solid var(--riverview-orange);display:flex;width:35px;height:35px;border-radius:50%;justify-content:center;align-items:center}.in-circle:hover{color:var(--very-light-gray);border-color:var(--very-light-gray)}@media(max-width:1199px){header .btn.btn-very-small{padding:7px 11px}.newsletter-style-02 input{padding-top:10px;padding-bottom:10px;padding-left:15px}}@media(max-width:991px){.md-outside-box-right-70{margin-right:-70vw}[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .nav-item .nav-link{font-size:19px}[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .nav-item .dropdown-menu a{font-size:16px}.swiper-horizontal>.swiper-pagination-bullets{bottom:50px}.full-width-image img{height:30dvh;object-fit:cover}.social-media-list ul{float:none;text-align:center!important}.blog-filters{flex-direction:column;text-align:center}}@media(max-width:767px){.blog-classic .card .card-body p{margin-bottom:15px}.page-title-extra-large h1{line-height:44px}.sm-outside-box-right-0{margin-right:0}}.umbraco-forms-label,.umbraco-forms-hidden{display:none}.umbraco-forms-field-wrapper{width:100%}.umbraco-forms-field-wrapper input[type="text"]{padding:10px 0;font-size:16px;border:0;border-bottom:1px solid #ccc;border-radius:0;width:100%;margin-bottom:30px}.umbraco-forms-field-wrapper input[type="text"]:focus{outline:0;border-bottom:2px solid var(--riverview-orange)}.umbraco-forms-field-wrapper textarea{padding:10px 0;font-size:16px;border:0;border-bottom:1px solid #ccc;border-radius:0;width:100%;margin-bottom:30px;resize:vertical}.umbraco-forms-field-wrapper textarea:focus{outline:0;border-bottom:2px solid var(--riverview-orange)}.field-validation-error{font-size:14px;color:#f00;margin-top:5px}.umbraco-forms-navigation{margin-top:80px}.umbraco-forms-navigation input[type="submit"]{width:100%;background-color:var(--riverview-orange);color:var(--white);border:0}.sidebar-form .umbraco-forms-field-wrapper{width:100%}.sidebar-form .umbraco-forms-form fieldset{padding:0;margin:0}.sidebar-form .umbraco-forms-field-wrapper input[type="text"]{width:100%;border:1px solid var(--very-light-gray);border-radius:6px;text-indent:10px}.sidebar-form .umbraco-forms-navigation input[type="submit"]{width:100%;background-color:var(--rtc-blue);color:var(--white);border:1px solid var(--very-light-gray);border-radius:6px}.sidebar-form .umbraco-forms-field-wrapper textarea{padding:10px 0;font-size:16px;border:1px solid var(--very-light-gray);border-radius:6px;width:100%;margin-bottom:30px;resize:vertical;text-indent:10px;height:125px}.sidebar-form .umbraco-forms-navigation{margin-top:0}