.elementor-3567 .elementor-element.elementor-element-7ad2e72 > .elementor-container{max-width:1098px;}.elementor-3567 .elementor-element.elementor-element-7ad2e72:not(.elementor-motion-effects-element-type-background), .elementor-3567 .elementor-element.elementor-element-7ad2e72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#015850;background-image:url("https://fishum.ukjp.ac.id/wp-content/uploads/2025/08/bg_web_1-scaled.jpg");background-position:center left;background-size:cover;}.elementor-3567 .elementor-element.elementor-element-7ad2e72{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 5px 40px 5px;}.elementor-3567 .elementor-element.elementor-element-7ad2e72 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3567 .elementor-element.elementor-element-9cebd22 > .elementor-element-populated{margin:0px 0px 0px 017px;}.elementor-3567 .elementor-element.elementor-element-40d019e .elementor-heading-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:25px;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-3567 .elementor-element.elementor-element-21bc13f .elementor-heading-title{color:#E6DB00;font-family:"Nunito", Sans-serif;font-size:17px;font-weight:400;}.elementor-3567 .elementor-element.elementor-element-21bc13f > .elementor-widget-container{margin:-11px 0px 0px 0px;}.elementor-3567 .elementor-element.elementor-element-4a9f40f .elementor-spacer-inner{height:4px;}.elementor-3567 .elementor-element.elementor-element-52144dc{text-align:justify;}.elementor-3567 .elementor-element.elementor-element-52144dc .elementor-heading-title{color:#FFFFFF;font-family:"Nunito", Sans-serif;font-size:15px;font-weight:400;line-height:21px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-3567 .elementor-element.elementor-element-704a072:not(.elementor-motion-effects-element-type-background), .elementor-3567 .elementor-element.elementor-element-704a072 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-3567 .elementor-element.elementor-element-704a072{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3567 .elementor-element.elementor-element-704a072 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3567 .elementor-element.elementor-element-af17c47 .elementor-spacer-inner{height:5px;}.elementor-3567 .elementor-element.elementor-element-518058f > .elementor-widget-container{border-radius:7px 7px 7px 7px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3567 .elementor-element.elementor-element-895ff21 .elementor-spacer-inner{height:50px;}@media(max-width:767px){.elementor-3567 .elementor-element.elementor-element-b4164ea > .elementor-element-populated{margin:0px 18px 0px 18px;}}@media(min-width:768px){.elementor-3567 .elementor-element.elementor-element-9cebd22{width:42.882%;}.elementor-3567 .elementor-element.elementor-element-b4164ea{width:57.07%;}}/* Start custom CSS for html, class: .elementor-element-518058f *//* Custom highlight style for accreditation "B" */
    .highlight-b {
      background-color: #015850;
      color:white; 
      font-weight: 300;
      border-radius: 4px;
      padding: 0 6px;
      display: inline-block;
      min-width: px;
      text-align: center;
    }
    /* Responsive smaller font on very small devices if needed */
    @media (max-width: 400px) {
      h1 {
        font-size: 1.5rem;
      }
      table {
        font-size: 0.85rem;
      }
    }/* End custom CSS */