@media only screen and (min-width:980px){.flex-center{display:flex;align-items:center}}#top-menu li{padding-right:36px}#top-menu li a{font-weight:bold!important}.square{margin:10px!important}.square:after{content:'';padding-bottom:100%;display:block}.contact-details .et_pb_blurb .et_pb_module_header{padding-bottom:0px}.contact-details .et_pb_blurb .et_pb_blurb_container{vertical-align:middle}