:root{--font-body-size: 1rem;--font-body-color: #152023;--font-muted-color: rgb(114.6, 121.2, 123);--font-link-color: rgb(40.5, 134.1, 189.9);--font-display-color: #152023;--logo-icon-color: #d94174;--logo-text-color: #ffffff;--font-h1-size: 2.25rem;--font-h2-size: 1.5rem;--font-h3-size: 1.25rem;--font-h4-size: 1.25rem;--font-h5-size: 1.125rem;--font-h6-size: 1rem}@media(min-width: 768px){:root{--font-h1-size: 3rem;--font-h2-size: 1.875rem;--font-h3-size: 1.5rem}}:root{--border-light-color: rgb(208.2, 210.4, 211);--border-light: 1px solid rgb(208.2, 210.4, 211);--btn-primary-background: #d94174;--btn-primary-color: #ffffff;--btn-primary-hover-background: rgb(224.6, 103, 143.8);--btn-primary-hover-color: #ffffff;--btn-secondary-background: #2d95d3;--btn-secondary-color: #ffffff;--btn-secondary-hover-background: rgb(87, 170.2, 219.8);--btn-secondary-hover-color: #ffffff;--btn-light-background: rgb(243.3, 243.85, 244);--btn-light-color: #152023;--btn-light-hover-background: rgb(231.6, 232.7, 233);--btn-light-hover-color: #152023}*,::before,::after{box-sizing:border-box}html{background:#fff;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;scroll-behavior:smooth}body{margin:0}th{text-align:inherit;text-align:-webkit-match-parent}address{font-style:normal;line-height:inherit}abbr[title]{text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}img,svg{display:inline-block;max-width:100%;height:auto;vertical-align:middle}button,input,optgroup,select,textarea{margin:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;cursor:pointer}button:focus:not(:focus-visible){outline:0}select{word-wrap:normal}select:disabled{opacity:1}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:1rem}legend+*{clear:left}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button,::file-selector-button{-webkit-appearance:button;font:inherit}::-webkit-color-swatch-wrapper{padding:0}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}[type=tel],[type=url],[type=email],[type=number]{direction:ltr}[hidden]{display:none !important}cite{font-style:normal}img[role=presentation]{font-size:0}video{max-width:100%}@font-face{font-family:"InterVariable";font-style:normal;font-weight:100 900;src:url("../woff2/intervariable.woff2") format("woff2");font-display:swap}@font-face{font-family:"InterVariable";font-style:italic;font-weight:100 900;src:url("../woff2/intervariable-italic.woff2") format("woff2");font-display:swap}@font-face{font-family:"Inter";font-style:normal;font-weight:100;src:url("../woff2/inter-thin.woff2") format("woff2");font-display:swap}@font-face{font-family:"Inter";font-style:italic;font-weight:100;src:url("../woff2/inter-thinitalic.woff2") format("woff2");font-display:swap}@font-face{font-family:"Inter";font-style:normal;font-weight:200;src:url("../woff2/inter-extralight.woff2") format("woff2");font-display:swap}@font-face{font-family:"Inter";font-style:italic;font-weight:200;src:url("../woff2/inter-extralightitalic.woff2") format("woff2");font-display:swap}@font-face{font-family:"Inter";font-style:normal;font-weight:300;src:url("../woff2/inter-light.woff2") format("woff2");font-display:swap}@font-face{font-family:"Inter";font-style:italic;font-weight:300;src:url("../woff2/inter-lightitalic.woff2") format("woff2");font-display:swap}@font-face{font-family:"Inter";font-style:normal;font-weight:400;src:url("../woff2/inter-regular.woff2") format("woff2");font-display:swap}@font-face{font-family:"Inter";font-style:italic;font-weight:400;src:url("../woff2/inter-italic.woff2") format("woff2");font-display:swap}@font-face{font-family:"Inter";font-style:normal;font-weight:500;src:url("../woff2/inter-medium.woff2") format("woff2");font-display:swap}@font-face{font-family:"Inter";font-style:italic;font-weight:500;src:url("../woff2/inter-mediumitalic.woff2") format("woff2");font-display:swap}@font-face{font-family:"Inter";font-style:normal;font-weight:600;src:url("../woff2/inter-semibold.woff2") format("woff2");font-display:swap}@font-face{font-family:"Inter";font-style:italic;font-weight:600;src:url("../woff2/inter-semibolditalic.woff2") format("woff2");font-display:swap}@font-face{font-family:"Inter";font-style:normal;font-weight:700;src:url("../woff2/inter-bold.woff2") format("woff2");font-display:swap}@font-face{font-family:"Inter";font-style:italic;font-weight:700;src:url("../woff2/inter-bolditalic.woff2") format("woff2");font-display:swap}@font-face{font-family:"Inter";font-style:normal;font-weight:800;src:url("../woff2/inter-extrabold.woff2") format("woff2");font-display:swap}@font-face{font-family:"Inter";font-style:italic;font-weight:800;src:url("../woff2/inter-extrabolditalic.woff2") format("woff2");font-display:swap}@font-face{font-family:"Inter";font-style:normal;font-weight:900;src:url("../woff2/inter-black.woff2") format("woff2");font-display:swap}@font-face{font-family:"Inter";font-style:italic;font-weight:900;src:url("../woff2/inter-blackitalic.woff2") format("woff2");font-display:swap}@font-face{font-family:"Everett";font-style:normal;font-weight:100;src:url("../woff2/everett-thin.woff2") format("woff2");font-display:swap}@font-face{font-family:"Everett";font-style:italic;font-weight:100;src:url("../woff2/everett-thinitalic.woff2") format("woff2");font-display:swap}@font-face{font-family:"Everett";font-style:normal;font-weight:200;src:url("../woff2/everett-ultralight.woff2") format("woff2");font-display:swap}@font-face{font-family:"Everett";font-style:italic;font-weight:200;src:url("../woff2/everett-ultralightitalic.woff2") format("woff2");font-display:swap}@font-face{font-family:"Everett";font-style:normal;font-weight:300;src:url("../woff2/everett-light.woff2") format("woff2");font-display:swap}@font-face{font-family:"Everett";font-style:italic;font-weight:300;src:url("../woff2/everett-lightitalic.woff2") format("woff2");font-display:swap}@font-face{font-family:"Everett";font-style:normal;font-weight:400;src:url("../woff2/everett-regular.woff2") format("woff2");font-display:swap}@font-face{font-family:"Everett";font-style:italic;font-weight:400;src:url("../woff2/everett-italic.woff2") format("woff2");font-display:swap}@font-face{font-family:"Everett";font-style:normal;font-weight:500;src:url("../woff2/everett-book.woff2") format("woff2");font-display:swap}@font-face{font-family:"Everett";font-style:italic;font-weight:500;src:url("../woff2/everett-bookitalic.woff2") format("woff2");font-display:swap}@font-face{font-family:"Everett";font-style:normal;font-weight:600;src:url("../woff2/everett-medium.woff2") format("woff2");font-display:swap}@font-face{font-family:"Everett";font-style:italic;font-weight:600;src:url("../woff2/everett-mediumitalic.woff2") format("woff2");font-display:swap}@font-face{font-family:"Everett";font-style:normal;font-weight:700;src:url("../woff2/everett-bold.woff2") format("woff2");font-display:swap}@font-face{font-family:"Everett";font-style:italic;font-weight:700;src:url("../woff2/everett-bolditalic.woff2") format("woff2");font-display:swap}@font-face{font-family:"Everett";font-style:normal;font-weight:800;src:url("../woff2/everett-extrabold.woff2") format("woff2");font-display:swap}@font-face{font-family:"Everett";font-style:italic;font-weight:800;src:url("../woff2/everett-extrabolditalic.woff2") format("woff2");font-display:swap}@font-face{font-family:"Everett";font-style:normal;font-weight:900;src:url("../woff2/everett-black.woff2") format("woff2");font-display:swap}@font-face{font-family:"Everett";font-style:italic;font-weight:900;src:url("../woff2/everett-blackitalic.woff2") format("woff2");font-display:swap}html{font-size:16px;font-family:InterVariable,Inter, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif, Apple Color Emoji, Segoe UI Emoji;line-height:1.5;letter-spacing:0;font-weight:400;color:#152023;font-feature-settings:'liga' 1, 'calt' 1, 'cv01' 1, 'cv02' 1, 'cv03' 1, 'cv04' 1, 'cv10' 1, 'ss07' 1, 'ss08' 1;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-size:1rem}code,kbd,samp,pre,var{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace,"Apple Color Emoji","Segoe UI Emoji";font-feature-settings:normal;letter-spacing:normal;padding:.15rem .3rem;background:rgb(249.15,249.425,249.5);border-radius:.25rem}var{font-style:italic}code var,pre var{padding:0;background:rgba(0,0,0,0);border-radius:0}pre{padding:.25rem .5rem}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,p,ul,ol,address,dl,blockquote,pre,figure,table{margin:0 0 1rem 0}h1:last-child,.h1:last-child,h2:last-child,.h2:last-child,h3:last-child,.h3:last-child,h4:last-child,.h4:last-child,h5:last-child,.h5:last-child,h6:last-child,.h6:last-child,p:last-child,ul:last-child,ol:last-child,address:last-child,dl:last-child,blockquote:last-child,pre:last-child,figure:last-child,table:last-child{margin-bottom:0}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:Everett,-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif, Apple Color Emoji, Segoe UI Emoji;line-height:1.2;letter-spacing:0;font-weight:700;color:#152023;font-feature-settings:'liga' 1, 'calt' 1;margin-top:3rem;text-wrap:pretty;letter-spacing:normal}h1:first-child,.text-eyebrow+h1,.text-eyebrow-small+h1,.h1:first-child,.text-eyebrow+.h1,.text-eyebrow-small+.h1,h2:first-child,.text-eyebrow+h2,.text-eyebrow-small+h2,.h2:first-child,.text-eyebrow+.h2,.text-eyebrow-small+.h2,h3:first-child,.text-eyebrow+h3,.text-eyebrow-small+h3,.h3:first-child,.text-eyebrow+.h3,.text-eyebrow-small+.h3,h4:first-child,.text-eyebrow+h4,.text-eyebrow-small+h4,.h4:first-child,.text-eyebrow+.h4,.text-eyebrow-small+.h4,h5:first-child,.text-eyebrow+h5,.text-eyebrow-small+h5,.h5:first-child,.text-eyebrow+.h5,.text-eyebrow-small+.h5,h6:first-child,.text-eyebrow+h6,.text-eyebrow-small+h6,.h6:first-child,.text-eyebrow+.h6,.text-eyebrow-small+.h6{margin-top:0}h3,.h3,h4,.h4{font-weight:700}h5,.h5,h6,.h6{margin-top:2rem;letter-spacing:0}figure{font-size:1rem;margin:2rem 0;display:flex;flex-direction:column;gap:.5rem}figure:first-child{margin-top:0}figure+section{margin-top:-2rem}figure table{margin:0}figcaption{color:#152023;font-weight:400;font-size:.875rem}blockquote{border-left:3px solid rgb(208.2,210.4,211);padding-left:1rem;margin-left:1rem}blockquote.blockquote-lg{margin:2rem 0}blockquote.blockquote-lg p{margin-bottom:2rem}section,.section{padding-top:3rem}section:first-child,.section:first-child{padding-top:0}hr{margin:1rem 0;height:0;border:none;border-top:1px solid rgb(208.2,210.4,211)}hr.hr-extra-margin{margin:3rem 0}ol,ul{padding-left:2rem}ol ol,ol ul,ul ol,ul ul{margin:0}ol ol{list-style-type:lower-alpha}ol ol ol{list-style-type:lower-roman}.list-spaced li:not(:first-child){margin-top:1rem}dt,b,strong,.strong{font-weight:600}dd{margin:0 0 .5rem}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:inherit;text-decoration:underline}a:hover,a:active,a:focus{color:#2d95d3}h1,.h1{font-size:var(--font-h1-size)}h2,.h2{font-size:var(--font-h2-size)}h3,.h3{font-size:var(--font-h3-size)}h4,.h4{font-size:var(--font-h4-size)}h5,.h5{font-size:var(--font-h5-size)}h6,.h6{font-size:var(--font-h6-size)}.text-lg{font-size:1.125rem}.text-md{font-size:1rem}.text-sm{font-size:.875rem}.text-xs{font-size:.75rem}.text-lead{font-size:1.25rem;color:#152023}.text-muted{color:rgb(114.6,121.2,123)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-decoration-none{text-decoration:none}.text-decoration-none:hover,.text-decoration-none:active,.text-decoration-none:focus{text-decoration:none}.text-nowrap{white-space:nowrap}@media(min-width: 992px){.text-nowrap-desktop{white-space:nowrap}}button,input,select,optgroup,textarea,math{font-family:inherit;font-feature-settings:inherit;font-optical-sizing:inherit;letter-spacing:inherit}.text-disambiguation{font-feature-settings:'liga' 1, 'calt' 1, 'cv01' 1, 'cv02' 1, 'cv03' 1, 'cv04' 1, 'cv10' 1, 'ss07' 1, 'ss08' 1, 'ss02' 1}.text-fraction{font-feature-settings:'liga' 1, 'calt' 1, 'cv01' 1, 'cv02' 1, 'cv03' 1, 'cv04' 1, 'cv10' 1, 'ss07' 1, 'ss08' 1, 'frac' 1}.text-tabular{font-feature-settings:'liga' 1, 'calt' 1, 'cv01' 1, 'cv02' 1, 'cv03' 1, 'cv04' 1, 'cv10' 1, 'ss07' 1, 'ss08' 1, 'tnum' 1}.text-no-contextual-alternatives{font-feature-settings:'liga' 1, 'calt' 0, 'cv01' 1, 'cv02' 1, 'cv03' 1, 'cv04' 1, 'cv10' 1, 'ss07' 1, 'ss08' 1}.emoji-flags{font-family:"Twemoji Country Flags",InterVariable,Inter, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif, Apple Color Emoji, Segoe UI Emoji}a,button,.btn,input[type=submit],input[type=button]{background:rgba(0,0,0,0);transition-property:color,background,opacity,border-color;transition-timing-function:ease-in-out;transition-duration:.3s}.btn{display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.5rem;border-radius:100px;padding:.5rem 1.5rem;text-align:center;font-size:.875rem;font-weight:600;text-decoration:none !important;border-width:2px;border-style:solid;white-space:nowrap;text-overflow:ellipsis}.btn:hover,.btn:focus,.btn:active{text-decoration:none}.btn:focus-visible{outline-offset:0;border-radius:100px}.btn.disabled,.btn[disabled],.btn[aria-disabled=true]{opacity:.5;pointer-events:none}.btn-block{display:block;width:100%}@media(max-width: 767.98px){.btn-block-xs{display:block;width:100%}}.btn.btn-lg{padding:.75rem 1.25rem}.btn.btn-primary{background:var(--btn-primary-background);border-color:var(--btn-primary-background);color:var(--btn-primary-color)}.btn.btn-primary:hover,.btn.btn-primary:active,.btn.btn-primary.active{background:var(--btn-primary-hover-background);border-color:var(--btn-primary-hover-background);color:var(--btn-primary-hover-color)}.btn.btn-outline-primary{background:rgba(0,0,0,0);border-color:var(--btn-primary-background);color:inherit}.btn.btn-outline-primary:hover,.btn.btn-outline-primary:active,.btn.btn-outline-primary.active{background:var(--btn-primary-hover-background);border-color:var(--btn-primary-hover-background);color:var(--btn-primary-hover-color)}.btn.btn-secondary{background:var(--btn-secondary-background);border-color:var(--btn-secondary-background);color:var(--btn-secondary-color)}.btn.btn-secondary:hover,.btn.btn-secondary:active,.btn.btn-secondary.active{background:var(--btn-secondary-hover-background);border-color:var(--btn-secondary-hover-background);color:var(--btn-secondary-hover-color)}.btn.btn-outline-secondary{background:rgba(0,0,0,0);border-color:var(--btn-secondary-background);color:inherit}.btn.btn-outline-secondary:hover,.btn.btn-outline-secondary:active,.btn.btn-outline-secondary.active{background:var(--btn-secondary-hover-background);border-color:var(--btn-secondary-hover-background);color:var(--btn-secondary-hover-color)}.btn.btn-light{background:var(--btn-light-background);border-color:var(--btn-light-background);color:var(--btn-light-color)}.btn.btn-light:hover,.btn.btn-light:active,.btn.btn-light.active{background:var(--btn-light-hover-background);border-color:var(--btn-light-hover-background);color:var(--btn-light-hover-color)}.btns{display:flex;gap:1rem;flex-direction:column}@media(min-width: 576px){.btns{flex-direction:row}}:focus{outline:3px solid rgb(40.5,134.1,189.9)}:focus:not(:focus-visible){outline:none}:focus-visible{outline:3px solid rgb(40.5,134.1,189.9);outline-offset:3px;border-radius:.25rem}legend{font-size:1rem;font-weight:600;line-height:inherit}label{display:block}button,input,optgroup,select,textarea{font-family:inherit;font-size:1rem;font-weight:400;line-height:inherit;transition-property:color,background,outline-color,border-color;transition-timing-function:ease-in-out;transition-duration:.3s;color:#152023;outline-color:rgba(0,0,0,0);accent-color:rgb(40.5,134.1,189.9)}button:focus,input:focus,optgroup:focus,select:focus,textarea:focus{outline-offset:0}textarea{min-height:4rem}form{margin:0 0 2rem 0}form:last-child{margin-bottom:0}.form-description{font-size:.875rem;color:rgb(114.6,121.2,123);margin-top:.325rem}.form-label,.form-radio{display:block;font-size:.875rem;font-weight:600;margin:0 0 .375rem}.form-radio{display:flex;gap:.25rem}.form-validation-error,.field-validation-error{color:#d94a4a;font-size:.75rem;margin:.25rem 0 0}.form-validation-error{display:none}.form-group-invalid .form-validation-error{display:block}.form-floating{position:relative}.form-floating>.form-control::placeholder{color:rgba(0,0,0,0)}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>label{position:absolute;top:0;left:0;z-index:2;height:100%;color:rgb(114.6,121.2,123);padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:1px solid rgba(0,0,0,0);transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label{transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control:-webkit-autofill~label{transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>:disabled~label,.form-floating>.form-control:disabled~label{color:rgb(114.6,121.2,123)}.form-floating>:disabled~label::after,.form-floating>.form-control:disabled~label::after{background-color:rgb(249.15,249.425,249.5)}.form-control{display:block;width:100%;font-size:1rem;font-weight:400;line-height:1.25;color:#152023;appearance:none;background-color:#fff;background-clip:padding-box;border:1px solid rgb(208.2,210.4,211);border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-select{background-image:url(../icon-arrow-down.html);display:block;width:100%;padding:.375rem 2rem .375rem .75rem;font-weight:400;line-height:1.25;color:#152023;appearance:none;background-color:#fff;background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid rgb(208.2,210.4,211);border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,opacity .25s ease-in-out;opacity:1}.form-select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #152023}.form-select.loading{opacity:.5}.form-control{padding:1rem .75rem;line-height:1.25}.form-control,.form-select{height:calc(3.5rem + 2px);min-height:calc(3.5rem + 2px);font-size:1rem}.form-control:focus,.form-select:focus{border-color:rgb(40.5,134.1,189.9);outline:0;box-shadow:0 0 0 .25rem rgba(40.5,134.1,189.9,.25)}.form-control:hover,.form-select:hover{border-color:rgb(40.5,134.1,189.9)}.form-group-invalid .form-control,.form-group-invalid .form-select{border-color:#d94a4a}.form-group-invalid .form-control:focus,.form-group-invalid .form-select:focus{box-shadow:0 0 0 .25rem rgba(217,74,74,.25)}.form-control:disabled,.form-control[readonly],.form-select:disabled,.form-select[readonly]{background-color:rgb(249.15,249.425,249.5);color:rgb(114.6,121.2,123);opacity:1}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-floating{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-floating:focus-within{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group .input-group-text:not(:first-child):not(:last-child),.input-group .form-floating:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0;border-left:none;border-right:none}.input-group>.form-floating:first-child,.input-group>.form-control:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.form-floating:first-child>.form-control,.input-group>.form-floating:first-child>.form-select,.input-group>.form-control:first-child>.form-control,.input-group>.form-control:first-child>.form-select{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-text:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0;border-bottom-right-radius:0;border-right:none}.input-group>.form-floating:last-child,.input-group>.form-control:last-child{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:last-child>.form-control,.input-group>.form-floating:last-child>.form-select,.input-group>.form-control:last-child>.form-control,.input-group>.form-control:last-child>.form-select{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.input-group-text:last-child{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-top-left-radius:0;border-bottom-left-radius:0;border-left:none}.input-group .country-dial-number-select{flex-grow:0;flex-basis:150px}.input-group-text{display:flex;align-items:center;padding:1rem .75rem;font-size:1rem;font-weight:400;line-height:1.25;color:#152023;text-align:center;white-space:nowrap;border:1px solid rgb(208.2,210.4,211);border-radius:.25rem;height:calc(3.5rem + 2px)}.form-success-text-container{animation:fade-in-from-top 1s ease-in-out both;display:none}.form-success .form-success-text-container{display:block}.form-error-text-container{display:none;color:#d94a4a;margin-top:.25rem}.form-error .form-error-text-container{display:block}.form-group{margin-bottom:1rem}.form-group-note{font-size:.875rem;padding-top:.5rem}.search-input-form-group{position:relative}.search-input-form-group input[type=text]{padding:1rem 3rem 1rem 1rem}.search-input-form-group .svg-icon{position:absolute;right:1rem;top:50%;transform:translateY(-50%);font-size:1rem;cursor:pointer}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}input[type=search]::-ms-clear{display:none;width:0;height:0}input[type=search]::-ms-reveal{display:none;width:0;height:0}.visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.background-grey{background:rgb(249.15,249.425,249.5)}.background-charcoal{background:#152023;color:rgb(208.2,210.4,211)}.background-charcoal h1,.background-charcoal h2,.background-charcoal h3,.background-charcoal h4,.background-charcoal h5{color:#fff}.background-sky{background:rgb(249.75,252.35,253.9)}.background-gradient-grey{background:#fff linear-gradient(to bottom, #ffffff, rgb(243.3, 243.85, 244))}.background-gradient-orange{background:#fff linear-gradient(to bottom, #ffffff, rgba(253, 155, 35, 0.1019607843))}.hidden{display:none !important}@media(max-width: 575.98px){.hidden-xs{display:none !important}}@media(max-width: 480px){.hidden-xxs{display:none !important}}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1.5rem}.max-width-none{max-width:none !important}.user-account-visible,.user-lead-visible{display:none}.user-account .user-account-visible,.user-lead .user-lead-visible{display:initial}.user-account .user-account-hidden,.user-lead .user-lead-hidden{display:none}.hide-alt-text{text-indent:-9999px;white-space:nowrap}@media(min-width: 992px){html{scroll-padding-top:4.375rem}}body{overflow-x:hidden;letter-spacing:-0.01em}.container,[class^=container-]{width:100%;margin:0 auto;padding:0 1rem}@media(min-width: 576px){.container,[class^=container-]{max-width:540px}}@media(min-width: 768px){.container,[class^=container-]{max-width:720px}}@media(min-width: 992px){.container,[class^=container-]{max-width:960px}}@media(min-width: 1200px){.container,[class^=container-]{max-width:1140px}}@media(min-width: 1400px){.container,[class^=container-]{max-width:1320px}}@media(min-width: 576px){.container-sm{max-width:540px}}@media(min-width: 768px){.container-md{max-width:720px}}@media(min-width: 992px){.container-lg{max-width:960px}}@media(min-width: 1200px){.container-xl{max-width:1140px}}@media(min-width: 1400px){.container-xxl{max-width:1320px}}.skip-to-content{display:block;background:#916cd0;color:#fff;text-decoration:none !important;font-weight:600;text-align:center;padding:.5rem;border-radius:.25rem;position:fixed;top:1rem;left:50%;width:20rem;margin-left:-10rem;z-index:120;box-shadow:0 0 5px rgba(0,0,0,.25)}.skip-to-content:focus-visible{outline:none !important}.skip-to-content:hover,.skip-to-content:active,.skip-to-content:focus{color:#fff}.page{display:flex;flex-direction:column;min-height:100vh;align-items:stretch;position:relative}@media(min-width: 992px){.page:not(.page-landing){padding-top:4.375rem}}.header-banner-group{flex:0 0 auto;width:100%;top:0;left:0;position:relative;z-index:100}@media(min-width: 992px){.header-banner-group{position:fixed !important}}.header{position:relative;flex:0 0 auto;width:100%;background:#152023;color:#fff;font-size:.875rem;transition:all ease-in-out .3s}.header .container{display:flex;flex-direction:row;padding-top:.5rem;padding-bottom:.5rem;justify-content:space-between;align-items:center;gap:.5rem;height:4.375rem}@media(max-width: 1199.98px){.header .container{max-width:none !important}}.header-scrolled .header,.header.header-scrolled,.header.header-nav-open{background:#152023 !important;border-bottom-width:0 !important}@media(max-width: 1023.98px){.header-nav-container{display:none;position:absolute;top:4.375rem;left:0;right:0;bottom:0;height:100vh;overflow-y:auto;padding:0 0 1.5rem 0;background:#152023;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease}.header-nav-open .header-nav-container{display:block}.header-nav-visible .header-nav-container{opacity:1;visibility:visible;pointer-events:auto}}@media(min-width: 1024px){.header-nav-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem;flex:1 0 auto}}.header-trigger{display:block;pointer-events:none;position:absolute;top:0;left:0;right:0;height:2rem}.header-logo{padding:.5rem;margin:0 0 0 -0.5rem}.header-logo svg{height:30px;width:auto;transition:fill ease-in-out .3s}.header-logo svg #mark{fill:var(--logo-icon-color)}.header-logo svg #text{fill:var(--logo-text-color)}.header-nav{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0;align-items:stretch;justify-content:start}@media(min-width: 1024px){.header-nav{flex-direction:row;align-items:center}}.header-nav .icon-chevron-down{flex:0 0 auto;transition:transform ease-in-out 150ms;position:relative;top:0;margin:0;color:inherit;margin:0 0 0 .125rem;transform:rotate(-90deg)}@media(min-width: 1024px){.header-nav .icon-chevron-down{display:inline-block;transform:rotate(0deg)}}.header-nav .header-nav-dropdown-open .icon-chevron-down{transform:rotateX(180deg)}@media(min-width: 576px){.header-nav-right{flex-direction:row;justify-content:stretch;gap:1rem;margin:.5rem 1rem 0}}@media(min-width: 1024px){.header-nav-right{margin:0}}.header-nav-item{position:relative}.header-nav-item a{text-decoration:none;color:#fff;padding:.5rem}@media(max-width: 1023.98px){.header-nav-item a{display:block;padding:.5rem 1rem;display:flex;justify-content:space-between;align-items:center}}.header-nav-item a:hover,.header-nav-item a:focus,.header-nav-item a:active{color:rgb(208.2,210.4,211)}@media(max-width: 1023.98px){.header-nav-item+.header-nav-item{padding-top:.25rem;margin-top:.25rem;border-top:1px solid rgb(67.8,76.6,79)}}.header-nav-btn{margin:.5rem 1rem 0}.header-nav-btn a{display:block;color:inherit}.header-nav-btn a:hover,.header-nav-btn a:active{color:#d94174}.header-nav-btn button{width:100%}@media(min-width: 576px){.header-nav-btn{flex-grow:1;margin:0}}@media(min-width: 1024px){.header-nav-btn{margin:0;flex-grow:0}.header-nav-btn a{display:inline-block}}.header-nav-toggle{display:block;padding:0;appearance:none;-webkit-appearance:none;border:none;background:rgba(0,0,0,0);color:inherit}.header-nav-toggle:hover,.header-nav-toggle:focus,.header-nav-toggle:active{color:#fff}@media(min-width: 1024px){.header-nav-toggle{display:none}}.header-nav-toggle .icon-menu{display:block;font-size:1.5rem}.header-nav-toggle .icon-menu path{transition:all ease-in-out .3s}.header-nav-open .header-nav-toggle .icon-menu line:first-child{transform-origin:50% 25%;transform:translate(0, 25%) rotate(45deg)}.header-nav-open .header-nav-toggle .icon-menu line:nth-child(2){opacity:0;transform-origin:50% 50%;transform:rotateY(90deg)}.header-nav-open .header-nav-toggle .icon-menu line:last-child{transform-origin:50% 75%;transform:translate(0, -25%) rotate(-45deg)}.header-nav-desktop{display:none}@media(min-width: 1024px){.header-nav-desktop{display:initial}}.header-nav-mobile{display:initial}@media(min-width: 1024px){.header-nav-mobile{display:none}}.header-nav-dropdown{width:100%;z-index:120;position:fixed;top:0;left:100%;height:100vh;overflow-y:auto;transition:left .3s ease-in-out;display:block}.header-nav-dropdown.visible{left:0}@media(min-width: 992px){.header-nav-dropdown{position:absolute;top:100%;left:0;color:#152023;height:auto;overflow-y:visible;display:none;transform:none;min-width:230px}}.header-nav-dropdown .header-nav-dropdown-inner{border-radius:.5rem;position:relative;box-shadow:0 0 5px rgba(0,0,0,.25);height:100%;display:flex;flex-direction:column;background:#152023;margin:0}.header-nav-dropdown .header-nav-dropdown-inner:after{content:none}@media(min-width: 992px){.header-nav-dropdown .header-nav-dropdown-inner{padding:1rem;margin:1.5rem 0 0;background-color:#fff}.header-nav-dropdown .header-nav-dropdown-inner:after{display:block;content:"";position:absolute;top:-0.5rem;left:2rem;width:1rem;height:1rem;margin-left:-0.5rem;background:#fff;transform:rotate(45deg);z-index:1;box-shadow:-2px -2px 3px rgba(0,0,0,.1)}}@media(min-width: 992px){.header-nav-dropdown .header-nav-dropdown-inner-row{display:flex;flex-direction:row;align-items:stretch;gap:1.5rem;padding-right:1.5rem}.header-nav-dropdown .header-nav-dropdown-inner-row>ul{flex:1 1 auto}}.header-nav-dropdown a{display:flex;align-items:center;justify-content:start;transition-duration:.1s}@media(min-width: 992px){.header-nav-dropdown a{white-space:nowrap;padding:.5rem;color:#fff;border-radius:1rem;gap:1rem}.header-nav-dropdown a:hover,.header-nav-dropdown a:focus,.header-nav-dropdown a:active{color:rgb(243.3,243.85,244);background:rgb(243.3,243.85,244)}.header-nav-dropdown a:focus-visible{outline-offset:0}}.header-nav-dropdown ul{flex:1 1 auto;display:flex;flex-direction:column;padding:0;list-style-type:none;background-color:#152023;border-radius:.5rem}.header-nav-dropdown li{position:relative;z-index:2}@media(min-width: 1024px){.header-nav-dropdown-open .header-nav-dropdown{display:flex;animation:dropdown-appear linear 150ms}.header-nav-dropdown a{color:#152023}.header-nav-dropdown a:hover,.header-nav-dropdown a:focus,.header-nav-dropdown a:active{color:#000}.header-nav-dropdown ul{background-color:#fff}}.header-dropdown-item-icon{display:flex;justify-content:center;align-items:center;border-radius:.5rem;width:2.5rem;height:2.5rem;font-size:1.5rem}.header-dropdown-item-description{display:flex;flex-direction:column}.header-dropdown-item-description span:first-child{font-weight:600}.header-dropdown-item-description span:nth-child(2){color:rgb(114.6,121.2,123)}.header-nav-dropdown-colors-block{display:none;background-color:rgb(224.6,103,143.8);border-radius:1rem;overflow:hidden}@media(min-width: 992px){.header-nav-dropdown-colors-block{display:flex;align-items:center;justify-content:center;width:10rem;align-self:stretch}}.header-nav-dropdown-colors-block .svg-inline{position:relative;left:5rem;fill:hsla(0,0%,100%,.5);transform:rotate(90deg);opacity:.8;width:12rem}.header-light .header:not(.header-nav-open){--logo-text-color: #152023;color:#152023}.header-scrolled .header-light .header{--logo-text-color: #ffffff;color:#fff}#top:not(.header-scrolled) .header-light .header:not(.header-nav-open) .header-nav-item a:not(.btn),#top:not(.header-scrolled) .header-light .header:not(.header-nav-open) .header-nav-toggle{color:#152023}#top:not(.header-scrolled) .header-light .header:not(.header-nav-open) .header-nav-item a:not(.btn):hover,#top:not(.header-scrolled) .header-light .header:not(.header-nav-open) .header-nav-item a:not(.btn):focus,#top:not(.header-scrolled) .header-light .header:not(.header-nav-open) .header-nav-item a:not(.btn):active,#top:not(.header-scrolled) .header-light .header:not(.header-nav-open) .header-nav-toggle:hover,#top:not(.header-scrolled) .header-light .header:not(.header-nav-open) .header-nav-toggle:focus,#top:not(.header-scrolled) .header-light .header:not(.header-nav-open) .header-nav-toggle:active{color:rgb(67.8,76.6,79)}#top:not(.header-scrolled) .header-light .header:not(.header-nav-open) .header-nav-products a:nth-of-type(2),#top:not(.header-scrolled) .header-light .header:not(.header-nav-open) .header-nav-products a:nth-of-type(3){color:rgb(40.5,134.1,189.9)}#top:not(.header-scrolled) .header-light .header:not(.header-nav-open) .header-nav-products a:nth-of-type(2):hover,#top:not(.header-scrolled) .header-light .header:not(.header-nav-open) .header-nav-products a:nth-of-type(2):focus,#top:not(.header-scrolled) .header-light .header:not(.header-nav-open) .header-nav-products a:nth-of-type(2):active,#top:not(.header-scrolled) .header-light .header:not(.header-nav-open) .header-nav-products a:nth-of-type(3):hover,#top:not(.header-scrolled) .header-light .header:not(.header-nav-open) .header-nav-products a:nth-of-type(3):focus,#top:not(.header-scrolled) .header-light .header:not(.header-nav-open) .header-nav-products a:nth-of-type(3):active{color:rgb(40.5,134.1,189.9)}@media(min-width: 992px){.header-nav-courses ul{display:grid;grid-template-columns:repeat(3, 1fr);gap:0 .5rem}}.header-nav-courses .header-dropdown-item-icon{padding:.5rem}.header-nav-courses .header-dropdown-item-icon .svg-inline{fill:currentColor;opacity:.9}@media(min-width: 992px){.header-nav-courses{width:800px}}.header-nav-courses-footer{margin-top:1rem}.header-nav-courses-footer a{border-radius:2rem;text-align:center;justify-content:center;padding:.5rem 1.5rem}.banner{background-color:rgb(67.8,76.6,79);color:#fff;font-size:.875rem;font-weight:600;text-align:center;padding:.5rem;transition:margin linear .3s}.banner p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.5rem;height:1.5rem}.banner a{color:inherit}.header-scrolled .banner{margin-top:-2.5rem}.banner strong{font-weight:700}.banner.xmas{background:#2667e7}.organization-user .banner.xmas{display:none}.header-light .banner{background-color:#152023}.main{flex:1 0 auto}.footer{display:flex;flex-direction:column;flex:0 0 auto;background:#152023;color:rgb(208.2,210.4,211);font-size:.875rem;line-height:1.25;border-top-left-radius:2rem;border-top-right-radius:2rem}.footer a{color:inherit;text-decoration:none}.footer a:hover,.footer a:focus,.footer a:active{color:#fff;text-decoration:underline}.footer .svg-icon{display:block}.footer-logo{display:flex;justify-content:center;padding-top:4rem;padding-bottom:2rem;border-bottom:1px solid rgb(67.8,76.6,79)}@media(min-width: 576px){.footer-logo{justify-content:start}}.footer-top{flex:0 0 auto;padding:1rem 0 0 0}@media(min-width: 992px){.footer-top{padding:2rem 0;border-bottom:1px solid rgb(67.8,76.6,79)}}.footer-top .footer-container{display:flex;flex-direction:column;justify-content:stretch;align-items:start}@media(min-width: 992px){.footer-top .footer-container{flex-direction:row;gap:2rem}}.footer-column{flex:1 1 auto;width:100%}@media(min-width: 992px){.footer-column{width:25%}}.footer-column p{color:#fff;font-size:1rem;font-weight:600;margin:0;padding:.5rem 0}.footer-column ul{list-style:none;padding:.375rem 0;margin:0}.footer-column li{padding:.25rem 0}.footer-column-split{display:flex;flex-direction:row;justify-content:space-between;align-items:start;gap:.125rem}.footer-column-desktop{display:none}@media(min-width: 992px){.footer-column-desktop{display:block}}.footer-socials{display:flex;justify-content:start;flex-direction:row;flex-wrap:wrap;gap:2rem;padding:1rem 0;font-size:1.25rem}@media(min-width: 992px){.footer-socials{padding:0;gap:.5rem;margin:.5rem 0;font-size:1rem}}.footer-socials a{display:block;padding:.375rem;color:inherit;flex:0 0 auto}@media(max-width: 1199.98px){.footer-socials a:last-child{display:none}}.footer-bottom{flex:0 0 auto;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:1rem;align-items:start;padding-bottom:1rem}@media(min-width: 992px){.footer-bottom{flex-direction:row;align-items:end;gap:0rem;padding-top:2rem;padding-bottom:4rem}}.footer-bottom p{font-weight:600;font-size:.75rem;margin:0}.footer-bottom-left{display:flex;gap:2rem;align-items:center;width:100%}@media(min-width: 992px){.footer-bottom-left{width:auto}}.footer-bottom-left .footer-logo{display:none}@media(min-width: 992px){.footer-bottom-left .footer-logo{display:block}}.footer-bottom-awards{display:flex;gap:.75rem;border-top:1px solid rgb(67.8,76.6,79);border-bottom:1px solid rgb(67.8,76.6,79);padding:1rem 0;width:100%}@media(min-width: 992px){.footer-bottom-awards{border-top:none;padding:0;border-bottom:none;width:auto}}.cookie-notice-container{padding:1rem;position:fixed;bottom:0;right:0;left:0;z-index:130}.cookie-notice{display:flex;width:100%;max-width:1320px;margin:0 auto;justify-content:end}.cookie-notice-inner{background:#152023;color:#fff;padding:1rem;border-radius:.5rem;box-shadow:0 5px 20px 0 rgba(0,0,0,.25);flex:0 1 auto}@media(min-width: 768px){.cookie-notice-inner{padding:2rem}}.cookie-notice-text{max-width:15rem}.cookie-notice-btns{display:flex;flex-direction:column;gap:1rem;flex-wrap:nowrap;white-space:nowrap}@media(min-width: 576px){.cookie-notice-btns{flex-direction:row}}.accordion{text-align:left;display:flex;flex-direction:column}.accordion-item{display:flex;flex-direction:column;gap:.5rem}.accordion-item+.accordion-item{border-top:1px solid rgb(208.2,210.4,211);padding-top:.5rem;margin-top:.5rem}.accordion-item-heading{font-size:1rem;margin:0;letter-spacing:0}.accordion-item-heading a{display:block;padding:.5rem 3rem .5rem 0;position:relative;text-decoration:none;font-weight:600;color:inherit}.accordion-item-heading a:hover,.accordion-item-heading a:focus,.accordion-item-heading a:active{color:#152023;text-decoration:none}.accordion-item-heading a,.accordion-nav-item-heading a{position:relative}.accordion-item-heading a>.svg-icon,.accordion-nav-item-heading a>.svg-icon{display:block;position:absolute;top:50%;right:1rem;width:1rem;height:1rem;margin:-0.5rem 0 0;transition:all 0.3s ease-in-out}.accordion-item-expanded .accordion-item-heading a>.svg-icon,.accordion-item-expanded .accordion-nav-item-heading a>.svg-icon{transform:rotate(180deg)}.accordion-item-content{padding:0 0 1rem 0rem;display:none}.accordion-item-expanded .accordion-item-content{display:block;animation:fade-in .8s}.accordion-item-content p{max-width:800px}.jumpbar{display:none}@media(min-width: 992px){.jumpbar{display:block;position:relative;left:0;top:3rem;bottom:0;width:20%;margin-bottom:3rem}}.jumpbar ul{padding-left:0;list-style:none}.jumpbar>ul{font-size:.875rem;margin-bottom:30px}@media(min-width: 576px){.jumpbar>ul{position:sticky;top:85px}}.jumpbar>ul a{text-decoration:none;color:#152023;background:rgba(0,0,0,0)}.jumpbar>ul a:hover,.jumpbar>ul a:focus{color:inherit}.jumpbar>ul li{margin-bottom:5px}.jumpbar>ul li.active>a{font-weight:bold}.jumpbar>ul li.deepest>a{color:inherit;font-size:.875rem;text-transform:uppercase;letter-spacing:1.5px;font-weight:600}.jumpbar>ul>li{margin-bottom:1.5rem;font-size:1rem;font-weight:400}.jumpbar>ul>li:first-child{line-height:1.25rem;font-size:1.25rem;font-weight:bold}.jumpbar>ul>li:first-child>a{padding-top:0}.jumpbar>ul>li>a:not(.btn){padding:5px 0}.jumpbar>ul>li>ul{display:none}.jumpbar>ul>li>ul ul{margin-top:5px;display:none}.jumpbar>ul .active>ul{display:block}.nav-tabs{list-style-type:none;padding-left:0}.nav-tabs:not(.custom-button-tabs){float:left;width:100%;margin:0;border-bottom:1px solid #ddd}.nav-tabs:not(.custom-button-tabs)>li{float:left;margin-bottom:-1px}.nav-tabs:not(.custom-button-tabs)>li>a{float:left;margin-right:2px;line-height:1.42857143;padding:10px;border:1px solid rgba(0,0,0,0);border-radius:4px 4px 0 0}.nav-tabs:not(.custom-button-tabs)>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs:not(.custom-button-tabs)>li.active>a,.nav-tabs:not(.custom-button-tabs)>li.active>a:hover,.nav-tabs:not(.custom-button-tabs)>li.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:rgba(0,0,0,0)}.custom-button-tabs{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.custom-button-tabs>li>a{color:rgb(114.6,121.2,123);border-color:rgb(208.2,210.4,211)}.custom-button-tabs>li>a:hover{background:rgb(243.3,243.85,244)}.custom-button-tabs>li.active>a{background:var(--btn-primary-background);border-color:var(--btn-primary-background);color:var(--btn-primary-color)}.custom-button-tabs>li.active>a:hover{background:var(--btn-primary-hover-background);border-color:var(--btn-primary-hover-background);color:var(--btn-primary-hover-color)}.tab-content{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.tab-pane.active{display:block}.tab-content>.active{display:block}.modal{display:none;position:fixed;z-index:2;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.modal-show{z-index:10;display:flex}.modal-content{display:flex;flex-direction:column;gap:2rem;position:relative;background-color:#fff;margin:auto;padding:4rem;border:1px solid #888;max-width:650px;border-radius:.25rem;box-shadow:0 .25rem .5rem 0 rgba(0,0,0,.2),0 .375rem 1.25rem 0 rgba(0,0,0,.19);-webkit-animation-name:fade-in-from-top;-webkit-animation-duration:.4s;animation-name:fade-in-from-top;animation-duration:.4s}.modal.bottom-modal{overflow-y:hidden}.modal.bottom-modal .modal-content{width:100%;margin-top:auto;margin-bottom:0;-webkit-animation-name:fade-in-from-bottom;animation-name:fade-in-from-bottom;padding:2rem}.modal-header{padding:0;text-align:center}.modal-title{font-weight:400;margin:0 auto}.modal-footer{padding:1.25rem;text-align:center;border-top:1px solid rgb(208.2,210.4,211)}.modal-footer .btn{min-width:120px}.modal-close-button{position:absolute;top:.625rem;right:.625rem;display:flex;justify-content:center;align-items:center;width:3rem;height:3rem;border-radius:50%;color:#152023;float:right;font-size:1rem;font-weight:bold;background-color:#fff;border:none}.modal-close-button:hover,.modal-close-button:focus,.modal-close-button:active{color:#000;text-decoration:none;cursor:pointer;background-color:rgb(243.3,243.85,244)}@-webkit-keyframes fade-in-from-top{from{top:-300px;opacity:0}to{top:0;opacity:1}}@keyframes fade-in-from-top{from{top:-300px;opacity:0}to{top:0;opacity:1}}@-webkit-keyframes fade-in-from-bottom{from{top:300px;opacity:0}to{top:0;opacity:1}}@keyframes fade-in-from-bottom{from{top:300px;opacity:0}to{top:0;opacity:1}}@-webkit-keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-in{from{opacity:0}to{opacity:1}}@-webkit-keyframes fade-out{to{opacity:0}}@keyframes fade-out{to{opacity:0}}@keyframes translate-in-from-left{from{transform:translateX(-100px)}to{transform:translateX(0)}}@keyframes translate-in-from-right{from{transform:translateX(100px)}to{transform:translateX(0)}}@keyframes translate-in-from-bottom{from{transform:translateY(30px)}to{transform:translateY(0)}}@keyframes caret{50%{border-color:rgba(0,0,0,0)}}@keyframes tagIn{from{opacity:0;transform:translate(-30px, 30px) rotate(var(--angle))}to{opacity:1;transform:translateY(0) rotate(var(--angle))}}table{border-spacing:0;border-radius:.5rem;border:1px solid rgb(208.2,210.4,211)}th,td{padding:1rem}th{font-size:.75rem;letter-spacing:.1rem;text-transform:uppercase;font-weight:700;color:rgb(114.6,121.2,123);border-bottom:1px solid rgb(208.2,210.4,211)}.opacity-0{opacity:0}.opacity-1{opacity:.01}.opacity-2{opacity:.02}.opacity-3{opacity:.03}.opacity-4{opacity:.04}.opacity-5{opacity:.05}.opacity-6{opacity:.06}.opacity-7{opacity:.07}.opacity-8{opacity:.08}.opacity-9{opacity:.09}.opacity-10{opacity:.1}.opacity-11{opacity:.11}.opacity-12{opacity:.12}.opacity-13{opacity:.13}.opacity-14{opacity:.14}.opacity-15{opacity:.15}.opacity-16{opacity:.16}.opacity-17{opacity:.17}.opacity-18{opacity:.18}.opacity-19{opacity:.19}.opacity-20{opacity:.2}.opacity-21{opacity:.21}.opacity-22{opacity:.22}.opacity-23{opacity:.23}.opacity-24{opacity:.24}.opacity-25{opacity:.25}.opacity-26{opacity:.26}.opacity-27{opacity:.27}.opacity-28{opacity:.28}.opacity-29{opacity:.29}.opacity-30{opacity:.3}.opacity-31{opacity:.31}.opacity-32{opacity:.32}.opacity-33{opacity:.33}.opacity-34{opacity:.34}.opacity-35{opacity:.35}.opacity-36{opacity:.36}.opacity-37{opacity:.37}.opacity-38{opacity:.38}.opacity-39{opacity:.39}.opacity-40{opacity:.4}.opacity-41{opacity:.41}.opacity-42{opacity:.42}.opacity-43{opacity:.43}.opacity-44{opacity:.44}.opacity-45{opacity:.45}.opacity-46{opacity:.46}.opacity-47{opacity:.47}.opacity-48{opacity:.48}.opacity-49{opacity:.49}.opacity-50{opacity:.5}.opacity-51{opacity:.51}.opacity-52{opacity:.52}.opacity-53{opacity:.53}.opacity-54{opacity:.54}.opacity-55{opacity:.55}.opacity-56{opacity:.56}.opacity-57{opacity:.57}.opacity-58{opacity:.58}.opacity-59{opacity:.59}.opacity-60{opacity:.6}.opacity-61{opacity:.61}.opacity-62{opacity:.62}.opacity-63{opacity:.63}.opacity-64{opacity:.64}.opacity-65{opacity:.65}.opacity-66{opacity:.66}.opacity-67{opacity:.67}.opacity-68{opacity:.68}.opacity-69{opacity:.69}.opacity-70{opacity:.7}.opacity-71{opacity:.71}.opacity-72{opacity:.72}.opacity-73{opacity:.73}.opacity-74{opacity:.74}.opacity-75{opacity:.75}.opacity-76{opacity:.76}.opacity-77{opacity:.77}.opacity-78{opacity:.78}.opacity-79{opacity:.79}.opacity-80{opacity:.8}.opacity-81{opacity:.81}.opacity-82{opacity:.82}.opacity-83{opacity:.83}.opacity-84{opacity:.84}.opacity-85{opacity:.85}.opacity-86{opacity:.86}.opacity-87{opacity:.87}.opacity-88{opacity:.88}.opacity-89{opacity:.89}.opacity-90{opacity:.9}.opacity-91{opacity:.91}.opacity-92{opacity:.92}.opacity-93{opacity:.93}.opacity-94{opacity:.94}.opacity-95{opacity:.95}.opacity-96{opacity:.96}.opacity-97{opacity:.97}.opacity-98{opacity:.98}.opacity-99{opacity:.99}.opacity-100{opacity:1}.reviews-skeleton-cards{display:grid;grid-template-columns:repeat(auto-fit, minmax(345px, 1fr));grid-gap:1rem;margin-top:1rem}@media(max-width: 767.98px){.reviews-skeleton-cards{grid-template-columns:repeat(auto-fit, minmax(100%, 1fr))}}.skeleton-card{max-width:100%;background:linear-gradient(93deg, #ececec 8%, #f5f5f5 18%, #ececec 33%);background-size:200% 100%;animation:1.5s background-shine linear infinite;border-radius:.5rem;padding:1.5rem 2rem;display:flex;gap:1rem;flex-direction:column}.skeleton{background-color:#fff;border-radius:.5rem;height:1rem}.skeleton-group{display:flex;flex-direction:column;gap:.5rem}.skeleton-xs{width:25%}.skeleton-sm{width:40%}.skeleton-md{width:65%}.skeleton-lg{width:100%}@keyframes background-shine{to{background-position-x:-200%}}.tooltip{position:relative;display:inline-flex;align-items:center}.tooltip-bubble{position:absolute;max-width:18rem;width:max-content;padding:.5rem .6rem;border-radius:.25rem;background:#152023;color:rgb(208.2,210.4,211);box-shadow:0 6px 18px rgba(0,0,0,.18);opacity:0;visibility:hidden;z-index:10;white-space:normal}.tooltip-bubble:after{content:"";position:absolute;width:8px;height:8px;background:inherit;transform:rotate(45deg)}.tooltip:hover .tooltip-bubble,.tooltip:focus-within .tooltip-bubble{opacity:1;visibility:visible}.tooltip-top .tooltip-bubble{bottom:calc(100% + .5rem);left:50%;transform:translate(-50%, 2px)}.tooltip-top .tooltip-bubble:after{top:100%;left:50%;translate:-50% -4px}.tooltip-right .tooltip-bubble{left:calc(100% + .5rem);top:50%;transform:translate(2px, -50%)}.tooltip-right .tooltip-bubble:after{left:0px;top:50%;translate:-50% -50%}.tooltip-bottom .tooltip-bubble{top:calc(100% + .5rem);left:50%;transform:translate(-50%, -2px)}.tooltip-bottom .tooltip-bubble:after{bottom:100%;left:50%;translate:-50% 4px}.tooltip-left .tooltip-bubble{right:calc(100% + .5rem);top:50%;transform:translate(-4px, -50%)}.tooltip-left .tooltip-bubble:after{right:0px;top:50%;translate:50% -50%}.svg-icon{width:1em;height:1em;vertical-align:middle;display:inline-block;position:relative;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.svg-icon-inline{margin-top:-0.2em}.svg-icon-lg{font-size:1rem}@keyframes icon-loader-circle{to{transform:rotate(1turn)}}#icon-loader-circle{transform-origin:50% 50%;animation:icon-loader-circle 1.3s cubic-bezier(0.45, 0.25, 0.55, 0.65) infinite}@keyframes icon-ellipsis-bounce{0%,25%{transform:translate(0, 30%)}12.5%{transform:translate(0, -30%)}}#icon-ellipsis-bounce circle{transform:translate(0, 30%);animation:icon-ellipsis-bounce 2s linear .5s infinite}#icon-ellipsis-bounce circle:first-child{animation-delay:.25s}#icon-ellipsis-bounce circle:last-child{animation-delay:0s}@keyframes icon-ellipsis-fade{0%,100%{opacity:1}50%{opacity:0}}#icon-ellipsis-fade circle{animation:icon-ellipsis-fade 2s cubic-bezier(0.5, 0, 0.5, 1) infinite}#icon-ellipsis-fade circle:first-child{animation-delay:-0.2s}#icon-ellipsis-fade circle:last-child{animation-delay:-0.4s}.icon-star-filled{fill:currentColor}.gradient-ai{background:linear-gradient(135deg, #fc43ff, #50fff0)}.gradient-data-analysis{background:linear-gradient(135deg, #6c38ff, #e953f9)}.gradient-design{background:linear-gradient(135deg, #20407e, #57cb78)}.gradient-development{background:linear-gradient(135deg, #fb3259, #fd9b23)}.gradient-excel{background:linear-gradient(135deg, #1a7154, #44aa65)}.gradient-finance{background:linear-gradient(135deg, #53d669, #dce35b)}.gradient-leadership{background:linear-gradient(135deg, #fb4e76, #fc7593)}.gradient-lean-six-sigma{background:linear-gradient(135deg, #307bf2, #c38efd)}.gradient-office{background:linear-gradient(135deg, #fc8955, #fcb82f)}.gradient-productivity{background:linear-gradient(135deg, #006bde, #55cfff)}.gradient-project-management{background:linear-gradient(135deg, #e462e2, #ffc0cc)}.gradient-soft-skills{background:linear-gradient(135deg, #f959cd, #face5c)}.gradient-coming-soon{background:linear-gradient(135deg, #44aa65, #63d641)}.gradient-learning-path{background:linear-gradient(135deg, #60c8f6, #fffc79)}.gradient-topic{background:linear-gradient(135deg, #7086e0, #9fdccf)}.color-background-lavender{background-color:rgb(244,240.3,250.3)}.color-background-lavender.hover:hover{background-color:rgb(233,225.6,245.6)}.color-foreground-lavender{color:#916cd0}.color-background-sky{background-color:rgb(234,244.4,250.6)}.color-background-sky.hover:hover{background-color:rgb(213,233.8,246.2)}.color-foreground-sky{color:#2d95d3}.color-background-flamingo{background-color:rgb(251.2,236,241.1)}.color-background-flamingo.hover:hover{background-color:rgb(247.4,217,227.2)}.color-foreground-flamingo{color:#d94174}.color-background-coral{background-color:rgb(251.2,236.9,236.9)}.color-background-coral.hover:hover{background-color:rgb(247.4,218.8,218.8)}.color-foreground-coral{color:#d94a4a}.color-background-grass{background-color:rgb(229.5,247.7,242.9)}.color-background-grass.hover:hover{background-color:rgb(204,240.4,230.8)}.color-foreground-grass{color:#00b686}.color-background-aquamarine{background-color:rgb(229.5,245.8,244.5)}.color-background-aquamarine.hover:hover{background-color:rgb(204,236.6,234)}.color-foreground-aquamarine{color:#00a396}.color-background-marigold{background-color:rgb(252.4,247.2,235.9)}.color-background-marigold.hover:hover{background-color:rgb(249.8,239.4,216.8)}.color-foreground-marigold{color:#e5b140}.color-background-apricot{background-color:rgb(251.6,240.7,236.4)}.color-background-apricot.hover:hover{background-color:rgb(248.2,226.4,217.8)}.color-foreground-apricot{color:#dd7045}.page-landing .header{position:absolute;background:rgba(0,0,0,0);border-bottom:1px solid hsla(0,0%,100%,.4)}.landing-hero{display:flex;flex-direction:column;position:relative;background-color:#fff;color:#152023;padding:4.375rem 0 0}@media(min-width: 768px){.landing-hero picture,.landing-hero img{display:block}.landing-hero img{margin:0 auto;max-width:100%;height:auto}}.landing-hero-background{position:relative;z-index:1;padding:2rem;margin:0 auto;order:2}@media(min-width: 768px){.landing-hero-background{margin-top:0}}@media(max-width: 767.98px){.landing-hero-background picture,.landing-hero-background img{display:block;height:auto;width:100%}}.landing-hero-background::before{content:"";position:absolute;inset:0;background:#2d95d3;height:60%;z-index:-1;margin:auto 0;width:100vw;left:50%;transform:translateX(-50%)}@media(min-width: 768px){.landing-hero-background::before{border-radius:2rem;width:auto;left:0;transform:none}}.landing-hero-text{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;text-align:center;max-width:60rem;margin:auto;position:relative;z-index:10;padding:2rem 0}.landing-hero-text h1,.landing-hero-text .h1,.landing-hero-text h2,.landing-hero-text .h2{font-weight:700;line-height:1.2}.landing-hero-text h1,.landing-hero-text .h1,.landing-hero-text h2,.landing-hero-text .h2,.landing-hero-text p{color:inherit;margin:0;text-wrap:pretty}.landing-hero-text .text-lead{font-size:1.25rem}.landing-hero-text p a{color:inherit;text-decoration:underline}.landing-hero-text p a:hover,.landing-hero-text p a:focus,.landing-hero-text p a:active{color:#d94174}.landing-hero-text .h3{font-size:.875rem;text-transform:uppercase;letter-spacing:.094rem;font-weight:400}.landing-hero-text .heading-xs{font-size:.875rem;font-weight:400;text-transform:uppercase;letter-spacing:.094rem}@media(min-width: 576px){.landing-hero-text .h1{font-size:3rem}}@media(min-width: 768px){.landing-hero-text .h1{font-size:3.75rem}}@media(min-width: 992px){.landing-hero-text{padding:6rem 0 3rem}.landing-hero-text .h1{font-size:4.5rem}}@media(min-width: 1200px){.landing-hero-text .h1{font-size:6rem}}@media(min-width: 576px){.landing-hero-text-md .h1{font-size:1.875rem}}@media(min-width: 768px){.landing-hero-text-md .h1{font-size:3rem}}@media(min-width: 992px){.landing-hero-text-md .h1{font-size:3.75rem}}@media(min-width: 1200px){.landing-hero-text-md .h1{font-size:4.5rem}}.landing-hero-text-sm{padding:0}@media(min-width: 576px){.landing-hero-text-sm .h1{font-size:2.25rem}}@media(min-width: 992px){.landing-hero-text-sm{padding:3rem 3rem}.landing-hero-text-sm .h1{font-size:3rem}}.landing-hero-text-left{margin-left:0}.landing-hero-text-left .btn{margin:auto}@media(min-width: 768px){.landing-hero-text-left{max-width:24rem;text-align:left}.landing-hero-text-left .btn{margin:0;align-self:start}}.landing-section{padding-top:3rem;padding-bottom:3rem}.landing-section.background-grey-md{background:rgb(249.15,249.425,249.5)}.landing-section.background-grey{padding-top:6rem;padding-bottom:6rem}.landing-section.background-charcoal{padding-top:6rem;padding-bottom:6rem}.landing-section.background-wave-pattern{clip-path:polygon(100% 0, 50% 2.5rem, 0 0, 0 calc(100% - 2.5rem), 50% 100%, 100% calc(100% - 2.5rem))}.landing-section.background-wave-pattern:last-of-type{clip-path:polygon(100% 0, 50% 5%, 0 0, 0 100%, 50% 100%, 100% 100%)}@media(min-width: 992px){.landing-section.background-wave-pattern{clip-path:polygon(100% 0, 50% 3rem, 0 0, 0 calc(100% - 3rem), 50% 100%, 100% calc(100% - 3rem));padding-top:8rem;padding-bottom:7rem}.landing-section.background-wave-pattern:last-of-type{clip-path:polygon(100% 0, 50% 3rem, 0 0, 0 100%, 50% 100%, 100% 100%)}}.background-charcoal+.landing-section{padding-top:6rem}.landing-section-footer-cta{margin-top:2rem}.landing-section-footer-cta a{display:flex;gap:.5rem;align-items:center;justify-content:center}.landing-logos{text-align:center}.landing-logos p{margin-bottom:2rem}.landing-logos ul{display:grid;grid-template-columns:repeat(3, 1fr);grid-auto-rows:auto;justify-items:center;align-items:center;list-style:none;padding:0;margin:0;gap:1.5rem 2rem}@media(min-width: 768px){.landing-logos ul{gap:2rem 3rem}}@media(min-width: 992px){.landing-logos ul{grid-template-columns:repeat(5, 1fr);gap:3rem 4rem}}.landing-logos li{display:flex;justify-content:center;align-items:center}.landing-logos img{width:auto;height:auto;max-height:1.25rem}@media(min-width: 576px){.landing-logos img{max-height:1.5rem}}@media(min-width: 768px){.landing-logos img{max-height:1.75rem}}@media(min-width: 992px){.landing-logos img{max-height:2rem}}.background-wave-pattern{clip-path:polygon(100% 0, 50% 0, 0 0, 0 calc(100% - 2.5rem), 50% 100%, 100% calc(100% - 2.5rem))}@media(min-width: 992px){.background-wave-pattern{clip-path:polygon(100% 0, 50% 0, 0 0, 0 calc(100% - 4rem), 50% 100%, 100% calc(100% - 4rem))}}.landing-logos-dummy{display:block;width:160px;height:40px;background:rgb(208.2,210.4,211);border-radius:.25rem}.landing-item{display:flex;gap:1rem;flex-direction:column;align-items:stretch;text-align:center}@media(min-width: 992px){.landing-item{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:1rem 2rem;text-align:left}}.landing-item>h1,.landing-item>h2,.landing-item>h3,.landing-item>h4{margin:0 0 .5rem 0}@media(min-width: 992px){.landing-item>h1,.landing-item>h2,.landing-item>h3,.landing-item>h4{align-self:end;margin:0}}.landing-item-image,.landing-item-text,.landing-item-accordion{flex:0 1 50%}.landing-item-text p{text-wrap:pretty}.landing-item-image{width:100%;margin:0 auto;max-width:60vw;margin:2rem auto}@media(min-width: 992px){.landing-item-image{max-width:100%;margin:0 auto;grid-column:2;grid-row:1/span 2;position:relative}.landing-item-right .landing-item-image{grid-column:1}}.landing-item-image>picture,.landing-item-image>img{display:block;margin:auto}@media(max-width: 767.98px){.landing-item-image.award-combined-image{max-width:80vw}}.landing-item-image-bottom{margin-top:1rem;margin-bottom:-3rem;align-self:end}.landing-item-image-bottom .landing-item-image-dummy{border-bottom-left-radius:0;border-bottom-right-radius:0}.landing-item-image-dummy{display:block;width:100%;height:auto;aspect-ratio:4/3;border-radius:.25rem;background:rgb(208.2,210.4,211)}.landing-item-contact-image .landing-item-image-dummy{width:220px;aspect-ratio:1;border:4px solid #fff;border-radius:1000px;position:relative}.landing-item-contact-image{display:flex;flex-direction:row;justify-content:center}.landing-item-contact-image img{width:260px;aspect-ratio:1;border:4px solid #fff;border-radius:1000px;margin:0}.landing-item-contact-image picture{position:relative;z-index:2;margin:0}.landing-item-contact-image picture:last-child:not(:first-child){margin-left:-50px;z-index:1}.landing-item-video{display:flex;position:relative;max-width:80%;aspect-ratio:1.2658823529;margin:auto}.landing-item-video .landing-item-video-inner{display:flex;margin:auto}.landing-item-video .landing-item-video-inner.framed{border-radius:2rem;border:5px #152023 solid;overflow:hidden}.landing-item-video .svg-inline{position:absolute;top:-2rem;left:-2rem;width:80%;z-index:-1;fill:rgb(244.5,249.7,252.8)}.landing-item-video video{flex:1 1 auto;width:100%;height:auto}.landing-item-video picture,.landing-item-video img{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.landing-item-video .frame-overlay{border-radius:2rem;border:5px #152023 solid;overflow:hidden}@media(min-width: 992px){.landing-item-left .landing-item-video{margin-left:auto;margin-right:0}.landing-item-right .landing-item-video{margin-right:auto;margin-left:0}}@media(min-width: 992px){.landing-item-slider{grid-template-columns:50% 1fr}}.landing-item-accordion{width:100%;margin:0 auto}@media(min-width: 992px){.landing-item-accordion{max-width:100%;grid-column:2;grid-row:1/span 2}.landing-item-right .landing-item-accordion{grid-column:1}}.landing-awards{text-align:center;padding-bottom:0}.landing-awards p{max-width:470px;margin:0 auto;padding:0 1rem}.landing-awards ul{display:flex;flex-direction:row;gap:1.5rem;list-style:none;padding:3rem 0}@media(min-width: 992px){.landing-awards ul{padding:6rem 0}}.landing-awards ul{margin:0;justify-content:center;position:relative}.landing-awards li{flex:0 0 auto}.landing-awards li,.landing-awards img{width:80px}@media(min-width: 768px){.landing-awards li,.landing-awards img{width:120px}}@media(min-width: 1200px){.landing-awards li,.landing-awards img{width:150px}}.landing-awards-dummy{display:block;width:170px;height:220px;border-radius:.25rem;background:rgb(208.2,210.4,211)}.landing-solutions{text-align:center;padding-top:6rem;padding-bottom:6rem}.landing-solutions .h2{max-width:470px;margin:0 auto 2rem}@media(min-width: 768px){.landing-solutions .h2{margin-bottom:3rem}}.landing-solutions .subtitle{margin:0 auto 2rem}@media(min-width: 768px){.landing-solutions .subtitle{margin-bottom:3rem}}.landing-solutions-list{display:flex;flex-direction:row;gap:2rem 1rem;list-style:none;padding:0;margin:0;justify-content:center;flex-wrap:wrap}.landing-solutions-list div{display:flex;flex-direction:column;flex:1 1 auto;align-items:center}.landing-solutions-list h3{font-size:1rem;order:2;margin:0 0 .5rem}.landing-solutions-list p{order:3;max-width:200px;margin-left:auto;margin-right:auto}@media(min-width: 400px){.landing-solutions-list .landing-solution{width:40%}}@media(min-width: 768px){.landing-solutions-list .landing-solution{width:20%}}.landing-solutions-list .landing-solution img{aspect-ratio:1}.landing-solutions-list .landing-solution-card{width:14rem;flex-grow:0;padding:1rem;font-size:.75rem;text-align:left;border-radius:.5rem;overflow:hidden;box-shadow:0px 4px 24px 0px rgba(0,0,0,.06)}.landing-solutions-list .landing-solution-card p{font-weight:600}.landing-solutions-list .landing-solution-card p:last-child{font-weight:400}.landing-solutions-list .landing-solution-card picture,.landing-solutions-list .landing-solution-card video{display:block;margin:-1rem -1rem 1rem;background:rgb(208.2,210.4,211)}.landing-solutions-list .landing-solution-card img{display:block}.landing-solutions-list.landing-solutions-dark .landing-solution-card picture,.landing-solutions-list.landing-solutions-dark .landing-solution-card video{background:#152023;width:250px;height:249px}.landing-solutions-list+.landing-item{margin-top:4rem}.landing-solutions-list .landing-solution-small.space-between{gap:2rem}@media(min-width: 768px){.landing-solutions-list .landing-solution-small{width:30%}}@media(min-width: 1200px){.landing-solutions-list .landing-solution-small{width:auto}}.landing-solutions-list-scroll .landing-solutions-list{padding:2rem 1rem}@media(max-width: 991.98px){.landing-solutions-list-scroll .landing-solutions-list{display:flex;flex-direction:row;gap:1rem;justify-content:start;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;flex-wrap:nowrap}.landing-solutions-list-scroll .landing-solutions-list::-webkit-scrollbar{display:none}.landing-solutions-list-scroll .landing-solutions-list .landing-solution-card{flex:0 0 auto}}@media(min-width: 992px){.landing-solutions-list-scroll .landing-solutions-list{width:960px;margin:0 auto}}@media(min-width: 1200px){.landing-solutions-list-scroll .landing-solutions-list{width:1140px}}@media(min-width: 1400px){.landing-solutions-list-scroll .landing-solutions-list{width:1320px}}.landing-solutions-dummy{display:block;width:150px;height:150px;border-radius:.25rem;background:rgb(208.2,210.4,211)}.background-grey .landing-solutions-dummy{background:#fff}.landing-solutions-dummy{margin:0 auto 1.5rem;order:1}.landing-testimonial{display:flex;flex-direction:column;padding-top:6rem;padding-bottom:6rem;gap:2rem;align-items:center}@media(min-width: 992px){.landing-testimonial{flex-direction:row;gap:4rem;justify-content:center}}.landing-testimonial h2{text-align:center}@media(min-width: 992px){.landing-testimonial h2{text-align:left}}.landing-testimonial-portrait{order:1;width:150px;border-radius:1000px;flex:0 0 auto}@media(min-width: 992px){.landing-testimonial-portrait{order:3;width:300px}}.landing-testimonial-portrait.landing-testimonial-circle-image img{border-radius:50%}.landing-testimonial-body{max-width:48rem;margin:0;order:2}.landing-testimonial-body blockquote{border:none;margin:0;padding:0;position:relative;flex:0 0 auto}.landing-testimonial-body figcaption{margin-top:1rem;font-size:1rem}.landing-testimonial-body figcaption strong{display:block}.landing-testimonial-body figcaption img{display:block;margin-top:2rem}.landing-testimonial-body figcaption .landing-testimonial-dummy{display:block;width:160px;height:60px;border-radius:.25rem;background:rgb(208.2,210.4,211);margin-top:1rem}.landing-cta{color:#fff;padding:2rem 1rem;position:relative}@media(min-width: 768px){.landing-cta{padding:3rem 0}}@media(min-width: 992px){.landing-cta{padding-top:3rem;padding-bottom:6rem}}.landing-cta .container{position:relative;z-index:3}.landing-cta h2{color:inherit}.landing-cta ul,.landing-cta p{margin-bottom:1.5rem}.landing-cta ul{list-style:none}.landing-cta .btn-outline-primary{color:#fff}.landing-cta-background{flex:0}@media(min-width: 768px){.landing-cta-background{flex:1;position:relative;z-index:1}}.landing-cta-background picture,.landing-cta-background img{display:block;height:100%;width:100%;object-fit:cover}.landing-cta-background picture.img-small,.landing-cta-background img.img-small{width:revert-layer;margin-left:auto;display:none}@media(min-width: 768px){.landing-cta-background picture.img-small,.landing-cta-background img.img-small{display:block}}.landing-cta-card{position:relative;display:flex;border-radius:2rem;overflow:hidden;box-shadow:0 5px 20px 0 rgba(0,0,0,.25);background:#152023}.landing-cta-card .container{position:relative;z-index:3}.landing-cta-content{display:flex;flex-direction:column;justify-content:center;padding:2rem;margin:0 auto}@media(min-width: 992px){.landing-cta-content{padding:4rem}}.landing-cta-checks{padding:0}.landing-cta-checks .icon-check{margin-top:.375rem;flex-shrink:0}.landing-cta-checks li{display:flex;flex-direction:row;gap:1rem;align-items:start}.landing-cta-logos{display:flex;flex-direction:row;gap:1rem;max-width:470px;padding:0}@media(max-width: 767.98px){.landing-cta-logos{flex-wrap:wrap;max-width:200px}.landing-cta-logos li{max-width:40%}}.landing-cta-description{max-width:400px}.landing-features-frame{flex:1 1 auto;position:relative;overflow:hidden;margin-top:2rem}@media(min-width: 768px){.landing-features-frame{margin-top:0}}.landing-features-list{padding-left:0}.landing-features-list>li{margin-bottom:1rem;list-style:none;font-size:1rem;border-radius:.25rem;background-color:rgb(67.8,76.6,79);color:rgb(249.15,249.425,249.5);display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem 3rem;text-align:center;min-height:13rem}.landing-features-list .landing-feature-bottom-image{padding-bottom:0px;justify-content:space-between}.landing-features-list strong{color:#fff;font-size:1.25rem;display:block;margin-bottom:.5rem}@media(min-width: 992px){.landing-features-list{display:grid;grid-template-columns:repeat(6, 1fr);grid-template-rows:repeat(4, auto);grid-column-gap:1rem;grid-row-gap:1.5rem}.landing-features-list .landing-feature-wide{grid-column:span 4/auto}.landing-features-list .landing-feature-long{grid-row:span 2/auto}.landing-features-list .landing-feature-mid{grid-column:span 3/auto}.landing-features-list .landing-feature-horizontal{flex-direction:row}.landing-features-list img{margin:auto}.landing-features-list>li{margin:0;grid-column:span 2/auto;justify-content:space-between}}.landing-item-list{text-align:start}.landing-stars{display:inline-flex;align-items:center;gap:5px}.landing-stars-description{margin-bottom:2rem}@media(min-width: 992px){.landing-stars-description{display:inline-block;margin-bottom:1rem}}@keyframes slide{from{transform:translateX(0)}to{transform:translateX(-100%)}}.landing-features{text-align:center;padding-top:5rem}.landing-features h2{text-align:center;margin-bottom:2rem}@media(max-width: 767.98px){.landing-features h2{max-width:12rem;margin:auto}}.landing-features .landing-features-description{max-width:24rem;margin:1.5rem auto}@media(min-width: 992px){.landing-features .landing-solutions-list{width:742px}}.landing-features .landing-solutions-list{padding:4rem 1rem}.landing-features .landing-solutions-list .landing-solution-card p{font-weight:400;padding:0 .5rem}.landing-features .landing-solutions-list .landing-solution-card h3{text-align:center;padding:0 1rem .5rem}.landing-reviews{padding-top:3rem !important}@media(max-width: 767.98px){.landing-reviews{padding-bottom:3rem !important}}.landing-reviews .landing-item{justify-content:center}.landing-reviews .landing-stars .icon-star-filled{color:#eb5733;width:1.5em;height:1.5em}.landing-feedback{padding-top:4rem !important}@media(max-width: 767.98px){.landing-feedback{padding-top:3rem !important;padding-bottom:3rem !important}}.landing-feedback{text-align:center}.landing-feedback h2{max-width:25rem;margin:auto;margin-bottom:2rem}@media(max-width: 767.98px){.landing-feedback h2{padding:0 3rem}}@media(max-width: 767.98px){.landing-feedback .landing-feedback-logo{padding:0px 3.5rem;display:block}}.landing-feedback .strong{font-weight:700}.landing-feedback .landing-feedback-items{display:flex;gap:1rem;margin-top:2rem;justify-content:center}@media(max-width: 767.98px){.landing-feedback .landing-feedback-items{flex-direction:column;align-items:center}}.landing-feedback .landing-feedback-items .landing-feedback-item{padding:2rem 2rem;text-align:left;flex:1;background-color:rgb(243.3,243.85,244);max-width:27rem}.landing-feedback .landing-feedback-items .landing-feedback-item:nth-of-type(2) h3{max-width:15rem}.landing-feedback .landing-feedback-items .landing-feedback-item h3{margin:2rem 0 1.5rem 0}.landing-feedback .landing-feedback-items .landing-feedback-item h5{text-transform:uppercase;font-size:.75rem;letter-spacing:1.5px;font-weight:700}.landing-feedback .landing-feedback-items .landing-feedback-item .landing-feedback-author{display:flex;flex-direction:row;align-items:start;margin-top:2rem}.landing-feedback .landing-feedback-items .landing-feedback-item .landing-feedback-author .landing-feedback-author-img{margin-right:1rem;width:70px}.landing-feedback .landing-feedback-items .landing-feedback-item .landing-feedback-author .landing-feedback-author-img img{border-radius:50%}.landing-feedback .landing-feedback-items .landing-feedback-item .landing-feedback-author .landing-feedback-author-text{max-width:17rem}.landing-feedback .landing-feedback-items .landing-feedback-item .landing-feedback-author .landing-feedback-author-text span{font-weight:700}.landing-slide-container{overflow:hidden;display:flex;flex-wrap:nowrap;gap:1rem}.landing-slide-container:hover .landing-slide{animation-play-state:paused}.landing-slide-container .landing-slide{animation:35s slide infinite linear;display:flex;gap:1rem}.landing-slide-container.awards-landing-slide-container{gap:2rem}.landing-slide-container.awards-landing-slide-container .landing-slide{gap:2rem}.carousel-section{padding-top:2rem}@media(max-width: 767.98px){.carousel-section{padding-bottom:0}}.carousel-section-title{max-width:40rem;text-align:center;margin:auto;margin-bottom:3rem}.carousel-list{overflow:hidden;display:flex;flex-wrap:nowrap;gap:1rem}.carousel-item-slide{display:flex;gap:1rem}.landing-ctas-container{display:flex;flex-direction:column;gap:.5rem}@media(min-width: 768px){.landing-ctas-container{flex-direction:row}}.landing-item-text-list{text-align:start}.landing-item-text-list li{margin-bottom:1.5rem}.landing-item-text-list.icon-styled-list{border-bottom:none;margin-bottom:2rem;list-style:none;padding-left:0}.landing-item-text-icon{display:flex;gap:1rem;align-items:center}.landing-item-text-icon h5{font-family:inherit;font-feature-settings:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;margin-bottom:0}.landing-item-icon{display:flex;flex:0 0 2.5rem;height:2.5rem;border:1px solid #d0d2d3;border-radius:.5rem;justify-content:center;align-items:center;margin:.25rem 0 0}.landing-item-icon svg{font-size:1.25rem;color:#d94174;stroke-width:1.5}.landing-item-text-underlined{border-bottom:1px solid rgb(208.2,210.4,211)}.landing-item-text-underlined>:last-child{margin-bottom:1.5rem}.landing-item-text-link{display:flex;align-items:center;gap:.5rem;justify-content:center}@media(min-width: 992px){.landing-item-text-link{justify-content:start}}.hero-list-item{font-size:1.25rem;text-align:start;display:flex;gap:1.5rem;margin-bottom:1.5rem}.hero-list-item .svg-icon{top:.1em;font-size:1.75rem;flex-shrink:0}.landing-awards-container{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap;align-items:center}.landing-section-ai-assistant{position:relative;background:#faf2d4;clip-path:polygon(100% 0, 50% 2.5rem, 0 0, 0 calc(100% - 2.5rem), 50% 100%, 100% calc(100% - 2.5rem))}@media(min-width: 992px){.landing-section-ai-assistant{clip-path:polygon(100% 0, 50% 3rem, 0 0, 0 calc(100% - 3rem), 50% 100%, 100% calc(100% - 3rem));padding-top:3rem;padding-bottom:1rem}}.landing-section-ai-assistant .landing-item-image{z-index:0}.circle-bg{display:none}@media(min-width: 1200px){.circle-bg{display:block;position:absolute;border-radius:50%;filter:blur(40px);opacity:.4;z-index:0}}.circle-green{width:350px;height:350px;background:radial-gradient(circle, #9be7c4, #81c784);top:205px;left:-160px}.circle-orange{width:300px;height:300px;background:radial-gradient(circle, #ffcc80, #ffb74d);top:330px;right:-80px}.circle-purple{width:350px;height:350px;background:radial-gradient(circle, #d1c4e9, #9575cd);top:-8rem;left:50%;transform:translateX(-50%)}.landing-section-card-grey{background:rgb(249.15,249.425,249.5);border-radius:2rem;padding:3rem;margin-top:3rem}@media(min-width: 992px){.page-home .landing-item.landing-item-left{grid-template-columns:2fr 2fr}.page-home .landing-item.landing-item-right{grid-template-columns:2fr 2fr}.page-home .landing-item img,.page-home .landing-item picture{width:auto}}.landing-section-ai-tutor .landing-item-image{background-color:#e5b140;border-radius:2rem}.landing-section-ai-tutor .landing-item-image picture{max-width:400px;padding:2rem}.floating-tags{position:absolute;top:0;left:0;right:0;margin-inline:auto;width:70%;height:100%;pointer-events:none}.floating-tags span{--angle: 0deg;position:absolute;display:inline-block;padding:.3rem .5rem;font-size:.75rem;border-radius:2rem;color:#fff;font-weight:300;pointer-events:auto;transform:rotate(var(--angle));opacity:0;animation:tagIn .8s ease-out forwards;animation-play-state:paused;animation-fill-mode:forwards}@media(min-width: 576px){.floating-tags span{padding:.6rem 2rem;font-size:.875rem}}.landing-hero-background-animated .floating-tags span{animation-play-state:running}.floating-tags .tag-purple{background:#916cd0;top:19%;left:-13%;--angle: 12deg;animation-delay:0s;z-index:2}@media(min-width: 768px){.floating-tags .tag-purple{left:-2%;top:15%}}@media(min-width: 992px){.floating-tags .tag-purple{left:11%;top:15%}}@media(min-width: 1200px){.floating-tags .tag-purple{left:20%;top:15%}}.floating-tags .tag-red{background:#d94a4a;top:25%;right:-21%;--angle: -24deg;animation-delay:.15s}@media(min-width: 768px){.floating-tags .tag-red{top:28%;right:-10%}}@media(min-width: 992px){.floating-tags .tag-red{top:23%;right:-2%}}@media(min-width: 1200px){.floating-tags .tag-red{top:25%;right:7%}}.floating-tags .tag-teal{background:#00a396;top:42%;left:-19%;--angle: -2deg;animation-delay:.3s}@media(min-width: 768px){.floating-tags .tag-teal{top:40%;left:-7%}}@media(min-width: 992px){.floating-tags .tag-teal{top:40%;left:6%}}@media(min-width: 1200px){.floating-tags .tag-teal{top:40%;left:11%}}.floating-tags .tag-green{background:#00b686;top:42%;right:-6%;--angle: 5deg;animation-delay:.45s}@media(min-width: 992px){.floating-tags .tag-green{top:42%;right:7%}}@media(min-width: 1200px){.floating-tags .tag-green{right:15%}}.floating-tags .tag-pink{background:#d94174;bottom:39%;left:-7%;--angle: 3deg;animation-delay:.6s}@media(min-width: 992px){.floating-tags .tag-pink{left:11%;bottom:42%}}@media(min-width: 1200px){.floating-tags .tag-pink{bottom:42%;left:22%}}.floating-tags .tag-orange{background:#dd7045;bottom:36%;right:-18%;--angle: -7deg;animation-delay:.75s}@media(min-width: 992px){.floating-tags .tag-orange{bottom:38%;right:-2%}}@media(min-width: 1200px){.floating-tags .tag-orange{bottom:36%;right:14%}}.floating-tags .tag-yellow{background:#e5b140;bottom:26%;left:-19%;--angle: -12deg;animation-delay:.9s;z-index:2}@media(min-width: 768px){.floating-tags .tag-yellow{bottom:26%;left:-14%}}@media(min-width: 992px){.floating-tags .tag-yellow{bottom:26%;left:0%}}@media(min-width: 1200px){.floating-tags .tag-yellow{bottom:30%;left:12%}}.floating-tags .tag-blue{background:rgb(129,191.4,228.6);bottom:20%;right:-10%;--angle: 10deg;animation-delay:1.05s}@media(min-width: 992px){.floating-tags .tag-blue{bottom:24%;right:10%}}@media(min-width: 1200px){.floating-tags .tag-blue{bottom:20%;right:24%}}.page-terms .main{padding:3rem 1rem;max-width:700px;margin:0 auto}.page-terms .main .list-expanded>li{margin-top:1rem}.page-terms .main .list-expanded>li li{margin-top:.5rem}.landing-section-awards .award-section-header{margin-top:0}.landing-course-types{text-align:center}.course-type-card-list{padding:2rem}.course-type-card{display:inline-block;position:relative;width:200px;margin:1rem .5rem;border:1px solid rgb(208.2,210.4,211);border-radius:.5rem;box-shadow:0 0 5px rgba(0,0,0,.25);overflow:hidden;border-bottom-width:2px;text-align:left;vertical-align:top;font-size:.875rem}.course-type-card-header{display:flex;height:180px}.course-type-card-header img{display:block;margin:auto;left:0;bottom:0;right:0;top:32px;width:120px;height:120px}.course-type-card-header .course-type-genie-icon{position:absolute;width:35px;height:35px;left:155px;top:10px;right:0;margin:0}.course-type-card-body{height:175px;align-items:start;border-top:1px solid rgb(208.2,210.4,211);padding:15px}.course-type-card-body .course-type-title{font-weight:bold}.course-builder-tags .tag-orange{bottom:32%;right:-27%;--angle: -23deg}@media(min-width: 992px){.course-builder-tags .tag-orange{bottom:38%;right:-2%}}@media(min-width: 1200px){.course-builder-tags .tag-orange{bottom:38%;right:0%}}.course-builder-tags .tag-red{top:25%;right:-21%;--angle: -24deg}@media(min-width: 768px){.course-builder-tags .tag-red{top:28%;right:-10%}}@media(min-width: 992px){.course-builder-tags .tag-red{top:23%;right:-2%}}@media(min-width: 1200px){.course-builder-tags .tag-red{top:18%;right:13%}}.course-builder-tags .tag-yellow{background:#e5b140;bottom:20%;left:-19%;--angle: -12deg;animation-delay:.9s;z-index:2}@media(min-width: 768px){.course-builder-tags .tag-yellow{bottom:26%;left:-14%}}@media(min-width: 992px){.course-builder-tags .tag-yellow{bottom:26%;left:0%}}@media(min-width: 1200px){.course-builder-tags .tag-yellow{bottom:22%;left:15%}}.course-builder-tags .tag-green{top:38%;right:-28%;--angle: 5deg}@media(min-width: 992px){.course-builder-tags .tag-green{top:36%;right:7%}}@media(min-width: 1200px){.course-builder-tags .tag-green{right:13%}}.course-builder-tags .tag-blue{bottom:17%;right:-23%;--angle: -21deg}@media(min-width: 992px){.course-builder-tags .tag-blue{bottom:24%;right:10%}}@media(min-width: 1200px){.course-builder-tags .tag-blue{bottom:16%;right:14%}}.careers-hero{height:650px}.careers-hero .landing-hero-text{margin-top:4rem;color:#fff;text-shadow:0 0 2px rgba(0,0,0,.5)}.careers-hero .landing-hero-background-image{position:absolute;top:0;right:0;bottom:0;left:0}.careers-hero .landing-hero-background-image:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.4) linear-gradient(rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0) 20%);z-index:7}.careers-hero picture,.careers-hero img{display:block;height:100%;width:100%;margin:0 auto;position:relative;z-index:6;object-fit:cover;object-position:center bottom}.expert{width:250px;position:relative;border-radius:.5rem;overflow:hidden}.expert picture{width:250px}.expert-small{width:150px;position:relative;border-radius:.5rem;overflow:hidden}.expert-small p,.expert-small ul{display:none}.expert-small .expert-infos{margin-left:.5rem;margin-bottom:.5rem}@media(min-width: 1200px){.expert-small{width:250px}.expert-small p,.expert-small ul{display:block}.expert-small .expert-infos{margin-left:1.3rem;margin-bottom:2rem}}.expert-infos{position:absolute;bottom:1px;color:#fff;margin-left:1.3rem;margin-right:1.3rem;margin-bottom:2rem}.expert-infos h4{color:#fff;margin-bottom:.3rem;font-weight:600}.expert-infos p{opacity:.8}.expert-infos .tags{display:flex;flex-wrap:wrap;gap:.375rem;padding:0;letter-spacing:1px;text-transform:uppercase;font-size:.6rem;font-weight:600}.expert-infos .tags li{display:inline-block;border:.5px solid;border-radius:5px;padding:.2rem .5rem}.expert picture::before,.expert-small picture::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:40%;background:linear-gradient(to top, rgba(0, 0, 0, 0.6), transparent);pointer-events:none}.landing-three-columns{display:flex;margin:auto;justify-content:space-around;text-align:center;align-items:center;padding-top:5rem}.landing-three-columns .landing-text{max-width:23rem}@media(max-width: 991.98px){.landing-three-columns .landing-text{max-width:17.1rem}}.landing-three-columns .floating-course-mobile-img{display:none}@media(max-width: 991.98px){.landing-three-columns .floating-course-mobile-img{display:block;margin:2rem auto}}.landing-three-columns .landing-column-img img{max-width:50%}@media(max-width: 991.98px){.landing-three-columns .landing-column-img{display:none}}.landing-courses-explore{text-align:center;padding-top:0;padding-bottom:7rem}.landing-courses-explore a{text-decoration:none}.landing-courses-explore .landing-courses-card-container{display:grid;grid-template-columns:repeat(1, 1fr);gap:.5rem;justify-content:center}.landing-courses-explore .landing-courses-card-container a:hover{text-decoration:none}@media(min-width: 576px){.landing-courses-explore .landing-courses-card-container{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.landing-courses-explore .landing-courses-card-container{grid-template-columns:repeat(3, 1fr)}.landing-courses-explore .landing-courses-card-container>*:nth-child(5n+1):nth-last-child(3){grid-column-start:2}}.landing-courses-explore .landing-courses-card-container .landing-course-card{display:flex;border-radius:1.5rem;align-items:center;padding:1rem 2rem;gap:1rem}.landing-courses-explore .landing-courses-card-container .landing-course-card h5{font-family:inherit;font-feature-settings:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;text-align:left;margin-bottom:0}.landing-courses-explore .landing-courses-card-container .landing-course-card img{height:60px;width:auto;margin-bottom:.5rem}.landing-courses-explore .landing-courses-card-container .landing-course-card-icon{display:flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;border-radius:.5rem;padding:.5rem;background:currentColor}.landing-courses-explore .landing-courses-card-container .landing-course-card-icon .svg-inline{fill:#fff;opacity:.9}.landing-courses-explore .landing-courses-card-container .landing-course-card-text{display:flex;flex-direction:column;justify-content:center;align-items:start;color:#152023}@media(max-width: 767.98px){.landing-courses-explore{padding-bottom:3rem}}.landing-section-feature-item{margin-top:-3rem}.landing-item-instructors{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;grid-row:1/span 2;grid-column:1}.landing-section-cards{padding-top:6rem;padding-bottom:6rem}.landing-section-cards h2{max-width:470px;margin:0 auto 2rem;text-align:center}@media(min-width: 768px){.landing-section-cards h2{margin-bottom:3rem}}.landing-section-cards .text-lead{text-align:center;margin-bottom:2rem}.landing-card-list{display:flex;flex-wrap:wrap;flex-direction:column;gap:2rem;align-items:center}@media(min-width: 992px){.landing-card-list{flex-direction:row;justify-content:center;align-items:stretch}}.landing-card-list-wide{justify-content:space-between}.landing-card-list-wide .landing-card{max-width:21rem}.landing-card-column{display:flex;gap:2rem;flex-direction:column}.landing-card{max-width:18rem;padding:1rem;border-radius:1.5rem;overflow:hidden;box-shadow:0 4px 24px 0 rgba(0,0,0,.06);border:1px solid rgb(208.2,210.4,211)}.landing-card.landing-card-wider{text-align:start}@media(min-width: 992px){.landing-card.landing-card-wider{max-width:28rem}}.landing-card.landing-card-wider .landing-card-image-cover img{width:100%}.landing-card .landing-card-image-cover{display:block;margin:-1rem -1rem 1rem;background:rgb(208.2,210.4,211)}.landing-card .landing-card-image-cover img{display:block;width:auto}.landing-card .landing-card-content{display:flex;flex-direction:column;height:200px;justify-content:space-between}.landing-card-space-between{display:flex;flex-direction:column;justify-content:space-between}.landing-card-space-between .landing-card-description{min-height:10rem}.landing-card-testimonial-body{gap:1rem}.landing-card-testimonial-body blockquote{border:none;margin:0;padding:0;position:relative;flex:0 0 auto}.landing-card-testimonial-body figcaption{font-size:1rem}.landing-testimonial-author{display:flex;flex-direction:row;align-items:start;align-items:center}.landing-testimonial-author .landing-testimonial-author-img{margin-right:.5rem}.landing-testimonial-author .landing-testimonial-author-img img{max-width:3.5rem;border-radius:50%}.landing-testimonial-author .landing-testimonial-author-text{max-width:17rem;font-size:.875rem}.landing-testimonial-author .landing-testimonial-author-text span{font-weight:700}.courses-individuals-testimonials-section .landing-card{padding:1.5rem 2rem}.courses-individuals-testimonials-section .testimonials-stars{display:flex;gap:1px}.courses-individuals-testimonials-section .testimonials-stars .svg-icon{color:gold}.lms-feature-list.lms-feature-list-columns{gap:2rem 0}.lms-feature-list.lms-feature-list-columns h5{font-family:inherit;font-feature-settings:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;margin-bottom:.2rem}.lms-feature-list.lms-feature-list-columns li{gap:.875rem;flex-basis:48%}.lms-feature-list.lms-feature-list-columns .lms-feature-icon{font-size:1.5rem;color:#d94174}.background-charcoal section:not(:last-child){border-bottom:1px rgb(67.8,76.6,79) solid}.background-charcoal .svg-inline{display:none}@media(min-width: 992px){.background-charcoal .svg-inline{display:block;width:200px;position:absolute;bottom:0;left:0;fill:rgb(44.4,54.3,57)}}.background-charcoal .landing-feedback{color:#fff}.background-charcoal .landing-feedback .landing-feedback-item{display:flex;flex-direction:column;justify-content:space-between;border-radius:.5rem;background-color:rgb(67.8,76.6,79)}.landing-hero-lms-features{background-color:#fff;color:#152023;padding:4.375rem 0 0;display:flex;flex-direction:column;position:relative}.landing-hero-lms-features .landing-hero-text{max-width:60rem;padding:2rem 0}@media(min-width: 576px){.landing-hero-lms-features .landing-hero-text .h1{font-size:3rem}}@media(min-width: 768px){.landing-hero-lms-features .landing-hero-text .h1{font-size:3.75rem}}@media(min-width: 992px){.landing-hero-lms-features .landing-hero-text{padding:6rem 0 3rem}.landing-hero-lms-features .landing-hero-text .h1{font-size:4.5rem}}@media(min-width: 1200px){.landing-hero-lms-features .landing-hero-text .h1{font-size:6rem}}.landing-hero-lms-features .heading-xs{font-size:.875rem;font-weight:400;text-transform:uppercase;letter-spacing:.094rem}.lms-feature-list-section>h2{font-size:1.875rem}.lms-feature-list-section>div{margin-bottom:2rem}.lms-feature-heading{font-size:1.125rem;font-weight:600;margin-bottom:.2em}.lms-feature-column-text{width:2rem}.lms-feature-icon{font-size:2rem}.lms-feature-column-text{flex-grow:1;text-align:left}@media(min-width: 992px){.lms-feature-column-text{max-width:700px}}.lms-feature-list{display:flex;flex-direction:row;gap:2rem;list-style:none;flex-wrap:wrap;padding:.5rem 0;justify-content:space-between}.lms-feature-list li{display:flex;padding:0;gap:2rem;width:100%}@media(min-width: 992px){.lms-feature-list li{width:45%}}.course-cards-list-slide-item{width:350px;position:relative;border-radius:.5rem;overflow:hidden;margin:0 -2.6rem}.course-cards-list-slide-item picture{width:350px}.about-us-hero-gallery{display:flex;gap:1rem;justify-content:center;padding:2rem 0;overflow:hidden}.about-us-hero-gallery :nth-child(even){padding-top:3rem}.about-us-hero-gallery picture,.about-us-hero-gallery img{border-radius:.5rem;min-width:100px}@media(min-width: 768px){.about-us-hero-gallery picture,.about-us-hero-gallery img{min-width:200px}}.landing-feature-cards-list{display:flex;gap:2rem;justify-content:center;flex-direction:column;align-items:center;margin-top:3rem}@media(min-width: 768px){.landing-feature-cards-list{flex-direction:row}}.landing-feature-card{display:flex;flex-direction:column;justify-content:space-between;width:270px;color:#fff;border-radius:10px;text-align:center;padding:2rem 2rem 0 2rem;height:400px;box-shadow:0px 4px 24px 0px rgba(0,0,0,.06)}.landing-feature-card h1,.landing-feature-card h2,.landing-feature-card h3,.landing-feature-card h4,.landing-feature-card h5{color:inherit}.landing-feature-card-brown-card{background-color:#2e2617}@media(min-width: 768px){.landing-feature-card-brown-card{margin-top:3rem}}.landing-feature-card-yellow-card{background-color:#dbb543}@media(min-width: 768px){.landing-feature-card-yellow-card{margin-bottom:3rem}}.landing-feature-card-grey-card{background-color:#152023}@media(min-width: 768px){.landing-feature-card-grey-card{margin-top:3rem}}.landing-stats{position:relative;text-align:center;background-color:#1d1e20;color:#fff;padding-top:6rem;padding-bottom:0}.landing-stats h2{color:inherit}.landing-stats-footer{margin-top:6rem}.landing-stats-footer img{width:100%}.landing-stats-footer-caption{display:none}@media(min-width: 992px){.landing-stats-footer-caption{display:flex;justify-content:center}.landing-stats-footer-caption span{position:absolute;bottom:3rem;background-color:rgb(249.15,249.425,249.5);border:1px #152023 solid;color:#152023;border-radius:100px;padding:.5rem 1rem;opacity:.8}}.landing-stats-container{display:flex;flex-wrap:wrap;gap:1rem;padding:3rem 0;justify-content:space-around}.landing-stats-item{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;max-width:250px}@media(min-width: 768px){.landing-stats-item{justify-content:start}}.landing-stats-divider{display:none;width:1px;margin:20px 0;background:linear-gradient(#1d1e20, white, #1d1e20)}@media(min-width: 1200px){.landing-stats-divider{display:block}}.landing-stats-title{display:flex;gap:.5rem;align-items:center;font-size:5rem;color:#d94174;font-weight:bold;background:linear-gradient(to top, #FFBB0C, #FFFD66);-webkit-text-fill-color:rgba(0,0,0,0);-webkit-background-clip:text}.landing-stats-tooltip{position:relative;display:inline-block;text-decoration:underline;text-decoration-style:dotted}.landing-stats-tooltip:hover .landing-stats-tooltip-text,.landing-stats-tooltip:focus .landing-stats-tooltip-text{display:block}.landing-stats-tooltip-text{display:none;font-size:.875rem;background-color:#152023;color:rgb(249.15,249.425,249.5);font-weight:400;width:120px;padding:.5rem;border-radius:5px;position:absolute;z-index:1;bottom:100%;left:50%;margin-left:-60px}.landing-stats-tooltip-text:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#152023 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.landing-stats-tooltip-text:hover,.landing-stats-tooltip-text:focus{display:block}.landing-team{display:flex}.members-list{display:flex;flex-direction:row;gap:1.5rem;justify-content:center;flex-wrap:wrap}.member{width:225px;position:relative;float:left;border-radius:.5rem;overflow:hidden}.member picture{width:225px}.member .hover-image{position:absolute;display:block;opacity:0;left:0;top:0;transition:opacity .3s}.member:hover .hover-image,.member:focus .hover-image{opacity:1}.member-infos{position:absolute;bottom:1px;color:#fff;margin-left:1.3rem;margin-bottom:2rem;text-align:start}.member-infos h4{color:#fff;margin-bottom:.3rem;font-weight:600}.landing-values{text-align:center}.landing-values .h2{padding-top:3rem}.landing-values-list{display:flex;flex-direction:row;gap:2rem 1rem;list-style:none;padding:0;margin:0;justify-content:center;flex-wrap:wrap;margin-top:3rem}.landing-values-list div{display:flex;flex-direction:column;flex:1 1 auto;align-items:center}.landing-values-list h3{font-size:1rem;order:2;margin:0 0 .5rem;width:100%}.landing-values-list p{order:3;margin-left:auto;margin-right:auto}.landing-value-card{width:16rem;max-width:16rem;flex-grow:0;padding:2rem;text-align:left;border-radius:.5rem;overflow:hidden;box-shadow:0px 4px 24px 0px rgba(0,0,0,.06)}.landing-value-card p{font-weight:600}.landing-value-card p:last-child{font-weight:400}.landing-value-card picture,.landing-value-card video{display:block;margin:-2rem -2rem 1rem;background:rgb(208.2,210.4,211)}.landing-value-card img{display:block}.landing-group-retreat{text-align:center}.landing-group-images{display:flex;justify-content:center;margin-top:3rem;align-items:center;gap:1rem}.landing-group-images-column{display:flex;flex-direction:column;gap:1rem}.landing-group-images-column picture,.landing-group-images-column img{border-radius:.5rem}.landing-team{text-align:center}.landing-team .nav-tabs{margin:3rem 0}.landing-map{text-align:center}.landing-map .map-container{display:inline-block;position:relative;max-width:1400px;margin-top:3rem;margin-left:1rem;margin-right:1rem;width:calc(100% - 2rem)}.landing-map .map-container .svg-map{stroke:#f9f9f9;stroke-width:1px}.landing-map .map-container .svg-map .goskills{fill:#ffec99}.landing-map .map-container .svg-map .hover{fill:#ccc}.landing-map .map-container .svg-map .hover.goskills{fill:#ffe366}.landing-map .map-container .markers{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.landing-map .map-container .markers .marker{cursor:pointer;position:absolute;width:18px;height:18px;background-color:#fff;border:5px solid #ffd723;border-radius:50%;pointer-events:all;transform:translate(-50%, -50%);z-index:1;transition:z-index .2s}.landing-map .map-container .markers .marker:after{content:"";position:absolute;bottom:0;right:13px;border-width:5px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #333;opacity:0;transition:opacity .2s,transform .3s ease;transform:translate(0, -10px)}.landing-map .map-container .markers .marker:before{content:attr(data-city);position:absolute;bottom:-10px;right:22px;transform:translate(0, -10px);background:#333;color:#fff;padding:5px 10px;border-radius:4px;font-size:14px;pointer-events:none;opacity:0;white-space:nowrap;transition:opacity .2s,transform .3s ease;z-index:100}.landing-map .map-container .markers .marker:hover{z-index:10}.landing-map .map-container .markers .marker:hover:after,.landing-map .map-container .markers .marker:hover:before{opacity:1;transform:translate(0, 0)}.landing-map picture{display:block;margin-top:3rem}.landing-map-countries-mobile{display:flex;justify-content:center;text-align:start}@media(min-width: 768px){.landing-map-countries-mobile{display:none}}.landing-map-countries-desktop{display:none}@media(min-width: 768px){.landing-map-countries-desktop{display:block}}.landing-hero-lxp .text-nowrap{display:block}.landing-hero-changing-text{display:block;text-decoration:underline;text-align:center;min-height:1.2em}@media(min-width: 576px){.landing-hero-changing-text{text-align:start;display:inline-block;min-height:1em}}.typing-cursor{border-right:.05em solid #fff;animation:caret 1s steps(1) infinite}.landing-lxp-vs-lms{text-align:center;padding-top:3rem}.landing-community{padding-top:3rem;text-align:center}.landing-community p{margin-bottom:2rem}.landing-iteam-features-list{list-style:none;padding-left:0;margin-bottom:1rem}.landing-iteam-features-list li{display:flex;gap:1rem;align-items:center}.landing-circle-wrapper{position:relative;width:100%;aspect-ratio:1/2}@media(min-width: 1200px){.landing-circle-wrapper{max-width:90%}}@media(min-width: 768px){.landing-circle-wrapper{aspect-ratio:5/2;margin:2rem auto}}.landing-circle-wrapper-animated .landing-circle-lms{animation:translate-in-from-left 1s ease-in-out both}.landing-circle-wrapper-animated .landing-circle-lxp{animation:translate-in-from-right 1s ease-in-out both}.landing-circle-wrapper-animated .landing-circle-feature-right{animation:translate-in-from-left 1s ease-in-out both,fade-in 1s ease-in-out both;animation-delay:.4s}.landing-circle-wrapper-animated .landing-circle-feature-right:last-child{animation-delay:.6s}.landing-circle-wrapper-animated .landing-circle-feature-right:first-child{animation-delay:.2s}.landing-circle-wrapper-animated .landing-circle-feature-left{animation:translate-in-from-right 1s ease-in-out both,fade-in 1s ease-in-out both;animation-delay:.6s}.landing-circle-wrapper-animated .landing-circle-feature-left:last-child{animation-delay:.4s}.landing-circle-wrapper-animated .landing-circle-feature-left:first-child{animation-delay:.8s}.landing-circle-wrapper-animated img.landing-circle-title{animation:translate-in-from-bottom 1s ease-in-out both,fade-in 1.5s ease-in-out both;animation-delay:.75s}.landing-circles,.landing-circle-text,.landing-circle-features{display:grid;grid-template-rows:1fr 5fr 1fr 5fr 1fr;grid-template-columns:1fr;justify-items:center;align-items:center;position:absolute;top:0;bottom:0;left:0;right:0}@media(min-width: 768px){.landing-circles,.landing-circle-text,.landing-circle-features{grid-template-rows:1fr;grid-template-columns:2fr 3fr 2fr 3fr 2fr}}.landing-circle-title{grid-row:3/4;grid-column:1;text-align:center;margin:0 auto;width:80%;font-size:1.5rem;font-weight:700;line-height:1.2}.landing-circle-title:first-child{grid-row:2/3;grid-column:1;color:#fff}.landing-circle-title:last-child{grid-row:4/5;grid-column:1}@media(min-width: 768px){.landing-circle-title{grid-column:3/4;grid-row:1}.landing-circle-title:first-child{grid-column:2/3;grid-row:1;color:#fff}.landing-circle-title:last-child{grid-column:4/5;grid-row:1}}img.landing-circle-title{opacity:0;width:40%}@media(min-width: 768px){img.landing-circle-title{width:80%}}.landing-circle-features{justify-items:stretch}.landing-circle-features>div:first-child{grid-row:2/3}@media(min-width: 768px){.landing-circle-features>div:first-child{grid-row:1;grid-column:1/3}}.landing-circle-features>div:last-child{grid-row:4/5}@media(min-width: 768px){.landing-circle-features>div:last-child{grid-row:1;grid-column:4/6}}.landing-circle-features-column{display:flex;justify-content:space-around;flex-direction:column;height:100%;justify-items:stretch;align-items:start}.landing-circle-features-column:last-child{align-items:end}.landing-circle-features-column :first-child,.landing-circle-features-column :last-child{align-self:center}.landing-circle{width:100%;aspect-ratio:1;border-radius:50%}.landing-circle-lms{transform:translateX(-100px);background:linear-gradient(150deg, #307BF2 0%, #C38EFD 100%);justify-content:start;grid-column:1;grid-row:2/4}@media(min-width: 768px){.landing-circle-lms{grid-column:2/4;grid-row:1}}.landing-circle-lxp{transform:translateX(100px);background:linear-gradient(150deg, #FC8955 0%, #FCB82F 100%);mix-blend-mode:multiply;justify-content:end;grid-row:3/5;grid-column:1;position:relative;overflow:hidden}@media(min-width: 768px){.landing-circle-lxp{grid-column:3/5;grid-row:1}}.landing-circle-lxp:before,.landing-circle-lxp:after{content:"";display:block;position:absolute;top:0;bottom:0;right:0;width:100%;border-radius:50%}.landing-circle-lxp:after{right:60%}.landing-circle-feature{position:relative;background:rgba(249,249,249,.9);border:1px solid rgb(208.2,210.4,211);width:200px;border-radius:.5rem;padding:.5rem;text-align:center;opacity:.8}.landing-circle-feature:nth-child(2){visibility:hidden}@media(min-width: 768px){.landing-circle-feature:nth-child(2){visibility:visible}}.landing-circle-feature-right{transform:translateX(-100px);opacity:0}.landing-circle-feature-right:after{content:"";position:absolute;top:50%;left:100%;margin-top:-10px;border-width:10px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(249,249,249,.9)}.landing-circle-feature-left{transform:translateX(100px);opacity:0}.landing-circle-feature-left:after{content:" ";position:absolute;top:50%;right:100%;margin-top:-10px;border-width:10px;border-style:solid;border-color:rgba(0,0,0,0) rgba(249,249,249,.9) rgba(0,0,0,0) rgba(0,0,0,0)}.landing-section-challenges-description{text-align:center;margin:0 auto;padding-bottom:3rem}.landing-section-top-resources-cta{margin-top:3rem;text-align:center}.landing-excel-challenge-details{display:flex;flex-direction:column;margin-bottom:2rem}.landing-excel-challenge-details div{display:flex;align-items:center;gap:1rem}.accreditation-section{display:flex;border:1px solid rgb(208.2,210.4,211);border-radius:1.5rem;margin-bottom:2rem;padding:2rem 4rem;gap:2rem;flex-direction:column}@media(min-width: 768px){.accreditation-section{flex-direction:row}}.accreditation-image{min-width:100px;max-width:100px;margin:0 auto}.awards-section-list{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;margin:2rem 0}.awards-accordion-item{padding:0}.award-card{border:1px solid rgb(208.2,210.4,211);width:408px;border-radius:1.5rem}.award-image picture{display:flex;justify-content:center;background-color:rgb(249.15,249.425,249.5);border-bottom:1px solid rgb(208.2,210.4,211);padding:2rem;height:12rem;border-radius:1.5rem 1.5rem 0 0}.award-body{padding:2rem}.award-text{font-weight:700;color:rgb(67.8,76.6,79)}.course-overview-page .landing-section:not(.landing-section-overview):not(.landing-cta){padding-top:1rem}.course-overview-page .landing-section:not(.landing-cta){padding-bottom:1rem}.course-overview-page .landing-faq .container,.course-overview-page .landing-course-testimonial .container{padding:0}.course-overview-page .landing-testimonial{padding-top:4rem;padding-bottom:4rem}.course-overview-page:has(.banner) .course-navigation,.course-overview-page:has(.banner) .topic-navigation{margin-top:2.5rem}.course-about-hero{padding:0}.course-about-hero .landing-hero-text{text-align:left;margin-left:0;align-items:start;gap:.5rem;padding-top:1.5rem;max-width:50rem;color:#fff}.course-about-hero .landing-hero-cta{margin:.5rem 0}.course-about-hero .course-about-icon{max-height:4rem;margin:auto}@media(min-width: 576px){.course-about-hero .course-about-icon{margin:0}}.course-about-hero .course-about-icon .svg-icon{stroke-width:1}.course-about-container{display:flex}.course-about-content{width:100%}@media(min-width: 992px){.course-about-content{width:80%;padding-left:2rem}}.course-about-objectives-container{padding-bottom:2rem}.course-about-skills-container{padding-bottom:2rem}.course-about-objective-list{display:flex;flex-direction:column;gap:1rem}.course-about-objective-item{display:flex;gap:1rem;align-items:center}.course-skill-list{display:flex;flex-wrap:wrap;gap:1rem}.course-skill-item{border-radius:.5rem;border:2px solid rgb(208.2,210.4,211);padding:2px 6px}.course-landing-information{display:flex;align-items:center;gap:.5rem}.landing-section-course-description h2{font-size:1.25rem;font-weight:600}@media(min-width: 768px){.landing-section-course-description h2{font-size:1.5rem}}.landing-section-course-description li{margin-bottom:.5em}.course-reviews-modal-button:not(.reviews-link){color:inherit;text-decoration:underline}.course-reviews-modal-button:not(.reviews-link):hover,.course-reviews-modal-button:not(.reviews-link):focus,.course-reviews-modal-button:not(.reviews-link):visited{color:inherit}.course-landing-hero-section{display:flex;flex-direction:column;width:100%}@media(min-width: 576px){.course-landing-hero-section{width:auto}}.course-landing-hero-section-mobile{display:flex;position:fixed;background:#fff;width:100%;bottom:0;left:0;right:0;padding:1rem;box-shadow:0 0 5px rgba(0,0,0,.25)}@media(min-width: 576px){.course-landing-hero-section-mobile{display:none}}.course-money-back-guarantee{font-size:.875rem;align-self:center}@media(min-width: 576px){.course-money-back-guarantee{align-self:start}}.course-navigation{display:none}@media(min-width: 992px){.course-navigation{display:flex;border-bottom:1px solid rgba(208,217,223,.5);width:100%}}.course-navigation ul{display:flex;gap:.5rem;align-items:center;list-style:none}.course-navigation ul a,.course-navigation ul span{font-size:.875rem;color:rgb(249.15,249.425,249.5)}.course-navigation ul li{padding:1rem 0;color:rgb(249.15,249.425,249.5)}.course-navigation ul li:not(:last-child) a{text-decoration:underline}.course-content-nav{border-right:2px rgb(208.2,210.4,211) solid;margin-right:1rem}.course-landing-review-stars{display:flex;gap:1px}.course-landing-review-stars .svg-icon{color:gold}.course-stats-panel-wrapper{background:linear-gradient(to bottom, transparent 50%, rgb(249.15, 249.425, 249.5) 50%);padding:0 1rem}.course-stats-panel{display:flex;flex-direction:column;padding:2rem;margin-top:3rem;gap:1rem;background-color:rgb(249.15,249.425,249.5);border-radius:.5rem;border:1px solid rgb(208.2,210.4,211);color:#152023;box-shadow:0px .5rem 1rem 0px rgba(29,30,32,.2)}@media(min-width: 768px){.course-stats-panel{flex-direction:row;justify-content:space-around}}.course-stats-panel-column{display:flex;flex-direction:row;gap:1rem}.course-stats-panel-column .course-stats-icon{display:flex;align-items:center;flex-shrink:0;font-size:2rem}.course-stats-panel-column .course-stats-icon .icon-bite-sized{transform:translateX(-2px)}@media(min-width: 768px){.course-stats-panel-column .course-stats-icon .icon-diploma{transform:translateY(4px)}}.course-stats-panel-column .course-stats-text-group{display:flex;flex-direction:column}@media(min-width: 992px){.course-stats-panel-column{flex-direction:column;align-items:center;text-align:center;gap:.5rem}.course-stats-panel-column .course-stats-text-group{align-items:center}}.course-description{padding-bottom:1rem}.course-description-video-container{padding-top:1rem}.course-description-video-container .v-paused .v-overlay{background-color:#152023;opacity:.5}.course-description-video-container .v-paused .v-controlBar{background-color:#152023;opacity:1}.course-description-video-container .v-poster{position:absolute;z-index:2}.course-description-video-container .v-poster::after{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.4);z-index:1;pointer-events:none}.course-description-video-container .v-bigPlay{z-index:2}.course-description-video-container .v-bigPlay svg{fill:#fff;filter:drop-shadow(0 0 4px rgba(0, 0, 0, 0.6))}.course-description-video{width:100%;height:auto}.course-syllabus-section{background-color:#fff;border-radius:.25rem;border:1px solid rgb(208.2,210.4,211);margin-bottom:1rem;border-bottom:#d0d9df 1px solid}.landing-section-course-syllabus-heading{display:flex;justify-content:space-between;align-items:center;padding-bottom:1rem}.landing-section-course-syllabus-heading h2{margin-bottom:0}.course-syllabus-item-heading{padding:1.5rem}.course-syllabus-item-heading a{padding:0}.course-syllabus-section-container{padding-right:3rem}.course-syllabus-section-title{font-weight:600;padding-right:2rem;display:inline-block;line-height:1.2}.course-syllabus-section-information{color:rgb(114.6,121.2,123);font-size:.875rem;display:flex;align-items:center;gap:.5rem}.course-syllabus-lessons-list{display:flex;flex-direction:column;padding-left:0}.course-syllabus-accordion-item-content{padding:0}.course-syllabus-lesson-item{display:flex;gap:1rem;justify-content:left;padding:1rem 1.5rem}.course-syllabus-lesson-item:not(:last-child){border-bottom:1px solid #f1f4f6}.course-syllabus-lesson-item:first-child{border-top:1px solid rgb(208.2,210.4,211)}@media(min-width: 768px){.course-syllabus-lesson-item{gap:1rem}}.course-syllabus-lesson-description{display:flex;flex-direction:column}.available-certificates-section{display:flex;flex-direction:row;gap:1rem;max-width:100%;overflow-x:auto}@media(min-width: 768px){.available-certificates-section{flex-direction:column}}.course-certificate{display:flex;flex-direction:column-reverse;background-color:#fff;border-radius:.25rem;border:1px solid rgb(208.2,210.4,211);margin:2rem 0}@media(min-width: 768px){.course-certificate{aspect-ratio:auto;flex-direction:row}}.course-certificate-details{padding:3rem 1rem;display:flex;justify-content:center;flex-direction:column;flex:1;align-items:center;text-align:center}@media(min-width: 768px){.course-certificate-details{padding:2rem;align-items:flex-start;text-align:left}}.course-certificate-title{font-weight:600;font-size:1rem}.course-certificate-image-preview-container{display:flex;padding:2rem 4rem;background-color:#faf2d4;justify-content:center}@media(min-width: 768px){.course-certificate-image-preview-container{align-items:center;border-radius:0 .25rem .25rem 0}}.course-certificate-image-preview{width:auto;height:149px}.certificate-image{width:60px;height:auto}.course-certificate-sample-modal{z-index:100}.course-certificate-sample-modal .modal-content{background-color:rgba(0,0,0,0);box-shadow:none;border:none}.course-certificate-sample-modal .modal-content .modal-close-button{position:absolute;right:2rem;top:3rem;color:#fff;background-color:#152023;width:40px;height:40px;border-radius:20px}.course-certificate-sample-modal .modal-content .modal-close-button:hover{opacity:.8}.landing-instructor-section .landing-testimonial{padding:1rem 0}.landing-instructor-section .landing-testimonial-portrait{flex:auto;width:auto}.landing-testimonial-cta{margin:1rem 0}.landing-section-course-accreditations{margin-bottom:1rem}.landing-section-course-accreditations ul{display:flex;padding:0;justify-content:start;align-items:center;flex-direction:column;list-style:none;gap:1rem}.landing-section-course-accreditations ul li{height:6rem;display:flex;align-items:center;justify-content:center}@media(min-width: 768px){.landing-section-course-accreditations ul{flex-direction:row;gap:3rem}}.landing-section-course-accreditations span{display:block;margin-top:3rem;color:rgb(114.6,121.2,123);font-size:.875rem;text-align:center}@media(min-width: 768px){.landing-section-course-accreditations{margin-bottom:3rem}.landing-section-course-accreditations span{text-align:start}}.course-accreditations-attribution{display:none}@media(min-width: 576px){.course-accreditations-attribution{display:block}}.course-card{display:flex;flex-direction:column;width:100%;height:300px;border-radius:.5rem;box-shadow:0 0 5px rgba(0,0,0,.25);background-color:#fff;position:relative;cursor:pointer}.course-card .card-cover{flex-grow:1;background-size:140px cover !important;position:relative;padding:0px !important}.course-card .card-cover .card-cover-top-row{display:flex;align-items:center;justify-content:flex-end;flex-direction:row;width:100%;padding:10px}.course-card .card-cover>*{align-self:flex-start}.course-card .card-cover img+*{margin-left:auto}.course-card .card-cover img.course-icon{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:120px;height:120px;z-index:2;border-radius:50%;object-fit:contain}.course-card .course-type{padding:.75rem}.course-card .card-row{padding:10px;display:flex;justify-content:space-between;align-items:center;gap:5px;font-size:.668rem;position:relative}.course-card .card-row:not(:first-child){border-top:1px solid rgb(208.2,210.4,211)}.course-card .card-row:first-child{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.course-card .card-row.has-image{position:relative}.course-card .card-row.has-image .cover-image{position:absolute;top:0;left:0;width:100%;object-fit:cover;height:100%;border-top-left-radius:.25rem;border-top-right-radius:.25rem;z-index:0}.course-card .card-row.has-image .image-overlay{position:absolute;left:0;top:0;background-color:#000;z-index:1;width:100%;height:100%;border-radius:.25rem;border-bottom-left-radius:0px;border-bottom-right-radius:0px}.course-card .course-card-title{font-size:14px;display:block;font-weight:600;display:-webkit-box !important;margin:0;line-height:1.5;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-weight:bold;flex-basis:100%}.course-card .card-link{position:absolute;bottom:0;content:"";cursor:pointer;left:0;overflow:hidden;right:0;text-indent:100%;top:0;white-space:nowrap;z-index:2}.course-card .card-link.disabled{background-color:#000;opacity:.4;z-index:3;cursor:not-allowed;border-radius:.25rem}.course-card .goskills-course-card-logo{width:18px;margin:1px 0 0}.course-about-reviews-filter-container{display:flex;align-items:center;flex-direction:column;margin-top:1.5rem}.course-about-reviews-filter-container>.form-group:first-child{width:100%}.course-about-reviews-filters{display:flex;gap:.2rem;width:100%;justify-content:space-between}.course-about-reviews-filters .form-group{width:auto}.course-about-reviews-modal .form-select{height:3rem;min-height:3rem}.course-about-reviews-modal .modal-content{width:100%;padding:0;gap:.2rem}.course-about-reviews-modal .reviews-count{padding:0 2rem}.course-about-reviews-modal .modal-header{padding:2rem 2rem 0}.course-about-reviews-modal .modal-body{padding:0 2rem 2rem;max-height:calc(100dvh - 15rem);overflow:auto}.course-about-reviews-modal{z-index:100}.course-about-reviews-modal .average-rating{display:flex;justify-content:center;gap:.5rem;align-items:center;margin-top:1rem;flex-wrap:wrap}.course-about-reviews-modal .average-rating svg{color:gold}.course-about-reviews-modal .reviews-list .reviews-list-item{width:100%;max-width:100%}.course-about-reviews-modal .reviews-list .reviews-list-item .course-title{color:rgb(114.6,121.2,123)}.course-about-reviews-modal .skeleton-cards{flex-direction:column;margin-top:1rem}.course-about-reviews-modal .skeleton-card{width:100%}.course-about-reviews-modal .course-about-reviews-filters .form-group{margin-bottom:.2rem}.landing-time-section{display:flex;flex-direction:row;gap:4px;align-items:center}.sign-up-options-container{display:flex;flex-direction:column;gap:1rem}.sign-up-options-container .signup-option{color:#000;text-decoration:none;display:flex;flex-direction:row;gap:1rem;align-items:center;text-align:left;padding:1rem 1.5rem;min-height:112px;background-color:rgb(249.15,249.425,249.5);border-radius:.5rem;border:1px solid rgb(208.2,210.4,211);cursor:pointer}.sign-up-options-container .signup-option:hover,.sign-up-options-container .signup-option:active,.sign-up-options-container .signup-option:focus{border-color:#d94174;background-color:#faf2d4}.signup-option-image-circle{width:3rem;height:3rem;border-radius:50%;background-color:#fff;display:flex;justify-content:center;align-items:center;overflow:hidden}.signup-option-image-circle img{width:100%;height:100%;object-fit:contain;border-radius:0}.signup-option-title{font-size:1rem;font-weight:600;margin-bottom:.313rem}.creator-profile-block{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-direction:column-reverse;padding:3rem 0}@media(min-width: 768px){.creator-profile-block{flex-direction:row;gap:3rem;align-items:center}}.creator-profile-information{flex-grow:1}.creator-profile-information .expertise-tag{color:#152023;padding:.5rem;white-space:nowrap;font-size:.6rem;text-transform:uppercase;border-radius:.3rem;font-weight:600;letter-spacing:1px;cursor:default;border:1px solid rgb(208.2,210.4,211)}.creator-profile-information .expertise-tag:last-child{margin-right:0}.creator-profile-information .svg-icon{top:-0.1em}.creator-profile-details{color:rgb(67.8,76.6,79)}.creator-profile-expertise-title{font-weight:600;margin-bottom:.5rem}.creator-profile-expertise{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:1rem}.creator-profile-img-container{flex-grow:0;align-self:center}.creator-profile-img-container .creator-profile-img{width:160px;height:auto;border-radius:.5rem}@media(min-width: 768px){.creator-profile-img-container .creator-profile-img{width:215px}}.creator-job-title{margin-right:1rem}.creator-courses-section{display:grid;grid-row-gap:1.5rem;grid-column-gap:1rem;grid-template-columns:repeat(auto-fill, minmax(220px, 1fr))}.course-navigation.course-navigation-light li{display:flex;align-items:center;gap:.5rem}.course-navigation.course-navigation-light span,.course-navigation.course-navigation-light li{color:#152023}.course-navigation.course-navigation-light a.light{font-size:.875rem;color:rgb(40.5,134.1,189.9);text-decoration:none}.tutor-description{margin-bottom:3rem}.tutor-description blockquote{font-style:italic;border-left:8px solid rgb(67.8,76.6,79);padding-left:1rem;margin:2rem 0;color:#152023;font-size:1.5rem;line-height:1.5;font-weight:700}.tutor-award-container{word-wrap:break-word;background-clip:border-box;border:1px solid #d0d9df;border-radius:.25rem;background-color:#fff;display:flex;flex-direction:column-reverse;gap:1rem;margin-top:1.5rem}@media(min-width: 768px){.tutor-award-container{flex-direction:row;align-items:center}}.tutor-award-text{flex:1;display:flex;flex-direction:column;gap:.75rem;padding:1rem}.tutor-award-text h2,.tutor-award-text h3{font-size:1.25rem}.tutor-award-image img{width:100%;height:auto}@media(min-width: 768px){.tutor-award-image{width:auto;max-width:25%}}.landing-section-explorers-introduction{text-align:center;margin:0 auto;display:none}@media(min-width: 768px){.landing-section-explorers-introduction{display:block}}.goskills-streaming-platforms{display:flex;gap:1rem;align-items:center;justify-content:center}@media(min-width: 768px){.goskills-streaming-platforms{justify-content:start}}.newsletter-form.form-success .form-container{display:none}.lnd-explorers-tags .tag-purple{top:29%;left:-17%;--angle: 12deg}@media(min-width: 768px){.lnd-explorers-tags .tag-purple{left:-13%;top:27%}}@media(min-width: 992px){.lnd-explorers-tags .tag-purple{left:-2%;top:19%}}@media(min-width: 1200px){.lnd-explorers-tags .tag-purple{left:10%;top:22%}}.course-card{display:flex;flex-direction:column;width:100%;height:300px;border-radius:.5rem;box-shadow:0 0 5px rgba(0,0,0,.25);background-color:#fff;position:relative;cursor:pointer;transition:.2s ease-in-out}.course-card:hover{transform:scale(1.035);box-shadow:rgba(0,0,0,.176) 0px 1rem 3rem}.course-card .card-cover{flex-grow:1;background-size:140px cover !important;position:relative;padding:0px !important}.course-card .card-cover .card-cover-top-row{display:flex;align-items:center;justify-content:flex-end;flex-direction:row;width:100%;padding:10px}.course-card .card-cover>*{align-self:flex-start}.course-card .card-cover img+*{margin-left:auto}.course-card .card-cover img.course-icon{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:120px;height:120px;z-index:2;border-radius:50%;object-fit:contain}.course-card .course-type{padding:.75rem}.course-card .card-row{padding:10px;display:flex;justify-content:space-between;align-items:center;gap:5px;position:relative}.course-card .card-row:not(:first-child){border-top:1px solid rgb(208.2,210.4,211)}.course-card .card-row:first-child{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.course-card .card-row.has-image{position:relative}.course-card .card-row.has-image .cover-image{position:absolute;top:0;left:0;width:100%;object-fit:cover;height:100%;border-top-left-radius:.25rem;border-top-right-radius:.25rem;z-index:0}.course-card .card-row.has-image .image-overlay{position:absolute;left:0;top:0;background-color:#000;z-index:1;width:100%;height:100%;border-radius:.25rem;border-bottom-left-radius:0px;border-bottom-right-radius:0px}.course-card .course-card-title{font-size:14px;display:block;font-weight:600;display:-webkit-box !important;margin:0;line-height:1.5;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-weight:bold;flex-basis:100%}.course-card .card-link{position:absolute;bottom:0;content:"";cursor:pointer;left:0;overflow:hidden;right:0;text-indent:100%;top:0;white-space:nowrap;z-index:2}.course-card .goskills-course-card-logo{width:18px;margin:1px 0 0}.course-card .course-rating-stars{color:gold}.course-card-detailed{--card-border-radius: 1.5rem;--tag-border-radius: 0.5rem;position:relative;background:#fff;border-radius:var(--card-border-radius);box-shadow:0 0 5px rgba(0,0,0,.25);overflow:hidden;display:flex;flex-direction:column;max-width:100%;transition:.3s}.course-card-detailed:hover{box-shadow:0 27px 16px 0 rgba(29,30,32,.3)}.course-card-detailed .card-header{position:relative;padding:1.5rem;display:flex;align-items:center;color:#fff;justify-content:center;height:138px}@media(max-width: 767.98px){.course-card-detailed .card-header{display:none}}.course-card-detailed .course-icon{width:96px;height:96px}.course-card-detailed .tag-label{font-size:.6rem;padding:.25rem .5rem;border-radius:var(--tag-border-radius);text-transform:uppercase;letter-spacing:1.5px}.course-card-detailed .desktop-tag-label{position:absolute;top:1rem;right:1rem;border:1px solid #fff;color:#fff}.course-card-detailed .mobile-tag-label{border:1px solid #152023;display:none;margin-right:auto;margin-bottom:1rem}@media(max-width: 767.98px){.course-card-detailed .mobile-tag-label{display:block}}.course-card-detailed .card-body{padding:1.5rem;display:flex;flex-direction:column;flex:1;background:#fff}.course-card-detailed .card-title{margin:0 0 1rem;font-size:1.125rem;font-weight:600}.course-card-detailed .card-desc{flex:1;margin:0 0 1rem;font-size:.875rem}.course-card-detailed .card-body hr{border:none;border-top:1px solid rgba(0,0,0,.3019607843);margin:0 0 1rem}.course-card-detailed .course-stats{list-style:none;padding:0;margin:0}.course-card-detailed .course-stats li{display:flex;align-items:center;font-size:.875rem;margin-bottom:.5rem;gap:.5rem}.course-card-detailed .course-stats icon{display:inline-block;width:1em;height:1em;margin-right:.5rem}.course-card-detailed .course-review{display:flex;align-items:center;font-size:.875rem;gap:.5rem}.course-card-detailed .course-review .average-rating{font-weight:600}.card-link{position:absolute;bottom:3.5rem;content:"";cursor:pointer;left:0;overflow:hidden;right:0;text-indent:100%;top:0;white-space:nowrap;z-index:2}@media(max-width: 767.98px){.course-card-detailed::before{content:"";position:absolute;top:0;bottom:0;left:0;width:.5rem;background:inherit;border-top-left-radius:var(--card-border-radius);border-bottom-left-radius:var(--card-border-radius)}}.schedule-demo-hero .landing-hero-form{padding:0px}.radial-gradient-background-hero{color:#152023;background-color:rgb(249.15,249.425,249.5);background-image:radial-gradient(circle at 0% 10%, rgba(252, 184, 47, 0.5), transparent 20%, transparent),radial-gradient(circle at 98% 30%, rgba(221, 103, 242, 0.5), transparent 20%, transparent 100%),linear-gradient(45deg, #f9f9f9, #f9f9f9)}@media(min-width: 1024px){.radial-gradient-background-hero{background-image:radial-gradient(circle at 0% 10%, rgba(252, 184, 47, 0.5), transparent 15%, transparent),radial-gradient(circle at 98% 30%, rgba(221, 103, 242, 0.5), transparent 15%, transparent 100%),linear-gradient(45deg, #f9f9f9, #f9f9f9)}}.radial-gradient-background-hero .landing-hero-with-form{padding-top:3rem;padding-bottom:6rem}.landing-hero-with-form{display:flex;flex-direction:column;gap:3rem}@media(min-width: 1024px){.landing-hero-with-form{flex-direction:row;justify-content:space-between}}.landing-hero-with-form .h1{margin-top:1rem}.landing-hero-with-form .schedule-demo-hero-text{text-align:center;align-self:center;max-width:26rem}@media(min-width: 1024px){.landing-hero-with-form .schedule-demo-hero-text{text-align:start;align-self:flex-start}}.landing-hero-with-form .schedule-demo-hero-image{text-align:center}.landing-hero-with-form .schedule-demo-hero-image picture{display:inline-block;position:relative}.landing-hero-with-form .schedule-demo-hero-image picture:after{position:absolute;content:" ";height:20px;width:20px;bottom:0px;right:10px;background-color:#00b686;border-radius:50%}.landing-hero-with-form .schedule-demo-hero-image img{aspect-ratio:1;border-radius:50%;object-fit:cover}.heading-form{font-size:1.5rem}.landing-hero-form{flex-grow:1;background-color:#fff;padding:2rem 1rem;border-radius:1.5rem;overflow:hidden;box-shadow:0px 4px 24px 0px rgba(0,0,0,.06);border:1px solid rgb(208.2,210.4,211);align-self:stretch}.landing-hero-form>form{margin:0}@media(min-width: 768px){.landing-hero-form{padding:3rem 2rem}}@media(min-width: 1024px){.landing-hero-form{align-self:center}}.landing-hero-form .form-group.recaptcha{display:flex;align-items:center;flex-direction:column}.demo-form-name-fields-container{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}@media(min-width: 768px){.demo-form-name-fields-container{flex-direction:row}.demo-form-name-fields-container>.form-floating{flex-grow:1}}.demo-form-name-fields-container>.form-floating{margin-bottom:0}.landing-hero-form-signup-link{text-align:center;padding-top:1rem;margin-bottom:0;color:#767677;font-size:.875rem}.text-desktop{display:none}@media(min-width: 1024px){.text-desktop{display:initial}}.text-mobile{display:initial}@media(min-width: 1024px){.text-mobile{display:none}}.terms-disclaimer-text{display:block;width:100%;text-align:center;margin-top:1rem;color:#767677;font-size:.875rem}.demo-booking-confirmation-container{text-align:center}.training-needs-text-area{height:100px}.form-hidden{visibility:hidden;height:0;overflow:hidden;padding:0}.schedule-demo-heading{margin-bottom:1.5rem}.demo-booking-error-container{background:#e5b140;padding:1rem;margin-bottom:1rem;border:1px solid rgb(213.0046082949,155.0138248848,28.9953917051);border-radius:.25rem}.demo-form-back-button{position:absolute;left:2rem;top:25%;bottom:25%;cursor:pointer}@media(min-width: 768px){.demo-form-back-button{left:2rem}}.scheduler-form-header{text-align:center;padding:1.5rem 1rem;margin-bottom:0px;padding-bottom:1rem;border-bottom:1px solid rgb(208.2,210.4,211);position:relative}@media(min-width: 768px){.scheduler-form-header{padding:1.5rem}}.scheduler-form-body,.scheduler-form-footer{padding:1rem}@media(min-width: 768px){.scheduler-form-body,.scheduler-form-footer{padding:2rem}}.scheduler-form-body{padding-bottom:0px;border-bottom:1px solid rgb(208.2,210.4,211)}.schedule-demo-form:not(.form-hidden),.demo-booking-confirmation-container:not(.form-hidden){padding:2rem 1rem}@media(min-width: 768px){.schedule-demo-form:not(.form-hidden),.demo-booking-confirmation-container:not(.form-hidden){padding:2rem}}.timezone-information-text{text-align:center;display:block;padding-top:1rem;color:#767677;font-size:.875rem}.contact-us-text{text-align:center;display:block;color:#767677;font-size:.875rem}.scheduler-container{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.scheduler-calendar{display:flex;flex-direction:column;gap:.75rem;padding-bottom:1rem}@media(min-width: 768px){.scheduler-calendar{padding-bottom:2rem}}.scheduler-calendar-nav{display:flex;align-items:center;justify-content:space-between;padding:0}.scheduler-calendar-btn{border:none;background:rgba(0,0,0,0);padding:0}.scheduler-calendar-btn.scheduler-calendar-btn-disabled{opacity:.3;cursor:default}.scheduler-calendar-btn:focus{outline:3px solid var(--ring);outline-offset:2px}.scheduler-calendar-dow{display:grid;grid-template-columns:repeat(7, 1fr);gap:.375rem;font-weight:700;color:rgb(114.6,121.2,123);font-size:.75rem;text-align:center;row-gap:.5rem;column-gap:1rem}.scheduler-calendar-grid{display:grid;grid-template-columns:repeat(7, 1fr);gap:.375rem;row-gap:.5rem;column-gap:1rem}.scheduler-calendar-day{aspect-ratio:1/1;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;background:#fff;padding:0}.scheduler-calendar-day span{height:30px;width:30px;display:flex;justify-content:center;align-items:center;border-radius:15px}.scheduler-calendar-day[aria-disabled=true]{opacity:.45;cursor:default}.scheduler-calendar-day-today span{outline:2px solid rgb(208.2,210.4,211)}.scheduler-calendar-day-has-availability span{background-color:rgb(228.4,122,157.7)}.scheduler-calendar-day-has-availability span:hover{background-color:rgb(224.6,103,143.8)}.scheduler-calendar-day-selected span{background-color:#d94174}.scheduler-slots{max-height:18.75rem;overflow-y:auto}.scheduler-slots-list{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;padding:0 6px;padding-bottom:.5rem}@media(min-width: 768px){.scheduler-slots-list{padding-bottom:.5rem}}.scheduler-slot.btn{color:#152023;padding:.5rem;cursor:pointer}@media(max-width: 1200px){.scheduler-container{grid-template-columns:1fr}}@media(min-width: 1200px){.scheduler-container{max-height:23rem}}.landing-hero-with-form.redeem-coupon-hero-container{justify-content:center}.landing-hero-form.redeem-coupon-form .form-group.recaptcha{display:flex;align-items:start;flex-direction:column}.verify-certificate-background{color:#152023;background-color:rgb(249.15,249.425,249.5);background-image:radial-gradient(circle at 0% 85%, rgba(0, 102, 255, 0.1), transparent 20%, transparent),radial-gradient(circle at 98% 30%, rgba(252, 137, 85, 0.1), transparent 20%, transparent 100%),linear-gradient(45deg, #f9f9f9, #f9f9f9);padding-bottom:6rem}@media(min-width: 1024px){.verify-certificate-background{background-image:radial-gradient(circle at 0% 85%, rgba(0, 102, 255, 0.25), transparent 15%, transparent),radial-gradient(circle at 98% 30%, rgba(252, 137, 85, 0.25), transparent 15%, transparent 100%),linear-gradient(45deg, #f9f9f9, #f9f9f9)}}.verify-certificate-container{flex-grow:1}.landing-hero-text{margin-bottom:2rem}.verify-button-container{text-align:right}.verify-button-container .btn{display:block;width:100%}@media(min-width: 1024px){.verify-button-container .btn{display:inline-block;width:auto}}.verification-result{display:flex;gap:1rem;align-items:center}.verification-result-text{color:#152023}.verification-result-icon{font-size:40px;flex:0 0 auto;color:#00b686;stroke-width:1}.form-error .verification-result-icon{color:#d94a4a}.page-verify-certificate .landing-hero-form{padding:0px}.page-verify-certificate .verify-form-body{padding:2rem}.page-verify-certificate .verify-form-footer{background:#f9f9f9;padding:2rem}.contact-hero{background-image:radial-gradient(circle at 0% 0%, #FFC0CC, transparent 15%, transparent),radial-gradient(circle at 100% 100%, #58E1C1, transparent 15%, transparent 100%),linear-gradient(45deg, #f9f9f9, #f9f9f9);padding:4.375rem 0 6rem 0;color:#152023;display:flex;flex-direction:column;background-color:rgb(249.15,249.425,249.5)}@media(max-width: 1024px){.contact-hero{background-image:radial-gradient(circle at 5% 5%, #FFC0CC, transparent 15%, transparent),radial-gradient(circle at 100% 45%, #58E1C1, transparent 15%, transparent 100%),linear-gradient(45deg, #f9f9f9, #f9f9f9)}}.contact-hero .landing-hero-text{padding:2rem 0 3rem}@media(min-width: 992px){.contact-hero .landing-hero-text{padding:6rem 0 3rem}}@media(min-width: 1024px){.contact-title-mobile{display:none}}@media(max-width: 1024px){.contact-title-desktop{display:none}}.contact-types{display:flex;flex-direction:column;gap:.5rem}.contact-types p{display:flex;margin-bottom:.5rem;align-items:center}.contact-types svg{margin-right:.75rem}@media(max-width: 1024px){.contact-types{text-align:left}}.contact-form{display:flex;flex-direction:column;gap:3rem}@media(min-width: 1024px){.contact-form{flex-direction:row;justify-content:space-between}}.contact-form .contact-hero-text{text-align:center;align-self:center;max-width:34rem}@media(min-width: 1024px){.contact-form .contact-hero-text{text-align:start;align-self:flex-start}}.contact-form .form-success .form-container{display:none}.contact-terms-and-privacy{margin-top:1rem;text-align:center;color:rgb(114.6,121.2,123)}.contact-form-error-message{text-align:center;color:#d94a4a}.contact-form-message{height:200px}.contact-message-received{text-align:center;padding-bottom:1rem}.contact-message-received-icon{height:1.2em;width:1.2em}.contact-message-received-text{margin:2rem 0}@media(max-width: 1024px){.contact-help-center-image{max-width:unset}}@media(max-width: 1024px){.contact-answers-text{text-align:left}}.contact-connect-section h2{text-align:center;margin-bottom:3rem}@media(max-width: 1024px){.contact-connect-section.landing-section.background-wave-pattern:last-of-type{clip-path:polygon(100% 0, 50% 2%, 0 0, 0 100%, 50% 100%, 100% 100%)}}.contact-boxes{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem}@media(max-width: 991.98px){.contact-boxes{grid-template-columns:1fr}}.contact-box{padding:1.5rem 1.5rem 2rem;border:1px solid rgb(208.2,210.4,211);border-radius:10px;background-color:#fff;flex:1 1 calc(50% - 1rem)}.contact-box img{margin-bottom:1rem}.contact-email,.contact-social,.contact-address{display:flex;gap:1.5rem}@media(max-width: 991.98px){.contact-email{flex-direction:column;gap:0;padding-bottom:1rem}}.contact-box-item{flex:1 1 calc(50% - 1.5rem)}.contact-box-item>a{display:block}.contact-box-item svg{margin-right:1rem;margin-top:-8px}.contact-box-item a,.contact-box-item label{font-size:1rem}.contact-social .contact-box-item div{margin-bottom:.5rem}.contact-phone p{margin:0}.contact-address{flex-wrap:wrap}@media(max-width: 991.98px){.contact-address .contact-box-item{flex:1 1 100%}.contact-address .contact-box-item:nth-of-type(2){margin-top:1.5rem}}.reviews-hero{padding:0;display:flex;flex-direction:column;background:linear-gradient(180deg, #423456 0%, #255CB5 100%)}.reviews-hero .landing-hero-text{padding:2rem 0;color:#fff}@media(min-width: 992px){.reviews-hero .landing-hero-text{padding:6rem 0 1rem}}.reviews-hero .landing-hero-background-image{margin-top:0}.reviews-hero .landing-hero-background img{display:block;margin:0 auto}@media(max-width: 767.98px){.reviews-hero .landing-hero-background picture,.reviews-hero .landing-hero-background img{width:auto}}.reviews-hero .reviews-stars-container{position:absolute;z-index:1;top:0}@media(max-width: 991.98px){.reviews-hero .reviews-stars-container{display:none}}.reviews-hero .reviews-stars-container.reviews-stars-left{left:-9rem}.reviews-hero .reviews-stars-container.reviews-stars-right{right:-10rem;transform:rotate(-195deg)}.reviews-filters{display:none}@media(min-width: 576px){.reviews-filters{display:flex;gap:1rem;flex-direction:row}.reviews-filters .form-group{width:auto}}.reviews-filters .form-group:last-child{margin-left:auto}.reviews-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(345px, 1fr));grid-gap:1rem;margin-top:1rem}@media(max-width: 767.98px){.reviews-list{grid-template-columns:repeat(auto-fill, minmax(100%, 1fr))}}.reviews-count{color:rgb(114.6,121.2,123);font-size:.875rem}.reviews-list .reviews-list-item{max-width:100%;background-color:rgb(249.15,249.425,249.5);box-shadow:none;padding:1.5rem 2rem}.reviews-list .reviews-list-item .course-landing-review-stars{margin-bottom:1rem}.reviews-list .reviews-list-item .username{font-weight:600;font-size:.875rem}.reviews-list .reviews-list-item .course-title{font-size:.875rem}.reviews-pagination-container{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin-top:2rem}.reviews-pagination-container .desktop-page-size-label{display:none}.reviews-pagination-container .mobile-page-size-label{display:block}.reviews-pagination-container>*{white-space:nowrap;width:auto}.reviews-pagination-container .page-size{margin-right:auto;border:none;height:3rem;min-height:auto}@media(min-width: 576px){.reviews-pagination-container .desktop-page-size-label{display:block}.reviews-pagination-container .mobile-page-size-label{display:none}}.reviews-pagination-container label,.reviews-pagination-container span{color:rgb(114.6,121.2,123)}.reviews-pagination-container .pagination-link{display:inline-block;appearance:none;border:none;padding:.5rem}@media(min-width: 576px){.reviews-mobile-filters-button,.reviews-mobile-filters-modal,.reviews-mobile-filters-button-container{display:none}}.reviews-mobile-filters-button{width:3.5rem}.reviews-mobile-filters-modal .modal-body{justify-content:space-between;align-items:start;flex-direction:column}.reviews-mobile-filters-modal .modal-body .form-group{width:100%}.reviews-filter-container{display:flex;gap:1rem;align-items:center}@media(min-width: 576px){.reviews-filter-container{display:block}}.reviews-filter-container>.form-group:first-child{flex:1 1 auto}.reviews-mobile-filters-modal .mobile-filters-btn{width:100%}.reviews-empty-container{margin:1rem auto 0;text-align:center;border-radius:.5rem;border:1px solid rgb(208.2,210.4,211);padding:3rem;height:100%;width:100%}.reviews-empty-container img{width:100%;max-width:320px;margin-bottom:3rem;height:100%}.reviews-empty-container button{margin-top:1rem}.courses-list-section{padding-bottom:2.5rem;padding-top:0}.courses-list-section .courses-count{color:rgb(114.6,121.2,123);font-size:.875rem;visibility:hidden}.courses-list-section .courses-count.visible{visibility:visible}.courses-filters{padding-top:1.5rem}@media(min-width: 992px){.courses-filters .search-input-form-group{width:60%;margin:0 auto}}.courses-filters .search-control{height:3rem;min-height:3rem}.courses-filters .courses-topics-list{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center;margin:1.5rem auto .5rem}.courses-filters .courses-topics-list .btn{font-weight:normal}.courses-filters .courses-topics-list .btn.active{background:var(--btn-primary-background);color:var(--btn-primary-color);border:none}@media(max-width: 767.98px){.courses-filters .courses-topics-list{display:none}}.courses-filters .courses-mobile-topics-list{display:none;margin-bottom:.5rem}@media(max-width: 767.98px){.courses-filters .courses-mobile-topics-list{display:block}}.courses-filters .courses-mobile-topics-list select{min-height:3rem;height:3rem}.courses-grid.courses-grid-four{grid-template-columns:repeat(auto-fill, minmax(265px, 1fr))}.courses-grid{display:grid;gap:1rem;margin:1.5rem 0;visibility:hidden;opacity:0;justify-items:center}.courses-grid.visible{visibility:visible;opacity:1;transition:opacity .1s ease-in-out}.courses-grid.faded{opacity:.3}.courses-empty-state{margin:0 auto;text-align:center;border-radius:.5rem;border:1px solid rgb(208.2,210.4,211);padding:3rem;height:100%;width:100%}.courses-empty-state img{width:100%;max-width:320px;margin-bottom:3rem;height:100%}.courses-empty-state button{margin-top:1rem}.courses-download-catalog:focus{color:inherit !important}.courses-scrolltop-btn{position:fixed;bottom:1rem;right:1rem;width:3rem;height:3rem;padding:0;display:none;justify-content:center;z-index:3}.courses-scrolltop-btn .svg-icon{font-size:1rem}.topic-overview-hero{padding:0;color:#152023}.topic-overview-hero .container{padding:0 1rem}.topic-overview-hero .landing-hero-text{padding:4rem 0}.topic-overview-hero .landing-logos{display:none}@media(min-width: 992px){.topic-overview-hero .landing-logos{display:block;padding-bottom:3rem}.topic-overview-hero .landing-logos ul{gap:0}.topic-overview-hero .landing-logos p{display:none}}.topic-navigation{display:none}@media(min-width: 992px){.topic-navigation{display:flex;border-bottom:1px solid rgba(208,217,223,.5);width:100%}}.topic-navigation ul{display:flex;gap:.5rem;align-items:center;list-style:none}.topic-navigation ul a,.topic-navigation ul span{font-size:.875rem;color:#152023}.topic-navigation ul li{padding:1rem 0;color:rgb(249.15,249.425,249.5)}.topic-navigation ul li:not(:last-child) a{text-decoration:underline}.topic-overview-container{display:flex}.topic-overview-content{width:100%;margin-bottom:4rem}@media(min-width: 992px){.topic-overview-content{width:80%;padding-left:2rem}}.landing-section-certification .intro{font-size:1rem;background:rgb(243.3,243.85,244);padding:25px 40px}.landing-section-certification .main{margin:2rem 0}.landing-section-certification .indented{position:relative;margin:30px 0;padding-left:75px}.landing-section-certification .indented img{position:absolute;top:0;left:0}.landing-section-certification .course-certification-video-container{margin:2rem 0}.landing-section-certification h3[itemprop=name]{margin-top:2rem}.landing-section-certification dl{margin:1rem 0}.landing-section-certification dl dt{float:left;width:30px}.landing-section-certification dl dt::after{content:"."}.landing-section-certification dl dd{margin-left:2.5rem;margin-bottom:1rem}.landing-section-certification-overview{margin-bottom:2rem}.landing-section-resources .landing-card-image-cover{aspect-ratio:16/10}.landing-section-resources .landing-card-image-cover img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.page.pricing-page{padding-top:0}.modal-nav-page-header{display:flex;justify-content:flex-end;padding:1rem}.modal-nav-page-header .close-page-button{font-weight:700;color:#152023;width:65px;height:65px;text-align:center;border-radius:50%;background-color:rgba(0,0,0,0);font-size:.875rem;display:flex;flex-direction:column;justify-content:center;cursor:pointer}.modal-nav-page-header .close-page-button:hover{background-color:rgb(231.6,232.7,233);color:#152023;text-decoration:none}.modal-nav-page-header .close-page-button>span{display:block;font-size:20px}.pricing-page-section{padding-top:6rem;padding-bottom:6rem}.pricing-page-section.landing-faq{text-align:start}.pricing-page-section:not(.landing-item){text-align:center}.pricing-container{padding-top:0}.pricing-page-subtitle{font-size:1.25rem;margin:0 auto}.pricing-page-featured-reviews-container{display:flex;justify-content:center;gap:4rem;padding:2rem}.pricing-page-featured-review{display:flex;flex-direction:column;gap:.5rem}@media(max-width: 991.98px){.pricing-page-featured-review.pricing-page-featured-review-desktop{display:none}}.pricing-page-featured-review-stars{font-size:1rem;color:gold}.pricing-page-featured-review-text-container{display:flex;flex-direction:column}.pricing-page-featured-review-author{color:rgb(114.6,121.2,123)}.pricing-plan-cta{flex-basis:50px;display:flex;align-items:center}.pricing-plan-cta p{flex-grow:1}.pricing-plan-price-container{flex-basis:100px}.pricing-page-plan-card{text-align:start;border:1px solid rgb(208.2,210.4,211);width:100%;height:auto;min-height:385px;padding:4rem 2rem 2rem;background:#fff;border-radius:1rem;display:flex;flex-direction:column;justify-content:flex-start;gap:1rem;position:relative}.pricing-page-plan-card.yearly-plan:after{content:"BEST VALUE";position:absolute;top:1rem;left:2rem;background:#e5b140;padding:.25rem .5rem;border-radius:.25rem;font-size:.875rem;font-weight:600}.pricing-page-plan-card.pricing-plan-card-yellow-border{border-color:#e5b140}@media(min-width: 1024px){.pricing-page-plan-card{width:360px;min-height:455px;height:auto}}.pricing-page-plans-container{display:flex;gap:1rem;flex-direction:column;padding-bottom:3rem}@media(min-width: 1024px){.pricing-page-plans-container{flex-direction:row;justify-content:center;gap:1rem;flex:1 0 auto}}.pricing-plan-description{flex-grow:1}.pricing-plan-price-amount{font-size:2rem;font-weight:600}.pricing-plan-period{margin-bottom:0}.price-container-loading-coupon .pricing-plan-period,.price-container-loading-coupon .pricing-plan-price{background:#eee;background:linear-gradient(93deg, #ececec 8%, #f5f5f5 18%, #ececec 33%);border-radius:.5rem;background-size:200% 100%;animation:1.5s background-shine linear infinite;display:inline-block;color:rgba(0,0,0,0)}.price-container-loading-coupon .pricing-plan-period{margin-top:2px}.pricing-page-link-banner{width:100%;text-align:center;padding:1rem 2rem;border-radius:.25rem}.pricing-page-link-banner.background-grey{background:rgb(249.15,249.425,249.5)}section.pricing-container{padding-bottom:6rem}.plan-comparison-section{display:none}@media(min-width: 1024px){.plan-comparison-section{display:block}}.plan-comparison-container{padding-top:2rem;padding-bottom:3rem}.plan-comparison-table{width:100%;border:none}.plan-comparison-table thead{border:none}.plan-comparison-table th{border:none;vertical-align:text-top;padding:0}.plan-comparison-table th .pricing-plan-cell{border-top-left-radius:1rem;border-top-right-radius:1rem}.plan-comparison-table td{padding:0}.plan-comparison-table tr:last-child .pricing-feature-cell{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.feature-cell-text{color:rgb(67.8,76.6,79)}.feature-cell-text .feature-cell-text-rich{display:none}.feature-cell-text .feature-cell-text-compact{display:inline-flex}@media(min-width: 768px){.feature-cell-text .feature-cell-text-rich{display:inline}.feature-cell-text .feature-cell-text-compact{display:none}}.feature-cell-unavailable{color:rgb(184.8,188.1,189)}.pricing-feature-row{border:none}.pricing-plan-row{border:none}.plan-title{display:block;font-size:1.25rem;color:#152023;margin-bottom:.25rem}.plan-title,.plan-price{display:block;letter-spacing:normal;text-transform:none}.plan-price{font-size:1rem;font-weight:400}.pricing-plan-cell{height:9rem;min-width:150px}.pricing-plan-features-title{visibility:hidden}.pricing-feature-cell{min-height:96px}.pricing-feature-description-cell{text-align:start}.pricing-feature-description-cell .pricing-feature-cell,.pricing-feature-description-cell .pricing-plan-cell{margin-left:0;padding-left:1.5rem;padding-right:1.5rem}.pricing-feature-cell,.pricing-plan-cell{padding:1.5rem 1rem;display:block;background:rgb(249.15,249.425,249.5);margin-left:1.5rem}.checkbox-container{display:inline-block;position:relative;line-height:25px;height:25px;margin-bottom:0;cursor:default;padding-left:35px !important}.checkbox-container .checkmark{position:absolute;top:0;left:1px;height:25px;width:25px;border-radius:.25rem;background-color:#fff;border:1px solid rgb(208.2,210.4,211)}.checkbox-container .checkmark.checked-checkmark{background-color:#d94174;border-color:#d94174}.checkbox-container .checkmark.checked-checkmark:after{content:"";position:absolute;display:block;left:40%;top:30%;width:5px;height:8px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.checkbox-container .checkmark.disabled-checkmark{background-color:rgb(208.2,210.4,211);cursor:not-allowed}.checkbox-container .checkmark.disabled-checkmark:after{content:"";position:absolute;top:52%;left:49%;transform:translate(-50%, -50%);height:2.1px;width:15px;background-color:#767677}.checkbox-container .checkbox-disabled-icon{width:16px;border-top:2px solid;font-weight:bold;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto 5.5px;height:2px}.landing-page-testimonial-list{padding-top:2rem;align-items:center;text-align:start}.landing-page-testimonial-list.pricing-page-testimonial-list{display:none}.landing-page-testimonial-list .landing-testimonial-author{text-align:start}@media(min-width: 1024px){.landing-page-testimonial-list{align-items:start}.landing-page-testimonial-list.pricing-page-testimonial-list{display:flex}}.pricing-testimonial-author-img{max-width:35px;margin-right:1rem}.pricing-testimonial-author-img img{max-width:35px;border-radius:50%}.pricing-page-logos{display:flex;flex-wrap:wrap;max-width:100%}.pricing-plan-original-price{display:block;color:#d94a4a}.pricing-page-section.learner-review-section{padding-top:0}@media(min-width: 1024px){.pricing-page-section.learner-review-section{padding-top:6rem}}.learner-review-card-container{box-shadow:0px 4px 24px 0px rgba(0,0,0,.06)}.landing-testimonials-slide{align-items:stretch}.landing-testimonials-slide .landing-card{width:18rem;position:relative;text-align:start}.landing-testimonials-slide .landing-card .landing-card-testimonial-body{height:100%}.landing-testimonials-slide .landing-card .landing-card-testimonial-body blockquote{flex-grow:1}@media(min-width: 1024px){.pricing-page-testimonial-slide-container{display:none}}.gift-pricing-page-certificate-example{border:1px solid rgb(208.2,210.4,211);border-radius:.25rem;box-shadow:0 5px 20px 0 rgba(0,0,0,.25);width:100%}.business-pricing-header{background-color:#fff;color:#152023;padding:4.375rem 0 0;display:flex;flex-direction:column;position:relative}.business-pricing-header .landing-hero-text{padding:2rem 0}@media(min-width: 576px){.business-pricing-header .landing-hero-text .h1{font-size:3rem}}@media(min-width: 768px){.business-pricing-header .landing-hero-text .h1{font-size:3.75rem}}@media(min-width: 992px){.business-pricing-header .landing-hero-text{padding:6rem 0 0}.business-pricing-header .landing-hero-text .h1{font-size:3.75rem}}@media(min-width: 1200px){.business-pricing-header .landing-hero-text .h1{font-size:3.75rem}}.business-pricing-page-subtitle{color:rgb(67.8,76.6,79)}.business-pricing .landing-section{padding-top:4rem;padding-bottom:4rem}@media(min-width: 768px){.business-pricing .landing-section{padding-top:6rem;padding-bottom:6rem}}.business-pricing-page-logos{padding-bottom:3rem}.pricing-plan-key-features{display:flex;flex-direction:column;flex-grow:1;font-size:.875rem;padding-top:1rem}.plan-key-features-section-title{font-weight:600}.plan-key-feature{display:flex;align-items:center;gap:.75rem}.plan-key-feature .key-feature-info{flex-shrink:0;padding:.725rem .5rem}.plan-key-feature .svg-icon{flex-shrink:0}.key-feature-info{margin-left:auto;color:rgb(114.6,121.2,123)}.business-pricing-plan-card .pricing-plan-description{flex-basis:90px;flex-grow:0}@media(min-width: 1200px){.business-pricing-plan-card .pricing-plan-description{flex-basis:120px}}.business-pricing-plan-card .business-pricing-plan-cta{gap:.5rem}.business-pricing-plan-card-footer{border-top:1px rgb(208.2,210.4,211) solid;text-align:center;padding:2rem 0 0 0}.compare-plans-link{color:#d94174;text-decoration:underline}.compare-plans-link:hover{color:#d94174}.business-pricing-plan-card.platinum-card{border-color:#d94174;background-color:rgb(254.05,250.25,251.525)}.platinum-plan-card-tag{position:absolute;top:2rem;left:2rem;background:rgb(247.4,217,227.2);padding:.25rem .5rem;border-radius:.5rem;font-size:.75rem;font-weight:700;display:flex;align-items:center;gap:.2rem}.pricing-page-plan-customizer-container{display:flex;width:100%;padding:1rem 0rem;margin-bottom:1.5rem;align-items:center;flex-direction:column;gap:1rem}@media(min-width: 768px){.pricing-page-plan-customizer-container{flex-direction:row;justify-content:space-between;gap:1rem}}@media(min-width: 992px){.pricing-page-plan-customizer-container{justify-content:center}}.plan-customizer-selector-container{width:100%}@media(min-width: 768px){.plan-customizer-selector-container{width:auto}}.plan-customizer-selector-container select{background-image:url(../svg/custom-chevron-down.svg);border:1px solid rgb(208.2,210.4,211);border-radius:.5rem}.business-pricing-plan-cta{display:flex;flex-direction:column;align-items:stretch;gap:1rem}.business-pricing-container{padding-top:0;padding-bottom:0}.billing-period-toggle{position:relative;align-items:center;display:grid;grid-template-columns:1fr 1fr;padding:.375rem .75rem .375rem .75rem;border:1px solid rgb(208.2,210.4,211);border-radius:.5rem;background:#fff;user-select:none;font-size:.875rem}@media(min-width: 768px){.billing-period-toggle{font-size:1rem;display:flex}}.billing-period-toggle input[type=radio]{position:absolute;opacity:0;pointer-events:none}.billing-period-toggle label{z-index:1;padding:.625rem .6rem;text-align:center;color:#152023;font-weight:400;border-radius:.5rem;cursor:pointer}@media(min-width: 992px){.billing-period-toggle label{padding:.625rem 1rem}}.billing-month:checked~.label-monthly-billing{color:#152023;font-weight:600;background-color:rgb(213,233.8,246.2)}.billing-year:checked~.label-yearly-billing{color:#152023;font-weight:600;background-color:rgb(213,233.8,246.2)}.label-yearly-billing{flex-grow:1}.billing-period-toggle .billing-period-pill{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);background:rgb(213,233.8,246.2);border-radius:.5rem;box-shadow:0 1px 2px rgba(0,0,0,.04);transition:transform .18s ease}.billing-month:checked~.billing-period-pill{transform:translateX(0%)}.billing-year:checked~.billing-period-pill{transform:translateX(100%)}.billing-period-toggle .save-badge{color:#152023;font-weight:400;white-space:nowrap}.business-plan-comparison-container{margin-left:-1rem;margin-right:-1rem}@media(min-width: 576px){.business-plan-comparison-container{margin:auto}}.business-plan-comparison-table{background:#fff;border:1px solid rgb(208.2,210.4,211);border-radius:0;width:100%;display:table}@media(min-width: 576px){.business-plan-comparison-table{border-radius:1rem}}.business-plan-comparison-table .business-pricing-plan-row th{position:sticky;top:-0.25rem}@media(min-width: 992px){.business-plan-comparison-table .business-pricing-plan-row th{top:4.375rem}}.business-plan-comparison-table .business-pricing-plan-row th{z-index:1}.business-plan-comparison-table th,.business-plan-comparison-table td{border-bottom:1px solid rgb(208.2,210.4,211);text-align:center;padding:.5rem .3rem;font-size:.875rem}@media(min-width: 576px){.business-plan-comparison-table th,.business-plan-comparison-table td{padding:.6rem .4rem}}@media(min-width: 768px){.business-plan-comparison-table th,.business-plan-comparison-table td{font-size:1rem;padding:1rem}}.business-plan-comparison-table th:first-child,.business-plan-comparison-table td:first-child{padding-left:.5rem}@media(min-width: 576px){.business-plan-comparison-table th:first-child,.business-plan-comparison-table td:first-child{padding-left:.875rem}}@media(min-width: 768px){.business-plan-comparison-table th:first-child,.business-plan-comparison-table td:first-child{padding-left:1rem}}.business-plan-comparison-table th:last-child,.business-plan-comparison-table td:last-child{padding-right:.5rem}@media(min-width: 576px){.business-plan-comparison-table th:last-child,.business-plan-comparison-table td:last-child{padding-right:.875rem}}@media(min-width: 768px){.business-plan-comparison-table th:last-child,.business-plan-comparison-table td:last-child{padding-right:1rem}}.business-plan-comparison-table tr:last-child td{border:none}.business-plan-comparison-table .business-feature-section-header-cell{text-align:left;font-size:.875rem;font-weight:600;padding-top:2rem;font-family:InterVariable,Inter, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif, Apple Color Emoji, Segoe UI Emoji}@media(min-width: 768px){.business-plan-comparison-table .business-feature-section-header-cell{font-size:1rem;font-weight:600}}@media(min-width: 1200px){.business-plan-comparison-table .business-feature-section-header-cell{padding-top:3rem;font-size:1.125rem;font-weight:700}}.business-plan-comparison-table .business-pricing-feature-description-cell{text-align:left;padding-left:.5rem}@media(min-width: 576px){.business-plan-comparison-table .business-pricing-feature-description-cell{padding-left:.875rem}}@media(min-width: 768px){.business-plan-comparison-table .business-pricing-feature-description-cell{padding-left:1rem}}.business-plan-comparison-table th{font-size:1rem;letter-spacing:normal;text-transform:none;font-weight:400;color:#152023;background-color:#fff}.business-plan-comparison-table th:first-child{border-top-left-radius:1rem}.business-plan-comparison-table th:last-child{border-top-right-radius:1rem}.business-plan-comparison-table th.business-pricing-feature-description-cell{width:auto;min-width:0;font-size:.75rem;font-weight:600}@media(min-width: 576px){.business-plan-comparison-table th.business-pricing-feature-description-cell{font-size:.875rem}}@media(min-width: 1200px){.business-plan-comparison-table th.business-pricing-feature-description-cell{width:100%;font-size:1rem;font-weight:400}}.business-plan-comparison-table .tooltip-bubble{max-width:12rem}@media(min-width: 576px){.business-plan-comparison-table .tooltip-bubble{max-width:14rem}}@media(min-width: 992px){.business-plan-comparison-table .tooltip-bubble{max-width:18rem}}.business-pricing-feature-cell .tooltip{vertical-align:middle}.table-business-pricing-plan-customizer{display:flex;flex-direction:column;justify-content:space-between;gap:6rem}.table-business-pricing-plan-customizer img{display:none}@media(min-width: 1200px){.table-business-pricing-plan-customizer img{display:block}}.table-customizer-controls{display:none}@media(min-width: 1200px){.table-customizer-controls{display:flex;flex-direction:column;gap:1rem}}.table-customizer-controls .billing-period-toggle{font-size:.875rem}.business-pricing-plan-cell{display:flex;flex-direction:column;padding:.3rem 0;text-align:left;position:relative;justify-content:center}@media(max-width: 1199.98px){.business-pricing-plan-cell .plan-description,.business-pricing-plan-cell .business-pricing-plan-cta,.business-pricing-plan-cell .pricing-plan-period,.business-pricing-plan-cell .platinum-plan-card-tag{display:none}}@media(min-width: 768px){.business-pricing-plan-cell{padding:1rem 0}}@media(min-width: 1200px){.business-pricing-plan-cell{padding:4rem 0 1rem 0}}.business-pricing-plan-cell .platinum-plan-card-tag{display:none;left:0}@media(min-width: 1200px){.business-pricing-plan-cell .platinum-plan-card-tag{display:block}}.business-pricing-plan-cell .plan-title{font-size:.75rem;font-weight:600;margin-bottom:0;text-align:center;white-space:nowrap}@media(min-width: 576px){.business-pricing-plan-cell .plan-title{font-size:.875rem;font-weight:600}}@media(min-width: 1200px){.business-pricing-plan-cell .plan-title{display:block;font-size:1.25rem;color:#152023;margin-bottom:.25rem;text-align:start}}.business-pricing-plan-cell .pricing-plan-price-container{display:none;flex-basis:unset}@media(min-width: 992px){.business-pricing-plan-cell .pricing-plan-price-container{display:block;text-align:center}.business-pricing-plan-cell .pricing-plan-price-container .per-license-description{display:block}}@media(min-width: 1200px){.business-pricing-plan-cell .pricing-plan-price-container{flex-basis:100px;text-align:start}}.business-pricing-plan-cell .pricing-plan-price-amount{font-size:1.5rem;font-weight:700}.business-pricing-plan-cell .business-pricing-plan-cta{gap:.5rem}@media(min-width: 1200px){.business-pricing-plan-cell .pricing-plan-description{flex-basis:105px}}.business-pricing-plan-cell .pricing-plan-description,.business-pricing-plan-cell .pricing-plan-period{font-size:.875rem}@media(min-width: 992px){.business-pricing-plan-cell{gap:1rem;min-width:150px}.business-pricing-plan-cell .for-free-text{display:none}}@media(min-width: 1400px){.business-pricing-plan-cell{min-width:192px}.business-pricing-plan-cell .for-free-text{display:inline}}.business-pricing-plan-cell .pricing-plan-price-amount,.business-pricing-plans-container .pricing-plan-price-amount{font-size:1.5rem;font-weight:700}.business-pricing-plan-cell .pricing-plan-price-currency-acronym,.business-pricing-plans-container .pricing-plan-price-currency-acronym{font-family:Inter,-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif, Apple Color Emoji, Segoe UI Emoji;font-size:1rem;font-weight:600}.business-testimonials .landing-page-testimonial-list{padding-top:0;display:flex}.business-testimonials .landing-card{max-width:21rem;border-radius:.5rem;background-color:rgb(67.8,76.6,79);border-color:rgb(67.8,76.6,79)}.business-testimonials .landing-card figcaption{color:#fff}.business-pricing-plans-container{display:flex;gap:1rem;flex-direction:column;padding-bottom:3rem}@media(min-width: 768px){.business-pricing-plans-container{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr)}.business-pricing-plans-container .pricing-page-plan-card{width:100%}}@media(min-width: 1200px){.business-pricing-plans-container{display:flex;flex-direction:row;justify-content:center;gap:1rem;flex:1 0 auto}}.per-license-description{font-weight:600}.landing-section-government-solutions .landing-solutions-list p{text-align:center;max-width:300px}.course-template-card-list{display:flex;justify-content:center;margin:2rem}.landing-section-course-cards{text-align:center}.landing-section-generative-ai{text-align:center;margin:-3rem 0;padding:3rem 0}.landing-section-generative-ai .container{padding:3rem 0}.course-builder-steps{display:flex;gap:2rem;margin:3rem 0;flex-direction:column}@media(min-width: 992px){.course-builder-steps{flex-direction:row}}.course-builder-step{position:relative}.course-builder-step .landing-item-image{display:flex;margin-bottom:2rem}@media(min-width: 992px){.course-builder-step .landing-item-image{min-height:300px}}.course-builder-step p{text-align:center}@media(min-width: 992px){.course-builder-step p{text-align:start}}.course-builder-step .arrow-top{display:none}@media(min-width: 992px){.course-builder-step .arrow-top{position:absolute;display:block;top:2rem;right:-2rem}}.course-builder-step .arrow-bottom{display:none}@media(min-width: 992px){.course-builder-step .arrow-bottom{position:absolute;display:block;top:18rem;right:-3rem}}.landing-section-government-cards{text-align:center;padding-top:6rem;padding-bottom:6rem}.landing-section-government-cards .landing-card-image-cover{display:flex;align-items:center;justify-content:center;height:170px;background:linear-gradient(265.75deg, #FFD600 1.37%, #DE5434 100%)}.landing-section-government-cards .landing-card-image-cover img{margin:0 auto}.page-government .landing-cta{text-align:center;background:linear-gradient(95.5deg, #006BDE 5.49%, #55CFFF 99.09%)}.page-government .btns{justify-content:center}.page-government .landing-item-text-link{border-top:1px solid rgb(208.2,210.4,211);padding-top:1rem}.instructors-hero{background-color:#fff;color:#152023;padding-bottom:4rem}.instructors-hero .awards{display:flex;list-style:none;justify-content:center;gap:1rem;flex-wrap:wrap}@media(min-width: 768px){.instructors-hero .awards{flex-wrap:nowrap}}.instructors-hero .container{padding:0 1rem}.instructors-hero .container .btns{width:100%}@media(min-width: 576px){.instructors-hero .container .btns{width:auto}}.instructors-list{margin:3rem auto}.error-space-background{background:#181724 linear-gradient(45deg, #2f2c4f, #181724);position:relative;color:#fff}.error-space-background:before,.error-space-background:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;position:absolute;pointer-events:none;z-index:1}.error-space-background:before{background:rgba(0,0,0,0) url("../svg/background-stars.svg") 0 0 repeat;background-size:520px auto;animation:error-background-move-right 60s linear infinite}.error-space-background:after{background:rgba(0,0,0,0) url("../svg/background-shooting-stars.svg") 50% 50% no-repeat;background-size:contain}@keyframes error-background-move-right{0%{background-position-x:0}100%{background-position-x:520px}}.page-error{min-height:100vh;position:relative;padding:0 !important;display:flex;justify-content:center;align-items:center;text-align:center}.page-error h1,.page-error h2{color:inherit}.error-content{max-width:600px;padding:1rem;margin:auto;position:relative;z-index:2}.error-spaceman{max-width:300px;height:auto}.error-spaceman-door{max-width:350px;height:auto}.unsupported-browser-error{text-align:center;margin:3rem}.unsupported-browser-error img{display:block;max-width:10rem;height:auto;margin:0 auto 2rem}/*# sourceMappingURL=site.min.css.map */
