.sign-up-section {
    background: radial-gradient(circle, rgba(3,182,239,1) 0%, rgba(15,75,125,1) 100%);
    padding-top: 10%;
}
.sign-up-rt {
    padding: 50px;
    background: #fff;
    border-radius: 50px 50px 0 0;
}
.sign-up-row {
    display: grid;
    grid-template-columns: 1.2fr 1fr;
    gap: 6%;
}
main#content {
    margin-top: -132px;
}


/*10-5-2023*/
.gfield_radio {display: flex; gap: 20px; }
.sign-up-rt .gform_wrapper.gravity-theme .gfield_label {font-size: 15px !important; font-weight: 600 !important; line-height: 1.4; margin-bottom: 5px !important; }
.gfield_description.gform_fileupload_rules {padding-top: 0 !important; font-size: 13px !important; margin-top: 5px !important; }


@media (max-width: 1250px) {
.sign-up-section { padding-top: 15%;}
.sign-up-rt { padding: 40px; border-radius: 40px 40px 0 0;}


    }


@media (max-width: 960px) {

.sign-up-row { gap: 20px;}
.sign-up-rt {padding: 30px; border-radius: 30px 30px 0 0; }
.sign-up-section {padding-top: 150px; }
.sign-up-rt .main-title {margin-bottom: 15px; }





}    


@media (max-width: 767px) {
.sign-up-row {grid-template-columns: 1fr; gap: 0; }
.site-footer {margin-top: -35px !important; }
.sign-up-section { padding-bottom: 70px;}
.sign-up-rt {padding: 30px; border-radius: 30px; }
.sign-up-rt .gform_wrapper.gravity-theme .gfield_label { font-size: 13px !important; line-height: 1.4 !important;}
    }


/* 04-08-2023 */
.aws-asean-image-box{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
    margin-bottom: 15px;
}
.asean-logo{
    width: 20%;
    margin-right: 10px;
}
.aws-logo{
    width: 50%;
}
.tc_check .ginput_container {
    display: flex;
    gap: 10px;
}
.gform_wrapper.gravity-theme .textarea-aws textarea.large {
    height: 130px!important;
}