/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.body{background:#008eca;}#page-wrapper{position:relative;}#main-wrapper{background:#fff;}main.vertical-small-top{margin-top:0;padding-top:30px;}main.vertical-small-bottom{margin-bottom:0;padding-bottom:30px;}@media screen and (max-width:767px){main.container{margin-left:30px;margin-right:30px;}}.bg-white{background-color:#FFFFFF;}.bg-gray-lightest{background-color:#f8f8f9;}.bg-gray-light{background-color:#f1f2f2;}.bg-black{background-color:#000;}.bg-gray-darkest{background-color:#262626;}.bg-blue{background-color:#009ade;}.bg-orange{background-color:#f37032;}.bg-green{background-color:#80bc00;}@media screen and (min-width:768px){.vertical-xs{margin-top:10px;margin-bottom:10px;}.vertical-xs-top{margin-top:10px;}.vertical-xs-bottom{margin-bottom:10px;}.vertical-small{margin-top:30px;margin-bottom:30px;}.vertical-small-top{margin-top:30px;}.vertical-small-bottom{margin-bottom:30px;}.vertical-normal{margin-top:90px;margin-bottom:90px;}.vertical-normal-top{margin-top:90px;}.vertical-normal-bottom{margin-bottom:90px;}.horizontal-sm{max-width:767px;margin-left:auto;margin-right:auto;}.horizontal-md{max-width:991px;margin-left:auto;margin-right:auto;}.horizontal-lg{max-width:1199px;margin-left:auto;margin-right:auto;}.spacing-right{margin-right:10px;}.pull-right{float:right;}.hidden-screen{display:none !important;}}.full-width{width:100%;}.hs-xs{margin-left:10px;margin-right:10px;}.no-padding{padding:0;}.no-margin-top,.no-margin-vertical{margin-top:0 !important;}.no-margin-bottom,.no-margin-vertical{margin-bottom:0 !important;}@media screen and (max-width:767px){.hidden-mobile{display:none !important;}}@media screen and (max-width:991px){.hidden-md{display:none !important;}}.appear{-ms-transform:translateY(20px);-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:400ms all ease-in-out;-moz-transition:400ms all ease-in-out;-ms-transition:400ms all ease-in-out;-o-transition:400ms all ease-in-out;transition:400ms all ease-in-out;opacity:0;}.appear.in{-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}.align-items-center{align-items:center;}.m-0{margin:0 !important;}.pl-0{padding-left:0 !important;}.ml-8{margin-left:8px !important;}.mb-small{display:inline-block;margin-bottom:4px;}.normal-case{text-transform:unset !important;}.normal-case a,.normal-case button{text-transform:unset !important;letter-spacing:0 !important;}a.normal-case,button.normal-case{text-transform:unset !important;}.empty-text-wrapper{padding:45px 0;}@media screen and (min-width:767px){.rm-space-lg-t{margin-top:0 !important;padding-top:0 !important;}}body.node-edit-page #header{display:none;}body.node-edit-page #footer{display:none;}.justify-space-evenly{justify-content:space-evenly;}.justify-end{justify-content:end !important;}*{box-sizing:border-box;}body{margin:0;padding:0;}main{position:relative;}body.poor #main-wrapper{padding-top:112px;}.container{margin-right:auto;margin-left:auto;}@media (min-width:768px){.container{width:720px;}}@media (min-width:992px){.container{width:960px;}}@media (min-width:1200px){.container{width:1170px;}}@media screen and (min-width:992px){.row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-15px;margin-right:-15px;}.row.valign-middle{align-items:center;}.row .col,.row .col-sm,.row .col-md,.row .col-lg,.row .col-xl{position:relative;width:100%;min-height:1px;margin-right:15px;margin-left:15px;}.row.grid-gap-sm .col{position:relative;width:100%;min-height:1px;margin-right:30px;margin-left:30px;}.row.grid-gap-md .col,.row.grid-gap-md .col-sm,.row.grid-gap-md .col-md,.row.grid-gap-md .col-lg,.row.grid-gap-md .col-xl{position:relative;width:100%;min-height:1px;margin-right:60px;margin-left:60px;}.row.grid-gap-lg .col,.row.grid-gap-lg .col-sm,.row.grid-gap-lg .col-md,.row.grid-gap-lg .col-lg,.row.grid-gap-lg .col-xl{position:relative;width:100%;min-height:1px;margin-right:120px;margin-left:120px;}.row.fixed .col{flex:0 0 0;}.right-first{flex-direction:row-reverse;}.row.one-one > .col-left,.row.one-two > .col-left,.row.one-three > .col-left,.row.one-four > .col-left,.row.two-one > .col-left,.row.three-one > .col-left,.row.three-two > .col-left,.row.two-three > .col-left,.row.four-one > .col-left{margin-right:30px;}.row.one-one > .col-right,.row.one-two > .col-right,.row.one-three > .col-right,.row.one-four > .col-right,.row.two-one > .col-right,.row.three-one > .col-right,.row.three-two > .col-right,.row.two-three > .col-right,.row.four-one > .col-right{margin-left:30px;}.row.one-one > .col,.row.one-one > .col-left,.row.one-one > .col-right{width:calc(50% - 30px);}}@media screen and (min-width:992px) and (min-width:768px) and (max-width:991px){.row.one-one.md-one-two > .col-left{width:calc(34% - 30px);}.row.one-one.md-one-two > .col-right{width:calc(66% - 30px);}.row.one-one.md-two-one > .col-left{width:calc(66% - 30px);}.row.one-one.md-two-one > .col-right{width:calc(34% - 30px);}}@media screen and (min-width:992px){.row.one-two > .col-left{width:calc(34% - 30px);}.row.one-two > .col-right{width:calc(66% - 30px);}.row.two-one > .col-left{width:calc(66% - 30px);}.row.two-one > .col-right{width:calc(34% - 30px);}.row.one-three > .col-left{width:calc(25% - 30px);}.row.one-three > .col-right{width:calc(75% - 30px);}.row.three-one > .col-left{width:calc(75% - 30px);}.row.three-one > .col-right{width:calc(25% - 30px);}.row.three-two > .col-left{width:calc(60% - 30px);}.row.three-two > .col-right{width:calc(40% - 30px);}.row.two-three > .col-left{width:calc(40% - 30px);}.row.two-three > .col-right{width:calc(60% - 30px);}.row.one-four > .col-left{width:calc(20% - 30px);}.row.one-four > .col-right{width:calc(80% - 30px);}.row.four-one > .col-left{width:calc(80% - 30px);}.row.four-one > .col-right{width:calc(20% - 30px);}.row.icon-flex > .col-left{width:100px;}.row.icon-flex > .col-right{width:calc(100% - 100px);}.row.row-fixed > .col{flex:none !important;}}.grid{display:grid;grid-gap:30px;}.grid.grid-gap-xs{grid-gap:15px;}@media screen and (min-width:992px){.grid.grid-4{grid-template-columns:repeat(4,1fr);}.grid.grid-3{grid-template-columns:repeat(3,1fr);}.grid.grid-2{grid-template-columns:repeat(2,1fr);}}@font-face{font-family:"Omnes";src:url("https://5375473.fs1.hubspotusercontent-na1.net/hub/5375473/Omnes%20Regular.ttf") format("truetype");font-display:swap;font-weight:400;}@font-face{font-family:"Omnes";src:url("https://5375473.fs1.hubspotusercontent-na1.net/hub/5375473/Omnes%20SemiBold.ttf") format("truetype");font-display:swap;font-weight:600;}body{font-family:"Omnes",sans-serif;}#page-wrapper,input,textarea,select,button{font-family:"Omnes",sans-serif;font-size:16px;line-height:1.125em;color:#000000;font-weight:400;}ol,ul,p{letter-spacing:0.06125rem;}h1,h2,h3,h4,h5,h6{letter-spacing:0.06125rem;font-weight:600;margin:30px 0;line-height:1.125em;}h1{font-size:clamp(36px,2vw + 32px,38px);}h1:first-child{margin-top:0;}h2,h1.row-title{font-size:2em;line-height:1.3em;}h3,p.lead{font-size:1.5em;line-height:1.3em;}h3.h4,h4{font-size:1.25em;line-height:1.3em;}h5{font-size:1em;line-height:1.3em;}.hhr{overflow:hidden;}.hhr > span{position:relative;display:inline-block;}.hhr > span:after{content:"";position:absolute;top:50%;border-bottom:2px solid #b8bdbf;width:9999px;margin:0 20px;left:100%;}p.quote{font-size:1.5em;line-height:1.3em;}p.eyebrow{text-transform:uppercase;margin-bottom:-10px;letter-spacing:0.1em;font-size:14px;line-height:1.125em;}p.eyebrow a{text-decoration:none;}.caps{text-transform:uppercase;letter-spacing:0.1em;}.caps a{text-decoration:none;}.under-parent{margin-top:-5px;}.subhead{margin-top:0;}.subhead.sku{color:#D9D9D9;}.underlined{padding-bottom:10px;border-bottom:2px #000000 solid;}.underlined.text-orange{border-color:#f37032;}.underlined.text-green{border-color:#80bc00;}.underlined.text-blue{border-color:#009ade;}.headers-orange h4{color:#f37032;border-color:#f37032;}.headers-green h4{color:#80bc00;border-color:#80bc00;}.headers-blue h4{color:#009ade;border-color:#009ade;}article.media--type-video,.highlight,p,table{margin-top:10px;margin-bottom:10px;}@media screen and (max-width:767px){.col{margin-bottom:10px;}}ul li p{margin-top:0;margin-bottom:0;}.wysiwyg *:first-child{margin-top:0;}.box .wysiwyg *:first-child{margin-top:10px;}.box .wysiwyg *:last-child{margin-bottom:10px;}.large{font-size:18px;line-height:1.125em;}.small,.commerce-cart-block.commerce-cart-block--type-button .commerce-cart-block--contents .form-actions input.form-submit{font-size:14px;line-height:1.125em;}.xs{font-size:12px;line-height:1.125em;}.caps{text-transform:uppercase;}a,a:visited,a:hover{color:#009ade;}.links-green .ui-icon,.links-green a,.links-green a:visited,.links-green a:hover{color:#80bc00;}.links-blue .ui-icon,.links-blue a,.links-blue a:visited,.links-blue a:hover{color:#009ade;}.links-gray .ui-icon,.links-gray a,.links-gray a:visited,.links-gray a:hover{color:#4d4d4d;text-decoration:none;}.links-plain .ui-icon,.links-plain a,.links-plain a:visited,.links-plain a:hover{color:#000000;text-decoration:none;}strong,b{font-weight:600;}hr{border:0;height:1px;background:#333;background-image:linear-gradient(to right,#f1f2f2,#D2D7D9,#f1f2f2);margin:30px 0;}hr.orange{background-image:none;background-color:#f37032;}hr.blue{background-image:none;background-color:#f37032;}hr.green{background-image:none;background-color:#f37032;}hr.gray-light{background-image:none;background-color:#f1f2f2;}hr.half-margin{margin:15px 0;}.text-light{color:#FFFFFF;}.text-light a,.text-light a:link,.text-light a:visited{color:#f1f2f2;}.text-light a:hover,.text-light a:active{color:#fff;}.text-light hr{background:#fff;background-image:linear-gradient(to right,#f1f2f2,#fff,#f1f2f2);}.text-orange{color:#f37032;}.text-green{color:#80bc00;}.text-blue{color:#009ade;}.text-gray{color:#4d4d4d;}.text-gray-light{color:#f1f2f2;}.text-transparent{color:transparent;}@media screen and (max-width:767px){article.media img{margin-left:auto;margin-right:auto;}}ul.checkmarks{list-style:none;margin-left:0;padding:0;}ul.checkmarks li{position:relative;margin-bottom:5px;}ul.checkmarks li i,ul.checkmarks li svg{margin-right:5px;}.wysiwyg ul.cogs,.cke_editable ul.cogs,ul.cogs{list-style:none;padding-left:45px;padding-inline-start:45px;}.wysiwyg ul.cogs li,.cke_editable ul.cogs li,ul.cogs li{padding:0;position:relative;}.wysiwyg ul.cogs li:before,.cke_editable ul.cogs li:before,ul.cogs li:before{position:absolute;top:4px;left:-45px;width:24px;height:24px;background:url(/themes/custom/kse2019/images/cog.svg) center center no-repeat;background-size:100% 100%;content:" ";}a.no-style,a.no-style:active,a.no-style:visited{color:inherit !important;text-decoration:none;}.links-green ul.cogs svg path{fill:#80bc00;}.links-blue ul.cogs li svg path{fill:#009ade;}.links-orange ul.cogs li svg path{fill:#f37032;}a.clickable{text-decoration:none;color:inherit;display:block;cursor:pointer;outline:none;}a.clickable:hover{text-decoration:underline;}ul.plain{list-style:none;padding:0;}.cke_editable ul,.cke_editable ol,.wysiwyg ol,.wysiwyg ul{margin-top:10px;margin-bottom:10px;padding-inline-start:1em;}.cke_editable ul:first-child,.cke_editable ol:first-child,.wysiwyg ol:first-child,.wysiwyg ul:first-child{margin-top:0;}.cke_editable ul:last-child,.cke_editable ol:last-child,.wysiwyg ol:last-child,.wysiwyg ul:last-child{margin-bottom:0;}.cke_editable ul li,.cke_editable ol li,.wysiwyg ol li,.wysiwyg ul li{margin:7.5px 0;}.cke_editable ul li:first-child,.cke_editable ol li:first-child,.wysiwyg ol li:first-child,.wysiwyg ul li:first-child{margin-top:0;}.cke_editable ul li:last-child,.cke_editable ol li:last-child,.wysiwyg ol li:last-child,.wysiwyg ul li:last-child{margin-bottom:0;}.cke_editable ul li ol,.cke_editable ul li ul,.cke_editable ol li ol,.cke_editable ol li ul,.wysiwyg ol li ol,.wysiwyg ol li ul,.wysiwyg ul li ol,.wysiwyg ul li ul{margin:7.5px 0;}.cke_editable ul li ol:first-child,.cke_editable ul li ul:first-child,.cke_editable ol li ol:first-child,.cke_editable ol li ul:first-child,.wysiwyg ol li ol:first-child,.wysiwyg ol li ul:first-child,.wysiwyg ul li ol:first-child,.wysiwyg ul li ul:first-child{margin-top:0;}.cke_editable ul li ol:last-child,.cke_editable ul li ul:last-child,.cke_editable ol li ol:last-child,.cke_editable ol li ul:last-child,.wysiwyg ol li ol:last-child,.wysiwyg ol li ul:last-child,.wysiwyg ul li ol:last-child,.wysiwyg ul li ul:last-child{margin-bottom:0;}.cke_editable ul li p,.cke_editable ol li p,.wysiwyg ol li p,.wysiwyg ul li p{margin-top:0;margin-bottom:0;}.announcement{padding:10px 0;}.announcement p{margin:0;}#header{position:fixed;height:86px;width:100%;top:0;left:0;z-index:100;background-color:rgba(255,255,255,0);transition:background-color 400ms;}#header #header-container{display:flex;margin-right:auto;margin-left:auto;max-width:1440px;justify-content:space-between;}body.scrolled #header{background:rgba(255,255,255,0.95);}body.toolbar-horizontal{padding-top:79px !important;}body.toolbar-horizontal #header{top:79px;}body.toolbar-vertical{padding-top:39px !important;}body.toolbar-vertical #header{top:39px;}.block-superfish{width:auto;}body.adminimal-admin-toolbar header.stuck{top:39px;}#block-kse2019-branding.kse-logo,#block-kse2019-sitebranding{margin-right:120px;}#block-kse2019-branding.kse-logo a,#block-kse2019-sitebranding a{display:block;height:86px;width:200px;background-image:url("https://5375473.fs1.hubspotusercontent-na1.net/hub/5375473/hubfs/Logo/KiDSpark-Education-Logo-light.png?width=833&height=357&name=KiDSpark-Education-Logo-light.png");background-size:contain;overflow:hidden;font-size:0;text-indent:-99999px;}@media screen and (max-width:1099px){#block-kse2019-branding.kse-logo,#block-kse2019-sitebranding{margin-right:15px;}}#block-kse2019-sitebranding{background-image:url("https://5375473.fs1.hubspotusercontent-na1.net/hub/5375473/hubfs/Logo/KiDSpark-Education-white-logo-footer-01.png?width=400&height=118&name=KiDSpark-Education-white-logo-footer-01.png");background-repeat:no-repeat;display:block;height:86px;width:200px;background-size:contain;overflow:hidden;font-size:0;text-indent:-99999px;}body.scrolled #block-kse2019-branding.kse-logo a,body.header-dark #block-kse2019-branding.kse-logo a{background-image:url("https://5375473.fs1.hubspotusercontent-na1.net/hub/5375473/hubfs/Logo/KiDSpark-Education-Logo-dark.png?width=833&height=357&name=KiDSpark-Education-Logo-dark.png");}body.scrolled #header-container .fa-bars,body.scrolled #header-container .fa-user,body.header-dark #header-container .fa-bars,body.header-dark #header-container .fa-user{color:#009ade;}.main-navigation{padding-top:20px;}.main-navigation h2{display:none;}@media screen and (max-width:1099px){.main-navigation{order:3;}}ul.sf-main > li > span.nolink,ul.sf-main > li > a{padding:4px 12px;border-radius:50vh;border:1px #fff solid;color:white;cursor:pointer;}@media screen and (max-width:1099px){ul.sf-main > li > span.nolink,ul.sf-main > li > a{color:#009ade;padding:14px 21px;border-radius:unset;}}ul.sf-main > li > span.nolink.menu-button,ul.sf-main > li > a.menu-button{background-color:#FFFFFF !important;color:#009ade !important;border:1px solid #009ade !important;}ul.sf-main a{text-decoration:none;}body.scrolled ul.sf-main > li > span.nolink,body.scrolled ul.sf-main > li > a,body.header-dark ul.sf-main > li > span.nolink,body.header-dark ul.sf-main > li > a{border:1px #009ade solid;background:#fff;cursor:pointer;}body.scrolled ul.sf-main > li > span.nolink.menu-button,body.scrolled ul.sf-main > li > a.menu-button,body.header-dark ul.sf-main > li > span.nolink.menu-button,body.header-dark ul.sf-main > li > a.menu-button{background-color:#009ade !important;color:#FFFFFF !important;border:2px solid #FFFFFF !important;}body.scrolled ul.sf-main > li.sfHover > span.nolink,body.scrolled ul.sf-main > li.sfHover > a,body.scrolled ul.sf-main > li:hover > span.nolink,body.scrolled ul.sf-main > li:hover > a,body.header-dark ul.sf-main > li.sfHover > span.nolink,body.header-dark ul.sf-main > li.sfHover > a,body.header-dark ul.sf-main > li:hover > span.nolink,body.header-dark ul.sf-main > li:hover > a{background:#009ade;}body.scrolled ul.sf-main span.nolink,body.scrolled ul.sf-main a,body.scrolled ul.sf-main a:link,body.scrolled ul.sf-main a:visited,body.header-dark ul.sf-main span.nolink,body.header-dark ul.sf-main a,body.header-dark ul.sf-main a:link,body.header-dark ul.sf-main a:visited{color:#009ade;}body.scrolled ul.sf-main#superfish-main-accordion,body.header-dark ul.sf-main#superfish-main-accordion{background:hsla(0,0%,100%,0.95);}body.scrolled ul.sf-main#superfish-main-accordion li.sf-expanded span,body.header-dark ul.sf-main#superfish-main-accordion li.sf-expanded span{background-color:#FFFFFF;}body.scrolled ul.sf-main#superfish-main-accordion li:hover > span.nolink,body.scrolled ul.sf-main#superfish-main-accordion li:hover > a,body.header-dark ul.sf-main#superfish-main-accordion li:hover > span.nolink,body.header-dark ul.sf-main#superfish-main-accordion li:hover > a{background-color:#009ade;}body.scrolled ul.sf-main#superfish-main-accordion li:hover > span,body.scrolled ul.sf-main#superfish-main-accordion li:hover > a,body.header-dark ul.sf-main#superfish-main-accordion li:hover > span,body.header-dark ul.sf-main#superfish-main-accordion li:hover > a{color:#FFFFFF;}@media screen and (min-width:1100px){ul.sf-main{font-size:13px;text-align:center;display:flex;align-items:center;}ul.sf-main > li{height:52px;display:flex;flex-flow:column;align-items:stretch;}ul.sf-main > li:not(:first-child){margin-left:8px;}ul.sf-main > li > span.nolink,ul.sf-main > li > a{height:100%;display:flex;align-items:center;flex-direction:column;flex-grow:1;justify-content:center;}}@media screen and (min-width:1100px) and (min-width:1260px){ul.sf-main > li > span.nolink,ul.sf-main > li > a{padding:4px 16px;}}@media screen and (min-width:1100px){ul.sf-main > li > a{cursor:pointer;}ul.sf-main > li:hover > span.nolink,ul.sf-main > li:hover > a:not(.button),ul.sf-main > li.sfHover > span.nolink,ul.sf-main > li.sfHover > a:not(.button){background:#009ade;color:#ffffff;}ul.sf-main > li:hover > ul,ul.sf-main > li.sfHover > ul{background:#fff;border:2px solid #009ade;border-radius:30px;box-shadow:0 0 25px 0 rgba(0,154,222,0.2509803922);left:50% !important;margin-top:35px;padding:16px 4px;position:absolute;transform:translate(-50%);min-width:274px;width:auto;}ul.sf-main > li:hover > ul:before,ul.sf-main > li.sfHover > ul:before{background-image:url("https://5375473.fs1.hubspotusercontent-na1.net/hub/5375473/Icon/nav-arrow-up-point-01.png");background-position:top;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:23px;left:50%;position:absolute;top:-21px;transform:translate(-50%,20%);width:53px;}ul.sf-main > li:hover > ul:after,ul.sf-main > li.sfHover > ul:after{content:"";display:block;height:26px;left:50%;position:absolute;top:-21px;transform:translate(-50%,20%);width:100%;}ul.sf-main > li:hover > ul > li,ul.sf-main > li.sfHover > ul > li{text-align:center;padding:4px;}ul.sf-main > li:hover > ul > li > a,ul.sf-main > li.sfHover > ul > li > a{padding:4px 16px;}ul.sf-main > li:hover > ul > li > a:hover,ul.sf-main > li.sfHover > ul > li > a:hover{background:#e6f5fc;border-radius:50vh;}ul.sf-main > li:hover > span,ul.sf-main > li:hover > a,ul.sf-main > li.sfHover > span,ul.sf-main > li.sfHover > a{color:#f37032;}ul.sf-main > li:hover > span,ul.sf-main > li.sfHover > span{cursor:default;}}#header-right{margin-left:auto;margin-right:30px;display:flex;gap:30px;align-items:center;}@media screen and (max-width:1099px){#header-right{margin-right:18px;display:flex;gap:18px;}}@media screen and (max-width:1099px){#header{font-size:16px;}#header a{text-decoration:none;}#block-kse2019-branding{float:left;}#block-kse2019-branding img{height:48px;margin-top:0;margin-bottom:0;}.main-navigation,#block-floating-user,.top-right-cart,#block-floating-user2{float:right;}span.commerce-cart-block--summary__count{display:none;}.sf-accordion-toggle{margin-right:15px;line-height:48px;display:inline-block;}.commerce-cart-block--summary__icon{font-size:24px;}.sf-accordion-toggle svg{margin-top:9px;}#superfish-main{display:none;}#superfish-main-accordion.sf-expanded{position:absolute;top:70px !important;left:0 !important;width:100%;height:calc(100vh - 70px);background:#fff;border-bottom:5px #D2D7D9 solid;overflow-y:scroll;padding:8px;}#superfish-main-accordion.sf-expanded > li > a,#superfish-main-accordion.sf-expanded > li > span{padding:8px;border:1px solid #009ade;border-radius:30px;margin:8px;text-align:center;font-size:16px;}#superfish-main-accordion.sf-expanded > li > a.menu-button,#superfish-main-accordion.sf-expanded > li > span.menu-button{padding:12px;}#superfish-main-accordion.sf-expanded > li > a::after,#superfish-main-accordion.sf-expanded > li > span::after{content:"";}#superfish-main-accordion.sf-expanded a{color:#009ade;}#superfish-main-accordion.sf-expanded span{position:relative;}#superfish-main-accordion.sf-expanded span:after{content:"+";position:absolute;right:30px;color:#D2D7D9;}#superfish-main-accordion.sf-expanded ul li{text-align:center;}#superfish-main-accordion.sf-expanded ul li a{padding:8px;}#superfish-main-accordion.sf-expanded li.sf-expanded span{background-color:#FFFFFF;}#superfish-main-accordion.sf-expanded li:hover > span.nolink,#superfish-main-accordion.sf-expanded li:hover > a{background-color:#009ade;}#superfish-main-accordion.sf-expanded li:hover > span,#superfish-main-accordion.sf-expanded li:hover > a{color:#FFFFFF;}}#block-floating-user,#block-floating-user2{overflow:hidden;text-indent:-9999px;font-size:0;}@media screen and (min-width:1100px){#block-floating-user,#block-floating-user2{height:86px;}}@media screen and (max-width:1099px){#block-floating-user,#block-floating-user2{position:static;}}#block-floating-user a,#block-floating-user2 a{width:30px;height:100%;display:block;background-size:24px 24px;background-position:center center;background-repeat:no-repeat;background-image:url(https://5375473.fs1.hubspotusercontent-na1.net/hubfs/5375473/Icon/my-account-icon-white-01.png);}#header-container .fa-bars,#header-container .fa-user{color:#FFFFFF;}body.scrolled #block-floating-user a,body.scrolled #block-floating-user2 a{background-image:url("https://5375473.fs1.hubspotusercontent-na1.net/hub/5375473/hubfs/5375473/Icon/my-account-icon-blue-01.png");}.header-button{color:#009ade !important;background-color:#FFFFFF !important;font-weight:600;}#block-kse2019-local-tasks ul{display:block;margin:0;padding:0;font-size:13px;list-style:none;}#block-kse2019-local-tasks ul li{display:inline-block;height:auto;width:auto;margin:0 0 -1px;text-align:center;border-bottom-color:#a6a6a6;}#block-kse2019-local-tasks ul li a{display:block;padding:7px 2em 7px 2em;color:#009ade;text-decoration:none;line-height:20px;}#block-kse2019-local-tasks ul li a.is-active{background-color:#fff;}#block-kse2019-local-tasks ul li a:hover,#block-kse2019-local-tasks ul li a:focus{text-decoration:underline;}#block-kse2019-local-actions > nav{display:flex;margin-bottom:30px;}#block-kse2019-local-actions > nav > li{list-style:none;margin-right:1em;}#block-kse2019-local-tasks{background:#FFFFFF;}#block-kse2019-local-tasks ul{display:block;padding:0;list-style:none;padding-top:10px;margin-right:auto;margin-left:auto;max-width:991px;}@media (min-width:992px){#block-kse2019-local-tasks ul{width:960px;}}@media (min-width:1200px){#block-kse2019-local-tasks ul{width:1170px;}}#block-kse2019-local-tasks ul li{display:inline-block;height:auto;width:auto;margin:0 0 -1px;text-align:center;border-bottom-color:#a6a6a6;}#block-kse2019-local-tasks ul li a{display:inline-block;padding:18px 22px;text-decoration:none;color:#000000;font-size:14px;--webkit-display:none;transition:background-color 250ms;cursor:pointer;font-family:"Roboto",sans-serif;line-height:1.125em;font-weight:400;}#block-kse2019-local-tasks ul li a.is-active{background:#f1f2f2;color:#000000 !important;border-top-right-radius:10px;border-top-left-radius:10px;}@media screen and (max-width:720px){#block-kse2019-local-tasks ul li a.is-active{border-radius:10px;}}#block-kse2019-local-tasks ul li a:hover,#block-kse2019-local-tasks ul li a:focus{text-decoration:none;}@media screen and (max-width:720px){#block-kse2019-local-tasks ul li{width:100%;}#block-kse2019-local-tasks ul li a{width:100%;}#block-kse2019-local-tasks ul li:last-child{padding-bottom:8px;}}.tabs-wrapper .tab-content{display:none;padding:10px 0;}.tabs-wrapper .tab-content.active{display:block;}.tabs-wrapper .tabs{list-style:none;padding:0;margin:0;display:flex;}.tabs-wrapper .tab{cursor:pointer;padding:4px 10px;border:1px solid #676669;color:#000000;background-color:#FFFFFF;font-weight:600;}.tabs-wrapper .tab.active{background-color:#f37032;color:#FFFFFF;border:1px solid #676669;}label,fieldset.form-label legend{font-weight:600;}.label-hidden label,.label-hidden fieldset.form-label legend,fieldset.form-label .label-hidden legend{display:none;}.form-required .fieldset-legend:after,.fieldset-legend.form-required:after,label.form-required:after,fieldset.form-label legend.form-required:after{color:#f37032;content:" *";display:inline;}.form-disabled label,.form-disabled fieldset.form-label legend,fieldset.form-label .form-disabled legend{opacity:0.4;}.form-item{margin:15px 0;width:100%;}.no-margin .form-item{margin:0;}input.form-submit:disabled{opacity:0.4;}input.form-autocomplete,input.form-text,input.form-tel,input.form-email,input.form-url,input.form-search,input.form-number,input.form-color,input.form-file,input.form-date,input.form-time,select,textarea.form-textarea{padding:10px 22px;width:100%;border:0 none;border-radius:30px;border-bottom:2px #f1f2f2 solid;font-size:1em;-webkit-transition:border linear 0.2s,box-shadow linear 0.2s;transition:border linear 0.2s,box-shadow linear 0.2s;-webkit-appearance:none;background-color:#FFFFFF;}input.form-autocomplete:focus,input.form-text:focus,input.form-tel:focus,input.form-email:focus,input.form-url:focus,input.form-search:focus,input.form-number:focus,input.form-color:focus,input.form-file:focus,input.form-date:focus,input.form-time:focus,select:focus,textarea.form-textarea:focus{border-color:#40b6ff;outline:none;}input.form-autocomplete:disabled,input.form-text:disabled,input.form-tel:disabled,input.form-email:disabled,input.form-url:disabled,input.form-search:disabled,input.form-number:disabled,input.form-color:disabled,input.form-file:disabled,input.form-date:disabled,input.form-time:disabled,select:disabled,textarea.form-textarea:disabled{opacity:0.4;}input.form-autocomplete::placeholder,input.form-text::placeholder,input.form-tel::placeholder,input.form-email::placeholder,input.form-url::placeholder,input.form-search::placeholder,input.form-number::placeholder,input.form-color::placeholder,input.form-file::placeholder,input.form-date::placeholder,input.form-time::placeholder,select::placeholder,textarea.form-textarea::placeholder{color:#D2D7D9;}input.form-autocomplete.small,.commerce-cart-block.commerce-cart-block--type-button .commerce-cart-block--contents .form-actions input.form-autocomplete.form-submit,input.form-text.small,.commerce-cart-block.commerce-cart-block--type-button .commerce-cart-block--contents .form-actions input.form-text.form-submit,input.form-tel.small,.commerce-cart-block.commerce-cart-block--type-button .commerce-cart-block--contents .form-actions input.form-tel.form-submit,input.form-email.small,.commerce-cart-block.commerce-cart-block--type-button .commerce-cart-block--contents .form-actions input.form-email.form-submit,input.form-url.small,.commerce-cart-block.commerce-cart-block--type-button .commerce-cart-block--contents .form-actions input.form-url.form-submit,input.form-search.small,.commerce-cart-block.commerce-cart-block--type-button .commerce-cart-block--contents .form-actions input.form-search.form-submit,input.form-number.small,.commerce-cart-block.commerce-cart-block--type-button .commerce-cart-block--contents .form-actions input.form-number.form-submit,input.form-color.small,.commerce-cart-block.commerce-cart-block--type-button .commerce-cart-block--contents .form-actions input.form-color.form-submit,input.form-file.small,.commerce-cart-block.commerce-cart-block--type-button .commerce-cart-block--contents .form-actions input.form-file.form-submit,input.form-date.small,.commerce-cart-block.commerce-cart-block--type-button .commerce-cart-block--contents .form-actions input.form-date.form-submit,input.form-time.small,.commerce-cart-block.commerce-cart-block--type-button .commerce-cart-block--contents .form-actions input.form-time.form-submit,select.small,textarea.form-textarea.small{padding:5px 10px;font-size:14px;}input.form-autocomplete.xs,input.form-text.xs,input.form-tel.xs,input.form-email.xs,input.form-url.xs,input.form-search.xs,input.form-number.xs,input.form-color.xs,input.form-file.xs,input.form-date.xs,input.form-time.xs,select.xs,textarea.form-textarea.xs{padding:4px 6px;font-size:12px;}.form-item-search input.form-text{border:none;border-radius:30px;background-color:#fcfcfc;background-image:url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='13' cy='13' r='13' fill='%23009ADE'/%3E%3Ccircle cx='10.7782' cy='10.7773' r='4.75' transform='rotate(-45 10.7782 10.7773)' stroke='white' stroke-width='1.5'/%3E%3Crect x='15.2236' y='15.7773' width='0.785714' height='4.71429' rx='0.392857' transform='rotate(-45 15.2236 15.7773)' stroke='white' stroke-width='0.785714'/%3E%3Crect x='9.94666' y='9.10938' width='1.17857' height='1.17857' rx='0.589286' transform='rotate(-45 9.94666 9.10938)' stroke='white' stroke-width='1.17857'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:calc(100% - 10px) center;}.form-item-search input.form-text::placeholder{color:#009ade;}select{background-image:linear-gradient(45deg,transparent 50%,#009ade 50%),linear-gradient(135deg,#009ade 50%,transparent 50%);background-position:calc(100% - 20px) calc(1em + 3px),calc(100% - 15px) calc(1em + 3px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;}.user-register-form .form-type-select,.profile-form .form-type-select{display:flex;}.user-register-form .form-type-select label,.user-register-form .form-type-select fieldset.form-label legend,fieldset.form-label .user-register-form .form-type-select legend,.profile-form .form-type-select label,.profile-form .form-type-select fieldset.form-label legend,fieldset.form-label .profile-form .form-type-select legend{transform:scale(0.7);padding-left:1.5em;padding-top:0.15em;font-size:inherit;font-weight:400;pointer-events:none;position:absolute;transform-origin:left top;transition:240ms;color:#777;}.user-register-form .form-type-select select,.profile-form .form-type-select select{align-self:flex-end;font-size:inherit;padding:1.2em 1em 0.8em;}.address-container-inline{display:flex;}.address-container-inline > .form-item{margin:0 10px 0 0;}.address-container-inline > .form-item:last-child{margin-right:0;}.buttons-green select,.buttons-green input.form-text,.buttons-green input.form-number{border-bottom:2px #80bc00 solid;color:#80bc00;}.buttons-green select{background-image:linear-gradient(45deg,transparent 50%,#80bc00 50%),linear-gradient(135deg,#80bc00 50%,transparent 50%);}.buttons-blue select,.buttons-blue input.form-text,.buttons-blue input.form-number{border-bottom:2px #009ade solid;color:#009ade;}.buttons-blue select{background-image:linear-gradient(45deg,transparent 50%,#009ade 50%),linear-gradient(135deg,#009ade 50%,transparent 50%);}.buttons-orange select,.buttons-orange input.form-text,.buttons-orange input.form-number{border-bottom:2px #f37032 solid;color:#f37032;}.form-item--error input,.form-item--error select{border-color:#f37032;}form.small input,form.small button,form.small textarea,form.small select{padding:5px 10px;font-size:14px;}.description{font-size:12px;color:#4d4d4d;line-height:1.125em;}.webform-flex--container > .form-item.form-type-checkbox > input,.form-type-checkbox > input{width:auto;}.form-item--error-message{color:#f37032;}details{border:1px solid #f1f2f2;margin:15px 0;width:100%;}.group-form .field--name-field-address details{border:none;}.form-actions{margin:0 0 0 -5px;}.form-actions > .button,.content-card-horizontal .card-footer .card-button .form-actions > a,.content-card-horizontal .card-footer-bottom .card-button .form-actions > a,.buttons-blue.buttons .form-actions > a{margin:0 0 0 5px;}.intl-tel-input{display:block;}.form-actions > .js-webform-confirmation-back-submit-ajax{display:none;}.form-checkboxes .form-item,.form-radios .form-item{margin:3px 0;}.form-checkboxes .form-item label,.form-checkboxes .form-item fieldset.form-label legend,fieldset.form-label .form-checkboxes .form-item legend,.form-radios .form-item label,.form-radios .form-item fieldset.form-label legend,fieldset.form-label .form-radios .form-item legend{font-weight:400;}#inline-entity-form-field_facilitated_learning_modul-form div[id^=edit-field-facilitated-learning-modul] .fieldset-wrapper h4{text-transform:lowercase;}#inline-entity-form-field_facilitated_learning_modul-form div[id^=edit-field-facilitated-learning-modul] .fieldset-wrapper h4::before{content:"Module ";text-transform:capitalize;}#inline-entity-form-field_facilitated_learning_modul-form div[id^=edit-field-facilitated-learning-modul] .field--type-daterange{width:calc(34% - 30px);float:right;}#inline-entity-form-field_facilitated_learning_modul-form div[id^=edit-field-facilitated-learning-modul] .field--name-field-modules{width:calc(66% - 30px);}.form-type-number .quantity-wrapper{display:inline-flex;align-items:center;background-color:#f1f2f2;padding:5px;border-radius:30px;}.form-type-number .quantity-wrapper button{border:none;cursor:pointer;display:flex;align-items:center;}.form-type-number .quantity-wrapper button img{height:15px;width:15px;}.form-type-number .quantity-wrapper input{font-weight:600;text-align:center;padding:0;border:none;background-color:#f1f2f2;font-size:12px;line-height:1.3em;color:#009ade;}.form-type-number input[type=number]::-webkit-inner-spin-button,.form-type-number input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;}.cart-form .form-type-number .quantity-wrapper{background-color:#FFFFFF;border:2px solid #009ade;}.cart-form .form-type-number .quantity-wrapper input,.cart-form .form-type-number .quantity-wrapper button{background-color:#FFFFFF;}.captcha-type-challenge--recaptcha{margin-top:8px;margin-bottom:8px;}form.user-pass .form-submit{background-color:#009ade;color:#FFFFFF;}.float-labels-wrapper .float-labels-label,.float-labels-wrapper.float-labels-focused .float-labels-label{padding-left:1.5em;padding-top:0.5em;}.float-labels-wrapper.float-labels-focused .float-labels-label{color:#777;}.float-labels-wrapper .float-labels-item:not(.form-select){padding:1.2em 1em 0.8em;}.commerce-cart-form .form-actions{text-align:center;}.commerce-cart-form .form-actions .form-submit{margin-top:8px;}.button,.content-card-horizontal .card-footer .card-button a,.content-card-horizontal .card-footer-bottom .card-button a,.buttons-blue.buttons a{display:inline-block;padding:10px 22px;text-decoration:none;border-radius:30px;box-shadow:none;color:#000000;border:none;background:#f8f8f9;font-size:14px;--webkit-display:none;transition:background-color 250ms;cursor:pointer;}.button:not(.normal-case),.content-card-horizontal .card-footer .card-button a:not(.normal-case),.content-card-horizontal .card-footer-bottom .card-button a:not(.normal-case),.buttons-blue.buttons a:not(.normal-case){text-transform:uppercase;letter-spacing:0.1em;}.button:visited,.content-card-horizontal .card-footer .card-button a:visited,.content-card-horizontal .card-footer-bottom .card-button a:visited,.buttons-blue.buttons a:visited,.button:hover,.content-card-horizontal .card-footer .card-button a:hover,.content-card-horizontal .card-footer-bottom .card-button a:hover,.buttons-blue.buttons a:hover,.button:active,.content-card-horizontal .card-footer .card-button a:active,.content-card-horizontal .card-footer-bottom .card-button a:active,.buttons-blue.buttons a:active{color:#000000;}.button:focus,.content-card-horizontal .card-footer .card-button a:focus,.content-card-horizontal .card-footer-bottom .card-button a:focus,.buttons-blue.buttons a:focus,.button:active,.content-card-horizontal .card-footer .card-button a:active,.content-card-horizontal .card-footer-bottom .card-button a:active,.buttons-blue.buttons a:active,.button:hover,.content-card-horizontal .card-footer .card-button a:hover,.content-card-horizontal .card-footer-bottom .card-button a:hover,.buttons-blue.buttons a:hover{outline:none;}.button.large,.content-card-horizontal .card-footer .card-button a.large,.content-card-horizontal .card-footer-bottom .card-button a.large,.buttons-blue.buttons a.large{padding:16px 28px;font-size:1em;}.button.small,.commerce-cart-block.commerce-cart-block--type-button .commerce-cart-block--contents .form-actions input.button.form-submit,.content-card-horizontal .card-footer .card-button a.small,.content-card-horizontal .card-footer-bottom .card-button a.small,.buttons-blue.buttons a.small{padding:5px 10px;font-size:12px;}.button.xs,.content-card-horizontal .card-footer .card-button a.xs,.content-card-horizontal .card-footer-bottom .card-button a.xs,.buttons-blue.buttons a.xs{padding:4px 6px;font-size:12px;}.button.button-outlined-orange,.content-card-horizontal .card-footer .card-button a.button-outlined-orange,.content-card-horizontal .card-footer-bottom .card-button a.button-outlined-orange,.buttons-blue.buttons a.button-outlined-orange{background:#fff;border:2px #f37032 solid;color:#f37032;}.button.button-outlined-orange:hover,.content-card-horizontal .card-footer .card-button a.button-outlined-orange:hover,.content-card-horizontal .card-footer-bottom .card-button a.button-outlined-orange:hover,.buttons-blue.buttons a.button-outlined-orange:hover,.button.button-outlined-orange:active,.content-card-horizontal .card-footer .card-button a.button-outlined-orange:active,.content-card-horizontal .card-footer-bottom .card-button a.button-outlined-orange:active,.buttons-blue.buttons a.button-outlined-orange:active{background:#f37032;color:white !important;}.button.button-outlined-green,.content-card-horizontal .card-footer .card-button a.button-outlined-green,.content-card-horizontal .card-footer-bottom .card-button a.button-outlined-green,.buttons-blue.buttons a.button-outlined-green{background:#fff;border:2px #80bc00 solid;color:#80bc00;}.button.button-outlined-green:hover,.content-card-horizontal .card-footer .card-button a.button-outlined-green:hover,.content-card-horizontal .card-footer-bottom .card-button a.button-outlined-green:hover,.buttons-blue.buttons a.button-outlined-green:hover,.button.button-outlined-green:active,.content-card-horizontal .card-footer .card-button a.button-outlined-green:active,.content-card-horizontal .card-footer-bottom .card-button a.button-outlined-green:active,.buttons-blue.buttons a.button-outlined-green:active{background:#80bc00;color:white !important;}.button.button-outlined-blue,.content-card-horizontal .card-footer .card-button a.button-outlined-blue,.content-card-horizontal .card-footer-bottom .card-button a.button-outlined-blue,.buttons-blue.buttons a.button-outlined-blue{background:#fff;border:2px #009ade solid;}.button.button-outlined-blue:hover,.content-card-horizontal .card-footer .card-button a.button-outlined-blue:hover,.content-card-horizontal .card-footer-bottom .card-button a.button-outlined-blue:hover,.buttons-blue.buttons a.button-outlined-blue:hover,.button.button-outlined-blue:active,.content-card-horizontal .card-footer .card-button a.button-outlined-blue:active,.content-card-horizontal .card-footer-bottom .card-button a.button-outlined-blue:active,.buttons-blue.buttons a.button-outlined-blue:active{background:#009ade;color:white !important;}.button.button-outlined-white,.content-card-horizontal .card-footer .card-button a.button-outlined-white,.content-card-horizontal .card-footer-bottom .card-button a.button-outlined-white,.buttons-blue.buttons a.button-outlined-white{border:2px #f8f8f9 solid;}.button.button-blue-outlined-white,.content-card-horizontal .card-footer .card-button a.button-blue-outlined-white,.content-card-horizontal .card-footer-bottom .card-button a.button-blue-outlined-white,.buttons-blue.buttons a.button-blue-outlined-white{border:2px #FFFFFF solid;color:#FFFFFF;background-color:#009ade;font-weight:bold;}.button.button-blue-outlined-white:hover,.content-card-horizontal .card-footer .card-button a.button-blue-outlined-white:hover,.content-card-horizontal .card-footer-bottom .card-button a.button-blue-outlined-white:hover,.buttons-blue.buttons a.button-blue-outlined-white:hover{background-color:#008eca;}.button.full-width,.content-card-horizontal .card-footer .card-button a.full-width,.content-card-horizontal .card-footer-bottom .card-button a.full-width,.buttons-blue.buttons a.full-width{text-align:center;}@media screen and (max-width:767px){p .button,p .content-card-horizontal .card-footer .card-button a,.content-card-horizontal .card-footer .card-button p a,p .content-card-horizontal .card-footer-bottom .card-button a,.content-card-horizontal .card-footer-bottom .card-button p a,p .buttons-blue.buttons a,.buttons-blue.buttons p a{width:100%;margin-bottom:15px;}p .button:last-child,p .content-card-horizontal .card-footer .card-button a:last-child,.content-card-horizontal .card-footer .card-button p a:last-child,p .content-card-horizontal .card-footer-bottom .card-button a:last-child,.content-card-horizontal .card-footer-bottom .card-button p a:last-child,p .buttons-blue.buttons a:last-child,.buttons-blue.buttons p a:last-child{margin-bottom:0;}}@media screen and (min-width:992px){p .button,p .content-card-horizontal .card-footer .card-button a,.content-card-horizontal .card-footer .card-button p a,p .content-card-horizontal .card-footer-bottom .card-button a,.content-card-horizontal .card-footer-bottom .card-button p a,p .buttons-blue.buttons a,.buttons-blue.buttons p a{margin-left:7.5px;margin-right:7.5px;}p .button:first-child,p .content-card-horizontal .card-footer .card-button a:first-child,.content-card-horizontal .card-footer .card-button p a:first-child,p .content-card-horizontal .card-footer-bottom .card-button a:first-child,.content-card-horizontal .card-footer-bottom .card-button p a:first-child,p .buttons-blue.buttons a:first-child,.buttons-blue.buttons p a:first-child{margin-left:0;}p .button:last-child,p .content-card-horizontal .card-footer .card-button a:last-child,.content-card-horizontal .card-footer .card-button p a:last-child,p .content-card-horizontal .card-footer-bottom .card-button a:last-child,.content-card-horizontal .card-footer-bottom .card-button p a:last-child,p .buttons-blue.buttons a:last-child,.buttons-blue.buttons p a:last-child{margin-right:0;}}.text-light .button .button-outlined-white,.text-light .content-card-horizontal .card-footer .card-button a .button-outlined-white,.content-card-horizontal .card-footer .card-button .text-light a .button-outlined-white,.text-light .content-card-horizontal .card-footer-bottom .card-button a .button-outlined-white,.content-card-horizontal .card-footer-bottom .card-button .text-light a .button-outlined-white,.text-light .buttons-blue.buttons a .button-outlined-white,.buttons-blue.buttons .text-light a .button-outlined-white{color:#fff;}p.buttons{margin-bottom:0;}p.buttons > .button,.content-card-horizontal .card-footer .card-button p.buttons > a,.content-card-horizontal .card-footer-bottom .card-button p.buttons > a,.buttons-blue.buttons p.buttons > a,p.buttons > a,p.buttons > button{margin-bottom:10px;}.buttons-orange .button,.buttons-orange .content-card-horizontal .card-footer .card-button a,.content-card-horizontal .card-footer .card-button .buttons-orange a,.buttons-orange .content-card-horizontal .card-footer-bottom .card-button a,.content-card-horizontal .card-footer-bottom .card-button .buttons-orange a,.buttons-orange .buttons-blue.buttons a,.buttons-blue.buttons .buttons-orange a,.button-orange,.ui-dialog-content .messages .commerce-cart-block--contents__links a.button,.ui-dialog-content .messages .commerce-cart-block--contents__links .content-card-horizontal .card-footer .card-button a,.content-card-horizontal .card-footer .card-button .ui-dialog-content .messages .commerce-cart-block--contents__links a,.ui-dialog-content .messages .commerce-cart-block--contents__links .content-card-horizontal .card-footer-bottom .card-button a,.content-card-horizontal .card-footer-bottom .card-button .ui-dialog-content .messages .commerce-cart-block--contents__links a,.ui-dialog-content .messages .commerce-cart-block--contents__links .buttons-blue.buttons a,.buttons-blue.buttons .ui-dialog-content .messages .commerce-cart-block--contents__links a{background:#f37032;color:white !important;}.buttons-orange .button:hover,.buttons-orange .content-card-horizontal .card-footer .card-button a:hover,.content-card-horizontal .card-footer .card-button .buttons-orange a:hover,.buttons-orange .content-card-horizontal .card-footer-bottom .card-button a:hover,.content-card-horizontal .card-footer-bottom .card-button .buttons-orange a:hover,.buttons-orange .buttons-blue.buttons a:hover,.buttons-blue.buttons .buttons-orange a:hover,.button-orange:hover,.ui-dialog-content .messages .commerce-cart-block--contents__links a.button:hover,.ui-dialog-content .messages .commerce-cart-block--contents__links .content-card-horizontal .card-footer .card-button a:hover,.content-card-horizontal .card-footer .card-button .ui-dialog-content .messages .commerce-cart-block--contents__links a:hover,.ui-dialog-content .messages .commerce-cart-block--contents__links .content-card-horizontal .card-footer-bottom .card-button a:hover,.content-card-horizontal .card-footer-bottom .card-button .ui-dialog-content .messages .commerce-cart-block--contents__links a:hover,.ui-dialog-content .messages .commerce-cart-block--contents__links .buttons-blue.buttons a:hover,.buttons-blue.buttons .ui-dialog-content .messages .commerce-cart-block--contents__links a:hover{background:#e06328;}.buttons-orange .button:active,.buttons-orange .content-card-horizontal .card-footer .card-button a:active,.content-card-horizontal .card-footer .card-button .buttons-orange a:active,.buttons-orange .content-card-horizontal .card-footer-bottom .card-button a:active,.content-card-horizontal .card-footer-bottom .card-button .buttons-orange a:active,.buttons-orange .buttons-blue.buttons a:active,.buttons-blue.buttons .buttons-orange a:active,.buttons-orange .button:focus,.buttons-orange .content-card-horizontal .card-footer .card-button a:focus,.content-card-horizontal .card-footer .card-button .buttons-orange a:focus,.buttons-orange .content-card-horizontal .card-footer-bottom .card-button a:focus,.content-card-horizontal .card-footer-bottom .card-button .buttons-orange a:focus,.buttons-orange .buttons-blue.buttons a:focus,.buttons-blue.buttons .buttons-orange a:focus,.button-orange:active,.ui-dialog-content .messages .commerce-cart-block--contents__links a.button:active,.ui-dialog-content .messages .commerce-cart-block--contents__links .content-card-horizontal .card-footer .card-button a:active,.content-card-horizontal .card-footer .card-button .ui-dialog-content .messages .commerce-cart-block--contents__links a:active,.ui-dialog-content .messages .commerce-cart-block--contents__links .content-card-horizontal .card-footer-bottom .card-button a:active,.content-card-horizontal .card-footer-bottom .card-button .ui-dialog-content .messages .commerce-cart-block--contents__links a:active,.ui-dialog-content .messages .commerce-cart-block--contents__links .buttons-blue.buttons a:active,.buttons-blue.buttons .ui-dialog-content .messages .commerce-cart-block--contents__links a:active,.button-orange:focus,.ui-dialog-content .messages .commerce-cart-block--contents__links a.button:focus,.ui-dialog-content .messages .commerce-cart-block--contents__links .content-card-horizontal .card-footer .card-button a:focus,.content-card-horizontal .card-footer .card-button .ui-dialog-content .messages .commerce-cart-block--contents__links a:focus,.ui-dialog-content .messages .commerce-cart-block--contents__links .content-card-horizontal .card-footer-bottom .card-button a:focus,.content-card-horizontal .card-footer-bottom .card-button .ui-dialog-content .messages .commerce-cart-block--contents__links a:focus,.ui-dialog-content .messages .commerce-cart-block--contents__links .buttons-blue.buttons a:focus,.buttons-blue.buttons .ui-dialog-content .messages .commerce-cart-block--contents__links a:focus{background:#e06328;}.buttons-green .button,.buttons-green .content-card-horizontal .card-footer .card-button a,.content-card-horizontal .card-footer .card-button .buttons-green a,.buttons-green .content-card-horizontal .card-footer-bottom .card-button a,.content-card-horizontal .card-footer-bottom .card-button .buttons-green a,.buttons-green .buttons-blue.buttons a,.buttons-blue.buttons .buttons-green a,.button-green{background:#80bc00;color:white !important;}.buttons-green .button:hover,.buttons-green .content-card-horizontal .card-footer .card-button a:hover,.content-card-horizontal .card-footer .card-button .buttons-green a:hover,.buttons-green .content-card-horizontal .card-footer-bottom .card-button a:hover,.content-card-horizontal .card-footer-bottom .card-button .buttons-green a:hover,.buttons-green .buttons-blue.buttons a:hover,.buttons-blue.buttons .buttons-green a:hover,.button-green:hover{background:#76ab00;}.buttons-blue .button,.buttons-blue.buttons a,.button-blue,.commerce-cart-block.commerce-cart-block--type-button .commerce-cart-block--contents .form-actions input.form-submit,.content-card-horizontal .card-footer .card-button a,.content-card-horizontal .card-footer-bottom .card-button a{background:#009ade !important;color:white !important;}.buttons-blue .button:hover,.buttons-blue.buttons a:hover,.button-blue:hover,.commerce-cart-block.commerce-cart-block--type-button .commerce-cart-block--contents .form-actions input.form-submit:hover,.content-card-horizontal .card-footer .card-button a:hover,.content-card-horizontal .card-footer-bottom .card-button a:hover{background:#008eca !important;}.buttons-blue.buttons a{background:#009ade !important;color:white !important;}.buttons-blue.buttons a:hover{background:#008eca !important;}.gap-8{gap:8px;}.align-with-back-arrow{text-indent:-0.7em;}article.media--type-video{position:relative;margin-top:50px;padding-bottom:56.25% !important;border-radius:15px !important;height:0;overflow:hidden;}article.media--type-video iframe,article.media--type-video object,article.media--type-video embed{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;}article.media--type-video iframe html,article.media--type-video object html,article.media--type-video embed html{overflow:hidden;}.media--view-mode-thumb-rectangle img,.media--view-mode-thumb-small img,.media--view-mode-thumbnail img{border-radius:30px;overflow:hidden;}.media--view-mode-thumb-rectangle.media--view-mode-thumbnail img,.media--view-mode-thumb-small.media--view-mode-thumbnail img,.media--view-mode-thumbnail.media--view-mode-thumbnail img{width:160px;height:auto;}.media--view-mode-thumb-round img{border-radius:50%;overflow:hidden;}.media--type-svg,.media--type-image{max-width:100%;line-height:0;}.media--type-svg svg,.media--type-image svg{width:100%;height:auto;}.media--type-svg img,.media--type-image img{max-width:100%;height:auto;}.row > .col > .media--type-image > img{width:100%;height:auto;}.media--type-image{border-radius:30px;overflow:hidden;line-height:0;}.ohf-media-wrapper{text-align:center;}.ohf-media-wrapper.drop-shadow .media{box-shadow:0 0 25px 0px RGBA(0,0,0,0.2);}@media screen and (min-width:992px){.ohf-media-wrapper.screen-left{text-align:left;}.ohf-media-wrapper.screen-right{text-align:right;}.ohf-media-wrapper.screen-center{text-align:center;}}.ohf-media-wrapper .media{display:inline-block;width:100%;height:auto;}.ohf-media-wrapper .media.media--view-mode-icon{width:75px;height:75px;margin:0 auto;overflow:hidden;}img.align-left{margin:0 30px 15px 0;}img.align-left.space-sm{margin:0 30px 30px 0;}img.align-left.space-md{margin:0 60px 60px 0;}img.align-right{margin:0 0 15px 30px;}img.align-right.space-sm{margin:0 0 30px 30px;}img.align-right.space-md{margin:0 0 60px 60px;}.centered-image img,img.align-center{max-width:100%;height:auto !important;}.centered-image img.space-sm,img.align-center.space-sm{margin:30px 0;}.centered-image img.space-md,img.align-center.space-md{margin:60px 0;}@media (max-width:991px){img.align-left,img.align-right{float:none;display:block;margin:30px auto;max-width:100%;height:auto;}}.view-mode-carousel .slick-track{display:flex;align-items:center;}.view-mode-carousel article.media{padding:0 30px;}.view-mode-carousel article.media img{width:100%;height:auto;}.width-50 svg,.width-50 img{width:50%;}.width-60 svg,.width-60 img{width:60%;}.width-70 svg,.width-70 img{width:70%;}.width-80 svg,.width-80 img{width:80%;}.width-90 svg,.width-90 img{width:90%;}.green svg *{fill:#80bc00;}.blue svg *{fill:#009ade;}.orange svg *{fill:#f37032;}.white svg *{fill:#fff;}.box{border-radius:30px;box-shadow:0 0 25px 0px rgba(0,154,222,0.2509803922);padding:20px 30px;overflow:hidden;}.box .views-exposed-form form{display:flex;align-items:flex-end;gap:30px;}.box .views-exposed-form form .form-item-stem-lab label,.box .views-exposed-form form .form-item-stem-lab fieldset.form-label legend,fieldset.form-label .box .views-exposed-form form .form-item-stem-lab legend{color:#009ade;}.box .views-exposed-form form .form-type-select{margin-bottom:0;}.box .views-exposed-form form .form-type-select select{border-radius:30px;border:2px solid #009ade;}.box .views-exposed-form form .form-submit{padding:13px 22px;}@media screen and (max-width:767px){.box .views-exposed-form form{display:block;}.box .views-exposed-form form .form-type-select{margin-bottom:15px;}}.box.no-padding{padding:0;}.box.padding-xs{padding:15px;}.box.padding-xs-sm{padding:20px;}.box.box-green{background-color:#80bc00;}.box.box-blue{background-color:#009ade;}.box.box-orange{background-color:#f37032;}.box.box-outline-orange{background:#fff;border:2px #f37032 solid;}.box.box-outline-green{background:#fff;border:2px #80bc00 solid;}.box.box-outline-blue{background:#fff;border:2px #009ade solid;}.box.box-outline-gray{background:#fff;border:2px #D2D7D9 solid;}.box.box-outline-thin{border-width:1px;}.box.box-plain{background:#fff;}.box hr.full-width{margin-left:-30px;margin-right:-30px;width:auto;}@media screen and (max-width:1099px){.box{margin:10px 0;}}.box .box-header,.box .wysiwyg > .box-header:first-child,.box .wysiwyg > .box-header:last-child{margin:-20px -30px 20px -30px;padding:10px 30px;}.box .box-header.box-header-green,.box .wysiwyg > .box-header:first-child.box-header-green,.box .wysiwyg > .box-header:last-child.box-header-green{background-color:#80bc00;color:#fff;}.box .box-header.box-header-blue,.box .wysiwyg > .box-header:first-child.box-header-blue,.box .wysiwyg > .box-header:last-child.box-header-blue{background-color:#009ade;color:#fff;}.row .box .views-exposed-form form{display:block;gap:15px;}.row .box .views-exposed-form form .form-type-select{margin-bottom:15px;}.col > .horizontal-lines,.col > .box{flex:1;}.horizontal-lines{padding:30px 0;margin:30px 0;}.horizontal-lines > *:first-child{margin-top:0;}.horizontal-lines > *:last-child{margin-bottom:0;}.horizontal-lines.horizontal-lines-orange{border-top:2px #f37032 solid;border-bottom:2px #f37032 solid;}.horizontal-lines.horizontal-lines-green{border-top:2px #80bc00 solid;border-bottom:2px #80bc00 solid;}.horizontal-lines.horizontal-lines-blue{border-top:2px #009ade solid;border-bottom:2px #009ade solid;}body.rich #top-messages{z-index:100;position:absolute;top:30px;width:calc(100% - 60px);left:30px;}@media screen and (min-width:768px){body.rich #top-messages{width:720px;left:50%;margin-left:-360px;}}@media screen and (min-width:992px){body.rich #top-messages{width:960px;left:50%;margin-left:-480px;}}body.rich #top-messages .messages__item + .messages__item{margin-top:10px;}body.rich #top-messages .messages{box-shadow:0 0 25px 0px rgba(0,154,222,0.2509803922);}body.poor .messages{margin-bottom:10px;}form .messages{margin-bottom:10px;}.messages{border:1px solid;border-width:1px 0 1px 0;padding:10px 60px 10px 30px;word-wrap:break-word;overflow-wrap:break-word;opacity:0.95;position:relative;}.messages:hover{opacity:1;}.messages .dismiss{display:block;position:absolute;top:50%;right:10px;margin-top:-15px;width:30px;height:30px;outline:none;color:inherit;border:0 none;background:none transparent;cursor:pointer;-webkit-transition:0.1s opacity linear;-moz-transition:0.1s opacity linear;-ms-transition:0.1s opacity linear;-o-transition:0.1s opacity linear;transition:0.1s opacity linear;}.messages .dismiss:before{outline:none;content:"×";display:block;position:absolute;top:0;left:0;line-height:30px;width:30px;text-align:center;font-size:30px;text-indent:0;}.messages + .messages{margin-top:15px;}.messages__list{list-style:none;padding:0;margin:0;}.messages--status{color:#325e1c;background-color:#f3faef;border-color:#80bc00;}.messages--warning{background-color:#fdf8ed;border-color:#f37032;color:#734c00;}.messages--error{background-color:#fcf4f2;color:#240d02;border-color:#f37032;}.messages--error p.error{color:#f37032;}.ui-dialog-content .messages{margin-top:10px;background:none transparent !important;border:0 none;padding:0;color:#000000;text-align:center;}.ui-dialog-content .messages .dismiss{display:none !important;}.ui-dialog-content .messages .commerce-cart-block--contents__links{margin-top:10px;}th{text-align:left;font-weight:600;}table{border-collapse:collapse;}table:not(.variable-width){width:100%;max-width:100%;}th,td{padding:10px;vertical-align:middle;}th a.tabledrag-handle,td a.tabledrag-handle{box-sizing:content-box;}th a.tabledrag-handle div.handle,td a.tabledrag-handle div.handle{box-sizing:content-box;}thead > tr > th{vertical-align:bottom;border-bottom:2px solid #ddd;}table.green,table.orange,table.blue{vertical-align:top;border-collapse:separate;border-left:0;border-radius:30px;border-spacing:0;box-shadow:0 0 25px 0px rgba(0,154,222,0.2509803922);}table.green thead,table.orange thead,table.blue thead{display:table-header-group;vertical-align:middle;}table.green tr,table.orange tr,table.blue tr{display:table-row;vertical-align:inherit;}table.green th,table.green td,table.orange th,table.orange td,table.blue th,table.blue td{padding:10px 22px;border-left:1px solid #f1f2f2;line-height:1.3em;}table.green th:first-child,table.green td:first-child,table.orange th:first-child,table.orange td:first-child,table.blue th:first-child,table.blue td:first-child{border-left:0 none;}table.green td,table.orange td,table.blue td{border-top:1px solid #f1f2f2;}table.green th,table.orange th,table.blue th{border-bottom:0 none;}table.green.xs th,table.green.xs td,table.orange.xs th,table.orange.xs td,table.blue.xs th,table.blue.xs td{padding:5px 10px;}table.green thead:first-child tr th:first-child,table.orange thead:first-child tr th:first-child,table.blue thead:first-child tr th:first-child{border-top-left-radius:30px;}table.green thead:first-child tr th:last-child,table.orange thead:first-child tr th:last-child,table.blue thead:first-child tr th:last-child{border-top-right-radius:30px;}table.green tbody tr:last-child td:first-child,table.orange tbody tr:last-child td:first-child,table.blue tbody tr:last-child td:first-child{border-bottom-left-radius:30px;}table.green tbody tr:last-child td:last-child,table.orange tbody tr:last-child td:last-child,table.blue tbody tr:last-child td:last-child{border-bottom-right-radius:30px;}table.green > tbody > tr:nth-of-type(even) > td,table.orange > tbody > tr:nth-of-type(even) > td,table.blue > tbody > tr:nth-of-type(even) > td{background-color:#f8f8f9;}table.green > tbody > tr:nth-of-type(odd) > td,table.orange > tbody > tr:nth-of-type(odd) > td,table.blue > tbody > tr:nth-of-type(odd) > td{background-color:#fff;}table.green.green th,table.orange.green th,table.blue.green th{background-color:#80bc00;color:#fff;}table.green.orange th,table.orange.orange th,table.blue.orange th{background-color:#f37032;color:#fff;}table.green.blue th,table.orange.blue th,table.blue.blue th{background-color:#009ade;color:#fff;}.tablesaw{width:100%;max-width:100%;empty-cells:show;border-collapse:collapse;border:0;padding:0;}.tablesaw *{box-sizing:border-box;}.tablesaw-stack td .tablesaw-cell-label,.tablesaw-stack th .tablesaw-cell-label{display:none;}@media only all{.tablesaw-stack{clear:both;}.tablesaw-stack td,.tablesaw-stack th{text-align:left;display:block;padding:5px 10px 5px 0;}.tablesaw-stack tr{clear:both;display:table-row;}.tablesaw-stack td .tablesaw-cell-label,.tablesaw-stack th .tablesaw-cell-label{display:inline-block;padding:0 0.6em 0 0;width:30%;}.tablesaw-stack th .tablesaw-cell-label-top,.tablesaw-stack td .tablesaw-cell-label-top{display:block;padding:0.4em 0;margin:0.4em 0;}.tablesaw-cell-label{display:block;}.tablesaw-stack tbody th.group{margin-top:-1px;}.tablesaw-stack th.group b.tablesaw-cell-label{display:none !important;}}@media (max-width:39.9375em){.tablesaw-stack tbody tr{display:block;width:100%;border-bottom:1px solid #dfdfdf;}.tablesaw-stack thead td,.tablesaw-stack thead th{display:none;}.tablesaw-stack tbody td,.tablesaw-stack tbody th{display:block;float:left;clear:left;width:100%;}.tablesaw-cell-label{vertical-align:top;}.tablesaw-cell-content{display:inline-block;max-width:67%;}.tablesaw-stack .tablesaw-stack-block .tablesaw-cell-label,.tablesaw-stack .tablesaw-stack-block .tablesaw-cell-content{display:block;width:100%;max-width:100%;padding:0;}.tablesaw-stack td:empty,.tablesaw-stack th:empty{display:none;}}@media (min-width:40em){.tablesaw-stack tr{display:table-row;}.tablesaw-stack td,.tablesaw-stack th,.tablesaw-stack thead td,.tablesaw-stack thead th{display:table-cell;margin:0;}.tablesaw-stack td .tablesaw-cell-label,.tablesaw-stack th .tablesaw-cell-label{display:none !important;}}table.module-result-table tr:first-child{border-bottom:2px solid #000000;}table.module-result-table th:first-child,table.module-result-table td:first-child{width:50%;}table.module-result-table th:last-child,table.module-result-table td:last-child{width:20%;}@media screen and (max-width:1099px){table.module-result-table{border:0;}table.module-result-table th:first-child,table.module-result-table td:first-child{width:auto;}table.module-result-table th:last-child,table.module-result-table td:last-child{width:auto;}table.module-result-table tr{border-bottom:3px solid #ddd;display:block;margin-bottom:0.625em;}table.module-result-table tr td:first-child{text-align:left;font-size:14px;font-weight:600;}table.module-result-table tr td:first-child:before{display:none;}table.module-result-table tr:first-child th{display:none;}table.module-result-table tr:first-child th:first-child{display:block;}table.module-result-table tr:last-child{border-bottom:none;}table.module-result-table td{border-bottom:1px solid #ddd;display:block;font-size:0.8em;text-align:right;}table.module-result-table td::before{content:attr(data-label);float:left;font-weight:bold;text-transform:uppercase;}table.module-result-table td:last-child{border-bottom:0;}}fieldset{min-width:0;margin:0;padding:0;border:0;}fieldset.fs-label,fieldset:not(.form-label){margin:15px 0;}fieldset.fs-label legend,fieldset:not(.form-label) legend{display:block;width:100%;margin-bottom:20px;padding:0;color:#666;border:0;border-bottom:1px solid #e5e5e5;font-size:21px;line-height:inherit;}fieldset.form-label .fieldset-wrapper .form-item{margin-bottom:0;}fieldset.form-label .fieldset-wrapper .form-item:first-child{margin-top:0;}fieldset.form-label-underlined legend{font-weight:600;margin-bottom:0;padding-bottom:3px;font-size:16px;color:#000000;}fieldset.webform-composite-hidden-title legend{display:none;}.field--widget-daterange-default fieldset .fieldset-wrapper{display:grid;grid-template-columns:1fr 1fr;}.field--widget-daterange-default fieldset .fieldset-wrapper > *:nth-child(2){grid-row:2/3;}.field{margin-bottom:10px;}.field:last-child{margin-bottom:0;}.field-title{margin:10px 0 10px;font-weight:600;}.field-title:first-child{margin-top:0;}.field-item > p:first-child{margin-top:0;}.fa{display:inline-block;}.fa:before{content:"•";font-size:2em;}.icon-border{border:2px solid #f37032;border-radius:50%;}footer#footer{padding-bottom:45px;padding-top:180px;margin-top:-180px;}@media screen and (max-width:767px){footer#footer{padding-inline:30px;padding-top:180px;padding-bottom:0;}footer#footer .footer-upper > .col{margin-bottom:10px;}footer#footer .footer-upper > .col:first-child h2{border-top:0;}}footer#footer p.small{line-height:24px !important;}footer#footer #block-footer-contact a,footer#footer #block-kse2019-contact a{color:#FFFFFF;text-decoration:none;font-size:16px;text-transform:uppercase;background:rgba(255,255,255,0.25);display:inline-block;padding:4px 10px;border-radius:30px;margin-left:0;margin-top:5px;}footer#footer h2{border-bottom:1px white solid;margin:0;padding:10px 0;margin-bottom:10px;font-size:16px;line-height:1.125em;}footer#footer .news-letter h2{border-bottom:unset;}footer#footer .col > *:first-child{margin-top:0;}footer#footer .footer-upper{padding:0 0 30px;}footer#footer li{margin-bottom:8px;}footer#footer li a{color:#FFFFFF;}footer#footer li a:hover{color:#FFFFFF;text-decoration:underline !important;}footer#footer #block-kse2019-sitebranding{height:60px;}footer#footer #block-kse2019-sitebranding img{width:80%;height:auto;}@media screen and (max-width:767px){footer#footer #block-kse2019-sitebranding img{width:60%;}}footer#footer.footer-blue-bg-image{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2160 80'%3E%3Cg%3E%3Cpath d='M2160,78.2V0h-1080C1509,0,1894.4,30.2,2160,78.2h0Z' fill='%23fff'/%3E%3Cpath d='M0,0v78.2h0C265.6,30.2,651,0,1080,0H0Z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A"),linear-gradient(to bottom,#00acf8,#008eca);background-repeat:no-repeat;background-position:top center;background-size:100% auto;background-color:#009ade;}body.paragraphs-edit #footer{display:none;}#block-footer-left-menu ul.menu,#block-kse2019-footer ul.menu{list-style:none;padding:0;margin:0;font-size:14px;line-height:1.125em;}#block-footer-left-menu ul.menu a,#block-kse2019-footer ul.menu a{text-decoration:none;}.hide-filters > form.views-exposed-form{display:none;}.views-exposed-form{margin-bottom:30px;}.views-element-container{width:100%;}.ui-accordion > .views-row{border-bottom:2px #f1f2f2 solid;}.ui-accordion > .views-row:first-child{border-top:2px #f1f2f2 solid;}.ui-accordion > .views-row.list-row-green .ui-accordion-header{color:#80bc00;}.ui-accordion > .views-row.list-row-blue .ui-accordion-header{color:#009ade;}.ui-accordion .ui-accordion-header{padding:1.125em 0;margin:0;}.ui-accordion .ui-accordion-header:after{position:absolute;right:5px;top:50%;height:30px;line-height:30px;margin-top:-15px;font-weight:600;content:"›";font-size:1.8em;}.ui-accordion .ui-accordion-header.ui-state-active:after{transform:rotate(90deg);right:2px;}.ui-accordion .ui-accordion-header:focus{outline:none;}.ui-accordion .ui-accordion-content{padding:0;overflow:hidden;}.list-row,.ui-accordion .ui-accordion-content .views-row{display:flex;align-items:center;padding:10px 0;}.list-row > *:first-child,.ui-accordion .ui-accordion-content .views-row > *:first-child{padding-left:10px;}.list-row > *:last-child,.ui-accordion .ui-accordion-content .views-row > *:last-child{padding-right:10px;}.list-row:nth-child(even),.ui-accordion .ui-accordion-content .views-row:nth-child(even){background:#fff;}.list-row:nth-child(odd),.ui-accordion .ui-accordion-content .views-row:nth-child(odd){background:#f8f8f9;}.list-image{flex:0;margin-right:30px;}.list-content{flex:1;}.list-link{flex:0;font-size:1.5em;white-space:nowrap;}.list-button{flex:0;margin-left:30px;}.list-title{font-size:1em;line-height:1.125em;}.list-title a{text-decoration:none;}.my-account .views-field{display:flex;}.my-account .views-field .views-label{margin-bottom:10px;}.my-account .views-field .views-label{font-weight:600;margin-right:10px;}.ui-dialog{width:768px !important;background:#fff;box-shadow:0 0 25px 0px rgba(0,154,222,0.2509803922);}@media screen and (max-width:767px){.ui-dialog{width:90vw !important;}}.ui-dialog.green{border-top:6px #80bc00 solid;}.ui-dialog.blue{border-top:6px #009ade solid;}.ui-dialog.orange{border-top:6px #f37032 solid;}.ui-dialog .ui-dialog-title{display:none;}.ui-dialog .ui-dialog-titlebar{z-index:101;}.ui-dialog .ui-dialog-titlebar-close{right:10px;top:10px;width:30px;height:30px;margin:0;padding:0;background:none transparent;border:0 none;outline:none;}.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick{width:100%;height:100%;margin:0;top:0;left:0;}.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick:before{content:"×";display:block;position:absolute;top:0;left:0;line-height:30px;width:30px;text-align:center;font-size:30px;text-indent:0;}.ui-dialog .ui-dialog-content{padding:0 30px 20px;}.ui-dialog.ui-dialog-buttons .ui-dialog-content{padding:0 30px 0;}.ui-dialog.ui-dialog-buttons .ui-dialog-buttonset{float:none;}.ui-dialog.ui-dialog-buttons .ui-dialog-buttonpane{margin-top:0;padding:0 30px 20px;}.ui-dialog.ui-dialog-buttons .ui-dialog-buttonpane button{margin:0 auto;}.ui-widget-overlay{background:#ffffff;opacity:0.9;}.ajax-progress.ajax-progress-fullscreen{background:#ffffff;opacity:0.9;width:100%;height:100%;top:0;left:0;border-radius:0;}.ajax-progress.ajax-progress-fullscreen .ajax-throbber{top:50%;left:50%;margin-left:-20px;margin-top:-20px;}.ajax-throbber.sk-folding-cube .sk-cube:before{background-color:#f37032;}.ajax-throbber.sk-fold .sk-fold-cube:before{background-color:#f37032;}.ui-widget.ui-autocomplete.ui-widget-content{border:1px solid #dddddd;background:#ffffff;}.ui-widget.ui-autocomplete .ui-widget-header{border:1px solid #dddddd;background:#e9e9e9;color:#333333;font-weight:bold;}.pager{padding:10px 0;clear:both;text-align:center;}.pager__items{padding:0;margin:0;list-style:none;display:flex;justify-content:center;align-items:center;}.pager__item{margin-right:1px;}.pager__item a{display:block;color:#FFFFFF;background:transparent;padding:1px 10px;margin-right:1px;text-decoration:none;font-weight:400;font-size:14px;}.pager__item.is-active a{font-weight:600;text-decoration:underline;}.pager__item a:hover,.pager__item a:focus{font-weight:600;text-decoration:underline;}.pager__item--first a,.pager__item--previous a,.pager__item--next a,.pager__item--last a{background:#FFFFFF;color:#009ade;border:2px solid #FFFFFF;border-radius:30px;}a.ext-file{display:inline-block;text-decoration:none;font-weight:bold;font-size:9px;padding:0 2px;border:2px solid #009ade;border-radius:30px;width:100%;max-width:33%;}a.ext-file:hover{opacity:0.85;}a.ext-file svg.svg-inline--fa{float:left;font-size:14px;margin-top:2px;margin-left:2px;}a.ext-file::before{content:".";}.model-downloads{display:flex;justify-content:center;gap:8px;}.breadcrumb{padding-bottom:7.5px;font-size:12px;color:#D2D7D9;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;}.breadcrumb ol{margin:0;padding:0;}.breadcrumb li{display:inline;list-style-type:none;margin:0;padding:0;}.breadcrumb li:before{content:" › ";}.breadcrumb li:first-child:before{content:none;}.breadcrumb a,.breadcrumb a:visited{color:#D2D7D9;text-decoration:none;}.breadcrumb a:focus,.breadcrumb a:hover{color:#262626;}.blog-content .col-left .media{transform:translateY(5px);}.blog-content .col-left .media img{width:100%;height:auto;}body.unpublished #sticky-local-tasks__toggle{background:#f37032;}body.unpublished #sticky-local-tasks__toggle > svg path{fill:#ffffff;}@media (min-width:768px){body.unpublished #sticky-local-tasks__toggle:after{content:"UNPUBLISHED";position:absolute;left:50%;transform:translateX(-50%);bottom:-20px;color:#f37032;font-weight:bold;opacity:0.5;font-size:12px;}}.lms-result-bar{height:30px;background:#f1f2f2;width:100%;position:relative;}.lms-result-bar > .bar{position:absolute;height:100%;top:0;left:0;transition:all 500ms;}.lms-result-bar > .bar.started{background:RGBA(0,0,0,0.05);}.lms-result-bar > .bar.completed{background:#f37032;}.lms-result-bar > .bar.completed > .label{position:absolute;left:calc(100% + 15px);top:0;line-height:30px;font-weight:bold;}.lms-result-bar > .bar.completed.half-complete > .label{left:auto;right:15px;color:#fff;}.lms-result-bar > .started{left:0;}.tabs-wrapper{padding:30px 0;border-radius:30px;background-color:#f1f2f2;}.overall-result,.course-result{margin:30px;border-radius:30px;background:#FFFFFF;padding:30px;}.overall-result p.label,.course-result p.label{font-size:14px;text-align:right;}@media screen and (max-width:767px){.course-result{padding:0;}}.stats .stat .value{font-weight:bold;font-size:18px;}.stats .stat .label{font-size:12px;}details.users{background:RGBA(255,255,255,0.4);border:0 none;}details.users > summary{font-weight:bold;padding:7.5px 15px;cursor:pointer;}details.users .user{padding:30px;border-top:3px #f1f2f2 dotted;}details.users .user .module-breakdown .module{display:inline-block;margin-right:15px;padding:22.5px;background:RGBA(0,0,0,0.05);border-radius:50%;}details.users .user .module-breakdown .module .tt-content{font-size:14px;line-height:1.125em;}details.users .user .module-breakdown .module span.icon{font-size:30px;line-height:30px;}ul.user-module-results{padding:0;margin:30px 0;list-style:none;}ul.user-module-results > li{display:flex;padding:5px 0;}ul.user-module-results > li:not(:last-child){border-bottom:1px RGBA(0,0,0,0.05) dotted;}ul.user-module-results > li > .label{flex:1;}ul.user-module-results > li > .result{flex:1;text-align:right;}.member-list{background-color:transparent;padding:0 30px;}.member-list .member-list-heading{border-bottom:3px solid #414042;padding:10px;display:block;margin-bottom:0.625em;font-size:1em;font-weight:600;}.member-list .member-list-links{padding:10px;display:flex;flex-wrap:wrap;}.member-list .member-list-links a{flex:0 0 33.333333%;padding:10px 0;font-weight:400;font-size:1em;}.member-list .member-list-links a.active,.member-list .member-list-links a:hover{font-weight:600;}.member-list .address{padding:10px;}@media screen and (max-width:1099px){.member-list{padding:0;}.member-list .member-list-heading{font-size:16px;}.member-list .member-list-links a{font-size:14px;flex:0 0 50%;}}.tt{position:relative;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;}.tt > .tt-content{background:#fff;position:absolute;bottom:0;left:-25px;right:-25px;padding:5px 7px;visibility:hidden;opacity:0;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;transition:all 0.4s;}.tt > .tt-content:before{content:"";border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff;position:absolute;bottom:-5px;left:40px;}.tt:hover > .tt-content{bottom:50px;visibility:visible;opacity:1;}.vs-xxs{margin-top:15px;margin-bottom:15px;}.vs-top-xxs{margin-top:15px;}.vs-bottom-xxs{margin-bottom:15px;}.vs-xs{margin-top:30px;margin-bottom:30px;}.vs-top-xs{margin-top:30px;}.vs-bottom-xs{margin-bottom:30px;}.vs-sm{margin-top:60px;margin-bottom:60px;}.vs-top-sm{margin-top:60px;}.vs-bottom-sm{margin-bottom:60px;}.vs-md{margin-top:60px;margin-bottom:60px;}.vs-top-md{margin-top:60px;}.vs-bottom-md{margin-bottom:60px;}@media (min-width:768px){.vs-md{margin-top:90px;margin-bottom:90px;}.vs-top-md{margin-top:90px;}.vs-bottom-md{margin-bottom:90px;}}@media (min-width:992px){.vs-md{margin-top:120px;margin-bottom:120px;}.vs-top-md{margin-top:120px;}.vs-bottom-md{margin-bottom:120px;}}#sliding-popup{background-color:#009ade;color:#FFFFFF;padding:30px;width:100%;border-top:2px solid #FFFFFF;}#sliding-popup .popup-content{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;}#sliding-popup .popup-content .eu-cookie-compliance-message{flex:0 0 64%;float:none;max-width:none;}#sliding-popup .popup-content .eu-cookie-compliance-message h2{font-size:16px;color:#FFFFFF;font-family:"Omnes",sans-serif;margin:0;}#sliding-popup .popup-content .eu-cookie-compliance-buttons{flex:0 0 33.3333%;float:none;max-width:none;}#sliding-popup .popup-content .eu-cookie-compliance-buttons button{padding:10px 22px;border-radius:5px;border:2px #FFFFFF solid;background:#f8f8f9;font-size:14px;transition:background-color 250ms;text-transform:uppercase;letter-spacing:0.1em;}#sliding-popup .popup-content .eu-cookie-compliance-buttons .agree-button{text-shadow:none;background-color:#FFFFFF;color:#009ade;border:1px solid #009ade;border-radius:30px;}#sliding-popup .popup-content .eu-cookie-compliance-buttons .agree-button:hover,#sliding-popup .popup-content .eu-cookie-compliance-buttons .agree-button:focus-visible{background-image:none;background-color:#009ade;color:#FFFFFF;border-color:#FFFFFF;}#sliding-popup .popup-content .eu-cookie-compliance-buttons .decline-button{padding-left:0;font-weight:400;text-shadow:none;background-color:transparent;color:#FFFFFF;border:none;box-shadow:none;}#sliding-popup .popup-content .eu-cookie-compliance-buttons .decline-button:hover{background-image:none;background-color:transparent;}@media screen and (max-width:992px){#sliding-popup .eu-cookie-compliance-message{flex:0 0 100% !important;}#sliding-popup .eu-cookie-compliance-buttons{flex:0 0 100% !important;justify-content:flex-start;}}.box.box-outline-gray.display-teaser-rich,.paragraph.highlight.display-teaser-rich{text-align:inherit;height:100%;border-radius:30px;background-color:#FFFFFF;border:2px #EBEBEB solid;}.box.box-outline-gray.display-teaser-rich .media,.paragraph.highlight.display-teaser-rich .media{border-radius:0;}.box.box-outline-gray.display-teaser-rich img,.paragraph.highlight.display-teaser-rich img{width:100%;height:auto;}.box.box-outline-gray.display-teaser-rich .teaser-content,.paragraph.highlight.display-teaser-rich .teaser-content{margin:30px;}.box.box-outline-gray.display-teaser-rich.with-bottom-button,.paragraph.highlight.display-teaser-rich.with-bottom-button{position:relative;padding-bottom:51px;}.box.box-outline-gray.display-teaser-rich.with-bottom-button .button,.box.box-outline-gray.display-teaser-rich.with-bottom-button .content-card-horizontal .card-footer .card-button a,.content-card-horizontal .card-footer .card-button .box.box-outline-gray.display-teaser-rich.with-bottom-button a,.box.box-outline-gray.display-teaser-rich.with-bottom-button .content-card-horizontal .card-footer-bottom .card-button a,.content-card-horizontal .card-footer-bottom .card-button .box.box-outline-gray.display-teaser-rich.with-bottom-button a,.box.box-outline-gray.display-teaser-rich.with-bottom-button .buttons-blue.buttons a,.buttons-blue.buttons .box.box-outline-gray.display-teaser-rich.with-bottom-button a,.paragraph.highlight.display-teaser-rich.with-bottom-button .button,.paragraph.highlight.display-teaser-rich.with-bottom-button .content-card-horizontal .card-footer .card-button a,.content-card-horizontal .card-footer .card-button .paragraph.highlight.display-teaser-rich.with-bottom-button a,.paragraph.highlight.display-teaser-rich.with-bottom-button .content-card-horizontal .card-footer-bottom .card-button a,.content-card-horizontal .card-footer-bottom .card-button .paragraph.highlight.display-teaser-rich.with-bottom-button a,.paragraph.highlight.display-teaser-rich.with-bottom-button .buttons-blue.buttons a,.buttons-blue.buttons .paragraph.highlight.display-teaser-rich.with-bottom-button a{position:absolute;bottom:30px;left:30px;width:calc(100% - 60px);}.box.box-outline-gray.display-teaser-rich a,.paragraph.highlight.display-teaser-rich a{text-decoration:none;}@media screen and (max-width:1099px){.box.box-outline-gray.display-teaser-rich,.paragraph.highlight.display-teaser-rich{max-width:300px;margin-left:auto;margin-right:auto;}}.discussion-view .comment-wrapper{display:flex;}.discussion-view .comment-wrapper .user-pic{flex:0 0 50px;}.discussion-view .comment-wrapper .user-pic .profile{height:50px;border-radius:50%;overflow:hidden;}.discussion-view .comment-wrapper .user-pic .profile img{width:100%;height:auto;}.discussion-view .comment-wrapper .comment-wrapper{position:relative;}.discussion-view .comment-wrapper .comment-wrapper .comment-body{background-color:#f1f2f2;margin-left:10px;padding:15px;margin-bottom:20px;padding-bottom:0;border-radius:5px;}.discussion-view .comment-wrapper .comment-wrapper .comment-body .comment-author a{color:#000000;font-weight:bold;text-decoration:none;}.discussion-view .comment-wrapper .comment-wrapper .comment-body .comment-date{position:absolute;display:block;right:0;bottom:19px;font-size:12px;color:#4d4d4d;}.discussion-view .comment-wrapper .comment-wrapper .comment-body .comment-role{margin-inline:20px;color:#f37032;font-size:12px;font-weight:600;}.discussion-view .comment-wrapper .comment-wrapper .comment-body .comment-reply{background-color:#FFFFFF;margin-left:-15px;margin-right:-15px;padding-left:10px;}.discussion-view .comment-wrapper .comment-wrapper .comment-body .comment-reply a{text-decoration:none;color:#f37032;font-size:12px;font-weight:600;}.discussion-view .views-field-title{padding:37px;border:solid 2px #f1f2f2;border-radius:5px 5px 0 0;border-bottom:0;background-repeat:no-repeat;}@media screen and (max-width:480px){.discussion-view .views-field-title{padding:18px;}}.discussion-view .views-field-field-comments{padding:10px 30px;border:solid 2px #f1f2f2;border-radius:0 0 5px 5px;margin-bottom:30px;}@media screen and (max-width:480px){.discussion-view .views-field-field-comments{padding:10px 20px;}}.discussion-view .views-field-field-comments .field-content > .by-viewer{position:relative;}.discussion-view .views-field-field-comments .field-content > .by-viewer:first-child{margin-top:20px;}.discussion-view .views-field-field-comments .field-content > .by-viewer:first-child .comment-wrapper{display:block;}.discussion-view .views-field-field-comments .field-content > .by-viewer:first-child .comment-wrapper .user-pic .profile{width:70px;height:70px;}@media screen and (max-width:480px){.discussion-view .views-field-field-comments .field-content > .by-viewer:first-child .comment-wrapper .user-pic .profile{width:60px;height:60px;}}.discussion-view .views-field-field-comments .field-content > .by-viewer:first-child .comment-wrapper .comment-body{background-color:transparent;padding-left:0;border-radius:0;border-bottom:1px solid rgba(211,211,211,0.5019607843);padding-bottom:30px;margin-bottom:30px;}.discussion-view .views-field-field-comments .field-content > .by-viewer:first-child .comment-wrapper .comment-body > div:first-child{position:absolute;top:12px;left:85px;}.discussion-view .views-field-field-comments .field-content > .by-viewer:first-child .comment-wrapper .comment-body > div:first-child .comment-role{margin-left:0;}@media screen and (max-width:480px){.discussion-view .views-field-field-comments .field-content > .by-viewer:first-child .comment-wrapper .comment-body > div:first-child{top:6px;left:78px;}}.discussion-view .views-field-field-comments .field-content > .by-viewer:first-child .comment-wrapper .comment-body .comment-author,.discussion-view .views-field-field-comments .field-content > .by-viewer:first-child .comment-wrapper .comment-body .comment-date,.discussion-view .views-field-field-comments .field-content > .by-viewer:first-child .comment-wrapper .comment-body .comment-role{display:block;}.discussion-view .views-field-field-comments .field-content > .by-viewer:first-child .comment-wrapper .comment-body .comment-reply{display:none;}.discussion-view .views-field-field-comments .field-content > .by-viewer:first-child .comment-wrapper .comment-wrapper{position:static;}.discussion-view .views-field-field-comments .indented{margin-left:56px;}@media screen and (max-width:480px){.discussion-view .views-field-field-comments .indented{margin-left:25px;}}.discussion-view .views-field-field-comments .comment-discussion-form{margin-left:56px;margin-right:56px;position:relative;}@media screen and (max-width:480px){.discussion-view .views-field-field-comments .comment-discussion-form{margin-left:0;}}.discussion-view .views-field-field-comments .comment-discussion-form .form-type-textarea{margin-bottom:0;}.discussion-view .views-field-field-comments .comment-discussion-form .form-type-textarea textarea{background-color:#f1f2f2;}.discussion-view .views-field-field-comments .comment-discussion-form .form-type-textarea textarea::placeholder{color:rgba(0,0,0,0.384);}.discussion-view .views-field-field-comments .comment-discussion-form .form-actions{position:absolute;top:1px;right:-54px;}.discussion-view .views-field-field-comments .comment-discussion-form .form-actions input[value=Save]{font-size:0;background-image:url(/themes/custom/kse2019/images/redo.png);box-shadow:none;background-color:#f1f2f2;background-repeat:no-repeat;background-size:20px;padding:23px 32px;position:relative;top:-1px;border:none;background-position:center;}.discussion-view .views-field-field-comments .comment-discussion-form .form-actions input[value=Cancel]{display:none;}.discussion-view .module-title{font-size:24px;font-weight:600;}.comment-discussion-form .field--name-comment-body .js-filter-wrapper{display:none;}.js .dropbutton-widget .dropbutton{background-color:#FFFFFF;}#block-facilitated-page-title{background-color:#ebebeb;}#block-facilitated-page-title h1{display:block;padding-top:90px;padding-bottom:10px;margin-right:auto;margin-left:auto;max-width:991px;margin-bottom:0;}@media (min-width:768px){#block-facilitated-page-title h1{width:720px;}}@media (min-width:992px){#block-facilitated-page-title h1{width:960px;}}@media (min-width:1200px){#block-facilitated-page-title h1{width:1170px;}}.content-card-horizontal .col-left{margin-right:0 !important;border-right:1px solid #f1f2f2;}.content-card-horizontal .col-left .card-icon{width:60px;height:60px;border-radius:15px;overflow:hidden;position:absolute;top:10px;left:10px;}.content-card-horizontal .col-left .card-image{height:100%;}.content-card-horizontal .col-left .card-image .media--type-image{border-radius:unset;height:100%;}.content-card-horizontal .col-left .card-image .media--type-image img{border-top-left-radius:30px;line-height:0;height:auto;width:100%;}@media screen and (max-width:992px){.content-card-horizontal .col-left .card-image .media--type-image img{border-radius:30px;}}.content-card-horizontal .col-left .card-image.cover-image{height:100%;}.content-card-horizontal .col-left .card-image.cover-image .field-item,.content-card-horizontal .col-left .card-image.cover-image .field-field-image{height:100%;}.content-card-horizontal .col-left .card-image.cover-image .media--type-image{height:100%;}.content-card-horizontal .col-left .card-image.cover-image .media--type-image img{border-top-left-radius:30px;border-bottom-left-radius:30px;object-fit:cover;height:100%;}.content-card-horizontal .col-right{padding-right:30px;}.content-card-horizontal .col-right .card-title h3{margin-bottom:15px;}.content-card-horizontal .col-right .card-description{margin-bottom:15px;}@media screen and (max-width:992px){.content-card-horizontal .col-right{padding:0;}.content-card-horizontal .col-right .card-title{padding-inline:30px;}.content-card-horizontal .col-right .card-description{padding:0 30px;}}.content-card-horizontal .card-footer,.content-card-horizontal .card-footer-bottom{margin-bottom:15px;}.content-card-horizontal .card-footer .card-button a,.content-card-horizontal .card-footer-bottom .card-button a{border:unset;box-shadow:unset;}@media screen and (max-width:992px){.content-card-horizontal .card-footer,.content-card-horizontal .card-footer-bottom{padding:0 30px 30px 30px;}.content-card-horizontal .card-footer .card-button,.content-card-horizontal .card-footer-bottom .card-button{text-align:center;}}.content-card-horizontal .card-footer-bottom{border-top:2px solid #f1f2f2;padding:30px;}.content-card-horizontal .card-footer-bottom .card-button{display:flex;gap:15px;flex-wrap:wrap;width:100%;}.content-card-horizontal .card-footer-bottom .card-button a{width:32%;display:flex;align-items:center;justify-content:center;text-align:center;}@media screen and (max-width:992px){.content-card-horizontal .card-footer-bottom .card-button a{width:fit-content;max-width:unset;}}.content-card-horizontal .card-footer-space{border-top:2px solid #f1f2f2;padding:30px;}.content-card-horizontal .card-footer-space .curriculum-downloads .wysiwyg{display:block;}.content-card-horizontal .card-footer-space .curriculum-downloads .wysiwyg .links-wrapper{display:block;}.content-card-horizontal .card-footer-space .curriculum-downloads .wysiwyg .links-wrapper a{display:block;margin-bottom:4px;}@media screen and (min-width:768px){.content-card-horizontal .card-footer-space .curriculum-downloads .wysiwyg{display:block;}.content-card-horizontal .card-footer-space .curriculum-downloads .wysiwyg .links-wrapper{display:flex;justify-content:space-evenly;margin-bottom:8px;}.content-card-horizontal .card-footer-space .curriculum-downloads .wysiwyg .links-wrapper a{margin-bottom:8px;}}@media screen and (min-width:992px){.content-card-horizontal .card-footer-space .curriculum-downloads .wysiwyg{display:flex;align-items:center;}.content-card-horizontal .card-footer-space .curriculum-downloads .wysiwyg .links-wrapper{width:68%;display:flex;justify-content:space-evenly;margin-bottom:0;}.content-card-horizontal .card-footer-space .curriculum-downloads .wysiwyg .links-wrapper a{margin-bottom:0;}}.content-card-horizontal .tutorial-footer{padding:30px;}.content-card-horizontal .tutorial-footer a{display:block;}article:has(.content-card-horizontal){border-radius:30px;}.content-wrapper:has(.content-card-horizontal){background-color:#f1f2f2;padding:45px;border-radius:60px;}.card-without-image{border-radius:30px;}.card-without-image .unit-title{border:none !important;padding:30px 30px 0;}.card-without-image article.media{width:37px !important;height:auto !important;}@media screen and (max-width:992px){.card-without-image.tutorial-unit-content .unit-title{padding:15px 0;}.card-without-image.tutorial-unit-content .unit-content{padding:0 !important;}.card-without-image .unit-content a{width:fit-content;}}body.content-bg-enhance #block-node-page-title h1,body.content-bg-enhance #block-pagetitle h1{text-align:center;color:#009ade;}body.content-bg-enhance.header-light #block-node-page-title h1,body.content-bg-enhance.header-light #block-pagetitle h1{color:#FFFFFF;margin:0;}body.content-bg-enhance main{margin-top:30px;margin-bottom:30px;}body.content-bg-enhance main > form,body.content-bg-enhance main > article{background-color:#f1f2f2;padding:45px;border-radius:60px;}body.content-bg-enhance main:not(:has(> form)):not(:has(> article)):not(:has(.cart-form)){background-color:#f1f2f2;padding:30px 60px;border-radius:30px;min-height:400px;margin-top:0;margin-bottom:30px;}body.content-bg-enhance main:not(:has(> form)):not(:has(> article)):not(:has(.cart-form)):has(.tabs-wrapper),body.content-bg-enhance main:not(:has(> form)):not(:has(> article)):not(:has(.cart-form)):has(.orders-profile-view){background-color:transparent;}body.content-bg-enhance main:not(:has(> form)):not(:has(> article)):not(:has(.cart-form)) .orders-profile-view{background-color:#f1f2f2;border-radius:30px;}body.content-bg-enhance main:not(:has(> form)):not(:has(> article)):not(:has(.cart-form)) #block-node-page-title h1,body.content-bg-enhance main:not(:has(> form)):not(:has(> article)):not(:has(.cart-form)) #block-pagetitle h1{color:#009ade;}@media (max-width:767px){body.content-bg-enhance main:not(:has(> form)):not(:has(> article)):not(:has(.cart-form)){min-height:200px;}}@media (max-width:767px){body.content-bg-enhance .system-404:not(:has(> form)):not(:has(> article)):not(:has(.cart-form)),body.content-bg-enhance .system-403:not(:has(> form)):not(:has(> article)):not(:has(.cart-form)){min-height:400px;margin-top:120px;}}body.content-bg-enhance .user-pages main{background-color:transparent;padding:0 !important;margin-top:0;}body.content-bg-enhance .user-pages main #block-node-page-title,body.content-bg-enhance .user-pages main #block-pagetitle{background-color:#FFFFFF;}body.content-bg-enhance .user-pages main #block-node-page-title h1,body.content-bg-enhance .user-pages main #block-pagetitle h1{margin:0;padding-bottom:30px;}body.content-bg-enhance .user-pages main > form,body.content-bg-enhance .user-pages main > article{border-top-left-radius:30px;border-top-right-radius:30px;}@media screen and (min-width:992px){body.content-bg-enhance .user-pages main > form.first-active,body.content-bg-enhance .user-pages main > article.first-active{border-top-left-radius:0;}body.content-bg-enhance .user-pages main > form.last-active,body.content-bg-enhance .user-pages main > article.last-active{border-top-right-radius:0;}}body.page-user-register .user-pages main{padding:30px 60px !important;}body.page-user-register .user-pages main #block-pagetitle{background-color:transparent;}body.page-user-register .user-pages main #block-pagetitle h1{margin:0 0 30px 0;padding:0;}.cart-page main .cart-empty-page{text-align:center;padding-top:60px;}.cart-page main:has(.cart-empty-page){margin-top:70px !important;margin-bottom:70px !important;}@media (max-width:767px){.cart-page main:has(.cart-empty-page){margin-top:80px !important;margin-bottom:80px !important;}}.commerce-cart-block{overflow-x:hidden;overflow-y:unset;max-height:490px;}.commerce-cart-block.commerce-cart-block--type-button{overflow:hidden;}.commerce-cart-block .block-cart-title{display:flex;justify-content:center;align-items:center;gap:15px;}.commerce-cart-block .quantity-wrapper{border:2px solid #009ade;}.commerce-cart-block table{background-color:#E6F5FC;border-radius:10px;}.commerce-cart-block table td{padding:10px !important;}.commerce-cart-block.commerce-cart-block--type-button .commerce-cart-block--contents{width:340px;border:2px solid #009ade;border-radius:30px;z-index:500;}.commerce-cart-block.commerce-cart-block--type-button .commerce-cart-block--contents .remove-button .delete-order-item{display:none;}.commerce-cart-block.commerce-cart-block--type-button .commerce-cart-block--contents .remove-button .remove-icon{cursor:pointer;}.commerce-cart-block.commerce-cart-block--type-button .commerce-cart-block--contents .form-actions{text-align:center;}.commerce-cart-block.commerce-cart-block--type-button .commerce-cart-block--contents .form-actions input.form-submit{font-weight:600;}.commerce-cart-block.commerce-cart-block--type-button .commerce-cart-block--contents .commerce-cart-block--contents__inner{padding:15px;}.commerce-cart-block.commerce-cart-block--type-button .commerce-cart-block--contents .commerce-cart-block--contents__items{max-height:none;overflow-x:unset;overflow-y:unset;}.commerce-cart-block.commerce-cart-block--type-button .commerce-cart-block--contents .commerce-cart-block--contents__links{display:flex;text-align:center;}.commerce-cart-block.commerce-cart-block--type-button .commerce-cart-block--contents .commerce-cart-block--contents__links a{width:100%;font-weight:bold;}.commerce-cart-block.commerce-cart-block--type-button .commerce-cart-block--contents .commerce-cart-block--contents__extra_links{margin:15px 0;}.commerce-cart-block.commerce-cart-block--type-button .commerce-cart-block--contents .commerce-cart-block--contents__extra_links a{background-color:#FFFFFF !important;color:#009ade !important;display:block;}.commerce-cart-block.commerce-cart-block--type-button .commerce-cart-block--contents .commerce-cart-block--contents__extra_links a:hover{background-color:#E6F5FC !important;font-weight:600;}.commerce-cart-block.commerce-cart-block--type-button .commerce-cart-block--contents .media--type-image{border-radius:unset;}.commerce-cart-block.commerce-cart-block--type-button .commerce-cart-block--contents .media--type-image img{padding:5px;border-radius:5px;background-color:#009ade;width:100%;height:auto;}@media screen and (max-width:767px){.commerce-cart-block.commerce-cart-block--type-button .commerce-cart-block--contents{right:50%;transform:translate(50%,25px);}}.ohf{position:relative;}.ohf .background-wrapper{position:absolute;top:0;left:0;width:100%;display:inline-block;height:100%;overflow:hidden;}.ohf .background-wrapper picture img{display:block;height:100%;width:100%;object-fit:cover;object-position:50% 50%;}@media screen and (min-width:992px) and (max-width:1920px){.ohf .background-wrapper picture img.skrollable{object-fit:none;}}@media screen and (min-width:992px){.ohf .background-wrapper picture img.skrollable.par-0{position:fixed;min-height:100vh;}.ohf .background-wrapper picture img.skrollable.par-40,.ohf .background-wrapper picture img.skrollable.par--40{height:calc(100% + 800px);}.ohf .background-wrapper picture img.skrollable.par-20,.ohf .background-wrapper picture img.skrollable.par--20{height:calc(100% + 400px);}.ohf .background-wrapper picture img.skrollable.par-10,.ohf .background-wrapper picture img.skrollable.par--10{height:calc(100% + 200px);}}@media screen and (max-width:767px){.ohf .background-wrapper picture img.m-opacity-medium{opacity:0.3;}.ohf .background-wrapper picture img.m-opacity-low{opacity:0.15;}}@media screen and (min-width:992px){.ohf .background-wrapper picture img.d-opacity-high{opacity:0.6;}.ohf .background-wrapper picture img.d-opacity-medium-high{opacity:0.45;}.ohf .background-wrapper picture img.d-opacity-medium{opacity:0.3;}.ohf .background-wrapper picture img.d-opacity-low{opacity:0.15;}}.ohf.blue-image .background-wrapper{background-image:linear-gradient(to top,#00acf8,#008eca);background-repeat:no-repeat;background-position:bottom center;background-size:100% 100%;background-color:#009ade;}.ohf.blue-image .background-wrapper > .crop{transform:scale(1.01);left:0;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2160 80'%3E%3Cg%3E%3Cpath d='M2160,1.8v78.2h-1080c429,0,814.4-30.2,1080-78.2h0Z' fill='%23fff'/%3E%3Cpath d='M0,80V1.8h0c265.6,48,651,78.2,1080,78.2H0Z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center bottom;background-size:contain;}.ohf.hs-left-half-background-on-right .background-wrapper{width:50%;left:50%;border-bottom-left-radius:30px;}.ohf .content-wrapper{position:relative;}.ohf .content-spacer{height:280px;}@media screen and (max-width:767px){.ohf .content-spacer{height:220px;}}@media screen and (min-width:768px){.ohf.vs-small{padding-top:30px;padding-bottom:30px;}.ohf.vs-normal{padding-top:90px;padding-bottom:90px;}.ohf.vs-extra{padding-top:150px;padding-bottom:90px;}.ohf.blue-image{padding-bottom:300px;margin-bottom:-300px;}.ohf.blue-image .wysiwyg{text-align:center;}.ohf.blue-image .wysiwyg .wysiwyg--subtitle,.ohf.blue-image .wysiwyg .eyebrow{margin-bottom:0;}.ohf.blue-image .wysiwyg .wysiwyg--title,.ohf.blue-image .wysiwyg h1{margin-top:0;margin-bottom:0;}.ohf.blue-image .wysiwyg .wysiwyg--subtitle{margin-bottom:0;}.ohf.hs-right-half .content-wrapper{padding-left:384px;}.ohf.hs-left-half-background-on-right .content-wrapper{padding-right:444px;}.ohf.hs-left-half .content-wrapper{padding-right:384px;}}@media screen and (min-width:768px) and (min-width:992px){.ohf.hs-right-half .content-wrapper{padding-left:496px;}.ohf.hs-left-half-background-on-right .content-wrapper{padding-right:556px;}.ohf.hs-left-half .content-wrapper{padding-right:496px;}.ohf.hs-left-half-md .content-wrapper{padding-right:496px;}}@media screen and (min-width:768px) and (min-width:1200px){.ohf.hs-right-half .content-wrapper{padding-left:600px;}.ohf.hs-left-half-background-on-right .content-wrapper{padding-right:660px;}.ohf.hs-left-half .content-wrapper{padding-right:600px;}}@media screen and (min-width:768px){.ohf.hs-sm .content-wrapper{max-width:720px;}.ohf.hs-md .content-wrapper{max-width:960px;}.ohf.hs-left-half-md .content-wrapper{max-width:960px;}.ohf.hs-lg .content-wrapper{max-width:1170px;}}@media screen and (max-width:767px){.ohf{padding:30px;}.ohf.vs-extra{padding-top:90px;padding-bottom:90px;}.ohf.blue-image{margin-bottom:-150px;}.ohf.blue-image .wysiwyg{margin-bottom:60px;}.ohf.blue-image .wysiwyg .wysiwyg--subtitle{margin:30px 0 0;}.ohf.blue-image .wysiwyg .eyebrow{margin:0;}.ohf.blue-image .wysiwyg .wysiwyg--title,.ohf.blue-image .wysiwyg h1{margin:0;}}.ohf .scroll-next-pane{z-index:3;display:block;position:absolute;width:60px;height:60px;bottom:-30px;left:50%;margin-left:-30px;background:#fff;border-radius:30px;box-shadow:0 0 25px 0px rgba(0,154,222,0.2509803922);color:#262626;font-size:30px;text-align:center;line-height:60px;cursor:pointer;}.ohf .scroll-next-pane > *{transform:translateY(2px);}.ohf .scroll-next-pane:hover{color:#000;}.ohf.white-bg-blue-border .content-wrapper{background-color:#FFFFFF;border-radius:30px;padding:30px 30px 0 30px;border:2px solid #009ade;}.ohf.gray-light-bg .content-wrapper{background-color:#f1f2f2;padding:30px;border-radius:30px;}.par{-webkit-transition:0.1s opacity ease-in-out;-moz-transition:0.1s opacity ease-in-out;-ms-transition:0.1s opacity ease-in-out;-o-transition:0.1s opacity ease-in-out;transition:0.1s opacity ease-in-out;}.par.par-out{opacity:0 !important;}.ohf-edit{position:absolute;z-index:100;right:10px;top:10px;opacity:0.3;color:#D2D7D9;}.ohf-edit:hover,.ohf-edit:active{opacity:1;}.paragraph.highlight img{display:block;margin:0 auto;}.paragraph.highlight .button-container{margin-top:10px;}.paragraph.highlight.display-thumbnail-stacked .image-container{margin-bottom:10px;}.paragraph.highlight.image-button{position:relative;border-radius:30px;overflow:hidden;background:#000;}.paragraph.highlight.image-button.display-image-button-green .button,.paragraph.highlight.image-button.display-image-button-green .buttons-blue.buttons a,.buttons-blue.buttons .paragraph.highlight.image-button.display-image-button-green a,.paragraph.highlight.image-button.display-image-button-green .content-card-horizontal .card-footer .card-button a,.content-card-horizontal .card-footer .card-button .paragraph.highlight.image-button.display-image-button-green a,.paragraph.highlight.image-button.display-image-button-green .content-card-horizontal .card-footer-bottom .card-button a,.content-card-horizontal .card-footer-bottom .card-button .paragraph.highlight.image-button.display-image-button-green a{background:#80bc00;}.paragraph.highlight.image-button.display-image-button-green:hover .button,.paragraph.highlight.image-button.display-image-button-green:hover .buttons-blue.buttons a,.buttons-blue.buttons .paragraph.highlight.image-button.display-image-button-green:hover a,.paragraph.highlight.image-button.display-image-button-green:hover .content-card-horizontal .card-footer .card-button a,.content-card-horizontal .card-footer .card-button .paragraph.highlight.image-button.display-image-button-green:hover a,.paragraph.highlight.image-button.display-image-button-green:hover .content-card-horizontal .card-footer-bottom .card-button a,.content-card-horizontal .card-footer-bottom .card-button .paragraph.highlight.image-button.display-image-button-green:hover a{background:#fff;color:#80bc00;border:2px #80bc00 solid;}.paragraph.highlight.image-button.display-image-button-blue .button,.paragraph.highlight.image-button.display-image-button-blue .buttons-blue.buttons a,.buttons-blue.buttons .paragraph.highlight.image-button.display-image-button-blue a,.paragraph.highlight.image-button.display-image-button-blue .content-card-horizontal .card-footer .card-button a,.content-card-horizontal .card-footer .card-button .paragraph.highlight.image-button.display-image-button-blue a,.paragraph.highlight.image-button.display-image-button-blue .content-card-horizontal .card-footer-bottom .card-button a,.content-card-horizontal .card-footer-bottom .card-button .paragraph.highlight.image-button.display-image-button-blue a{background:#009ade;}.paragraph.highlight.image-button.display-image-button-blue:hover .button,.paragraph.highlight.image-button.display-image-button-blue:hover .buttons-blue.buttons a,.buttons-blue.buttons .paragraph.highlight.image-button.display-image-button-blue:hover a,.paragraph.highlight.image-button.display-image-button-blue:hover .content-card-horizontal .card-footer .card-button a,.content-card-horizontal .card-footer .card-button .paragraph.highlight.image-button.display-image-button-blue:hover a,.paragraph.highlight.image-button.display-image-button-blue:hover .content-card-horizontal .card-footer-bottom .card-button a,.content-card-horizontal .card-footer-bottom .card-button .paragraph.highlight.image-button.display-image-button-blue:hover a{background:#fff;color:#009ade;border:2px #009ade solid;}.paragraph.highlight.image-button.display-image-button-orange .button,.paragraph.highlight.image-button.display-image-button-orange .buttons-blue.buttons a,.buttons-blue.buttons .paragraph.highlight.image-button.display-image-button-orange a,.paragraph.highlight.image-button.display-image-button-orange .content-card-horizontal .card-footer .card-button a,.content-card-horizontal .card-footer .card-button .paragraph.highlight.image-button.display-image-button-orange a,.paragraph.highlight.image-button.display-image-button-orange .content-card-horizontal .card-footer-bottom .card-button a,.content-card-horizontal .card-footer-bottom .card-button .paragraph.highlight.image-button.display-image-button-orange a{background:#f37032;}.paragraph.highlight.image-button.display-image-button-orange:hover .button,.paragraph.highlight.image-button.display-image-button-orange:hover .buttons-blue.buttons a,.buttons-blue.buttons .paragraph.highlight.image-button.display-image-button-orange:hover a,.paragraph.highlight.image-button.display-image-button-orange:hover .content-card-horizontal .card-footer .card-button a,.content-card-horizontal .card-footer .card-button .paragraph.highlight.image-button.display-image-button-orange:hover a,.paragraph.highlight.image-button.display-image-button-orange:hover .content-card-horizontal .card-footer-bottom .card-button a,.content-card-horizontal .card-footer-bottom .card-button .paragraph.highlight.image-button.display-image-button-orange:hover a{background:#fff;color:#f37032;border:2px #f37032 solid;}.paragraph.highlight.image-button a{display:block;}.paragraph.highlight.image-button img{width:100%;height:auto;display:block;opacity:0.6;}.paragraph.highlight.image-button:hover img{opacity:1;}.paragraph.highlight.image-button .button-wrapper{position:absolute;left:0;top:0;display:flex;width:100%;height:100%;align-items:center;justify-content:center;}.paragraph.highlight.image-button .button,.paragraph.highlight.image-button .buttons-blue.buttons a,.buttons-blue.buttons .paragraph.highlight.image-button a,.paragraph.highlight.image-button .content-card-horizontal .card-footer .card-button a,.content-card-horizontal .card-footer .card-button .paragraph.highlight.image-button a,.paragraph.highlight.image-button .content-card-horizontal .card-footer-bottom .card-button a,.content-card-horizontal .card-footer-bottom .card-button .paragraph.highlight.image-button a{color:#fff;display:inline-block;border:1px #fff solid;letter-spacing:0.1em;text-transform:uppercase;font-size:14px;}.paragraph.highlight.image-button .content-container{display:none;}.ohf-item-wrapper{text-align:center;}.ohf-item-wrapper img{max-width:100%;height:auto;}@media screen and (min-width:992px){.ohf-item-wrapper.side{position:absolute;width:calc(50% - 30px);}.ohf-item-wrapper.side-left{left:0;}.ohf-item-wrapper.side-right{right:0;}.ohf-item-wrapper.side-above,.ohf-item-wrapper.side-top{top:0;}.ohf-item-wrapper.side-below{bottom:0;}}.ohf.vs-small .ohf-item-wrapper.side-above{top:-30px;}.ohf.vs-small .ohf-item-wrapper.side-below{bottom:-30px;}.ohf.vs-normal .ohf-item-wrapper.side-above{top:-90px;}.ohf.vs-normal .ohf-item-wrapper.side-below{bottom:-90px;}.ohf.vs-extra .ohf-item-wrapper.side-above{top:-150px;}.ohf.vs-extra .ohf-item-wrapper.side-below{bottom:-150px;}.ohf.menu-row{border-top:1px #f1f2f2 solid;}.ohf.menu-row .background-wrapper{border-top:5px #262626 solid;}.ohf.menu-row .menu-flex{display:flex;justify-content:center;}.ohf.menu-row a{padding:10px 22px;text-align:center;display:flex;flex-direction:column;justify-content:center;flex:1;border-left:1px #f1f2f2 solid;color:#000000;font-size:14px;line-height:1.125em;text-decoration:none;font-weight:600;border-top:5px #262626 solid;}.ohf.menu-row a:last-child{border-right:1px #f1f2f2 solid;}.ohf.menu-row a:hover,.ohf.menu-row a.is-active,.ohf.menu-row a:focus{border-top-color:#f37032;color:#f37032;background:#fff;}.ohf.menu-row.menu-row-green a:hover,.ohf.menu-row.menu-row-green a.is-active,.ohf.menu-row.menu-row-green a:focus{border-top-color:#80bc00;color:#80bc00;}.ohf.menu-row.menu-row-blue a:hover,.ohf.menu-row.menu-row-blue a.is-active,.ohf.menu-row.menu-row-blue a:focus{border-top-color:#009ade;color:#009ade;}@media screen and (max-width:1099px){.ohf.menu-row{padding:0;}.ohf.menu-row a{padding-left:0;padding-right:0;font-size:12px;}}.big-button{opacity:0.9;padding:0;}.big-button:hover{opacity:1;}.big-button a.clickable{text-decoration:none;display:flex;align-items:center;padding:30px;justify-content:center;justify-items:stretch;}.big-button a.clickable .headline{font-size:1.5em;line-height:1.3em;display:inline-block;margin-right:1em;font-weight:bold;}.big-button a.clickable .button,.big-button a.clickable .buttons-blue.buttons a,.buttons-blue.buttons .big-button a.clickable a,.big-button a.clickable .content-card-horizontal .card-footer .card-button a,.content-card-horizontal .card-footer .card-button .big-button a.clickable a,.big-button a.clickable .content-card-horizontal .card-footer-bottom .card-button a,.content-card-horizontal .card-footer-bottom .card-button .big-button a.clickable a{text-align:center;}details.collapsing summary{font-weight:bold;border-bottom:1px #f1f2f2 solid;padding:15px;cursor:pointer;}details.collapsing.links-green summary{border-left:8px #80bc00 solid;}details.collapsing.links-blue summary{border-left:8px #009ade solid;}details.collapsing.links-orange summary{border-left:8px #f37032 solid;}details.collapsing.padding-sm .details-wrapper{padding:30px;}.captioned-image.icon-caption-below .image{margin-bottom:15px;}.captioned-image.large-caption-below .image{margin-bottom:30px;}.captioned-image.blue-box-image .image .media--type-image{background:#009ade;padding:30px;}@media (min-width:768px){.captioned-image.icon-caption-right{display:flex;}.captioned-image.icon-caption-right > .image{flex:0;margin-right:30px;}.captioned-image.icon-caption-right > .caption{flex:1;}.captioned-image.large-caption-right{display:flex;}.captioned-image.large-caption-right > .image{max-width:230px;flex:1;margin-right:30px;}.captioned-image.large-caption-right > .image .media--type-image{padding:0;}.captioned-image.large-caption-right > .caption{flex:1;}.captioned-image.large-caption-right h3,.captioned-image.large-caption-right h4{margin-bottom:10px;}}.views-row:not(:last-child) article.tutorial-unit,.views-row:not(:last-child) article.class,.views-row:not(:last-child) article.learning-module,.views-row:not(:last-child) article.unit{margin-bottom:30px;}.lms.list .lms-title{position:relative;display:flex;align-items:center;box-shadow:0 0 5px RGBA(0,0,0,0.2);}.lms.list .lms-title > article.media{width:60px;height:60px;}.lms.list .lms-title > article.media svg{width:101%;height:100%;overflow:hidden;}.lms.list .lms-title h3{font-size:1em;line-height:1.3em;font-weight:400;padding:0 7.5px 0 15px;margin:0;width:calc(100% - 60px);}@media (min-width:576px) and (max-width:991px){.lms.list .lms-title h3{font-size:14px;}}@media (min-width:1200px){.lms.list .lms-title:after{height:30px;width:30px;font-size:22.5px;line-height:30px;position:absolute;right:7.5px;top:50%;margin-top:-15px;content:"›";text-align:center;font-weight:bold;}.lms.list .lms-title h3{padding-right:30px;}}.color-green .lms-title{border-right:5px #80bc00 solid;}.color-green .lms-title:after{color:#80bc00;}.color-green .lms-title article.media:before{background-color:#80bc00;}.color-blue .lms-title{border-right:5px #009ade solid;}.color-blue .lms-title:after{color:#009ade;}.color-blue .lms-title article.media:before{background-color:#009ade;}article.lms.teaser{background:#f8f8f9;box-shadow:0 0 25px 0px rgba(0,154,222,0.2509803922);}article.lms.teaser .lms-title{display:flex;align-items:center;border-bottom:1px #D2D7D9 solid;}article.lms.teaser .lms-title h3{font-size:1em;line-height:1.125em;padding:0 30px;margin:0;}article.lms.teaser .lms-title .title-vertical-space h3{margin:10px 0;display:block;}article.lms.teaser .lms-title article.media{width:60px;height:60px;}article.lms.teaser .lms-title article.media svg{width:100%;height:100%;overflow:hidden;}article.lms.teaser .class-content,article.lms.teaser .tutorial-unit-content,article.lms.teaser .unit-content{padding:15px 30px;}.programs_tree_wrapper{background-color:#FAFAFA;border-radius:30px;padding:30px;padding-top:1px;margin-bottom:30px;}.programs_tree_wrapper h3{margin-bottom:10px;}.programs_tree_wrapper article.unit{background-color:#FFFFFF;border-radius:15px;border:2px solid #80bc00;}.programs_tree_wrapper article.unit .lms-title{border:none;box-shadow:none;}.programs_tree_wrapper article.unit svg{border-top-left-radius:10px;border-bottom-left-radius:10px;}.programs_tree_wrapper.color-blue article{border:2px solid #009ade;}.programs_tree_wrapper.color-blue article article.media--type-svg{border-top-left-radius:13px;border-bottom-left-radius:13px;}.programs_tree_wrapper.color-green article.unit{border:2px solid #80bc00;}.programs_tree_wrapper.color-green article.unit article.media--type-svg{border-top-left-radius:13px;border-bottom-left-radius:13px;}.programs_tree_wrapper .image-wrapper img{width:100%;height:auto;}.programs_tree_wrapper .programs_tree_wrapper--footer{display:flex;align-items:center;gap:15px;}.programs_tree_wrapper .programs_tree_wrapper--footer svg{width:140px;height:auto;}.programs_tree_wrapper .programs_tree_wrapper--footer-bottom{color:#4d4d4d;}.product-specs-wrapper .container{background-color:#f1f2f2;border-radius:30px;padding:30px;}.product-specs-wrapper .product-specs{gap:5px;}#speak-with-specialist .container,#speak-with-specialist .background-wrapper{border-radius:30px;}#speak-with-specialist .specialist-content{border:2px solid #FFFFFF;border-radius:30px;position:relative;display:grid;grid-template-columns:1fr 1fr 1fr;}#speak-with-specialist .specialist-content .col-left{grid-column:1/-1;grid-row:1/2;z-index:1;padding-right:60px !important;}@media (min-width:768px){#speak-with-specialist .specialist-content .col-left{grid-column:1/3;}}#speak-with-specialist .specialist-content .col-right{grid-column:2/-1;grid-row:1/2;z-index:0;}#speak-with-specialist .specialist-content .col-right .image-wrapper{overflow:hidden;width:100%;height:100%;float:right;}@media (min-width:768px){#speak-with-specialist .specialist-content .col-right .image-wrapper{width:50%;}}#speak-with-specialist .specialist-content .session-button{color:#009ade;background-color:#FFFFFF;font-weight:600;text-align:center;}#speak-with-specialist .specialist-content img{width:100%;height:100%;object-fit:cover;border-bottom-right-radius:30px;}#speak-with-specialist .specialist-content .col-left{padding:30px;}.views-row:not(:last-child) article.curriculum{margin-bottom:30px;}article.curriculum{position:relative;}article.curriculum .curriculum-content{border-bottom:1px #D2D7D9 solid;}article.curriculum .curriculum-content .col-left{margin-right:0;border-right:1px #D2D7D9 solid;}article.curriculum .curriculum-content .col-left .media--type-image{border-radius:0;}article.curriculum .curriculum-content .col-left img{line-height:0;width:100%;height:auto;}article.curriculum .curriculum-content .col-right{padding-right:30px;}article.curriculum .curriculum-content .completion-date{padding-left:30px;}article.curriculum .curriculum-footer{padding-left:30px;padding-right:30px;padding-bottom:1px;}article.curriculum .curriculum-footer .curriculum-downloads a{display:block;}article.curriculum.archived .lms-title h3{padding:15px 30px;}article.curriculum.archived .curriculum-content{padding:0 30px;}.views-row:not(:last-child) article.tutorial{margin-bottom:30px;}article.tutorial .tutorial-content{border-bottom:1px #D2D7D9 solid;}article.tutorial .tutorial-content .col-left{margin-right:0;border-right:1px #D2D7D9 solid;}article.tutorial .tutorial-content .col-left img{line-height:0;width:100%;height:auto;}article.tutorial .tutorial-content .col-right{padding-right:30px;}article.tutorial .tutorial-footer{padding:30px;}article.tutorial .tutorial-footer a{display:block;}article.learning-module.full{}article.learning-module.full #kse-scorm-player{display:block;width:100%;height:calc(100vh - 48px);}@media screen and (min-width:1100px){article.learning-module.full #kse-scorm-player{height:calc(100vh - 86px);}}article.learning-module.full.toolbar-horizontal #kse-scorm-player{height:calc(100vh - 86px - 79px);}article.learning-module.full .opigno-answer-opigno-scorm-form{width:280px;position:absolute;bottom:0;left:0;}article.learning-module.full .opigno-answer-opigno-scorm-form .form-actions{background:0 none;margin:0;padding:0;border-top:0 none;}article.learning-module.full .opigno-answer-opigno-scorm-form .form-actions input[type=submit]{width:100%;}.field-field-facilitated-learning-modul .field-item{padding-bottom:30px;}@media screen and (min-width:992px){.top-right-cart .commerce-cart-block--summary{line-height:30px;margin:28px 0 27px 20px;position:relative;}.top-right-cart .commerce-cart-block--summary .commerce-cart-block--summary__icon{font-size:30px;}.top-right-cart .commerce-cart-block--summary .commerce-cart-block--summary__count{line-height:13px;display:none;font-size:10px;position:absolute;top:-3px;left:-5px;font-weight:600;height:16px;width:16px;background:#009ade;border:2px #fff solid;text-align:center;border-radius:50%;color:#fff;}.top-right-cart .commerce-cart-block--summary a{text-decoration:none;color:#fff;opacity:1;}.top-right-cart .has-cart .commerce-cart-block--summary__count{display:block;}}@media screen and (min-width:992px){body.scrolled .top-right-cart .commerce-cart-block--summary .commerce-cart-block--summary__count,body.header-dark .top-right-cart .commerce-cart-block--summary .commerce-cart-block--summary__count{background:#fff;border:2px #009ade solid;color:#009ade;}body.scrolled .top-right-cart .commerce-cart-block--summary a,body.header-dark .top-right-cart .commerce-cart-block--summary a{color:#009ade;}}@media screen and (max-width:767px){.commerce-cart-block--contents__links a{padding:4px 6px;font-size:14px;}}.order-items-table td,.order-items-table th{padding:0.25em 0;}div.cart-form .views-field-field-media-image,div.cart-form .media--type-image{padding:30px;}div.cart-form .views-field-field-media-image img,div.cart-form .media--type-image img{background-color:#009ade;border-radius:30px;width:100%;height:auto;}@media screen and (max-width:767px){div.cart-form .views-field-field-media-image,div.cart-form .media--type-image{padding:0;}}div.cart-form .title-with-sku{margin-bottom:30px;}div.cart-form .title-with-sku .sku{color:#b8bdbf;font-size:16px;font-weight:400;line-height:18px;letter-spacing:0.05em;}@media screen and (max-width:767px){div.cart-form .title-with-sku{margin-bottom:15px;}}@media screen and (max-width:767px){div.cart-form .price-quantity{text-align:left;}div.cart-form .price-quantity h3{margin:15px 0;}}div.cart-form input.delete-order-item{font-size:14px;color:#009ade;font-weight:600;box-shadow:none;padding:4px 6px;background-color:transparent;}div.cart-form input.form-number{padding:4px 6px;font-size:14px;max-width:60px;}div.cart-form table tr{border-bottom:2px solid #D2D7D9;}div.cart-form table tr th:first-child,div.cart-form table tr td:first-child{padding-left:0;}div.cart-form table.tablesaw{font-size:14px;}div.cart-form table.tablesaw .form-item{margin:0;}div.cart-form table.tablesaw .views-field-remove-button{display:none;}div.cart-form table.tablesaw tr td:first-child{padding-top:30px;}div.cart-form table.tablesaw tr td:last-child{padding-bottom:30px;}@media screen and (max-width:767px){div.cart-form .form-actions a{display:none;}}#block-checkout-phone{text-align:right;}@media screen and (min-width:1100px){#block-checkout-phone{display:flex;align-items:center;justify-content:center;}}@media screen and (max-width:1099px){#block-checkout-phone{float:right;margin-right:30px;}}.commerce-checkout-flow{}.commerce-checkout-flow .form-item{margin:0 0 10px;}.commerce-checkout-flow fieldset legend{margin-bottom:10px;font-weight:600;}.commerce-checkout-flow .form-wrapper__login-option{padding:inherit;}@media screen and (min-width:992px){.commerce-checkout-flow .form-wrapper__login-option{width:48%;}}@media screen and (max-width:767px){.commerce-checkout-flow .form-wrapper__login-option.form-wrapper__returning-customer{margin-bottom:30px;}}.commerce-checkout-flow .form-wrapper__login-option p{margin:0 0 10px;}.commerce-checkout-flow .layout-region-checkout-secondary h3{color:#666;border-bottom:1px solid #e5e5e5;font-size:21px;margin-top:0;line-height:inherit;}.commerce-checkout-flow #edit-shipping-information-shipping-profile{margin-bottom:30px;}.commerce-checkout-flow .calculate-shipping-button{margin-bottom:30px;}.commerce-checkout-flow fieldset.checkout-pane-payment-information > legend{display:none;}.commerce-checkout-flow .address-container-inline{display:flex;margin:0 -5px 10px;}.commerce-checkout-flow .address-container-inline > .form-item{margin:0 5px;}.commerce-checkout-flow .form-type-select label,.commerce-checkout-flow .form-type-select fieldset.form-label legend,fieldset.form-label .commerce-checkout-flow .form-type-select legend{display:none;}.commerce-checkout-flow .form-wrapper.credit-card-form__expiration{width:calc(70% - 10px);margin-right:10px;float:left;}.commerce-checkout-flow .form-wrapper.credit-card-form__expiration .form-item-payment-information-add-payment-method-payment-details-expiration-divider{width:20px;}.commerce-checkout-flow .form-wrapper.credit-card-form__expiration .form-item-payment-information-add-payment-method-payment-details-expiration-divider .credit-card-form__divider{margin:0 4px;line-height:44px;}.commerce-checkout-flow .form-wrapper.credit-card-form__expiration .form-item-payment-information-add-payment-method-payment-details-expiration-divider .form-item--error-message{display:none;}.commerce-checkout-flow .field--type-address{clear:both;}.commerce-checkout-flow .checkout-pane-order-summary{margin-bottom:30px;}.commerce-checkout-flow .checkout-pane-order-summary table td{padding:0.5em 0;}.commerce-checkout-flow .checkout-pane-order-summary table td.views-field-total-price__number{text-align:right;}.commerce-checkout-flow .checkout-pane-review fieldset{margin-bottom:30px;}.commerce-checkout-flow .layout-region-checkout-footer .form-actions a{text-decoration:none;color:#4d4d4d;margin:0 10px;}article.mobile-stem-lab h1{margin-top:30px !important;}@media screen and (min-width:992px){article.mobile-stem-lab h1{margin-top:0 !important;font-size:52px;line-height:54px;letter-spacing:0.05em;}}article.mobile-stem-lab .price{font-size:2em;line-height:2em;font-weight:bold;margin-bottom:0;}article.mobile-stem-lab form{margin-bottom:60px;}article.mobile-stem-lab form .field--name-quantity{float:left;}article.mobile-stem-lab form .field--name-quantity .form-item{margin:0;}article.mobile-stem-lab form .field--name-quantity .form-item label,article.mobile-stem-lab form .field--name-quantity .form-item fieldset.form-label legend,fieldset.form-label article.mobile-stem-lab form .field--name-quantity .form-item legend{display:none;}article.mobile-stem-lab form .field--name-quantity .form-item input{text-align:center;border:1px #f1f2f2 solid;width:80px;padding:3px 6px;font-size:18px;border-radius:30px;}article.mobile-stem-lab .facilitated-add-to-cart .field--name-purchased-entity,article.mobile-stem-lab .facilitated-add-to-cart .field--widget-commerce-quantity{display:none;}.product.teaser > div,.product.teaser .field-price{margin-top:-10px;color:#4d4d4d;font-weight:normal;text-align:center;}.product.teaser > div .field-title,.product.teaser .field-price .field-title{display:none;}.inline-checkout{margin:30px 0 0;}.inline-checkout .field--name-quantity .form-item{margin:0;}.inline-checkout .field--name-quantity label,.inline-checkout .field--name-quantity fieldset.form-label legend,fieldset.form-label .inline-checkout .field--name-quantity legend{display:none;}.commerce-order-item-add-to-cart-form input.form-number{max-width:80px;}.commerce-order-item-add-to-cart-form .field--name-quantity,.commerce-order-item-add-to-cart-form .form-submit{display:inline-block;margin-right:15px;}.product-reviews article.product-review{margin:7.5px 0 30px;display:flex;align-items:center;}.product-reviews article.product-review > article.media{margin-right:1em;}.product-reviews article.product-review > article.media img{width:50px;height:50px;display:block;}.product-reviews article.product-review:last-child{margin-bottom:7.5px;}.product-contents h2{margin-bottom:30px;}.product-contents .row:not(:last-child){margin-bottom:30px;}@media (min-width:992px){.product-contents ul.cogs{margin-top:0;}.product-contents .media{margin-top:10px;}}.product-highlight{position:relative;padding-bottom:60px;}.product-highlight article.media{margin-bottom:15px;}.product-highlight h3{margin-bottom:0;}.product-highlight .field-price{text-align:center;color:#b8bdbf;}.product-highlight .field-price .field-title{display:none;}.product-highlight .add-to-cart{position:absolute;bottom:30px;left:30px;width:calc(100% - 60px);}.product-highlight .add-to-cart .field--name-quantity{width:47%;display:inline-block;margin:0 5% 0 0;position:absolute;left:0;bottom:0;}.product-highlight .add-to-cart .field--name-quantity input{max-width:none;padding-left:0;padding-right:0;}.product-highlight .add-to-cart .button--add-to-cart{width:47%;display:inline-block;margin:0;position:absolute;right:0;bottom:0;}@media (min-width:768px) and (max-width:991px){.product-highlight .add-to-cart .button--add-to-cart{padding-left:0;padding-right:0;letter-spacing:0;}}iframe#iframe_scorm{border:0 none;width:100%;display:block;height:calc(100vh - 36px);}@media screen and (min-width:1100px){iframe#iframe_scorm{height:calc(100vh - 36px);}}body.toolbar-horizontal iframe#iframe_scorm{height:calc(100vh - 79px - 36px);}.back-to-course-wrapper{height:36px;}.back-to-course{text-transform:uppercase;font-weight:bold;text-decoration:none;letter-spacing:0.05em;font-size:14px;line-height:14px;}article.learning-module .learning-module-content .col-left{margin-right:0;border-right:1px #D2D7D9 solid;}article.learning-module .learning-module-content .col-left .media--type-image{border-radius:0;width:100%;height:100%;}article.learning-module .learning-module-content .col-left img{line-height:0;object-fit:cover;width:100%;height:100%;}@media (max-width:991px){article.learning-module .learning-module-content .col-right{padding:30px;}}.lms-progress{height:1.125em;line-height:1.125em;color:#b8bdbf;display:flex;justify-content:end;align-items:center;}.lms-progress span.icon{width:32px;height:32px;margin-right:8px;}.lms-progress span.label{font-size:12px;font-weight:600;line-height:1.3em;letter-spacing:0.05em;text-align:left;}.lms-progress.not-started{color:#f37032;}.lms-progress.started{color:#009ade;}.lms-progress.started span.icon{color:#000000;}.lms-progress.completed{color:#80bc00;}.lms-progress.completed span.icon{color:#80bc00;}.page-user-complete-profile h1,.page-user-complete-profile h2,.page-user-register h1,.page-user-register h2{font-size:1.5em;line-height:1.3em;position:relative;margin-top:0;color:#009ade;}.page-user-complete-profile #block-pagetitle h1,.page-user-complete-profile #block-pagetitle h2,.page-user-register #block-pagetitle h1,.page-user-register #block-pagetitle h2{text-align:left !important;}.page-user-complete-profile #block-userlogin ul,.page-user-register #block-userlogin ul{list-style:none;padding:0.5em 0 0;margin:0;}.page-user-complete-profile #block-userlogin ul li:first-child,.page-user-register #block-userlogin ul li:first-child{display:none;}.page-user-complete-profile #block-userlogin ul li a,.page-user-register #block-userlogin ul li a{text-decoration:none;color:#b8bdbf;font-style:italic;}.page-user-complete-profile .button,.page-user-complete-profile .buttons-blue.buttons a,.buttons-blue.buttons .page-user-complete-profile a,.page-user-complete-profile .content-card-horizontal .card-footer .card-button a,.content-card-horizontal .card-footer .card-button .page-user-complete-profile a,.page-user-complete-profile .content-card-horizontal .card-footer-bottom .card-button a,.content-card-horizontal .card-footer-bottom .card-button .page-user-complete-profile a,.page-user-register .button,.page-user-register .buttons-blue.buttons a,.buttons-blue.buttons .page-user-register a,.page-user-register .content-card-horizontal .card-footer .card-button a,.content-card-horizontal .card-footer .card-button .page-user-register a,.page-user-register .content-card-horizontal .card-footer-bottom .card-button a,.content-card-horizontal .card-footer-bottom .card-button .page-user-register a{background-color:#009ade;color:#fff;}.page-user-complete-profile .password-confirm-message,.page-user-register .password-confirm-message{font-size:14px;padding-left:15px;color:#b8bdbf;font-style:italic;padding-top:4px;line-height:1.3em;}.page-user-complete-profile .password-confirm-message .error,.page-user-register .password-confirm-message .error{color:#a51b00;}.page-user-complete-profile .password-confirm-message .ok,.page-user-register .password-confirm-message .ok{color:#80bc00;}form.profile-form legend,form.user-register-form legend{font-weight:600;margin-bottom:0;padding-top:15px;border-bottom:0 none;}form.profile-form details,form.user-register-form details{border:0 none;margin:0;}form.profile-form details > summary,form.user-register-form details > summary{display:none;}form.profile-form .form-item--error-message,form.user-register-form .form-item--error-message{color:red;font-style:italic;margin-top:4px;}form.profile-form .field--type-boolean fieldset,form.user-register-form .field--type-boolean fieldset{margin:15px 0;}form.profile-form .field--type-boolean fieldset legend,form.user-register-form .field--type-boolean fieldset legend{padding:0;border:0 none;font-size:1em;color:#000000;}
