.scope-kit-PrRBZ {}
.scope-glossary-kit-PrRBZ {}








@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap');

/*                                                                  
┏━╸┏━┓┏┓╻╺┳╸
┣╸ ┃ ┃┃┗┫ ┃ 
╹  ┗━┛╹ ╹ ╹ 
*/

/*   
.lato-thin {
  font-family: "Lato", sans-serif;
  font-weight: 100;
  font-style: normal;
}

.lato-light {
  font-family: "Lato", sans-serif;
  font-weight: 300;
  font-style: normal;
}

.lato-regular {
  font-family: "Lato", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.lato-bold {
  font-family: "Lato", sans-serif;
  font-weight: 700;
  font-style: normal;
}

.lato-black {
  font-family: "Lato", sans-serif;
  font-weight: 900;
  font-style: normal;
}

.lato-thin-italic {
  font-family: "Lato", sans-serif;
  font-weight: 100;
  font-style: italic;
}

.lato-light-italic {
  font-family: "Lato", sans-serif;
  font-weight: 300;
  font-style: italic;
}

.lato-regular-italic {
  font-family: "Lato", sans-serif;
  font-weight: 400;
  font-style: italic;
}

.lato-bold-italic {
  font-family: "Lato", sans-serif;
  font-weight: 700;
  font-style: italic;
}

.lato-black-italic {
  font-family: "Lato", sans-serif;
  font-weight: 900;
  font-style: italic;
}
*/

/*                                                                  
┏━┓╻ ╻┏━╸┏━┓┏━┓╻  ╻     ┏━┓╻ ╻╻  ┏━╸┏━┓
┃ ┃┃┏┛┣╸ ┣┳┛┣━┫┃  ┃     ┣┳┛┃ ┃┃  ┣╸ ┗━┓
┗━┛┗┛ ┗━╸╹┗╸╹ ╹┗━╸┗━╸   ╹┗╸┗━┛┗━╸┗━╸┗━┛
*/

.scope-kit-PrRBZ p, .scope-kit-PrRBZ .block .list li {font-family: "Lato", sans-serif; font-size: 17px;}






/* 
╺┳╸┏━╸╻ ╻╺┳╸
 ┃ ┣╸ ┏╋┛ ┃ 
 ╹ ┗━╸╹ ╹ ╹ 
*/

.kit-PrRBZ-i1, .kit-PrRBZ-i2, .kit-PrRBZ-i3, .kit-PrRBZ-i4, .kit-PrRBZ-i5 {}
.kit-PrRBZ-i1 {color: #ec008c;}
.kit-PrRBZ-i2 {color: #00aeef;}
.kit-PrRBZ-i3 {color: #6f993f;}
.kit-PrRBZ-i4 {background-color: #dcecb9;}
.kit-PrRBZ-i5 {background-color: #fffdbd;}




/* 
╻  ┏━┓╻ ╻┏━┓╻ ╻╺┳╸   ┏┓ ┏━┓╻ ╻┏━╸┏━┓
┃  ┣━┫┗┳┛┃ ┃┃ ┃ ┃    ┣┻┓┃ ┃┏╋┛┣╸ ┗━┓
┗━╸╹ ╹ ╹ ┗━┛┗━┛ ╹    ┗━┛┗━┛╹ ╹┗━╸┗━┛
 */


.kit-PrRBZ-k1, .kit-PrRBZ-k2, .kit-PrRBZ-k4, .kit-PrRBZ-k5, .kit-PrRBZ-k6, .kit-PrRBZ-k7, .kit-PrRBZ-k8, .kit-PrRBZ-k15, .kit-PrRBZ-k16, .kit-PrRBZ-k17, .kit-PrRBZ-k18  {background: linear-gradient(180deg, #f9f2e3 0%, #fffefb 100%); box-shadow: rgba(0, 0, 0, 0.2) 2px 2px 2px; padding: 16px; border-radius: 0px 15px 0px 15px; margin-bottom: 16px; clear: left; overflow: auto;}

/* Think and share */ 
.kit-PrRBZ-k1 {border-left: solid 1px #8A867B; border-top: solid 1px #8A867B;}
.kit-PrRBZ-k1 h3 {
color: #fff;
background-color: #6f993f;
border-radius: 20px;
padding-left: 10px;
padding-right: 10px;
width: fit-content;
}

/* Activity */ 
.kit-PrRBZ-k2 {border-left: solid 1px #2E4481; border-top: solid 1px #2E4481;}

.kit-PrRBZ-k2 h3 {
color: #fff;
background-color: #2E4481;
border-radius: 20px;
padding-left: 10px;
padding-right: 10px;
width: fit-content;
}


/* Learning zone */ 
.kit-PrRBZ-k3 {border-left: solid 1px #DF8040; border-top: solid 1px #DF8040;}

/* Learning zone  */
.kit-PrRBZ-k3 {
  padding-top: 31px;
  padding-bottom: 40px;
  padding-left: 50px;
  padding-right: 16px;
  background-image: repeating-linear-gradient(white 0px, white 25px, teal 26px);
  position: relative;
  background-color: white;
  box-shadow: rgba(0, 0, 0, 0.2) 2px 2px 2px; 
  margin-bottom: 17px;
  display: flow-root;
  clear: left;
}

.kit-PrRBZ-k3 h3 {
color: #fff;
background-color: #9c5928;
border-radius: 20px;
padding-left: 10px;
padding-right: 10px;
width: fit-content;
line-height: 32px;      /* Height of the pill itself */
margin-top: 0px;        /* Clear default margins */
margin-bottom: 20px;    /* 32px + 20px = 52px (Exactly 2 grid lines!) */
}

.kit-PrRBZ-k3::before {
  content: '';
  width: 2px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 20px;
  background-color: #f3ae90;
}
.kit-PrRBZ-k3 p, .kit-PrRBZ-k3 .list li, .kit-PrRBZ-k3 .list {
  color:#000;
  margin-top: 0px;
  line-height: 26px !important;
  font-family: "Lato", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 17px !important;
  letter-spacing: 1px;
  word-spacing: 5px;
  margin-bottom: 0px;
}

/* Assess yourself */ 
.kit-PrRBZ-k4 {border-left: solid 1px #54845A; border-top: solid 1px #54845A;}
.kit-PrRBZ-k4 h3 {
color: #fff;
background-color: #6c4c85;
border-radius: 20px;
padding-left: 10px;
padding-right: 10px;
width: fit-content;
}

/* Extended Activity */
.kit-PrRBZ-k5 {border-left: solid 1px #b24586; border-top: solid 1px #b24586;} 
.kit-PrRBZ-k5 h3 {
color: #fff;
background-color: #b24586;
border-radius: 20px;
padding-left: 10px;
padding-right: 10px;
width: fit-content;
}


/* Assessment task */ 
.kit-PrRBZ-k7 {border-left: solid 1px #5C657E; border-top: solid 1px #5C657E;} 

.kit-PrRBZ-k7 h3 {
color: #b24586;
border: solid 1px #b24586;
background-color: #fffde3;
border-radius: 20px;
padding-left: 10px;
padding-right: 10px;
width: fit-content;
}



/* Table */ 
.kit-PrRBZ-k9 td {background: #fff; border: 1px solid #97A2C0; color: black;}
.kit-PrRBZ-k9 tr:nth-child(1) td {background: #dcedfa; color: black; font-weight: bold;}
.kit-PrRBZ-k9 tr:nth-child(2n+3) td {background: #fff; color: black;}


/* Table beige header */ 
.kit-PrRBZ-k12 td {background: #fff; border: 1px solid #f5822b; color: black;}
.kit-PrRBZ-k12 tr:nth-child(1) td {background: #feeddd; color: black; font-weight: bold;}
.kit-PrRBZ-k12 tr:nth-child(2n+3) td {background: #fff; color: black;}

/* Table - Blue header */ 
.kit-PrRBZ-k13 td {background: #fff; border: 1px solid #00aeef; color: black;}
.kit-PrRBZ-k13 tr:nth-child(1) td {background: #00aeef; color: #fff; font-weight: bold; border: solid 1px  #fff; border-bottom: none;}
.kit-PrRBZ-k13 tr:nth-child(2n+3) td {background: #fff; color: black;}

/* Table - no header */ 
.kit-PrRBZ-k14 td {background: #fff; border: 1px solid #f5822b; color: black;}
.kit-PrRBZ-k14 tr:nth-child(1) td {background: #fff; color: black;}
.kit-PrRBZ-k14 tr:nth-child(2n+3) td {background: #fff; color: black;}

/* Slider top space */ 
.kit-PrRBZ-k10 .slick-slide {padding-top: 38px;}

/* Hide exercise title */ 
.kit-PrRBZ-k11 .exercise .head h3 {display: none;}

/* Digital zone */
.kit-PrRBZ-k15 h3 {
color: #000;
border: solid 1px #8A867B;
background-color: #fff200;
border-radius: 20px;
padding-left: 10px;
padding-right: 10px;
width: fit-content;
}

/* Get ready to Learn about */
.kit-PrRBZ-k16 h3 {
color: #fff;
background-color: #f36b38;
border-radius: 20px;
padding-left: 10px;
padding-right: 10px;
width: fit-content;
}

/* Focus on Kenya */
.kit-PrRBZ-k17 h3 {
color: #fff;
background-color: #984b20;
border-radius: 20px;
padding-left: 10px;
padding-right: 10px;
width: fit-content;
}

/* wood frame (p 74) */
.kit-PrRBZ-k20 {
  background-color: #fefbfa;
  border: 10px solid #a05a2c;
  border-style: outset; 
  box-shadow:   0 5px 10px rgba(0, 0, 0, 0.5), 
    inset 0 0 12px rgba(0, 0, 0, 0.6),
    inset 0 0 0 4px rgba(60, 30, 10, 0.5),
    inset 0 0 0 24px rgba(255, 255, 255, 0.05);
  border-image: linear-gradient(to bottom, #a05a2c, #85441b, #a05a2c, #6a3310) 24;
  padding: 20px; 
  margin-bottom: 16px; 
  clear: left; 
  overflow: auto;
}


/* Green frame (p 144) */
.kit-PrRBZ-k21 {
  background-color: #fff;
  border: 5px solid #74c694;
  border-style: outset; 
  padding: 16px; 
  margin-bottom: 16px; 
  clear: left; 
  overflow: auto;
}


/* Lined paper background (p 183) */
.kit-PrRBZ-k22 {
  padding-top: 28px;
  padding-bottom: 40px;
  padding-left: 50px;
  padding-right: 16px;
  background-image: repeating-linear-gradient(white 0px, white 25px, #a05a2c 26px);
  position: relative;
  background-color: white;
  box-shadow: rgba(0, 0, 0, 0.2) 2px 2px 2px; 
  margin-bottom: 17px;
  display: flow-root;
  clear: left;
}

.kit-PrRBZ-k22::before {
  content: '';
  width: 1px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 40px; 
  background-color: #f97136;
}

.kit-PrRBZ-k22::after {
  content: '';
  position: absolute;
  top: 0;
  left: 10px; 
  width: 20px;
  height: 100%; 
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%23a05a2c' d='M16.5 10a6.5 6.5 0 1 1-13 0a6.5 6.5 0 0 1 13 0'/%3E%3C/svg%3E");
  background-size: 18px; 
  background-repeat: repeat-y; 
  background-position: center top 6px;
}

.kit-PrRBZ-k22 p, .kit-PrRBZ-k22 .list li, .kit-PrRBZ-k22 .list {
  color:#000;
  margin-top: 0px;
  line-height: 26px !important;
  font-family: "Lato", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 17px !important;
  letter-spacing: 1px;
  word-spacing: 5px;
  margin-bottom: 0px;
}


/* Yellow frame (p 198) */
.kit-PrRBZ-k23 {
  background-color: #fff;
  border: 5px solid #fff56c;
  border-style: outset; 
  padding: 16px; 
  margin-bottom: 16px; 
  clear: left; 
  overflow: auto;
}



/* 
┏━┓┏━╸┏━╸╺┳╸╻┏━┓┏┓╻┏━┓
┗━┓┣╸ ┃   ┃ ┃┃ ┃┃┗┫┗━┓
┗━┛┗━╸┗━╸ ╹ ╹┗━┛╹ ╹┗━┛
 */



.kit-PrRBZ-s1, .kit-PrRBZ-s2, .kit-PrRBZ-s3, .kit-PrRBZ-s4, .kit-PrRBZ-s5 {}





/* SECTION TITLE COMMON VALUES */
.kit-PrRBZ-s1 h2.sectionTitle, .kit-PrRBZ-s3 h2.sectionTitle, .kit-PrRBZ-s4 h2.sectionTitle {padding-left: 48px !important; background-position: left;  background-repeat: no-repeat;}
@media (max-width: 768px) 
{
.kit-PrRBZ-s1 h2.sectionTitle, .kit-PrRBZ-s3 h2.sectionTitle, .kit-PrRBZ-s4 h2.sectionTitle {width: calc(100% - 48px);}
}

/* Project Activity */ 
.kit-PrRBZ-s1 {background-color: #EDF0ED;}
.kit-PrRBZ-s1 h2 {color: #8A867B;}
.kit-PrRBZ-s1 h2.sectionTitle {background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="32" height="32" viewBox="0 0 24 24"%3E%3Cg transform="translate(24 0) scale(-1 1)"%3E%3Cpath fill="%238A867B" d="M11 2h2v2h.5A1.5 1.5 0 0 1 15 5.5V9l-.44.44l1.64 2.84C17.31 11.19 18 9.68 18 8h2c0 2.42-1.07 4.59-2.77 6.06l3.14 5.44l.13 2.22l-1.87-1.22l-3.07-5.33c-1.06.53-2.28.83-3.56.83c-1.28 0-2.5-.3-3.56-.83L5.37 20.5L3.5 21.72l.13-2.22L9.44 9.44L9 9V5.5A1.5 1.5 0 0 1 10.5 4h.5V2M9.44 13.43c.78.37 1.65.57 2.56.57c.91 0 1.78-.2 2.56-.57L13.1 10.9h-.01c-.62.6-1.56.6-2.18 0h-.01l-1.46 2.53M12 6a1 1 0 0 0-1 1a1 1 0 0 0 1 1a1 1 0 0 0 1-1a1 1 0 0 0-1-1Z"%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E'); background-size: 35px;}



/* Header */ 
.kit-PrRBZ-s2 {background-color: #9c5928; background-image: url('https://opiqke.blob.core.windows.net/kitcontent/355d6d1f-0917-438f-bbaa-57f4970e0785/bbc67aa7-71d6-4572-951a-9677f627cd67/568984f0-4ac2-4f07-992d-36219c5faae3.svg'); background-size: 800px; background-blend-mode: soft-light;}
.kit-PrRBZ-s2 h1 {color: #fbecdc; text-shadow: rgba(0, 0, 0, 0.5) 2px 2px 2px;}



/* Review */ 
.kit-PrRBZ-s3 {background-color: #e6c775;}
.kit-PrRBZ-s3 h1 {color: #5C6C9C; text-shadow: rgba(0, 0, 0, 0.5) 2px 2px 2px;}
.kit-PrRBZ-s3 h2 {color: #5C6C9C;}
.kit-PrRBZ-s3 h2.sectionTitle {background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="32" height="32" viewBox="0 0 24 24"%3E%3Cg transform="translate(24 0) scale(-1 1)"%3E%3Cpath fill="%235C6C9C" d="m22.241 24l-7.414-7.414a9.482 9.482 0 0 1-5.652 1.885h-.002l-.108.001A9.065 9.065 0 0 1 0 9.407l.001-.114v.006a9.298 9.298 0 0 1 18.596 0a9.8 9.8 0 0 1-1.904 5.682l.019-.027l7.414 7.414zM9.299 2.513a6.758 6.758 0 1 0 .017.001h-.017h.001z"%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E'); background-size: 35px;}

/* Peer and self-assessment */ 
.kit-PrRBZ-s4 {background-color: #EAF0EB;}
.kit-PrRBZ-s4 h2 {color: #6A946F;}
.kit-PrRBZ-s4 h2.sectionTitle {background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="32" height="32" viewBox="0 0 2048 2048"%3E%3Cpath fill="%236A946F" d="M640 1536H384v-256h256v256zm512 0H896v-256h256v256zm512-1024h-256V256h256v256zm0 1024h-256v-256h256v256zm-512-512H896V768h256v256zm512 0h-256V768h256v256zm256-768v1536H128V256h128v1408h1536V256h128z"%2F%3E%3C%2Fsvg%3E'); background-size: 35px;}

/* Light background */ 
.kit-PrRBZ-s5 {
  background-color: #f9f2e3;
  position: relative; 
  z-index: 1; 
  overflow: hidden;
}
.kit-PrRBZ-s5::before {
  content: ""; 
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  background: url(c7626487-5039-474b-9fe3-f60198e0fd54); 
  background-size: 500px;
  opacity: 0.3;
  mix-blend-mode: difference;
}








