.message-container{border-radius:10px;overflow:hidden;padding:0}.message-container.w60{margin:20px auto}.message-container .message{padding:20px}.message-container .message.message{background-color:#2dab5f;color:#fff}.message-container .message.error{background-color:#ea4c41;color:#fff}main #contact-form .field .field-label{padding:5px 0 0 6px}main #contact-form .field .field-input{padding:3px;position:relative}main #contact-form .field .field-input input,main #contact-form .field .field-input select,main #contact-form .field .field-input textarea{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;background-color:#fff;padding:10px;line-height:1.5em;font-size:1.1em;border-radius:10px}main #contact-form .field .field-input input:not(.invalid),main #contact-form .field .field-input select:not(.invalid),main #contact-form .field .field-input textarea:not(.invalid){border:1px #e7e7e7 solid}main #contact-form .field .field-input textarea{min-height:150px}main #contact-form .field .field-input .list{width:100%;position:relative;background-color:#fff;border-radius:10px;border:1px #e7e7e7 solid}main #contact-form .field .field-input .list select{border:none;height:45px;outline:none;font-size:.9em}main #contact-form .field .field-input .list svg{position:absolute;top:18px;right:16px;width:12px;height:12px;fill:#191b32;transform:rotate(180deg)}main .page-content .stars .star{display:inline-block;width:48px;height:48px}main .page-content .stars .star svg{width:100%;height:100%}main .page-content .stars .star:not(.active) svg use{filter:url(#grayscale)}footer{margin-bottom:0!important}@media (max-width: 767px){#bottom-dock{position:absolute;margin-bottom:0!important}body.w60{padding-bottom:0!important}.omhad{margin-bottom:60px}#supported-languages{bottom:56px}}