.container .carea {overflow:hidden; padding:40px 20px;}

.contact h1 {color:#e20a7f; font-weight:700; margin-top:0px;}
.contact .sttl {font-weight:600; color:#fff;}
.contact p.txt {font-size:20px; margin:10px 0px;}

.res320 .contact h1 {font-size:22px; line-height:normal;}
.res320 .contact .sttl {font-size:16px;}
.res320 .contact p.text {font-size:16px;}

.methods {margin:40px 0px; overflow:hidden;}
.methods .marea .method {width:32%; float:left; box-sizing:border-box; border:2px solid #fff; min-height:200px;}
.methods .marea .method.method2 {margin:0px 21px;}
.methods .marea .method .mearea {box-sizing:border-box; padding:10px;}
.methods .marea .method .mearea .txtcnt {padding:15px 0px 0px 150px; height:126px; cursor:pointer;}
.methods .marea .method.method1 .txtcnt {background:url(/images/4/ico-phone.png) left 47px top 18px no-repeat;}
.methods .marea .method.method2 .txtcnt {background:url(/images/4/ico-chat.png) left 47px top 18px no-repeat;}
.methods .marea .method.method3 .txtcnt {background:url(/images/4/ico-formulario.png) left 47px top 18px no-repeat;}
.methods .marea .method .mearea .txtcnt .ttl {font-size:22px; color:#e20a7f;}
.methods .marea .method .mearea .txtcnt .sttl {font-size:19px; color:#fff;}
.methods .marea .method .mearea .txtcnt .sttl.phone a {color:#fff; font-size:25px;}
.methods .marea .method .mearea .btncnt {background:#fff; text-align:center; color:#000; font-weight:600; cursor:pointer; font-size:19px; box-sizing:border-box; padding:5px;}
.methods .marea .method.method1:hover .txtcnt {background:url(/images/4/ico-phone-h.png) left 47px top 18px no-repeat;}
.methods .marea .method.method2:hover .txtcnt {background:url(/images/4/ico-chat-h.png) left 47px top 18px no-repeat;}
.methods .marea .method.method3:hover .txtcnt {background:url(/images/4/ico-formulario-h.png) left 47px top 18px no-repeat;}
.methods .marea .method:hover .btncnt {background:#e20a7f; color:#000;}
.methods .marea .method:hover .btncnt a {color:#000; text-decoration:none;}
.methods .marea .method .btncnt a {color:#000; width:100%; display:block;}
.methods .marea .method .mearea .txtcnt .sttl.chatlive {font-size:25px; color:#e20a7f;}

.res1810 .methods .marea .method {min-height:212px;}
.res1810 .methods .marea .method.method2 {margin:0px 34px;}
.res1810 .methods .marea .method .mearea .txtcnt .ttl {font-size:32px;}
.res1810 .methods .marea .method .mearea .txtcnt .sttl.phone a {font-size:37px;}
.res1810 .methods .marea .method .mearea .txtcnt .sttl.chatlive {font-size:37px;}
.res1810 .methods .marea .method .mearea .txtcnt {height:139px;}
.res1810 .methods .marea .method .mearea .txtcnt .sttl {font-size:24px;}
.res1810 .methods .marea .method .mearea .btncnt {font-size:25px;}

.res940 .methods .marea .method {width:47%; margin:10px;}

.res720 .methods .marea .method {width:80%; float:none; margin:15px auto;}

.res480 .methods .marea .method {width:95%; margin:10px auto; float:none;}

.res320 .methods .marea .method {width:95%; margin:10px auto; float:none; min-height:227px;}
.res320 .methods .marea .method .mearea .txtcnt {padding-left:102px; height:151px; background-position:left top 17px;}
.res320 .methods .marea .method .mearea .txtcnt .sttl.requestQuote {font-size:17px;}

.formscnt {position:relative;}
.formscnt .rqform {display:none; border:2px solid #fff; box-sizing:border-box; padding:25px 15px;}
.formscnt .rqform.show {display:block !important;}
.formscnt .rqform form {width:80%; margin:0 auto;}
.formscnt .rqform form .frmbfield {float:left; width:50%; box-sizing:border-box; box-sizing:border-box; padding:10px;}
.formscnt .rqform form .frmbfield label {font-weight:600; font-size:20px; display:block; margin-bottom:10px;}
.formscnt .rqform form .frmbfield input,.formscnt .rqform form .frmbfield select,.formscnt .rqform form .frmbfield textarea {box-sizing:border-box; padding:5px 0px 5px 10px; border:1px solid #fff; background:transparent; width:100%; height:50px; color:#fff; font-size:19px;}
.formscnt .rqform form .frmbfield.frmbselectbox {width:100%; float:left; clear:both;}
.formscnt .rqform form .frmbfield select {padding:10px 15px;}
.formscnt .rqform form .frmbfield textarea {height:100px; resize:none; padding:15px;}
.formscnt .rqform form .frmbfield.frmbtextarea {width:100%; float:none; clear:both;}
.formscnt .rqform form .security {box-sizing:border-box; overflow:hidden; padding:10px;}
.formscnt .rqform form .security .seccnt {margin-bottom:10px;}
.formscnt .rqform form .security .seccnt label.sectitle {font-weight:600; font-size:20px; display:block; margin-bottom:10px;}
.formscnt .rqform form .security .seccnt span.secdesc {font-weight:600; color:#e20a7f;}
.formscnt .rqform form .security input {box-sizing:border-box; padding:5px 0px 5px 10px; border:1px solid #fff; background:transparent; width:49%; height:50px; color:#fff; font-size:19px; float:left;}
.formscnt .rqform form .security input.code {margin-right:16px; padding:5px 20px;}
.formscnt .rqform form .security input.submit {background:#e20a7f; font-weight:600; font-size:21px; color:#fff; cursor:pointer; border:none; text-transform:uppercase;}
.formscnt .rqform form .security input.submit:hover {text-decoration:underline;}
.formscnt .rqform .ttl {width:79%; margin:0 auto; font-size:30px; font-weight:700; margin-bottom:15px;}

.res1810 .formscnt .rqform form .security input.code {margin-right:26px;}
.res1810 .formscnt .rqform form .security input.submit {font-size:25px;}

.res940 .formscnt .rqform form .security input.code {margin-right:12px;}

.res720 .formscnt .rqform form .security input.code {margin-right:9px;}

.res480 .formscnt .rqform form .frmbfield {width:100%; float:none;}
.res480 .formscnt .rqform form .security input {width:100%; float:none; margin:0px 0px 15px 0px;}
.res480 .formscnt .rqform form {width:100%;}
.res480 .formscnt .rqform .ttl {width:100%; text-align:center;}

.res320 .formscnt .rqform .ttl {width:100%; font-size:23px; text-align:center;}
.res320 .formscnt .rqform form .frmbfield {width:100%; float:none;}
.res320 .formscnt .rqform form .security input {width:100%; float:none; margin:0px 0px 15px 0px;}
.res320 .formscnt .rqform form {width:100%;}