







@import url('https://fonts.googleapis.com/css2?family=Playwrite+BE+VLG:wght@100..400&display=swap');
/*.playwrite-be-vlg-<uniquifier> {
  font-family: "Playwrite BE VLG", cursive;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}
*/


/* PT Sans */
@import url('https://fonts.googleapis.com/css2?family=PT+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap');

/*
.pt-sans-regular {
  font-family: "PT Sans", sans-serif;
  font-weight: 400;
  font-style: normal;
}

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

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

.pt-sans-bold-italic {
  font-family: "PT Sans", sans-serif;
  font-weight: 700;
  font-style: italic;
}
*/

/* Architects Daughter*/
@import url('https://fonts.googleapis.com/css2?family=Architects+Daughter&display=swap');
/* Architects Daughter: CSS class

.architects-daughter-regular {
  font-family: "Architects Daughter", cursive;
  font-weight: 400;
  font-style: normal;
}
*/



/* TEKTON REGULAR */
@font-face {
  font-family: 'Tekton';
  src: url('https://opiqlt.blob.core.windows.net/kitcontent/d6f3352b-af39-4bc0-bb3c-9613b2f6443d/db257742-fce3-4c19-8bd9-4a7fa6f75b0d/c6cb5466-67f4-4cd1-9ab0-23a9a4ee0567.woff2') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap; 
}


/* 3. ITALIC*/
@font-face {
  font-family: 'Tekton';
  src: url('https://opiqlt.blob.core.windows.net/kitcontent/d6f3352b-af39-4bc0-bb3c-9613b2f6443d/e22e6fec-cc7d-4316-84c6-78f7fcc8e8f3/45718ac8-d5de-4528-8946-7db4f8aea2f9.woff2') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

/* 3. BOLD*/
@font-face {
  font-family: 'Tekton';
  src: url('https://opiqlt.blob.core.windows.net/kitcontent/d6f3352b-af39-4bc0-bb3c-9613b2f6443d/263191ac-6d95-4cb5-a523-eac2087598db/91dd0183-5ddb-4f7d-87cb-1cd9c61f7bd7.woff2') format('truetype');
  font-weight: 700; 
  font-style: normal;
  font-display: swap;
}




.scope-kit-6Sm7r {}
.scope-glossary-kit-6Sm7r {}


/* adlibbt regular */
@font-face {
  font-family: adlibbtrusbyme;
  src: url('https://opiqlt.blob.core.windows.net/kitcontent/d6f3352b-af39-4bc0-bb3c-9613b2f6443d/29dc8544-b3b5-4286-9864-f4ef9e9ddf8a/07671bea-13e9-4470-afaf-5abcd5a5881e.woff2') format("woff2");
}

.scope-kit-6Sm7r h2 {font-family: adlibbtrusbyme;}


/* 

█████████████████████████
█─▄─▄─█▄─▄▄─█▄─▀─▄█─▄─▄─█
███─████─▄█▀██▀─▀████─███
▀▀▄▄▄▀▀▄▄▄▄▄▀▄▄█▄▄▀▀▄▄▄▀▀

 */

.kit-6Sm7r-i1, .kit-6Sm7r-i2, .kit-6Sm7r-i3, .kit-6Sm7r-i4, .kit-6Sm7r-i5 {}
.kit-6Sm7r-ii {font-family: adlibbtrusbyme;}
.kit-6Sm7r-i1 {color: #ed1f24;}
.kit-6Sm7r-i2 {color: #275cab;}
.kit-6Sm7r-i3 {color: #4E8104;}
.kit-6Sm7r-i33 {color: #8E6B02;}
.kit-6Sm7r-i44 {color: #ea7d1e;}
.kit-6Sm7r-i4 {color: #942d91}
.kit-6Sm7r-i41 {color: #46a941}

/* text smaller and grey */
.kit-6Sm7r-i5 {font-size: 16px; color: #6d6e71; font-family: Roboto;}


.kit-6Sm7r-i6, .kit-6Sm7r-i66, .kit-6Sm7r-i7, .kit-6Sm7r-i8, .kit-6Sm7r-i9, .kit-6Sm7r-i10, .kit-6Sm7r-i11, .kit-6Sm7r-i12, .kit-6Sm7r-i13, .kit-6Sm7r-i133 {border-radius: 10px; padding: 8px; line-height: 2.5;}

/* Orange frame */
.kit-6Sm7r-i6 {background-color: #fff; border: 2px solid #4E8104;}

/* Purple frame */
.kit-6Sm7r-i66 {background-color: #fff; border: 2px solid #2a8ab9;}

/* Dark orange background */
.kit-6Sm7r-i7 {background-color: #ea7d1e;}

/* Light orange background */
.kit-6Sm7r-i8 {background-color: #4E8104;}

/* question mark */
.kit-6Sm7r-i88 {background-color: #4E8104; color: #fff; 
    border-radius: 50%;
    width: 27px;
    height: 27px;
    display: inline-block;
    text-align: center;
}


/* question mark purple */
.kit-6Sm7r-i80 {background-color: #2a8ab9; color: #fff; 
    border-radius: 50%;
    width: 27px;
    height: 27px;
    display: inline-block;
    text-align: center;
}

/* Green background */
.kit-6Sm7r-i9 {background-color: #bed62f;}

/* Blue background */
.kit-6Sm7r-i10 {background-color: #8cc7ed;}

/* Light blue background */
.kit-6Sm7r-i11 {background-color:  #94d6dd;}

/* Purple background */
.kit-6Sm7r-i12 {background-color: #A88BC3;}

/* Grey background */
.kit-6Sm7r-i13 {background-color: #e5e6e6;}

/* yellow BG */
.kit-6Sm7r-i133 {background-color: #FFCD1C;}

/*  Nuoroda į pratimą pratybų sąsiuvinyje */
.kit-6Sm7r-i14 {background: linear-gradient(180deg,#fcaf17 0%, #fcb42d 50%, #f97902 100%); color:#fff; padding: 8px; padding-right: 30px; clip-path: polygon(90% 0%, 100% 50%, 90% 100%, 0% 100%, 0 50%, 0% 0%); font-family: Roboto; font-weight: bold; border-radius: 10px;}


/* Arrows PNG */
.kit-6Sm7r-i15, .kit-6Sm7r-i16 {position: relative; display: inline-block;}
.kit-6Sm7r-i15:after, .kit-6Sm7r-i16:after  {content: ''; display: inline-block; width: 12px; height: 12px; background-size: cover; background-repeat: no-repeat; margin-bottom: 0px; margin-left: 2px;}

/* UP */
.kit-6Sm7r-i15:after {background-image: url('https://opiqlt.blob.core.windows.net/kitcontent/d6f3352b-af39-4bc0-bb3c-9613b2f6443d/384a8ab9-4025-4d35-a4ff-af0092867b40/64c4cebd-5b5a-4c49-b5ab-aa3f92ee6c42.png');}
/* down */
.kit-6Sm7r-i16:after {background-image: url('https://opiqlt.blob.core.windows.net/kitcontent/d6f3352b-af39-4bc0-bb3c-9613b2f6443d/d1309e6a-8bd9-41b2-9862-8d08e35b03d4/210d443c-e23c-440a-bd8e-5738a4ed6d0a.png');}


/* Arrows svg */
.kit-6Sm7r-i17, .kit-6Sm7r-i18 {position: relative; display: inline-block;}
.kit-6Sm7r-i17:after, .kit-6Sm7r-i18:after  {content: ''; display: inline-block; width: 12px; height: 12px; background-size: cover; background-repeat: no-repeat; margin-bottom: 0px; margin-left: 2px;}

/* UP */
.kit-6Sm7r-i17:after {background-image: url('https://opiqlt.blob.core.windows.net/kitcontent/d6f3352b-af39-4bc0-bb3c-9613b2f6443d/6e33dd3b-5dad-4adb-8d65-1db1e548531d/242b3f4e-ac7f-4b32-8edd-ad762f65836a.svg');}
/* down */
.kit-6Sm7r-i18:after {background-image: url('https://opiqlt.blob.core.windows.net/kitcontent/d6f3352b-af39-4bc0-bb3c-9613b2f6443d/45799e69-4ad3-4c0f-b7a4-b9ac484ff9d4/3dbbdfaf-b0db-419a-9747-f19c5db43684.svg');}


/* Grey arrows svg for lithuanian text */
.kit-6Sm7r-i19, .kit-6Sm7r-i20 {position: relative; display: inline-block;}
.kit-6Sm7r-i19:after, .kit-6Sm7r-i20:after  {content: ''; display: inline-block; width: 9px; height: 9px; background-size: cover; background-repeat: no-repeat; margin-bottom: 0px; margin-left: 2px;}

/* UP */
.kit-6Sm7r-i19:after {background-image: url('https://opiqlt.blob.core.windows.net/kitcontent/d6f3352b-af39-4bc0-bb3c-9613b2f6443d/6cc12717-18d8-4741-8e68-e53af1bce9dc/42913c53-685e-4cad-b500-53ff944d2c36.svg');}
/* down */
.kit-6Sm7r-i20:after {background-image: url('https://opiqlt.blob.core.windows.net/kitcontent/d6f3352b-af39-4bc0-bb3c-9613b2f6443d/78240e72-ced9-4d09-b9d3-10dbeec13238/18fbbb8c-808a-428e-92dd-64ce36f979a5.svg');}



/*.kit-6Sm7r-i15 {position: relative;}
.kit-6Sm7r-i15:after {position: absolute; left: -1px; right: 0; content:'⭧'; text-align: center; pointer-events: none; top: -9px;}*/

/*SPEECH BUBBLES*/
.kit-6Sm7r-speech-arrow-left, .kit-6Sm7r-speech-arrow-right, .kit-6Sm7r-speech-arrow-down, .kit-6Sm7r-speech-arrow-up
{position: relative; background: #4B5B39; color: white ; border-radius: 24px; display: block; padding: 16px; text-align: center;
font-family: Roboto;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  clear: left;}
.kit-6Sm7r-speech-arrow-left {margin-left: 20px;}
.kit-6Sm7r-speech-arrow-right {margin-right: 20px;}
.kit-6Sm7r-speech-arrow-down {margin-bottom: 40px;} 
.kit-6Sm7r-speech-arrow-up {margin-top: 40px;}
.kit-6Sm7r-speech-arrow-left:after {content: ''; position: absolute; left: 0; top: 50%; width: 0; height: 0; border: 20px solid transparent; border-right-color: #4B5B39; border-left: 0; border-bottom: 0; margin-top: -10px; margin-left: -20px;}
.kit-6Sm7r-speech-arrow-right:after {content: ''; position: absolute; right: 0; top: 50%; width: 0; height: 0; border: 20px solid transparent; border-left-color: #4B5B39; border-right: 0; border-bottom: 0; margin-top: -10px; margin-right: -20px;}
.kit-6Sm7r-speech-arrow-down:after {content: ''; position: absolute; bottom: 0; left: 50%; width: 0; height: 0; border: 20px solid transparent; border-top-color: #4B5B39; border-bottom: 0; border-left: 0; margin-left: -10px; margin-bottom: -20px;}
.kit-6Sm7r-speech-arrow-up:after {content: ''; position: absolute; top: 0; left: 50%; width: 0; height: 0; border: 20px solid transparent; border-bottom-color: #4B5B39; border-top: 0; border-left: 0; margin-right: -10px; margin-top: -20px;}


/*speech-arrow-left yellow*/
.kit-6Sm7r-speech-arrow-left1 {position: relative; background: #fff44e; color: #000 ; border-radius: 24px; display: block; padding: 16px; text-align: center;
font-family: Roboto;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  clear: left;}
.kit-6Sm7r-speech-arrow-left1 {margin-left: 20px;} 
.kit-6Sm7r-speech-arrow-left1:after {content: ''; position: absolute; left: 0; top: 50%; width: 0; height: 0; border: 20px solid transparent; border-right-color: #fff44e; border-left: 0; border-bottom: 0; margin-top: -10px; margin-left: -18px;}


/*speech-arrow-right yellow*/
.kit-6Sm7r-speech-arrow-right1 {position: relative; background: #fff44e; color: #000 ; border-radius: 24px; display: block; padding: 16px; text-align: center;
font-family: Roboto;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  clear: left;}
.kit-6Sm7r-speech-arrow-right1 {margin-right: 20px;}
.kit-6Sm7r-speech-arrow-right1:after {content: ''; position: absolute; right: 0; top: 50%; width: 0; height: 0; border: 20px solid transparent; border-left-color: #fff44e; border-right: 0; border-bottom: 0; margin-top: -10px; margin-right: -18px;}


/*speech-arrow-left green*/
.kit-6Sm7r-speech-arrow-left-green{position: relative; background: #C4D5AC; color: #000 ; border-radius: 24px; display: block; padding: 16px; text-align: center;
font-family: Roboto;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  clear: left;}
.kit-6Sm7r-speech-arrow-left-green {margin-left: 20px;} 
.kit-6Sm7r-speech-arrow-left-green:after {content: ''; position: absolute; left: 0; top: 50%; width: 0; height: 0; border: 20px solid transparent; border-right-color: #C4D5AC; border-left: 0; border-bottom: 0; margin-top: -10px; margin-left: -18px;}


/*speech-arrow-right-green*/
.kit-6Sm7r-speech-arrow-right-green {position: relative; background: #C4D5AC; color: #000 ; border-radius: 24px; display: block; padding: 16px; text-align: center;
font-family: Roboto;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  clear: left;}
.kit-6Sm7r-speech-arrow-right-green {margin-right: 20px;}
.kit-6Sm7r-speech-arrow-right-green:after {content: ''; position: absolute; right: 0; top: 50%; width: 0; height: 0; border: 20px solid transparent; border-left-color: #C4D5AC; border-right: 0; border-bottom: 0; margin-top: -10px; margin-right: -18px;}


/*speech-arrow-left blue*/
.kit-6Sm7r-speech-arrow-left-blue{position: relative; background: #A2C0E3; color: #000 ; border-radius: 24px; display: block; padding: 16px; text-align: center;
font-family: Roboto;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  clear: left;}
.kit-6Sm7r-speech-arrow-left-blue {margin-left: 20px;} 
.kit-6Sm7r-speech-arrow-left-blue:after {content: ''; position: absolute; left: 0; top: 50%; width: 0; height: 0; border: 20px solid transparent; border-right-color: #A2C0E3; border-left: 0; border-bottom: 0; margin-top: -10px; margin-left: -18px;}


/*speech-arrow-right-blue*/
.kit-6Sm7r-speech-arrow-right-blue {position: relative; background: #A2C0E3; color: #000 ; border-radius: 24px; display: block; padding: 16px; text-align: center;
font-family: Roboto;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  clear: left;}
.kit-6Sm7r-speech-arrow-right-blue {margin-right: 20px;}
.kit-6Sm7r-speech-arrow-right-blue:after {content: ''; position: absolute; right: 0; top: 50%; width: 0; height: 0; border: 20px solid transparent; border-left-color: #A2C0E3; border-right: 0; border-bottom: 0; margin-top: -10px; margin-right: -18px;}

/*speech-arrow-left orange*/
.kit-6Sm7r-speech-arrow-left2 {position: relative; background: #fbc08e; color: #000 ; border-radius: 24px; display: block; padding: 16px; text-align: center;
font-family: Roboto;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  clear: left;}
.kit-6Sm7r-speech-arrow-left2 {margin-left: 20px;} 
.kit-6Sm7r-speech-arrow-left2:after {content: ''; position: absolute; left: 0; top: 50%; width: 0; height: 0; border: 20px solid transparent; border-right-color: #fbc08e; border-left: 0; border-bottom: 0; margin-top: -10px; margin-left: -18px;}


/*speech-arrow-right orange*/
.kit-6Sm7r-speech-arrow-right2 {position: relative; background: #fbc08e; color: #000 ; border-radius: 24px; display: block; padding: 16px; text-align: center;
font-family: Roboto;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  clear: left;}
.kit-6Sm7r-speech-arrow-right2 {margin-right: 20px;}
.kit-6Sm7r-speech-arrow-right2:after {content: ''; position: absolute; right: 0; top: 50%; width: 0; height: 0; border: 20px solid transparent; border-left-color: #fbc08e; border-right: 0; border-bottom: 0; margin-top: -10px; margin-right: -18px;}



/*speech-arrow-left green*/
.kit-6Sm7r-speech-arrow-left3 {position: relative; background: #e2e53d; color: #000 ; border-radius: 24px; display: block; padding: 16px; text-align: center;
font-family: Roboto;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  clear: left;}
.kit-6Sm7r-speech-arrow-left3 {margin-left: 20px;} 
.kit-6Sm7r-speech-arrow-left3:after {content: ''; position: absolute; left: 0; top: 50%; width: 0; height: 0; border: 20px solid transparent; border-right-color: #e2e53d; border-left: 0; border-bottom: 0; margin-top: -10px; margin-left: -18px;}


/*speech-arrow-right green*/
.kit-6Sm7r-speech-arrow-right3 {position: relative; background: #e2e53d; color: #000 ; border-radius: 24px; display: block; padding: 16px; text-align: center;
font-family: Roboto;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  clear: left;}
.kit-6Sm7r-speech-arrow-right3 {margin-right: 20px;}
.kit-6Sm7r-speech-arrow-right3:after {content: ''; position: absolute; right: 0; top: 50%; width: 0; height: 0; border: 20px solid transparent; border-left-color: #e2e53d; border-right: 0; border-bottom: 0; margin-top: -10px; margin-right: -20px;}



/*speech-arrow-left pink*/
.kit-6Sm7r-speech-arrow-left4 {position: relative; background: #e5acce; color: #000 ; border-radius: 24px; display: block; padding: 16px; text-align: center;
font-family: Roboto;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  clear: left;}
.kit-6Sm7r-speech-arrow-left4 {margin-left: 20px;} 
.kit-6Sm7r-speech-arrow-left4:after {content: ''; position: absolute; left: 0; top: 50%; width: 0; height: 0; border: 20px solid transparent; border-right-color: #e5acce; border-left: 0; border-bottom: 0; margin-top: -10px; margin-left: -18px;}


/*speech-arrow-right pink*/
.kit-6Sm7r-speech-arrow-right4 {position: relative; background: #e5acce; color: #000 ; border-radius: 24px; display: block; padding: 16px; text-align: center;
font-family: Roboto;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  clear: left;}
.kit-6Sm7r-speech-arrow-right4 {margin-right: 20px;}
.kit-6Sm7r-speech-arrow-right4:after {content: ''; position: absolute; right: 0; top: 50%; width: 0; height: 0; border: 20px solid transparent; border-left-color: #e5acce; border-right: 0; border-bottom: 0; margin-top: -10px; margin-right: -18px;}



/*speech-arrow-down yellow*/
.kit-6Sm7r-speech-arrow-down2 {position: relative; background: #fff44e; color: #000 ; border-radius: 24px; display: block; padding: 16px; text-align: center;
font-family: Roboto;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  clear: left;}
.kit-6Sm7r-speech-arrow-down2 {margin-bottom: 30px;} 
.kit-6Sm7r-speech-arrow-down2:after {content: ''; position: absolute; bottom: 0; left: 20%; width: 0; height: 0; border: 30px solid transparent; border-top-color: #fff44e; border-bottom: 0; border-left: 0; margin-left: -10px; margin-bottom: -27px;}


/*speech-arrow-down yellow 2*/
.kit-6Sm7r-speech-arrow-down3 {position: relative; background: #fff44e; color: #000 ; border-radius: 24px; display: block; padding: 16px; text-align: center;
font-family: Roboto;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  clear: left;}
.kit-6Sm7r-speech-arrow-down3 {margin-bottom: 30px;} 
.kit-6Sm7r-speech-arrow-down3:after {content: ''; position: absolute; bottom: 0; left: 80%; width: 0; height: 0; border: 30px solid transparent; border-top-color: #fff44e; border-bottom: 0; border-left: 0; margin-left: -10px; margin-bottom: -27px;}



/*dot below letter*/
.kit-6Sm7r-i04 {position: relative;}
.kit-6Sm7r-i04:after {position: absolute; left: 0px; right: 0px; content:'ọ'; text-align: center; pointer-events: none; bottom: -4px;}


/* Speech bubble black border */
.kit-6Sm7r-black-bubble{
font-family: "Roboto", sans-serif;
text-align: center;
 display: block;
  position: relative;
  background: #ffffff;
  border: 2px solid #000;  
  border-radius: 12px;
  padding: 20px;
  color: #000;
  text-align: center;
  margin-bottom: 35px;
  clear: left;
}
/* The outer part of the tail */
.kit-6Sm7r-black-bubble::before {
  content: "";
  position: absolute;
  bottom: -30px;
  left: 40px;
  border-width: 30px 30px 0 0;
  border-style: solid;
  border-color: #000 transparent transparent transparent;
}
/* The inner part of the tail (creates the hollow look) */
.kit-6Sm7r-black-bubble::after {
  content: "";
  position: absolute;
  bottom: -25px;
  left: 42px;
  border-width: 27px 27px 0 0;
  border-style: solid;
  border-color: #ffffff transparent transparent transparent;
}

/* Speech bubble black border */
.kit-6Sm7r-black-bubble2 {
font-family: "Roboto", sans-serif;
text-align: center;
 display: block;
  position: relative;
  background: #ffffff;
  border: 2px solid #000; 
  border-radius: 12px;
  padding: 20px;
  color: #000;
  text-align: center;
   margin-bottom: 35px;
   clear: left;
}
/* The outer part of the tail */
.kit-6Sm7r-black-bubble2::before {
  content: "";
  position: absolute;
  bottom: -30px;
  right: 40px;
  border-width: 30px 0 0 30px;
  border-style: solid;
  border-color: #000 transparent transparent transparent;
}
/* The inner part of the tail (creates the hollow look) */
.kit-6Sm7r-black-bubble2::after {
  content: "";
  position: absolute;
  bottom: -25px;
  right: 42px;
  border-width: 27px 0 0 27px;
  border-style: solid;
  border-color: #ffffff transparent transparent transparent;
}

.kit-6Sm7r-i333 {text-decoration-line: underline;
  text-decoration-style: wavy;
  text-decoration-color: black;
  text-decoration-skip-ink: none; }

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

 */

.kit-6Sm7r-k01, .kit-6Sm7r-k012, .kit-6Sm7r-k011, .kit-6Sm7r-k010,  .kit-6Sm7r-k1, .kit-6Sm7r-k111, .kit-6Sm7r-k2, .kit-6Sm7r-k12, .kit-6Sm7r-k22, .kit-6Sm7r-k3, .kit-6Sm7r-k33, .kit-6Sm7r-k4, .kit-6Sm7r-k44, .kit-6Sm7r-k5, .kit-6Sm7r-k6, .kit-6Sm7r-k66, .kit-6Sm7r-k7, .kit-6Sm7r-k77, .kit-6Sm7r-k8, .kit-6Sm7r-k9, .kit-6Sm7r-k10, .kit-6Sm7r-k11 {padding: 16px; border-radius: 4px; margin-bottom: 16px; clear: left; overflow: auto;}

/* 
.kit-6Sm7r-k1 .list > li::before, 
.kit-6Sm7r-k2 .list > li::before, 
.kit-6Sm7r-k3 .list > li::before, 
.kit-6Sm7r-k4 .list > li::before, 
.kit-6Sm7r-k5 .list > li::before, 
.kit-6Sm7r-k6 .list > li::before, 
.kit-6Sm7r-k7 .list > li::before, 
.kit-6Sm7r-k8 .list > li::before, 
.kit-6Sm7r-k9 .list > li::before  */   
.kit-6Sm7r-k17 .list > li::before {color: #4E8104; font-weight:bold;}
.kit-6Sm7r-k017 .list > li::before {color: #2a8ab9; font-weight:bold;}

.kit-6Sm7r-k01 p, .kit-6Sm7r-k01 .list li,
.kit-6Sm7r-k011 p, .kit-6Sm7r-k011 .list li,
.kit-6Sm7r-k012 p, .kit-6Sm7r-k012 .list li,
.kit-6Sm7r-k111 p, .kit-6Sm7r-k111 .list li,
.kit-6Sm7r-k010 p, .kit-6Sm7r-k010 .list li,
.kit-6Sm7r-k1 p, .kit-6Sm7r-k1 .list li, 
.kit-6Sm7r-k2 p, .kit-6Sm7r-k2 .list li, 
.kit-6Sm7r-k12 p, .kit-6Sm7r-k12 .list li, 
.kit-6Sm7r-k22 p, .kit-6Sm7r-k22 .list li, 
.kit-6Sm7r-k3 p, .kit-6Sm7r-k3 .list li,
.kit-6Sm7r-k33 p, .kit-6Sm7r-k33 .list li,
.kit-6Sm7r-k4 p, .kit-6Sm7r-k4 .list li,
.kit-6Sm7r-k44 p, .kit-6Sm7r-k44 .list li,
.kit-6Sm7r-k5 p, .kit-6Sm7r-k5 .list li,
.kit-6Sm7r-k6 p, .kit-6Sm7r-k6 .list li,
.kit-6Sm7r-k66 p, .kit-6Sm7r-k66 .list li,
.kit-6Sm7r-k7 p, .kit-6Sm7r-k7 .list li,
.kit-6Sm7r-k77 p, .kit-6Sm7r-k77 .list li,
.kit-6Sm7r-k8 p, .kit-6Sm7r-k9 .list li,
.kit-6Sm7r-k9 p, .kit-6Sm7r-k9 .list li,
.kit-6Sm7r-k10 p, .kit-6Sm7r-k10 .list li,
.kit-6Sm7r-k11 p, .kit-6Sm7r-k11 .list li  {font-family: Roboto !important;}

/* box border */
.kit-6Sm7r-k01 {border: dotted 1px #4E8104;}

/* box border blue */
.kit-6Sm7r-k012 {border: dotted 1px #2a8ab9;}

/* green box */
.kit-6Sm7r-k011 {background-color: #246300; color:#fff; border-radius: 20px; }

/* blue box */
.kit-6Sm7r-k010 {background-color: #105788; color:#fff; border-radius: 20px; }

/* Reading exercise */
.kit-6Sm7r-k1 {background-color:#fff; padding-top: 40px; border: dotted 1px #4E8104; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='39.38px' height='35px' viewBox='0 0 576 512'%3E%3Cpath fill='%234E8104' d='M542.22 32.05c-54.8 3.11-163.72 14.43-230.96 55.59c-4.64 2.84-7.27 7.89-7.27 13.17v363.87c0 11.55 12.63 18.85 23.28 13.49c69.18-34.82 169.23-44.32 218.7-46.92c16.89-.89 30.02-14.43 30.02-30.66V62.75c.01-17.71-15.35-31.74-33.77-30.7M264.73 87.64C197.5 46.48 88.58 35.17 33.78 32.05C15.36 31.01 0 45.04 0 62.75V400.6c0 16.24 13.13 29.78 30.02 30.66c49.49 2.6 149.59 12.11 218.77 46.95c10.62 5.35 23.21-1.94 23.21-13.46V100.63c0-5.29-2.62-10.14-7.27-12.99'/%3E%3C/svg%3E"); background-position: 16px 5px; background-size: 25px; background-repeat: no-repeat;}


/* Reading exercise purple*/
.kit-6Sm7r-k111 {background-color:#fff; padding-top: 40px; border: dotted 1px #2a8ab9; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='39.38px' height='35px' viewBox='0 0 576 512'%3E%3Cpath fill='%232a8ab9' d='M542.22 32.05c-54.8 3.11-163.72 14.43-230.96 55.59c-4.64 2.84-7.27 7.89-7.27 13.17v363.87c0 11.55 12.63 18.85 23.28 13.49c69.18-34.82 169.23-44.32 218.7-46.92c16.89-.89 30.02-14.43 30.02-30.66V62.75c.01-17.71-15.35-31.74-33.77-30.7M264.73 87.64C197.5 46.48 88.58 35.17 33.78 32.05C15.36 31.01 0 45.04 0 62.75V400.6c0 16.24 13.13 29.78 30.02 30.66c49.49 2.6 149.59 12.11 218.77 46.95c10.62 5.35 23.21-1.94 23.21-13.46V100.63c0-5.29-2.62-10.14-7.27-12.99'/%3E%3C/svg%3E"); background-position: 16px 5px; background-size: 25px; background-repeat: no-repeat;}


/* Film exercise */
.kit-6Sm7r-k2 {background-color:#fff; padding-top: 40px; border: dotted 1px #4E8104; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='35' viewBox='0 0 24 24'%3E%3Cpath fill='%234E8104' d='M18 11c0-.959-.68-1.761-1.581-1.954C16.779 8.445 17 7.75 17 7c0-2.206-1.794-4-4-4c-1.516 0-2.822.857-3.5 2.104C8.822 3.857 7.516 3 6 3C3.794 3 2 4.794 2 7c0 .902.312 1.726.817 2.396A2 2 0 0 0 2 11v8c0 1.103.897 2 2 2h12c1.103 0 2-.897 2-2v-2.637l4 2v-7l-4 2zm-5-6c1.103 0 2 .897 2 2s-.897 2-2 2s-2-.897-2-2s.897-2 2-2M6 5c1.103 0 2 .897 2 2s-.897 2-2 2s-2-.897-2-2s.897-2 2-2'/%3E%3C/svg%3E"); background-position: 16px 5px; background-size: 25px; background-repeat: no-repeat;}


/* Film exercise purple */
.kit-6Sm7r-k22 {background-color:#fff; padding-top: 40px; border: dotted 1px #2a8ab9; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='35' viewBox='0 0 24 24'%3E%3Cpath fill='%232a8ab9' d='M18 11c0-.959-.68-1.761-1.581-1.954C16.779 8.445 17 7.75 17 7c0-2.206-1.794-4-4-4c-1.516 0-2.822.857-3.5 2.104C8.822 3.857 7.516 3 6 3C3.794 3 2 4.794 2 7c0 .902.312 1.726.817 2.396A2 2 0 0 0 2 11v8c0 1.103.897 2 2 2h12c1.103 0 2-.897 2-2v-2.637l4 2v-7l-4 2zm-5-6c1.103 0 2 .897 2 2s-.897 2-2 2s-2-.897-2-2s.897-2 2-2M6 5c1.103 0 2 .897 2 2s-.897 2-2 2s-2-.897-2-2s.897-2 2-2'/%3E%3C/svg%3E"); background-position: 16px 5px; background-size: 25px; background-repeat: no-repeat;}


/* Listening exercise */
.kit-6Sm7r-k3 {background-color:#fff; padding-top: 40px; border: dotted 1px #4E8104; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='35' viewBox='0 0 24 24'%3E%3Cpath fill='%234E8104' d='M20 12v-1.707c0-4.442-3.479-8.161-7.755-8.29c-2.204-.051-4.251.736-5.816 2.256A7.93 7.93 0 0 0 4 10v2c-1.103 0-2 .897-2 2v4c0 1.103.897 2 2 2h2V10a5.95 5.95 0 0 1 1.821-4.306a5.98 5.98 0 0 1 4.363-1.691C15.392 4.099 18 6.921 18 10.293V20h2c1.103 0 2-.897 2-2v-4c0-1.103-.897-2-2-2'/%3E%3Cpath fill='%234E8104' d='M7 12h2v8H7zm8 0h2v8h-2z'/%3E%3C/svg%3E"); background-position: 16px 5px; background-size: 25px; background-repeat: no-repeat;}

/* Listening exercise purple */
.kit-6Sm7r-k33 {background-color:#fff; padding-top: 40px; border: dotted 1px #2a8ab9; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='35' viewBox='0 0 24 24'%3E%3Cpath fill='%232a8ab9' d='M20 12v-1.707c0-4.442-3.479-8.161-7.755-8.29c-2.204-.051-4.251.736-5.816 2.256A7.93 7.93 0 0 0 4 10v2c-1.103 0-2 .897-2 2v4c0 1.103.897 2 2 2h2V10a5.95 5.95 0 0 1 1.821-4.306a5.98 5.98 0 0 1 4.363-1.691C15.392 4.099 18 6.921 18 10.293V20h2c1.103 0 2-.897 2-2v-4c0-1.103-.897-2-2-2'/%3E%3Cpath fill='%232a8ab9' d='M7 12h2v8H7zm8 0h2v8h-2z'/%3E%3C/svg%3E"); background-position: 16px 5px; background-size: 25px; background-repeat: no-repeat;}

/* Dialogue */
.kit-6Sm7r-k4 {background-color:#fff; padding-top: 40px; border: dotted 1px #4E8104; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='35' viewBox='0 0 20 20'%3E%3Cpath fill='%234E8104' d='M17 11v3l-3-3H8a2 2 0 0 1-2-2V2c0-1.1.9-2 2-2h10a2 2 0 0 1 2 2v7a2 2 0 0 1-2 2zm-3 2v2a2 2 0 0 1-2 2H6l-3 3v-3H2a2 2 0 0 1-2-2V8c0-1.1.9-2 2-2h2v3a4 4 0 0 0 4 4z'/%3E%3C/svg%3E"); background-position: 16px 5px; background-size: 25px; background-repeat: no-repeat;}

/* Dialogue purple */
.kit-6Sm7r-k44 {background-color:#fff; padding-top: 40px; border: dotted 1px #2a8ab9; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='35' viewBox='0 0 20 20'%3E%3Cpath fill='%232a8ab9' d='M17 11v3l-3-3H8a2 2 0 0 1-2-2V2c0-1.1.9-2 2-2h10a2 2 0 0 1 2 2v7a2 2 0 0 1-2 2zm-3 2v2a2 2 0 0 1-2 2H6l-3 3v-3H2a2 2 0 0 1-2-2V8c0-1.1.9-2 2-2h2v3a4 4 0 0 0 4 4z'/%3E%3C/svg%3E"); background-position: 16px 5px; background-size: 25px; background-repeat: no-repeat;}


/*  Gramatika */
.kit-6Sm7r-k5 {
  position: relative; /* Essential: This acts as the anchor for the icon */
  padding-top: 55px;
  background-color: #bee5eb;
  border-radius: 15px 50px 15px 15px;
  overflow: visible;
  display: flow-root;
}

.kit-6Sm7r-k5::after {
  content: "";
  position: absolute;
  top: -10px; 
  right: -5px; 
  width: 75px;
  height: 75px;
  background-image: url('https://opiqlt.blob.core.windows.net/kitcontent/d6f3352b-af39-4bc0-bb3c-9613b2f6443d/b8b47f51-36d0-4f77-925f-1f508e675272/24b81f11-071d-46a4-ba06-79742f0ae6f1.svg');
  background-size: contain;
  background-repeat: no-repeat;
  z-index: 10;
}

/* Written exercise green*/
.kit-6Sm7r-k6 {background-color:#fff; padding-top: 40px; border: dotted 1px #4E8104; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35PX' height='35PX' viewBox='0 0 16 16'%3E%3Cpath fill='%234E8104' d='M12.854.146a.5.5 0 0 0-.707 0L10.5 1.793L14.207 5.5l1.647-1.646a.5.5 0 0 0 0-.708zm.646 6.061L9.793 2.5L3.293 9H3.5a.5.5 0 0 1 .5.5v.5h.5a.5.5 0 0 1 .5.5v.5h.5a.5.5 0 0 1 .5.5v.5h.5a.5.5 0 0 1 .5.5v.207zm-7.468 7.468A.5.5 0 0 1 6 13.5V13h-.5a.5.5 0 0 1-.5-.5V12h-.5a.5.5 0 0 1-.5-.5V11h-.5a.5.5 0 0 1-.5-.5V10h-.5a.5.5 0 0 1-.175-.032l-.179.178a.5.5 0 0 0-.11.168l-2 5a.5.5 0 0 0 .65.65l5-2a.5.5 0 0 0 .168-.11z'/%3E%3C/svg%3E"); background-position: 16px 5px; background-size: 25px; background-repeat: no-repeat;}

/* Written exercise blue*/
.kit-6Sm7r-k66 {background-color:#fff; padding-top: 40px; border: dotted 1px #2a8ab9; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35PX' height='35PX' viewBox='0 0 16 16'%3E%3Cpath fill='%232a8ab9' d='M12.854.146a.5.5 0 0 0-.707 0L10.5 1.793L14.207 5.5l1.647-1.646a.5.5 0 0 0 0-.708zm.646 6.061L9.793 2.5L3.293 9H3.5a.5.5 0 0 1 .5.5v.5h.5a.5.5 0 0 1 .5.5v.5h.5a.5.5 0 0 1 .5.5v.5h.5a.5.5 0 0 1 .5.5v.207zm-7.468 7.468A.5.5 0 0 1 6 13.5V13h-.5a.5.5 0 0 1-.5-.5V12h-.5a.5.5 0 0 1-.5-.5V11h-.5a.5.5 0 0 1-.5-.5V10h-.5a.5.5 0 0 1-.175-.032l-.179.178a.5.5 0 0 0-.11.168l-2 5a.5.5 0 0 0 .65.65l5-2a.5.5 0 0 0 .168-.11z'/%3E%3C/svg%3E"); background-position: 16px 5px; background-size: 25px; background-repeat: no-repeat;}

/* Discussion exercise green*/
.kit-6Sm7r-k7 {background-color:#fff; padding-top: 40px; border: dotted 1px #4E8104; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35PX' height='35PX' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%234E8104' stroke-miterlimit='10' stroke-width='1'%3E%3Cpath stroke-linejoin='round' d='m8.5 18.5l-3 1.5l-3-1.5v-4l3-1.5l3 1.5z'/%3E%3Cpath d='M3.2 14.13L5 15.5h3.5'/%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M10.5 23.5V22l-5-1l-5 1v1.5m12-3h2v2l2.5-2h4.5v-6h-9zm2-4h4m-4 2h3m-6-11h-2v2L7 7.5H2.5v-6h9zm-7-4h4m-4 2h3'/%3E%3Cpath stroke-linejoin='round' d='m21.5 6.5l-3 1.5l-3-1.5v-4l3-1.5l3 1.5z'/%3E%3Cpath d='M16.2 2.13L18 3.5h3.5'/%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M23.5 11.5V10l-5-1l-5 1v1.5'/%3E%3C/g%3E%3C/svg%3E"); background-position: 16px 5px; background-size: 25px; background-repeat: no-repeat;}


/* Discussion exercise blue*/
.kit-6Sm7r-k77 {background-color:#fff; padding-top: 40px; border: dotted 1px #2a8ab9; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35PX' height='35PX' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%232a8ab9' stroke-miterlimit='10' stroke-width='1'%3E%3Cpath stroke-linejoin='round' d='m8.5 18.5l-3 1.5l-3-1.5v-4l3-1.5l3 1.5z'/%3E%3Cpath d='M3.2 14.13L5 15.5h3.5'/%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M10.5 23.5V22l-5-1l-5 1v1.5m12-3h2v2l2.5-2h4.5v-6h-9zm2-4h4m-4 2h3m-6-11h-2v2L7 7.5H2.5v-6h9zm-7-4h4m-4 2h3'/%3E%3Cpath stroke-linejoin='round' d='m21.5 6.5l-3 1.5l-3-1.5v-4l3-1.5l3 1.5z'/%3E%3Cpath d='M16.2 2.13L18 3.5h3.5'/%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M23.5 11.5V10l-5-1l-5 1v1.5'/%3E%3C/g%3E%3C/svg%3E"); background-position: 16px 5px; background-size: 25px; background-repeat: no-repeat;}



/* speech bubble (p11) */
.kit-6Sm7r-k8 {background-color: #eeeeee;}


/* Arrow, green background */
.kit-6Sm7r-k9 {
  position: relative; 
  padding-top: 40px;
  background-color: #dde89b;
  border-radius: 15px 50px 15px 15px;
  overflow: visible;
  display: flow-root;
}

.kit-6Sm7r-k9::after {
  content: "";
  position: absolute;
  top: -10px; 
  right: -5px; 
  width: 75px;
  height: 75px;
  background-image: url('https://opiqlt.blob.core.windows.net/kitcontent/d6f3352b-af39-4bc0-bb3c-9613b2f6443d/27155703-1912-4190-b7f1-2444c19091aa/86ac2df8-7101-4d24-9ecd-91b7e97f80a1.svg');
  background-size: contain;
  background-repeat: no-repeat;
  z-index: 10;
}

/* Fonetika */
.kit-6Sm7r-k10 {
  position: relative;
  padding-top: 40px;
  background-color: #fff;
  border:solid 1px #ea7d1e;
  border-radius: 15px 50px 15px 15px;
  overflow: visible;
  display: flow-root; 
}
.kit-6Sm7r-k10::after {
  content: "";
  position: absolute;
  top: -10px; 
  right: -5px; 
  width: 75px;
  height: 75px;
  background-image: url('https://opiqlt.blob.core.windows.net/kitcontent/d6f3352b-af39-4bc0-bb3c-9613b2f6443d/d98a8b76-cba1-4ef5-b58d-a1a21e31468b/27d51034-35ce-45cd-9840-d954a8291b0c.svg');
  background-size: contain;
  background-repeat: no-repeat;
  z-index: 10;
}

@media (max-width: 768px) {
    .kit-6Sm7r-k10 {padding-top: 55px;}
}

/* So sagt man's (Frazės ir posakiai - Phrases and expressions) */
.kit-6Sm7r-k11 {
  padding-top: 40px;
  position: relative;
  background-color: #ffe9af;
  border-radius: 15px 50px 15px 15px;
  overflow: visible;
  display: flow-root; 
}
.kit-6Sm7r-k11::after {
  content: "";
  position: absolute;
  top: -10px; 
  right: -5px; 
  width: 75px;
  height: 75px;
  background-image: url('https://opiqlt.blob.core.windows.net/kitcontent/d6f3352b-af39-4bc0-bb3c-9613b2f6443d/47910223-9b42-4767-962a-4c11377e0345/7973e6a3-7067-4d44-9747-f6b531be1480.svg');
  background-size: contain;
  background-repeat: no-repeat;
  z-index: 10;
}

@media (max-width: 768px) {
    .kit-6Sm7r-k11 {padding-top: 55px;}
}

/* beige box */  
.kit-6Sm7r-k12 {background-color: #F5F1E6;}

/* Slider top space */  
.kit-6Sm7r-k15 .slick-slide {padding-top: 38px;}

/* Hide exercise title */  
.kit-6Sm7r-k16 .exercise .head h3 {display: none;}

/* Text indent */  
.kit-6Sm7r-k18 p {text-indent: 30px;}

/* picture 50% */ 
.kit-6Sm7r-k21 .media img {width: 50%;}

/* 

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


/* table highlighted header*/  
.kit-6Sm7r-k13 td {border: 4px solid #fff; background: #e6f4f7; color: black !important;}
.kit-6Sm7r-k13 tr:nth-child(1) td {background:  #9ed9e0 !important;}

/* Top Left Cell */
.kit-6Sm7r-k13 tr:first-child td:first-child {
  border-top-left-radius: 20px;
}

/* Top Right Cell */
.kit-6Sm7r-k13 tr:first-child td:last-child {
  border-top-right-radius: 20px;
}

/* Bottom Left Cell */
.kit-6Sm7r-k13 tr:last-child td:first-child {
  border-bottom-left-radius: 20px;
}

/* Bottom Right Cell */
.kit-6Sm7r-k13 tr:last-child td:last-child {
  border-bottom-right-radius: 20px;
}


/* table highlighted header 2*/  
.kit-6Sm7r-k03 td {border: 4px solid #fff; background: #e6f4f7; color: black !important;}

/* Top Left Cell */
.kit-6Sm7r-k03 tr:first-child td:first-child {
  border-top-left-radius: 20px;
}

/* Top Right Cell */
.kit-6Sm7r-k03 tr:first-child td:last-child {
  border-top-right-radius: 20px;
}

/* Bottom Left Cell */
.kit-6Sm7r-k03 tr:last-child td:first-child {
  border-bottom-left-radius: 20px;
}

/* Bottom Right Cell */
.kit-6Sm7r-k03 tr:last-child td:last-child {
  border-bottom-right-radius: 20px;
}
/* header highlights */
.kit-6Sm7r-k03 tr:nth-child(1) td,
.kit-6Sm7r-k03 tr:nth-child(2) td {
  background: #9ed9e0 !important;
}


/* table highlighted header2*/ 
.kit-6Sm7r-k14 table {background: #fff;}
.kit-6Sm7r-k14 table tr:nth-child(even) {
  background-color: #e6f4f7;
}
.kit-6Sm7r-k14 table th {
  background-color: #9ed9e0;
  color: #ffffff;
}
.kit-6Sm7r-k14 table th,
.kit-6Sm7r-k14 table td {
  padding: 10px;
  border: 4px solid #fff;;
}
.kit-6Sm7r-k14 table tr:first-child th {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.kit-6Sm7r-k14 table tr:last-child td {
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}


/* tabeli nurgad ümarad*/  
.kit-6Sm7r-k133 .common td  {border-left: 4px solid white !important;
  border-right: 4px solid white !important;}

/* 1. The Header (Darker Green) */
.kit-6Sm7r-k133 .common tr:nth-child(1) td {
  background-color: #D8E69E !important; /* Darker green */
  color: #000;
  /* Round ONLY the top corners */
  border-radius: 10px 10px 0 0; 
  border: none;
}

/* 2. The Body Cells (Lighter Green) */
.kit-6Sm7r-k133 td {
  background-color: #f7fae8 !important; /* Very light green */
  padding: 15px;
  border: none;
}

/* 3. The Bottom Rounding */
/* This targets the cells in the very last row to close the "pill" */
.kit-6Sm7r-k133 tr:last-child td {
  border-radius: 0 0 20px 20px;
}

/* 4. Fix for Astra/CMS: Ensure the row itself doesn't have a background */
.kit-6Sm7r-k133 tr {
  background-color: transparent !important;
}


/* Yellow Table highlighted 1st column */
.kit-6Sm7r-k141 .common td {background-color: #fdf1db; border: 4px solid #fff;}
.kit-6Sm7r-k141 .common td:nth-child(1) {background-color: #fdcf81;}

/* Yellow Table highlighted 1st column and header */
.kit-6Sm7r-k140 .common td {background-color: #fdf1db; border: 4px solid #fff;}
.kit-6Sm7r-k140 .common tr:nth-child(1) td {background-color: #fdcf81;}
.kit-6Sm7r-k140 .common td:nth-child(1) {background-color: #fdcf81;}

/* Yellow Table highlighted header */
.kit-6Sm7r-k1400 .common td {background-color: #fdf1db; border: 4px solid #fff;}
.kit-6Sm7r-k1400 .common tr:nth-child(1) td {background-color: #fdcf81;}



/* Blue Table highlighted 1st column */
.kit-6Sm7r-k142 .common td {background-color: #ceebee; border: 4px solid #fff;}
.kit-6Sm7r-k142 .common td:nth-child(1) {background-color: #e6f4f5;}


/* Blue Table highlighted 1st column and header */
.kit-6Sm7r-k143 .common td {background-color: #e6f4f7; border: 4px solid #fff;}
.kit-6Sm7r-k143 .common tr:nth-child(1) td {background-color: #9ed9e0;}
.kit-6Sm7r-k143 .common td:nth-child(1) {background-color: #9ed9e0;}


/* Blue Table for page 5 */
.kit-6Sm7r-k144 .common td {background-color: #dccde4; border: 4px solid #fff;}
.kit-6Sm7r-k144 .common tr:nth-child(1) td, 
.kit-6Sm7r-k144 .common tr:nth-child(3) td,
.kit-6Sm7r-k144 .common tr:nth-child(8) td,
.kit-6Sm7r-k144 .common tr:nth-child(13) td  {background-color: #b99ac8;}
.kit-6Sm7r-k144 .common tr:nth-child(5) td, 
.kit-6Sm7r-k144 .common tr:nth-child(6) td,
.kit-6Sm7r-k144 .common tr:nth-child(7) td,
.kit-6Sm7r-k144 .common tr:nth-child(10) td,
.kit-6Sm7r-k144 .common tr:nth-child(11) td,
.kit-6Sm7r-k144 .common tr:nth-child(12) td,
.kit-6Sm7r-k144 .common tr:nth-child(15) td,
.kit-6Sm7r-k144 .common tr:nth-child(16) td,
.kit-6Sm7r-k144 .common tr:nth-child(17) td,
.kit-6Sm7r-k144 .common tr:nth-child(19) td,
.kit-6Sm7r-k144 .common tr:nth-child(20) td,
.kit-6Sm7r-k144 .common tr:nth-child(21) td,
.kit-6Sm7r-k144 .common tr:nth-child(22) td {background-color: #efe4f6;}


/* Yellow Table for page 4 */
.kit-6Sm7r-k145 .common td {background-color: #fedd90; border: 4px solid #fff;}
.kit-6Sm7r-k145 .common tr:nth-child(1) td, 
.kit-6Sm7r-k145 .common tr:nth-child(3) td,
.kit-6Sm7r-k145 .common tr:nth-child(8) td,
.kit-6Sm7r-k145 .common tr:nth-child(13) td  {background-color: #fdba21;}
.kit-6Sm7r-k145 .common tr:nth-child(5) td, 
.kit-6Sm7r-k145 .common tr:nth-child(6) td,
.kit-6Sm7r-k145 .common tr:nth-child(7) td,
.kit-6Sm7r-k145 .common tr:nth-child(10) td,
.kit-6Sm7r-k145 .common tr:nth-child(11) td,
.kit-6Sm7r-k145 .common tr:nth-child(12) td,
.kit-6Sm7r-k145 .common tr:nth-child(15) td,
.kit-6Sm7r-k145 .common tr:nth-child(16) td,
.kit-6Sm7r-k145 .common tr:nth-child(17) td,
.kit-6Sm7r-k145 .common tr:nth-child(19) td,
.kit-6Sm7r-k145 .common tr:nth-child(20) td,
.kit-6Sm7r-k145 .common tr:nth-child(21) td,
.kit-6Sm7r-k145 .common tr:nth-child(22) td {background-color: #ffe9c1;}

/* Green Table */
.kit-6Sm7r-k146 .common td {background-color: #c4da93; border: 3px solid #fff;}
.kit-6Sm7r-k146 .common tr:nth-child(1) td {background-color: #88b427;}
.kit-6Sm7r-k146 .common tr:nth-child(5) td, 
.kit-6Sm7r-k146 .common tr:nth-child(6) td,
.kit-6Sm7r-k146 .common tr:nth-child(7) td,
.kit-6Sm7r-k146 .common tr:nth-child(10) td,
.kit-6Sm7r-k146 .common tr:nth-child(11) td,
.kit-6Sm7r-k146 .common tr:nth-child(12) td,
.kit-6Sm7r-k146 .common tr:nth-child(15) td,
.kit-6Sm7r-k146 .common tr:nth-child(16) td,
.kit-6Sm7r-k146 .common tr:nth-child(17) td {background-color: #e5eccf;}

/* Green Table */
.kit-6Sm7r-k147 .common td {background-color: #b1dcf4; border: 3px solid #fff;}
.kit-6Sm7r-k147 .common tr:nth-child(1) td {background-color: #63b9e9;}
.kit-6Sm7r-k147 .common tr:nth-child(5) td, 
.kit-6Sm7r-k147 .common tr:nth-child(6) td,
.kit-6Sm7r-k147 .common tr:nth-child(7) td,
.kit-6Sm7r-k147 .common tr:nth-child(10) td,
.kit-6Sm7r-k147 .common tr:nth-child(11) td,
.kit-6Sm7r-k147 .common tr:nth-child(12) td,
.kit-6Sm7r-k147 .common tr:nth-child(15) td,
.kit-6Sm7r-k147 .common tr:nth-child(16) td,
.kit-6Sm7r-k147 .common tr:nth-child(17) td {background-color: #dfeefb;}

/* Taanded */

.kit-6Sm7r-k19 {padding-left: 48px;}

.kit-6Sm7r-k20 p {padding-left: 34px;}

/* Architects Daughter */
.kit-6Sm7r-k23 p, .kit-6Sm7r-k23 .list li 
{font-family: "Architects Daughter", cursive !important;
  font-weight: 400;
  font-style: normal;}


/* Tekton */
.kit-6Sm7r-k24 p, .kit-6Sm7r-k24 .list li 
{font-family: 'Tekton', sans-serif, 'Roboto', 'Georgia', 'Times New Roman' !important;}




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


.kit-6Sm7r-s1, .kit-6Sm7r-s2, .kit-6Sm7r-s3, .kit-6Sm7r-s4, .kit-6Sm7r-s5 {}

/* Modul 1 header  */
.kit-6Sm7r-s1 {background-color: #c6d76b; }
.kit-6Sm7r-s1 h1 {font-family: adlibbtrusbyme; color: white; background-color: #4E8104;  width: fit-content; padding-right: 50px; padding-left: 50px; padding-top: 10px; padding-bottom: 30px; border-radius: 0px 0px 20px 20px}

/* My vocabulary (Mein Wortschatz) */
.kit-6Sm7r-s2 {background-color: #c6d76b; }
.kit-6Sm7r-s2 h1 {font-family: adlibbtrusbyme; color: white; background-color: #4E8104;  width: fit-content; padding-right: 50px; padding-left: 50px; padding-top: 10px; padding-bottom: 30px; border-radius: 0px 0px 20px 20px}

/* Meine Evaluation (My evaluation) */
.kit-6Sm7r-s3 {background-color: #fff4d5;}
.kit-6Sm7r-s3 h1, .kit-6Sm7r-s3 h2 {color: #4E8104;}
.kit-6Sm7r-s3 h1 {font-family: adlibbtrusbyme;}


/* Light background */
.kit-6Sm7r-s4 {background-color: #FEF8EB; background-image: url(0faf3cac-4708-4b87-a500-d305b3b3de85); background-size: 400px;}

/* Meine Grammatik */
.kit-6Sm7r-s5 {background-color: #95d3e5;}
.kit-6Sm7r-s5 h1  {font-family: adlibbtrusbyme; color: white; background-color: #06616C;  width: fit-content; padding-right: 50px; padding-left: 50px; padding-top: 10px; padding-bottom: 30px; border-radius: 0px 0px 20px 20px}

.kit-6Sm7r-s5 h2 {font-family: adlibbtrusbyme; color: white;}


/* Modul 2 header  */
.kit-6Sm7r-s6 {background-color: #53b7e8;}
.kit-6Sm7r-s6 h1 {font-family: adlibbtrusbyme; color: white; background-color: #155C8D;  width: fit-content; padding-right: 50px; padding-left: 50px; padding-top: 10px; padding-bottom: 30px; border-radius: 0px 0px 20px 20px}



/* Start */
.kit-6Sm7r-s7 {background-color: #ffcb31;}
.kit-6Sm7r-s7 h1 {font-family: adlibbtrusbyme; color: #fff; background-color: #4E8104; padding: 15px; border-radius: 0px 15px 0px 15px; width: fit-content; padding-right: 50px; }
.kit-6Sm7r-s7 h1 .nobr {color: #115d7f;}


/* Blau h2 für Meine Grammatik  */
.kit-6Sm7r-s8 h2 { 
  font-family: "PT Sans", sans-serif;
  font-weight: 700;
  font-style: normal; color: #06616C;}


/* h2 is PT Sans font  */
.kit-6Sm7r-s9 h2 { 
  font-family: "PT Sans", sans-serif;
  font-weight: 700;
  font-style: normal;}


/* Tyrinus */
.kit-6Sm7r-s10 h1 {font-family: adlibbtrusbyme; color: #115d7f;}


















