.image-square .et_pb_image_wrap{padding-top:100%;display:block}.image-square .et_pb_image_wrap img{position:absolute;height:100%;width:100%;top:0;left:0;right:0;bottom:0;object-fit:cover}.et_pb_module .et_pb_contact_submit,.et_pb_module .et_contact_bottom_container{width:100%!important;float:right}@media only screen and (max-width:980px){.mobile_nav.opened .mobile_menu_bar:before{font-family:"Font Awesome 5 Pro"!important;content:"\f00d"!important;font-size:40px!important;color:white!important}#main-header .container.clearfix.et_menu_container{width:100%}.logo_container{padding-left:10px}#et-top-navigation{padding-right:30px}.mobile_menu_bar,#logo{z-index:10000}#mobile_menu{display:block!important;right:-5vw;left:auto;margin-top:-150px!important;padding-top:100px;min-height:100vh;width:105vw!important;border-top:none;transition:all .2s ease-in-out;transform-origin:right}#mobile_menu a{font-size:2.5em!important;line-height:1.5em;border:0;padding-left:15px!important;color:white;text-transform:uppercase}.mobile_nav.closed #mobile_menu{transform:rotateY(90deg);opacity:0}.mobile_nav.opened #mobile_menu{transform:rotateY(0);opacity:1}}@media only screen and (max-width:480px){#mobile_menu1{width:100%}}.et_mobile_menu{background-color:#333333!important}@media only screen and (max-width:980px){#logo{margin-top:10px;height:100%!important;max-height:130%!important;width:auto;max-width:120%!important}}span.mobile_menu_bar:before{font-size:40px!important;font-family:"Font Awesome 5 Pro"!important;font-weight:400;content:'\f0c9'}