.elementor-14 .elementor-element.elementor-element-0dd1fb5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:10px;--padding-bottom:0px;--padding-left:54px;--padding-right:54px;}.elementor-14 .elementor-element.elementor-element-0dd1fb5:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-0dd1fb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dinopik.com/wp-content/uploads/2024/05/Backgrond.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-fa33293{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-df8c5e5{text-align:center;}.elementor-14 .elementor-element.elementor-element-df8c5e5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:600;line-height:50px;color:#151515;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-609db28 > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-609db28{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:21px;color:#505050;}.elementor-14 .elementor-element.elementor-element-e9dcb51{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-6702811{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-9bd24a2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:19px 19px;--row-gap:19px;--column-gap:19px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2E65B0;--border-color:#2E65B0;--border-radius:8px 8px 8px 8px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-14 .elementor-element.elementor-element-b8c5ec8{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;text-align:left;}.elementor-14 .elementor-element.elementor-element-b8c5ec8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-b8c5ec8.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-b8c5ec8 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-ca921d0{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-ca921d0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-f6c8013{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:17px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-1d55cd9 #edd_checkout_form_wrap #edd_final_total_wrap{background-color:#FFFFFF;color:#2E65B0;padding:0px 0px 0px 02px;border-style:none;}.elementor-14 .elementor-element.elementor-element-1d55cd9 #edd_checkout_form_wrap #edd-purchase-button{background-color:#2E65B0;color:#FFFFFF;border-radius:7px 7px 7px 7px;padding:10px 30px 10px 30px;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:none;}.elementor-14 .elementor-element.elementor-element-1d55cd9 #edd_register_form #edd-purchase-button:hover{background-color:#0B274E;}.elementor-14 .elementor-element.elementor-element-1d55cd9 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-14 .elementor-element.elementor-element-1d55cd9 #edd_checkout_form_wrap input[type*="text"]{width:100%;}.elementor-14 .elementor-element.elementor-element-1d55cd9 #edd_checkout_form_wrap input[type*="email"]{width:100%;}.elementor-14 .elementor-element.elementor-element-1d55cd9 #edd_checkout_form_wrap input[type*="url"]{width:100%;}.elementor-14 .elementor-element.elementor-element-1d55cd9 #edd_checkout_form_wrap input[type*="number"]{width:100%;}.elementor-14 .elementor-element.elementor-element-1d55cd9 #edd_checkout_form_wrap input[type*="tel"]{width:100%;}.elementor-14 .elementor-element.elementor-element-1d55cd9 #edd_checkout_form_wrap input[type*="date"]{width:100%;}.elementor-14 .elementor-element.elementor-element-1d55cd9 #edd_checkout_form_wrap input[type*="password"]{width:100%;}.elementor-14 .elementor-element.elementor-element-1d55cd9 #edd_checkout_form_wrap .select.edd-select{width:100%;}.elementor-14 .elementor-element.elementor-element-1d55cd9 #edd_checkout_cart .edd_cart_header_row th{font-family:"Work Sans", Sans-serif;}.elementor-14 .elementor-element.elementor-element-1d55cd9 #edd_checkout_cart .edd_cart_item td{padding:0.5em 0.5em 0.5em 0.5em;}.elementor-14 .elementor-element.elementor-element-1d55cd9 #edd_checkout_cart .edd_cart_item td a{color:#DA0F0F;}.elementor-14 .elementor-element.elementor-element-1d55cd9 .bdt-edd-checkout #edd_checkout_form_wrap fieldset{border-color:#CDCDCD;border-width:1px;}.elementor-14 .elementor-element.elementor-element-1d55cd9 .bdt-edd-checkout #edd_checkout_form_wrap legend{font-family:"Work Sans", Sans-serif;font-size:16px;}.elementor-14 .elementor-element.elementor-element-1d55cd9  #edd_checkout_form_wrap label{color:#000000;}.elementor-14 .elementor-element.elementor-element-1d55cd9 #edd_checkout_form_wrap label{margin-bottom:6px;font-family:"Work Sans", Sans-serif;font-size:16px;text-transform:capitalize;}.elementor-14 .elementor-element.elementor-element-1d55cd9 #edd_checkout_form_wrap span.edd-description{margin-bottom:12px;font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:none;}#edd_checkout_form_wrap input.edd-input{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CDCDCD;}.elementor-14 .elementor-element.elementor-element-1d55cd9 #edd_checkout_form_wrap input.edd-input{border-radius:7px 7px 7px 7px;font-family:"Work Sans", Sans-serif;font-size:16px;text-transform:none;}.elementor-14 .elementor-element.elementor-element-1d55cd9 #edd_checkout_form_wrap #edd_final_total_wrap > *{font-family:"Work Sans", Sans-serif;font-weight:700;}.elementor-14 .elementor-element.elementor-element-1d55cd9 #edd_checkout_form_wrap #edd-purchase-button:hover{color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-fd18eb4 > .elementor-widget-container{padding:24px 24px 24px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D7D7D7;border-radius:8px 8px 8px 8px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-0dd1fb5{--min-height:157px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-14 .elementor-element.elementor-element-df8c5e5 .elementor-heading-title{font-size:23px;}.elementor-14 .elementor-element.elementor-element-609db28 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-609db28{font-size:14px;}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-0dd1fb5{--min-height:122px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-fa33293{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-609db28{text-align:left;}}/* Start custom CSS for shortcode, class: .elementor-element-ca921d0 */.set-currency-converter .edd-currency-button-reset, .set-currency-converter .edd-currency-save-button {
    padding: 5px 20px !important;
    font-family: 'Work Sans' !important;
    font-weight: 500 !important;
    border: 1px solid #EFEFEF;
    border-radius: 7px;
}

.set-currency-converter .edd-currencies-select {
    background: transparent;
    padding: 5px 10px !important;
    font-family: 'Inter' !important;
    font-weight: 400 !important;
    border: 1px solid #EFEFEF;
    border-radius: 4px;
}

.set-currency-converter .edd-currency-wrap {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.set-currency-converter .edd-currencies-select {
    flex-grow: 1;
    margin-right: 10px;
}

.set-currency-converter .edd-currency-save-button {
    background: #2E65B0;
    color: #FFF;
}



.set-currency-converter .edd-currency-button-reset {
    background: #d63638;
    color: #FFF;
}

.set-currency-converter .edd-currency-save-button,
.set-currency-converter .edd-currency-button-reset {
    margin-left: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5428cfd */.elementor-14 .elementor-element.elementor-element-5428cfd a{
    display: inline-block;
    text-decoration: underline;
    animation: jump-shaking 1.5s infinite;
}

@keyframes jump-shaking {
  0% { transform: translateX(0) rotate(0)}
  35% { transform: translateY(0) rotate(0)}
  85% { transform: translateY(0) rotate(0) }
  89% { transform: translateY(-2px) rotate(-5deg) }
  93% { transform: translateY(-1px) rotate(5deg) }
  98% { transform: translateY(-1px) rotate(-5deg) }
  100% { transform: translateY(0) rotate(0) }
}/* End custom CSS */
/* Start custom CSS for bdt-edd-checkout, class: .elementor-element-1d55cd9 */.elementor-14 .elementor-element.elementor-element-1d55cd9 #edd_checkout_user_info {
    display: flex;
    flex-wrap: wrap;
    gap: 20px; /* Jarak antar kolom */
}

.elementor-14 .elementor-element.elementor-element-1d55cd9 #edd_checkout_user_info p {
    flex: 1 1 calc(50% - 20px); /* Membagi menjadi dua kolom dengan jarak */
}

/* Jika ingin memastikan email tetap full width */
.elementor-14 .elementor-element.elementor-element-1d55cd9 #edd-email-wrap {
    flex-basis: 100%;
}


.elementor-14 .elementor-element.elementor-element-1d55cd9 fieldset#edd_checkout_user_info {
    border-radius: 6px;
}



.elementor-14 .elementor-element.elementor-element-1d55cd9 fieldset#edd_checkout_user_info {
    margin-top: 20px;
}

.elementor-14 .elementor-element.elementor-element-1d55cd9 .edd-action-btn-remove-text::before {
    content: "\f2ed"; /* Unicode untuk ikon trash */
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    color: red;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fd18eb4 */.elementor-14 .elementor-element.elementor-element-fd18eb4 {
    font-family: 'Work Sans';
}

.elementor-14 .elementor-element.elementor-element-fd18eb4 #edd_purchase_submit .edd-submit.blue {
    width: 100% !important;
        padding: 16px !important;
}

.elementor-14 .elementor-element.elementor-element-fd18eb4 #edd_checkout_form_wrap {
    display: flex;
    flex-wrap: wrap; /* Supaya responsif di layar kecil */
    gap: 20px; /* Jarak antar elemen */
    align-items: flex-start; /* Menjaga elemen tetap sejajar di atas */
}

.elementor-14 .elementor-element.elementor-element-fd18eb4 #edd_checkout_form_wrap p {
    flex-basis: 100%; /* Membuat paragraf tetap di atas */
}

.elementor-14 .elementor-element.elementor-element-fd18eb4 #edd_checkout_cart_form, #edd_purchase_form {
    flex: 1; /* Kedua form memiliki ukuran yang sama */
    min-width: 300px; /* Batas minimum agar tidak terlalu kecil */
}

.elementor-14 .elementor-element.elementor-element-fd18eb4 div.elementor-widget-container {
    border: none;
}

.elementor-14 .elementor-element.elementor-element-fd18eb4 form#edd_checkout_cart_form.edd-blocks-form.edd-blocks-form__cart, .elementor-14 .elementor-element.elementor-element-fd18eb4 fieldset#edd_checkout_user_info.edd-blocks-form, .elementor-14 .elementor-element.elementor-element-fd18eb4 fieldset#edd_checkout_user_info, .elementor-14 .elementor-element.elementor-element-fd18eb4 p#edd_final_total_wrap {
    border: 1px solid #383838;
    border-radius: 9px;
    box-shadow: 0px 4px 7px rgba(0, 0, 0, 0.16);

}

.elementor-14 .elementor-element.elementor-element-fd18eb4 .edd_cart_total{
    color: white;
    font-size: 25px;
    font-weight: 600;
    margin-top: -10px;
}

.elementor-14 .elementor-element.elementor-element-fd18eb4 .edd_cart_amount {
        color: #2E65B0;
    font-size: 31px;
    font-weight: 600;
}

.elementor-14 .elementor-element.elementor-element-fd18eb4 .edd-blocks-form__cart .edd-blocks-cart__row, .edd-blocks-form__cart .edd_cart_footer_row {
    padding: 1.5rem 1rem .1rem 1rem !important; 
}

.elementor-14 .elementor-element.elementor-element-fd18eb4 .edd-blocks-cart__action-remove {
        background-color: #2E65B0 !important; 
    color: white !important;
    display: inline-flex; 
    align-items: center;
    justify-content: center;
    border-radius: 50%; 
    padding: 10px; 
    text-decoration: none; 
}

.elementor-14 .elementor-element.elementor-element-fd18eb4 .edd-blocks-form__cart .edd-blocks-cart__action-remove, 
.edd-blocks-form__cart .edd_discount_remove {
    background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="11" height="12" viewBox="0 0 11 12" fill="white"><path d="M0.785714 10.875C0.785714 11.1734 0.909885 11.4595 1.13091 11.6705C1.35193 11.8815 1.65171 12 1.96429 12H9.03571C9.34829 12 9.64806 11.8815 9.86909 11.6705C10.0901 11.4595 10.2143 11.1734 10.2143 10.875V3H0.785714V10.875ZM7.46429 4.875C7.46429 4.77555 7.50568 4.68016 7.57935 4.60984C7.65303 4.53951 7.75295 4.5 7.85714 4.5C7.96133 4.5 8.06126 4.53951 8.13494 4.60984C8.20861 4.68016 8.25 4.77555 8.25 4.875V10.125C8.25 10.2245 8.20861 10.3198 8.13494 10.3902C8.06126 10.4605 7.96133 10.5 7.85714 10.5C7.75295 10.5 7.65303 10.4605 7.57935 10.3902C7.50568 10.3198 7.46429 10.2245 7.46429 10.125V4.875ZM5.10714 4.875C5.10714 4.77555 5.14853 4.68016 5.22221 4.60984C5.29588 4.53951 5.39581 4.5 5.5 4.5C5.60419 4.5 5.70412 4.53951 5.77779 4.60984C5.85147 4.68016 5.89286 4.77555 5.89286 4.875V10.125C5.89286 10.2245 5.85147 10.3198 5.77779 10.3902C5.70412 10.4605 5.60419 10.5 5.5 10.5C5.39581 10.5 5.29588 10.4605 5.22221 10.3902C5.14853 10.3198 5.10714 10.2245 5.10714 10.125V4.875ZM2.75 4.875C2.75 4.77555 2.79139 4.68016 2.86507 4.60984C2.93874 4.53951 3.03866 4.5 3.14286 4.5C3.24705 4.5 3.34697 4.53951 3.42065 4.60984C3.49432 4.68016 3.53571 4.77555 3.53571 4.875V10.125C3.53571 10.2245 3.49432 10.3198 3.42065 10.3902C3.34697 10.4605 3.24705 10.5 3.14286 10.5C3.03866 10.5 2.93874 10.4605 2.86507 10.3902C2.79139 10.3198 2.75 10.2245 2.75 10.125V4.875ZM10.6071 0.750004H7.66071L7.42991 0.311723C7.38102 0.218023 7.30571 0.139205 7.21244 0.084135C7.11918 0.0290653 7.01167 -7.09679e-05 6.90201 4.10923e-06H4.09554C3.98612 -0.000397388 3.8788 0.0286302 3.78587 0.0837612C3.69294 0.138892 3.61815 0.217897 3.57009 0.311723L3.33929 0.750004H0.392857C0.288665 0.750004 0.18874 0.789513 0.115065 0.859839C0.0413902 0.930165 0 1.02555 0 1.125L0 1.875C0 1.97446 0.0413902 2.06984 0.115065 2.14017C0.18874 2.21049 0.288665 2.25 0.392857 2.25H10.6071C10.7113 2.25 10.8113 2.21049 10.8849 2.14017C10.9586 2.06984 11 1.97446 11 1.875V1.125C11 1.02555 10.9586 0.930165 10.8849 0.859839C10.8113 0.789513 10.7113 0.750004 10.6071 0.750004Z"/></svg>') no-repeat center center;
    /*background-size: contain;*/
    opacity: 1; /* Pastikan ikon terlihat penuh */
}

.elementor-14 .elementor-element.elementor-element-fd18eb4 .edd_checkout_cart_item_title, .edd_cart_item_price {
    font-weight: 500;
    color: black;
}

.elementor-14 .elementor-element.elementor-element-fd18eb4 #edd_checkout_cart {
    
    border: none;
    margin: 0 0 10px;
}

.elementor-14 .elementor-element.elementor-element-fd18eb4 .edd-blocks-cart__row-header div:last-child {
    color:white;
}

.elementor-14 .elementor-element.elementor-element-fd18eb4 input {
    width: 100%;
    border-radius: 7px;
    border-color: #CDCDCD;
    outline: none;
}

@media (max-width: 768px) {
    .elementor-14 .elementor-element.elementor-element-fd18eb4 #edd_checkout_form_wrap {
        flex-direction: column; 
    }
}/* End custom CSS */