.tutorial-products:before{background:url(/build/images/products_buy_upgrade_tuto.43c697a1.jpg) no-repeat}.tutorial-contents:before{background:url(/build/images/contents_buy_upgrade_tuto.ac442d29.jpg) no-repeat}.tutorial{background-color:rgba(255,66,0,.85)}.tutorial:before{content:"";position:absolute;width:100%;background-size:cover;top:0;z-index:-2;height:100%}.tutorial .helper{padding:5rem}.tutorial .helper .arrow_up{background:#fff;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);height:.1rem;width:4rem;position:absolute;left:4rem;top:4rem}.tutorial .helper .arrow_up:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:-.35rem}.tutorial .helper .arrow_up:after,.tutorial .helper .arrow_up:before{position:absolute;content:"";width:1rem;height:.1rem;right:-.1rem;background:#fff}.tutorial .helper .arrow_up:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:.35rem}.tutorial .helper p{color:#fff;font-size:2rem}.tutorial .helper a{color:#fff;text-decoration:underline;font-style:italic}.noproducts.noupgrades .material-icons{border:0;height:auto;width:auto;font-size:55px}input[type=text].pro-account-name{text-transform:uppercase;color:#ff4200;font-weight:600;font-size:1rem}.buy_upgrade.introduction{background-color:#f8f8f8;line-height:1.61;font-size:1.125rem;position:relative}.buy_upgrade.introduction:before{content:"";top:0;right:0;position:absolute;width:50%;height:100%;background-color:#ff4200}.buy_upgrade.introduction .col{padding:2.8rem 0}.buy_upgrade.introduction .col:first-child{padding-right:2.8rem}.buy_upgrade.introduction .col:last-child{padding-left:2.8rem}.buy_upgrade.introduction p{margin:0}.buy_upgrade.introduction .starts-at{margin-top:1rem;font-size:.75rem;line-height:1rem;white-space:pre-line}.buy_upgrade.introduction .bg-orange{color:#fff}.buy_upgrade.introduction .bg-orange h3{margin:0 0 1rem;font-size:1.5rem;font-weight:700}.buy_upgrade.introduction .bg-orange p{font-size:1rem}.promo-code-lesson{margin:0;line-height:1.63;font-weight:700}.promo-code{border:solid #dcdcdc;padding:.375rem 1rem;border-radius:3px;font-weight:700}.stripe-button-el{width:100%!important}.stripe-button-el,.stripe-button-el span{background:#ff4200!important;border-radius:0!important}.stripe-button-el span{padding:.879rem 1rem!important;font-size:1rem!important;font-family:Open Sans!important;text-transform:uppercase}.stripe-button-el span:before{content:"";background:url(/build/images/followed.94d5b6e4.svg) no-repeat;position:absolute;left:1.3rem;width:2rem;height:2rem;top:1.3rem;z-index:1}.stripe-button-el:hover,.stripe-button-el:hover span{background:#0e61a5!important}.upgrade-whatis-section-paragraph .description{color:#1b2023}.message.error{display:-webkit-box;display:-ms-flexbox;display:flex}.message.error .icon{background:#ff4200;border-radius:2rem;color:#fff;width:1.5rem;height:1.5rem;padding:1rem;margin:1.5rem 1rem 1.5rem 0}.message .name{color:#ff4200;font-size:1.5rem;font-weight:500;margin-bottom:.5rem}.message .description{font-weight:500;line-height:1.6rem}.message .btn{padding:.6rem 1rem}.message.confirmation .name{color:#0e61a5}.message.confirmation .btn{margin:0}.upgrade-title{font-size:16px;font-weight:700}.upgrade-learn-link{border-radius:5px;margin:.5rem 0 0}.numeral-field-container{margin-bottom:0}.numeral-field-container span,.upgrade-promocode span{font-weight:600}.upgrade-promocode>div{height:100%}.upgrade-promocode input[type=text]{width:100%;font-size:inherit;height:3.125rem}.upgrade-description{padding:.5rem 1rem 0}.upgrade-frequency span{font-weight:600}.upgrade-total{background-color:rgba(0,123,224,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:.625rem 0}.upgrade-total:before{content:"";display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 1px;flex:0 0 1px;height:50px;width:1px;margin-right:-1px}.upgrade-total-label{padding-left:20px;font-size:14px;font-weight:700;line-height:1.86;color:#0e61a5;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.upgrade-total-value{font-size:25px;font-weight:700;line-height:1.2;text-align:right;color:#0e61a5;padding-right:20px}.upgrade-submit{color:#fff;display:block;width:100%;margin:0 0 .625rem;font-size:16px;font-weight:700;letter-spacing:.5px}.upgrade-submit .material-icons{font-size:25px;vertical-align:middle}.upgrade-manage{background-color:rgba(0,123,224,.1);margin-top:30px;padding:30px 0}.upgrade-manage .container{max-width:1105px}.upgrade-manage-block{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin-left:50px}.upgrade-manage-block:last-child{text-align:right}.upgrade-manage-label{font-size:14px;font-style:italic;line-height:1.86;color:#67737a;margin-bottom:3px}.upgrade-manage-products{background-color:#fff;padding:23px 23px 10px;border-radius:10px;margin:23px 0 13px}.upgrade-manage-products label{font-size:16px;font-weight:500;text-transform:none}.upgrade-manage-products .filtered-select-group{border-bottom:1px solid hsla(0,0%,59.2%,.3);margin-bottom:20px}.upgrade-manage-products .filtered-select-group:last-child{border-bottom:0}.upgrade-manage-products .select-dropdown-container{margin-bottom:20px}.upgrade-manage-product{background-color:#f8f8f8;border-radius:3px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.upgrade-manage-product,.upgrade-manage-product-editor .upgrade-manage-product{display:-webkit-box;display:-ms-flexbox;display:flex}.upgrade-manage-product-editor.editing .upgrade-manage-product,.upgrade-manage-product-editor .select-dropdown-container{display:none}.upgrade-manage-product-editor.editing .select-dropdown-container{display:block}.upgrade-manage-product-title{line-height:50px;padding:0 14px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:16px;font-weight:700;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.upgrade-manage-product .products-item-action{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.upgrade-manage-section{margin:10px 0}.upgrade-manage-section label{font-size:16px;font-weight:500;text-transform:none}.upgrade-manage-section .select-dropdown-container{margin:0 20px}.upgrade-manage-product-editor .select-dropdown-label,.upgrade-manage-section .select-dropdown-label{-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto}.upgrade-manage-product-editor .select-dropdown-link-container,.upgrade-manage-section .select-dropdown-link-container{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;text-align:right;margin-right:1.5rem}.upgrade-manage-product-editor .select-dropdown-link-label,.upgrade-manage-section .select-dropdown-link-label{font-size:10px;font-weight:400;font-style:italic;color:#ff4200;text-decoration:underline;vertical-align:middle}.upgrade-manage-product-editor .select-dropdown-link .material-icons,.upgrade-manage-section .select-dropdown-link .material-icons{color:#ff4200;text-decoration:none;vertical-align:middle;margin-left:10px}.upgrade-manage-footer{text-align:right}.upgrade-manage-footer .btn-block{margin-right:0;margin-top:10px}.upgrade-manage .select-dropdown{background-color:#fff}.upgrade{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0}.upgrade h2{-webkit-box-flex:2;-ms-flex:2 0 auto;flex:2 0 auto}.toggle-class-trigger{cursor:pointer;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.toggle-class-trigger.active{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.toggle-class-target.hidden{display:none}.what_is_upgrade h1{color:#0e61a5;font-size:1.5rem;font-weight:800}.what_is_upgrade .header{color:#fff}.what_is_upgrade .header .title{font-size:2rem;color:#fff;border:none}.what_is_upgrade .header p{font-weight:500;line-height:1.4rem}.what_is_upgrade .header .picture{margin-left:-4rem}.what_is_upgrade--services .legend,.what_is_upgrade--services .title{margin:1rem 0;font-size:1.75rem;color:#08337f}.what_is_upgrade--services .legend{font-size:1rem}.what_is_upgrade .row{margin-bottom:-.1rem}.what_is_upgrade__col{margin-bottom:2rem}.what_is_upgrade__col__content{padding:1rem 2rem;background:#08337f;color:#fff;min-height:90%}.what_is_upgrade__col__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.5rem;margin-left:-1.25rem}.what_is_upgrade__col__title>span{display:block;margin-right:.5rem;color:#ff6f38;font-size:200%}.what_is_upgrade__col__text{font-size:.875rem;line-height:1.25}.what_is_upgrade__col__picture{position:absolute;text-align:center;padding-right:.75rem}.what_is_upgrade__col__picture img{width:83%;vertical-align:bottom}.what_is_upgrade .benefits .title{font-size:1.6rem;color:#0e61a5;border:none}.what_is_upgrade .benefits .number{color:#ff4200;font-size:4rem;font-weight:600;margin:0;line-height:4rem}.what_is_upgrade .benefits .row:last-child .number{margin-top:1rem}.what_is_upgrade .benefits .description{font-weight:500}.what_is_upgrade .benefits .picture img{width:100%;vertical-align:bottom}.what_is_upgrade .benefits .more{color:#ff4200}.what_is_upgrade .benefits .more p{font-weight:500;text-transform:uppercase;line-height:2rem;margin:.5rem 0}.what_is_upgrade .benefits .more p span{text-transform:capitalize;font-weight:400;display:block;padding-left:2.4rem;max-width:20rem;line-height:1.6rem}.what_is_upgrade .benefits .more i{color:#ff4200;width:1.2rem;font-size:1.8rem;height:1.2rem;padding-right:1rem}.what_is_upgrade .benefits .bell{margin-left:1rem;margin-top:2rem}.what_is_upgrade .benefits .upgrade_allows h3{line-height:2rem}.what_is_upgrade .benefits .upgrade_allows p{line-height:1.6rem}.what_is_upgrade .benefits .upgrade_allows p.bold{font-weight:700}.what_is_upgrade .benefits .upgrade_allows .price_per_month{font-size:.75rem;line-height:1rem;white-space:pre-line}.what_is_upgrade.allows{background-color:#f8f8f8}.what_is_upgrade.packages{background:url(/build/images/steering-wheel.ad89abe1.png);background-size:cover}.what_is_upgrade.packages .col{display:-webkit-box;display:-ms-flexbox;display:flex}.what_is_upgrade.packages .name{color:#1b2023;font-weight:600;padding:1rem 1rem 0;margin:0;text-transform:uppercase;font-size:.8rem}.what_is_upgrade.packages .pack{color:#fff;margin:0;font-size:.75rem;line-height:1.7rem;font-weight:700;text-transform:uppercase}.what_is_upgrade.packages .pack .calcul{color:hsla(0,0%,100%,.8);font-weight:400;float:right;text-transform:none}.what_is_upgrade.packages .pack .result{font-weight:700;float:right;margin-left:.5rem}.what_is_upgrade.packages .price{padding:0 1rem;color:#1b2023;line-height:2rem;font-size:.75rem}.what_is_upgrade.packages .price span{font-weight:600;float:right;width:4rem;text-align:center;font-size:1.125rem}.what_is_upgrade.packages .price span .after{margin:0;font-size:.7rem}.what_is_upgrade.packages .price_per_month{color:#fff;font-weight:500}.what_is_upgrade .contact{color:#0e61a5}.what_is_upgrade_options .material-icons{font-size:1.25rem;margin-right:.625rem}.what_is_upgrade_options svg{vertical-align:middle;margin-right:.625rem}.what_is_upgrade_options ul{margin:6px 0}.what_is_upgrade_options .menu-item.borders{border-left:1.5px solid #c6c6c6;border-right:1.5px solid #c6c6c6}.what_is_upgrade_options li>a{display:inline-block;z-index:2;width:100%;line-height:60px;color:#1b2023;-webkit-transition:background .3s;transition:background .3s;font-weight:600;font-size:.875rem;outline:none}.what_is_upgrade_options .menu-item>a:hover{background:#1b2023;color:#fff}.what_is_upgrade_options .menu-item>a:hover svg{fill:#fff}.what_is_computer{width:calc(33% + 4rem);margin-left:-4rem}.buy{position:-webkit-sticky;position:sticky;bottom:0;z-index:3}.buy .btn{color:#fff;line-height:5rem;margin:0;background:#ff4200;display:block;text-align:center}.buy .btn:hover{background:linear-gradient(268deg,#263137,#263137)}.packages-comparator-container{width:100%;margin-top:4.625rem;margin-bottom:2rem}.packages-comparator{width:100%;max-width:100%;overflow:auto;margin:0 auto;text-align:center;text-transform:uppercase;border-collapse:collapse!important;border-spacing:0!important}.packages-comparator tr{border:none;margin-top:0}.packages-comparator tr td{padding:0}.packages-comparator tr td,.packages-comparator tr td:last-child{border:none}.packages-comparator tr:hover{margin-top:0}.packages-comparator tr:hover td{border-top:none;border-bottom:none}.packages-comparator tr:hover td:first-child{border-left:none}.packages-comparator tr:hover td:last-child{border-right:none}.packages-comparator *{-webkit-box-sizing:border-box;box-sizing:border-box}.packages-comparator__headgroup{margin:0;padding:0}.packages-comparator__top{padding:.75rem;margin:0;background:#ff4200;border-radius:.5rem .5rem 0 0;color:#fff;font-size:1rem;font-weight:800;position:absolute;bottom:100%;left:.125rem;width:calc(100% - .25rem);white-space:nowrap}.packages-comparator__header{padding:0;font-weight:600;position:relative}.packages-comparator__header:first-child{background:none;color:transparent}.packages-comparator__header__row{margin:0;padding:0;border:none}.packages-comparator__ln{font-weight:600}.packages-comparator__ln:first-child{padding-right:1rem;max-width:330px;background:none;border:none;color:#fff;text-align:right;white-space:nowrap}.packages-comparator__footer{font-weight:600}.packages-comparator__footer:first-child{background:none;color:transparent}.packages-comparator__content,.packages-comparator__content-foot,.packages-comparator__content-head{display:block;padding:.25rem .125rem;margin:0 auto;width:calc(100% - .25rem);background:#fff;color:#1b2023;font-size:1.125rem}.packages-comparator__content{position:relative}.selected .packages-comparator__content{border-left:.125rem solid #ff4200;border-right:.125rem solid #ff4200}[data-selectable] .packages-comparator__content{cursor:pointer}.packages-comparator__content-foot,.packages-comparator__content-head{background:#0e61a5;color:#fff}.packages-comparator__content-foot.preview,.packages-comparator__content-head.preview{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;padding:.25rem .75rem;font-size:.75rem;width:calc(100% - 2.25rem)}.packages-comparator__content-foot.bg-orange,.packages-comparator__content-head.bg-orange,.selected .packages-comparator__content-foot,.selected .packages-comparator__content-head{background:#ff4200}.packages-comparator__content-label{display:block;width:100%;padding:.25rem 0;font-size:1.125rem;line-height:1.125rem}.packages-comparator-info-container{width:80%;margin:auto!important}.packages-comparator-info{text-align:center;font-style:italic;font-size:1.75rem;color:#fff}.upgrade-light-blue{background-color:#91a9bc}.upgrade-light-grey{background-color:#7c7c7c}.upgrade-grey{background-color:#3f3f3f}.upgrade-blue{background-color:#0e61a5}.upgrade-orange{background-color:#ff4200}.upgrade-package{width:20%;display:grid!important;padding:0}.upgrade-package-highlight{width:90%;margin:auto;padding:15px 0 5px;border-radius:5px}.upgrade-package-highlight.with-label{padding:8px 0 5px}.upgrade-pack-highlight-label,.upgrade-pack-highlight-margin{min-height:25px;max-height:45px}.upgrade-pack-highlight-label{text-align:center;font-size:1.35rem;color:#fff;padding-bottom:8px;cursor:default!important}.upgrade-pack{display:grid;background-color:#fff;width:95%;font-size:.8em;margin:auto}.upgrade-pack-details{min-height:400px}.upgrade-pack-title-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.upgrade-pack-title-container.primary{padding:10px 0}.upgrade-pack-title{width:100%;margin:auto;text-align:center;font-weight:700}.upgrade-pack-title.primary{font-size:1.5rem;color:#41464c}.upgrade-pack-element-container{margin:6px 0;width:100%;display:grid}.upgrade-pack-element{width:95%;margin:auto}.upgrade-pack-element-offset{width:87%;margin:auto 2.5% auto 13%}.upgrade-pack-element-first{display:block!important;text-align:center;padding:0;width:15%}.upgrade-pack-element-first.twelve-eighty-eight{width:12%}.upgrade-pack-element-second{text-align:left!important;padding:0;width:85%}.upgrade-pack-element-second.twelve-eighty-eight{width:88%}.upgrade-pack-price{width:95%;margin:auto;text-align:center;font-size:1.35rem;color:#fff;height:25px;padding:8px 0;border-radius:0 0 5px 5px}.upgrade-button-container{width:90%;margin:20px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.upgrade-button-upgrade-now-container{margin:20px 0}.upgrade-button-preview{background-color:#263137}.upgrade-button-preview,.upgrade-button-upgrade-now{padding:10px 20px;margin:auto;border-radius:5px;-webkit-box-shadow:0 0 10px hsla(0,0%,100%,.4);box-shadow:0 0 10px hsla(0,0%,100%,.4)}.upgrade-button-upgrade-now{background-color:#ff4200}.packages-button-label{color:#fff;font-size:1.1rem;font-weight:700;text-align:center}.upgrade-button-addition{padding:8px 20px;white-space:nowrap;margin:auto;border:3px solid #0e61a5!important;text-align:center}.upgrade-button-addition-label{font-size:1.1rem;font-weight:700;float:none!important}@media screen and (max-width:1200px){.arrow-what-is{display:none}.upgrade-button-addition{white-space:normal;border-radius:35px!important}}.upgrade-option{cursor:pointer}.upgrade-aura-selected{-webkit-box-shadow:0 0 15px 15px hsla(0,0%,100%,.4);box-shadow:0 0 15px 15px hsla(0,0%,100%,.4)}@media screen and (min-width:1200px){.packages-comparator__header{width:190px}.packages-comparator__content-foot.preview{padding:.75rem;width:calc(100% - 6.25rem);white-space:nowrap}}@media screen and (max-width:992px){.upgrade-package{width:auto;display:grid!important;padding:0}.packages-comparator{width:744px}.packages-comparator__top{font-size:.75rem;top:calc(-100% + .3125rem)}.packages-comparator__ln:first-child{white-space:normal}.packages-comparator__content-foot.preview{padding:.25rem .75rem;width:calc(100% - .5rem);font-size:.75rem}.what_is_upgrade__col{margin-top:1.5rem;margin-bottom:1.5rem}.what_is_upgrade--services .title{margin-bottom:0}.what_is_upgrade--services .legend{margin-top:0}}@media screen and (max-width:768px){.what_is_computer{overflow:hidden}.packages-comparator-container{position:relative}.packages-comparator{display:block}.packages-comparator__top{padding:.75rem .25rem}.packages-comparator__headgroup{display:block;padding-top:36px}.packages-comparator__footgroup{display:block}.packages-comparator__footrow,.packages-comparator__headerrow{display:-webkit-box;display:-ms-flexbox;display:flex;width:720px;min-width:150px}.packages-comparator__footer,.packages-comparator__header{display:block;width:120px}.packages-comparator__footer:first-child,.packages-comparator__header:first-child{width:120px}.packages-comparator__bodygroup{display:block}.packages-comparator__bodyrow{display:-webkit-box;display:-ms-flexbox;display:flex;width:720px}.packages-comparator__ln{display:block;width:120px}.packages-comparator__ln:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:2;padding-right:.75rem;background:#0e61a5;font-size:.75rem}.packages-comparator__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;height:100%}.packages-comparator__content-label{font-size:1rem;line-height:1rem}.packages-comparator__content-foot.preview{padding:.25rem;width:calc(100% - 2rem);font-size:.75rem;margin-top:-.75rem}.what_is_upgrade__col__picture{position:relative;top:0}.what_is_upgrade__col__picture img{width:100%}}@media screen and (max-width:576px){.what_is_upgrade.packages .col{display:inline-block;text-align:center}.what_is_upgrade.packages .best-package,.what_is_upgrade.packages .package{width:200px;display:inline-block;text-align:left}.what_is_upgrade.packages .best-package{margin-top:2.8rem}.what_is_upgrade.packages .elems .btn{display:inline}.what_is_upgrade .header .picture{margin-top:1rem}.what_is_upgrade .header .picture img{width:100%}.what_is_computer{display:none}.packages-comparator{width:351px}.packages-comparator-info{padding-left:0}}