h2{font-size:1.8em}.header .metismenu>li.active>a{color:var(--cassiopeia-color-hover-thead)}.lead{font-size:1.3em}.banner{padding-bottom:0}.search-toggler{background-color:var(--cassiopeia-color-text-sbtns)}.search-toggler img{filter:brightness(0)}.search .close{color:#000;top:20px!important}.home .container-component{position:relative;z-index:0;padding-top:50px;padding-bottom:20px;background:var(--cassiopeia-color-primary-thead);color:var(--cassiopeia-color-link-thead);margin-bottom:0!important}.home .container-component:before{content:"";z-index:-1;position:absolute;top:0;bottom:0;left:-100vw;right:-100vw;background-color:inherit;background-image:inherit}.container-banner{padding:0!important}.container-banner:not(.home),.container-header .grid-child{padding:0}.home .container-banner{padding-left:1rem!important;padding-right:1rem!important;padding-bottom:1.5rem!important}.misc-banner p,.misc-box p,.misc-popup p{color:#333!important}@media (max-width:991.98px){.brand-logo img{max-width:43%}}@media (max-width:767px){.latest-prop h2,.staff-contact{text-align:center}.site-grid{grid-template-areas:". top-a top-a top-a top-a ." ". top-b top-b top-b top-b ." ". top-c top-c top-c top-c ." ". latest latest latest latest ." ". comp comp comp comp ." ". side-r side-r side-r side-r ." ". side-l side-l side-l side-l ." ". featured featured featured featured ." ". bot-a bot-a bot-a bot-a ." ". bot-b bot-b bot-b bot-b ." ". bot-c bot-c bot-c bot-c ." ". calc calc calc calc ." ". testimonials testimonials testimonials testimonials ." ". news news news news ." ". staff staff staff staff ." ". get-social get-social get-social get-social ." ". cta cta cta cta ." ". footer footer footer footer ." ". affiliates affiliates affiliates affiliates ." ". copyright copyright copyright copyright ."}h1{font-size:2em}.latest-prop{background-color:#fff;color:#333;padding:40px 20px}.latest-prop h2{margin-bottom:25px}.home .banner .splide{display:flex;flex-direction:column-reverse}.home .banner .splide__arrows,.latest-prop br,.mobile-contact-info .social-icon,.topbar{display:none}.mobile-contact-info .header-branch{display:flex}.mobile-contact-info .header-email,.mobile-contact-info .header-tel{height:35px;display:inline-flex;background:var(--cassiopeia-color-primary-btns)}.mobile-contact-info .header-tel{transition:.2s;width:auto;justify-content:center;align-items:center;border-radius:50px}.mobile-contact-info .header-email{width:35px;margin-right:10px;justify-content:center;align-items:center;border-radius:50%}.home .container-banner,.misc-banner p,.mobile-contact-info .header-contact{padding:0!important}.staff-item-homepage img,.staff-profile-about-us img{width:70%}.nav-header{font-weight:300}.portal-logos img{height:32px;width:auto}.testimonials video{filter:brightness(.4)}.home .container-component{padding:60px 20px 40px;text-align:center}.home .bottomb{padding:20px 0}.brand{padding:20px!important;justify-content:space-between!important}.brand-logo{width:100px}.brand-logo img{width:100px;max-width:100px}.header .navbar-brand{margin:0;text-align:left;width:100px}.banner .slideshow-header{font-size:1.2em}.home h1{font-size:1.8em}}@media (min-width:992px){.metismenu.mod-menu .mm-collapse{background-color:#063b13}}@media (min-width:1200px){.brand-logo img{width:160px}}
