.elementor-3099 .elementor-element.elementor-element-d2d63f3 > .elementor-widget-container{padding:0px 0px 0px 0px;}/* Start custom CSS for wpforms, class: .elementor-element-d2d63f3 */#content-wrap {
    padding-top: 9px;
    padding-bottom: 1px;
    background-color: #f2f2f2;
}
/* padding semua */
.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 0px;
}

/* Size gambar */
div.wpforms-container-full .wpforms-form .wpforms-field .wpforms-field-row:last-of-type {
    margin-bottom: 0;
    max-width: 100%;
}

/* bentuk setiap part */
div.wpforms-container-full .wpforms-form .wpforms-field {
    padding: 10px 13px !important;
    clear: both;
    transition: background-color .2s cubic-bezier(0,0,.2,1);
    background-color: white;
    border: 1px solid rgb(218,220,224);
    border-radius: 8px;
    margin-bottom: 12px;
    page-break-inside: avoid;
    word-wrap: break-word;
    
}

input[type=button], input[type=reset], input[type=submit], button[type=submit], .button, body div.wpforms-container-full .wpforms-form input[type=submit], body div.wpforms-container-full .wpforms-form button[type=submit], body div.wpforms-container-full .wpforms-form .wpforms-page-button {
    display: inline-block;
    font-family: inherit;
    background-color: #13aff0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    margin: 0;
    padding: 14px 20px;
    border: 0;
    cursor: pointer;
    text-align: center;
    letter-spacing: .1em;
    line-height: 1;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    border-radius: 4px;
}
/*
@media only screen and (max-width: 769px)
input[type=button], input[type=reset], input[type=submit], button[type=submit], .button, body div.wpforms-container-full .wpforms-form input[type=submit], body div.wpforms-container-full .wpforms-form button[type=submit], body div.wpforms-container-full .wpforms-form .wpforms-page-button {
    display: inline-block;
    font-family: inherit;
    background-color: #13aff0;
    color: #fff;
    font-size: 10px;
    font-weight: 600;
    text-transform: uppercase;
    margin: 0;
    padding: 5px 5px;
    border: 0;
    cursor: pointer;
    text-align: center;
    letter-spacing: .1em;
    line-height: 1;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    padding: 14px 20px !important;
}
*/


div.wpforms-container-full .wpforms-form .wpforms-pagebreak-left .wpforms-page-button {
    margin: 0 10px 0 0;
    padding: 14px 20px;
    border-radius: 4px;
}

/*border radius checkbox */
div.wpforms-container-full .wpforms-form input[type=checkbox], div.wpforms-container-full .wpforms-form input[type=radio] {
    border: 1px solid #ccc;
    border-radius: 3px;
    background-color: #fff;
    width: 16px;
    height: 16px;
    margin: 0px 5px -1px 1px !important;
    display: inline-block;
    vertical-align: baseline;
}
/*size checkbox*/
input[type=checkbox] {
    width: 16px !important;
    height: 16px !important;
}
    

/* size radio button untuk mobile view */
div.wpforms-container-full .wpforms-form input[type=radio] {
    vertical-align: bottom !important;
    width: 18px !important;
    height: 18px !important;
    margin: 0px 3px 3px 3px !important;
}


div.wpforms-container-full .wpforms-form .wpforms-checkbox-2-columns ul li, div.wpforms-container-full .wpforms-form .wpforms-multiplechoice-2-columns ul li, div.wpforms-container-full .wpforms-form .wpforms-list-2-columns ul li, div.wpforms-container-full .wpforms-form .wpforms-checkbox-3-columns ul li, div.wpforms-container-full .wpforms-form .wpforms-multiplechoice-3-columns ul li, div.wpforms-container-full .wpforms-form .wpforms-list-3-columns ul li {
    float: none !important;
    width: 50% !important;
}

/*padding dekat perkatan tepi checkbox */
.wpforms-field wpforms-field-checkbox wpforms-list-2-columns wpforms-conditional-trigger .div.wpforms-container-full .wpforms-form .wpforms-checkbox-2-columns ul li, div.wpforms-container-full .wpforms-form .wpforms-multiplechoice-2-columns ul li, div.wpforms-container-full .wpforms-form .wpforms-list-2-columns ul li {
    width: 50%;
    display: block;
    padding-right: 0px !important;
    padding-left: 0px !important;
}

.wpforms-entry-preview-basic .wpforms-entry-preview-label, div.wpforms-container-full .wpforms-entry-preview-basic .wpforms-entry-preview-label, div.wpforms-container-full .wpforms-form .wpforms-entry-preview-basic .wpforms-entry-preview-label {
    margin-bottom: 3px !important;
}
/*
div.wpforms-container-full .wpforms-form .wpforms-entry-preview-table_compact .wpforms-entry-preview-label {
    padding: 5px 10px 5px 10px !important;
}
*/

/* padding atas bawah dekat preview form */
.wpforms-entry-preview-table_compact .wpforms-entry-preview-label, .wpforms-entry-preview-table_compact .wpforms-entry-preview-value, div.wpforms-container-full .wpforms-entry-preview-table_compact .wpforms-entry-preview-label, div.wpforms-container-full .wpforms-entry-preview-table_compact .wpforms-entry-preview-value, div.wpforms-container-full .wpforms-form .wpforms-entry-preview-table_compact .wpforms-entry-preview-label, div.wpforms-container-full .wpforms-form .wpforms-entry-preview-table_compact .wpforms-entry-preview-value {
    background-color: #ffffff;
    border-left: 1px solid #dddddd;
    border-right: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
    padding: 5px 10px 5px 10px !important;
}

/* size column kiri dekat preview form*/
.wpforms-entry-preview-compact .wpforms-entry-preview-label, .wpforms-entry-preview-table_compact .wpforms-entry-preview-label, div.wpforms-container-full .wpforms-entry-preview-compact .wpforms-entry-preview-label, div.wpforms-container-full .wpforms-entry-preview-table_compact .wpforms-entry-preview-label, div.wpforms-container-full .wpforms-form .wpforms-entry-preview-compact .wpforms-entry-preview-label, div.wpforms-container-full .wpforms-form .wpforms-entry-preview-table_compact .wpforms-entry-preview-label {
    width: 35% !important;
}

/* size column kanan dekat preview form*/
.wpforms-entry-preview-compact .wpforms-entry-preview-value, .wpforms-entry-preview-table_compact .wpforms-entry-preview-value, div.wpforms-container-full .wpforms-entry-preview-compact .wpforms-entry-preview-value, div.wpforms-container-full .wpforms-entry-preview-table_compact .wpforms-entry-preview-value, div.wpforms-container-full .wpforms-form .wpforms-entry-preview-compact .wpforms-entry-preview-value, div.wpforms-container-full .wpforms-form .wpforms-entry-preview-table_compact .wpforms-entry-preview-value {
    width: 65% !important;
}

/*
div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button {

    padding: 10px 20px !important;
}
*/


/*padding untuk container submit button*/
div.wpforms-container-full .wpforms-form .wpforms-submit-container {
    padding: 20px 0 0 0 !important;
}

/*position submit button*/
.wpforms-form input[type=submit], 
.wpforms-form button[type=submit] {
    padding: 15px 50px !important;/* Distance between text and border */
    position: absolute !important;
    left: 50% !important;
     -ms-transform: translate(-50%, -50%) !important;

  transform: translate(-50%, -50%);
  font-size: 18px !important;
}

.wpforms-field.wpforms-field-content .wpforms-field-row p, .wpforms-field.wpforms-field-content .wpforms-field-row blockquote, .wpforms-field.wpforms-field-content .wpforms-field-row pre, .wpforms-field.wpforms-field-content .wpforms-field-row table {
    margin: 0 0 20px 0;
    font-size: 17px;
}


/*
.wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-content {
    padding: 10px 20px !important;
    clear: both;
    transition: background-color .2s cubic-bezier(0,0,.2,1);
    background-color: #fff;
    border: 1px solid rgb(218,220,224);
    border-radius: 8px;
    margin-bottom: 12px;
    page-break-inside: avoid;
    word-wrap: break-word;
}
*//* End custom CSS */