.elementor-4038 .elementor-element.elementor-element-652fc9ab{--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;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-4038 .elementor-element.elementor-element-652fc9ab:not(.elementor-motion-effects-element-type-background), .elementor-4038 .elementor-element.elementor-element-652fc9ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4120e10 );}.elementor-4038 .elementor-element.elementor-element-2ad9b590{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4038 .elementor-element.elementor-element-187e12f3{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4038 .elementor-element.elementor-element-4a342e02{text-align:start;}.elementor-4038 .elementor-element.elementor-element-4a342e02 img{width:45%;}.elementor-4038 .elementor-element.elementor-element-42730689{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4038 .elementor-element.elementor-element-fe15073.elementor-element{--align-self:center;}.elementor-4038 .elementor-element.elementor-element-fe15073 .elementor-menu-toggle{margin:0 auto;}.elementor-4038 .elementor-element.elementor-element-fe15073 .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-weight:700;}.elementor-4038 .elementor-element.elementor-element-fe15073 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-c4d87cc );fill:var( --e-global-color-c4d87cc );padding-left:20px;padding-right:20px;}.elementor-4038 .elementor-element.elementor-element-fe15073 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-4038 .elementor-element.elementor-element-fe15073 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-4038 .elementor-element.elementor-element-fe15073 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-4038 .elementor-element.elementor-element-fe15073 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-d8fcca0 );fill:var( --e-global-color-d8fcca0 );}.elementor-4038 .elementor-element.elementor-element-fe15073 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-d8fcca0 );}.elementor-4038 .elementor-element.elementor-element-3188ff77{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4038 .elementor-element.elementor-element-778b2b8c .elementor-button{background-color:var( --e-global-color-87d988f );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c4d87cc );border-radius:999px 999px 999px 999px;padding:20px 40px 20px 40px;}.elementor-4038 .elementor-element.elementor-element-778b2b8c .elementor-button:hover, .elementor-4038 .elementor-element.elementor-element-778b2b8c .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-c4d87cc );border-color:var( --e-global-color-c4d87cc );}.elementor-4038 .elementor-element.elementor-element-778b2b8c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4038 .elementor-element.elementor-element-778b2b8c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4038 .elementor-element.elementor-element-778b2b8c .elementor-button:hover svg, .elementor-4038 .elementor-element.elementor-element-778b2b8c .elementor-button:focus svg{fill:var( --e-global-color-c4d87cc );}.elementor-4038 .elementor-element.elementor-element-2fe29804{--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;}.elementor-4038 .elementor-element.elementor-element-685bf257{--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;}.elementor-4038 .elementor-element.elementor-element-8285660{text-align:center;}.elementor-4038 .elementor-element.elementor-element-8285660 .elementor-heading-title{font-size:26px;}.elementor-4038 .elementor-element.elementor-element-294296be{text-align:center;}.elementor-4038 .elementor-element.elementor-element-61e675b7{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4038 .elementor-element.elementor-element-7562a1d7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4038 .elementor-element.elementor-element-551fb02{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4038 .elementor-element.elementor-element-551fb02 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4038 .elementor-element.elementor-element-551fb02.elementor-element{--align-self:flex-start;}.elementor-4038 .elementor-element.elementor-element-551fb02 img{width:100%;}.elementor-4038 .elementor-element.elementor-element-7dab89e1{--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;--overflow:hidden;--padding-top:100px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4038 .elementor-element.elementor-element-7dab89e1:not(.elementor-motion-effects-element-type-background), .elementor-4038 .elementor-element.elementor-element-7dab89e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d856e46 );}.elementor-4038 .elementor-element.elementor-element-56f8ee8f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4038 .elementor-element.elementor-element-67aa6d2c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:90px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4038 .elementor-element.elementor-element-67aa6d2c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4038 .elementor-element.elementor-element-af6d9d2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4038 .elementor-element.elementor-element-604e4c3b > .elementor-widget-container{margin:-34px 0px -3px 0px;}.elementor-4038 .elementor-element.elementor-element-604e4c3b{text-align:start;}.elementor-4038 .elementor-element.elementor-element-604e4c3b img{width:58%;}.elementor-4038 .elementor-element.elementor-element-1975df75{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4038 .elementor-element.elementor-element-14db4ff6 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-4038 .elementor-element.elementor-element-588422c4{--grid-template-columns:repeat(0, auto);--icon-size:14px;--grid-column-gap:8px;--grid-row-gap:0px;}.elementor-4038 .elementor-element.elementor-element-588422c4 .elementor-widget-container{text-align:left;}.elementor-4038 .elementor-element.elementor-element-588422c4 .elementor-social-icon{background-color:var( --e-global-color-d8fcca0 );}.elementor-4038 .elementor-element.elementor-element-588422c4 .elementor-social-icon i{color:var( --e-global-color-74811d4 );}.elementor-4038 .elementor-element.elementor-element-588422c4 .elementor-social-icon svg{fill:var( --e-global-color-74811d4 );}.elementor-4038 .elementor-element.elementor-element-50f0f6ff{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4038 .elementor-element.elementor-element-241e1793 .elementor-heading-title{font-family:var( --e-global-typography-9574a22-font-family ), Sans-serif;font-size:var( --e-global-typography-9574a22-font-size );font-weight:var( --e-global-typography-9574a22-font-weight );line-height:var( --e-global-typography-9574a22-line-height );color:var( --e-global-color-d8fcca0 );}.elementor-4038 .elementor-element.elementor-element-ae93ff6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-4038 .elementor-element.elementor-element-ae93ff6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-4038 .elementor-element.elementor-element-ae93ff6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-4038 .elementor-element.elementor-element-ae93ff6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-4038 .elementor-element.elementor-element-ae93ff6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-4038 .elementor-element.elementor-element-ae93ff6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4038 .elementor-element.elementor-element-ae93ff6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4038 .elementor-element.elementor-element-ae93ff6{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4038 .elementor-element.elementor-element-ae93ff6 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4038 .elementor-element.elementor-element-518dcc1d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4038 .elementor-element.elementor-element-6461e75 .elementor-heading-title{font-family:var( --e-global-typography-9574a22-font-family ), Sans-serif;font-size:var( --e-global-typography-9574a22-font-size );font-weight:var( --e-global-typography-9574a22-font-weight );line-height:var( --e-global-typography-9574a22-line-height );color:var( --e-global-color-d8fcca0 );}.elementor-4038 .elementor-element.elementor-element-69efb13 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-4038 .elementor-element.elementor-element-69efb13 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-4038 .elementor-element.elementor-element-69efb13 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-4038 .elementor-element.elementor-element-69efb13 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-4038 .elementor-element.elementor-element-69efb13 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-4038 .elementor-element.elementor-element-69efb13 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4038 .elementor-element.elementor-element-69efb13 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4038 .elementor-element.elementor-element-69efb13{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4038 .elementor-element.elementor-element-69efb13 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4038 .elementor-element.elementor-element-41f91940{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4038 .elementor-element.elementor-element-28b6f6c2 .elementor-heading-title{font-family:var( --e-global-typography-9574a22-font-family ), Sans-serif;font-size:var( --e-global-typography-9574a22-font-size );font-weight:var( --e-global-typography-9574a22-font-weight );line-height:var( --e-global-typography-9574a22-line-height );color:var( --e-global-color-d8fcca0 );}.elementor-4038 .elementor-element.elementor-element-c93edb6 iframe{height:230px;}.elementor-4038 .elementor-element.elementor-element-738d300{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-3b7c8a0 );--border-color:var( --e-global-color-3b7c8a0 );--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4038 .elementor-element.elementor-element-2bbeccc6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4038 .elementor-element.elementor-element-4899f0d9{--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;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4038 .elementor-element.elementor-element-571361b4 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-4038 .elementor-element.elementor-element-652fc9ab{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4038 .elementor-element.elementor-element-42730689{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4038 .elementor-element.elementor-element-294296be > .elementor-widget-container{margin:0px 70px -19px 70px;}.elementor-4038 .elementor-element.elementor-element-294296be{text-align:center;}.elementor-4038 .elementor-element.elementor-element-61e675b7{--grid-auto-flow:row;}.elementor-4038 .elementor-element.elementor-element-7dab89e1{--padding-top:100px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-4038 .elementor-element.elementor-element-67aa6d2c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:60px;}.elementor-4038 .elementor-element.elementor-element-604e4c3b > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-4038 .elementor-element.elementor-element-604e4c3b img{width:78%;}.elementor-4038 .elementor-element.elementor-element-14db4ff6 > .elementor-widget-container{margin:0px -55px -20px 0px;}.elementor-4038 .elementor-element.elementor-element-241e1793 .elementor-heading-title{font-size:var( --e-global-typography-9574a22-font-size );line-height:var( --e-global-typography-9574a22-line-height );}.elementor-4038 .elementor-element.elementor-element-6461e75 .elementor-heading-title{font-size:var( --e-global-typography-9574a22-font-size );line-height:var( --e-global-typography-9574a22-line-height );}.elementor-4038 .elementor-element.elementor-element-28b6f6c2 .elementor-heading-title{font-size:var( --e-global-typography-9574a22-font-size );line-height:var( --e-global-typography-9574a22-line-height );}}@media(max-width:767px){.elementor-4038 .elementor-element.elementor-element-652fc9ab{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-4038 .elementor-element.elementor-element-2ad9b590{--flex-wrap:nowrap;}.elementor-4038 .elementor-element.elementor-element-4a342e02 img{width:85%;}.elementor-4038 .elementor-element.elementor-element-3188ff77{--width:290%;}.elementor-4038 .elementor-element.elementor-element-294296be > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-4038 .elementor-element.elementor-element-61e675b7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4038 .elementor-element.elementor-element-7dab89e1{--padding-top:100px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-4038 .elementor-element.elementor-element-67aa6d2c{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-4038 .elementor-element.elementor-element-604e4c3b{text-align:center;}.elementor-4038 .elementor-element.elementor-element-604e4c3b img{width:59%;}.elementor-4038 .elementor-element.elementor-element-14db4ff6 > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-4038 .elementor-element.elementor-element-14db4ff6{text-align:center;}.elementor-4038 .elementor-element.elementor-element-588422c4 .elementor-widget-container{text-align:center;}.elementor-4038 .elementor-element.elementor-element-50f0f6ff{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-4038 .elementor-element.elementor-element-241e1793{text-align:center;}.elementor-4038 .elementor-element.elementor-element-241e1793 .elementor-heading-title{font-size:var( --e-global-typography-9574a22-font-size );line-height:var( --e-global-typography-9574a22-line-height );}.elementor-4038 .elementor-element.elementor-element-518dcc1d{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-4038 .elementor-element.elementor-element-6461e75{text-align:center;}.elementor-4038 .elementor-element.elementor-element-6461e75 .elementor-heading-title{font-size:var( --e-global-typography-9574a22-font-size );line-height:var( --e-global-typography-9574a22-line-height );}.elementor-4038 .elementor-element.elementor-element-41f91940{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-4038 .elementor-element.elementor-element-28b6f6c2{text-align:center;}.elementor-4038 .elementor-element.elementor-element-28b6f6c2 .elementor-heading-title{font-size:var( --e-global-typography-9574a22-font-size );line-height:var( --e-global-typography-9574a22-line-height );}.elementor-4038 .elementor-element.elementor-element-2bbeccc6{--margin-top:20px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-4038 .elementor-element.elementor-element-5a425c7d{text-align:center;}.elementor-4038 .elementor-element.elementor-element-4899f0d9{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:29px;--margin-right:0px;}}@media(min-width:768px){.elementor-4038 .elementor-element.elementor-element-187e12f3{--width:35%;}.elementor-4038 .elementor-element.elementor-element-3188ff77{--width:40%;}.elementor-4038 .elementor-element.elementor-element-61e675b7{--content-width:1300px;}.elementor-4038 .elementor-element.elementor-element-67aa6d2c{--width:22.952%;}.elementor-4038 .elementor-element.elementor-element-50f0f6ff{--width:50%;}.elementor-4038 .elementor-element.elementor-element-518dcc1d{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4038 .elementor-element.elementor-element-3188ff77{--width:200%;}}/* Start custom CSS for shortcode, class: .elementor-element-65530f75 *//* =========================================
   SUPER CLEAN COMPACT - MAROON MINIMAL
   ========================================= */

:root{
  --maroon:#781304;

  --text:#111827;
  --muted:#6b7280;

  --bg:#ffffff;
  --field:#ffffff;

  --border:#e5e7eb;
  --border-hover:#d1d5db;

  --radius:12px;

  --ring:0 0 0 3px rgba(120,19,4,.12);
}

/* Container */
form.frm-fluent-form{
  max-width:650px;
  margin:0 auto;
  padding:0;
  font-family:'Inter',system-ui,-apple-system,sans-serif;
  color:var(--text);
}

/* Compact spacing antar grup */
.ff-el-group{
  margin-bottom:8px;
}

/* Label super clean */
.ff-el-input--label label{
  font-size:12px;
  font-weight:600;
  color:var(--muted);
  margin-bottom:4px;
  display:block;
  letter-spacing:.2px;
  text-transform:none;
}

/* Optional: label jadi maroon saat aktif */
.ff-el-group.ff-el-is-active .ff-el-input--label label{
  color:var(--maroon);
}

/* Input compact */
.ff-el-form-control{
  height:44px !important;
  padding:10px 12px;

  background:var(--field);
  border:1px solid var(--border);
  border-radius:var(--radius);

  font-size:14px;
  color:var(--text);
  width:100%;

  box-shadow:none !important;
  transition:border-color .15s ease, background-color .15s ease;
}

.ff-el-form-control::placeholder{
  color:#9ca3af;
  font-size:13px;
}

/* Hover halus */
.ff-el-form-control:hover{
  border-color:var(--border-hover);
}

/* Focus clean modern */
.ff-el-form-control:focus{
  outline:none;
  border-color:rgba(120,19,4,.55);
  box-shadow:var(--ring) !important;
  background:var(--bg);
}

/* Error state */
.ff-el-is-error .ff-el-form-control,
.ff-el-form-control.ff-el-is-error{
  border-color:#ef4444 !important;
  box-shadow:0 0 0 3px rgba(239,68,68,.12) !important;
}

/* Radio/checkbox jadi card compact */
.ff-el-form-check{
  margin-bottom:6px;
}

.ff-el-form-check label{
  display:flex;
  align-items:center;
  gap:10px;

  padding:10px 12px;
  border:1px solid var(--border);
  border-radius:var(--radius);
  background:var(--bg);

  cursor:pointer;
  font-weight:600;
  color:#1f2937;
  transition:border-color .15s ease, box-shadow .15s ease;
}

.ff-el-form-check input[type="radio"],
.ff-el-form-check input[type="checkbox"]{
  accent-color:var(--maroon);
  width:16px;
  height:16px;
  margin:0;
}

.ff-el-form-check label:hover{
  border-color:rgba(120,19,4,.35);
}

/* Selected card (browser modern) */
.ff-el-form-check:has(input:checked) label{
  border-color:rgba(120,19,4,.55);
  box-shadow:var(--ring);
  background:#fffdfc;
}

/* Submit area compact */
.ff_submit_btn_wrapper{
  text-align:center !important;
  margin-top:10px;
}

.ff_submit_btn_wrapper button.ff-btn-submit{
  width:auto !important;
  min-width:200px;
  padding:10px 18px;
  border-radius:999px;

  background:var(--maroon);
  border:1px solid var(--maroon);
  color:#fff;

  font-size:14px;
  font-weight:650;
  letter-spacing:.2px;
  text-transform:none;

  box-shadow:none !important;
  transition:filter .15s ease, transform .15s ease;
}

.ff_submit_btn_wrapper button.ff-btn-submit:hover{
  filter:brightness(1.06);
  transform:translateY(-1px);
}

.ff_submit_btn_wrapper button.ff-btn-submit:active{
  transform:translateY(0);
}

.ff_submit_btn_wrapper button.ff-btn-submit:focus{
  outline:none;
  box-shadow:var(--ring) !important;
}

/* Mobile lebih compact */
@media only screen and (max-width:600px){
  form.frm-fluent-form{
    padding:12px 10px;
  }

  .ff-el-group{
    margin-bottom:7px;
  }

  .ff-el-form-control{
    height:44px !important;
    font-size:16px;
  }

  .ff_submit_btn_wrapper button.ff-btn-submit{
    width:100% !important;
    min-width:0;
    padding:12px 0;
  }
}/* End custom CSS */