.elementor-1362 .elementor-element.elementor-element-3223518e{--display:flex;--min-height:351px;--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: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-1362 .elementor-element.elementor-element-3223518e:not(.elementor-motion-effects-element-type-background), .elementor-1362 .elementor-element.elementor-element-3223518e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-1362 .elementor-element.elementor-element-3223518e > .elementor-shape-top .elementor-shape-fill, .elementor-1362 .elementor-element.elementor-element-3223518e > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#0199FF;}.elementor-1362 .elementor-element.elementor-element-3223518e > .elementor-shape-top svg, .elementor-1362 .elementor-element.elementor-element-3223518e > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:0px;}.elementor-1362 .elementor-element.elementor-element-3223518e > .elementor-shape-top, .elementor-1362 .elementor-element.elementor-element-3223518e > .e-con-inner > .elementor-shape-top{z-index:2;pointer-events:none;}.elementor-1362 .elementor-element.elementor-element-3223518e > .elementor-shape-bottom .elementor-shape-fill, .elementor-1362 .elementor-element.elementor-element-3223518e > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#F7F7F7;}.elementor-1362 .elementor-element.elementor-element-3223518e > .elementor-shape-bottom svg, .elementor-1362 .elementor-element.elementor-element-3223518e > .e-con-inner > .elementor-shape-bottom svg{width:calc(142% + 1.3px);height:70px;}.elementor-1362 .elementor-element.elementor-element-3223518e > .elementor-shape-bottom, .elementor-1362 .elementor-element.elementor-element-3223518e > .e-con-inner > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-1362 .elementor-element.elementor-element-6607f811{--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;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:020px;--padding-bottom:0px;--padding-left:110px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-4581126b{--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;--justify-content:flex-start;--align-items:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-1362 .elementor-element.elementor-element-4581126b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1362 .elementor-element.elementor-element-e6eb7c2{--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;--margin-top:100px;--margin-bottom:0100px;--margin-left:0px;--margin-right:0px;}.elementor-1362 .elementor-element.elementor-element-e6eb7c2.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-1362 .elementor-element.elementor-element-a52557f{--display:flex;}.elementor-1362 .elementor-element.elementor-element-5ce09ad .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:700;color:#43155F;}.elementor-1362 .elementor-element.elementor-element-dce8344 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:30px;letter-spacing:-0.1px;color:#43155F;}.elementor-1362 .elementor-element.elementor-element-334a341{font-family:"Poppins", Sans-serif;font-size:15px;line-height:25px;}.elementor-1362 .elementor-element.elementor-element-232848e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1362 .elementor-element.elementor-element-daec3c1{padding:0px 0px 0px 0px;}.elementor-1362 .elementor-element.elementor-element-daec3c1.elementor-element{--align-self:center;}.elementor-1362 .elementor-element.elementor-element-daec3c1 img{width:78%;}.elementor-1362 .elementor-element.elementor-element-2a619f7{--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:center;--padding-top:79px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-2a619f7:not(.elementor-motion-effects-element-type-background), .elementor-1362 .elementor-element.elementor-element-2a619f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1EDF4;}.elementor-1362 .elementor-element.elementor-element-c201ded{--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:center;}.elementor-1362 .elementor-element.elementor-element-f8a5611{text-align:center;}.elementor-1362 .elementor-element.elementor-element-f8a5611 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:700;line-height:40px;color:#43155F;}.elementor-1362 .elementor-element.elementor-element-dc124b1{--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;}.elementor-1362 .elementor-element.elementor-element-28f9497{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1362 .elementor-element.elementor-element-28f9497:not(.elementor-motion-effects-element-type-background), .elementor-1362 .elementor-element.elementor-element-28f9497 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-59e4225{--display:flex;--min-height:0vh;}.elementor-1362 .elementor-element.elementor-element-59e4225:not(.elementor-motion-effects-element-type-background), .elementor-1362 .elementor-element.elementor-element-59e4225 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#43155F;}.elementor-1362 .elementor-element.elementor-element-e15afb7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -2px;text-align:center;}.elementor-1362 .elementor-element.elementor-element-e15afb7 img{width:100%;}.elementor-1362 .elementor-element.elementor-element-8a7e01b{text-align:center;}.elementor-1362 .elementor-element.elementor-element-8a7e01b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:30px;letter-spacing:-0.1px;color:#43155F;}.elementor-1362 .elementor-element.elementor-element-37d4f25{text-align:center;font-family:"Poppins", Sans-serif;font-size:15px;line-height:25px;}.elementor-1362 .elementor-element.elementor-element-11239c3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1362 .elementor-element.elementor-element-11239c3:not(.elementor-motion-effects-element-type-background), .elementor-1362 .elementor-element.elementor-element-11239c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-da8c567{--display:flex;--min-height:0vh;}.elementor-1362 .elementor-element.elementor-element-da8c567:not(.elementor-motion-effects-element-type-background), .elementor-1362 .elementor-element.elementor-element-da8c567 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#43155F;}.elementor-1362 .elementor-element.elementor-element-b82e939{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -2px;text-align:center;}.elementor-1362 .elementor-element.elementor-element-b82e939 img{width:100%;}.elementor-1362 .elementor-element.elementor-element-3ce0adc{text-align:center;}.elementor-1362 .elementor-element.elementor-element-3ce0adc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:30px;letter-spacing:-0.1px;color:#43155F;}.elementor-1362 .elementor-element.elementor-element-ef8254e{text-align:center;font-family:"Poppins", Sans-serif;font-size:15px;line-height:25px;}.elementor-1362 .elementor-element.elementor-element-f96f972{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1362 .elementor-element.elementor-element-f96f972:not(.elementor-motion-effects-element-type-background), .elementor-1362 .elementor-element.elementor-element-f96f972 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-b79a701{--display:flex;--min-height:0vh;}.elementor-1362 .elementor-element.elementor-element-b79a701:not(.elementor-motion-effects-element-type-background), .elementor-1362 .elementor-element.elementor-element-b79a701 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#43155F;}.elementor-1362 .elementor-element.elementor-element-a9fe25c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -2px;text-align:center;}.elementor-1362 .elementor-element.elementor-element-a9fe25c img{width:100%;}.elementor-1362 .elementor-element.elementor-element-8797ace{text-align:center;}.elementor-1362 .elementor-element.elementor-element-8797ace .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:30px;letter-spacing:-0.1px;color:#43155F;}.elementor-1362 .elementor-element.elementor-element-2db4ebe{text-align:center;font-family:"Poppins", Sans-serif;font-size:15px;line-height:25px;}.elementor-1362 .elementor-element.elementor-element-4951f52{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1362 .elementor-element.elementor-element-4951f52:not(.elementor-motion-effects-element-type-background), .elementor-1362 .elementor-element.elementor-element-4951f52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-499357e{--display:flex;--min-height:0vh;}.elementor-1362 .elementor-element.elementor-element-499357e:not(.elementor-motion-effects-element-type-background), .elementor-1362 .elementor-element.elementor-element-499357e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#43155F;}.elementor-1362 .elementor-element.elementor-element-24a49c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -2px;text-align:center;}.elementor-1362 .elementor-element.elementor-element-24a49c5 img{width:100%;}.elementor-1362 .elementor-element.elementor-element-0b9c005{text-align:center;}.elementor-1362 .elementor-element.elementor-element-0b9c005 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:30px;letter-spacing:-0.1px;color:#43155F;}.elementor-1362 .elementor-element.elementor-element-57124a4{text-align:center;font-family:"Poppins", Sans-serif;font-size:15px;line-height:25px;}.elementor-1362 .elementor-element.elementor-element-69d40b6{--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:100px;--margin-bottom:0100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-69d40b6.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-1362 .elementor-element.elementor-element-95d6da6{--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-1362 .elementor-element.elementor-element-a37d4a4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:700;line-height:40px;color:#43155F;}.elementor-1362 .elementor-element.elementor-element-5ac97c7{--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-1362 .elementor-element.elementor-element-b56cf08{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1362 .elementor-element.elementor-element-0b81bf8{padding:0px 0px 0px 0px;}.elementor-1362 .elementor-element.elementor-element-0b81bf8.elementor-element{--align-self:center;}.elementor-1362 .elementor-element.elementor-element-0b81bf8 img{width:100%;}.elementor-1362 .elementor-element.elementor-element-1a51857{--display:flex;}.elementor-1362 .elementor-element.elementor-element-6a0dfae{font-family:"Poppins", Sans-serif;font-size:15px;line-height:25px;}.elementor-1362 .elementor-element.elementor-element-17c4569{--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-1362 .elementor-element.elementor-element-f1a3e87 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1362 .elementor-element.elementor-element-f1a3e87 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-1362 .elementor-element.elementor-element-f1a3e87 .elementor-button{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:bold;fill:#0B3D91;color:#0B3D91;}.elementor-1362 .elementor-element.elementor-element-b4d075d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1362 .elementor-element.elementor-element-b4d075d .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-1362 .elementor-element.elementor-element-b4d075d .elementor-button{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:bold;fill:#0B3D91;color:#0B3D91;}.elementor-1362 .elementor-element.elementor-element-1403616{--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;--align-items:center;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-1362 .elementor-element.elementor-element-8e94fa4{--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:center;}.elementor-1362 .elementor-element.elementor-element-aff9c37{text-align:center;}.elementor-1362 .elementor-element.elementor-element-aff9c37 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:700;line-height:40px;color:#43155F;}.elementor-1362 .elementor-element.elementor-element-b1678c1{--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;}.elementor-1362 .elementor-element.elementor-element-72025d7{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-1362 .elementor-element.elementor-element-72025d7:not(.elementor-motion-effects-element-type-background), .elementor-1362 .elementor-element.elementor-element-72025d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-9c41eb9{text-align:start;}.elementor-1362 .elementor-element.elementor-element-9c41eb9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:30px;letter-spacing:-0.1px;color:#43155F;}.elementor-1362 .elementor-element.elementor-element-173265b{text-align:start;font-family:"Poppins", Sans-serif;font-size:15px;line-height:25px;}.elementor-1362 .elementor-element.elementor-element-d5512aa{font-family:"Poppins", Sans-serif;}.elementor-1362 .elementor-element.elementor-element-721a1d1{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-1362 .elementor-element.elementor-element-721a1d1:not(.elementor-motion-effects-element-type-background), .elementor-1362 .elementor-element.elementor-element-721a1d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-233becb{--display:flex;--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-1362 .elementor-element.elementor-element-b331135{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-1362 .elementor-element.elementor-element-b331135 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:30px;letter-spacing:-0.1px;color:#43155F;}.elementor-1362 .elementor-element.elementor-element-5f329ab{text-align:start;font-family:"Poppins", Sans-serif;font-size:15px;line-height:25px;}.elementor-1362 .elementor-element.elementor-element-13c267a{font-family:"Poppins", Sans-serif;}body.elementor-page-1362:not(.elementor-motion-effects-element-type-background), body.elementor-page-1362 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}@media(min-width:768px){.elementor-1362 .elementor-element.elementor-element-a52557f{--width:72%;}.elementor-1362 .elementor-element.elementor-element-232848e{--width:66%;}.elementor-1362 .elementor-element.elementor-element-c201ded{--width:56%;}.elementor-1362 .elementor-element.elementor-element-59e4225{--width:96%;}.elementor-1362 .elementor-element.elementor-element-da8c567{--width:96%;}.elementor-1362 .elementor-element.elementor-element-b79a701{--width:96%;}.elementor-1362 .elementor-element.elementor-element-499357e{--width:96%;}.elementor-1362 .elementor-element.elementor-element-95d6da6{--width:100%;}.elementor-1362 .elementor-element.elementor-element-b56cf08{--width:100%;}.elementor-1362 .elementor-element.elementor-element-1a51857{--width:72%;}.elementor-1362 .elementor-element.elementor-element-8e94fa4{--width:56%;}}@media(max-width:1024px){.elementor-1362 .elementor-element.elementor-element-6607f811{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}}@media(max-width:767px){.elementor-1362 .elementor-element.elementor-element-3223518e{--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;}.elementor-1362 .elementor-element.elementor-element-6607f811{--padding-top:050px;--padding-bottom:050px;--padding-left:010px;--padding-right:010px;}.elementor-1362 .elementor-element.elementor-element-4581126b{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-28f9497 */.circle-logo {
  width: 80px;          /* ubah sesuai ukuran yang kamu mau */
  aspect-ratio: 1 / 1;   /* bikin selalu kotak, lalu jadi lingkaran */
  border-radius: 50%;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #4b1d6e;   /* warna background seperti contoh */
  padding: 18px;         /* jarak gambar dari pinggir lingkaran */
}

.elementor-1362 .elementor-element.elementor-element-28f9497 img {
    width: 100% !important;
    height: auto;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11239c3 */.circle-logo {
  width: 80px;          /* ubah sesuai ukuran yang kamu mau */
  aspect-ratio: 1 / 1;   /* bikin selalu kotak, lalu jadi lingkaran */
  border-radius: 50%;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #4b1d6e;   /* warna background seperti contoh */
  padding: 18px;         /* jarak gambar dari pinggir lingkaran */
}

.elementor-1362 .elementor-element.elementor-element-11239c3 img {
    width: 100% !important;
    height: auto;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f96f972 */.circle-logo {
  width: 80px;          /* ubah sesuai ukuran yang kamu mau */
  aspect-ratio: 1 / 1;   /* bikin selalu kotak, lalu jadi lingkaran */
  border-radius: 50%;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #4b1d6e;   /* warna background seperti contoh */
  padding: 18px;         /* jarak gambar dari pinggir lingkaran */
}

.elementor-1362 .elementor-element.elementor-element-f96f972 img {
    width: 100% !important;
    height: auto;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4951f52 */.circle-logo {
  width: 80px;          /* ubah sesuai ukuran yang kamu mau */
  aspect-ratio: 1 / 1;   /* bikin selalu kotak, lalu jadi lingkaran */
  border-radius: 50%;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #4b1d6e;   /* warna background seperti contoh */
  padding: 18px;         /* jarak gambar dari pinggir lingkaran */
}

.elementor-1362 .elementor-element.elementor-element-4951f52 img {
    width: 100% !important;
    height: auto;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc124b1 *//* CARD UTAMA */
.mbkm-card{
  background: linear-gradient(180deg, #ffffff 0%, #f8fbff 100%);
  border: 1px solid rgba(15, 42, 90, 0.08);
  border-radius: 0px;
  padding: 30px 24px;
  min-height: 100%;
  box-shadow: 0 10px 30px rgba(15, 42, 90, 0.08);
  transition: all .25s ease;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  overflow: hidden;
}

.mbkm-card:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 40px rgba(15, 42, 90, 0.14);
  border-color: rgba(15, 42, 90, 0.14);
}

/* ICON / GAMBAR */
.mbkm-card .elementor-widget-image{
  margin-bottom: 18px;
}

.mbkm-card .elementor-widget-image img{
  width: 86px;
  height: 86px;
  object-fit: contain;
  display: block;
  margin: 0 auto;
  filter: drop-shadow(0 8px 14px rgba(0,0,0,0.10));
}

/* JUDUL */
.mbkm-card .elementor-heading-title{
  font-size: 20px;
  line-height: 1.3;
  font-weight: 700;
  color: #173b77;
  margin: 0;
}

/* GARIS */
.mbkm-card .elementor-widget-divider{
  width: 72px;
  margin: 14px auto 16px;
}

.mbkm-card .elementor-divider-separator{
  border-top: 4px solid #f3c400;
  border-radius: 999px;
  width: 100%;
}

/* DESKRIPSI */
.mbkm-card .elementor-widget-text-editor{
  color: #475569;
  font-size: 15px;
  line-height: 1.75;
  margin: 0 auto;
  max-width: 280px;
}

/* Biar isi card tetap rapi */
.mbkm-card .elementor-widget-wrap,
.mbkm-card .e-con-inner{
  height: 100%;
}

/* RESPONSIVE */
@media (max-width: 767px){
  .mbkm-card{
    padding: 24px 18px;
    border-radius: 20px;
  }

  .mbkm-card .elementor-heading-title{
    font-size: 18px;
  }

  .mbkm-card .elementor-widget-text-editor{
    font-size: 14px;
    max-width: 100%;
  }

  .mbkm-card .elementor-widget-image img{
    width: 72px;
    height: 72px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a51857 */.button-group{
    display: flex;
    gap: 16px;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}

.button-group .elementor-button{
    width: auto;
    min-width: 180px;
    height: 54px;
    padding: 0 20px;
    border-radius: 0px;
    font-size: 16px;
    font-weight: 600;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-shadow: none;
    transition: all .25s ease;
}

/* Tombol kiri */
.button-group .btn-primary .elementor-button{
    background: #f6b800;
    color: #0b3d91;
    border: none;
}

/* Tombol kanan */
.button-group .btn-secondary .elementor-button{
    background: #fff;
    color: #0b3d91;
    border: 2px solid #5d8fe6;
}

/* Hover */
.button-group .elementor-button:hover{
    transform: translateY(-2px);
}

/* HP */
@media (max-width: 767px){
    .button-group{
        flex-direction: column;
        gap: 12px;
    }

    .button-group .elementor-button{
        width: 100%;
        max-width: 320px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72025d7 */.elementor-1362 .elementor-element.elementor-element-72025d7 {
    background: linear-gradient(180deg, #ffffff 0%, #f9fbfd 100%);
    border: 1px solid rgba(94, 114, 228, 0.15);
    border-radius: 5px;
    box-shadow: 0 10px 30px rgba(17, 24, 39, 0.05);
    padding: 36px 32px;
    overflow: hidden;
    transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    position: relative;
}

.elementor-1362 .elementor-element.elementor-element-72025d7:hover {
    transform: translateY(-6px);
    box-shadow: 0 20px 40px rgba(94, 114, 228, 0.12);
    border-color: rgba(94, 114, 228, 0.3);
}

/* Garis aksen di bagian atas card */
.elementor-1362 .elementor-element.elementor-element-72025d7:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 5px;

}

/* Judul Card */
.elementor-1362 .elementor-element.elementor-element-72025d7 .elementor-heading-title {
    color: #1e293b !important;
    font-size: 24px !important;
    line-height: 1.3 !important;
    font-weight: 700 !important;
    margin-bottom: 12px !important;
}

/* Teks deskripsi */
.elementor-1362 .elementor-element.elementor-element-72025d7 .elementor-widget-text-editor .elementor-widget-container,
.elementor-1362 .elementor-element.elementor-element-72025d7 .elementor-text-editor {
    color: #64748b !important;
    font-size: 15px !important;
    line-height: 1.7 !important;
    margin-bottom: 16px !important;
}

/* Wrapper Link */
.elementor-1362 .elementor-element.elementor-element-72025d7 .link-card {
    display: flex;
    justify-content: flex-end; /* FIX: Memindahkan posisi link ke pojok kanan */
    margin-top: 12px; /* Memberikan sedikit jarak dari teks deskripsi di atasnya */
}

/* Tautan Murni Berupa Teks */
.elementor-1362 .elementor-element.elementor-element-72025d7 .link-card a {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    padding: 0 !important;
    background: transparent !important;
    color: #4f46e5 !important;
    font-weight: 600;
    font-size: 15px;
    text-decoration: none !important;
    transition: all .2s ease;
}

/* Efek saat Card atau Link di-Hover */
.elementor-1362 .elementor-element.elementor-element-72025d7:hover .link-card a {
    color: #3b31d2 !important;
    text-decoration: underline !important;
}

/* Animasi Panah */
.elementor-1362 .elementor-element.elementor-element-72025d7 .link-card a::after {
    content: "→";
    display: inline-block;
    transition: transform .2s ease;
}

.elementor-1362 .elementor-element.elementor-element-72025d7:hover .link-card a::after {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-721a1d1 */.elementor-1362 .elementor-element.elementor-element-721a1d1 {
    background: linear-gradient(180deg, #ffffff 0%, #f9fbfd 100%);
    border: 1px solid rgba(94, 114, 228, 0.15);
    border-radius: 5px;
    box-shadow: 0 10px 30px rgba(17, 24, 39, 0.05);
    padding: 36px 32px;
    overflow: hidden;
    transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    position: relative;
}

.elementor-1362 .elementor-element.elementor-element-721a1d1:hover {
    transform: translateY(-6px);
    box-shadow: 0 20px 40px rgba(94, 114, 228, 0.12);
    border-color: rgba(94, 114, 228, 0.3);
}

/* Garis aksen di bagian atas card */
.elementor-1362 .elementor-element.elementor-element-721a1d1:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 5px;

}

/* Judul Card */
.elementor-1362 .elementor-element.elementor-element-721a1d1 .elementor-heading-title {
    color: #1e293b !important;
    font-size: 24px !important;
    line-height: 1.3 !important;
    font-weight: 700 !important;
    margin-bottom: 12px !important;
}

/* Teks deskripsi */
.elementor-1362 .elementor-element.elementor-element-721a1d1 .elementor-widget-text-editor .elementor-widget-container,
.elementor-1362 .elementor-element.elementor-element-721a1d1 .elementor-text-editor {
    color: #64748b !important;
    font-size: 15px !important;
    line-height: 1.7 !important;
    margin-bottom: 16px !important;
}

/* Wrapper Link */
.elementor-1362 .elementor-element.elementor-element-721a1d1 .link-card {
    display: flex;
    justify-content: flex-end; /* FIX: Memindahkan posisi link ke pojok kanan */
    margin-top: 12px; /* Memberikan sedikit jarak dari teks deskripsi di atasnya */
}

/* Tautan Murni Berupa Teks */
.elementor-1362 .elementor-element.elementor-element-721a1d1 .link-card a {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    padding: 0 !important;
    background: transparent !important;
    color: #4f46e5 !important;
    font-weight: 600;
    font-size: 15px;
    text-decoration: none !important;
    transition: all .2s ease;
}

/* Efek saat Card atau Link di-Hover */
.elementor-1362 .elementor-element.elementor-element-721a1d1:hover .link-card a {
    color: #3b31d2 !important;
    text-decoration: underline !important;
}

/* Animasi Panah */
.elementor-1362 .elementor-element.elementor-element-721a1d1 .link-card a::after {
    content: "→";
    display: inline-block;
    transition: transform .2s ease;
}

.elementor-1362 .elementor-element.elementor-element-721a1d1:hover .link-card a::after {
    transform: translateX(5px);
}/* End custom CSS */