main {
    max-width: 1200px;
    padding: 50px 50px 25px;
}
h1 {
    font: normal normal normal 20px/26px FSAlbert-Bold, sans-serif;
    padding-bottom: 20px;
}
.columnWrapperThree {
    display: grid;
    gap: 25px 25px;
    grid-template-columns: 1fr 1fr 1fr;
    padding-top: 45px;
    width: 100%;
}
.buttonWrapperPrimary {
    max-width: initial;
}
.ui.form input:not([type]),
.ui.form input[type=date],
.ui.form input[type=datetime-local],
.ui.form input[type=email],
.ui.form input[type=file],
.ui.form input[type=number],
.ui.form input[type=password],
.ui.form input[type=search],
.ui.form input[type=tel],
.ui.form input[type=text],
.ui.form input[type=time],
.ui.form input[type=url] {
    background-color: #F0F0F0;
    border: 2px solid #F0F0F0;
    border-radius: 0;
    color: #000;
    font: normal normal normal 18px/23px FSAlbert-Bold, sans-serif;
    padding: 10px 20px;
}
.ui.form input:not([type]):focus,
.ui.form input[type=date]:focus,
.ui.form input[type=datetime-local]:focus,
.ui.form input[type=email]:focus,
.ui.form input[type=file]:focus,
.ui.form input[type=number]:focus,
.ui.form input[type=password]:focus,
.ui.form input[type=search]:focus,
.ui.form input[type=tel]:focus,
.ui.form input[type=text]:focus,
.ui.form input[type=time]:focus,
.ui.form input[type=url]:focus {
    background-color: #F0F0F0;
    border-color: #77C5D8;
    border-radius: 0;
}