.dh-valign-center-row .et_pb_column,.dh-valign-center-section,.dh-valign-center-module{display:flex;flex-direction:column;justify-content:center}#top-header #et-info{float:none;text-align:center}#et-info #et-info-phone{margin-right:0}#et-info #et-info-phone:before{display:none}#et-info #et-info-phone a{color:#64cdf5!important}.et-fixed-header#top-header #et-info #et-info-phone a{color:#023975!important}#top-menu li{padding-right:20px}#et-top-navigation #top-menu{margin-top:-10px}#et-top-navigation li.mn-btn a{background:#64cdf5;padding:20px 30px!important;display:inline-block}#et-top-navigation li.mn-btn a:hover{opacity:1;background:#023975;color:#fff}.cform .gfield label{font-weight:600!important;text-transform:uppercase;font-size:15px!important;color:#000}.cform .gfield textarea{max-height:180px}.gfield input,.gfield textarea{border:1px #ddd solid!important}.cform .gform_footer .gform_button{background:#023975;color:#fff;padding:15px 30px;text-transform:uppercase;letter-spacing:1px;border:none}.gform_heading{display:none}.request-form .gfield{margin-bottom:20px}.google-maps{position:relative;padding-bottom:75%;height:0;overflow:hidden}.google-maps iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.custom-gallery .et_pb_grid_item{width:100%!important;margin-right:0%!important;margin-bottom:40px!important}.custom-gallery .et_pb_gallery_items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:40px}.custom-gallery .et_pb_grid_item:nth-child(3n){margin-right:0!important}.custom-gallery .et_pb_gallery_image{padding-top:73.33%;display:block}.custom-gallery .et_pb_gallery_item img{position:absolute;height:100%;width:100%;top:0px;left:0;right:0;bottom:0;object-fit:cover;box-shadow:0px 2px 18px 0px rgba(0,0,0,0.3);border:2px #fff solid}.mfp-content .mfp-bottom-bar{display:none}@media (max-width:1400px){#main-header #et-top-navigation{padding-top:0!important}#main-header #et-top-navigation #top-menu-nav{display:none}#main-header #et-top-navigation #et_mobile_nav_menu{display:block}#main-header #et-top-navigation .mobile_menu_bar{padding:40px 0!important}#et-top-navigation li.mn-btn a{background:#64cdf5;padding:20px 30px!important;display:block;text-align:center}.mobile_menu_bar:before{font-size:45px!important}}@media(max-width:980px){.custom-gallery .et_pb_gallery_items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.custom-gallery .et_pb_gallery_items{grid-template-columns:repeat(1,minmax(0,1fr))}}