@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@100;200;300;400;500;700&display=swap);
:root{--var-contianer-sm-size:450px}@media only screen and (min-width:0){:root{--var-header-size:calc(100% - 40px);--var-container-size:calc(100% - 40px);--var-contianer-sm-size:calc(100% - 40px)}}@media only screen and (min-width:689px){:root{--var-header-size:657px;--var-container-size:657px}}@media only screen and (min-width:972px){:root{--var-header-size:940px;--var-container-size:940px}}@media only screen and (min-width:1152px){:root{--var-header-size:1240px;--var-container-size:940px}}*{font-family:IBM Plex Sans}.heading-1,.heading-2{font-size:1.75rem;font-weight:500;margin:40px auto 20px}@media only screen and (max-width:689px){.heading-1,.heading-2{font-size:1.333rem}}.heading-3{font-size:.75rem;font-weight:500;line-height:1rem}.heading-4{font-size:.583rem;font-weight:500;line-height:.904rem}p{color:#5d6d7e;font-size:1rem;font-weight:300}@media only screen and (max-width:689px){p{font-size:.75rem}}a{font-weight:400;text-decoration:none}a:focus,a:hover{text-decoration:underline}a.text-heavy,p.text-heavy{font-weight:500}p em{color:#fdfdfd}.aside-container .half-column .block-header,.aside-container .one-third-column .block-header,.aside-container .two-thirds-column .block-header{color:var(--acct-col);font-size:1rem;font-weight:500}.aside-container .half-column .block-description,.aside-container .one-third-column .block-description,.aside-container .two-thirds-column .block-description{font-size:.667rem;line-height:.866rem}.text-large,.text-large *{font-size:1.333rem;line-height:1.733rem}.text-medium{font-size:.75rem}.text-small,.text-small *,small,small *{font-size:.667rem;line-height:.866rem}.text-extra-small,.text-extra-small *{font-size:.583rem;line-height:.866rem}.block-text{color:#5d6d7e;font-weight:300}.block-text ol li,.block-text ul li{display:list-item}body,html{background-color:#fdfdfd;font-family:IBM Plex Sans;font-size:24px;margin:0;padding:0;scroll-behavior:smooth}body.active-modal,html.active-modal{overflow:hidden}body.active-modal>:not(.modal-background),html.active-modal>:not(.modal-background){filter:blur(4px);transform:scale(1.02)}*{box-sizing:border-box;transition:.1s;transition:font-size 0s}:root{--acct-col:#0c2340;--light-acct-col:#34495e;--invis-acct-col:rgba(12,35,64,0);--tran-acct-col:rgba(0,0,255,.07);--tran-dark-acct-col:rgba(12,35,64,.5);--menu-text:#85929e;--logo-background:#f8d5a3;--logo-text:#0b3237;--faq-counter-color:#0c2340;--faq-counter-background:#d6dbdf}.text-accent,body,html{color:var(--acct-col)}.text-light-accent{color:var(--light-acct-col)}.text-dark{color:var(--acct-col)}.text-gray{color:#aeb6bf}.text-orange{color:#ed8b00}.text-white{color:#fdfdfd}a{color:var(--acct-col)}a.button-link,button{background-color:#ed8b00}a.button-link.secondary,button.secondary{background-color:var(--acct-col);box-shadow:none}a.button-link.blue,button.blue{background-color:#0c2340}a.button-link.light-blue,button.light-blue{background-color:#34495e}a.button-link.outline-orange,button.outline-orange{background-color:transparent;border:1px solid #ed8b00}a.button-link.outline-orange:active,a.button-link.outline-orange:focus,a.button-link.outline-orange:hover,button.outline-orange:active,button.outline-orange:focus,button.outline-orange:hover{background-color:rgba(237,139,0,.07)}a.button-link.dark,button.dark{color:var(--acct-col)}.input-radio-buttons label{background-color:#ebedef;color:var(--acct-col)}.input-radio-buttons input[type=radio]:checked+label{background-color:var(--light-acct-col);color:#ebedef}section.content-block{background-color:#fdfdfd}section.content-block.gradient-accent{background:linear-gradient(var(--invis-acct-col) 0,var(--tran-acct-col) 100%)}section.content-block.gradient-orange{background:linear-gradient(rgba(237,139,0,0) 50%,rgba(237,139,0,.07))}section.content-block.gradient-red{background:linear-gradient(rgba(255,0,0,0) 50%,rgba(255,0,0,.07))}section.content-block.gradient-green{background:linear-gradient(rgba(0,255,0,0) 50%,rgba(0,255,0,.07))}section.content-block.gradient-dark-green{background:linear-gradient(hsla(0,0%,99%,0),rgba(11,50,55,.07))}section.content-block.gradient-blue{background:linear-gradient(rgba(0,0,255,0) 50%,rgba(0,0,255,.07))}section.content-block.gradient-white{background:linear-gradient(hsla(0,0%,99%,0) 50%,#fdfdfd)}section.content-block .gradient-accent{background:linear-gradient(var(--invis-acct-col) 0,var(--acct-col) 100%)}section.content-block .gradient-white{background:linear-gradient(hsla(0,0%,99%,0) 50%,#fdfdfd)}section.content-block .gradient-gray{background:linear-gradient(rgba(235,237,239,0) 50%,#ebedef)}section.content-block.gray-bg{background-color:#ebedef}section.content-block.dark-gray-bg{background-color:#d6dbdf}section.content-block.dark{background-color:var(--acct-col);color:#fdfdfd}section.content-block.dark .block-text,section.content-block.dark .heading-2{color:#fdfdfd}section.content-block.dark p{color:#d6dbdf}section.content-block.dark p.text-gray{color:#aeb6bf}section.content-block.dark a.button-link,section.content-block.dark button{background-color:transparent;border:1px solid #fdfdfd;box-shadow:none}section.content-block .text-left .block-text,section.content-block .text-left .heading-1{text-align:left}.form-body{background-color:#fdfdfd}div.notice{border:1px solid var(--light-acct-col)}.faq-block .faq-question a{color:var(--light-acct-col)}footer{background-color:var(--acct-col)}.status{color:#85929e}.status.light-orange{background-color:#f8d5a3}.status.white{background-color:#fdfdfd;color:#5d6d7e}.status.accent{background-color:var(--acct-col)}.status.accent-light{background-color:var(--light-acct-col);color:#fdfdfd}.status.green{background-color:#24a148;color:#fdfdfd}.status.outline-green{background-color:transparent;border:1px solid #24a148;color:#fdfdfd}.status.gray{background-color:#ebedef;color:var(--acct-col)}.status.dark-gray{background-color:#85929e;color:#fdfdfd}.status.dark{color:var(--acct-col)}.status.logo{background-color:var(--logo-background);color:var(--logo-text)}.bubble{background-color:#ed8b00;border:1px solid #ed8b00}.bubble.white{background-color:#fdfdfd;border-color:#aeb6bf}.bubble.white-no-outline{background-color:#fdfdfd;border-color:#fdfdfd}.bubble.gray{background-color:#ebedef;border-color:#ebedef}.bubble.outline-gray{background-color:hsla(0,0%,99%,0);border-color:#aeb6bf}.bubble.outline-dark{background-color:hsla(0,0%,99%,0);border-color:var(--light-acct-col)}.bubble.accent{background-color:var(--acct-col);border-color:var(---acct-col)}.bubble.accent-light{background-color:var(--light-acct-col);border-color:var(--light-acct-col)}.bubble.acid-green{background-color:#24a148;border-color:#24a148}.bubble.red{background-color:#da1e28;border-color:#da1e28}.bubble.light-orange{background-color:#f8d5a3;border-color:#f8d5a3}.icon.icon-dark-blue *{fill:#0c2340}.icon.icon-acid-green *{fill:#24a148}.icon.icon-orange *{fill:#ed8b00}.icon.icon-red *{fill:#da1e28}.icon.icon-dark-gray *{fill:#85929e}.checkbox-wrapper label{color:var(--light-acct-col)}.honeycomb-item:active:after,.honeycomb-item:focus:after,.honeycomb-item:hover:after,.tooltip{background-color:var(--acct-col)}.properties-block .property p{color:var(--light-acct-col)}.steps-block .steps.green .step:before{background-color:#ed8b00}.more-block .heading-3{color:var(--acct-col)}.more-block .more-container .more{background-color:var(--acct-col);background-image:url(/assets/icons/arrow-forward-green.svg);border:2px solid var(--acct-col)}.more-block .more-container .more:nth-of-type(2n){background-color:var(--light-acct-col);background-image:url(/assets/icons/arrow-forward-light-green.svg);border-color:var(--light-acct-col)}.more-block .more-container .more:hover{background-image:url(/assets/icons/arrow-forward.svg);border-color:#fdfdfd}.modal-background{align-items:center;background-color:var(--tran-dark-acct-col);display:none;height:100vh;isolation:isolate;justify-content:center;overflow:hidden;position:fixed;width:100vw;z-index:100}.modal-background.active{display:flex}.modal-body{background-color:#ebedef;max-height:95vh;max-width:628px;overflow:scroll;position:relative;width:100%}.modal-body pre{color:#ed8b00;display:inline}.modal-body [resultLelvel=B2] pre{color:#24a148}.modal-body [resultLelvel=B1] pre{color:#ed8b00}.modal-body .heading-2{font-size:1rem;margin-top:0;text-align:center}.modal-body .secondary-btn{display:block;font-weight:500;left:0;margin:20px auto;position:absolute;right:0;width:-moz-max-content;width:max-content}.test-progressbar{background-color:#fdfdfd;bottom:0;display:block;height:8px;position:absolute;width:100%}.test-progressbar-inner{background-color:#ed8b00;display:block;height:100%;left:0;position:absolute;top:0;z-index:10}.test-description{height:100%;padding:80px 100px;width:100%}.test-description img{display:block;margin:0 auto 40px}.test-description button{margin:40px auto 0}.view-test-start .secondary-btn{display:none}.view-test-question{padding:80px 100px;width:100%}.view-test-question form{margin:0 auto}.view-test-question .test-options-list{margin:40px auto 0;max-width:260px}.view-test-question-multiple button,.view-test-question-radio button{margin:56px auto 0}.view-test-question-multiple .test-options-list li,.view-test-question-radio .test-options-list li{background-color:#fdfdfd;width:100%}.view-test-question-multiple .test-options-list li:not(:last-of-type),.view-test-question-radio .test-options-list li:not(:last-of-type){margin-bottom:4px}.view-test-question-multiple .test-options-list li label,.view-test-question-radio .test-options-list li label{display:block;min-height:20px;padding:12px 20px 12px 56px;position:relative;width:100%}.view-test-question-multiple .test-options-list li input,.view-test-question-radio .test-options-list li input{bottom:0;height:20px;left:12px;margin:auto;position:absolute;top:0;width:20px}.view-test-question .test-step{display:block;left:0;margin:auto;position:absolute;right:0;text-align:center;top:32px}.view-test-question .test-question{font-weight:400}.clear-list{list-style:none;padding:0}.content-block{background-position:top;background-size:cover;display:block;padding-bottom:108px;padding-top:68px;width:100%}@media only screen and (max-width:972px){.content-block{padding-bottom:68px}}.content-block header .heading-3{font-size:1rem}.content-block header .button-link,.content-block header button{margin-top:32px}.content-block.course-price.hero .background{max-height:528px}.content-block button{margin:68px auto 0}.content-block .status{display:block;margin:4px auto 24px}.content-wrap,.content-wrap-lg{margin:0 auto;width:var(--var-container-size)}@media only screen and (max-width:972px){.content-wrap-lg{margin:0 40px;margin:0 20px;width:auto}}.content-wrap-sm{margin:0 auto;max-width:450px;width:var(--var-contianer-sm-size)}.content-wrap-header{max-width:570px}.aside-container{display:flex;margin-top:68px}.aside-container>:nth-of-type(2){margin-left:24px}@media only screen and (max-width:972px){.aside-container{flex-direction:column;margin-top:60px}.aside-container :nth-of-type(2){margin-left:0}}.half-column{flex:1}@media only screen and (max-width:972px){.half-column+.half-column{margin-top:24px}}.two-thirds-column{flex:2}.two-thirds-column.video-preview-container{height:344px;margin-top:0}@media only screen and (max-width:689px){.two-thirds-column.video-preview-container{height:256px}}.one-third-column{flex:1}.two-col-grid{display:grid;grid-template-columns:1fr 1fr;width:100%}.drop-shadow{box-shadow:0 4px 4px rgba(0,0,0,.25)}.drop-shadow-hover{box-shadow:0 0 0 rgba(0,0,0,.25)}.drop-shadow-hover:focus,.drop-shadow-hover:hover{box-shadow:0 4px 4px rgba(0,0,0,.25)}.drop-shadow-heavy{box-shadow:0 16px 32px rgba(0,0,0,.5)}.button-wrap,.status-wrap{display:flex;justify-content:center}.input-radio-wrap{margin-top:8px;position:relative}.checkbox-wrapper{align-items:flex-start;display:flex}.checkbox-wrapper:not(:last-of-type){margin-bottom:12px}.checkbox-wrapper label{margin-left:15px}.hero{isolation:isolate;min-height:400px;position:relative;z-index:0}@media only screen and (max-width:689px){.hero{min-height:332px}}.hero .background{height:100%;max-height:720px;position:absolute;top:0;width:100%;z-index:-1}.hero img.background{mix-blend-mode:multiply;-o-object-fit:cover;object-fit:cover;opacity:.3;z-index:-2}.hero .background-full-height{max-height:100%}.hero.dark img.background{mix-blend-mode:screen}.hero .background-blurred,.hero.blurred .background{filter:blur(4px)}.hero .heading-1{margin:64px auto 24px}@media only screen and (max-width:972px){.hero .heading-1{margin:68px auto 24px}}@media only screen and (max-width:689px){.hero .heading-1{margin:40px auto 20px}}.hero .heading-1,.hero .hero-text-center{text-align:center}@media only screen and (max-width:689px){.hero .heading-1,.hero .hero-text-center{text-align:left}}.hero .hero-text-center{margin-bottom:8px}.hero .section-graphic+.heading-1{margin:40px auto 20px}.hero .section-graphic{margin-top:52px}.hero.steps{padding-bottom:36px}.hero.steps+.benefits .steps{margin-top:44px}.hero-s{padding-bottom:52px}.hero .section-graphic{display:block;margin:0 auto}.video-preview-container{align-items:center;background-position:50%;background-size:cover;display:flex;height:528px;isolation:isolate;justify-content:center;margin-right:40px;margin-top:68px;position:relative;width:100%}@media only screen and (max-width:972px){.video-preview-container{flex:unset;margin-right:0}}@media only screen and (max-width:689px){.video-preview-container{max-height:256px}}.video-preview-container a.button-link{margin:0;z-index:2}.video-preview-container svg{fill:#fdfdfd;height:24px;left:24px;position:absolute;top:24px;width:24px}@media only screen and (max-width:972px){.video-notice{display:flex;flex-wrap:wrap;justify-content:center}}.narrow-text{max-width:100%;width:548px}header+.video-container{margin-top:52px}header+.video-container iframe{min-height:500px}@media only screen and (max-width:689px){header+.video-container iframe{min-height:252px}}section.content-block.sign-up{padding-bottom:0;padding-top:.1px}section.content-block.sign-up .form-sign-up{margin:0 auto}section.content-block.sign-up .moved-up{margin-top:-88px}@media only screen and (max-width:972px){section.content-block.sign-up .moved-up{margin-top:-48px}}section.content-block.benefits{padding-top:.1px}section.content-block.benefits img.section-graphic{display:none}@media only screen and (max-width:972px){section.content-block.benefits img.section-graphic{display:block}}section.content-block.benefits.dark .step p{color:#aeb6bf}section.content-block.benefits.dark .step a{color:#fdfdfd}.steps-block .steps{align-items:stretch;display:flex;flex-direction:row;justify-content:space-between;margin-top:80px}@media only screen and (max-width:972px){.steps-block .steps{flex-direction:column}}@media only screen and (max-width:689px){.steps-block .steps{margin-top:52px}}.steps-block .steps .step{box-sizing:content-box;display:inline-flex;max-width:268px;position:relative}@media only screen and (max-width:972px){.steps-block .steps .step{margin-right:auto;max-width:448px;width:100%}.steps-block .steps .step:not(:last-of-type){margin-bottom:52px}}.steps-block .steps .step .step-content{margin-left:32px}.steps-block .steps .step .step-content .status{display:block;margin:0 0 16px}.steps-block .steps .step .step-content a{color:#ed8b00;text-decoration:none}.steps-block .steps .step .step-content a:hover{text-decoration:underline}.hero .steps-block .steps{flex-direction:column}@media only screen and (max-width:689px){.hero .steps-block .steps{margin-top:52px}}.hero .steps-block .steps .step{display:flex;max-width:unset}.hero .steps-block .steps .step:not(:last-of-type){margin-bottom:24px}.single-column li{display:flex;margin-bottom:32px}.single-column li .bubble{fill:#fdfdfd}.single-column li .bullet-text{margin:0 0 0 32px}section.content-block .section-graphic{display:block;max-width:448px}@media only screen and (max-width:689px){section.content-block .section-graphic{width:100%}}@media only screen and (max-width:972px){section.content-block .section-graphic.desktop-graphic{display:none}}section.content-block .section-graphic.mobile-graphic{display:none}@media only screen and (max-width:972px){section.content-block .section-graphic.mobile-graphic{display:block}}@media only screen and (max-width:689px){section.content-block .section-graphic.mobile-graphic{max-width:100%}}section.content-block p.block-text{line-height:32px;margin:0}@media only screen and (max-width:972px){section.content-block p.block-text{max-width:100%;width:638px}}section.content-block p.block-text+a.button-link,section.content-block p.block-text+button{display:inline-block;margin-top:32px}div.notice{border-radius:2px;padding:20px}@media only screen and (max-width:972px){div.notice{flex:1 0 100%;margin-top:60px}}@media only screen and (max-width:689px){div.notice{margin-top:40px}}div.notice img,div.notice svg{fill:#aeb6bf;display:block;margin-bottom:20px}div.notice p{font-weight:500}div.notice~.bubble{margin-right:16px;margin-top:16px}@media only screen and (max-width:689px){ul.link-list li{padding-right:28px}}section.content-block .honeycombs{margin-top:68px}.properties-block{margin-top:80px}.properties-block .property{display:inline-block;margin-right:40px;max-width:164px;text-align:center;vertical-align:top}@media only screen and (max-width:689px){.properties-block .property{display:block;margin-left:auto;margin-right:auto}.properties-block .property:not(:last-of-type){margin-bottom:68px}}.properties-block .property p{margin:24px 0 8px}.properties-block+a.button-link,.properties-block+button{margin-top:68px}.status-container{display:flex}@media only screen and (max-width:689px){.status-container{flex-wrap:wrap}}.form-wrapper{margin:68px auto 52px}.form-wrapper .form-sign-up{margin-left:auto;margin-right:auto}.about-block>*>:first-child{margin-top:0}.about-block .aside-about{flex:none;width:272px}@media only screen and (max-width:972px){.about-block .aside-about{margin-top:40px;width:100%}}.bubble-list{margin-top:68px}.bubble-list li{display:flex}.bubble-list li:not(:first-of-type){margin-top:40px}.exchange-items{margin:92px auto 0;width:100%}@media only screen and (max-width:689px){.exchange-items{max-width:100%}}.exchange-item{display:flex}.exchange-item:not(:first-of-type){margin-top:64px}@media only screen and (max-width:689px){.exchange-item{flex-wrap:wrap}}.exchange-item aside{flex:0 0 auto;height:124px;margin-right:40px;position:relative;width:124px}@media only screen and (max-width:689px){.exchange-item aside{flex:0 0 auto;margin-bottom:40px}}.exchange-item aside>*{align-items:center;background-color:#fdfdfd;display:flex;height:100%;justify-content:center;padding:24px;position:absolute;width:100%}.exchange-item aside img{max-height:100%;max-width:100%}.exchange-item .heading-3{margin:0 0 20px}.exchange-items-double-col{display:flex;flex-wrap:wrap;justify-content:space-between}.exchange-items-double-col .exchange-item{width:calc(50% - 52px)}.exchange-items-double-col .exchange-item:not(:first-of-type){margin-top:0}.exchange-items-double-col .exchange-item:nth-of-type(n+3){margin-top:64px}@media only screen and (max-width:972px){.exchange-items-double-col .exchange-item{flex-wrap:nowrap;width:100%}.exchange-items-double-col .exchange-item:nth-of-type(n+3){margin-top:0}.exchange-items-double-col .exchange-item:not(:last-of-type){margin-bottom:40px}}@media only screen and (max-width:689px){.exchange-items-double-col .exchange-item{flex-wrap:wrap}}sup{color:#d6dbdf;display:block;margin:32px auto -32px;text-align:center}@media only screen and (max-width:689px){sup{text-align:left}}sup+.heading-1{margin-top:0}.cta-wrapper{display:flex;justify-content:center;margin-top:32px;width:100%}section.content-block.product-hero-cta button{margin:40px 8px}section.content-block.product-hero-cta .cta-note{justify-content:center;margin-bottom:12px;margin-top:0}section.content-block.product-hero-cta .language-flags{display:flex;justify-content:center}section.content-block.product-hero-cta .language-flags img{margin:8px}section.content-block.product-details{--card-width:332px}@media only screen and (max-width:972px){section.content-block.product-details .aside-container{flex-direction:row}}@media only screen and (max-width:689px){section.content-block.product-details .aside-container{flex-direction:column-reverse;margin-top:24px}}section.content-block.product-details .card-w-list{width:var(--card-width)}@media only screen and (max-width:689px){section.content-block.product-details .card-w-list{margin-left:auto;margin-right:auto;max-width:100%}}section.content-block.product-details .details-block{margin-left:24px}@media only screen and (max-width:689px){section.content-block.product-details .details-block{margin:0 auto 80px;max-width:var(--card-width);width:100%}}section.content-block.product-details .details-block .heading-2{margin-top:0;text-align:left}section.content-block.product-details .details-block .status-container{flex-wrap:wrap}section.content-block.product-details .details-block .status-container .status{margin:0 24px 12px 0}section.content-block.product-details .details-block .product-details-table{margin:24px 0}@media only screen and (max-width:689px){section.content-block.product-details .details-block .product-details-table{margin:20px 0}}section.content-block.product-details .details-block .cta-button button{display:inline;margin:0 40px 0 0}@media only screen and (max-width:972px){section.content-block.product-details .details-block .cta-button button{margin-right:0;width:100%}}section.content-block.product-details .details-block .cta-button .cta-note{display:inline-flex}.more-block{margin:0 auto}.more-block .more-container{display:flex;flex-wrap:wrap;justify-content:center}.sign-up-block{margin-top:68px}.sign-up-block .form-sign-up{margin:40px auto 0}.course-price-block{margin-left:18%}.course-price-block .status-wrap{margin-top:40px}.course-about .course-about-block{gap:60px;margin-top:80px}.course-about .heading-2{text-align:left}.staff-videos{gap:20px;margin-top:68px}.courses-other-block{margin:40px auto 0}.mailing-subscription-block{background-color:#fdfdfd;border-radius:2px;padding:60px 24px 52px;width:100%}.mailing-subscription-block img{display:block;margin:0 auto;max-height:148px}.mailing-subscription-block .heading-3{margin-bottom:0;text-align:center}.mailing-subscription-block label{display:block;margin-bottom:8px;text-align:center;width:100%}.mailing-subscription-block .inline-submit-wrapper{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap}@media only screen and (max-width:689px){.mailing-subscription-block .inline-submit-wrapper{flex-direction:column}}.mailing-subscription-block .checkbox-wrapper{margin-top:16px}.mailing-subscription-block .checkbox-wrapper label{text-align:left}.mailing-subscription-block form.mailing-subscription{display:block;margin:0 auto;max-width:100%;padding:24px;width:376px}.pros-n-cons-block{padding-bottom:104px}.pros-n-cons-block .description{font-size:.667rem;line-height:.866rem}.pros-n-cons-block .aside-container{margin-top:32px}.pros-n-cons-block .list-pros-n-cons{background-color:#fdfdfd;padding:24px;width:100%}.pros-n-cons-block .list-pros-n-cons .heading-4{margin:0 0 16px}.pros-n-cons-block .list-pros-n-cons ul{font-size:.667rem;line-height:.866rem}.pros-n-cons-block .list-pros-n-cons ul li{display:flex}.pros-n-cons-block .list-pros-n-cons ul .bubble{margin-right:16px}.pros-n-cons-block .list-pros-n-cons ul li:not(:first-of-type){margin-top:16px}.download{margin-bottom:32px;overflow-y:auto}.download-title{margin-bottom:4px}.download-file-name,.download-link{font-weight:500}.download-link{color:#5d6d7e;margin-left:20px}.download-link:before{content:url(/assets/icons/download.svg);display:inline-block;height:17px;margin-right:12px;position:relative;top:2px}.table-block{margin:68px auto 0}.table-block table{border-collapse:collapse;margin:0;padding:0;table-layout:fixed;width:100%}.table-block table caption{font-size:1.5em;margin:.5em 0 .75em}.table-block table tr{background-color:#fff;border:1px solid #ddd;padding:.35em}.table-block table td,.table-block table th{font-size:16px;padding:.625em;text-align:center}.table-block table th{text-transform:uppercase}@media screen and (max-width:600px){.table-block table{border:0}.table-block table caption{font-size:1.3em}.table-block table thead{clip:rect(0 0 0 0);border:none;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.table-block table tr{border:unset;display:block;margin-bottom:.625em}.table-block table td{border-bottom:1px solid #ddd;display:block;font-size:16px;text-align:right}.table-block table td:before{content:attr(data-label);float:left;font-weight:700}.table-block table td:last-child{border-bottom:0}}.page-header .main-nav{display:inline-block;margin-left:16px;vertical-align:top}@media only screen and (max-width:1280px){.page-header .main-nav{display:none}}.page-header .main-nav .main-nav-list{margin:16px 0;position:relative}.page-header .main-nav .main-nav-list>div{display:inline-block;position:relative}.page-header .main-nav .main-nav-list>div:not(:first-of-type){margin-left:34px}.page-header .main-nav .main-nav-list>div.data-has-submenu>.menu-item:after{content:url(/images/chevron-menu.svg?f8d01ecc8d8019627354f3f75a20def4);display:inline-block;margin-left:12px;transform:translateY(25%)}.page-header .main-nav .main-nav-list>div.data-has-submenu:active .sub-menu,.page-header .main-nav .main-nav-list>div.data-has-submenu:focus .sub-menu,.page-header .main-nav .main-nav-list>div.data-has-submenu:hover .sub-menu{display:block}.page-header .main-nav .main-nav-list>div.data-has-submenu:active:after,.page-header .main-nav .main-nav-list>div.data-has-submenu:focus:after,.page-header .main-nav .main-nav-list>div.data-has-submenu:hover:after{background-color:var(--acct-col);content:"";height:12px;position:absolute;right:12px;top:40px;transform:translateX(50%) rotate(45deg);width:12px}.page-header .main-nav .sub-menu{display:none;margin:0;min-width:160px;padding-top:20px;position:absolute;top:24px;z-index:20}.page-header .main-nav .sub-menu>*{background-color:var(--acct-col);padding:.1px 24px}.page-header .main-nav .sub-menu .menu-item-wrap{display:block;margin:16px 0;white-space:nowrap}.page-header .main-nav .sub-menu .menu-item-wrap .menu-item{border-radius:2px;color:#aeb6bf;padding:4px 8px;text-decoration:none}.page-header .main-nav .sub-menu .menu-item-wrap .menu-item:active,.page-header .main-nav .sub-menu .menu-item-wrap .menu-item:focus,.page-header .main-nav .sub-menu .menu-item-wrap .menu-item:hover{background-color:var(--light-acct-col);color:#ed8b00}.page-header .main-nav .sub-menu .nav-group-title{color:#fdfdfd;font-weight:400;margin:0;padding:4px 8px;text-decoration:none}.page-header .main-nav .mega-menu{display:none}.page-header .main-nav .mega-menu>*{display:flex;padding:16px}.page-header .main-nav .mega-menu .menu-group{margin:0 28px 0 0;padding:0}.page-header .main-nav .mega-menu .menu-group:last-of-type{margin-right:0}.page-header .main-nav .mega-menu .sub-menu{display:block;margin-top:20px;padding:0;position:unset}.page-header .main-nav .mega-menu .sub-menu>*{padding:0}.page-header .main-nav .mega-menu .sub-menu li:last-of-type{margin-bottom:0}header a.menu-item{color:var(--menu-text);text-decoration:none}header a.menu-item.active{color:#fdfdfd}header a.menu-item:active,header a.menu-item:focus,header a.menu-item:hover{color:#aeb6bf}.page-header .sign-in{float:right;margin:20px 0}a.icon-auth{color:#85929e;vertical-align:middle}@media only screen and (max-width:1280px){a.icon-auth{display:none}}a.icon-auth:hover{color:#aeb6bf}a.icon-auth:before{content:url(/assets/icons/login.svg);margin-right:20px;position:relative;vertical-align:middle}@media only screen and (max-width:1280px){.page-header.header-solid-bg,.page-header[active]{background-color:var(--acct-col);transition:0s}}.menu-toggle{background-color:transparent;box-shadow:none;height:36px;padding:8px;width:36px;z-index:110}.menu-toggle div{position:relative;top:8px}.menu-toggle div,.menu-toggle div:after,.menu-toggle div:before{background-color:#fdfdfd;border-radius:2px;content:"";height:2px;width:20px}.menu-toggle div:before{left:0;position:absolute;top:-4px}.menu-toggle div:after{bottom:-4px;left:0;position:absolute}.mobile-nav-controls{align-items:center;display:none;float:right}@media only screen and (max-width:1280px){.mobile-nav-controls{display:flex}}.mobile-nav-controls .menu-toggle[active] div{transform:rotate(45deg)}.mobile-nav-controls .menu-toggle[active] div:before{top:0;transform:rotate(90deg)}.mobile-nav-controls .menu-toggle[active] div:after{content:unset}.mobile-nav-controls .lang-switch-mobile{height:36px;margin-right:24px;padding:8px}.mobile-nav{display:none;height:calc(100vh - 104px);margin-top:16px;overflow:scroll;padding-bottom:80px;z-index:100}.mobile-nav>div>div{border-top:1px solid #5d6d7e}.mobile-nav nav{background-color:var(--acct-col);display:none;padding:0;position:fixed;width:100%;z-index:100}@media only screen and (max-width:1280px){.mobile-nav[active]{display:block}}.mobile-nav[active] .mobile-nav-controls{position:absolute;right:20px}.mobile-nav[active] nav{display:block}.mobile-nav .mobile-nav-list{margin:0}.mobile-nav .mobile-nav-list .menu-group{border-top:1px solid #5d6d7e}.mobile-nav .mobile-nav-list .menu-item,.mobile-nav .mobile-nav-list .nav-group-title{color:#fdfdfd;display:block;padding:20px 56px 20px 20px}.mobile-nav .mobile-nav-list .menu-item.active,.mobile-nav .mobile-nav-list .menu-item>.active,.mobile-nav .mobile-nav-list .nav-group-title.active,.mobile-nav .mobile-nav-list .nav-group-title>.active{color:#ed8b00}.mobile-nav .mobile-nav-list:not(.sub-menu)>li:last-of-type{border-bottom:1px solid #5d6d7e}.mobile-nav .mobile-nav-list .data-has-submenu{position:relative}.mobile-nav .mobile-nav-list .data-has-submenu:after{content:url(/images/chevron-right-white.svg?7dedd12b91d46c7252649bd7516cfcf1);position:absolute;right:32px;top:12px}.mobile-nav .mobile-nav-list .data-has-submenu>.sub-menu{display:none}.mobile-nav .mobile-nav-list .data-has-submenu>.sub-menu .nav-group-title{text-transform:uppercase}.mobile-nav .mobile-nav-list .data-has-submenu>.sub-menu .sub-menu{padding-left:28px}.mobile-nav .mobile-nav-list .data-has-submenu>.sub-menu .sub-menu .sub-menu-item{border:0}.mobile-nav .mobile-nav-list .data-has-submenu[expanded]{background-color:var(--light-acct-col)}.mobile-nav .mobile-nav-list .data-has-submenu[expanded]:after{transform:rotate(90deg)}.mobile-nav .mobile-nav-list .data-has-submenu[expanded] div.sub-menu{display:block}.mobile-nav a.menu-item:active,.mobile-nav a.menu-item:focus,.mobile-nav a.menu-item:hover{color:#aeb6bf!important}.page-header{background-color:transparent;line-height:1.5;padding:16px 0;position:fixed;top:0;transition:.2s ease-out;width:100%;z-index:20}.page-header .header-wrap{display:block;font-size:18px;margin:0 auto;max-width:var(--var-header-size)}.page-header.header-solid-bg{background-color:var(--acct-col)}.main-logo-block{display:inline-block}.main-logo-block .status{font-size:.416rem;font-weight:700;padding:4px 12px;text-transform:uppercase}.main-logo{display:block;margin-bottom:12px}.main-logo img{display:inline;margin-right:10px;vertical-align:middle}.main-logo.top-spacing{margin-top:10px}.features .section-graphic{display:block;margin:0 auto}ul.features-list{display:flex;flex-direction:row;flex-wrap:wrap;margin:68px auto 88px}@media only screen and (max-width:689px){ul.features-list{margin-top:52px}ul.features-list li{align-items:center}}@media only screen and (max-width:972px){ul.features-list li{align-items:center}}ul.features-list li{display:flex;flex:0 0 100%;margin-bottom:20px;max-width:33.333%;padding-right:40px}@media only screen and (max-width:972px){ul.features-list li{max-width:100%;padding-right:0}}ul.features-list li .bubble{fill:#fdfdfd;margin-right:16px}ul.features-list.two-columns li{max-width:50%}.image-block{padding-bottom:0;padding-top:.1px}.image-block .moved-up{margin-top:-88px}@media only screen and (max-width:689px){.image-block .moved-up{margin-top:-56px}}.image-block .image-container{text-align:center}.image-block .image-container img{display:block;margin:auto;max-width:100%;position:relative}.image-block .image-container-w-border img{border:2px solid #fdfdfd;border-radius:8px}.image-block .framed-image img{border:24px solid #fdfdfd;border-radius:2px}@media only screen and (max-width:689px){.image-block .framed-image img{border-width:12px}}.image-block figure{margin:32px 0 0}.image-block .image-w-caption figcaption{color:#5d6d7e;margin-top:16px;text-align:right}.image-block .status{margin:40px auto}.link-list-container{align-items:center;display:flex}ul.link-list{display:block;margin:0 20px}@media only screen and (max-width:972px){ul.link-list{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto;max-width:100%}ul.link-list li{align-items:center;display:inline-flex;justify-content:center}}ul.link-list li:not(:last-of-type){margin-bottom:40px}ul.link-list li a{font-weight:500;margin-left:16px;position:relative;text-decoration:none}ul.link-list li a p{margin:0}ul.link-list li a img{bottom:0;margin:auto;position:absolute;right:-20px;top:0}@media only screen and (max-width:689px){ul.link-list li a img{padding-left:20px}}ul.link-list li a:focus,ul.link-list li a:hover{text-decoration:underline}ul.link-list li a:focus img,ul.link-list li a:hover img{right:-28px}@media only screen and (max-width:689px){ul.link-list li a:focus img,ul.link-list li a:hover img{margin-left:auto}}section.content-block.reviews .review-container:first-of-type{margin-top:52px}section.content-block.reviews .review-container:not(:last-of-type):after{content:unset}section.content-block.reviews .review-container:after,section.content-block.reviews .review-container:before{background-color:#5d6d7e;content:"";display:block;height:1px;margin:0 auto;width:100%}section.content-block.reviews .review-container:first-of-type:before,section.content-block.reviews .review-container:last-of-type:after{display:none}section.content-block.reviews .review-container .review{display:flex}section.content-block.reviews .review-container .review p.quote{margin:0 0 0 40px}@media only screen and (max-width:689px){section.content-block.reviews .review-container .review p.quote{margin-left:0}}section.content-block.reviews .review-container .review small.author{margin-left:40px;margin-top:24px}@media only screen and (max-width:689px){section.content-block.reviews .review-container .review small.author{margin-left:0}}section.content-block.reviews .review-container:nth-of-type(2n) .review{flex-direction:row-reverse}section.content-block.reviews .review-container:nth-of-type(2n) .review p.quote{margin:0 40px 0 0}@media only screen and (max-width:689px){section.content-block.reviews .review-container:nth-of-type(2n) .review p.quote{margin:0}}section.content-block.reviews .review-container:nth-of-type(2n) .review small.author{margin-left:0}@media only screen and (max-width:689px){section.content-block.reviews .review-container:nth-of-type(2n) .review small.author{text-align:left}}section.content-block.reviews.single-review{padding:0}section.content-block.reviews.single-review .review-container{margin:0}section.content-block.reviews.single-review .review-container:after,section.content-block.reviews.single-review .review-container:before{content:unset}section.content-block.reviews button{display:block;margin:80px auto 0}.review{padding:52px 0;width:100%}.review p.quote{font-style:italic;line-height:1.4rem}@media only screen and (max-width:689px){.review p.quote{font-size:.75rem;line-height:1rem;text-align:left}}.review em{color:#ed8b00;font-style:inherit}@media only screen and (max-width:689px){.review em{font-size:.75rem;line-height:1rem}}.review img{--side-size:180px;border-radius:100%;height:var(--side-size);width:var(--side-size)}@media only screen and (max-width:689px){.review img{display:none}}.single-review-long p:not(:first-child){margin-top:1rem}small.author{color:#85929e;display:block;font-style:italic}@media only screen and (max-width:689px){small.author{align-items:center;display:flex}}small.author img{--side-size-sm:68px;border-radius:100%;display:none;height:var(--side-size-sm);width:var(--side-size-sm)}@media only screen and (max-width:689px){small.author img{display:block;margin:0 20px 0 0}}.members{grid-gap:40px;display:grid;grid-template-columns:1fr 1fr;margin-top:40px}@media only screen and (max-width:972px){.members{grid-row-gap:40px;grid-column-gap:0;grid-template-columns:1fr}}.members .member{grid-column-gap:24px;display:grid;grid-column-start:span 1;grid-template-columns:100px auto}@media only screen and (max-width:972px){.members .member{grid-column-end:3;grid-column-start:1;grid-template-columns:40px auto}}.members .member .image{border-radius:100%;grid-column-end:2;grid-column-start:1;height:100px;width:100px}@media only screen and (max-width:972px){.members .member .image{height:40px;width:40px}}.members .member .heading{font-size:1rem;grid-column-end:3;grid-column-start:2;line-height:1.5rem;margin:0}.members .member .position{color:#5d6d7e;font-size:.65rem;font-weight:500;letter-spacing:.015rem;margin-bottom:16px;margin-top:0}.members .member .contacts,.members .member .position{grid-column-end:3;grid-column-start:2;line-height:1rem}.members .member .contacts{font-size:.75rem;word-break:break-all}.members .member .contacts a{display:block;margin-bottom:4px}.requisites{grid-gap:32px;display:grid;grid-template-columns:1fr 1fr;margin-top:40px}@media only screen and (max-width:972px){.requisites{grid-template-columns:1fr}}.requisites .requisite .heading-2{color:#5d6d7e;font-size:.75rem;font-weight:400;line-height:1rem;margin-bottom:0;margin-top:0}.requisites .requisite .heading-3{font-size:.75rem;font-weight:500;letter-spacing:.015rem;line-height:1rem;margin-bottom:0;margin-top:0}.faq-block{margin:68px auto 0;width:840px}@media only screen and (max-width:972px){.faq-block{margin:60px auto 0;width:100%}}.faq-block .faq-question:not(:first-of-type){margin-top:20px}.faq-block+a.button-link,.faq-block+button{margin-top:68px}.faq-block{color:#fdfdfd;counter-reset:faq-counter;list-style:none;padding:0}.faq-block .faq-question{color:var(--acct-col);counter-increment:faq-counter;position:relative}.faq-block .faq-question:before{background-color:var(--faq-counter-background);color:var(--faq-counter-color);content:counter(faq-counter) ".";display:flex;padding:20px 0;width:64px}@media only screen and (max-width:689px){.faq-block .faq-question:before{justify-content:left;padding:20px 64px 20px 20px;width:100%}}.faq-block .faq-question a.question-text{background-color:#ebedef;cursor:pointer;filter:brightness(100%);-webkit-filter:brightness(100%);min-height:60px;padding:20px 64px 20px 20px;position:relative;text-decoration:none;transition:.2s ease-in}@media only screen and (max-width:689px){.faq-block .faq-question a.question-text{padding:20px 16px}}.faq-block .faq-question a.question-text:focus,.faq-block .faq-question a.question-text:hover{filter:brightness(90%);-webkit-filter:brightness(90%)}.faq-block .faq-question .toggle-icon{bottom:0;margin:auto;position:absolute;right:24px;top:0}@media only screen and (max-width:689px){.faq-block .faq-question .toggle-icon{bottom:unset;top:-40px}}.faq-block .faq-question .toggle-icon-open{display:block}.faq-block .faq-question .opened .toggle-icon-open,.faq-block .faq-question .toggle-icon-close{display:none}.faq-block .faq-question .opened .toggle-icon-close{display:block}.faq-block .faq-answer{background-color:#ebedef;display:none;flex:none;margin:4px 0 0;padding:32px;width:100%}.faq-block .faq-answer>p{margin:0}.faq-block .faq-answer a{word-wrap:break-word}.faq-block .faq-answer.opened{display:block}.faq-block .faq-answer ol,.faq-block .faq-answer ul{list-style:initial;margin:initial;padding:0 0 0 40px}.faq-block .faq-answer li{display:list-item}.dark-gray-bg .faq-block .faq-answer,.dark-gray-bg .faq-block .faq-question a,.gray-bg .faq-block .faq-answer,.gray-bg .faq-block .faq-question a{background-color:#fdfdfd}.filters-wrapper{--input-width:152px;--box-height:40px;align-items:flex-start;display:flex;justify-content:space-between;margin-top:32px}.filters-wrapper:first-of-type{margin-top:52px}.filters-wrapper .filter-category{flex-shrink:0;min-height:var(--box-height);width:var(--input-width)}.filters-wrapper .tags-wrapper{align-items:baseline;display:flex;flex-wrap:wrap;justify-content:center;padding:0 32px}.filters-wrapper .tags-wrapper .tag{font-size:.667rem;line-height:1rem;margin:0 8px 8px}@media only screen and (max-width:972px){.filters-wrapper .tags-wrapper{display:none}}.filters-wrapper .search-field{flex-shrink:0;min-height:var(--box-height);width:var(--input-width)}.filters-wrapper .button-link.button-back,.filters-wrapper button.button-back{max-width:var(--input-width);min-height:var(--box-height);padding:8px 16px 8px 48px}.posts-block{padding-top:104px}.posts-block header p.block-text{font-size:.667rem}.post-archive{display:grid;gap:52px 32px;grid-template-columns:repeat(3,1fr);position:relative}@media only screen and (max-width:972px){.post-archive{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:689px){.post-archive{display:block}}.post-archive.moved-up{top:-140px}.post-archive .post-preview{background-color:#fdfdfd;position:relative}.post-archive .post-preview-lg{grid-column-end:span 2}@media only screen and (max-width:689px){.post-archive .post-preview{margin-bottom:32px}}.post-archive .post-preview-thumbnail{height:208px;-o-object-fit:cover;object-fit:cover;width:100%}.post-archive .post-preview-meta{padding:16px 24px 48px}.post-archive .post-preview-meta .post-author{align-items:center;display:flex;justify-content:flex-start}.post-archive .post-preview-meta .post-author img{--author-square:32px;border-radius:100%;height:var(--author-square);margin-right:8px;width:var(--author-square)}.post-archive .post-preview-meta .post-author p{margin:0}.post-archive .post-preview-meta .heading-2{font-size:1rem;margin:16px 0}@media only screen and (max-width:972px){.post-archive .post-preview-meta .heading-2{font-size:.75rem}}.post-archive .post-preview footer{align-items:baseline;background-color:transparent;bottom:24px;display:flex;font-weight:300;justify-content:flex-start;position:absolute}.post-archive .post-preview footer .tag{margin:0 16px 0 0;padding:4px 12px}.post-archive .post-preview footer .tag a{font-weight:300}header+.post-archive{margin-top:52px}.post-header .heading-1{margin-top:32px;text-align:left}.post-header-meta{display:flex;justify-content:space-between;margin-bottom:24px}@media only screen and (max-width:689px){.post-header-meta{flex-direction:column}}.post-header-meta .post-author{align-items:center;display:flex;justify-content:flex-start}.post-header-meta .post-author img{--author-square:32px;border-radius:100%;height:var(--author-square);margin-right:8px;width:var(--author-square)}.post-header-meta .post-author p{margin:0}.post-header-meta aside{align-items:center;display:flex;font-weight:300;justify-content:flex-end}@media only screen and (max-width:689px){.post-header-meta aside{justify-content:space-between;margin-top:4px}}.post-header-meta aside .tag{margin:0 0 0 16px;padding:4px 12px}.post-header-meta aside .tag a{font-weight:300}.filter-field-wrapper{display:flex;flex-direction:row;margin-top:32px}.filter-field-wrapper .filter-button{background-color:#ed8b00!important;border:none!important;border-radius:0 2px 2px 0;margin:0}.filter-field-wrapper .filter-input{background:transparent;border:1px solid #85929e;border-radius:2px 0 0 2px;border-right:none;color:#fdfdfd;height:100%;padding:14px 20px 14px 64px}@media only screen and (max-width:972px){.filter-field-wrapper .filter-input{padding:12px 16px 12px 48px}}.filter-field-wrapper .filter-input:active,.filter-field-wrapper .filter-input:focus{border:1px solid #85929e;border-right:none}.filter-field-wrapper .filter-input-wrapper{height:60px;position:relative;width:100%}@media only screen and (max-width:972px){.filter-field-wrapper .filter-input-wrapper{height:48px}}.filter-field-wrapper .filter-input-wrapper:before{background:url(/assets/icons/search.svg);background-size:cover;content:"";display:block;height:32px;left:20px;position:absolute;top:14px;width:32px}@media only screen and (max-width:972px){.filter-field-wrapper .filter-input-wrapper:before{height:16px;left:16px;top:16px;width:16px}}.filter-result-wrapper{background:#d6dbdf;padding-bottom:120px;padding-top:32px}.filter-result-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:972px){.filter-result-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:689px){.filter-result-grid{grid-template-columns:repeat(1,1fr)}}.filter-result-block{aspect-ratio:1.5;background:#fdfdfd;border-radius:2px;display:flex;flex-direction:column;padding:16px}@media only screen and (max-width:972px){.filter-result-block{aspect-ratio:1.7}}@media only screen and (max-width:689px){.filter-result-block{aspect-ratio:2}.filter-result-block-small{aspect-ratio:2.2}}.filter-result-block a:hover{text-decoration:none}.filter-result-block a:hover .link{text-decoration:underline}.filter-result-block .badge{background:#ed8b00;border-radius:20px;color:#fdfdfd;font-size:12px;padding:4px 8px;text-decoration:none}.filter-result-type{color:#85929e;margin-top:8px}.filter-result-meta,.filter-result-type{font-size:16px;font-weight:500;line-height:32px}.filter-result-meta{display:flex;flex-direction:row;margin-top:auto}.filter-result-meta .right{margin-left:auto}.video-iframe{border:none}footer label{color:#5d6d7e;display:block;font-size:.75rem;font-weight:400}footer .half-column{display:flex;flex-direction:column}footer .contacts{margin-bottom:32px;width:100%}@media only screen and (max-width:972px){footer .contacts{margin-top:20px;max-width:540px}}@media only screen and (max-width:689px){footer .contacts{margin-top:0;max-width:100%;width:100%}}footer .contacts td,footer .contacts tr{padding:0;text-align:left}footer .contacts tr:not(:first-of-type):not(.contact-item) td{padding-top:32px}@media only screen and (max-width:972px){footer .footer-nav-container{display:none}}footer .footer-nav-container-mobile{display:none}footer .footer-nav-container-mobile .footer-nav-wrap{width:50%}footer .footer-nav-container-mobile .footer-nav-wrap:nth-of-type(2n-1){padding-right:20px}@media only screen and (max-width:689px){footer .footer-nav-container-mobile .footer-nav-wrap:nth-of-type(2n-1){padding:0}footer .footer-nav-container-mobile .footer-nav-wrap{width:100%}}@media only screen and (max-width:972px){footer .footer-nav-container-mobile{display:flex;flex-wrap:wrap;margin-top:80px}}@media only screen and (max-width:689px){footer .footer-nav-container-mobile{display:block;margin-top:60px;text-align:center}}footer .contact-item,footer .contact-item td{padding-top:12px;position:relative}footer .contact-item td:not(:last-of-type),footer .contact-item:not(:last-of-type){padding-right:20px}footer .contact-item *{color:#d6dbdf;text-decoration:none}footer .contact-item a:hover{color:#aeb6bf;text-decoration:underline}@media only screen and (max-width:689px){footer .contact-item-call{display:none}}footer .contact-item-call>*{margin:0 8px;white-space:nowrap}footer .contact-item-call>:before{content:url(/assets/icons/phone-call.svg)}@media only screen and (max-width:689px){footer .contact-item-call>*{display:block;margin:0 0 0 auto;text-align:right}}footer .contact-item-copy .notice-text{background-color:#24a148;color:#fdfdfd;display:none;left:20%;opacity:0;padding:12px;position:absolute;transform:translate(-50%);transition:1s ease-in;z-index:2}footer .contact-item-copy .notice-text:after{background-color:inherit;content:"";height:24px;left:0;margin:auto;position:absolute;right:0;top:-4px;transform:rotate(45deg);width:24px;z-index:-1}@media only screen and (max-width:689px){footer .contact-item-copy .notice-text{left:unset;right:0;transform:translateX(0)}footer .contact-item-copy .notice-text:after{left:unset;right:8px}}footer .contact-item-copy .notice-text.show-notice{opacity:100%}footer .contact-item-copy>span{cursor:pointer;margin:0 8px;white-space:nowrap}footer .contact-item-copy>span:before{content:url(/assets/icons/copy-ico.svg)}@media only screen and (max-width:689px){footer .contact-item-copy>span{display:block;margin:0 0 0 auto;text-align:right}}footer .contact-item-call>:before,footer .contact-item-copy>:before{display:inline-block;margin-right:8px;vertical-align:middle}footer .contacts-map img{margin-top:16px;opacity:.5}@media only screen and (max-width:972px){footer .contacts-map img{height:260px;-o-object-fit:cover;object-fit:cover;width:100%}}footer nav{margin-bottom:32px}@media only screen and (max-width:689px){footer nav{margin-bottom:40px}}footer nav ul{margin:4px 0}footer nav .menu-item{color:#d6dbdf;display:inline-block;font-size:.75rem;line-height:.75rem;margin-top:12px;text-decoration:none}footer nav .menu-item:hover{color:#aeb6bf;text-decoration:underline}.copyrights{margin-top:auto;width:100%}@media only screen and (max-width:689px){.copyrights{margin-top:80px}}.copyrights a{color:#85929e;font-weight:400;margin-top:20px}.copy-link{left:16px;position:absolute}.copy-link .copy-button{background:#fdfdfd;border-radius:4px;cursor:pointer;height:32px;padding:4px;transition:.2s ease-in-out;width:32px}.copy-link .copy-button:hover{background:#24a148}.copy-link .notice-text{background-color:#24a148;color:#fdfdfd;display:none;left:54px;opacity:0;padding:12px;position:absolute;top:-10px;transition:1s ease-in;z-index:2}.copy-link .notice-text:after{background-color:inherit;content:"";height:24px;left:-136px;margin:auto;position:absolute;right:0;top:15px;transform:rotate(45deg);width:24px;z-index:-1}.copy-link .notice-text.show-notice{opacity:100%}.two-column-comparison{grid-gap:24px;display:grid;grid-auto-flow:column;grid-template-columns:repeat(2,1fr)}.two-column-comparison .left-column{grid-column-end:2;grid-column-start:1;grid-row-start:span 1}.two-column-comparison .right-column{grid-column-end:3;grid-column-start:2;grid-row-start:span 1}@media only screen and (max-width:689px){.two-column-comparison{grid-template-columns:repeat(1,1fr)}.two-column-comparison .right-column{grid-column-end:2;grid-column-start:1}}.pricing-table{overflow-x:auto}.pricing-table .table{border-collapse:collapse;min-width:100%}.pricing-table .table tbody tr,.pricing-table .table thead tr{border-bottom:1px solid;border-top:0 solid}.pricing-table .table tbody tr{border-color:rgba(133,146,158,.2)}.pricing-table .table tbody tr:last-child{border-bottom:0}.pricing-table .table.two-columns td,.pricing-table .table.two-columns th{width:50%}.pricing-table .table.three-columns td,.pricing-table .table.three-columns th{width:33.3333%}.pricing-table .table.four-columns td,.pricing-table .table.four-columns th{width:25%}.pricing-table .table thead tr{border-color:rgba(93,109,126,.4)}.pricing-table .table .heading .title{font-size:16px;font-weight:500;margin-bottom:8px;text-transform:uppercase}.pricing-table .table .heading .price{font-size:20px}.pricing-table .table .heading .period{font-size:16px;font-weight:400}.pricing-table .table td,.pricing-table .table th{min-width:120px;padding:8px;text-align:center}.pricing-table .table td:first-child,.pricing-table .table th:first-child{text-align:left}.pricing-table .table td:nth-child(2n),.pricing-table .table th:nth-child(2n){background:rgba(91,109,126,.1)}.cookies{background:#0c2340;bottom:0;position:fixed;width:100%;z-index:9999}.cookies.hidden{display:none}.cookies-content{align-content:center;display:flex;flex-direction:row;flex-grow:0;margin:0 auto;width:var(--var-container-size)}@media only screen and (max-width:689px){.cookies-content{flex-direction:column}}.cookies-content p{color:#85929e;font-size:16px;padding:16px 0}.cookies-content p a{color:#aeb6bf}.cookies-button-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center}@media only screen and (max-width:689px){.cookies-button-wrapper{margin-bottom:32px}}.cookies-button-wrapper button{align-self:center;flex-grow:0}.cookies-button-wrapper .secondary-button{justify-content:center;margin-right:16px}.embed{margin-bottom:16px;margin-top:16px}a.button-link,button{border:0;border-radius:2px;box-shadow:0 4px 8px 0 #ed8b00;color:#fdfdfd;cursor:pointer;display:block;font-size:18px;margin:0;padding:12px 40px;text-align:center;text-transform:uppercase}a.button-link:active,a.button-link:focus,a.button-link:hover,button:active,button:focus,button:hover{text-decoration:none}a.button-link.auth-facebook,button.auth-facebook{background-color:#4267b2;box-shadow:none}a.button-link.auth-facebook:before,button.auth-facebook:before{content:url(/assets/icons/facebook.svg);margin-right:20px}a.button-link.auth-google,button.auth-google{background-color:#4285f4;box-shadow:none}a.button-link.auth-google:before,button.auth-google:before{content:url(/assets/icons/google.svg);margin-right:18px}a.button-link.auth-apple,button.auth-apple{background-color:#000;box-shadow:none}a.button-link.auth-apple:before,button.auth-apple:before{content:url(/assets/icons/google.svg);margin-right:18px}a.button-link[aria-disabled=true],a.button-link[disabled=true],button[aria-disabled=true],button[disabled=true]{cursor:not-allowed;opacity:.6}a.button-link.button-navigation,button.button-navigation{align-items:center;display:flex;font-weight:200;position:relative;text-transform:capitalize}a.button-link.button-navigation.button-back,button.button-navigation.button-back{padding:8px 16px 8px 48px}a.button-link.button-navigation.button-back>img,button.button-navigation.button-back>img{left:20px;position:absolute}a.button-link.button-navigation.button-forward,button.button-navigation.button-forward{padding:8px 48px 8px 16px}a.button-link.button-navigation.button-forward>img,button.button-navigation.button-forward>img{position:absolute;transform:20px}a.button-link.button-navigation:hover.button-back img,button.button-navigation:hover.button-back img{transform:translateX(-4px)}a.button-link.button-navigation:hover.button-forward img,button.button-navigation:hover.button-forward img{transform:translateX(4px)}a.button-link.button-centered,button.button-centered{display:inline-block;left:50%;position:relative;transform:translateX(-50%);width:auto}@media only screen and (max-width:689px){a.button-link.button-centered,button.button-centered{left:unset;transform:unset;width:100%}}a.button-link.button-left,button.button-left{display:inline-block;position:relative;width:auto}@media only screen and (max-width:689px){a.button-link.button-left,button.button-left{width:100%}}.exchange-items+a.button-link.button-centered,.exchange-items+a.button-link.button-left,.exchange-items+button.button-centered,.exchange-items+button.button-left{margin-top:80px}@media only screen and (max-width:689px){.exchange-items+a.button-link.button-centered,.exchange-items+a.button-link.button-left,.exchange-items+button.button-centered,.exchange-items+button.button-left{margin-top:52px}}a.card.drop-shadow{transition:.2s}a.card.drop-shadow:active,a.card.drop-shadow:focus,a.card.drop-shadow:hover{box-shadow:0 6px 4px rgba(0,0,0,.3);text-decoration:none}a.card.drop-shadow:focus{outline:auto}.card{background:#fdfdfd;padding:20px;width:100%}.card img{display:block;margin:0 auto;max-width:100%}.card .heading-3{margin-top:40px}.card-w-list{padding:40px}.card-w-list ol{counter-reset:card-list-counter}.card-w-list ol li{counter-increment:card-list-counter}.card-w-list ol li *{color:#34495e;font-size:.667rem;margin:0}.card-w-list ol li:not(:last-of-type){margin-bottom:16px}.card-w-list ol li:before{background-color:#d6dbdf;border-radius:100%;color:#34495e;content:counter(card-list-counter);font-size:.583rem;height:40px;margin-right:16px;width:40px}.card-product{display:inline-block;margin-bottom:40px;margin-right:40px;vertical-align:top;width:calc(33.333% - 40px)}.card-product:nth-of-type(3n){margin-right:0}.card-product p{font-weight:500;text-align:center}@media only screen and (max-width:972px){.card-product{margin-bottom:28px;width:calc(50% - 28px)}.card-product,.card-product:nth-of-type(3n){margin-right:28px}.card-product:nth-of-type(2n){margin-right:0}}@media only screen and (max-width:689px){.card-product{display:block;margin-bottom:28px;margin-left:auto;max-width:320px;width:100%}.card-product,.card-product:nth-of-type(2n),.card-product:nth-of-type(3n){margin-right:auto}}:root{--input-height:44px;--inline-btn-width:52px}input:is([type=text],[type=email],[type=tel],[type=password]),select,textarea{border:1px solid #d6dbdf;border-radius:2px;color:var(--acct-col);display:block;font-size:.667rem;height:var(--input-height);outline:none;padding:8px 16px;width:100%}input:is([type=text],[type=email],[type=tel],[type=password]):active,input:is([type=text],[type=email],[type=tel],[type=password]):focus,select:active,select:focus,textarea:active,textarea:focus{border-color:var(--acct-col)}input:is([type=text],[type=email],[type=tel],[type=password]):not(:-moz-placeholder-shown):not(:focus):invalid,select:not(:-moz-placeholder-shown):not(:focus):invalid,textarea:not(:-moz-placeholder-shown):not(:focus):invalid{border-color:#da1e28}input:is([type=text],[type=email],[type=tel],[type=password]).validation-error,input:is([type=text],[type=email],[type=tel],[type=password]):not(:placeholder-shown):not(:focus):invalid,select.validation-error,select:not(:placeholder-shown):not(:focus):invalid,textarea.validation-error,textarea:not(:placeholder-shown):not(:focus):invalid{border-color:#da1e28}input:is([type=text],[type=email],[type=tel],[type=password]).inline-submit,select.inline-submit,textarea.inline-submit{border-radius:2px 0 0 2px;width:calc(100% - var(--inline-btn-width))}@media only screen and (max-width:689px){input:is([type=text],[type=email],[type=tel],[type=password]).inline-submit,select.inline-submit,textarea.inline-submit{border-radius:2px;margin-bottom:4px;width:100%}}input:is([type=text],[type=email],[type=tel],[type=password]).inline-submit+button[type=submit],select.inline-submit+button[type=submit],textarea.inline-submit+button[type=submit]{background-color:#24a148;background-image:url(/assets/icons/arrow-forward.svg);background-position:right 16px center;background-repeat:no-repeat;border-radius:0 2px 2px 0;box-shadow:none;height:var(--input-height);margin:0;padding:0;width:var(--inline-btn-width)}@media only screen and (max-width:689px){input:is([type=text],[type=email],[type=tel],[type=password]).inline-submit+button[type=submit],select.inline-submit+button[type=submit],textarea.inline-submit+button[type=submit]{background-position:right calc(50% - 16px) center;border-radius:2px;width:100%}}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url(/assets/icons/chevron-down.svg);background-position:right 20px center;background-repeat:no-repeat;border-radius:inherit;overflow:hidden;padding-right:48px;position:relative;text-overflow:ellipsis}@media only screen and (max-width:689px){input:is([type=checkbox],[type=radio]){--input-box:16px;min-height:var(--input-box);min-width:var(--input-box)}}input:is([type=checkbox],[type=radio]).validation-error+label,input:is([type=checkbox],[type=radio]).validation-error+label *,input:is([type=checkbox],[type=radio]):invalid+label,input:is([type=checkbox],[type=radio]):invalid+label *{color:#da1e28}.checkbox-wrapper label a{text-decoration:none}.checkbox-wrapper label a:active,.checkbox-wrapper label a:focus,.checkbox-wrapper label a:hover{text-decoration:underline}.input-radio-buttons{display:flex}.input-radio-buttons label{cursor:pointer;flex:1;padding:12px 20px;text-align:center;text-transform:none}.input-radio-buttons input[type=radio]{position:absolute;visibility:hidden}label{font-size:14px}label.text-input{display:block}label.text-input:not(:last-of-type){margin-bottom:20px}label span{color:#5d6d7e;display:block;margin-bottom:8px;text-transform:uppercase}textarea.default{min-height:160px;resize:vertical}ol li{display:flex;flex-wrap:wrap;width:100%}ol li:before{align-items:center;box-sizing:border-box;display:flex;justify-content:center;text-align:center}ol li *{flex:1}.status{border-radius:20px;font-size:.58rem;line-height:1.3;padding:8px 16px;text-align:center;width:-moz-max-content;width:max-content}.input-radio-buttons label,a.button-link,button{filter:brightness(100%);-webkit-filter:brightness(100%)}.input-radio-buttons label:active,.input-radio-buttons label:focus,.input-radio-buttons label:hover,a.button-link:active,a.button-link:focus,a.button-link:hover,button:active,button:focus,button:hover{filter:brightness(90%);-webkit-filter:brightness(90%)}.honeycombs{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;position:relative}@media only screen and (max-width:689px){.honeycombs{margin-left:auto;margin-right:auto;max-width:100%;width:340px}}.honeycombs .honeycomb-item{margin:0 12px 12px}@media only screen and (max-width:689px){.honeycombs .honeycomb-item{margin:0 4px 4px}}.honeycombs .honeycomb-item:nth-of-type(13n-7){margin-right:60px}@media only screen and (max-width:972px){.honeycombs .honeycomb-item:nth-of-type(13n-7){margin-right:12px}}@media only screen and (max-width:689px){.honeycombs .honeycomb-item:nth-of-type(13n-7){margin-right:4px}}.honeycombs .honeycomb-item:nth-of-type(13n-12){margin-left:60px}@media only screen and (max-width:972px){.honeycombs .honeycomb-item:nth-of-type(13n-12){margin-left:12px}}@media only screen and (max-width:689px){.honeycombs .honeycomb-item:nth-of-type(13n-12){margin-left:4px}}@media only screen and (max-width:972px){.honeycombs .honeycomb-item:nth-of-type(9n-5){margin-right:60px}}@media only screen and (max-width:689px){.honeycombs .honeycomb-item:nth-of-type(9n-5){margin-right:4px}}@media only screen and (max-width:972px){.honeycombs .honeycomb-item:nth-of-type(9n-8){margin-left:60px}}@media only screen and (max-width:689px){.honeycombs .honeycomb-item:nth-of-type(9n-8){margin-left:4px}.honeycombs .honeycomb-item:nth-of-type(5n-4){margin-left:60px}.honeycombs .honeycomb-item:nth-of-type(5n-3){margin-right:60px}}.honeycombs .honeycomb-item{border-radius:100%;display:inline-block;font-size:.5rem;height:100px;position:relative;width:100px}@media only screen and (max-width:689px){.honeycombs .honeycomb-item{position:unset}}.honeycombs .honeycomb-item img{border-radius:100%;height:100%;opacity:.8;width:100%}.honeycombs .honeycomb-item img:active,.honeycombs .honeycomb-item img:focus,.honeycombs .honeycomb-item img:hover{opacity:1}.honeycombs .honeycomb-item:active .tooltip-hover,.honeycombs .honeycomb-item:focus .tooltip-hover,.honeycombs .honeycomb-item:hover .tooltip-hover{display:block}.honeycombs .honeycomb-item:active:after,.honeycombs .honeycomb-item:focus:after,.honeycombs .honeycomb-item:hover:after{bottom:-36px;content:"";height:24px;left:0;margin:auto;position:absolute;right:0;transform:rotate(45deg);width:24px;z-index:2}@media only screen and (max-width:689px){.honeycombs .honeycomb-item:active:after,.honeycombs .honeycomb-item:focus:after,.honeycombs .honeycomb-item:hover:after{display:none}}.tooltip{margin-top:16px;max-width:280px;padding:20px 40px;position:absolute;text-align:center;width:-moz-max-content;width:max-content;z-index:3}@media only screen and (max-width:689px){.tooltip{left:50%;transform:translateX(-50%)}}.tooltip .heading-3{color:#fdfdfd;margin:0}.tooltip p{margin:8px 0}.tooltip-hover{display:none}.properties-block .property p{color:#34495e;font-weight:400}.product-details-table{border-collapse:collapse}.product-details-table label{color:#5d6d7e;display:block;font-size:.583rem;margin-bottom:8px}.product-details-table td{font-size:.667rem;padding-bottom:32px;vertical-align:top}.product-details-table td pre{font-size:.75rem}.product-details-table td img{margin-right:8px;vertical-align:top}.product-details-table td:nth-of-type(2){padding-left:28px}.product-details-table.cell-sm{display:flex;flex-direction:row;flex-wrap:wrap}@media only screen and (max-width:972px){.product-details-table.cell-sm{justify-content:space-between}}.product-details-table.cell-sm li{margin-bottom:24px;width:auto}@media only screen and (max-width:972px){.product-details-table.cell-sm li{width:50%}}.product-details-table.cell-sm li:not(:last-of-type){padding-right:52px}@media only screen and (max-width:972px){.product-details-table.cell-sm li:not(:last-of-type){padding-right:24px}}.cta-note{display:flex;flex-wrap:wrap}.cta-note img{margin-right:12px}.more-block .more-container .more{background-position:right 20px center;background-repeat:no-repeat;border-radius:40px;box-sizing:content-box;color:#fdfdfd;margin:16px;max-height:2rem;min-width:96px;padding:12px 56px 12px 28px;position:relative}.more-block .more-container .more p{color:#fdfdfd;margin:0}.more-block .more-container .more img{bottom:0;margin:auto;position:absolute;right:24px;top:0}@media only screen and (max-width:972px){.course-info-block .course-graphic{display:none}}.course-info-block .course-content-title-block{display:flex}@media only screen and (max-width:972px){.course-info-block .course-content-title-block{align-items:center;flex-direction:column;margin-bottom:40px}}.course-info-block .course-content-title-block .status{margin:0 auto 40px 0}@media only screen and (max-width:972px){.course-info-block .course-content-title-block .status{margin:0}}.course-info-block .course-content-title-block .column-title{color:#85929e;text-align:right;width:28%}@media only screen and (max-width:972px){.course-info-block .course-content-title-block .column-title{text-align:center;width:auto}}.course-info-block .course-content-title-block .column-title *{display:block}@media only screen and (max-width:972px){.course-info-block .course-content-title-block .column-title *{display:inline-block}}.course-info-block .course-content-title-block .column-title a{color:#0b3237;text-decoration:underline}.course-info-block .course-content-title-block:not(:first-of-type){margin-top:60px}.course-info-block .course-content{width:100%}.course-info-block .course-content tr:not(:first-of-type) td{padding-top:40px}.course-info-block .course-content tr td .course-list-item{display:inline-flex;flex-direction:column;margin-left:12px;max-width:82%;vertical-align:middle}@media only screen and (max-width:689px){.course-info-block .course-content tr td .course-list-item{width:calc(100% - 64px)}}.course-info-block .course-content tr td .course-list-item a{width:-moz-max-content;width:max-content}@media only screen and (max-width:689px){.course-info-block .course-content tr td .course-list-item a{width:100%}}.course-info-block .course-content tr td .course-list-item label{color:#85929e;margin-top:4px}.course-info-block .course-content tr td .course-list-item time{color:#0b3237}.course-info-block .course-content tr td.course-list-item-link{text-align:right}.course-info-block .course-content tr td:not(:last-of-type){padding-right:12px}.course-cta-block .course-language{display:flex;font-weight:300;margin-bottom:20px}.course-cta-block .course-language img{margin-right:20px}.course-cta-block .heading-1,.course-cta-block p{margin:0;text-align:left}.course-cta-block .description{margin:20px 0 40px}.course-cta-block .course-cta-additional .cta-note{margin:12px 0}.course-cta-block .button-wrap{justify-content:flex-start;margin:40px 0}.course-cta-block .button-wrap button{margin:0}.course-cta-block .button-wrap button:not(:first-of-type){margin-left:28px}.course-cta-block .cta-note img{height:100%;margin:auto 20px auto 0}.course-cta-block .cta-note span{line-height:24px;margin-left:-4px}.course-price-block .course-price{background-color:hsla(0,0%,99%,.07);padding:40px;text-align:center}.course-price-block .course-price .heading-2{margin:auto}.course-price-block .course-price-note{margin:12px auto 0}.course-price-block .status{margin:16px auto 0}.course-price-block .status:first-of-type{margin-top:40px}.scroll-down{bottom:0;left:0;position:absolute;right:0}.course-about-item{max-width:412px}.course-about-item .heading-4{margin-bottom:-4px;text-transform:uppercase}.course-about-item a{text-decoration:underline}.staff-item{height:auto}.staff-item .heading-4{font-weight:400;text-align:center;text-transform:uppercase}.staff-item .video-preview-container{align-items:flex-end;height:252px;margin:40px auto 24px;overflow:initial}.staff-item a.button-link,.staff-item button{transform:translateY(50%)}.modal-body .btn-close{background-color:#fdfdfd;border-radius:2px;cursor:pointer;filter:brightness(100%);height:44px;position:absolute;right:20px;top:20px;width:44px;z-index:10}.modal-body .btn-close:active,.modal-body .btn-close:focus,.modal-body .btn-close:hover{filter:brightness(90%)}.modal-body .btn-close:after,.modal-body .btn-close:before{background-color:#aeb6bf;bottom:0;content:"";cursor:inherit;display:block;height:2px;left:0;margin:auto;position:absolute;right:0;top:0;width:16px}.modal-body .btn-close:before{transform:rotate(45deg)}.modal-body .btn-close:after{transform:rotate(315deg)}.bubble{align-items:center;border-radius:100%;display:inline-flex;flex-shrink:0;height:80px;justify-content:center;vertical-align:middle;width:80px;z-index:9}.bubble-medium{height:64px;width:64px}.bubble-small{height:44px;width:44px}.bubble-xs{height:24px;width:24px}.bubble *{max-height:20px;max-width:20px}.bubble-list .bubble{flex-shrink:0}.bubble-list .bubble~*{margin-left:40px}@media only screen and (max-width:689px){.bubble-list .bubble~*{margin-left:20px}}.scroll-down .bubble{display:flex;margin-left:auto;transform:translate(-50%,50%)}a.bubble{filter:brightness(100%);-webkit-filter:brightness(100%)}a.bubble:active,a.bubble:focus,a.bubble:hover{filter:brightness(90%);-webkit-filter:brightness(90%)}.notice-text-section{background:#fdfdfd;color:#24a148;display:none;left:48px;padding:4px;position:absolute}.loader{animation:rotation 1s linear infinite;border:4px solid;border-color:#fff #fff transparent;border-radius:50%;box-sizing:border-box;display:inline-block;height:24px;margin-bottom:0!important;margin-top:0!important;width:24px}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
