.group:after{content:"";display:block;clear:both}.landing-page{width:100%;margin:0}.landing-page *,.landing-page *:before,.landing-page *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.landing-page .module{border:1px solid #dbdbdb;border-radius:4px;float:left;padding:2em;width:48%}.landing-page .module>*:last-child,.landing-page .module>*:last-child>*:last-child,.landing-page .module>*:last-child>*:last-child>*:last-child{margin:0;padding:0}.landing-page .note{background-color:#ecf8ec;border:1px dashed;border-radius:4px;color:#738860;font-family:georgia;font-size:.9em;font-style:italic;margin:20px auto;padding:2em}.form-appointment{padding:2em;background-color:#eee;border-radius:4px;border:3px solid groove;box-shadow:2px 2px 4px 0 rgba(0,0,0,.1);font-family:'PT Sans',Arial,sans-serif;margin:20px auto}.form-appointment input[type=text],.form-appointment input[type=email],.form-appointment input[type=tel],.form-appointment textarea{border:1px solid #ced4da;border-radius:.3em;font-family:"Microsoft JhengHei",'PT Sans',Arial,sans-serif;font-size:1.1em;padding:.4em 1em;margin:0 0 .8em;width:100%;box-shadow:0 0 8px rgba(0,0,0,.08) inset}.form-appointment input[type=text],.form-appointment input[type=email],.form-appointment input[type=tel],.form-appointment input[type=submit],.form-appointment textarea{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.form-appointment input[type=text]:active,.form-appointment input[type=text]:focus,.form-appointment input[type=email]:active,.form-appointment input[type=email]:focus,.form-appointment input[type=tel]:active,.form-appointment input[type=tel]:focus,.form-appointment textarea:active,.form-appointment textarea:focus{outline:1;box-shadow:0 0 6px #bfdeff}.form-appointment textarea{height:160px}.form-appointment input[type=submit]{background-color:rgba(96,193,189,1);border:1px solid #86bd86;border-radius:4px;color:#fff;cursor:pointer;font-family:inherit;font-size:1.4em;padding:10px 18px}.form-appointment input[type=submit]:hover{background-color:#fff;border:silver 1px solid;color:#fff;color:#bfdeff}.form-appointment .wpcf7-list-item-label{color:#82b288}span.wpcf7-list-item{display:block;margin-left:-.02em}