:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#ddd;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(img[class*=wp-image-]){height:auto;max-width:100%}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output{display:none}.dipe-cf7 .wpcf7 form,.wpcf7-form-control-wrap{position:relative}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:after,.wpcf7-list-item-label:before{content:" "}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.dipe-cf7 *{-webkit-box-sizing:border-box;box-sizing:border-box}.dipe-cf7 .wpcf7-form .wpcf7-submit{display:block!important}.dipe-cf7 .wpcf7 input:not([type=submit]):focus,.dipe-cf7 .wpcf7 textarea:focus{border-color:#eaeaea;outline:0;-webkit-box-shadow:none;box-shadow:none}.dipe-cf7 .wpcf7 input:not([type=submit]):not([type=checkbox]):not([type=radio]),.dipe-cf7 .wpcf7 textarea{width:100%;max-width:100%;padding:.75em;border-style:solid}.dipe-cf7.dipe-cf7-cr .wpcf7 input[type=checkbox]{display:inline-block;position:relative;visibility:hidden;clear:none;cursor:pointer;line-height:0;height:1.2em;margin:-3px 4px 0 0;outline:0;padding:0;border-radius:.2em;text-align:center;vertical-align:middle;width:1.4em;min-width:1.4em;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.dipe-cf7.dipe-cf7-cr .wpcf7-checkbox input[type=checkbox]+span:before,.dipe-cf7.dipe-cf7-cr .wpcf7-checkbox input[type=checkbox]:checked+span:before{-webkit-box-sizing:content-box;box-sizing:content-box}#et-info-phone:before,.dipe-cf7.dipe-cf7-cr .wpcf7-checkbox input[type=checkbox]{display:none}.dipe-cf7.dipe-cf7-cr .wpcf7-checkbox input[type=checkbox]+span:before,.dipe-cf7.dipe-cf7-cr .wpcf7-radio input[type=radio]:not(:checked)+span:before{background-color:#fff}.dipe-cf7.dipe-cf7-cr .wpcf7-checkbox input[type=checkbox]+span:before{border:1px solid #d1d8de;width:14px;height:14px;content:"";display:inline-block;vertical-align:middle;margin-right:10px;text-align:center}.dipe-cf7.dipe-cf7-cr .wpcf7-checkbox input[type=checkbox]:checked+span:before{content:"✔";line-height:1.2}.dipe-cf7-button-left input.wpcf7-form-control.wpcf7-submit{display:-ms-flexbox;-js-display:flex;display:flex;width:auto}.dipe-cf7 .wpcf7 input[type=submit]{letter-spacing:.6px;width:auto;font-size:16px;padding:10px 22px;border-radius:3px;border-style:solid;border-color:#2ea3f2;color:#fff;background-color:#2ea3f2;-webkit-appearance:button;cursor:pointer}.dipe-cf7 .wpcf7 div.wpcf7-response-output{margin:0}.dipe-cf7-button-left .wpcf7-form input[type=submit]{margin-right:auto!important}.a2a_kit a[class^=a2a_button_]:has(.a2a_s_undefined){display:none}body{color:#000}h1,h3,h4{color:#2caae2}#top-header{background-color:#e02b20}#top-menu a{color:#0a0a0a}#top-header,#top-header a{font-size:18px}#top-menu li a,body{font-size:17px}#main-header{box-shadow:none}@media only screen and (min-width:981px){.et_header_style_left #et-top-navigation{padding:36px 0 0}.et_header_style_left #et-top-navigation nav>ul>li>a{padding-bottom:36px}#logo{max-height:77%}}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}}body,h1,h3,h4,input,textarea{font-family:"Open Sans",Helvetica,Arial,Lucida,sans-serif}.form .wpcf7-list-item{display:block}.form span.wpcf7-list-item-label{font-weight:600}@media only screen and (min-width:900px){.a2{padding-left:5px}.a1{padding-right:5px}.a1,.a2{max-width:50%!important;display:inline-grid}.quote-header a{display:inline-block;margin-left:1em;height:20px;padding:1em;padding-bottom:2em!important;border:0 solid #000;border-radius:4px;color:#fff!important;background-color:#ec1e26}}#top-menu li li a{padding:6px 20px;width:400px}#main-header,#main-header .nav li ul{background-color:rgba(255,255,255,.8)}.nav li ul{position:absolute;padding:20px 0;z-index:9999;width:350px}