.logo-container {
    display: flex!important;
    align-items: center;
}

.logo-container .img {
    margin-left: 10px!important;
}


form > div {
    margin-bottom: 50px;
    padding-bottom: 0!important;
}
form > div > span {
    white-space: normal;
    
    line-height: 1.1;
}

@media screen and (min-width: 1000px) {
        form > div > span {
            font-size: 40px;
        }
        
        form button .SuiButton-content {
            font-size: 20px!important;
        }
    }

form div:has(button) {
    margin-bottom: 0!important;
}

form button .SuiButton-content {
    font-size: 18px!important;
    padding: 14px 40px!important;
}


form button .SuiButton-label {
    padding: 0;
}

.gradient-divider {
    background: linear-gradient(to right, #ff672e, #4f7ff2);
}

.guests-wrap img {
    border-radius: 100%;
}



p strong {
    font-family: 'InstrumentSansSemiBold' !important;    
}

p em {
    font-family: 'CormorantGaramondMediumItalic' !important;
    font-size: 110%;
}

.SuiField {
    border-width: 1px!important;
}

.SuiButton,
.cms-button-element {
    border-radius: 50px!important;
    border-width: 1px!important;
}

.no-border {
    border-width: 0!important;
}


.FormView__container {
    border-radius: 21px!important;
}

.column-container,
.column-container .column,
.column-container .right-column {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: flex-start;
}

.column-container .left-column {
    align-content: flex-start;
}

.speakers-container-horizontal {
    display: flex;
    gap: 20px;
}

.speakers-container-horizontal .column-container {
    display: flex;
    align-content: center;
}

.speakers-container-horizontal .column-container p strong {
    color: #ff672e;
}