.elementor-8418 .elementor-element.elementor-element-33f7072{--display:flex;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#8059B0;--border-color:#8059B0;}.elementor-8418 .elementor-element.elementor-element-33f7072.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8418 .elementor-element.elementor-element-a4fec2b > .elementor-widget-container{margin:27px 0px 0px 0px;}.elementor-8418 .elementor-element.elementor-element-a4fec2b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:400;}.elementor-8418 .elementor-element.elementor-element-34a1bab > .elementor-widget-container{margin:-29px 0px 0px 0px;}.elementor-8418 .elementor-element.elementor-element-34a1bab{text-align:center;}.elementor-8418 .elementor-element.elementor-element-34a1bab .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:74px;font-weight:400;letter-spacing:0px;color:#E0AB2B;}.elementor-8418 .elementor-element.elementor-element-32bd4ee > .elementor-widget-container{margin:-29px 0px 0px 0px;}.elementor-8418 .elementor-element.elementor-element-32bd4ee{text-align:center;}.elementor-8418 .elementor-element.elementor-element-32bd4ee .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:500;letter-spacing:0.64px;color:#212427;}.elementor-8418 .elementor-element.elementor-element-c18a2c9{--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:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--z-index:80;}.elementor-8418 .elementor-element.elementor-element-24b6183 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-8418 .elementor-element.elementor-element-24b6183 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-8418 .elementor-element.elementor-element-24b6183{z-index:80;--image-transition-duration:0ms;--content-text-align:center;--content-padding:20px;}@media(max-width:767px){.elementor-8418 .elementor-element.elementor-element-33f7072{--width:100%;--min-height:180px;}.elementor-8418 .elementor-element.elementor-element-34a1bab > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-8418 .elementor-element.elementor-element-34a1bab .elementor-heading-title{font-size:46px;line-height:1.1em;}.elementor-8418 .elementor-element.elementor-element-32bd4ee > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-8418 .elementor-element.elementor-element-32bd4ee .elementor-heading-title{font-size:19px;line-height:1.1em;}.elementor-8418 .elementor-element.elementor-element-c18a2c9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8418 .elementor-element.elementor-element-24b6183 > .elementor-widget-container{margin:0px 0px 50px 0px;}}/* Start custom CSS for heading, class: .elementor-element-a4fec2b */.elementor-8418 .elementor-element.elementor-element-a4fec2b .elementor-heading-title {
  margin: 0;
  padding: 0;
  text-align: center;
  line-height: 0.7;
  width: 100%;
}

.elementor-8418 .elementor-element.elementor-element-a4fec2b .sl-logo {
  display: inline-block;
  text-align: center;
  white-space: nowrap;
  text-transform: uppercase;
  max-width: 100%;
}

.elementor-8418 .elementor-element.elementor-element-a4fec2b .sl-sinag,
.elementor-8418 .elementor-element.elementor-element-a4fec2b .sl-larawan {
  color: #2DB34B;
  -webkit-text-stroke: 10px #ffffff;
  paint-order: stroke fill;
  text-shadow:
    3px 0 #ffffff,
    -3px 0 #ffffff,
    0 3px #ffffff,
    0 -3px #ffffff;
}

.elementor-8418 .elementor-element.elementor-element-a4fec2b .sl-sinag {
  font-family: "Cambay", sans-serif;
  font-size: 90px;
  font-weight: 400;
  letter-spacing: -9px;
}

.elementor-8418 .elementor-element.elementor-element-a4fec2b .sl-larawan {
  font-family: "Roboto", sans-serif;
  font-size: 87px;
  font-weight: 700;
  letter-spacing: -6px;
  margin-left: 3px;
}

.elementor-8418 .elementor-element.elementor-element-a4fec2b .sl-contest {
  display: block;
  color: #7E56B3;
  font-family: "Roboto", sans-serif;
  font-size: 53px;
  font-weight: 400;
  letter-spacing: -3.18px !important;
  line-height: 0.8;
  margin-top: -5px;
  -webkit-text-stroke: 13px #ffffff;
  paint-order: stroke fill;
  text-shadow:
    3px 0 #ffffff,
    -3px 0 #ffffff,
    0 3px #ffffff,
    0 -3px #ffffff;
}

.elementor-8418 .elementor-element.elementor-element-a4fec2b .sl-contest span {
    font-weight: 700 !important;
}

.elementor-8418 .elementor-element.elementor-element-a4fec2b span.sl-entries {
  display: block;
  color: #E9AE22;
  font-family: "Roboto", sans-serif !important;
  font-size: 45px;
  font-weight: 400 !important;
  letter-spacing: 0;
  line-height: 1;
  text-transform: none;
  margin-top: 8px;

  -webkit-text-stroke: 18px #ffffff;
  paint-order: stroke fill;

  text-shadow:
    2px 0 #ffffff,
    -2px 0 #ffffff,
    0 2px #ffffff,
    0 -2px #ffffff;

  overflow: hidden;
  padding-bottom: 3px;
}


/* TABLET */
@media (max-width: 1024px) {

  .elementor-8418 .elementor-element.elementor-element-a4fec2b .sl-sinag,
  .elementor-8418 .elementor-element.elementor-element-a4fec2b .sl-larawan {
    -webkit-text-stroke: 8px #ffffff;
    text-shadow:
      2px 0 #ffffff,
      -2px 0 #ffffff,
      0 2px #ffffff,
      0 -2px #ffffff;
  }

  .elementor-8418 .elementor-element.elementor-element-a4fec2b .sl-sinag {
    font-size: 72px;
    letter-spacing: -7px;
  }

  .elementor-8418 .elementor-element.elementor-element-a4fec2b .sl-larawan {
    font-size: 73px;
    letter-spacing: -5px;
    margin-left: 2px;
  }

  .elementor-8418 .elementor-element.elementor-element-a4fec2b .sl-contest {
    font-size: 42px;
    letter-spacing: 1px;
    margin-top: -5px;
    -webkit-text-stroke: 10px #ffffff;
  }

  .elementor-8418 .elementor-element.elementor-element-a4fec2b span.sl-entries {
    font-size: 38px;
    margin-top: 6px;
    -webkit-text-stroke: 13px #ffffff;
  }
}


/* MOBILE */
@media (max-width: 767px) {

  .elementor-8418 .elementor-element.elementor-element-a4fec2b .elementor-heading-title {
    line-height: 0.75;
  }

  .elementor-8418 .elementor-element.elementor-element-a4fec2b .sl-sinag,
  .elementor-8418 .elementor-element.elementor-element-a4fec2b .sl-larawan {
    -webkit-text-stroke: 5px #ffffff;
    text-shadow:
      1.5px 0 #ffffff,
      -1.5px 0 #ffffff,
      0 1.5px #ffffff,
      0 -1.5px #ffffff;
  }

  .elementor-8418 .elementor-element.elementor-element-a4fec2b .sl-sinag {
    font-size: 68px;
    letter-spacing: -5px;
  }

  .elementor-8418 .elementor-element.elementor-element-a4fec2b .sl-larawan {
    font-size: 64px;
    letter-spacing: -3px;
    margin-left: 1px;
  }

  .elementor-8418 .elementor-element.elementor-element-a4fec2b .sl-contest {
    font-size: 34px;
    letter-spacing: 0.5px;
    line-height: 0.9;
    margin-top: -3px;
    -webkit-text-stroke: 7px #ffffff;

    text-shadow:
      1.5px 0 #ffffff,
      -1.5px 0 #ffffff,
      0 1.5px #ffffff,
      0 -1.5px #ffffff;
  }

  .elementor-8418 .elementor-element.elementor-element-a4fec2b span.sl-entries {
    font-size: 32px;
    line-height: 1;
    margin-top: 6px;
    padding-bottom: 3px;
    -webkit-text-stroke: 9px #ffffff;

    text-shadow:
      1px 0 #ffffff,
      -1px 0 #ffffff,
      0 1px #ffffff,
      0 -1px #ffffff;
  }
}


/* SMALL MOBILE */
@media (max-width: 480px) {

  .elementor-8418 .elementor-element.elementor-element-a4fec2b .sl-sinag {
    font-size: 59px;
    letter-spacing: -4px;
  }

  .elementor-8418 .elementor-element.elementor-element-a4fec2b .sl-larawan {
    font-size: 56px;
    letter-spacing: -2.5px;
  }

  .elementor-8418 .elementor-element.elementor-element-a4fec2b .sl-contest {
    font-size: 36px;
    -webkit-text-stroke: 6px #ffffff;
  }

  .elementor-8418 .elementor-element.elementor-element-a4fec2b span.sl-entries {
    font-size: 29px;
    -webkit-text-stroke: 7px #ffffff;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33f7072 */@media (max-width: 480px) { 
  #heading-container {
    min-height: 130px;
    }
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-24b6183 */.elementor-widget-gallery .e-gallery-item:last-child .e-gallery-image {
    background-position: center bottom !important;
}

.elementor-widget-gallery .e-gallery-item,
.elementor-widget-gallery .e-gallery-image,
.elementor-widget-gallery .e-gallery-item__overlay,
.elementor-widget-gallery .e-gallery-item__content,
.elementor-widget-gallery .e-gallery-item__title,
.elementor-widget-gallery .e-gallery-item__description {
    transition: none !important;
    animation: none !important;
}

.elementor-widget-gallery .e-gallery-item__content,
.elementor-widget-gallery .e-gallery-item__title,
.elementor-widget-gallery .e-gallery-item__description {
    transform: none !important;
}





.elementor-widget-gallery .e-gallery-item {
    margin-bottom: 5px !important;
}

@media (max-width: 767px) {
    .elementor-widget-gallery .e-gallery-item {
        margin-bottom: 0 !important;
    }
}/* End custom CSS */