
body #maincontent .contact-container{ max-width:1820px;margin-left:auto;margin-right:auto; }
body .contact-container > div{ display:table-cell;vertical-align:top; }
body #maincontent .first-block{ min-width:341px;width:341px; }
body #maincontent .second-block{ width:100%; }
body #maincontent .third-block{ min-width:381px;width:381px;padding-top:180px; }

body #maincontent .second-block{ padding-top:70px;padding-left:70px; }
body #maincontent .second-block > h2{ margin-top:0px;font-family:roboto_black_italic;text-transform:uppercase;font-size:20px;color:#aec1d0;margin-bottom:0px; }
body #maincontent .second-block > h1{ font-family:roboto_black_italic;font-size:36px;color:#aec1d0;text-transform:uppercase;font-weight:normal;margin-bottom:0px;line-height:100%; }

body .third-block .usp{ display:inline-block;border:3px solid #c8ead9;padding:65px;margin-right:20px;position:relative;margin-bottom:150px;padding-bottom:260px; } 
body .third-block .usp:after{ display:inline-block;height:235px;width:356px;background-image:url(../images/team-contact.png);content:'';bottom:-45px;z-index:2;position:absolute;left:50%;transform:translateX(-50%); }  

body .column.main .contact-us{ margin-top: 80px;margin-bottom:100px; }
body .column.main .contact-us table{ width:auto; }
body .column.main .contact-us table td{ padding-right:50px;padding-bottom:5px; }
body .column.main .contact-us table td,
	body .column.main .contact-us table td a{ color:#1f4664;font-size:16px; }
body .column.main .contact-us table td .phone{ padding-left:24px;background-image: url(../images/employeePhone.png);background-repeat:no-repeat;background-position:left; }
body .column.main .contact-us table td .mail{ padding-left:24px;background-image: url(../images/employeeEmail.png);background-repeat:no-repeat;background-position:left; }
body .column.main .contact-us table td .whatsapp{ padding-left:24px;background-image: url(../images/thanksWhatsapp.png);background-repeat:no-repeat;background-position:left; }
body .column.main .contact-us table td .route{ padding-left:24px;background-image: url(../images/thanksLocation.png);background-repeat:no-repeat;background-position:left; }
body .column:not(.sidebar-main) form .actions-toolbar, 
	body .column:not(.sidebar-additional) form .actions-toolbar{ margin-left:0px; }


body main#maincontent .column.main form.form{ width:70%; }
body main#maincontent .column.main form.form .extraSmall{ width:40%; }
body main#maincontent .column.main form.form .small2{ width:50%; }
body main#maincontent .column.main form.form .medium{ width:64%; }
body main#maincontent .column.main form.form .large{ width:75%; }

body main#maincontent .form.contact > div,
	body main#maincontent .form.contact > div a{ font-size:18px;color:#575757; }
body main#maincontent .form.contact > div a{ text-decoration:underline; }
body main#maincontent .form.contact > div > h2{ background-color:#ffffff;font-size:24px;color:#e6c14e;position:relative;display:inline-block;padding-left:20px;padding-right:20px;margin-left:-20px;margin-bottom:45px; }
body main#maincontent .form.contact .primary > button{ min-width:200px;margin-top:25px; }
body main#maincontent .form.contact label{ font-weight: normal; }

body .form.contact{ width:50%;color:#1f3855;font-size:16px; }
body .form.contact legend{ display:none; }
body .form.contact fieldset.fieldset{ margin: 0 0 5px; }
body .form.contact fieldset.fieldset  > .field{ margin: 0 0 5px; }
body .form.contact fieldset.fieldset .field .label,form.form fieldset.fieldset .field .control{ display:block;float:none;text-align:left;width:inherit; }
body .form.contact fieldset.fieldset .field .control .small2{ max-width:50%; }
body .form.contact fieldset.fieldset .field .control .medium{ max-width:64%; }
body .form.contact fieldset.fieldset .field .control .large{ max-width:75%; }
body .form.contact fieldset.fieldset .field .control input,
body .form.contact fieldset.fieldset .field .control textarea,
body .form.contact fieldset.fieldset .field .control select{ border-radius:5px;border:2px solid #d3dee6; }
body .form.contact fieldset.fieldset .field .control textarea{ min-height:180px; }
body .form.contact fieldset.fieldset .field .label span{ padding-left:5px;font-size:16px;color:#635e59;font-weight:normal; }
body .form.contact  .fieldset > .field.choice:before,body .form.contact .fieldset > .field.no-label:before{ width:initial; }
body .form.contact .column .actions-toolbar{ margin-left:0px; }
body .form.contact .column .actions-toolbar button[type=submit],body .form.contact a.action.primary,body .form.contact button.action.primary,
    body .form.contact .actions-toolbar .secondary a.action,
    body .form.contact .primary > button{ border:0px !important;min-width:125px;padding:9px 20px !important;font-weight:normal;position:relative;border-radius:7px;background-color:#07ba65; }
body .form.contact .primary > button > span{ padding-top:3px;padding-bottom:5px;display:inline-block;font-size:18px;color:#ffffff; }
body .form.contact .column .actions-toolbar button[type=submit]:hover,body .form.contact a.action.primary:hover,body .form.contact button.action.primary:hover,
    body .form.contact .actions-toolbar .secondary a.action:hover{ border:0px !important;opacity:0.7; }
body .form.contact input[type="checkbox"]{ margin:0px; }
body .form.contact .field.choice input[type="checkbox"]{ margin-top:3px; }
body .form.contact .fieldset > .field.choice:before,body .form.contact .fieldset > .field.no-label:before{ padding:0px; }
body .form.contact .field.choice label{ display:inline-block !important; }
body .form.contact .column .actions-toolbar button[type=submit] span,a.action.primary span,button.action.primary span,
    body .form.contact .actions-toolbar .secondary a.action span{ font-size:18px;color:#ffffff; }
body .form.contact .formSpacer:before{ float:left;margin-top:10px;width:47%;height:2px;background-color:#dddcda;content:'';display:inline-block; }
body .form.contact .formSpacer:after{ float:right;margin-top:10px;width:47%;height:2px;background-color:#dddcda;content:'';display:inline-block; }