@charset "UTF-8";.toast-center-center{top:50%;left:50%;transform:translate(-50%,-50%)}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}.toast-title{font-weight:700}.toast-message{word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;text-shadow:0 1px 0 #ffffff}.toast-close-button:hover,.toast-close-button:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4}button.toast-close-button{padding:0;cursor:pointer;background:transparent;border:0}.toast-container{pointer-events:none;position:fixed;z-index:999999}.toast-container *{box-sizing:border-box}.toast-container .ngx-toastr{position:relative;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;background-size:24px;box-shadow:0 0 12px #999;color:#fff}.toast-container .ngx-toastr:hover{box-shadow:0 0 12px #000;opacity:1;cursor:pointer}.toast-info{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOS4wNDMgOCA4IDExOS4wODMgOCAyNTZjMCAxMzYuOTk3IDExMS4wNDMgMjQ4IDI0OCAyNDhzMjQ4LTExMS4wMDMgMjQ4LTI0OEM1MDQgMTE5LjA4MyAzOTIuOTU3IDggMjU2IDh6bTAgMTEwYzIzLjE5NiAwIDQyIDE4LjgwNCA0MiA0MnMtMTguODA0IDQyLTQyIDQyLTQyLTE4LjgwNC00Mi00MiAxOC44MDQtNDIgNDItNDJ6bTU2IDI1NGMwIDYuNjI3LTUuMzczIDEyLTEyIDEyaC04OGMtNi42MjcgMC0xMi01LjM3My0xMi0xMnYtMjRjMC02LjYyNyA1LjM3My0xMiAxMi0xMmgxMnYtNjRoLTEyYy02LjYyNyAwLTEyLTUuMzczLTEyLTEydi0yNGMwLTYuNjI3IDUuMzczLTEyIDEyLTEyaDY0YzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MTAwaDEyYzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MjR6Jy8+PC9zdmc+)}.toast-error{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOSA4IDggMTE5IDggMjU2czExMSAyNDggMjQ4IDI0OCAyNDgtMTExIDI0OC0yNDhTMzkzIDggMjU2IDh6bTEyMS42IDMxMy4xYzQuNyA0LjcgNC43IDEyLjMgMCAxN0wzMzggMzc3LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwyNTYgMzEybC02NS4xIDY1LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwxMzQuNCAzMzhjLTQuNy00LjctNC43LTEyLjMgMC0xN2w2NS42LTY1LTY1LjYtNjUuMWMtNC43LTQuNy00LjctMTIuMyAwLTE3bDM5LjYtMzkuNmM0LjctNC43IDEyLjMtNC43IDE3IDBsNjUgNjUuNyA2NS4xLTY1LjZjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDM5LjYgMzkuNmM0LjcgNC43IDQuNyAxMi4zIDAgMTdMMzEyIDI1Nmw2NS42IDY1LjF6Jy8+PC9zdmc+)}.toast-success{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxeicvPjwvc3ZnPg==)}.toast-warning{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1NzYgNTEyJyB3aWR0aD0nNTc2JyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTU2OS41MTcgNDQwLjAxM0M1ODcuOTc1IDQ3Mi4wMDcgNTY0LjgwNiA1MTIgNTI3Ljk0IDUxMkg0OC4wNTRjLTM2LjkzNyAwLTU5Ljk5OS00MC4wNTUtNDEuNTc3LTcxLjk4N0wyNDYuNDIzIDIzLjk4NWMxOC40NjctMzIuMDA5IDY0LjcyLTMxLjk1MSA4My4xNTQgMGwyMzkuOTQgNDE2LjAyOHpNMjg4IDM1NGMtMjUuNDA1IDAtNDYgMjAuNTk1LTQ2IDQ2czIwLjU5NSA0NiA0NiA0NiA0Ni0yMC41OTUgNDYtNDYtMjAuNTk1LTQ2LTQ2LTQ2em0tNDMuNjczLTE2NS4zNDZsNy40MTggMTM2Yy4zNDcgNi4zNjQgNS42MDkgMTEuMzQ2IDExLjk4MiAxMS4zNDZoNDguNTQ2YzYuMzczIDAgMTEuNjM1LTQuOTgyIDExLjk4Mi0xMS4zNDZsNy40MTgtMTM2Yy4zNzUtNi44NzQtNS4wOTgtMTIuNjU0LTExLjk4Mi0xMi42NTRoLTYzLjM4M2MtNi44ODQgMC0xMi4zNTYgNS43OC0xMS45ODEgMTIuNjU0eicvPjwvc3ZnPg==)}.toast-container.toast-top-center .ngx-toastr,.toast-container.toast-bottom-center .ngx-toastr{width:300px;margin-left:auto;margin-right:auto}.toast-container.toast-top-full-width .ngx-toastr,.toast-container.toast-bottom-full-width .ngx-toastr{width:96%;margin-left:auto;margin-right:auto}.ngx-toastr{background-color:#030303;pointer-events:auto}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4}@media all and (max-width:240px){.toast-container .ngx-toastr.div{padding:8px 8px 8px 50px;width:11em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:241px)and (max-width:480px){.toast-container .ngx-toastr.div{padding:8px 8px 8px 50px;width:18em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:481px)and (max-width:768px){.toast-container .ngx-toastr.div{padding:15px 15px 15px 50px;width:25em}}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden:not(caption),.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption){position:absolute!important}@font-face{font-family:Chromatica;font-weight:900;font-display:auto;src:local("Chromatica Black"),local("ChromaticaBlack"),url(/assets/fonts/chromatica/Chromatica-Black.woff2) format("woff2"),url(/assets/fonts/chromatica/Chromatica-Black.woff) format("woff")}@font-face{font-family:Chromatica;font-weight:700;font-display:auto;src:local("Chromatica Bold"),local("ChromaticaBold"),url(/assets/fonts/chromatica/Chromatica-Bold.woff2) format("woff2"),url(/assets/fonts/chromatica/Chromatica-Bold.woff) format("woff")}@font-face{font-family:Chromatica;font-weight:500;font-display:auto;src:local("Chromatica Medium"),local("ChromaticaMedium"),url(/assets/fonts/chromatica/Chromatica-Medium.woff2) format("woff2"),url(/assets/fonts/chromatica/Chromatica-Medium.woff) format("woff")}@font-face{font-family:Chromatica;font-weight:400;font-display:auto;src:local("Chromatica"),url(/assets/fonts/chromatica/Chromatica-Regular.woff2) format("woff2"),url(/assets/fonts/chromatica/Chromatica-Regular.woff) format("woff")}@font-face{font-family:Chromatica Italic;font-weight:400;font-style:italic;font-display:auto;src:local("Chromatica Oblique"),local("ChromaticaOblique"),url(/assets/fonts/chromatica/Chromatica-RegularOblique.woff2) format("woff2"),url(/assets/fonts/chromatica/Chromatica-RegularOblique.woff) format("woff")}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6,p{margin:0}ul,ol{padding:0;margin:0;list-style:none}img{max-width:100%;height:auto}blockquote,q{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}@media print{*{color:#000!important;background-color:transparent!important}.app__header,.breadcrumbs,.home__splash,.help-flo,.ancnav,.sharer,.tag-list__show-more,.footer{display:none!important}.hero--file,.hero--minirecup{padding-top:0!important}.content-section{margin-top:0!important;margin-bottom:0!important}}html,body{height:100%}hr{display:block;height:1px;background-color:#000;border:none}.hidden{display:none}[data-theme=default]{--know-more-border: url(/assets/images/know-more-border_default.svg) 8 34 8 34 repeat repeat;--color-000: #05bf8e;--border-color-000: rgb(4.3494897959, 166.1505102041, 123.5255102041);--color-900: #11473b;--border-color-900: rgb(12.0738636364, 50.4261363636, 41.9034090909);--color-801: #0a5e45;--border-color-801: rgb(7.5480769231, 70.9519230769, 52.0817307692);--color-800: #0e5c46;--border-color-800: rgb(10.6320754717, 69.8679245283, 53.1603773585);--color-701: #006449;--border-color-701: rgb(0, 74.5, 54.385);--color-700: #0c7154;--border-color-700: rgb(9.552, 89.948, 66.864);--color-600: #0a8f67;--border-color-600: rgb(8.3333333333, 119.1666666667, 85.8333333333);--color-500: #00a676;--border-color-500: rgb(0, 140.5, 99.8734939759);--color-400: #04b181;--border-color-400: rgb(3.4364640884, 152.0635359116, 110.8259668508);--color-301: #55bb91;--border-color-301: rgb(70.4285714286, 176.0714285714, 132.5714285714);--color-300: #a2f4d6;--border-color-300: rgb(139.1971153846, 241.3028846154, 203.9471153846);--color-200: #c0f6e0;--border-color-200: rgb(169.6875, 242.8125, 213.0208333333);--color-100: #dbf8ef;--border-color-100: rgb(197.6511627907, 243.8488372093, 229.511627907);--color-50: #f1fcf8;--border-color-50: rgb(220, 247.5, 237.5);--color-a: transparent;--border-color-a: hsla(0, 0%, -5%, 0);--color-b: transparent;--border-color-b: hsla(0, 0%, -5%, 0);--color-c: transparent;--border-color-c: hsla(0, 0%, -5%, 0);--color-isItaContent: #073d82;--border-color-isItaContent: rgb(5.697080292, 49.6459854015, 105.802919708)}[data-theme=default].tile-module .tile__inner{background-color:#c0f6e0;border:solid 1px #e7e1d8}[data-theme=default].tile-module footer{background-color:#05bf8e}[data-theme=default].page__interactive-exercise .hero--file,[data-theme=default].page__interactive-exercise .hero--interactiveExercise{background-color:#f1fcf8}[data-theme=science]{--know-more-border: url(/assets/images/know-more-border_science.svg) 8 34 8 34 repeat repeat;--color-000: #98d652;--border-color-000: rgb(139.726635514, 209.1144859813, 61.3855140187);--color-900: #0c6355;--border-color-900: rgb(9.2432432432, 76.2567567568, 65.472972973);--color-800: #197549;--border-color-800: rgb(20.5105633803, 95.9894366197, 59.8908450704);--color-700: #248543;--border-color-700: rgb(30.5680473373, 112.9319526627, 56.8905325444);--color-600: #32973b;--border-color-600: rgb(43.6567164179, 131.8432835821, 51.5149253731);--color-500: #62ba51;--border-color-500: rgb(85.4691358025, 172.9259259259, 68.5740740741);--color-400: #7cca51;--border-color-400: rgb(109.2841409692, 196.0462555066, 61.4537444934);--color-300: #b0e07b;--border-color-300: rgb(163.6411042945, 219.1503067485, 102.3496932515);--color-200: #cfecb1;--border-color-200: rgb(194.381443299, 231.0051546392, 156.4948453608);--color-100: #e1f3cf;--border-color-100: rgb(212.25, 237.9, 186.6);--color-50: #f6fcf4;--border-color-50: rgb(229.6071428571, 246.5357142857, 223.9642857143);--color-a: #b0e07b;--border-color-a: rgb(163.6411042945, 219.1503067485, 102.3496932515);--color-b: #fdb7a8;--border-color-b: rgb(252.4269662921, 162.3707865169, 143.0730337079);--color-c: #e6ef70;--border-color-c: rgb(225.9905660377, 236.4339622642, 89.0660377358)}[data-theme=science].tile-module .tile__inner{background-color:#cfecb1;border:solid 1px #e7e1d8}[data-theme=science].tile-module footer{background-color:#98d652}[data-theme=science].page__interactive-exercise .hero--file,[data-theme=science].page__interactive-exercise .hero--interactiveExercise{background-color:#f6fcf4}[data-theme=french]{--know-more-border: url(/assets/images/know-more-border_french.svg) 8 34 8 34 repeat repeat;--color-000: #51b6c2;--border-color-000: rgb(64.7638297872, 171.9957446809, 184.7361702128);--color-900: #2a4c76;--border-color-900: rgb(35.30625, 63.8875, 99.19375);--color-800: #206087;--border-color-800: rgb(27.1137724551, 81.3413173653, 114.3862275449);--color-700: #127999;--border-color-700: rgb(15.3157894737, 102.9561403509, 130.1842105263);--color-600: #0c8fb1;--border-color-600: rgb(10.380952381, 123.7063492063, 153.119047619);--color-500: #419ec0;--border-color-500: rgb(57.6462450593, 142.743083004, 173.8537549407);--color-400: #47a9c0;--border-color-400: rgb(60.5769230769, 154.8076923077, 176.9230769231);--color-300: #addce1;--border-color-300: rgb(154.3303571429, 212.03125, 218.1696428571);--color-200: #d5ecf0;--border-color-200: rgb(194.2105263158, 227.5, 233.2894736842);--color-100: #e3f3f5;--border-color-100: rgb(208.2105263158, 234.9473684211, 238.2894736842);--color-50: #f4fafb;--border-color-50: rgb(225.3, 241.5, 244.2);--color-a: #e6ef70;--border-color-a: rgb(225.9905660377, 236.4339622642, 89.0660377358);--color-b: #fccdb0;--border-color-b: rgb(251.0670731707, 189.4512195122, 151.4329268293);--color-c: #addce1;--border-color-c: rgb(154.3303571429, 212.03125, 218.1696428571)}[data-theme=french].tile-module .tile__inner{background-color:#d5ecf0;border:solid 1px #e7e1d8}[data-theme=french].tile-module footer{background-color:#51b6c2}[data-theme=french].page__interactive-exercise .hero--file,[data-theme=french].page__interactive-exercise .hero--interactiveExercise{background-color:#f4fafb}[data-theme=english]{--know-more-border: url(/assets/images/know-more-border_english.svg) 8 34 8 34 repeat repeat;--color-000: #6697f6;--border-color-000: rgb(77.9166666667, 134.6296296296, 244.5833333333);--color-900: #6019ad;--border-color-900: rgb(83.6363636364, 21.7803030303, 150.7196969697);--color-800: #502eb5;--border-color-800: rgb(71.013215859, 40.8325991189, 160.6674008811);--color-700: #3947b9;--border-color-700: rgb(50.9938016529, 63.5185950413, 165.5061983471);--color-600: #3b4ed2;--border-color-600: rgb(45.4668049793, 64.6639004149, 198.0331950207);--color-500: #4470e1;--border-color-500: rgb(46.0253456221, 95.1958525346, 221.4746543779);--color-400: #548de9;--border-color-400: rgb(61.4067357513, 125.9378238342, 230.0932642487);--color-300: #b8d1ff;--border-color-300: rgb(158.5, 192.4788732394, 255);--color-200: #dbe7f9;--border-color-200: rgb(197.1428571429, 216.4285714286, 245.3571428571);--color-100: #e7effb;--border-color-100: rgb(209.1428571429, 224.4285714286, 247.3571428571);--color-50: #f5f9fd;--border-color-50: rgb(223.75, 236.25, 248.75);--color-a: #b8d1ff;--border-color-a: rgb(158.5, 192.4788732394, 255);--color-b: #fdb7a8;--border-color-b: rgb(252.4269662921, 162.3707865169, 143.0730337079);--color-c: #e6ef70;--border-color-c: rgb(225.9905660377, 236.4339622642, 89.0660377358)}[data-theme=english].tile-module .tile__inner{background-color:#dbe7f9;border:solid 1px #e7e1d8}[data-theme=english].tile-module footer{background-color:#6697f6}[data-theme=english].page__interactive-exercise .hero--file,[data-theme=english].page__interactive-exercise .hero--interactiveExercise{background-color:#f5f9fd}[data-theme=geography]{--know-more-border: url(/assets/images/know-more-border_geography.svg) 8 34 8 34 repeat repeat;--color-000: #ff6645;--border-color-000: rgb(255, 81.0241935484, 43.5);--color-900: #972143;--border-color-900: rgb(130.0733695652, 28.4266304348, 57.714673913);--color-800: #af1641;--border-color-800: rgb(152.347715736, 19.152284264, 56.5862944162);--color-700: #c80b3e;--border-color-700: rgb(175.8293838863, 9.6706161137, 54.5071090047);--color-600: #e0003c;--border-color-600: rgb(198.5, 0, 53.1696428571);--color-500: #f54442;--border-color-500: rgb(243.7185929648, 44.0376884422, 41.7814070352);--color-400: #fa5643;--border-color-400: rgb(249.3393782383, 63.670984456, 42.1606217617);--color-300: #fdb7a8;--border-color-300: rgb(252.4269662921, 162.3707865169, 143.0730337079);--color-200: #fbd8d4;--border-color-200: rgb(248.829787234, 194.8404255319, 188.670212766);--color-100: #fde7e6;--border-color-100: rgb(251.1111111111, 208.3333333333, 206.3888888889);--color-50: #fef7f8;--border-color-50: rgb(251.1666666667, 224.3333333333, 228.1666666667);--color-a: #9de2b1;--border-color-a: rgb(137.3228346457, 220.1771653543, 161.3385826772);--color-b: #fdb7a8;--border-color-b: rgb(252.4269662921, 162.3707865169, 143.0730337079);--color-c: #e6ef70;--border-color-c: rgb(225.9905660377, 236.4339622642, 89.0660377358)}[data-theme=geography].tile-module .tile__inner{background-color:#fbd8d4;border:solid 1px #e7e1d8}[data-theme=geography].tile-module footer{background-color:#ff6645}[data-theme=geography].page__interactive-exercise .hero--file,[data-theme=geography].page__interactive-exercise .hero--interactiveExercise{background-color:#fef7f8}[data-theme=chemistry]{--know-more-border: url(/assets/images/know-more-border_chemistry.svg) 8 34 8 34 repeat repeat;--color-000: #7fd99a;--border-color-000: rgb(107.3373493976, 211.1626506024, 138.484939759);--color-900: #076c56;--border-color-900: rgb(5.447826087, 84.052173913, 66.9304347826);--color-800: #188557;--border-color-800: rgb(20.101910828, 111.398089172, 72.8694267516);--color-700: #269854;--border-color-700: rgb(32.9, 131.6, 72.7263157895);--color-600: #2da95f;--border-color-600: rgb(39.6378504673, 148.8621495327, 83.6799065421);--color-500: #59c072;--border-color-500: rgb(70.5152838428, 184.9847161572, 98.2991266376);--color-400: #68ce85;--border-color-400: rgb(84.7475, 199.7525, 117.445);--color-300: #9de2b1;--border-color-300: rgb(137.3228346457, 220.1771653543, 161.3385826772);--color-200: #baebc9;--border-color-200: rgb(166.2303370787, 229.2696629213, 185.5280898876);--color-100: #d8f3e0;--border-color-100: rgb(196.5, 237, 208.5);--color-50: #f5fcf7;--border-color-50: rgb(225.3846153846, 246.1153846154, 231.3076923077);--color-a: #9de2b1;--border-color-a: rgb(137.3228346457, 220.1771653543, 161.3385826772);--color-b: #fccdb0;--border-color-b: rgb(251.0670731707, 189.4512195122, 151.4329268293);--color-c: #e6ef70;--border-color-c: rgb(225.9905660377, 236.4339622642, 89.0660377358)}[data-theme=chemistry].tile-module .tile__inner{background-color:#baebc9;border:solid 1px #e7e1d8}[data-theme=chemistry].tile-module footer{background-color:#7fd99a}[data-theme=chemistry].page__interactive-exercise .hero--file,[data-theme=chemistry].page__interactive-exercise .hero--interactiveExercise{background-color:#f5fcf7}[data-theme=physics]{--know-more-border: url(/assets/images/know-more-border_physics.svg) 8 34 8 34 repeat repeat;--color-000: #c8e647;--border-color-000: rgb(193.2894736842, 226.9497607656, 48.5502392344);--color-900: #536701;--border-color-900: rgb(62.6490384615, 77.7451923077, .7548076923);--color-800: #5e790d;--border-color-800: rgb(76.1119402985, 97.973880597, 10.526119403);--color-700: #688c1a;--border-color-700: rgb(88.0240963855, 118.4939759036, 22.0060240964);--color-600: #739e26;--border-color-600: rgb(100.0382653061, 137.443877551, 33.056122449);--color-500: #acce3c;--border-color-500: rgb(158.6905737705, 192.2028688525, 48.2971311475);--color-400: #bcdc42;--border-color-400: rgb(180.3727678571, 216.015625, 44.484375);--color-300: #d4eb71;--border-color-300: rgb(205.2314814815, 231.8518518519, 90.6481481481);--color-200: #e0f09c;--border-color-200: rgb(217.0657894737, 236.6447368421, 133.8552631579);--color-100: #ebf5c6;--border-color-100: rgb(227.3880597015, 241.1940298507, 176.3059701493);--color-50: #f7faf0;--border-color-50: rgb(236.8, 243.625, 220.875);--color-a: #addce1;--border-color-a: rgb(154.3303571429, 212.03125, 218.1696428571);--color-b: #fdb7a8;--border-color-b: rgb(252.4269662921, 162.3707865169, 143.0730337079);--color-c: #d4eb71;--border-color-c: rgb(205.2314814815, 231.8518518519, 90.6481481481)}[data-theme=physics].tile-module .tile__inner{background-color:#e0f09c;border:solid 1px #e7e1d8}[data-theme=physics].tile-module footer{background-color:#c8e647}[data-theme=physics].page__interactive-exercise .hero--file,[data-theme=physics].page__interactive-exercise .hero--interactiveExercise{background-color:#f7faf0}[data-theme=math]{--know-more-border: url(/assets/images/know-more-border_math.svg) 8 34 8 34 repeat repeat;--color-000: #eef05d;--border-color-000: rgb(235.5508474576, 237.8389830508, 69.6610169492);--color-900: #436d0e;--border-color-900: rgb(53.1097560976, 86.4024390244, 11.0975609756);--color-800: #4f8011;--border-color-800: rgb(65.1068965517, 105.4896551724, 14.0103448276);--color-700: #63881b;--border-color-700: rgb(83.5122699387, 114.7239263804, 22.7760736196);--color-600: #7a9114;--border-color-600: rgb(103.1454545455, 122.5909090909, 16.9090909091);--color-500: #d0d947;--border-color-500: rgb(202.6013513514, 212.6351351351, 49.8648648649);--color-400: #dce84f;--border-color-400: rgb(215.5150753769, 229.0527638191, 56.4472361809);--color-300: #e6ef70;--border-color-300: rgb(225.9905660377, 236.4339622642, 89.0660377358);--color-200: #eff799;--border-color-200: rgb(235.2909090909, 245.1454545455, 129.3545454545);--color-100: #f8f8cb;--border-color-100: rgb(244.9745762712, 244.9745762712, 180.5254237288);--color-50: #fbfbef;--border-color-50: rgb(245.9, 245.9, 218.6);--color-a: #b8d1ff;--border-color-a: rgb(158.5, 192.4788732394, 255);--color-b: #fccdb0;--border-color-b: rgb(251.0670731707, 189.4512195122, 151.4329268293);--color-c: #e6ef70;--border-color-c: rgb(225.9905660377, 236.4339622642, 89.0660377358)}[data-theme=math].tile-module .tile__inner{background-color:#eff799;border:solid 1px #e7e1d8}[data-theme=math].tile-module footer{background-color:#eef05d}[data-theme=math].page__interactive-exercise .hero--file,[data-theme=math].page__interactive-exercise .hero--interactiveExercise{background-color:#fbfbef}[data-theme=history]{--know-more-border: url(/assets/images/know-more-border_history.svg) 8 34 8 34 repeat repeat;--color-000: #ff863c;--border-color-000: rgb(255, 118.1769230769, 34.5);--color-900: #bd0011;--border-color-900: rgb(163.5, 0, 14.7063492063);--color-800: #c40000;--border-color-800: rgb(170.5, 0, 0);--color-700: #d80000;--border-color-700: rgb(190.5, 0, 0);--color-600: #ec0000;--border-color-600: rgb(210.5, 0, 0);--color-500: #ff6435;--border-color-500: rgb(255, 80.4331683168, 27.5);--color-400: #fc7531;--border-color-400: rgb(251.6339712919, 100.1626794258, 23.8660287081);--color-300: #fccdb0;--border-color-300: rgb(251.0670731707, 189.4512195122, 151.4329268293);--color-200: #fedcc9;--border-color-200: rgb(253.5363636364, 203.7727272727, 175.9636363636);--color-100: #fee9de;--border-color-100: rgb(253.25, 216.5, 197.25);--color-50: #fef7f5;--border-color-50: rgb(251.6818181818, 228.4545454545, 221.8181818182);--color-a: #9de2b1;--border-color-a: rgb(137.3228346457, 220.1771653543, 161.3385826772);--color-b: #fccdb0;--border-color-b: rgb(251.0670731707, 189.4512195122, 151.4329268293);--color-c: #e6ef70;--border-color-c: rgb(225.9905660377, 236.4339622642, 89.0660377358)}[data-theme=history].tile-module .tile__inner{background-color:#fedcc9;border:solid 1px #e7e1d8}[data-theme=history].tile-module footer{background-color:#ff863c}[data-theme=history].page__interactive-exercise .hero--file,[data-theme=history].page__interactive-exercise .hero--interactiveExercise{background-color:#fef7f5}[data-theme=contemporary_world]{--know-more-border: url(/assets/images/know-more-border_contemporary_world.svg) 8 34 8 34 repeat repeat;--color-000: #fca837;--border-color-000: rgb(251.6231527094, 157.0714285714, 29.8768472906);--color-900: #aa2d2d;--border-color-900: rgb(149.8372093023, 39.6627906977, 39.6627906977);--color-800: #c33c1e;--border-color-800: rgb(172.9, 53.2, 26.6);--color-700: #dc4c0f;--border-color-700: rgb(196.1276595745, 67.7531914894, 13.3723404255);--color-600: #f55b00;--border-color-600: rgb(219.5, 81.5285714286, 0);--color-500: #fa7921;--border-color-500: rgb(249.4383259912, 105.9471365639, 8.0616740088);--color-400: #fd942b;--border-color-400: rgb(252.761682243, 135.25, 17.738317757);--color-300: #fbd6a4;--border-color-300: rgb(249.9263157895, 202.9947368421, 139.5736842105);--color-200: #fde3c1;--border-color-200: rgb(252.203125, 215.84375, 168.296875);--color-100: #fdecd8;--border-color-100: rgb(251.756097561, 224.1829268293, 191.743902439);--color-50: #fef7f2;--border-color-50: rgb(252.1785714286, 232.4285714286, 218.3214285714);--color-a: #9de2b1;--border-color-a: rgb(137.3228346457, 220.1771653543, 161.3385826772);--color-b: #ff9ede;--border-color-b: rgb(255, 132.5, 213.324742268);--color-c: #e6ef70;--border-color-c: rgb(225.9905660377, 236.4339622642, 89.0660377358)}[data-theme=contemporary_world].tile-module .tile__inner{background-color:#fde3c1;border:solid 1px #e7e1d8}[data-theme=contemporary_world].tile-module footer{background-color:#fca837}[data-theme=contemporary_world].page__interactive-exercise .hero--file,[data-theme=contemporary_world].page__interactive-exercise .hero--interactiveExercise{background-color:#fef7f2}[data-theme=financial_ed]{--know-more-border: url(/assets/images/know-more-border_financial_ed.svg) 8 34 8 34 repeat repeat;--color-000: #ffcd35;--border-color-000: rgb(255, 198.6881188119, 27.5);--color-900: #9b3c00;--border-color-900: rgb(129.5, 50.1290322581, 0);--color-800: #b64d00;--border-color-800: rgb(156.5, 66.2115384615, 0);--color-700: #d25f00;--border-color-700: rgb(184.5, 83.4642857143, 0);--color-600: #ed7000;--border-color-600: rgb(211.5, 99.9493670886, 0);--color-500: #f7a518;--border-color-500: rgb(237.2824267782, 153.0523012552, 8.2175732218);--color-400: #ffb922;--border-color-400: rgb(255, 176.9230769231, 8.5);--color-300: #ffdb6e;--border-color-300: rgb(255, 212.6689655172, 84.5);--color-200: #fee6a4;--border-color-200: rgb(253.722826087, 223.0706521739, 138.777173913);--color-100: #fdf0c8;--border-color-100: rgb(252.1052631579, 233.2894736842, 175.3947368421);--color-50: #fef9f1;--border-color-50: rgb(252.3, 238.8, 217.2);--color-a: #d4eb71;--border-color-a: rgb(205.2314814815, 231.8518518519, 90.6481481481);--color-b: #addce1;--border-color-b: rgb(154.3303571429, 212.03125, 218.1696428571);--color-c: #ffdb6e;--border-color-c: rgb(255, 212.6689655172, 84.5)}[data-theme=financial_ed].tile-module .tile__inner{background-color:#fee6a4;border:solid 1px #e7e1d8}[data-theme=financial_ed].tile-module footer{background-color:#ffcd35}[data-theme=financial_ed].page__interactive-exercise .hero--file,[data-theme=financial_ed].page__interactive-exercise .hero--interactiveExercise{background-color:#fef9f1}[data-theme=native_communities]{--know-more-border: url(/assets/images/know-more-border_native_communities.svg) 8 34 8 34 repeat repeat;--color-000: #65bfe5;--border-color-000: rgb(79.1833333333, 181.9333333333, 225.3166666667);--color-900: #2231af;--border-color-900: rgb(29.8516746411, 43.0215311005, 153.6483253589);--color-800: #2546b4;--border-color-800: rgb(32.6520737327, 61.7741935484, 158.8479262673);--color-700: #295aba;--border-color-700: rgb(36.3942731278, 79.8898678414, 165.1057268722);--color-600: #2c73bf;--border-color-600: rgb(39.2255319149, 102.5212765957, 170.2744680851);--color-500: #2c73bf;--border-color-500: rgb(39.2255319149, 102.5212765957, 170.2744680851);--color-400: #3b97cd;--border-color-400: rgb(48.4756097561, 137.6707317073, 190.0243902439);--color-300: #9dd5f1;--border-color-300: rgb(134.6875, 203.4375, 237.8125);--color-200: #c1e4f7;--border-color-200: rgb(170.4142857143, 218.1642857143, 244.0857142857);--color-100: #e4f1fb;--border-color-100: rgb(205.7903225806, 229.4838709677, 247.7096774194);--color-50: #f3f9ff;--border-color-50: rgb(217.5, 236.25, 255);--color-a: #d4eb71;--border-color-a: rgb(205.2314814815, 231.8518518519, 90.6481481481);--color-b: #addce1;--border-color-b: rgb(154.3303571429, 212.03125, 218.1696428571);--color-c: #ffdb6e;--border-color-c: rgb(255, 212.6689655172, 84.5)}[data-theme=native_communities].tile-module .tile__inner{background-color:#c1e4f7;border:solid 1px #e7e1d8}[data-theme=native_communities].tile-module footer{background-color:#65bfe5}[data-theme=native_communities].page__interactive-exercise .hero--file,[data-theme=native_communities].page__interactive-exercise .hero--interactiveExercise{background-color:#f3f9ff}[data-theme=tips]{--know-more-border: url(/assets/images/know-more-border_tips.svg) 8 34 8 34 repeat repeat;--color-000: #05bf8e;--border-color-000: rgb(4.3494897959, 166.1505102041, 123.5255102041);--color-900: #11473b;--border-color-900: rgb(12.0738636364, 50.4261363636, 41.9034090909);--color-800: #0e5c46;--border-color-800: rgb(10.6320754717, 69.8679245283, 53.1603773585);--color-700: #0c7154;--border-color-700: rgb(9.552, 89.948, 66.864);--color-600: #0a8f67;--border-color-600: rgb(8.3333333333, 119.1666666667, 85.8333333333);--color-500: #00a676;--border-color-500: rgb(0, 140.5, 99.8734939759);--color-400: #04b181;--border-color-400: rgb(3.4364640884, 152.0635359116, 110.8259668508);--color-300: #a2f4d6;--border-color-300: rgb(139.1971153846, 241.3028846154, 203.9471153846);--color-200: #c0f6e0;--border-color-200: rgb(169.6875, 242.8125, 213.0208333333);--color-100: #dbf8ef;--border-color-100: rgb(197.6511627907, 243.8488372093, 229.511627907);--color-50: #f1fcf8;--border-color-50: rgb(220, 247.5, 237.5);--color-a: transparent;--border-color-a: hsla(0, 0%, -5%, 0);--color-b: transparent;--border-color-b: hsla(0, 0%, -5%, 0);--color-c: transparent;--border-color-c: hsla(0, 0%, -5%, 0)}[data-theme=tips].tile-module .tile__inner{background-color:#c0f6e0;border:solid 1px #e7e1d8}[data-theme=tips].tile-module footer{background-color:#05bf8e}[data-theme=tips].page__interactive-exercise .hero--file,[data-theme=tips].page__interactive-exercise .hero--interactiveExercise{background-color:#f1fcf8}[data-theme=revision]{--know-more-border: url(/assets/images/know-more-border_revision.svg) 8 34 8 34 repeat repeat;--color-000: #05bf8e;--border-color-000: rgb(4.3494897959, 166.1505102041, 123.5255102041);--color-900: #11473b;--border-color-900: rgb(12.0738636364, 50.4261363636, 41.9034090909);--color-800: #0e5c46;--border-color-800: rgb(10.6320754717, 69.8679245283, 53.1603773585);--color-700: #0c7154;--border-color-700: rgb(9.552, 89.948, 66.864);--color-600: #0a8f67;--border-color-600: rgb(8.3333333333, 119.1666666667, 85.8333333333);--color-500: #00a676;--border-color-500: rgb(0, 140.5, 99.8734939759);--color-400: #04b181;--border-color-400: rgb(3.4364640884, 152.0635359116, 110.8259668508);--color-300: #a2f4d6;--border-color-300: rgb(139.1971153846, 241.3028846154, 203.9471153846);--color-200: #c0f6e0;--border-color-200: rgb(169.6875, 242.8125, 213.0208333333);--color-100: #dbf8ef;--border-color-100: rgb(197.6511627907, 243.8488372093, 229.511627907);--color-50: #f1fcf8;--border-color-50: rgb(220, 247.5, 237.5);--color-a: transparent;--border-color-a: hsla(0, 0%, -5%, 0);--color-b: transparent;--border-color-b: hsla(0, 0%, -5%, 0);--color-c: transparent;--border-color-c: hsla(0, 0%, -5%, 0)}[data-theme=revision].tile-module .tile__inner{background-color:#c0f6e0;border:solid 1px #e7e1d8}[data-theme=revision].tile-module footer{background-color:#05bf8e}[data-theme=revision].page__interactive-exercise .hero--file,[data-theme=revision].page__interactive-exercise .hero--interactiveExercise{background-color:#f1fcf8}.tile-module[data-tile-subtype=revision] .tile__inner,.tile-module[data-tile-type=revision] .tile__inner,.tile-module[data-tile-subtype=file] .tile__inner,.tile-module[data-tile-type=file] .tile__inner,.tile-module[data-tile-subtype=parcours] .tile__inner,.tile-module[data-tile-type=parcours] .tile__inner{background-color:#f5f3ef;border:solid 1px #e7e1d8}.tile-module[data-tile-subtype=video] .tile__inner,.tile-module[data-tile-type=video] .tile__inner,.tile-module[data-tile-subtype=miniRecup] .tile__inner,.tile-module[data-tile-type=miniRecup] .tile__inner{background-color:#000;border:solid 1px #e7e1d8}[data-bg-color="000"],.bg-color--000{background-color:var(--color-000)}[data-bg-color="900"],.bg-color--900{background-color:var(--color-900);color:#fff}[data-bg-color="801"],.bg-color--801{background-color:var(--color-801)}[data-bg-color="800"],.bg-color--800{background-color:var(--color-800)}[data-bg-color="701"],.bg-color--701{background-color:var(--color-701)}[data-bg-color="700"],.bg-color--700{background-color:var(--color-700)}[data-bg-color="600"],.bg-color--600{background-color:var(--color-600)}[data-bg-color="500"],.bg-color--500{background-color:var(--color-500)}[data-bg-color="400"],.bg-color--400{background-color:var(--color-400)}[data-bg-color="301"],.bg-color--301{background-color:var(--color-301)}[data-bg-color="300"],.bg-color--300{background-color:var(--color-300)}[data-bg-color="200"],.bg-color--200{background-color:var(--color-200)}[data-bg-color="100"],.bg-color--100{background-color:var(--color-100)}[data-bg-color="50"],.bg-color--50{background-color:var(--color-50)}[data-bg-color=a],.bg-color--a{background-color:var(--color-a)}[data-bg-color=b],.bg-color--b{background-color:var(--color-b)}[data-bg-color=c],.bg-color--c{background-color:var(--color-c)}[data-bg-color=isItaContent],.bg-color--isItaContent{background-color:var(--color-isItaContent);color:#fff}[data-color="000"],.color--000{color:var(--color-000)}[data-color="900"],.color--900{color:var(--color-900)}[data-color="801"],.color--801{color:var(--color-801)}[data-color="800"],.color--800{color:var(--color-800)}[data-color="701"],.color--701{color:var(--color-701)}[data-color="700"],.color--700{color:var(--color-700)}[data-color="600"],.color--600{color:var(--color-600)}[data-color="500"],.color--500{color:var(--color-500)}[data-color="400"],.color--400{color:var(--color-400)}[data-color="301"],.color--301{color:var(--color-301)}[data-color="300"],.color--300{color:var(--color-300)}[data-color="200"],.color--200{color:var(--color-200)}[data-color="100"],.color--100{color:var(--color-100)}[data-color="50"],.color--50{color:var(--color-50)}[data-color=a],.color--a{color:var(--color-a)}[data-color=b],.color--b{color:var(--color-b)}[data-color=c],.color--c{color:var(--color-c)}[data-color=isItaContent],.color--isItaContent{color:var(--color-isItaContent)}[data-bg-cream-color="000"],.bg-cream-color--000{background-color:var(--cream-color-000)}[data-bg-cream-color="100"],.bg-cream-color--100{background-color:var(--cream-color-100)}[data-bg-cream-color="200"],.bg-cream-color--200{background-color:var(--cream-color-200)}[data-bg-cream-color="300"],.bg-cream-color--300{background-color:var(--cream-color-300)}[data-bg-cream-color="400"],.bg-cream-color--400{background-color:var(--cream-color-400)}[data-bg-cream-color="500"],.bg-cream-color--500{background-color:var(--cream-color-500)}[data-bg-cream-color="600"],.bg-cream-color--600{background-color:var(--cream-color-600)}[data-bg-cream-color="700"],.bg-cream-color--700{background-color:var(--cream-color-700)}[data-bg-cream-color="800"],.bg-cream-color--800{background-color:var(--cream-color-800)}[data-bg-cream-color="900"],.bg-cream-color--900{background-color:var(--cream-color-900)}[data-bg-cream-color="1000"],.bg-cream-color--1000{background-color:var(--cream-color-1000)}[data-bg-cream-color="1100"],.bg-cream-color--1100{background-color:var(--cream-color-1100)}[data-cream-color="000"],.cream-color--000{color:var(--cream-color-000)}[data-cream-color="100"],.cream-color--100{color:var(--cream-color-100)}[data-cream-color="200"],.cream-color--200{color:var(--cream-color-200)}[data-cream-color="300"],.cream-color--300{color:var(--cream-color-300)}[data-cream-color="400"],.cream-color--400{color:var(--cream-color-400)}[data-cream-color="500"],.cream-color--500{color:var(--cream-color-500)}[data-cream-color="600"],.cream-color--600{color:var(--cream-color-600)}[data-cream-color="700"],.cream-color--700{color:var(--cream-color-700)}[data-cream-color="800"],.cream-color--800{color:var(--cream-color-800)}[data-cream-color="900"],.cream-color--900{color:var(--cream-color-900)}[data-cream-color="1000"],.cream-color--1000{color:var(--cream-color-1000)}[data-cream-color="1100"],.cream-color--1100{color:var(--cream-color-1100)}[data-bg-dark-color="900"],.bg-dark-color--900{background-color:var(--dark-color-900)}[data-bg-dark-color="100"],.bg-dark-color--100{background-color:var(--dark-color-100)}[data-dark-color="900"],.dark-color--900{color:var(--dark-color-900)}[data-dark-color="100"],.dark-color--100{color:var(--dark-color-100)}[data-bg-custom-color="000"],.bg-custom-color--000{background-color:var(--custom-color-000)}[data-bg-custom-color="900"],.bg-custom-color--900{background-color:var(--custom-color-900)}[data-bg-custom-color="300"],.bg-custom-color--300{background-color:var(--custom-color-300)}[data-bg-custom-color="400"],.bg-custom-color--400{background-color:var(--custom-color-400)}[data-custom-color="000"],.custom-color--000{color:var(--custom-color-000)}[data-custom-color="900"],.custom-color--900{color:var(--custom-color-900)}[data-custom-color="300"],.custom-color--300{color:var(--custom-color-300)}[data-custom-color="400"],.custom-color--400{color:var(--custom-color-400)}:root{--border-color: #000000;--form-error-color: #ff6045;--form-valid-color: #03a076;--color-footer-file: #c9edf9;--color-linear-gradient: linear-gradient(0deg, #acf562 0%, #b6f8b1 .01%, #bffaff 83.17%);--color-bg-linear-gradient: var(--color-linear-gradient);--shadow-thickness: 11px;--cream-color-000: #f5f3ef;--border-cream-color-000: rgb(235.1923076923, 231.2307692308, 223.3076923077);--cream-color-100: #e1ddd4;--border-cream-color-100: rgb(214.5205479452, 209.1232876712, 196.9794520548);--cream-color-200: #dff5ed;--border-cream-color-200: rgb(203.5714285714, 238.9285714286, 226.0714285714);--cream-color-300: #f5f9fb;--border-cream-color-300: rgb(226.7857142857, 238.0714285714, 243.7142857143);--cream-color-400: #f2eee8;--border-cream-color-400: rgb(232.7916666667, 225.9583333333, 215.7083333333);--cream-color-500: #e3dcd3;--border-cream-color-500: rgb(217.0833333333, 207.6041666667, 195.4166666667);--cream-color-600: #dee1de;--border-cream-color-600: rgb(208.6428571429, 212.8571428571, 208.6428571429);--cream-color-700: #efeae4;--border-cream-color-700: rgb(229.511627907, 221.5465116279, 211.988372093);--cream-color-800: #ece7e0;--border-cream-color-800: rgb(226.31, 218.76, 208.19);--cream-color-900: #e7e1d8;--border-cream-color-900: rgb(221.2857142857, 212.8571428571, 200.2142857143);--cream-color-1000: #e0f5ed;--border-cream-color-1000: rgb(204.7195121951, 238.7804878049, 225.8048780488);--cream-color-1100: #efe9e4;--border-cream-color-1100: rgb(229.511627907, 219.9534883721, 211.988372093);--dark-color-900: #000000;--dark-color-100: #ffffff;--custom-color-000: #55bb91;--custom-color-900: #0a5e45;--custom-color-300: #f0eb0a;--custom-color-400: #d80000}@font-face{font-family:alicon;font-display:swap;src:url(/assets/fonts/icons/alicon.woff2) format("woff2"),url(/assets/fonts/icons/alicon.woff) format("woff"),url(/assets/fonts/icons/alicon.ttf) format("truetype")}:root{--zIndexBanner: 1;--bannerHeight: 0px;--body-font: "Chromatica", sans-serif;--font-italic: "Chromatica Italic", sans-serif;--fw-normal: 400;--fw-regular: var(--fw-normal);--fw-medium: 500;--fw-bold: 700;--fw-black: 900;--max-width: 1920px;--input-shadow: 4px;--avatar-shadow: 6px;--topbar-padding: 30px;--topbar-min-height: 32px;--space-xs: 16px;--space-s: 20px;--space-ss: 32px;--space-m: 40px;--space-l: 50px;--space-xl: var(--space-l);--space-xxl: 80px;--space-xxxl: 100px}@media(min-width:600px){:root{--range-width: 160px}}@media(max-width:599px){:root{--range-width: 120px}}@media(min-width:1920px){:root{--gap: 50px}}@media(min-width:1600px)and (max-width:1919px){:root{--gap: 40px}}@media(min-width:1440px)and (max-width:1599px){:root{--gap: 36px}}@media(min-width:940px)and (max-width:1439px){:root{--gap: 24px}}@media(min-width:600px)and (max-width:939px){:root{--gap: 22px}}@media(max-width:599px){:root{--gap: 20px}}@media(min-width:481px){:root{--content-section-padding: 100px}}@media(max-width:480px){:root{--content-section-padding: 70px}}@media(min-width:1024px)and (max-width:1439px){:root{--space-xl: 80px;--space-xxl: 90px;--space-xxxl: 110px}}@media(min-width:1440px)and (max-width:1599px){:root{--space-m: 55px;--space-l: 65px;--space-xl: 90px;--space-xxl: 100px;--space-xxxl: 120px}}@media(min-width:1600px){:root{--space-s: 25px;--space-m: 70px;--space-l: 75px;--space-xl: 100px;--space-xxl: 110px;--space-xxxl: 130px}}:root{--color-000: #05bf8e;--border-color-000: rgb(4.3494897959, 166.1505102041, 123.5255102041);--color-900: #11473b;--border-color-900: rgb(12.0738636364, 50.4261363636, 41.9034090909);--color-800: #0c6b52;--border-color-800: rgb(9.4285714286, 84.0714285714, 64.4285714286);--color-700: #07815c;--border-color-700: rgb(5.6875, 104.8125, 74.75);--color-600: #019667;--border-color-600: rgb(.8311258278, 124.6688741722, 85.6059602649);--color-500: #00b37a;--border-color-500: rgb(0, 153.5, 104.6201117318);--color-400: #04b181;--border-color-400: rgb(3.4364640884, 152.0635359116, 110.8259668508);--color-300: #a2f4d6;--border-color-300: rgb(139.1971153846, 241.3028846154, 203.9471153846);--color-200: #c0f6e0;--border-color-200: rgb(169.6875, 242.8125, 213.0208333333);--color-100: #dbf8ef;--border-color-100: rgb(197.6511627907, 243.8488372093, 229.511627907);--color-50: #f1fcf8;--border-color-50: rgb(220, 247.5, 237.5);--color-a: #a2f4d6;--border-color-a: rgb(139.1971153846, 241.3028846154, 203.9471153846);--color-b: #fdb7a8;--border-color-b: rgb(252.4269662921, 162.3707865169, 143.0730337079);--color-c: #e6ef70;--border-color-c: rgb(225.9905660377, 236.4339622642, 89.0660377358)}.title--h1{line-height:1.02em;word-break:break-word;font-weight:var(--fw-black)}.title--h1 .link__text{font-weight:inherit}@media(min-width:1920px){.title--h1{font-size:85px;font-size:5.3125rem;line-height:90px;line-height:5.625rem;letter-spacing:-2.91px;letter-spacing:-.181875rem}}@media(min-width:1600px)and (max-width:1919px){.title--h1{font-size:70px;font-size:4.375rem;line-height:75px;line-height:4.6875rem;letter-spacing:-2.58px;letter-spacing:-.16125rem}}@media(min-width:1280px)and (max-width:1599px){.title--h1{font-size:67px;font-size:4.1875rem;line-height:72px;line-height:4.5rem;letter-spacing:-2.16px;letter-spacing:-.135rem}}@media(min-width:1024px)and (max-width:1279px){.title--h1{font-size:58px;font-size:3.625rem;line-height:61px;line-height:3.8125rem;letter-spacing:-1.74px;letter-spacing:-.10875rem}}@media(min-width:600px)and (max-width:1023px){.title--h1{font-size:54px;font-size:3.375rem;line-height:57px;line-height:3.5625rem;letter-spacing:-1.62px;letter-spacing:-.10125rem}}@media(max-width:599px){.title--h1{font-size:44px;font-size:2.75rem;line-height:49px;line-height:3.0625rem;letter-spacing:-1.44px;letter-spacing:-.09rem}}.title--h1alt{font-weight:var(--fw-black)}.title--h1alt .link__text{font-weight:inherit}@media(min-width:1920px){.title--h1alt{font-size:58px;font-size:3.625rem;line-height:63px;line-height:3.9375rem;letter-spacing:-2.16px;letter-spacing:-.135rem}}@media(min-width:1600px)and (max-width:1919px){.title--h1alt{font-size:50px;font-size:3.125rem;line-height:47px;line-height:2.9375rem;letter-spacing:-1.5px;letter-spacing:-.09375rem}}@media(min-width:1280px)and (max-width:1599px){.title--h1alt{font-size:42px;font-size:2.625rem;line-height:43px;line-height:2.6875rem;letter-spacing:-1.32px;letter-spacing:-.0825rem}}@media(min-width:1024px)and (max-width:1279px){.title--h1alt{font-size:40px;font-size:2.5rem;line-height:43px;line-height:2.6875rem;letter-spacing:-1.2px;letter-spacing:-.075rem}}@media(min-width:600px)and (max-width:1023px){.title--h1alt{font-size:42px;font-size:2.625rem;line-height:47px;line-height:2.9375rem;letter-spacing:-1.26px;letter-spacing:-.07875rem}}@media(max-width:599px){.title--h1alt{font-size:35px;font-size:2.1875rem;line-height:40px;line-height:2.5rem;letter-spacing:-1.14px;letter-spacing:-.07125rem}}.title--h1f{font-size:calc(48px + (97 - 48) * (100vw - 320px) / (1920 - 320));letter-spacing:-.1vw;font-weight:var(--fw-black)}.title--h2f{font-size:calc(38px + .02125*(100vw - 320px));letter-spacing:-.01vw;font-weight:var(--fw-black)}.title--h2{font-weight:var(--fw-black)}.title--h2 .link__text{font-weight:inherit}@media(min-width:1920px){.title--h2{font-size:40px;font-size:2.5rem;line-height:47px;line-height:2.9375rem;letter-spacing:-1.5px;letter-spacing:-.09375rem}}@media(min-width:1600px)and (max-width:1919px){.title--h2{font-size:36px;font-size:2.25rem;line-height:41px;line-height:2.5625rem;letter-spacing:-1.14px;letter-spacing:-.07125rem}}@media(min-width:1024px)and (max-width:1599px){.title--h2{font-size:32px;font-size:2rem;line-height:36px;line-height:2.25rem;letter-spacing:-.96px;letter-spacing:-.06rem}}@media(min-width:600px)and (max-width:1023px){.title--h2{font-size:29px;font-size:1.8125rem;line-height:33px;line-height:2.0625rem;letter-spacing:-.87px;letter-spacing:-.054375rem}}@media(max-width:599px){.title--h2{font-size:28px;font-size:1.75rem;line-height:32px;line-height:2rem;letter-spacing:-.84px;letter-spacing:-.0525rem}}.title--h3{font-weight:var(--fw-bold)}.title--h3 .link__text{font-weight:inherit;font-size:inherit!important;line-height:inherit!important}.title--h3 .link__text:before{--line: 3px}@media(min-width:1920px){.title--h3{font-size:29px;font-size:1.8125rem;line-height:34px;line-height:2.125rem;letter-spacing:-.56px;letter-spacing:-.035rem}}@media(min-width:1600px)and (max-width:1919px){.title--h3{font-size:28px;font-size:1.75rem;line-height:31px;line-height:1.9375rem;letter-spacing:-.49px;letter-spacing:-.030625rem}}@media(min-width:1024px)and (max-width:1599px){.title--h3{font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.75rem;letter-spacing:-.42px;letter-spacing:-.02625rem}}@media(min-width:600px)and (max-width:1023px){.title--h3{font-size:22px;font-size:1.375rem;line-height:24px;line-height:1.5rem;letter-spacing:-.39px;letter-spacing:-.024375rem}}@media(max-width:599px){.title--h3{font-size:23px;font-size:1.4375rem;line-height:27px;line-height:1.6875rem;letter-spacing:-.4px;letter-spacing:-.025rem}}.title--h4{font-weight:var(--fw-bold)}.title--h4 .link__text{font-weight:inherit}@media(min-width:1600px){.title--h4{font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.75rem;letter-spacing:-.42px;letter-spacing:-.02625rem}}@media(min-width:1024px)and (max-width:1599px){.title--h4{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;letter-spacing:-.2px;letter-spacing:-.0125rem}}@media(min-width:600px)and (max-width:1023px){.title--h4{font-size:18px;font-size:1.125rem;line-height:21px;line-height:1.3125rem;letter-spacing:-.2px;letter-spacing:-.0125rem}}@media(max-width:599px){.title--h4{font-size:20px;font-size:1.25rem;line-height:22px;line-height:1.375rem;letter-spacing:-.2px;letter-spacing:-.0125rem}}.title--h5{font-weight:var(--fw-bold)}.title--h5 .link__text{font-weight:inherit}@media(min-width:1600px){.title--h5{font-size:19px;font-size:1.1875rem;line-height:28px;line-height:1.75rem;letter-spacing:-.1px;letter-spacing:-.00625rem}}@media(max-width:1599px){.title--h5{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem;letter-spacing:-.08px;letter-spacing:-.005rem}}.title--h6{font-weight:var(--fw-bold);font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem;letter-spacing:-.08px;letter-spacing:-.005rem}.title--h6 .link__text{font-weight:inherit}.title small{font-family:var(--body-font);font-weight:var(--fw-normal)}@media(min-width:1920px){.title small{font-size:19px;font-size:1.1875rem;line-height:28px;line-height:1.75rem;letter-spacing:0px;letter-spacing:0rem;--icon-size: 19px}}@media(min-width:1600px)and (max-width:1919px){.title small{font-size:19px;font-size:1.1875rem;line-height:28px;line-height:1.75rem;letter-spacing:0px;letter-spacing:0rem}}@media(min-width:1599px){.title small{font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;letter-spacing:0px;letter-spacing:0rem;--icon-size: 16px}}.subtitle--one{font-weight:var(--fw-normal)}.subtitle--one .link__text{font-weight:inherit}@media(min-width:1024px){.subtitle--one{font-size:24px;font-size:1.5rem;line-height:26px;line-height:1.625rem}}@media(min-width:600px)and (max-width:1023px){.subtitle--one{font-size:22px;font-size:1.375rem;line-height:24px;line-height:1.5rem}}@media(max-width:599px){.subtitle--one{font-size:23px;font-size:1.4375rem;line-height:27px;line-height:1.6875rem}}.subtitle--two{font-weight:var(--fw-bold)}.subtitle--two .link__text{font-weight:inherit;line-height:inherit}@media(min-width:1600px){.subtitle--two{font-size:19px;font-size:1.1875rem;line-height:28px;line-height:1.75rem}}@media(max-width:1599px){.subtitle--two{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}}.subtitle--two.link{font-size:inherit}.subtitle--tri{font-weight:var(--fw-bold)}.subtitle--tri .link__text{font-weight:inherit}@media(min-width:1920px){.subtitle--tri{font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem}}@media(max-width:1919px){.subtitle--tri{font-size:14px;font-size:.875rem;line-height:16px;line-height:1rem}}@media(min-width:1024px)and (max-width:1279px){.subtitle--tri{font-size:13px;font-size:.8125rem;line-height:16px;line-height:1rem}}.title--bubbles{font-weight:var(--fw-black)}.title--bubbles .link__text{font-weight:inherit}@media(min-width:1600px){.title--bubbles{font-size:32px;font-size:2rem;line-height:36px;line-height:2.25rem;letter-spacing:-.96px;letter-spacing:-.06rem}}@media(max-width:1599px){.title--bubbles{font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.75rem;letter-spacing:-.42px;letter-spacing:-.02625rem}}.text--colored{color:var(--color-600)}.text--underlined{display:inline-block;position:relative;z-index:0}.text--underlined:before{content:"";position:absolute;z-index:0;left:0;bottom:4px;width:100%;height:1px;background-color:var(--color-600)}strong,.strong{font-weight:var(--fw-bold)}em,.em{font-family:var(--font-italic)}note,.note{font-weight:var(--fw-medium)}small,.small{font-size:75%}@media(min-width:1920px){.body--2{font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem}}@media(min-width:1280px)and (max-width:1919px){.body--2{font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem}}@media(min-width:1024px)and (max-width:1279px){.body--2{font-size:13px;font-size:.8125rem;line-height:19px;line-height:1.1875rem}}@media(max-width:1023px){.body--2{font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem}}.caption{font-weight:var(--fw-regular)}@media(min-width:1920px){.caption{font-size:13px;font-size:.8125rem;line-height:16px;line-height:1rem}}@media(min-width:1600px)and (max-width:1919px){.caption{font-size:12px;font-size:.75rem;line-height:14px;line-height:.875rem}}@media(min-width:600px)and (max-width:1599px){.caption{font-size:11px;font-size:.6875rem;line-height:13px;line-height:.8125rem}}@media(max-width:599px){.caption{font-size:12px;font-size:.75rem;line-height:16px;line-height:1rem}}.list{--list-li-margin: 14px}.list li{position:relative;z-index:0;overflow:hidden}.list li p:first-child{margin-top:0}.list li p:last-child{margin-bottom:0}.list li:before{position:absolute;z-index:0;display:inline-block;left:0}@media(min-width:1920px){.list--small{font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem}}@media(min-width:1280px)and (max-width:1919px){.list--small{font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem}}@media(min-width:1024px)and (max-width:1279px){.list--small{font-size:13px;font-size:.8125rem;line-height:19px;line-height:1.1875rem}}@media(max-width:1023px){.list--small{font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem}}ul.list li{padding-left:var(--padding-left, 25px);overflow:hidden}ul.list li+li{margin-top:var(--list-li-margin)}ul.list li:before{content:"\2022";color:var(--color-000);width:1rem;height:1rem;top:0;font-size:19px;font-size:1.1875rem}[data-bg-color="50"] ul.list li:before{color:var(--color-600)}@media(max-width:1599px){ul.list li{font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem}}@media(min-width:1600px){ul.list li{font-size:19px;font-size:1.1875rem;line-height:28px;line-height:1.75rem}}@media(min-width:1920px){ul.list li{--padding-left: 35px}}ul.list ul{margin-top:var(--list-li-margin);margin-bottom:0}@media(min-width:1920px){ul.list ul{font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem}}@media(min-width:1280px)and (max-width:1919px){ul.list ul{font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem}}@media(min-width:1024px)and (max-width:1279px){ul.list ul{font-size:13px;font-size:.8125rem;line-height:19px;line-height:1.1875rem}}@media(max-width:1023px){ul.list ul{font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem}}@media(min-width:1920px){ul.list ul li{--padding-left: 30px}}@media(min-width:1920px){ul.list ul li:before{font-size:19px;font-size:1.1875rem;line-height:24px;line-height:1.5rem}}@media(max-width:1919px){ul.list ul li:before{font-size:17px;font-size:1.0625rem;line-height:20px;line-height:1.25rem}}@media(min-width:1920px){ul.list--small li{--padding-left: 30px}}@media(min-width:1920px){ul.list--small li:before{font-size:19px;font-size:1.1875rem;line-height:24px;line-height:1.5rem}}@media(max-width:1919px){ul.list--small li:before{font-size:17px;font-size:1.0625rem;line-height:20px;line-height:1.25rem}}ol.list{--padding-left: 45px;--padding-top: 9px;--bullet-top: 0px;counter-reset:item calc(var(--start, 1) - 1)}@media(min-width:600px){ol.list{--bullet: 36px;--margin-top: 8px}}@media(max-width:599px){ol.list{--bullet: 28px;--margin-top: 9px}}ol.list li{padding-left:var(--padding-left);min-height:var(--bullet);padding-top:var(--padding-top);overflow:hidden}ol.list li+li{margin-top:var(--margin-top)}ol.list li:before{counter-increment:item;content:counter(item);width:var(--bullet);height:var(--bullet);top:var(--bullet-top);font-weight:var(--fw-bold);line-height:calc(var(--bullet) + 2px);text-align:center;color:#000;background-color:var(--color-000);border-radius:100%}ol.list ol{margin-top:calc(var(--list-li-margin) + 4px);margin-bottom:0}@media(min-width:1920px){ol.list ol{font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem}}@media(min-width:1280px)and (max-width:1919px){ol.list ol{font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem}}@media(min-width:1024px)and (max-width:1279px){ol.list ol{font-size:13px;font-size:.8125rem;line-height:19px;line-height:1.1875rem}}@media(max-width:1023px){ol.list ol{font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem}}ol.list ol{--padding-left: 35px;--padding-top: 3px;--margin-top: 10px;--bullet: 24px;counter-reset:item}ol.list ol li:before{content:counters(item,".") " ";font-size:13px;font-size:.8125rem}ol.list ol li:before{font-size:11px;font-size:.6875rem}ol.list--small{--padding-left: 35px;--padding-top: 3px;--margin-top: 10px;--bullet: 24px;counter-reset:item}ol.list--small li:before{content:counters(item,".") " ";font-size:13px;font-size:.8125rem}ul.list--links li{position:relative;z-index:0}ul.list--links li+li{margin-top:9px}@media(max-width:480px){ul.list--links li{padding-left:31px}}@media(min-width:481px){ul.list--links li{padding-left:70px}}ul.list--links li:before{--line-color: var(--color-600);content:"";display:inline-block;height:1px;background-color:var(--line-color);vertical-align:middle;margin-right:10px}@media(max-width:480px){ul.list--links li:before{width:21px;margin-left:-31px}}@media(min-width:481px){ul.list--links li:before{width:60px;margin-left:-70px}}a.links__link{display:inline;position:relative;background-image:linear-gradient(currentColor,currentColor);background-position:0% 100%;background-repeat:no-repeat;background-size:var(--link-width, 0) 1px;transition:background-size .3s}.active>a.links__link{--link-width: 100%}@media(hover:hover){:hover>a.links__link{--link-width: 100%}}a.links__link{position:relative;z-index:0;font-weight:var(--fw-bold)}a.links__link:empty{display:none}a.links__link:after{display:inline-block;position:absolute;z-index:0;right:-22px;transform:translate3d(0,4px,0);transition-duration:.3s;transition-property:transform;line-height:1;font-size:10.66px;font-family:alicon;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;content:icon-char("arrow-sm")}a.links__link[target=_blank]:after,a.links__link[href^=http]:after{line-height:1;font-family:alicon;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;content:icon-char("arrow-external-sm")}a.links__link[href^="#"]:not(.no-arrow):after{transform:rotate(90deg) translate(30%)}@media(any-hover:hover){a.links__link[href^="#"]:not(.no-arrow):hover:after{transform:rotate(90deg) translate(calc(5px + 30%))}}a.links__link.no-arrow:after{display:none}a.links__link:not([href]):empty{display:none}@media(any-hover:hover){a.links__link:hover:after{transform:translate3d(5px,4px,0)}}.text-align-left{text-align:left}.text-align-right{text-align:right;margin-left:auto;width:fit-content}.text-align-center{text-align:center;margin-left:auto;margin-right:auto;width:fit-content}.btn{-webkit-tap-highlight-color:transparent;display:inline-flex;white-space:nowrap;align-items:center;justify-content:center;position:relative;border-radius:44px;color:inherit;border:1px solid currentColor;text-decoration:none;-webkit-user-select:none;user-select:none;background-color:transparent;z-index:1;line-height:1;overflow:hidden;cursor:pointer;box-shadow:var(--shadow);padding-top:var(--btn-padding-top, 0);padding-bottom:var(--btn-padding-bottom, 0);padding-right:var(--btn-padding-hor);padding-left:var(--btn-padding-hor);margin:var(--margin);height:var(--height);min-width:var(--min-width, auto);font-family:var(--body-font);font-size:var(--btn-font-size, inherit);transition:all .3s cubic-bezier(.35,0,0,1)}.btn[disabled],.btn[disabled=true]{opacity:.35;pointer-events:none}.btn:before,.btn:after{content:"";border-radius:inherit;position:absolute;top:0;left:0;height:100%}.btn:before{width:100%;z-index:-2}.btn:after{z-index:-1;width:100%;background-color:var(--color-000);transform:translate3d(-100%,0,0);-webkit-transform:translate3d(-100%,0,0);transition:transform .3s cubic-bezier(.35,0,0,1)}.bg-color--000 .btn:after{background-color:var(--color-200)}[data-bg-color="000"] .btn:after{background-color:var(--color-300)}[data-bg-color="900"] .btn,.bg-color--900 .btn{--shadow-color: var(--color-300);color:var(--color-300)}[data-bg-color="900"] .btn:after,.bg-color--900 .btn:after{background-color:var(--color-800)}[data-portal=parents] [data-bg-color="100"] .btn:not(.tile__button):after{background-color:var(--color-300)}[data-portal=teachers] [data-bg-color="100"] .btn:not(.tile__button):after{background-color:var(--color-000)}[data-bg-color="900"] .site-search__container .btn:not(.btn--themed),.bg-color--900 .site-search__container .btn:not(.btn--themed),[data-bg-color="900"] .search-page__container .btn:not(.btn--themed),.bg-color--900 .search-page__container .btn:not(.btn--themed){--shadow-color: var(--cream-color-000);color:var(--cream-color-000)}[data-bg-color="900"] .site-search__container .btn:not(.btn--themed):after,.bg-color--900 .site-search__container .btn:not(.btn--themed):after,[data-bg-color="900"] .search-page__container .btn:not(.btn--themed):after,.bg-color--900 .search-page__container .btn:not(.btn--themed):after{background-color:#ffffff26}.btn.active,.btn:active{outline:0;box-shadow:none}.btn.active:after,.btn:active:after{transition:transform .1s cubic-bezier(.35,0,0,1);transform:translate(0)}.btn.active:after{transform:translate(0)}@media(hover:hover){.btn:not(.btn--no-hover):hover:after{transform:translate(0)}}.btn.btn--no-hover:after{transition:unset;transform:unset;background-color:unset}@media(hover:hover){.btn.btn--no-hover:hover{cursor:pointer}}.btn--lg{--shadow-color: currentColor;--shadow: 5px 8px 0 0 var(--shadow-color);--margin: 0 .25rem .38rem 0;font-weight:var(--fw-medium)}@media(max-width:767px){.btn--lg{white-space:normal;text-align:center}}@media(max-width:1599px){.btn--lg{--btn-font-size: 20px;--btn-padding-top: 19px;--btn-padding-bottom: 17px;--btn-padding-hor: 45px}}@media(min-width:1600px){.btn--lg{--btn-font-size: 22px;--btn-padding-top: 21px;--btn-padding-bottom: 19px;--btn-padding-hor: 40px}}.btn--lg.active{--margin: .38rem 0 0 .25rem}.btn--md{--shadow-color: currentColor;--shadow: 3px 5px 0 0 var(--shadow-color);--margin: .1rem .19rem .31rem 0;font-weight:var(--fw-medium)}@media(max-width:1599px){.btn--md{--btn-padding-hor: 35px;--btn-font-size: 16px;--btn-padding-top: 18px;--btn-padding-bottom: 17px}}@media(min-width:1600px){.btn--md{--btn-padding-hor: 30px;--btn-font-size: 18px;--btn-padding-top: 18px;--btn-padding-bottom: 15px}}.btn--md.active{--margin: .31rem 0 0 .19rem}.btn--xmd{--shadow-color: currentColor;--shadow: 3px 5px 0 0 var(--shadow-color);--margin: .1rem .19rem .31rem 0;font-weight:var(--fw-medium)}@media(max-width:1599px){.btn--xmd{--btn-padding-hor: 28px;--btn-font-size: 16px;--btn-padding-top: 13px;--btn-padding-bottom: 9px}}@media(min-width:1600px){.btn--xmd{--btn-padding-hor: 35px;--btn-font-size: 19px;--btn-padding-top: 18px;--btn-padding-bottom: 15px}}.btn--xmd.active{--margin: .31rem 0 0 .19rem}.btn--sm{--min-width: 147px;font-weight:var(--fw-medium)}@media(max-width:1599px){.btn--sm{--btn-padding-hor: 28px;--btn-font-size: 16px;--btn-padding-top: 13px;--btn-padding-bottom: 10px}}@media(min-width:1600px){.btn--sm{--btn-padding-hor: 35px;--btn-font-size: 19px;--btn-padding-top: 18px;--btn-padding-bottom: 15px}}.btn--xs{--btn-padding-hor: .8rem;--min-width: none}.btn--xs:focus{outline-style:none}@media(max-width:599px){.btn--xs{--btn-font-size: 12px;--btn-padding-top: 7px;--btn-padding-bottom: 6px}}@media(min-width:600px)and (max-width:1599px){.btn--xs{--btn-font-size: 11px;--btn-padding-top: 6px;--btn-padding-bottom: 5px}}@media(min-width:1600px){.btn--xs{--btn-font-size: 12px;--btn-padding-top: 7px;--btn-padding-bottom: 6px}}.btn--full{width:100%}.btn--themed{--bg-color: var(--color-000);--btn-font-size: var(--btn-themed);font-weight:var(--fw-black);background-color:var(--bg-color)}[data-bg-color="900"] .btn--themed{--bg-color: transparent}.btn--themed:after{background-color:var(--color-200)}.btn--no-outline{border:none}.audio-button{left:-80px;position:absolute;top:-14px}.content-module[data-subtype=important] .audio-button{left:calc(var(--section-padding-base) - 80px)}.audio-button__multilevelsheet.audio-button{left:-55px}.content-module[data-subtype=important] .audio-button__multilevelsheet.audio-button{left:calc(var(--section-padding-base) - 55px)}@media(max-width:939px){.audio-button{position:relative;left:0;top:0}.content-module[data-subtype=important] .audio-button{top:20px}}@media(max-width:768px){.audio-button__multilevelsheet.audio-button{position:relative;left:0;top:0}.content-module[data-subtype=important] .audio-button__multilevelsheet.audio-button{top:20px}}@keyframes activeLink{0%{background-size:0% 1px}to{background-size:100% 1px}}a{cursor:pointer;text-decoration:none;color:currentColor}.link{color:currentColor}.link .link__text{padding-bottom:1px}.link .icon+.link__text,.link .link__text+.icon{margin-left:.5rem}.link:not(.link--sm):not(.link--small):not(.link--xsm):not(.link--header):not(.caption) .link__text{line-height:20px;line-height:1.25rem}.link:not(.link--sm):not(.link--small):not(.link--xsm):not(.link--header):not(.caption) .link__text+.icon{margin-bottom:-.3rem}.link .icon:before{display:inline-flex;transition-duration:.3s;transition-property:transform}@media(any-hover:hover){.link:hover .icon--with-tilt:before{transform:rotate(75deg)}}.appa-link{color:inherit}.appa-link .appa-link__text{padding-bottom:1px}.appa-link .icon+.appa-link__text,.appa-link .appa-link__text+.icon{margin-left:.5rem}.appa-link:not(.appa-link--sm):not(.appa-link--small) .appa-link__text{line-height:20px;line-height:1.25rem}.appa-link:not(.appa-link--sm):not(.appa-link--small) .appa-link__text+.icon{margin-bottom:-.3rem}.appa-link .icon:before{display:inline-flex;transition-duration:.3s;transition-property:transform}@media(any-hover:hover){.appa-link:hover .icon--with-tilt:before{transform:rotate(75deg)}}.link--active:not(:hover) .link__text{--link-width: 100%}@media(any-hover:hover){.link--active:hover .link__text{animation:activeLink .7s cubic-bezier(.42,.63,.13,.99)}}.appa-link--active:not(:hover) .appa-link__text{--appa-link-width: 100%}@media(any-hover:hover){.appa-link--active:hover .appa-link__text{animation:activeLink .7s cubic-bezier(.42,.63,.13,.99)}}.link--disabled,.appa-link--disabled{opacity:.35;pointer-events:none}.link--tag-more{--btn-font-size: 12px;font-size:var(--btn-font-size, inherit);display:block}@media(max-width:600px){.link--tag-more{margin-top:4px}}@media(min-width:601px){.link--tag-more{margin-top:2px}}.link--tag-more .link__text{font-weight:var(--fw-regular)}.link__text{font-weight:var(--fw-medium);position:relative;background-image:linear-gradient(currentColor,currentColor);background-position:0% 100%;background-repeat:no-repeat;background-size:var(--link-width, 0) 1px;transition:background-size .3s}.active>.link__text{--link-width: 100%}@media(hover:hover){:hover>.link__text{--link-width: 100%}}.links__link .link__text{font-weight:var(--fw-medium)}.link--xsm,.link--xsm .link__text{font-weight:var(--fw-normal)}@media(min-width:1280px){.link--xsm .link__text{font-size:11px;font-size:.6875rem;line-height:24px;line-height:1.5rem}}@media(min-width:1024px)and (max-width:1279px){.link--xsm .link__text{font-size:11px;font-size:.6875rem;line-height:24px;line-height:1.5rem}}@media(max-width:1023px){.link--xsm .link__text{font-size:11px;font-size:.6875rem;line-height:24px;line-height:1.5rem}}.link--sm .link__text{font-weight:var(--fw-regular)}@media(min-width:1280px){.link--sm .link__text{font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem}}@media(min-width:1024px)and (max-width:1279px){.link--sm .link__text{font-size:13px;font-size:.8125rem;line-height:19px;line-height:1.1875rem}}@media(max-width:1023px){.link--sm .link__text{font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem}}.appa-link--sm .appa-link__text{font-weight:var(--fw-regular)}@media(min-width:1280px){.appa-link--sm .appa-link__text{font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem}}@media(min-width:1024px)and (max-width:1279px){.appa-link--sm .appa-link__text{font-size:13px;font-size:.8125rem;line-height:19px;line-height:1.1875rem}}@media(max-width:1024px){.appa-link--sm .appa-link__text{font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem}}.link--small .link__text{font-weight:var(--fw-regular)}@media(min-width:1280px){.link--small .link__text{font-size:13px;font-size:.8125rem;line-height:15px;line-height:.9375rem;letter-spacing:0px;letter-spacing:0rem}}@media(min-width:1024px)and (max-width:1279px){.link--small .link__text{font-size:11px;font-size:.6875rem;line-height:13px;line-height:.8125rem;letter-spacing:.42px;letter-spacing:.02625rem}}@media(min-width:600px)and (max-width:1023px){.link--small .link__text{font-size:13px;font-size:.8125rem;line-height:15px;line-height:.9375rem;letter-spacing:0px;letter-spacing:0rem}}@media(max-width:599px){.link--small .link__text{font-size:12px;font-size:.75rem;line-height:16px;line-height:1rem;letter-spacing:.46px;letter-spacing:.02875rem}}.appa-link--small .appa-link__text{font-weight:var(--fw-regular)}@media(min-width:1280px){.appa-link--small .appa-link__text{font-size:13px;font-size:.8125rem;line-height:15px;line-height:.9375rem;letter-spacing:0px;letter-spacing:0rem}}@media(min-width:1024px)and (max-width:1279px){.appa-link--small .appa-link__text{font-size:11px;font-size:.6875rem;line-height:13px;line-height:.8125rem;letter-spacing:.42px;letter-spacing:.02625rem}}@media(min-width:600px)and (max-width:1024px){.appa-link--small .appa-link__text{font-size:13px;font-size:.8125rem;line-height:15px;line-height:.9375rem;letter-spacing:0px;letter-spacing:0rem}}@media(max-width:599px){.appa-link--small .appa-link__text{font-size:12px;font-size:.75rem;line-height:16px;line-height:1rem;letter-spacing:.46px;letter-spacing:.02875rem}}.appa-link--tag-more{--btn-font-size: 12px;font-size:var(--btn-font-size, inherit);display:block}@media(max-width:600px){.appa-link--tag-more{margin-top:4px}}@media(min-width:601px){.appa-link--tag-more{margin-top:2px}}.appa-link--tag-more .appa-link__text{font-weight:var(--fw-regular)}.appa-link__text{font-weight:var(--fw-medium);position:relative;background-image:linear-gradient(currentColor,currentColor);background-position:0% 100%;background-repeat:no-repeat;background-size:var(--link-width, 0) 1px;transition:background-size .3s}.active>.appa-link__text{--link-width: 100%}@media(hover:hover){:hover>.appa-link__text{--link-width: 100%}}.appa-links__appa-link .appa-link__text{font-weight:var(--fw-medium)}@font-face{font-family:alicon;font-display:swap;src:url(/assets/fonts/icons/alicon.woff2) format("woff2"),url(/assets/fonts/icons/alicon.woff) format("woff"),url(/assets/fonts/icons/alicon.ttf) format("truetype")}:root{--icon-font-family: "alicon"}.icon-visible:before,.icon-user:before,.icon-stop:before,.icon-social-youtube-no-circle:before,.icon-social-youtube:before,.icon-social-website-no-circle:before,.icon-social-website:before,.icon-social-twitter-no-circle:before,.icon-social-twitter:before,.icon-social-tiktok-no-circle:before,.icon-social-tiktok:before,.icon-social-share-no-circle-full:before,.icon-social-share-no-circle:before,.icon-social-pinterest-no-circle:before,.icon-social-pinterest:before,.icon-social-mail-no-circle:before,.icon-social-mail:before,.icon-social-linkedin-no-circle:before,.icon-social-linkedin:before,.icon-social-instagram-no-circle:before,.icon-social-instagram:before,.icon-social-facebook-no-circle:before,.icon-social-facebook:before,.icon-search-sm:before,.icon-search-active:before,.icon-search:before,.icon-refresh-sm:before,.icon-refresh-md:before,.icon-refresh:before,.icon-reading:before,.icon-plus-xs:before,.icon-plus-sm:before,.icon-plus-md:before,.icon-plus-circle-xs:before,.icon-plus-circle-sm:before,.icon-plus-circle-md:before,.icon-plus-circle:before,.icon-plus:before,.icon-play-sound:before,.icon-phone:before,.icon-os-apple:before,.icon-os-android:before,.icon-notions-sm:before,.icon-notions-md:before,.icon-notions:before,.icon-minus-xs:before,.icon-minus-sm:before,.icon-minus-md:before,.icon-minus-circle-xs:before,.icon-minus:before,.icon-messenger:before,.icon-menu-sm:before,.icon-menu-md:before,.icon-menu:before,.icon-mail:before,.icon-list-sm:before,.icon-list-md:before,.icon-list:before,.icon-invisible:before,.icon-home-full:before,.icon-home:before,.icon-filters-on:before,.icon-filters:before,.icon-face:before,.icon-ellipsis:before,.icon-edit:before,.icon-download-sm:before,.icon-download:before,.icon-don:before,.icon-close-xs:before,.icon-close-sm:before,.icon-close-md:before,.icon-close-circle-sm-fat:before,.icon-close-circle-sm:before,.icon-close-circle-md:before,.icon-close-circle:before,.icon-close:before,.icon-chevron-sm:before,.icon-chevron-md:before,.icon-chevron:before,.icon-checkmark-sm:before,.icon-arrow-sm-t:before,.icon-arrow-sm:before,.icon-arrow-play:before,.icon-arrow-md:before,.icon-arrow-line:before,.icon-arrow-fs:before,.icon-arrow-external-sm:before,.icon-arrow-external-md:before,.icon-arrow-external:before,.icon-arrow-bend:before,.icon-arrow:before,.icon:before{font-family:var(--icon-font-family);font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:never}.icon-arrow:before{content:"\ea01"}.icon-arrow-bend:before{content:"\ea02"}.icon-arrow-external:before{content:"\ea03"}.icon-arrow-external-md:before{content:"\ea04"}.icon-arrow-external-sm:before{content:"\ea05"}.icon-arrow-fs:before{content:"\ea06"}.icon-arrow-line:before{content:"\ea07"}.icon-arrow-md:before{content:"\ea08"}.icon-arrow-play:before{content:"\ea09"}.icon-arrow-sm:before{content:"\ea0a"}.icon-arrow-sm-t:before{content:"\ea0b"}.icon-checkmark-sm:before{content:"\ea0c"}.icon-chevron:before{content:"\ea0d"}.icon-chevron-md:before{content:"\ea0e"}.icon-chevron-sm:before{content:"\ea0f"}.icon-close:before{content:"\ea10"}.icon-close-circle:before{content:"\ea11"}.icon-close-circle-md:before{content:"\ea12"}.icon-close-circle-sm:before{content:"\ea13"}.icon-close-circle-sm-fat:before{content:"\ea14"}.icon-close-md:before{content:"\ea15"}.icon-close-sm:before{content:"\ea16"}.icon-close-xs:before{content:"\ea17"}.icon-don:before{content:"\ea18"}.icon-download:before{content:"\ea19"}.icon-download-sm:before{content:"\ea1a"}.icon-edit:before{content:"\ea1b"}.icon-ellipsis:before{content:"\ea1c"}.icon-face:before{content:"\ea1d"}.icon-filters:before{content:"\ea1e"}.icon-filters-on:before{content:"\ea1f"}.icon-home:before{content:"\ea20"}.icon-home-full:before{content:"\ea21"}.icon-invisible:before{content:"\ea22"}.icon-list:before{content:"\ea23"}.icon-list-md:before{content:"\ea24"}.icon-list-sm:before{content:"\ea25"}.icon-mail:before{content:"\ea26"}.icon-menu:before{content:"\ea27"}.icon-menu-md:before{content:"\ea28"}.icon-menu-sm:before{content:"\ea29"}.icon-messenger:before{content:"\ea2a"}.icon-minus:before{content:"\ea2b"}.icon-minus-circle-xs:before{content:"\ea2c"}.icon-minus-md:before{content:"\ea2d"}.icon-minus-sm:before{content:"\ea2e"}.icon-minus-xs:before{content:"\ea2f"}.icon-notions:before{content:"\ea30"}.icon-notions-md:before{content:"\ea31"}.icon-notions-sm:before{content:"\ea32"}.icon-os-android:before{content:"\ea33"}.icon-os-apple:before{content:"\ea34"}.icon-phone:before{content:"\ea35"}.icon-play-sound:before{content:"\ea36"}.icon-plus:before{content:"\ea37"}.icon-plus-circle:before{content:"\ea38"}.icon-plus-circle-md:before{content:"\ea39"}.icon-plus-circle-sm:before{content:"\ea3a"}.icon-plus-circle-xs:before{content:"\ea3b"}.icon-plus-md:before{content:"\ea3c"}.icon-plus-sm:before{content:"\ea3d"}.icon-plus-xs:before{content:"\ea3e"}.icon-reading:before{content:"\ea3f"}.icon-refresh:before{content:"\ea40"}.icon-refresh-md:before{content:"\ea41"}.icon-refresh-sm:before{content:"\ea42"}.icon-search:before{content:"\ea43"}.icon-search-active:before{content:"\ea44"}.icon-search-sm:before{content:"\ea45"}.icon-social-facebook:before{content:"\ea46"}.icon-social-facebook-no-circle:before{content:"\ea47"}.icon-social-instagram:before{content:"\ea48"}.icon-social-instagram-no-circle:before{content:"\ea49"}.icon-social-linkedin:before{content:"\ea4a"}.icon-social-linkedin-no-circle:before{content:"\ea4b"}.icon-social-mail:before{content:"\ea4c"}.icon-social-mail-no-circle:before{content:"\ea4d"}.icon-social-pinterest:before{content:"\ea4e"}.icon-social-pinterest-no-circle:before{content:"\ea4f"}.icon-social-share-no-circle:before{content:"\ea50"}.icon-social-share-no-circle-full:before{content:"\ea51"}.icon-social-tiktok:before{content:"\ea52"}.icon-social-tiktok-no-circle:before{content:"\ea53"}.icon-social-twitter:before{content:"\ea54"}.icon-social-twitter-no-circle:before{content:"\ea55"}.icon-social-website:before{content:"\ea56"}.icon-social-website-no-circle:before{content:"\ea57"}.icon-social-youtube:before{content:"\ea58"}.icon-social-youtube-no-circle:before{content:"\ea59"}.icon-stop:before{content:"\ea5a"}.icon-user:before{content:"\ea5b"}.icon-visible:before{content:"\ea5c"}.form .form__control,.form .ng-select-container{box-shadow:0 var(--input-shadow) 0 0 currentColor}.ng-select{margin-top:.5rem}.ng-select .ng-value-label{font-weight:var(--fw-bold);color:inherit;font-size:initial}.ng-select .delete-icon-form{margin-right:3px;position:relative;border-radius:50px;border:1px solid black;padding:0 5px;margin-left:5px;font-size:inherit!important;top:0!important}.ng-select .ng-input{display:flex;align-items:flex-end}.ng-select .ng-input input{font-size:initial;font-weight:var(--fw-bold)}.ng-select .ng-select-container{color:currentColor!important}.ng-select.ng-select-opened{box-shadow:inset 0 var(--input-shadow) 0 0 var(--dark-color-900)}.ng-select.ng-select-disabled>.ng-select-container{background-color:#f9f9f9}.ng-select .ng-value,.ng-select .ng-placeholder{position:relative!important;top:4px;font-weight:var(--fw-medium);padding-bottom:5px}.ng-select .ng-has-value .ng-placeholder{display:none}.ng-select .ng-select-container{border-top:1px solid currentColor;min-height:40px;align-items:flex-end;padding-top:var(--input-shadow)}.ng-select .ng-select-container .ng-value-container{align-items:flex-end;overflow:visible!important;width:88%}.ng-select.ng-select-single .ng-select-container,.ng-select.ng-select-multiple .ng-select-container{min-height:40px}.ng-select.ng-select-single .ng-select-container .ng-input,.ng-select.ng-select-multiple .ng-select-container .ng-input{top:0;left:0;height:100%;padding-right:50px}.ng-select.ng-select-multiple .ng-select-container{height:auto;overflow:visible}.ng-select.ng-select-multiple .ng-value-container .ng-value{margin-right:10px;display:flex}.ng-select .ng-clear-wrapper{position:relative;top:2px;color:#cbc7c1}@media(any-hover:hover){.ng-select .ng-clear-wrapper:hover .ng-clear{color:var(--form-error-color)}}.ng-select .ng-spinner-zone{padding:5px 5px 0 0}.ng-select .ng-arrow-wrapper{transform:rotate(90deg);transition:transform .3s ease;padding-bottom:5px}.ng-select .ng-arrow-wrapper .ng-arrow{display:flex!important;align-items:center;width:auto!important;height:auto!important}.ng-select .ng-arrow-wrapper .ng-arrow:before{content:"\ea0a"}.ng-select .ng-arrow-wrapper .ng-arrow:before{font-size:13.68px}.ng-select-focused{font-weight:var(--fw-bold)}.ng-select-opened .ng-arrow-wrapper{color:var(--dark-color-900);transform:rotate(-90deg)}.search-new .ng-select{padding:0;margin:0}.search-new .ng-select .ng-select-container{border:0;padding:0;margin:0}.search-new .ng-select .ng-select-container .ng-value-container .ng-input{font-size:24px!important;line-height:40px!important;margin:0;padding:0}@media(max-width:599px){.search-new .ng-select .ng-select-container{width:calc(100% + 40px)}}.search-new .ng-select .ng-value,.search-new .ng-select .ng-placeholder,.search-new .ng-select .ng-has-value .ng-placeholder,.search-new .ng-select .ng-has-value .ng-input,.search-new .ng-select .ng-select .ng-select-container .ng-value-container .ng-input{font-weight:var(--fw-bold)}.search-new .ng-select .ng-value .link__text,.search-new .ng-select .ng-placeholder .link__text,.search-new .ng-select .ng-has-value .ng-placeholder .link__text,.search-new .ng-select .ng-has-value .ng-input .link__text,.search-new .ng-select .ng-select .ng-select-container .ng-value-container .ng-input .link__text{font-weight:inherit}@media(min-width:1600px){.search-new .ng-select .ng-value,.search-new .ng-select .ng-placeholder,.search-new .ng-select .ng-has-value .ng-placeholder,.search-new .ng-select .ng-has-value .ng-input,.search-new .ng-select .ng-select .ng-select-container .ng-value-container .ng-input{font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.75rem;letter-spacing:-.42px;letter-spacing:-.02625rem}}@media(min-width:1024px)and (max-width:1599px){.search-new .ng-select .ng-value,.search-new .ng-select .ng-placeholder,.search-new .ng-select .ng-has-value .ng-placeholder,.search-new .ng-select .ng-has-value .ng-input,.search-new .ng-select .ng-select .ng-select-container .ng-value-container .ng-input{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;letter-spacing:-.2px;letter-spacing:-.0125rem}}@media(min-width:600px)and (max-width:1023px){.search-new .ng-select .ng-value,.search-new .ng-select .ng-placeholder,.search-new .ng-select .ng-has-value .ng-placeholder,.search-new .ng-select .ng-has-value .ng-input,.search-new .ng-select .ng-select .ng-select-container .ng-value-container .ng-input{font-size:18px;font-size:1.125rem;line-height:21px;line-height:1.3125rem;letter-spacing:-.2px;letter-spacing:-.0125rem}}@media(max-width:599px){.search-new .ng-select .ng-value,.search-new .ng-select .ng-placeholder,.search-new .ng-select .ng-has-value .ng-placeholder,.search-new .ng-select .ng-has-value .ng-input,.search-new .ng-select .ng-select .ng-select-container .ng-value-container .ng-input{font-size:20px;font-size:1.25rem;line-height:22px;line-height:1.375rem;letter-spacing:-.2px;letter-spacing:-.0125rem}}.search-new .ng-select .ng-placeholder{line-height:40px!important;margin:0;padding:0}.search-new .ng-select.ng-select-opened{box-shadow:unset}@media(min-width:600px){.search-new .ng-select .ng-arrow-wrapper{margin-right:40px}}.search-page__filters-select .ng-select,.search-hub__filters-select .ng-select{margin-top:14px;margin-bottom:30px}.search-page__filters-select .ng-select .ng-select-container,.search-hub__filters-select .ng-select .ng-select-container{min-height:unset;align-items:center;padding:0 0 22px;border-top:0;box-shadow:0 var(--input-shadow) 0 0 var(--dark-color-900)}.search-page__filters-select .ng-select .ng-value,.search-page__filters-select .ng-select .ng-placeholder,.search-hub__filters-select .ng-select .ng-value,.search-hub__filters-select .ng-select .ng-placeholder{padding-bottom:0;top:0}.search-page__filters-select .ng-select.ng-select-opened,.search-hub__filters-select .ng-select.ng-select-opened{box-shadow:0 var(--input-shadow) 0 0 var(--dark-color-900)}@media(max-width:480px){.search-page__filters-select .ng-select,.search-hub__filters-select .ng-select{margin-bottom:14px}.search-page__filters-select .ng-select .ng-select-container,.search-hub__filters-select .ng-select .ng-select-container{padding-bottom:12px}}.ng-dropdown-panel{border:1px solid #e2e0dd;left:0;font-weight:var(--fw-regular)}.ng-select--clean .ng-dropdown-panel{border:0}@media(max-width:600px){.ng-dropdown-panel{width:100%}}@media(max-width:600px){.form__item--col2 .ng-dropdown-panel{left:auto;right:0}}.ng-dropdown-panel.ng-select-bottom{top:calc(100% + 5px)}.ng-dropdown-panel.ng-select-top{bottom:100%}.ng-dropdown-panel .ng-dropdown-header{border-bottom:1px solid #e2e0dd;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-footer{border-top:1px solid #e2e0dd;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-panel-items{padding:15px 25px;background-color:var(--ng-select-bgr, #fff)}[data-bg-cream-color] .ng-dropdown-panel .ng-dropdown-panel-items,.ng-select--clean .ng-dropdown-panel .ng-dropdown-panel-items,.ng-dropdown-panel .ng-dropdown-panel-items .ng-select--clean{--ng-select-bgr: var(--cream-color-000)}.tabs-mobile [data-bg-cream-color] .ng-dropdown-panel .ng-dropdown-panel-items,.tabs-mobile .ng-select--clean .ng-dropdown-panel .ng-dropdown-panel-items,.tabs-mobile .ng-dropdown-panel .ng-dropdown-panel-items .ng-select--clean{--ng-select-bgr: var(--color-100)}[data-portal=parents] .tabs-mobile [data-bg-cream-color] .ng-dropdown-panel .ng-dropdown-panel-items,[data-portal=teachers] .tabs-mobile [data-bg-cream-color] .ng-dropdown-panel .ng-dropdown-panel-items,[data-portal=parents] .tabs-mobile .ng-select--clean .ng-dropdown-panel .ng-dropdown-panel-items,[data-portal=teachers] .tabs-mobile .ng-select--clean .ng-dropdown-panel .ng-dropdown-panel-items,[data-portal=parents] .tabs-mobile .ng-dropdown-panel .ng-dropdown-panel-items .ng-select--clean,[data-portal=teachers] .tabs-mobile .ng-dropdown-panel .ng-dropdown-panel-items .ng-select--clean{--ng-select-bgr: #fff}.ng-select--clean .ng-dropdown-panel .ng-dropdown-panel-items{padding:0}.ng-dropdown-panel .ng-optgroup{-webkit-user-select:none;user-select:none;padding:8px 10px;font-weight:500;color:#0000008a;cursor:pointer}.ng-dropdown-panel .ng-optgroup.ng-option-disabled{cursor:default}.ng-dropdown-panel .ng-optgroup.ng-option-marked{background-color:#007eff}.ng-dropdown-panel .ng-optgroup.ng-option-selected,.ng-dropdown-panel .ng-optgroup.ng-option-selected.ng-option-marked{background-color:#007eff;font-weight:600;opacity:.7}.ng-dropdown-panel .ng-option{color:var(--dark-color-900);padding:10px 0}.ng-dropdown-panel .ng-option:before{content:"";display:inline-block;height:1px;background-color:currentColor;vertical-align:middle;margin-right:10px;width:var(--dd-line, 40px)}@media(max-width:599px){.ng-dropdown-panel .ng-option:before{--dd-line: 15px}}.nav-overlay .ng-dropdown-panel .ng-option:before{display:none}.ng-dropdown-panel .ng-option.ng-option-selected,.ng-dropdown-panel .ng-option.ng-option-marked{color:var(--form-valid-color)}.ng-dropdown-panel .ng-option.ng-option-selected:before,.ng-dropdown-panel .ng-option.ng-option-marked:before{height:3px}.ng-dropdown-panel .ng-option.ng-option-selected{opacity:.5}.ng-dropdown-panel .ng-option.ng-option-disabled{color:var(--dark-color-900)}.ng-dropdown-panel .ng-option.ng-option-child{padding-left:22px}.ng-dropdown-panel .ng-option .ng-tag-label{font-size:80%;font-weight:400;padding-right:5px}.search-new .ng-dropdown-panel{border:0}.registerCheckBoxDropDown .ng-option:before{display:none}.registerCheckBoxDropDown .ng-value-container{overflow:visible;margin-top:1.5rem}.tabs-mobile .ng-select.ng-select-opened{box-shadow:-1px -6px 0 -1px #000 inset}.tabs-mobile .ng-select .ng-select-container{padding:10px 0 17px;line-height:1;min-height:49px;border-top:none;border-bottom:1px solid currentColor}.tabs-mobile .ng-dropdown-panel .ng-option:before{--dd-line: 0}.tabs-mobile .ng-dropdown-panel .ng-dropdown-panel-items{padding:8px 16px;border:1px solid #e2e0dd}.appaRegisterCheckBoxDropDown .ng-option:before{display:none}.appaRegisterCheckBoxDropDown .ng-value-container{overflow:visible}.ng-option{display:flex;align-items:center;color:var(--dark-color-900);padding:8px 0!important;white-space:inherit!important;text-overflow:inherit!important;height:100%;overflow:inherit!important}@media(max-width:599px){.ng-option .appa_form__checkbox{line-height:1.5}}.ng-option:before{content:"";height:1px;background-color:currentColor;vertical-align:middle;display:none!important}@media(max-width:599px){.ng-option:before{--dd-line: 15px}}.nav-overlay .ng-option:before{display:none}.ng-option.ng-option-marked{color:var(--form-valid-color)}.ng-option.ng-option-marked:before{height:3px}.ng-option.ng-option-disabled{color:var(--dark-color-900)}.ng-option.ng-option-child{padding-left:22px}.ng-option .ng-tag-label{font-size:80%;font-weight:400;padding-right:5px}.ng-select-facet-tree{margin-top:0}.ng-select-facet-tree.ng-select .ng-clear-wrapper{display:none!important}.ng-select-facet-tree.ng-select .ng-select-container{border:none!important;border-top:none!important;box-shadow:none!important;background-color:transparent;align-items:center;min-height:45px;padding:0 0 8px}.ng-select-facet-tree.ng-select .ng-select-container:after{display:none!important}.ng-select-facet-tree.ng-select-opened,.ng-select-facet-tree.ng-select-opened .ng-select-container{box-shadow:none!important}.ng-select-facet-tree .ng-arrow-wrapper{transition:transform .3s ease;padding-bottom:0;display:flex;align-items:center;transform:rotate(-90deg)!important}.ng-select-facet-tree .ng-arrow-wrapper .ng-arrow{display:flex!important;align-items:center;width:auto!important;height:auto!important}.ng-select-facet-tree .ng-arrow-wrapper .ng-arrow:before{content:"\ea0e"}.ng-select-facet-tree .ng-arrow-wrapper .ng-arrow:before{font-size:13.68px!important}.ng-select-facet-tree.ng-select-opened .ng-arrow-wrapper{transform:none!important}.ng-select-facet-tree .ng-dropdown-panel{position:relative!important;top:auto!important;left:auto!important;border:none!important}.ng-select-facet-tree .ng-dropdown-panel .ng-dropdown-panel-items{padding:16px 12px;border:1px solid var(--dark-color-900, #000);box-shadow:0 4px 12px #0000001a;max-height:480px!important}.ng-select-facet-tree .ng-dropdown-panel .ng-dropdown-panel-items .ng-option{padding:0!important;cursor:pointer}.ng-select-facet-tree .ng-dropdown-panel .ng-dropdown-panel-items .ng-option:before{display:none!important}.ng-select-facet-tree .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked:not(.ng-option-selected){color:inherit;background-color:transparent}.ng-select-facet-tree .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked:not(.ng-option-selected) .checkmark:not(.indeterminate){background-color:#fff}.ng-select-facet-tree .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked:not(.ng-option-selected) .checkmark_group{display:none!important}.ng-select-facet-tree .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked:not(.ng-option-selected) .checkmark_stem,.ng-select-facet-tree .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked:not(.ng-option-selected) .checkmark_kick{display:none!important}.ng-select-facet-tree .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected{color:#000;font-weight:600;opacity:1}.ng-select-facet-tree .ng-value-container{flex-wrap:nowrap!important;overflow:hidden}.ng-select-facet-tree .ng-value.truncated-label{display:flex;align-items:center;max-width:180px}.ng-select-facet-tree .ng-value.truncated-label .ng-value-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.ng-select-facet-tree .ng-value.truncated-label .ng-value-icon{padding-left:5px;cursor:pointer}.ng-select-facet-tree .ng-value.counter{background:none;font-weight:700;padding-left:4px;white-space:nowrap}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-text-fill-color:currentColor;-webkit-box-shadow:0 0 0 1000px transparent inset;transition:background-color 5000s ease-in-out 0s;font-size:initial}input::-ms-clear{display:none}button{color:currentColor;background-color:transparent;font-size:inherit;border:0;padding:0;font-family:inherit}button:disabled{opacity:.35;pointer-events:none}select{font-family:var(--body-font)}.form__error{margin-top:1rem;color:var(--form-error-color);font-size:11px;font-size:.6875rem}@media(min-width:941px){.form__section~.form__section{margin-top:90px}}@media(max-width:940px){.form__section~.form__section{margin-top:50px}}.form__section .title{margin-bottom:25px}.form__grid{display:grid;grid-column-gap:var(--gap);grid-row-gap:var(--row-gap)}@media(min-width:941px){.form__grid{--row-gap: 3rem;--gap: 40px}.form__grid--2col{grid-template-columns:repeat(2,1fr)}.form__grid--4col{grid-template-columns:repeat(4,1fr)}}@media(max-width:940px){.form__grid{--row-gap: 3rem}}.form__grid--general-info,.form__grid--school{max-width:769px}.appa_form__grid{display:grid;grid-column-gap:var(--gap);grid-row-gap:var(--row-gap)}@media(min-width:600px){.appa_form__grid{--row-gap: 3rem;--gap: 40px}.appa_form__grid--2col{grid-template-columns:repeat(2,1fr)}.appa_form__grid--4col{grid-template-columns:repeat(4,1fr)}}@media(max-width:768px){.appa_form__grid{--row-gap: 3rem}}.appa_form__grid--general-info,.appa_form__grid--school{max-width:769px}.appa_modal--change_password .appa_form__group--success,.appa_modal--change_email .appa_form__group--success{color:#000}.appa_form__item{position:relative;min-width:0}.appa_form__item__label{position:absolute;left:0;transition:transform .3s ease,font-size .3s ease;pointer-events:none;outline:0;color:initial;top:50%;transform:translateY(-50%)}[data-portal=parents] .appa_form__item__label,[data-portal=teachers] .appa_form__item__label{color:var(--cream-color-000)}.infolettre-nav .appa_form__item__label{color:#000}.appa_form__item__msg,.appa_form__item__hint{margin-top:.7rem;left:0;font-weight:var(--fw-regular)}@media(min-width:1920px){.appa_form__item__msg,.appa_form__item__hint{font-size:13px;font-size:.8125rem;line-height:16px;line-height:1rem}}@media(min-width:1600px)and (max-width:1919px){.appa_form__item__msg,.appa_form__item__hint{font-size:12px;font-size:.75rem;line-height:14px;line-height:.875rem}}@media(min-width:600px)and (max-width:1599px){.appa_form__item__msg,.appa_form__item__hint{font-size:11px;font-size:.6875rem;line-height:13px;line-height:.8125rem}}@media(max-width:599px){.appa_form__item__msg,.appa_form__item__hint{font-size:12px;font-size:.75rem;line-height:16px;line-height:1rem}}.appa_form__item__status{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:3;cursor:pointer}.appa_form__item__status span.icon-visible:before{font-size:9px}.appa_form__item__status span.icon-invisible:before{font-size:11px}.appa_form__item__status--non-clickable{cursor:auto}.appa_form__item__status .icon{font-size:1.5rem;color:initial}[data-portal=parents] .appa_form__item__status .icon{color:var(--cream-color-000)}.infolettre-nav .appa_form__item__status .icon{color:#000}@media(max-width:768px){.appa_form__item:empty{display:none}}.appa_form__group--success .appa_form__control{border-bottom-color:var(--form-valid-color)!important}.appa_modal--change_password .appa_form__group--success .appa_form__control,.appa_modal--change_email .appa_form__group--success .appa_form__control{border-bottom-color:#000!important}.appa_modal--change_password .appa_form__control{font-size:22px!important;border-bottom-width:4px!important}.appa_modal--change_password .appa_form__group--success input:-webkit-autofill,.appa_modal--change_email .appa_form__group--success input:-webkit-autofill{-webkit-text-fill-color:black!important;box-shadow:none!important}.appa_form__control{border:1px solid currentColor!important;border-width:0 0 1px 0!important;color:currentColor!important;background-color:transparent!important;padding:0;min-height:48px;width:100%;font-size:initial;font-weight:var(--fw-bold);outline:none;position:relative;z-index:2}.appa_form__control:focus{border-bottom-width:5px}.appa_form__control:disabled{background-color:#f9f9f9!important}.form__item{position:relative;min-width:0}.form__item__label_noAnim{pointer-events:none;color:initial}.form__item__label{position:absolute;left:0;transition:transform .3s ease,font-size .3s ease;pointer-events:none;outline:0;color:initial;top:50%;transform:translateY(-50%)}[data-portal=parents] .form__item__label,[data-portal=teachers] .form__item__label{color:var(--cream-color-000)}.infolettre-nav .form__item__label{color:var(--dark-color-900)}.form__item__msg,.form__item__hint{margin-top:.7rem;position:absolute;left:0;font-weight:var(--fw-regular)}@media(min-width:1920px){.form__item__msg,.form__item__hint{font-size:13px;font-size:.8125rem;line-height:16px;line-height:1rem}}@media(min-width:1600px)and (max-width:1919px){.form__item__msg,.form__item__hint{font-size:12px;font-size:.75rem;line-height:14px;line-height:.875rem}}@media(min-width:600px)and (max-width:1599px){.form__item__msg,.form__item__hint{font-size:11px;font-size:.6875rem;line-height:13px;line-height:.8125rem}}@media(max-width:599px){.form__item__msg,.form__item__hint{font-size:12px;font-size:.75rem;line-height:16px;line-height:1rem}}.form__item__status{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:3;cursor:pointer}.form__item__status--non-clickable{cursor:auto}.form__item__status .icon{font-size:1.5rem;color:initial}[data-portal=parents] .form__item__status .icon{color:var(--cream-color-000)}.infolettre-nav .form__item__status .icon{color:var(--dark-color-900)}@media(max-width:940px){.form__item:empty{display:none}}.form__control{border:1px solid currentColor;border-width:0 0 1px 0;border-radius:0;color:currentColor;background-color:transparent;padding:0;min-height:48px;width:100%;font-size:initial;font-weight:var(--fw-bold);outline:none;position:relative;z-index:2}.form__control:focus{box-shadow:0 var(--input-shadow) 0 0 currentColor}.appa_form__group{position:relative}.appa_form__group input{color:inherit}.appa_form__group--phone .appa_form__item__msg{opacity:0;color:var(--form-error-color)}.appa_form__group--phone.digits-only .appa_form__control:focus~.appa_form__item__msg{opacity:1}.appa_form__group--phone-reg.appa_form__group--has-value input{border-bottom-width:5px!important}.appa_form__group--error{color:var(--form-error-color)}.appa_form__group--error input:-webkit-autofill{-webkit-text-fill-color:var(--form-error-color);box-shadow:0 var(--input-shadow) 0 0 var(--form-error-color);border:0}.appa_form__group--error input{border-bottom-width:5px;color:currentColor}.appa_form__group--error input:focus+.appa_form__item__label{color:initial}.appa_form__group--error .appa_form__item__label{color:currentColor}.appa_form__group--success{color:var(--form-valid-color)}.footer .appa_form__group--success{--form-valid-color: var(--color-200)}.appa_form__group--success label{color:initial}.appa_form__group--success input:-webkit-autofill{-webkit-text-fill-color:var(--form-valid-color);box-shadow:0 var(--input-shadow) 0 0 var(--form-valid-color);border:0}.appa_form__group--success input{color:currentColor;border-bottom-width:5px}.appa_form__group--success ng-select{color:currentColor;box-shadow:inset 0 var(--input-shadow) 0 0 currentColor}.appa_form__group--disabled{color:#959390;pointer-events:none;--input-shadow: 0}.appa_form__group--disabled.digits-only .appa_form__item__msg{opacity:0}.appa_form__group--disabled label{color:currentColor}.appa_form__group--disabled input{-webkit-text-fill-color:currentColor;color:currentColor;border-bottom-width:5px;opacity:1}.appa_form__group .ng-select.ng-select-disabled>.ng-select-container{background-color:transparent}.appa_form__group .ng-select .ng-input input{padding-bottom:14px}@media(min-width:1600px){.appa_form__group .ng-select .ng-input input{padding-bottom:18px}}.appa_form__group .ng-select.ng-select-opened{box-shadow:0 var(--input-shadow) 0 0 var(--dark-color-900)}.appa_form__group .ng-select .ng-value,.appa_form__group .ng-select .ng-placeholder{top:-14px;font-weight:var(--fw-regular);padding-bottom:0}.appa_form__group .ng-select .ng-select-container{border-bottom:1px solid currentColor;border-top:none;padding-top:var(--input-shadow)}.appa_form__group .ng-select .ng-arrow-wrapper{margin:0 0 20px;padding-bottom:0}.appa_form__group--has-value.appa_form__group--error .appa_form__control+.appa_form__item__label,.appa_form__group--error .appa_form__control:focus+.appa_form__item__label{transform:translateY(calc(-50% - 37px));font-weight:var(--fw-regular)}@media(min-width:1920px){.appa_form__group--has-value.appa_form__group--error .appa_form__control+.appa_form__item__label,.appa_form__group--error .appa_form__control:focus+.appa_form__item__label{font-size:13px;font-size:.8125rem;line-height:16px;line-height:1rem}}@media(min-width:1600px)and (max-width:1919px){.appa_form__group--has-value.appa_form__group--error .appa_form__control+.appa_form__item__label,.appa_form__group--error .appa_form__control:focus+.appa_form__item__label{font-size:12px;font-size:.75rem;line-height:14px;line-height:.875rem}}@media(min-width:600px)and (max-width:1599px){.appa_form__group--has-value.appa_form__group--error .appa_form__control+.appa_form__item__label,.appa_form__group--error .appa_form__control:focus+.appa_form__item__label{font-size:11px;font-size:.6875rem;line-height:13px;line-height:.8125rem}}@media(max-width:599px){.appa_form__group--has-value.appa_form__group--error .appa_form__control+.appa_form__item__label,.appa_form__group--error .appa_form__control:focus+.appa_form__item__label{font-size:12px;font-size:.75rem;line-height:16px;line-height:1rem}}.appa_form__control:focus+.appa_form__item__label,.appa_form__group--success .appa_form__control+.appa_form__item__label,.appa_form__group--default.appa_form__group--value .appa_form__control+.appa_form__item__label,.appa_form__group--disabled.appa_form__group--default .appa_form__control+.appa_form__item__label,.appa_form__group--has-value .appa_form__control+.appa_form__item__label,.appa_form__group--has-value.appa_form__group--success .appa_form__control+.appa_form__item__label{transform:translateY(calc(-50% - 25px));font-weight:var(--fw-regular)}@media(min-width:1920px){.appa_form__control:focus+.appa_form__item__label,.appa_form__group--success .appa_form__control+.appa_form__item__label,.appa_form__group--default.appa_form__group--value .appa_form__control+.appa_form__item__label,.appa_form__group--disabled.appa_form__group--default .appa_form__control+.appa_form__item__label,.appa_form__group--has-value .appa_form__control+.appa_form__item__label,.appa_form__group--has-value.appa_form__group--success .appa_form__control+.appa_form__item__label{font-size:13px;font-size:.8125rem;line-height:16px;line-height:1rem}}@media(min-width:1600px)and (max-width:1919px){.appa_form__control:focus+.appa_form__item__label,.appa_form__group--success .appa_form__control+.appa_form__item__label,.appa_form__group--default.appa_form__group--value .appa_form__control+.appa_form__item__label,.appa_form__group--disabled.appa_form__group--default .appa_form__control+.appa_form__item__label,.appa_form__group--has-value .appa_form__control+.appa_form__item__label,.appa_form__group--has-value.appa_form__group--success .appa_form__control+.appa_form__item__label{font-size:12px;font-size:.75rem;line-height:14px;line-height:.875rem}}@media(min-width:600px)and (max-width:1599px){.appa_form__control:focus+.appa_form__item__label,.appa_form__group--success .appa_form__control+.appa_form__item__label,.appa_form__group--default.appa_form__group--value .appa_form__control+.appa_form__item__label,.appa_form__group--disabled.appa_form__group--default .appa_form__control+.appa_form__item__label,.appa_form__group--has-value .appa_form__control+.appa_form__item__label,.appa_form__group--has-value.appa_form__group--success .appa_form__control+.appa_form__item__label{font-size:11px;font-size:.6875rem;line-height:13px;line-height:.8125rem}}@media(max-width:599px){.appa_form__control:focus+.appa_form__item__label,.appa_form__group--success .appa_form__control+.appa_form__item__label,.appa_form__group--default.appa_form__group--value .appa_form__control+.appa_form__item__label,.appa_form__group--disabled.appa_form__group--default .appa_form__control+.appa_form__item__label,.appa_form__group--has-value .appa_form__control+.appa_form__item__label,.appa_form__group--has-value.appa_form__group--success .appa_form__control+.appa_form__item__label{font-size:12px;font-size:.75rem;line-height:16px;line-height:1rem}}.appa_form__group--has-value input{color:currentColor;border-bottom-width:5px}.appa_form__checkbox_appa input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}.appa_form__checkbox_appa input:checked+label:before{background-color:#05bf8e}.appa_form__checkbox_appa input:checked+label:after{content:"";display:block;position:absolute;top:2px;left:8px;width:7px;height:13px;border:solid black;border-width:0 2px 2px 0;transform:rotate(45deg)}.appa_form__checkbox_appa label{--check-size: 22px;position:relative;display:block;cursor:pointer;padding-left:calc(var(--check-size) * 2)}.appa_form__checkbox_appa label:before{content:"";border:1px solid currentColor;transition:box-shadow .3s ease;-webkit-appearance:none;display:inline-block;position:absolute;vertical-align:middle;cursor:pointer;width:var(--check-size);height:var(--check-size);left:0;top:0}.form__group{position:relative}.form__group input{color:inherit}.form__group--phone .form__item__msg{opacity:0;color:var(--form-error-color)}.form__group--phone.digits-only .form__control:focus~.form__item__msg{opacity:1}.form__group--phone-reg.form__group--has-value input{box-shadow:0 var(--input-shadow) 0 0 currentColor}.form__group--error{color:var(--form-error-color)}.form__group--error input:-webkit-autofill{-webkit-text-fill-color:var(--form-error-color);box-shadow:0 var(--input-shadow) 0 0 var(--form-error-color);border:0}.form__group--error input{box-shadow:0 var(--input-shadow) 0 0 currentColor;color:currentColor}.form__group--error input:focus+.form__item__label{color:initial}.form__group--error .form__item__label{color:currentColor}.form__group--success{color:var(--form-valid-color)}.footer .form__group--success{--form-valid-color: var(--color-200)}.form__group--success label{color:initial}.form__group--success input:-webkit-autofill{-webkit-text-fill-color:var(--form-valid-color);box-shadow:0 var(--input-shadow) 0 0 var(--form-valid-color);border:0}.form__group--success input{color:currentColor;box-shadow:0 var(--input-shadow) 0 0 currentColor}.form__group--success ng-select{color:currentColor}.form__group--disabled{color:#959390;pointer-events:none;--input-shadow: 0}.form__group--disabled.digits-only .form__item__msg{opacity:0}.form__group--disabled label{color:currentColor}.form__group--disabled input{-webkit-text-fill-color:currentColor;color:currentColor;box-shadow:0 var(--input-shadow) 0 0 currentColor;opacity:1}.form__group--disabled .form__item__status,.form__group--default .form__item__status{display:none}.form__group .ng-select.ng-select-disabled>.ng-select-container{background-color:transparent}.form__group .ng-select .ng-input input{padding-bottom:14px}@media(min-width:1600px){.form__group .ng-select .ng-input input{padding-bottom:18px}}.form__group .ng-select.ng-select-opened{box-shadow:0 var(--input-shadow) 0 0 var(--dark-color-900)}.form__group .ng-select .ng-value,.form__group .ng-select .ng-placeholder{top:-14px;font-weight:var(--fw-regular);padding-bottom:0}.form__group .ng-select .ng-select-container{border-bottom:1px solid currentColor;border-top:none;padding-top:var(--input-shadow)}.form__group .ng-select .ng-arrow-wrapper{margin:0 0 20px;padding-bottom:0}.form__control:focus+.form__item__label,.form__group--success .form__control+.form__item__label,.form__group--default.form__group--value .form__control+.form__item__label,.form__group--disabled.form__group--default .form__control+.form__item__label,.form__group--has-value .form__control+.form__item__label{transform:translateY(calc(-50% - 25px));font-weight:var(--fw-regular)}@media(min-width:1920px){.form__control:focus+.form__item__label,.form__group--success .form__control+.form__item__label,.form__group--default.form__group--value .form__control+.form__item__label,.form__group--disabled.form__group--default .form__control+.form__item__label,.form__group--has-value .form__control+.form__item__label{font-size:13px;font-size:.8125rem;line-height:16px;line-height:1rem}}@media(min-width:1600px)and (max-width:1919px){.form__control:focus+.form__item__label,.form__group--success .form__control+.form__item__label,.form__group--default.form__group--value .form__control+.form__item__label,.form__group--disabled.form__group--default .form__control+.form__item__label,.form__group--has-value .form__control+.form__item__label{font-size:12px;font-size:.75rem;line-height:14px;line-height:.875rem}}@media(min-width:600px)and (max-width:1599px){.form__control:focus+.form__item__label,.form__group--success .form__control+.form__item__label,.form__group--default.form__group--value .form__control+.form__item__label,.form__group--disabled.form__group--default .form__control+.form__item__label,.form__group--has-value .form__control+.form__item__label{font-size:11px;font-size:.6875rem;line-height:13px;line-height:.8125rem}}@media(max-width:599px){.form__control:focus+.form__item__label,.form__group--success .form__control+.form__item__label,.form__group--default.form__group--value .form__control+.form__item__label,.form__group--disabled.form__group--default .form__control+.form__item__label,.form__group--has-value .form__control+.form__item__label{font-size:12px;font-size:.75rem;line-height:16px;line-height:1rem}}.form__checkbox input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}.form__checkbox input:checked+label:before{box-shadow:inset 0 0 0 2px currentColor}.form__checkbox input:checked+label:after{content:"";display:block;position:absolute;top:6px;left:5px;width:2px;height:4px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(45deg)}.form__checkbox label{--check-size: 12px;position:relative;display:block;cursor:pointer;padding-left:calc(var(--check-size) * 2)}.form__checkbox label:before{content:"";transition:box-shadow .3s ease;-webkit-appearance:none;background-color:transparent;border:1px solid currentColor;display:inline-block;position:absolute;vertical-align:middle;cursor:pointer;width:var(--check-size);height:var(--check-size);left:0;top:3px}.form__checkbox label:hover:before{box-shadow:inset 0 0 0 2px currentColor}.form__radio{display:flex;align-items:center}.form__radio input[type=radio]{padding:0;height:auto;width:auto;margin:0;cursor:pointer;--input-shadow: 0;display:none}.form__radio label{--check-size: 12px;position:relative;display:block;cursor:pointer;padding-left:var(--check-size)/2;margin-right:15px}.form__radio label span{display:block;margin:4px 30px 0;min-width:100px}.form__radio label:before{content:"";display:block;position:absolute;width:16px;height:16px;left:0;top:50%;margin-top:-8px;border:1px solid var(--dark-color-900);border-radius:8px}.form__radio label:after{content:"";display:block;position:absolute;width:0;height:0;top:50%;left:8px;margin-top:0;background:var(--color-000);border-radius:4px;transition:.1s ease-in-out}.form__radio input[type=radio]:checked+label:after{cursor:pointer;height:10px;width:10px;margin-top:-4px;left:4px}.form__radio input[type=radio]:checked+label:before{border:1px solid var(--color-000)}.select{position:relative;display:flex;height:3em;line-height:3;overflow:hidden;color:inherit;background-color:transparent;border-top:1px solid currentColor;margin-top:.5rem;font-weight:var(--fw-bold)}.select:after{content:"\25bc";position:absolute;top:0;right:0;padding:0 1em;cursor:pointer;color:inherit;pointer-events:none;transition:.25s all ease}.select select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;outline:0;box-shadow:none;border:0!important;background:transparent;background-image:none;color:inherit;font-size:initial;font-weight:inherit}.select select::-ms-expand{display:none}.select select{flex:1;padding:0;cursor:pointer}.province-select .ng-dropdown-panel-items.scroll-host{overflow-x:visible}.province-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option{overflow:visible;padding-bottom:15px}.province-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option:nth-child(1){position:relative}.province-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option:nth-child(1):after{content:"";position:absolute;bottom:0;left:-25px;right:-25px;height:5px;background:var(--dark-color-900)}.icon{display:inline-block;vertical-align:middle}.icon:before{display:block;position:relative;line-height:1;z-index:1}.icon--shrink{display:inline-flex;vertical-align:middle}.icon--shrink:before{transition-duration:.3s;transition-property:transform;transform:perspective(1px) translateZ(0);display:inline-flex}@media(any-hover:hover){.icon--shrink:hover:before{transform:scale(.9)}}.icon__opener{position:relative}@media(max-width:939px){.icon__opener{margin-right:.315rem}}@media(min-width:940px){.icon__opener{margin-left:.315rem}}.icon__opener:after{content:"";position:absolute;background-color:var(--color-200);width:100%;height:100%;transform:translate(-50%,-50%) scale(0);transition:transform .3s ease,background-color .3s ease;border-radius:100%;left:50%;top:50%;z-index:0;transform-origin:center}@media(any-hover:hover){:hover>.icon__opener--inactive:after{transform:translate(-50%,-50%) scale(1.5)}}.icon__opener--active:before{content:icon-char(social-share-no-circle-full)}.icon__opener--active:after{transform:translate(-50%,-50%) scale(1);background-color:var(--color-000)}@media(any-hover:hover){:hover>.icon__opener--active:after{background-color:var(--color-200)}}.icon--shrink--no-circle{border-radius:50%;backface-visibility:hidden;transform-style:preserve-3d;transition:transform .3s ease;background-color:var(--color-200)}.icon--shrink--no-circle:before{display:block}@media(any-hover:hover){.icon--shrink--no-circle:hover{transform:scale(.9) skew(.001deg)}}[data-portal=parents] .icon__opener:after,[data-portal=teachers] .icon__opener:after{background-color:var(--color-400)}[data-portal=parents] .icon__opener--active:after,[data-portal=teachers] .icon__opener--active:after{background-color:var(--color-600)}@media(any-hover:hover){[data-portal=parents] .icon__opener--active:after,[data-portal=teachers] .icon__opener--active:after{background-color:var(--color-400)}}[data-portal=parents] .icon--shrink--no-circle,[data-portal=teachers] .icon--shrink--no-circle{background-color:var(--color-700)}[data-portal=parents] .icon--shrink--no-circle.icon__social__disqus,[data-portal=teachers] .icon--shrink--no-circle.icon__social__disqus{background-color:var(--color-400)}.icon__social__file{transition:transform .3s ease,opacity .3s ease}@media(max-width:939px){.icon__social__file{margin-right:.315rem}}@media(min-width:940px){.icon__social__file{margin-left:.315rem}}.icon__social__file--active{transform:translateZ(0);opacity:1}.icon__social__file--inactive{pointer-events:none;transform:translate3d(0,15px,0);opacity:0}.icon--tilt{display:inline-flex;vertical-align:middle}.icon--tilt:before{transition-duration:.3s;transition-property:transform;transform:perspective(1px) translateZ(0);display:inline-flex}@media(any-hover:hover){.icon--tilt:hover:before{transform:rotate(10deg)}}.icon-arrow--move-right:before{display:inline-flex;vertical-align:middle;transition-duration:.3s;transition-property:transform}.icon-arrow--move-right:hover:before{transform:translate(5px)}.icon-arrow--move-left:before{display:inline-flex;vertical-align:middle;transition-duration:.3s;transition-property:transform;transform:scaleX(-1)}@media(any-hover:hover){.icon-arrow--move-left:hover:before{transform:translate(-5px) scaleX(-1)}}.icon-arrow--move-down:before{display:inline-flex;vertical-align:middle;transition-duration:.3s;transition-property:transform}@media(any-hover:hover){.icon-arrow--move-down:hover:before{transform:translateY(5px)}}.icon-arrow--move-up:before{display:inline-flex;vertical-align:middle;transition-duration:.3s;transition-property:transform}@media(any-hover:hover){.icon-arrow--move-up:hover:before{transform:translateY(-5px)}}.icon--rotate-left{transform:rotate(-90deg);display:inline-flex}.icon--rotate-right{transform:rotate(90deg);display:inline-flex}.icon--rotate-half{transform:rotate(180deg);display:inline-flex}.icon--rotate{display:inline-flex;vertical-align:middle;font-size:var(--size)}.icon--rotate:before{transition-duration:.3s;transition-property:transform;display:inline-flex}@media(any-hover:hover){.icon--rotate:hover:before{transform:rotate(75deg)}}.link:hover [class*=icon-refresh]:before{transform:rotate(75deg)}.filter__icon{color:inherit;cursor:pointer;text-decoration:none;width:24px;display:inline-block}@media(min-width:940px){.filter__icon{cursor:default}}.filter__icon__line{--min: 13%;--max: 62%;display:block;margin-left:auto;margin-right:auto;width:100%;height:1px;margin-top:5px;background-color:currentColor;border-radius:1px;position:relative}.filter__icon__line:nth-child(odd):before{content:"";position:absolute;width:4px;transition-property:left;transition-timing-function:ease-in;transition-duration:.3s;height:4px;border-radius:100%;border:1px solid currentColor;background-color:#fff;left:var(--filter-left)}.filter__icon__line:nth-child(1){margin-top:0}.filter__icon__line:nth-child(1):before{--filter-left: var(--max);top:-3px}.filter__icon__line:nth-child(3):before{--filter-left: var(--min);bottom:-3px}@media(any-hover:hover){:hover:not(.active)>.filter__icon__line:nth-child(1):before{--filter-left: var(--min)}:hover:not(.active)>.filter__icon__line:nth-child(3):before{--filter-left: var(--max)}.hover .filter__icon__line:nth-child(1):before{--filter-left: var(--min)}.hover .filter__icon__line:nth-child(3):before{--filter-left: var(--max)}}.active .filter__icon__line:nth-child(odd):before{background-color:currentColor}.active .filter__icon__line:nth-child(1):before{--filter-left: var(--min)}.active .filter__icon__line:nth-child(3):before{--filter-left: var(--max)}.filter__icon__line.colored:nth-child(odd):before{background-color:var(--color-000)}.filter__icon__line.colored-black:nth-child(odd):before{background-color:#000}.icon--to-invisible{color:inherit;position:relative;display:inline-block}.icon--to-invisible:after{content:"";position:absolute;top:52%;left:52%;width:24px;height:1px;background-color:currentColor;transform-origin:left;transform:rotate(-45deg) translate3d(-50%,-50%,0)}.icon--to-invisible:not(.active):after{width:0;transition:width .3s ease}@media(any-hover:hover){:hover>.icon--to-invisible:not(.active):after{width:24px}}.icon--to-invisible.active:after{transform:rotate(-45deg) translate3d(-50%,-50%,0)}.is__logged .user__logged{fill:var(--color-logged, #05bf8e)}[class^="icon icon-social-"]{font-size:48px}.icon-arrow-external-md:before{font-size:10.65px}.icon-arrow-external-sm:before{font-size:10.65px}.icon-arrow-external:before{font-size:19.25px}.icon-arrow-line:before{font-size:10.65px}.icon-arrow-md:before{font-size:13.68px}.icon-arrow-sm-t:before{font-size:10.65px}.icon-arrow-sm:before{font-size:10.65px}.icon-arrow:before{font-size:19.25px}.icon-arrow-bend:before{font-size:7.55px}.icon-chevron-md:before{font-size:7px}.icon-chevron-sm:before{font-size:4px}.icon-chevron:before{font-size:10px}.icon-close-md:before{font-size:16.15px}.icon-close-sm:before{font-size:11.24px}.icon-close-xs:before{font-size:6.77px}.icon-close:before{font-size:19.09px}.icon-download-sm:before{font-size:16.5px}.icon-download:before{font-size:35.07px}.icon-ellipsis:before{font-size:2px}.icon-face:before{font-size:32px}.icon-filters-on:before{font-size:18px}.icon-filters:before{font-size:18px}.icon-home:before,.icon-home-full:before{font-size:19.09px}.icon-invisible:before{font-size:17.72px}.icon-list:before{font-size:15px}.icon-list-md:before{font-size:16px}.icon-list-sm:before{font-size:10px}.icon-menu:before{font-size:16px}.icon-menu-md:before{font-size:16px}.icon-menu-sm:before{font-size:10px}.icon-messenger:before{font-size:25px}.icon-mail:before{font-size:17px}.icon-minus-md:before{font-size:1px}.icon-minus-sm:before{font-size:1px}.icon-minus-xs:before{font-size:1px}.icon-minus:before{font-size:1px}.icon-os-android:before{font-size:40px}.icon-os-apple:before{font-size:40px}.icon-phone:before{font-size:17px}.icon-plus-md:before{font-size:22px}.icon-plus-sm:before{font-size:15px}.icon-plus-xs:before{font-size:9px}.icon-plus:before{font-size:26px}.icon-plus-circle:before{font-size:37px}.icon-plus-circle-md:before{font-size:28px}.icon-plus-circle-sm:before{font-size:20px}.icon-close-circle-xs:before{font-size:20px}.icon-reading:before{font-size:17px}.icon-refresh-md:before{font-size:16.14px}.icon-refresh-sm:before{font-size:10.12px}.icon-refresh:before{font-size:27.99px}.icon-search-active:before{font-size:24.47px}.icon-search-sm:before{font-size:16.21px}.icon-search:before{font-size:24.47px}.icon-social-facebook:before{font-size:40px}.icon-social-instagram:before{font-size:40px}.icon-social-linkedin:before{font-size:40px}.icon-social-mail:before{font-size:40px}.icon-social-pinterest:before{font-size:40px}.icon-social-twitter:before{font-size:40px}.icon-social-youtube:before{font-size:40px}.icon-social-website:before{font-size:40px}.icon-social-tiktok:before{font-size:40px}.icon-user:before{font-size:25px}.icon-visible:before{font-size:14px}.icon-notions:before{font-size:17px}.icon-notions-sm:before{font-size:10px}.icon-close-circle:before{font-size:37px}.icon-close-circle-md:before{font-size:28px}.icon-close-circle-sm:before{font-size:20px}.icon-edit:before{font-size:13px}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinner-wrapper{position:absolute;top:calc(50% - 45px);left:calc(50% - 45px);display:none;z-index:99999}.spinner-wrapper.active{display:block}.spinner{animation:rotate 1s linear infinite;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwLDAgMjAwLDIwMCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJyaW5nIj48cGF0aCBkPSJNMjAwLDEwMEExMDAsMTAwLDAsMSwxLDE5Ny44MSw3OS4yMUwxODguMDMsODEuMjlBOTAsOTAsMCwxLDAsMTkwLDEwMHoiLz48L2NsaXBQYXRoPjxmaWx0ZXIgaWQ9ImJsdXIiIHg9IjAiIHk9IjAiPjxmZUdhdXNzaWFuQmx1ciBpbj0iU291cmNlR3JhcGhpYyIgc3RkRGV2aWF0aW9uPSIzIiAvPjwvZmlsdGVyPjxwYXRoIGlkPSJwIiBkPSJNMjUwLDEwMEExNTAsMTUwLDAsMCwxLDI0Ni43MiwxMzEuMTlMMTAwLDEwMEEwLDAsMCwwLDAsMTAwLDEwMHoiIGZpbGw9ImN5YW4iLz48L2RlZnM+PGcgY2xpcC1wYXRoPSJ1cmwoI3JpbmcpIj48ZyBmaWx0ZXI9InVybCgjYmx1cikiIHRyYW5zZm9ybT0icm90YXRlKC02IDEwMCAxMDApIj48dXNlIHhsaW5rOmhyZWY9IiNwIiBmaWxsLW9wYWNpdHk9IjAiIHRyYW5zZm9ybT0icm90YXRlKDAgMTAwIDEwMCkiLz48dXNlIHhsaW5rOmhyZWY9IiNwIiBmaWxsLW9wYWNpdHk9Ii4wMyIgdHJhbnNmb3JtPSJyb3RhdGUoMTIgMTAwIDEwMCkiLz48dXNlIHhsaW5rOmhyZWY9IiNwIiBmaWxsLW9wYWNpdHk9Ii4wNyIgdHJhbnNmb3JtPSJyb3RhdGUoMjQgMTAwIDEwMCkiLz48dXNlIHhsaW5rOmhyZWY9IiNwIiBmaWxsLW9wYWNpdHk9Ii4xIiB0cmFuc2Zvcm09InJvdGF0ZSgzNiAxMDAgMTAwKSIvPjx1c2UgeGxpbms6aHJlZj0iI3AiIGZpbGwtb3BhY2l0eT0iLjE0IiB0cmFuc2Zvcm09InJvdGF0ZSg0OCAxMDAgMTAwKSIvPjx1c2UgeGxpbms6aHJlZj0iI3AiIGZpbGwtb3BhY2l0eT0iLjE3IiB0cmFuc2Zvcm09InJvdGF0ZSg2MCAxMDAgMTAwKSIvPjx1c2UgeGxpbms6aHJlZj0iI3AiIGZpbGwtb3BhY2l0eT0iLjIiIHRyYW5zZm9ybT0icm90YXRlKDcyIDEwMCAxMDApIi8+PHVzZSB4bGluazpocmVmPSIjcCIgZmlsbC1vcGFjaXR5PSIuMjQiIHRyYW5zZm9ybT0icm90YXRlKDg0IDEwMCAxMDApIi8+PHVzZSB4bGluazpocmVmPSIjcCIgZmlsbC1vcGFjaXR5PSIuMjgiIHRyYW5zZm9ybT0icm90YXRlKDk2IDEwMCAxMDApIi8+PHVzZSB4bGluazpocmVmPSIjcCIgZmlsbC1vcGFjaXR5PSIuMzEiIHRyYW5zZm9ybT0icm90YXRlKDEwOCAxMDAgMTAwKSIvPjx1c2UgeGxpbms6aHJlZj0iI3AiIGZpbGwtb3BhY2l0eT0iLjM0IiB0cmFuc2Zvcm09InJvdGF0ZSgxMjAgMTAwIDEwMCkiLz48dXNlIHhsaW5rOmhyZWY9IiNwIiBmaWxsLW9wYWNpdHk9Ii4zOCIgdHJhbnNmb3JtPSJyb3RhdGUoMTMyIDEwMCAxMDApIi8+PHVzZSB4bGluazpocmVmPSIjcCIgZmlsbC1vcGFjaXR5PSIuNDEiIHRyYW5zZm9ybT0icm90YXRlKDE0NCAxMDAgMTAwKSIvPjx1c2UgeGxpbms6aHJlZj0iI3AiIGZpbGwtb3BhY2l0eT0iLjQ1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTYgMTAwIDEwMCkiLz48dXNlIHhsaW5rOmhyZWY9IiNwIiBmaWxsLW9wYWNpdHk9Ii40OCIgdHJhbnNmb3JtPSJyb3RhdGUoMTY4IDEwMCAxMDApIi8+PHVzZSB4bGluazpocmVmPSIjcCIgZmlsbC1vcGFjaXR5PSIuNTIiIHRyYW5zZm9ybT0icm90YXRlKDE4MCAxMDAgMTAwKSIvPjx1c2UgeGxpbms6aHJlZj0iI3AiIGZpbGwtb3BhY2l0eT0iLjU1IiB0cmFuc2Zvcm09InJvdGF0ZSgxOTIgMTAwIDEwMCkiLz48dXNlIHhsaW5rOmhyZWY9IiNwIiBmaWxsLW9wYWNpdHk9Ii41OSIgdHJhbnNmb3JtPSJyb3RhdGUoMjA0IDEwMCAxMDApIi8+PHVzZSB4bGluazpocmVmPSIjcCIgZmlsbC1vcGFjaXR5PSIuNjIiIHRyYW5zZm9ybT0icm90YXRlKDIxNiAxMDAgMTAwKSIvPjx1c2UgeGxpbms6aHJlZj0iI3AiIGZpbGwtb3BhY2l0eT0iLjY2IiB0cmFuc2Zvcm09InJvdGF0ZSgyMjggMTAwIDEwMCkiLz48dXNlIHhsaW5rOmhyZWY9IiNwIiBmaWxsLW9wYWNpdHk9Ii42OSIgdHJhbnNmb3JtPSJyb3RhdGUoMjQwIDEwMCAxMDApIi8+PHVzZSB4bGluazpocmVmPSIjcCIgZmlsbC1vcGFjaXR5PSIuNyIgdHJhbnNmb3JtPSJyb3RhdGUoMjUyIDEwMCAxMDApIi8+PHVzZSB4bGluazpocmVmPSIjcCIgZmlsbC1vcGFjaXR5PSIuNzIiIHRyYW5zZm9ybT0icm90YXRlKDI2NCAxMDAgMTAwKSIvPjx1c2UgeGxpbms6aHJlZj0iI3AiIGZpbGwtb3BhY2l0eT0iLjc2IiB0cmFuc2Zvcm09InJvdGF0ZSgyNzYgMTAwIDEwMCkiLz48dXNlIHhsaW5rOmhyZWY9IiNwIiBmaWxsLW9wYWNpdHk9Ii43OSIgdHJhbnNmb3JtPSJyb3RhdGUoMjg4IDEwMCAxMDApIi8+PHVzZSB4bGluazpocmVmPSIjcCIgZmlsbC1vcGFjaXR5PSIuODMiIHRyYW5zZm9ybT0icm90YXRlKDMwMCAxMDAgMTAwKSIvPjx1c2UgeGxpbms6aHJlZj0iI3AiIGZpbGwtb3BhY2l0eT0iLjg2IiB0cmFuc2Zvcm09InJvdGF0ZSgzMTIgMTAwIDEwMCkiLz48dXNlIHhsaW5rOmhyZWY9IiNwIiBmaWxsLW9wYWNpdHk9Ii45MyIgdHJhbnNmb3JtPSJyb3RhdGUoMzI0IDEwMCAxMDApIi8+PHVzZSB4bGluazpocmVmPSIjcCIgZmlsbC1vcGFjaXR5PSIuOTciIHRyYW5zZm9ybT0icm90YXRlKDMzNiAxMDAgMTAwKSIvPjx1c2UgeGxpbms6aHJlZj0iI3AiIGZpbGwtb3BhY2l0eT0iMSIgdHJhbnNmb3JtPSJyb3RhdGUoMzQ4IDEwMCAxMDApIi8+PC9nPjwvZz48L3N2Zz4=) no-repeat;height:90px;width:90px}.tooltip{position:relative}.tooltip.m-auto{margin:auto}.tooltip .tooltiptext{visibility:hidden;width:140px;background-color:#000;color:#fff;text-align:center;border-radius:6px;padding:5px 15px;position:absolute;z-index:1;bottom:calc(100% + 10px);left:50%;margin-left:-70px}.tooltip .tooltiptext:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:black transparent transparent transparent}.tooltip:hover .tooltiptext{visibility:visible}.text-highlight--green,.text-highlight--secondary{background-color:var(--color-a)}[data-theme=french] .text-highlight--green,[data-theme=french] .text-highlight--secondary{background-color:#efc807}.text-highlight--red,.text-highlight--primary{background-color:var(--color-b)}[data-theme=french] .text-highlight--red,[data-theme=french] .text-highlight--primary{background-color:#ff55c3}.text-highlight--blue,.text-highlight--tertiary{background-color:var(--color-c)}[data-theme=french] .text-highlight--blue,[data-theme=french] .text-highlight--tertiary{background-color:#51b6c2}body.error .toast-container{display:none}.toast-container{top:calc(39px + var(--bannerHeight));z-index:9999}.toast-container .ngx-toastr{background-color:#fff;background-image:none;border-radius:0;box-shadow:none;padding:20px 35px 15px 20px;margin-bottom:10px;width:325px;cursor:default!important}.toast-container .ngx-toastr *{color:var(--dark-color-900);font-size:13px;line-height:13px}.toast-container .ngx-toastr *:hover{color:var(--dark-color-900)}.toast-container .ngx-toastr a{font-weight:var(--fw-bold);text-decoration:underline}.toast-container .ngx-toastr .toast-title{font-size:15px;padding-bottom:5px;line-height:1.2}.toast-container .ngx-toastr .toast-title:first-letter{text-transform:capitalize}.toast-container .ngx-toastr:hover{box-shadow:none}.toast-container .ngx-toastr:before{content:" ";position:absolute;left:0;top:0;height:100%;width:5px}.toast-container .toast-success:before{background-color:var(--form-valid-color)}.toast-container .toast-error:before{background-color:var(--form-error-color)}.toast-container .toast-close-button{color:var(--dark-color-900);text-shadow:none;font-family:serif;font-weight:100;padding:5px 10px;position:absolute;right:5px;top:5px;float:none}.toast-container .toast-close-button span{font-size:18px}.toast-container.no-overlay{top:unset;position:relative;width:100%;z-index:10}.toast-container.no-overlay .ngx-toastr{width:100%;border:1px solid var(--dark-color-900);padding:40px 35px 30px 20px}.toast-container.no-overlay .ngx-toastr a{font-weight:700;text-decoration:underline}.toast-container.no-overlay .ngx-toastr a:hover,.toast-container.no-overlay .ngx-toastr a:focus{opacity:.4}.toast-container.no-overlay .toast-close-button{top:calc(50% - 13px)}.appa-toast-container{top:95px;z-index:99999;right:0}.appa-toast-container{top:95px;z-index:99999}.appa-toast-container .ngx-toastr{background-color:#fff;background-image:none;border-radius:0;box-shadow:none;padding:20px 35px 19px 20px;margin-bottom:10px}.appa-toast-container .ngx-toastr *{color:#000;font-size:13px;line-height:13px}.appa-toast-container .ngx-toastr *:hover{color:#000}.appa-toast-container .ngx-toastr .toast-title{font-size:16px;padding-bottom:5px}.appa-toast-container .ngx-toastr .toast-title:first-letter{text-transform:capitalize}.appa-toast-container .ngx-toastr:hover{box-shadow:none}.appa-toast-container .ngx-toastr:before{content:" ";position:absolute;left:0;top:0;height:100%;width:5px}.appa-toast-container .toast-success:before{background-color:var(--form-valid-color)}.appa-toast-container .toast-error:before{background-color:var(--form-error-color)}.appa-toast-container button.toast-close-button{color:#000;text-shadow:none;font-family:serif;font-weight:100;padding:5px 10px;position:absolute;right:5px;top:14px;float:none}.appa-toast-container button.toast-close-button span{font-size:40px;font-weight:100}.error{color:var(--form-error-color)}.success{color:var(--form-valid-color)}:root{--app-hub-margin-inline: 122px;--color-base-white: #ffffff;--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-gray-25: #fdfdfd;--color-gray-50: #fafafa;--color-gray-100: #f5f5f5;--color-gray-200: #e3e0de;--color-gray-300: #d5d7da;--color-gray-400: #a4a7ae;--color-gray-500: #717680;--color-gray-600: #51565f;--color-gray-700: #414651;--color-gray-800: #252b37;--color-gray-900: #181d27;--color-gray-950: #0a0d12;--color-brand-25: #f7fcfd;--color-brand-50: #f0fafb;--color-brand-100: #d9f2f4;--color-brand-200: #b8e5e9;--color-brand-300: #87d1d9;--color-brand-400: #51b6c2;--color-brand-500: #3399a7;--color-brand-600: #0494b6;--color-brand-700: #2b6673;--color-brand-800: #2a5460;--color-brand-900: #274752;--color-brand-950: #152e37;--color-error-25: #fff6f5;--color-error-50: #fff2f0;--color-error-100: #ffe2dd;--color-error-200: #ffcac1;--color-error-300: #ffa595;--color-error-400: #ff7159;--color-error-500: #ff4626;--color-error-600: #fc2a06;--color-error-700: #e02100;--color-error-800: #af1e05;--color-error-900: #901f0c;--color-error-950: #500c00;--color-warning-25: #fffff5;--color-warning-50: #fefee8;--color-warning-100: #fefdc3;--color-warning-200: #fff989;--color-warning-300: #feef46;--color-warning-400: #fbde14;--color-warning-500: #efc807;--color-warning-600: #cb9903;--color-warning-700: #a26e06;--color-warning-800: #86560d;--color-warning-900: #714612;--color-warning-950: #422506;--color-success-25: #f6fefb;--color-success-50: #ecfdf6;--color-success-100: #d1fae7;--color-success-200: #a6f4d4;--color-success-300: #6de8bd;--color-success-400: #33d4a1;--color-success-500: #0fba8a;--color-success-600: #049a73;--color-success-700: #03795d;--color-success-800: #05604b;--color-success-900: #054f3f;--color-success-950: #022c24;--color-cream-25: #fbfaf9;--color-cream-50: #f8f6f4;--color-cream-100: #efece5;--color-cream-200: #d4caba;--color-cream-300: #c9bca8;--color-cream-400: #b29d85;--color-cream-500: #a2876d;--color-cream-600: #957761;--color-cream-700: #7d6251;--color-cream-800: #665146;--color-cream-900: #54433a;--color-cream-950: #2c221e;--color-green-25: #f7fdf7;--color-green-50: #f2fbf2;--color-green-100: #e2f7e1;--color-green-200: #c7edc5;--color-green-300: #9add98;--color-green-400: #65c563;--color-green-500: #3a9a38;--color-green-600: #308b2e;--color-green-700: #286e27;--color-green-800: #245823;--color-green-900: #1f481f;--color-green-950: #0c270d;--color-green-light-25: #fafdf7;--color-green-light-50: #f2faeb;--color-green-light-100: #e0f4d3;--color-green-light-200: #c5eaac;--color-green-light-300: #9edc7a;--color-green-light-400: #7cca51;--color-green-light-500: #5daf33;--color-green-light-600: #468b25;--color-green-light-700: #376b20;--color-green-light-800: #2f551f;--color-green-light-900: #2a491e;--color-green-light-950: #12280b;--color-teal-25: #f5fffb;--color-teal-50: #ebfef6;--color-teal-100: #cefde8;--color-teal-200: #a2f8d6;--color-teal-300: #66efc2;--color-teal-400: #2adda8;--color-teal-500: #05bf8e;--color-teal-600: #009f78;--color-teal-700: #007f63;--color-teal-800: #006550;--color-teal-900: #015343;--color-teal-950: #002f26;--color-cyan-25: #f7fcfd;--color-cyan-50: #f0fafb;--color-cyan-100: #d9f2f4;--color-cyan-200: #b8e5e9;--color-cyan-300: #87d1d9;--color-cyan-400: #51b6c2;--color-cyan-500: #3399a7;--color-cyan-600: #2d7d8d;--color-cyan-700: #2b6673;--color-cyan-800: #2a5460;--color-cyan-900: #274752;--color-cyan-950: #152e37;--color-blue-25: #f6fafe;--color-blue-50: #f2f7fd;--color-blue-100: #e5eef9;--color-blue-200: #c5dbf2;--color-blue-300: #92bee7;--color-blue-400: #589bd8;--color-blue-500: #3b87cd;--color-blue-600: #2364a6;--color-blue-700: #1d4f87;--color-blue-800: #1c4570;--color-blue-900: #1c3b5e;--color-blue-950: #13263e;--color-blue-dark-25: #f6f8fe;--color-blue-dark-50: #f1f4fd;--color-blue-dark-100: #e0e7f9;--color-blue-dark-200: #c8d4f5;--color-blue-dark-300: #a2b9ee;--color-blue-dark-400: #7594e5;--color-blue-dark-500: #5571dc;--color-blue-dark-600: #4055d0;--color-blue-dark-700: #333fb1;--color-blue-dark-800: #32399b;--color-blue-dark-900: #2d347b;--color-blue-dark-950: #1f224c;--color-purple-25: #fdfbfe;--color-purple-50: #fbf7fd;--color-purple-100: #f6ecfb;--color-purple-200: #eeddf7;--color-purple-300: #e0c2f0;--color-purple-400: #c58ae1;--color-purple-500: #b974d8;--color-purple-600: #a556c7;--color-purple-700: #8f43ad;--color-purple-800: #783b8e;--color-purple-900: #623073;--color-purple-950: #623073;--color-pink-25: #fef5fc;--color-pink-50: #fef1fa;--color-pink-100: #fee5f6;--color-pink-200: #ffcbef;--color-pink-300: #ffa1e1;--color-pink-400: #ff55c3;--color-pink-500: #fa3ab1;--color-pink-600: #ea188f;--color-pink-700: #cc0a73;--color-pink-800: #a80c5e;--color-pink-900: #8c0f50;--color-pink-950: #56012e;--color-red-25: #fff5f5;--color-red-50: #fff0f0;--color-red-100: #ffdddd;--color-red-200: #ffc0c0;--color-red-300: #ff9494;--color-red-400: #ff5757;--color-red-500: #ff2323;--color-red-600: #ec0000;--color-red-700: #d70000;--color-red-800: #b10303;--color-red-900: #920a0a;--color-red-950: #500000;--color-orange-25: #fffaf5;--color-orange-50: #fff7ed;--color-orange-100: #ffedd5;--color-orange-200: #fed7aa;--color-orange-300: #fdb974;--color-orange-400: #fc913b;--color-orange-500: #fa7921;--color-orange-600: #eb570b;--color-orange-700: #c3400b;--color-orange-800: #9a3312;--color-orange-900: #7c2d12;--color-orange-950: #431407;--color-yellow-25: #fffff5;--color-yellow-50: #fefee8;--color-yellow-100: #fefdc3;--color-yellow-200: #fff989;--color-yellow-300: #feef46;--color-yellow-400: #fbde14;--color-yellow-500: #efc807;--color-yellow-600: #cb9903;--color-yellow-700: #a35405;--color-yellow-800: #86560d;--color-yellow-900: #714612;--color-yellow-950: #422506;--color-lemon-25: #fefef6;--color-lemon-50: #fcfde9;--color-lemon-100: #f5fac7;--color-lemon-200: #f3f791;--color-lemon-300: #eef043;--color-lemon-400: #ebe524;--color-lemon-500: #dbcd17;--color-lemon-600: #bda211;--color-lemon-700: #977711;--color-lemon-800: #7d5f16;--color-lemon-900: #6b4d18;--color-lemon-950: #3e2a0a;--color-gray-warm-25: #f8f7f7;--color-gray-warm-50: #f1f0ef;--color-gray-warm-100: #e6e4e2;--color-gray-warm-200: #e6e4e2;--color-gray-warm-300: #d3d1ce;--color-gray-warm-400: #b9b4b0;--color-gray-warm-500: #a8a39e;--color-gray-warm-600: #87817b;--color-gray-warm-700: #706a65;--color-gray-warm-800: #5e5a56;--color-gray-warm-900: #514e4b;--color-gray-warm-950: #292726;--color-linear-gradient: linear-gradient(0deg, #acf562 0%, #b6f8b1 .01%, #bffaff 83.17%);--color-text-primary: var(--color-base-black);--color-text-secondary: var(--color-gray-700);--color-text-tertiary: var(--color-gray-600);--color-text-quaternary: var(--color-gray-500);--color-text-disabled: var(--color-gray-500);--color-text-placeholder: var(--color-gray-500);--color-text-white: var(--color-base-white);--color-text-error-primary: var(--color-error-700);--color-text-warning-primary: var(--color-warning-700);--color-text-success-primary: var(--color-success-700);--color-border-white: var(--color-base-white);--color-border-primary: var(--color-gray-300);--color-border-secondary: var(--color-gray-200);--color-border-tertiary: var(--color-gray-100);--color-border-black: var(--color-base-black);--color-border-gray: var(--color-gray-500);--color-border-disabled: var(--color-gray-100);--color-border-brand: var(--color-brand-400);--color-border-brand_hover: var(--color-brand-700);--color-border-brand-subtle: var(--color-brand-300);--color-border-error: var(--color-error-600);--color-border-error-subtle: var(--color-error-300);--color-border-warning: var(--color-warning-600);--color-border-warning-subtle: var(--color-warning-200);--color-border-success: var(--color-success-600);--color-border-success-subtle: var(--color-success-200);--color-border-button-primary: var(--color-base-black);--color-border-button-primary_disabled: var(--color-gray-500);--color-bg-primary: var(--color-base-white);--color-bg-primary_hover: var(--color-gray-50);--color-bg-primary-solid: var(--color-gray-950);--color-bg-secondary: var(--color-gray-50);--color-bg-secondary-solid: var(--color-gray-600);--color-bg-tertiary: var(--color-gray-100);--color-bg-quaternary: var(--color-gray-200);--color-bg-active: var(--color-gray-50);--color-bg-disabled: var(--color-gray-100);--color-bg-disabled_subtle: var(--color-gray-50);--color-bg-overlay: var(--color-gray-950);--color-bg-brand-primary: var(--color-brand-50);--color-bg-brand-primary_hover: var(--color-brand-100);--color-bg-brand-secondary: var(--color-brand-100);--color-bg-brand-solid: var(--color-brand-500);--color-bg-brand-solid_hover: var(--color-brand-700);--color-bg-error-primary: var(--color-error-100);--color-bg-error-primary_hover: var(--color-error-200);--color-bg-error-secondary: var(--color-error-200);--color-bg-error-solid: var(--color-error-600);--color-bg-warning-primary: var(--color-warning-100);--color-bg-warning-primary_hover: var(--color-yellow-200);--color-bg-warning-secondary: var(--color-warning-200);--color-bg-warning-secondary_hover: var(--color-warning-400);--color-bg-warning-solid: var(--color-warning-600);--color-bg-success-primary: var(--color-success-100);--color-bg-success-primary_hover: var(--color-success-200);--color-bg-success-secondary: var(--color-success-200);--color-bg-success-solid: var(--color-success-600);--color-bg-button-primary: var(--color-base-white);--color-bg-button-primary_hover: var(--color-brand-100);--color-bg-button-primary_press: var(--color-brand-300);--color-bg-button-secondary: var(--color-brand-100);--color-bg-button-secondary_hover: var(--color-brand-300);--color-bg-button-secondary_press: var(--color-brand-500);--color-bg-button-tertiary: var(--color-base-white);--color-bg-button-tertiary_hover: var(--color-gray-100);--color-bg-button-tertiary_press: var(--color-gray-300);--color-bg-button-disabled: var(--color-base-white);--color-bg-primary-off-white: var(--color-cream-50);--color-bg-linear-gradient: var(--color-linear-gradient);--color-bg-highlight_modificateur: var(--color-gray-warm-200);--color-bg-highlight_compnompronom: var(--color-green-200);--color-bg-highlight_ci: var(--color-green-light-200);--color-bg-highlight_sujet: var(--color-cyan-200);--color-bg-highlight_compadverbeadj: var(--color-blue-200);--color-bg-highlight_attributsujet: var(--color-blue-dark-200);--color-bg-highlight_attributcd: var(--color-purple-200);--color-bg-highlight_compphrase: var(--color-pink-200);--color-bg-highlight_cd: var(--color-orange-200);--color-bg-highlight_predicat: var(--color-yellow-200);--color-component-alpha-white-10: #ffffff1a;--color-component-alpha-white-20: #ffffff33;--color-component-alpha-white-30: #ffffff4d;--color-component-alpha-white-40: #ffffff66;--color-component-alpha-white-50: #ffffff80;--color-component-alpha-white-60: #ffffff99;--color-component-alpha-white-70: #ffffffb2;--color-component-alpha-white-80: #ffffffcc;--color-component-alpha-white-90: #ffffffe5;--color-component-alpha-white-100: #ffffff;--color-component-alpha-black-10: #0000001a;--color-component-alpha-black-20: #00000033;--color-component-alpha-black-30: #0000004d;--color-component-alpha-black-40: #00000066;--color-component-alpha-black-50: #00000080;--color-component-alpha-black-60: #00000099;--color-component-alpha-black-70: #000000b2;--color-component-alpha-black-80: #000000cc;--color-component-alpha-black-90: #000000e5;--color-component-alpha-black-100: #000000;--color-fg-primary: var(--color-base-black);--color-fg-primary_hover: var(--color-brand-600);--color-fg-primary_active: var(--color-brand-800);--color-fg-secondary: var(--color-gray-700);--color-fg-secondary_hover: var(--color-gray-800);--color-fg-tertiary: var(--color-gray-600);--color-fg-tertiary_hover: var(--color-gray-700);--color-fg-quaternary: var(--color-gray-400);--color-fg-quaternary_hover: var(--color-gray-500);--color-fg-disabled: var(--color-gray-300);--color-fg-white: var(--color-base-white);--color-fg-brand-primary: var(--color-brand-600);--color-fg-brand-primary_hover: var(--color-brand-700);--color-fg-brand-secondary: var(--color-brand-500);--color-fg-error-primary: var(--color-error-600);--color-fg-error-primary_hover: var(--color-error-800);--color-fg-error-secondary: var(--color-error-500);--color-fg-warning-primary: var(--color-warning-600);--color-fg-warning-secondary: var(--color-warning-500);--color-fg-success-primary: var(--color-success-600);--color-fg-fg-success-secondary: var(--color-success-500);--color-effect-shadow-xs-0: 0px 1px 2px 0px #0a0d120d;--color-effect-shadow-sm-0: 0px 1px 2px -1px #0a0d121a;--color-effect-shadow-sm-1: 0px 1px 3px 0px #0a0d121a;--color-effect-shadow-md-0: 0px 2px 4px -2px #0a0d120f;--color-effect-shadow-md-1: 0px 4px 6px -1px #0a0d121a;--color-effect-shadow-lg-0: 0px 2px 2px -1px #0a0d120a;--color-effect-shadow-lg-1: 0px 4px 6px -2px #0a0d1208;--color-effect-shadow-lg-2: 0px 12px 16px -4px #0a0d1214;--color-effect-shadow-xl-0: 0px 3px 3px -1.5px #0a0d120a;--color-effect-shadow-xl-1: 0px 8px 8px -4px #0a0d1208;--color-effect-shadow-xl-2: 0px 20px 24px -4px #0a0d1214;--color-effect-shadow-2xl-0: 0px 4px 4px -2px #0a0d120a;--color-effect-shadow-2xl-1: 0px 24px 48px -12px #0a0d122e;--color-effect-shadow-3xl-0: 0px 5px 5px -2.5px #0a0d120a;--color-effect-shadow-3xl-1: 0px 32px 64px -12px #0a0d1224;--component-shadow-illustration-0: 0px 4px 4px 0px #00000040;--component-shadow-button-0: 3px 3px 0px 0px #000000;--component-shadow-button_disabled-0: 3px 4px 0px 0px var(--color-border-button-primary_disabled);--component-shadow-content-0: 0px 6px 0px 0px #51b6c2;--component-shadow-brand_sm-0: 0px 4px 0px 0px #51b6c2;--component-shadow-brand_lg-0: 0px 8px 0px 0px #51b6c2;--component-shadow-success_sm-0: 0px 4px 0px 0px #33d4a1;--component-shadow-success_lg-0: 0px 8px 0px 0px #33d4a1;--component-shadow-error_sm-0: 0px 4px 0px 0px #ff7159;--component-shadow-error_lg-0: 0px 8px 0px 0px #ff7159;--component-shadow-warning_sm-0: 0px 4px 0px 0px #ffcd35;--component-shadow-warning_lg-0: 0px 8px 0px 0px #ffcd35;--color-effect-focus-ring-brand: var(--color-brand-500);--color-effect-shadow-xs: var(--color-effect-shadow-xs-0);--color-effect-shadow-sm: var(--color-effect-shadow-sm-0), var(--color-effect-shadow-sm-1);--color-effect-shadow-md: var(--color-effect-shadow-md-0), var(--color-effect-shadow-md-1);--color-effect-shadow-lg: var(--color-effect-shadow-lg-0), var(--color-effect-shadow-lg-1), var(--color-effect-shadow-lg-2);--color-effect-shadow-xl: var(--color-effect-shadow-xl-0), var(--color-effect-shadow-xl-1), var(--color-effect-shadow-xl-2);--color-effect-shadow-2xl: var(--color-effect-shadow-2xl-0), var(--color-effect-shadow-2xl-1);--color-effect-shadow-3xl: var(--color-effect-shadow-3xl-0), var(--color-effect-shadow-3xl-1);--component-shadow-illustration: var(--component-shadow-illustration-0);--component-shadow-button: var(--component-shadow-button-0);--component-shadow-button_disabled: var(--component-shadow-button_disabled-0);--component-shadow-content: var(--component-shadow-content-0);--component-shadow-brand_sm: var(--component-shadow-brand_sm-0);--component-shadow-brand_lg: var(--component-shadow-brand_lg-0);--component-shadow-success_sm: var(--component-shadow-success_sm-0);--component-shadow-success_lg: var(--component-shadow-success_lg-0);--component-shadow-error_sm: var(--component-shadow-error_sm-0);--component-shadow-error_lg: var(--component-shadow-error_lg-0);--component-shadow-warning_sm: var(--component-shadow-warning_sm-0);--component-shadow-warning_lg: var(--component-shadow-warning_lg-0);--color-component-utility-brand-50: var(--color-brand-50);--color-component-utility-brand-100: var(--color-brand-100);--color-component-utility-brand-200: var(--color-brand-200);--color-component-utility-brand-300: var(--color-brand-300);--color-component-utility-brand-400: var(--color-brand-400);--color-component-utility-brand-500: var(--color-brand-500);--color-component-utility-brand-600: var(--color-brand-600);--color-component-utility-brand-700: var(--color-brand-700);--color-component-utility-brand-800: var(--color-brand-800);--color-component-utility-brand-900: var(--color-brand-900);--color-component-utility-gray-50: var(--color-gray-50);--color-component-utility-gray-100: var(--color-gray-100);--color-component-utility-gray-200: var(--color-gray-200);--color-component-utility-gray-300: var(--color-gray-300);--color-component-utility-gray-400: var(--color-gray-400);--color-component-utility-gray-500: var(--color-gray-500);--color-component-utility-gray-600: var(--color-gray-600);--color-component-utility-gray-700: var(--color-gray-700);--color-component-utility-gray-800: var(--color-gray-800);--color-component-utility-gray-900: var(--color-gray-900);--color-component-utility-error-50: var(--color-error-50);--color-component-utility-error-100: var(--color-error-100);--color-component-utility-error-200: var(--color-error-200);--color-component-utility-error-300: var(--color-error-300);--color-component-utility-error-400: var(--color-error-400);--color-component-utility-error-500: var(--color-error-500);--color-component-utility-error-600: var(--color-error-600);--color-component-utility-error-700: var(--color-error-700);--color-component-utility-warning-50: var(--color-warning-50);--color-component-utility-warning-100: var(--color-warning-100);--color-component-utility-warning-200: var(--color-warning-200);--color-component-utility-warning-300: var(--color-warning-300);--color-component-utility-warning-400: var(--color-warning-400);--color-component-utility-warning-500: var(--color-warning-500);--color-component-utility-warning-600: var(--color-warning-600);--color-component-utility-warning-700: var(--color-warning-700);--color-component-utility-success-50: var(--color-success-50);--color-component-utility-success-100: var(--color-success-100);--color-component-utility-success-200: var(--color-success-200);--color-component-utility-success-300: var(--color-success-300);--color-component-utility-success-400: var(--color-success-400);--color-component-utility-success-500: var(--color-success-500);--color-component-utility-success-600: var(--color-success-600);--color-component-utility-success-700: var(--color-success-700);--color-component-utility-green-50: var(--color-green-50);--color-component-utility-green-100: var(--color-green-100);--color-component-utility-green-200: var(--color-green-200);--color-component-utility-green-300: var(--color-green-300);--color-component-utility-green-400: var(--color-green-400);--color-component-utility-green-500: var(--color-green-500);--color-component-utility-green-600: var(--color-green-600);--color-component-utility-green-700: var(--color-green-700);--color-component-utility-teal-50: var(--color-teal-50);--color-component-utility-teal-100: var(--color-teal-100);--color-component-utility-teal-200: var(--color-teal-200);--color-component-utility-teal-300: var(--color-teal-300);--color-component-utility-teal-400: var(--color-teal-400);--color-component-utility-teal-500: var(--color-teal-500);--color-component-utility-teal-600: var(--color-teal-600);--color-component-utility-teal-700: var(--color-teal-700);--color-component-utility-cyan-50: var(--color-cyan-50);--color-component-utility-cyan-100: var(--color-cyan-100);--color-component-utility-cyan-200: var(--color-cyan-200);--color-component-utility-cyan-300: var(--color-cyan-300);--color-component-utility-cyan-400: var(--color-cyan-400);--color-component-utility-cyan-500: var(--color-cyan-500);--color-component-utility-cyan-600: var(--color-cyan-600);--color-component-utility-cyan-700: var(--color-cyan-700);--color-component-utility-blue-50: var(--color-blue-50);--color-component-utility-blue-100: var(--color-blue-100);--color-component-utility-blue-200: var(--color-blue-200);--color-component-utility-blue-300: var(--color-blue-300);--color-component-utility-blue-400: var(--color-blue-400);--color-component-utility-blue-500: var(--color-blue-500);--color-component-utility-blue-600: var(--color-blue-600);--color-component-utility-blue-700: var(--color-blue-700);--color-component-utility-blue-dark-50: var(--color-blue-dark-50);--color-component-utility-blue-dark-100: var(--color-blue-dark-100);--color-component-utility-blue-dark-200: var(--color-blue-dark-200);--color-component-utility-blue-dark-300: var(--color-blue-dark-300);--color-component-utility-blue-dark-400: var(--color-blue-dark-400);--color-component-utility-blue-dark-500: var(--color-blue-dark-500);--color-component-utility-blue-dark-600: var(--color-blue-dark-600);--color-component-utility-blue-dark-700: var(--color-blue-dark-700);--color-component-utility-purple-50: var(--color-purple-50);--color-component-utility-purple-100: var(--color-purple-100);--color-component-utility-purple-200: var(--color-purple-200);--color-component-utility-purple-300: var(--color-purple-300);--color-component-utility-purple-400: var(--color-purple-400);--color-component-utility-purple-500: var(--color-purple-500);--color-component-utility-purple-600: var(--color-purple-600);--color-component-utility-purple-700: var(--color-purple-700);--color-component-utility-pink-50: var(--color-pink-50);--color-component-utility-pink-100: var(--color-pink-100);--color-component-utility-pink-200: var(--color-pink-200);--color-component-utility-pink-300: var(--color-pink-300);--color-component-utility-pink-400: var(--color-pink-400);--color-component-utility-pink-500: var(--color-pink-500);--color-component-utility-pink-600: var(--color-pink-600);--color-component-utility-pink-700: var(--color-pink-700);--color-component-utility-red-50: var(--color-red-50);--color-component-utility-red-100: var(--color-red-100);--color-component-utility-red-200: var(--color-red-200);--color-component-utility-red-300: var(--color-red-300);--color-component-utility-red-400: var(--color-red-400);--color-component-utility-red-500: var(--color-red-500);--color-component-utility-red-600: var(--color-red-600);--color-component-utility-red-700: var(--color-red-700);--color-component-utility-orange-50: var(--color-orange-50);--color-component-utility-orange-100: var(--color-orange-100);--color-component-utility-orange-200: var(--color-orange-200);--color-component-utility-orange-300: var(--color-orange-300);--color-component-utility-orange-400: var(--color-orange-400);--color-component-utility-orange-500: var(--color-orange-500);--color-component-utility-orange-600: var(--color-orange-600);--color-component-utility-orange-700: var(--color-orange-700);--color-component-utility-yellow-50: var(--color-yellow-50);--color-component-utility-yellow-100: var(--color-yellow-100);--color-component-utility-yellow-200: var(--color-yellow-200);--color-component-utility-yellow-300: var(--color-yellow-300);--color-component-utility-yellow-400: var(--color-yellow-400);--color-component-utility-yellow-500: var(--color-yellow-500);--color-component-utility-yellow-600: var(--color-yellow-600);--color-component-utility-yellow-700: var(--color-yellow-700);--color-component-utility-lemon-50: var(--color-lemon-50);--color-component-utility-lemon-100: var(--color-lemon-100);--color-component-utility-lemon-200: var(--color-lemon-200);--color-component-utility-lemon-300: var(--color-lemon-300);--color-component-utility-lemon-400: var(--color-lemon-400);--color-component-utility-lemon-500: var(--color-lemon-500);--color-component-utility-lemon-600: var(--color-lemon-600);--color-component-utility-lemon-utility-lemon-700: var(--color-lemon-700);--font-family: Chromatica, sans-serif;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-bold: 700;--font-weight-black: 900;--font-size-heading-xs: 1.5rem;--font-size-heading-sm: 1.875rem;--font-size-heading-md: 2.25rem;--font-size-heading-lg: 3rem;--font-size-heading-xl: 3.75rem;--font-size-heading-2xl: 4.5rem;--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--h1-font-size: 3rem;--h2-font-size: 2.5rem;--h3-font-size: 2rem;--h4-font-size: 1.5rem;--h5-font-size: 1.25rem;--h6-font-size: 1rem;--subtitle-xl-font-size: 1.5rem;--subtitle-lg-font-size: 1.25rem;--subtitle-md-font-size: 1rem;--subtitle-sm-font-size: .875rem;--subtitle-xs-font-size: .75rem;--body-lg-font-size: 1.25rem;--body-md-font-size: 1rem;--body-sm-font-size: .875rem;--body-xs-font-size: .75rem;--buton-lg-font-size: 1.125rem;--button-md-font-size: 1rem;--button-sm-font-size: .875rem;--line-height-text-xs: 150%;--line-height-text-sm: 142.86%;--line-height-text-md: 150%;--line-height-text-lg: 155.56%;--line-height-text-xl: 150%;--h1-line-height: 120%;--h2-line-height: 120%;--h3-line-height: 120%;--h4-line-height: 120%;--h5-line-height: 120%;--h6-line-height: 120%;--spacing-none-px: 0px;--spacing-xxs-px: 2px;--spacing-xs-px: 4px;--spacing-sm-px: 6px;--spacing-md-px: 8px;--spacing-lg-px: 12px;--spacing-xl-px: 16px;--spacing-2xl-px: 20px;--spacing-3xl-px: 24px;--spacing-4xl-px: 32px;--spacing-5xl-px: 40px;--spacing-6xl-px: 48px;--spacing-7xl-px: 64px;--spacing-8xl-px: 80px;--spacing-9xl-px: 96px;--spacing-10xl-px: 128px;--spacing-11xl-px: 160px;--spacing-none-rem: 0rem;--spacing-xxs-rem: .125rem;--spacing-xs-rem: .25rem;--spacing-sm-rem: .375rem;--spacing-md-rem: .5rem;--spacing-lg-rem: .75rem;--spacing-xl-rem: 1rem;--spacing-2xl-rem: 1.25rem;--spacing-3xl-rem: 1.5rem;--spacing-4xl-rem: 2rem;--spacing-5xl-rem: 2.5rem;--spacing-6xl-rem: 3rem;--spacing-7xl-rem: 4rem;--spacing-8xl-rem: 5rem;--spacing-9xl-rem: 6rem;--spacing-10xl-rem: 8rem;--spacing-11xl-rem: 10rem;--container-padding-mobile: 16px;--container-padding-tablet: 32px;--container-padding-laptop: 32px;--container-padding-desktop: 32px;--container-min-width-mobile: 384px;--container-max-width-mobile: 768px;--container-min-width-tablet: 768px;--container-max-width-tablet: 1024px;--container-min-width-laptop: 1024px;--container-max-width-laptop: 1440px;--container-min-width-desktop: 1440px;--container-max-width-desktop: 1440px;--radius-none: 0px;--radius-xxs: 2px;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 10px;--radius-xl: 12px;--radius-2xl: 16px;--radius-3xl: 20px;--radius-4xl: 24px;--radius-full: 9999px;--radius-circle: 50%;--width-xxs-px: 320px;--width-xs-px: 384px;--width-sm-px: 480px;--width-md-px: 560px;--width-lg-px: 640px;--width-xl-px: 768px;--width-2xl-px: 1024px;--width-3xl-px: 1280px;--width-4xl-px: 1440px;--width-5xl-px: 1600px;--width-6xl-px: 1920px;--paragraph-max-width-px: 720px;--width-xxs-rem: 20rem;--width-xs-rem: 24rem;--width-sm-rem: 30rem;--width-md-rem: 35rem;--width-lg-rem: 40rem;--width-xl-rem: 48rem;--width-2xl-rem: 64rem;--width-3xl-rem: 80rem;--width-4xl-rem: 90rem;--width-5xl-rem: 100rem;--width-6xl-rem: 120rem;--paragraph-max-width-rem: 45rem;--app-header-height: 101px;--app-header-top-header: 116px;--app-header-margin-bottom: 29px;--main-content-padding-top: var(--spacing-7xl-rem)}@media(max-width:1024px){:root{--main-content-padding-top: var(--spacing-xl-rem)}}body{margin:0;font-family:var(--font-family),sans-serif;font-size:var(--body-md-font-size);font-weight:var(--font-weight-regular);line-height:150%;color:var(--color-text-primary);--icon-size: 16px}h1{font-family:var(--font-family),sans-serif;font-style:normal;color:var(--color-text-primary);font-size:var(--h1-font-size);font-weight:var(--font-weight-black);line-height:var(--h1-line-height)}h2{font-family:var(--font-family),sans-serif;font-style:normal;color:var(--color-text-primary);font-size:var(--h2-font-size);font-weight:var(--font-weight-black);line-height:var(--h2-line-height)}h3{font-family:var(--font-family),sans-serif;font-style:normal;color:var(--color-text-primary);font-size:var(--h3-font-size);font-weight:var(--font-weight-bold);line-height:var(--h3-line-height)}h4{font-family:var(--font-family),sans-serif;font-style:normal;color:var(--color-text-primary);font-size:var(--h4-font-size);font-weight:var(--font-weight-bold);line-height:var(--h4-line-height)}h5{font-family:var(--font-family),sans-serif;font-style:normal;color:var(--color-text-primary);font-size:var(--h5-font-size);font-weight:var(--font-weight-bold);line-height:var(--h5-line-height)}h6{font-family:var(--font-family),sans-serif;font-style:normal;color:var(--color-text-primary);font-size:var(--h6-font-size);font-weight:var(--font-weight-bold);line-height:var(--h6-line-height)}.subtitle-xl{font-family:var(--font-family),sans-serif;font-size:var(--subtitle-xl-font-size);font-weight:var(--font-weight-medium);font-style:normal;line-height:120%;color:var(--color-text-primary);letter-spacing:unset}.subtitle-lg{font-family:var(--font-family),sans-serif;font-size:var(--subtitle-lg-font-size);font-weight:var(--font-weight-medium);font-style:normal;line-height:120%;color:var(--color-text-primary);letter-spacing:unset}.subtitle-md{font-family:var(--font-family),sans-serif;font-size:var(--subtitle-md-font-size);font-weight:var(--font-weight-medium);font-style:normal;line-height:120%;color:var(--color-text-primary);letter-spacing:unset}.subtitle-sm{font-family:var(--font-family),sans-serif;font-size:var(--subtitle-sm-font-size);font-weight:var(--font-weight-medium);font-style:normal;line-height:120%;color:var(--color-text-primary);letter-spacing:unset}.subtitle-xs{font-family:var(--font-family),sans-serif;font-size:var(--subtitle-xs-font-size);font-weight:var(--font-weight-medium);font-style:normal;line-height:120%;color:var(--color-text-primary);letter-spacing:unset}.body-lg{font-family:var(--font-family),sans-serif;font-size:var(--body-lg-font-size);font-weight:var(--font-weight-regular);font-style:normal;line-height:150%;color:var(--color-text-primary)}.body-md{font-family:var(--font-family),sans-serif;font-size:var(--body-md-font-size);font-weight:var(--font-weight-regular);font-style:normal;line-height:150%;color:var(--color-text-primary)}.body-sm{font-family:var(--font-family),sans-serif;font-size:var(--body-sm-font-size);font-weight:var(--font-weight-regular);font-style:normal;line-height:150%;color:var(--color-text-primary)}.body-xs{font-family:var(--font-family),sans-serif;font-size:var(--body-xs-font-size);font-weight:var(--font-weight-regular);font-style:normal;line-height:120%;color:var(--color-text-primary)}.body-lg-bold{font-family:var(--font-family),sans-serif;font-size:var(--body-lg-font-size);font-weight:var(--font-weight-regular);font-style:normal;line-height:150%;color:var(--color-text-primary);font-weight:var(--font-weight-bold)}.body-md-bold{font-family:var(--font-family),sans-serif;font-size:var(--body-md-font-size);font-weight:var(--font-weight-regular);font-style:normal;line-height:150%;color:var(--color-text-primary);font-weight:var(--font-weight-bold)}.body-sm-bold{font-family:var(--font-family),sans-serif;font-size:var(--body-sm-font-size);font-weight:var(--font-weight-regular);font-style:normal;line-height:150%;color:var(--color-text-primary);font-weight:var(--font-weight-bold)}.body-xs-bold{font-family:var(--font-family),sans-serif;font-size:var(--body-xs-font-size);font-weight:var(--font-weight-regular);font-style:normal;line-height:120%;color:var(--color-text-primary);font-weight:var(--font-weight-bold)}.typography-button-lg{font-family:var(--font-family),sans-serif;font-weight:var(--font-weight-medium);font-size:var(--button-lg-font-size);font-style:normal;line-height:120%;color:var(--color-text-primary)}.typography-button-md{font-family:var(--font-family),sans-serif;font-weight:var(--font-weight-medium);font-size:var(--button-md-font-size);font-style:normal;line-height:120%;color:var(--color-text-primary)}.typography-button-sm{font-family:var(--font-family),sans-serif;font-weight:var(--font-weight-medium);font-size:var(--button-sm-font-size);font-style:normal;line-height:120%;color:var(--color-text-primary)}.typography_button-link{text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none}@supports selector(:focus-visible){*:focus{outline:none}*:focus-visible{outline:3px solid white!important;box-shadow:0 0 0 6px var(--color-effect-focus-ring-brand, #3399a7)!important}.appa_modal--login .appa_form__control:focus,.appa_modal--login .appa_form__control:focus-visible,.appa_modal--signup .appa_form__control:focus,.appa_modal--signup .appa_form__control:focus-visible{outline:none!important;box-shadow:none!important}}.lrn-assess [id^=countdown-modal] .lrn-assess-modal-body{white-space:pre-line}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}:is(.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress)) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;position:absolute;width:var(--swiper-navigation-size);z-index:10}:is(.swiper-button-next,.swiper-button-prev).swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}:is(.swiper-button-next,.swiper-button-prev).swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-next,.swiper-button-prev){display:none!important}:is(.swiper-button-next,.swiper-button-prev) ::slotted(svg),:is(.swiper-button-next,.swiper-button-prev) svg{height:100%;object-fit:contain;transform-origin:center;width:100%;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev .swiper-navigation-icon,.swiper-button-prev ::slotted(.swiper-navigation-icon){transform:rotate(180deg)}.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal .swiper-button-next,.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-next,.swiper-horizontal~.swiper-button-prev{margin-left:0;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal .swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev,.swiper-horizontal~.swiper-button-next,.swiper-horizontal .swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}:is(.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal .swiper-button-prev) .swiper-navigation-icon,:is(.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal .swiper-button-prev) ::slotted(.swiper-navigation-icon){transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon,:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) ::slotted(.swiper-navigation-icon){transform:rotate(0)}.swiper-vertical .swiper-button-next,.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-next,.swiper-vertical~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{bottom:auto;top:var(--swiper-navigation-sides-offset,4px)}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon,:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) ::slotted(.swiper-navigation-icon){transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon,:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) ::slotted(.swiper-navigation-icon){transform:rotate(90deg)}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination.swiper-pagination-disabled,.swiper-pagination-disabled>.swiper-pagination{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}:is(.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets) .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}:is(.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}:is(.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>.swiper-pagination-progressbar,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,#0000001a);border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none}.swiper-scrollbar.swiper-scrollbar-disabled,.swiper-scrollbar-disabled>.swiper-scrollbar{display:none!important}.swiper-scrollbar.swiper-scrollbar-horizontal,.swiper-horizontal>.swiper-scrollbar{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;content:"";filter:blur(50px);inset:0;position:absolute}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}
