@charset "utf-8";@media screen and (max-width:1125px){.container_slideshow{height:350px;width:100%;background:linear-gradient(90deg,#00558b,#6fc9c4);display:flex;justify-content:flex-end}.heading_welcome{font-family:Raleway,sans-serif;font-size:1.25rem;margin:0 0 .5rem;color:#00558b;text-align:center}.text_welcome{font-family:'Open Sans',sans-serif;font-size:.8rem;text-align:center}.wrapper_center_right{height:350px}}@media screen and (max-width:950px){#background_about{background-image:url(../images/about_mobile.webp);background-position:top right}#background_careers{background-image:url(../images/careers_mobile.webp)}#background_contact{background-image:url(../images/contact_mobile.webp);background-position:center left}#background_services{background-image:url(../images/services_mobile.webp)}.block{width:80%;display:block}.block_left,.block_right{width:80%;display:block;flex:1}.container_flex1{display:flex;height:300px;min-width:0;flex:0;align-items:center;width:100%}.container_flex2{width:100%;flex:0;display:flex;align-items:center;justify-content:center}.container_header{width:auto}#container_header,#ghost_button,.text_phone{display:none}.container_third{flex:1;display:flex;width:80%;max-width:600px;height:auto;padding:0 2.5%}#ghost_form{display:block;margin-top:50px}header{height:auto;padding:10px 0;flex-direction:column-reverse;justify-content:center;align-items:center}.phone_number{font-size:1.5rem;margin:.5rem 0}.wrapper{flex-flow:column;justify-content:center;align-items:center}.wrapper_third{flex-flow:column;align-items:center}}@media screen and (max-width:800px){.footer_logo{height:125px;width:auto}.heading_center{font-size:1.5rem}.menu_bar{justify-content:flex-start;align-items:center;flex-flow:column;width:100%;height:40px}.menu{display:none;width:100%;margin-top:15px}.menu li{border-top:thin solid #fff}.menu li,.menu li a{width:100%;color:#fff;background-color:#123353;line-height:40px;height:40px}.menu ul li a:active,body.about li.about a,body.careers li.careers a,body.contact li.contact a,body.faq li.faq a,body.index li.index a,body.services li.services a{height:40px;border-bottom:none;background-color:#6fc9c4;animation:none}.show-menu{display:block;z-index:1000;position:relative;padding:0;line-height:40px}}@media screen and (max-width:725px){.container_flex1{display:flex;height:200px;min-width:0;flex:0;align-items:center;width:100%}.home_career_img{width:80%;height:auto;flex:auto;margin:auto;padding-top:50px;position:relative}.welcome_container{display:none}}