@import url("https://fonts.googleapis.com/css2?family=Galindo&display=swap");div.messages{background-position:8px 8px;background-repeat:no-repeat;border:1px solid;margin:6px 0;padding:10px 10px 10px 50px;}div.status{background-image:url(/core/misc/icons/73b355/check.svg);border-color:#be7;}div.status,.ok{color:#234600;}div.status,table tr.ok{background-color:#f8fff0;}div.warning{background-image:url(/core/misc/icons/e29700/warning.svg);border-color:#ed5;}div.warning,.warning{color:#840;}div.warning,table tr.warning{background-color:#fffce5;}div.error{background-image:url(/core/misc/icons/e32700/error.svg);border-color:#ed541d;}div.error,.error{color:#8c2e0b;}div.error,table tr.error{background-color:#fef5f1;}div.error p.error{color:#333;}div.messages ul{margin:0 0 0 1em;padding:0;}div.messages ul li{list-style-image:none;}
@font-face{font-family:'Proxima Soft';src:url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-SemiBold.eot);src:local('Proxima Soft SemiBold'),local('ProximaSoft-SemiBold'),url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-SemiBold.eot#iefix) format('embedded-opentype'),url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-SemiBold.woff2) format('woff2'),url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-SemiBold.woff) format('woff'),url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-SemiBold.ttf) format('truetype');font-weight:600;font-style:normal;}@font-face{font-family:'Proxima Soft';src:url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-BoldIt.eot);src:local('Proxima Soft Bold Italic'),local('ProximaSoft-BoldIt'),url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-BoldIt.eot#iefix) format('embedded-opentype'),url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-BoldIt.woff2) format('woff2'),url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-BoldIt.woff) format('woff'),url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-BoldIt.ttf) format('truetype');font-weight:bold;font-style:italic;}@font-face{font-family:'Proxima Soft';src:url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-Light.eot);src:local('Proxima Soft Light'),local('ProximaSoft-Light'),url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-Light.eot#iefix) format('embedded-opentype'),url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-Light.woff2) format('woff2'),url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-Light.woff) format('woff'),url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-Light.ttf) format('truetype');font-weight:300;font-style:normal;}@font-face{font-family:'Proxima Soft';src:url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-Thin.eot);src:local('Proxima Soft Thin'),local('ProximaSoft-Thin'),url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-Thin.eot#iefix) format('embedded-opentype'),url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-Thin.woff2) format('woff2'),url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-Thin.woff) format('woff'),url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-Thin.ttf) format('truetype');font-weight:100;font-style:normal;}@font-face{font-family:'Proxima Soft';src:url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-LightIt.eot);src:local('Proxima Soft Light Italic'),local('ProximaSoft-LightIt'),url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-LightIt.eot#iefix) format('embedded-opentype'),url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-LightIt.woff2) format('woff2'),url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-LightIt.woff) format('woff'),url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-LightIt.ttf) format('truetype');font-weight:300;font-style:italic;}@font-face{font-family:'Proxima Soft';src:url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-Medium.eot);src:local('Proxima Soft Medium'),local('ProximaSoft-Medium'),url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-Medium.eot#iefix) format('embedded-opentype'),url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-Medium.woff2) format('woff2'),url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-Medium.woff) format('woff'),url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-Medium.ttf) format('truetype');font-weight:500;font-style:normal;}@font-face{font-family:'Proxima Soft';src:url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-SemiBoldIt.eot);src:local('Proxima Soft SemiBold Italic'),local('ProximaSoft-SemiBoldIt'),url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-SemiBoldIt.eot#iefix) format('embedded-opentype'),url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-SemiBoldIt.woff2) format('woff2'),url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-SemiBoldIt.woff) format('woff'),url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-SemiBoldIt.ttf) format('truetype');font-weight:600;font-style:italic;}@font-face{font-family:'Proxima Soft';src:url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-Bold.eot);src:local('Proxima Soft Bold'),local('ProximaSoft-Bold'),url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-Bold.eot#iefix) format('embedded-opentype'),url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-Bold.woff2) format('woff2'),url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-Bold.woff) format('woff'),url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-Bold.ttf) format('truetype');font-weight:bold;font-style:normal;}@font-face{font-family:'Proxima Soft';src:url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-Black.eot);src:local('Proxima Soft Black'),local('ProximaSoft-Black'),url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-Black.eot#iefix) format('embedded-opentype'),url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-Black.woff2) format('woff2'),url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-Black.woff) format('woff'),url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-Black.ttf) format('truetype');font-weight:900;font-style:normal;}@font-face{font-family:'Proxima Soft';src:url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-RegularIt.eot);src:local('Proxima Soft Regular Italic'),local('ProximaSoft-RegularIt'),url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-RegularIt.eot#iefix) format('embedded-opentype'),url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-RegularIt.woff2) format('woff2'),url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-RegularIt.woff) format('woff'),url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-RegularIt.ttf) format('truetype');font-weight:normal;font-style:italic;}@font-face{font-family:'Proxima Soft';src:url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-Regular.eot);src:local('Proxima Soft Regular'),local('ProximaSoft-Regular'),url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-Regular.eot#iefix) format('embedded-opentype'),url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-Regular.woff2) format('woff2'),url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-Regular.woff) format('woff'),url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-Regular.ttf) format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'Proxima Soft';src:url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-MediumIt.eot);src:local('Proxima Soft Medium Italic'),local('ProximaSoft-MediumIt'),url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-MediumIt.eot#iefix) format('embedded-opentype'),url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-MediumIt.woff2) format('woff2'),url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-MediumIt.woff) format('woff'),url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-MediumIt.ttf) format('truetype');font-weight:500;font-style:italic;}@font-face{font-family:'Proxima Soft';src:url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-BlackIt.eot);src:local('Proxima Soft Black Italic'),local('ProximaSoft-BlackIt'),url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-BlackIt.eot#iefix) format('embedded-opentype'),url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-BlackIt.woff2) format('woff2'),url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-BlackIt.woff) format('woff'),url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-BlackIt.ttf) format('truetype');font-weight:900;font-style:italic;}@font-face{font-family:'Proxima Soft';src:url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-ExtraBoldIt.eot);src:local('Proxima Soft ExtraBold Italic'),local('ProximaSoft-ExtraBoldIt'),url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-ExtraBoldIt.eot#iefix) format('embedded-opentype'),url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-ExtraBoldIt.woff2) format('woff2'),url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-ExtraBoldIt.woff) format('woff'),url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-ExtraBoldIt.ttf) format('truetype');font-weight:800;font-style:italic;}@font-face{font-family:'Proxima Soft';src:url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-ThinIt.eot);src:local('Proxima Soft Thin Italic'),local('ProximaSoft-ThinIt'),url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-ThinIt.eot#iefix) format('embedded-opentype'),url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-ThinIt.woff2) format('woff2'),url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-ThinIt.woff) format('woff'),url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-ThinIt.ttf) format('truetype');font-weight:100;font-style:italic;}@font-face{font-family:'Proxima Soft';src:url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-ExtraBold.eot);src:local('Proxima Soft ExtraBold'),local('ProximaSoft-ExtraBold'),url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-ExtraBold.eot#iefix) format('embedded-opentype'),url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-ExtraBold.woff2) format('woff2'),url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-ExtraBold.woff) format('woff'),url(/themes/custom/kd_theme/fonts/proxima-nova-soft/ProximaSoft-ExtraBold.ttf) format('truetype');font-weight:800;font-style:normal;}
@font-face{font-family:Galindo;font-style:normal;font-weight:400;src:url(//fonts.gstatic.com/s/galindo/v24/HI_KiYMeLqVKqwyuc5joQw.eot?#) format("eot"),url(//fonts.gstatic.com/s/galindo/v24/HI_KiYMeLqVKqwyuc5boRw.woff2) format("woff2"),url(//fonts.gstatic.com/s/galindo/v24/HI_KiYMeLqVKqwyuc5joQQ.woff) format("woff");font-display:auto;}:root{--blue-lighter:#71b8ff;--blue-medium:#2c6792;--blue-light:#3e96ee;--blue-dark:#1d324a;--blue-darker:#0f1924;--yellow:#fff500;--blue-darkest:#060e19;--yellow-pale-light:#f5e765;--yellow-pale-dark:#ffcb45;--yellow-pale:#fad94d;--yellow-orange:#ffbe00;--yellow-orange-dark:#f1b034;--sepia-light:#c78f00;--sepia-dark:#654900;--grey-medium:#617380;--grey-light:#acbac3;--sepia-darker:#483400;--white:#fff;--grey-dark:#5f5f6a;--orange:#ff7220;--orange-darker:#b84603;--black:#000;--fushia:#f300f3;--fushia-darker:#a0a;--green:#24af0e;--light-background-blue:#93cdda;--turquoise:#67adbd;--light-turquoise:#96eff7;--teal:#0b6b84;--light-blue:#0e89ce;--medium-blue:#003D71;--light-green:#86fab3;--medium-green:#58b22d;--purple:#6c3eee;--light-orange:#e78b1f;--coral:#ea6452;}@keyframes fadeInMoveUp{from{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translateY(0%);}}@keyframes growDown{0%{transform:scaleY(0);}80%{transform:scaleY(1.1);}100%{transform:scaleY(1);}}@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}h1{font-family:"Proxima Soft";font-size:54px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;}h2{font-family:"Proxima Soft";font-size:32px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;}.pane-menu-menu-desktop-header-menu .pane-content > .menu > li > a,.pane-menu-menu-desktop-header-menu .pane-content > .menu > li > span{font-family:"Proxima Soft";font-size:26px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-shadow:1px 1px 0px #FFF;}h3{font-family:"Proxima Soft";font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;}@media (min-width:1024px){h3{font-size:18px;}}.pane-bean-footer-pivacy-policy .link-with-body-title,.pane-bean-footer-pivacy-policy .link-with-body-title a,h4{font-family:"Proxima Soft";font-size:22px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;}@media (max-width:767px){.pane-bean-footer-pivacy-policy .link-with-body-title,.pane-bean-footer-pivacy-policy .link-with-body-title a,h4{font-family:"Proxima Soft";font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;}}p{font-family:"Proxima Soft";font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.22;letter-spacing:normal;}@media (max-width:767px){p{font-family:"Proxima Soft";font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:normal;}}.header-top .field--type-text-with-summary p{font-family:"Proxima Soft";font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;}.menu-name-menu-desktop-footer-menu > ul.footer-menu > li > ul > li > span,.menu-name-menu-desktop-footer-menu > ul.footer-menu > li > ul > li > a{font-family:"Proxima Soft";font-size:18px;font-weight:300;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;}a.star-link--dark-orange,a.star-link--green,a.star-link--lighter-blue,a.star-link--med-blue,a.star-link--yellow,.menu-name-menu-desktop-footer-menu > ul.footer-menu > li > ul > li > span,.menu-name-menu-desktop-footer-menu > ul.footer-menu > li > ul > li > a,.pane-menu-menu-desktop-header-menu .pane-content > .menu > li > a,.pane-menu-menu-desktop-header-menu .pane-content > .menu > li > span{transition-duration:0.4s;transition-timing-function:ease-out;}.node-type-brain-teaser .cm-hide-element{display:none !important;}.field-label-inline .field-label{float:left;margin-right:4px;}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;}.container{display:block;width:100%;}.container > div{max-width:1080px;margin:auto;}@media (min-width:1280px){.container > div{margin-right:0;padding:0 15px;}}@media (min-width:1310px){.container > div{margin-right:calc((100vw - 1310px) / 2);}}.container > div div{margin-right:0;}.container.wide > div{max-width:1280px;}@media (max-width:1279px){.container.wide > div{max-width:1080px;}}.container.wider > div{max-width:1300px;}@media (max-width:1279px){.container{box-sizing:border-box;padding-left:15px;padding-right:15px;}}@media (min-width:1280px){.container[class*=block-flexible-row-inside-] > div,.container[class*=block-pane-] > div{padding-left:0;padding-right:0;}}@media (max-width:1279px){.container .container{padding-left:0;padding-right:0;}}.row-column-content{display:flex;align-items:stretch;}.row-column-content > .main-column{width:1080px;max-width:100%;margin:0 auto;}@media (min-width:1280px){.row-column-content > .main-column{margin-right:0;}}.row-column-content > .main-column #block-kd-theme-page-title + div{margin-top:32px;}.row-column-content > .main-column #block-kd-theme-system-main + div{margin-top:28px;}.row-column-content > .right-column{width:242px;flex-grow:0;flex-shrink:0;margin-left:31px;}@media (max-width:1023px){.row-column-content > .right-column{width:200px;}}@media (min-width:1024px){body.taxonomy-landing-page .row-column-content > .right-column{width:504px;}}.row-column-content > .right-column aside.section > div > div + div{margin-top:35px;}.row-column-content > .right-column aside.section > div img{width:100%;height:auto;}@media (min-width:1024px){.row-column-content > .right-column .views-field-title .field-content > a,.row-column-content > .right-column .views-field-title-1 .field-content > a{font-size:16px;}}.row-column-content + .row-column-content{margin-top:10px;}@media (min-width:768px){.row-column-content + .row-column-content{margin-top:25px;}}@media (max-width:767px){.row-column-content{display:block;}.row-column-content > div{width:100% !important;}.row-column-content > .right-column{margin-left:0 !important;margin-top:15px;}}.home-grid > div{display:flex;flex-wrap:wrap;row-gap:60px;-moz-column-gap:32px;column-gap:32px;}@media (max-width:767px){.home-grid > div{flex-flow:column;row-gap:40px;-moz-column-gap:0;column-gap:0;}.home-grid > div > div{flex-grow:0 !important;flex-shrink:0 !important;width:100%;}.home-grid > div > div.block--popular_topics{order:1;}.home-grid > div > #block-kd-theme-homepagelinksection{order:3;}.home-grid > div > #block-kd-theme-ads-homepage-300x250{order:2;}}@media (max-width:767px){.home-grid > div{row-gap:15px;}.home-grid > div > div.block--popular_topics{padding-left:15px;padding-right:15px;box-sizing:border-box;}.home-grid > div > #block-kd-theme-homepagelinksection{padding-left:15px;padding-right:15px;box-sizing:border-box;}}.home-grid > div > div:nth-child(2n+1){flex-grow:1;flex-shrink:1;}.home-grid > div > div:nth-child(2n+2){flex-grow:0;flex-shrink:0;}.global-content-wrapper > * + .row-top-content.with-bg{margin-top:0;}.cool-math-games-and-problems-landing-page .content-column-wrapper{background-color:var(--blue-darker);margin-top:0;}@media (max-width:767px){.cool-math-games-and-problems-landing-page .games-grid{padding-left:0;padding-right:0;}}.top-ads{padding-top:20px;overflow:hidden;}.top-ads.with-bg{background-color:var(--medium-blue);background:url(/themes/custom/kd_theme/img/blue-bg.svg) no-repeat 0 bottom/cover;position:relative;padding:40px 0 55px;}@media (max-width:1023px){.top-ads.with-bg{padding:20px 0 30px;}}@media (max-width:767px){.row-column-content{gap:15px;}}.main-column + .left-column{order:-1;}.row-bottom > aside > div > div + div:not(.with-bg){padding-top:30px;}.row-bottom .ad-wrapper{max-width:1080px;margin:auto;}.row-bottom aside.section > .field-secondary-content > *:first-child{margin-top:15px;}.white-content,.white-page-content .field--name-body{padding:22px 35px 24px 36px;border-radius:12px;box-shadow:0 0 16px 0 rgba(0,0,0,0.25);background-color:var(--white);}.black-content,.black-page-content .field--name-body{padding:22px 35px 24px 36px;border-radius:12px;box-shadow:0 0 16px 0 rgba(0,0,0,0.25);background-color:var(--black);}.footer-ad-block > div{min-height:90px;padding:50px 0;}.footer-ad-block > div #block-kd-theme-ads-bottom-728x90 #leaderboard_btf:not([data-google-query-id]){height:90px;line-height:90px;}.global-content-wrapper > *:last-child{padding-bottom:60px;}@media (min-width:1024px){.global-content-wrapper > *:last-child{padding-bottom:70px;}}#footer{padding-bottom:14px;background:var(--medium-blue);position:relative;}@media (max-width:1023px){#footer{overflow:hidden;padding-top:30px;margin-top:-1px;}}#footer > div{position:relative;z-index:2;max-width:925px;margin-right:auto;}#footer p{font-size:16px;}@media (max-width:1023px){#footer p{font-size:14px;}}@media (max-width:1023px){#footer > div > aside.section{order:-1;}}#footer .block-container-system_branding_block{margin-top:115px;text-align:center;font-family:"Proxima Soft";font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--white);}#footer .block-container-system_branding_block > a{display:block;text-align:center;margin-bottom:20px;}@media (max-width:767px){#footer .block-container-system_branding_block{margin-top:30px;}}.other-sites{display:flex;justify-content:space-between;margin-top:25px;flex-wrap:wrap;gap:10px;}.other-sites a{font-size:18px;font-weight:600;}@media (max-width:1023px){.other-sites a{width:calc(50% - 10px);font-size:14px;}}.other-sites a:nth-child(1){color:#30D85D;}.other-sites a:nth-child(2){color:#F08986;}.other-sites a:nth-child(3){color:#B59DF7;}.other-sites a:nth-child(4){color:#FDA648;}.other-sites a:hover{text-decoration:underline;}.footer-text{color:#FFF;text-align:center;margin:30px auto 7px;font-size:18px;font-weight:600;}@media (min-width:1024px){.footer-text{margin-top:30px;margin-bottom:30px;}}#block-homepagetopics-2{position:relative;padding-top:40px !important;padding-bottom:0 !important;z-index:0;}@media (max-width:1023px){#block-homepagetopics-2{padding-top:0 !important;}}#block-homepagetopics-2:before{content:"";width:100%;height:240px;background:rgba(180,255,234,0.4) url(/themes/custom/kd_theme/img/bg-1.svg) no-repeat 0 0/cover;position:absolute;z-index:-1;bottom:80px;}#block-homepagetopics-2:after{content:"";width:100%;height:200px;background:url(/themes/custom/kd_theme/img/bg-2.svg) no-repeat 0 0/100%;position:absolute;z-index:-1;bottom:-20px;}#block-homepagetopics-2 > div{padding-top:30px;}@media (min-width:1024px){#block-homepagetopics-2 > div{padding-bottom:44px;}}#block-homepagetopics-2 + #block-views-block-nodequeue-7-block-1{padding-bottom:90px;}@media (min-width:1024px){#block-homepagetopics-2 + #block-views-block-nodequeue-7-block-1{padding-bottom:130px;}}#block-homepagetopics-2 + #block-views-block-nodequeue-7-block-1 h2{background-image:linear-gradient(88deg,#27B4E6 -39.35%,#1C7FA3 62.38%,#166480 122.12%);}#block-homepagetopics-2 + #block-views-block-nodequeue-7-block-1 > div{padding-top:30px;}@media (max-width:1023px){#block-homepagetopics-2 + #block-views-block-nodequeue-7-block-1 > div{padding-top:10px;}}#block-views-block-nodequeue-2-block-1{position:relative;background-color:#ADFBD8;padding-top:10px;padding-bottom:20px;}#block-views-block-nodequeue-2-block-1::before{content:"";position:absolute;left:0;top:-100px;background:url(/themes/custom/kd_theme/img/bg-3.png) no-repeat 0 0/cover;z-index:-1;width:100%;height:100px;}@media (max-width:1023px){#block-views-block-nodequeue-2-block-1::before{transform:rotate(-8deg);top:-110px;height:200px;width:110%;}}#block-views-block-nodequeue-2-block-1 .games-grid.cm-homepage-brainteasers-region{padding-top:10px;padding-bottom:30px;}@media (max-width:1023px){#block-views-block-nodequeue-2-block-1 .games-grid.cm-homepage-brainteasers-region{margin-top:-70px;padding-bottom:70px;}}#block-views-block-nodequeue-2-block-1 .games-grid.cm-homepage-brainteasers-region h2{background-image:linear-gradient(86deg,#EA6452 45.44%,#E68B1F 184.7%);}@media (min-width:1024px){#block-views-block-nodequeue-2-block-1 .games-grid.cm-homepage-brainteasers-region .views-row{margin-bottom:10px;}}.content-layout.cm-home{padding-top:50px;}@media (min-width:1280px){.content-layout.cm-home .left-column{margin-top:55px;}}.content-layout.cm-home > .region--main-content{padding-bottom:30px;position:relative;z-index:1;}@media (max-width:1023px){.content-layout.cm-home > .region--main-content{padding-bottom:10px;}}.content-layout.cm-home > .region--main-content .header-container h2{display:inline-flex;}.content-layout.cm-home > .region--main-content .header-container h2:before{content:"";position:absolute;width:17px;height:17px;top:4px;left:-30px;background:url(/themes/custom/kd_theme/img/title-icon2.svg) no-repeat 0 0;}.content-layout.cm-home > .region--main-content .header-container h2:after{content:"";position:absolute;width:28px;height:18px;top:-12px;right:14px;background:url(/themes/custom/kd_theme/img/title-icon1.svg) no-repeat 0 0;}.content-layout.cm-home .header-container h2{padding-top:0;background:linear-gradient(89deg,#9747FF -33.02%,#8940E7 32.67%,#5B2B99 136.67%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative;}.node__content.field-item > div > div.common-title + div{margin-top:32px;}.node__content.field-item > div > div.field--name-body + div{margin-top:28px;}.view-content header + .item-list{margin-top:32px;}.view-content header > div.common-title + div{margin-top:32px;}#block-headertopourwebsites{padding-top:10px;}@media (max-width:1023px){#block-headertopourwebsites{display:none;}}@media (max-width:1023px){header.main-header{margin:0;padding-top:12px;padding-bottom:12px;min-height:70px;}}.content-column-wrapper{padding-top:20px;}@media (min-width:768px){.content-column-wrapper{padding-top:40px;}}.left-column{display:none;position:relative;z-index:91;}@media (min-width:1280px){.left-column{width:160px;display:block;height:600px;position:sticky;top:90px;left:calc((100vw - 1270px) / 2);float:left;}}#block-kd-theme-branding img{display:block;}@media (max-width:767px){#block-kd-theme-branding img{max-width:70vw;}}#block-ads-top-728x90{height:106px;}.footer-bottom{min-height:19vw;position:relative;background-image:url(/themes/custom/kd_theme/img/footer-bg.svg);background-repeat:no-repeat;background-position:100% calc(100% + 1px);background-size:100%;display:flex;align-content:flex-end;flex-wrap:wrap;padding-top:30px;}@media (max-width:1023px){.footer-bottom{background-size:124%;}}.footer-bottom .wrap{max-width:1080px;margin:auto;width:100%;height:170px;}@media (min-width:1024px){.footer-bottom .wrap{height:320px;}}.footer-bottom .wrap:before,.footer-bottom .wrap:after{content:"";display:block;position:absolute;height:100%;background-size:contain;background-repeat:no-repeat;bottom:7vw;}@media (min-width:1024px){.footer-bottom .wrap:before,.footer-bottom .wrap:after{bottom:20%;}}.footer-bottom .wrap::before{left:0;background-position:0 0;background-image:url(/themes/custom/kd_theme/img/art5.png);width:250px;}@media (min-width:768px){.footer-bottom .wrap::before{left:9%;}}@media (min-width:1024px){.footer-bottom .wrap::before{left:24%;}}.footer-bottom .wrap::after{right:0;background-position:100% 0;}@media (min-width:1024px){.footer-bottom .wrap::after{right:20%;}}@media (min-width:768px){.footer-bottom .wrap::after{right:9%;}}.home-landing-page .footer-ad-block,.home-landing-page .footer-bottom{background-color:rgba(134,250,179,0.5);}@media (min-width:1024px){.home-landing-page .footer-ad-block,.home-landing-page .footer-bottom{background-color:#C2FCD9;}}.home-landing-page .footer-ad-block > div{position:relative;top:-30px;}.home-landing-page .global-content-wrapper > *:last-child{padding-bottom:0;}.home-landing-page .footer-bottom .wrap::before{width:268px;background-image:url(/themes/custom/kd_theme/img/art1.png);bottom:0;left:26.5%;}@media (max-width:1023px){.home-landing-page .footer-bottom .wrap::before{bottom:4.8vw;left:6%;}}@media (max-width:767px){.home-landing-page .footer-bottom .wrap::before{bottom:4.8vw;left:-10px;}}.home-landing-page .footer-bottom .wrap:after{width:130px;height:207px;top:-40%;right:2%;background-image:url(/themes/custom/kd_theme/img/anime_top.png);display:none;}@media (max-width:1023px){.home-landing-page .footer-bottom .wrap:after{display:block;}}.cm-homepage-manipulatives-region .block-pane-games-grid .views-content > .views-row,.cm-homepage-brainteasers-region .block-pane-games-grid .views-content > .views-row{border-radius:20px;padding:10px;}@media (max-width:1023px){.cm-homepage-manipulatives-region .block-pane-games-grid .views-content > .views-row,.cm-homepage-brainteasers-region .block-pane-games-grid .views-content > .views-row{border-radius:10px;padding:5px;}}.cm-homepage-manipulatives-region .block-pane-games-grid .views-content > .views-row .field-content,.cm-homepage-brainteasers-region .block-pane-games-grid .views-content > .views-row .field-content{border-radius:10px;}.cm-homepage-manipulatives-region .block-pane-games-grid .views-content > .views-row .field-content > a > img,.cm-homepage-brainteasers-region .block-pane-games-grid .views-content > .views-row .field-content > a > img{border-radius:10px;}@media (max-width:1023px){.cm-homepage-manipulatives-region .block-pane-games-grid .views-content > .views-row .field-content > a > img,.cm-homepage-brainteasers-region .block-pane-games-grid .views-content > .views-row .field-content > a > img{border-radius:6px;}}.math-help-landing-page .footer-bottom .wrap::before{width:250px;background-image:url(/themes/custom/kd_theme/img/art3.png);bottom:0;}.math-help-landing-page .footer-bottom .wrap::after{width:250px;background-image:url(/themes/custom/kd_theme/img/art4.png);bottom:9vw;right:20%;}@media (max-width:1023px){.math-help-landing-page .footer-bottom .wrap::after{bottom:60px;right:0;}}.node-type-quiz .footer-bottom .wrap::before{background-image:url(/themes/custom/kd_theme/img/art3.png);bottom:0;}.math-games-landing-page .footer-bottom .wrap:before{width:223px;background-image:url(/themes/custom/kd_theme/img/art2.png);}@media (min-width:1024px){.math-games-landing-page .footer-bottom .wrap:before{left:27vw;bottom:-10px;}}.math-games-landing-page .common-title h1{background-image:linear-gradient(87deg,#EA6352 37.03%,#FDA648 163.04%);}.main-header{padding-top:15px;padding-bottom:15px;position:sticky;z-index:99;top:0;background-color:var(--white);border-bottom:10px solid rgba(151,71,255,0.17);background:linear-gradient(269deg,#D2DBFF 13.64%,#D0DAFF 88.03%,#D0DAFF 90.67%);}.header-banner-block{display:flex;justify-content:space-between;align-items:center;position:relative;margin:auto !important;}@media (max-width:1023px){.header-banner-block{padding-bottom:0;min-height:36px;align-items:flex-start;}.header-banner-block > .header-logo{flex-shrink:1;padding-right:20px;align-self:center;}.header-banner-block > .header-logo .site-branding img{width:100%;}}.pane-menu-menu-desktop-header-menu a{text-align:right;}.pane-menu-menu-desktop-header-menu .pane-content > .menu{display:flex;margin:0;}.pane-menu-menu-desktop-header-menu .pane-content > .menu > li{position:relative;z-index:1;overflow:visible;padding:0 0 0 30px;display:block;}@media (max-width:1180px){.pane-menu-menu-desktop-header-menu .pane-content > .menu > li{padding-left:20px;}}@media (max-width:1023px){.pane-menu-menu-desktop-header-menu .pane-content > .menu > li:after{display:none !important;}}.pane-menu-menu-desktop-header-menu .pane-content > .menu > li > a,.pane-menu-menu-desktop-header-menu .pane-content > .menu > li > span{line-height:40px;color:#3E2388;text-decoration:none;cursor:pointer;transition-property:color;}@media (max-width:1279px){.pane-menu-menu-desktop-header-menu .pane-content > .menu > li > a,.pane-menu-menu-desktop-header-menu .pane-content > .menu > li > span{font-size:20px;}}@media (max-width:1023px){.pane-menu-menu-desktop-header-menu .pane-content > .menu > li > a,.pane-menu-menu-desktop-header-menu .pane-content > .menu > li > span{font-size:18px;text-shadow:none;white-space:nowrap;padding:5px 0;color:#3E2388;display:inline-block;line-height:1.3;}}.pane-menu-menu-desktop-header-menu .pane-content > .menu > li > a.is-active,.pane-menu-menu-desktop-header-menu .pane-content > .menu > li > span.is-active{color:var(--coral);}.pane-menu-menu-desktop-header-menu .pane-content > .menu > li:not(.is-expanded):hover > a,.pane-menu-menu-desktop-header-menu .pane-content > .menu > li:not(.is-expanded):hover > span{text-decoration:none;color:#BF4644;}@media (min-width:1024px){.pane-menu-menu-desktop-header-menu .pane-content > .menu > li.is-expanded::after{content:"";display:inline-block;width:0;height:0;background-color:transparent;outline:none;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:none;border-right:none;border-right:10.067114094px solid #0b6b84;transform:rotate(-90deg);margin-left:10px;}.pane-menu-menu-desktop-header-menu .pane-content > .menu > li.is-expanded::after:focus,.pane-menu-menu-desktop-header-menu .pane-content > .menu > li.is-expanded::after:active{outline:none;}.pane-menu-menu-desktop-header-menu .pane-content > .menu > li.is-expanded::after:hover{border-right:10.067114094px solid #031f26;}.pane-menu-menu-desktop-header-menu .pane-content > .menu > li.is-expanded:hover > a,.pane-menu-menu-desktop-header-menu .pane-content > .menu > li.is-expanded:hover > span{color:var(--white);}.pane-menu-menu-desktop-header-menu .pane-content > .menu > li.is-expanded:hover > .expandable-wrapper{opacity:1;visibility:visible;z-index:9;}.pane-menu-menu-desktop-header-menu .pane-content > .menu > li > .expandable-wrapper{width:-moz-max-content;width:max-content;height:auto;position:absolute;top:100%;left:0;visibility:hidden;z-index:0;opacity:0;transition-duration:0.4s;transition-timing-function:ease-out;transition-property:opacity;}.pane-menu-menu-desktop-header-menu .pane-content > .menu > li > .expandable-wrapper > .menu{display:block;border-radius:5px;padding:10px;background-color:#0b6b84;}.pane-menu-menu-desktop-header-menu .pane-content > .menu > li > .expandable-wrapper > .menu > li{display:block;}.pane-menu-menu-desktop-header-menu .pane-content > .menu > li > .expandable-wrapper > .menu > li > a{display:block;font-family:"Proxima Soft";font-size:20px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.3;letter-spacing:normal;color:#0b6b84;text-decoration:none;position:relative;overflow:visible;color:var(--sepia-dark);text-decoration:none;padding-bottom:15px;}.pane-menu-menu-desktop-header-menu .pane-content > .menu > li > .expandable-wrapper > .menu > li > a::after{content:"";position:absolute;display:block;left:0;bottom:-2px;width:100%;height:1px;background-color:currentColor;transition-duration:0.3s;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-property:opacity;opacity:0;}.pane-menu-menu-desktop-header-menu .pane-content > .menu > li > .expandable-wrapper > .menu > li > a:hover::after{opacity:1;}}@media (min-width:1024px) and (max-width:767px){.pane-menu-menu-desktop-header-menu .pane-content > .menu > li > .expandable-wrapper > .menu > li > a{font-family:"Proxima Soft";font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:normal;}}@media (min-width:1024px){.pane-menu-menu-desktop-header-menu .pane-content > .menu > li > .expandable-wrapper > .menu > li > a.is-active{color:var(--black);}.pane-menu-menu-desktop-header-menu .pane-content > .menu > li > .expandable-wrapper > .menu > li > a:hover{color:var(--black);text-decoration:none;}.pane-menu-menu-desktop-header-menu .pane-content > .menu > li > .expandable-wrapper > .menu > li > a::after{display:none !important;}.pane-menu-menu-desktop-header-menu .pane-content > .menu > li > .expandable-wrapper > .menu > li:last-child > a{padding-bottom:0;}}@media (max-width:1023px){.pane-menu-menu-desktop-header-menu .pane-content > .menu > li.is-expanded::before{content:"";display:inline-block;width:0;height:0;background-color:transparent;outline:none;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:none;border-right:none;border-right:10.067114094px solid #483400;transform:rotate(-90deg);margin-right:10px;}.pane-menu-menu-desktop-header-menu .pane-content > .menu > li.is-expanded::before:focus,.pane-menu-menu-desktop-header-menu .pane-content > .menu > li.is-expanded::before:active{outline:none;}.pane-menu-menu-desktop-header-menu .pane-content > .menu > li.is-expanded::before:hover{border-right:10.067114094px solid black;}.pane-menu-menu-desktop-header-menu .pane-content > .menu > li.is-expanded > .expandable-wrapper{display:none;}.pane-menu-menu-desktop-header-menu .pane-content > .menu > li.is-expanded:hover > .expandable-wrapper{display:block;}.pane-menu-menu-desktop-header-menu .pane-content > .menu > li.is-expanded > span,.pane-menu-menu-desktop-header-menu .pane-content > .menu > li.is-expanded a{padding-bottom:0;}.pane-menu-menu-desktop-header-menu .pane-content > .menu > li.is-expanded > span:hover::after,.pane-menu-menu-desktop-header-menu .pane-content > .menu > li.is-expanded a:hover::after{display:none !important;}.pane-menu-menu-desktop-header-menu .pane-content > .menu > li > .expandable-wrapper > .menu > li > a{padding:19px 0;font-family:"Proxima Soft";font-size:20px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.3;letter-spacing:normal;color:#0b6b84;text-decoration:none;position:relative;overflow:visible;color:var(--sepia-dark);display:inline-block;}.pane-menu-menu-desktop-header-menu .pane-content > .menu > li > .expandable-wrapper > .menu > li > a::after{content:"";position:absolute;display:block;left:0;bottom:-2px;width:100%;height:1px;background-color:currentColor;transition-duration:0.3s;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-property:opacity;opacity:0;}.pane-menu-menu-desktop-header-menu .pane-content > .menu > li > .expandable-wrapper > .menu > li > a:hover::after{opacity:1;}}@media (max-width:1023px) and (max-width:767px){.pane-menu-menu-desktop-header-menu .pane-content > .menu > li > .expandable-wrapper > .menu > li > a{font-family:"Proxima Soft";font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:normal;}}@media (max-width:1023px){.pane-menu-menu-desktop-header-menu .pane-content > .menu > li,.pane-menu-menu-desktop-header-menu .pane-content > .menu > li li{position:relative;padding:0;}.pane-menu-menu-desktop-header-menu .pane-content > .menu > li:not(.is-expanded)::after,.pane-menu-menu-desktop-header-menu .pane-content > .menu > li li::after{content:"";display:block;height:1px;width:32px;background-color:white;position:absolute;opacity:1;bottom:0;left:0;top:auto;right:auto;}.pane-menu-menu-desktop-header-menu .pane-content > .menu > li:not(.is-expanded):last-child::after,.pane-menu-menu-desktop-header-menu .pane-content > .menu > li li:last-child::after{display:none;}}@media (max-width:1023px){.pane-menu-menu-desktop-header-menu .pane-content{display:none;animation:fadeIn 300ms ease-in-out forwards;}}.pane-menu-menu-desktop-header-menu .menu-control{display:none;width:36px;height:36px;padding:0;border-radius:5px;background-color:#3E2388;box-sizing:border-box;position:absolute;top:0;right:0;text-align:right;cursor:pointer;border:0;outline:0;}@media (max-width:1023px){.pane-menu-menu-desktop-header-menu .menu-control{display:inline-block;cursor:pointer;text-decoration:none;}.pane-menu-menu-desktop-header-menu .menu-control::before{background-image:url("data:image/svg+xml,%3Csvg fill='%23ffffff' width='32' height='32' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26 7H6c-.6 0-1-.4-1-1s.4-1 1-1h20c.6 0 1 .4 1 1s-.4 1-1 1zM23.6 15c.6 0 1 .4 1 1s-.4 1-1 1H8.3c-.6 0-1-.4-1-1s.4-1 1-1h15.3zM6 25h20c.6 0 1 .4 1 1s-.4 1-1 1H6c-.6 0-1-.4-1-1s.4-1 1-1z'/%3E%3C/svg%3E");}.pane-menu-menu-desktop-header-menu .menu-control::before{display:inline-block;content:"";width:32px;height:32px;background-size:contain;background-repeat:no-repeat;}.pane-menu-menu-desktop-header-menu .menu-control:before{transform:scale(0.9);background-position:-2px 2px;}}@media (max-width:1023px){.pane-menu-menu-desktop-header-menu.active{position:fixed;width:180px;overflow-y:auto;top:7px;right:7px;z-index:99;padding:20px 45px 10px 13px;box-sizing:border-box;background-color:#F2EBFE;border-radius:5px;}.pane-menu-menu-desktop-header-menu.active .menu-control{top:5px;right:8px;}.pane-menu-menu-desktop-header-menu.active .menu-control::before{background-image:url("data:image/svg+xml,%3Csvg fill='white' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath d='M38 12.83L35.17 10 24 21.17 12.83 10 10 12.83 21.17 24 10 35.17 12.83 38 24 26.83 35.17 38 38 35.17 26.83 24z' /%3E%3C/svg%3E");}.pane-menu-menu-desktop-header-menu.active .menu-control::before{display:inline-block;content:"";width:32px;height:32px;background-size:contain;background-repeat:no-repeat;}.pane-menu-menu-desktop-header-menu.active .pane-content{display:block;}.pane-menu-menu-desktop-header-menu.active .pane-content > .menu{display:block;padding:0;}}.menu-name-menu-desktop-footer-menu ul{display:block;margin:0;padding:0;}.menu-name-menu-desktop-footer-menu ul li{display:block;list-style:none;margin:0;padding:0;}.menu-name-menu-desktop-footer-menu > ul.footer-menu{display:flex;justify-content:space-between;flex-wrap:wrap;-moz-column-gap:30px;column-gap:30px;row-gap:50px;}@media (max-width:767px){.menu-name-menu-desktop-footer-menu > ul.footer-menu{flex-wrap:wrap;gap:20px;}.menu-name-menu-desktop-footer-menu > ul.footer-menu > li{width:-moz-fit-content;width:fit-content;min-width:45%;margin-bottom:20px;}}.menu-name-menu-desktop-footer-menu > ul.footer-menu > li{width:-moz-fit-content;width:fit-content;min-width:30%;}.menu-name-menu-desktop-footer-menu > ul.footer-menu > li > span,.menu-name-menu-desktop-footer-menu > ul.footer-menu > li > a{font-family:"Proxima Soft";font-size:26px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-shadow:1px 1px 0px #FFF;color:var(--turquoise);display:block;}.menu-name-menu-desktop-footer-menu > ul.footer-menu > li > ul{margin-top:12px;}.menu-name-menu-desktop-footer-menu > ul.footer-menu > li > ul > li > span,.menu-name-menu-desktop-footer-menu > ul.footer-menu > li > ul > li > a{color:var(--turquoise);padding:12px 0;display:block;transition-property:color;text-decoration:none;}.menu-name-menu-desktop-footer-menu > ul.footer-menu > li > ul > li > span:hover,.menu-name-menu-desktop-footer-menu > ul.footer-menu > li > ul > li > a:hover{text-decoration:none;color:var(--white);}@media (max-width:767px){.menu-name-menu-desktop-footer-menu > ul.footer-menu{overflow:hidden;}.menu-name-menu-desktop-footer-menu > ul.footer-menu > li{width:100%;position:relative;margin-bottom:30px;}.menu-name-menu-desktop-footer-menu > ul.footer-menu > li > span,.menu-name-menu-desktop-footer-menu > ul.footer-menu > li > a{color:var(--grey-light);display:inline-block;}.menu-name-menu-desktop-footer-menu > ul.footer-menu > li > span::after,.menu-name-menu-desktop-footer-menu > ul.footer-menu > li > a::after{content:"";display:block;position:absolute;width:100vw;bottom:-10px;left:0;height:1px;background-color:var(--blue-medium);}.menu-name-menu-desktop-footer-menu > ul.footer-menu > li.is-expanded::before{content:"";display:inline-block;width:0;height:0;background-color:transparent;outline:none;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:none;border-right:none;border-right:10.067114094px solid #617380;transform:rotate(-90deg);margin-right:10px;}.menu-name-menu-desktop-footer-menu > ul.footer-menu > li.is-expanded::before:focus,.menu-name-menu-desktop-footer-menu > ul.footer-menu > li.is-expanded::before:active{outline:none;}.menu-name-menu-desktop-footer-menu > ul.footer-menu > li.is-expanded::before:hover{border-right:10.067114094px solid #fff;}.menu-name-menu-desktop-footer-menu > ul.footer-menu > li.is-expanded > ul{display:none;}.menu-name-menu-desktop-footer-menu > ul.footer-menu > li.is-expanded > ul a{pointer-events:none;}.menu-name-menu-desktop-footer-menu > ul.footer-menu > li.is-expanded:hover::before{border-right-color:var(--white);}.menu-name-menu-desktop-footer-menu > ul.footer-menu > li.is-expanded:hover::before > span,.menu-name-menu-desktop-footer-menu > ul.footer-menu > li.is-expanded:hover::before > a{color:var(--white);}.menu-name-menu-desktop-footer-menu > ul.footer-menu > li.is-expanded:hover > ul{display:block;}.menu-name-menu-desktop-footer-menu > ul.footer-menu > li.is-expanded:hover > ul a{pointer-events:all;}.menu-name-menu-desktop-footer-menu > ul.footer-menu > li > ul > li > span,.menu-name-menu-desktop-footer-menu > ul.footer-menu > li > ul > li > a{font-family:"Proxima Soft";font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;}}.breadcrumb-links{font-family:"Proxima Soft";font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.57;letter-spacing:normal;color:var(--teal);margin-bottom:6px;}.breadcrumb-links a{font-family:"Proxima Soft";font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.57;letter-spacing:normal;position:relative;overflow:visible;color:var(--teal);}.breadcrumb-links a::after{content:"";position:absolute;display:block;left:0;bottom:-2px;width:100%;height:1px;background-color:currentColor;transition-duration:0.3s;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-property:opacity;opacity:0;}.breadcrumb-links a:hover::after{opacity:1;}@media (max-width:1023px) and (min-width:768px){.breadcrumb-links{width:calc(100% + 240px);max-width:100vw;}}.pagination-wrapper{position:relative;display:flex;z-index:1;align-items:center;gap:16px;}.pagination-wrapper .pagination-content{padding:10px 40px 10px 20px;border-radius:6px;background-color:#005871;display:inline-block;position:relative;transition:all 0.3s;white-space:nowrap;cursor:pointer;}@media (max-width:767px){.pagination-wrapper .pagination-content{padding:10px 30px 10px 10px;}}.pagination-wrapper .pagination-content::after{content:"";display:inline-block;width:0;height:0;background-color:transparent;outline:none;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:none;border-right:none;border-right:10.067114094px solid white;transform:rotate(-90deg);border-right-width:8px;position:absolute;top:13px;right:20px;border-radius:2px;transition-duration:0.4s;transition-timing-function:ease-out;transition-property:border-right-color;}.pagination-wrapper .pagination-content::after:focus,.pagination-wrapper .pagination-content::after:active{outline:none;}.pagination-wrapper .pagination-content::after:hover{border-right:10.067114094px solid #cccccc;}@media (max-width:767px){.pagination-wrapper .pagination-content::after{right:10px;top:12px;}}.pagination-wrapper .pagination-content:hover{background-color:var(--medium-blue);}.pagination-wrapper .pagination-content a{display:none;pointer-events:none;font-family:"Proxima Soft";font-size:18px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--white);}@media (max-width:767px){.pagination-wrapper .pagination-content a{font-size:15px;}}.pagination-wrapper .pagination-content a::before{display:inline-block;content:"Page";margin-right:5px;}.pagination-wrapper .pagination-content a:hover{text-decoration:none;}.pagination-wrapper .pagination-content a.active{display:block;}.pagination-wrapper .pane-cmat-lesson-lesson-page-summary{font-family:"Proxima Soft";font-size:18px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--medium-blue);white-space:nowrap;}@media (max-width:767px){.pagination-wrapper .pane-cmat-lesson-lesson-page-summary{font-size:15px;}}.pagination-wrapper .pagination-dropdown{position:absolute;top:calc(100% + 5px);left:0;background-color:var(--blue-medium);padding:0;box-sizing:border-box;border-radius:3px;min-width:88px;display:none;animation:growDown 300ms ease-in-out forwards;transform-origin:top center;}.pagination-wrapper .pagination-dropdown a{display:block;padding:10px 20px;font-family:"Proxima Soft";font-size:18px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--white);transition:all 0.3s;}@media (max-width:767px){.pagination-wrapper .pagination-dropdown a{padding-left:10px;padding-right:10px;font-size:15px;}}.pagination-wrapper .pagination-dropdown a::before{display:inline-block;content:"Page";margin-right:5px;}.pagination-wrapper .pagination-dropdown a:hover{background:var(--medium-blue);text-decoration:none;}.pagination-wrapper .pagination-dropdown a:hover::after{display:none;}.pagination-wrapper .pagination-dropdown a.active{background:var(--medium-blue);}.pagination-wrapper .pagination-dropdown a + a{border-top:1px solid var(--blue-dark);}.pagination-wrapper.open .pagination-dropdown{display:block;}.pagination-wrapper.open .pagination-content::after{transform:rotate(90deg);}.pagination-wrapper.after-main .pagination-dropdown{bottom:calc(100% + 5px);top:auto;transform-origin:bottom center;}.navigation-wrapper .prev,.navigation-wrapper .next{display:block;padding:10px;border-radius:5px;background-color:#005871;font-size:18px;font-weight:400;color:var(--white) !important;line-height:1;text-transform:capitalize;transition:all 0.3s;}.navigation-wrapper .prev:hover,.navigation-wrapper .next:hover{text-decoration:none;background:var(--medium-blue);}.navigation-wrapper .prev::before{display:none;}.navigation-wrapper .next::after{display:none;}.pagination-outer{display:flex;justify-content:space-between;}@media (max-width:767px){.pagination-outer{gap:20px;}}.pagination-outer .navigation-wrapper{order:1;display:flex;align-items:center;}@media (max-width:767px){.pagination-outer .navigation-wrapper{justify-content:space-between;}.pagination-outer .navigation-wrapper a.btn--large{font-size:15px;padding-left:10px;padding-right:10px;}}.pagination-outer .navigation-wrapper > * + *{margin-left:15px;}.pagination-outer .pagination-wrapper{order:0;}.common-title .navigation-wrapper{display:none;}.common-title .navigation-column{display:flex;justify-content:center;align-items:center;}.common-title .navigation-column > *{order:0;}.common-title .navigation-column .pagination-outer{padding-left:0;padding-right:0;order:5;align-items:flex-end;flex-shrink:0;}a.star-link--dark-orange,a.star-link--green,a.star-link--lighter-blue,a.star-link--med-blue,a.star-link--yellow{font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#005871;text-decoration:none;transition-property:color;display:inline-block;margin-left:30px;}a.star-link--dark-orange:hover,a.star-link--green:hover,a.star-link--lighter-blue:hover,a.star-link--med-blue:hover,a.star-link--yellow:hover{color:var(--grey-light);text-decoration:none;}a.star-link--yellow::before{background-image:url("data:image/svg+xml,%3Csvg fill='%23fff500' width='12' height='13' viewBox='0 0 12 13' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m.26 5.917 2.425-1.213a3.764 3.764 0 0 0 1.682-1.682L5.58.596a.47.47 0 0 1 .84 0l1.213 2.425a3.76 3.76 0 0 0 1.682 1.682l2.425 1.214a.47.47 0 0 1 0 .84L9.315 7.97a3.758 3.758 0 0 0-1.682 1.682l-1.212 2.425a.471.471 0 0 1-.842 0L4.367 9.652A3.76 3.76 0 0 0 2.685 7.97L.26 6.757a.471.471 0 0 1 0-.84z' /%3E%3C/svg%3E");}a.star-link--yellow::before{display:inline-block;content:"";width:12px;height:12px;background-size:contain;background-repeat:no-repeat;margin-right:4px;}a.star-link--med-blue::before{background-image:url("data:image/svg+xml,%3Csvg fill='%232c6792' width='12' height='13' viewBox='0 0 12 13' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m.26 5.917 2.425-1.213a3.764 3.764 0 0 0 1.682-1.682L5.58.596a.47.47 0 0 1 .84 0l1.213 2.425a3.76 3.76 0 0 0 1.682 1.682l2.425 1.214a.47.47 0 0 1 0 .84L9.315 7.97a3.758 3.758 0 0 0-1.682 1.682l-1.212 2.425a.471.471 0 0 1-.842 0L4.367 9.652A3.76 3.76 0 0 0 2.685 7.97L.26 6.757a.471.471 0 0 1 0-.84z' /%3E%3C/svg%3E");}a.star-link--med-blue::before{display:inline-block;content:"";width:12px;height:12px;background-size:contain;background-repeat:no-repeat;margin-right:4px;}a.star-link--lighter-blue::before{background-image:url("data:image/svg+xml,%3Csvg fill='%2371b8ff' width='12' height='13' viewBox='0 0 12 13' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m.26 5.917 2.425-1.213a3.764 3.764 0 0 0 1.682-1.682L5.58.596a.47.47 0 0 1 .84 0l1.213 2.425a3.76 3.76 0 0 0 1.682 1.682l2.425 1.214a.47.47 0 0 1 0 .84L9.315 7.97a3.758 3.758 0 0 0-1.682 1.682l-1.212 2.425a.471.471 0 0 1-.842 0L4.367 9.652A3.76 3.76 0 0 0 2.685 7.97L.26 6.757a.471.471 0 0 1 0-.84z' /%3E%3C/svg%3E");}a.star-link--lighter-blue::before{display:inline-block;content:"";width:12px;height:12px;background-size:contain;background-repeat:no-repeat;margin-right:4px;}a.star-link--green::before{background-image:url("data:image/svg+xml,%3Csvg fill='%2324af0e' width='12' height='13' viewBox='0 0 12 13' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m.26 5.917 2.425-1.213a3.764 3.764 0 0 0 1.682-1.682L5.58.596a.47.47 0 0 1 .84 0l1.213 2.425a3.76 3.76 0 0 0 1.682 1.682l2.425 1.214a.47.47 0 0 1 0 .84L9.315 7.97a3.758 3.758 0 0 0-1.682 1.682l-1.212 2.425a.471.471 0 0 1-.842 0L4.367 9.652A3.76 3.76 0 0 0 2.685 7.97L.26 6.757a.471.471 0 0 1 0-.84z' /%3E%3C/svg%3E");}a.star-link--green::before{display:inline-block;content:"";width:12px;height:12px;background-size:contain;background-repeat:no-repeat;margin-right:4px;}a.star-link--dark-orange::before{background-image:url("data:image/svg+xml,%3Csvg fill='%23b84603' width='12' height='13' viewBox='0 0 12 13' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m.26 5.917 2.425-1.213a3.764 3.764 0 0 0 1.682-1.682L5.58.596a.47.47 0 0 1 .84 0l1.213 2.425a3.76 3.76 0 0 0 1.682 1.682l2.425 1.214a.47.47 0 0 1 0 .84L9.315 7.97a3.758 3.758 0 0 0-1.682 1.682l-1.212 2.425a.471.471 0 0 1-.842 0L4.367 9.652A3.76 3.76 0 0 0 2.685 7.97L.26 6.757a.471.471 0 0 1 0-.84z' /%3E%3C/svg%3E");}a.star-link--dark-orange::before{display:inline-block;content:"";width:12px;height:12px;background-size:contain;background-repeat:no-repeat;margin-right:4px;}a.prev{display:inline-block;padding:10px;border-radius:5px;background-color:#0b6b84;font-size:18px;font-weight:400;color:var(--white) !important;line-height:1;text-transform:capitalize;text-decoration:none !important;transition-duration:0.4s;transition-timing-function:ease-out;transition-property:background-color;}a.prev:hover{font-size:18px;font-weight:400;line-height:1;background-color:#67adbd;}a.prev:hover::after{background-color:transparent !important;}a.prev::after{position:relative;top:auto;left:auto;right:auto;bottom:auto;opacity:1;background-color:transparent !important;}a.next::after,a.prev::before{background-image:url("data:image/svg+xml,%3Csvg fill='%23483400' width='12' height='12' viewBox='0 0 12 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 6 5.849 0 4 1.803 8.304 6 4 10.197 5.849 12 12 6z'/%3E%3C/svg%3E");}a.prev::before{display:inline-block;content:"";width:15px;height:15px;background-size:contain;background-repeat:no-repeat;}a.prev::before{transform:rotate(180deg);position:relative;top:2px;}a.next{display:inline-block;padding:10px;border-radius:5px;background-color:#0b6b84;font-size:18px;font-weight:400;color:var(--white) !important;line-height:1;text-transform:capitalize;text-decoration:none !important;transition-duration:0.4s;transition-timing-function:ease-out;transition-property:background-color;}a.next:hover{font-size:18px;font-weight:400;line-height:1;background-color:#67adbd;}a.next:hover::after{background-color:transparent !important;}a.next::after{position:relative;top:auto;left:auto;right:auto;bottom:auto;opacity:1;background-color:transparent !important;}a.next::after{display:inline-block;content:"";width:15px;height:15px;background-size:contain;background-repeat:no-repeat;}a.next::after{position:relative;top:2px;}a.link-arrow--next{position:relative;padding-right:14px;box-sizing:border-box;font-size:22px;font-weight:600;color:var(--teal);transition-duration:0.4s;transition-timing-function:ease-out;transition-property:color;}a.link-arrow--next::after{content:"";width:6px;height:6px;border-top:2.5px solid;border-right:2.5px solid;transform:rotate(45deg) translateY(-50%);position:absolute;top:50%;right:6px;left:auto;background:none;margin-top:-1px;}a.link-arrow--next:hover{color:#3E2388;}a.link-arrow--prev{font-family:"Proxima Soft";font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.22;letter-spacing:normal;color:var(--teal);transition-duration:0.4s;transition-timing-function:ease-out;transition-property:color;}a.link-arrow--prev::before{background-image:url("data:image/svg+xml,%3Csvg fill='%230b6b84' width='12' height='12' viewBox='0 0 12 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 6 5.849 0 4 1.803 8.304 6 4 10.197 5.849 12 12 6z'/%3E%3C/svg%3E");}a.link-arrow--prev::before{display:inline-block;content:"";width:12px;height:12px;background-size:contain;background-repeat:no-repeat;}a.link-arrow--prev::before{transform:rotate(180deg);position:relative;top:0px;margin-right:3px;background-color:transparent;opacity:1 !important;}a.link-arrow--prev::after{display:none !important;}@media (max-width:767px){a.link-arrow--prev{font-family:"Proxima Soft";font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:normal;}}a.link-arrow--prev:hover{color:var(--blue-darkest);}a.button{-webkit-appearance:none;display:inline-block;padding:10px;border-radius:5px;background-color:#0b6b84;font-size:18px;font-weight:400;color:var(--white) !important;line-height:1;text-transform:capitalize;text-decoration:none !important;transition-duration:0.4s;transition-timing-function:ease-out;transition-property:background-color;transition-property:background-color;}a.button:hover{font-size:18px;font-weight:400;line-height:1;background-color:#67adbd;}a.button:hover::after{background-color:transparent !important;}a.button::after{position:relative;top:auto;left:auto;right:auto;bottom:auto;opacity:1;background-color:transparent !important;}a.button::after{display:none !important;}a.button.btn--addition{background-color:var(--coral);}a.button.btn--addition:hover{background-color:#be4a3a;}a.button.btn--subtraction{background-color:var(--light-orange);}a.button.btn--subtraction:hover{background-color:#d26601;}a.button.btn--multiplication{background-color:var(--medium-green);}a.button.btn--multiplication:hover{background-color:#2d5c17;}a.button.btn--division{background-color:var(--light-blue);}a.button.btn--division:hover{background-color:#005585;}a.button.btn--fractions,a.button.btn--fraction{background-color:var(--purple);}a.button.btn--fractions:hover,a.button.btn--fraction:hover{background-color:#3f228f;}a.btn--large.prev,a.btn--large.next,a.btn--large.button{font-weight:500;font-size:18px;line-height:1;padding:10px 20px;}a.btn--outline{font-family:"Proxima Soft";font-size:18px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;display:inline-block;padding:0px 10px;border-radius:4px;border:solid 1px var(--light-orange);line-height:30px;color:var(--light-orange);transition-duration:0.4s;transition-timing-function:ease-out;transition-property:opacity;}a.btn--outline:hover{color:#d26601;}.white-page-content a.prev:hover::after,.white-page-content a.next:hover::after,.white-content a.prev:hover::after,.white-content a.next:hover::after{background-color:transparent !important;}a{outline:none;text-decoration:none;}article a,.field-content > a{color:#0b6b84;font-family:"Proxima Soft";font-size:20px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.3;letter-spacing:normal;color:#0b6b84;text-decoration:none;position:relative;overflow:visible;transition-duration:0.4s;transition-timing-function:ease-out;transition-property:color;}article a::after,.field-content > a::after{content:"";position:absolute;display:block;left:0;bottom:-2px;width:100%;height:1px;background-color:currentColor;transition-duration:0.3s;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-property:opacity;opacity:0;}article a:hover::after,.field-content > a:hover::after{opacity:1;}@media (max-width:767px){article a,.field-content > a{font-family:"Proxima Soft";font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:normal;}}article a:after,.field-content > a:after{display:none;}article a:hover,.field-content > a:hover{text-decoration:underline;}article a.yellow,.field-content > a.yellow{color:var(--yellow);}article a.white,.field-content > a.white{color:var(--white);}article a.white:hover::after,.field-content > a.white:hover::after{background-color:var(--white);}article a.blue,.field-content > a.blue{color:var(--blue-light);}article a.blue:hover::after,.field-content > a.blue:hover::after{background-color:var(--blue-light);}article a.purple,.field-content > a.purple{color:var(--purple);}article a.purple:hover::after,.field-content > a.purple:hover::after{background-color:var(--purple);}article a.orange,.field-content > a.orange{color:var(--orange);}article a.orange:hover::after,.field-content > a.orange:hover::after{background-color:var(--orange);}article a.sepia,.field-content > a.sepia{color:var(--sepia-dark);}article a.sepia:hover::after,.field-content > a.sepia:hover::after{background-color:var(--sepia-dark);}.white-page-content a,.white-page-content a.yellow,.white-page-content a.white,.white-content a,.white-content a.yellow,.white-content a.white{color:var(--blue-medium) !important;}.white-page-content a:hover,.white-page-content a.yellow:hover,.white-page-content a.white:hover,.white-content a:hover,.white-content a.yellow:hover,.white-content a.white:hover{color:var(--blue-dark) !important;}.white-page-content a:hover::after,.white-page-content a.yellow:hover::after,.white-page-content a.white:hover::after,.white-content a:hover::after,.white-content a.yellow:hover::after,.white-content a.white:hover::after{background-color:var(--blue-dark) !important;}h1{margin:0;color:var(--medium-blue);}@media (max-width:1023px){h1{font-family:"Proxima Soft";font-size:28px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;}}@media (max-width:1023px){h2{font-family:"Proxima Soft";font-size:26px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;}}h2.pane-title,.block-pane-view-content > header > h2,.block-pane- > header > h2{font-size:22px;font-weight:600;font-style:normal;line-height:normal;color:var(--white) !important;margin:0 0 10px;padding:8px 14px 8px 14px;border-radius:5px;position:relative;background-color:#005871;}@media (max-width:1023px){h2.pane-title,.block-pane-view-content > header > h2,.block-pane- > header > h2{font-size:19px;}}h3{margin:0;}@media (max-width:1023px){h3{font-family:"Proxima Soft";font-size:20px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;}}h3.large{font-family:"Proxima Soft";font-size:22px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;}@media (max-width:1023px){h4{font-family:"Proxima Soft";font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;}}p i,p em{font-weight:500;font-style:italic;}@media (max-width:1023px){p{font-family:"Proxima Soft";font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:normal;}}p.highlight{font-family:"Proxima Soft";font-size:26px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-shadow:1px 1px 0px #FFF;color:var(--blue-dark);}p.content{font-family:"Proxima Soft";font-size:20px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal;}p.lead{font-family:"Proxima Soft";font-size:24px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:normal;}p.banner--warning{font-family:"Proxima Soft";font-size:20px;font-weight:500;font-stretch:normal;font-style:italic;line-height:1.3;letter-spacing:normal;color:var(--orange-darker);text-align:center;padding-left:80px;padding-right:44px;padding-top:8px;padding-bottom:16px;border-radius:8px;border-bottom:solid 3px var(--orange-darker);background-color:#fee;position:relative;}p.banner--warning::before{background-image:url("data:image/svg+xml,%3Csvg fill='%23b84603' width='48' height='42' viewBox='0 0 48 42' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.036.004C18.604.004 14.504 0 11.27.326 8.034.65 5.512 1.327 3.723 2.922 1.934 4.517 1.177 6.762.814 9.642c-.362 2.88-.358 6.53-.358 11.361 0 4.834-.002 8.482.367 11.364.37 2.881 1.14 5.128 2.934 6.72 1.794 1.59 4.31 2.267 7.544 2.592 3.23.325 7.325.321 12.735.321 5.412 0 9.505.002 12.736-.325 3.233-.327 5.754-1.012 7.545-2.607 1.791-1.593 2.56-3.836 2.93-6.717.37-2.88.367-6.526.367-11.352 0-4.824.005-8.47-.358-11.348-.363-2.879-1.123-5.124-2.91-6.72C42.56 1.338 40.042.655 36.804.326 33.568-.002 29.463 0 24.031 0l.005.004zm0 3.231c5.43 0 9.48.014 12.362.307 2.882.293 4.446.836 5.385 1.676.938.838 1.55 2.233 1.875 4.8.324 2.564.333 6.166.333 10.988 0 4.821-.018 8.421-.347 10.986-.328 2.564-.943 3.957-1.888 4.8-.946.84-2.515 1.386-5.392 1.677-2.877.293-6.915.307-12.325.307-5.41 0-9.45-.01-12.33-.299-2.877-.288-4.444-.834-5.39-1.672-.943-.837-1.557-2.233-1.888-4.8-.329-2.563-.347-6.168-.347-10.997 0-4.832.01-8.436.333-11 .325-2.567.937-3.96 1.875-4.796.94-.836 2.5-1.383 5.38-1.672 2.883-.288 6.934-.298 12.365-.298v-.007z' fill='%23B84603'/%3E%3Cpath d='M23.446 9c-.928.014-1.669.713-1.656 1.563v13.874c-.007.413.168.811.484 1.104.316.295.75.459 1.2.459.45 0 .882-.164 1.198-.459.317-.293.492-.691.486-1.104V10.563a1.478 1.478 0 0 0-.495-1.112 1.772 1.772 0 0 0-1.217-.45z' fill='%23B84603'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.158 30.5c0 2-3.368 2-3.368 0s3.368-2 3.368 0z' /%3E%3C/svg%3E");}p.banner--warning::before{display:inline-block;content:"";width:48px;height:42px;background-size:contain;background-repeat:no-repeat;}p.banner--warning::before{position:absolute;left:23px;top:50%;transform:translateY(-50%);}blockquote{border-left:6px solid var(--blue-lighter);padding-left:20px;}blockquote p{font-family:"Proxima Soft";font-size:22px;font-weight:600;font-stretch:normal;font-style:italic;line-height:1.27;letter-spacing:normal;color:var(--black);margin:0 !important;}blockquote p + p{margin-top:10px !important;}p.quote--author{font-family:"Proxima Soft";font-size:20px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal;font-style:normal;color:var(--blue-dark);}p.smaller{font-family:"Proxima Soft";font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:normal;}p.smaller a{font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;color:inherit;}p.smaller a:hover{color:inherit;}.color-yellow{color:var(--yellow);}a.color-yellow{position:relative;overflow:visible;}a.color-yellow::after{content:"";position:absolute;display:block;left:0;bottom:-2px;width:100%;height:1px;background-color:currentColor;transition-duration:0.3s;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-property:opacity;opacity:0;}a.color-yellow:hover::after{opacity:1;}.node-type-page .field--name-body font,.node-type-page .node__content font,.node-type-lesson-page .field--name-body font,.node-type-lesson-page .node__content font{font-family:"Proxima Soft" !important;}.node-type-page .field--name-body pre,.node-type-page .node__content pre,.node-type-lesson-page .field--name-body pre,.node-type-lesson-page .node__content pre{white-space:normal;}.node-type-page .field--name-body p img,.node-type-page .node__content p img,.node-type-lesson-page .field--name-body p img,.node-type-lesson-page .node__content p img{max-width:100%;height:auto;}.node-type-page .field--name-body table,.node-type-page .node__content table,.node-type-lesson-page .field--name-body table,.node-type-lesson-page .node__content table{max-width:100%;width:100%;margin:auto;}.node-type-page .field--name-body table img,.node-type-page .node__content table img,.node-type-lesson-page .field--name-body table img,.node-type-lesson-page .node__content table img{max-width:100%;height:auto;}@media (min-width:768px){.node-type-lesson-page .common-title .navigation-column{justify-content:normal;}}.node-type-lesson-page .common-title .pagination-outer{margin-left:auto;}@media (max-width:767px){.node-type-lesson-page .common-title .pagination-outer{display:none;}}.field-secondary-content,.field--name-body{overflow:auto;}.node-type-page .field--name-body > table{max-width:none;}.more article .node__content table{width:auto;}.more [about="/more/printable-flash-cards"] div[align=center] table,.more [about="/more/printable-flash-cards"] div[align=center] table th,.more [about="/more/printable-flash-cards"] div[align=center] table td{border:1px solid #666;border-collapse:collapse;}@media (max-width:767px){.more [about="/more/printable-flash-cards"] div[align=center] tr{display:flex;flex-wrap:wrap;}.more [about="/more/printable-flash-cards"] div[align=center] tr td{flex:0 0 50%;box-sizing:border-box;}.more [about="/more/printable-flash-cards"] div[align=center] tr td[colspan="6"]{flex:0 0 100%;}.more [about="/more/printable-flash-cards"] div[align=center] tr td.blank-data{display:none;}}.more [about="/more/printable-flash-cards"] div[align=center] table{max-width:100%;margin:30px auto 0;width:100%;}.more [about="/more/printable-flash-cards"] div[align=center] table td{padding:5px 10px !important;}.more [about="/more/printable-flash-cards"] div[align=center] table td[align=center]{text-align:center;padding:10px 10px 12px !important;}.more [about="/more/printable-flash-cards"] div[align=center] table td[align=center] p{text-align:center;}.more [about="/more/printable-flash-cards"] div[align=center] table td[align=center] p > br:first-of-type{display:none;}.more [about="/more/printable-flash-cards"] div[align=center] table td[align=center] p font{padding:0;}.node__content font[color="#ffffff"]{color:#000;}.node__content .stage-content{padding:0 20px;}.node__content .stage-content .stage-headline{padding-bottom:20px;font-weight:600;}.node__content .stage-content .stage{padding-bottom:20px;display:flex;}.node__content .stage-content .stage .stage-left{white-space:nowrap;padding-right:15px;}.node__content .stage-content .stage .stage-question{display:block;padding-bottom:10px;}.node__content a{font-size:16px;}.node__content td{padding-top:5px;padding-bottom:5px;}.block-pane-view-lessons-landing-page header{color:var(--medium-blue);}@media (min-width:768px){.block-pane-view-lessons-landing-page header p{font-size:18px;}}.block-pane-view-lessons-landing-page .view-grouping-content-0{padding:10px 10px;border-radius:10px;background-color:var(--white);display:flex;gap:20px;}@media (min-width:1024px){.block-pane-view-lessons-landing-page .view-grouping-content-0{padding:20px 15px;border-radius:20px;}}.block-pane-view-lessons-landing-page a img{transition-duration:0.4s;transition-timing-function:ease-out;transition-property:opacity;display:block;}.block-pane-view-lessons-landing-page a:hover img{opacity:0.7;}.block-pane-view-lessons-landing-page .view-grouping-header-0{flex:0 0 64px;}@media (min-width:1024px){.block-pane-view-lessons-landing-page .view-grouping-header-0{flex:0 0 77px;}}.block-pane-view-lessons-landing-page .view-grouping-content-1{display:flex;flex-flow:column;gap:12px;}@media (min-width:1024px){.block-pane-view-lessons-landing-page .view-grouping-content-1{gap:15px;}}.block-pane-view-lessons-landing-page .view-grouping-content-1 a{font-weight:normal;color:var(--teal);font-size:14px;line-height:1.3;}@media (min-width:1024px){.block-pane-view-lessons-landing-page .view-grouping-content-1 a{font-size:18px;}}.block-pane-view-lessons-landing-page .view-grouping-content-1 a:hover{text-decoration:underline;}.block-pane-view-lessons-landing-page .view-grouping-content-1 a:hover::after{opacity:1;display:inline-block;}.block-pane-view-lessons-landing-page .view-grouping-content-1 .cm-lesson-category-title{font-size:18px;font-weight:600;}@media (min-width:1024px){.block-pane-view-lessons-landing-page .view-grouping-content-1 .cm-lesson-category-title{font-size:22px;}}.block-pane-view-lessons-landing-page .view-grouping-content-1 .cm-lesson-category-title.addition{color:#C01800;}.block-pane-view-lessons-landing-page .view-grouping-content-1 .cm-lesson-category-title.subtraction{color:#B66000;}.block-pane-view-lessons-landing-page .view-grouping-content-1 .cm-lesson-category-title.multiplication{color:#3A731F;}.block-pane-view-lessons-landing-page .view-grouping-content-1 .cm-lesson-category-title.division{color:#0F557D;}.block-pane-view-lessons-landing-page .view-grouping-content-1 .cm-lesson-category-title.fraction,.block-pane-view-lessons-landing-page .view-grouping-content-1 .cm-lesson-category-title.fractions{color:#4E2DAD;}.block-pane-view-lessons-landing-page .view-grouping-content-1 .cm-lesson-category-title.addition{color:#C01800;}.block-pane-view-lessons-landing-page .view-grouping-content-1 .cm-lessons-list > div + div{margin-top:6px;}@media (max-width:767px){.block-pane-view-lessons-landing-page .view-grouping-content-1 .cm-lessons-list > div + div{margin-top:5px;}}.block-pane-view-lessons-landing-page .view-grouping-content-1 .cm-lessons-view-all{margin-top:auto;}.block-pane-view-lessons-landing-page .view-grouping-content-1 .cm-lessons-view-all a{position:relative;padding-right:14px;box-sizing:border-box;}.block-pane-view-lessons-landing-page .view-grouping-content-1 .cm-lessons-view-all a::after{content:"";width:6px;height:6px;border-top:2.5px solid;border-right:2.5px solid;transform:rotate(45deg) translateY(-50%);position:absolute;top:50%;right:6px;left:auto;background:none;margin-top:-1px;}.block-pane-view-lessons-landing-page .view-grouping-content-1 .cm-lessons-view-all a:hover{color:#3E2388;}.block-pane-view-lessons-landing-page .view-grouping-content-1 .cm-lessons-view-all a:hover{text-decoration:underline;}.block-pane-view-lessons-landing-page .views-content{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;}@media (max-width:767px){.block-pane-view-lessons-landing-page .views-content{grid-template-columns:1fr;}}.block-pane-view-lessons-landing-page .views-content .views-field-title,.block-pane-view-lessons-landing-page .views-content .views-field-title-1{margin-top:0;}.block-pane-view-lessons-landing-page footer{margin-top:40px;}.block-pane-view-lessons-landing-page footer h2{margin-bottom:10px;background:none;color:var(--medium-blue) !important;font-weight:bold;padding:0;}.block-pane-view-lessons-landing-page footer p{margin-top:0;}.views-element-container + .views-content{margin-top:20px;}.block-pane-games-grid .views-content{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:15px;-moz-column-gap:10px;column-gap:10px;}@media (max-width:767px){.block-pane-games-grid .views-content{grid-template-columns:repeat(2,minmax(0,1fr)) !important;}}.block-pane-games-grid .views-content > .views-row{box-sizing:border-box;padding:7px;border-radius:7px;box-shadow:2px 2px 4px 0px rgba(0,125,161,0.08);background-color:var(--white);display:flex !important;flex-wrap:wrap;}@media (max-width:1023px){.block-pane-games-grid .views-content > .views-row{padding:5px;border-radius:10px;}}.block-pane-games-grid .views-content > .views-row > .views-field-field-thumbnail,.block-pane-games-grid .views-content > .views-row > .views-field-field-manipulatives-image,.block-pane-games-grid .views-content > .views-row > .views-field-field-brain-teaser,.block-pane-games-grid .views-content > .views-row > .views-field-field-more-category-icon,.block-pane-games-grid .views-content > .views-row > .views-field-field-more-short-description{width:100%;}.block-pane-games-grid .views-content > .views-row .views-field-field-brain-teaser-headline{padding-bottom:10px;width:100%;}.block-pane-games-grid .views-content > .views-row > .views-field-field-thumbnail + .views-field-title{width:100%;}.block-pane-games-grid.grid-3 .views-content{grid-template-columns:1fr 1fr 1fr;}.block-pane-games-grid.grid-5 .views-content{grid-template-columns:1fr 1fr 1fr 1fr 1fr;-moz-column-gap:10px;column-gap:10px;}.block-pane-games-grid.transparent-card .views-content > .views-row{background-color:transparent;}.block-pane-games-grid.no-icon-card .views-content > .views-row{flex-wrap:nowrap;flex-flow:column;justify-content:flex-start;}@media (min-width:768px){.block-pane-games-grid.no-icon-card .views-field-title{margin:12px 0 6px;}}@media (max-width:767px){.brain-teasers-section .block-pane-games-grid .views-content{grid-template-columns:repeat(1,minmax(0,1fr)) !important;}}@media (max-width:767px){.brain-teasers-section .block-pane-games-grid .views-content .views-row{flex-direction:row;}}@media (max-width:767px){.brain-teasers-section .block-pane-games-grid .views-content .views-row .views-field-field-brain-teaser-headline{padding:0 0 0 10px;}.brain-teasers-section .block-pane-games-grid .views-content .views-row .views-field-field-brain-teaser-headline .field-content{line-height:1.3;}}@media (max-width:767px){.brain-teasers-section .block-pane-games-grid .views-content .views-row .cm-home-teaser-image{width:40%;flex-shrink:0;}}.cm-home-teaser-image{border-radius:10px !important;}.cm-home-teaser-image img{width:100%;height:auto;border-radius:10px;}body.page-taxonomy-term .block-pane-games-grid .views-content > .views-row{display:block;}body.page-taxonomy-term .block-pane-games-grid .views-content > .views-row .node-game{display:flex;flex-wrap:wrap;}body.page-taxonomy-term .block-pane-games-grid .views-content > .views-row .node-game > .field-name-field-thumbnail{width:100%;}#block-kd-theme-views-block-games-at-lesson-taxonomy-page-block .views-row{display:flex;flex-wrap:wrap;}#block-kd-theme-views-block-games-at-lesson-taxonomy-page-block .views-row > .views-field-field-thumbnail{width:100%;}.views-field-title,.views-field-title-1{margin-top:5px;}.views-field-title .field-content > a,.views-field-title-1 .field-content > a{font-family:"Proxima Soft";font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--teal);position:relative;display:inline-block;align-items:flex-start;}@media (min-width:1024px){.views-field-title .field-content > a,.views-field-title-1 .field-content > a{font-size:18px;}}.views-field-title .field-content > a.term-icon,.views-field-title-1 .field-content > a.term-icon{padding:3px 0 3px 25px;}.views-field-title .field-content > a.term-icon span,.views-field-title-1 .field-content > a.term-icon span{position:absolute;left:0;top:50%;transform:translateY(-50%);}.views-field-title .field-content > a:hover,.views-field-title-1 .field-content > a:hover{color:var(--teal);}.cm-homepage-manipulatives-region .views-field-title .field-content > a:hover,.cm-homepage-manipulatives-region .views-field-title-1 .field-content > a:hover{color:var(--medium-blue);}.views-field-title .field-content > a:hover::after,.views-field-title-1 .field-content > a:hover::after{display:none;}.cm-homepage-manipulatives-region .views-field-title .field-content > a,.cm-homepage-manipulatives-region .views-field-title-1 .field-content > a{color:var(--teal);}.views-field-title .field-content > a[href*="tid=6"] > span,.views-field-title .field-content > a[href*="tid=1"] > span,.views-field-title .field-content > a[href*="tid=22"] > span,.views-field-title-1 .field-content > a[href*="tid=6"] > span,.views-field-title-1 .field-content > a[href*="tid=1"] > span,.views-field-title-1 .field-content > a[href*="tid=22"] > span{padding:4px;background-color:var(--coral);border-radius:5px;display:inline-flex;margin-right:5px;}.cm-taxonomygame-title > a[href*="tid=6"] > span::before,.cm-taxonomygame-title > a[href*="tid=1"] > span::before,.cm-taxonomygame-title > a[href*="tid=22"] > span::before,.views-field-name .cm-games-category-Addition::before,.cm-taxonomygame-title .cm-games-category-Addition::before,.views-field-title .field-content > a[href*="tid=6"] > span::before,.views-field-title .field-content > a[href*="tid=1"] > span::before,.views-field-title .field-content > a[href*="tid=22"] > span::before,.views-field-title-1 .field-content > a[href*="tid=6"] > span::before,.views-field-title-1 .field-content > a[href*="tid=1"] > span::before,.views-field-title-1 .field-content > a[href*="tid=22"] > span::before{background-image:url("data:image/svg+xml,%3Csvg fill='%23ffffff' width='12' height='12' viewBox='0 0 12 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.049 1.052a1.08 1.08 0 0 0-1.089 1.08v2.822H2.14a1.075 1.075 0 0 0-.77.317 1.084 1.084 0 0 0 .771 1.851h2.82V9.95a1.08 1.08 0 0 0 1.088 1.08 1.084 1.084 0 0 0 1.08-1.08V7.123H9.95a1.082 1.082 0 0 0 1.088-1.08 1.083 1.083 0 0 0-1.088-1.089H7.129V2.132a1.084 1.084 0 0 0-1.08-1.08z'/%3E%3C/svg%3E");}.views-field-title .field-content > a[href*="tid=6"] > span::before,.views-field-title .field-content > a[href*="tid=1"] > span::before,.views-field-title .field-content > a[href*="tid=22"] > span::before,.views-field-title-1 .field-content > a[href*="tid=6"] > span::before,.views-field-title-1 .field-content > a[href*="tid=1"] > span::before,.views-field-title-1 .field-content > a[href*="tid=22"] > span::before{display:inline-block;content:"";width:12px;height:12px;background-size:contain;background-repeat:no-repeat;}.views-field-title .field-content > a[href*="tid=6"] > span::before,.views-field-title .field-content > a[href*="tid=1"] > span::before,.views-field-title .field-content > a[href*="tid=22"] > span::before,.views-field-title-1 .field-content > a[href*="tid=6"] > span::before,.views-field-title-1 .field-content > a[href*="tid=1"] > span::before,.views-field-title-1 .field-content > a[href*="tid=22"] > span::before{color:#ffffff;}.views-field-title .field-content > a[href*="tid=7"] > span,.views-field-title .field-content > a[href*="tid=2"] > span,.views-field-title .field-content > a[href*="tid=23"] > span,.views-field-title-1 .field-content > a[href*="tid=7"] > span,.views-field-title-1 .field-content > a[href*="tid=2"] > span,.views-field-title-1 .field-content > a[href*="tid=23"] > span{padding:4px;background-color:var(--light-orange);border-radius:5px;display:inline-flex;margin-right:5px;}.cm-taxonomygame-title > a[href*="tid=7"] > span::before,.cm-taxonomygame-title > a[href*="tid=2"] > span::before,.cm-taxonomygame-title > a[href*="tid=23"] > span::before,.views-field-name .cm-games-category-Subtraction::before,.cm-taxonomygame-title .cm-games-category-Subtraction::before,.views-field-title .field-content > a[href*="tid=7"] > span::before,.views-field-title .field-content > a[href*="tid=2"] > span::before,.views-field-title .field-content > a[href*="tid=23"] > span::before,.views-field-title-1 .field-content > a[href*="tid=7"] > span::before,.views-field-title-1 .field-content > a[href*="tid=2"] > span::before,.views-field-title-1 .field-content > a[href*="tid=23"] > span::before{background-image:url("data:image/svg+xml,%3Csvg fill='%23ffffff' width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.155 10A2.152 2.152 0 0 0 2 12.152a2.147 2.147 0 0 0 2.156 2.14h15.438-.005a2.148 2.148 0 0 0 1.528-3.664A2.167 2.167 0 0 0 19.59 10H4.156z' /%3E%3C/svg%3E");}.views-field-title .field-content > a[href*="tid=7"] > span::before,.views-field-title .field-content > a[href*="tid=2"] > span::before,.views-field-title .field-content > a[href*="tid=23"] > span::before,.views-field-title-1 .field-content > a[href*="tid=7"] > span::before,.views-field-title-1 .field-content > a[href*="tid=2"] > span::before,.views-field-title-1 .field-content > a[href*="tid=23"] > span::before{display:inline-block;content:"";width:12px;height:12px;background-size:contain;background-repeat:no-repeat;}.views-field-title .field-content > a[href*="tid=7"] > span::before,.views-field-title .field-content > a[href*="tid=2"] > span::before,.views-field-title .field-content > a[href*="tid=23"] > span::before,.views-field-title-1 .field-content > a[href*="tid=7"] > span::before,.views-field-title-1 .field-content > a[href*="tid=2"] > span::before,.views-field-title-1 .field-content > a[href*="tid=23"] > span::before{color:#ffffff;}.views-field-title .field-content > a[href*="tid=8"] > span,.views-field-title .field-content > a[href*="tid=3"] > span,.views-field-title .field-content > a[href*="tid=24"] > span,.views-field-title-1 .field-content > a[href*="tid=8"] > span,.views-field-title-1 .field-content > a[href*="tid=3"] > span,.views-field-title-1 .field-content > a[href*="tid=24"] > span{padding:4px;background-color:var(--medium-green);border-radius:5px;display:inline-flex;margin-right:5px;}.cm-taxonomygame-title > a[href*="tid=8"] > span::before,.cm-taxonomygame-title > a[href*="tid=3"] > span::before,.cm-taxonomygame-title > a[href*="tid=24"] > span::before,.views-field-name .cm-games-category-Multiplication::before,.cm-taxonomygame-title .cm-games-category-Multiplication::before,.views-field-title .field-content > a[href*="tid=8"] > span::before,.views-field-title .field-content > a[href*="tid=3"] > span::before,.views-field-title .field-content > a[href*="tid=24"] > span::before,.views-field-title-1 .field-content > a[href*="tid=8"] > span::before,.views-field-title-1 .field-content > a[href*="tid=3"] > span::before,.views-field-title-1 .field-content > a[href*="tid=24"] > span::before{background-image:url("data:image/svg+xml,%3Csvg fill='%23ffffff' width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.138 4.002a2.205 2.205 0 0 0-1.493.63C4.23 5.041 4 5.601 4 6.184c0 .584.23 1.143.645 1.554l4.029 4.028-4.029 4.028v.005c-.415.41-.645.97-.645 1.553 0 .584.23 1.143.645 1.554.411.415.97.645 1.554.645.584 0 1.143-.23 1.554-.645l4.028-4.028 4.029 4.028h.004c.411.415.97.645 1.554.645.584 0 1.143-.23 1.554-.645.415-.41.645-.97.645-1.554 0-.583-.23-1.142-.645-1.554l-4.029-4.032 4.029-4.028c.415-.411.645-.97.645-1.554 0-.584-.23-1.143-.645-1.554a2.19 2.19 0 0 0-1.636-.629 2.201 2.201 0 0 0-1.472.63L11.782 8.66 7.753 4.63a2.192 2.192 0 0 0-1.615-.629z'/%3E%3C/svg%3E");}.views-field-title .field-content > a[href*="tid=8"] > span::before,.views-field-title .field-content > a[href*="tid=3"] > span::before,.views-field-title .field-content > a[href*="tid=24"] > span::before,.views-field-title-1 .field-content > a[href*="tid=8"] > span::before,.views-field-title-1 .field-content > a[href*="tid=3"] > span::before,.views-field-title-1 .field-content > a[href*="tid=24"] > span::before{display:inline-block;content:"";width:12px;height:12px;background-size:contain;background-repeat:no-repeat;}.views-field-title .field-content > a[href*="tid=8"] > span::before,.views-field-title .field-content > a[href*="tid=3"] > span::before,.views-field-title .field-content > a[href*="tid=24"] > span::before,.views-field-title-1 .field-content > a[href*="tid=8"] > span::before,.views-field-title-1 .field-content > a[href*="tid=3"] > span::before,.views-field-title-1 .field-content > a[href*="tid=24"] > span::before{color:#ffffff;}.views-field-title .field-content > a[href*="tid=9"] > span,.views-field-title .field-content > a[href*="tid=4"] > span,.views-field-title .field-content > a[href*="tid=25"] > span,.views-field-title-1 .field-content > a[href*="tid=9"] > span,.views-field-title-1 .field-content > a[href*="tid=4"] > span,.views-field-title-1 .field-content > a[href*="tid=25"] > span{padding:4px;background-color:var(--light-blue);border-radius:5px;display:inline-flex;margin-right:5px;}.cm-taxonomygame-title > a[href*="tid=9"] > span::before,.cm-taxonomygame-title > a[href*="tid=4"] > span::before,.cm-taxonomygame-title > a[href*="tid=25"] > span::before,.views-field-name .cm-games-category-Division::before,.cm-taxonomygame-title .cm-games-category-Division::before,.views-field-title .field-content > a[href*="tid=9"] > span::before,.views-field-title .field-content > a[href*="tid=4"] > span::before,.views-field-title .field-content > a[href*="tid=25"] > span::before,.views-field-title-1 .field-content > a[href*="tid=9"] > span::before,.views-field-title-1 .field-content > a[href*="tid=4"] > span::before,.views-field-title-1 .field-content > a[href*="tid=25"] > span::before{background-image:url("data:image/svg+xml,%3Csvg fill='%23ffffff' width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.182 10.063A2.19 2.19 0 0 0 2 12.249a2.189 2.189 0 0 0 2.182 2.182h15.795a2.19 2.19 0 0 0 2.182-2.182 2.19 2.19 0 0 0-2.182-2.186H4.182zM15.558 4.477c0 .92-.366 1.808-1.02 2.458a3.475 3.475 0 0 1-5.934-2.458A3.478 3.478 0 0 1 12.081 1c.92 0 1.804.37 2.458 1.02a3.475 3.475 0 0 1 1.019 2.457zM15.558 20.235c0 .92-.366 1.808-1.02 2.457a3.475 3.475 0 1 1-4.915-4.915 3.475 3.475 0 0 1 5.935 2.458z'/%3E%3C/svg%3E");}.views-field-title .field-content > a[href*="tid=9"] > span::before,.views-field-title .field-content > a[href*="tid=4"] > span::before,.views-field-title .field-content > a[href*="tid=25"] > span::before,.views-field-title-1 .field-content > a[href*="tid=9"] > span::before,.views-field-title-1 .field-content > a[href*="tid=4"] > span::before,.views-field-title-1 .field-content > a[href*="tid=25"] > span::before{display:inline-block;content:"";width:12px;height:12px;background-size:contain;background-repeat:no-repeat;}.views-field-title .field-content > a[href*="tid=9"] > span::before,.views-field-title .field-content > a[href*="tid=4"] > span::before,.views-field-title .field-content > a[href*="tid=25"] > span::before,.views-field-title-1 .field-content > a[href*="tid=9"] > span::before,.views-field-title-1 .field-content > a[href*="tid=4"] > span::before,.views-field-title-1 .field-content > a[href*="tid=25"] > span::before{color:#ffffff;}.views-field-title .field-content > a[href*="tid=10"] > span,.views-field-title .field-content > a[href*="tid=5"] > span,.views-field-title-1 .field-content > a[href*="tid=10"] > span,.views-field-title-1 .field-content > a[href*="tid=5"] > span{padding:4px;background-color:var(--purple);border-radius:5px;display:inline-flex;margin-right:5px;}.cm-taxonomygame-title > a[href*="tid=10"] > span::before,.cm-taxonomygame-title > a[href*="tid=5"] > span::before,.views-field-name .cm-games-category-Fractions::before,.cm-taxonomygame-title .cm-games-category-Fractions::before,.views-field-title .field-content > a[href*="tid=10"] > span::before,.views-field-title .field-content > a[href*="tid=5"] > span::before,.views-field-title-1 .field-content > a[href*="tid=10"] > span::before,.views-field-title-1 .field-content > a[href*="tid=5"] > span::before{background-image:url("data:image/svg+xml,%3Csvg fill='%23ffffff' width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.004 24h5.141c.462 0 .855-.414.855-.93 0-.503-.393-.916-.855-.916h-3.011c2.428-1.861 3.703-3.324 3.703-5.008 0-1.964-1.533-3.146-3.46-3.146-.99 0-2.02.31-2.861 1.004a.979.979 0 0 0-.353.754c0 .517.38.93.854.93.177 0 .34-.059.475-.162.543-.414 1.167-.665 1.913-.665.76 0 1.479.428 1.479 1.285 0 1.182-1.018 2.157-4.463 4.89-.245.191-.421.516-.421.87 0 .607.461 1.094 1.004 1.094zM6.652 12C7.392 12 8 11.467 8 10.853V2.325C8 1.598 7.297 1 6.443 1a1.73 1.73 0 0 0-1.12.388l-3 2.552c-.19.177-.323.404-.323.678 0 .517.494.953 1.12.953.304 0 .589-.113.798-.29l1.386-1.212v6.784c0 .614.588 1.147 1.348 1.147zM5.426 17.519c-.38.376-.63.854-.696 1.32-.067.471.056.892.34 1.176.287.282.706.403 1.175.334.466-.066.94-.316 1.316-.695L18.656 8.558l-.003.003c.38-.376.63-.85.696-1.316.069-.469-.052-.888-.334-1.175-.284-.284-.705-.407-1.173-.343-.469.069-.943.319-1.323.7L5.426 17.518z'/%3E%3C/svg%3E");}.views-field-title .field-content > a[href*="tid=10"] > span::before,.views-field-title .field-content > a[href*="tid=5"] > span::before,.views-field-title-1 .field-content > a[href*="tid=10"] > span::before,.views-field-title-1 .field-content > a[href*="tid=5"] > span::before{display:inline-block;content:"";width:12px;height:12px;background-size:contain;background-repeat:no-repeat;}.views-field-title .field-content > a[href*="tid=10"] > span::before,.views-field-title .field-content > a[href*="tid=5"] > span::before,.views-field-title-1 .field-content > a[href*="tid=10"] > span::before,.views-field-title-1 .field-content > a[href*="tid=5"] > span::before{color:#ffffff;}.views-field-field-brain-teaser-headline .field-content,.views-field-field-brain-teaser-headline p,.views-field-field-manipulative-description .field-content,.views-field-field-manipulative-description p,.views-field-field-more-short-description .field-content,.views-field-field-more-short-description p{font-family:"Proxima Soft";font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.22;letter-spacing:normal;color:var(--teal);}@media (max-width:767px){.views-field-field-brain-teaser-headline .field-content,.views-field-field-brain-teaser-headline p,.views-field-field-manipulative-description .field-content,.views-field-field-manipulative-description p,.views-field-field-more-short-description .field-content,.views-field-field-more-short-description p{font-family:"Proxima Soft";font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:normal;}}.views-field-field-manipulative-description p{margin-bottom:10px;}.views-field-name,.cm-taxonomygame-title{margin-top:2px;}.views-field-name .cm-games-category-Addition,.cm-taxonomygame-title .cm-games-category-Addition{padding:4px;background-color:var(--coral);border-radius:5px;display:inline-flex;margin-right:5px;}.views-field-name .cm-games-category-Addition::before,.cm-taxonomygame-title .cm-games-category-Addition::before{display:inline-block;content:"";width:12px;height:12px;background-size:contain;background-repeat:no-repeat;}.views-field-name .cm-games-category-Addition::before,.cm-taxonomygame-title .cm-games-category-Addition::before{color:#ffffff;}.views-field-name .cm-games-category-Subtraction,.cm-taxonomygame-title .cm-games-category-Subtraction{padding:4px;background-color:var(--light-orange);border-radius:5px;display:inline-flex;margin-right:5px;}.views-field-name .cm-games-category-Subtraction::before,.cm-taxonomygame-title .cm-games-category-Subtraction::before{display:inline-block;content:"";width:12px;height:12px;background-size:contain;background-repeat:no-repeat;}.views-field-name .cm-games-category-Subtraction::before,.cm-taxonomygame-title .cm-games-category-Subtraction::before{color:#ffffff;}.views-field-name .cm-games-category-Multiplication,.cm-taxonomygame-title .cm-games-category-Multiplication{padding:4px;background-color:var(--medium-green);border-radius:5px;display:inline-flex;margin-right:5px;}.views-field-name .cm-games-category-Multiplication::before,.cm-taxonomygame-title .cm-games-category-Multiplication::before{display:inline-block;content:"";width:12px;height:12px;background-size:contain;background-repeat:no-repeat;}.views-field-name .cm-games-category-Multiplication::before,.cm-taxonomygame-title .cm-games-category-Multiplication::before{color:#ffffff;}.views-field-name .cm-games-category-Division,.cm-taxonomygame-title .cm-games-category-Division{padding:4px;background-color:var(--light-blue);border-radius:5px;display:inline-flex;margin-right:5px;}.views-field-name .cm-games-category-Division::before,.cm-taxonomygame-title .cm-games-category-Division::before{display:inline-block;content:"";width:12px;height:12px;background-size:contain;background-repeat:no-repeat;}.views-field-name .cm-games-category-Division::before,.cm-taxonomygame-title .cm-games-category-Division::before{color:#ffffff;}.views-field-name .cm-games-category-Fractions,.cm-taxonomygame-title .cm-games-category-Fractions{padding:4px;background-color:var(--purple);border-radius:5px;display:inline-flex;margin-right:5px;}.views-field-name .cm-games-category-Fractions::before,.cm-taxonomygame-title .cm-games-category-Fractions::before{display:inline-block;content:"";width:12px;height:12px;background-size:contain;background-repeat:no-repeat;}.views-field-name .cm-games-category-Fractions::before,.cm-taxonomygame-title .cm-games-category-Fractions::before{color:#ffffff;}.cm-taxonomygame-title{margin-top:5px;}.cm-taxonomygame-title > a{font-family:"Proxima Soft";font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--medium-blue);display:flex;align-items:flex-start;}@media (min-width:1024px){.cm-taxonomygame-title > a{font-size:18px;}}.cm-taxonomygame-title > a:hover{color:var(--teal);}.cm-taxonomygame-title > a:hover::after{display:none;}.cm-taxonomygame-title > a[href*="tid=6"] > span,.cm-taxonomygame-title > a[href*="tid=1"] > span,.cm-taxonomygame-title > a[href*="tid=22"] > span{padding:4px;background-color:var(--coral);border-radius:5px;display:inline-flex;margin-right:5px;}.cm-taxonomygame-title > a[href*="tid=6"] > span::before,.cm-taxonomygame-title > a[href*="tid=1"] > span::before,.cm-taxonomygame-title > a[href*="tid=22"] > span::before{display:inline-block;content:"";width:12px;height:12px;background-size:contain;background-repeat:no-repeat;}.cm-taxonomygame-title > a[href*="tid=6"] > span::before,.cm-taxonomygame-title > a[href*="tid=1"] > span::before,.cm-taxonomygame-title > a[href*="tid=22"] > span::before{color:#ffffff;}.cm-taxonomygame-title > a[href*="tid=7"] > span,.cm-taxonomygame-title > a[href*="tid=2"] > span,.cm-taxonomygame-title > a[href*="tid=23"] > span{padding:4px;background-color:var(--light-orange);border-radius:5px;display:inline-flex;margin-right:5px;}.cm-taxonomygame-title > a[href*="tid=7"] > span::before,.cm-taxonomygame-title > a[href*="tid=2"] > span::before,.cm-taxonomygame-title > a[href*="tid=23"] > span::before{display:inline-block;content:"";width:12px;height:12px;background-size:contain;background-repeat:no-repeat;}.cm-taxonomygame-title > a[href*="tid=7"] > span::before,.cm-taxonomygame-title > a[href*="tid=2"] > span::before,.cm-taxonomygame-title > a[href*="tid=23"] > span::before{color:#ffffff;}.cm-taxonomygame-title > a[href*="tid=8"] > span,.cm-taxonomygame-title > a[href*="tid=3"] > span,.cm-taxonomygame-title > a[href*="tid=24"] > span{padding:4px;background-color:var(--medium-green);border-radius:5px;display:inline-flex;margin-right:5px;}.cm-taxonomygame-title > a[href*="tid=8"] > span::before,.cm-taxonomygame-title > a[href*="tid=3"] > span::before,.cm-taxonomygame-title > a[href*="tid=24"] > span::before{display:inline-block;content:"";width:12px;height:12px;background-size:contain;background-repeat:no-repeat;}.cm-taxonomygame-title > a[href*="tid=8"] > span::before,.cm-taxonomygame-title > a[href*="tid=3"] > span::before,.cm-taxonomygame-title > a[href*="tid=24"] > span::before{color:#ffffff;}.cm-taxonomygame-title > a[href*="tid=9"] > span,.cm-taxonomygame-title > a[href*="tid=4"] > span,.cm-taxonomygame-title > a[href*="tid=25"] > span{padding:4px;background-color:var(--light-blue);border-radius:5px;display:inline-flex;margin-right:5px;}.cm-taxonomygame-title > a[href*="tid=9"] > span::before,.cm-taxonomygame-title > a[href*="tid=4"] > span::before,.cm-taxonomygame-title > a[href*="tid=25"] > span::before{display:inline-block;content:"";width:12px;height:12px;background-size:contain;background-repeat:no-repeat;}.cm-taxonomygame-title > a[href*="tid=9"] > span::before,.cm-taxonomygame-title > a[href*="tid=4"] > span::before,.cm-taxonomygame-title > a[href*="tid=25"] > span::before{color:#ffffff;}.cm-taxonomygame-title > a[href*="tid=10"] > span,.cm-taxonomygame-title > a[href*="tid=5"] > span{padding:4px;background-color:var(--purple);border-radius:5px;display:inline-flex;margin-right:5px;}.cm-taxonomygame-title > a[href*="tid=10"] > span::before,.cm-taxonomygame-title > a[href*="tid=5"] > span::before{display:inline-block;content:"";width:12px;height:12px;background-size:contain;background-repeat:no-repeat;}.cm-taxonomygame-title > a[href*="tid=10"] > span::before,.cm-taxonomygame-title > a[href*="tid=5"] > span::before{color:#ffffff;}.cm-games-categories{padding-bottom:20px;}.cm-games-categories > div{display:flex;gap:15px;}.cm-games-categories > div h2{font-family:"Proxima Soft";font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--orange-darker);margin:0;flex-shrink:0;}@media (min-width:1024px){.cm-games-categories > div h2{font-size:18px;}}.cm-games-categories > div ul{margin:0;padding:0;}.cm-games-categories > div ul li{display:inline-block;margin-right:2px;}.cm-games-categories > div ul li:last-child{margin-right:0;}.cm-games-categories > div ul li a{font-family:"Proxima Soft";font-size:20px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;border-radius:10px;padding:6px 10px;color:var(--teal);}.cm-games-categories > div ul li a:hover{position:relative;overflow:visible;}.cm-games-categories > div ul li a:hover::after{content:"";position:absolute;display:block;left:0;bottom:-2px;width:100%;height:1px;background-color:currentColor;transition-duration:0.3s;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-property:opacity;opacity:0;}.cm-games-categories > div ul li a:hover:hover::after{opacity:1;}.cm-games-categories > div ul li a:hover:after{width:calc(100% - 24px);bottom:4px;left:12px;}@media (max-width:767px){.cm-games-categories > div ul li a{border-radius:0;display:block;}}.cm-games-categories > div ul li a.active{background-color:#fff;color:#0B4D5C;text-decoration:none;}@media (max-width:767px){.cm-games-categories > div ul li a.active{background:#0B4D5C;color:#fff;}}.cm-games-categories > div ul li a.active:after{display:none;}.cm-games-categories > div + div{margin-top:14px;}@media (max-width:767px){.cm-games-categories{display:flex;align-items:center;justify-content:center;}.cm-games-categories > div{position:relative;margin:0 8px !important;z-index:9;}.cm-games-categories > div h2{cursor:pointer;padding:8px 34px 8px 12px;border-radius:3px;background:#005871;color:#fff;font-size:15px;position:relative;}.cm-games-categories > div h2 span{display:none;}.cm-games-categories > div h2:after{content:"";position:absolute;right:15px;width:4px;height:4px;top:11px;border-top:2px solid;border-right:2px solid;transform:rotate(135deg);}.cm-games-categories > div ul{position:absolute;background:#fff;top:100%;padding:10px 0;transition:all 0.3s;opacity:0;visibility:hidden;width:100%;}.cm-games-categories > div ul li{width:100%;margin-bottom:10px;}.cm-games-categories > div ul li a{font-size:14px;}.cm-games-categories > div.open ul{opacity:1;visibility:visible;}.cm-games-categories > div.open h2:after{transform:rotate(315deg);top:13px;}}.no-result{text-align:center;font-weight:bold;margin-left:260px;width:130px;}@media (max-width:767px){.no-result{width:calc(100vw - 30px);margin:0 auto;}}.no-result span{display:block;text-align:center;width:100px;height:80px;background:url(/themes/custom/kd_theme/img/404-icon.svg) no-repeat 0 0;margin:auto;}.more-games-section{margin-top:40px;}.more-games-section .header-container h2{font-size:32px;color:#3E2388;}@media (max-width:767px){.more-games-section .header-container h2{font-size:19px;position:relative;display:block;}.more-games-section .header-container h2:after{content:url('data:image/svg+xml,<svg width="8" height="12" viewBox="0 0 8 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 6L1.84884 -6.11104e-07L1.72821e-06 1.80314L4.30407 6L8.94315e-07 10.1969L1.84884 12L8 6Z" fill="white"/></svg>');position:absolute;right:14px;top:50%;transform:translateY(-50%);}}.tabs.primary{display:flex;gap:10px;list-style:none;padding:0;}.tabs.primary a:hover{text-decoration:underline;}html{width:100vw;overflow-x:hidden;}body{font-family:"Proxima Soft",Comic Sans MS,cursive;margin:0;background-color:#CFFBFB;-webkit-font-smoothing:antialiased;}@media (max-width:1023px){body{overflow-x:hidden;}}img{max-width:100%;height:auto !important;}.node-lesson-page{margin-bottom:30px;}.node-lesson-page > .node__content > div:first-child{background:#ffffff;padding:20px;border-radius:12px;box-shadow:0 0 16px 0 rgba(0,0,0,0.25);text-align:left;margin-bottom:28px;}@media (min-width:1024px){.node-lesson-page > .node__content > div:first-child{padding:47px 56px 52px 54px;}}.node-page,.node-brain-teaser{background:#ffffff;padding:30px;border-radius:10px;box-shadow:0 0 16px 0 rgba(0,0,0,0.25);margin-bottom:28px;}p,pre,.home-landing-page .field--name-body p{margin:1.2em 0 0;}p:first-child,pre:first-child,.home-landing-page p:first-child{margin-top:0;}.header-top{text-align:center;background:#fff;}.header-top .field--type-text-with-summary p{color:var(--grey-light);}@media (max-width:767px){font[size="3"],font[size="4"]{font-size:14px;}font[size="5"]{font-size:16px;}}.copyright-wrapper{text-align:center;margin-bottom:5px;}@media (min-width:1024px){.copyright-wrapper{margin-bottom:20px;}}.copyright-wrapper p{font-weight:normal;line-height:22px;color:#fff;}.copyright-wrapper p a{color:inherit;}@media (max-width:767px){.copyright-wrapper{text-align:left;margin-top:0;}.copyright-wrapper p{color:var(--grey-medium);}.copyright-wrapper p a{color:var(--grey-medium);}.copyright-wrapper p a[href="http://www.constructivemedia.com"]{display:block;}}@media (max-width:767px) and (max-width:767px){.copyright-wrapper p{color:white;text-align:center;font-size:13px;}.copyright-wrapper p a{font-size:13px;color:white;}}@media (max-width:767px){.copyright-wrapper p br{display:none;}}.pane-bean-footer-pivacy-policy .link-with-body-title,.pane-bean-footer-pivacy-policy .link-with-body-title a{color:var(--light-green);text-decoration:none;font-weight:700;}.pane-bean-footer-pivacy-policy .link-with-body-title a:hover{text-decoration:underline;}.pane-bean-footer-pivacy-policy .field-text-block-wrapper{margin-top:15px;}.pane-bean-footer-pivacy-policy .field-text-block-wrapper p{font-size:18px;color:var(--white);}@media (max-width:1023px){.pane-bean-footer-pivacy-policy .field-text-block-wrapper p{font-size:14px;}}.pane-bean-footer-pivacy-policy .field-text-block-wrapper p a{color:var(--light-green);font-weight:600;text-decoration:none;}.pane-bean-footer-pivacy-policy .field-text-block-wrapper p a:hover{color:#30D85D;}.item-list > ol{margin:0;padding:0;}.item-list > ol > li{margin:0;padding:0;list-style:none;padding:10px !important;border-radius:5px;background-color:var(--white);overflow:hidden;}.item-list > ol > li,.item-list > ol > li > a{min-height:64px;font-family:"Proxima Soft";font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;transition-duration:0.4s;transition-timing-function:ease-out;transition-property:color;text-decoration:none;}@media (min-width:1024px){.item-list > ol > li,.item-list > ol > li > a{font-size:18px;}}.item-list > ol > li:hover,.item-list > ol > li > a:hover{color:#0b6b84;text-decoration:none;}.item-list > ol > li:hover::after,.item-list > ol > li > a:hover::after{display:none;}@media (max-width:767px){.item-list > ol > li,.item-list > ol > li > a{min-height:42px;}}.item-list > ol > li + li{margin-top:15px;}.item-list > ol ol{list-style:none;margin-left:0;}.item-list > ol ol,.item-list > ol{counter-reset:item;}.item-list > ol ol > li:before,.item-list > ol > li:before{counter-increment:item;content:counters(item," ") " ";}.item-list > ol > li:after{content:"";display:table;clear:both;margin:0;padding:0;width:0;height:0;}.item-list > ol > li::before{display:block;float:left;width:64px;height:64px;text-align:center;line-height:64px;font-size:38px;font-weight:600;letter-spacing:normal;color:var(--white);background-color:#0b6b84;border-radius:5px;}.item-list > ol > li.views-custom-row-addition::before{background-color:var(--coral);}.item-list > ol > li.views-custom-row-subtraction::before{background-color:var(--light-orange);}.item-list > ol > li.views-custom-row-multiplication::before{background-color:var(--medium-green);}.item-list > ol > li.views-custom-row-division::before{background-color:var(--light-blue);}.item-list > ol > li.views-custom-row-fractions::before{background-color:var(--purple);}.item-list > ol > li > a{padding-left:15px;min-height:64px;display:flex;flex-flow:column;justify-content:center;font-family:"Proxima Soft";font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--white);transition-duration:0.4s;transition-timing-function:ease-out;transition-property:color;}@media (min-width:1024px){.item-list > ol > li > a{font-size:18px;}}.item-list > ol > li > a:hover{color:#0b6b84;text-decoration:none;}.item-list > ol > li > div{width:calc(100% - 64px - 15px);float:right;}.item-list > ol > li > .views-field-title,.item-list > ol > li > .views-field-name{min-height:64px;display:flex;flex-flow:column;justify-content:center;}.item-list > ol > li > .views-field-title,.item-list > ol > li > .views-field-title > a,.item-list > ol > li > .views-field-title > span,.item-list > ol > li > .views-field-title > span > a,.item-list > ol > li > .views-field-name,.item-list > ol > li > .views-field-name > a,.item-list > ol > li > .views-field-name > span,.item-list > ol > li > .views-field-name > span > a{font-family:"Proxima Soft";font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--white);transition-duration:0.4s;transition-timing-function:ease-out;transition-property:color;text-decoration:none;}@media (min-width:1024px){.item-list > ol > li > .views-field-title,.item-list > ol > li > .views-field-title > a,.item-list > ol > li > .views-field-title > span,.item-list > ol > li > .views-field-title > span > a,.item-list > ol > li > .views-field-name,.item-list > ol > li > .views-field-name > a,.item-list > ol > li > .views-field-name > span,.item-list > ol > li > .views-field-name > span > a{font-size:18px;}}.item-list > ol > li > .views-field-title:hover,.item-list > ol > li > .views-field-title > a:hover,.item-list > ol > li > .views-field-title > span:hover,.item-list > ol > li > .views-field-title > span > a:hover,.item-list > ol > li > .views-field-name:hover,.item-list > ol > li > .views-field-name > a:hover,.item-list > ol > li > .views-field-name > span:hover,.item-list > ol > li > .views-field-name > span > a:hover{color:#0b6b84;text-decoration:none;}.item-list > ol > li > .views-field-title:hover::after,.item-list > ol > li > .views-field-title > a:hover::after,.item-list > ol > li > .views-field-title > span:hover::after,.item-list > ol > li > .views-field-title > span > a:hover::after,.item-list > ol > li > .views-field-name:hover::after,.item-list > ol > li > .views-field-name > a:hover::after,.item-list > ol > li > .views-field-name > span:hover::after,.item-list > ol > li > .views-field-name > span > a:hover::after{display:none;}.item-list > ol > li .content-wrapper{margin-top:5px;}.item-list > ol > li .content-wrapper .field-content,.item-list > ol > li .content-wrapper p{font-family:"Proxima Soft";font-size:13px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--grey-light);width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;padding-bottom:5px;}.item-list > ol > li .content-wrapper ul li + li{margin-top:5px !important;}.item-list > ol > li .content-wrapper ul li a{font-family:"Proxima Soft";font-size:20px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.3;letter-spacing:normal;color:#0b6b84;text-decoration:none;position:relative;overflow:visible;font-size:16px;}.item-list > ol > li .content-wrapper ul li a::after{content:"";position:absolute;display:block;left:0;bottom:-2px;width:100%;height:1px;background-color:currentColor;transition-duration:0.3s;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-property:opacity;opacity:0;}.item-list > ol > li .content-wrapper ul li a:hover::after{opacity:1;}@media (max-width:767px){.item-list > ol > li .content-wrapper ul li a{font-family:"Proxima Soft";font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:normal;}}.item-list > ul{margin:0;padding:0;}.item-list > ul > li{margin:0;padding:0;list-style:none;padding:10px !important;border-radius:5px;background-color:var(--white);overflow:hidden;}.item-list > ul > li,.item-list > ul > li > a{min-height:64px;font-family:"Proxima Soft";font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;transition-duration:0.4s;transition-timing-function:ease-out;transition-property:color;text-decoration:none;}@media (min-width:1024px){.item-list > ul > li,.item-list > ul > li > a{font-size:18px;}}.item-list > ul > li:hover,.item-list > ul > li > a:hover{color:#0b6b84;text-decoration:none;}.item-list > ul > li:hover::after,.item-list > ul > li > a:hover::after{display:none;}@media (max-width:767px){.item-list > ul > li,.item-list > ul > li > a{min-height:42px;}}.item-list > ul > li + li{margin-top:15px;}.item-list > ul > li{display:flex;align-items:center;gap:20px;}@media (max-width:767px){.item-list > ul > li{align-items:flex-start;gap:10px;}.item-list > ul > li img{max-width:80px;height:auto;margin-top:8px;}}.item-list > ul > li > .views-field-title,.item-list > ul > li > .views-field-name{min-height:64px;display:flex;flex-flow:column;justify-content:center;}.item-list > ul > li > .views-field-title,.item-list > ul > li > .views-field-title > a,.item-list > ul > li > .views-field-title > span,.item-list > ul > li > .views-field-title > span > a,.item-list > ul > li > .views-field-name,.item-list > ul > li > .views-field-name > a,.item-list > ul > li > .views-field-name > span,.item-list > ul > li > .views-field-name > span > a{font-family:"Proxima Soft";font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--white);transition-duration:0.4s;transition-timing-function:ease-out;transition-property:color;text-decoration:none;}@media (min-width:1024px){.item-list > ul > li > .views-field-title,.item-list > ul > li > .views-field-title > a,.item-list > ul > li > .views-field-title > span,.item-list > ul > li > .views-field-title > span > a,.item-list > ul > li > .views-field-name,.item-list > ul > li > .views-field-name > a,.item-list > ul > li > .views-field-name > span,.item-list > ul > li > .views-field-name > span > a{font-size:18px;}}.item-list > ul > li > .views-field-title:hover,.item-list > ul > li > .views-field-title > a:hover,.item-list > ul > li > .views-field-title > span:hover,.item-list > ul > li > .views-field-title > span > a:hover,.item-list > ul > li > .views-field-name:hover,.item-list > ul > li > .views-field-name > a:hover,.item-list > ul > li > .views-field-name > span:hover,.item-list > ul > li > .views-field-name > span > a:hover{color:#0b6b84;text-decoration:none;}.item-list > ul > li > .views-field-title:hover::after,.item-list > ul > li > .views-field-title > a:hover::after,.item-list > ul > li > .views-field-title > span:hover::after,.item-list > ul > li > .views-field-title > span > a:hover::after,.item-list > ul > li > .views-field-name:hover::after,.item-list > ul > li > .views-field-name > a:hover::after,.item-list > ul > li > .views-field-name > span:hover::after,.item-list > ul > li > .views-field-name > span > a:hover::after{display:none;}.item-list > ul > li > .views-field-title .content-wrapper,.item-list > ul > li > .views-field-name .content-wrapper{margin-top:5px;}.item-list > ul > li > .views-field-title .content-wrapper .field-content,.item-list > ul > li > .views-field-title .content-wrapper p,.item-list > ul > li > .views-field-name .content-wrapper .field-content,.item-list > ul > li > .views-field-name .content-wrapper p{font-family:"Proxima Soft";font-size:13px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--grey-light);width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;}.item-list > ul > li > .views-field-title .content-wrapper ul li + li,.item-list > ul > li > .views-field-name .content-wrapper ul li + li{margin-top:5px !important;}.item-list > ul > li > .views-field-title .content-wrapper ul li a,.item-list > ul > li > .views-field-name .content-wrapper ul li a{font-family:"Proxima Soft";font-size:20px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.3;letter-spacing:normal;color:#0b6b84;text-decoration:none;position:relative;overflow:visible;font-size:16px;}.item-list > ul > li > .views-field-title .content-wrapper ul li a::after,.item-list > ul > li > .views-field-name .content-wrapper ul li a::after{content:"";position:absolute;display:block;left:0;bottom:-2px;width:100%;height:1px;background-color:currentColor;transition-duration:0.3s;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-property:opacity;opacity:0;}.item-list > ul > li > .views-field-title .content-wrapper ul li a:hover::after,.item-list > ul > li > .views-field-name .content-wrapper ul li a:hover::after{opacity:1;}@media (max-width:767px){.item-list > ul > li > .views-field-title .content-wrapper ul li a,.item-list > ul > li > .views-field-name .content-wrapper ul li a{font-family:"Proxima Soft";font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:normal;}}.item-list > ul > li .content-wrapper .field-content,.item-list > ul > li .content-wrapper p{font-family:"Proxima Soft";font-size:13px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--grey-light);width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;}.item-list > ul > li .chapter-block{max-width:420px;}.item-list header{margin-bottom:40px;}.item-list header .common-title + div [about] > h2{display:none;}.item-list header > div + div{margin-top:23px;}.row-column-content dl,.row-column-content dl dt{list-style:none;margin:0;padding:0;}.row-column-content dl dt + dt{margin-top:23px;}@media (max-width:767px){.row-column-content dl dt + dt{margin-top:10px;}}.row-column-content dl a{font-family:"Proxima Soft";font-size:20px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.3;letter-spacing:normal;color:#0b6b84;text-decoration:none;position:relative;overflow:visible;}.row-column-content dl a::after{content:"";position:absolute;display:block;left:0;bottom:-2px;width:100%;height:1px;background-color:currentColor;transition-duration:0.3s;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-property:opacity;opacity:0;}.row-column-content dl a:hover::after{opacity:1;}@media (max-width:767px){.row-column-content dl a{font-family:"Proxima Soft";font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:normal;}}ul:not(.menu):not(.footer-menu):not(.tabs):not(.toolbar-menu):not(.by-topics):not(.by-grades),ul:not(.menu):not(.footer-menu):not(.tabs):not(.toolbar-menu):not(.by-topics):not(.by-grades) li{list-style:none;margin:0;padding:0;}ul:not(.menu):not(.footer-menu):not(.tabs):not(.toolbar-menu):not(.by-topics):not(.by-grades) li + li{margin-top:23px;}@media (max-width:767px){ul:not(.menu):not(.footer-menu):not(.tabs):not(.toolbar-menu):not(.by-topics):not(.by-grades) li + li{margin-top:10px;}}.field--name-body ul,.field--name-body ol{padding-left:0;margin:0 0 24px 0;}.field--name-body ul li,.field--name-body ol li{list-style-position:outside;margin:0 0 0 24px;padding:0 0 0 11px;}.field--name-body ul li + li,.field--name-body ol li + li{margin-top:15px;}@media (max-width:767px){.field--name-body ul li + li,.field--name-body ol li + li{margin-top:10px;}}.field--name-body ul li{list-style:disc;}.field--name-body ol li{list-style:decimal;}.field--name-body > .field__item > * + p{margin-top:1.2em;}.home-grid .field--name-body ul li,.home-grid .field--name-body ol li{margin:0 0 0 0 !important;padding:20px !important;}@media (max-width:767px){.home-grid .field--name-body ul li,.home-grid .field--name-body ol li{padding:15px !important;}}@media (max-width:767px){.home-grid .field--name-body ul:not(.menu):not(.footer-menu):not(.tabs):not(.toolbar-menu) li,.home-grid .field--name-body ol:not(.menu):not(.footer-menu):not(.tabs):not(.toolbar-menu) li{border-radius:0;}.home-grid .field--name-body ul:not(.menu):not(.footer-menu):not(.tabs):not(.toolbar-menu) li + li,.home-grid .field--name-body ol:not(.menu):not(.footer-menu):not(.tabs):not(.toolbar-menu) li + li{margin-top:0 !important;}}.home-grid h2.pane-title{margin-bottom:10px;}.home-grid .common-title h2{margin:0 0 30px 0;}@media (max-width:767px){.home-grid .common-title h2{margin:0 0 20px 0;}}.row-column-content .home-grid dl dt + dt{margin-top:20px;}@media (max-width:767px){.row-column-content .home-grid dl dt + dt{margin-top:10px;}}.row-column-content .home-grid dl a{color:var(--white);}.row-column-content .home-grid dl a:hover::after{background-color:var(--white);}.chapter-block-kd > div + div{margin-top:20px;}.chapter-block-kd h2{margin:0;}.chapter-block-kd h2,.chapter-block-kd h2 a{font-family:"Proxima Soft";font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--white);}@media (min-width:1024px){.chapter-block-kd h2,.chapter-block-kd h2 a{font-size:18px;}}@media (max-width:767px){.chapter-block-kd h2,.chapter-block-kd h2 a{font-family:"Proxima Soft";font-size:22px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;}}.chapter-block-kd h2 a{transition-duration:0.4s;transition-timing-function:ease-out;transition-property:color;}.chapter-block-kd .text-wrapper{font-family:"Proxima Soft";font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.22;letter-spacing:normal;color:var(--white);}@media (max-width:767px){.chapter-block-kd .text-wrapper{font-family:"Proxima Soft";font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:normal;}}@media (max-width:767px){.chapter-block-kd .text-wrapper{font-family:"Proxima Soft";font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:normal;}}.chapter-block-kd .links-list{line-height:18px;}.chapter-block-kd .links-list a{font-family:"Proxima Soft";font-size:20px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.3;letter-spacing:normal;color:#0b6b84;text-decoration:none;position:relative;overflow:visible;}.chapter-block-kd .links-list a::after{content:"";position:absolute;display:block;left:0;bottom:-2px;width:100%;height:1px;background-color:currentColor;transition-duration:0.3s;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-property:opacity;opacity:0;}.chapter-block-kd .links-list a:hover::after{opacity:1;}@media (max-width:767px){.chapter-block-kd .links-list a{font-family:"Proxima Soft";font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:normal;}}@media (max-width:767px){.chapter-block-kd .links-list a{font-family:"Proxima Soft";font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:normal;}}.chapter-block-kd .links-list a + a{margin-left:20px;}.chapter-block-kd.yellow-color h2 a:hover{color:var(--yellow);}.chapter-block-kd.yellow-color .links-list a{color:var(--yellow);}.chapter-block-kd.yellow-color .links-list a::after{background-color:var(--yellow);}.chapter-block-kd.orange-color h2 a:hover{color:var(--orange);}.chapter-block-kd.orange-color .links-list a{color:var(--orange);}.chapter-block-kd.orange-color .links-list a::after{background-color:var(--orange);}.chapter-block-kd.blue-lighter-color h2 a:hover{color:var(--blue-lighter);}.chapter-block-kd.blue-lighter-color .links-list a{color:var(--blue-lighter);}.chapter-block-kd.blue-lighter-color .links-list a::after{background-color:var(--blue-lighter);}.icon-bg{width:64px;height:64px;border-radius:5px;margin:0;padding:0;display:flex;justify-content:center;align-items:center;background-color:#0b6b84;}@media (max-width:767px){.icon-bg{width:42px;height:42px;}}.icon-bg > svg{fill:var(--blue-darkest);}.icon-bg.bg-yellow{background-color:var(--yellow);}.icon-bg.bg-blue-light{background-color:var(--blue-light);}.icon-bg.bg-blue-medium{background-color:var(--blue-medium);}.icon-bg.bg-green{background-color:var(--green);}.icon-bg.bg-orange-darker{background-color:var(--orange-darker);}.item-list.our-websites-kd h3,.item-list.our-websites-kd h3 a{font-family:"Proxima Soft";font-size:24px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--white);}@media (max-width:767px){.item-list.our-websites-kd h3,.item-list.our-websites-kd h3 a{font-size:16px;}}.item-list.our-websites-kd h3 a{transition-duration:0.4s;transition-timing-function:ease-out;transition-property:color;}.item-list.our-websites-kd h3 a:hover{color:#0b6b84;}@media (max-width:767px){.item-list.our-websites-kd > ul:not(.menu):not(.footer-menu):not(.tabs):not(.toolbar-menu) > li{align-items:center;}}.item-list.our-websites-kd > ul:not(.menu):not(.footer-menu):not(.tabs):not(.toolbar-menu) > li + li{margin-top:10px !important;}.category-description [about] > h2{display:none;}.view-practice{display:grid;gap:20px;grid-template-columns:1fr 1fr;}.right-column div[id*=block-views-block-related-games-block-]{margin-top:25px;}.right-column .views-content{padding:15px 10px;border-radius:5px;background-color:var(--white);}@media (max-width:767px){.right-column .views-content{display:flex;-moz-column-gap:10px;column-gap:10px;row-gap:15px;flex-wrap:wrap;}.right-column .views-content .views-row{flex:0 0 calc(50% - 5px);box-sizing:border-box;}.right-column .views-content .views-row.cm-related-games{flex:0 0 100%;}}@media (min-width:768px){.right-column .views-content > .views-row + .views-row{margin-top:10px;}}.right-column #block-kd-theme-views-block-lessons-detail-page-block-1 .views-content,.right-column #block-kd-theme-views-block-related-games-block .views-content,.right-column #block-views-block-related-games-block-3 .views-content,.right-column #block-kd-theme-views-block-games-at-lesson-taxonomy-page-block .views-content,.right-column #block-kd-theme-views-block-nodequeue-5-block-1 .views-content{padding:0;border-radius:0;background-color:transparent;}.right-column #block-kd-theme-views-block-lessons-detail-page-block-1 .views-content + footer,.right-column #block-kd-theme-views-block-related-games-block .views-content + footer,.right-column #block-views-block-related-games-block-3 .views-content + footer,.right-column #block-kd-theme-views-block-games-at-lesson-taxonomy-page-block .views-content + footer,.right-column #block-kd-theme-views-block-nodequeue-5-block-1 .views-content + footer{margin-top:20px;}.right-column #block-kd-theme-views-block-lessons-detail-page-block-1 .views-row,.right-column #block-kd-theme-views-block-related-games-block .views-row,.right-column #block-views-block-related-games-block-3 .views-row,.right-column #block-kd-theme-views-block-games-at-lesson-taxonomy-page-block .views-row,.right-column #block-kd-theme-views-block-nodequeue-5-block-1 .views-row{padding:7px;border-radius:7px;background-color:var(--white);}.right-column .cm-related-games{flex:0 0 100%;}@media (min-width:768px){.right-column .cm-related-games{margin-bottom:10px;}}.right-column .cm-related-games:last-of-type{margin-bottom:0;}.right-column .cm-related-games .views-field-title,.right-column .cm-related-games .views-field-title-1{margin:0;}.right-column .cm-related-games a{position:relative;padding-right:14px;box-sizing:border-box;font-weight:500;display:block;padding:5px 20px 5px 0;}.right-column .cm-related-games a::after{content:"";width:6px;height:6px;border-top:2.5px solid;border-right:2.5px solid;transform:rotate(45deg) translateY(-50%);position:absolute;top:50%;right:6px;left:auto;background:none;margin-top:-1px;}.right-column .cm-related-games a:hover{color:#3E2388;}.right-column .cm-related-games a::after{opacity:1;display:inline-block !important;top:9px;transform:rotate(45deg);}.views-field-field-more-category-icon > .field-content,.views-field-field-thumbnail > .field-content,.views-field-field-brain-teaser > .field-content,.field-name-field-thumbnail > .field-items,.views-field-field-manipulatives-image > .field-content,.cm-home-teaser-image{overflow:hidden;border-radius:5px;}.views-field-field-more-category-icon > .field-content > a,.views-field-field-thumbnail > .field-content > a,.views-field-field-brain-teaser > .field-content > a,.field-name-field-thumbnail > .field-items > a,.views-field-field-manipulatives-image > .field-content > a,.cm-home-teaser-image > a{display:block;}.views-field-field-more-category-icon > .field-content > a > img,.views-field-field-thumbnail > .field-content > a > img,.views-field-field-brain-teaser > .field-content > a > img,.field-name-field-thumbnail > .field-items > a > img,.views-field-field-manipulatives-image > .field-content > a > img,.cm-home-teaser-image > a > img{transition-duration:0.4s;transition-timing-function:ease-out;transition-property:transform;display:block;}.views-field-field-more-category-icon > .field-content > a:hover > img,.views-field-field-thumbnail > .field-content > a:hover > img,.views-field-field-brain-teaser > .field-content > a:hover > img,.field-name-field-thumbnail > .field-items > a:hover > img,.views-field-field-manipulatives-image > .field-content > a:hover > img,.cm-home-teaser-image > a:hover > img{transform:scale(1.2);}.views-field-field-more-category-icon > .field-content > a:hover::after,.views-field-field-thumbnail > .field-content > a:hover::after,.views-field-field-brain-teaser > .field-content > a:hover::after,.field-name-field-thumbnail > .field-items > a:hover::after,.views-field-field-manipulatives-image > .field-content > a:hover::after,.cm-home-teaser-image > a:hover::after{display:none;}.views-field-field-more-category-icon > .field-content > a:hover > img{transform:rotate(11deg) scale(0.95);}.views-field-field-thumbnail > .field-content > a > img,.views-field-field-brain-teaser > .field-content > a > img,.field-name-field-thumbnail > .field-items > a > img,.views-field-field-manipulatives-image > .field-content > a > img{border-radius:5px;width:100%;height:100% !important;-o-object-fit:fill;object-fit:fill;}.cm-homepage-topics-region .header-container h2{background-image:linear-gradient(270deg,#6C3EEE 0%,#3E2388 100%) !important;}.cm-homepage-topics-section{display:grid;gap:12px;grid-template-columns:repeat(4,1fr);}@media (max-width:1023px){.cm-homepage-topics-section{grid-template-columns:1fr 1fr !important;}}@media (max-width:767px){.cm-homepage-topics-section{grid-template-columns:1fr !important;}}.cm-homepage-topics-section .quiz-item{display:flex;gap:11px;padding:15px 10px;border-radius:20px;background-color:var(--white);box-shadow:2px 2px 4px 0px rgba(0,125,161,0.08);align-items:center;}@media (max-width:1023px){.cm-homepage-topics-section .quiz-item{border-radius:10px;padding:10px;}}.cm-homepage-topics-section .quiz-item + .quiz-item{margin-top:0;}.cm-homepage-topics-section .quiz-item > .image{position:relative;width:64px;height:64px;flex-shrink:0;overflow:hidden;border-radius:4px;}@media (max-width:1023px){.cm-homepage-topics-section .quiz-item > .image{width:45px;height:45px;border-radius:8px;}}.cm-homepage-topics-section .quiz-item > .image img{position:absolute;left:0;}@media (max-width:1023px){.cm-homepage-topics-section .quiz-item > .image img{border-radius:7px;}}.cm-homepage-topics-section .quiz-item .quiz-content{width:100%;text-align:center;border-left:1px solid rgba(0,0,0,0.1);padding-left:5px;padding-right:5px;}@media (max-width:1023px){.cm-homepage-topics-section .quiz-item .quiz-content{text-align:left;padding-left:0;border-left:0;display:flex;align-items:center;}}.cm-homepage-topics-section .quiz-item .quiz-content h3{margin-bottom:11px;}@media (max-width:1023px){.cm-homepage-topics-section .quiz-item .quiz-content h3{margin:0 10px 0 0;font-size:16px;}}.cm-homepage-topics-section .quiz-item .quiz-btns{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:5px;width:-moz-fit-content;width:fit-content;margin:auto;}@media (max-width:1023px){.cm-homepage-topics-section .quiz-item .quiz-btns{margin:0 0 0 auto;flex-direction:row;}}.cm-homepage-topics-section .quiz-item .quiz-btns > a{display:flex;align-items:center;justify-content:center;text-align:center;}@media (max-width:1023px){.cm-homepage-topics-section .quiz-item .quiz-btns > a{font-size:16px;}}.cm-homepage-topics-section .quiz-item .button{padding:8px 12px;}@media (max-width:1023px){.cm-homepage-topics-section .quiz-item .button{margin-right:7px;}}.cm-homepage-topics-section .quiz-item .btn--outline{border-color:inherit;}@media (max-width:1023px){.cm-homepage-topics-section .quiz-item .btn--outline{font-size:18px;}}.cm-homepage-topics-section .quiz-item.item-addition h3{color:var(--coral);}.cm-homepage-topics-section .quiz-item.item-addition .btn--outline:hover{color:#be4a3a;}.cm-homepage-topics-section .quiz-item.item-subtraction h3,.cm-homepage-topics-section .quiz-item.item-subtraction .btn--outline{color:var(--light-orange);}.cm-homepage-topics-section .quiz-item.item-subtraction .btn--outline:hover{color:#d26601;}.cm-homepage-topics-section .quiz-item.item-multiplication h3,.cm-homepage-topics-section .quiz-item.item-multiplication .btn--outline{color:var(--medium-green);}.cm-homepage-topics-section .quiz-item.item-multiplication .btn--outline:hover{color:#2d5c17;}.cm-homepage-topics-section .quiz-item.item-division h3,.cm-homepage-topics-section .quiz-item.item-division .btn--outline{color:var(--light-blue);}.cm-homepage-topics-section .quiz-item.item-division .btn--outline:hover{color:#005585;}.cm-homepage-topics-section .quiz-item.item-fractions h3,.cm-homepage-topics-section .quiz-item.item-fractions .btn--outline,.cm-homepage-topics-section .quiz-item.item-fraction h3,.cm-homepage-topics-section .quiz-item.item-fraction .btn--outline{color:var(--purple);}.cm-homepage-topics-section .quiz-item.item-fractions .btn--outline:hover,.cm-homepage-topics-section .quiz-item.item-fraction .btn--outline:hover{color:#3f228f;}.node-brain-teaser.node--view-mode-full .node__content{border-radius:12px;display:flex;flex-flow:column;align-items:center;justify-content:stretch;}.node-brain-teaser.node--view-mode-full .node__content .back-link,.node-brain-teaser.node--view-mode-full .node__content .solution-link{margin-top:20px;}.node-quiz.node--view-mode-full .node__content{padding:20px;border-radius:40px;background:#5c94a5;max-width:645px;margin:auto;}@media (max-width:1023px){.node-quiz.node--view-mode-full .node__content{background:#5092a6;border:0;border-radius:10px;padding:10px;min-height:407px;}}@media (min-width:1024px){.node-quiz.node--view-mode-full iframe{min-height:384px;}}.node-quiz.node--view-mode-full[data-history-node-id="129"] .node__content{max-width:none;}@media (min-width:1024px){.node-quiz.node--view-mode-full[data-history-node-id="129"] iframe{min-height:412px;}}@media (max-width:855px){.node-quiz.node--view-mode-full[about="/quizzes"] .node__content{padding-left:5px;padding-right:5px;background:#5092a6;border:0;min-height:858px;}}@media (max-width:595px){.node-quiz.node--view-mode-full[about="/quizzes"] .node__content{min-height:591px;}}.node-game.node--view-mode-full{padding:12px 12px 26px 12px;border-radius:10px;background-color:var(--white);}@media (max-width:767px){.node-game.node--view-mode-full{padding:6px 6px 20px 6px;border-radius:5px;}.node-game.node--view-mode-full .node__content{padding:0 4px;}}.node-game.node--view-mode-full .game-stage{position:relative;height:0;padding-top:66.67%;width:100%;margin-bottom:20px;}.node-game.node--view-mode-full .game-stage > iframe{position:absolute;left:0;top:0;width:100%;height:100%;border:0;outline:0;}.node-game.node--view-mode-full .node__content{font-family:"Proxima Soft";font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.22;letter-spacing:normal;color:#113a5c;}@media (max-width:767px){.node-game.node--view-mode-full .node__content{font-family:"Proxima Soft";font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:normal;}}#iframe_content{width:100%;}.header-container{position:relative;max-width:1080px !important;margin:0 auto 11px !important;}@media (min-width:1280px){.header-container{max-width:1270px;}}.header-container .header.center{text-align:center;}.header-container h2{margin:0;padding:0;color:var(--medium-blue);font-family:"Galindo",sans-serif;font-size:25px;font-weight:400;line-height:1.1;display:inline-block;}@media (min-width:1024px){.header-container h2{font-size:40px;}}.header-container .header-right{position:absolute;right:0;top:50%;transform:translateY(-50%);}@media (max-width:1023px){.header-container .header-right{font-size:0;padding-right:5px;}.header-container .header-right a{width:24px;height:24px;background:#005871;border-radius:50%;display:block;font-size:0;}.header-container .header-right a:after{margin-right:6px;filter:brightness(0) invert(1);}}.right-column .pw-tag{text-align:left !important;}ul.cm-lesson-taxonomy-list{margin:0;padding:0;}ul.cm-lesson-taxonomy-list > li{margin:0;padding:0;list-style:none;padding:10px !important;border-radius:5px;background-color:var(--white);overflow:hidden;}ul.cm-lesson-taxonomy-list > li,ul.cm-lesson-taxonomy-list > li > a{min-height:64px;font-family:"Proxima Soft";font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;transition-duration:0.4s;transition-timing-function:ease-out;transition-property:color;text-decoration:none;}@media (min-width:1024px){ul.cm-lesson-taxonomy-list > li,ul.cm-lesson-taxonomy-list > li > a{font-size:18px;}}ul.cm-lesson-taxonomy-list > li:hover,ul.cm-lesson-taxonomy-list > li > a:hover{color:#0b6b84;text-decoration:none;}ul.cm-lesson-taxonomy-list > li:hover::after,ul.cm-lesson-taxonomy-list > li > a:hover::after{display:none;}@media (max-width:767px){ul.cm-lesson-taxonomy-list > li,ul.cm-lesson-taxonomy-list > li > a{min-height:42px;}}ul.cm-lesson-taxonomy-list > li + li{margin-top:15px;}ul.cm-lesson-taxonomy-list ol{list-style:none;margin-left:0;}ul.cm-lesson-taxonomy-list ol,ul.cm-lesson-taxonomy-list{counter-reset:item;}ul.cm-lesson-taxonomy-list ol > li:before,ul.cm-lesson-taxonomy-list > li:before{counter-increment:item;content:counters(item," ") " ";}ul.cm-lesson-taxonomy-list > li:after{content:"";display:table;clear:both;margin:0;padding:0;width:0;height:0;}ul.cm-lesson-taxonomy-list > li::before{display:block;float:left;width:64px;height:64px;text-align:center;line-height:64px;font-size:38px;font-weight:600;letter-spacing:normal;color:var(--white);background-color:#0b6b84;border-radius:5px;}ul.cm-lesson-taxonomy-list > li.views-custom-row-addition::before{background-color:var(--coral);}ul.cm-lesson-taxonomy-list > li.views-custom-row-subtraction::before{background-color:var(--light-orange);}ul.cm-lesson-taxonomy-list > li.views-custom-row-multiplication::before{background-color:var(--medium-green);}ul.cm-lesson-taxonomy-list > li.views-custom-row-division::before{background-color:var(--light-blue);}ul.cm-lesson-taxonomy-list > li.views-custom-row-fractions::before{background-color:var(--purple);}ul.cm-lesson-taxonomy-list > li > a{padding-left:15px;min-height:64px;display:flex;flex-flow:column;justify-content:center;font-family:"Proxima Soft";font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--white);transition-duration:0.4s;transition-timing-function:ease-out;transition-property:color;}@media (min-width:1024px){ul.cm-lesson-taxonomy-list > li > a{font-size:18px;}}ul.cm-lesson-taxonomy-list > li > a:hover{color:#0b6b84;text-decoration:none;}ul.cm-lesson-taxonomy-list > li > div{width:calc(100% - 64px - 15px);float:right;}ul.cm-lesson-taxonomy-list > li > div h2{margin:0 0 5px 0;}ul.cm-lesson-taxonomy-list > li > div .content{color:#000000;}.common-title h1{font-size:25px;line-height:1.1;font-family:"Galindo",sans-serif;font-weight:400;background:linear-gradient(89deg,#9747FF -33.02%,#8940E7 32.67%,#5B2B99 136.67%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative;}@media (min-width:1024px){.common-title h1{font-size:40px;}}@media (max-width:767px){.common-title h1{text-align:center;}}.node-type-game{position:relative;}.node-type-game .open-fullscreen{cursor:pointer;position:absolute;right:0;top:-38px;width:28px;height:28px;text-indent:-9999px;background:#fff url(/themes/custom/kd_theme/img/fullscreen-icon.png) no-repeat 5px 5px/18px;border-radius:4px;display:none;}.node-type-game .open-fullscreen:active{background-color:#cfbbf0;}.node-type-game.mobile .open-fullscreen{display:block;}.node-type-game.mobile .common-title .navigation-column{padding:0 35px;}.game-overlay{width:100%;height:100%;position:fixed;z-index:991;left:0;top:0;background:#000;opacity:0;visibility:hidden;}.game-fullscreen{overflow:hidden;}.game-fullscreen .node-game.node--view-mode-full .game-overlay{visibility:visible;opacity:1;}.game-fullscreen .node-game.node--view-mode-full .game-stage{position:fixed;z-index:992;left:0;top:50%;transform:translateY(-50%);margin:0;height:100vh;height:100dvh;padding:0 !important;}@media (orientation:portrait){body:not(.game-fullscreen).mobile .game-stage.portrait{background:#060d19;}body:not(.game-fullscreen).mobile .game-stage.portrait iframe{width:54%;transform:translateX(-50%);left:50%;}}.manipulative-disclaimer .block-container-system_breadcrumb_block,.manipulative-disclaimer .block-container-page_title_block{display:none;}.manipulative-disclaimer .node-page{padding:0;background:transparent;border-radius:0;box-shadow:none;}.disclaimer{text-align:center;font-size:18px;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#3E2388;}.disclaimer h2{margin:0 0 10px;font-size:34px;font-weight:bold;}@media (min-width:768px){.disclaimer h2{font-size:44px;}}.disclaimer p{font-size:21px;margin:0 0 15px;line-height:1.2;}@media (min-width:768px){.disclaimer p{font-size:28px;}}.disclaimer a{background:#003D71;border-radius:5px;font-size:18px;color:#fff;position:relative;padding:10px 50px 9px 30px;text-decoration:none;margin:10px 0 20px;display:inline-block;}@media (min-width:768px){.disclaimer a{font-size:24px;}}.disclaimer a:hover{background:#022b4f;text-decoration:none;}.disclaimer a:before{content:"";width:8px;height:8px;border-top:3px solid;border-right:3px solid;transform:translateY(-50%) rotate(45deg);position:absolute;right:31px;top:50%;}@media (min-width:768px){.disclaimer a:before{margin-top:1px;}}.disclaimer img{max-width:150px;}.disclaimer .disclaimer-inner{max-width:630px;padding:0;}.page-404 .node-page{background:none;box-shadow:none;border-radius:0;padding:0;}body .node__content ul{list-style:disc !important;padding-left:40px !important;margin:20px 0 !important;}body .node__content ul li{list-style:disc !important;}body .node__content ul li + li{margin-top:8px !important;}body .node__content ol li + li{margin-top:8px;}.node-type-brain-teaser .node-brain-teaser img{background:#263f54;border-radius:10px;}
