a{transition:all .3s ease}a:hover{text-decoration:none}.engineroom{opacity:.6;display:inline-block;transition:opacity .3s ease}.engineroom:hover{opacity:1}@media (max-width:388px){.engineroom{margin-top:7px}}.engineroom img{height:14px;vertical-align:middle;margin:-2px 0 0 2px}#footer-bottom{border-top:12px solid #54a2ae}#copyright,#menu-legal-menu{opacity:.8}@media (max-width:352px){#footer-bottom-menu li{display:block;margin-top:10px;margin-left:0!important}#footer-bottom-menu li:first-child{margin-top:20px}}#top-bar .top-bar-item{margin-left:5px}#top-bar .top-bar-item a:hover{color:#a7d1d1}#top-bar .has-mr{margin-right:15px}@media (max-width:375px){#top-bar.wpex-flex-row-reverse{flex-direction:row}}@media (min-width:376px){#top-bar-content{display:flex}}.sub-menu a{width:230px;white-space:normal}.sf-menu .sub-menu:not(.megamenu__inner-ul){top:120%}.mobile-toggle-nav-inner.container{max-width:none;width:100%}.mobile-toggle-nav-ul{background-color:#fff}.mobile-toggle-nav__link{padding:15px 20px}.sub-menu .mobile-toggle-nav__link{width:100%;text-transform:capitalize;font-weight:400;border:none}.mobile-toggle-nav__link:hover{background-color:rgb(0 0 0 / .03)}.mobile-toggle-nav .wpex-open-submenu{display:block}.mobile-toggle-nav-ul .menu-item-has-children ul a::before{content:""}.home-hero-button{font-weight:700;letter-spacing:1px}.home-hero-button a{padding:10px 24px!important;font-size:12px!important}.home #site-navigation-wrap.has-menu-underline .main-navigation-ul>li>a>.link-inner::after{background:#fff}.home .main-navigation-ul>.menu-item:hover>a,.home .main-navigation-ul>.menu-item.dropdown.sfHover>a,.home .main-navigation-ul>.menu-item.wpex-active>a{color:#fff}#site-scroll-top{background-color:rgb(0 0 0 / .2)}#site-scroll-top:hover{background-color:rgb(0 0 0 / .3)}@media(min-width:701px){.site-breadcrumbs{float:right}}.site-breadcrumbs a:hover{text-decoration:none}.page-header-inner{padding:0}@media (max-width:700px){.page-header-inner{text-align:center}}.page-header-title{margin-bottom:20px;margin-top:20px}.services-button a{font-size:10px!important;font-weight:700;letter-spacing:1px;padding:9px 17px!important}.services-button a:hover{background-color:#3a3735!important}.services-row .wpb_wrapper{height:100%;display:flex;flex-direction:column}.services-row .wpb_wrapper>.vc_inner{flex-grow:1}@media (min-width:576px){.cta-buttons .wpb_wrapper{display:flex;justify-content:center}}@media (min-width:576px){.cta-button:first-child{margin-right:20px;margin-bottom:0}}.cta-button a{padding:10.5px 23px!important;font-weight:700;letter-spacing:1px}@media (min-width:992px){.cta h2{margin-bottom:0!important}}.cta-prices a:hover{background-color:#595451!important}.cta-contact a:hover{background-color:#68cad6!important}.site-breadcrumbs a{color:rgb(255 255 255 / .5)}.current-page-parent .link-inner:after{opacity:1!important;transform:scaleX(1)!important}@media (max-width:767px){.vcex-pricing{margin-bottom:20px}}.vcex-pricing-plan{text-shadow:1px 1px 0 rgb(0 0 0 / .3);box-shadow:inset 0 0 0 1px rgb(0 0 0 / .2)}.vcex-pricing-cost{text-shadow:1px 1px 0 rgb(0 0 0 / .3);box-shadow:inset 0 0 0 1px rgb(0 0 0 / .2)}@media (max-width:960px){.vcex-pricing-ammount{font-size:40px!important}}.vcex-pricing-cost sup{font-size:24px;font-weight:400;top:-1.2em}.vcex-pricing-content li{padding:14px 0!important;margin-bottom:0!important}.vcex-pricing-content{padding:0;border-bottom:0}.vcex-pricing-content li:nth-child(odd){background-color:#eee}.vcex-pricing-content li:nth-child(even){background-color:#f6f6f6}.vcex-pricing-button a{letter-spacing:2px;border:0}.contact-us h3{font-weight:600}#gform_2 input,#gform_2 textarea{background-color:#fdfdfd;border:1px solid #e3e3e3;color:#767676;padding:13.5px;border-radius:0}#gform_2 .gform_button{background-color:#43becc;color:#fff;font-size:13px;letter-spacing:1px;padding:8px 15px;border:0}#gform_2 .gform_button:hover{background-color:#252525}.blog #content-wrap,.single-post #content-wrap{padding-top:50px}.team-member h2{margin-top:0}