.elementor-2 .elementor-element.elementor-element-e15fa8f{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-79abe32{--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;--justify-content:center;}.elementor-2 .elementor-element.elementor-element-d59e158.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-d7c98c9{--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-2 .elementor-element.elementor-element-24c42b1{text-align:justify;}.elementor-2 .elementor-element.elementor-element-c7ff71d{--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-2 .elementor-element.elementor-element-be780b0{--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-2 .elementor-element.elementor-element-82359f0{text-align:center;}.elementor-2 .elementor-element.elementor-element-c66cc81{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-5c206e3{--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-2 .elementor-element.elementor-element-fdae506 > .elementor-widget-container:hover{--e-transform-scale:1.2;}.elementor-2 .elementor-element.elementor-element-fdae506 > .elementor-widget-container{border-style:none;}.elementor-2 .elementor-element.elementor-element-fdae506:not( .elementor-widget-image ) .elementor-widget-container, .elementor-2 .elementor-element.elementor-element-fdae506.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://brinka.co.id/wp-content/plugins/elementor/assets/mask-shapes/pill-vertical.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-2 .elementor-element.elementor-element-3ef1f14{--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-2 .elementor-element.elementor-element-3d73e2e > .elementor-widget-container:hover{--e-transform-scale:1.2;}.elementor-2 .elementor-element.elementor-element-3d73e2e:not( .elementor-widget-image ) .elementor-widget-container, .elementor-2 .elementor-element.elementor-element-3d73e2e.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://brinka.co.id/wp-content/plugins/elementor/assets/mask-shapes/pill-vertical.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-2 .elementor-element.elementor-element-42792c4{--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-2 .elementor-element.elementor-element-80e8ed4 > .elementor-widget-container:hover{--e-transform-scale:1.2;}.elementor-2 .elementor-element.elementor-element-80e8ed4:not( .elementor-widget-image ) .elementor-widget-container, .elementor-2 .elementor-element.elementor-element-80e8ed4.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://brinka.co.id/wp-content/plugins/elementor/assets/mask-shapes/pill-vertical.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-2 .elementor-element.elementor-element-89e549e{--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-2 .elementor-element.elementor-element-a710e53 > .elementor-widget-container:hover{--e-transform-scale:1.2;}.elementor-2 .elementor-element.elementor-element-a710e53:not( .elementor-widget-image ) .elementor-widget-container, .elementor-2 .elementor-element.elementor-element-a710e53.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://brinka.co.id/wp-content/plugins/elementor/assets/mask-shapes/pill-vertical.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-79abe32{--width:50%;}.elementor-2 .elementor-element.elementor-element-d7c98c9{--width:50%;}.elementor-2 .elementor-element.elementor-element-5c206e3{--width:25%;}.elementor-2 .elementor-element.elementor-element-3ef1f14{--width:25%;}.elementor-2 .elementor-element.elementor-element-42792c4{--width:25%;}.elementor-2 .elementor-element.elementor-element-89e549e{--width:25%;}}/* Start custom CSS for image, class: .elementor-element-fdae506 */.elementor-2 .elementor-element.elementor-element-fdae506 {
  position: relative;
  overflow: hidden;
  display: inline-block;
  border-radius: 12px; /* opsional */
}

.elementor-2 .elementor-element.elementor-element-fdae506 img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Zoom gambar saat hover */
.elementor-2 .elementor-element.elementor-element-fdae506:hover img {
  transform: scale(1.1);
}

/* Tambahkan teks overlay via pseudo-element */
.elementor-2 .elementor-element.elementor-element-fdae506::after {
  content: "DAVIN RIZQA HARIS S, MT";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.55);
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: 'Poppins', sans-serif;
  font-size: 1.1rem;
  opacity: 0;
  transition: opacity 0.4s ease;
  text-align: center;
  padding: 1rem;
}

/* Munculkan teks saat hover */
.elementor-2 .elementor-element.elementor-element-fdae506:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3d73e2e */.elementor-2 .elementor-element.elementor-element-3d73e2e {
  position: relative;
  overflow: hidden;
  display: inline-block;
  border-radius: 12px; /* opsional */
}

.elementor-2 .elementor-element.elementor-element-3d73e2e img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Zoom gambar saat hover */
.elementor-2 .elementor-element.elementor-element-3d73e2e:hover img {
  transform: scale(1.1);
}

/* Tambahkan teks overlay via pseudo-element */
.elementor-2 .elementor-element.elementor-element-3d73e2e::after {
  content: "KIKI LUKMAN N, ST";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.55);
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: 'Poppins', sans-serif;
  font-size: 1.1rem;
  opacity: 0;
  transition: opacity 0.4s ease;
  text-align: center;
  padding: 1rem;
}

/* Munculkan teks saat hover */
.elementor-2 .elementor-element.elementor-element-3d73e2e:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-80e8ed4 */.elementor-2 .elementor-element.elementor-element-80e8ed4 {
  position: relative;
  overflow: hidden;
  display: inline-block;
  border-radius: 12px; /* opsional */
}

.elementor-2 .elementor-element.elementor-element-80e8ed4 img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Zoom gambar saat hover */
.elementor-2 .elementor-element.elementor-element-80e8ed4:hover img {
  transform: scale(1.1);
}

/* Tambahkan teks overlay via pseudo-element */
.elementor-2 .elementor-element.elementor-element-80e8ed4::after {
  content: "MOCH. RIDFAN TRISNADIANSYAH, MT";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.55);
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: 'Poppins', sans-serif;
  font-size: 1.1rem;
  opacity: 0;
  transition: opacity 0.4s ease;
  text-align: center;
  padding: 1rem;
}

/* Munculkan teks saat hover */
.elementor-2 .elementor-element.elementor-element-80e8ed4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a710e53 */.elementor-2 .elementor-element.elementor-element-a710e53 {
  position: relative;
  overflow: hidden;
  display: inline-block;
  border-radius: 12px; /* opsional */
}

.elementor-2 .elementor-element.elementor-element-a710e53 img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Zoom gambar saat hover */
.elementor-2 .elementor-element.elementor-element-a710e53:hover img {
  transform: scale(1.1);
}

/* Tambahkan teks overlay via pseudo-element */
.elementor-2 .elementor-element.elementor-element-a710e53::after {
  content: "GHIA DWI ANDIKY, ST";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.55);
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: 'Poppins', sans-serif;
  font-size: 1.1rem;
  opacity: 0;
  transition: opacity 0.4s ease;
  text-align: center;
  padding: 1rem;
}

/* Munculkan teks saat hover */
.elementor-2 .elementor-element.elementor-element-a710e53:hover::after {
  opacity: 1;
}/* End custom CSS */