@media (min-width:767px){.contact-row{flex-direction: row-reverse !important;}}.ui.grid>.row>.column.form-column{width: 70%;} @media (max-width:767px){.ui.grid>.row>.column.form-column{width: 100%;} }.contact-form-container{background-color: #fff; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); padding: 50px; border-radius: 5px;}@media (max-width:1365px){.contact-form-container{padding: 40px 30px;}}@media (max-width: 599px){.contact-form-container{padding: 30px 1.5rem;}}.contact-form-container .form-group{margin-bottom: 30px;}@media (max-width: 599px){.contact-form-container .form-group{margin-bottom: 1.5rem}}.contact-form-container label{display: block; font-weight: bold; margin-bottom: 5px;}.contact-form-container label .required{color: #ff0000;}.contact-form-container input,.contact-form-container textarea{width: 100%; padding: 8px; border: 1px solid #ccc; border-radius: 4px; box-sizing: border-box; font-size: 14px;}.contact-form-container textarea{resize: vertical;}.contact-form-container button{background-color: #e52704; color: #fff; padding: 15px; border: none; border-radius: 4px; cursor: pointer; font-size: 18px; width: 100%;}.contact-form-container button:hover{background-color: #b91f04;}.contact-form-container .g-recaptcha{margin-top: 15px;}.ui.grid>.row>.column.info-column{width: 30%;}@media (max-width:767px){.ui.grid>.row>.column.info-column{width: 100%; margin-top: 30px;} } .info-column .page-title{font-size: 22px; font-weight: bold;} .info-column .page-article{margin-top: 20px; font-size: 18px;}@media (max-width:1365px){.info-column .page-title{font-size: 20px;} .info-column .page-article{font-size: 17px;}}@media (max-width:1280px){.info-column .page-title{font-size: 18px;} .info-column .page-article{font-size: 16px;} }