html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}mark{background:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,input[type='button'],input[type='reset'],input[type='submit']{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type='checkbox'],input[type='radio']{box-sizing:border-box;padding:0}input[type='number']::-webkit-inner-spin-button,input[type='number']::-webkit-outer-spin-button{height:auto}input[type='search']{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type='search']::-webkit-search-cancel-button,input[type='search']::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{-webkit-padding-start:0;margin:0;border:0;vertical-align:baseline;padding:0;font:inherit;-webkit-margin-after:0;font-size:100%;-webkit-margin-before:0}body{line-height:1rem}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:''}table{border-collapse:collapse;border-spacing:0}fieldset{min-inline-size:0}*,*:before,*:after{box-sizing:border-box}*{min-width:0;min-height:0}::selection{background-color:#53bceb;color:#fff}body,html{width:100%;height:100%}html{font-size:19px}body{background-color:#fff;color:#2c2825;font-family:'groldroundedslim-extralight',Helvetica,sans-serif;letter-spacing:.2px;line-height:1.35rem}#content{display:flex;flex-direction:column;min-height:100vh;width:100%}#content>div{flex:1}main{flex:1;position:relative}section{position:relative}section:last-child{margin-bottom:5rem}section.no-margin:last-child{margin:0}footer{background-color:#2c2825;border-top:1px solid #e6e1e1;color:#fff;z-index:1}footer .container{padding:1.3125rem 0 1rem}footer .container>.row:first-child>.column:last-child{flex:2}footer .row.column{flex:2}footer img{margin:.625rem auto 0;max-width:67%}footer .small-social-media-icons{flex:0 0 230px;text-align:right}footer .small-social-media-icons li{display:inline-block;margin-right:1rem}footer .small-social-media-icons li:last-child{margin:0}footer.minimal .container{padding:.375rem 1rem}footer.minimal ul{align-items:center;display:flex}footer.minimal li{margin-right:.625rem}.container{margin:0 auto;position:relative}.container.small-width{max-width:380px;width:90%}.container.smaller-width{max-width:550px;width:90%}.container.medium-width{max-width:752px;width:90%;padding:2rem 0}.container.large-width,.container.width-960{max-width:960px;width:90%}.container.width-1010{max-width:1010px;width:90%}.container.extra-large-width,.container.width-1080{max-width:1080px;width:90%}.container.giant-width,.container.width-1370{max-width:1370px;width:90%}.container.full-width{padding:0 2.625rem}.container.inset-0{padding:1rem}.container.inset-plus-1{padding:1.3125rem}.container.centered{display:flex;flex-direction:column;margin:0;padding:2.625rem;justify-content:center}.container.full-screen{right:0;top:0;justify-content:center;align-items:center;flex-direction:column;text-align:center;position:absolute;display:flex;bottom:0;left:0}.container.overlay{background-color:hsla(25.714285,8.641975%,15.882353%,0.5)}.container.vertical-scroll{overflow-y:scroll;height:100%}.row{display:flex;position:relative;width:100%}.column{flex:1;position:relative;width:100%}.column.standard-margin{margin:0 2.625rem 1.8125rem 0}.column.small-margin{margin:0 1.8125rem 1.3125rem 0}.column.mini-margin{margin-right:.625rem}.column.auto-width{flex:0 1 auto;width:auto}.column:last-child{margin-right:0}.column.two-fifths{flex:0 0 40%}.column.vertical-line{border-right:1px solid #e6e1e1;margin-right:2.625rem;padding-right:2.625rem}.column.overflow-ellipsis{width:10px}.column.image-carousel{width:10px}.column.flex-170{flex:0 0 170px}.sticky-column{position:-webkit-sticky;position:sticky;top:3.975rem}.scrollable-column{height:calc(100vh - 220px);overflow-x:hidden;overflow-y:auto}.hgroup{align-items:baseline;display:flex;margin-bottom:1.3125rem}.hgroup h1,.hgroup h2,.hgroup h3{flex:1}.hgroup .button:last-child,.hgroup button:last-child{margin-right:0}.fieldset-group{align-items:top;display:flex;gap:1rem}.fieldset-group fieldset{margin-bottom:0}.button-group{align-items:center;display:flex;gap:.375rem}.button-group button,.button-group a.button{margin:0}.button-group .login-button{height:40px}.inliner{align-items:center;display:flex;flex:0 1 auto;gap:.375rem;width:auto}.inliner.align-top{align-items:flex-start}.inliner.space-between{justify-content:space-between}.inliner li{flex-shrink:0}.inliner.gap-zero input{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;flex:1}.inliner.gap-zero button,.inliner.gap-zero a.button{border-top-left-radius:0;border-bottom-left-radius:0;margin:0}.card{background-color:white;border:1px solid #e6e1e1;border-radius:3px}.card.tagline{border-radius:1rem}.card .card-header{border-bottom:1px solid #e6e1e1}.card .card-header li{align-items:center;display:flex}.card .card-header li:first-child{border-right:1px solid #e6e1e1}.card .card-header .portrait{width:45px;border:0}.card .card-header.compact{border-bottom:0}.card ul.card-header{align-items:stretch;display:flex}.card ul.card-header hgroup{width:100%}.card .card-header>*{padding:.5rem 1rem}.card .card-header.compact>*{padding:.25rem .5rem}.card .card-header li:has(hgroup){flex:1}.card .card-body{padding:1rem}.card .container{margin:1rem;padding:0}.card .container.inset-small{margin:.625rem 1rem}.card h3,.card h4{word-wrap:break-word}.card .bulleted-list{margin-left:1rem}.card .background-dark{background-color:#ededed}.card.cut-out{position:relative;border:1px solid #e6e1e1}.card.cut-out:after{width:23px;right:0;border-left:1px solid #e6e1e1;height:23px;transform-origin:bottom right;transform:rotate(45deg) translate(7px,7px);position:absolute;content:'';background-color:white;bottom:-7px}.layerer{position:relative;width:100%;height:100%}.layerer .background-layer,.layerer .foreground-layer{position:absolute;top:0;bottom:0;left:0;right:0;inset:0}.layerer .background-layer{z-index:-1}.layerer .midground-layer{display:flex;width:100%;height:100%}.layerer .foreground-layer{z-index:1}.layerer .mobile{display:none}.side-panel-layout{display:grid;grid-template-columns:[main-start] 1fr [panel-start] auto [panel-end];grid-template-areas:"main-content side-panel";width:100%;height:100vh}.side-panel-layout .main-content{grid-area:main-content;overflow:auto}.side-panel-layout .side-panel{grid-area:side-panel;background-color:#f3f3f3;transition:width .3s ease;overflow:auto;padding:1rem}.side-panel-layout .side-panel.collapsed{width:3vw}.side-panel-layout .side-panel.expanded{width:20vw}.three-column-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.375rem;justify-content:center}::-webkit-scrollbar{height:10px}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#a3a3a3}::-webkit-scrollbar-thumb:hover{background:#555}hr{background-color:#e6e1e1;border:0;height:1px;margin:1.3125rem 0 1.3125rem}.border-top{border-top:1px solid #e6e1e1}.border-top.dotted{border-top:2px dotted #e6e1e1}.border-bottom{border-bottom:1px solid #e6e1e1}.border-right{border-right:1px solid #e6e1e1}.border-left{border-left:1px solid #e6e1e1}.no-border{border:0}.zero-height{height:0}.position-relative{position:relative}.horizontal-scroll{overflow-x:scroll}.display-none{display:none}.text-align-center{text-align:center}.text-align-right{text-align:right}.center-div{display:block;margin:0 auto}.flex-wrap{flex-wrap:wrap}.flex-column{display:flex;flex-direction:column}.flex-row{display:flex;flex-direction:row}.flex-center-center{display:flex;justify-content:center;align-items:center}.align-flex-start{align-items:flex-start}.flex-space-between{justify-content:space-between}.flex-zero,flex-0{flex:0}.flex-one,flex-1{flex:1}.flex-2{flex:2}.flex-3{flex:3}.flex-align-end{align-items:flex-end}.flex-align-center-center{display:flex;align-items:center;justify-content:center}.flex-align-center{display:flex;align-items:center}.flex-align-baseline{display:flex;align-items:baseline}.margin-minus-3{margin:.2rem}.margin-horizontal-plus-1{margin-left:2.625rem;margin-right:2.625rem}.margin-vertical-0{margin-top:1.3125rem;margin-bottom:1.3125rem}.margin-vertical-plus-1{margin-top:1.3125rem;margin-bottom:1.3125rem}.margin-vertical-plus-2{margin-top:1.8125rem;margin-bottom:1.8125rem}.mini-margin-top{margin-top:.37rem}.small-margin-top{margin-top:.625rem}.margin-top{margin-top:1rem}.medium-margin-top{margin-top:1.3125rem}.large-margin-top{margin-top:2.625rem}.large-margin-top{margin-top:4rem}.huge-margin-top{margin-top:5rem}.margin-left-0{margin-left:1rem}.margin-left-minus-1{margin-left:.625rem}.small-margin-left{margin-left:2rem}.mini-margin-bottom,.margin-bottom-minus-3{margin-bottom:.375rem}.small-margin-bottom,.margin-bottom-minus-1{margin-bottom:.625rem}.margin-bottom,.margin-bottom-0{margin-bottom:1rem}.medium-margin-bottom,.margin-bottom-plus-1{margin-bottom:1.3125rem}.margin-bottom-plus-2{margin-bottom:1.8125rem}.margin-bottom-plus-3{margin-bottom:3.125rem}.large-margin-bottom{margin-bottom:2.625rem}.extra-large-margin-bottom{margin-bottom:3.975rem}.huge-margin-bottom{margin-bottom:5rem}.mini-margin-right{margin-right:.375rem}.margin-right{margin-right:1rem}.margin-right-plus-3{margin-right:4rem}.gap-0{gap:1rem}.no-margin{margin:0}.min-width-220{min-width:220px}.min-width-150{min-width:150px}.width-350{width:350px}.width-425{width:425px;height:400px}.width-100{width:100%}.width-max-content{width:max-content}.max-width-100{max-width:100%}.max-height-425{max-height:425px}div.flex-horizontal-center{display:flex;justify-content:center}.padding-left-0{padding-left:21px}.padding-0{padding:.625rem .825rem}.margin-top-zero{margin-top:0}.margin-bottom-zero{margin-bottom:0}.margin-left-zero{margin-left:0}.margin-right-zero{margin-right:0}.padding-top-zero{padding-top:0}.padding-bottom-zero{padding-bottom:0}.padding-left-zero{padding-left:0}.padding-right-zero{padding-right:0}.gap-zero{gap:0}.margin-top-minus-5{margin-top:.125rem}.margin-bottom-minus-5{margin-bottom:.125rem}.margin-left-minus-5{margin-left:.125rem}.margin-right-minus-5{margin-right:.125rem}.padding-top-minus-5{padding-top:.125rem}.padding-bottom-minus-5{padding-bottom:.125rem}.padding-left-minus-5{padding-left:.125rem}.padding-right-minus-5{padding-right:.125rem}.gap-minus-5{gap:.125rem}.margin-top-minus-1{margin-top:.625rem}.margin-bottom-minus-1{margin-bottom:.625rem}.margin-left-minus-1{margin-left:.625rem}.margin-right-minus-1{margin-right:.625rem}.padding-top-minus-1{padding-top:.625rem}.padding-bottom-minus-1{padding-bottom:.625rem}.padding-left-minus-1{padding-left:.625rem}.padding-right-minus-1{padding-right:.625rem}.gap-minus-1{gap:.625rem}.margin-top-minus-4{margin-top:.25rem}.margin-bottom-minus-4{margin-bottom:.25rem}.margin-left-minus-4{margin-left:.25rem}.margin-right-minus-4{margin-right:.25rem}.padding-top-minus-4{padding-top:.25rem}.padding-bottom-minus-4{padding-bottom:.25rem}.padding-left-minus-4{padding-left:.25rem}.padding-right-minus-4{padding-right:.25rem}.gap-minus-4{gap:.25rem}.margin-top-0{margin-top:1rem}.margin-bottom-0{margin-bottom:1rem}.margin-left-0{margin-left:1rem}.margin-right-0{margin-right:1rem}.padding-top-0{padding-top:1rem}.padding-bottom-0{padding-bottom:1rem}.padding-left-0{padding-left:1rem}.padding-right-0{padding-right:1rem}.gap-0{gap:1rem}.margin-top-plus-2{margin-top:1.8125rem}.margin-bottom-plus-2{margin-bottom:1.8125rem}.margin-left-plus-2{margin-left:1.8125rem}.margin-right-plus-2{margin-right:1.8125rem}.padding-top-plus-2{padding-top:1.8125rem}.padding-bottom-plus-2{padding-bottom:1.8125rem}.padding-left-plus-2{padding-left:1.8125rem}.padding-right-plus-2{padding-right:1.8125rem}.gap-plus-2{gap:1.8125rem}.margin-top-minus-2{margin-top:.5rem}.margin-bottom-minus-2{margin-bottom:.5rem}.margin-left-minus-2{margin-left:.5rem}.margin-right-minus-2{margin-right:.5rem}.padding-top-minus-2{padding-top:.5rem}.padding-bottom-minus-2{padding-bottom:.5rem}.padding-left-minus-2{padding-left:.5rem}.padding-right-minus-2{padding-right:.5rem}.gap-minus-2{gap:.5rem}.margin-top-plus-4{margin-top:3.975rem}.margin-bottom-plus-4{margin-bottom:3.975rem}.margin-left-plus-4{margin-left:3.975rem}.margin-right-plus-4{margin-right:3.975rem}.padding-top-plus-4{padding-top:3.975rem}.padding-bottom-plus-4{padding-bottom:3.975rem}.padding-left-plus-4{padding-left:3.975rem}.padding-right-plus-4{padding-right:3.975rem}.gap-plus-4{gap:3.975rem}.margin-top-plus-1{margin-top:1.3125rem}.margin-bottom-plus-1{margin-bottom:1.3125rem}.margin-left-plus-1{margin-left:1.3125rem}.margin-right-plus-1{margin-right:1.3125rem}.padding-top-plus-1{padding-top:1.3125rem}.padding-bottom-plus-1{padding-bottom:1.3125rem}.padding-left-plus-1{padding-left:1.3125rem}.padding-right-plus-1{padding-right:1.3125rem}.gap-plus-1{gap:1.3125rem}.margin-top-minus-3{margin-top:.375rem}.margin-bottom-minus-3{margin-bottom:.375rem}.margin-left-minus-3{margin-left:.375rem}.margin-right-minus-3{margin-right:.375rem}.padding-top-minus-3{padding-top:.375rem}.padding-bottom-minus-3{padding-bottom:.375rem}.padding-left-minus-3{padding-left:.375rem}.padding-right-minus-3{padding-right:.375rem}.gap-minus-3{gap:.375rem}.margin-top-plus-5{margin-top:6rem}.margin-bottom-plus-5{margin-bottom:6rem}.margin-left-plus-5{margin-left:6rem}.margin-right-plus-5{margin-right:6rem}.padding-top-plus-5{padding-top:6rem}.padding-bottom-plus-5{padding-bottom:6rem}.padding-left-plus-5{padding-left:6rem}.padding-right-plus-5{padding-right:6rem}.gap-plus-5{gap:6rem}.margin-top-plus-6{margin-top:9rem}.margin-bottom-plus-6{margin-bottom:9rem}.margin-left-plus-6{margin-left:9rem}.margin-right-plus-6{margin-right:9rem}.padding-top-plus-6{padding-top:9rem}.padding-bottom-plus-6{padding-bottom:9rem}.padding-left-plus-6{padding-left:9rem}.padding-right-plus-6{padding-right:9rem}.gap-plus-6{gap:9rem}.margin-top-plus-3{margin-top:2.625rem}.margin-bottom-plus-3{margin-bottom:2.625rem}.margin-left-plus-3{margin-left:2.625rem}.margin-right-plus-3{margin-right:2.625rem}.padding-top-plus-3{padding-top:2.625rem}.padding-bottom-plus-3{padding-bottom:2.625rem}.padding-left-plus-3{padding-left:2.625rem}.padding-right-plus-3{padding-right:2.625rem}.gap-plus-3{gap:2.625rem}h1{font-family:'groldroundedslim-extrabold',Helvetica,sans-serif;font-size:2.625rem;line-height:2.25rem}h1.capitalize{text-transform:uppercase}h1 small.help{font-family:'groldroundedslim-light',Helvetica,sans-serif;font-size:.5em;width:28px;height:28px;text-align:center;padding-top:8px}h1 small.help:hover{background-color:#f7f5f5;color:#c7c2c2;cursor:pointer}h2{font-family:'groldroundedslim-medium',Helvetica,sans-serif;font-size:1.8125rem;line-height:2rem}h2 em{font-family:'groldroundedslimitalic-medium',Helvetica,sans-serif}h3{font-family:'groldroundedslim-regular',Helvetica,sans-serif;font-size:1.3125rem;line-height:1.5rem}h3 small{margin-left:1rem}h4{font-family:'groldroundedslim-regular',Helvetica,sans-serif;line-height:1.3215rem}h6,label,.small-caps,th{font-family:'calps-regular',Helvetica,sans-serif;font-size:.8rem;letter-spacing:1px;text-transform:uppercase}h6 .note,label .note,.small-caps .note,th .note{display:inline-block;font-family:'groldroundedslim-light',Helvetica,sans-serif;font-size:1rem;letter-spacing:0;margin-left:.375rem;text-transform:none}h6 span,label span,.small-caps span,th span{flex:1;font-family:'groldroundedslim-extralight',Helvetica,sans-serif;font-size:1rem;letter-spacing:0;text-transform:none}h6 span:first-child,label span:first-child,.small-caps span:first-child,th span:first-child{flex:inherit;font-family:'calps-regular',Helvetica,sans-serif;font-size:.8rem;letter-spacing:1px;text-transform:uppercase}h6.checkbox span,h6.radio span,label.checkbox span,label.radio span,.small-caps.checkbox span,.small-caps.radio span,th.checkbox span,th.radio span{color:#2c2825}h1.light,h2.light,h3.light,h4.light,h5.light,h6.light{font-family:'groldroundedslim-light',Helvetica,sans-serif}a{color:#53bceb;text-decoration:none}a:hover{color:#6bc9f5;cursor:pointer;text-decoration:underline}a.plain-text,.plain-text-link{color:#2c2825;text-decoration:none}a.plain-text:hover,.plain-text-link:hover{color:#53bceb;cursor:pointer;text-decoration:underline}a.grey-text,.grey-text-link{color:#c7c2c2;text-decoration:none}a.grey-text:hover,.grey-text-link:hover{color:#53bceb;cursor:pointer}.studio-link,.small-bold{color:#1c6c91;font-family:'calps-bold',Helvetica,sans-serif;letter-spacing:1px;text-transform:uppercase}.studio-link:hover,.small-bold:hover{color:#53bceb}small,.small{font-size:.75em;line-height:1.3125em}small.help,.small.help{background-color:#e6e1e1;border-radius:50%;display:inline-block;line-height:.625rem;vertical-align:super;padding:0 .15rem}small.hint,.small.hint{color:#c7c2c2;font-family:'groldroundedslim-italic',Helvetica,sans-serif;line-height:.625em}em,i{font-family:'groldroundedslim-extralightitalic',Helvetica,sans-serif}strong,b{font-family:'groldroundedslim-medium',Helvetica,sans-serif}.strikethrough{text-decoration:line-through}.text-success{color:#74d559}.text-error{color:#e85f51}.note{color:#c7c2c2}.fa-solid.primary,.fa-regular.primary{color:#53bceb}.overflow-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.nowrap{white-space:nowrap}code{background-color:#e3e1e1;color:#282b2e}pre code{border-radius:3px;font-family:'texgyrecursor-regular',Helvetica,sans-serif;font-size:.8rem;letter-spacing:-0.3px;line-height:1rem}.markdown h1{margin-bottom:.375rem}.markdown h2,.markdown h3,.markdown h4{margin:1.3125rem 0 .625rem}.markdown p{margin-bottom:.85rem}.markdown pre{margin-bottom:1rem}.markdown pre code{border-radius:3px;line-height:1rem;min-width:575px;width:fit-content}.markdown code:not(.markdown pre *){background-color:#383a62;border-radius:3px;color:#f1eff8;padding:0 .25rem .125rem}.markdown ul{margin-bottom:1.3125rem}.markdown ul li{margin-bottom:.5rem;position:relative}.markdown ul li:before{width:5px;top:12px;height:5px;position:absolute;content:'';background-color:black;border-radius:50%;display:block;left:-12px}.markdown ol{margin-bottom:1.3125rem}.markdown ol li{list-style-type:decimal;margin-bottom:.5rem;position:relative}.markdown li p{margin-bottom:0}.markdown li>ul{margin-left:.625rem;margin-top:.375rem}.markdown blockquote{background-color:#e6e1e1;padding:.85rem 1rem;font-style:italic;margin-bottom:1rem;border-radius:5px}.markdown blockquote p:last-child{margin-bottom:0rem}section.text h4,.container.text h4{margin-top:1.4125rem}section.text h6,.container.text h6{margin-top:1.3125rem}section.text h4,section.text p,.container.text h4,.container.text p{margin-bottom:.8rem}section.text img,.container.text img{margin-bottom:1rem}form{position:relative}form.disabled:after{content:'';background-color:#fff;opacity:.67;position:absolute;top:0;bottom:0;left:0;right:0}fieldset{margin-bottom:.625rem}fieldset.select-user-type{margin-bottom:0}fieldset button,fieldset a.button{margin-bottom:0}fieldset.two-lines input[type=checkbox]{margin-bottom:1.3rem}input,textarea{background-color:#fff;border:1px solid #e6e1e1;border-radius:3px;color:#2c2825;display:inline-block;line-height:1.35rem;padding:.25rem 1rem .375rem;width:100%}input:focus,textarea:focus{box-shadow:0 .5px 3px 3px #53bceb;outline:0;z-index:12}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#e6e1e1;font-family:'groldroundedslim-lightitalic',Helvetica,sans-serif}input::-moz-placeholder,textarea::-moz-placeholder{color:#e6e1e1;font-family:'groldroundedslim-lightitalic',Helvetica,sans-serif}input:-moz-placeholder,textarea:-moz-placeholder{color:#e6e1e1;font-family:'groldroundedslim-lightitalic',Helvetica,sans-serif}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#e6e1e1;font-family:'groldroundedslim-lightitalic',Helvetica,sans-serif}input:disabled,input.disabled,textarea:disabled,textarea.disabled{border:0;cursor:not-allowed}input.validation-error,textarea.validation-error{border:1px solid #e85f51}input.validation-warn,textarea.validation-warn{border:1px solid #ffc03b}input.validation-success,textarea.validation-success{border:1px solid #74d559}input{height:37px}input[type=password]{font-family:'aller-light',Helvetica,sans-serif}label{align-items:center;display:flex;margin-bottom:.25rem}label:first-child{margin-bottom:0}label.checkbox .fa-solid,label.radio .fa-solid{flex:0 0 20px;margin-right:.25rem}label input[type=checkbox],label input[type=radio]{display:inline-block;margin-right:.375rem;width:auto}label input[type=checkbox]:focus,label input[type=radio]:focus{border-radius:50%;box-shadow:0 .5px 3px 3px #53bceb;outline:0;z-index:12}label .note{flex:1}label .fa-solid{flex:0}label.fake-file-upload-trigger{display:block;width:100%;height:36px;position:absolute;z-index:1}button,.button{line-height:1.35rem;gap:.375rem;font-family:'groldroundedslim-regular',Helvetica,sans-serif;height:37px;margin:0 .5rem .375rem 0;border:1px solid #e6e1e1;align-items:center;padding:.25rem 1rem .375rem;white-space:nowrap;text-decoration:none;background-color:#f7f5f5;border-radius:3px;display:inline-flex;color:#2c2825}button .fa-solid,button .fa-regular,.button .fa-solid,.button .fa-regular{font-size:.75rem}button:hover,.button:hover{background-color:#e6e1e1;color:#2c2825;cursor:pointer;text-decoration:none}button.primary,.button.primary{background-color:#53bceb;border-color:#53bceb;color:#fff}button.primary:hover,.button.primary:hover{background-color:#6bc9f5;border-color:#6bc9f5}button.error,.button.error{background-color:#e85f51;border-color:#e85f51;color:#fff}button.error:hover,.button.error:hover{background-color:#f87163;border-color:#e85f51}button.reversed,.button.reversed{background-color:#fff;border-color:#fff;color:#1c6c91}button.reversed:hover,.button.reversed:hover{background-color:#fff;border-color:#fff;color:#53bceb}button.outline,.button.outline{background-color:transparent;border-color:#c7c2c2}button.outline:hover,.button.outline:hover{background-color:#e6e1e1;border-color:#e6e1e1}button.outline.white,.button.outline.white{border-color:#fff;color:#fff}button.outline.white:hover,.button.outline.white:hover{background-color:#fff;color:#2c2825}button:disabled,button.disabled,.button:disabled,.button.disabled{background-color:#e6e1e1;border-color:#e6e1e1}button:disabled:hover,button.disabled:hover,.button:disabled:hover,.button.disabled:hover{background-color:#e6e1e1;border-color:#e6e1e1;cursor:not-allowed}button.transparent,.button.transparent{background-color:transparent;border-color:transparent;padding:0}button.transparent:focus,.button.transparent:focus{box-shadow:none}button.small,.button.small{font-size:15px;height:28px;margin:0;padding:.125rem .625rem .25rem}button.small .fa-solid,button.small .fa-regular,.button.small .fa-solid,.button.small .fa-regular{font-size:.625rem}button.large,.button.large{font-size:1.3125rem;height:46px;padding:.375rem 1.3125rem .625rem}button.large .fa-solid,button.large .fa-regular,.button.large .fa-solid,.button.large .fa-regular{font-size:.9rem}button.extra-large,.button.extra-large{font-family:'groldroundedslim-regular',Helvetica,sans-serif;font-size:1.8125rem;height:60px;padding:.75rem 1.8125rem 1rem}button.mini-margin-right,.button.mini-margin-right{margin-right:.375rem}button.full-width,.button.full-width{width:100%}button.dark,.button.dark{background-color:#d8d5d5}button.dark:hover,.button.dark:hover{background-color:#e4e0e0}button.dark.max-button-width-height,.button.dark.max-button-width-height{min-width:95px;height:37.52px;margin:0}button.dark.max-button-height,.button.dark.max-button-height{height:37.52px}button.center,.button.center{display:flex;margin-left:auto;margin-right:auto;width:fit-content}button.sign-in,.button.sign-in{align-items:center;display:flex;padding-top:.375rem;width:270px;height:40px}button.sign-in .text,.button.sign-in .text{flex:1}button.sign-in.google,.button.sign-in.google{border:0;padding:0}button.sign-in.google-custom .icon,.button.sign-in.google-custom .icon{background:url('/images/brands/google-g.png') transparent no-repeat;background-size:24px 24px;display:block;margin-right:.625rem;width:24px;height:24px}button.sign-in.google-custom .text,.button.sign-in.google-custom .text{flex:1;font-family:'Roboto',sans-serif;font-size:15px;font-weight:bold}button.sign-in.facebook .icon,.button.sign-in.facebook .icon{background:url('/images/brands/facebook-f-blue.png') transparent no-repeat;background-size:24px 24px;display:block;margin-right:.625rem;width:24px;height:24px}button.sign-in.facebook .text,.button.sign-in.facebook .text{flex:1;font-family:'Roboto',sans-serif;font-size:15px;font-weight:bold}button.sign-in.clean-coders .icon,.button.sign-in.clean-coders .icon{background:url('/images/logos/cc-emblem.png') transparent no-repeat;background-size:24px 24px;display:block;margin-right:.625rem;width:24px;height:24px}button.image,.button.image{background-color:#fff;border:1px solid #e6e1e1;opacity:.3;padding:1rem 0 .625rem;text-align:center}button.image img,.button.image img{margin-bottom:.375rem}button.image span,.button.image span{display:block;margin:0 auto}button.image .small,.button.image .small{font-size:.6rem;line-height:.85rem}button.image:hover,.button.image:hover{opacity:1}button.image.selected,.button.image.selected{background-color:#fff;box-shadow:0 .5px 3px 3px #53bceb;color:#2c2825;opacity:1;outline:0}button:focus,.button:focus{box-shadow:0 .5px 3px 3px #53bceb;outline:0;z-index:0}button.fixed-width,.button.fixed-width{line-height:0;width:10rem}button.fixed-width span,.button.fixed-width span{line-height:1.3125rem}button.back-arrow,.button.back-arrow{position:relative}button.back-arrow:before,.button.back-arrow:before{width:0;border-width:4.5px 7.8px 4.5px 0;top:13px;border-color:transparent #2c2825 transparent transparent;height:0;border-style:solid;position:absolute;content:'';display:inline-block;left:12px}button.back-arrow span,.button.back-arrow span{margin-left:.5rem}button.unselected,.button.unselected{background-color:transparent;border:1px solid #e6e1e1;color:#2c2825}button.selected,.button.selected{background-color:#53bceb;color:#fff}button.selected:hover,.button.selected:hover{background-color:#53bceb}.pocky-input{align-items:center;display:flex;flex-direction:row;width:100%}.pocky-input div{margin-right:1rem}.pocky-input div.input{flex:0 0 80px}.pocky-input div.price p{line-height:2rem}.pocky-input div.total p{line-height:1.8125rem}.pocky-input div:last-child{margin-right:0}.pocky-input input{border-bottom-right-radius:0;border-top-right-radius:0;flex:1;margin:0}.pocky-input a.button,.pocky-input button{border-bottom-left-radius:0;border-top-left-radius:0;margin:0}.pocky-input .Select{margin:0}.pocky-input .Select-control{border-top-left-radius:0;border-top-right-radius:0}.radio-bar{display:flex}.radio-bar.centered{margin:0 auto}.radio-bar.full-width label{flex:1}.radio-bar.small label{line-height:1rem}.radio-bar input{opacity:0;position:fixed;width:0}.radio-bar label{line-height:1.35rem;justify-content:center;margin:0;border:1px solid #e6e1e1;align-items:center;padding:.25rem .625rem;text-align:center;white-space:nowrap;border-right:0;font-size:1rem;background-color:#fff;border-radius:0;display:flex;flex:initial;color:#2c2825}.radio-bar label:hover{cursor:pointer;background-color:#6bc9f5;border-color:#6bc9f5;color:#fff}.radio-bar label:nth-of-type(1){border-top-left-radius:3px;border-bottom-left-radius:3px}.radio-bar label:nth-last-of-type(1){border-top-right-radius:3px;border-bottom-right-radius:3px;border-right:1px solid #e6e1e1}.radio-bar input:checked+label{background-color:#53bceb;border-color:#53bceb;color:#fff}.radio-bar input:checked+label:hover{background-color:#6bc9f5;border-color:#6bc9f5}.radio-bar.small label{height:auto;padding:.25rem .375rem;font-size:.8rem}.image-buttons .column:first-child{margin-right:1.3125rem}.series-filter{display:inline-block;width:300px}.price-level-filter{display:inline-block}.filter-dropdown{position:absolute;margin-right:.5rem;top:49px;border-radius:3px;right:0;background-color:white;box-shadow:-1px 1px 5px 0 #d2cdcd}.filter-dropdown.page-format{box-shadow:none;position:unset;background-color:transparent;margin-right:0;right:unset}.filter-dropdown .radio-bar{border:1px solid #cfcdcd;border-radius:3px;font-family:'groldroundedslim-regular',Helvetica,sans-serif}.filter-dropdown .radio-bar .selected{background-color:#33b5e3;color:white;height:100%;padding:5px 10px}.filter-dropdown .radio-bar .selected:hover{color:#2c2825;cursor:pointer}.filter-dropdown .radio-bar .unselected{padding:5px 10px;background-color:white}.filter-dropdown .radio-bar .unselected:hover{background-color:#53bceb;color:#fff;cursor:pointer}.filter-dropdown .select-video,.filter-dropdown .select-member{border:1px solid #cfcdcd;background:white;width:152.94px;padding:5px 10px;border-radius:3px}.filter-dropdown .select-video:hover,.filter-dropdown .select-member:hover{cursor:pointer;color:#53bceb}.filter-dropdown .filter-options{border-top:1px solid #d8d5d5}.dropdown{background-color:#fff;border:1px solid #e6e1e1;border-radius:3px;display:inline-block;margin-right:.625rem;padding:.375rem .5rem;position:relative;width:350px}.dropdown.autocomplete{border:0;padding:0}.dropdown:hover{cursor:pointer}.dropdown input::-webkit-input-placeholder{color:#2c2825;font-family:'groldroundedslim-light',Helvetica,sans-serif}.dropdown input::-moz-placeholder{color:#2c2825;font-family:'groldroundedslim-light',Helvetica,sans-serif}.dropdown input:-moz-placeholder{color:#2c2825;font-family:'groldroundedslim-light',Helvetica,sans-serif}.dropdown input:-ms-input-placeholder{color:#2c2825;font-family:'groldroundedslim-light',Helvetica,sans-serif}.dropdown ul{width:350px;top:32px;border:1px solid #e6e1e1;border-bottom-right-radius:3px;position:absolute;border-bottom-left-radius:3px;border-top:0;z-index:1;background-color:#fff;padding-top:.325rem;left:0}.dropdown li{padding:.15rem .5rem;position:relative}.dropdown li:hover{background-color:#f7f5f5;cursor:pointer}.toggle-switch{position:relative;display:inline-block;margin:0 .5rem;width:40px;height:24px}.toggle-switch input{opacity:0;width:0;height:0}.toggle-switch input:checked+span{background-color:#53bceb}.toggle-switch input:focus+span{box-shadow:0 0 1px #53bceb}.toggle-switch input:checked+span:before{-webkit-transform:translateX(16px);-ms-transform:translateX(16px);transform:translateX(16px)}.toggle-switch span{right:0;top:0;-webkit-transition:.4s;position:absolute;cursor:pointer;background-color:#e6e1e1;border-radius:1rem;display:inline-block;bottom:0;transition:.4s;left:0}.toggle-switch span:before{width:16px;height:16px;-webkit-transition:.4s;position:absolute;content:'';background-color:#fff;border-radius:50%;bottom:4px;transition:.4s;left:4px}input[type=checkbox],input[type=radio]{border-radius:3px;vertical-align:middle;height:auto;width:auto}label.inline-checkbox,label.inline-radio{align-items:center;display:flex;font-family:'source-sans-regular',Helvetica,sans-serif;font-size:1rem;gap:.125rem;text-transform:none}label.inline-checkbox:hover,label.inline-radio:hover{cursor:pointer}label.inline-checkbox p,label.inline-radio p{font-size:1rem;text-transform:none}label.inline-checkbox input[type=checkbox],label.inline-checkbox input[type=radio],label.inline-radio input[type=checkbox],label.inline-radio input[type=radio]{height:max-content}.validation-container input{border-bottom-left-radius:0;border-bottom-right-radius:0}.validation-container .button,.validation-container button{border-bottom-left-radius:0;border-bottom-right-radius:0}.validation-message{background-color:#e6e1e1;border-bottom-left-radius:3px;border-bottom-right-radius:3px;color:#fff;padding:.375rem}.validation-message.warn{background-color:#ffc03b}.validation-message.error{background-color:#e85f51}.validation-message.success{background-color:#74d559}.validation-message.note{background-color:transparent;color:#e6e1e1}.flash-root{position:absolute;width:100%;z-index:4}.flash-message{background-color:#e6e1e1}.flash-message.error{background-color:#e85f51;color:#fff}.flash-message.success{background-color:#53bceb;color:#fff}.flash-message.warn{background-color:#ffc03b;color:#fff}.flash-message .container{padding:.5rem 1.3125rem}.flash-message span{margin-right:1rem}.flash-message span:hover{cursor:pointer}.flash-message span a{display:inline;padding:0}.spinner-overlay{background-color:hsla(0,0%,100%,0.83);display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.spinner-overlay div{margin:auto}.-search-box{background-color:white;border:1px solid #e6e1e1;position:absolute;margin-top:5px;width:100%;max-height:250px;overflow:scroll}.-search-box li{border-bottom:1px solid #e6e1e1;padding:.325rem 1rem}.-search-box li:hover{background-color:#6bc9f5;color:white;cursor:pointer}ul,li{position:relative}.bulleted-list{margin-bottom:1.3125rem}.bulleted-list li:before{width:4px;top:12px;height:4px;position:absolute;content:'';background-color:black;border-radius:50%;display:block;left:-12px}.numbered-list{margin-bottom:1.3125rem}.numbered-list li{list-style-type:decimal;margin-bottom:.5rem;position:relative}.flex-list{display:flex;flex-direction:column}li.removable .fa-star{flex:0 0 15px}li.removable a{flex:0 0 auto}li.removable .fa-times{flex:0 0 11px}ul.toggleable li{width:min-content;display:flex;flex-direction:column;opacity:.33}ul.toggleable li.active{opacity:1}.checkbox-list,.radio-list{display:flex;flex-direction:column;margin-top:.25rem;margin-bottom:.25rem}img,video{display:block;max-width:100%;max-height:100%}img.width-80,video.width-80{max-width:80px}.portrait{border:1px solid #e6e1e1;border-radius:50%}.portrait.small{width:30px}.portrait.medium{width:145px;height:145px}.portrait.large{margin:0 auto 1.3125rem;width:175px;height:175px}.portrait.size-plus-3{min-width:2.625rem;width:2.625rem;height:2.625rem}.portrait.size-plus-4{min-width:3.975rem;width:3.975rem;height:3.975rem}.portrait.size-plus-5{min-width:6rem;width:6rem;height:6rem}.portrait.square{border-radius:3px}.object-fit-contain-container,.object-fit-cover-container{overflow:hidden;position:relative}.object-fit-contain-container img,.object-fit-cover-container img{width:100%;height:100%}.object-fit-contain-container img{object-fit:contain}.object-fit-cover-container img{object-fit:cover}table{text-align:left;width:100%}table.striped td,table.striped th{padding:.25rem .5rem}table.striped tr:nth-child(even){background-color:#f7f5f5}table.downloadables-list th{width:100px}table.downloadables-list th:first-child,table.downloadables-list th:nth-child(5){width:auto}table.downloadables-list th:last-child{width:10px}table.downloadable-assets td{width:100px}table.downloadable-assets td:first-child{width:auto}table button,table a.button{font-size:.8rem;padding:0 .5rem}table.view-promotion td:first-child{width:150px}table.view-giftcard td{overflow:auto;text-overflow:initial;white-space:normal}table.view-giftcard td:first-child{width:100px}.usage-headers div{text-align:left}.usage-headers div.full-width{min-width:max-content}.usage-headers div .width-205{width:205px}.usage-headers div .title-width{max-width:205px;overflow:hidden;text-overflow:ellipsis;font-family:'calps-regular',Helvetica,sans-serif;font-size:17px;text-transform:uppercase}.usage-headers div .series-width{height:30px;max-width:185px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usage-card{background-color:white;box-shadow:-1px 1px 5px 0 #d2cdcd;height:47px;font-size:16px;border-radius:3px;width:fit-content}.usage-card .left-col{width:196px}.usage-card .left-col.full-width{width:fit-content}.usage-card .left-col.members{width:230px}.background-dark{background-color:#ededed;padding:10px}div.table-header{background-color:#a3a3a3;color:white;min-width:230px;padding-top:8px}div.table-header .secondary-header{background-color:#dadada;text-overflow:ellipsis;white-space:nowrap}div.table-header .secondary-header.color-2{background-color:#a2d5e7}div.table-header .secondary-header.color-3{background-color:#cbdbbc}div.table-header .secondary-header.color-4{background-color:#d2a4e8}div.table-header .secondary-header.color-5{background-color:#ffbdbd}div.table-header .secondary-header.color-6{background-color:#9ddcc9}div.table-header .secondary-header.color-7{background-color:#b9b3ff}div.table-header .secondary-header.color-8{background-color:#e8c0ee}div.table-header .secondary-header.color-9{background-color:#5a5eaa}div.table-header .secondary-header.color-10{background-color:#d198b0}div.table-header .secondary-header.color-11{background-color:#bbd08e}div.table-header .secondary-header.color-12{background-color:#88b7ab}div.table-header .secondary-header.color-13{background-color:#7e9fa3}div.table-header .secondary-header.color-14{background-color:#cb9ec1}div.table-header .secondary-header.color-13{background-color:#b18181}div.table-header .secondary-header.color-13{background-color:#739982}div.table-header.series-color-1{background-color:#32b1dd}div.table-header.series-color-2{background-color:#8db962}div.table-header.series-color-3{background-color:#a85bcc}div.table-header.series-color-4{background-color:#cc5b5b}div.table-header.series-color-5{background-color:#449d81}div.table-header.series-color-6{background-color:#4b449d}div.table-header.series-color-7{background-color:#91449d}div.table-header.series-color-8{background-color:#1c2187}div.table-header.series-color-9{background-color:#9d4469}div.table-header.series-color-10{background-color:#72844c}div.table-header.series-color-11{background-color:#4c8477}div.table-header.series-color-12{background-color:#215057}div.table-header.series-color-13{background-color:#8c1472}div.table-header.series-color-14{background-color:#7c2f2f}div.table-header.series-color-15{background-color:#215736}div.table-header.series-color-8{background-color:#1c2187}div.table-header.series-color-9{background-color:#9d4469}div.table-header.series-color-10{background-color:#72844c}div.table-header.series-color-11{background-color:#4c8477}div.table-header.series-color-12{background-color:#215057}div.table-header.series-color-13{background-color:#8c1472}div.table-header.series-color-14{background-color:#7c2f2f}div.table-header.series-color-15{background-color:#215736}.exam-stats{width:205px}.sticky-left{position:sticky;z-index:11;top:0;bottom:0;left:0;right:0;padding-left:10px;background-color:white}.sticky-left.members{display:flex;border-right:1px solid #ededed;height:47px}.sticky-left p{max-width:170px;overflow:hidden;text-overflow:ellipsis}.videos-menu.usage-filter{left:-3px;margin-top:70px;z-index:400}.videos-menu.usage-filter li{padding-bottom:5px}.videos-menu.usage-filter .column.episodes{max-width:300px}.videos-menu.usage-filter .column.episodes li{padding:8px}.videos-menu.usage-filter .column.episodes li:hover{background-color:#53bceb;color:white;cursor:pointer}.videos-menu.usage-filter #-videos-episodes-list{padding:0}.videos-menu.usage-filter .column.series{border:1px solid #cfcdcd}.videos-menu.usage-filter .column.series.members-list{max-width:220px;overflow-x:hidden}.videos-menu.usage-filter .column.series li{padding:8px}.videos-menu.usage-filter .column.series li:hover,.videos-menu.usage-filter .column.series li.selected{background-color:#53bceb;color:white;cursor:pointer}.videos-menu.usage-filter .column.series li:hover:after,.videos-menu.usage-filter .column.series li.selected:after{display:none}.videos-menu.usage-filter .header{padding:8px;font-family:'calps-medium',Helvetica,sans-serif;font-size:1.3125rem;text-transform:uppercase}.videos-menu.usage-filter input{height:15px;width:20px}.videos-menu.usage-filter .episode-name{width:330px}.videos-menu.usage-filter.members{left:172px}.sticky-top{position:sticky;bottom:0;top:0;z-index:12}.-member-option .width-140{width:140px;overflow:hidden;text-overflow:ellipsis}.fa-circle-info.large{font-size:19px}@keyframes fade-away{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.95)}}@-webkit-keyframes fade-away{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.95)}}@-moz-keyframes fade-away{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.95)}}@-o-keyframes fade-away{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.95)}}@keyframes fade-in{0%{opacity:0;transform:scale(0.95)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes fade-in{0%{opacity:0;transform:scale(0.95)}100%{opacity:1;transform:scale(1)}}@-moz-keyframes fade-in{0%{opacity:0;transform:scale(0.95)}100%{opacity:1;transform:scale(1)}}@-o-keyframes fade-in{0%{opacity:0;transform:scale(0.95)}100%{opacity:1;transform:scale(1)}}@keyframes fall-away{0%{transform:translateY(0) rotate(0);opacity:1}95%{transform:translateY(100vh) rotate(30deg);opacity:1}100%{transform:translateY(100vh) rotate(30deg);opacity:0}}@-webkit-keyframes fall-away{0%{transform:translateY(0) rotate(0);opacity:1}95%{transform:translateY(100vh) rotate(30deg);opacity:1}100%{transform:translateY(100vh) rotate(30deg);opacity:0}}@-moz-keyframes fall-away{0%{transform:translateY(0) rotate(0);opacity:1}95%{transform:translateY(100vh) rotate(30deg);opacity:1}100%{transform:translateY(100vh) rotate(30deg);opacity:0}}@-o-keyframes fall-away{0%{transform:translateY(0) rotate(0);opacity:1}95%{transform:translateY(100vh) rotate(30deg);opacity:1}100%{transform:translateY(100vh) rotate(30deg);opacity:0}}@keyframes drop-in{0%{transform:translateY(-150vh) rotate(-8deg);opacity:0}70%{transform:translateY(10px) rotate(2deg);opacity:1}85%{transform:translateY(-5px) rotate(-1deg)}95%{transform:translateY(4px) rotate(0.5deg)}100%{transform:translateY(0) rotate(0)}}@-webkit-keyframes drop-in{0%{transform:translateY(-150vh) rotate(-8deg);opacity:0}70%{transform:translateY(10px) rotate(2deg);opacity:1}85%{transform:translateY(-5px) rotate(-1deg)}95%{transform:translateY(4px) rotate(0.5deg)}100%{transform:translateY(0) rotate(0)}}@-moz-keyframes drop-in{0%{transform:translateY(-150vh) rotate(-8deg);opacity:0}70%{transform:translateY(10px) rotate(2deg);opacity:1}85%{transform:translateY(-5px) rotate(-1deg)}95%{transform:translateY(4px) rotate(0.5deg)}100%{transform:translateY(0) rotate(0)}}@-o-keyframes drop-in{0%{transform:translateY(-150vh) rotate(-8deg);opacity:0}70%{transform:translateY(10px) rotate(2deg);opacity:1}85%{transform:translateY(-5px) rotate(-1deg)}95%{transform:translateY(4px) rotate(0.5deg)}100%{transform:translateY(0) rotate(0)}}@keyframes pop-out{0%{transform:scale(1);opacity:1}80%{transform:scale(0.3);opacity:.9}100%{transform:scale(0);opacity:0}}@-webkit-keyframes pop-out{0%{transform:scale(1);opacity:1}80%{transform:scale(0.3);opacity:.9}100%{transform:scale(0);opacity:0}}@-moz-keyframes pop-out{0%{transform:scale(1);opacity:1}80%{transform:scale(0.3);opacity:.9}100%{transform:scale(0);opacity:0}}@-o-keyframes pop-out{0%{transform:scale(1);opacity:1}80%{transform:scale(0.3);opacity:.9}100%{transform:scale(0);opacity:0}}@keyframes pop-in{0%{transform:scale(0);opacity:0}20%{transform:scale(1.2);opacity:1}40%{transform:scale(0.95)}60%{transform:scale(1.05)}80%{transform:scale(0.98)}100%{transform:scale(1)}}@-webkit-keyframes pop-in{0%{transform:scale(0);opacity:0}20%{transform:scale(1.2);opacity:1}40%{transform:scale(0.95)}60%{transform:scale(1.05)}80%{transform:scale(0.98)}100%{transform:scale(1)}}@-moz-keyframes pop-in{0%{transform:scale(0);opacity:0}20%{transform:scale(1.2);opacity:1}40%{transform:scale(0.95)}60%{transform:scale(1.05)}80%{transform:scale(0.98)}100%{transform:scale(1)}}@-o-keyframes pop-in{0%{transform:scale(0);opacity:0}20%{transform:scale(1.2);opacity:1}40%{transform:scale(0.95)}60%{transform:scale(1.05)}80%{transform:scale(0.98)}100%{transform:scale(1)}}@keyframes confetti-down{0%{transform:translateY(0) scale(1)}100%{transform:translateY(420%) scale(1)}}@-webkit-keyframes confetti-down{0%{transform:translateY(0) scale(1)}100%{transform:translateY(420%) scale(1)}}@-moz-keyframes confetti-down{0%{transform:translateY(0) scale(1)}100%{transform:translateY(420%) scale(1)}}@-o-keyframes confetti-down{0%{transform:translateY(0) scale(1)}100%{transform:translateY(420%) scale(1)}}@keyframes confetti-up{0%{transform:translateY(0) scale(1)}100%{transform:translateY(-400%) scale(1)}}@-webkit-keyframes confetti-up{0%{transform:translateY(0) scale(1)}100%{transform:translateY(-400%) scale(1)}}@-moz-keyframes confetti-up{0%{transform:translateY(0) scale(1)}100%{transform:translateY(-400%) scale(1)}}@-o-keyframes confetti-up{0%{transform:translateY(0) scale(1)}100%{transform:translateY(-400%) scale(1)}}@keyframes confetti-left{0%{transform:translateX(0) scale(1)}100%{transform:translateX(-450%) scale(1)}}@-webkit-keyframes confetti-left{0%{transform:translateX(0) scale(1)}100%{transform:translateX(-450%) scale(1)}}@-moz-keyframes confetti-left{0%{transform:translateX(0) scale(1)}100%{transform:translateX(-450%) scale(1)}}@-o-keyframes confetti-left{0%{transform:translateX(0) scale(1)}100%{transform:translateX(-450%) scale(1)}}@keyframes confetti-right{0%{transform:translateX(0) scale(1)}100%{transform:translateX(450%) scale(1)}}@-webkit-keyframes confetti-right{0%{transform:translateX(0) scale(1)}100%{transform:translateX(450%) scale(1)}}@-moz-keyframes confetti-right{0%{transform:translateX(0) scale(1)}100%{transform:translateX(450%) scale(1)}}@-o-keyframes confetti-right{0%{transform:translateX(0) scale(1)}100%{transform:translateX(450%) scale(1)}}@keyframes confetti-top-left{0%{transform:translateX(0) translateY(0) scale(1) rotate(45deg)}100%{transform:translateX(-410%) translateY(-410%) scale(1) rotate(45deg)}}@-webkit-keyframes confetti-top-left{0%{transform:translateX(0) translateY(0) scale(1) rotate(45deg)}100%{transform:translateX(-410%) translateY(-410%) scale(1) rotate(45deg)}}@-moz-keyframes confetti-top-left{0%{transform:translateX(0) translateY(0) scale(1) rotate(45deg)}100%{transform:translateX(-410%) translateY(-410%) scale(1) rotate(45deg)}}@-o-keyframes confetti-top-left{0%{transform:translateX(0) translateY(0) scale(1) rotate(45deg)}100%{transform:translateX(-410%) translateY(-410%) scale(1) rotate(45deg)}}@keyframes confetti-bottom-right{0%{transform:translateX(0) translateY(0) scale(1) rotate(45deg)}100%{transform:translateX(400%) translateY(400%) scale(1) rotate(45deg)}}@-webkit-keyframes confetti-bottom-right{0%{transform:translateX(0) translateY(0) scale(1) rotate(45deg)}100%{transform:translateX(400%) translateY(400%) scale(1) rotate(45deg)}}@-moz-keyframes confetti-bottom-right{0%{transform:translateX(0) translateY(0) scale(1) rotate(45deg)}100%{transform:translateX(400%) translateY(400%) scale(1) rotate(45deg)}}@-o-keyframes confetti-bottom-right{0%{transform:translateX(0) translateY(0) scale(1) rotate(45deg)}100%{transform:translateX(400%) translateY(400%) scale(1) rotate(45deg)}}@keyframes confetti-top-right{0%{transform:translateX(0) translateY(0) scale(1) rotate(45deg)}100%{transform:translateX(350%) translateY(-350%) scale(1) rotate(45deg)}}@-webkit-keyframes confetti-top-right{0%{transform:translateX(0) translateY(0) scale(1) rotate(45deg)}100%{transform:translateX(350%) translateY(-350%) scale(1) rotate(45deg)}}@-moz-keyframes confetti-top-right{0%{transform:translateX(0) translateY(0) scale(1) rotate(45deg)}100%{transform:translateX(350%) translateY(-350%) scale(1) rotate(45deg)}}@-o-keyframes confetti-top-right{0%{transform:translateX(0) translateY(0) scale(1) rotate(45deg)}100%{transform:translateX(350%) translateY(-350%) scale(1) rotate(45deg)}}@keyframes confetti-bottom-left{0%{transform:translateX(0) translateY(0) scale(1) rotate(45deg)}100%{transform:translateX(-400%) translateY(350%) scale(1) rotate(45deg)}}@-webkit-keyframes confetti-bottom-left{0%{transform:translateX(0) translateY(0) scale(1) rotate(45deg)}100%{transform:translateX(-400%) translateY(350%) scale(1) rotate(45deg)}}@-moz-keyframes confetti-bottom-left{0%{transform:translateX(0) translateY(0) scale(1) rotate(45deg)}100%{transform:translateX(-400%) translateY(350%) scale(1) rotate(45deg)}}@-o-keyframes confetti-bottom-left{0%{transform:translateX(0) translateY(0) scale(1) rotate(45deg)}100%{transform:translateX(-400%) translateY(350%) scale(1) rotate(45deg)}}@keyframes fade-pulse{0%{opacity:1}50%{opacity:.4}100%{opacity:1}}@-webkit-keyframes fade-pulse{0%{opacity:1}50%{opacity:.4}100%{opacity:1}}@-moz-keyframes fade-pulse{0%{opacity:1}50%{opacity:.4}100%{opacity:1}}@-o-keyframes fade-pulse{0%{opacity:1}50%{opacity:.4}100%{opacity:1}}@keyframes slide-up{0%{transform:translateY(0);opacity:1}100%{transform:translateY(-60px);opacity:0}}@-webkit-keyframes slide-up{0%{transform:translateY(0);opacity:1}100%{transform:translateY(-60px);opacity:0}}@-moz-keyframes slide-up{0%{transform:translateY(0);opacity:1}100%{transform:translateY(-60px);opacity:0}}@-o-keyframes slide-up{0%{transform:translateY(0);opacity:1}100%{transform:translateY(-60px);opacity:0}}@keyframes shrink-away{0%{transform:scale(1);opacity:1}100%{transform:scale(0);opacity:0}}@-webkit-keyframes shrink-away{0%{transform:scale(1);opacity:1}100%{transform:scale(0);opacity:0}}@-moz-keyframes shrink-away{0%{transform:scale(1);opacity:1}100%{transform:scale(0);opacity:0}}@-o-keyframes shrink-away{0%{transform:scale(1);opacity:1}100%{transform:scale(0);opacity:0}}@keyframes slide-down-fade{0%{transform:translateY(-40px);opacity:0}60%{transform:translateY(8px);opacity:1}100%{transform:translateY(0)}}@-webkit-keyframes slide-down-fade{0%{transform:translateY(-40px);opacity:0}60%{transform:translateY(8px);opacity:1}100%{transform:translateY(0)}}@-moz-keyframes slide-down-fade{0%{transform:translateY(-40px);opacity:0}60%{transform:translateY(8px);opacity:1}100%{transform:translateY(0)}}@-o-keyframes slide-down-fade{0%{transform:translateY(-40px);opacity:0}60%{transform:translateY(8px);opacity:1}100%{transform:translateY(0)}}@keyframes swap-form-state{0%{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(0.97)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes swap-form-state{0%{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(0.97)}100%{opacity:1;transform:scale(1)}}@-moz-keyframes swap-form-state{0%{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(0.97)}100%{opacity:1;transform:scale(1)}}@-o-keyframes swap-form-state{0%{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(0.97)}100%{opacity:1;transform:scale(1)}}@keyframes shake{0%{transform:translateX(0)}15%{transform:translateX(-5px)}30%{transform:translateX(5px)}45%{transform:translateX(-4px)}60%{transform:translateX(4px)}75%{transform:translateX(-2px)}90%{transform:translateX(2px)}100%{transform:translateX(0)}}@-webkit-keyframes shake{0%{transform:translateX(0)}15%{transform:translateX(-5px)}30%{transform:translateX(5px)}45%{transform:translateX(-4px)}60%{transform:translateX(4px)}75%{transform:translateX(-2px)}90%{transform:translateX(2px)}100%{transform:translateX(0)}}@-moz-keyframes shake{0%{transform:translateX(0)}15%{transform:translateX(-5px)}30%{transform:translateX(5px)}45%{transform:translateX(-4px)}60%{transform:translateX(4px)}75%{transform:translateX(-2px)}90%{transform:translateX(2px)}100%{transform:translateX(0)}}@-o-keyframes shake{0%{transform:translateX(0)}15%{transform:translateX(-5px)}30%{transform:translateX(5px)}45%{transform:translateX(-4px)}60%{transform:translateX(4px)}75%{transform:translateX(-2px)}90%{transform:translateX(2px)}100%{transform:translateX(0)}}@keyframes wiggle-pop-settle{0%{transform:scale(1.6) rotate(0)}10%{transform:scale(1.6) rotate(3deg)}20%{transform:scale(1.6) rotate(-3deg)}30%{transform:scale(1.5) rotate(3deg)}40%{transform:scale(1.4) rotate(-3deg)}50%{transform:scale(1.3) rotate(0)}70%{transform:scale(1.05)}100%{transform:scale(1)}}@-webkit-keyframes wiggle-pop-settle{0%{transform:scale(1.6) rotate(0)}10%{transform:scale(1.6) rotate(3deg)}20%{transform:scale(1.6) rotate(-3deg)}30%{transform:scale(1.5) rotate(3deg)}40%{transform:scale(1.4) rotate(-3deg)}50%{transform:scale(1.3) rotate(0)}70%{transform:scale(1.05)}100%{transform:scale(1)}}@-moz-keyframes wiggle-pop-settle{0%{transform:scale(1.6) rotate(0)}10%{transform:scale(1.6) rotate(3deg)}20%{transform:scale(1.6) rotate(-3deg)}30%{transform:scale(1.5) rotate(3deg)}40%{transform:scale(1.4) rotate(-3deg)}50%{transform:scale(1.3) rotate(0)}70%{transform:scale(1.05)}100%{transform:scale(1)}}@-o-keyframes wiggle-pop-settle{0%{transform:scale(1.6) rotate(0)}10%{transform:scale(1.6) rotate(3deg)}20%{transform:scale(1.6) rotate(-3deg)}30%{transform:scale(1.5) rotate(3deg)}40%{transform:scale(1.4) rotate(-3deg)}50%{transform:scale(1.3) rotate(0)}70%{transform:scale(1.05)}100%{transform:scale(1)}}.fade-away{animation:fade-away .7s ease forwards}.fade-in{animation:fade-in .6s ease-in-out forwards}.fall-away{animation:fall-away 1.5s ease-in forwards}.slide-up{animation:slide-up .6s ease-in forwards}.form-swap{animation:swap-form-state .7s ease-in-out}.fade-expand{animation:slide-down-fade .9s cubic-bezier(0.2,1,0.3,1) forwards}.wiggle-pop-settle{animation:wiggle-pop-settle 1.2s ease-in-out forwards}.drop-in{animation:drop-in .8s ease-out forwards}.shrink-away{animation:shrink-away .5s ease-in-out forwards}.pop-out{animation:pop-out .25s ease-out forwards}.shake{animation:shake .7s ease-in-out}.pop-in{animation:pop-in .9s ease-out forwards}.resize-height{max-height:1000px;transition:max-height .6s ease;overflow:hidden}.shrink{max-height:72px}.complete-confetti{position:relative;background:transparent;height:16px;width:16px}.complete-confetti .icon-confetti{position:absolute;border-radius:50%;top:35%;left:35%;transform:scale(0);z-index:0}.complete-confetti .icon-confetti.con-1{background:#ef9a52;height:4px;width:4px;animation:confetti-down .5s none}.complete-confetti .icon-confetti.con-2{background:#ea6363;height:5px;width:5px;animation:confetti-left .5s none}.complete-confetti .icon-confetti.con-3{background:#96ce3d;height:3px;width:3px;animation:confetti-up .5s none}.complete-confetti .icon-confetti.con-4{background:#4889f0;height:5px;width:5px;animation:confetti-right .5s none}.complete-confetti .icon-confetti.con-5{background:#ff72b9;height:3px;width:3px;transform:rotate(45deg);animation:confetti-top-left .5s none}.complete-confetti .icon-confetti.con-6{background:#00d188;height:3px;width:3px;transform:rotate(45deg);animation:confetti-bottom-right .5s none}.complete-confetti .icon-confetti.con-7{background:#f5d040;height:6px;width:6px;transform:rotate(45deg);animation:confetti-top-right .5s none}.complete-confetti .icon-confetti.con-8{background:#ea6363;height:3px;width:3px;transform:rotate(45deg);animation:confetti-bottom-left .5s none}.complete-confetti .icon-confetti.con-9{background:#0dd;height:3px;width:3px;animation:confetti-down .5s none .2s}.complete-confetti .icon-confetti.con-10{background:#5550d1;height:3px;width:3px;animation:confetti-left .5s none .2s}.complete-confetti .icon-confetti.con-11{background:#ff72b9;height:5px;width:5px;animation:confetti-up .5s none .2s}.complete-confetti .icon-confetti.con-12{background:#00d188;height:3px;width:3px;animation:confetti-right .5s none .2s}.complete-confetti .icon-confetti.con-13{background:#f5d040;height:3px;width:3px;transform:rotate(45deg);animation:confetti-top-left .5s none .2s}.complete-confetti .icon-confetti.con-14{background:#a654eb;height:3px;width:3px;transform:rotate(45deg);animation:confetti-bottom-right .5s none .2s}.complete-confetti .icon-confetti.con-15{background:#ea6363;height:3px;width:3px;transform:rotate(45deg);animation:confetti-top-right .5s none .2s}.complete-confetti .icon-confetti.con-16{background:#96ce3d;height:4px;width:4px;transform:rotate(45deg);animation:confetti-bottom-left .5s none .2s}.empty-cart{background-color:#f7f5f5;display:flex;flex-direction:column;height:220px;margin-bottom:1rem;text-align:center}.empty-cart div{margin:auto}.cart-categories{margin-bottom:2.625rem}.cart-contents{margin-bottom:1rem}.cart-contents li>div{margin-right:.625rem;min-width:75px}.cart-contents li{background-color:#f7f5f5;display:flex;margin-bottom:.625rem;padding:.625rem .5rem .5rem}.cart-contents li.header{background-color:transparent;margin:0;padding:0}.cart-contents li.header div:first-child{flex:1;margin-left:2.625rem}.cart-contents li.header div:nth-child(2){flex:0 0 160px}.cart-contents li.header div:last-child{margin-right:1rem;text-align:right}.cart-contents li.header div:last-child h6{line-height:1.5125rem}.cart-contents li div:first-child{min-width:auto}.cart-contents li .video-details{flex:1}.cart-contents li .video-details h6{font-family:'calps-light',Helvetica,sans-serif}.cart-contents li .license-quantity{display:block}.cart-contents li .license-type{text-align:center}.cart-contents li .license-type h6{font-family:'calps-light',Helvetica,sans-serif;line-height:.625rem}.cart-contents li .cost{display:flex;flex-direction:column;margin:auto .625rem auto 0;text-align:right}.cart-contents li .cost h3{line-height:1.35rem}.cart-contents li button,.cart-contents li a.button{margin:.375rem}.cart-contents .cart-close-button{margin:.25rem}.cart-footer{margin-bottom:9rem}.cart-footer .discount-code div{max-width:400px}.cart-footer .discount-code .magic-form-applied{background-color:#53bceb;border-radius:3px;color:#fff;margin-top:.5rem;padding:.35rem .5rem .45rem}.cart-footer .discount-code .magic-form-applied span:first-child{margin:1px 8px 3px 0;vertical-align:middle}.cart-footer .discount-code .magic-form-applied small{display:block}.cart-footer .cart-total{text-align:right}.cart-footer .subtotal{border-bottom:1px solid #e6e1e1;padding-bottom:1rem}.cart-footer .subtotal div{align-items:baseline;display:flex}.cart-footer .subtotal p{flex:1}.cart-footer .subtotal p span{color:#e85f51;display:none}.cart-footer .subtotal p:hover{cursor:pointer}.cart-footer .subtotal p:hover span{display:inline}.cart-footer .subtotal h3{flex:0 0 60px}.cart-footer .total h2,.cart-footer .total h3{display:inline-block;margin:1rem 1.25rem 1rem 0;vertical-align:baseline}.cart-footer form{text-align:right}.cart-footer .braintree-show-options,.cart-footer .braintree-show-card,.cart-footer .braintree-show-paypal,.cart-footer .braintree-show-googlePay{margin-right:0;margin-left:auto;text-align:left}.cart-footer .braintree-show-options{max-width:200px}.cart-footer .braintree-show-card,.cart-footer .braintree-show-paypal,.cart-footer .braintree-show-googlePay{margin-bottom:.625rem;max-width:300px}.cart-footer .braintree-show-card label,.cart-footer .braintree-show-paypal label,.cart-footer .braintree-show-googlePay label{display:block}.cart-footer .braintree-show-card .braintree-large-button,.cart-footer .braintree-show-paypal .braintree-large-button,.cart-footer .braintree-show-googlePay .braintree-large-button{padding-top:0;background-color:transparent}.cart-footer .braintree-show-card .braintree-large-button:hover,.cart-footer .braintree-show-paypal .braintree-large-button:hover,.cart-footer .braintree-show-googlePay .braintree-large-button:hover{background-color:transparent;color:#53bceb}.cart-footer .button{margin:0 auto;width:200px}.cart-footer .button.width-max-content{width:max-content;margin:0}.order-success{max-width:420px}.order-success img{max-width:100px}.order h4{margin-right:1rem}.order .cart-contents li:first-child div:first-child{margin-left:1rem}.order .cart-close-button{display:none}.order-total{margin:0 1.2rem;text-align:right}.google-pay{background-color:#000;display:block}.google-pay:hover{background-color:#3d4042}.google-pay img{margin:0 auto;max-height:24px}.paypal{background-color:#ffc300;display:block}.paypal:hover{background-color:#ffc300}.paypal img{margin:0 auto;max-height:24px}.back-arrow-thin{background-image:url('/images/icons/back-arrow.png');background-repeat:no-repeat;background-size:15px 15px;width:15px;height:15px;display:inline-block;vertical-align:middle}.cart-close-button{background-image:url('/images/icons/close-text.png');background-repeat:no-repeat;background-size:16px 16px;width:16px;height:16px;display:inline-block}.cart-close-button:hover{cursor:pointer;opacity:.5}.close-button-medium-grey{background-image:url('/images/icons/close-text.png');background-repeat:no-repeat;background-size:24px 24px;width:24px;height:24px;display:inline-block}.close-button-medium-grey:hover{cursor:pointer;opacity:.5}.close-button-x-white{background-image:url('/images/icons/close-button-x-white.png');background-repeat:no-repeat;background-size:24px 24px;width:24px;height:24px;display:inline-block;margin:1rem}.close-button-x-white:hover{cursor:pointer;opacity:.5}.contact-us-white{background-image:url('/images/icons/contact-us-white.png');background-repeat:no-repeat;background-size:30px 21px;width:30px;height:21px;display:inline-block;margin:10px 17px 0 0}.developer{background-image:url('/images/icons/developer.png');background-repeat:no-repeat;background-size:85px 85px;width:85px;height:85px;display:inline-block}.download-black{background-image:url('/images/icons/download-black.png');background-repeat:no-repeat;background-size:36px 20px;width:36px;height:20px;display:inline-block;margin-top:4px}.download-license{background-image:url('/images/icons/download-license.png');background-repeat:no-repeat;background-size:20px 20px;width:20px;height:20px;display:inline-block}.download-white{background-image:url('/images/icons/download-white.png');background-repeat:no-repeat;background-size:54px 30px;width:54px;height:30px;display:inline-block}.extras-white{background-image:url('/images/icons/extras-white.png');background-repeat:no-repeat;background-size:54px 30px;width:54px;height:30px;display:inline-block}.hamburger{background-image:url('/images/icons/hamburger.png');background-repeat:no-repeat;background-size:20px 18px;width:20px;height:18px;display:inline-block}.license-business-black{background-image:url('/images/icons/license-business-black.png');background-repeat:no-repeat;background-size:36px 20px;width:36px;height:20px;display:inline-block;margin-top:4px}.markets-business-trophy{background-image:url('/images/icons/markets-business-trophy.png');background-repeat:no-repeat;background-size:70px 61px;width:70px;height:61px;display:inline-block}.markets-business-invest{background-image:url('/images/icons/markets-business-invest.png');background-repeat:no-repeat;background-size:70px 61px;width:70px;height:61px;display:inline-block}.markets-business-clock{background-image:url('/images/icons/markets-business-clock.png');background-repeat:no-repeat;background-size:70px 61px;width:70px;height:61px;display:inline-block}.shopping-cart-primary{background-image:url('/images/icons/shopping-cart-primary.png');background-repeat:no-repeat;background-size:15px 12px;width:15px;height:12px;display:inline-block;margin-right:.25rem}.site-spinner{width:80px;right:0;top:0;height:35px;border-bottom-right-radius:3px;position:fixed;border-bottom-left-radius:3px;z-index:3;box-shadow:2px 2px 8px #e6e1e1;margin-left:-50px;background-color:#53bceb;left:50%}.site-spinner:after{width:24px;background-repeat:no-repeat;height:24px;position:fixed;margin-top:4px;content:'';background-size:24px 24px;margin-left:-22px;display:inline-block;background-image:url('/images/gifs/spinner-white.gif');left:50%}.slick-prev{background-image:url('/images/icons/slick-prev.png');background-repeat:no-repeat;background-size:45px 45px;width:45px;height:45px;display:inline-block;position:absolute;top:110px;left:-30px;background-color:#fff;border:1px solid #e6e1e1;border-radius:50%;box-shadow:2px 2px 8px #e6e1e1}.slick-prev:hover{cursor:pointer}.slick-next{background-image:url('/images/icons/slick-next.png');background-repeat:no-repeat;background-size:45px 45px;width:45px;height:45px;display:inline-block;position:absolute;top:110px;right:-30px;background-color:#fff;border:1px solid #e6e1e1;border-radius:50%;box-shadow:2px 2px 8px #e6e1e1}.slick-next:hover{cursor:pointer}.spinner-light-grey{background-image:url('/images/gifs/spinner-light-grey.gif');background-repeat:no-repeat;background-size:70px 70px;width:70px;height:70px;display:inline-block}.spinner-medium-grey{background-image:url('/images/gifs/spinner-medium-grey.gif');background-repeat:no-repeat;background-size:70px 70px;width:70px;height:70px;display:inline-block}.spinner-white{background-image:url('/images/gifs/spinner-white.gif');background-repeat:no-repeat;background-size:24px 24px;width:24px;height:24px;display:inline-block}.streaming-black{background-image:url('/images/icons/streaming-black.png');background-repeat:no-repeat;background-size:36px 20px;width:36px;height:20px;display:inline-block;margin-top:4px}.streaming-license{background-image:url('/images/icons/streaming-license.png');background-repeat:no-repeat;background-size:20px 20px;width:20px;height:20px;display:inline-block}.streaming-white{background-image:url('/images/icons/streaming-white.png');background-repeat:no-repeat;background-size:54px 30px;width:54px;height:30px;display:inline-block}.no-scroll{overflow:hidden}.modal-background{background-color:hsla(25.714285,8.641975%,15.882353%,0.93);overflow:auto;position:fixed;top:0;left:0;width:100%;height:100%;z-index:14}.modal-background.z-1{z-index:-1}.modal-transparent{overflow:auto;position:fixed;top:0;left:0;width:100%;height:100%;z-index:3}.modal-overlay{width:100%;height:100%;position:absolute}.modal{max-width:380px;margin:100px auto;position:relative}.modal.medium-width{max-width:752px;width:90%}.modal.full-width{max-width:1080px;width:90%}.modal.full-width .container{margin:1rem}.modal.full-width.max-width-987{max-width:987px}.modal.width-550{max-width:550px;width:90%}.modal .license-type-button{display:flex;height:82px;margin:0}.modal .license-type-button:last-child{margin:0}.modal .license-type-button .column{flex:0 0 4rem;margin:.5rem .625rem 0 0;text-align:center;vertical-align:bottom}.modal .license-type-button .column:last-child{flex:1;margin-right:0;text-align:right}.modal .license-type-button h2{line-height:2.1rem}.modal.constrained{height:85vh;overflow:hidden}.modal .container.text{margin:1.8125rem}.modal.users{max-width:500px}.modal.users table{table-layout:fixed}.modal.users td:first-child{width:170px}.modal.users .disabled{color:#e85f51}.modal.users .enabled{color:#74d559}.modal-back{display:inline-block;margin:0 0 1.3125rem .8rem}.modal-back:before{width:0;border-width:4.5px 7.8px 4.5px 0;top:8px;border-color:transparent #2c2825 transparent transparent;height:0;border-style:solid;position:absolute;content:'';display:inline-block;left:0}header.new{background-color:#fff;border-bottom:1px solid #e6e1e1;position:sticky;top:0;z-index:13}header.new a.logo img{max-height:56px;padding:.625rem 1rem}header.new .mobile{display:none}header.new a:hover{text-decoration:none}header.new .fa-solid{align-items:center;border:1px solid #e6e1e1;border-radius:50%;display:flex;font-size:1rem;justify-content:center;width:2rem;height:2rem}header.new .fa-solid:hover{background-color:#53bceb;color:#fff;cursor:pointer}.old{background-color:#fff;border-bottom:1px solid #e6e1e1;height:55px;position:sticky;position:-webkit-sticky;top:0;width:100%;z-index:13}.old nav>ul{align-items:center;display:flex}.old nav>ul>li{margin-right:.5rem}.old nav>ul>li:last-child{margin-right:1rem}.old nav.solid-background{background-color:#fff}.old nav a:not(.button){display:inline-block;padding:.75rem .625rem}.old nav a:not(.button):hover{background-color:#f7f5f5;text-decoration:none}.old a,.old a.button,.old button{font-family:'groldroundedslim-regular',Helvetica,sans-serif;margin:0}.old a.secondary,.old a.button.secondary,.old button.secondary{color:#53bceb}.old li.logo{margin-right:.5rem;padding:.5rem .625rem .2rem 1.3125rem}.old li.logo a{padding:0}.old li.logo a:hover{background-color:transparent;opacity:.6}.old li.organization{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;width:auto;max-width:200px;min-width:10px}.old li.admin a{color:#e85f51}.old img{max-height:32px}.old .fa-solid{font-size:.75rem;margin-right:.375rem}.old.minimal{align-items:center;display:flex;border-bottom:1px solid #e6e1e1;padding:.375rem 1rem}.old.minimal img{margin-right:.625rem;max-width:24px}.old .navbar-menu{position:relative}.old .navbar-menu .toggle{align-items:center;display:flex;padding-left:1rem;padding-right:1.8125rem;position:relative}.old .navbar-menu .toggle:after{width:0;right:18px;border-width:7.8px 4.5px 0 4.5px;top:25px;border-color:#53bceb transparent transparent transparent;height:0;border-style:solid;position:absolute;content:'';display:inline-block}.old .navbar-menu .toggle span{line-height:1.35rem;-webkit-line-clamp:1;height:1.35rem;-webkit-box-orient:vertical;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:1rem;display:block;display:inline-block;vertical-align:middle;max-width:120px}.old .navbar-menu.active .toggle{background-color:#53bceb;color:#fff}.old .navbar-menu.active .toggle:after{border-color:#fff transparent transparent transparent}.old .navbar-menu.flex-one>div{display:inline-block;outline:0}.quantity{line-height:17px;width:17px;height:17px;vertical-align:super;text-align:center;margin-left:.25rem;font-size:.625rem;background-color:#e6e1e1;border-radius:50%;display:inline-block;color:#2c2825}.quantity.primary{background-color:#53bceb;color:#fff}.videos-menu,.user-menu{height:87%;max-width:90%;position:absolute;top:54px}.videos-menu .column,.user-menu .column{background-color:#fff;border-top:1px solid #e6e1e1;height:auto;max-height:100%;overflow-y:auto}.videos-menu .column:first-child,.user-menu .column:first-child{border-bottom-left-radius:3px}.videos-menu .column:last-child,.user-menu .column:last-child{border-bottom-right-radius:3px}.videos-menu .column.flex-2,.user-menu .column.flex-2{background-color:transparent}.videos-menu a,.user-menu a{color:#2c2825;font-family:'groldroundedslim-light',Helvetica,sans-serif;padding:.375rem .625rem;width:100%;display:flex}.videos-menu a:hover,.videos-menu a.active,.user-menu a:hover,.user-menu a.active{background-color:#53bceb;color:#fff;cursor:pointer;text-decoration:none}.videos-menu .featured a,.user-menu .featured a{font-family:'calps-medium',Helvetica,sans-serif;font-size:1.3125rem;padding:.625rem .625rem;text-transform:uppercase}.videos-menu .featured a:hover:after,.user-menu .featured a:hover:after{border:0}.videos-menu h4,.user-menu h4{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;border-bottom:1px solid #e6e1e1;margin:0 .625rem;padding:1rem 0;width:calc(100% - 25px)}.videos-menu .sub-series a,.videos-menu .sub-series span,.user-menu .sub-series a,.user-menu .sub-series span{display:inline-block;font-family:'calps-medium',Helvetica,sans-serif;margin-top:.625rem;padding:.375rem .625rem;text-transform:uppercase}.videos-menu{width:610px;left:257px}.videos-menu.usage{top:123px;left:0;z-index:400}.videos-menu.usage-filter{left:0}.videos-menu .column.series{border-bottom-left-radius:3px;border-right:1px solid #e6e1e1;flex:0 0 260px;max-height:569px}.videos-menu .column.series li:hover:after,.videos-menu .column.series li.active:after{width:0;right:10px;border-width:4.5px 0 4.5px 7.8px;top:15px;border-color:transparent transparent transparent #fff;height:0;border-style:solid;position:absolute;content:'';display:inline-block}.videos-menu .column.series .featured:hover:after{border:0}.videos-menu .column.episodes{flex:0 0 350px;max-height:569px}.videos-menu .column.episodes ul{border-bottom-right-radius:3px;padding-top:10px}.user-menu{right:124px}.user-menu .column.admin{max-height:590px}li.mobile-menu-toggle{display:none;padding:.375rem 0rem 0 1.3125rem}.mobile-menu{background-color:#fff;min-height:100%;position:relative;width:300px}.mobile-menu li{border-bottom:1px solid #f7f5f5;display:block;position:relative;max-width:300px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.mobile-menu li>span,.mobile-menu li>a{display:block;padding:1rem 2.625rem 1rem 1.3125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.mobile-menu li:hover{cursor:pointer}.mobile-menu li.buttons{padding:1rem 1rem 0 1rem}.mobile-menu li.buttons a.button.secondary:hover{background-color:#e6e1e1}.mobile-menu li.nav-button{border:0;margin-top:1rem;text-align:center;width:100%}.mobile-menu h6{display:inline-block}.mobile-menu a{color:black;font-family:'groldroundedslim-extralight',Helvetica,sans-serif;padding:0}.mobile-menu a:hover{background-color:transparent}.mobile-menu a.button{padding:.375rem .5rem}.mobile-menu .mobile-back-arrow{background-color:#fff;border-bottom:1px solid #e6e1e1;padding-left:2.25rem;position:sticky;top:0;z-index:1}.mobile-menu .mobile-back-arrow:before{width:0;border-width:4.5px 7.8px 4.5px 0;top:24px;border-color:transparent #2c2825 transparent transparent;height:0;border-style:solid;position:absolute;content:'';display:inline-block;left:20px}.mobile-menu .mobile-next-arrow:after{width:0;right:20px;border-width:4.5px 0 4.5px 7.8px;top:24px;border-color:transparent transparent transparent #2c2825;height:0;border-style:solid;position:absolute;content:'';display:inline-block}.mobile-menu .no-border{border:0}.combobox{position:relative;box-sizing:border-box}.combobox-menu-li{width:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;padding:8px 12px;cursor:default;font-size:inherit;box-sizing:border-box;display:block;color:inherit}.combobox-menu-li:hover,.combobox-menu-li:focus,.combobox-menu-li:active{background-color:#c7e2ff;cursor:pointer}.combobox-control-container{border-width:1px;border-color:#ccc;justify-content:space-between;align-items:center;outline:0 !important;border-style:solid;position:relative;flex-wrap:wrap;min-height:38px;cursor:default;-webkit-box-align:center;-webkit-box-pack:justify;background-color:#fff;border-radius:4px;box-sizing:border-box;display:flex;transition:100ms}.combobox-control-container:focus-within{border-color:#00f;border-width:2px}.combobox-single-value{max-width:calc(100% - 8px);top:50%;margin-right:2px;transform:translateY(-50%);white-space:nowrap;position:absolute;text-overflow:ellipsis;overflow:hidden;margin-left:8px;box-sizing:border-box;color:#333}.combobox-input-container{align-items:center;padding:2px 8px;position:relative;flex-wrap:wrap;-webkit-box-align:center;overflow:hidden;box-sizing:border-box;display:flex;flex:1 1 0%}.combobox-input{min-width:2px;border:0;padding:2px;outline:0;font-size:inherit;box-sizing:content-box;background:0 center;color:inherit;opacity:1}.combobox-arrow-container{-webkit-box-align:center;align-items:center;align-self:stretch;display:flex;flex-shrink:0;box-sizing:border-box}.combobox-arrow-svg{display:inline-block;fill:#e6e1e1;line-height:1;stroke:#e6e1e1;stroke-width:0}.combobox-arrow-svg:hover{fill:#2c2825;stroke:#2c2825;cursor:pointer}.combobox-arrow{color:#ccc;display:flex;padding:8px;transition:color 150ms;box-sizing:border-box}.combobox-menu-container{width:100%;top:100%;position:absolute;margin-top:8px;z-index:1;margin-bottom:8px;box-shadow:rgba(0,0,0,0.1) 0 0 0 1px,rgba(0,0,0,0.1) 0 4px 11px;background-color:#fff;border-radius:4px;box-sizing:border-box}.combobox-menu-container ul{max-height:300px;overflow-y:auto;padding-bottom:4px;padding-top:4px;position:relative;box-sizing:border-box}span.combobox-separator{align-self:stretch;background-color:#ccc;margin-bottom:8px;margin-top:8px;width:1px;box-sizing:border-box}.combobox-menu-no-options{text-align:center;color:#c7c2c2;padding:.5rem}@keyframes fade-pulse{0%{opacity:1}50%{opacity:.4}100%{opacity:1}}@-webkit-keyframes fade-pulse{0%{opacity:1}50%{opacity:.4}100%{opacity:1}}@-moz-keyframes fade-pulse{0%{opacity:1}50%{opacity:.4}100%{opacity:1}}@-o-keyframes fade-pulse{0%{opacity:1}50%{opacity:.4}100%{opacity:1}}.container.placeholder{height:100%;display:flex;align-items:center;justify-content:center}.ghost-panel{height:100%;width:100%;background-color:#e1e1e1;border-radius:3px;animation:fade-pulse 1.3s ease-in-out infinite}.ghost-panel.filter{height:38.94px;width:102.55px}.ghost-panel.task{height:287px;width:433.58px}.ghost-panel.portrait{border-radius:50%;min-width:2.625rem;width:2.625rem;height:2.625rem}.ghost-panel.roadmap{width:33px;height:287px}.tooltip-anchor{position:relative}.tooltip{line-height:1.5125rem;width:300px;right:-7px;top:24px;font-family:'groldroundedslim-extralight',Helvetica,sans-serif;border:1px solid #e6e1e1;text-transform:none;padding:1rem;position:absolute;z-index:2;font-weight:400;box-shadow:2px 2px 8px #e6e1e1;font-size:1rem;background-color:#fff;letter-spacing:0;border-radius:3px;font-variant:normal;color:#2c2825}.tooltip:before{width:0;right:6px;border-width:0 8px 10px 8px;top:-11px;border-color:transparent transparent #e6e1e1 transparent;height:0;border-style:solid;position:absolute;content:''}.tooltip:after{width:0;right:6px;border-width:0 8px 10px 8px;top:-9px;border-color:transparent transparent #fff transparent;height:0;border-style:solid;position:absolute;content:''}.tooltip .truncate-three-lines:after{background-color:#fff;content:'...';padding-left:.25rem;position:absolute;bottom:0;right:0}h6 tooltip{position:absolute;right:7px;top:42px}.tooltip-data{line-height:21px;width:252px;top:53px;padding:13px;visibility:hidden;position:absolute;z-index:500;border-radius:3px;background:#6bc9f5;color:white;left:151px}.tooltip-data:after{content:"";position:absolute;top:-20px;left:138px;margin-left:-20px;border-width:10px;border-style:solid;border-color:transparent transparent #6bc9f5 transparent}.hoverable:hover{color:#53bceb;cursor:pointer}.hoverable:hover .tooltip-data{visibility:visible}.hoverable:hover .fa-circle-info{color:#53bceb}.tooltip-container{position:relative;line-height:0}.tooltip-container:hover .tooltip-static{display:block}.tooltip-static{line-height:1.35rem;font-family:'groldroundedslim-extralight',Helvetica,sans-serif;border:1px solid #e6e1e1;padding:1rem;position:absolute;z-index:5;font-weight:400;box-shadow:2px 2px 8px #e6e1e1;font-size:1rem;background-color:#fff;letter-spacing:0;border-radius:3px;display:none;font-variant:normal;color:#2c2825}.tooltip-static.small{font-size:.8rem;line-height:1.3125rem}.tooltip-static.small .container{padding:.375rem}.tooltip-static.micro{font-size:.8rem;line-height:1.3125rem;padding:0;width:auto}.tooltip-static.micro .container{padding:0 .375rem}.tooltip-static.pop-top{bottom:1.8125rem;left:-1.3125rem;width:12rem}.tooltip-static.pop-top p{white-space:normal}.tooltip-static.pop-top:before,.tooltip-static.pop-top:after{border-style:solid;border-width:10px 7px 0 7px;content:'';display:block;position:absolute;left:1.2rem}.tooltip-static.pop-top:before{border-color:#e6e1e1 transparent transparent transparent;bottom:-11px}.tooltip-static.pop-top:after{border-color:#fff transparent transparent transparent;bottom:-9px}.tooltip-static.pop-right{top:-8px;left:calc(0rem - -100% - -0.55rem);width:max-content}.tooltip-static.pop-right:before,.tooltip-static.pop-right:after{border-style:solid;border-width:7px 10px 7px 0;content:'';display:block;position:absolute;top:10px}.tooltip-static.pop-right:before{border-color:transparent #b7b4b2 transparent transparent;left:-11px}.tooltip-static.pop-right:after{border-color:transparent #fff transparent transparent;left:-9px}.tooltip-static .container{margin:0}.video-filters{margin:0 auto 2.625rem}.video-filters .Select{max-width:350px}.videos-part,.navigation-tabs.large{margin-left:auto;margin-right:auto;width:1520px}.column-width .videos-part{width:752px}.exam-button{margin-right:10px}.extras-button{margin-right:10px}.video-series,.videos-part,.navigation-tabs.large,.empty-library{margin-left:auto;margin-right:auto;width:1520px}.video-series{position:relative;margin:0 auto 5rem;max-width:100%}.video-series:last-child{margin-bottom:0}.video-series .header-part{display:flex;margin-bottom:.67rem}.video-series .header-part .series-title{flex:1;margin:0 1rem 0 0}.video-series .header-part h2{line-height:1.5rem}.video-series .header-part .series-actions{text-align:right}.video-series .header-part .portrait{margin-right:.625rem;width:60px;height:60px}.video-series .header-part button,.video-series .header-part a.button{margin:0}.video-series .header-part button span,.video-series .header-part a.button span{margin-right:.375rem}.video-series .header-part button span:last-child,.video-series .header-part a.button span:last-child{margin:0}.video-series .videos-list .card{border:1px solid #e6e1e1;border-radius:3px;box-shadow:2px 2px 8px #e6e1e1;position:relative;width:240px;height:300px;flex:0 0 auto}.video-series .videos-list .card button,.video-series .videos-list .card a.button{width:100%;margin:0;text-align:center;position:absolute;border-top-right-radius:0;bottom:0;border-top-left-radius:0;color:#fff;left:0}.video-series .videos-list .license-icons-container{position:absolute;top:5.25rem;left:.625rem;z-index:1}.video-series .videos-list .license-icons-container span{margin-right:.25rem}.video-series .videos-list a{color:inherit;display:block}.video-series .videos-list a:hover{text-decoration:none}.video-series .videos-list img{border-top-left-radius:3px;border-top-right-radius:3px;width:100%}.video-series .videos-list .text-container{height:218px;padding:.625rem .625rem 3rem .625rem;position:relative}.video-series .videos-list .text-container:hover{opacity:.6}.video-series .videos-list .text-container h4{line-height:1.3125rem;-webkit-line-clamp:2;height:2.625rem;-webkit-box-orient:vertical;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:1rem;display:block;position:relative;white-space:normal}.video-series .videos-list .text-container p.price{position:absolute;top:96px}.video-series .videos-list p{font-size:.9rem}.video-series .videos-list p span{margin-right:1.3125rem;position:relative}.video-series .videos-list p span:after{width:5px;right:-14px;top:7px;height:5px;position:absolute;content:'';background-color:#2c2825;border-radius:50%;display:block}.video-series .videos-list p span:last-child{margin:0}.video-series .videos-list p span:last-child:after{display:none}.video-series .video-thumbnail{border-bottom:1px solid #e6e1e1;object-fit:cover;overflow:hidden;position:relative;width:238px;height:132px;z-index:1}.video-series .video-thumbnail:hover{opacity:.6}.video-series .video-thumbnail:hover .static-thumbnail{opacity:0}.video-series .video-thumbnail:hover .gif-thumbnail{opacity:1}.video-series .video-thumbnail.play-button:before{width:34px;top:48px;height:34px;position:absolute;z-index:1;content:'';background-color:hsla(0,0%,100%,0.83);border-radius:50%;display:block;left:100px}.video-series .video-thumbnail.play-button:after{width:0;border-width:10px 0 10px 17.3px;top:55px;border-color:transparent transparent transparent #2c2825;height:0;border-style:solid;position:absolute;z-index:2;content:'';display:block;left:110px}.video-series .video-thumbnail img{object-fit:cover;width:238px;height:132px}.video-series .video-thumbnail .static-thumbnail{opacity:1;position:absolute;transition:opacity .5s ease-in-out}.video-series .video-thumbnail .gif-thumbnail{opacity:0;position:absolute;transition:opacity .5s ease-in-out}.video-series .new-badge{line-height:1rem;right:-0.5rem;top:.25rem;padding:13px 8px 11px;position:absolute;z-index:1;background-color:#53bceb;border-radius:50%;color:#fff}.video-series .owned .video-thumbnail,.video-series .owned h4,.video-series .owned p{opacity:.2}.video-series .youtube .card{height:auto}.video-series .youtube .card:hover{cursor:pointer;opacity:.6}.video-series .youtube .video-thumbnail:hover{opacity:1}.video-series .youtube .video-thumbnail:hover .static-thumbnail{opacity:1}.video-series .youtube .text-container{height:auto}.video-series .youtube .text-container:hover{opacity:1}.video-series .youtube button:hover{background-color:#53bceb}.slick-prev,.slick-prev:focus{z-index:2}.slick-disabled{visibility:hidden}.slick-track{margin:0}.slick-dots{text-align:center}.slick-dots li{display:inline-block;margin:.25rem .5rem}.slick-dots button{line-height:0;width:10px;height:10px;margin:0;padding:0;font-size:0;background-color:#e6e1e1;border-radius:50%;color:transparent}.slick-dots button:hover{background-color:#c7c2c2}.slick-dots li.slick-active button{background-color:#c7c2c2}.freebies:after{width:110%;top:-10px;height:410px;position:absolute;z-index:-1;content:'';background-color:#f7f5f5;border-radius:6px;left:-5%}.Select{margin:0 .5rem .5rem 0;width:100%}.Select-input{outline:0}.Select-clear{font-size:1.8125rem;line-height:1rem}.Select.has-value .Select-control{border:1px solid #53bceb;box-shadow:0 0 3px 3px #53bceb}.video-container .video-thumbnail{border:1px solid #e6e1e1;position:relative;z-index:1}.video-container .video-thumbnail:hover{cursor:pointer;opacity:.85}.video-container .video-thumbnail.play-button:before{width:68px;right:0;top:0;height:68px;margin:auto;position:absolute;z-index:1;content:'';background-color:hsla(0,0%,100%,0.83);border-radius:50%;display:block;bottom:0;left:0}.video-container .video-thumbnail.play-button:after{width:0;right:0;border-width:20px 0 20px 34.6px;top:0;border-color:transparent transparent transparent #2c2825;height:0;margin:auto;border-style:solid;position:absolute;z-index:2;content:'';display:block;bottom:0;left:10px}.video-container .video-thumbnail img{width:100%}.video-preview-banner{border-bottom:40px solid #53bceb;width:200px;right:-60px;border-left:40px solid transparent;top:57px;height:0;text-align:center;transform:rotate(45deg);border-right:40px solid transparent;position:absolute;z-index:1;color:#fff}.video-preview-banner h3{padding-top:6px}.modal .video-preview-banner{top:16px;right:-64px}.youtube-container{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.youtube-container iframe{left:0;top:0;height:100%;width:100%;position:absolute}.share-button{border-radius:3px;color:#fff;font-size:12px;height:20px;margin-right:.375rem;padding:4px 8px 2px 8px;vertical-align:middle}.share-button:hover{color:white;text-decoration:none}.share-button.facebook{background-color:#3b5998}.share-button.twitter{background-color:#55acee}.share-button.linkedin{background-color:#4875b4}.share-button .fa-brands{margin-right:4px}.empty-library{background-color:#f7f5f5;display:flex;flex-direction:column;height:220px;margin-bottom:1rem;text-align:center}.empty-library div{margin:auto}.navigation-tabs .column{background-color:#e6e1e1;color:#c7c2c2;margin:0}.navigation-tabs .column:hover{color:#2c2825;cursor:pointer}.navigation-tabs .column.active{background-color:#fff;border-radius:3px;color:#2c2825}.navigation-tabs .column.active:hover{cursor:auto}.navigation-tabs .column.disabled{background-color:#f7f5f5;color:#fff}.navigation-tabs .column.disabled:hover{cursor:not-allowed}.navigation-tabs .container{margin:1rem}.navigation-tabs h3{line-height:1rem}.navigation-tabs.large{position:static}.navigation-tabs.large:before{width:100%;top:122px;height:1px;position:absolute;z-index:-2;content:'';box-shadow:0 0 30px 5px #e6e1e1;background-color:#e6e1e1;display:block;left:0}.navigation-tabs.large:after{width:100%;top:123px;height:3rem;position:absolute;z-index:-1;content:'';background-color:#fff;display:block;left:0}.navigation-tabs.large .column{border:1px solid #e6e1e1;border-bottom:0;width:10px}.navigation-tabs.large .column.active{border-radius:0;left:0}.navigation-tabs.large .column:first-child{border-top-left-radius:6px}.navigation-tabs.large .column:last-child{border-top-right-radius:6px}.navigation-tabs.large h3{line-height:1.8125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.navigation-tabs.large.one-tab .column:first-child{border-top-right-radius:6px}.navigation-tabs.large.one-tab .column:last-child{background-color:transparent;border:0}.column.report-controls{max-width:340px}.datepicker{margin-left:auto;margin-right:auto;max-width:440px;text-align:center;width:100%}.datepicker button,.datepicker a.button{padding:.25em .375em .375em}.datepicker span:hover{color:#53bceb;cursor:pointer}.datepicker span:first-child{margin-right:.25rem}.datepicker input[type=number],.datepicker input[type=number]{max-width:160px}.datepicker .Select.has-value .Select-control{border:1px solid #e6e1e1;box-shadow:none}.datepicker.range,.datepicker.single{display:flex}.datepicker.range input,.datepicker.single input{flex:1;margin-right:.5rem}.datepicker.range input:last-child{margin-right:0}.datepicker.left-aligned{margin-left:0;text-align:left}.report-controls .container.small-width{max-width:440px}.report-controls input{width:auto}.report-controls .Select{max-width:100%}.report-controls .scrollable{max-height:calc(100vh - 430px);overflow-y:auto}.expandable-list{margin-left:16px}.expandable-list ul{margin:0 0 .5rem 1rem}.expandable-list li{margin:0 0 .15rem 1rem}.expandable-list li.title{margin-left:0}.expandable-list li.title div{align-items:baseline;display:flex}.expandable-list li.title .fa-solid{flex:0 0 16px}.expandable-list li.title label{align-items:first baseline;flex:1;margin-bottom:0}.expandable-list>li:first-child{margin:0 0 .625rem 0}.fa-chevron-up,.fa-chevron-down{color:white !important}.episodes>.row>.column:first-child{flex:1}.episodes>.row>.column:nth-child(2){flex:2}.episodes>.row>.column:nth-child(3){flex:4}.details li{display:inline-block;position:relative}.details li span.fa-times{background-color:#e6e1e1;border-radius:50%;display:none;font-size:.85rem;padding:.3rem .45rem;position:absolute;top:-12px;right:-12px}.details li span.fa-times:hover{background-color:#f7f5f5;cursor:pointer}.details li:hover span.fa-times{display:block}.details li .fa-arrow-alt-circle-down{right:0;top:0;text-align:center;position:absolute;text-decoration:none;font-size:1.3125rem;background-color:rgba(0,0,0,0.75);border-radius:3px;display:none;bottom:0;color:#53bceb;padding-top:.67rem;left:0}.details li:hover{cursor:pointer}.details li:hover .fa-arrow-alt-circle-down{display:block}.details .video-preview li{width:100%}.details fieldset{margin-bottom:1rem}.details input,.details .pocky-input{margin-bottom:.625rem}.details .pocky-input input{margin:0}.details textarea{height:300px}.details .Select.has-value .Select-control{border-color:#e6e1e1;box-shadow:none}.details iframe{border:0;width:100%;height:calc(100vh - 350px)}.attachment{border:1px solid #e6e1e1;border-radius:3px;display:inline-block;margin:0 .5rem .5rem 0;padding:.625rem 1rem}.attachment .fa-regular{margin-right:.25rem}.pagination{display:flex;justify-content:center}.pagination li{border-radius:3px;flex:0 0 1.3125rem;margin-right:.5rem;text-align:center}.pagination li.active{background-color:#53bceb;color:#fff}.pagination li.active:hover{cursor:auto}.pagination li:hover{background-color:#53bceb;color:#fff;cursor:pointer}.pagination li.disabled:hover{background-color:transparent;color:#2c2825;cursor:auto}.chart-height{height:600px}.blog-post #hero{height:67vh}.blog-post #hero img{object-fit:cover;width:100%;height:100%}.blog-post .post h1,.blog-post .post h2,.blog-post .post h3,.blog-post .post h4,.blog-post .post h5,.blog-post .post h6,.blog-post .post p,.blog-post .post blockquote,.blog-post .post abbr,.blog-post .post acronym,.blog-post .post address,.blog-post .post big,.blog-post .post cite,.blog-post .post del,.blog-post .post dfn,.blog-post .post img,.blog-post .post ins,.blog-post .post kbd,.blog-post .post q,.blog-post .post s,.blog-post .post samp,.blog-post .post tt,.blog-post .post var,.blog-post .post u,.blog-post .post center,.blog-post .post dl,.blog-post .post dt,.blog-post .post dd,.blog-post .post ol,.blog-post .post ul,.blog-post .post fieldset,.blog-post .post form,.blog-post .post label,.blog-post .post legend,.blog-post .post table,.blog-post .post caption,.blog-post .post canvas,.blog-post .post details,.blog-post .post embed,.blog-post .post figure,.blog-post .post figcaption,.blog-post .post hgroup,.blog-post .post menu,.blog-post .post nav,.blog-post .post output,.blog-post .post ruby,.blog-post .post section,.blog-post .post summary,.blog-post .post time,.blog-post .post mark,.blog-post .post audio,.blog-post .post video{max-width:575px;width:100%}.blog-post .hgroup{display:block}.blog-post .hgroup h1{margin-bottom:.375rem}.blog-post .hgroup h3{margin:0}.blog-post a.tag{background-color:#e6e1e1;border-radius:3px;color:#2c2825;padding:.15rem .5rem}.blog-post a.tag:hover{color:#53bceb;text-decoration:none}.blog-post .row.post .column:first-child{flex:1}.blog-post .row.post .column:last-child{flex:4}.blog-post aside{position:sticky;text-align:right;top:3.975rem}.blog-post aside ul{display:inline-block;margin-top:.5rem;text-align:center}.blog-post article .author-profile .column:first-child{flex:0 0 100px}.blog-post article .author-profile img{width:100%;height:auto}.all-posts{display:grid;grid-template-columns:repeat(3,1fr);grid-row-gap:1rem;grid-column-gap:1.8125rem}.all-posts li{border:1px solid #e6e1e1;border-radius:3px;box-shadow:2px 2px 8px #e6e1e1}.all-posts a:hover{opacity:.5;text-decoration:none}.all-posts .image-container{height:200px;width:100%}.all-posts img{border-top-left-radius:3px;border-top-right-radius:3px;object-fit:cover;width:100%;height:100%}.all-posts .text-container{padding:.5rem .625rem}.all-posts h3,.all-posts p{color:#2c2825}form.exam{max-width:500px}form.exam li{display:block;width:100%}form.exam .question{position:relative}form.exam .question .fa-thumbs-up{width:30px;top:-3px;height:30px;text-align:center;position:absolute;font-size:16px;background-color:#74d559;border-radius:50%;color:#fff;padding-top:6px;left:-40px}form.exam .question .fa-thumbs-down{width:30px;top:-3px;height:30px;text-align:center;position:absolute;font-size:16px;background-color:#e85f51;border-radius:50%;color:#fff;padding-top:8px;left:-40px}form.exam .question .fa-check-circle{color:#74d559;font-size:.9rem;margin-right:.55rem}form.exam .question .fa-times-circle{color:#e85f51;font-size:.9rem;margin-right:.55rem}form.exam .question .unselected{display:inline-block;width:1.5rem}form.exam .question button{margin-bottom:0}form.exam .question button.edit{position:absolute;top:-4px;right:-42px}form.exam .question textarea{display:block;height:180px}form.exam label{align-items:baseline}.marketing-page section{border-bottom:1px solid #e6e1e1}.marketing-page section:last-child{border:0;margin-bottom:0}.marketing-page .container{padding:2.625rem 0}.marketing-page .container.full-width{padding:2.625rem}.marketing-page .jwplayer{margin-bottom:1.8125rem}#authors .container{max-width:1350px}#authors h2{margin-bottom:1.8125rem}#authors h3{margin-bottom:.25rem}#authors .grid{display:grid;grid-template-rows:510px;grid-template-columns:300px 300px 300px 300px;grid-row-gap:3.975rem;grid-column-gap:50px;margin:0 auto}#authors .grid div{max-width:300px}#authors button,#authors .button{font-size:.95rem}.marketing-page.home #hero,.marketing-page.for-business #hero{height:88vh;margin-top:0;overflow:hidden;position:relative}.marketing-page.home #hero .hero-image,.marketing-page.for-business #hero .hero-image{width:100%;height:100%}.marketing-page.home #hero .hero-image.for-business,.marketing-page.for-business #hero .hero-image.for-business{background-image:url('/images/photos/for-business.jpg');background-position:center center;background-repeat:no-repeat;background-size:cover}.marketing-page.home #hero .hero-background,.marketing-page.home #hero .youtube-container,.marketing-page.home #hero video,.marketing-page.for-business #hero .hero-background,.marketing-page.for-business #hero .youtube-container,.marketing-page.for-business #hero video{object-fit:cover;width:100%;height:100%}.marketing-page.home #hero .call-to-action,.marketing-page.for-business #hero .call-to-action{color:#fff;max-width:90%;position:absolute;bottom:7%}.marketing-page.home #hero .call-to-action.mobile,.marketing-page.for-business #hero .call-to-action.mobile{display:none}.marketing-page.home #hero h1,.marketing-page.for-business #hero h1{text-transform:uppercase}.marketing-page.home h2,.marketing-page.for-business h2{margin-bottom:.375rem}.marketing-page.home .license-comparison-table th,.marketing-page.for-business .license-comparison-table th{font-size:1rem}.marketing-page.home .call-to-action-section,.marketing-page.for-business .call-to-action-section{margin-top:5rem;margin-bottom:5rem}.marketing-page.home .call-to-action-section h2,.marketing-page.for-business .call-to-action-section h2{margin-bottom:.625rem}.hero-background{object-fit:cover;width:100%;height:100%}.call-to-action{max-width:90%;position:absolute;bottom:7%}.call-to-action.mobile{display:none}.call-to-action{max-width:90%;position:absolute;bottom:7%}.call-to-action.mobile{display:none}.tagline-container{background-color:white;border-radius:1rem;padding:1rem;position:absolute;bottom:0;color:#201d1d}h1{text-transform:uppercase}.hero-max-width{max-width:88%;height:auto}video.community{object-fit:cover;height:100%;max-height:575px}.marketing-page.home .fa-play-circle{color:#fff;font-size:6rem}.marketing-page.home .fa-play-circle:hover{color:#53bceb;cursor:pointer}.hero{color:#fff;height:88vh;text-align:center}.hero video{object-fit:cover;width:100%;height:100%}.hero .midground-layer{flex-direction:column;justify-content:flex-end;padding-bottom:3.975rem}.hero .fa-play-circle{font-size:6rem;margin-bottom:1.3125rem}.hero .typography{width:1100px;height:auto;margin:0 auto 1rem}.hero .row{gap:2.625rem;margin:0 auto;max-width:700px}.video-background{background-color:#53bceb;color:#fff;font-family:'groldroundedslim-light',Helvetica,sans-serif}.video-background ::selection{background-color:#6bc9f5;color:#fff}.video-background.card .notification{background-color:#6bc9f5}.studio-background{background-color:#1c6c91;color:#fff}.studio-background.watercolor{background:url('/images/art/studio/background.jpg') center center;background-size:cover}.studio-background.card .notification{background-color:#1c6c91}.card.video-background .notification,.card.studio-background .notification{border-radius:3px}.card.video-background .notification .container,.card.studio-background .notification .container{margin:0}.card.video-background .notification .container.inset-0,.card.studio-background .notification .container.inset-0{padding:1rem}.who-we-are{display:grid;grid-gap:1.3125rem;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr 1fr}.who-we-are .card{box-shadow:2px 2px 8px #e6e1e1;position:relative;width:100%;z-index:1}.who-we-are .card:before{background-color:#e6e1e1;content:'';display:block;position:absolute;top:calc(50% - 2px);height:4px}.who-we-are .card:after{width:24px;top:calc(50% - 12px);height:24px;border:3px solid #e6e1e1;position:absolute;content:'';background-color:#fff;border-radius:50%;display:block}.who-we-are div[class*="position"]{align-items:center;display:flex}.who-we-are .position-1{grid-row-start:1;grid-row-end:2;grid-column-start:1;grid-column-end:2}.who-we-are .position-1 .card:before{right:-90px;width:90px}.who-we-are .position-1 .card:after{right:calc(-90px - 24px)}.who-we-are .position-2{grid-row-start:2;grid-row-end:3;grid-column-start:1;grid-column-end:2}.who-we-are .position-2 .card:before{right:-35px;width:35px}.who-we-are .position-2 .card:after{right:calc(-35px - 24px)}.who-we-are .position-3{grid-row-start:1;grid-row-end:2;grid-column-start:3;grid-column-end:4}.who-we-are .position-3 .card:before{left:-90px;width:90px}.who-we-are .position-3 .card:after{left:calc(-90px - 24px)}.who-we-are .position-4{grid-row-start:2;grid-row-end:3;grid-column-start:3;grid-column-end:4}.who-we-are .position-4 .card:before{left:-35px;width:35px}.who-we-are .position-4 .card:after{left:calc(-35px - 24px)}.who-we-are .logo{grid-row-start:1;grid-row-end:3;grid-column-start:2;grid-column-end:3}.mastery-through-apprenticeship{height:860px}.mastery-through-apprenticeship h2{color:#fff}.mastery-through-apprenticeship .object-fit-cover-container{height:100%}.mastery-through-apprenticeship .row{height:100%;padding-bottom:1.8125rem}.mastery-through-apprenticeship .card{background-color:hsla(0,0%,100%,0.83)}.mastery-through-apprenticeship .card:before{background-color:hsla(0,0%,100%,0.83);content:'';display:block;position:absolute;left:calc(50% - 2px);width:4px;height:100px}.mastery-through-apprenticeship .card:after{background-color:hsla(0,0%,100%,0.83);border-radius:50%;content:'';display:block;position:absolute;left:calc(50% - 12px);width:24px;height:24px}.mastery-through-apprenticeship .card:hover,.mastery-through-apprenticeship .card:hover:before,.mastery-through-apprenticeship .card:hover:after{background-color:#fff}.mastery-through-apprenticeship .position-1{align-self:center}.mastery-through-apprenticeship .position-1 .card:before{bottom:calc(-150px - -1px);height:150px}.mastery-through-apprenticeship .position-1 .card:after{bottom:calc(-150px - 24px - -1px)}.mastery-through-apprenticeship .position-2{align-self:flex-start}.mastery-through-apprenticeship .position-2 .card:before{bottom:calc(-230px - -1px);height:230px}.mastery-through-apprenticeship .position-2 .card:after{bottom:calc(-230px - 24px - -1px)}.mastery-through-apprenticeship .position-3{align-self:flex-end}.mastery-through-apprenticeship .position-3 .card:before{top:calc(-150px - -1px);height:150px}.mastery-through-apprenticeship .position-3 .card:after{top:calc(-150px - 24px - -1px)}.mastery-through-apprenticeship .position-4{align-self:center}.mastery-through-apprenticeship .position-4 .card:before{top:calc(-150px - -1px);height:150px}.mastery-through-apprenticeship .position-4 .card:after{top:calc(-150px - 24px - -1px)}ul.logo-grid{display:grid;grid-template-columns:repeat(auto-fill,125px);grid-column-gap:3rem;grid-row-gap:.625rem}ul.logo-grid li{align-items:center;display:flex;justify-content:center;width:125px;height:125px}ul.logo-grid li.small img{max-width:67%;max-height:67%}.marketing-page.studio{overflow:hidden}.marketing-page.studio .card .container{padding:0}.marketing-page.studio h1{font-family:'calpsslim-bold',Helvetica,sans-serif;font-size:6rem;line-height:5rem;text-align:center;text-transform:uppercase}.marketing-page.studio h2{color:white;font-family:'calpsslim-regular',Helvetica,sans-serif;font-size:3rem;letter-spacing:1.5px;line-height:3rem;position:relative;text-transform:uppercase}.marketing-page.studio .brushstroke{width:490px;top:-20px;height:100px;position:absolute;z-index:-1;background-size:490px 100px;display:block;background-image:url('/images/art/studio/brushstroke.png');left:-25px}.marketing-page.studio .brushstroke.experience{background-size:725px 100px;width:725px;height:100px;position:absolute;top:-20px;left:-25px}.marketing-page.studio .brushstroke.better-tools{background-size:645px 100px;width:645px;height:100px;position:absolute;top:-20px;left:-25px}.marketing-page.studio .brushstroke.pitfalls{background-size:420px 100px;width:420px;height:100px;position:absolute;top:-20px;left:-25px}.marketing-page.studio .brushstroke.value{background-size:490px 100px;width:490px;height:100px;position:absolute;top:-20px;left:-25px}.marketing-page.studio .brushstroke.process{background-size:530px 100px;width:530px;height:100px;position:absolute;top:-20px;left:-25px}.marketing-page.studio .brushstroke.team{background-size:370px 100px;width:370px;height:100px;position:absolute;top:-20px;left:-25px}.marketing-page.studio h3{font-family:'groldroundedslim-light',Helvetica,sans-serif;font-size:1.5rem}.marketing-page.studio h3.reversed{color:#fff}.marketing-page.studio h4{font-family:'calps-medium',Helvetica,sans-serif;font-size:1.5rem;line-height:1.7rem;max-width:650px}.marketing-page.studio h6,.marketing-page.studio label,.marketing-page.studio .small-caps,.marketing-page.studio th{font-family:'calps-regular',Helvetica,sans-serif;font-size:.75rem;line-height:1.2rem;text-transform:uppercase}.marketing-page.studio label{margin-bottom:.5rem}.marketing-page.studio label .note{font-family:'groldroundedslim-light',Helvetica,sans-serif}.marketing-page.studio button,.marketing-page.studio a.button{font-family:'groldroundedslim-regular',Helvetica,sans-serif;padding:.25rem 1rem .375rem}.marketing-page.studio button.extra-large,.marketing-page.studio a.button.extra-large{padding:.5rem 1rem .625rem}.marketing-page.studio p{font-size:19px;line-height:27px}.marketing-page.studio p.small{font-size:14px}.marketing-page.studio .watercolor-background{background:url('/images/art/studio/background.jpg') center center;background-size:cover}.marketing-page.studio .whitewash-background{background:url('/images/art/white-textured-background.jpeg') center center;background-size:cover}.marketing-page.studio #hero{color:#fff;margin-bottom:0 !important}.marketing-page.studio #hero .container{margin-top:0;padding:3rem 0}.marketing-page.studio #hero h3{margin:0 auto 2em;max-width:60%;text-align:center}.marketing-page.studio #hero img{margin:0 auto 5rem;width:425px;height:auto}.marketing-page.studio #hero .thanks{background-color:#fff;border-radius:3px;padding:1rem}.marketing-page.studio #experience .experience-level-chart{margin-top:8px;margin-left:8px;border:2px solid black;width:90%}.marketing-page.studio #experience .experience-level-chart .studio-title-box{display:flex;justify-content:space-around;margin-top:8px}.marketing-page.studio #experience .experience-level-chart .studio-title-box .studio-title{border:1px solid #2c2825;padding:4px}.marketing-page.studio #experience .experience-level-chart .experience-level{border:1px solid #2c2825;background-color:#53bceb;margin-top:16px;margin-left:-1px}.marketing-page.studio #experience .experience-level-chart .experience-level span{margin-left:8px;font-weight:700}.marketing-page.studio #experience .experience-level-chart .average-experience .average-experience-box{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end}.marketing-page.studio #experience .experience-level-chart .average-experience .average-experience-box .experience-level{background-color:#c7c2c2;height:25px}.marketing-page.studio #experience .experience-level-chart .average-experience .average-experience-box .experience-level-cc{background-color:#53bceb;height:25px;border:1px solid #2c2825;margin-top:16px}.marketing-page.studio #experience .experience-level-chart .average-experience .average-experience-box .average-experience-label{margin-left:14px;border:1px solid #2c2825;border-radius:2px;padding:0rem 10px}.marketing-page.studio #experience .experience-level-chart .average-experience .average-experience-box .average-experience-label:before{content:'';display:block;position:absolute;top:12.5px;left:-30px;z-index:1;border:solid 15px transparent}.marketing-page.studio #experience .experience-level-chart .robert-experience{width:110%}.marketing-page.studio #experience .experience-level-chart .micah-experience{width:76%}.marketing-page.studio #experience .experience-level-chart .nick-experience{width:40%}.marketing-page.studio #experience .experience-level-chart .team-experience{width:200%}.marketing-page.studio #experience .experience-level-chart .average-cc-experience{width:43%}.marketing-page.studio #experience .experience-level-chart .michael-experience{width:42%}.marketing-page.studio #experience .experience-level-chart .average-senior-experience{width:21%}.marketing-page.studio #experience .experience-level-chart .average-mid-experience{width:13%}.marketing-page.studio #experience .experience-level-chart .years-of-experience{margin-bottom:-1.2rem;margin-top:.5rem}.marketing-page.studio #pitfalls img{margin:-1rem auto 0;max-height:300px;width:auto}.marketing-page.studio #pitfalls .margin-bottom{margin-bottom:1rem}.marketing-page.studio #better-tools img{margin:0 auto 1.3125rem;max-width:350px;width:100%}.marketing-page.studio #better-tools .title{max-width:600px}.marketing-page.studio #superior-process .portrait{margin:-0.5rem 1em 0 0}.marketing-page.studio #superior-process .agile-process{width:80%}.marketing-page.studio #process .column.standard-margin{margin-right:4rem}.marketing-page.studio #process img{margin:-1rem auto 0}.marketing-page.studio #process h4 span{line-height:1.8125rem;width:35px;height:35px;text-align:center;position:absolute;background-color:#2c2825;border-radius:50%;color:#fff;left:-2.5rem}.marketing-page.studio #value .column{margin-top:7em;position:relative}.marketing-page.studio #value .column:before{width:80px;height:213px;content:'';display:block;position:absolute;top:-120px;left:calc(50% - 40px);z-index:-1}.marketing-page.studio #value .column.bug:before{background:url('/images/icons/value-bug.png');background-size:80px 213px}.marketing-page.studio #value .column.feature:before{background:url('/images/icons/value-feature.png');background-size:80px 213px}.marketing-page.studio #value .column.apprenticeship:before{background:url('/images/icons/value-apprenticeship.png');background-size:80px 213px}.marketing-page.studio #value h4,.marketing-page.studio #value p{background-color:#fff}.marketing-page.studio #authors .grid{grid-template-rows:550px}.read-more{display:none}.truncate-three-lines{line-height:1.5125rem;-webkit-line-clamp:3;height:4.5375rem;-webkit-box-orient:vertical;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:1rem;display:block;position:relative;white-space:normal}.truncate-three-lines .read-more{background-color:#fff;display:block;position:absolute;bottom:0;right:0}.large-social-media-icons li{display:inline-block;margin-right:.625rem}.large-social-media-icons img{border-radius:3px;max-width:36px}.author-social-links li{display:inline-block;margin-right:.5rem}.giant-image{height:30rem}.giant-image .row,.giant-image .column{height:100%}.giant-image .column.text{flex:0 0 350px}.giant-image .column .container{padding:1.8125rem 2.625rem;margin:0;max-width:500px}.giant-image .column .container.landing-video{max-width:100%;padding:0}.giant-image img{object-fit:cover;width:100%;height:100%;min-height:320px}.giant-image>.container{width:100%;height:100%;max-width:1370px;padding:0}.guide-to-licenses{background-color:#53bceb;color:#fff}.guide-to-licenses .background-color-half{border-left:1px solid #e6e1e1;right:0;position:fixed;width:50%;height:100%}.guide-to-licenses .custom-margin-bottom{margin-bottom:200px}.guide-to-licenses h1{background-color:#53bceb}.guide-to-licenses h2{background-color:#53bceb;letter-spacing:2px;text-transform:uppercase}.guide-to-licenses h3{background-color:#53bceb;display:inline-block;margin-left:auto;margin-right:auto}.guide-to-licenses h4{font-family:'calps-light',Helvetica,sans-serif;letter-spacing:1px;text-transform:uppercase}.guide-to-licenses img{margin-left:auto;margin-right:auto;max-width:500px;width:90%}.guide-to-licenses .streaming{position:absolute;top:220px;left:120px}.guide-to-licenses .download{position:absolute;top:350px;left:240px}.guide-to-licenses .business{text-align:left;width:225px;position:absolute;top:295px;left:80px}.guide-to-licenses small{color:#fff;display:inline-block;line-height:1rem;opacity:.4}.guide-to-licenses .exams-1{position:absolute;top:360px;left:120px}.guide-to-licenses .teams{position:absolute;top:190px;left:333px}.guide-to-licenses .exams-2{position:absolute;top:300px;left:320px}.guide-to-licenses .reports{position:absolute;top:650px;left:340px}.guide-to-licenses .custom-invoices{position:absolute;top:760px;left:310px}.guide-to-licenses-carousel-section .static-slide{display:none}.client-logos-section ul{display:grid;grid-template-columns:repeat(auto-fill,125px);grid-column-gap:3rem;grid-row-gap:.625rem}.client-logos-section li{align-items:center;display:flex;justify-content:center;width:125px;height:125px}.client-logos-section li.small img{max-width:67%;max-height:67%}.testimonials-carousel-section .container{width:100%;height:100%;max-width:1370px;padding:0}.testimonials-carousel-section .slick-slide>div{align-items:center;display:flex;min-height:50vh}.guide-to-licenses-carousel,.testimonials-carousel{height:100%}.guide-to-licenses-carousel .slick-list,.guide-to-licenses-carousel .slick-track,.guide-to-licenses-carousel .slick-slide,.guide-to-licenses-carousel .slick-slide>div,.testimonials-carousel .slick-list,.testimonials-carousel .slick-track,.testimonials-carousel .slick-slide,.testimonials-carousel .slick-slide>div{height:100%}.guide-to-licenses-carousel .slick-prev,.guide-to-licenses-carousel .slick-next,.testimonials-carousel .slick-prev,.testimonials-carousel .slick-next{box-shadow:none}.guide-to-licenses-carousel .slick-prev,.testimonials-carousel .slick-prev{left:12px;top:47%}.guide-to-licenses-carousel .slick-next,.testimonials-carousel .slick-next{right:12px;top:47%}.testimonials-carousel blockquote{padding:1.8125rem 0;text-align:center}.testimonials-carousel h3{display:inline-block;margin:0 auto .375rem;text-align:left;max-width:600px;width:67%}.testimonials-carousel h3 em,.testimonials-carousel h3 span{display:block}.testimonials-carousel h3 span{text-align:right}.testimonials-carousel .slick-prev{left:12px;top:37%}.testimonials-carousel .slick-next{right:12px;top:37%}.license-comparison.add-to-cart-modal{border-top:1px dotted #e6e1e1}.license-comparison .container{margin:0;padding:.625rem 1rem}.license-comparison h6{color:#c7c2c2;text-align:center}.license-comparison h6:hover{color:#2c2825;cursor:pointer}.license-comparison table{margin:1rem 0}.license-comparison tbody tr{border-top:1px solid #e6e1e1}.license-comparison th,.license-comparison td{padding:.625rem 0}.license-comparison th{font-size:.55rem;text-align:center}.license-comparison td{text-align:center}.license-comparison td:first-child{text-align:left}.license-comparison li{color:#c7c2c2;margin-bottom:.625rem}ul.interactive{position:relative;user-select:none;width:100%}ul.interactive li{align-items:center;background-color:#fff;border:1px solid #e6e1e1;border-top:0;display:flex;min-height:39px;padding:.25rem .5rem .375rem;position:relative}ul.interactive li:hover{cursor:pointer}ul.interactive li:first-child{border-top:1px solid #e6e1e1;border-top-left-radius:3px;border-top-right-radius:3px}ul.interactive li:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}ul.interactive li.active{background-color:#53bceb;color:#fff}ul.interactive li.exam{flex:1;height:40.5px;padding:.5px .5rem}ul.interactive li.exam:hover{cursor:auto}ul.interactive li.exam:hover .fa-solid{color:#53bceb}ul.interactive li.exam:hover a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}ul.interactive .name{flex:1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:10px}ul.interactive .pending{color:#c7c2c2}ul.interactive input[type=checkbox]{flex:0 0 14px;margin-right:.625rem}ul.interactive .fa-solid{color:#53bceb;margin-right:.375rem}ul.interactive .controls-container{flex:0 0 20px;text-align:right}ul.interactive .controls-container .fa-solid{margin-top:6px;opacity:.25;position:relative}ul.interactive .controls-container .fa-solid:hover{cursor:pointer;opacity:1}ul.interactive .controls-container button{vertical-align:top}ul.interactive .fa-caret-right,ul.interactive .fa-caret-down{font-size:1.3125rem;color:#2c2825;flex:0 0 13px;margin:0 .375rem 0 0;width:13px}ul.interactive .fa-caret-right.small,ul.interactive .fa-caret-down.small{font-size:1rem;width:8px}ul.interactive .fa-caret-right:hover,ul.interactive .fa-caret-down:hover{cursor:pointer}ul.interactive li.same-list-dropzone{background-color:#f7f5f5;box-shadow:inset 5px 5px 10px #e6e1e1}ul.interactive li.same-list-dropzone:after{display:none}ul.interactive.separate-list-dropzone,ul.interactive li.separate-list-dropzone{position:relative}ul.interactive.separate-list-dropzone:before,ul.interactive li.separate-list-dropzone:before{right:0;top:0;margin:.2rem;border:2px dashed #c7c2c2;padding:1rem;position:absolute;z-index:2;content:'';background-color:hsla(0,0%,100%,0.6);display:block;bottom:0;left:0}ul.interactive.separate-list-dropzone:after,ul.interactive li.separate-list-dropzone:after{top:14px;font-family:'Font Awesome 6 Pro';position:absolute;z-index:2;font-weight:900;content:'\f064';font-size:2.5rem;display:block;font-style:normal;color:#2c2825;left:-12px}ul.interactive.drop-ready:before,ul.interactive li.drop-ready:before{border-color:#53bceb}ul.interactive.drop-ready:after,ul.interactive li.drop-ready:after{color:#53bceb}ul.interactive.drag-active li:hover{background-color:#fff;box-shadow:none;color:#2c2825}ul.interactive.drag-active li.same-list-dropzone:hover{background-color:#f7f5f5;box-shadow:inset 5px 5px 10px #e6e1e1}ul.interactive.admins li:hover{cursor:auto}ul.interactive li.header{background-color:#fff;position:sticky;top:54px;z-index:3}ul.interactive li.header:hover{cursor:auto}ul.interactive li.header.active{background-color:#53bceb}ul.interactive li.header h3{display:inline-block}ul.interactive li.header .controls-container .fa-solid{opacity:.25}ul.interactive li.header:hover .fa-solid{opacity:1}ul.interactive li.header:hover .fa-caret-right,ul.interactive li.header:hover .fa-caret-down{color:#2c2825}.scrollable-column ul.interactive li.header{top:0}ul.nested{background-color:#f7f5f5;border:1px solid #e6e1e1;border-top:0;border-radius:3px}ul.nested li:hover{cursor:auto}ul.nested li.header{border-bottom:1px solid #e6e1e1;padding-top:.5rem}ul.nested>li{background-color:transparent;border:0;padding:0 .5rem .5rem}ul.nested>li:nth-child(2){padding:.5rem}ul.traversable li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}ul.traversable li:after,ul.traversable li.active:after{width:0;right:12px;border-width:4.5px 0 4.5px 7.8px;top:13px;border-color:transparent transparent transparent #2c2825;height:0;border-style:solid;position:absolute;content:'';display:inline-block}ul.traversable li:hover,ul.traversable li.header.traversable:hover{background-color:#53bceb;color:#fff;cursor:pointer}ul.traversable li.header:hover{background-color:#fff;color:#2c2825}ul.traversable li.header.traversable:after,ul.traversable li.header.active:after{width:0;right:12px;border-width:5.5px 0 5.5px 8.6px;top:15px;border-color:transparent transparent transparent #fff;height:0;border-style:solid;position:absolute;content:'';display:inline-block}ul.traversable li.header:after{border-color:transparent}ul.traversable li.header.traversable:after{border-color:transparent transparent transparent #2c2825}ul.traversable li.active:after,ul.traversable li.header.traversable.active:after,ul.traversable li:hover:after,ul.traversable li.header.traversable:hover:after{border-color:transparent transparent transparent #fff}ul.draggable li:hover{background-color:#53bceb;box-shadow:2px 2px 8px #e6e1e1;color:#fff;cursor:grab;z-index:1}ul.draggable li:hover .fa-solid{color:#fff;opacity:1}ul.draggable li:hover small.hint{color:#fff}ul.draggable li.header:hover{background-color:#fff;box-shadow:none;color:#2c2825;cursor:auto}ul.draggable li.header:hover .fa-solid{color:#53bceb}ul.draggable li.header:hover .fa-caret-right,ul.draggable li.header:hover .fa-caret-down{color:#2c2825}ul.draggable .fa-caret-right,ul.draggable .fa-caret-down{color:#2c2825}ul.draggable .controls-container .fa-solid{opacity:0}ul.draggable div{align-items:baseline;display:flex;width:100%}ul.draggable.thumbnails img{width:100%}ul.draggable.thumbnails .same-list-dropzone{background-color:#f7f5f5;box-shadow:inset 5px 5px 10px #e6e1e1;width:100%;height:0;padding-bottom:56.2%}#dragged-item{background-color:#53bceb;color:#fff;box-shadow:5px 5px 10px #e6e1e1;cursor:grabbing;width:100%;z-index:4}#dragged-item li{padding:.375rem .5rem}#dragged-item.thumbnail{background-color:transparent}#dragged-item.thumbnail li{padding:0}.unassigned-licenses-card{display:flex;justify-content:center;margin-bottom:1.3125rem;text-align:center}.unassigned-licenses-card .card{border-bottom-right-radius:0;border-top-right-radius:0;display:inline-block;line-height:1rem;margin:0}.unassigned-licenses-card .container{margin:.5rem 1rem}.unassigned-licenses-card button{border-bottom-left-radius:0;border-top-left-radius:0;display:block;font-size:1.35rem;height:auto;margin:0;padding:.375rem 1.3125rem}.score{position:absolute;top:-12px;left:115px}.score div{display:inline-block;height:3.975rem;line-height:3.975rem;position:relative;transform:rotate(6deg);vertical-align:middle;width:3.975rem}.score .fa-certificate{color:#53bceb;font-size:3.975rem}.score .percent{line-height:3.4rem;width:100%;top:5px;font-family:'groldroundedslim-regular',Helvetica,sans-serif;text-align:center;position:absolute;font-size:36px;color:#fff;left:0}.score .percent.one-hundred{font-size:1.3125rem}.score.small{position:relative;top:0;left:0}.score.small .fa-certificate{font-size:2rem}.score.small .percent{font-size:.85rem;line-height:1.8rem;top:2px;width:38px}.score.prior{opacity:.33;right:2.8rem}.confirm-license-list.truncate-three-lines{position:relative}.confirm-license-list.truncate-three-lines:after{background-color:#fff;box-shadow:0 0 10px 10px #fff;content:'';position:absolute;top:4.2rem;width:100%;height:10px}.confirm-license-list-episodes{margin-left:.625rem}.confirm-license-list-episodes li{position:relative}.confirm-license-list-episodes li:before{content:'•';position:absolute;left:-10px}.odyssey-background{background-color:#eef3f7}.odyssey-background>.container{height:calc(100vh - 55px);max-width:1100px;width:90%}.row.odyssey{gap:1.3125rem;height:100%}.row.odyssey .container.vertical-scroll{height:auto;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.odyssey-info{flex:0 0 16rem}.odyssey-info li,.odyssey-info a{display:flex;flex-direction:row;align-items:center;gap:.375rem}.odyssey-info a{color:#2c2825}.odyssey-info a:hover{color:#53bceb;text-decoration:none}.odyssey-info hr{margin:1rem 0rem 1rem}.odyssey-info .three-column-grid{grid-row-gap:1.8125rem;grid-column-gap:1rem}.odyssey-info .collection li,.odyssey-info .collection .midground-layer{align-items:center;justify-content:center}.odyssey-info .collection .layerer{width:max-content}.odyssey-info .collection .layerer .circular-numeral{position:absolute;bottom:-12px;right:-20px}.odyssey-info .collection .incomplete .hexagon,.odyssey-info .collection .incomplete .star{opacity:.3}.odyssey-info .collection .layerer:hover .hexagon,.odyssey-info .collection .layerer:hover .star{cursor:pointer;opacity:1}.nodes{display:flex;flex-direction:column;gap:1rem}.node{align-items:flex-start;display:flex;flex-direction:row;gap:.5rem}.node .portrait-group{flex:0 0 6.2rem;position:relative}.node .portrait-group ul{align-items:flex-end;display:flex;justify-content:flex-end}.node .portrait-group li{flex:0 0 auto;margin-right:-1rem;position:relative}.node .portrait-group li:last-child{margin-right:0}.node .portrait-group .circular-numeral{position:absolute;bottom:0;right:-0.25rem}.node .roadmap{align-self:stretch;display:block;flex:0 0 1.75rem;position:relative}.node .roadmap .waypoint{background-color:#fff;border:2px solid #b7b4b2;border-radius:50%;margin-top:.875rem;position:relative;width:1.75rem;height:1.75rem;z-index:1}.node .roadmap .route{border-left:2px solid #b7b4b2;height:100%;position:absolute;top:calc(1rem - -0.875rem);left:.875rem;z-index:0}.node .task{background-color:#fff;border:1px solid #e6e1e1;border-radius:3px;flex:1;width:100%}.node .task h3{padding-right:1.3125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.node .task fieldset:last-child{margin:0}.node .task button,.node .task .button{margin:0}.node.complete .waypoint:after{line-height:1.6rem;justify-content:center;font-family:'Font Awesome 6 Pro';align-items:center;animation:pop-in 1s ease-out forwards;font-weight:900;content:'\f00c';font-size:.85rem;display:flex;color:#2c2825}.node.incomplete .roadmap,.node.incomplete .task{opacity:.3}.node.incomplete:hover .task{opacity:1}.node.incomplete .waypoint:after{display:none}.node.incomplete .route{border-left:2px dashed #b7b4b2}.node.active{padding-right:5px}.node.active .task{box-shadow:0 .1px 8px 3px #53bceb}.node.pending .task .label,.node.pending .task h3,.node.pending .task h6,.node.pending .task small,.node.pending .task button{opacity:.2}.node.rejected .task{border:2px solid #e85f51}.node.rejected .outline{color:#e85f51;border:2px solid #e85f51;background-color:#fed2d2}.node.approved .task{border:2px solid #74d559}.node.approved .outline{color:#74d559;border:2px solid #74d559;background-color:#ccffd4}.node:last-child .route{display:none}.node input.disabled{background:#eee;color:#b8b5b3;pointer-events:none;cursor:not-allowed}.node input.disabled:focus{box-shadow:none}.node.fog .task{opacity:var(--fog-opacity);transition:opacity .3s ease}.node .fog:hover .task{opacity:1}.node,.roadmap{transition:opacity .8s ease}.node,.task{transition:opacity .8s ease}.odyssey-filters{flex:0 0 7.5rem}.mentor-review{flex:0 0 40%;padding-top:1.3125rem}.star-selector{align-items:center;display:flex;flex-direction:row-reverse;justify-content:flex-end}.star-selector li{display:flex}.star-selector .fa-solid{display:none}.star-selector .fa-star{opacity:.15}.star-selector li:hover,.star-selector li:nth-child(1):hover+li,.star-selector li.active{cursor:pointer}.star-selector li:hover .fa-solid,.star-selector li:nth-child(1):hover+li .fa-solid,.star-selector li.active .fa-solid{display:block}.star-selector li:hover .fa-regular,.star-selector li:nth-child(1):hover+li .fa-regular,.star-selector li.active .fa-regular{display:none}.star-selector li:hover .fa-star,.star-selector li:nth-child(1):hover+li .fa-star,.star-selector li.active .fa-star{opacity:1}.circular-numeral{min-width:1.3125rem;line-height:.1rem;width:max-content;justify-content:center;font-family:'calps-regular',Helvetica,sans-serif;height:1.3125rem;border:1px solid #e6e1e1;align-items:center;padding:0 .375rem;font-size:.75rem;background-color:#fff;border-radius:1.3125rem;display:flex}.circular-numeral.large{font-size:.9rem;padding:.475rem .5rem}ul.labels li{width:min-content;display:flex;flex-direction:column}.label{background-color:#2c2825;border-radius:3px;color:#fff;flex-direction:row;width:100%}.label.left-rounded{border-top-left-radius:1rem;border-bottom-left-radius:1rem;width:max-content}.label.left-rounded .portrait{width:33.5px;border:1px solid #73aac2}.label.large{line-height:2.6rem;padding:0 .625rem;gap:.375rem}.label.large .fa-solid,.label.large .fa-regular{font-size:1.7rem}.label.large h1{margin-bottom:4px}.label.outline{background-color:transparent;border:1px solid #2c2825;color:#2c2825}.label.outline .small{color:#b7b4b2}.label.outline .progress-bar{border-left:0;border-right:0;border-bottom:0}.label.outline.warn{background-color:#fff0d1;border:2px solid #ffc03b;color:#ffc03b}.label.outline.success{color:#74d559;border:2px solid #74d559;background-color:#ccffd4}.label.outline.error{color:#e85f51;border:2px solid #e85f51;background-color:#fed2d2}.label.grey{background-color:#e6e1e1;border:2px solid #b7b4b2;color:#b7b4b2}.label .header{display:inline-flex;gap:.5rem;align-items:center;padding:0 .25rem;width:100%}.label .fa-solid,.label .fa-regular{font-size:.55rem;font-family:'Font Awesome 6 Pro'}.label .small{color:hsla(0,0%,100%,0.6);font-family:'groldroundedslim-light',Helvetica,sans-serif}.label .progress-bar{border-color:#2c2825;border-top-right-radius:0;border-top-left-radius:0;overflow:hidden;width:100%}.label .progress-bar div[class*="progress"],.progress{background-color:#2c2825;border:1px solid #fff;border-top-right-radius:0;border-top-left-radius:0;height:100%}.knockout{justify-content:center;font-family:'groldroundedslim-regular',Helvetica,sans-serif;height:32px;align-items:center;padding:.25rem .375rem;background-color:#5a5856;border-radius:3px;display:flex;color:#fff}.knockout.large{padding:1.3125rem .375rem;width:max-content}.hexagon{width:34px;justify-content:center;height:20.4px;align-items:center;position:relative;background-color:#2c2825;border-radius:3px;display:flex;color:#fff}.hexagon:before,.hexagon:after{background-color:inherit;border-radius:inherit;content:'';position:absolute;top:0;left:0;width:100%;height:100%}.hexagon:before{transform:rotate(60deg)}.hexagon:after{transform:rotate(-60deg)}.hexagon span{z-index:1}.hexagon.size-plus-3{font-size:1.6rem;width:51px;height:30.6px}.hexagon.size-plus-5{font-size:3.5rem;width:125px;height:72px}.star{width:30px;justify-content:center;height:30px;align-items:center;position:relative;z-index:1;background-color:#2c2825;border-radius:3px;display:flex;color:#fff}.star:before{width:30px;top:0;height:30px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);position:absolute;-ms-transform:rotate(135deg);z-index:-1;-o-transform:rotate(135deg);content:'';background-color:#2c2825;border-radius:3px;display:block;left:0}.star.size-plus-3,.star.size-plus-3:before{font-size:1.6rem;width:2.625rem;height:2.625rem}.star.size-plus-5,.star.size-plus-5:before{font-size:3.5rem;width:100px;height:100px}.progress-bar{background-color:#fff;border:1px solid #e6e1e1;border-radius:3px;height:.625rem}.progress-bar div[class*="progress-"]{border-radius:3px;height:100%}.score-indicator{width:max-content;gap:.375rem;justify-content:center;border:1px solid #b7b4b2;align-items:center;padding:.125rem .5rem;border-radius:3px;display:inline-flex;background:#eee;color:#b7b4b2}.score-indicator.high{color:#74d559;background-color:#ccffd4;border:1px solid #74d559}.score-indicator.average{color:#ffc03b;background-color:#fcfdb5;border:1px solid #ffc03b}.score-indicator.in-progress{color:white;background-color:#dadada}.score-indicator.low{color:#e85f51;background-color:#fed2d2;border:1px solid #e85f51}.score-indicator.small{height:27.06px}.score-indicator .fa-solid{font-size:.7rem}.comment{display:flex;flex-direction:column;gap:.25rem;border:1px solid #e6e1e1;border-radius:3px;padding:.375rem}.comment p{line-height:1.2rem}.comment .portrait{width:40px}.comment .header{gap:.625rem}.comment h4{line-height:.6rem}.column-header{border-bottom:2px solid #e6e1e1;padding-bottom:.375rem}.stats,.leaderboard{display:flex;flex-direction:column;gap:1rem;overflow-y:scroll;height:100%;scrollbar-width:none;-ms-overflow-style:none}.stats{flex:1}.leaderboard{flex:2;gap:.375rem}.primary-background{background-color:#53bceb}.eula-container{border:1px solid #e6e1e1;border-radius:3px;margin:0 auto 1.8125rem;padding:1rem;width:530px}.eula-container label{display:inline-block;margin-right:1rem}ul.tabs li{display:inline-block;margin:0 1.3125rem 2.625rem 0;padding-bottom:.25rem}ul.tabs li:hover{border-bottom:2px solid #6bc9f5}ul.tabs li.active{border-bottom:2px solid #53bceb}ul.tabs li a:hover{text-decoration:none}ul.tabs.medium{flex:1}ul.tabs.medium li{color:#e6e1e1;margin-bottom:0}ul.tabs.medium li.active{color:#2c2825}.photo-uploader{background-color:#f7f5f5;border:2px dashed #c7c2c2;border-radius:50%;display:flex;position:relative;width:145px;height:145px}.photo-uploader:before{line-height:0;right:0;top:0;justify-content:center;font-family:'Font Awesome 6 Pro';align-items:center;position:absolute;font-weight:900;content:'\f346';inset:0;font-size:2.625rem;background-color:hsla(0,0%,100%,0.83);border-radius:50%;display:flex;bottom:0;color:#c7c2c2;left:0}.photo-uploader:hover{border:2px dashed #53bceb;cursor:pointer}.photo-uploader:hover:after{line-height:0;right:0;top:0;justify-content:center;font-family:'Font Awesome 6 Pro';align-items:center;position:absolute;z-index:2;font-weight:900;content:'\f346';inset:0;font-size:2.625rem;background-color:hsla(0,0%,100%,0.83);border-radius:50%;display:flex;bottom:0;color:#53bceb;left:0}.photo-uploader img{border:0;z-index:1}.menu{min-width:100%;width:auto;height:auto;border:1px solid #e6e1e1;padding:0;text-align:left;border-bottom-right-radius:3px;position:absolute;border-bottom-left-radius:3px;z-index:14;box-shadow:2px 2px 8px #e6e1e1;overflow:auto;background-color:#fff;max-height:60vh;color:#2c2825;left:0}.menu.width-360{min-width:360px}.menu .container.vertical-scroll{height:auto;max-height:60vh;padding:0;position:relative;width:100%}.menu li{height:37px;padding:.375rem 1rem}.menu li:hover,.menu li.highlighted{background-color:#53bceb;color:#fff}.menu li:hover:hover,.menu li.highlighted:hover{cursor:pointer}.menu li:hover a,.menu li.highlighted a{color:#fff}.menu li:hover{background-color:#6bc9f5}.menu li.empty{color:#b7b4b2}.menu li.disabled{color:#b7b4b2;text-align:center;font-family:'groldroundedslim-lightitalic',Helvetica,sans-serif}.menu li.disabled:hover{background-color:transparent;color:#2c2825;cursor:auto}.menu label{margin-bottom:0}.menu .button-group{background-color:#b7b4b2;bottom:1px;position:absolute;width:calc(100% - 2.25rem)}.date-menu{cursor:pointer;position:relative;background-color:transparent;border-radius:3px;width:100%}.date-menu.open{z-index:2}.date-menu.open input,.date-menu.open span.selected{box-shadow:0 0 3px 3px #53bceb;outline:0;z-index:12;border-bottom-left-radius:0;border-bottom-right-radius:0;outline:0;z-index:1}.date-menu.open input[type=checkbox],.date-menu.open input[type=radio]{box-shadow:none}.date-menu.open button.inlay:after{content:'\f00d'}.date-menu.open button.inlay:hover{color:#53bceb}.date-menu.open button.inlay:focus{box-shadow:none}.date-menu.large{font-size:1.8125rem;height:74px}.date-menu.large li{padding:1rem;height:max-content}.date-menu.large input{height:74px}.date-menu.large button.inlay{font-size:1.3125rem}.date-menu.small{height:28px}.date-menu.small input,.date-menu.small span.selected{height:28px;padding:0 .625rem .125rem}.date-menu.small li{height:28px;padding:.125rem .625rem}.date-menu.small button.inlay{font-size:.625rem;padding:.625rem}.date-menu.small .menu{top:27px}.date-menu.disabled{opacity:.33;pointer-events:none}.date-menu button.inlay{right:0;top:0;justify-content:center;font-family:'Font Awesome 6 Pro';height:100%;text-rendering:auto;border:0;align-items:center;-webkit-font-smoothing:antialiased;padding:.68rem .625rem .625rem;position:absolute;z-index:1;font-weight:900;background-color:transparent;display:flex;font-style:normal;font-variant:normal;-moz-osx-font-smoothing:grayscale;color:#e6e1e1}.date-menu button.inlay:after{content:'\f078'}.date-menu button.inlay:hover{background-color:transparent;color:#6bc9f5}.date-menu input{padding-left:2.625rem;min-height:auto}.date-menu .fa-calendar{color:#2c2825;position:absolute;top:calc(0.625rem+0.0625rem);left:1rem;z-index:13}.button-group .date-menu{max-width:12rem}.search-menu{cursor:pointer;position:relative;background-color:transparent;border-radius:3px;width:100%}.search-menu.open{z-index:2}.search-menu.open input,.search-menu.open span.selected{box-shadow:0 0 3px 3px #53bceb;outline:0;z-index:12;border-bottom-left-radius:0;border-bottom-right-radius:0;outline:0;z-index:1}.search-menu.open input[type=checkbox],.search-menu.open input[type=radio]{box-shadow:none}.search-menu.open button.inlay:after{content:'\f00d'}.search-menu.open button.inlay:hover{color:#53bceb}.search-menu.open button.inlay:focus{box-shadow:none}.search-menu.large{font-size:1.8125rem;height:74px}.search-menu.large li{padding:1rem;height:max-content}.search-menu.large input{height:74px}.search-menu.large button.inlay{font-size:1.3125rem}.search-menu.small{height:28px}.search-menu.small input,.search-menu.small span.selected{height:28px;padding:0 .625rem .125rem}.search-menu.small li{height:28px;padding:.125rem .625rem}.search-menu.small button.inlay{font-size:.625rem;padding:.625rem}.search-menu.small .menu{top:27px}.search-menu.disabled{opacity:.33;pointer-events:none}.search-menu button.inlay{right:0;top:0;justify-content:center;font-family:'Font Awesome 6 Pro';height:100%;text-rendering:auto;border:0;align-items:center;-webkit-font-smoothing:antialiased;padding:.68rem .625rem .625rem;position:absolute;z-index:1;font-weight:900;background-color:transparent;display:flex;font-style:normal;font-variant:normal;-moz-osx-font-smoothing:grayscale;color:#e6e1e1}.search-menu button.inlay:after{content:'\f078'}.search-menu button.inlay:hover{background-color:transparent;color:#6bc9f5}.search-menu input{padding-left:2.625rem;min-height:auto}.search-menu .fa-magnifying-glass{color:#e6e1e1;position:absolute;top:calc(0rem - -0.625rem - 0rem);left:1rem;font-size:.8rem;z-index:13}.button-group .search-menu{max-width:12rem}.select-menu{cursor:pointer;position:relative;background-color:transparent;border-radius:3px;width:100%}.select-menu.open{z-index:2}.select-menu.open input,.select-menu.open span.selected{box-shadow:0 0 3px 3px #53bceb;outline:0;z-index:12;border-bottom-left-radius:0;border-bottom-right-radius:0;outline:0;z-index:1}.select-menu.open input[type=checkbox],.select-menu.open input[type=radio]{box-shadow:none}.select-menu.open button.inlay:after{content:'\f00d'}.select-menu.open button.inlay:hover{color:#53bceb}.select-menu.open button.inlay:focus{box-shadow:none}.select-menu.large{font-size:1.8125rem;height:74px}.select-menu.large li{padding:1rem;height:max-content}.select-menu.large input{height:74px}.select-menu.large button.inlay{font-size:1.3125rem}.select-menu.small{height:28px}.select-menu.small input,.select-menu.small span.selected{height:28px;padding:0 .625rem .125rem}.select-menu.small li{height:28px;padding:.125rem .625rem}.select-menu.small button.inlay{font-size:.625rem;padding:.625rem}.select-menu.small .menu{top:27px}.select-menu.disabled{opacity:.33;pointer-events:none}.select-menu button.inlay{right:0;top:0;justify-content:center;font-family:'Font Awesome 6 Pro';height:100%;text-rendering:auto;border:0;align-items:center;-webkit-font-smoothing:antialiased;padding:.68rem .625rem .625rem;position:absolute;z-index:1;font-weight:900;background-color:transparent;display:flex;font-style:normal;font-variant:normal;-moz-osx-font-smoothing:grayscale;color:#e6e1e1}.select-menu button.inlay:after{content:'\f078'}.select-menu button.inlay:hover{background-color:transparent;color:#6bc9f5}.select-menu,.button-menu{cursor:pointer;line-height:1.35rem;position:relative}.button-group .select-menu,.button-group .button-menu{max-width:12rem}@media screen and (max-width:1600px){.video-series,.videos-part,.navigation-tabs.large,.empty-library{margin-left:auto;margin-right:auto;width:1264px}.video-series.column-width{width:752px}.video-series.column-width .videos-part{width:752px}}@media screen and (max-width:1450px){#authors .container{max-width:1000px}#authors .grid{grid-template-rows:490px;grid-template-columns:300px 300px 300px}}@media screen and (max-width:1400px){.video-series,.videos-part,.navigation-tabs.large,.empty-library{margin-left:auto;margin-right:auto;width:1008px}.video-series.column-width{width:752px}.video-series.column-width .videos-part{width:752px}}@media screen and (max-width:1300px){.mastery-through-apprenticeship{overflow-x:scroll}.mastery-through-apprenticeship .layerer{width:1370px}}@media screen and (max-width:1150px){.who-we-are{grid-template-rows:auto auto auto auto;grid-template-columns:1fr 1fr}.who-we-are .card:before,.who-we-are .card:after{display:none}.who-we-are .position-1{grid-row-start:1;grid-row-end:2;grid-column-start:2;grid-column-end:3}.who-we-are .position-2{grid-row-start:2;grid-row-end:3;grid-column-start:2;grid-column-end:3}.who-we-are .position-3{grid-row-start:3;grid-row-end:4;grid-column-start:2;grid-column-end:3}.who-we-are .position-4{grid-row-start:4;grid-row-end:5;grid-column-start:2;grid-column-end:3}.who-we-are .logo{grid-row-start:1;grid-row-end:5;grid-column-start:1;grid-column-end:2}.video-series,.videos-part,.navigation-tabs.large,.empty-library{margin-left:auto;margin-right:auto;width:752px}.video-series.column-width{width:752px}.video-series.column-width .videos-part{width:752px}.marketing-page.studio #superior-process .agile-process{width:100%}}@media screen and (max-width:1100px){.marketing-page.home #hero h1{font-size:1.8125rem;line-height:1.8125rem;color:#2c2825}.marketing-page.home #hero h3{font-size:1rem;line-height:1.2rem;color:#2c2825}#authors .container{max-width:650px}#authors .grid{grid-template-rows:490px;grid-template-columns:300px 300px}}@media screen and (max-width:1000px){header.old nav li{display:none}header.old li.mobile-menu-toggle{display:inline-block}header.old li.logo{display:inline-block;flex:1;padding-left:0;padding-right:1.5rem;text-align:center}footer img{max-width:100%}footer .standard-margin{magin-right:1rem}#superior-process .row.biography{flex-direction:column}#superior-process .row.biography .portrait{margin-left:auto;margin-right:auto;margin-bottom:1rem}.post .column:first-child{flex:0 0 4rem}}@media screen and (max-width:908px){.filter-dropdown .flex-column{margin-top:.5rem}}@media screen and (max-width:830px){.explainer{gap:1rem}.giant-image{height:auto}.giant-image .row{flex-direction:column}.giant-image .row,.giant-image .column{height:auto}.giant-image .column.text{flex:1}.giant-image>.container{height:auto}.guide-to-licenses-carousel-section{padding-bottom:0}.guide-to-licenses-carousel-section .row{flex-direction:column-reverse}.guide-to-licenses-carousel-section .column.text{flex:1;height:240px}.guide-to-licenses-carousel-section .column.image-carousel{width:100%}.guide-to-licenses-carousel-section .slick-slider{height:500px}.row.three-columns{flex-direction:column}.row.three-columns .column{border:0;padding-right:0}.video-series,.videos-part,.navigation-tabs.large,.empty-library{margin-left:auto;margin-right:auto;width:496px}.video-series.column-width{width:496px}.video-series.column-width .videos-part{width:496px}.video-series .header-part{flex-wrap:wrap;width:500px}.video-series .header-part h2{font-size:1.5125rem}.video-series .header-part h3{font-size:1.2rem}.video-series .header-part .series-title{margin-bottom:.5rem}.video-series .header-part .series-actions{flex-basis:100%;text-align:left}.all-posts{grid-template-columns:repeat(2,1fr)}footer .container>.row:first-child>.column:first-child{display:none}}@media screen and (max-width:800px){.marketing-page.home #hero{height:770px}.marketing-page.home #hero .hero-background{position:absolute;top:-221px}.marketing-page.home #hero .call-to-action.desktop{display:none}.marketing-page.home #hero .call-to-action.mobile{display:block;max-width:500px;width:90%}.marketing-page.home #hero .container{padding:.625rem}.marketing-page.home #hero img.margin-bottom{margin-bottom:0}.fa-play-circle{font-size:60px}.explainer{flex-direction:column}#authors .container{max-width:300px}#authors .grid{grid-template-rows:490px;grid-template-columns:300px}.cart-categories{flex-wrap:wrap}.cart-categories li{flex-wrap:wrap;padding-bottom:1rem}.cart-categories li:first-child{display:none}.cart-categories li>div{min-width:0}.cart-categories .video-details{flex:0 0 auto;margin-bottom:1rem;min-width:85%}.cart-categories .license-quantity{margin-left:.5rem}.cart-categories .cost{flex:1}.cart-footer{flex-direction:column;margin-bottom:0}.cart-footer .cart-total{text-align:left}.cart-footer .cart-total .button{text-align:center;width:100%}.cart-footer .discount-code div{margin-bottom:1rem;max-width:100%}.organization.row{flex-direction:column}.organization.row .column{width:100%}#-licenses-section,#-uat-section{background-color:#fff;height:92vh;margin:0;position:fixed;width:100%;z-index:2}#-licenses-section .container,#-uat-section .container{height:100%}#-licenses-section .row,#-uat-section .row{height:100%;margin:0}#-licenses-section .medium-margin-top,#-uat-section .medium-margin-top{margin-top:0}#-licenses-section h1.medium-margin-bottom,#-uat-section h1.medium-margin-bottom{display:none}#-licenses-section .column,#-uat-section .column{border-bottom:1px solid #e6e1e1;overflow-y:scroll}#-licenses-section .column:nth-child(2),#-uat-section .column:nth-child(2){margin-bottom:2.625rem}#-licenses-section .hgroup,#-uat-section .hgroup{flex-direction:row}#-licenses-section ul.user li.user.drag-ready .controls-container .fa-solid,#-uat-section ul.user li.user.drag-ready .controls-container .fa-solid{color:#53bceb}#-licenses-section ul.team li.user:hover .fa-solid,#-uat-section ul.team li.user:hover .fa-solid{color:#53bceb}ul.team li.user .controls-container .fa-solid,ul.user li.user .controls-container .fa-solid{color:#e6e1e1;opacity:1}.tooltip{width:190px}.marketing-page.studio #superior-process .row{flex-direction:column-reverse}.marketing-page.studio #superior-process .row.biography{flex-direction:column}.marketing-page.studio #superior-process img.agile-process{width:100%;margin:0 auto 1.3125rem;max-width:400px}.marketing-page.studio #experience .row{flex-direction:column}.marketing-page.studio #experience .years-of-experience .row{flex-direction:row}}@media screen and (max-height:660px){.marketing-page.home #hero img.margin-bottom{width:80%;margin-left:auto;margin-right:auto}.marketing-page.home #hero .container{margin:.425rem 1rem}}@media screen and (max-height:541px){.marketing-page.home #hero img.margin-bottom{width:60%;margin-left:auto;margin-right:auto}}@media screen and (max-height:478px){.marketing-page.home #hero img.margin-bottom{width:40%;margin-left:auto;margin-right:auto}}@media screen and (max-width:730px){.marketing-page.studio #experience h2{width:400px}.marketing-page.studio .brushstroke.experience{background-size:430px 155px;width:430px;height:155px;left:-35px}}@media screen and (max-width:700px){#pitfalls .row{flex-direction:column;margin-bottom:1.3125rem}#pitfalls .row:last-child{flex-direction:column-reverse}#pitfalls img{margin-top:0}}@media screen and (max-width:650px){.testimonials-carousel h3{font-size:1rem;line-height:1.3125rem}.marketing-page.studio #value .row{flex-direction:column}#better-tools .row{flex-direction:column}}@media screen and (max-width:600px){header.new a.logo img{max-height:48px;padding-top:.5rem;padding-bottom:.5rem}header.new .desktop{display:none}header.new .mobile{display:block}header.new ul{gap:.375rem}header.new .fa-solid,header.new .fa-regular{font-size:.85rem;width:1.75rem;height:1.75rem}.marketing-page.home #hero{height:770px}.marketing-page.home #hero .hero-background{position:absolute;top:-221px}.marketing-page.studio img{max-width:85%}.marketing-page.studio #why img{max-width:100%}.marketing-page.studio #contact-form .row,.marketing-page.studio #process .row{flex-direction:column}.marketing-page.studio #process h4{margin-left:1.5rem}.marketing-page.studio #process h4 span{left:-0.625rem}.who-we-are{display:flex;flex-direction:column;gap:.625rem}.who-we-are .logo{margin:0 auto;width:50%}.post .container{padding:0 1.8125rem}.post .row{flex-direction:column;gap:1rem}.post aside{text-align:left}.blog-post article .author-profile .column:first-child{flex:unset}.blog-post article .author-profile img{height:175px;width:175px}}@media screen and (max-width:800px){.marketing-page.home #hero{height:100vh}.marketing-page.home #hero .hero-background{position:absolute;top:-221px}.marketing-page.home #hero .call-to-action.desktop{display:none}.marketing-page.home #hero .call-to-action.mobile{display:block;max-width:500px;width:90%}}@media screen and (max-width:600px){.guide-to-licenses-carousel-section{padding-bottom:0}.guide-to-licenses-carousel-section .slick-slider{height:334px}.mastery-through-apprenticeship{height:660px}.mastery-through-apprenticeship .row{flex-direction:row}.mastery-through-apprenticeship .position-1{align-self:center}.mastery-through-apprenticeship .position-1 .card:before{bottom:calc(-70px - -1px);height:70px}.mastery-through-apprenticeship .position-1 .card:after{bottom:-70px}.mastery-through-apprenticeship .position-2{align-self:flex-start}.mastery-through-apprenticeship .position-2 .card:before{bottom:calc(-70px - -1px);height:70px}.mastery-through-apprenticeship .position-2 .card:after{bottom:-70px}.mastery-through-apprenticeship .position-3{align-self:flex-end}.mastery-through-apprenticeship .position-3 .card:before{top:calc(-70px - -1px);height:70px}.mastery-through-apprenticeship .position-3 .card:after{top:-70px}.mastery-through-apprenticeship .position-4{align-self:center}.mastery-through-apprenticeship .position-4 .card:before{top:calc(-70px - -1px);height:70px}.mastery-through-apprenticeship .position-4 .card:after{top:-70px}}@media screen and (max-width:558px){.videos-menu.usage-filter.members{left:0;top:136px}}@media screen and (max-width:550px){.marketing-page.home #hero{height:100vh}.container.centered{padding:1.8125rem}.row{flex-direction:column}.row .column.vertical-line{border:0;padding:0}.row.navigation-tabs,.row.image-buttons{flex-direction:row}h1{font-size:1.8125rem;line-height:2rem}h2{font-size:1.3125rem;line-height:1.8125rem}.button.extra-large,button.extra-large{font-size:1.3125rem;padding:.625rem 1.3125rem}.container.centered{padding:1.3125rem}.navigation-tabs.large{margin-bottom:2rem;width:100%}.navigation-tabs.large:before{top:73px}.navigation-tabs.large:after{top:74px}.navigation-tabs.large .container{margin:.375rem}.navigation-tabs.large h3{font-size:1rem}.video-series,.videos-part,.empty-library{width:240px}.video-series.column-width{width:240px}.video-series.column-width .videos-part{width:240px}.video-series .header-part{width:100%}.video-series .header-part .portrait{margin-bottom:.625rem}.video-series .header-part h2{margin-bottom:.25rem;margin-top:0;font-size:1.3125rem;line-height:1.5125rem}.video-series .header-part h3{font-size:1rem}.license-comparison.for-business-page{font-size:.7em;line-height:1em}.hgroup{flex-direction:column}.cart-header{flex-direction:row}.modal.full-width{width:auto}.close-button-x-white{margin:0}.marketing-page.studio h1{font-size:4rem;line-height:3.5rem}.marketing-page.studio h3{font-size:1rem;line-height:1.2rem}.marketing-page.studio #hero h3{max-width:100%}.marketing-page.studio #value h2,.marketing-page.studio #process h2{max-width:90%}.marketing-page.studio .brushstroke.value,.marketing-page.studio .brushstroke.process{background-size:390px 150px;width:390px;height:150px;left:-35px}.all-posts{grid-template-columns:repeat(1,1fr)}.blog-post aside{text-align:left}footer .container>.row:last-child .column:first-child{margin-bottom:1rem}footer .small-social-media-icons{flex:1;text-align:left}.tooltip-data{left:72px}#-usage-export-CSV{display:none}}@media screen and (max-width:475px){.container.small-width .card td{max-width:0;width:1000px}.tab-scroll-container{overflow-y:scroll;width:calc(100%+25px)}.navigation-tabs.large{padding-right:2rem;width:410px}}@media screen and (max-width:450px){.marketing-page.studio #superior-process h2{width:300px}.marketing-page.studio .brushstroke.superior-process{background-size:320px 150px;width:320px;height:150px;left:-35px}}@media screen and (max-width:400px){.modal-background{padding:1rem}.mobile-menu-wrapper .modal-background{padding:0}}@media screen and (max-width:331px){.videos-menu.usage-filter.members{left:0;top:182px}.tooltip-data.story-members{left:72px;top:78px}}@media print{header,footer,.report-controls{display:none}}.label-color-1{background-color:#066655}.label-color-1 .progress-bar{border-color:#066655}.label-color-1 .progress-bar div[class*="progress"],.progress{background-color:#066655}.label-color-1:before{background-color:#066655}a:hover .label-color-1,a:hover .label-color-1:before{background-color:#067e69}.text-color-path-1{color:#066655}.label-color-1.outline{border-color:#066655;color:#066655}.label-color-2{background-color:#007485}.label-color-2 .progress-bar{border-color:#007485}.label-color-2 .progress-bar div[class*="progress"],.progress{background-color:#007485}.label-color-2:before{background-color:#007485}a:hover .label-color-2,a:hover .label-color-2:before{background-color:#038699}.text-color-path-2{color:#007485}.label-color-2.outline{border-color:#007485;color:#007485}.label-color-3{background-color:#007fae}.label-color-3 .progress-bar{border-color:#007fae}.label-color-3 .progress-bar div[class*="progress"],.progress{background-color:#007fae}.label-color-3:before{background-color:#007fae}a:hover .label-color-3,a:hover .label-color-3:before{background-color:#028fc3}.text-color-path-3{color:#007fae}.label-color-3.outline{border-color:#007fae;color:#007fae}.label-color-4{background-color:#2c88ca}.label-color-4 .progress-bar{border-color:#2c88ca}.label-color-4 .progress-bar div[class*="progress"],.progress{background-color:#2c88ca}.label-color-4:before{background-color:#2c88ca}a:hover .label-color-4,a:hover .label-color-4:before{background-color:#038699}.text-color-path-4{color:#2c88ca}.label-color-4.outline{border-color:#2c88ca;color:#2c88ca}.label-color-5{background-color:#00aaa5}.label-color-5 .progress-bar{border-color:#00aaa5}.label-color-5 .progress-bar div[class*="progress"],.progress{background-color:#00aaa5}.label-color-5:before{background-color:#00aaa5}a:hover .label-color-5,a:hover .label-color-5:before{background-color:#05b6b1}.text-color-path-5{color:#00aaa5}.label-color-5.outline{border-color:#00aaa5;color:#00aaa5}.label-color-6{background-color:#7e8ed6}.label-color-6 .progress-bar{border-color:#7e8ed6}.label-color-6 .progress-bar div[class*="progress"],.progress{background-color:#7e8ed6}.label-color-6:before{background-color:#7e8ed6}a:hover .label-color-6,a:hover .label-color-6:before{background-color:#8899e7}.text-color-path-6{color:#7e8ed6}.label-color-6.outline{border-color:#7e8ed6;color:#7e8ed6}.label-color-7{background-color:#b996d5}.label-color-7 .progress-bar{border-color:#b996d5}.label-color-7 .progress-bar div[class*="progress"],.progress{background-color:#b996d5}.label-color-7:before{background-color:#b996d5}a:hover .label-color-7,a:hover .label-color-7:before{background-color:#c49fe2}.text-color-path-7{color:#b996d5}.label-color-7.outline{border-color:#b996d5;color:#b996d5}.label-color-8{background-color:#997bb0}.label-color-8 .progress-bar{border-color:#997bb0}.label-color-8 .progress-bar div[class*="progress"],.progress{background-color:#997bb0}.label-color-8:before{background-color:#997bb0}a:hover .label-color-8,a:hover .label-color-8:before{background-color:#a889c0}.text-color-path-8{color:#997bb0}.label-color-8.outline{border-color:#997bb0;color:#997bb0}.label-color-9{background-color:#8560a1}.label-color-9 .progress-bar{border-color:#8560a1}.label-color-9 .progress-bar div[class*="progress"],.progress{background-color:#8560a1}.label-color-9:before{background-color:#8560a1}a:hover .label-color-9,a:hover .label-color-9:before{background-color:#9469b5}.text-color-path-9{color:#8560a1}.label-color-9.outline{border-color:#8560a1;color:#8560a1}.label-color-10{background-color:#73aac2}.label-color-10 .progress-bar{border-color:#73aac2}.label-color-10 .progress-bar div[class*="progress"],.progress{background-color:#73aac2}.label-color-10:before{background-color:#73aac2}a:hover .label-color-10,a:hover .label-color-10:before{background-color:#7fbdd8}.text-color-path-10{color:#73aac2}.label-color-10.outline{border-color:#73aac2;color:#73aac2}@font-face{font-family:'calps-black';src:url('/fonts/calps-black.woff2') format('woff2'),url('/fonts/calps-black.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'calps-blackitalic';src:url('/fonts/calps-blackitalic.woff2') format('woff2'),url('/fonts/calps-blackitalic.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'calps-bold';src:url('/fonts/calps-bold.woff2') format('woff2'),url('/fonts/calps-bold.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'calps-bolditalic';src:url('/fonts/calps-bolditalic.woff2') format('woff2'),url('/fonts/calps-bolditalic.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'calps-extrablack';src:url('/fonts/calps-extrablack.woff2') format('woff2'),url('/fonts/calps-extrablack.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'calps-extrablackitalic';src:url('/fonts/calps-extrablackitalic.woff2') format('woff2'),url('/fonts/calps-extrablackitalic.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'calps-extrabold';src:url('/fonts/calps-extrabold.woff2') format('woff2'),url('/fonts/calps-extrabold.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'calps-extrabolditalic';src:url('/fonts/calps-extrabolditalic.woff2') format('woff2'),url('/fonts/calps-extrabolditalic.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'calps-extralight';src:url('/fonts/calps-extralight.woff2') format('woff2'),url('/fonts/calps-extralight.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'calps-extralightitalic';src:url('/fonts/calps-extralightitalic.woff2') format('woff2'),url('/fonts/calps-extralightitalic.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'calps-italic';src:url('/fonts/calps-italic.woff2') format('woff2'),url('/fonts/calps-italic.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'calps-light';src:url('/fonts/calps-light.woff2') format('woff2'),url('/fonts/calps-light.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'calps-lightitalic';src:url('/fonts/calps-lightitalic.woff2') format('woff2'),url('/fonts/calps-lightitalic.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'calps-medium';src:url('/fonts/calps-medium.woff2') format('woff2'),url('/fonts/calps-medium.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'calps-mediumitalic';src:url('/fonts/calps-mediumitalic.woff2') format('woff2'),url('/fonts/calps-mediumitalic.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'calps-regular';src:url('/fonts/calps-regular.woff2') format('woff2'),url('/fonts/calps-regular.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'calps-semilight';src:url('/fonts/calps-semilight.woff2') format('woff2'),url('/fonts/calps-semilight.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'calps-semilightitalic';src:url('/fonts/calps-semilightitalic.woff2') format('woff2'),url('/fonts/calps-semilightitalic.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'calps-thin';src:url('/fonts/calps-thin.woff2') format('woff2'),url('/fonts/calps-thin.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'calps-thinitalic';src:url('/fonts/calps-thinitalic.woff2') format('woff2'),url('/fonts/calps-thinitalic.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'calpsslim-black';src:url('/fonts/calpsslim-black.woff2') format('woff2'),url('/fonts/calpsslim-black.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'calpsslim-blackitalic';src:url('/fonts/calpsslim-blackitalic.woff2') format('woff2'),url('/fonts/calpsslim-blackitalic.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'calpsslim-bold';src:url('/fonts/calpsslim-bold.woff2') format('woff2'),url('/fonts/calpsslim-bold.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'calpsslim-bolditalic';src:url('/fonts/calpsslim-bolditalic.woff2') format('woff2'),url('/fonts/calpsslim-bolditalic.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'calpsslim-extrablack';src:url('/fonts/calpsslim-extrablack.woff2') format('woff2'),url('/fonts/calpsslim-extrablack.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'calpsslim-extrablackitalic';src:url('/fonts/calpsslim-extrablackitalic.woff2') format('woff2'),url('/fonts/calpsslim-extrablackitalic.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'calpsslim-extrabold';src:url('/fonts/calpsslim-extrabold.woff2') format('woff2'),url('/fonts/calpsslim-extrabold.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'calpsslim-extrabolditalic';src:url('/fonts/calpsslim-extrabolditalic.woff2') format('woff2'),url('/fonts/calpsslim-extrabolditalic.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'calpsslim-extralight';src:url('/fonts/calpsslim-extralight.woff2') format('woff2'),url('/fonts/calpsslim-extralight.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'calpsslim-extralightitalic';src:url('/fonts/calpsslim-extralightitalic.woff2') format('woff2'),url('/fonts/calpsslim-extralightitalic.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'calpsslim-italic';src:url('/fonts/calpsslim-italic.woff2') format('woff2'),url('/fonts/calpsslim-italic.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'calpsslim-light';src:url('/fonts/calpsslim-light.woff2') format('woff2'),url('/fonts/calpsslim-light.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'calpsslim-lightitalic';src:url('/fonts/calpsslim-lightitalic.woff2') format('woff2'),url('/fonts/calpsslim-lightitalic.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'calpsslim-medium';src:url('/fonts/calpsslim-medium.woff2') format('woff2'),url('/fonts/calpsslim-medium.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'calpsslim-mediumitalic';src:url('/fonts/calpsslim-mediumitalic.woff2') format('woff2'),url('/fonts/calpsslim-mediumitalic.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'calpsslim-regular';src:url('/fonts/calpsslim-regular.woff2') format('woff2'),url('/fonts/calpsslim-regular.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'calpsslim-semilight';src:url('/fonts/calpsslim-semilight.woff2') format('woff2'),url('/fonts/calpsslim-semilight.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'calpsslim-semilightitalic';src:url('/fonts/calpsslim-semilightitalic.woff2') format('woff2'),url('/fonts/calpsslim-semilightitalic.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'calpsslim-thin';src:url('/fonts/calpsslim-thin.woff2') format('woff2'),url('/fonts/calpsslim-thin.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'calpsslim-thinitalic';src:url('/fonts/calpsslim-thinitalic.woff2') format('woff2'),url('/fonts/calpsslim-thinitalic.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'groldroundedslim-black';src:url('/fonts/groldroundedslim-black.woff2') format('woff2'),url('/fonts/groldroundedslim-black.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'groldroundedslim-blackitalic';src:url('/fonts/groldroundedslim-blackitalic.woff2') format('woff2'),url('/fonts/groldroundedslim-blackitalic.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'groldroundedslim-bold';src:url('/fonts/groldroundedslim-bold.woff2') format('woff2'),url('/fonts/groldroundedslim-bold.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'groldroundedslim-bolditalic';src:url('/fonts/groldroundedslim-bolditalic.woff2') format('woff2'),url('/fonts/groldroundedslim-bolditalic.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'groldroundedslim-extrablack';src:url('/fonts/groldroundedslim-extrablack.woff2') format('woff2'),url('/fonts/groldroundedslim-extrablack.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'groldroundedslim-extrablackitalic';src:url('/fonts/groldroundedslim-extrablackitalic.woff2') format('woff2'),url('/fonts/groldroundedslim-extrablackitalic.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'groldroundedslim-extrabold';src:url('/fonts/groldroundedslim-extrabold.woff2') format('woff2'),url('/fonts/groldroundedslim-extrabold.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'groldroundedslim-extrabolditalic';src:url('/fonts/groldroundedslim-extrabolditalic.woff2') format('woff2'),url('/fonts/groldroundedslim-extrabolditalic.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'groldroundedslim-extralight';src:url('/fonts/groldroundedslim-extralight.woff2') format('woff2'),url('/fonts/groldroundedslim-extralight.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'groldroundedslim-extralightitalic';src:url('/fonts/groldroundedslim-extralightitalic.woff2') format('woff2'),url('/fonts/groldroundedslim-extralightitalic.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'groldroundedslim-italic';src:url('/fonts/groldroundedslim-italic.woff2') format('woff2'),url('/fonts/groldroundedslim-italic.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'groldroundedslim-light';src:url('/fonts/groldroundedslim-light.woff2') format('woff2'),url('/fonts/groldroundedslim-light.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'groldroundedslim-lightitalic';src:url('/fonts/groldroundedslim-lightitalic.woff2') format('woff2'),url('/fonts/groldroundedslim-lightitalic.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'groldroundedslim-medium';src:url('/fonts/groldroundedslim-medium.woff2') format('woff2'),url('/fonts/groldroundedslim-medium.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'groldroundedslim-mediumitalic';src:url('/fonts/groldroundedslim-mediumitalic.woff2') format('woff2'),url('/fonts/groldroundedslim-mediumitalic.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'groldroundedslim-regular';src:url('/fonts/groldroundedslim-regular.woff2') format('woff2'),url('/fonts/groldroundedslim-regular.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'groldroundedslim-semilight';src:url('/fonts/groldroundedslim-semilight.woff2') format('woff2'),url('/fonts/groldroundedslim-semilight.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'groldroundedslim-semilightitalic';src:url('/fonts/groldroundedslim-semilightitalic.woff2') format('woff2'),url('/fonts/groldroundedslim-semilightitalic.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'groldroundedslim-thin';src:url('/fonts/groldroundedslim-thin.woff2') format('woff2'),url('/fonts/groldroundedslim-thin.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'groldroundedslim-thinitalic';src:url('/fonts/groldroundedslim-thinitalic.woff2') format('woff2'),url('/fonts/groldroundedslim-thinitalic.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'texgyrecursor-regular';src:url('/fonts/texgyrecursor-regular.woff2') format('woff2'),url('/fonts/texgyrecursor-regular.woff') format('woff');font-weight:normal;font-style:normal}