img[src$=".svg"]{width:auto}#main-header,body{font-weight:400}.blue{color:#00a1ff!important}.yellow{color:#e1af00!important}p:last-of-type{padding-bottom:1em}p.mockh1{font-size:36px;font-weight:500;line-height:1.6}.thin{font-weight:300!important}hr.line{width:20%;height:3px;border:0}hr.blue{background-color:#00a1ff}hr.left,ul.gs-needs li{display:inline-block}.et_pb_button{padding:.5em 2em}.et_pb_button:hover{padding:.5em 3em .5em 2em!important}section.et_pb_module.et_pb_fullwidth_header.et_hover_enabled.et_pb_text_align_center.et_pb_bg_layout_dark.et_pb_fullscreen{box-shadow:inset 0 0 15vW 0#0a0a0a}.et_pb_fullwidth_header_container.center{background-image:radial-gradient(rgb(0 0 0/.33),#fff0 50%)}@media (max-width:980px){.et_pb_fullscreen .et_pb_fullwidth_header_container,.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content,.et_pb_row{width:90%}}.mobile_menu_bar:after,.mobile_menu_bar:before{color:#fc0!important;font-size:40px}.et_header_style_fullscreen .et_slide_in_menu_container{-webkit-transition:.66s ease-in-out,padding-top 0s;transition:.66s ease-in-out,padding-top 0s}.et_mobile_menu{border:0}.et_mobile_menu li a{font-size:3vH;line-height:3vH}div#bcn_widget-2{width:auto;margin:0 auto}div#bcn_widget-2 a{font-weight:600}div#bcn_widget-2 a:hover{color:#00a1ff}.et_pb_column.et_pb_column_4_4.et_pb_column_1.et_pb_css_mix_blend_mode_passthrough.et-last-child{background:0 0!important}@media only screen and (max-width:767px){h3{font-size:24px!important}}ul.gs-needs li{width:45%;margin:0 2%;padding-right:1em}@media (max-width:500px){ul.gs-needs{padding-left:0}ul.gs-needs li{padding-left:.25em}}.footer-nav .col-3 h6{color:#444;font-size:14px;text-transform:uppercase;margin-top:1em}.footer-nav .col-3 p{line-height:1.8em;padding-bottom:.5em;font-size:16px;color:#666}.footer-nav .col-3 a{color:#eaeaea;font-size:16px;text-transform:capitalize}@media (max-width:767px){.footer-nav,.footer-nav .col-3{width:100%;display:inline-block;vertical-align:top}.footer-nav .col-3{width:31%;margin-right:1.5%}}@media (max-width:980px) and (min-width:768px){.footer-nav,.footer-nav .col-3{width:100%;display:inline-block;vertical-align:top}.footer-nav .col-3{width:31%;margin-right:1.5%}}@media only screen and (min-width:981px){.footer-nav,.footer-nav .col-3{width:100%;display:inline-block;vertical-align:top}.footer-nav .col-3{width:31%;margin-right:1.5%}}