.elementor-398 .elementor-element.elementor-element-307c8b3:not(.elementor-motion-effects-element-type-background), .elementor-398 .elementor-element.elementor-element-307c8b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#225F9F;}.elementor-398 .elementor-element.elementor-element-307c8b3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-398 .elementor-element.elementor-element-307c8b3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-398 .elementor-element.elementor-element-b20d033 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 10px 0px 0px;}.elementor-398 .elementor-element.elementor-element-d855bab .elementor-heading-title{color:#FFFFFF;font-family:"Convergence", Sans-serif;}.elementor-398 .elementor-element.elementor-element-d855bab > .elementor-widget-container{margin:50px 200px -20px 0300px;}.elementor-398 .elementor-element.elementor-element-d855bab{z-index:2;}.elementor-398 .elementor-element.elementor-element-32e8b16{color:#FFFFFF;font-family:"Open Sans", Sans-serif;z-index:2;}.elementor-398 .elementor-element.elementor-element-32e8b16 > .elementor-widget-container{margin:20px 300px 0px 300px;}.elementor-398 .elementor-element.elementor-element-53bed28 .elementor-image img{width:33%;}body:not(.rtl) .elementor-398 .elementor-element.elementor-element-53bed28{left:-586px;}body.rtl .elementor-398 .elementor-element.elementor-element-53bed28{right:-586px;}.elementor-398 .elementor-element.elementor-element-53bed28{top:-93px;}.elementor-398 .elementor-element.elementor-element-fe1c421:not(.elementor-motion-effects-element-type-background), .elementor-398 .elementor-element.elementor-element-fe1c421 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-398 .elementor-element.elementor-element-fe1c421{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 50px 0px;}.elementor-398 .elementor-element.elementor-element-fe1c421 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-398 .elementor-element.elementor-element-8adc06a > .elementor-element-populated{margin:0px 300px 0px 300px;}.elementor-398 .elementor-element.elementor-element-800277a{--divider-border-style:solid;--divider-border-color:#444444;--divider-border-width:1px;}.elementor-398 .elementor-element.elementor-element-800277a .elementor-divider-separator{width:100%;}.elementor-398 .elementor-element.elementor-element-800277a .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-398 .elementor-element.elementor-element-720fe81{color:#444444;font-family:"Open Sans", Sans-serif;}.elementor-398 .elementor-element.elementor-element-7c49581 .elementor-button{font-family:"Convergence", Sans-serif;font-weight:600;}.elementor-398 .elementor-element.elementor-element-f2edb80 .elementor-button{font-family:"Convergence", Sans-serif;font-weight:600;}@media(max-width:767px){.elementor-398 .elementor-element.elementor-element-307c8b3{padding:10px 10px 10px 10px;}.elementor-398 .elementor-element.elementor-element-b20d033 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-398 .elementor-element.elementor-element-d855bab .elementor-heading-title{font-size:28px;}.elementor-398 .elementor-element.elementor-element-d855bab > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-398 .elementor-element.elementor-element-32e8b16{font-size:14px;}.elementor-398 .elementor-element.elementor-element-32e8b16 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-398 .elementor-element.elementor-element-53bed28 .elementor-image img{width:76%;}body:not(.rtl) .elementor-398 .elementor-element.elementor-element-53bed28{left:-184px;}body.rtl .elementor-398 .elementor-element.elementor-element-53bed28{right:-184px;}.elementor-398 .elementor-element.elementor-element-53bed28{top:-98.155px;}.elementor-398 .elementor-element.elementor-element-fe1c421, .elementor-398 .elementor-element.elementor-element-fe1c421 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-398 .elementor-element.elementor-element-fe1c421{margin-top:-20px;margin-bottom:0px;padding:20px 10px 50px 10px;}.elementor-398 .elementor-element.elementor-element-8adc06a > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-398 .elementor-element.elementor-element-800277a .elementor-divider{padding-top:2px;padding-bottom:2px;}.elementor-398 .elementor-element.elementor-element-800277a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-398 .elementor-element.elementor-element-720fe81 .elementor-text-editor{text-align:center;}.elementor-398 .elementor-element.elementor-element-720fe81{font-size:14px;line-height:1.5em;}.elementor-398 .elementor-element.elementor-element-720fe81 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-398 .elementor-element.elementor-element-c099979{width:50%;}.elementor-398 .elementor-element.elementor-element-7c49581 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-398 .elementor-element.elementor-element-36538e8{width:50%;}}/* Start custom CSS for image, class: .elementor-element-53bed28 */.elementor-398 .elementor-element.elementor-element-53bed28{
     animation: floatUpDown 3s ease-in-out infinite;
}

/* Animasi melayang naik-turun */
@keyframes floatUpDown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-10px);
  }
  100% {
    transform: translateY(0px);
  }
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-307c8b3 */.elementor-398 .elementor-element.elementor-element-307c8b3{
    width: 100vw;
    overflow: hidden;
    background: linear-gradient(54deg, rgba(0, 176, 227, 1) 0%, rgba(0, 92, 162, 1) 96%);
    
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-feb3031 */.ccr-button {
    padding: 0.5rem 1rem;
    background: linear-gradient(54deg, rgba(0, 176, 227, 1) 0%, rgba(0, 92, 162, 1) 96%) !important;
    /* background: #0073aa; */
    color: #fff;
    width: 100%;
    font-size: 14px !important;
    border: none;
    height: 55px;
    border-radius: 12px;
    cursor: pointer;
    font-family: 'Convergence' !important;
}

button.ccr-button.ccr-login-button {
    background: white !important;
    border-radius: 12px;
}

.ccr-label {
    display: block;
    margin-bottom: 0.5rem;
    font-weight: 500 !important;
    font-family: 'Convergence';
}

div#terms_popup {
    border: 1px solid lightgrey;
    padding: 10px;
    margin-bottom: 20px;
    font-family: 'Convergence';
    border-radius: 12px;
    font-size: 12px;
}

label.ccr-checkbox {
    font-family: 'Convergence';
}

a:hover, a:focus {
    color: orange;
}

.ccr-loginbtn {
    text-align: center;
}

.ccr-loginbtn p {
    margin-bottom: 10px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c49581 */#loginbtn{
    width: 100%;
padding-top: 15px;
padding-bottom: 15px;
border-radius: 8px;
font-size: 16px;
background: white;
color: #0274be;
border: 1px solid #0274be;
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f2edb80 */#daftarbtn{
    width: 100%;
padding-top: 15px;
padding-bottom: 15px;
border-radius: 8px;
font-size: 16px;
background: #0274be;
color: white;
border: 1px solid #0274be;
    
}/* End custom CSS */