.mobile_menu_bar:before{background:rgba(255,255,255,0.8);border-radius:4px}#main-header .et_mobile_menu{background:rgba(3,59,86,0.85)!important}.et_pb_button{box-shadow:0px 4px 12px -8px rgba(0,0,0,0.75)}.inline-list ul{list-style:none;padding:0}.inline-list ul li{padding:8px 0;border-bottom:1px solid rgba(0,0,0,0.1)}.et_pb_fullwidth_header .et_pb_fullwidth_header_scroll{padding-bottom:160px}.service-card,.et_pb_blog_grid .et_pb_post{transition:250ms ease-in-out}.service-card:hover,.et_pb_blog_grid .et_pb_post:hover{transform:translateY(-16px);box-shadow:0px 12px 18px -6px rgba(0,0,0,0.32)}.job_listings .meta .date{display:none!important}.wpcf7-form .input{margin-bottom:16px}.wpcf7-form .wpcf7-form-control-wrap{display:block;width:100%}.wpcf7-form .wpcf7-form-control-wrap input,.wpcf7-form .wpcf7-form-control-wrap textarea{width:100%;background:#f0f0f0;padding:6px 8px;border:none;border-bottom:4px solid #13638a;box-shadow:inset 1px 1px 8px #dfdfdf;font-size:16px}form.wpcf7-form>p{margin-bottom:0;padding-bottom:12px}.wpcf7-form .wpcf7-form-control-wrap textarea{height:64px;resize:vertical}.wpcf7-form .wpcf7-list-item{margin:0}.wpcf7-form .wpcf7-list-item label{display:flex;align-items:flex-start}.wpcf7-form .wpcf7-list-item label input{margin:5px 16px 0 0}.wpcf7-form .wpcf7-submit{color:white;font-size:13px;font-weight:bold;text-transform:uppercase;letter-spacing:4px;padding:0.8em 1.2em;border:none;border-radius:50px;background:#00aeef;cursor:pointer;transition:250ms ease-in-out}.wpcf7-form .wpcf7-submit:not([disabled]):hover{background:#5ebadd;color:white}.wpcf7-form .wpcf7-response-output{margin:24px 0 0}.cf7-acceptance{margin-bottom:16px}.search_jobs input{padding:12px;box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.08)}.search_submit input{background:#00aeef;border:none;border-radius:50px;color:white;text-transform:uppercase;font-weight:bold;letter-spacing:2px}.boxed-list ul{padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between}.boxed-list ul li{width:100%;padding:6px;background:#1979a7;font-weight:bold;color:white;box-shadow:0px 6px 20px -6px rgba(0,0,0,0.24);margin-bottom:10px;text-align:center}.et_pb_blog_grid_wrapper .et_pb_image_container{overflow:hidden;margin-bottom:0}.et_pb_blog_grid_wrapper .et_pb_post .entry-featured-image-url{margin-bottom:16px}.et_pb_blog_grid_wrapper .et_pb_post .entry-featured-image-url:after{content:"";position:absolute;width:600px;height:600px;background:white;top:100%;left:0;transform:rotate(8deg) translateX(-50%);transform-origin:center}.et_pb_blog_grid_wrapper .et_pb_post .entry-featured-image-url:before{content:"";position:absolute;width:600px;height:600px;background:white;top:100%;right:0;transform:rotate(-8deg) translateX(50%);transform-origin:center}.client-slider .slick-slide .content{display:none}.client-slider .slick-track{padding:0!important}.client-slider .slick-arrow.slick-prev{left:-20px}.client-slider .slick-arrow.slick-next{right:-20px}.ba_image_carousel_child_0_tb_footer .dtq-overlay,.ba_image_carousel_child_1_tb_footer .dtq-overlay,.ba_image_carousel_child_2_tb_footer .dtq-overlay,.ba_image_carousel_child_3_tb_footer .dtq-overlay,.ba_image_carousel_child_4_tb_footer .dtq-overlay,.ba_image_carousel_child_5_tb_footer .dtq-overlay,.ba_image_carousel_child_6_tb_footer .dtq-overlay,.ba_image_carousel_child_7_tb_footer .dtq-overlay,.ba_image_carousel_child_8_tb_footer .dtq-overlay,.ba_image_carousel_child_9_tb_footer .dtq-overlay{background-color:transparent!important}@media only screen and (max-width:768px){.et_pb_text_inner h2{font-size:24px}h1.et_pb_module_header{font-size:36px!important}}@media only screen and (min-width:1024px){#top-menu>li{position:relative}#top-menu>li:after{content:"";position:absolute;top:20px;left:0;width:0;height:4px;transition:250ms ease-in-out;background:white;display:block}#top-menu>li:hover:after,.current-menu-item:after{width:calc(100% - 20px)}#top-menu>li:last-child:hover:after,#top-menu>li:last-child.current-menu-item:after{width:100%}.inline-list ul{display:flex;justify-content:space-between}.inline-list ul li{padding:0;border-bottom:none}.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content{padding-bottom:120px}.boxed-list ul li{width:calc(50% - 5px)}.boxed-list ul li:nth-child(13){width:100%}.boxed-list ul li:last-child{margin:0 auto 12px;}.boxed-list ul li:nth-child(4n+2),.boxed-list ul li:nth-child(4n+3){background:#fdfdfd;color:#033b56}}