@charset "UTF-8";
/* https://www.motionsoftware.co.uk/wp-content/themes/motion-software/style.css?ver=1.0.0 */
body,html{overflow-x:hidden!important}strong,b{font-weight:600}.facetwp-search{border-radius:0px!important;border:1px solid #ddd!important;height:45px!important;font-size:16px!important}.fs-label-wrap .fs-label{padding:0 22px 0 22px!important;border-radius:0px!important;height:45px!important;font-size:16px!important;line-height:45px!important}.facetwp-facet{margin-bottom:0!important}.fs-wrap,.facetwp-input-wrap{width:100%!important}.facetwp-reset{border-radius:0!important;border-radius:0px!important;height:45px!important;font-size:16px!important;line-height:45px!important;padding-top:0!important;padding-bottom:0!important;min-width:100px!important}.elementor-counter-title{border-top:1px solid #72A1D3;margin-top:20px;padding-top:10px}.elementor-button{min-width:170px}#map iframe{filter:gray;-webkit-filter:grayscale(99%);-webkit-backface-visibility:hidden}.elementor-widget-tabs .elementor-tab-content{padding:0!important}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title{border:1px solid #fff!important}.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active{background:#fff}.elementor-widget-tabs .elementor-tab-desktop-title{padding:10px 20px!important;margin-right:15px!important;display:inline-block!important}.elementor-tab-title{border-bottom:1px solid #ddd}.dark-accordion .elementor-tab-title{border-bottom:1px solid rgb(255 255 255 / .2)}.elementor-tab-title.elementor-active{border-bottom:3px solid #72A1D3!important}.gallery{display:grid;grid-gap:10px;grid-template-columns:1fr 1fr 1fr 1fr;margin-top:30px}.gallery-item{border:1px solid #eee;background:#fff}.gallery-item{margin-bottom:0}.logo-gallery .gallery{display:grid;grid-gap:60px;margin-top:0;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.logo-gallery .gallery .gallery-item{border:0 solid #eee;background:#fff0;max-width:100%!important}.elementor-tab-content h5{margin-top:40px;color:#72A1D3}.sub-menu li.menu-item{min-width:200px}.elementor-accordion .elementor-accordion-item:first-of-type{display:none}.elementor-accordion{border-top:1px solid #D4DFF2C7}.e-hotspot__tooltip{width:300px!important;white-space:normal!important}#gform_submit_button_2,#input_2_1,#input_2_2{border-radius:3px 3px 3px 3px;padding:16px 26px 16px 26px;font-size:16px;border:0;line-height:16px;outline:none!important;box-shadow:none!important;border:0px!important}#gform_submit_button_2{background:#1D2951!important}#input_2_1{padding:14px 26px 14px 26px}.page-id-2 .custom-transparent,.page-id-196 .custom-transparent{background-color:transparent!important}#rmp-menu-title-1583 .rmp-menu-title-image{height:50px!important;width:auto!important}#rmp_menu_trigger-1583{outline:none!important;box-shadow:none!important;border:0px!important}.elementor-button-link{text-decoration:none!important}.inspection-routine{position:relative}.routine{display:none;flex-direction:column;justify-content:center;position:absolute;top:50%;left:50%;margin:-80px 0 0 -190px;z-index:9999;width:340px;height:200px;background-color:#fff;border-radius:8px;padding:20px 40px;text-align:center}.routine h4{font-size:1rem;color:#00a099;margin-bottom:12px;text-transform:uppercase}.routine h3{font-size:1.75rem;margin-bottom:16px}.routine p{font-size:.875rem;line-height:1.5}#gform_submit_button_1{border:1px solid #fff!important}#appointment{cursor:pointer}