@charset "utf-8"; BODY.cms H1.title{display:block}DIV.gmap,DIV.gmap IMG{width:100%;height:300px;margin-bottom:4ex}DIV.gmap IMG{width:100%}SECTION.cms_section{width:100%;height:auto;float:left;clear:both}SECTION.cms_section DIV.cms_content{padding-top:2ex}SECTION.message DIV#message{width:60%;float:right;font-size:1.2em;padding-top:1ex}SECTION.message DIV.form FIELDSET{border:none}SECTION.message DIV.form_row{border:none;padding:0;margin:0;height:auto}SECTION.message DIV.form_row INPUT,SECTION.message DIV.form_row TEXTAREA{width:100%;height:auto;font-family:'Open Sans',Arial,sans-serif;font-size:1.3em;line-height:1.6;border:1px solid #DDD;padding:1ex 2ex;margin:0}SECTION.message DIV.form_row.buttons BUTTON{margin-top:2ex}DIV.captcha.antibot{width:100%;padding-left:2em;float:left;clear:both}DIV.captcha.antibot .code,DIV.captcha.antibot .image,DIV.captcha.antibot IMG{margin-top:1ex;width:auto;height:auto;float:left}DIV.captcha.antibot DIV.code{float:right}SECTION.message DIV.form_row LABEL[for='captcha_code']{display:none}SECTION.message DIV.form_row INPUT[name='captcha_code']{width:8em;float:right}   @media screen and (min-width:770px){H2{width:40%;float:left}DIV.cms_content{width:60%;float:right}}   @media screen and (max-width:770px){SECTION.message DIV#message{width:100%;float:left}}@media screen and (max-width:360px){SECTION.message DIV.form_row INPUT[name='captcha_code']{width:8em;float:left;clear:both}}