

@import url('https://fonts.googleapis.com/css2?family=Afacad:ital,wght@0,400..700;1,400..700&family=Alike&family=Autour+One&family=Caveat:wght@400..700&family=Josefin+Sans:ital,wght@0,100..700;1,100..700&family=Lexend+Deca:wght@100..900&family=Outfit:wght@100..900&display=swap');


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


/*

.lexend-deca-<uniquifier> {
  font-family: "Lexend Deca", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}


.outfit-<uniquifier> {
  font-family: "Outfit", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}


.caveat-<uniquifier> {
  font-family: "Caveat", cursive;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}

.alike-regular {
  font-family: "Alike", serif;
  font-weight: 400;
  font-style: normal;
}



.afacad-<uniquifier> {
  font-family: "Afacad", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}


.josefin-sans-<uniquifier> {
  font-family: "Josefin Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}

.autour-one-regular {
  font-family: "Autour One", system-ui;
  font-weight: 400;
  font-style: normal;
}


.noto-sans-<uniquifier> {
  font-family: "Noto Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
  font-variation-settings:
    "wdth" 100;
}


*/



.scope-kit-rl81a h1 {font-family: "Lexend Deca", sans-serif;
  font-optical-sizing: auto;
  font-weight: 700;
  font-style: normal;}


.scope-glossary-kit-rl81a {}

h6 a, cite a {text-decoration: underline !important;}


/* Palemonas font */

/* Regular */
@font-face {
  font-family: 'Palemonas';
  src: url('https://opiqlt.blob.core.windows.net/kitcontent/024c6a85-3185-4928-a9d3-9fc8e971e13e/bccf5456-d564-4ea7-89ad-ede00ddc0e85/06a739a4-2432-4673-bb31-4dc317bf16ae.otf') format('opentype');
  font-weight: normal;
  font-style: normal;
}

/* Bold */
@font-face {
  font-family: 'Palemonas';
  src: url('https://opiqlt.blob.core.windows.net/kitcontent/024c6a85-3185-4928-a9d3-9fc8e971e13e/46f0e606-3538-4671-a126-5f7e0d33f7f4/d3e1357c-f848-478a-911f-a95edf47729a.otf') format('opentype');
  font-weight: bold;
  font-style: normal;
}

/* Italic */
@font-face {
  font-family: 'Palemonas';
  src: url('https://opiqlt.blob.core.windows.net/kitcontent/024c6a85-3185-4928-a9d3-9fc8e971e13e/a8883545-6b47-454b-8b4b-17ac83ae0b2d/84423b54-11c8-40d2-92f7-d2b193f3fb5e.otf') format('opentype');
  font-weight: normal;
  font-style: italic;
}

/* Bold Italic*/
@font-face {
  font-family: 'Palemonas';
  src: url('https://opiqlt.blob.core.windows.net/kitcontent/024c6a85-3185-4928-a9d3-9fc8e971e13e/25799861-90cc-44e8-984f-71a05c32c37d/d97b1f7f-fedd-47f7-8f05-813b2f4e2ab4.otf') format('opentype');
  font-weight: bold;
  font-style: italic;
}



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

.kit-rl81a-i1, .kit-rl81a-i2, .kit-rl81a-i3, .kit-rl81a-i4, .kit-rl81a-i5 {}
.kit-rl81a-i1 {color: #f37977; font-family: "Afacad", sans-serif;}
.kit-rl81a-i2 {color: #876ba7; font-family: "Afacad", sans-serif;}
.kit-rl81a-i3 {color: #43b649;}
.kit-rl81a-i4 {color: #f78d2d; font-family: "Afacad", sans-serif;}

/* Shared Badge Layout & Typography */
.kit-rl81a-i5,
.kit-rl81a-i20,
.kit-rl81a-i21,
.kit-rl81a-i22,
.kit-rl81a-i23 {
  display: block;
  width: fit-content;
  padding: 3px 10px;
  border-radius: 10px;
  font-family: "Noto Sans", sans-serif;
  font-size: 18px;
  color: #fff;
  clear: both;
}

/* Individual Color Variants */
.kit-rl81a-i5  { background-color: #fbda96; color: #58585a; }
.kit-rl81a-i20 { background-color: #cd9680; }
.kit-rl81a-i21 { background-color: #876ba7; }
.kit-rl81a-i22 { background-color: #90b6e1; }
.kit-rl81a-i23 { background-color: #f37977; }

.kit-rl81a-i15 {color: #32c0c3;} 
.kit-rl81a-i18 {color: #7e282a;}
.kit-rl81a-i19 {color: #58585a; font-family: "Afacad", sans-serif;}
.kit-rl81a-i24 {color: #ed5a5c; font-weight: 500;}
.kit-rl81a-i30 {color: #ca8263; font-family: "Afacad", sans-serif;}

.kit-rl81a-i6,
.kit-rl81a-i7 {
  display: block;
  width: fit-content; 
  padding: 3px 10px;
  border-radius: 0px 10px 0px 0px;
  color: #fff;
  font-family: "Afacad", sans-serif;
}
.kit-rl81a-i6 { background-color: #876ba7; }/* Purple */
.kit-rl81a-i7 { background-color: #f37977; }/* Pink */


.kit-rl81a-i16, .kit-rl81a-i25, .kit-rl81a-i29 {
  display: inline-flex;
  align-items: flex-end; 
  width: fit-content; 
  justify-content: center;
  padding: 0px 3px;
  border-radius: 0px 10px 0px 0px;
  width: 20px;
  height: 24px; 
  color: #fff;
  font-family: "Roboto", sans-serif;
  font-size: 16px;
}
.kit-rl81a-i16 {background-color: #646464;} /* grey */
.kit-rl81a-i25 {background-color: #876ba7;} /* purple */
.kit-rl81a-i29 {background-color: #f37977;} /* pink */

.kit-rl81a-i8, 
.kit-rl81a-i9, 
.kit-rl81a-i10, 
.kit-rl81a-i11, 
.kit-rl81a-i12,
.kit-rl81a-i13 {
  background-color: #fff;
  display: block;
  width: fit-content; 
  border: 3px solid; 
  padding: 3px 10px;
  border-radius: 10px;
  font-family: "Noto Sans", sans-serif;
  font-size: 18px ;

}


.kit-rl81a-i8  { border-color: #876ba7; } /* Purple */
.kit-rl81a-i9  { border-color: #f37977; } /* Pink */
.kit-rl81a-i10 { border-color: #43b649; } /* Green */
.kit-rl81a-i11 { border-color: #fae73f; } /* Yellow (lk 5) */
.kit-rl81a-i12 { border-color: #39c0c3; } /* Blue (lk 34) */
.kit-rl81a-i13 { border-color: #ca8263; } /* brown frame (lk 27) */

.kit-rl81a-i14 { color: #2570b8; font-family: "Josefin Sans", sans-serif; } 

.kit-rl81a-i17 {background-color: #fef685;}

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

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

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

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

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

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


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

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

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

/* Speech bubble */
.kit-rl81a-i50 {margin-bottom: 20px; position: relative; background: #9468ad; color: white; border-radius: 12px; display: block; padding: 8px 8px 20px 8px;}
.kit-rl81a-i50:after {content: ''; position: absolute; bottom: 0; left: 8%; width: 0; height: 0; border: 20px solid transparent; border-left-color: #9468ad; border-left: 20; border-bottom: 20; margin-left: -10px; margin-bottom: -20px;}

.kit-rl81a-i51 {margin-bottom: 20px; position: relative; background: #efeaa8; color: #58585a; border-radius: 12px; display: block; padding: 8px 8px 20px 8px;}
.kit-rl81a-i51:after {content: ''; position: absolute; bottom: 0; right: 8%; width: 0; height: 0; border: 20px solid transparent; border-right-color: #efeaa8; border-right: 20; border-bottom: 20; margin-right: -10px; margin-bottom: -20px;}


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

.kit-rl81a-k1, .kit-rl81a-k3, .kit-rl81a-k4, .kit-rl81a-k10, .kit-rl81a-k11, .kit-rl81a-k12, .kit-rl81a-k13,  .kit-rl81a-k9, .kit-rl81a-k17 {padding-top: 35px; margin-bottom: 16px; clear: left; overflow: auto;}

.kit-rl81a-a1 h4 {color: #f78d2d}
.kit-rl81a-a2 h4 {color: #39c0c3}

.kit-rl81a-k1, .kit-rl81a-k3, .kit-rl81a-k4, .kit-rl81a-k10, .kit-rl81a-k11, .kit-rl81a-k12, .kit-rl81a-k13, .kit-rl81a-k14 {
  position: relative; 
  background-size: 25px;
  background-position: top 0px left 27px; 
  background-repeat: no-repeat;
}

.kit-rl81a-k2, .kit-rl81a-k14 {
  padding-left: 35px; 
  margin-bottom: 16px; 
  clear: left;
  overflow: auto;
  position: relative; 
  background-size: 25px;
  background-position: top 0px left 0px; 
  background-repeat: no-repeat;
}

.kit-rl81a-k2 p, .kit-rl81a-k2 .list, .kit-rl81a-k2 .list li,
.kit-rl81a-k14 p, .kit-rl81a-k14 .list, .kit-rl81a-k14 .list li
{ font-family: "Noto Sans", sans-serif !important;
  font-optical-sizing: auto;
  font-weight: 600;
  font-size: 18px; color:#575656;}

.kit-rl81a-k2 .list > li::before, .kit-rl81a-k14 .list > li::before  
{color: #f78d2d; font-weight: 900;}

.kit-rl81a-k1 p, .kit-rl81a-k1 .list, .kit-rl81a-k1 .list li,
.kit-rl81a-k3 p, .kit-rl81a-k3 .list, .kit-rl81a-k3 .list li,
.kit-rl81a-k4 p, .kit-rl81a-k4 .list, .kit-rl81a-k4 .list li,
.kit-rl81a-k10 p, .kit-rl81a-k10 .list, .kit-rl81a-k10 .list li,
.kit-rl81a-k11 p, .kit-rl81a-k11 .list, .kit-rl81a-k11 .list li,
.kit-rl81a-k12 p, .kit-rl81a-k12 .list, .kit-rl81a-k12 .list li,
.kit-rl81a-k13 p, .kit-rl81a-k13 .list, .kit-rl81a-k13 .list li,
.kit-rl81a-k17 p, .kit-rl81a-k17 .list, .kit-rl81a-k17 .list li, 
.kit-rl81a-k25 p, .kit-rl81a-k25 .list, .kit-rl81a-k25 .list li,
.kit-rl81a-k30 p, .kit-rl81a-k30 .list, .kit-rl81a-k30 .list li,
.kit-rl81a-k32 p, .kit-rl81a-k32 .list, .kit-rl81a-k32 .list li,
.kit-rl81a-k34 p, .kit-rl81a-k34 .list, .kit-rl81a-k34 .list li
{font-family: 'Palemonas' !important;}

.kit-rl81a-k1 h4 
{font-family: "Outfit", sans-serif;
font-weight: 600; 
color: #f78d2d;}


.kit-rl81a-k1 .list > li::before 
{color: #a54848; font-weight: 700;}


/* pažinimo (tundmaõppimine) */
.kit-rl81a-k1 {background-image: url('https://opiqlt.blob.core.windows.net/kitcontent/024c6a85-3185-4928-a9d3-9fc8e971e13e/b7df01e7-3ee6-461b-aea7-4d7ac9d78e0a/3f5fef1b-318e-442a-8bc1-dcf4ea53e98f.svg');}

/* diskusijų klausimai (arutlusteemad) */
.kit-rl81a-k2 { background-image: url('https://opiqlt.blob.core.windows.net/kitcontent/024c6a85-3185-4928-a9d3-9fc8e971e13e/561d1045-599d-4a98-a5fc-14d6f25b33a9/d5c47336-d556-42a3-a0e3-27eb83a92f19.svg'); } 

/* kūrybiškumo (loovus) */
.kit-rl81a-k3 { background-image: url('https://opiqlt.blob.core.windows.net/kitcontent/024c6a85-3185-4928-a9d3-9fc8e971e13e/f5446ce1-6a75-42f0-9ffd-5e5a5f162dfc/00531f41-4df7-4343-a007-0ec3ff0af66c.svg'); }

/* skaitmeninė (digi) */
.kit-rl81a-k4 { background-image: url('https://opiqlt.blob.core.windows.net/kitcontent/024c6a85-3185-4928-a9d3-9fc8e971e13e/c300a800-511a-4684-9744-86f70b67c6e5/e6c740df-4572-4ab4-8358-9d1d87f42902.svg'); }

/* kultūrinė (kultuuriline) */
.kit-rl81a-k10 { background-image: url('https://opiqlt.blob.core.windows.net/kitcontent/024c6a85-3185-4928-a9d3-9fc8e971e13e/af5062c0-a3b2-451e-98af-66f30de85745/c73f891e-d0e4-4d61-b68b-43b54378dcbe.svg'); }

/* pilietiškumo (kodanikutunne) */
.kit-rl81a-k11 { background-image: url('https://opiqlt.blob.core.windows.net/kitcontent/024c6a85-3185-4928-a9d3-9fc8e971e13e/10596042-2021-4fb8-ad55-4994ff2c3b07/daaf8376-ce0a-4027-afad-506bc4d7bc34.svg'); }

/* socialinė, emocinė ir sveikos gyvensenos (sotsiaalne, emotsionaalne ja tervislik eluviis) */
.kit-rl81a-k12 { background-image: url('https://opiqlt.blob.core.windows.net/kitcontent/024c6a85-3185-4928-a9d3-9fc8e971e13e/effa4328-f7a3-4cc3-91aa-c88d501d88cb/f532c73d-1e6c-4d69-9074-655e224c44cc.svg'); }

/* bendravimo (suhtlemine) */
.kit-rl81a-k13 { background-image: url('https://opiqlt.blob.core.windows.net/kitcontent/024c6a85-3185-4928-a9d3-9fc8e971e13e/fd4a13a6-485e-449f-a13a-670166eeba18/b5438cc5-72af-4fcd-a7b7-d37bd50e43f9.svg'); }

/* refleksijos klausimai (mõtlemise ül) */
.kit-rl81a-k14 { background-image: url('https://opiqlt.blob.core.windows.net/kitcontent/024c6a85-3185-4928-a9d3-9fc8e971e13e/7054869d-f591-43ce-803d-d4725efa6e46/5c2785dd-f1ab-4192-affc-42448d13a16f.svg'); }


/* ==========================================================================
   Iššūkis (väljakutse) Kūrybinė užduotis (Loominguline ülesanne)
   ========================================================================== */

.kit-rl81a-k5, 
.kit-rl81a-k6,
.kit-rl81a-k31 {
  position: relative;
  margin-bottom: 16px;
  clear: left;
  overflow: auto;
}

.kit-rl81a-k5 h4, 
.kit-rl81a-k6 h4 {
  color: #fff; 
  border-radius: 20px 20px 0px 20px; 
  width: fit-content; 
  padding: 3px 10px;
  margin: 0;
  anchor-name: --brd-butom; 
}

.kit-rl81a-k5::after, 
.kit-rl81a-k6::after {
  content: "";
  position: absolute;
  width: 100%; 
  left: 15px;
  right: 0;
  border-bottom-style: solid;
  border-bottom-width: 3px;
  z-index: 1;
  position-anchor: --brd-butom;
  top: anchor(bottom); 
  margin-top: -2px;
  max-width: calc(100% - 15px); 
}

.kit-rl81a-k5 p, .kit-rl81a-k5 .list, .kit-rl81a-k5 .list li,
.kit-rl81a-k6 p, .kit-rl81a-k6 .list, .kit-rl81a-k6 .list li,
.kit-rl81a-k8 p, .kit-rl81a-k8 .list, .kit-rl81a-k8 .list li,
.kit-rl81a-k15 p, .kit-rl81a-k15 .list, .kit-rl81a-k15 .list li,
.kit-rl81a-k31 p, .kit-rl81a-k31 .list, .kit-rl81a-k31 .list li { 
  font-family: "Noto Sans", sans-serif !important;
  font-optical-sizing: auto;
  font-size: 18px; 
}

/* Iššūkis (Väljakutse - Brown/Orange Theme) */
.kit-rl81a-k5         { color: #ca8263; }
.kit-rl81a-k5 h4      { background-color: #ca8263; }
.kit-rl81a-k5::after  { border-bottom-color: #ca8263; }

/* Kūrybinė užduotis (Loominguline ülesanne - Blue Theme) */
.kit-rl81a-k6         { color: #62a0d6; }
.kit-rl81a-k6 h4      { background-color: #62a0d6; }
.kit-rl81a-k6::after  { border-bottom-color: #62a0d6; }
.kit-rl81a-k6 .list > li::before  {font-weight: bold;}


/* Galimos temos klausimai (Võimalikud teemad ja küsimused) */
.kit-rl81a-k7 {color: #f37977; border: solid 3px; border-radius: 20px; padding: 16px; margin-bottom: 16px; clear: left; overflow: visible; display: flow-root;}
.kit-rl81a-k7 h4 {background-color: #f37977; color: #fff;  border-radius: 0px 20px 0px 0px; width: fit-content; padding: 3px 10px; margin-top: -25px;}
.kit-rl81a-k7 h4 { 
  font-family: "Afacad", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal; 
}

.kit-rl81a-k7 p, .kit-rl81a-k7 .list, .kit-rl81a-k7 .list li { 
  font-family: "Afacad", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal; 
  font-size: 22px;
}


/* Yellow background (lk 56) */
.kit-rl81a-k8 {background-color: #fada96; color: #58595b; border-radius: 10% 15% 10% 30px; padding: 16px; margin-bottom: 16px; clear: left; overflow: visible; display: flow-root;}

.kit-rl81a-k8 .list > li::before, .kit-rl81a-k8 .list > li::before  
{color: #d26baa; font-weight: 900;}

/* Purlple frame and title highlighted (lk 63) */
.kit-rl81a-k9 {margin-top: 25px; background-color: #fff; border: solid 3px #876ba7; border-radius: 10% 15% 10% 30px; padding: 16px; margin-bottom: 16px; clear: left; overflow: visible; display: flow-root;}
.kit-rl81a-k9 h4 {background-color: #876ba7; color: #fff;  border-radius: 10% 15% 10% 15px; width: fit-content; padding: 3px 10px; margin-top: -25px; margin-left: -16px;}
.kit-rl81a-k9 p, .kit-rl81a-k9 .list li {font-family: "Noto Sans", sans-serif !important; font-size: 18px;}


/* Yellow background (lk 9) */
.kit-rl81a-k15 {color: #545454; background-image: url('https://opiqlt.blob.core.windows.net/kitcontent/024c6a85-3185-4928-a9d3-9fc8e971e13e/d1121000-b7b2-436b-a9c9-fd5ca8fac844/f732e1bb-d454-4a02-b98f-d2c061b088d5.svg'); padding: 25px 16px 16px 40px; margin-bottom: 16px; clear: left; overflow: visible; display: flow-root; filter: drop-shadow(4px 3px 2px rgba(0, 0, 0, 0.3))}

/* Questions (red text, lk 9) */
.kit-rl81a-k16 p, .kit-rl81a-k16 .list li {color: #f37977; font-family: "Afacad", sans-serif !important;}



/* Purlple frame and title highlighted (lk 63) */
.kit-rl81a-k9 {border: solid 3px #876ba7; color: #58595b;}

/* Purple wavy frame (lk 16) */
/* 
.kit-rl81a-k17 {
  background-color: #fff;
  border: 20px solid transparent;
  padding: 1px;
  border-image-source: url('https://opiqlt.blob.core.windows.net/kitcontent/024c6a85-3185-4928-a9d3-9fc8e971e13e/76911f22-9431-419c-91cb-cd84743fe7e9/34812a26-fb89-4b24-a394-90c81df9cc74.svg');  
  border-image-repeat: stretch;
  border-image-slice: 30;
  border-image-width: 20px;
  border-image-outset: 15px;
  margin: 20px;
  margin-bottom: 50px;
  clear: left;
  overflow: auto;}
*/

.kit-rl81a-k17 {
  position: relative;
  padding: 24px; 
  margin-bottom: 16px;
  clear: left;
  background-color: #ffffff; 
  overflow: hidden !important; 
}

.kit-rl81a-k17::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none; 

  background-image: 
    radial-gradient(circle at 6px -3px, transparent 6px, #b5538d 7px, #b5538d 8.5px, transparent 9.5px),
    radial-gradient(circle at 6px 15px, transparent 6px, #b5538d 7px, #b5538d 8.5px, transparent 9.5px),
    radial-gradient(circle at -3px 6px, transparent 6px, #b5538d 7px, #b5538d 8.5px, transparent 9.5px),
    radial-gradient(circle at 15px 6px, transparent 6px, #b5538d 7px, #b5538d 8.5px, transparent 9.5px);
  
  background-size: 12px 12px;
  background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
  background-position: 0 0, 0 100%, 0 0, 100% 0;
}

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

/* Pasitikrink (Kontrolli ise) */
.kit-rl81a-k22 {
  margin-top: 40px;
  background-color: #fefae2;
  position: relative;
  padding: 30px; 
  margin-bottom: 16px;
  clear: left;
  overflow: visible !important; 
}

.kit-rl81a-k22::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none; 
  clip-path: inset(0);
  -webkit-clip-path: inset(0);

  background-image: 
    radial-gradient(circle at 6px -3px, transparent 6px, #b5538d 7px, #b5538d 8.5px, transparent 9.5px),
    radial-gradient(circle at 6px 15px, transparent 6px, #b5538d 7px, #b5538d 8.5px, transparent 9.5px),
    radial-gradient(circle at -3px 6px, transparent 6px, #b5538d 7px, #b5538d 8.5px, transparent 9.5px),
    radial-gradient(circle at 15px 6px, transparent 6px, #b5538d 7px, #b5538d 8.5px, transparent 9.5px);

  background-size: 12px 12px;
  background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
  background-position: 0 0, 0 100%, 0 0, 100% 0;
}

.kit-rl81a-k22  tbody tr:nth-child(1) {background:  #FEF8D8;}
.kit-rl81a-k22  tbody tr:nth-child(1) td:nth-child(1) {color:#d26baa;}
.kit-rl81a-k22  tbody tr:nth-child(1) td:nth-child(2) {color:#39b54a;}
.kit-rl81a-k22  tbody tr:nth-child(1) td:nth-child(3) {color:#b49509;}
.kit-rl81a-k22  tbody tr:nth-child(1) td:nth-child(4) {color:#ed1c24;}
.kit-rl81a-k22  tr:nth-child(2n+3) td {background:  #FEF8D8;}

.kit-rl81a-k22 h4 {
  background-color: #d26baa; 
  border-radius: 20px;
  color: #fff; 
  width: fit-content; 
  padding: 5px 10px 5px 10px;
  margin-left: -27px;
  margin-top: -50px;
  position: relative;
  z-index: 2;
}


/* zinau moku pink box */
.kit-rl81a-k23 {
  background-color: #f7e6f0;
  color: #9469ad;
  border-radius: 0px 60px 30px 0px;
  padding: 20px; 
  margin-bottom: 16px;
  clear: left;
}

.kit-rl81a-k23 p, .kit-rl81a-k23 .list, .kit-rl81a-k23 .list li  {
  font-family: "Josefin Sans", sans-serif !important;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}



/* zinau moku paper  */
.kit-rl81a-k24 {
  border-left: solid 1px #c7b7ac; 
  border-top: solid 1px #c7b7ac;
  padding-top: 38px;
  padding-bottom: 80px;
  padding-left: 50px;
  padding-right: 16px;
  background-image: repeating-linear-gradient(white 0px, white 35px, teal 36px);
  position: relative;
  background-color: white;
  box-shadow: rgba(0, 0, 0, 0.2) 5px 5px 5px; 
  margin-bottom: 17px;
  display: flow-root;
  clear: left;
}

.kit-rl81a-k24 h3 {
color: #fff;
background-color: #9c5928;
border-radius: 20px;
padding-left: 10px;
padding-right: 10px;
width: fit-content;
line-height: 32px;    
margin-top: 0px;        
margin-bottom: 20px;    
}

.kit-rl81a-k24::before {
content: "";
  display: block;
  width: 120px;
  height: 120px;
  background-image: url('https://opiqlt.blob.core.windows.net/kitcontent/024c6a85-3185-4928-a9d3-9fc8e971e13e/8af10479-f149-4757-9f49-84530b91a316/a125a742-c144-4458-b1d4-53fc4c61bab4.svg');
  background-size: 120px;
  background-repeat: no-repeat;
  position: absolute; 
  bottom: 6px;
  right: 20px;
}

.kit-rl81a-k24 p, .kit-rl81a-k24 .list li, .kit-rl81a-k24 .list {
  color:#2570b8;
  margin-top: 0px;
  line-height: 36px !important;
  font-family: "Caveat", cursive;
  font-optical-sizing: auto;
  font-style: normal;
  font-size: 22px !important;
  letter-spacing: 1px;
  word-spacing: 5px;
  margin-bottom: 0px;
}
.kit-rl81a-k24 .gap {border-bottom: 2px dotted;}

/* zinau moku pink h4  */
.kit-rl81a-k25 {position: relative;  margin-bottom: 16px; clear: left; overflow: visible;}

.kit-rl81a-k25 h4 {
  margin-left: 10px;
  background-color: #d26baa; 
  border-radius: 20px;
  color: #fff; 
  width: fit-content; 
  padding: 1px 10px 1px 20px;
}

/* Image height  */
.kit-rl81a-k26 .media {margin: 0; padding-bottom: 0;}

/* List colors  */
.kit-rl81a-k27 .list > li::before  {color: #f78d2d; font-weight: bold;}
.kit-rl81a-k28 .list > li::before  {color: #39c0c3; font-weight: bold;}

/* Red frame  */
.kit-rl81a-k30 {border: solid 3px #f37977; border-radius: 20px; padding: 16px; margin-bottom: 16px; clear: left; overflow: visible; display: flow-root;}

/* Blue text  */
.kit-rl81a-k31 { color: #62a0d6;}
.kit-rl81a-k31 .list > li::before  {font-weight: bold;}

/* Projektas */
.kit-rl81a-k32 {background-color: #f4f8e1; border-radius: 10px 10px 10% 5%; padding: 16px; margin-bottom: 16px; clear: left; overflow: visible; display: flow-root;}
.kit-rl81a-k32 .list > li::before  {color: #79ad5e; font-weight: bold;}

/* Projektas h3 */
.kit-rl81a-k33 h3 {background-color: #79ad5e; color: #fff; width: fit-content; padding: 3px 10px 3px 10px; border-radius: 15px 5px 15px 5px;}

/* ==========================================================================
  NUMBERS  NR1, NR2, NR3, NR4, NR5, NR6, NR7, NR8, NR9, NR10, NR11, NR12, NR13 
   ========================================================================== */

.kit-rl81a-n1::before, .kit-rl81a-n2::before, .kit-rl81a-n3::before, 
.kit-rl81a-n4::before, .kit-rl81a-n5::before, .kit-rl81a-n6::before,
.kit-rl81a-n7::before, .kit-rl81a-n8::before, .kit-rl81a-n9::before,
.kit-rl81a-n10::before, .kit-rl81a-n11::before, .kit-rl81a-n12::before,
.kit-rl81a-n13::before, .kit-rl81a-n14::before, .kit-rl81a-n15::before
 {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 28px;
  height: 30px;
  background-size: 25px;
  background-repeat: no-repeat;
}

.kit-rl81a-n1::before { background-image: url('https://opiqlt.blob.core.windows.net/kitcontent/024c6a85-3185-4928-a9d3-9fc8e971e13e/fb18ff3b-2f4e-4ab6-bd34-c234db4755ad/56b72d6e-f376-429b-9972-84ba6b521646.svg'); }
.kit-rl81a-n2::before { background-image: url('https://opiqlt.blob.core.windows.net/kitcontent/024c6a85-3185-4928-a9d3-9fc8e971e13e/9eb0ede8-2e99-4e0d-95f7-6c54fb709e10/b58268b1-052a-4744-8fa3-c1a6447f34ed.svg'); } 
.kit-rl81a-n3::before { background-image: url('https://opiqlt.blob.core.windows.net/kitcontent/024c6a85-3185-4928-a9d3-9fc8e971e13e/c796e644-b0b1-4cf6-b093-d37ce6cdc1f3/3a7d2678-3a90-427e-98a0-608c0e8035e1.svg'); } 
.kit-rl81a-n4::before { background-image: url('https://opiqlt.blob.core.windows.net/kitcontent/024c6a85-3185-4928-a9d3-9fc8e971e13e/58de59eb-474a-43d0-a57a-ff4c20babfe2/9c5a403b-c5c7-419b-adda-145c2574c84e.svg'); } 
.kit-rl81a-n5::before { background-image: url('https://opiqlt.blob.core.windows.net/kitcontent/024c6a85-3185-4928-a9d3-9fc8e971e13e/f36ffa8f-522f-4ad9-9c9e-3cc558cc9c46/3cf7e804-6dba-4075-8977-314b18770d3e.svg'); } 
.kit-rl81a-n6::before { background-image: url('https://opiqlt.blob.core.windows.net/kitcontent/024c6a85-3185-4928-a9d3-9fc8e971e13e/06cefbcf-e113-4637-8d76-2e04300de059/fd74ff49-7738-4e9b-b1e3-ac694276f47f.svg'); } 
.kit-rl81a-n7::before { background-image: url('https://opiqlt.blob.core.windows.net/kitcontent/024c6a85-3185-4928-a9d3-9fc8e971e13e/eac42ba3-863b-4253-a8ee-418a7b8ee3b0/ea0d2f88-7da9-4f89-80f3-d8925f8da620.svg'); } 
.kit-rl81a-n8::before { background-image: url('https://opiqlt.blob.core.windows.net/kitcontent/024c6a85-3185-4928-a9d3-9fc8e971e13e/7c3ae5e9-bc17-4955-9c36-32346a7e74cc/7cd673f9-96c9-4acb-b7b4-b58c0820ab8b.svg'); } 
.kit-rl81a-n9::before { background-image: url('https://opiqlt.blob.core.windows.net/kitcontent/024c6a85-3185-4928-a9d3-9fc8e971e13e/5bd5a8ab-b829-4db1-894a-d6a01a103731/e957a5a9-7e18-4418-8e54-0c28b9773669.svg'); } 
.kit-rl81a-n10::before { background-image: url('https://opiqlt.blob.core.windows.net/kitcontent/024c6a85-3185-4928-a9d3-9fc8e971e13e/706721e4-9865-4b53-b591-2d20cc2bc063/f0491897-0595-41cb-acec-bf6db2f49aed.svg'); } 
.kit-rl81a-n11::before { background-image: url('https://opiqlt.blob.core.windows.net/kitcontent/024c6a85-3185-4928-a9d3-9fc8e971e13e/7e7e877f-2c3d-4980-ac91-c5f2280e9a64/78c4b63a-528e-4246-b91e-88bbfba6c98d.svg'); } 
.kit-rl81a-n12::before { background-image: url('https://opiqlt.blob.core.windows.net/kitcontent/024c6a85-3185-4928-a9d3-9fc8e971e13e/d273c3fe-717b-4165-88a9-00fb09607f75/034affc8-3f47-4fca-ba74-b876d45cfe92.svg'); } 
.kit-rl81a-n13::before { background-image: url('https://opiqlt.blob.core.windows.net/kitcontent/024c6a85-3185-4928-a9d3-9fc8e971e13e/3b5b2b70-cda5-4f7e-8b10-cd2771e93d85/b5f2eb81-2fc4-4d1b-8d0c-bd34d6575835.svg'); } 
.kit-rl81a-n14::before { background-image: url('https://opiqlt.blob.core.windows.net/kitcontent/024c6a85-3185-4928-a9d3-9fc8e971e13e/a29c803f-c543-4903-be07-ac4137665429/4e65dba7-2e28-47f9-be37-100d7caf735e.svg'); } 
.kit-rl81a-n15::before { background-image: url('https://opiqlt.blob.core.windows.net/kitcontent/024c6a85-3185-4928-a9d3-9fc8e971e13e/46a6193a-619d-4ac4-8d8a-843f97407018/6205d496-04ad-44bc-bc2b-5921720c70d2.svg'); } 




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

/*Table no header*/
.kit-rl81a-k20 td {color:#000; background: #FAF3F0; border: 1px solid #894A2F;}
.kit-rl81a-k20 tr:nth-child(2n+2) td {background:  #F6E9E3; color: #000;}
.kit-rl81a-k20 canvas {z-index: 1 !important; pointer-events: none;}


/*Table with header*/
.kit-rl81a-k21 td {color:#000; background: #FAF3F0; border: 1px solid #894A2F;}
.kit-rl81a-k21 tr:nth-child(1) td {background:  #D59D85; color: white;}
.kit-rl81a-k21 tr:nth-child(2n+3) td {background:  #F6E9E3; color: #000;}

/*Table purple border*/
.kit-rl81a-k29 td {border: 2px solid #876ba7;}


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

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


/*Skyriaus įvadas (teema sissejuhatus)*/
.kit-rl81a-s1 {background-color: #fff;}
.kit-rl81a-s1 h1 {color: #f78d2d;}

/*Header*/
.kit-rl81a-s2 {background-color: #fff; background-image: url('https://opiqlt.blob.core.windows.net/kitcontent/024c6a85-3185-4928-a9d3-9fc8e971e13e/2c5cf4be-c044-4df2-a522-f7947e231608/bb8aba6f-643a-4694-842a-86edf975db5a.svg');
background-repeat: no-repeat;  }
.kit-rl81a-s2 h1 {color: #f78d2d;}

/*Section (orange)*/
.kit-rl81a-s3 {background-color: #ffd8cf;}

/*PLIUS Header*/
.kit-rl81a-s4 {background-color: #fff; background-image: url('https://opiqlt.blob.core.windows.net/kitcontent/024c6a85-3185-4928-a9d3-9fc8e971e13e/d0b0b6e9-5e61-431f-8693-5f10790bb454/e1152a9f-f37d-4548-ae55-01d6c1c652d3.svg');
background-repeat: no-repeat; }
.kit-rl81a-s4 h1 {color: #32c0c3;}

/*PLIUS section*/
.kit-rl81a-s5 {background-color: #fff;}

/*PROJEKTAS header*/
.kit-rl81a-s6 {background-color: #fff; background-image: url('https://opiqlt.blob.core.windows.net/kitcontent/024c6a85-3185-4928-a9d3-9fc8e971e13e/33f13177-ead3-46d4-ab5d-d28d2bae9ffd/a5c0e36f-8017-4ce8-b05c-b29632ded9c7.svg'), url('https://opiqlt.blob.core.windows.net/kitcontent/024c6a85-3185-4928-a9d3-9fc8e971e13e/f829935e-60c0-452f-8fc4-f778781e8761/4aec404c-9f50-4386-be14-0ffe27897778.svg'); 
background-position: top, top 160px left 40px; 
background-repeat: no-repeat; 
background-size: auto, 180px;}
.kit-rl81a-s6 h1 {color: #79ad5e;}

@media (max-width: 800px) {
.kit-rl81a-s6 {background-color: #fff; background-image: url('https://opiqlt.blob.core.windows.net/kitcontent/024c6a85-3185-4928-a9d3-9fc8e971e13e/33f13177-ead3-46d4-ab5d-d28d2bae9ffd/a5c0e36f-8017-4ce8-b05c-b29632ded9c7.svg'); 
background-position: top; 
background-repeat: no-repeat; 
background-size: auto;}
}

/*PROJEKTAS section*/
.kit-rl81a-s06 {background-color: #f4f8e1;}
.kit-rl81a-s06 h2 {background-color: #79ad5e; color: #fff; width: fit-content; padding: 3px 10px 3px 10px; border-radius: 15px 5px 15px 5px;}


/*ŽINAU, MOKU, GALIU header*/
.kit-rl81a-s7 {background-color: #fff; background-image: url('https://opiqlt.blob.core.windows.net/kitcontent/024c6a85-3185-4928-a9d3-9fc8e971e13e/44619dae-a005-45d2-89f6-a892c8f65223/ea0c849b-40cb-41ab-b631-c34efa5f1af3.svg'), url('https://opiqlt.blob.core.windows.net/kitcontent/024c6a85-3185-4928-a9d3-9fc8e971e13e/a2e95fe6-cbf3-4c11-9839-04223461e1fe/603a5e64-c3bd-4f48-8c4e-ad015d4e5146.svg'); 
background-position: top, top 160px left 40px; 
background-repeat: no-repeat; 
background-size: auto, 180px;}
.kit-rl81a-s7 h1 {color: #d26baa;}

@media (max-width: 800px) {
.kit-rl81a-s7 {background-color: #fff; background-image: url('https://opiqlt.blob.core.windows.net/kitcontent/024c6a85-3185-4928-a9d3-9fc8e971e13e/44619dae-a005-45d2-89f6-a892c8f65223/ea0c849b-40cb-41ab-b631-c34efa5f1af3.svg'); 
background-position: top; 
background-repeat: no-repeat; 
background-size: auto;}
}

/*ŽINAU, MOKU, GALIU section*/
.kit-rl81a-s8 {background-color: #eeeeee;}

/*h2 orange*/
.kit-rl81a-s9 h2 {color: #f78d2d;}


