@import'css/animate.min.css';@import'css/foundation.min.css';@import'css/font-awesome.min.css';@import'css/owl.carousel.css';@import'css/theme-styles.css';@import'https://fonts.googleapis.com/css?family=Lato:400,400i,700,700i%7CRaleway:400,700';.grey-bg{background-color:#3e4e59}.grey-lighter-bg{background-color:#5b6973}.gray-bg{background-color:#3e4e59}.green-lighter-bg{background-color:#5b6973}.gold-bg{background-color:#958148}.gold-lighter-bg{background-color:#b8a369}.rev_slider_wrapper{width:90%}.tp-rightarrow{left:90%!important}.tp-leftarrow{left:10%!important}.tp-bgimg{background-size:contain !important;background-color:#5b6973!important}.slotholder{background-size:contain!important}.tp-revslider-slidesli{background-size:contain!important;position:absolute!important}.service-info h4{margin-bottom:5px;margin-top:10px}.service-info{height:200px!important;padding:6px}.back-box{background-color:#5b6973;margin-bottom:60px;box-shadow:0 8px 12px 3px #ccc}.back-box .boxed{box-shadow:none!important}.back-box .module{margin-bottom:0}.parent-nav a:hover{background-color:#5b6973!important}.columns:last-child:not(:first-child){float:left!important}.menu-icon.float-left{left:20px}.top-bar #responsive-menu ul li a{font-size:.65rem}.top-bar #responsive-menu ul.accordion-menu li a{font-size:.85rem}.title-section.module{margin-bottom:40px}.section-title-wrapper:before,.section-title-wrapper:after{display:none}.serivce-block{max-width:600px;margin:auto;margin-top:30px;border-radius:10px}.service-thumb:hover{opacity:.5;filter:alpha(opacity=50)}.service-thumb img{border-top-left-radius:10px;border-top-right-radius:10px}.info-detail{float:left;margin-right:10px;min-height:255px}.shadow{background-color:#555;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.4);-moz-box-shadow:0 1px 2px rgba(0,0,0,.4);box-shadow:0 1px 2px rgba(0,0,0,.4)}.rounded{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.umb-grid div.shadow{background-color:initial;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.umb-grid div.shadow img{background-color:#555;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.4);-moz-box-shadow:0 1px 3px rgba(0,0,0,.4);box-shadow:0 1px 3px rgba(0,0,0,.4)}.umb-grid div.rounded{border-radius:initial;-moz-border-radius:initial;-webkit-border-radius:initial}.umb-grid div.rounded img{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.img-container{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center}.team-member-block{margin-top:30px}.testimonials-carousel .quote{background-color:#3e4e59}.testimonials-carousel .quote:after{border-color:#3e4e59 transparent transparent transparent}.testimonials .dots-style .owl-dot span{border-color:#3e4e59}.testimonials .dots-style .owl-dot.active span,.testimonials .dots-style .owl-dot:hover span{background-color:#3e4e59}.cform{margin-top:40px}.cform input{margin-bottom:30px}.cform label{font-weight:bold}label.inline{margin:0 0 .88889rem 0;line-height:2.11111rem}span.field-validation-error{color:#f00;display:block;margin-bottom:20px;font-weight:bold}table tr:nth-of-type(even){background-color:transparent !important}table tr.shaded{background-color:#f1f1f1 !important}.umb-grid .column{margin-bottom:40px}.umb-grid .valign-middle{display:table;margin-bottom:40px}.umb-grid .valign-middle .column{display:table-cell;vertical-align:middle}#cookie-law-info-bar{display:block;background-color:#f2f3e6;color:#000;font-family:inherit;bottom:0;position:fixed}.clearfix .column:nth-child(2) img{height:inherit}.scattered-grid__outer{display:flex;flex-direction:column}.scattered-grid__image{position:relative;z-index:0}.scattered-grid__image img:not(:first-child){bottom:-4rem;left:-4rem;max-width:300px;position:absolute;z-index:-1}.scattered-grid__image img:first-child{max-height:550px;position:relative}.scattered-grid__inner{display:flex;width:100%;padding:0 0 5rem 0;display:flex;flex-direction:column;align-items:center;text-align:center}.scattered-grid__inner.scattered-grid-left{flex-direction:column}.scattered-grid__inner h3{font-size:1.4rem;padding:1rem 2rem}.scattered-grid__inner p{font-size:1.2rem;padding:0 2rem}.scattered-grid__item{width:100%;padding:0 2rem}@media only screen and (max-width:40em){.tp-leftarrow{visibility:visible !important;opacity:1 !important;display:block !important;min-width:40px !important}.tp-rightarrow{visibility:visible !important;opacity:1 !important;display:block !important;min-width:40px !important;left:100% !important}.tp-forcenotvisible{visibility:visible !important;display:block !important}.module{margin-bottom:20px}}@media only screen and (min-width:40.063em){.scattered-grid__outer{display:flex;flex-direction:column}.scattered-grid__image{position:relative;z-index:0}.scattered-grid__image img:not(:first-child){bottom:-4rem;left:-4rem;max-width:300px;position:absolute;z-index:-1}.scattered-grid__image img:first-child{max-height:550px;position:relative}.scattered-grid__inner{display:flex;width:100%;padding:0 0 5rem 0;display:flex;flex-direction:row;align-items:center;text-align:center}.scattered-grid__inner.scattered-grid-left{flex-direction:row-reverse !important}.scattered-grid__item{width:50%;padding:0 2rem}.header .logo img{height:75px}.header .info-side p strong{display:block}.top-bar{padding-left:0}img.about-us{margin-top:40px}.service-info{min-height:105px}.brand-carousel{margin:40px 0}.inner-padding{padding-top:80px;padding-bottom:80px}.umb-grid .valign-middle .column,.umb-grid .valign-middle [class*="column"]+[class*="column"]:last-child{float:none}}@media only screen and (min-width:40.063em) and (max-width:64em){.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a,.parent-nav a{padding-left:1rem !important;padding-right:1rem !important}.info-thumb img{width:50%}.service-info{min-height:230px}#offerDescription{display:none}.hide-for-medium-only{display:none !important}.parent-nav a{max-width:137px}}@media only screen and (min-width:64.063em){.top-bar-title>span{display:none}.top-bar #responsive-menu ul li a{font-size:.85rem}img.about-us{margin-top:95px}.service-info{min-height:230px}}@media only screen and (max-width:1300px){.tp-rightarrow{left:99% !important}.tp-leftarrow{left:1% !important}}@media only screen and (max-width:140em) and (min-width:120em){.tp-rightarrow{left:80% !important}.tp-leftarrow{left:20% !important}}@media only screen and (min-width:160em){.tp-rightarrow{left:75% !important}.tp-leftarrow{left:25% !important}}