

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

/* 

.alegreya-sans-thin {
  font-family: "Alegreya Sans", sans-serif;
  font-weight: 100;
  font-style: normal;
}

.alegreya-sans-light {
  font-family: "Alegreya Sans", sans-serif;
  font-weight: 300;
  font-style: normal;
}

.alegreya-sans-regular {
  font-family: "Alegreya Sans", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.alegreya-sans-medium {
  font-family: "Alegreya Sans", sans-serif;
  font-weight: 500;
  font-style: normal;
}

.alegreya-sans-bold {
  font-family: "Alegreya Sans", sans-serif;
  font-weight: 700;
  font-style: normal;
}

.alegreya-sans-extrabold {
  font-family: "Alegreya Sans", sans-serif;
  font-weight: 800;
  font-style: normal;
}

.alegreya-sans-black {
  font-family: "Alegreya Sans", sans-serif;
  font-weight: 900;
  font-style: normal;
}

.alegreya-sans-thin-italic {
  font-family: "Alegreya Sans", sans-serif;
  font-weight: 100;
  font-style: italic;
}

.alegreya-sans-light-italic {
  font-family: "Alegreya Sans", sans-serif;
  font-weight: 300;
  font-style: italic;
}

.alegreya-sans-regular-italic {
  font-family: "Alegreya Sans", sans-serif;
  font-weight: 400;
  font-style: italic;
}

.alegreya-sans-medium-italic {
  font-family: "Alegreya Sans", sans-serif;
  font-weight: 500;
  font-style: italic;
}

.alegreya-sans-bold-italic {
  font-family: "Alegreya Sans", sans-serif;
  font-weight: 700;
  font-style: italic;
}

.alegreya-sans-extrabold-italic {
  font-family: "Alegreya Sans", sans-serif;
  font-weight: 800;
  font-style: italic;
}

.alegreya-sans-black-italic {
  font-family: "Alegreya Sans", sans-serif;
  font-weight: 900;
  font-style: italic;
}


*/

.scope-kit-8ddMa h2
{
  color: #9D2B2C;
  font-family: "Alegreya Sans", sans-serif;
  font-weight: 700;
  font-style: normal;
}
.scope-glossary-kit-8ddMa .list li {font-family: Roboto !important;}

/*
█─▄─▄─█▄─▄▄─█▄─▀─▄█─▄─▄─███─▄▄▄▄█─▄─▄─█▄─█─▄█▄─▄███▄─▄▄─█─▄▄▄▄█
███─████─▄█▀██▀─▀████─█████▄▄▄▄─███─████▄─▄███─██▀██─▄█▀█▄▄▄▄─█
▀▀▄▄▄▀▀▄▄▄▄▄▀▄▄█▄▄▀▀▄▄▄▀▀▀▀▄▄▄▄▄▀▀▄▄▄▀▀▀▄▄▄▀▀▄▄▄▄▄▀▄▄▄▄▄▀▄▄▄▄▄▀
*/

.kit-8ddMa-i1, .kit-8ddMa-i2, .kit-8ddMa-i3, .kit-8ddMa-i4, .kit-8ddMa-i5 {}


.kit-8ddMa-i1{
  background-color: #a21418; 
  color: #fff; 
  clip-path: polygon(50% 0%, 100% 100%, 0% 100%);
  display: inline-flex;
  align-items: flex-end; /* Pushes text down so it fits in the wide part */
  justify-content: center;
  
  width: 28px; /* Made it slightly wider to fit the letter better */
  height: 22px; 
  
  text-align: center;
  line-height: 1; 
  font-family: Roboto !important;
  font-weight: bold;
  font-size: 12px; /* Shrunk slightly to stay inside the tip */
  padding-bottom: 2px; /* Fine-tuning the letter position */
  margin-right: 2px;
}

/* square and plus */
.kit-8ddMa-i2, .kit-8ddMa-i3  {position: relative; display: inline-block;}
.kit-8ddMa-i2:before, .kit-8ddMa-i3:before
{content: ''; display: inline-block; width: 10px; height: 10px; background-size: contain; background-repeat: no-repeat; margin-bottom: 0px; margin-right: 2px; background-position: left 0px top 0px;}


/* square */
.kit-8ddMa-i2:before {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15PX' height='15PX' viewBox='0 0 24 24'%3E%3Cpath fill='%23a21418' d='M0 0h24v24H0z'/%3E%3C/svg%3E")}


/* plus */
.kit-8ddMa-i3:before {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15PX' height='15PX' viewBox='0 0 1408 1408'%3E%3Cpath fill='%2365bd56' d='M1408 608v192q0 40-28 68t-68 28H896v416q0 40-28 68t-68 28H608q-40 0-68-28t-28-68V896H96q-40 0-68-28T0 800V608q0-40 28-68t68-28h416V96q0-40 28-68t68-28h192q40 0 68 28t28 68v416h416q40 0 68 28t28 68'/%3E%3C/svg%3E")}

/* 2, 3, 4, 5, 6 */
.kit-8ddMa-i4, .kit-8ddMa-i5, .kit-8ddMa-i55, .kit-8ddMa-i56 { 
  color: #fff; 
  display: inline-flex;
  align-items: center;
  justify-content: center; 
  /* Make the width/height a bit larger to allow the blob to 'breathe' */
  width: 25px; 
  height: 25px; 
  text-align: center;
  line-height: 1; 
  border-radius: 45% 55% 40% 65%; }

/* 2 */
.kit-8ddMa-i4 {background-color: #a21418;}
/* 3 */
.kit-8ddMa-i5 {background-color: #369571;}
/* 3 */
.kit-8ddMa-i55 {background-color: #ab90c3;}
/* 4 */
.kit-8ddMa-i56 {background-color: #C97D00;}

.kit-8ddMa-i57{
  background-color: #65676A; 
  color: #fff; 
  clip-path: polygon(50% 0%, 100% 100%, 0% 100%);
  display: inline-flex;
  align-items: flex-end; /* Pushes text down so it fits in the wide part */
  justify-content: center;
  
  width: 28px; /* Made it slightly wider to fit the letter better */
  height: 22px; 
  
  text-align: center;
  line-height: 1; 
  font-family: Roboto !important;
  font-weight: bold;
  font-size: 12px; /* Shrunk slightly to stay inside the tip */
  padding-bottom: 2px; /* Fine-tuning the letter position */
  margin-right: 2px;
}

/* grey */
.kit-8ddMa-i58 {color: #65676A;}

/* green */
.kit-8ddMa-i59 {color: #29782F;}

/* electric */
.kit-8ddMa-i64 {color: #369571;}

/* RED */
.kit-8ddMa-i60 {color: #a21418;}

/* A */
.kit-8ddMa-i61  {background-color: #fff; 
color: #000; 
border: solid 1px #369571; 
display: inline-flex;
align-items: center;
justify-content: center;
width: 20px; 
height: 20px; text-align: center;
line-height: 1; 
font-family: Roboto !important;
font-size: 14px;
font-weight: bold;
margin-right: 2px;}

/* B */
.kit-8ddMa-i62  {background-color: #a21418; 
color: #fff; 
border: solid 1px #fff; 
display: inline-flex;
align-items: center;
justify-content: center;
width: 20px; 
height: 20px; text-align: center;
line-height: 1; 
font-family: Roboto !important;
font-size: 14px;
font-weight: bold;
margin-right: 2px;}

/* yellow */
.kit-8ddMa-i63 {color: #C97D00;}

/* lilac */
.kit-8ddMa-i65 {color: #ab90c3;}

/* ICONS */
.kit-8ddMa-i6, .kit-8ddMa-i7, .kit-8ddMa-i8, .kit-8ddMa-i9, .kit-8ddMa-i10, .kit-8ddMa-i12, .kit-8ddMa-i02, .kit-8ddMa-i70, .kit-8ddMa-i71, .kit-8ddMa-i72, .kit-8ddMa-i73  {position: relative; display: inline-block;}

.kit-8ddMa-i6:before, .kit-8ddMa-i7:before, .kit-8ddMa-i8:before, .kit-8ddMa-i9:before, .kit-8ddMa-i10:before, .kit-8ddMa-i12:before, .kit-8ddMa-i02:before
{content: ''; display: inline-block; width: 20px; height: 20px; background-size: contain; background-repeat: no-repeat; margin-bottom: -4px; margin-right: 2px; background-position: left 0px top 0px;}


/* lihtne ülesanne (tühi ring) */
.kit-8ddMa-i6:before {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22px' height='22px' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='%23735015' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E");}

/* keskmine ül (pooltäis ring) */
.kit-8ddMa-i7:before {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22px' height='22px' viewBox='0 0 2048 2048'%3E%3Cpath fill='%23735015' d='M1024 128q124 0 238 32t214 90t181 140t140 181t91 214t32 239t-32 238t-90 214t-140 181t-181 140t-214 91t-239 32t-238-32t-214-90t-181-140t-140-181t-91-214t-32-239t32-238t90-214t140-181t181-140t214-91t239-32m0 128q-106 0-204 27t-183 78t-156 120t-120 155t-77 184t-28 204h1536q0-106-27-204t-78-183t-120-156t-155-120t-184-77t-204-28'/%3E%3C/svg%3E");}


/* keeruline ül (täisring) */
.kit-8ddMa-i8:before {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22px' height='22px' viewBox='0 0 24 24'%3E%3Cpath fill='%23735015' d='M12 2A10 10 0 0 0 2 12a10 10 0 0 0 10 10a10 10 0 0 0 10-10A10 10 0 0 0 12 2'/%3E%3C/svg%3E");}

/* paaristöö */
.kit-8ddMa-i9:before {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22px' height='22px' viewBox='0 0 16 16'%3E%3Cpath fill='%23735015' d='M8.5 4.5a2.5 2.5 0 1 1-5 0a2.5 2.5 0 0 1 5 0m2.4 7.506c.11.542-.348.994-.9.994H2c-.553 0-1.01-.452-.902-.994a5.002 5.002 0 0 1 9.803 0M14.002 12h-1.59a3 3 0 0 0-.04-.29a6.5 6.5 0 0 0-1.167-2.603a3 3 0 0 1 3.633 1.911c.18.522-.283.982-.836.982M12 8a2 2 0 1 0 0-4a2 2 0 0 0 0 4'/%3E%3C/svg%3E");}


/* rühmatöö */
.kit-8ddMa-i10:before  {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22px' height='22px' viewBox='0 0 640 640'%3E%3Cpath fill='%23735015' d='M320 80c57.4 0 104 46.6 104 104s-46.6 104-104 104s-104-46.6-104-104S262.6 80 320 80M96 152c39.8 0 72 32.2 72 72s-32.2 72-72 72s-72-32.2-72-72s32.2-72 72-72M0 480c0-70.7 57.3-128 128-128c12.8 0 25.2 1.9 36.9 5.4C132 394.2 112 442.8 112 496v16c0 11.4 2.4 22.2 6.7 32H32c-17.7 0-32-14.3-32-32zm521.3 64c4.3-9.8 6.7-20.6 6.7-32v-16c0-53.2-20-101.8-52.9-138.6c11.7-3.5 24.1-5.4 36.9-5.4c70.7 0 128 57.3 128 128v32c0 17.7-14.3 32-32 32zM472 224c0-39.8 32.2-72 72-72s72 32.2 72 72s-32.2 72-72 72s-72-32.2-72-72M160 496c0-88.4 71.6-160 160-160s160 71.6 160 160v16c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32z'/%3E%3C/svg%3E");}


/* kirjalik allikas (ülesande sees) */
.kit-8ddMa-i12:before  {background-image: url('https://opiqlt.blob.core.windows.net/kitcontent/e17e7c38-f4b8-439c-bd6e-b93b94e5153e/12fee38e-6369-426f-b5e1-07428c78f1d4/e710f0dc-1824-4900-8835-6eecf0366e54.svg');}

/* Punane luup */
.kit-8ddMa-i02:before  {background-image: url('https://opiqlt.blob.core.windows.net/kitcontent/e17e7c38-f4b8-439c-bd6e-b93b94e5153e/fdc84d3a-cff2-49f2-bfd1-f06e1ad00c0f/d5ee057c-6e0e-4751-88bd-bcc390db6a3c.svg');}

/* pg 98-1 */
.kit-8ddMa-i70:before
{content: ''; display: inline-block; width: 33px; height: 21px; background-size: contain; background-repeat: no-repeat; margin-bottom: -1px; margin-right: 5px; background-position: left 0px top 5px;}
.kit-8ddMa-i70:before  {background-image: url('https://opiqlt.blob.core.windows.net/kitcontent/e17e7c38-f4b8-439c-bd6e-b93b94e5153e/8f9b4549-b89a-4a70-8b8f-d65554f0fd27/c11fc222-7d31-4fbf-a55d-fc07ee2e308b.svg');}

/* pg 98-2 */
.kit-8ddMa-i71:before
{content: ''; display: inline-block; width: 25px; height: 25px; background-size: contain; background-repeat: no-repeat; margin-bottom: -4px; margin-right: 5px; background-position: left 0px top 2px;}
.kit-8ddMa-i71:before  {background-image: url('https://opiqlt.blob.core.windows.net/kitcontent/e17e7c38-f4b8-439c-bd6e-b93b94e5153e/57286b3e-7691-43f4-90b5-9c12baca7725/7817370e-7862-4cb2-8ca9-3d47c6db4b48.svg');}

/* pg 98-3 */
.kit-8ddMa-i72:before
{content: ''; display: inline-block; width: 25px; height: 25px; background-size: contain; background-repeat: no-repeat; margin-bottom: -4px; margin-right: 5px; background-position: left 0px top 2px;}
.kit-8ddMa-i72:before  {background-image: url('https://opiqlt.blob.core.windows.net/kitcontent/e17e7c38-f4b8-439c-bd6e-b93b94e5153e/5411fdcb-7000-4021-b1dc-49c07dbaa68c/92402cf6-8cee-410e-9db7-b42451f30053.svg');}

/* pg 98-4 */
.kit-8ddMa-i73:before
{content: ''; display: inline-block; width: 45px; height: 21px; background-size: contain; background-repeat: no-repeat; margin-bottom: 0px; margin-right: 5px; background-position: left 0px top 7px;}
.kit-8ddMa-i73:before  {background-image: url('https://opiqlt.blob.core.windows.net/kitcontent/e17e7c38-f4b8-439c-bd6e-b93b94e5153e/f4ad3ff3-8683-48a3-83fa-3415d3ce244d/54bd85ed-1407-45a6-ab9a-e570a74006b5.svg');}


.kit-8ddMa-i26 {position: relative;}
.kit-8ddMa-i26:after {position: absolute; left: -1px; right: 0; content:'´'; text-align: center; pointer-events: none; top: -9px;}

.kit-8ddMa-i27 {position: relative;}
.kit-8ddMa-i27:after {position: absolute; left: -1px; right: 0; content:'˜'; text-align: center; pointer-events: none; top: -9px;}

.kit-8ddMa-i28 {position: relative;}
.kit-8ddMa-i28:after {position: absolute; left: -3px; right: 0; content:'`'; text-align: center; pointer-events: none; top: -9px;}

.kit-8ddMa-i36 {position: relative;}
.kit-8ddMa-i36:after {position: absolute; left: -3px; right: 0; content:'`'; text-align: center; pointer-events: none; top: -6px;}

.kit-8ddMa-i37 {position: relative;}
.kit-8ddMa-i37:after {position: absolute; left: -1px; right: 0; content:'˜'; text-align: center; pointer-events: none; top: -6px;}

.kit-8ddMa-i38 {position: relative;}
.kit-8ddMa-i38:after {position: absolute; left: -1px; right: 0; content:'´'; text-align: center; pointer-events: none; top: -6px;}


.kit-8ddMa-i46 {position: relative;}
.kit-8ddMa-i46:after {position: absolute; left: -3px; right: 0; content:'`'; text-align: center; pointer-events: none; top: -4px;}

.kit-8ddMa-i47 {position: relative;}
.kit-8ddMa-i47:after {position: absolute; left: -1px; right: 0; content:'˜'; text-align: center; pointer-events: none; top: -4px;}

.kit-8ddMa-i48 {position: relative;}
.kit-8ddMa-i48:after {position: absolute; left: -1px; right: 0; content:'´'; text-align: center; pointer-events: none; top: -4px;}





/* 
██████╗░░█████╗░██╗░░██╗███████╗░██████╗
██╔══██╗██╔══██╗╚██╗██╔╝██╔════╝██╔════╝
██████╦╝██║░░██║░╚███╔╝░█████╗░░╚█████╗░
██╔══██╗██║░░██║░██╔██╗░██╔══╝░░░╚═══██╗
██████╦╝╚█████╔╝██╔╝╚██╗███████╗██████╔╝
╚═════╝░░╚════╝░╚═╝░░╚═╝╚══════╝╚═════╝░
*/

.kit-8ddMa-k1, .kit-8ddMa-k2, .kit-8ddMa-k3, .kit-8ddMa-k4, .kit-8ddMa-k5, .kit-8ddMa-k6, .kit-8ddMa-k10, .kit-8ddMa-k11,  .kit-8ddMa-k02, .kit-8ddMa-k12 {padding: 16px; margin-bottom: 16px; clear: left; overflow: auto;}

.kit-8ddMa-k1 p, .kit-8ddMa-k2 p, .kit-8ddMa-k2 .list li, .kit-8ddMa-k3 p, .kit-8ddMa-k3 .list li, .kit-8ddMa-k4 p, .kit-8ddMa-k4 .list li, .kit-8ddMa-k6 p, .kit-8ddMa-k6 .list li, .kit-8ddMa-k9 .list li, .kit-8ddMa-s8 p, .kit-8ddMa-s8 .list li, .kit-8ddMa-k11 p, .kit-8ddMa-k11 .list li   {
  font-family: Roboto !important;
  font-style: normal;
}

/* Šiame skyriuje */
.kit-8ddMa-k1 {background-color: #fff; color:#000;}
.kit-8ddMa-k1 p {font-size: 17px;}

/* Punane luup (ajalugu lähemalt) */
.kit-8ddMa-k2 {background-color: #f7e6e2; 
margin-top: 16px;
padding-top: 25px;
border-top: solid 2px #9D2B2C;
position: relative; 
overflow: visible;
display: flow-root;}

.kit-8ddMa-k2::after {
  content: "";
  position: absolute;
  top: -10px; 
  left: -5px; 
  width: 35px;
  height: 35px;
  background-image: url('https://opiqlt.blob.core.windows.net/kitcontent/e17e7c38-f4b8-439c-bd6e-b93b94e5153e/fdc84d3a-cff2-49f2-bfd1-f06e1ad00c0f/d5ee057c-6e0e-4751-88bd-bcc390db6a3c.svg');
  background-size: contain;
  background-repeat: no-repeat;
  z-index: 10;
}
.kit-8ddMa-k2 h3, .kit-8ddMa-k2 h4 {color: #9D2B2C; text-align: center;}

/* ? */
.kit-8ddMa-k3 {background-color: #f3ede3; 
margin-top: 16px;
padding-top: 25px;
border-top: solid 2px #735015;
position: relative; 
overflow: visible;
display: flow-root;}

.kit-8ddMa-k3::after {
  content: "";
  position: absolute;
  top: -10px; 
  left: -5px; 
  width: 35px;
  height: 35px;
  background-image: url('https://opiqlt.blob.core.windows.net/kitcontent/e17e7c38-f4b8-439c-bd6e-b93b94e5153e/7df2942d-596f-4137-afac-e328510b5f19/25eda3aa-0786-47e4-a95c-29b754d6befe.svg');
  background-size: contain;
  background-repeat: no-repeat;
  z-index: 10;
}
.kit-8ddMa-k3 .list > li::before  {color: #735015 !important;  font-weight: 700;}


/* SKYRIAUS SANTRAUKA */
.kit-8ddMa-k4 {background-color: #fff8ec; border: dotted 3px #9D2B2C}
.kit-8ddMa-k4 .list > li::before  {color: #9D2B2C;  
font-family: "Alegreya Sans", sans-serif;
  font-weight: 700;
  font-style: normal;}


/* 123 */
.kit-8ddMa-k5 {background-color: #f2f8ea; 
margin-top: 16px;
padding-top: 25px;
border-top: dotted 3px #29782F;
border-left: dotted 3px #29782F;
position: relative; 
overflow: visible;
display: flow-root;}

.kit-8ddMa-k5::after {
  content: "";
  position: absolute;
  top: -10px; 
  left: -5px; 
  width: 65px;
  height: 45px;
  background-image: url('https://opiqlt.blob.core.windows.net/kitcontent/e17e7c38-f4b8-439c-bd6e-b93b94e5153e/88ccf4af-7231-4033-96f3-e278a9c89348/0a3cafbb-12fa-4236-8aec-d4b64ec15818.svg');
  background-size: contain;
  background-repeat: no-repeat;
  z-index: 10;
}
.kit-8ddMa-k5 .list > li::before  {color: #29782F;  
  font-family: "Alegreya Sans", sans-serif;
  font-weight: 700;
  font-style: normal;}


/* Grey box */
.kit-8ddMa-k6 {background-color: #eeefef; 
border-top: solid 3px #65676A;}
.kit-8ddMa-k6 h3 {text-align: center;}

/* Green background */
.kit-8ddMa-k12 {border-radius: 4px; background-color: #f2f8ea;}

/* Yellow background */
.kit-8ddMa-k02 {background-color: #ffefcd;} 


/* Hide exercise title */
.kit-8ddMa-k13 .exercise .head h3 {display: none;}

/* green list */
.kit-8ddMa-k14 ol.list > li::before  {color: #369571; 
  font-weight: 700;
  font-style: normal;}

.kit-8ddMa-k14 ul.list > li::before  {color: #369571; font-weight: 700;}

/* 
▀█▀ ▄▀█ █▄▄ █▀▀ █░░ █ █▀▄
░█░ █▀█ █▄█ ██▄ █▄▄ █ █▄▀
*/




/* Tabel (zinau moku) */
.kit-8ddMa-k7 td {color:#2570b8; background: #def0e8; border: 2px solid #fff;}
.kit-8ddMa-k7 tr:nth-child(2n+2) td {background:  #cfebde; color: #2570b8;}
.kit-8ddMa-k7 canvas {z-index: 1 !important; pointer-events: none;}

/* pruun tabel */
.kit-8ddMa-k8 td {color:#000; background: #ebe4de; border: 2px solid #fff;}
.kit-8ddMa-k8 tr:nth-child(2n+2) td {background:  #dcd0c4; color: #000;}
.kit-8ddMa-k8 canvas {z-index: 1 !important; pointer-events: none;}


/* päisega pruun tabel */
.kit-8ddMa-k88 td {color:#000; background: #ebe4de; border: 1px solid #000;}
.kit-8ddMa-k88 tr:nth-child(1) td {background:  #603913; color: white;}
.kit-8ddMa-k88 tr:nth-child(2n+3) td {background:  #dcd0c4; color: #000;}

/* päisega pruun tabel */
.kit-8ddMa-t1 td {color:#000; background: #fafcf5; border: 1px solid #000;}
.kit-8ddMa-t1 tr:nth-child(1) td {background:  #4db848; color: white;}
.kit-8ddMa-t1 tr:nth-child(2n+3) td {background:  #e8f2d8; color: #000;}


/*green H3 zinau moku*/
.kit-8ddMa-k9 {overflow: visible; margin-top: 25px;}
.kit-8ddMa-k9 h3, .kit-QFZ87-k11 h4 {
background-color: #369571; 
color: #fff; 
padding: 5px 3px 5px 7px;  
clip-path: polygon(
    0% 0%, 
    calc(100% - 20px) 0%, 
    100% 20px, 
    100% 100%, 
    0% 100%
  );
width: fit-content; padding-right: 30px;
margin-top: -25px;}
.kit-8ddMa-k9 p {font-family: Roboto !important; font-size: 18px;}
.kit-8ddMa-k9 .list > li::before  {color: #369571; 
font-family: "Alegreya Sans", sans-serif;
  font-weight: 700;
  font-style: normal;}

/*Pasitikrink*/
.kit-8ddMa-k10 {background-color: #fef0d9; border: dotted 4px #068492; overflow: visible; /*margin-top: 50px;*/}
/*.kit-8ddMa-k10 h3, .kit-QFZ87-k11 h4 {
background-color: #068492; 
border-radius: 0px 20px 10px 0px;
color: #fff; 
padding: 5px 3px 5px 7px;  
width: fit-content; padding-right: 30px;
margin-top: -58px;
margin-left: -20px;}*/

/* TABELI LAHTRID ERINEVA VÄRVIGA */ 

.kit-8ddMa-k10 tbody tr:nth-child(1) td:nth-child(1) {color:#a21418;}
.kit-8ddMa-k10 tbody tr:nth-child(1) td:nth-child(2) {color:#39b54a;}
.kit-8ddMa-k10 tbody tr:nth-child(1) td:nth-child(3) {color:#b49509;}
.kit-8ddMa-k10 tbody tr:nth-child(1) td:nth-child(4) {color:#ed1c24;}
.kit-8ddMa-k10 tr:nth-child(2n+3) td {background:  #fef3dd;}
.kit-8ddMa-k10 tbody td p {font-family: Roboto !important; font-size: 18px !important;}


/* liivakell */
.kit-8ddMa-k11 {background-color: #f3ede3; 
margin-top: 16px;
padding-top: 25px;
border-top: solid 3px #603913;
position: relative; 
overflow: visible;
display: flow-root;}

.kit-8ddMa-k11::after {
  content: "";
  position: absolute;
  top: -10px; 
  left: -5px; 
  width: 35px;
  height: 35px;
  background-image: url('https://opiqlt.blob.core.windows.net/kitcontent/e17e7c38-f4b8-439c-bd6e-b93b94e5153e/39a394d2-36c4-477a-9689-18058e7cf544/1c364bee-127a-45a8-9012-628f9bd8b87d.svg');
  background-size: contain;
  background-repeat: no-repeat;
  z-index: 10;
}
.kit-8ddMa-k11 .list > li::before  {color: #29782F;  
  font-family: "Alegreya Sans", sans-serif;
  font-weight: 700;
  font-style: normal;}


.kit-8ddMa-k15 .slick-slide {padding-top: 38px;}

/* 

░██████╗███████╗░█████╗░████████╗██╗░█████╗░███╗░░██╗░██████╗
██╔════╝██╔════╝██╔══██╗╚══██╔══╝██║██╔══██╗████╗░██║██╔════╝
╚█████╗░█████╗░░██║░░╚═╝░░░██║░░░██║██║░░██║██╔██╗██║╚█████╗░
░╚═══██╗██╔══╝░░██║░░██╗░░░██║░░░██║██║░░██║██║╚████║░╚═══██╗
██████╔╝███████╗╚█████╔╝░░░██║░░░██║╚█████╔╝██║░╚███║██████╔╝
╚═════╝░╚══════╝░╚════╝░░░░╚═╝░░░╚═╝░╚════╝░╚═╝░░╚══╝╚═════╝░
*/


.kit-8ddMa-s1, .kit-8ddMa-s2, .kit-8ddMa-s3, .kit-8ddMa-s4, .kit-8ddMa-s5 {}

/* TEEMA ALGUSE peatükk */
.kit-8ddMa-s1 {background-color: #9D2B2C; color: white;}

.kit-8ddMa-s1 h1
{
  font-family: "Alegreya Sans", sans-serif;
  font-weight: 700;
  font-style: normal;
}

/* HEADER */
.kit-8ddMa-s2 {background-color: #f2f8ea; color: #9D2B2C; 
background-repeat: no-repeat; 
background-size: 200px;
background-position: top 35% left 15%;}
.kit-8ddMa-s2 p {color: #9D2B2C; font-family: Roboto;}
.kit-8ddMa-s2 h1
{
  color: #9D2B2C;
  font-family: "Alegreya Sans", sans-serif;
  font-weight: 700;
  font-style: normal;
}


/* HEADER + */
.kit-8ddMa-s22 {background-color: #f2f8ea; color: #9D2B2C; 
background-repeat: no-repeat; 
background-size: 200px;
background-position: top 35% left 15%;}
.kit-8ddMa-s22 p {color: #9D2B2C; font-family: Roboto;}
.kit-8ddMa-s22 h1
{
  color: #9D2B2C;
  font-family: "Alegreya Sans", sans-serif;
  font-weight: 700;
  font-style: normal;
}

.kit-8ddMa-s22 h1.chapterTitle  {padding-left: 42px !important; background-position: top left; background-size: 30px; background-repeat: no-repeat;}
@media (max-width: 768px) 
{
.kit-8ddMa-s22 h1.chapterTitle  {width: calc(100% - 42px);}
}
.kit-8ddMa-s22 h1.chapterTitle {background-image: url('https://opiqlt.blob.core.windows.net/kitcontent/e17e7c38-f4b8-439c-bd6e-b93b94e5153e/508082ac-34a7-47f8-b9c5-95fbdc22c0fd/efdcae77-534b-48e6-bf01-933125701e9b.svg');}


/* SKYRIAUS SANTRAUKA */
.kit-8ddMa-s3 {background-color: #9D2B2C; background-image: url('https://opiqlt.blob.core.windows.net/kitcontent/e17e7c38-f4b8-439c-bd6e-b93b94e5153e/c3d79e91-c37e-44e3-be00-8f2187395602/096aa4e7-c1c8-4b59-a76c-76906b64b901.svg'); 
background-repeat: no-repeat; 
background-size: 250px;
background-position: right bottom -1px;}
.kit-8ddMa-s3 h1
{
  color: #fff;
  font-family: "Alegreya Sans", sans-serif;
  font-weight: 700;
  font-style: normal;
}

/* ISTORIJA AKTYVIAI */
.kit-8ddMa-s4 {background-color: #C97D00; background-image: url('https://opiqlt.blob.core.windows.net/kitcontent/e17e7c38-f4b8-439c-bd6e-b93b94e5153e/c85cceed-11f4-43da-ac08-e3c67f13a802/27587be2-41af-4e6b-9736-2bc103d08b3d.svg'); 
background-repeat: no-repeat; 
background-size: 250px;
background-position: right bottom -1px;}
.kit-8ddMa-s4 h1
{
  color: #fff;
  font-family: "Alegreya Sans", sans-serif;
  font-weight: 700;
  font-style: normal;
}

/* ISTORIJA AKTYVIAI light yellow BG */
.kit-8ddMa-s44 {background-color: #fefbed;}

/* ŽINAU, MOKU, GALIU */
.kit-8ddMa-s5 {background-color: #369571; background-image: url('https://opiqlt.blob.core.windows.net/kitcontent/e17e7c38-f4b8-439c-bd6e-b93b94e5153e/70785bc5-5e78-48af-b72b-7a4157a7eaab/16af9414-79d0-48eb-a9b1-d72cf00bca31.svg'); 
background-repeat: no-repeat; 
background-size: 250px;
background-position: right bottom -1px;}
.kit-8ddMa-s5 h1
{
  color: #fff;
  font-family: "Alegreya Sans", sans-serif;
  font-weight: 700;
  font-style: normal;
}


/* ŽINAU light green BG */
.kit-8ddMa-s6 {background-color: #edf7f1;}



/* 123 green */
.kit-8ddMa-s7 {background-color: #f2f8ea; border-top: dotted 3px #29782F;}
.kit-8ddMa-s7 h2 {color: #29782F;}
.kit-8ddMa-s7 h2.sectionTitle  {padding-left: 68px !important; background-position: center left; background-size: 56px; background-repeat: no-repeat;}
@media (max-width: 768px) 
{
.kit-8ddMa-s7 h2.sectionTitle  {width: calc(100% - 68px);}
}
.kit-8ddMa-s7 h2.sectionTitle {background-image: url('https://opiqlt.blob.core.windows.net/kitcontent/e17e7c38-f4b8-439c-bd6e-b93b94e5153e/88ccf4af-7231-4033-96f3-e278a9c89348/0a3cafbb-12fa-4236-8aec-d4b64ec15818.svg');}

.kit-8ddMa-s7 .list > li::before  {color: #29782F; 
font-family: "Alegreya Sans", sans-serif;
  font-weight: 700;
  font-style: normal;}


/* 123 red */
.kit-8ddMa-s77 {background-color: #fff; border-top: dotted 3px #9D2B2C;}
.kit-8ddMa-s77 h2 {color: #9D2B2C;}
.kit-8ddMa-s77 h2.sectionTitle  {padding-left: 68px !important; background-position: center left; background-size: 56px; background-repeat: no-repeat;}
@media (max-width: 768px) 
{
.kit-8ddMa-s77 h2.sectionTitle  {width: calc(100% - 68px);}
}
.kit-8ddMa-s77 h2.sectionTitle {background-image: url('https://opiqlt.blob.core.windows.net/kitcontent/e17e7c38-f4b8-439c-bd6e-b93b94e5153e/bc1ce640-30a4-4d2e-bfaa-5e925c6eaac4/df0d9d0b-b0e2-4231-97c8-0e6e0a10119b.svg');}

.kit-8ddMa-s77 .list > li::before  {color: #9D2B2C; 
font-family: "Alegreya Sans", sans-serif;
  font-weight: 700;
  font-style: normal;}


/* ? */
.kit-8ddMa-s8 {background-color: #f3ede3; border-top: solid 3px #735015;}
.kit-8ddMa-s8 h2 {color: #735015;}
.kit-8ddMa-s8 h2.sectionTitle  {padding-left: 50px !important; background-position: center left; background-size: 36px; background-repeat: no-repeat;}
@media (max-width: 768px) 
{
.kit-8ddMa-s8 h2.sectionTitle  {width: calc(100% - 50px);}
}
.kit-8ddMa-s8 h2.sectionTitle {background-image: url('https://opiqlt.blob.core.windows.net/kitcontent/e17e7c38-f4b8-439c-bd6e-b93b94e5153e/7df2942d-596f-4137-afac-e328510b5f19/25eda3aa-0786-47e4-a95c-29b754d6befe.svg');}

.kit-8ddMa-s8 .list > li::before  {color: #735015; 
  font-weight: 700;
  font-style: normal;}



/* Liivakell */
.kit-8ddMa-s9 {background-color: #f3ede3; border-top: solid 3px #603913;}
.kit-8ddMa-s9 h2 {color: #603913;}
.kit-8ddMa-s9 h2.sectionTitle  {padding-left: 50px !important; background-position: center left; background-size: 36px; background-repeat: no-repeat;}
@media (max-width: 768px) 
{
.kit-8ddMa-s9 h2.sectionTitle  {width: calc(100% - 50px);}
}
.kit-8ddMa-s9 h2.sectionTitle {background-image: url('https://opiqlt.blob.core.windows.net/kitcontent/e17e7c38-f4b8-439c-bd6e-b93b94e5153e/39a394d2-36c4-477a-9689-18058e7cf544/1c364bee-127a-45a8-9012-628f9bd8b87d.svg');}

.kit-8ddMa-s9 .list > li::before  {color: #603913; 
  font-weight: 700;
  font-style: normal;}




/* TIRIAMASIS DARBAS */
.kit-8ddMa-s10 {background-color: #B0547C; color: white;}

.kit-8ddMa-s10 h1
{
  font-family: "Alegreya Sans", sans-serif;
  font-weight: 700;
  font-style: normal;
}


/* TIRIAMASIS DARBAS light  BG */
.kit-8ddMa-s11 {background-color: #fefbed;}

/* I */
.kit-8ddMa-s12 {background-image: url('https://opiqlt.blob.core.windows.net/kitcontent/e17e7c38-f4b8-439c-bd6e-b93b94e5153e/953f2c42-ec1e-47b0-a2a8-880fba65cc0f/7b21474e-93ff-43aa-a72b-5af1a5459660.svg'); 
background-repeat: no-repeat; 
background-size: 200px;
background-position: top 35% left 15%;}

/* II */
.kit-8ddMa-s13 {background-image: url('https://opiqlt.blob.core.windows.net/kitcontent/e17e7c38-f4b8-439c-bd6e-b93b94e5153e/3d670fa2-4f77-45b1-927f-b53c4bdd5668/1c6926eb-8ba6-4b99-944f-a1fc3f11bc47.svg'); 
background-repeat: no-repeat; 
background-size: 200px;
background-position: top 35% left 15%;}

/* III */
.kit-8ddMa-s14 {background-image: url('https://opiqlt.blob.core.windows.net/kitcontent/e17e7c38-f4b8-439c-bd6e-b93b94e5153e/6bd95b0d-1e47-49fc-bfde-f28bf9c1263a/a4bacd93-0300-4b6b-94bb-8fee3b386417.svg'); 
background-repeat: no-repeat; 
background-size: 200px;
background-position: top 35% left 15%;}

/* IV */
.kit-8ddMa-s15 {background-image: url('https://opiqlt.blob.core.windows.net/kitcontent/e17e7c38-f4b8-439c-bd6e-b93b94e5153e/c1426f7f-02ec-4334-846f-5a1193917a27/4c7557ff-a491-46f3-9cb4-468fb9a669cc.svg'); 
background-repeat: no-repeat; 
background-size: 200px;
background-position: top 35% left 15%;}

/* Green header */
.kit-8ddMa-s16 h2 {color: #29782F;}

/* Žinau, moku, galiu green header */
.kit-8ddMa-s17 h2 {color: #369571;}

/* Red chapter header */
.kit-8ddMa-s18 {background-color: #ffffff; color: #9D2B2C; 
background-repeat: no-repeat; 
background-size: 200px;
background-position: top 35% left 15%;}
.kit-8ddMa-s18 p {color: #000000; font-family: Roboto;}
.kit-8ddMa-s18 h1
{
  color: #9D2B2C;
  font-family: "Alegreya Sans", sans-serif;
  font-weight: 700;
  font-style: normal;
}