.elementor-501 .elementor-element.elementor-element-8a04d96{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-501 .elementor-element.elementor-element-3d13847{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-501 .elementor-element.elementor-element-9303b54{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-501 .elementor-element.elementor-element-aba4ef7{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-501 .elementor-element.elementor-element-ef106cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-501 .elementor-element.elementor-element-ef106cd .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:0.16em;color:#BE3131;}.elementor-501 .elementor-element.elementor-element-2f8ae9e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-501 .elementor-element.elementor-element-2f8ae9e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:54px;font-weight:800;line-height:1.15em;letter-spacing:-0.025em;color:#1F1F24;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-501 .elementor-element.elementor-element-bcd3a00 .elementor-button{background-color:#FFDE59;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:700;fill:#1F1F24;color:#1F1F24;box-shadow:0px 5px 10px 0px rgba(255, 238.14784638778025, 0, 0.33);transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFDE59;border-radius:999px 999px 999px 999px;padding:14px 26px 14px 26px;}.elementor-501 .elementor-element.elementor-element-bcd3a00 .elementor-button:hover, .elementor-501 .elementor-element.elementor-element-bcd3a00 .elementor-button:focus{background-color:#FFD83B;color:var( --e-global-color-secondary );border-color:#FFD83B;}.elementor-501 .elementor-element.elementor-element-bcd3a00 .elementor-button:hover svg, .elementor-501 .elementor-element.elementor-element-bcd3a00 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-501 .elementor-element.elementor-element-cf28207{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-501 .elementor-element.elementor-element-afb3eb8{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-501 .elementor-element.elementor-element-94fb639{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-501 .elementor-element.elementor-element-94fb639 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:0.16em;color:#BE3131;}.elementor-501 .elementor-element.elementor-element-9c77c13{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-501 .elementor-element.elementor-element-9c77c13 .elementor-heading-title{font-size:36px;font-weight:800;line-height:1.15em;color:#1F1F24;}.elementor-501 .elementor-element.elementor-element-e68d7bc{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-501 .elementor-element.elementor-element-7fcefd6{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;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:#F1D3D3;--border-color:#F1D3D3;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-501 .elementor-element.elementor-element-7fcefd6:not(.elementor-motion-effects-element-type-background), .elementor-501 .elementor-element.elementor-element-7fcefd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-501 .elementor-element.elementor-element-40051eb .elementor-icon-wrapper{text-align:start;}.elementor-501 .elementor-element.elementor-element-40051eb .elementor-icon{font-size:60px;}.elementor-501 .elementor-element.elementor-element-40051eb .elementor-icon svg{height:60px;}.elementor-501 .elementor-element.elementor-element-efe3e8a .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:900;font-style:normal;text-decoration:none;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-501 .elementor-element.elementor-element-390a172{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.65em;color:#3D3D45;}.elementor-501 .elementor-element.elementor-element-390a172 p{margin-block-end:0px;}.elementor-501 .elementor-element.elementor-element-4907f1f .elementor-button{background-color:#FFFFFF;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:999px 999px 999px 999px;padding:14px 26px 14px 26px;}.elementor-501 .elementor-element.elementor-element-4907f1f .elementor-button:hover, .elementor-501 .elementor-element.elementor-element-4907f1f .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );border-color:var( --e-global-color-primary );}.elementor-501 .elementor-element.elementor-element-4907f1f .elementor-button:hover svg, .elementor-501 .elementor-element.elementor-element-4907f1f .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-501 .elementor-element.elementor-element-62c87a2{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;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:#F1D3D3;--border-color:#F1D3D3;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-501 .elementor-element.elementor-element-62c87a2:not(.elementor-motion-effects-element-type-background), .elementor-501 .elementor-element.elementor-element-62c87a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-501 .elementor-element.elementor-element-3726604 .elementor-icon-wrapper{text-align:start;}.elementor-501 .elementor-element.elementor-element-3726604 .elementor-icon{font-size:60px;}.elementor-501 .elementor-element.elementor-element-3726604 .elementor-icon svg{height:60px;}.elementor-501 .elementor-element.elementor-element-af975d2 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:900;font-style:normal;text-decoration:none;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-501 .elementor-element.elementor-element-aa50ae5{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.65em;color:#3D3D45;}.elementor-501 .elementor-element.elementor-element-aa50ae5 p{margin-block-end:0px;}.elementor-501 .elementor-element.elementor-element-15086cc .elementor-button{background-color:#FFFFFF;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:999px 999px 999px 999px;padding:14px 26px 14px 26px;}.elementor-501 .elementor-element.elementor-element-15086cc .elementor-button:hover, .elementor-501 .elementor-element.elementor-element-15086cc .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );border-color:var( --e-global-color-primary );}.elementor-501 .elementor-element.elementor-element-15086cc .elementor-button:hover svg, .elementor-501 .elementor-element.elementor-element-15086cc .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-501 .elementor-element.elementor-element-b18b48c{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;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:#F1D3D3;--border-color:#F1D3D3;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-501 .elementor-element.elementor-element-b18b48c:not(.elementor-motion-effects-element-type-background), .elementor-501 .elementor-element.elementor-element-b18b48c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-501 .elementor-element.elementor-element-b50798b .elementor-icon-wrapper{text-align:start;}.elementor-501 .elementor-element.elementor-element-b50798b .elementor-icon{font-size:60px;}.elementor-501 .elementor-element.elementor-element-b50798b .elementor-icon svg{height:60px;}.elementor-501 .elementor-element.elementor-element-cb0b3f5 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:900;font-style:normal;text-decoration:none;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-501 .elementor-element.elementor-element-3a17764{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.65em;color:#3D3D45;}.elementor-501 .elementor-element.elementor-element-3a17764 p{margin-block-end:0px;}.elementor-501 .elementor-element.elementor-element-60c5de1 .elementor-button{background-color:#FFFFFF;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:999px 999px 999px 999px;padding:14px 26px 14px 26px;}.elementor-501 .elementor-element.elementor-element-60c5de1 .elementor-button:hover, .elementor-501 .elementor-element.elementor-element-60c5de1 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );border-color:var( --e-global-color-primary );}.elementor-501 .elementor-element.elementor-element-60c5de1 .elementor-button:hover svg, .elementor-501 .elementor-element.elementor-element-60c5de1 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-501 .elementor-element.elementor-element-678c697{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;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:#F1D3D3;--border-color:#F1D3D3;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-501 .elementor-element.elementor-element-678c697:not(.elementor-motion-effects-element-type-background), .elementor-501 .elementor-element.elementor-element-678c697 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-501 .elementor-element.elementor-element-38a5c79 .elementor-icon-wrapper{text-align:start;}.elementor-501 .elementor-element.elementor-element-38a5c79 .elementor-icon{font-size:60px;}.elementor-501 .elementor-element.elementor-element-38a5c79 .elementor-icon svg{height:60px;}.elementor-501 .elementor-element.elementor-element-a4dfe59 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:900;font-style:normal;text-decoration:none;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-501 .elementor-element.elementor-element-c658c8d{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.65em;color:#3D3D45;}.elementor-501 .elementor-element.elementor-element-c658c8d p{margin-block-end:0px;}.elementor-501 .elementor-element.elementor-element-d4f445a .elementor-button{background-color:#FFFFFF;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:999px 999px 999px 999px;padding:14px 26px 14px 26px;}.elementor-501 .elementor-element.elementor-element-d4f445a .elementor-button:hover, .elementor-501 .elementor-element.elementor-element-d4f445a .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );border-color:var( --e-global-color-primary );}.elementor-501 .elementor-element.elementor-element-d4f445a .elementor-button:hover svg, .elementor-501 .elementor-element.elementor-element-d4f445a .elementor-button:focus svg{fill:var( --e-global-color-accent );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-501 .elementor-element.elementor-element-8a04d96{--width:100%;}.elementor-501 .elementor-element.elementor-element-3d13847{--content-width:1200px;}.elementor-501 .elementor-element.elementor-element-9303b54{--width:100%;}.elementor-501 .elementor-element.elementor-element-cf28207{--content-width:1200px;}}@media(max-width:1024px){.elementor-501 .elementor-element.elementor-element-3d13847{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-501 .elementor-element.elementor-element-cf28207{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-501 .elementor-element.elementor-element-e68d7bc{--grid-auto-flow:row;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-501 .elementor-element.elementor-element-3d13847{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-501 .elementor-element.elementor-element-2f8ae9e .elementor-heading-title{font-size:38px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-501 .elementor-element.elementor-element-e68d7bc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for container, class: .elementor-element-3d13847 */.elementor-501 .elementor-element.elementor-element-3d13847 {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  background:
    radial-gradient(
      ellipse 1650px 860px at 100% 0%,
      rgba(190, 49, 49, 0.115) 0%,
      rgba(190, 49, 49, 0.075) 32%,
      rgba(190, 49, 49, 0.045) 58%,
      rgba(190, 49, 49, 0.018) 78%,
      transparent 96%
    ),
    radial-gradient(
      ellipse 860px 480px at 100% 0%,
      rgba(255, 222, 89, 0.115) 0%,
      rgba(255, 222, 89, 0.055) 42%,
      rgba(255, 222, 89, 0.018) 66%,
      transparent 88%
    ),
    linear-gradient(
      160deg,
      #FFF8F6 0%,
      #FFFFFF 86%
    );
}

/* lingkaran merah besar kanan atas */
.elementor-501 .elementor-element.elementor-element-3d13847::before {
  content: "";
  position: absolute;
  top: -220px;
  left: auto;
  right: -220px;
  width: 540px;
  height: 540px;
  border-radius: 50%;
  background: rgba(190, 49, 49, 0.12);
  pointer-events: none;
  z-index: 0;
}

/* glow kuning super tipis, juga kanan atas */
.elementor-501 .elementor-element.elementor-element-3d13847::after {
  content: "";
  position: absolute;
  top: -90px;
  left: auto;
  right: -70px;
  width: 460px;
  height: 460px;
  border-radius: 50%;
  background: radial-gradient(
    circle,
    rgba(255, 222, 89, 0.115) 0%,
    rgba(255, 222, 89, 0.052) 42%,
    rgba(255, 222, 89, 0.016) 66%,
    transparent 82%
  );
  pointer-events: none;
  z-index: 0;
}

.elementor-501 .elementor-element.elementor-element-3d13847 > .e-con-inner,
.elementor-501 .elementor-element.elementor-element-3d13847 > .elementor-container {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fcefd6 */.elementor-501 .elementor-element.elementor-element-7fcefd6 {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-501 .elementor-element.elementor-element-7fcefd6:hover {
  transform: translateY(-6px);
  box-shadow: 0 20px 46px -24px rgba(190, 49, 49, 0.42);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62c87a2 */.elementor-501 .elementor-element.elementor-element-62c87a2 {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-501 .elementor-element.elementor-element-62c87a2:hover {
  transform: translateY(-6px);
  box-shadow: 0 20px 46px -24px rgba(190, 49, 49, 0.42);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b18b48c */.elementor-501 .elementor-element.elementor-element-b18b48c {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-501 .elementor-element.elementor-element-b18b48c:hover {
  transform: translateY(-6px);
  box-shadow: 0 20px 46px -24px rgba(190, 49, 49, 0.42);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-678c697 */.elementor-501 .elementor-element.elementor-element-678c697 {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-501 .elementor-element.elementor-element-678c697:hover {
  transform: translateY(-6px);
  box-shadow: 0 20px 46px -24px rgba(190, 49, 49, 0.42);
}/* End custom CSS */