body{font-size:16px;color:#042a3a;margin:0;padding:0}#cssmenu li:hover>ul>li{height:auto !important}#cssmenu ul ul li a{line-height:normal !important}#cssmenu ul ul li.has-sub>a:after{top:26px !important}#cssmenu ul ul li.has-sub>a:before{top:23px !important}.gform_legacy_markup_wrapper .request-appointment-form input[type=submit],.gform_legacy_markup_wrapper .request-appointment-form button{cursor:pointer}@media(min-width: 641px){.gform_legacy_markup_wrapper .request-appointment-form ul.gform_fields{display:flex;flex-wrap:wrap}}footer .copyright img{max-width:92px;margin-top:-3px}footer .copyright p{line-height:36px}footer .copyright a:hover{color:#c29a46}.middle-content{padding:60px 0px}.middle-content h2{font-size:47px;color:#1e556c;font-weight:900;font-family:"Frank Ruhl Libre";margin-bottom:20px}.middle-content h2,.middle-content h3,.middle-content h4,.middle-content h5{padding-top:10px}.middle-content h2:first-child,.middle-content h3:first-child,.middle-content h4:first-child,.middle-content h5:first-child{padding-top:0}.middle-content h3{font-size:30px;color:#1e556c;font-weight:900;font-family:"Frank Ruhl Libre";margin-bottom:20px}.middle-content ul{margin-left:30px}.middle-content ul li{font-size:18px;letter-spacing:2px;line-height:36px;color:#042a3a;font-weight:500}.middle-content p{font-size:18px;letter-spacing:2px;line-height:30px;color:#042a3a;font-weight:500;margin-bottom:1.5rem}@media screen and (max-width: 767px){.middle-content h2{font-size:30px}.middle-content h3{font-size:22px}}.modal-title{font-size:24px}.maps-outer iframe{width:100% !important}.headLogo img{height:auto}/*# sourceMappingURL=styles.css.map */