.home .primary_header{position:absolute;width:100%}.home .primary_header{background:0 0}.home #page-container #et-boc{position:relative}.home #page-container #main-header{background-color:transparent;position:absolute}.et_pb_slider:hover .et-pb-arrow-next{right:calc(50% - 60px)}.et-pb-slider-arrows .et-pb-arrow-next{top:unset;bottom:10px;font-size:42px}.et_pb_slider:hover .et-pb-arrow-prev{left:calc(50% - 60px)}.et-pb-slider-arrows .et-pb-arrow-prev{top:unset;bottom:10px;font-size:42px}.et-pb-controllers{bottom:20px;height:14px}.speak_button .btn{position:relative;display:inline-block;overflow:hidden;padding:1em 1.5em 1em 1.7em;line-height:1.25;text-decoration:none;border-radius:100px;box-shadow:0 5px 15px rgba(0,0,0,.15);transition:background-color .325s ease;background-color:#000}.contact_btn_speak .btn{position:relative;display:inline-block;overflow:hidden;padding:.8em 1.5em .8em 1.7em;line-height:1.25;text-decoration:none;border-radius:100px;box-shadow:0 5px 15px rgba(0,0,0,.15);transition:background-color .325s ease;background-color:#000}.speak_button .btn:hover,.contact_btn_speak .btn:hover{background-color:#414858}.speak_button a{font-family:'Source Sans Pro',sans-serif;font-size:15px;font-weight:700;color:#fff}.contact_btn_speak a{font-family:'Source Sans Pro',sans-serif;font-size:18px;font-weight:700;color:#fff}.speak_button .btn .fa-stack{margin:-.65em -.85em -.5em 0;margin-left:.5em;font-size:14px}.contact_btn_speak .btn .fa-stack{margin-left:.5em;font-size:18px;display:inline-flex}.fa-stack-1x{color:#39f}.et-l--footer .et_pb_text_inner a{position:relative}.et-l--footer .et_pb_text_inner a:hover:after{width:100%}.et-l--footer .et_pb_text_inner a:after{content:"";position:absolute;height:2px;display:block;bottom:-5px;background-color:#fff;transition:all .3s linear;left:0}.et_pb_menu__wrap{width:100%}.et-menu-nav #menu-principal .menu-item a{position:relative}#menu-principal .menu-item a:hover:after{transition:all .3s linear;width:100%}#menu-principal .menu-item a:after{content:"";position:absolute;background:#fff;width:0;height:3px;display:block;top:50px !important;left:0}.section_home_blog .entry-title{display:none !important}.section_home_blog .et_pb_post .entry-featured-image-url,.section_home_blog .et_pb_image_container{margin-bottom:10px}.section_home_blog .post-meta a{color:#fff;background-color:#069;padding:5px 12px;border-radius:5px;display:inline-block;margin:6px 2px}.section_home_blog .post-content .post-content-inner p{padding-bottom:12px}.section_home_blog .post-content a:after{content:"    \2192";font-size:22px;font-weight:900}.home_section_testimonial .et_pb_slide_image{width:18%;text-align:right;top:40%}.home_section_testimonial .et_pb_slide_description{width:80%}.home_section_testimonial .et_pb_slide_description .et_pb_text_overlay_wrapper h2{position:absolute;bottom:-20px;background-color:#fff;padding:0 15px;z-index:2}.home_section_testimonial .et_pb_slide_description .et_pb_text_overlay_wrapper{border:12px solid #39f;position:relative}.home_section_testimonial .et-pb-controllers{text-align:right;padding-right:6%}.home_section_testimonial .et-pb-controllers a{background-color:#fff;font-size:0;position:relative;opacity:1}.preffoter-button:hover{background-color:#414858 !important}.preffoter-button.et_pb_button:after{margin-left:.86em !important}li.link_tel_button{margin-top:0 !important;margin:auto 0px !important}.link_tel_button a:before{font-family:"Font Awesome 5 Pro";content:"\f879";padding:0 10px 0 0}.link_tel_button a:after{display:none !important}.link_tel_button a{border:2px solid #fff;border-radius:5px;padding:8px 12px !important;height:-webkit-fill-available}.block_companies .et_pb_code_inner{text-align:center}.block_companies .et_pb_code_inner img{width:11%}.boxes_modal_contact .et_pb_column{margin-right:1%}.section_accordion .et_pb_toggle_open h5{background-color:#000;padding:12px 5px 12px 15px!important;border-radius:4px;left:-20px;width:calc(100% + 40px)}.modal{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,51,153,.9);opacity:0;visibility:hidden;transform:scale(1.1);transition:visibility 0s linear .25s,opacity .25s 0s,transform .25s;z-index:999999}.show-modal{opacity:1;visibility:visible;transform:scale(1);transition:visibility 0s linear 0s,opacity .25s 0s,transform .25s}.modal-content{background-color:transparent;padding:1rem 1.5rem;border-radius:.5rem;width:100%;height:80%;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;z-index:-1}.modal-content>div{max-width:630px;margin:auto}.cont_contactform,.page_contactform{display:grid;grid-template-columns:90px auto}.cont_contactform .forminline,.page_contactform .forminline{display:flex;align-items:center;margin-bottom:14px;grid-column:1/3}.cont_contactform .forminline .wpcf7-form-control-wrap,.page_contactform .forminline .wpcf7-form-control-wrap{flex:0 0 calc(100% - 90px)}.cont_contactform .forminline .your-subject,.page_contactform .forminline .your-subject{background-color:#fff}.cont_contactform .forminline .wpcf7-form-control,.page_contactform .forminline .wpcf7-form-control{border:2px solid #e9e9e9;height:46px;width:100%;font-size:15px;padding-left:5px}.cont_contactform .forminline .your-subject .wpcf7-form-control,.page_contactform .forminline .your-subject .wpcf7-form-control{-webkit-appearance:none;background:0 0;position:relative}.cont_contactform .forminline .your-subject:before{content:"\33";font-family:'ETmodules';position:absolute;right:6px;font-size:30px;top:7px;color:#2658a9;font-weight:700}.page_contactform .forminline .your-subject:before{content:"\33";font-family:'ETmodules';position:absolute;right:6px;font-size:30px;top:7px;color:#000;font-weight:700}.modal-content #inline_content h3{font-size:31px;text-align:left;color:#9f9;font-family:'Source Sans Pro',sans-serif;text-transform:uppercase}.page_contactform .forminline h3{font-size:31px;text-align:left;color:#000;font-family:'Source Sans Pro',sans-serif;text-transform:uppercase;padding-bottom:0}.modal-content #inline_content p{color:#fff;margin-bottom:15px;text-align:left;font-size:17px;font-family:'Source Sans Pro',sans-serif;font-weight:500}.page_contactform .forminline p{color:#000;margin-bottom:10px;text-align:left;font-size:16px;font-family:'Source Sans Pro',sans-serif;font-weight:600}.cont_contactform .forminline label{color:#fff;flex:0 0 90px;text-align:right;padding-right:10px;font-weight:500;font-size:17px;font-family:'Source Sans Pro',sans-serif}.page_contactform .forminline label{color:#000;flex:0 0 90px;text-align:right;padding-right:10px;font-weight:700;font-size:16px;font-family:'Source Sans Pro',sans-serif}.cont_contactform .forminline.btnsubmit,.cont_contactform .forminline.header,.page_contactform .forminline.btnsubmit,.page_contactform .forminline.header{grid-column:2/3;position:relative}.cont_contactform .forminline.btnsubmit .ajax-loader,.page_contactform .forminline.btnsubmit .ajax-loader{position:absolute;right:15px}.cont_contactform .forminline.btnsubmit .wpcf7-submit{color:#000;background-color:#9f9;border:2px solid #9f9;border-radius:4px;font-weight:700;font-size:20px;height:54px;font-family:'Source Sans Pro',sans-serif}.page_contactform .forminline.btnsubmit .wpcf7-submit{color:#000;background-color:#9f9;border:2px solid #9f9;border-radius:4px;font-weight:700;font-size:26px;height:54px;font-family:'Source Sans Pro',sans-serif}.cont_contactform .forminline .wpcf7-form-control.wpcf7-textarea{height:100px;padding-left:5px}.page_contactform .forminline .wpcf7-form-control.wpcf7-textarea{height:120px;padding-left:5px}.close-button:hover{color:#a9a9a9}.close-button{float:right;width:60px;height:60px;text-align:center;cursor:pointer;background-color:transparent !important;color:#fff;font-size:60px;font-weight:200;margin:20px;border:2px solid #fff;padding:15px 10px}.modal .wpcf7-validation-errors{color:#fff}.section_services_home,.section_services_about{width:100%;max-width:none}.section_services_home .et_pb_tabs_controls,.section_services_about .et_pb_tabs_controls{width:fit-content;margin:0 auto;background-color:transparent}.section_services_home .et_pb_tabs_controls:after,.section_services_about .et_pb_tabs_controls:after{border:0}.section_services_home .et_pb_tabs_controls li{margin:15px 8px;border-radius:5px;padding:8px 0}.section_services_about .et_pb_tabs_controls li{margin:15px 8px;border-radius:5px;padding:8px 0 8px 45px;max-width:232px}.section_services_about .et_pb_tabs_0 .et_pb_tabs_controls li{background-color:#f4f4f4}.section_services_about .et_pb_tabs_controls .et_pb_tab_0:before{content:'1';color:#999;font-size:140px;font-style:italic;position:absolute;top:0;left:5px}.section_services_about .et_pb_tabs_controls .et_pb_tab_1:before{content:'2';color:#999;font-size:140px;font-style:italic;position:absolute;top:0;left:5px}.section_services_about .et_pb_tabs_controls .et_pb_tab_2:before{content:'3';color:#999;font-size:140px;font-style:italic;position:absolute;top:0;left:5px}.section_services_about .et_pb_tabs_controls .et_pb_tab_0.et_pb_tab_active:before,.section_services_about .et_pb_tabs_controls .et_pb_tab_1.et_pb_tab_active:before,.section_services_about .et_pb_tabs_controls .et_pb_tab_2.et_pb_tab_active:before{color:#000}.section_services_home .et_pb_tabs_controls li.et_pb_tab_active:after{content:'';border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid;position:absolute;margin-left:calc(50% - 10px);bottom:-9px;left:0;color:#069}.content_tab_service img{border-right:10px solid #069}.content_tab_service a{border:2px solid #000;padding:8px 12px;border-radius:5px;margin-top:12px;display:inline-block}.playbuttonvideo .icon{position:absolute;color:#fff;font-size:80px;left:calc(50% - 40px);top:calc(50% - 40px);display:inline-block;width:80px;height:80px;fill:#fff}@media (max-width:768px){.modal-content{width:90%;padding:.5rem}.modal-content #inline_content h3{font-size:26px}.modal-content #inline_content p{margin-bottom:12px}.cont_contactform .forminline label{font-size:14px}.cont_contactform .forminline.btnsubmit .wpcf7-submit{font-size:16px}.close-button{font-size:40px;width:42px;height:40px;padding:6px 4px;margin:15px 10px}}@media (min-width:981px){.section_accordion .et_pb_toggle_close{margin-bottom:2.242% !important;box-shadow:0px 2px 18px 0px rgba(0,0,0,.1)}.home_options .et_pb_blurb:hover{background-color:#39f}.home_options .et_pb_blurb:hover .et_pb_module_header a,.home_options .et_pb_blurb:hover .et_pb_blurb_description{color:#fff !important}.option_box_1 .et_pb_image_wrap img:hover{content:url('https://wearescale.com/clients/helios/wp-content/uploads/2020/07/option1.png')}}@media (min-width:981px){.et_pb_gutters3 .boxes_modal_contact .et_pb_column_1_3{width:32.6667%}}