.h1,h1{font-size:1.9em;line-height:1.2;margin-bottom:0}.h2,h2{font-size:1.6em;line-height:1.2;margin-bottom:0}.banner .text-inner h3{font-size:2em}.banner .text-inner p{font-size:1.4em}@media only screen and (max-width:48em){.h1,h1{font-size:1.4em;line-height:1.3}.h2,h2{font-size:1.2em;line-height:1.3}.banner .text-inner h1{font-size:2em;line-height:1.3}.banner .text-inner h2{font-size:1.8em}.banner .text-inner h3{font-size:1.6em}.banner .text-inner p,.banner .text-inner a{font-size:1.2em}p{font-size:1.2em;line-height:1.4em}.col-inner ul li{margin-bottom:0;line-height:1.4em}}.wpcf7-form .wpcf7-form-control.wpcf7-acceptance input{margin-bottom:0!important}.wpcf7-form .wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item-label{line-height:1.2em;font-weight:400;font-size:100%}.wpcf7-form .wpcf7-form-control.wpcf7-submit{background-color:#4d4d4d;box-shadow:inset 0 1.2em 0 0 rgb(255 255 255 / .1)}.wpcf7-form .wpcf7-form-control.wpcf7-submit:hover{box-shadow:inset 0 0 0 0 rgb(0 0 0 / .2)}@media only screen and (max-width:849px){.fm-icon{font-size:20px!important}.fm-icon,.fm-label{line-height:30px!important}.fm-bar a,.fm-icon,.fm-round .fm-hit,.fm-sub>ul{width:30px!important}.fm-bar.fm-right li,.fm-right .fm-mask,.fm-hit,.fm-icon{height:30px!important}}