h2{font-weight:600;margin-top:20px}.et_pb_text_0_tb_footer .et_pb_text_inner h3{font-size:30px}@media screen and (max-width:1230px) and (min-width:981px){.et_pb_text_0_tb_footer .et_pb_text_inner h3{font-size:23px}}@media only screen and (max-width:1230px) and (min-width:981px){#logo{max-width:381px}}.et-fixed-header #top-menu-nav #top-menu .sub-menu a{color:#ffffff!important}.wpcf7 form{display:grid;gap:5px}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="url"],.wpcf7 input[type="tel"],.wpcf7 input[type="number"],.wpcf7 input[type="date"],.wpcf7 select,.wpcf7 textarea{width:100%;padding:10px 12px;border-radius:8px;border:1px solid #e5e7eb;box-shadow:0 3px 8px rgba(0,0,0,.05);font-size:18px;line-height:1.3}.wpcf7 textarea{min-height:100px}.wpcf7 form label{margin-bottom:2px;font-size:18px;font-weight:600}.wpcf7 form p{margin:0 0 0px 0}.wpcf7 .wpcf7-list-item{margin:4px 10px 4px 0;gap:6px;font-size:18px}.wpcf7 input[type="submit"]{padding:10px 18px;font-size:18px;border-radius:9999px;background:#2ea3f2;color:#fff;border:none;cursor:pointer;transition:background .2s ease}.wpcf7 input[type="submit"]:hover{background:#1c8ad8}.wpcf7 form .wpcf7-response-output{font-size:18px;padding:10px 12px;margin-top:6px}.wpcf7 input.wpcf7-not-valid,.wpcf7 textarea.wpcf7-not-valid,.wpcf7 select.wpcf7-not-valid{border:1px solid #e11d48!important;box-shadow:0 0 0 2px rgba(225,29,72,0.15)}