.service_item-wrapper .service_item-inner{height:350px;background-color:#0353a0;padding:40px;text-align:center;color:#fff}.service_item-wrapper .top_content{padding-bottom:20px;position:relative}.service_item-wrapper .top_content h2{font-family:Open Sans Condensed,Helvetica,Arial,Lucida,sans-serif;font-size:23px;font-weight:700;color:#fff;margin:0;padding-bottom:10px;line-height:1em}.service_item-wrapper .description{min-height:100px}.service_item-wrapper .separator{position:relative;display:block;margin:18px auto 24px;background-color:#fff;height:1px;width:50px}.service_item-wrapper p{margin:0;padding:0}.service_item-wrapper .button_wrapper a{display:inline-block;font-size:20px;font-weight:500;padding:.3em 1em;color:#fff;line-height:1.7em;background-color:transparent;border:2px solid;border-radius:3px;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:all;transition-property:all}.service_item-wrapper .button_wrapper a:hover{border:2px solid transparent;padding:.3em 2em .3em .7em;background-color:hsla(0,0%,100%,.2);border-radius:0}.service_item-wrapper .button_wrapper a:after{font-size:32px;line-height:1em;content:"\35";opacity:0;position:absolute;margin-left:-1em;-webkit-transition:all .2s;transition:all .2s;text-transform:none;-webkit-font-feature-settings:"kern" off;font-feature-settings:"kern" off;font-variant:none;font-style:normal;font-weight:400;text-shadow:none;font-family:ETmodules!important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:0 0;direction:ltr}.service_item-wrapper .button_wrapper a:hover:after{opacity:1;margin-left:0}@media (min-width:981px){.service_item-wrapper .page-center{display:-ms-flexbox;display:flex;direction:ltr;padding:2% 0}.service_item-wrapper .service_item{width:29.6667%;margin-right:5.5%}.service_item-wrapper .service_item:last-child{margin-right:0}}@media only screen and (min-width:1350px){.service_item-wrapper .page-center{padding:27px 0}}@media (max-width:980px){.service_item-wrapper .page-center{padding:30px 0}.service_item-wrapper .service_item{width:100%;margin-bottom:30px}.service_item-wrapper .service_item:last-child{margin-bottom:0}}@media only screen and (max-width:980px){.service_item-wrapper .service_item-inner{height:320px;height:auto;min-height:320px}.service_item-wrapper .top_content h2{font-size:28px}}@media only screen and (max-width:767px){.service_item-wrapper p{font-size:16px;line-height:1.3em}}