.block-contact-form{position:relative}.block-contact-form .title{padding:0 10px 2em 10px;text-align:center}.block-contact-form .title h2{padding-bottom:0}.block-contact-form .error{padding:0 10px 2em 10px;color:red;text-align:center}.block-contact-form .ok{padding:0 10px 2em 10px;color:green;text-align:center}.block-contact-form .button-red{-webkit-transition:width .5s ease-out, height .5s ease-out;-moz-transition:width .5s ease-out, height .5s ease-out;-o-transition:width .5s ease-out, height .5s ease-out;-ms-transition:width .5s ease-out, height .5s ease-out;transition:width .5s ease-out, height .5s ease-out;float:left}.block-contact-form .button-red i{font-style:normal}.block-contact-form .button-red img{display:none}.block-contact-form .socials{float:right;font-size:3em}.block-contact-form .socials a{text-decoration:none;display:inline-block}.block-contact-form .columns{width:100%;display:table;table-layout:fixed}.block-contact-form .columns .column{width:50%;padding:10px;display:table-cell}.block-contact-form .columns .column .inner-column{width:90%}.block-contact-form .columns .column.left .inner-column{padding-right:20px}.block-contact-form .columns .column.right{border-left-width:1px;border-left-style:solid}.block-contact-form .columns .column.right.border-none{border-left:none}.block-contact-form .columns .column.right .inner-column{margin-left:auto;margin-right:0;padding-left:20px}.block-contact-form .below-columns{padding:0 10px}.block-contact-form .fld{padding-bottom:2em}.block-contact-form .legal{display:table;width:100%}.block-contact-form .legal .check{display:table-cell;width:0;vertical-align:top;padding-right:20px}.block-contact-form .legal .txt{display:table-cell;width:100%;vertical-align:top}.block-contact-form .ajax-loader{width:100%;display:block;height:56px;background:url("ajax-loader.gif") no-repeat center center;clear:both}@media only screen and (max-width: 1024px){.block-contact-form .columns .column .inner-column{width:100%}.block-contact-form .columns .column.left .inner-column{padding-right:10px}.block-contact-form .columns .column.right .inner-column{padding-left:10px}}@media only screen and (max-width: 768px){.block-contact-form h2,.block-contact-form .error,.block-contact-form .ok{text-align:left}.block-contact-form .columns{display:block;width:100%}.block-contact-form .columns .column{display:block;width:100%}.block-contact-form .columns .column.left{padding-bottom:0}.block-contact-form .columns .column.left .inner-column{padding-right:0}.block-contact-form .columns .column.right{padding-top:0;border:none}.block-contact-form .columns .column.right .inner-column{padding-left:0}}
