.header-tagline span{box-shadow:inset 0 -.6em #f8323a;padding:0 .2em;display:inline-block}.home-service .et_pb_text_inner [class^="icon-"],.home-service .et_pb_text_inner [class*=" icon-"],.home-service .et_pb_text_inner span{font-size:4.5rem!important;margin-bottom:-0.25rem!important;display:block!important;color:#000!important}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(calc(-220px * 10))}}.slider-wrapper{height:100px;margin:auto;overflow:hidden;position:relative;width:100vw}.slider{animation:scroll 40s linear infinite alternate;display:flex;align-items:center;justify-content:center;width:calc(220px * 10)}.slider img{height:100px;width:200px;margin:0 1rem;max-width:none!important}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 textarea{background-color:transparent;color:#333333;border:none;border-bottom:0.125rem solid #07685a;font-family:'Revans',serif;font-size:1.15rem;width:100%;margin-bottom:1rem}.wpcf7 input[type="text"]:hover,.wpcf7 input[type="text"]:focus,.wpcf7 input[type="email"]:hover,.wpcf7 input[type="email"]:focus,.wpcf7 textarea:hover,.wpcf7 textarea:focus{border-bottom-color:#f8323a}.wpcf7-not-valid-tip{color:#333333;font-size:1em;background-color:#ffce00;padding:0.45rem 1rem 0.25rem;font-family:'Revans',serif;font-weight:normal;display:block;text-align:center;position:relative}.wpcf7-not-valid-tip::before{content:"";display:block;position:absolute;top:-15px;border-bottom:15px solid #ffce00;border-left:15px solid transparent;border-right:15px solid transparent}.wpcf7 form .wpcf7-response-output{border:none;margin:1rem 0 0 0;padding:1rem;color:#333333;font-family:'Revans',serif;font-size:1.15rem}.wpcf7 form.sent .wpcf7-response-output{background-color:#07685a;color:#ffce00}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{background-color:#ffce00}.wpcf7 form.spam .wpcf7-response-output{background-color:#ffce00}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{background-color:#ffce00}.wpcf7 input[type="submit"]{color:#333333;font-size:1.25rem;font-weight:700;font-family:'VisbyCF',sans-serif;background-color:#6aead4;padding:1rem 2rem;border:none;border-radius:1rem;width:auto;text-transform:uppercase;cursor:pointer}.wpcf7 input:hover[type="submit"],.wpcf7 input:focus[type="submit"]{background-color:#07685a;color:#ffce00;transition:all 0.4s ease 0s}.wpcf7 input:active[type="submit"]{background-color:#07685a;color:#ffce00;transition:all 0.4s ease 0s}.howd-you-hear{display:none}body:not(.home) .et_pb_row_0_tb_header{position:relative!important;background-color:#333}body:not(.home) .et_pb_sticky .et_pb_row_0_tb_header{background-color:#fff}.services-list{display:flex;flex-wrap:wrap;padding:0!important;justify-content:space-between}.services-list li{color:#333;font-family:'VisbyCF',sans-serif;margin-bottom:0.25rem;font-size:1.15em;list-style-type:none;width:100%}.services-list li a{color:inherit;text-decoration:none}.services-list li a:hover,.services-list li a:focus{color:#07685a}.services-list li a:hover span,.services-list li a:focus span{padding-left:0.5rem}.services-list li a span{display:inline-block;padding-left:0.25rem}@media (min-width:700px){.services-list li{width:35%}.services-list .long-service-name{width:60%}}.portfolio-list{margin-top:1rem}.et_pb_flipbox_description span{font-size:3rem}.service-menu-columns .et_pb_column:nth-of-type(1),.service-menu-columns .et_pb_column:nth-of-type(2),.service-menu-columns .et_pb_column:nth-of-type(3),.service-menu-columns .et_pb_column:nth-of-type(4),.service-menu-columns .et_pb_column:nth-of-type(5){width:100%!important}@media all and (min-width:600px){.service-menu-columns .et_pb_column:nth-of-type(1),.service-menu-columns .et_pb_column:nth-of-type(2),.service-menu-columns .et_pb_column:nth-of-type(3){width:calc(100% / 3)!important}.service-menu-columns .et_pb_column:nth-of-type(4),.service-menu-columns .et_pb_column:nth-of-type(5){width:50%!important}}@media all and (min-width:1200px){.service-menu-columns .et_pb_column:nth-of-type(1),.service-menu-columns .et_pb_column:nth-of-type(2),.service-menu-columns .et_pb_column:nth-of-type(3),.service-menu-columns .et_pb_column:nth-of-type(4),.service-menu-columns .et_pb_column:nth-of-type(5){width:20%!important}}