@font-face{font-family:university;src:local("university"),url(/a2f8d1f4aa6dcae44864f058634fd5f4.woff) format("woff");font-weight:400;font-style:normal;font-display:block}.icon-font{font-family:university!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-font.arrow-right:before{content:"\e900"}.icon-font.chevron-up:before{content:"\e901"}.icon-font.clock:before{content:"\e902"}.icon-font.close:before{content:"\e903"}.icon-font.download:before{content:"\e904"}.icon-font.edit:before{content:"\e905"}.icon-font.envelope:before{content:"\e918"}.icon-font.filters:before{content:"\e907"}.icon-font.help:before{content:"\e908"}.icon-font v.like:before{content:"\e909"}.icon-font.list:before{content:"\e90a"}.icon-font.map-marker:before{content:"\e90b"}.icon-font.mouse:before{content:"\e90c"}.icon-font.phone:before{content:"\e917"}.icon-font.planner:before{content:"\e90e"}.icon-font.presentation:before{content:"\e90f"}.icon-font.search:before{content:"\e910"}.icon-font.thumbs-full-empty:before{content:"\e911"}.icon-font.tick:before{content:"\e912"}.icon-font.users-light:before{content:"\e913"}.icon-font.valentines-heart:before{content:"\e914"}.icon-font.video-lecture:before{content:"\e915"}.icon-font.link:before{content:"\e916"}.blaze-slider{--slides-to-show:1;--slide-gap:20px;direction:ltr}.blaze-container{position:relative}.blaze-track-container{overflow:hidden}.blaze-track{will-change:transform;touch-action:pan-y;display:flex;gap:var(--slide-gap);--slide-width:calc((100% - (var(--slides-to-show) - 1)*var(--slide-gap))/var(--slides-to-show));box-sizing:border-box}.blaze-track>*{box-sizing:border-box;width:var(--slide-width);flex-shrink:0}.blaze-btn-hide{visibility:hidden;pointer-events:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{vertical-align:baseline;border:0;padding:0;margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img{vertical-align:middle}*{margin:0;padding:0;outline:0}div,label,p,span{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}:root{--theme-color:#009bff}.keyboard-active .focus-outline:focus,.keyboard-active a:focus,.keyboard-active button:focus,.keyboard-active input:focus{outline:2px solid #c7ff00!important}.keyboard-active .custom-select-v3 input:focus{outline:0!important}.keyboard-active input:focus+.check-box__checkmark,.keyboard-active input:focus+.radio__control,.keyboard-active input:focus.toggle+label{outline:2px solid #c7ff00!important}html.block-scroll{overflow:hidden}html.block-scroll body{overflow:hidden!important}html.block-scroll .modal{overflow:auto}html.block-share-scroll{overflow:hidden}html.block-share-scroll .modal,html.block-share-scroll body{overflow:hidden!important}html{height:100%;overflow-x:visible}@media (min-width:1200px){html{overflow-x:hidden}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){html{overflow-x:visible}}#themeManager{display:flex;flex-direction:column;min-height:100vh}#themeManager .skip-main.text-btn-no-arrow{position:absolute;left:-999px;z-index:-999;font-family:Avenir LT Std\ 45 Book;font-weight:400;font-size:1rem}@media screen and (min-width:550px){#themeManager .skip-main.text-btn-no-arrow:focus{top:15px;left:100px;z-index:102}}.content-layout-container{display:flex;flex-direction:column;min-height:100vh}.content-layout{position:relative;flex:1 0 auto}.footer-v3{flex-shrink:0}body.dark-theme,body.light-theme{transition:color .5s ease-in-out,background-color .5s ease-in-out}body{--text:#fff;--text-inverted:#000;--theme-color-rgb:0,0,0;--theme-color-rgb-inverted:255,255,255;--bg-rgb:10,11,20;--bg-inverted:#f2f6ff;--linear-gradient-rgb:rgba(43,38,49,0) -3%,#0a0b14 83%;--theme-color-blur-rgb:10,11,20;--timeslot-calendar-background:#1a1d25;--filter-brand:invert(0);--select-background:rgba(36,39,49,0.7);--select-background-fallback:rgba(0,0,0,0.8);--select--is-selected:#211a25;--bg-notif:rgba(0,0,0,0.51);--text-notif:#fff;--accordion-gradient-color-1:#2d313e;--accordion-gradient-color-2:#242731;--accordion-border-top-color:#484e61;--background-ecommerce:#2b2f3c;--scroll-margin-top:98px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){body{--scroll-margin-top:88px}}body.light-theme{--bg:#f2f6ff;--bg-inverted:#0a0b14;--text:#000;--text-inverted:#fff;--theme-color-rgb:255,255,255;--theme-color-rgb-inverted:0,0,0;--linear-gradient-rgb:rgba(255,241,241,0) -3%,rgba(242,246,255,0.6) 83%;--theme-color-blur-rgb:218,221,230;--filter-brand:invert(1);--timeslot-calendar-background:#0a0b14;--select-background:rgba(217,221,230,0.7);--select-background-fallback:hsla(0,0%,100%,0.8);--select--is-selected:#e0d5dd;--bg-notif:rgba(242,246,255,0.8);--text-notif:#0a0b14;--accordion-gradient-color-1:#f2f6ff;--accordion-gradient-color-2:#e7eefb;--accordion-border-top-color:#484e61;--background-ecommerce:rgba(0,0,0,0.05)}body{font-family:Avenir LT Std\ 45 Book;font-size:1rem;line-height:26px;font-style:normal;padding-top:0;background-color:var(--bg);color:var(--text);min-height:100vh;overflow-x:hidden!important;-ms-overflow-style:none;scrollbar-width:6px}body::-webkit-scrollbar{width:6px;background-color:#1b212c}body::-webkit-scrollbar-thumb{background-color:#4e525a;border-radius:99px;cursor:pointer}body::-webkit-scrollbar-thumb:active,body::-webkit-scrollbar-thumb:hover{background-color:#fff!important;color:#fff!important}body.sb-show-main{background-color:inherit}@media screen and (max-width:1023px){body{padding-top:0}}body.overflow-hidden{overflow:hidden}pre{white-space:break-spaces}.wrapper{position:relative;max-width:1440px;padding:0 19px;margin:0 auto}@media (max-width:1199.5px){.wrapper{padding:0}}.wrapper.wrapper--full-width{max-width:none;padding:0}.wrapper--swiper,.wrapper.masonry{max-width:1705px;padding:0}@media screen and (min-width:1364px) and (max-width:1704px){.wrapper--swiper,.wrapper.masonry{max-width:1364px}}@media screen and (min-width:1023px) and (max-width:1363px){.wrapper--swiper,.wrapper.masonry{max-width:1023px}}@media screen and (min-width:682px) and (max-width:1022px){.wrapper--swiper,.wrapper.masonry{max-width:682px}}@media screen and (max-width:681px){.wrapper--swiper,.wrapper.masonry{max-width:341px}}.wrapper.masonry .card{margin:14px}.wrapper.masonry .card--learning-path{margin-bottom:21px}@media screen and (max-width:321px){.wrapper.masonry .card--learning-path{margin-bottom:22px}}.wrapper.masonry.masonry-homepage{min-height:425px}.masonry{max-width:1664px}@media screen and (min-width:1301px) and (max-width:1640px){.masonry{max-width:1301px;padding:0}}@media screen and (min-width:1024px) and (max-width:1300px){.masonry{max-width:1024px;padding:0}}@media screen and (min-width:710px) and (max-width:1023px){.masonry{max-width:710px;padding:0}}@media screen and (max-width:709px){.masonry{padding:0;max-width:324px}}@media screen and (max-width:321px){.masonry{max-width:324px;padding:0 5px}}.masonry .card{margin:15px}@media screen and (max-width:321px){.masonry .card{margin:12px 10px}}.scroll-up{display:none;position:fixed;bottom:25px;margin-bottom:env(safe-area-inset-bottom);right:30px;width:24px;height:24px;text-align:center;color:#fff;background-color:rgba(0,0,0,.5);z-index:98;padding:10px;border-radius:50px;cursor:pointer;opacity:0;transition:opacity .4s linear}@media screen and (max-width:1023px){.scroll-up{display:block}}.scroll-up--visible{opacity:1}.scroll-up svg{width:20px;fill:currentColor}figure,nav ol,nav ul{margin:0}img{max-width:100%;flex-shrink:0}fieldset{border:0;margin:0;padding:0}.clear{clear:both;height:0;font-size:1px;overflow:hidden}.clearing{overflow:hidden;width:auto;height:auto}.btn-link{border-radius:5px;color:#fff;display:block;font-size:.875rem;font-family:Avenir LT Std\ 35 Light;line-height:33px;text-align:center;cursor:pointer;background-color:#000;width:170px;max-width:195px;text-transform:uppercase;border:1px solid #000;padding:0 8px}.btn-link.long-btn{width:auto;max-width:195px}.btn-link div{line-height:1;margin:3px 0;padding:3px 0}.btn-link svg{width:20px;height:20px;fill:currentColor;flex-shrink:0;stroke:#000}.btn-link:disabled{background-color:#b1b2ae;border-color:#b1b2ae;cursor:default}.btn-link.loading svg{width:35px;height:35px;fill:#000;stroke:#000}.btn-link:disabled.loading{background-color:#000;border-color:#000;cursor:default;position:relative;height:35px}.btn-link:disabled.loading svg{position:absolute;top:0;left:calc(50% - 15px);fill:#fff;stroke:#fff}.btn-link--secondary{color:#000;border-color:#000;font-family:Avenir LT Std\ 55 Roman;background-color:transparent}.btn-link--secondary.loading{line-height:0;height:58px;display:flex;align-items:center;justify-content:center}.btn-link--secondary.loading svg{width:35px;height:35px;fill:#000;stroke:#000}.btn-link--secondary.loading.active{color:#000;border-color:#000;font-family:Avenir LT Std\ 55 Roman}.btn-link--secondary:hover{background-color:transparent;color:#0071eb;border-color:#0071eb}.btn-link--secondary:hover svg{stroke:#0071eb}.btn-link--secondary:disabled{color:#b1b2ae;border-color:#b1b2ae;background-color:transparent}.btn-link--secondary:disabled.loading{line-height:0;height:58px;display:flex;align-items:center;justify-content:center;background-color:transparent}.btn-link--secondary:disabled.loading svg{top:calc(50% - 17.5px);fill:#000;stroke:#000}.btn-link--tertiary{font-family:Avenir LT Std\ 55 Roman;width:175px;max-width:175px}.btn-link--tertiary,.btn-link--tertiary:hover{color:#000;background-color:transparent;border:none}.btn-link--tertiary:disabled{color:#b1b2ae;border-color:#b1b2ae;background-color:transparent}.btn-link--secondary.active{background-color:transparent;color:#0071eb;border-color:#0071eb}.btn-link.btn-big{min-height:74px}.btn-link.btn-square{flex:none!important;min-width:100px!important}.btn-link.signup-button{max-width:98%}.btn-like-link{background:transparent;text-decoration:underline;color:#0071eb;border:none;font-weight:700;font-size:1rem;font-family:inherit;cursor:pointer}.btn-like-link:hover{text-decoration:none}.flex--fill{flex:1}.flex--wrap{flex-wrap:wrap}.flex.column{flex-direction:column}.flex.justify-between{justify-content:space-between}.flex.justify-around{justify-content:space-around}.flex.justify-center{justify-content:center}.flex.justify-start{justify-content:flex-start}.flex.justify-end{justify-content:flex-end}.flex.justify-evenly{justify-content:space-evenly}.flex.align-center{align-items:center}.flex.align-start{align-items:flex-start}.flex.align-end{align-items:flex-end}.cl-md-6{width:50%}@media screen and (max-width:1024px){.cl-sm-12{width:100%}}.notices-container{position:fixed;bottom:20px;right:20px;z-index:1000}.notice-popup{background-color:#fff;border:1px solid #0071eb;border-left-width:10px;border-radius:5px;padding:15px;min-height:80px;z-index:1000;max-width:600px;opacity:1;margin:1rem 0;position:relative}.notice-popup p{cursor:pointer}.notice-popup__close{position:absolute;display:block;top:5px;right:5px;width:15px;height:15px;padding:5px;color:#000;cursor:pointer}.notice-popup__title{font-family:Avenir LT Std\ 65 Medium;margin-bottom:5px;display:inline-block}.notice-popup__highlighted{text-decoration:underline;color:#0071eb}.underline{text-decoration:underline}.strike{text-decoration:line-through}.wishlist-loader-container .online-loader{display:inline-block;width:16%}.loading-spinner{fill:currentColor}.spinner,.spinner:after{position:relative;box-sizing:border-box}.spinner{width:25px;height:25px;display:block}.spinner.loader-black{color:#000}.spinner.loader-white{color:#fff}.spinner.loader-blue{color:#0071eb}.spinner:after{content:"";width:100%;height:100%;display:inline-block;border:3px solid;border-bottom:3px solid transparent;border-radius:100%;background:transparent;animation:ball-clip-rotate .75s linear infinite}@keyframes ball-clip-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-red{color:#e71304!important}.wrapper.masonry .slick-slider .card{margin:14px;box-sizing:border-box;display:inline-block;vertical-align:top;position:relative!important;left:auto!important;top:auto!important}@media screen and (max-width:1023px){.overflow-hidden-mobile,.overflow-under-modal{overflow:hidden!important}.overflow-under-modal{touch-action:none;-webkit-overflow-scrolling:none;overscroll-behavior:none}}@media screen and (min-width:1024px){.wrapper--swiper.no-wrapper,.wrapper.masonry.no-wrapper{max-width:none}}.width-100{width:100%}.height-100{height:100%}.max-width-100{max-width:100%}.no-margin{margin:0}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}@media (min-width:1200px){.mobile{display:none}}@media (max-width:1199.5px){.desktop{display:none}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.desktop{display:none}}@media (min-width:1200px){.tablet{display:none}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.tablet{display:none}}@media (min-width:1200px){.phone{display:none}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.phone{display:none}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.overPhone{display:none}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.phone-and-tablet-portrait{display:none}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.desktop-and-tablet-landscape{display:none}}.button-no-back{border:none;background:transparent}.text-12{font-size:.75rem}.text-12,.text-14{display:block;font-family:Avenir LT Std\ 45 Book;line-height:normal;letter-spacing:.1px}.text-14{font-size:.875rem}.text-14-medium{font-size:.875rem;letter-spacing:.1px}.text-14-medium,.text-16{display:block;font-family:Avenir LT Std\ 65 Medium;line-height:normal}.text-16{font-size:1rem;letter-spacing:.13px}.text-18{font-family:Avenir LT Std\ 65 Medium;font-size:1.125rem;letter-spacing:.15px}.text-18,.text-24{display:block;line-height:normal}.text-24{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:1.5rem;letter-spacing:.2px}.avenir-light{font-family:Avenir LT Std\ 35 Light}.icon-button{background-color:transparent;border:none;color:#fff;cursor:pointer}.icon-button:disabled{cursor:default}.demo-lp{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (min-width:1200px){.demo-lp{flex-direction:row;justify-content:flex-start}}@media screen and (min-width:1440px){.max-width-1440{margin:0 auto;max-width:1440px}}@media screen and (min-width:620px){.max-width-620{margin:0 auto;max-width:620px}}@media screen and (min-width:900px){.max-width-900{margin:0 auto;max-width:900px}}.carousel-max-width .carousel{margin-top:-50px}@media screen and (min-width:1600px){.carousel-max-width .carousel{max-width:1800px;margin:0 auto}}@media screen and (min-width:1122px){.carousel-max-width .carousel .slick-slider .slick-list .slick-prev{left:-40px}}@media screen and (min-width:1122px){.carousel-max-width .carousel .slick-slider .slick-list .slick-next{right:-40px}}p[role=alert],span[role=alert]{font-size:.75rem;margin-top:2px;color:#d13131;display:block;line-height:normal}.block{display:block}.display-none{display:none}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.red{color:red;font-family:Avenir LT Std\ 85 Heavy,sans-serif}.launch-container{display:flex;justify-content:flex-start;align-content:center}.launch-container__second-button{margin-left:15px}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.relative{position:relative}.theme-blue{color:#009bff}.evolution-primary{color:#26e5e9}.placeholder-lazyload{min-height:1px;min-width:1px}.visually-hidden{border:0;padding:0;margin:0;position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}.header{position:fixed;top:0;left:0;right:0;z-index:99;background-color:#000;padding:9px 0}.header .flex{max-height:28px}@media screen and (max-width:1023px){.header{padding:4px 0}}@media screen and (max-width:1025px){.header .wrapper{max-width:none}}.footer{background-color:#fff;padding-top:72px;padding-bottom:48px;box-shadow:0 -2px 15px 0 #f4f4f4;color:#000;text-align:center}.footer__navigation{list-style:none;margin:0;padding:27px 0 33px}.footer__item{display:inline-block;color:#000;line-height:15px;font-size:12px;line-height:10px;text-transform:uppercase;padding-left:10px;margin-left:10px;border-left:1px solid #000}.footer__item:first-child{border:none;margin:0;padding:0}.footer__link{display:inline-block;color:#000;font-family:Avenir LT Std\ 45 Book;font-size:12px;line-height:1}.footer__link.active,.footer__link:focus,.footer__link:hover{text-decoration:underline;color:#000}.footer__legal{font-family:Avenir LT Std\ 55 Roman;font-size:12px;line-height:16px;color:#575757}@media screen and (max-width:1025px){.footer .wrapper{max-width:none}}.navigation{display:flex;align-items:center;margin-left:auto;margin-right:auto}@media screen and (max-width:900px){.navigation{position:fixed;top:44px;left:0;right:0;display:none;bottom:0;z-index:999;overflow:auto;background:#fff}.navigation.open{display:block}}.navigation__list{list-style:none;margin:0}@media screen and (max-width:1024px) and (orientation:portrait){.navigation__list{padding:15px}}.navigation__item{position:relative;color:#b1b2ae;line-height:19px;margin-right:28px;text-transform:uppercase;display:inline-block}@media screen and (max-width:900px){.navigation__item{display:block;border-top:1px solid #dad9d4;margin:0 10px}}.navigation__item:first-child{border-top:0}.navigation__item:hover .navigation__menu{display:block}.navigation__item.open .navigation__menu{max-height:1000px;padding-bottom:10px}@media only screen and (max-width:900px){.navigation__item.open .navigation__menu{display:block;background:#fff}.navigation__item.open .navigation__menu .navigation__sublink{color:#000}}.navigation__item.open .navigation__accordion-icon svg{transform:translate(16px,10px) rotate(-90deg)}.navigation__item--show-mobile{display:none}@media screen and (max-width:900px){.navigation__item--show-mobile{display:block}}.navigation__link{position:relative;display:inline-block;padding:5px 0;color:#b1b2ae;font-family:Avenir LT Std\ 45 Book;font-size:14px;line-height:19px}@media screen and (max-width:900px){.navigation__link{display:block;padding:15px 0;margin-right:40px;color:#000}}.navigation__link:after{content:"";position:absolute;left:0;bottom:5px;width:0;height:2px;border-radius:3px;background-color:#fff;transition:.3s linear}@media screen and (max-width:900px){.navigation__link:after{content:none}}.navigation__link.active,.navigation__link:hover{color:#fff}@media screen and (max-width:900px){.navigation__link.active,.navigation__link:hover{display:block;padding:15px 0;margin-right:40px;color:#000}}.navigation__link.active:after,.navigation__link:hover:after{width:100%;background-color:#f4f4f4}.navigation__menu{display:none;position:absolute;background-color:#fff;border-radius:2px;padding:5px 35px 5px 15px;z-index:10;left:-20px;border:1px solid #f4f4f4;box-shadow:0 2px 0 0 #fff}.navigation__menu:before{content:"";position:absolute;top:-4px;left:40px;z-index:2;width:8px;height:8px;background-color:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width:900px){.navigation__menu:before{display:none}}@media screen and (max-width:900px){.navigation__menu{position:static;border-radius:0;border:0;box-shadow:none;max-height:0;overflow:hidden;padding:0;transition:all .4s cubic-bezier(.77,0,.175,1)}}.navigation__subitem{color:#000;font-family:Avenir LT Std\ 45 Book;font-size:16px;line-height:21px;text-transform:none}.navigation__subitem:before{content:"";height:1px;width:60px;display:block;border-top:1px solid #dad9d4}@media screen and (max-width:900px){.navigation__subitem:before{width:15%}}@media screen and (max-width:900px){.navigation__subitem{border-width:1px;margin-left:10px}}.navigation__subitem:first-child:before{border-top:0}.navigation__sublink{display:block;color:#000;font-family:Avenir LT Std\ 45 Book;font-size:14px;line-height:19px;padding:10px 0;white-space:nowrap}@media screen and (max-width:900px){.navigation__sublink{font-size:14px}}.navigation__sublink.active,.navigation__sublink:hover{color:#0071eb}@media screen and (max-width:900px){.navigation__sublink.active,.navigation__sublink:hover{color:#000!important}}.navigation__arrow{fill:#fff;display:inline-block;height:16px;width:16px;margin-left:10px;transform:translateY(2px) rotate(90deg)}@media screen and (max-width:900px){.navigation__arrow{display:none}}.navigation__accordion-icon{fill:#000;display:inline-block;position:absolute;right:0;top:6px;bottom:0;width:40px;z-index:2;display:none}.navigation__accordion-icon svg{height:16px;width:16px;transform:translate(16px,10px)}.navigation__accordion-icon svg.arrow{transform:translate(16px,10px) rotate(90deg)}@media screen and (max-width:900px){.navigation__accordion-icon{display:block}}.logo{width:auto;height:100%}.logo img,.logo svg{vertical-align:unset;height:100%}.logo__name{display:block;font-family:Avenir LT Std\ 35 Light;font-size:14px;line-height:18px}.logo--center{text-align:center;height:100%}.user{position:relative;margin-left:22px;align-self:center}@media screen and (max-width:709px){.user{display:flex;align-items:center}}.user:hover .user__menu{display:block}@media screen and (max-width:709px){.user:hover .user__menu{display:none}.user:hover .user__menu.open{display:block}}.user__button{width:180px;display:flex;align-items:center;background-color:transparent;border:0;cursor:pointer}@media only screen and (min-width:768px) and (max-width:991px){.user__button{width:180px}}@media screen and (max-width:709px){.user__button{width:auto}}.user__menu{display:none;left:0;right:0;z-index:9999;border:1px solid #fff;border-radius:3px;box-shadow:0 2px 4px 0 rgba(87,87,87,.3);padding:5px 35px 5px 15px}.user__menu,.user__menu:before{position:absolute;background-color:#fff}.user__menu:before{content:"";top:-4px;right:70px;z-index:2;width:8px;height:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width:709px){.user__menu{display:none;position:fixed;top:44px;left:0;right:0;bottom:0;box-shadow:none;border-radius:0;border:0;padding:0;background:#fff}.user__menu.open{display:block;z-index:1000}}.user__list{list-style:none;margin:0}@media screen and (max-width:709px){.user__list{padding:15px}}.user__item{color:#000;font-family:Avenir LT Std\ 65 Medium;font-size:16px;line-height:21px}.user__item:before{content:"";height:1px;width:50px;display:block;border-top:1px solid #dad9d4}@media screen and (max-width:709px){.user__item{border-width:1px;text-transform:uppercase}}.user__item:first-child:before{border-top:0}.user__link{display:block;color:#000;font-family:Avenir LT Std\ 55 Roman;font-size:14px;line-height:19px;padding:10px 0;white-space:nowrap;cursor:pointer}.user__link.active,.user__link:hover{color:#0071eb}.user__avatar{width:36px;height:36px;border-radius:50%;background-color:#0071eb;color:#fff;text-transform:uppercase;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:13px;line-height:36px;display:block;text-align:center;margin-right:11px}@media screen and (min-width:710px) and (max-width:1023px){.user__avatar{margin-right:8px}}@media screen and (max-width:709px){.user__avatar{margin-right:5px}}.user__avatar img{border-radius:50%;height:100%}.user__name{display:block;flex:1 1;color:#b1b2ae;font-family:Avenir LT Std\ 35 Light;font-size:12px;line-height:16px;text-align:left}@media screen and (max-width:709px){.user__name{display:none}}.user__name span{margin-top:8px;display:block;text-transform:uppercase}.user__arrow{display:block;height:16px;width:16px;transform:translateY(2px) rotate(90deg);fill:#fff;stroke:#fff}@media screen and (max-width:1023px){.user__arrow{display:none}}.user--big{align-items:flex-start}.user--big .user__avatar{width:70px;height:70px;line-height:70px}.user--big .user__name{font-family:Avenir LT Std\ 35 Light;font-size:20px;line-height:24px;color:#b1b2ae span;color-font-family:"Avenir LT Std 65 Medium";color-font-size:14px;color-line-height:20px}.card{width:311px;z-index:3;cursor:pointer;background-color:#fff;border:1px solid #dad9d4;border-radius:5px;box-shadow:0 1px 2px 0 rgba(0,0,0,.08);transition:box-shadow .5s linear,border .5s linear,top .5s linear,left .5s linear;margin:15px;position:relative}.card img{width:100%;max-height:206px;object-fit:cover}@media screen and (max-width:321px){.card{width:290px;margin:12px 10px}}.card .badge-container{position:absolute;top:10px;left:10px}.card .badge-container .badge:first-child{margin-right:.5rem}.card .badge-container--on-border{top:-14px}@media screen and (min-width:1023px){.card:hover{box-shadow:0 2px 4px 0 rgba(0,0,0,.08)}.card:hover .card__header .image-wrapper:before{background-color:rgba(0,0,0,.2)}.card:hover .card__header .card__wishlist{display:block!important}.card:hover:after,.card:hover:before{box-shadow:0 1px 2px 0 rgba(0,0,0,.08)}}.card--learning-path{margin-bottom:14px!important}.card--learning-path:after,.card--learning-path:before{content:"";position:absolute;height:4px;border:1px solid #dad9d4;border-radius:0 0 5px 5px;background-color:#f7f7f7;transition:box-shadow .5s linear,border .5s linear,top .5s linear,left .5s linear}.card--learning-path:before{bottom:-6px;left:5px;right:5px;z-index:2}.card--learning-path:after{bottom:-11px;left:10px;right:10px;z-index:1;background-color:#f1f1f1}.card__header{position:relative;overflow:hidden;border-radius:5px 5px 0 0;z-index:-2}.card__header .image-wrapper{border-radius:5px 5px 0 0;height:200px;opacity:1}.card__header .image-wrapper:before{content:"";width:100%;height:100%;position:absolute;display:block;transition:background-color .5s ease;background-color:transparent}.card__header .image-wrapper img{max-height:200px}.card__body{padding:20px}.card__body .flex.column{width:100%}.card__duration{position:absolute;bottom:0;right:0;color:#000;font-size:14px;line-height:21px;font-family:Avenir LT Std\ 55 Roman;display:flex;align-items:center}.card__duration svg{height:18px;width:18px;fill:currentColor;margin-right:5px}.card__info{justify-content:space-between;position:relative}.card__category{color:#0071eb;font-size:12px;letter-spacing:2px;line-height:16px;text-transform:uppercase;margin-bottom:10px;max-height:16px;min-height:16px}.card__category,.card__title{font-family:Avenir LT Std\ 35 Light;text-align:left;overflow:hidden}.card__title{min-height:50px;max-height:50px;color:#000;font-size:18px;line-height:24px;margin-bottom:15px;max-width:90%;overflow-wrap:break-word}.card__format{display:flex;align-items:center;color:#575757;font-family:Avenir LT Std\ 55 Roman;font-size:12px;line-height:1;text-transform:uppercase;text-align:left}.card__format svg{margin-left:8px}.card__likes{position:absolute;margin-left:10px;color:#575757;font-family:Avenir LT Std\ 55 Roman;font-size:12px;line-height:18px;text-align:center;right:0;top:34px}.card__likes.active{color:#000}.card__likes.active svg{fill:#0071eb}.card__likes svg{height:18px;width:18px;fill:#000}.card__likes span{opacity:.58}.card__likes .card__likes-loader{margin-right:-10px}.card__likes .card__likes-loader svg{fill:#000;stroke:#000;height:35px;width:35px}.card__session{border-top:1px solid rgba(62,62,64,.5);margin-top:24px;padding-top:20px;min-height:210px;transition:all .5s linear}.card__session .close-sessions,.card__session .close-sessions svg{display:none}.card__session--booked .card__buttons,.card__session--booked .card__slider,.card__session--booked .card__tags{padding:0}.card__session.card__recording_cont{min-height:55px}.card__session .slick-slide>div{width:100%}.card__btn-like-link{width:fit-content}.card__btn-like-link,.card__upcoming{text-align:left;line-height:1;font-size:14px}.card__upcoming{color:#000;font-family:Avenir LT Std\ 35 Light;margin-bottom:24px;transition:all .5s linear}.card__upcoming.card__waitlisted{color:#e71304}.card__slider{padding:0 40px;transition:all .5s linear}@media screen and (max-width:321px){.card__slider{padding:0 30px}}.card__slider.in-modal{padding:0}.card__slider .slick-slider .slick-prev{left:0}.card__slider .slick-slider .slick-prev:hover{color:#000}.card__slider .slick-slider .slick-prev svg{height:20px}.card__slider .slick-slider .slick-next{right:0}.card__slider .slick-slider .slick-next:hover{color:#000}.card__slider .slick-slider .slick-next svg{height:20px}.card__tags{top:10px;right:0;position:absolute}.card__tags span{display:inline-block;border:1px solid #b1b2ae;border-radius:11px;height:24px;color:#575757;min-width:88px;font-family:Avenir LT Std\ 45 Book;font-size:14px;line-height:22px;padding:0 8px;margin:0 5px 10px 0;box-sizing:border-box;text-align:center}.card__tags span.short-span{min-width:35px}.card__buttons{margin-top:16px;padding:0 40px;justify-content:center;opacity:.8}.card__buttons-lp{width:100%;background:#000;opacity:.8;justify-content:space-between}.card__buttons.inHeader{position:absolute;z-index:9;bottom:0;width:100%;padding:0;box-sizing:border-box;background-color:rgba(0,0,0,.5);background-blend-mode:multiply}.card__buttons.inHeader .btn-link{width:100%;opacity:.8;max-width:none;border-radius:0;text-align:right;background-blend-mode:multiply;background-color:initial;border:none}.card .session-date,.card .session-places{color:#000;font-family:Avenir LT Std\ 55 Roman;font-size:20px;line-height:1;margin-bottom:8px}.card .session-places{text-align:center}.card .session-hour,.card .session-places-desc{color:#000;font-family:Avenir LT Std\ 35 Light;font-size:14px;line-height:19px;margin-bottom:19px;text-align:center}.card .session-location{font-family:Avenir LT Std\ 35 Light;font-size:13px;line-height:18px;text-align:left;padding-top:10px;position:relative;color:#575757;min-height:25px}.card .session-location svg{margin-right:10px;height:20px;width:20px;fill:#575757}.card .session-location span{vertical-align:top;white-space:wrap;color:#575757;font-size:14px;line-height:20px;font-family:Avenir LT Std\ 55 Roman;text-transform:uppercase;display:inline-block;max-width:110px}.card__progress{color:#000;font-family:Avenir LT Std\ 35 Light;font-size:13px;line-height:16px;opacity:.8;color:#fff;padding:10px 0 10px 10px}.card__progress-label{display:block}.card__progress span{display:inline-block;border-radius:3px;background-color:#fff;width:15px;height:4px;margin-right:3px;margin-top:5px}.card__progress span.active{background-color:#0071eb}.card__slider.slider-recordings{padding:0}.card__slider.slider-recordings .slick-track{min-height:75px;display:flex;justify-content:space-between}.card__slider.slider-recordings .slick-slide{height:30px!important;margin:0 15px;line-height:30px;box-sizing:border-box}.card__slider.slider-recordings .slick-slide p{margin-bottom:0}.card__recordings{border:1px solid #dad9d4;border-radius:10px;background-color:#fff;padding:15px;width:260px;display:inline-block!important;margin:0;position:relative;text-align:left}@media screen and (max-width:767px){.card__recordings{max-width:calc(100% - 22px)}.card__recordings p{max-width:70%;line-height:18px}}.card__recordings button{border-radius:50%;background:#fff;width:30px;height:30px;position:absolute;right:10px;color:#000;font-size:17px;cursor:pointer}.card__recordings span{max-width:87%;display:inline-block}.card__recordings-available{position:absolute;right:0;top:0;display:inline-block;border:1px solid #b1b2ae;border-radius:11px;color:#575757;font-family:Avenir LT Std\ 35 Light;font-size:14px;line-height:19px;padding:5px;text-align:center;width:83px}.card .single-session{flex-direction:column;justify-content:space-between;position:relative;min-width:190px}.card .single-session-row{width:100%;display:flex;justify-content:space-between}.card .single-session-row>div{max-width:50%}.card.collapse-sessions .card__session{margin-top:0;padding-top:0;min-height:0;max-height:0;height:0;border-top:1px solid transparent;transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear}.card.collapse-sessions .card__session.card__recording_cont{min-height:0}.card.collapse-sessions .card__session *{overflow:hidden;height:0;opacity:0;transition:all .3s linear}.card.expand-sessions{z-index:4}.card.expand-sessions .card__session{margin-top:24px;padding-top:20px;overflow:visible;min-height:210px;max-height:210px;border-top:1px solid rgba(62,62,64,.5);transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;position:relative}.card.expand-sessions .card__session *{height:auto;opacity:1;transition:all .3s linear}.card.expand-sessions .card__session.card__recording_cont{min-height:55px}@media screen and (max-width:900px){.card.expand-sessions .card__session .close-sessions{display:block;position:absolute;top:-24px;left:calc(50% - 24px);z-index:2;border-radius:48px;width:48px;height:48px;border:1px solid #dad9d4;background-color:#fff}.card.expand-sessions .card__session .close-sessions svg{display:block;width:24px;padding:12px;margin:auto}}@media screen and (max-width:813px){.slick-slide .card{margin:0 auto}.card__slider.slider-recordings{padding:0}.card__slider.slider-recordings .slick-slider,.card__slider.slider-recordings .slick-slider .slick-list{min-height:120px}.card__slider.slider-recordings .slick-slider .slick-track{display:flex;justify-content:center;margin-left:15px}.card__slider.slider-recordings .slick-slider .slick-slide{width:311px}}.card-horizontal{display:flex;position:relative;border:1px solid #dad9d4;border-radius:5px;background-color:#fff;box-shadow:0 4px 8px 0 hsla(0,0%,77.3%,.5);margin:15px 15px 36px;padding:15px;cursor:pointer}@media screen and (max-width:1023px){.card-horizontal{flex-direction:column}}.card-horizontal:after{content:"";position:absolute;left:120px;bottom:-34px;width:10px;height:30px;border-radius:6px;background-color:#dad9d4}@media screen and (max-width:767px){.card-horizontal:after{left:50%;margin-left:-5px}}.card-horizontal.course-disabled{opacity:.3;pointer-events:none;cursor:default}.card-horizontal:last-child{margin-bottom:15px}.card-horizontal:last-child:after{content:none}.card-horizontal .badge-container{position:absolute;top:10px;left:10px}.card-horizontal .badge-container .badge:first-child{margin-right:.5rem}.card-horizontal__img{width:220px;min-width:220px;height:147px;position:relative;overflow:hidden;border-radius:5px;margin-right:15px}.card-horizontal__img img{border-radius:5px;max-height:147px}@media screen and (max-width:767px){.card-horizontal__img{min-width:45%;max-width:45%}}.card-horizontal__img .image-wrapper{border-radius:5px;opacity:1;transition:all .5s linear 0s}.card-horizontal__info{justify-content:space-between}.card-horizontal__category{color:#0071eb;font-size:12px;letter-spacing:2px;line-height:16px;text-transform:uppercase;margin-bottom:10px;min-height:16px;overflow:hidden}.card-horizontal__category,.card-horizontal__title{font-family:Avenir LT Std\ 35 Light;text-align:left}.card-horizontal__title{min-height:50px;max-height:50px;color:#000;font-size:18px;line-height:18px;margin-bottom:15px;padding-right:5px}@media screen and (max-width:767px){.card-horizontal__title{font-size:16px;line-height:22px;max-height:none}}.card-horizontal__format{display:flex;align-items:center;color:#000;font-family:Avenir LT Std\ 55 Roman;font-size:12px;line-height:1;text-transform:uppercase;text-align:left}.card-horizontal__format svg{margin-left:8px}.card-horizontal__session{margin-left:auto;text-align:left;width:250px;min-width:244px}@media screen and (max-width:767px){.card-horizontal__session{margin-left:0;min-width:auto;width:100%}}.card-horizontal__session .session-title{font-family:Avenir LT Std\ 45 Book;font-size:16px;line-height:20px;margin-bottom:24px}@media screen and (max-width:767px){.card-horizontal__session .session-title{margin-bottom:12px}}.card-horizontal__session .session-date,.card-horizontal__session .session-places{color:#000;font-family:Avenir LT Std\ 55 Roman;font-size:20px;line-height:1;margin-bottom:8px}.card-horizontal__session .session-places-wrapper{margin-left:40px}.card-horizontal__session .session-places{text-align:center}.card-horizontal__session .session-hour,.card-horizontal__session .session-places-desc{color:#000;font-family:Avenir LT Std\ 35 Light;font-size:14px;line-height:19px;margin-bottom:16px;text-align:center}.card-horizontal__session .session-location{font-family:Avenir LT Std\ 35 Light;font-size:13px;line-height:18px;text-align:left;padding-top:5px;position:relative;color:#575757}.card-horizontal__session .session-location svg{margin-right:10px;height:20px;width:20px;fill:#575757}.card-horizontal__session .session-location span{vertical-align:top;color:#575757;font-size:16px;font-family:Avenir LT Std\ 55 Roman}.card-horizontal__feedback{margin-left:auto;height:70px;width:325px;display:flex;justify-content:flex-end}.card-horizontal__feedback.feedback-small{width:auto}@media screen and (max-width:1023px){.card-horizontal__feedback{width:325px;margin:auto 0;height:auto;justify-content:space-between}}@media screen and (max-width:726px){.card-horizontal__feedback{height:auto;margin-left:0;width:100%;justify-content:space-between}}.card-horizontal__feedback .course-detail__feedback-btn{margin-top:0;margin-left:5px}@media screen and (max-width:767px){.card-horizontal__feedback .course-detail__feedback-btn{margin-top:20px;flex:0}}.card-horizontal__buttons{margin-left:auto;margin-top:20px;padding:0 40px}.card-horizontal .btn-link.btn-square{max-width:calc(33% - 5px)}@media screen and (max-width:1023px){.card-horizontal .btn-link.btn-square{margin-top:20px;line-height:1;font-size:12px;min-width:28%!important;margin-left:0}}@media screen and (max-width:767px){.card-horizontal .btn-link.btn-square{min-width:30%!important;max-width:30%}}.card-horizontal .card__tags{position:relative;top:10px;right:auto}.card-horizontal .card__recordings-available{position:relative;width:100px;line-height:21px}@media screen and (max-width:767px){.card-horizontal .mobile-header{flex-wrap:wrap}}.slick-slider .slick-list{padding:60px 0;margin:-60px 0 -40px}@media screen and (max-width:1023px){.slick-slider .slick-list{padding:60px 0;margin:-40px 0}}@media screen and (max-width:767px){.slick-slider .slick-list{padding:60px 0;margin:-40px 0}}.slick-slider .slick-track{margin-left:0;width:100%}.slick-slider .slick-next,.slick-slider .slick-prev{position:absolute;z-index:2;top:auto;transform:translateY(-50%);border:0;color:#000;background:transparent;cursor:pointer}.slick-slider .slick-next:after,.slick-slider .slick-next:before,.slick-slider .slick-prev:after,.slick-slider .slick-prev:before{content:""}.slick-slider .slick-next.slick-disabled,.slick-slider .slick-prev.slick-disabled{color:#3e3e40;opacity:.5}.slick-slider .slick-next svg,.slick-slider .slick-prev svg{fill:#000;height:20px;width:20px;stroke:#000}.slick-slider .slick-slide{display:flex;justify-content:center}.slick-slider .slick-slide .card{margin-left:auto;margin-right:auto}.slick-slider .slick-prev{left:15px;bottom:-10px}@media screen and (max-width:767px){.slick-slider .slick-prev{left:8px}}.slick-slider .slick-next{right:15px;bottom:-10px}@media screen and (max-width:767px){.slick-slider .slick-next{right:8px}}.slick-slider .slick-dots{display:flex;justify-content:center;box-sizing:border-box;position:relative;bottom:0;margin:0 auto;min-width:261px;max-width:261px}@media screen and (min-width:1023px){.slick-slider .slick-dots{margin-top:50px;min-width:429px;max-width:429px}}.slick-slider .slick-dots li{display:flex;align-items:center;list-style-type:none;width:10px;width:100%;max-width:180px;min-width:0;height:20px;margin:0 2px}.slick-slider .slick-dots li.slick-active button{color:currentColor}.slick-slider .slick-dots li button{display:inline-block;border:1px solid;text-indent:-9999em;line-height:1px;width:100%;height:1px;padding:0;border-radius:15px;background-color:#b1b2ae;cursor:pointer}.slick-slider .slick-dots li button:before{display:none}.slick-slider.slider-card-sessions .slick-list{padding-bottom:0}.slick-slider.slider-card-sessions .slick-next,.slick-slider.slider-card-sessions .slick-prev{position:absolute;z-index:2;transform:translateY(-50%);border:0;color:#000;background:transparent;cursor:pointer;width:auto;text-indent:0;top:40%}.slick-slider.slider-card-sessions .slick-next:after,.slick-slider.slider-card-sessions .slick-next:before,.slick-slider.slider-card-sessions .slick-prev:after,.slick-slider.slider-card-sessions .slick-prev:before{content:""}.slick-slider.slider-card-sessions .slick-next.slick-disabled,.slick-slider.slider-card-sessions .slick-prev.slick-disabled{color:#3e3e40;opacity:.5;display:block!important}.slick-slider.slider-card-sessions .slick-next svg,.slick-slider.slider-card-sessions .slick-prev svg{fill:currentColor;height:13px;width:13px}.slick-slider.slider-card-sessions .slick-prev{left:-45px}.slick-slider.slider-card-sessions .slick-next{right:-45px}@media screen and (max-width:709px){.slick-slider.slider-agenda .card{width:95%;min-width:311px;max-width:315px}}.slick-slider.slider-agenda .slick-slide{justify-content:left}.slick-slider.slider-agenda .slick-next,.slick-slider.slider-agenda .slick-prev{display:inline-block;cursor:pointer;background:none;border:0;width:30px;height:30px;position:absolute;top:-30px;left:200px;text-indent:-9999em}.slick-slider.slider-agenda .slick-next:after,.slick-slider.slider-agenda .slick-prev:after{position:absolute;content:"";border-color:#000;border-style:solid;border-width:0 2px 2px 0;padding:6px;top:50%;left:50%}.slick-slider.slider-agenda .slick-next.slick-disabled:after,.slick-slider.slider-agenda .slick-prev.slick-disabled:after{border-color:#000;opacity:.2}.slick-slider.slider-agenda .slick-prev{left:15px}.slick-slider.slider-agenda .slick-prev:after{transform:translate(-50%,-50%) rotate(135deg)}.slick-slider.slider-agenda .slick-next:after{transform:translate(-50%,-50%) rotate(-45deg)}.hightlighedVisualization{padding-top:40px;padding-bottom:80px}.hightlighedVisualization.homepage-style{padding-top:30px;padding-bottom:65px}.hightlighedVisualization .wrapper--swiper .slick-list,.hightlighedVisualization .wrapper--swiper .slick-slider,.hightlighedVisualization .wrapper--swiper .slick-track,.hightlighedVisualization .wrapper.masonry .slick-list,.hightlighedVisualization .wrapper.masonry .slick-slider,.hightlighedVisualization .wrapper.masonry .slick-track{margin:0 auto;max-height:500px}.hightlighedVisualization .wrapper--swiper .slick-slide,.hightlighedVisualization .wrapper.masonry .slick-slide{margin:15px 10px 15px 0;max-height:500px}@media screen and (max-width:1034px){.hightlighedVisualization .wrapper--swiper .slick-slide,.hightlighedVisualization .wrapper.masonry .slick-slide{margin-right:0}}.hightlighedVisualization .wrapper--swiper .slick-slide div,.hightlighedVisualization .wrapper.masonry .slick-slide div{width:100%}.hightlighedVisualization .wrapper--swiper .slick-dots,.hightlighedVisualization .wrapper.masonry .slick-dots{bottom:-20px}.hightlighedVisualization .wrapper--swiper .slick-next,.hightlighedVisualization .wrapper--swiper .slick-prev,.hightlighedVisualization .wrapper.masonry .slick-next,.hightlighedVisualization .wrapper.masonry .slick-prev{bottom:-50px}@media screen and (max-width:1034px){.hightlighedVisualization .wrapper--swiper .slick-next,.hightlighedVisualization .wrapper--swiper .slick-prev,.hightlighedVisualization .wrapper.masonry .slick-next,.hightlighedVisualization .wrapper.masonry .slick-prev{bottom:-32px}}@media screen and (max-width:709px){.hightlighedVisualization .wrapper--swiper .slick-next,.hightlighedVisualization .wrapper--swiper .slick-prev,.hightlighedVisualization .wrapper.masonry .slick-next,.hightlighedVisualization .wrapper.masonry .slick-prev{bottom:-32px}}.hightlighedVisualization .wrapper--swiper .slick-prev,.hightlighedVisualization .wrapper.masonry .slick-prev{left:0}.hightlighedVisualization .wrapper--swiper .slick-next,.hightlighedVisualization .wrapper.masonry .slick-next{right:0}.highlighted-slider .slick-slide{padding:10px;box-sizing:border-box}.filters{padding-top:12px;color:#fff}.filters .wrapper>.results{float:right}@media screen and (min-width:1023px){.filters .wrapper>.results{margin-top:-30px}}.filters__title{color:#000;font-family:Avenir LT Std\ 55 Roman;font-size:14px;line-height:1;text-transform:uppercase}@media screen and (max-width:1023px){.filters__box{border:0;margin-left:0;padding-left:0}}.filters__box button{display:inline-flex;align-items:center;color:#000;font-family:Avenir LT Std\ 65 Medium;font-size:14px;line-height:25px;background-color:transparent;border:1px solid #fff;border-radius:19px;padding:0 10px;cursor:pointer}.filters__box button svg{height:24px;width:24px;margin-right:10px;transform:rotate(0deg)}.filters__box--active button:first-child{color:#fff;border-color:#000;background-color:#000}.filters__box--active button:first-child svg{fill:currentColor}.filters__box--first{border-left:0;margin-left:0}.filters__box.filter-others .filter-overlay__modal{left:0;right:0;position:absolute;margin-left:auto;margin-right:auto;top:auto}.filters--open button svg{transform:rotate(-180deg)!important}.filters__mobile{display:none}@media screen and (max-width:1023px){.filters__mobile{display:inline-block}}.filters__mobile button{display:inline-flex;align-items:center;color:#000;font-family:Avenir LT Std\ 65 Medium;font-size:16px;line-height:24px;background-color:transparent;border:1px solid #fff;border-radius:19px;padding:0 10px;cursor:pointer}@media screen and (max-width:1023px){.filters__mobile button{margin-left:5px;padding:0}}@media screen and (max-width:767px){.filters__mobile button{margin-left:0}}.filters__mobile button svg{height:24px;margin-right:15px}.filters__mobile--active button{color:#0071eb}.filters .filter-overlay__modal{padding-top:55px}@media screen and (max-width:1023px){.filters .filter-overlay__modal{padding-top:0}}.filters .filter-overlay__modal .check-box.container{margin-bottom:15px}@media screen and (max-width:1023px){.filters .filter-overlay__modal .check-box.container{margin-left:15px}}.filters .filter-overlay__modal .check-box .checkmark{box-shadow:none;border-radius:1.6px;border-color:#a2a9b3}.filters .filter-overlay__title{color:#000;font-family:Avenir LT Std\ 55 Roman;font-size:20px;line-height:27px;margin-bottom:20px}.brand__filter__desktop,.brand_popup_desktop{display:block}@media screen and (max-width:1023px){.brand__filter__desktop,.brand_popup_desktop{display:none}}.brand__filter__mobile,.brand_popup_mobile,.category_popup_mobile{display:none}@media screen and (max-width:1023px){.brand__filter__mobile,.brand_popup_mobile,.category_popup_mobile{display:block}}.brand_popup_desktop .filter-overlay__title{margin-top:50px;margin-bottom:10px;font-size:16px}.brand_popup_desktop .filter-overlay__modal{width:97%!important}.brand_popup_desktop .filter-overlay__close{position:absolute;margin-top:5px;display:block;color:#000;cursor:pointer;z-index:1000;text-transform:uppercase}.brand_popup_desktop .filter-overlay__modal,.brand_popup_mobile .filter-overlay__modal,.category_popup_mobile .filter-overlay__modal{background-color:#f4f4f4;border-color:#979797}@media screen and (max-width:1023px){.brand_popup_desktop .brandsContainer,.brand_popup_mobile .brandsContainer,.category_popup_mobile .brandsContainer{max-height:calc(100% - 50px);overflow-y:auto}}.brand_popup_desktop .filter-overlay__section .check-box:not(.all).container,.brand_popup_mobile .filter-overlay__section .check-box:not(.all).container,.category_popup_mobile .filter-overlay__section .check-box:not(.all).container{width:124px;height:91px;border-radius:5.5px;border:.7px solid #ededed;background-color:#fff;padding:0;width:15%;vertical-align:top;margin-right:10px;margin-bottom:10px}@media screen and (max-width:1023px){.brand_popup_desktop .filter-overlay__section .check-box:not(.all).container,.brand_popup_mobile .filter-overlay__section .check-box:not(.all).container,.category_popup_mobile .filter-overlay__section .check-box:not(.all).container{width:30%;margin:0 0 2% 2%}}@media screen and (max-width:500px){.brand_popup_desktop .filter-overlay__section .check-box:not(.all).container,.brand_popup_mobile .filter-overlay__section .check-box:not(.all).container,.category_popup_mobile .filter-overlay__section .check-box:not(.all).container{width:45%;margin:1% 1% 1% 3%}}.brand_popup_desktop .filter-overlay__section .check-box:not(.all).container .check-box__text,.brand_popup_mobile .filter-overlay__section .check-box:not(.all).container .check-box__text,.category_popup_mobile .filter-overlay__section .check-box:not(.all).container .check-box__text{display:none;cursor:pointer}.brand_popup_desktop .filter-overlay__section .check-box.container.all,.brand_popup_mobile .filter-overlay__section .check-box.container.all,.category_popup_mobile .filter-overlay__section .check-box.container.all{margin-top:40px}.brand_popup_desktop .filter-overlay__section .check-box.container:not(.all) .checkmark,.brand_popup_mobile .filter-overlay__section .check-box.container:not(.all) .checkmark,.category_popup_mobile .filter-overlay__section .check-box.container:not(.all) .checkmark{border:none;background-color:transparent!important;bottom:-5px!important;right:5px!important;top:auto;left:auto}.brand_popup_desktop .filter-overlay__section .check-box.container:not(.all) .checkmark:before,.brand_popup_mobile .filter-overlay__section .check-box.container:not(.all) .checkmark:before,.category_popup_mobile .filter-overlay__section .check-box.container:not(.all) .checkmark:before{content:normal}.brand_popup_desktop .filter-overlay__section .check-box.container:not(.all) .checkmark:after,.brand_popup_mobile .filter-overlay__section .check-box.container:not(.all) .checkmark:after,.category_popup_mobile .filter-overlay__section .check-box.container:not(.all) .checkmark:after{left:50%;top:50%;transform:translate(-50%,-65%) rotate(45deg);width:5px;height:10px;border:solid #007aff;border-width:0 2px 2px 0}.toggle-section{font-size:14px}.toggle-section .toggle-item.separator:not(:last-child):before{content:"|";position:absolute;right:0;color:#d6d6d6;font-weight:700}.filter-overlay{position:relative;align-items:center;justify-content:space-between;background-color:#0f1520;height:56px}.filter-overlay .filter-overlay-element{width:33.3%}@media (max-width:1199.5px){.filter-overlay .filter-overlay-element{width:unset}}.filter-overlay .filter-overlay-element.right{display:flex;align-items:center;justify-content:flex-end}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.filter-overlay .filter-overlay-element.results{display:none}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.filter-overlay .filter-overlay-element.results .results__number-courses{font-size:.75rem;line-height:1rem;font-weight:350}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.filter-overlay .filter-overlay-element.results .results__number-courses{font-size:.75rem;line-height:1rem;font-weight:350}}.filter-overlay .filter-overlay-element.results__sort-wrapper{max-width:350px}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.filter-overlay .filter-overlay-element.results__sort-wrapper{flex-grow:1;padding:0}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.filter-overlay .filter-overlay-element.results__sort-wrapper{display:flex;min-width:200px;width:unset}}@media screen and (min-width:1023px){.filter-overlay>.flex{flex-wrap:wrap}}@media screen and (max-width:1023px){.filter-overlay>.flex{overflow:auto}}@media screen and (max-width:1023px){.filter-overlay__wrapper{flex-direction:column;align-items:flex-start;max-height:calc(100% - 50px);overflow:auto}}@media screen and (max-width:1023px){.filter-overlay__header-mobile{top:0;left:0;color:#fff;background-color:#000;right:0;height:98px}}.filter-overlay__group{align-items:center}@media screen and (max-width:1023px){.filter-overlay__group{display:none}}.filter-overlay__modal{position:absolute;z-index:10;top:44px;left:0;width:97%;padding:20px 0 20px 30px;min-width:55%;background-color:#fff;border:1px solid #546074;border-radius:5px;-webkit-overflow-scrolling:touch}@media screen and (max-width:1023px){.filter-overlay__modal{position:fixed;left:0;right:0;top:0;z-index:120;bottom:0;border:0;border-radius:0;overflow:auto;padding-top:0;padding-left:0;padding-right:0;width:100%}}.filter-overlay__close{position:fixed;top:5px;right:10px;padding:10px;display:none;color:#000;cursor:pointer;z-index:1000;text-transform:uppercase}.filter-overlay__close svg{width:25px;height:25px}.filter-overlay__close--applied{display:none}@media screen and (min-width:1023px){.filter-overlay__close{position:relative;margin-right:10px;margin-top:-46px;padding:10px;float:right;display:block;color:#000;cursor:pointer;z-index:1000;text-transform:uppercase}}@media screen and (max-width:1023px){.filter-overlay__close{display:block;position:fixed;top:5px;right:10px;padding:10px;color:#000;cursor:pointer;z-index:1000;text-transform:uppercase}.filter-overlay__close--applied{display:block;text-transform:uppercase;position:absolute;bottom:11px;color:#fff;right:20px}.filter-overlay__close--applied span{display:block}.filter-overlay__close--applied svg{display:none}}.filter-overlay__close svg{fill:currentColor}.filter-overlay__section{padding-top:10px}.filter-overlay__section .check-box:not(.all) img{max-height:70%;max-width:70%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.filter-overlay__section .check-box:not(.all).container{padding-left:27px;padding-right:30px;margin-top:0;margin-bottom:0;box-sizing:border-box;display:inline-block;width:25%}@media screen and (max-width:1023px){.filter-overlay__section .check-box:not(.all).container{margin-bottom:10px;margin-left:10px;padding-left:35px;width:calc(50% - 10px)}}.filter-overlay__section .check-box:not(.all) .checkmark{height:18px;width:18px;box-shadow:none;border-radius:1.6px;border-color:#a2a9b3}@media screen and (max-width:1023px){.filter-overlay__section .check-box:not(.all) .checkmark{left:5px}}.filter-overlay__section .check-box:not(.all) .checkmark:after{width:3px;height:8px}.filter-overlay__title{color:#000;font-family:Avenir LT Std\ 55 Roman;font-size:20px;line-height:27px}@media screen and (max-width:1023px){.filter-overlay__title{margin-left:15px;margin-top:30px}}.filter-overlay__col{width:25%;display:inline-block;min-width:240px}@media screen and (max-width:1363px) and (min-width:1023px){.filter-overlay__col{min-width:20px}}@media screen and (max-width:1023px){.filter-overlay__col{width:auto}}.filter-overlay__col--mobile{display:none}@media screen and (max-width:1023px){.filter-overlay__col--mobile{display:block}}.filter-overlay__header-mobile{position:absolute;top:12px;right:10px}@media screen and (max-width:1023px){.filter-overlay__header-mobile{right:0;bottom:0;top:auto;overflow:hidden}}.filter-overlay__header-mobile button.filter-overlay__clear{color:#575757;font-family:Avenir LT Std\ 35 Light;font-size:14px;line-height:19px;background:transparent;border:0;float:right;padding-right:20px;cursor:pointer}@media screen and (max-width:1023px){.filter-overlay__header-mobile button.filter-overlay__clear{position:absolute;float:none;top:18px;left:15px;color:#fff;font-family:Avenir LT Std\ 85 Heavy,sans-serif}}.filter-overlay__header-mobile button.filter-overlay__clear--desktop.filter-overlay__clear--applied{display:block;margin-top:10px;margin-right:50px}@media screen and (max-width:1023px){.filter-overlay__header-mobile button.filter-overlay__clear--desktop,.filter-overlay__header-mobile button.filter-overlay__clear--desktop.filter-overlay__clear--applied{display:none}}.filter-overlay__header-mobile button.filter-overlay__clear--mobile{display:none}@media screen and (max-width:1023px){.filter-overlay__header-mobile button.filter-overlay__clear--mobile.filter-overlay__clear--applied{display:block}}.filter-overlay__header-mobile button.filter-overlay__clear--all.filter-overlay__clear--applied{display:block}@media screen and (min-width:1023px){.filter-overlay__header-mobile button.filter-overlay__clear--all.filter-overlay__clear--applied{margin-top:10px;margin-right:50px}}.filter-overlay__header-mobile button.filter-overlay__clear span{display:block;position:relative;border:1px solid #575757;border-radius:1px;width:15px;height:15px;margin-right:5px;float:left}@media screen and (max-width:1023px){.filter-overlay__header-mobile button.filter-overlay__clear span{border-color:#fff}}.filter-overlay__header-mobile button.filter-overlay__clear span:after{content:"";position:absolute;top:50%;left:2px;right:2px;margin-top:-1px;height:1px;background-color:#575757}@media screen and (max-width:1023px){.filter-overlay__header-mobile button.filter-overlay__clear span:after{background-color:#fff}}.category-filter .filter-overlay__modal{top:30px}.category-filter .filter-overlay__modal li{font-size:14px}button.filter-overlay__more{color:#0071eb!important;font-family:Avenir LT Std\ 35 Light;font-size:16px;line-height:24px;background-color:transparent;border:0;text-decoration:underline;cursor:pointer;padding:0}@media screen and (max-width:1023px){button.filter-overlay__more{margin-left:15px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.results-mobile{display:block;margin:20px 0 0 16px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.results-mobile{display:none}}@media (min-width:1200px){.results-mobile{display:none}}@media screen and (max-width:1023px){.results__header{flex-direction:column;justify-content:flex-start;align-items:flex-start}}.results__filters{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.results__number-courses{position:relative;font-family:Avenir LT Std\ 45 Book;font-size:14px;color:#26e5e9}.results__overlay{position:absolute;padding:5px 15px;right:15px;top:30px;z-index:10;border:1px solid #000;border-radius:5px;background-color:#fff}@media screen and (max-width:1024px){.results__overlay{right:auto}}@media screen and (max-width:709px){.results__overlay{right:0}}.results__overlay button{display:block;width:100%;margin:10px 0;color:#000;font-family:Avenir LT Std\ 65 Medium;font-size:14px;line-height:25px;border:0;text-align:left;background-color:transparent;cursor:pointer}.results__overlay button.disabled{color:#b1b2ae;pointer-events:none}.results__overlay button.active,.results__overlay button:hover{color:#0071eb}.results__sort-wrapper{width:33%;position:relative}.results__sort-wrapper .form__wrapper_select{margin-top:0}.results__sort{display:flex;align-items:center;background-color:transparent;border:1px solid transparent;border-radius:19px;white-space:nowrap;cursor:pointer;color:#fff;margin:auto}.results__sort span{margin-left:4px;margin-right:-5px;border:0;text-transform:lowercase}.results__sort span:first-letter{text-transform:capitalize}.results__sort svg{height:12px;width:12px;transform:rotate(90deg);margin-left:10px;fill:#fff}.results__filter.chip{margin:0 24px 5px 0;font-size:14px}@media (max-width:1199.5px){.results__filter.chip{margin-right:8px}}.results__pagination{margin-top:30px;font-family:Avenir LT Std\ 85 Heavy,sans-serif}.results__pagination .btn-link{margin-top:20px;min-width:200px;background-color:transparent}.featured-courses{position:relative;overflow:hidden;cursor:pointer;border:1px solid #dad9d4;border-radius:5px;max-height:480px;max-width:590px;margin:10px;box-shadow:0 1px 2px 0 rgba(0,0,0,.08);transition:box-shadow .5s linear,border .5s linear,top .5s linear,left .5s linear}@media screen and (max-width:710px){.featured-courses{max-width:100%}}.featured-courses:not(.video):hover:before{content:"";width:100%;height:100%;position:absolute;display:block;top:0;left:0;z-index:999;background-color:rgba(0,0,0,.2)}.featured-courses__img{width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-size:cover;transition:all 1s}@media screen and (max-width:767px){.featured-courses__img{width:100%;height:auto}}.featured-courses__img img{width:100%;height:100%;max-width:none}.featured-courses__img .image.hide-visibility{visibility:hidden}.featured-courses__img .img-gif{position:absolute;top:0;display:none}.featured-courses__img .img-gif.visible{display:block}.featured-courses__title{position:absolute;left:0;right:0;bottom:0;height:75px;font-family:Avenir LT Std\ 55 Roman;font-size:18px;line-height:24px;color:#fff;background-color:rgba(0,0,0,.6);border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:0 20px;width:auto!important}.featured-courses__btn{max-height:0;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:16px;line-height:20px;color:#c7ff00;text-transform:uppercase;overflow:hidden;transition:all 1s cubic-bezier(.77,0,.175,1)}.featured-courses__btn span{display:block;visibility:hidden;font-size:14px;line-height:16px;margin-top:10px}.featured-courses .featured-courses__img{position:relative}.featured-courses .slick-slider{max-width:580px;padding-bottom:36px;margin:0 auto}.modal-bg{top:0;bottom:0;left:0;right:0;background-color:#000;opacity:.85;overflow:hidden}.modal-bg,.modal-box{position:fixed;z-index:1040}.modal-box{color:#000;top:50%!important;left:50%;transform:translate3d(-50%,-50%,0)!important;text-align:center;max-width:1024px!important;width:100%;max-height:100vh;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-transform-style:preserve-3d}.modal-box.short-modal{overflow:auto}@media screen and (max-width:767px){.modal-box{top:0!important;left:0;right:0;bottom:0;transform:none!important;max-height:none;max-width:100%!important}}@media screen and (max-width:767px) and (orientation:landscape){.modal-box{top:0!important;height:100%;transform:none!important;left:0;max-width:100%!important}}@media screen and (max-width:599px){.modal-box{top:0!important;left:0;right:0;bottom:0;transform:none!important;max-height:none;overflow:auto!important;max-width:100%!important}}.modal-box--visible{overflow:visible}@media screen and (max-width:767px){.modal-box--visible{overflow:auto}}.modal-box__confirm{background:#fff;padding:50px}.modal-box__confirm p{font-size:20px;line-height:32px;text-align:center}.modal-box--confirm{width:auto}@media screen and (max-width:767px){.modal-box--confirm{top:50%;transform:translateY(-50%)}}.modal-box__detail{background:#fff;width:100%;max-width:1024px!important;overflow:visible}@media screen and (max-width:728px){.modal-box__detail{padding-bottom:60px}}.modal-box__buttons{margin-top:30px}.modal-box .btn-container{width:26%}@media screen and (max-width:1023px){.modal-box .btn-container{width:29%}}@media screen and (max-width:728px){.modal-box .btn-container{width:30%}}.modal-box .btn-container button{width:100%}.iframe-popup{position:fixed;color:#000;z-index:1040;top:0;left:0;right:0;bottom:0;text-align:center;font-family:Avenir LT Std\ 55 Roman;background-color:rgba(0,0,0,.85)}.iframe-popup header{height:auto;min-height:50px;color:#fff;text-align:left;padding-left:18px}@media screen and (max-width:1025px){.iframe-popup header{background-color:#000}}.iframe-popup header h1{font-size:18px;font-family:Avenir LT Std\ 55 Roman;font-weight:500;width:calc(100% - 40px);line-height:26px;padding-top:8px;margin:0}@media screen and (max-width:1025px) and (orientation:landscape){.iframe-popup header h1{display:none}.iframe-popup header h1.show{display:block}}.iframe-popup iframe{width:calc(100% - 30px);height:80%}@media screen and (max-width:1025px){.iframe-popup iframe{width:100%;height:calc(100% - 50px)}}.iframe-popup .modal-close{position:absolute;top:15px;right:15px;color:#fff;cursor:pointer;z-index:1000}.iframe-popup .modal-close svg{height:20px;width:20px;fill:#fff}@media screen and (max-width:1025px) and (orientation:landscape){.iframe-popup{height:100%;width:100%;max-width:none!important}.iframe-popup .modal-close{color:#fff;top:10px;right:10px;display:none}.iframe-popup .modal-close.show{display:block}.iframe-popup .modal-close svg{height:17px;width:17px;fill:#fff;color:#fff}}.iframe-overlay{position:fixed;color:#000;z-index:1040;top:0;left:0;right:0;bottom:0;text-align:center;font-family:Avenir LT Std\ 55 Roman;background-color:rgba(0,0,0,.85)}.iframe-overlay .iframe-container{-webkit-overflow-scrolling:touch;height:calc(100% - 50px)}@media screen and (max-width:728px){.iframe-overlay .iframe-container{height:100%}}.iframe-overlay header{height:36px;color:#fff;text-align:left;padding:9px 0 9px 18px;background-color:#000}@media screen and (max-width:1023px){.iframe-overlay header{padding-top:4px;padding-bottom:4px}}.iframe-overlay header h1{font-size:14px;font-family:Avenir LT Std\ 55 Roman;font-weight:400;line-height:36px;margin:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.iframe-overlay iframe{width:100%;height:100%}.iframe-overlay .modal-close{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;color:#fff;cursor:pointer;z-index:1000}.iframe-overlay .modal-close svg{height:20px;width:20px;margin-right:14px;fill:#fff;color:#fff}.iframe-overlay .modal-close .chevron-left{transform:rotate(-90deg)}.course-detail{position:relative;background-color:#fff;min-height:440px}.course-detail__intro{padding:40px 20px 25px}@media screen and (max-width:767px){.course-detail__intro{flex-direction:column}.course-detail__intro>div{margin-top:24px}.course-detail__intro>div:first-child{margin-top:15px}}.course-detail__intro .badge-container{position:absolute;top:10px;left:10px}.course-detail__intro .badge-container .badge:first-child{margin-right:.5rem}.course-detail__add{padding-top:20px}.course-detail__close{position:absolute;display:block;top:10px;right:10px;width:20px;height:20px;padding:10px;color:#000;cursor:pointer}.course-detail__close svg{fill:currentColor}@media screen and (min-width:768px){.course-detail .margin-right-desktop{margin-right:40px}}.course-detail__image{position:relative;margin-left:auto;margin-right:auto}.course-detail__image img{max-height:301px;border-radius:5px}.course-detail__image .play-ring-container{left:calc(50% - 20px)}@media screen and (max-width:767px){.course-detail__image{margin-top:10px;margin-bottom:35px}}.course-detail__tags{display:flex;align-items:center;padding:5px 20px}@media screen and (max-width:767px){.course-detail__tags{padding:5px 0}}.course-detail__tags .tag{display:inline-block;border:1px solid #b1b2ae;border-radius:11px;color:#575757;font-family:Avenir LT Std\ 35 Light;font-size:14px;line-height:24px;padding:0 7px;margin-right:12px}.course-detail__progress{text-align:left;margin-top:20px;padding-top:20px;color:#000;font-family:Avenir LT Std\ 35 Light;font-size:13px;line-height:16px}.course-detail__progress span{display:inline-block;border-radius:3px;background-color:#86b4fa;width:15px;height:4px;margin-right:3px;margin-top:5px}.course-detail__progress span.active{background-color:#0071eb}.course-detail__wishlist{position:absolute;top:10px;right:10px;width:20px;height:20px;color:#fff;z-index:4;cursor:pointer}.course-detail__wishlist.course-detail__wishlist-loader{top:0;right:20px}.course-detail__wishlist svg{fill:#fff;stroke:#0071eb}.course-detail__wishlist svg .heart-out{fill:#005192}.course-detail__wishlist:hover{color:#005192}.course-detail__wishlist:hover svg .heart-out{color:#fff}@media screen and (max-width:767px){.course-detail__wishlist:hover{color:#fff}.course-detail__wishlist:hover svg .heart-out{color:#005192}}.course-detail__wishlist--active{color:#005192;fill:#005192}.course-detail__wishlist--active:hover{color:#005192}.course-detail__wishlist--active:hover svg .heart-out{color:#fff}.course-detail__wishlist--active svg{fill:#0071eb}.course-detail__wishlist--active svg .heart-out{color:#fff}.course-detail__infos{display:flex;flex-direction:row;align-items:flex-start;padding:10px 20px;line-height:20px;font-size:14px;font-family:Avenir LT Std\ 35 Light}@media screen and (max-width:767px){.course-detail__infos{padding:5px 0}}.course-detail__infos strong{font-size:16px}.course-detail__info{display:flex;flex-direction:column;align-items:flex-start;margin-right:20px;text-align:left}.course-detail__info--last{margin-left:auto;margin-right:0}.course-detail__category{color:#0071eb;font-family:Avenir LT Std\ 55 Roman;font-size:14px;letter-spacing:2px;line-height:1.43;text-transform:uppercase;margin-bottom:10px;text-align:left}.course-detail__title{font-size:20px;line-height:24px;margin-bottom:15px}.course-detail__format,.course-detail__title{color:#000;font-family:Avenir LT Std\ 55 Roman;text-align:left}.course-detail__format{display:flex;align-items:center;font-size:14px;line-height:1.43;text-transform:uppercase}.course-detail__format svg{margin-left:8px}.course-detail__description{font-family:Avenir LT Std\ 35 Light;font-size:16px;line-height:24px;margin-top:24px;text-align:left;padding-left:5px}.course-detail__description.open{height:auto;min-height:160px;max-height:380px;overflow:auto}.course-detail__more{color:#0071eb;line-height:24px;background-color:transparent;border:0;text-decoration:underline;cursor:pointer;text-align:left}.course-detail__more,.course-detail__select{font-family:Avenir LT Std\ 35 Light;font-size:16px}.course-detail__select{padding:6px 10px;border-color:#c7ff00;border-radius:5px;color:#000;line-height:37px;flex:1;margin-right:15px;min-height:37px}.course-detail__check-wrapper{padding-top:15px;text-align:left}.course-detail__feedback-btn{flex:1;margin-top:20px;margin-left:45px}@media screen and (max-width:767px){.course-detail__feedback-btn{margin-top:20px;line-height:1;font-size:12px;min-width:32%!important;margin-left:5px}}.course-detail__feedback-btn:first-child{margin-left:0}.course-detail__launch{margin-top:10px}.course-detail__launch .custom-select,.course-detail__launch .launch-container{display:inline-block}@media screen and (max-width:1023px){.course-detail__launch .launch-container{margin-left:1rem}}.course-detail__launch .launch-container.launch-container-loader svg{stroke:#000;height:40px}.course-detail section{background-color:#f4f4f4;padding:20px 0;max-width:100%}.course-detail section .title-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between}@media screen and (max-width:599px){.course-detail section .title-container{flex-direction:column;align-items:flex-start}}.course-detail section .title-container .title{color:#000;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:16px;text-align:left;padding:0 16px;margin-bottom:20px}@media screen and (max-width:599px){.course-detail section .title-container .title{margin-bottom:5px}}.course-detail section .title-container .title.title-completed{text-align:right;margin-bottom:20px}.course-detail section .title-container .title.title-completed .number{color:#0071eb;margin-left:10px}.course-detail section .title-container .title.no-margin{margin:0}.course-detail .activities{padding:0 16px}.course-detail .activities .activity{color:#000;font-family:Avenir LT Std\ 35 Light;font-size:14px;line-height:20px;border-bottom:1px solid #dad9d4}.course-detail .activities .activity--disabled .activity__item{opacity:.5}.course-detail .activities .activity--disabled .btn-link{cursor:default}.course-detail .activities .activity__item{background-color:#fff;padding:12px 15px;margin:10px 0;min-height:34px;align-items:center;flex:1}@media screen and (max-width:767px){.course-detail .activities .activity__item{align-items:flex-start;flex-direction:column}}.course-detail .activities .activity__check{position:relative;border-radius:50%;width:29px;height:29px;background-color:#00660c;border:1px solid #00660c;margin-top:15px;margin-right:31px}@media screen and (max-width:767px){.course-detail .activities .activity__check{width:20px;height:20px;min-width:20px;margin-right:10px}}.course-detail .activities .activity__check:before{content:"";position:absolute;left:11px;top:7px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}@media screen and (max-width:767px){.course-detail .activities .activity__check:before{top:3px;left:7px;border-width:0 2px 2px 0}}.course-detail .activities .activity__check--disabled{background-color:#dad9d4;border-color:#dad9d4}.course-detail .activities .activity__check--disabled:before{border-color:#b1b2ae}.course-detail .activities .activity__title{width:40%;text-align:left;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:16px;line-height:25px;padding-right:15px}@media screen and (max-width:767px){.course-detail .activities .activity__title{width:100%}}.course-detail .activities .activity__type{width:25%;text-align:left;text-transform:uppercase}@media screen and (max-width:767px){.course-detail .activities .activity__type{width:100%}}.course-detail .activities .activity__time{width:20%;text-align:left}@media screen and (max-width:767px){.course-detail .activities .activity__time{width:100%}}.course-detail .activities .activity__btn{margin-left:auto}@media screen and (max-width:767px){.course-detail .activities .activity__btn{margin-top:20px;margin-right:auto}}.course-detail .card__slider{padding:0}.course-detail__timezone{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;padding:10px 50px 0 20px;background-color:#f4f4f4}.course-detail__timezone .timezone-label-container{text-align:left;padding-bottom:10px}@media screen and (min-width:480px){.course-detail__timezone .timezone-label-container{margin-right:24px}}.course-detail__timezone .timezone-select-container{width:100%;padding-bottom:10px;height:38px;display:flex}.course-detail__timezone .timezone-select-container .custom-select{width:100%;display:inline-block}.course-detail__timezone .timezone-select-container .custom-select__menu{z-index:10}@media screen and (min-width:480px){.course-detail__timezone .timezone-select-container{width:340px}.course-detail__timezone .timezone-select-container .custom-select{width:300px}}.course-detail__timezone+.course-detail__smartphone-not-optimized{padding-top:16px}.course-detail__smartphone-not-optimized{padding-top:52px}.course-detail__smartphone-not-optimized+.course-detail__intro{padding-top:0}@media screen and (min-width:768px){.course-detail__smartphone-not-optimized+.course-detail__intro{padding-top:16px}}@media screen and (min-width:481px) and (orientation:portrait){.course-detail__smartphone-not-optimized{display:none}}@media screen and (max-width:480px) and (orientation:portrait){.course-detail__smartphone-not-optimized+.course-detail__intro{padding-top:0}}@media screen and (min-width:851px) and (orientation:landscape){.course-detail__smartphone-not-optimized{display:none}}.course-detail__chips .wrapper{padding:0 20px}.course-detail__chips .wrapper .filter-overlay{padding-top:0}.course-detail__chips .wrapper .filter-overlay .section__filter{cursor:default;color:#575757;border-color:#b1b2ae;line-height:20px;margin-bottom:5px}.session-card{display:flex;flex-direction:column;justify-content:flex-end;margin:15px;padding:24px;border:1px solid #dad9d4;border-radius:5px;background-color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.08);width:205px}@media screen and (max-width:321px){.session-card{width:155px}}.session-card--disabled{opacity:.4}.session-card .session-date,.session-card .session-places{color:#000;font-family:Avenir LT Std\ 55 Roman;font-size:20px;line-height:1;margin-bottom:8px;text-align:left}.session-card .session-places{text-align:center}.session-card .session-hour,.session-card .session-places-desc{color:#000;font-family:Avenir LT Std\ 35 Light;font-size:14px;line-height:19px;margin-bottom:8px;text-align:left}.session-card .session-location{font-family:Avenir LT Std\ 35 Light;font-size:13px;line-height:18px;text-align:left;padding-top:15px;padding-bottom:15px;position:relative;color:#575757}.session-card .session-location svg{margin-right:10px;height:20px;width:20px;fill:#575757}.session-card .session-location span{vertical-align:top;color:#575757;font-size:16px;font-family:Avenir LT Std\ 55 Roman;display:inline-block;max-width:132px}@media (max-width:320px){.session-card .session-location span{max-width:84px;overflow-wrap:break-word}}.session-card .session-location .session-address{color:#000;font-size:14px;line-height:18px;margin-left:30px;margin-bottom:16px}.session-card .session-teacher{text-align:left;line-height:1.2;margin-top:auto}.session-card .session-teacher__label{line-height:1.2;font-size:12px;text-transform:uppercase}.session-card .session-teacher__value{font-family:Avenir LT Std\ 55 Roman;font-size:18px;line-height:25px}.session-card .session-buttons{padding:20px 40px 0}.session-buttons{margin-top:20px}.badge{display:inline-block;position:relative;border-radius:10px;background-color:#86b4fa;color:#000;font-family:Avenir LT Std\ 35 Light;font-size:14px;line-height:21px;padding:0 10px;z-index:4;text-transform:capitalize;margin-right:.5rem}.badge--new{color:#fff;background-color:#0071eb}.badge--days-left{background-color:#ffd429}.badge--mandatory,.badge--overdue{color:#fff;background-color:#e71304}.badge--on-border{background-color:#fff;border:1px solid #e71304;color:#e71304}.badge--done{color:#fff;background-color:#17873e;padding-left:25px}.badge--done:before{position:absolute;content:"";left:8px;top:3px;transform:rotate(45deg);width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0}.accordion{border:1px solid #dad9d4;border-radius:5px;background-color:#fff;margin-bottom:15px;width:calc(100% - 64px)}@media screen and (max-width:709px){.accordion{width:calc(100% - 40px)}}.accordion.open .accordion__content{max-height:1000px}.accordion.open .accordion__title.multiple-activities:after{transform:rotate(225deg)}.accordion__title{position:relative;display:flex;flex-direction:row;align-items:flex-start;padding:17px 20px;color:#000;font-family:Avenir LT Std\ 55 Roman;font-size:18px;line-height:24px;overflow:hidden;text-align:left}@media screen and (max-width:767px){.accordion__title{flex-direction:column}}@media screen and (max-width:709px){.accordion__title{padding:10px 60px 10px 10px}}@media screen and (max-width:709px){.accordion__title>div,.accordion__title>div:first-child{float:none}}.accordion__title.multiple-activities{cursor:pointer}.accordion__title.multiple-activities:after{position:absolute;content:"";right:20px;top:25px;border:solid #546074;border-width:0 1px 1px 0;display:inline-block;padding:8px;transform:translateY(-50%) rotate(45deg)}@media screen and (max-width:709px){.accordion__title.multiple-activities:after{top:15px}}.accordion__title .section-info-descr-container{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;width:75%}@media screen and (max-width:767px){.accordion__title .section-info-descr-container{width:100%;flex-direction:column;margin-bottom:16px}}.accordion__title .section-info-descr-container .section-info-container{width:30%}@media screen and (max-width:767px){.accordion__title .section-info-descr-container .section-info-container{width:100%;margin-bottom:16px}}.accordion__title .section-info-descr-container .section-info-container .section-info{display:block;font-size:14px}.accordion__title .section-info-descr-container .section-info-container .section-info__title{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:16px}.accordion__title .section-info-descr-container .section-info-container .section-info__type{text-transform:uppercase}.accordion__title .section-info-descr-container .section-description{font-family:Avenir LT Std\ 45 Book;font-size:16px;padding-left:10px;box-sizing:border-box;width:70%}@media screen and (max-width:767px){.accordion__title .section-info-descr-container .section-description{width:100%;padding-left:0}}.accordion__title .section-info-descr-container .section-description p{display:inline}.accordion__title .section-info-descr-container .section-description .section-description-more{color:#0071eb;margin-left:4px}.accordion__title .section-action{display:flex;align-items:flex-start;justify-content:flex-end;width:25%;padding-left:10px;box-sizing:border-box}@media screen and (max-width:767px){.accordion__title .section-action{width:100%;justify-content:center;padding-left:0}}.accordion__content{max-height:0;overflow:hidden;transition:all .4s cubic-bezier(.77,0,.175,1)}.accordion__content>div{padding:20px}@media screen and (max-width:709px){.accordion__content>div{padding:10px}}.accordion__content .card__session{border:0;margin:0;padding:0}.accordion .completed{float:right;font-size:14px;font-family:Avenir LT Std\ 35 Light;line-height:20px}@media screen and (max-width:709px){.accordion .completed{float:none}}.accordion .completed .number{color:#0071eb;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:16px;margin-left:10px}.accordion-faq{padding-top:30px;max-width:950px}.accordion-faq.loading{display:flex;justify-content:center}.accordion-faq .accordion{margin-bottom:25px;width:100%}.accordion-faq .accordion__content ul{margin:0;color:#000;font-family:Avenir LT Std\ 35 Light;font-size:16px;line-height:24px}.accordion-faq .accordion__content ul li{list-style:none;padding-left:25px;position:relative}.accordion-faq .accordion__content ul li:before{content:"";position:absolute;top:9px;left:0;display:block;width:9px;height:9px;background-color:#000}@media screen and (max-width:709px){#tabs,#video-tabs{text-align:center}}#tabs .section__title,#video-tabs .section__title{display:inline-block;margin-right:20px}@media screen and (max-width:709px){#tabs .section__title,#video-tabs .section__title{margin-right:0;display:block}}#tabs .section__title:after,#video-tabs .section__title:after{content:":"}@media screen and (min-width:1024px){#tabs .todo-tabs,#video-tabs .todo-tabs{display:flex;margin-bottom:26px}#tabs .todo-tabs .tabs,#video-tabs .todo-tabs .tabs{margin-top:0}#tabs .todo-tabs .tabs__item,#video-tabs .todo-tabs .tabs__item{margin-left:40px;margin-right:0}}@media screen and (min-width:1024px){#tabs .video-tabs,#video-tabs .video-tabs{display:flex}#tabs .video-tabs .tabs,#video-tabs .video-tabs .tabs{margin-top:0}#tabs .video-tabs .tabs__item,#video-tabs .video-tabs .tabs__item{margin-left:40px;margin-right:0}}.tabs{margin-top:20px}.tabs button{color:var(--text)}@media screen and (max-width:709px){.tabs{width:100%}}.tabs__list{margin:0;list-style-type:none}@media screen and (max-width:709px){.tabs__list li{width:50%;text-align:left}}.tabs__item{color:#575757;font-family:Avenir LT Std\ 55 Roman;font-size:14px;line-height:19px;text-align:center;text-transform:uppercase;background-color:transparent;margin-bottom:10px;margin-right:40px;letter-spacing:.1px;border:0;display:inline-block;cursor:pointer}@media screen and (max-width:1023px){.tabs__item{margin-right:15px;line-height:18px}}.tabs__item:hover{color:#000}.tabs__item--active{color:#000;border-bottom:2px solid #000}.tabs__content{padding:30px 0}.tabs__content h1{color:#000;font-family:Avenir LT Std\ 65 Medium;font-size:28px;line-height:1;margin-bottom:10px}.tabs__content h2{color:#000;font-family:Avenir LT Std\ 35 Light;font-size:16px;line-height:24px;margin-bottom:20px}.tabs__filters{text-align:right}.tabs__filter{display:inline-block;border:1px solid #000;border-radius:20px;width:150px;background-color:transparent;text-align:center;cursor:pointer;color:#000;font-family:Avenir LT Std\ 65 Medium;font-size:14px;line-height:38px;margin-left:20px}.tabs__filter--active{border-color:#005192;background-color:#005192;color:#fff}.tabs__search{color:#000;background:#fff;border:1px solid #dad9d4;border-radius:6px;padding-left:36px;position:relative;width:auto;max-width:488px;margin:20px 0}@media screen and (max-width:767px){.tabs__search{max-width:none}}.tabs__search svg{fill:currentColor;position:absolute;stroke:transparent;left:8px;top:8px;width:20px;height:20px}.tabs__search input{border:0;border-radius:6px;background-color:#fff;display:block;width:100%;height:36px;line-height:36px;font-size:14px;line-height:16px}.tabs__empty,.tabs__search input{color:#000;font-family:Avenir LT Std\ 35 Light}.tabs__empty{font-size:18px;line-height:1;text-align:center;padding:50px 0}.custom-nav{margin-bottom:15px;margin-top:40px;position:relative}.custom-nav__label{color:#000;font-family:Avenir LT Std\ 55 Roman;font-size:18px;line-height:25px;text-align:center;width:142px;padding:0 15px 0 50px}.custom-nav__next,.custom-nav__prev{display:inline-block;cursor:pointer;background:none;border:0;width:30px;height:30px;position:absolute;top:-5px;left:204px}.custom-nav__next:after,.custom-nav__prev:after{position:absolute;content:"";border-color:#000;border-style:solid;border-width:0 2px 2px 0;opacity:.2;padding:6px;top:50%;left:50%}.custom-nav__prev{left:9px}.custom-nav__prev:after{transform:translate(-50%,-50%) rotate(135deg)}.custom-nav__next{top:-3px}.custom-nav__next:after{transform:translate(-50%,-50%) rotate(-45deg)}.completion-list .completion-header{display:flex;padding:16px 20px;font-size:14px}@media screen and (max-width:1023px){.completion-list .completion-header{display:none}}.completion-list .completion-header>*{box-sizing:border-box;padding-right:5px;max-width:25%;flex:1}.completion-list .completion-header--team .completion-header__title{max-width:28%}.completion-list .completion-header--team>*{max-width:22%}.completion-list .completion-header--team .completion-header__small{max-width:14%}.completion-list .completion-header__title{width:25%;padding-right:30px;flex:2 1}.completion-list .completion-header__buttons{min-width:320px}.completion-list .completion-header__sort{display:inline-block;position:relative;padding-right:20px;cursor:pointer}.completion-list .completion-header__sort:after{content:"";position:absolute;top:10px;right:0;border-color:#546074;border-style:solid;border-width:0 2px 2px 0;padding:4px;transform:rotate(225deg)}.completion-list .completion-header__sort.selected{font-family:Avenir LT Std\ 65 Medium}.completion-list .completion-header__sort.desc:after{top:5px;transform:rotate(45deg)}.completion-list .completion-header__sort--right{float:right;text-align:right}.completion-list .completion-box{background-color:#fff;border:1px solid #dad9d4;border-radius:5px;margin-bottom:24px;padding:24px 20px;font-size:14px;line-height:20px;font-family:Avenir LT Std\ 35 Light;display:flex;cursor:pointer}.completion-list .completion-box.disabled{cursor:default}@media screen and (min-width:1024px) and (max-width:1366px){.completion-list .completion-box{flex-wrap:wrap}}@media screen and (max-width:1023px){.completion-list .completion-box{flex-direction:column;padding:12px}}.completion-list .completion-box>*{box-sizing:border-box;padding-right:7px;max-width:25%;flex:1}@media screen and (max-width:1023px){.completion-list .completion-box>*{max-width:100%;padding-right:0}}.completion-list .completion-box--team .completion-box__user{max-width:28%;padding-left:0}@media screen and (max-width:1023px){.completion-list .completion-box--team .completion-box__user{max-width:100%;margin-top:0}}.completion-list .completion-box--team .completion-box__classes,.completion-list .completion-box--team .completion-box__online{max-width:22%}@media screen and (max-width:1023px){.completion-list .completion-box--team .completion-box__classes,.completion-list .completion-box--team .completion-box__online{max-width:100%;min-width:100%}}.completion-list .completion-box--team .completion-box__time,.completion-list .completion-box--team .completion-box__total-credits{max-width:14%}@media screen and (max-width:1023px){.completion-list .completion-box--team .completion-box__time,.completion-list .completion-box--team .completion-box__total-credits{text-align:right;width:100%;max-width:100%;font-size:18px}.completion-list .completion-box--team .completion-box__time .completion-box__label,.completion-list .completion-box--team .completion-box__total-credits .completion-box__label{font-family:Avenir LT Std\ 35 Light;font-size:14px}}.completion-list .completion-box--team>*{padding-right:30px;padding-left:5px}@media screen and (max-width:1023px){.completion-list .completion-box--team>*{padding-left:0;padding-right:0;margin-top:15px}}.completion-list .completion-box__title{font-family:Avenir LT Std\ 55 Roman;font-size:20px;line-height:1.2;width:25%;flex:2;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width:1023px){.completion-list .completion-box__title{width:auto;margin-bottom:10px}}.completion-list .completion-box__parent{text-transform:uppercase;color:#0071eb;font-size:12px;line-height:1.2;padding-right:10px;font-family:Avenir LT Std\ 55 Roman}@media screen and (max-width:1023px){.completion-list .completion-box__parent{margin-top:5px}}.completion-list .completion-box__format{display:flex;align-items:flex-start;margin-top:5px;text-transform:uppercase}.completion-list .completion-box__format span{display:block}@media screen and (max-width:1023px){.completion-list .completion-box__format span{display:inline-block;margin-right:5px}}.completion-list .completion-box__format svg{margin-left:8px}.completion-list .completion-box__date{margin-top:5px}.completion-list .completion-box__date span{margin-right:5px}.completion-list .completion-box__label{display:none;font-family:Avenir LT Std\ 85 Heavy,sans-serif}@media screen and (max-width:1023px){.completion-list .completion-box__label{display:inline-block;margin-right:5px}}.completion-list .completion-box__credits{margin-top:5px;padding-right:0}.completion-list .completion-box__hidden{visibility:hidden}@media screen and (min-width:1024px) and (max-width:1366px){.completion-list .completion-box__hidden.hide{display:none}}@media screen and (max-width:1023px){.completion-list .completion-box__hidden{display:none}}.completion-list .completion-box__buttons{max-width:325px;min-width:325px;display:flex;align-items:center;justify-content:flex-end;padding-right:0}@media screen and (max-width:1366px){.completion-list .completion-box__buttons{justify-content:flex-start;position:relative;right:auto}}@media screen and (min-width:1024px) and (max-width:1366px) and (orientation:portrait){.completion-list .completion-box__buttons{max-width:325px;min-width:325px;display:flex;align-items:center;justify-content:flex-end;padding-right:0;position:relative;right:auto}}@media screen and (min-width:1024px) and (max-width:1366px) and (orientation:portrait){.completion-list .completion-box__buttons.like{max-width:469px;padding-right:0;padding-top:0}}@media screen and (min-width:1024px) and (max-width:1366px) and (orientation:landscape){.completion-list .completion-box__buttons.like{justify-content:flex-end;padding-top:0}}.completion-list .completion-box__buttons .btn-link{flex:1;margin-left:10px;max-width:calc(33% - 5px)}@media screen and (max-width:1023px){.completion-list .completion-box__buttons .btn-link{margin-top:20px;line-height:1;font-size:12px;min-width:32%!important;margin-left:5px}}@media screen and (max-width:767px){.completion-list .completion-box__buttons .btn-link{min-width:28%!important;max-width:28%}}.completion-list .completion-box__buttons .btn-link--active{background-color:#005192;color:#fff}.completion-list .completion-box__buttons .btn-link:hover svg{stroke:#0071eb}.completion-list .completion-box__buttons .btn-link:first-child{margin-left:0}.completion-list .completion-box__buttons .btn-link svg{stroke:#000}.completion-list .completion-box__classes,.completion-list .completion-box__online{color:#000;font-family:Avenir LT Std\ 55 Roman;font-size:18px;line-height:20px;flex-direction:column}.completion-list .completion-box__classes>div,.completion-list .completion-box__online>div{width:100%}.completion-list .completion-box__classes span:first-child,.completion-list .completion-box__online span:first-child{font-family:Avenir LT Std\ 35 Light;font-size:14px;line-height:20px}.completion-list .completion-box--centered{align-items:center}@media screen and (max-width:1023px){.completion-list .completion-box--centered{align-items:flex-start}}.completion-list .completion-box--centered>div{display:flex;align-items:center}.completion-list .completion-box__avatar{display:block;position:relative;width:55px;height:55px;border-radius:50%;margin-right:25px;background-color:#0071eb;color:#fff;font-family:Avenir LT Std\ 65 Medium;font-size:18px;line-height:20px;text-align:center;line-height:55px}@media screen and (min-width:1024px) and (max-width:1366px) and (orientation:portrait){.completion-list .completion-box__avatar{height:45px}}.completion-list .completion-box__avatar:focus .tooltip,.completion-list .completion-box__avatar:hover .tooltip{display:block}.completion-list .completion-box__avatar span{display:block;background-color:#e71304;border-radius:50%;color:#fff;position:absolute;width:18px;height:18px;top:-9px;left:0;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:12px;line-height:18px}.completion-list .completion-box__avatar .tooltip{top:-68px}.completion-list .completion-box__avatar .tooltip:after{left:13px}.completion-list .completion-box__username span{display:block;color:#000;font-family:Avenir LT Std\ 35 Light;font-size:14px;line-height:20px}.completion-list .completion-box__username span:first-child{font-family:Avenir LT Std\ 65 Medium;font-size:18px;line-height:20px}.completion-list .completion-box__bar{height:8px;border-radius:4px;background-color:#dad9d4;margin-top:3px}.completion-list .completion-box__bar span{display:block;height:8px;border-radius:4px;background-color:#000;width:0}.completion-list .completion-box__time,.completion-list .completion-box__total-credits{color:#000;font-family:Avenir LT Std\ 55 Roman;font-size:18px;line-height:20px;justify-content:flex-end;padding-right:5px;padding-left:30px}@media screen and (max-width:1023px){.completions-tabs{text-align:center}}.notification{display:flex;align-items:center}.notification .btn-link{color:#fff;border-color:#fff;width:100%;max-width:100%;padding:6.4px 8px;line-height:normal}.notification__icon{position:relative;display:flex;align-items:center;width:20px;color:#000;cursor:pointer;margin:0 8px}@media screen and (max-width:767px){.notification__icon{width:25px}}.notification__icon svg{width:25px;height:25px;stroke:transparent;fill:#fff}.notification__icon .number{position:absolute;right:-6px;top:-6px;background-color:#0071eb;width:18px;height:18px;border-radius:9px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:8px;font-family:Avenir LT Std\ 45 Book;box-shadow:0 0 0 0 #0071eb}.notification__icon .number.pulse{animation:pulse 2s infinite}.notification__icon .number span{text-align:center;padding:1px 0 0}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(0,113,235,.7)}70%{box-shadow:0 0 0 15px rgba(0,113,235,0)}to{box-shadow:0 0 0 0 rgba(0,113,235,0)}}.notification__panel-arrow{position:absolute;background-color:#000;transition:all .5s ease-in-out;width:0;height:0;z-index:11;bottom:-5px}.notification__panel-arrow:before{content:"";position:absolute;bottom:-11px;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #fff}@media screen and (max-width:1023px){.notification__panel-arrow:before{bottom:-5px;border-bottom:9px solid #fff}}.notification__panel-arrow:after{content:"";position:absolute;bottom:-12px;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #000}@media screen and (max-width:1023px){.notification__panel-arrow:after{bottom:-6px;border-bottom:9px solid #000}}.notification__overlay{position:fixed;top:54px;right:0;width:500px;height:calc(100% - 58px);background-color:#000;transition:all .5s ease-in-out;transform:translateY(-100%) scale(0);opacity:0;z-index:10;cursor:default}@media screen and (max-width:1023px){.notification__overlay{top:44px;height:calc(100% - 45px)}}@media screen and (max-width:709px){.notification__overlay{width:calc(100% - 2px)}}.notification__overlay .tabs__list li{text-align:center}.notification__overlay.open{transform:translate(0) scale(1);opacity:1}.notification__overlay.mask{left:0;right:unset;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:9}.notification__overlay.panel{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;border:1px solid #fff;color:#fff}.notification__overlay .wrapper{margin-top:15px;padding:0 30px 0 15px;color:#fff;font-family:Avenir LT Std\ 45 Book}@media screen and (max-width:1023px){.notification__overlay .wrapper{padding:0 15px}}@media screen and (max-width:709px){.notification__overlay .wrapper{padding:0 10px}}.notification__overlay .wrapper.notification__loader{margin-left:0;margin-right:0;padding-left:36px}.notification__overlay .wrapper .tabs{margin-top:0}.notification__overlay .wrapper .tabs__item:hover{color:#fff}.notification__overlay .wrapper .tabs__item--active{color:#fff;border-bottom:0}.notification__overlay .notifications{width:100%;height:100%;box-sizing:border-box;overflow:auto;margin-bottom:auto}.notification__error,.notification__no-notifications{margin-left:0;margin-right:0}.notification__error p,.notification__no-notifications p{font-size:14px;font-family:Avenir LT Std\ 85 Heavy,sans-serif}.notification__preview{position:relative;box-sizing:border-box;width:100%;border:1px solid #fff;border-radius:10px;padding:10px;margin-bottom:20px;cursor:pointer;color:#fff}.notification__preview.new-notif{animation:new-notif-animation 1s linear forwards}@keyframes new-notif-animation{0%{opacity:0}to{opacity:1}}.notification__preview .not-read-marker{position:absolute;right:11px;top:11px;background-color:#0071eb;width:12px;height:12px;border-radius:6px}.notification__preview .content{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;min-height:30px;padding-right:50px}.notification__preview .content .type{margin-right:15px}.notification__preview .content .type svg{width:27px;height:27px;stroke:transparent;fill:#fff}.notification__preview .content .title{font-size:14px;font-family:Avenir LT Std\ 85 Heavy,sans-serif;margin-bottom:0}.notification__preview .content .description{font-size:12px;font-family:Avenir LT Std\ 65 Medium;margin-bottom:0}.notification__preview .content .btn-link{margin:10px 0 5px}.notification__preview .timestamp{font-size:12px;text-align:right;margin-bottom:0;line-height:1}.notification__mark-read{box-sizing:border-box;width:100%;margin:15px 0}.help{display:flex;align-items:center;position:relative}@media screen and (max-width:1023px){.help{display:none}}.help:hover .help__menu{display:block}.help__icon{display:flex;align-items:center;width:20px;height:20px;color:#000;cursor:pointer;padding:0 10px}.help__icon:focus,.help__icon:hover{color:#005192}.help__icon svg{width:100%;height:100%;fill:#fff;width:20px}.help__menu{display:none;position:absolute;background-color:#fff;border-radius:5px;padding:5px 15px;z-index:10;left:0;top:40px;border:1px solid #dad9d4;box-shadow:0 2px 4px 0 rgba(84,96,116,.5)}.help__item{color:#000;font-family:Avenir LT Std\ 65 Medium;font-size:16px;line-height:21px;border-top:2px solid #dad9d4}.help__item:first-child{border-top:0}.help__link{display:block;color:#000;font-family:Avenir LT Std\ 65 Medium;font-size:16px;line-height:21px;padding:10px 0;white-space:nowrap}.help__link.active,.help__link:hover{color:#005192}.error{background-color:#fff;color:#000;font-family:Avenir LT Std\ 85 Heavy,sans-serif;height:300px;font-size:24px}.tooltip{display:none;position:absolute;bottom:50px;border-radius:2px;width:180px;left:-170px;padding:10px 8px;color:#fff;background-color:#000;font-family:Avenir LT Std\ 55 Roman;font-size:14px;line-height:20px;z-index:5}.tooltip.open{display:block}.tooltip:after{position:absolute;content:"";width:6px;height:6px;background-color:#000;left:180px;bottom:-5px;transform:rotate(45deg) translateX(-50%)}.completion-list .completion-box__avatar .tooltip{left:-5px;bottom:auto;top:-150%;line-height:1.2}.box-progress{background-color:#fff;border:1px solid #dad9d4;border-radius:8px;box-shadow:0 1px 2px 0 rgba(0,0,0,.08);padding:20px;margin-left:24px;margin-bottom:30px;width:380px}.box-progress.contact-us{width:auto}@media screen and (max-width:1300px){.box-progress{flex:1;width:370px}}@media screen and (max-width:1023px){.box-progress{padding:12px;margin-left:10px}.box-progress:first-child{margin-left:0}}@media screen and (max-width:709px){.box-progress{margin-left:0;width:100%}}@media screen and (max-width:321px){.box-progress{min-width:290px;width:100%}}.box-progress__title{color:#000;font-family:Avenir LT Std\ 55 Roman;font-size:16px;line-height:24px;margin-bottom:27px}@media screen and (max-width:1023px){.box-progress__title{padding:0 15px}}.box-progress__title--light{font-family:Avenir LT Std\ 35 Light;max-width:620px;font-size:16px}.box-progress__title span{display:inline-block;margin-right:10px;color:#005192}.box-progress__title span svg{fill:currentColor;height:25px}.box-progress a{font-family:Avenir LT Std\ 35 Light;font-size:14px;line-height:20px;text-decoration:underline}.box-progress a:focus,.box-progress a:hover{text-decoration:none}.box-progress__btn{min-width:33%;font-family:Avenir LT Std\ 35 Light;font-size:16px;line-height:24px;color:#000;text-align:center;cursor:pointer;background-color:transparent;border:0;border-left:1px solid #dad9d4;padding:0 18px;display:flex;flex-direction:column;flex-grow:1;align-items:center}@media screen and (max-width:1024px){.box-progress__btn{padding:0 13px}}.box-progress__btn.disabled{cursor:default}.box-progress__btn.disabled:hover .num{color:#000}@media screen and (min-width:1023px) and (max-width:1300px){.box-progress__btn{flex:1}}@media screen and (max-width:1023px){.box-progress__btn{padding:0 7px;min-width:31%}}@media screen and (max-width:709px){.box-progress__btn{padding:0 4px;min-width:33%}}.box-progress__btn:hover .num{color:#0071eb}.box-progress__btn:first-child{border-left:none}.box-progress__btn .num{display:block;font-family:Avenir LT Std\ 55 Roman;font-size:24px;margin-bottom:12px;line-height:24px}.box-progress__btn .text{display:flex;justify-content:center;width:100%;background-color:#fff;margin-top:2px;line-height:1;height:45px;align-items:center}@media screen and (min-width:1024px) and (max-width:1300px){.box-progress__btn .text{flex:1;padding:3px 0}}@media screen and (min-width:710px) and (max-width:1023px){.box-progress__btn .text{padding:3px 0;font-size:13px!important}}.box-progress__btn .text--expiring{display:block;padding:0 10px;border-radius:15px;background-color:#ffd429;font-size:14px;line-height:21px}@media screen and (max-width:500px){.box-progress__btn .text--expiring{font-size:13px!important}}.box-progress__btn .text--overdue{display:block;padding:0 10px;border-radius:15px;background-color:#e71304;color:#fff;font-size:14px;line-height:21px}@media screen and (max-width:500px){.box-progress__btn .text--overdue{font-size:13px!important}}.box-progress__sub{border-left:1px solid #dad9d4;text-align:center;padding:15px;min-width:300px;display:inline-block}.box-progress__sub>*{display:inline-block;vertical-align:middle}@media screen and (max-width:1023px){.box-progress__sub{min-width:275px}}@media screen and (max-width:709px){.box-progress__sub{border-left:0;min-width:220px}}.box-progress__sub:first-of-type{border:0}.box-progress__sub span{color:#000;font-size:30px}.box-progress__sub__line{width:860px;display:flex;align-items:center;justify-content:center;margin:auto;border-bottom:1px solid #dad9d4;min-height:34px;padding:10px 0}@media screen and (max-width:1023px){.box-progress__sub__line{width:100%}.box-progress__sub__line .icon-font.envelope,.box-progress__sub__line .icon-font.phone{display:none}}.box-progress__sub__line__flex{display:flex;flex-direction:column}@media screen and (max-width:1023px){.box-progress__sub__line__flex{width:100%}}.box-progress__sub__line__box{width:860px;display:flex;align-items:center;justify-content:center;margin:auto;min-height:34px;padding:10px 0;border-bottom:0}@media screen and (max-width:709px){.box-progress__sub__line__box{width:inherit}.box-progress__sub__line__box .number{padding:0!important}}@media screen and (min-width:768px) and (max-width:1023px){.box-progress__sub__line__box{width:inherit}.box-progress__sub__line__box .number{padding:0!important}}.box-progress__sub__line .title{width:50%;display:block;font-family:Avenir LT Std\ 55 Roman;font-size:16px;line-height:normal;margin:0 15px;text-decoration:none}.box-progress__sub__line .box-progress__sub{width:50%;display:inline-block;padding:10px;min-width:0;position:relative;margin:0 15px;border:0;vertical-align:top}@media screen and (max-width:1023px){.box-progress__sub__line .box-progress__sub{width:90%;display:block;padding:10px 0}}.box-progress__sub__line .box-progress__sub .icon-font{position:absolute;top:12px;left:5px;font-size:20px}.box-progress__sub__line .box-progress__sub>div{text-align:left;padding:0 30px;font-size:16px}@media screen and (max-width:1023px){.box-progress__sub__line .box-progress__sub .envelope+div{padding:0}}.dashboard{background:#f4f4f4;padding-top:39px;padding-bottom:7px;margin:0 auto;position:relative}@media screen and (max-width:1023px){.dashboard{height:auto}}.dashboard__flex{display:flex}@media screen and (max-width:1023px){.dashboard__flex{flex-direction:column}}.dashboard__flex--start .box-progress{flex:initial;margin-left:0}.dashboard__box{display:flex;flex-wrap:wrap;margin-right:auto;position:relative}@media screen and (max-width:1024px){.dashboard__box{justify-content:center}}.dashboard__box svg{height:177px;width:806px}@media screen and (max-width:1023px){.dashboard__box svg{width:660px}}.dashboard__box>.empty-dashboard{width:700px;height:120px;padding:32px;display:flex;flex-direction:column;justify-content:center;align-items:center}.dashboard__box>.empty-dashboard img{padding-bottom:32px}.dashboard__box>.empty-dashboard img.essilor,.dashboard__box>.empty-dashboard img.luxottica{width:320px}.dashboard__box>.empty-dashboard p{font-size:34px;text-align:center;letter-spacing:.02em}.dashboard__box>.empty-dashboard p.essilor{font-size:27px}@media screen and (max-width:709px){.dashboard__box>.empty-dashboard{display:none!important}}.dashboard__box .box-progress+.empty-dashboard{width:321px;height:70px;padding:52px}.dashboard__box .box-progress+.empty-dashboard img{padding-bottom:16px}.dashboard__box .box-progress+.empty-dashboard img.essilor,.dashboard__box .box-progress+.empty-dashboard img.luxottica{width:160px}.dashboard__box .box-progress+.empty-dashboard p{font-size:15px}.dashboard__box .box-progress+.empty-dashboard p.essilor{font-size:13.5px}@media screen and (max-width:1370px){.dashboard__box .box-progress+.empty-dashboard{max-width:261px;height:55px;padding:60px 33px}}@media screen and (max-width:1300px){.dashboard__box{flex:1;margin-right:0;flex-wrap:nowrap}}@media screen and (max-width:709px){.dashboard__box{max-width:450px;flex-wrap:wrap}}@media screen and (max-width:500px){.dashboard__box{max-width:311px}.dashboard__box .text{font-size:13px}}.dashboard__title{font-family:Avenir LT Std\ 55 Roman;font-size:24px;line-height:39px;color:#000;margin-bottom:30px}@media screen and (max-width:709px){.dashboard__title{text-align:center}}.dashboard__user{max-width:230px;display:flex;flex-direction:column;align-items:center;font-family:Avenir LT Std\ 45 Book;font-size:16px;line-height:24px;color:#000;text-align:center;margin-left:auto}@media screen and (max-width:1300px){.dashboard__user{max-width:180px;margin-left:0}}@media screen and (max-width:1023px){.dashboard__user{min-width:100%;margin-bottom:24px}}.dashboard__avatar{color:#fff;border-radius:50%;font-size:62px;font-family:Avenir LT Std\ 85 Heavy,sans-serif;line-height:121px;background:#0071eb;text-align:center;width:121px;height:121px;margin-bottom:24px}.dashboard__avatar img{border-radius:50%;height:100%}.dashboard__label{font-size:14px}.dashboard__time-zone{position:absolute;top:-30px;right:0;font-family:Avenir LT Std\ 45 Book;font-size:14px;line-height:18px}@media screen and (max-width:1023px){.dashboard__time-zone{top:-220px;right:15px}}.dashboard__time-zone .time-zone-circle{display:inline-block;border-radius:50%;border:1px solid #000;margin:0 5px;padding:3px;height:10px;width:10px;line-height:10px;font-size:10px;text-align:center}.dashboard__time-zone .time-zone-label{text-decoration:underline}.dashboard__time-zone .time-zone-tooltip{display:none}.dashboard__time-zone.open .time-zone-tooltip{display:block;background-color:#000;color:#fff;width:260px;padding:16px 15px;position:absolute;right:0;margin-top:5px;font-size:12px;line-height:20px;z-index:1000;font-family:Avenir LT Std\ 45 Book}.dashboard__time-zone.open .time-zone-tooltip .time-zone-tooltip-title{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:14px;line-height:22px;display:inline-block}.dashboard__time-zone.open .time-zone-tooltip:before{content:"";position:absolute;width:6px;height:6px;background-color:#000;-webkit-transform:rotate(45deg) translateX(-50%);transform:rotate(45deg) translateX(-50%);top:0;left:auto;right:20px;bottom:auto}.custom-select{cursor:pointer;position:relative;width:190px}.custom-select .custom-select__control{width:100%;position:relative;border:1px solid #b1b2ae;border-radius:5px;background-color:#fff;color:#000;font-family:Avenir LT Std\ 35 Light;font-size:16px;line-height:24px;cursor:pointer;text-align:left;box-shadow:none}.custom-select .custom-select__control:hover{border:1px solid #b1b2ae;box-shadow:none}.custom-select .custom-select__value-container{flex:2}.custom-select .custom-select__indicators{flex:none}.custom-select__indicator-separator{display:none}.custom-select .custom-select__menu{border:1px solid #000;max-height:140px;border-radius:0;top:85%;box-shadow:none}.custom-select .custom-select__menu-list{padding:0;max-height:110px}.custom-select .custom-select__option{background-color:#fff;cursor:pointer;font-family:Avenir LT Std\ 35 Light;font-size:16px;line-height:22px;text-align:left;padding:5px 8px}.custom-select .custom-select__option:hover{background-color:#f4f4f4}.custom-select .custom-select__option--is-selected{background-color:#dad9d4;color:#000}.custom-select .custom-select__option--is-selected:hover{background-color:#dad9d4}.custom-select.select-upsidedown .custom-select__menu{top:-108px}.custom-select.select-upsidedown.two-opt .custom-select__menu{top:-76px}.custom-select.select-upsidedown.one-opt .custom-select__menu{top:-44px}.total-box{display:flex;margin-bottom:40px;padding-bottom:60px;border-bottom:1px solid #dad9d4}@media screen and (max-width:767px){.total-box{flex-direction:column}}.total-box__item{display:flex;flex-direction:column;justify-content:space-between;background-color:#fff;border:1px solid #dad9d4;border-radius:10px;padding:15px;flex:1;margin-left:30px}@media screen and (max-width:767px){.total-box__item{margin-left:0;margin-bottom:15px}}.total-box__item:first-child{margin-left:0}.total-box__label{color:#000;font-family:Avenir LT Std\ 45 Book;font-size:16px;line-height:20px;margin-bottom:30px}.total-box__number{font-family:Avenir LT Std\ 45 Book;font-size:21px;line-height:39px}.total-box__icon{color:#000}.total-box__icon svg{fill:currentColor;height:26px;width:26px}.popup-container-sign-up{position:fixed;top:calc(50% - 125px);left:calc(50% - 225px);display:flex;flex-direction:column;justify-content:center;text-align:center;z-index:2000;box-sizing:border-box;color:#000;background-color:#fff!important;border-radius:10px;padding:.5rem;overflow:hidden;width:450px;height:250px}.popup-container-sign-up p{font-size:20px;line-height:32px;text-align:center}@media screen and (max-width:709px){.popup-container-sign-up{width:100%;left:0}}.popup-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);display:flex;flex-direction:column;justify-content:center;text-align:center;z-index:1050;box-sizing:border-box;color:#000;background-color:#fff!important;border-radius:10px;padding:1.5rem;min-height:30%;height:50%;overflow:hidden;min-width:40%}.popup-container.popup-small{height:35%}.popup-container.popup-small .popup-content{width:85%;margin:0 auto;line-height:1.5rem}@media screen and (max-width:709px){.popup-container.popup-small .popup-content{width:100%}}@media screen and (max-width:709px){.popup-container.popup-small{height:50%;width:100%}}@media screen and (max-width:1024px){.popup-container.popup-small{width:90%}}.popup-container .popup-content{min-height:45%;overflow:hidden;overflow-y:auto}.popup-container .popup-content p{margin:.5rem 0}.popup-container .error-message{font-family:Avenir LT Std\ 65 Medium;font-size:1.5rem}.popup-background{position:fixed;width:100%;height:100%;background:rgba(22,22,21,.17);z-index:1049;top:0;left:0}.footer-popup{display:flex;justify-content:space-evenly;padding-top:20px}.close-popup{position:absolute;top:10px;right:10px;font-weight:800;cursor:pointer;transform:rotate(45deg)}.settings-container .select-container .row{display:flex;margin:2rem 0;width:60%}@media screen and (max-width:1023px){.settings-container .select-container .row{width:100%}}.settings-container .select-container .row .col-6{width:50%;display:flex}.settings-container .select-container .row .col-6.z-index-higher{z-index:20}.settings-container .select-container .custom-select{width:300px;display:inline-block}@media screen and (max-width:812px){.settings-container .select-container .custom-select{width:100%}}@media screen and (max-width:767px){.settings-container .select-container .save-btn-container{align-items:center}}@media screen and (max-width:767px){.settings-container .select-container .row{flex-direction:column}.settings-container .select-container .col-sm-12{width:100%!important;overflow-wrap:break-word}}.settings-container .loader-container{display:inline-block;margin-left:20px}.settings-container .loader-container svg{stroke:#000}.login-page{background-color:#fff;display:flex;justify-content:center;align-items:center;height:100vh;margin-top:-56px}.login-page .msg-error{text-align:center;color:#e71304;padding:10px 0 5px}.login-page .content-login{box-shadow:0 0 30px 0 hsla(0,0%,77.3%,.7);width:420px;margin:0 auto;padding:3rem}.login-page .content-login .logo-container{width:356px;max-width:calc(100% - 2rem);text-align:center;margin:0 auto}@media screen and (max-width:400px){.login-page .content-login .logo-container{width:288px}}.login-page .content-login .form-container{padding:2rem;height:320px}.login-page .content-login .form-container h2{font-size:18px}.login-page .content-login .form-container .input-container{padding:0 0 1rem}.login-page .content-login .form-container .input-container label{display:block;line-height:2rem}.login-page .content-login .form-container .input-container input{width:100%;height:3rem;border-radius:5px;border:1px solid #dad9d4;padding:0 1rem;font-size:1rem;box-sizing:border-box}.login-page .content-login .form-container .btn-container{padding:1rem}.login-page .content-login .form-container .btn-container button{margin:0 auto}.login-page .content-login .footer-legal{text-align:center;opacity:.58;font-family:Avenir LT Std\ 65 Medium;font-size:.7rem;line-height:1rem}@media screen and (max-width:709px){.login-page .content-login{width:100%;box-shadow:none;padding:1rem}.login-page .content-login .form-container{padding:2rem 0}}.disclaimer-modal-box{background-color:#fff;display:flex;justify-content:center;text-align:left;margin:-56px auto 0}.disclaimer-modal-box .content-login{width:690px;padding:3rem}.disclaimer-modal-box .content-login .logo-container{width:300px;text-align:center;margin:0 auto}.disclaimer-modal-box .content-login .logo-container.essilor{width:400px}.disclaimer-modal-box .content-login .form-container{padding:2rem 0}.disclaimer-modal-box .content-login .form-container h2{font-size:1.5rem}.disclaimer-modal-box .content-login .form-container .select-language{padding:2rem 0}.disclaimer-modal-box .content-login .form-container .select-language .custom-select{width:100%}@media screen and (min-width:700px){.disclaimer-modal-box .content-login .form-container .row{display:flex}.disclaimer-modal-box .content-login .form-container .row .col-6{width:50%;padding-right:20px;align-items:center;flex-wrap:wrap;overflow-wrap:break-word}.disclaimer-modal-box .content-login .form-container .row .col-6 span{font-size:.9rem}.disclaimer-modal-box .content-login .form-container .row .col-6 .custom-select__indicators span{font-size:1em}}@media screen and (max-width:700px){.disclaimer-modal-box .content-login .form-container .row{display:block}.disclaimer-modal-box .content-login .form-container .row .col-6{width:100%;align-items:center}.disclaimer-modal-box .content-login .form-container .row .col-6 span{font-size:.9rem}.disclaimer-modal-box .content-login .form-container .row .col-6 .custom-select__indicators span{font-size:1em}}.disclaimer-modal-box .content-login .form-container .btn-container{padding:1rem 0;width:100%}.disclaimer-modal-box .content-login .form-container .btn-container button{margin:0 auto}@media screen and (max-width:709px),screen and (orientation:landscape) and (max-width:1024px) and (-webkit-device-pixel-ratio:3){.disclaimer-modal-box{height:100%;width:100%;max-width:100%!important;top:0!important;left:0!important;transform:none!important}.disclaimer-modal-box .content-login{padding:1rem;width:auto}.disclaimer-modal-box .content-login .logo-container{width:100%}}.maintenance--wrapper{width:900px;margin:-56px auto 0}@media screen and (max-width:709px){.maintenance--wrapper{width:100%;height:100vh;display:flex;flex-direction:column}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1) and (orientation:portrait){.maintenance--wrapper{width:100%;height:100vh;display:flex;flex-direction:column}}.maintenance--wrapper header{background-color:#000;height:110px;display:flex;justify-content:center;align-items:center}.maintenance--wrapper header .img-container{width:40%}@media screen and (max-width:709px){.maintenance--wrapper header .img-container{width:60%}}.maintenance--wrapper .content{padding:2rem 0;min-height:400px;width:70%;margin:0 auto;box-sizing:border-box}.maintenance--wrapper .content p{font-size:18px;line-height:32px;font-family:Avenir LT Std\ 45 Book}@media screen and (max-width:709px){.maintenance--wrapper .content{padding:2rem 0;width:90%}}.maintenance--wrapper footer{font-size:16px;height:50px;line-height:50px;font-family:Avenir LT Std\ 35 Light;border-top:2px solid #9b9b9b;border-bottom:2px solid #9b9b9b;color:#9b9b9b;text-align:center}@media screen and (max-width:709px){.maintenance--wrapper footer{font-size:13px}}.warning-message{border:1px solid #ffd429;border-left-width:8px;height:auto;width:calc(100% - 9px);border-radius:4px;padding:15px 0;text-align:left;margin:auto;background-color:#fff}.warning-message .warning-message_title{font-size:16px;padding:0 20px 14px;margin:0}.warning-message .warning-message_description{font-size:14px;padding:0 20px;margin:0;line-height:normal}.warning-message.completion-updating{margin-bottom:24px}.warning-message.smartphone-not-optimized{width:calc(100% - 49px)}.dots{margin-bottom:12px;height:24px}.dots .dot-flashing{position:relative;width:6px;height:6px;border-radius:50%;background-color:#000;color:#000;animation:dot-flashing 1s linear infinite alternate;animation-delay:.5s}.dots .dot-flashing:after,.dots .dot-flashing:before{content:"";display:inline-block;position:absolute;top:0}.dots .dot-flashing:before{left:-10.5px;animation:dot-flashing 1s infinite alternate;animation-delay:0s}.dots .dot-flashing:after,.dots .dot-flashing:before{width:6px;height:6px;border-radius:50%;background-color:#000;color:#000}.dots .dot-flashing:after{left:10.5px;animation:dot-flashing 1s infinite alternate;animation-delay:1s}.dots.white .dot-flashing,.dots.white .dot-flashing:after,.dots.white .dot-flashing:before{background-color:#fff;color:#fff;animation-name:dot-flashing-white}.dots.double-size .dot-flashing{width:12px;height:12px}.dots.double-size .dot-flashing:before{left:-21px;width:12px;height:12px}.dots.double-size .dot-flashing:after{left:21px;width:12px;height:12px}@keyframes dot-flashing{0%{background-color:#000}50%,to{background-color:#b2b2b2}}@keyframes dot-flashing-white{0%{background-color:#fff}50%,to{background-color:#4d4d4d}}.page-top-title{margin-top:117px;margin-bottom:56px;padding:0 60px}.page-top-title__showMoreTitleBox{display:flex;align-items:center;gap:8px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.page-top-title__showMoreTitleBox{margin:auto}}.page-top-title__iconShowMore .svg{width:10px;height:10px}.page-top-title__showMore{display:flex;flex-direction:row;justify-content:center}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.page-top-title__showMore{flex-direction:column}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.page-top-title{margin-top:112px;margin-bottom:44px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.page-top-title{padding:0 32px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.page-top-title{padding:0 16px;flex-direction:column}}.page-top-title header{text-align:center}.page-top-title .typography-primary-h2-left-gradient{text-transform:uppercase}.page-top-title__description{font-family:Avenir LT Std\ 35 Light;font-size:1rem;line-height:1.1875rem;letter-spacing:.2px;text-align:center;max-width:667px;box-sizing:content-box;margin:0 auto!important}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.page-top-title__description{margin-top:16px;max-width:unset}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.page-top-title__description{padding:0 32px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.page-top-title__description{padding:0 16px}}.homepage-v3{background-color:var(--bg)}.homepage-v3 h2{text-align:center}.homepage-v3 .carousel.card-big .card-v3__wrapper{overflow:visible}.homepage-v3 .carousel.card-big .card-v3__background,.homepage-v3 .carousel.card-big .card-v3__shadow{border-radius:20px}@media (max-width:1199.5px){.homepage-v3 .carousel.card-big.top-arrow .slick-slider .slick-next,.homepage-v3 .carousel.card-big.top-arrow .slick-slider .slick-prev{display:none!important}}.homepage-v3__button_login_signup{white-space:nowrap}.homepage-v3 .card-v3-teacher{color:var(--text)}@media (min-width:767px) and (orientation:portrait),(min-width:991px) and (orientation:landscape){.homepage-v3 .teacher .carousel.card-medium .slick-dots{margin-top:75px}}.homepage-v3 .slick-dots{display:none}@media screen and (min-width:361px){.homepage-v3__title br.phone-small{display:none}}@media (min-width:767px) and (orientation:portrait),(min-width:991px) and (orientation:landscape){.homepage-v3__title br.phone{display:none}}@media screen and (max-width:361px){.homepage-v3__title .last_row_space.phone-small{display:none!important}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.homepage-v3__title .last_row_space.phone{display:none!important}}.homepage-v3__gradient{position:absolute;left:0;top:0;width:100%;height:100%;display:inline-block;opacity:.4}.homepage-v3__gradient-linear{opacity:.4}.homepage-v3 .video-container{position:relative;min-height:650px;margin-bottom:80px}.homepage-v3 .video-container .background-evolution-img{vertical-align:middle;position:absolute;width:100%;height:100%;object-fit:cover}.homepage-v3 .video-container .animation-expand.btn-v3.btn-border{overflow:unset!important}.homepage-v3 .video-container .overlay{padding-top:153px;height:100%;color:var(--text);min-height:497px;position:relative;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto;max-width:80%}.homepage-v3 .video-container .overlay button{width:100%;margin-top:25px}.homepage-v3 .video-container .overlay p{font-size:.875rem;margin:0 auto;line-height:1.5}@media screen and (max-width:400px){.homepage-v3 .video-container .overlay{max-width:85%}}@media (min-width:767px) and (orientation:portrait),(min-width:991px) and (orientation:landscape){.homepage-v3 .video-container .overlay{text-align:center}.homepage-v3 .video-container .overlay p{text-align:center;max-width:350px}.homepage-v3 .video-container .overlay button{margin-left:auto;margin-right:auto;width:auto}}@media (min-width:767px) and (orientation:portrait),(min-width:991px) and (orientation:landscape){.homepage-v3 .mobile-carousel{display:none!important}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.homepage-v3 .desktop-carousel{height:0;visibility:hidden!important}}.homepage-v3 .card-v3-user__public{margin-top:13px;margin-left:10px}.homepage-v3 .card-v3-user__public h1,.homepage-v3 .card-v3-user__public p{text-align:start;text-decoration:none}.homepage-v3 .card-v3-user__public h1{width:15ch;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:1rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.19;letter-spacing:.12px;color:var(--text);margin-bottom:4px}.homepage-v3 .card-v3-user__public p{width:20ch;font-family:Avenir LT Std\ 45 Book;font-size:.75rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.17;letter-spacing:.09px;color:var(--text)}.homepage-v3 .teachers-carousel__skeleton{margin-top:40px}.homepage-v3__community{padding:40px 16px;margin-top:117px;display:flex;flex-direction:column;align-items:center;margin-bottom:88px;background-image:radial-gradient(circle at 93% 0,#0072ff,#9b00ff 100%)}.homepage-v3__community__title{font-size:1.5rem;letter-spacing:.18px;text-align:center}.homepage-v3__community__btn,.homepage-v3__community__title{font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal}.homepage-v3__community__btn{height:42px;padding:10px 34px;font-size:1rem;letter-spacing:.12px}.homepage-v3__community__avatars{display:flex;margin:44px 0}.homepage-v3__community__avatars .card-v3-community__avatar{border:2px solid var(--text)}@media (max-width:1199.5px){.homepage-v3__community__avatars{display:grid!important;grid-template-columns:repeat(3,auto);align-items:center;justify-content:center;width:700px}}.homepage-v3__community__avatars .avatar__wrapper .avatar.card-v3-community__avatar.session{background-color:unset!important}.homepage-v3__community .avatar{margin:12px 13.5px}.homepage-v3__pills__title{text-align:center}@media (min-width:1200px){.homepage-v3 .pills{flex-direction:row;justify-content:center}.homepage-v3 .pills .card-v3:not(:last-child){margin-right:24px}}.homepage-v3 .carousel-wrapper.variable-width .carousel-scroller{overflow-y:hidden}.homepage-v3 .carousel-wrapper.variable-width .carousel-variablewidth.teachers{margin:0}@media (min-width:1200px){.homepage-v3 .carousel-wrapper.variable-width .carousel-variablewidth.teachers .card-v3{margin-right:80px}}.homepage-v3 .go-catalog-button.text-btn-no-arrow.small{min-height:48px}.carousel-scroller .slick-slider{min-width:100vw}.public-homepage .courses-section .section__header,.public-homepage .section{margin-bottom:0}.public-homepage .section__header h2{font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:1.5rem;letter-spacing:-.5px;line-height:29px;color:#fff}.login-container,.login-page-v3{margin-bottom:60px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.login-container,.login-page-v3{margin-bottom:0}}.login-container .homepage-v3__gradient:nth-child(2),.login-page-v3 .homepage-v3__gradient:nth-child(2){opacity:.2!important}.login-container .help-text,.login-page-v3 .help-text{color:var(--White-60,hsla(0,0%,100%,.6));font-family:Avenir LT Std\ 35 Light;font-size:.75rem;font-style:normal;font-weight:350;line-height:16px;letter-spacing:.15px;text-align:left!important;padding-top:4px;margin-bottom:24px}.login-container .text-btn-no-arrow.small.password-forgotten,.login-page-v3 .text-btn-no-arrow.small.password-forgotten{margin:24px 0 32px auto;font-size:1rem;font-style:normal;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:700;line-height:18px;letter-spacing:.2px;text-decoration-line:underline;text-decoration-skip-ink:none;text-underline-position:from-font}.login-container .msg-user-activated,.login-page-v3 .msg-user-activated{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:.8rem;letter-spacing:.1px;margin-top:25px;text-align:center;color:#fff}.login-container .msg-user-activated.msg-error,.login-page-v3 .msg-user-activated.msg-error{color:#e71304}.login-container .page-top-title .typography-primary-h2-left-gradient,.login-page-v3 .page-top-title .typography-primary-h2-left-gradient{line-height:30px}.login-page-v3{height:100%;padding-top:100px;background-color:#0a0b14}@media screen and (min-width:709px){.login-page-v3{display:none!important}}.login-page-v3{display:flex;justify-content:center;align-items:center;margin-top:-56px}.login-page-v3 .header-login{font-family:Avenir LT Std\ 65 Medium;font-size:1.5rem;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.18px;text-align:center;color:#fff}@media screen and (max-width:400px){.login-page-v3 .header-login{margin-bottom:0}}.login-container{position:relative;overflow:hidden;height:100%;min-height:100vh}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.login-container{padding-bottom:518px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.login-container{padding-bottom:460px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.login-container{padding-bottom:304px}}@media (min-width:1200px){.login-container{padding-bottom:142px}}.login-container .page-top-title{padding:0;margin-bottom:24px;margin-top:0}.login-container .page-top-title__description{font-size:1.25rem;padding-top:8px;margin-top:24px;font-family:Tobias Light;font-style:normal;font-weight:300;line-height:24px}.login-container .login__form .form__group .form__label--fixedTop,.login-container .login__form input:-webkit-autofill~.form__label{font-size:.875rem}.login-container .login__form .input-container:first-child{margin-bottom:20px}.login-container .background-evolution-img{height:100%;width:100%;vertical-align:middle;object-fit:cover;position:absolute;z-index:-1}@media (max-width:1199.5px){.login-container{min-height:calc(100vh - 230px)}}.login-container .msg-not-registered{font-family:Avenir LT Std\ 35 Light;font-size:1.125rem;margin-bottom:16px;line-height:22px}.login-container .msg-not-registered a.text-btn-no-arrow.small{display:inline-block;font-size:1rem}.login-container .msg-not-registered.secondary.small{margin:0 auto}.login-container .msg-not-registered-cta.text-btn-no-arrow{width:fit-content;width:-moz-fit-content;margin:0 auto;font-size:1rem;font-style:normal;line-height:18px;letter-spacing:.2px}.login-container .overlay{color:#fff;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:61px}.login-container .overlay p{text-align:center}.login-container .overlay .login-banner-text{opacity:.8;font-family:Avenir LT Std\ 45 Book;font-size:.875rem;letter-spacing:.07px;text-align:center;width:500px;max-width:90vw;margin:32px auto}.login-container .overlay .input-container .form__group{margin-top:0}.login-container .overlay .form-container{width:100%;max-width:431px;box-sizing:border-box;margin-top:138px}@media screen and (max-width:463px){.login-container .overlay .form-container{padding:0 16px}}@media (min-width:1200px){.login-container .overlay .form-container{margin-top:25vh}}@media screen and (max-width:680px){.login-container .overlay .form-container .header-login{margin-bottom:0}.login-container .overlay .form-container .form-wrapper{padding:2rem;flex-direction:column}.login-container .overlay .form-container .form-wrapper .input-container{min-height:80px;width:100%;margin:0}}.login-container .overlay .btn-container .login-button{max-width:100%;min-width:unset;width:100%;margin:0 auto 24px}.login-container .forgot__message{margin:35px 0 30px}.login-container .login-copyright,.login-container .login__message-row{opacity:.35;margin-bottom:17px;font-size:.75rem}.login-container .login-copyright p,.login-container .login__message-row p{padding:0;margin:0}.login__layout .content-layout{margin-bottom:0}.login__layout .footer-v3{margin-top:0}.register-v3{height:100%;margin:0 32px 50px}@media screen and (min-width:620px){.register-v3{margin:0 auto 50px;max-width:620px}}.register-v3 p{font-size:.875rem;font-family:Avenir LT Std\ 35 Light;font-weight:300}.register-v3__description{line-height:1.5;margin-bottom:24px;text-align:center}@media (min-width:1200px){.register-v3__description{margin-bottom:16px}}.register-v3__description-2{margin-bottom:42px;text-align:center;line-height:18px}.register-v3 .text-btn-no-arrow.small.inline{margin-left:8px}.register-v3 .text-btn-no-arrow.small,.register-v3 .text-btn-no-arrow.small.inline{display:inline-block;font-family:Avenir LT Std\ 85 Heavy,sans-serif;letter-spacing:.2px}.register-v3 .custom-select-v3 .custom-select__value-container{padding:0}.register-v3 .ecommerce.check-box__container{margin-top:0}.register-v3 .check-box__text{font-size:1rem;font-family:Avenir LT Std\ 35 Light;font-style:normal;font-weight:300;line-height:1.25;cursor:pointer}.register-v3 .checkbox{margin-top:42px}.register-v3__btn.btn-v4{margin:56px auto 16px;max-width:438px;width:auto}.register-v3__btn.btn-v4.width-100{width:100%}.register-v3__btn.btn-v4~p{line-height:18px}.register-v3__password-requirements{margin-left:4px;margin-top:24px;margin-bottom:40px;line-height:1.6;font-family:Avenir LT Std\ 35 Light;font-size:.875rem;font-weight:300;color:hsla(0,0%,100%,.6)}@media (min-width:1200px){.register-v3__password-requirements{margin-top:24px;margin-bottom:22px}}.register-v3__password-requirements .svg-icon{min-width:8px;margin-top:4px;border:1px solid var(--text);border-radius:50%;padding:3px 2px;margin-right:8px}.register-v3__password-requirements .svg-icon__not-checked{height:fit-content;padding-top:3px;margin-right:8px;width:15.2px;-webkit-filter:invert(40%);filter:invert(40%)}.register-v3__password-requirements .svg-icon__checked{min-width:11.2px;margin-top:4px;padding:3px 2px;margin-right:8px;fill:#26e5e9;width:11.2px;height:9.6px}.register-v3__password-requirements .svg-icon__not-display{display:none}.register-v3 .requirement-verified{color:#26e5e9}.register-v3 .register-row{margin-top:20px}.register-v3 .register-row .register-row-title{display:block;margin-bottom:15px}.register-v3 .register-row .radio__label{color:#fff}.register-v3 .register-row span[role=alert]{display:block;margin-top:15px}.register-v3 .register-row.purchaseItems{margin-top:35px}.register-v3 .register-row .check-box__container{margin-bottom:5px}.register-v3 .register-row .check-box__container .check-box__checkmark{width:24px;min-width:24px;height:24px;cursor:pointer}.register-v3 .form__group-border:not(:first-child){margin-top:24px}@media (min-width:1200px){.register-v3 .form__group-border:not(:first-child){margin-top:32px}}@media (min-width:1200px){.register-v3__form-group{padding:44px 20px;background-color:#2b2f3c;border-radius:18px}}.modal-registered a.link{text-decoration:underline}.modal-registered__need-help{font-stretch:normal;font-style:normal;line-height:normal;color:#fff}.modal-registered__need-help,.modal-registered__need-help .text-btn-no-arrow.small{font-size:.875rem;font-family:Avenir LT Std\ 45 Book;font-weight:400;letter-spacing:.1px}.modal-registered__need-help .text-btn-no-arrow.small{display:inline-block}.modal-registered .password-forgotten{margin-top:16px}.modal-registered__need-help{margin-top:47px}.registration-loading .wrapper{width:100%}.registration-loading .wrapper .svg-icon{fill:#fff;stroke:#fff;color:#fff;width:57px;position:absolute;left:10px;right:0;top:28.5px;margin:0 auto}.registration-loading__courses-available{margin-top:180px;font-size:1rem;font-weight:900;letter-spacing:.18px;font-family:Avenir LT Std\ 65 Medium}.registration-loading__courses-available .courses-number{font-size:1.5rem;text-transform:uppercase}.success-page{margin:90px auto 50px;padding:0 32px}@media screen and (min-width:600px){.success-page{text-align:center}}.success-page h3{margin-bottom:16px;font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:1.5rem;letter-spacing:-.5px;line-height:29px;color:#fff}.success-page p{font-size:1rem;font-family:Avenir LT Std\ 45 Book;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.12px;color:#fff}.success-page__btn{margin:48px auto 20px;width:244px!important}.forgot-password{margin-bottom:20px;padding:0 32px}.forgot-password .msg-not-registered{font-size:.875rem}.forgot-password .msg-not-registered a.text-btn-no-arrow.small{display:inline-block;font-size:.875rem}.forgot-password__message{margin-top:25px}.forgot-password__message,.forgot-password__message p{font-size:.875rem;margin-bottom:0}.forgot-password__message .text-btn-no-arrow.small{display:inline-block;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:700;font-size:.875rem;line-height:18px;letter-spacing:.2px;margin-left:6px}.forgot-password__btn-client{margin:25px auto 0;width:244px!important}.forgot-password .link{text-decoration:underline}.forgot-password .requirement-verified{color:#26e5e9}.forgot-password .link-expired{font-size:.875rem;margin-top:9px;line-height:normal;font-family:Avenir LT Std\ 45 Book;letter-spacing:.1px;color:#e71304;text-align:center}.forgot-password .form__group-border:not(:first-child){margin-top:24px}@media (min-width:1200px){.forgot-password .form__group-border:not(:first-child){margin-top:32px}}.forgot-password span[role=alert]{display:block;margin-top:4px}.forgot-password .register-v3__password-requirements{margin-top:12px}.forgot-password .radio-group{margin-bottom:10px}.keyboard-active .custom-select__input input:focus{outline:none!important}.profile-v3{margin-bottom:-28px}.profile-v3__empty-space{padding-top:40px}@media (min-width:1200px){.profile-v3__empty-space{padding-top:48px}}.profile-v3 .card-v3-teacher-overview{min-height:450px;display:flex;padding-top:36px;align-items:center}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.profile-v3 .card-v3-user-overview{padding-top:160px}}.profile-v3 .card-v3-user-overview .background-evolution-img{object-fit:cover}.profile-v3 .card-v3-user-overview .background-evolution-img.desktop{min-width:2028px}.profile-v3 .card-v3-user-overview .background-evolution-img.tablet{min-width:729px}.profile-v3 .card-v3-teacher-overview__wrapper{padding-top:0;padding-bottom:0}.profile-v3 .courses-results-v3--upcoming-events .courses-results-v3__list-wrapper{padding:0;max-width:4220px;margin-left:auto;margin-right:auto}.profile-v3 .courses-results-v3__list--upcoming-events{margin:0;padding-top:0}.profile-v3 .accordion-list__title{color:#fff!important}.profile-v3 .section{margin-bottom:0}.profile-v3 .training-pills-section.carousel-wrapper.variable-width .section{margin-bottom:40px}.profile-v3 .carousel-section .carousel .slick-slider .slick-dots,.profile-v3 .training-pills-section .carousel .slick-slider .slick-dots{display:none}.profile-v3 .carousel .slick-slider .slick-next,.profile-v3 .carousel .slick-slider .slick-prev{padding-top:10px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.profile-info-settings-v3 .page-top-title{margin:100px 0 40px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.profile-info-settings-v3 .page-top-title{margin-bottom:40px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.profile-info-settings-v3 .page-top-title{margin-bottom:48px}}.profile-info-settings-v3 .page-top-title h1{font-size:2.125rem;line-height:2.125rem}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.profile-info-settings-v3 .avatar__wrapper{width:120px;height:120px}.profile-info-settings-v3 .avatar.community{width:111.3px;height:111.3px;top:4.4px;left:4.8px}.profile-info-settings-v3 .avatar.community .no-margin{font-size:3.34375rem}.profile-info-settings-v3 .outerBorder{width:120px;height:120px;top:0;left:0;box-sizing:border-box}}.profile-info-settings-v3 a.link{color:var(--text);text-decoration:underline}.profile-info-settings-v3__title{margin-bottom:50px}.profile-info-settings-v3__upload{margin-top:30px;margin-bottom:38px}.profile-info-settings-v3 .profile-info-settings-form-v3{margin:80px auto}.profile-info-settings-v3 .profile-info-settings-form-v3 hr{background-color:hsla(0,0%,100%,.4);margin-bottom:43px}@media screen and (max-width:620px){.profile-info-settings-v3 .profile-info-settings-form-v3{margin:30px 32px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.profile-info-settings-v3 .profile-info-settings-form-v3{margin:24px 16px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.profile-info-settings-v3 .profile-info-settings-form-v3{margin-top:32px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.profile-info-settings-v3 .profile-info-settings-form-v3{margin-top:40px}}.profile-info-settings-v3 .profile-info-settings-form-v3 #myid{margin-top:20px}.profile-info-settings-v3 .profile-info-settings-form-v3 .checkbox{margin-top:24px}.profile-info-settings-v3 .profile-info-settings-form-v3 .checkbox .check-box__checkmark{min-width:16px;width:16px;height:16px;align-self:start;cursor:pointer}.profile-info-settings-v3 .profile-info-settings-form-v3 .checkbox .check-box__checkmark:after{display:none}.profile-info-settings-v3 .profile-info-settings-form-v3 .checkbox .check-box__checkmark svg{box-sizing:border-box;width:16px;height:16px;margin-bottom:3px;filter:brightness(0)}.profile-info-settings-v3 .profile-info-settings-form-v3 .checkbox .check-box__text{font-family:Avenir LT Std\ 35 Light;line-height:1.25rem;color:hsla(0,0%,100%,.8);cursor:pointer}.profile-info-settings-v3 .profile-info-settings-form-v3 .register-v3__btn{letter-spacing:normal;padding:22px 40px 18px;min-width:160px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.profile-info-settings-v3 .profile-info-settings-form-v3 .register-v3__btn{margin-top:40px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.profile-info-settings-v3 .profile-info-settings-form-v3 .register-v3__btn{margin-top:48px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.profile-info-settings-v3 .profile-info-settings-form-v3 .register-v3__btn{margin-top:56px}}@media (max-width:1199.5px){.profile-info-settings-v3 .profile-info-settings-form-v3 .register-v3__btn{max-width:189px}}@media (min-width:1200px){.profile-info-settings-v3 .profile-info-settings-form-v3 .register-v3__btn{padding:10px 24px 12px}}.profile-info-settings-v3 .profile-info-settings-form-v3__btn{margin-top:48px;margin-bottom:20px;width:100%!important}.profile-info-settings-v3 .profile-info-settings-form-v3 .delete-profile-btn{margin:50px auto 0}.profile-info-settings-v3 .profile-info-settings-form-v3 .form__group-border:not(:first-child){margin-top:16px}.profile-info-settings-v3 .profile-info-settings-form-v3 .check-box--enabled-fake .text-btn-no-arrow.small{font-family:Avenir LT Std\ 45 Book;font-size:1rem}.profile-info-settings-v3 .profile-info-settings-form-v3 .check-box--enabled-fake .check-box__checkmark--disabled{border:2px solid transparent;background-color:#26e5e9}.profile-info-settings-v3 .profile-info-settings-form-v3.with-password-requirements .borderBottom.certificate-section{padding-top:0}.profile-info-settings-v3.platform{margin-bottom:40px!important}.profile-info-settings-v3 .borderBottom{padding-bottom:24px;border-bottom:1px solid hsla(0,0%,100%,.2)}.profile-info-settings-v3 .borderBottom .toggle.show-position{margin-top:24px}.profile-info-settings-v3 .borderBottom .form__group>input:placeholder-shown~.form__label{font-size:.875rem}.profile-info-settings-v3 .borderBottom .form__group{padding-top:18px;margin-top:16px}.profile-info-settings-v3 .borderBottom.certificate-section .certificate-section__title{padding-top:24px;margin-bottom:0;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:.875rem;line-height:1.125rem;letter-spacing:.2px;color:#fff}.profile-info-settings-v3 .borderBottom.certificate-section .form__label{font-size:.875rem}.profile-info-settings-v3 hr.toggle-hr{margin-top:24px;margin-bottom:24px;border:0;border-top:1px solid hsla(0,0%,100%,.2)}.profile-info-settings-v3 .show-position{margin-top:40px}.profile-info-settings-v3 .toggle label{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:.875rem;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.125rem;letter-spacing:.2px;color:var(--text)}.profile-info-settings-v3 .toggle p{font-size:.75rem;line-height:1rem}.profile-info-settings-v3__go-to-change-password.btn-v4.small{margin-top:16px;min-width:unset}.profile-settings-v3{min-height:calc(100vh - 350px)}@media screen and (max-width:620px){.profile-settings-v3{margin:0 19px}}.profile-settings-v3 .register-v3__password-requirements{margin-top:12px}.profile-settings-v3__wrapper{padding-bottom:75px}.profile-settings-v3 .row-arrow-button{margin:0;padding:24px 0;border-bottom:1px solid #777;font-family:Avenir LT Std\ 65 Medium}.profile-settings-v3 .row-arrow-button svg{margin-right:10px}@media screen and (max-width:620px){.profile-settings-v3.settings{margin-top:0}}.profile-settings-v3 hr.toggle-hr{margin-top:15px;margin-bottom:41px;border:0;border-top:1px solid #777}.profile-settings-v3__select{margin:53px auto}.profile-settings-v3__content-personalization.is-loading .chipslist-wrapper{overflow:hidden;margin:9px 0}.profile-settings-v3__content-personalization.is-loading .chipslist-wrapper .skeleton{margin:auto!important}.profile-settings-v3__chiplist{margin-top:53px}.profile-settings-v3__chiplist .text-btn-no-arrow.small{text-transform:lowercase;text-align:right}.profile-settings-v3 .show-position{margin-top:40px}.profile-settings-v3 .toggle label{font-family:Avenir LT Std\ 65 Medium;font-size:1rem;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.13px;color:var(--text)}.profile-settings-v3__personalization{padding-top:14px;padding-bottom:24px}.customizer{padding:0 24px 50px}.customizer__description{font-family:Avenir LT Std\ 35 Light;font-weight:300;font-size:.875rem;letter-spacing:.1px;margin-bottom:19px}.customizer__button.primary{display:flex;align-items:center;padding-top:2px}.customizer__button img{transform:translateY(-1px);position:relative;top:0;bottom:0;margin:auto 8px auto 0;width:16px;height:16px}.header-v3--white{--bg-on-white-header:#fff;--color-on-white-header:#0a0b14;--color-container-on-white-header:#020814;--color-cards-on-white-header:#020814;--color-arrow-on-white-header:invert(4%) sepia(37%) saturate(1056%) hue-rotate(176deg) brightness(95%) contrast(102%);--border-color-on-white-header:rgba(2,8,20,0.12549019607843137);--border-color-cards-on-white-header:#e8e8e8;--bg-btn-close-modal-color-on-white-header:rgba(2,8,20,0.25098039215686274);--modal-close-on-white-header:brightness(100%);backdrop-filter:unset;-webkit-backdrop-filter:unset}.header-v3--white .icon-button,.header-v3--white .logo svg{color:#020814}.header-v3--white .header-v3__button-expandable.text-btn-no-arrow,.header-v3--white .header-v3__button-expandable.text-btn-no-arrow .header-v3__button-expandable-arrow,.header-v3--white .header-v3__button-expandable.text-btn-no-arrow:hover,.header-v3--white .header-v3__button-expandable.text-btn-no-arrow:not(.disabled):not(:active):focus,.header-v3--white .header-v3__first__skip-main.text-btn-no-arrow,.header-v3--white .header-v3__first__skip-main.text-btn-no-arrow:not(.disabled):not(:active):focus,.header-v3--white .header-v3__header-link a{color:rgba(2,8,20,.7)!important}.header-v3--white .area-of-expertise__l1-channel-arrow{filter:invert(0)}.header-v3{color:var(--text);width:100%;position:fixed;height:98px;left:0;right:0;top:0;z-index:99;background-color:rgba(2,8,20,.8);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);box-sizing:border-box;padding:24px 30px 24px 24px}@supports not ((-webkit-backdrop-filter:blur(40px)) or (backdrop-filter:blur(40px))){.header-v3{background-color:rgba(2,8,20,.95)}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.header-v3{top:0!important;padding:16px 20px 16px 16px;height:88px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.header-v3{top:0!important;padding:16px 20px 16px 0;height:88px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.header-v3{padding:16px 30px 16px 16px}}.header-v3.background-transparent{background-color:transparent;backdrop-filter:unset;-webkit-backdrop-filter:unset}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.header-v3.background-transparent__border{border-bottom:1px solid hsla(0,0%,100%,.1)}}.header-v3.header--opened{background-color:var(--bg-on-white-header,#020814)}.header-v3,.header-v3 .header-v3__header-link a,.header-v3 .icon-button,.header-v3 .logo svg{transition:background-color .2s linear,color .2s linear;line-height:normal}.header-v3 .header-v3__header-link.active{opacity:1}.header-v3 .header-v3__header-link.active .active_headerLinkBorderBottom{position:relative;height:98px}.header-v3 .header-v3__header-link.active .active_headerLinkBorderBottom:after{content:"";height:8px;width:100%;background-color:#26e5e9;position:absolute;bottom:0;left:0}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.header-v3 .two-lines-arrow{text-align:right;max-width:min-content}.header-v3 .two-lines-arrow svg{margin-bottom:18px}}.header-v3 .text-btn-no-arrow.small{text-decoration:none}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.header-v3.header-v3--white{background-color:#fff;backdrop-filter:unset;-webkit-backdrop-filter:unset}.header-v3.header-v3--white .icon-button,.header-v3.header-v3--white .logo svg{color:#020814}.header-v3.header-v3--white .header-v3__button-expandable.text-btn-no-arrow,.header-v3.header-v3--white .header-v3__button-expandable.text-btn-no-arrow .header-v3__button-expandable-arrow,.header-v3.header-v3--white .header-v3__button-expandable.text-btn-no-arrow:hover,.header-v3.header-v3--white .header-v3__button-expandable.text-btn-no-arrow:not(.disabled):not(:active):focus,.header-v3.header-v3--white .header-v3__first__skip-main.text-btn-no-arrow,.header-v3.header-v3--white .header-v3__first__skip-main.text-btn-no-arrow:not(.disabled):not(:active):focus,.header-v3.header-v3--white .header-v3__header-link a{color:rgba(2,8,20,.7)}.header-v3.header-v3--white .header-v3__header-link.active{opacity:.6}.header-v3.header-v3--white .header-v3__header-link.active .active_headerLinkBorderBottom:after{background-color:transparent}}.header-v3 .icon-button{display:flex;align-items:center;justify-content:center}.header-v3 .icon-button.bell-button,.header-v3 .icon-button.cart-button{position:relative}.header-v3 .icon-button.bell-button svg,.header-v3 .icon-button.cart-button svg,.header-v3 .icon-button.search-button svg{width:24px;height:24px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.header-v3 .icon-button.bell-button svg,.header-v3 .icon-button.cart-button svg,.header-v3 .icon-button.search-button svg{width:20px;height:20px}}@media (min-width:1024px) and (max-width:1199px) and (orientation:portrait){.header-v3 .icon-button.bell-button svg,.header-v3 .icon-button.cart-button svg,.header-v3 .icon-button.search-button svg{width:20px;height:20px}}.header-v3 .icon-button .icon-ball{position:absolute;min-width:17px;height:17px;border-radius:5.5px;-webkit-backdrop-filter:blur(119.6px);backdrop-filter:blur(119.6px);top:1px;right:4px;color:#020814;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:.8125rem;display:flex;align-items:center;justify-content:center;background-color:#26e5e9}.header-v3 .icon-button .active-border{border-bottom:8px solid #26e5e9;position:absolute;width:inherit;height:98px;box-sizing:border-box}@media (min-width:1200px){.header-v3 .icon-button .active-border{width:64px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.header-v3 .icon-button .active-border{width:56px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.header-v3 .icon-button .active-border{height:88px}}.header-v3 .icon-button:not(.hamburger-v3){width:40px;height:40px;max-height:100%;margin:0 7px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.header-v3 .icon-button:not(.hamburger-v3){margin:0 2px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.header-v3 .icon-button:not(.hamburger-v3){margin:4px 2px}}.header-v3 .icon-button.hamburger-v3{width:32px;height:32px;margin-left:18px;cursor:pointer}.header-v3 .icon-button.hamburger-v3 svg{width:32px;height:32px}@media (min-width:1024px) and (max-width:1199px) and (orientation:portrait){.header-v3 .icon-button.hamburger-v3,.header-v3 .icon-button.hamburger-v3 svg{width:32px!important;height:32px!important}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.header-v3 .icon-button.hamburger-v3,.header-v3 .icon-button.hamburger-v3 svg{width:24px;height:24px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.header-v3 .icon-button.hamburger-v3{margin-left:10px}.header-v3 .icon-button.hamburger-v3,.header-v3 .icon-button.hamburger-v3 svg{width:21px;height:auto}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.header-v3.is-modal{background-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;pointer-events:none;position:absolute}.header-v3.is-modal .back-button{pointer-events:all}.header-v3.is-modal .bell-button,.header-v3.is-modal .cart-button,.header-v3.is-modal .hamburger-v3,.header-v3.is-modal .logo,.header-v3.is-modal .search-button{display:none}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.header-v3.back-button-white-mobile .back-button svg{color:#fff}}.header-v3.not-fixed{position:absolute}.header-v3__first{display:flex;flex-direction:row-reverse;height:100%;max-width:200px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.header-v3__first{max-width:150px}}.header-v3__first__skip-container{width:0}.header-v3__first__skip-main.text-btn-no-arrow{margin-left:20px;position:absolute;left:-999px;font-family:Avenir LT Std\ 45 Book;font-weight:400;font-size:1rem}.header-v3__wrapper{max-width:1440px;width:100%;margin:auto;justify-content:space-between}.header-v3__wrapper,.header-v3__wrapper .logo{height:100%;display:flex;align-items:center}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.header-v3__wrapper .logo{margin-left:16px}}@media (min-width:1024px) and (max-width:1199px) and (orientation:portrait){.header-v3__wrapper .logo{max-width:91px}}.header-v3__wrapper .logo svg{height:100%;max-height:50px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.header-v3__wrapper .logo svg{max-height:24px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.header-v3__wrapper .logo svg{max-height:40px}}@media (max-width:400px){.header-v3__wrapper .logo.logo-smaller svg{height:auto;width:100%;margin-right:8px}}.header-v3__wrapper .logo.logo-vs svg{max-height:unset}.header-v3__wrapper .back-button{width:auto;height:100%;display:flex;align-items:center;cursor:pointer;z-index:1}.header-v3__wrapper .back-button svg{height:23px;width:auto;color:var(--text);transform:rotate(180deg)}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.header-v3__wrapper .back-button svg{min-height:15px;min-width:9px;width:auto;fill:#fff}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.header-v3__wrapper .back-button svg{height:17px;width:auto}}.header-v3__button-login.btn-v4.small{min-width:160px;margin-left:16px}.header-v3__button-login.btn-v4.small.primary{padding:0}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.header-v3__button-login.btn-v4.small.desktop-and-tablet-landscape{display:none}}.header-v3 .active-plan,.header-v3 .el-360{position:relative}.header-v3 .active-plan__gold-star,.header-v3 .el-360__gold-star{position:absolute;top:19px;left:25px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.header-v3 .active-plan,.header-v3 .el-360{display:none}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.header-v3 .active-plan svg,.header-v3 .el-360 svg{width:32px!important;height:32px!important}}.header-v3__icons{display:flex;align-items:center}.header-v3__icons .primary{color:#020814}.header-v3__icons .header-v3__button-login:last-child{margin-right:0}@media (min-width:1024px) and (max-width:1199px) and (orientation:portrait){.header-v3__icons .phone-and-tablet-portrait{display:none}}@media (min-width:1024px) and (max-width:1199px) and (orientation:portrait){.header-v3__icons .desktop-and-tablet-landscape{display:block}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.header-v3 .login-icon-button.mobile{display:none}}.header-v3__header-links{display:flex;align-items:center;height:100%}@media (max-width:919px){.header-v3__header-links{display:none}}.header-v3__header-link:has(.header-v3__button-expandable.open){opacity:1}.header-v3__header-link:has(.active){opacity:1}.header-v3__header-link{display:flex;align-items:center;height:100%;margin:0 20px;font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:1rem;opacity:.6}@media (min-width:1180px) and (max-width:1300px){.header-v3__header-link{margin:0 12px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.header-v3__header-link{margin:0 16px}}@media (min-width:1024px) and (max-width:1199px) and (orientation:portrait){.header-v3__header-link{font-size:.875rem}}.header-v3__header-link a{display:flex;align-items:center;height:100%}@media (min-width:1024px) and (max-width:1199px) and (orientation:portrait){.header-v3__header-link a{text-align:center}}@media (max-width:991px) and (orientation:landscape){.header-v3__header-link a{text-align:center}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.header-v3__header-link a{text-align:center}}@media (min-width:1024px) and (max-width:1199px) and (orientation:portrait){.header-v3__header-link-byc{margin-right:-5px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.header-v3__header-link-byc{margin-right:-2px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.header-v3__header-link{font-size:.875rem}}@media screen and (min-width:1024px) and (max-width:1199px){.header-v3__header-link .header-v3__button-expandable.two-lines-arrow{max-width:unset}.header-v3__header-link .header-v3__button-expandable.two-lines-arrow svg{margin-bottom:0}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.header-v3.header-v3__level-2 .logo,.header-v3.header-v3__level-3 .logo,.header-v3.header-v3__level-title+.header-v3__back-row+.page-top-title h2,.header-v3.header-v3__level-title+.header-v3__back-row+div .page-top-title h2,.header-v3.header-v3__level-title+.header-v3__back-row+section .page-top-title h2,.header-v3.header-v3__level-title+div .page-top-title h2,.header-v3.header-v3__level-title+section .page-top-title h2,.header-v3.header-v3__level-title .header-v3__icons,.header-v3.header-v3__level-title .logo{display:none}}.header-v3__button-expandable.text-btn-no-arrow.small{display:flex;align-items:center;justify-content:center;height:98px;color:#fff;border-radius:0;font-size:1rem}.header-v3__button-expandable.text-btn-no-arrow.small:not(.disabled):not(:active):focus,.header-v3__button-expandable.text-btn-no-arrow.small:not(.disabled):not(:active):hover{text-decoration:unset}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.header-v3__button-expandable.text-btn-no-arrow.small{font-size:.875rem}}.header-v3__button-expandable.text-btn-no-arrow.small.open .header-v3__button-expandable-arrow{transform:rotate(-90deg)}.header-v3__button-expandable.text-btn-no-arrow.small .header-v3__button-expandable-arrow{margin-left:8px;transform:rotate(90deg);color:#fff;height:11px;width:auto}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.header-v3__button-expandable.text-btn-no-arrow.small .header-v3__button-expandable-arrow{width:11px}}.header-v3__button-expandable.text-btn-no-arrow.small .header-v3__slider{position:absolute;height:8px;width:100%;left:0;bottom:0;background-color:#26e5e9;z-index:-1}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.header-v3.show-border-bottom{border-bottom:1px solid var(--White-10,hsla(0,0%,100%,.1))}}@media (max-width:1199.5px){.header-v3.cms-personalized .header-v3__button-login{min-width:125px;margin-left:auto;margin-right:auto}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.header-v3.cms-personalized .header-v3__button-login{min-width:160px}}@media (max-width:1199.5px){.header-v3.cms-personalized{padding:24px 16px 24px 0}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.header-v3.cms-personalized{padding:24px 32px 24px 16px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.header-v3.cms-personalized{padding:24px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.header-v3.cms-personalized .header-v3__icons{width:auto;gap:12.32px;display:flex;justify-content:space-between}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.header-v3.cms-personalized .header-v3__icons{gap:40px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.header-v3.cms-personalized .header-v3__icons{gap:16px}}.header-v3.cms-personalized .header-v3__header-links{display:flex;gap:16px}@media (min-width:1200px){.header-v3.cms-personalized .header-v3__header-links{gap:32px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.header-v3.cms-personalized .header-v3__header-links{display:none}}.header-v3.cms-personalized .header-v3__header-link{margin:0}.notifs-number{margin-left:12px;color:#26e5e9}.header-v3__back-row{display:flex;align-items:center;height:64px;width:100%;box-sizing:border-box;margin:98px auto 0;padding:0 24px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.header-v3__back-row{display:none}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.header-v3__back-row+.course-catalogue,.header-v3__back-row+.page-top-title,.header-v3__back-row+div .page-top-title{margin-top:0}}.header-v3__back-row.header-v3__back-row--absolute{position:absolute;left:0;z-index:2}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.header-v3__back-row.header-v3__back-row--absolute{width:min-content}}@media screen and (min-width:1488px){.header-v3__back-row.header-v3__back-row--absolute .header-v3__back-row-content{left:calc(50vw - 744px)}}.header-v3__back-row .header-v3__back-row-content{width:100%;max-width:1440px;margin:0 auto}.header-v3__back-button{width:auto;height:40px;display:flex;align-items:center;cursor:pointer;opacity:.8}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.header-v3__back-button{opacity:1}}.header-v3__back-button svg{height:23px;width:auto;color:var(--text)}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.header-v3__back-button svg{height:19px;width:auto}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.header-v3__back-button.mobile{display:none}}.header-v3__back-button-desktop.icon-btn.small svg{width:auto;height:13px}.header-v3__title-page{position:absolute;left:50%;transform:translateX(-50%);padding:0 60px;width:100%;box-sizing:border-box;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:1.25rem;letter-spacing:-.2px;line-height:1.5;color:#fff;text-transform:uppercase;text-align:center;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.header-v3__title-page{display:none}}@media screen and (min-width:550px){.keyboard-active .header-v3__first__skip-main.text-btn-no-arrow:focus{display:flex;align-items:center;position:static}}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){.keyboard-active .header-v3__first__skip-main.text-btn-no-arrow:focus{flex-shrink:0}}}.footer-v3{font-family:Avenir LT Std\ 65 Medium;font-size:.7rem;line-height:1rem;color:var(--text);margin-top:52px;border-top:1px solid hsla(0,0%,100%,.2);z-index:2}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.footer-v3{background-color:#020814;margin-top:0}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.footer-v3{margin-top:0}}.footer-v3__box{display:grid;grid-template-columns:repeat(4,1fr);margin:56px 60px}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.footer-v3__box{display:flex;flex-direction:column;margin:0}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.footer-v3__box{display:flex;flex-direction:column;margin:0}}.footer-v3__box .footer-section{max-width:210px}.footer-v3__box .footer-section:not(:last-child){margin-right:30px}@media (max-width:1199.5px){.footer-v3__box .footer-section:not(:last-child){margin-right:0}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.footer-v3__box .footer-section{max-width:none}.footer-v3__box .footer-section .accordion-v3--expand *{background-color:hsla(0,0%,100%,.03)}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.footer-v3__box .footer-section{max-width:none}.footer-v3__box .footer-section .accordion-v3--expand *{background-color:hsla(0,0%,100%,.03)}}.footer-v3__box .footer-section .title{font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:1.125rem;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:hsla(0,0%,100%,.5);margin-bottom:17px;text-transform:uppercase}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.footer-v3__box .footer-section .title{padding:12px 16px!important;margin:0;letter-spacing:-.3px;color:#fff}.footer-v3__box .footer-section .title span{background-color:initial}.footer-v3__box .footer-section .title button{min-width:40px;min-height:40px;display:flex;justify-content:center;align-items:center;padding:8px;border-radius:100px;background-color:hsla(0,0%,100%,.1)}.footer-v3__box .footer-section .title button svg{fill:#fff;background-color:initial}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.footer-v3__box .footer-section .title{padding:12px 32px!important;margin:0;letter-spacing:-.3px;color:#fff}.footer-v3__box .footer-section .title span{background-color:initial}.footer-v3__box .footer-section .title button{min-width:40px;min-height:40px;display:flex;justify-content:center;align-items:center;padding:8px;border-radius:100px;background-color:hsla(0,0%,100%,.1)}.footer-v3__box .footer-section .title button svg{fill:#fff;background-color:initial}}.footer-v3__box .footer-section .footer-item{color:#26e5e9;font-family:Avenir LT Std\ 55 Roman;font-weight:400;font-size:.875rem;letter-spacing:.2px;line-height:18px;font-family:Avenir LT Std\ 45 Book;line-height:normal;letter-spacing:normal;text-align:left;color:#fff}.footer-v3__box .footer-section .footer-item .do-not-sell-personal-info,.footer-v3__box .footer-section .footer-item a{cursor:pointer}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.footer-v3__box .footer-section .footer-item{width:100%;background-image:none;border:none}.footer-v3__box .footer-section .footer-item *{border:none!important}.footer-v3__box .footer-section .footer-item .link-container{padding:12px 16px 24px}.footer-v3__box .footer-section .footer-item .link-container .legal-disclaimer-text{color:#26e5e9;font-family:Avenir LT Std\ 55 Roman;font-weight:400;font-size:.875rem;letter-spacing:.2px;line-height:18px;font-family:Avenir LT Std\ 35 Light;background:none;font-size:16px;line-height:normal;letter-spacing:normal;text-align:left;color:var(--white-70,hsla(0,0%,100%,.7));margin-right:60px}.footer-v3__box .footer-section .footer-item .link-container .description{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;word-break:break-word;background-color:initial}.footer-v3__box .footer-section .footer-item .link-container .description *{font-family:Avenir LT Std\ 55 Roman;font-weight:400;font-size:1.125rem;line-height:2.22;letter-spacing:normal;color:hsla(0,0%,100%,.7);background-color:initial}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.footer-v3__box .footer-section .footer-item{width:100%;background-image:none;border:none}.footer-v3__box .footer-section .footer-item *{border:none!important}.footer-v3__box .footer-section .footer-item .link-container{padding:12px 32px 24px}.footer-v3__box .footer-section .footer-item .link-container .legal-disclaimer-text{color:#26e5e9;font-family:Avenir LT Std\ 55 Roman;font-weight:400;font-size:.875rem;letter-spacing:.2px;line-height:18px;display:inline-block;background:none;max-width:797px;font-family:Avenir LT Std\ 35 Light;font-size:16px;line-height:normal;letter-spacing:normal;text-align:left;color:var(--white-70,hsla(0,0%,100%,.7));margin-right:60px}.footer-v3__box .footer-section .footer-item .link-container .description{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;word-break:break-word;background-color:initial}.footer-v3__box .footer-section .footer-item .link-container .description *{font-family:Avenir LT Std\ 55 Roman;font-weight:400;font-size:1.125rem;line-height:2.22;letter-spacing:normal;color:hsla(0,0%,100%,.7);background-color:initial}}.footer-v3__box .footer-section .footer-item:not(:last-child){margin-bottom:12px}.footer-v3__box .footer-section .intranet-description{color:#26e5e9;font-family:Avenir LT Std\ 55 Roman;font-weight:400;font-size:.875rem;letter-spacing:.2px;line-height:18px;font-family:Avenir LT Std\ 45 Book;line-height:1.57;letter-spacing:.18px;color:#fff;margin-bottom:32px;display:block;background:transparent}.footer-v3__box .footer-section.intranet-section{max-width:223px}.footer-v3__box .footer-section.intranet-section *{text-decoration:none;text-align:left}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.footer-v3__box .footer-section.intranet-section{width:160px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.footer-v3__box .footer-section.intranet-section{max-width:none}}.footer-v3__box .footer-section.intranet-section.is-not-authenticated{width:auto}.footer-v3__box .leonardo-description{width:265px;margin-top:38px;color:#26e5e9;font-family:Avenir LT Std\ 55 Roman;font-weight:400;font-size:.875rem;letter-spacing:.2px;line-height:18px;font-family:Avenir LT Std\ 45 Book;line-height:1.57;letter-spacing:.18px;color:#fff;opacity:.6;margin-right:165px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.footer-v3__box .leonardo-description{margin-right:0;width:auto;padding:12px 16px;margin-top:0;font-size:.75rem;line-height:1.67;letter-spacing:.15px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.footer-v3__box .leonardo-description{margin-right:0;width:auto;padding:12px 32px;margin-top:0;font-size:.75rem;line-height:1.67;letter-spacing:.15px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.footer-v3__box .social-languages-bg{background-image:radial-gradient(circle at 8% 580%,#009dd5,rgba(3,15,27,0) 56%);align-items:center;max-height:104px}}@media screen and (max-width:1199px) and (orientation:portrait){.footer-v3__box .social-languages-bg{background-image:radial-gradient(circle at 8% 433%,#009dd5,rgba(3,15,27,0) 56%)}}@media screen and (max-width:767px){.footer-v3__box .social-languages-bg{background-image:radial-gradient(circle at 8% 210%,#009dd5,rgba(3,15,27,0) 56%)}}.footer-v3__box .social-languages-container{width:210px;max-width:210px;min-width:max-content}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.footer-v3__box .social-languages-container{display:flex;flex-direction:column;margin:32px 16px 24px;width:auto;max-width:none}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.footer-v3__box .social-languages-container{display:flex;margin:32px 32px 24px 8px;width:auto;max-width:none}}.footer-v3__box .social-languages-container .title{font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:1.125rem;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:hsla(0,0%,100%,.5);margin-bottom:17px;text-transform:uppercase;word-break:break-word;max-width:210px}.footer-v3__box .social-languages-container .form__wrapper_select{display:flex;flex-grow:1;margin-top:8px;height:48px}.footer-v3__box .social-languages-container .social-networks{display:flex;margin-bottom:24px;width:100%}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.footer-v3__box .social-languages-container .social-networks{order:2;display:flex;justify-content:flex-start;margin-bottom:0;width:100%;grid-row-gap:15px;justify-content:center}}@media screen and (max-width:767px) and (orientation:portrait) and (max-width:425px),screen and (max-width:991px) and (orientation:landscape) and (max-width:425px){.footer-v3__box .social-languages-container .social-networks{grid-template-columns:repeat(auto-fit,149px);justify-content:flex-start;margin-top:32px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.footer-v3__box .social-languages-container .social-networks{display:flex;justify-content:flex-start;margin-bottom:0;width:50%;max-height:47.5px;margin-left:16px}}.footer-v3__box .social-languages-container .social-networks .icon-btn.small{width:40px;height:40px}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.footer-v3__box .social-languages-container .social-networks .icon-btn.small{width:48px;height:48px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.footer-v3__box .social-languages-container .social-networks .icon-btn.small{width:56px;height:56px}}.footer-v3__box .social-languages-container .social-networks .social{font-family:Avenir LT Std\ 55 Roman;font-weight:400;font-size:1.125rem;line-height:normal;letter-spacing:-.41px;color:hsla(0,0%,100%,.7);border:1px solid hsla(0,0%,100%,.2)}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.footer-v3__box .social-languages-container .social-networks .social{padding:0 10px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.footer-v3__box .social-languages-container .social-networks .social{padding:0 10px}}.footer-v3__box .social-languages-container .social-networks .social:not(:last-child){margin-right:16px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.footer-v3__box .social-languages-container .social-networks .social:not(:last-child){margin-right:12px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.footer-v3__box .social-languages-container .social-networks .social:not(:last-child){margin-right:10px}}.footer-v3__box .social-languages-container .social-networks img{width:17.5px;height:17.5px;object-fit:contain;padding:8px;display:flex;justify-content:center;align-items:center}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.footer-v3__box .social-languages-container .social-networks img{width:23.3px;height:23.3px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.footer-v3__box .social-languages-container .social-networks img{width:17.5px;height:17.5px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.footer-v3__box .social-languages-container .languages{margin-bottom:32px;order:-1}}.footer-v3__box .social-languages-container .languages .dropdown_close_icon{width:16px;height:16px}.footer-v3__box .social-languages-container .languages *{font-family:Avenir LT Std\ 35 Light;font-weight:400;font-size:1rem;line-height:normal;letter-spacing:-.41px}.footer-v3__legal{padding:24px 60px;display:grid;grid-template-columns:repeat(4,auto);justify-content:space-between;align-items:end}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.footer-v3__legal{padding:12px 32px 12px 24px;grid-template-columns:repeat(3,auto)}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.footer-v3__legal{grid-template-columns:auto;grid-row-gap:24px;padding:32px 16px}}.footer-v3__legal .copyright{margin:auto;font-family:Avenir LT Std\ 45 Book;font-weight:400;font-size:.75rem;line-height:1.33;letter-spacing:.2px;color:hsla(0,0%,100%,.7);display:flex;flex-wrap:wrap;justify-content:center;align-items:center}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.footer-v3__legal .copyright{display:flex;flex-wrap:wrap;font-size:.875rem;line-height:1.57;letter-spacing:.23px;justify-content:flex-start}}.footer-v3__legal .copyright span:first-child{margin-right:4px}.footer-v3__legal .copyright.is-not-authenticated{font-size:.875rem;line-height:1.57;letter-spacing:.18px;text-align:left;justify-content:flex-start;margin:auto 0}.footer-v3__legal .banner{text-align:center}.footer-v3__legal .banner *{margin:0;border-radius:0;text-decoration:none;background-color:initial;padding-left:0!important}.footer-v3__legal .banner * img{width:40px;height:40px;margin-right:10px;border:1px solid hsla(0,0%,100%,.1)}.footer-v3__legal .banner * button{padding:0;font-family:Avenir LT Std\ 45 Book;font-weight:400;font-size:.875rem;line-height:1.57;letter-spacing:.23px}.footer-v3__legal .banner * button svg{width:16px;height:16px;margin-left:8px;margin-bottom:-2px}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.footer-v3__legal .banner * button svg{margin-bottom:0}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.footer-v3__legal .banner.is-not-authenticated{margin:auto 0}}.footer-v3__legal .hide-element{display:none}.footer-v3__legal .logo-VS{position:absolute;right:33px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:auto}.footer-v3__legal .logo-VS .poweredBy{font-family:Avenir LT Std\ 55 Roman;font-weight:300;font-size:.75rem;line-height:1.6;letter-spacing:.23px;margin-right:9px}@media (max-width:1199.5px){.footer-v3__legal .logo-VS{display:none}}.footer-v3 .logo-VS-mobile{position:absolute;padding-left:16px;margin-top:10px!important;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:auto}.footer-v3 .logo-VS-mobile .poweredByMobile{font-family:Avenir LT Std\ 55 Roman;font-weight:300;font-size:.75rem;line-height:1.6;letter-spacing:.23px;margin-right:9px}@media (min-width:767px) and (orientation:portrait),(min-width:991px) and (orientation:landscape){.footer-v3 .logo-VS-mobile{display:none}}.footer-arrow-right{min-width:24px;min-height:24px;object-fit:contain;display:flex;justify-content:center;align-items:center;cursor:pointer;margin-left:30px}.footer-arrow-right svg{fill:hsla(0,0%,100%,.7);background:initial}.banner-bg-container{height:70px;position:absolute;right:0;left:0;top:auto;overflow:hidden}.banner-bg-container .banner-bg{position:absolute;width:452px;height:452px;border-radius:200px;left:0;right:0;margin:100px auto 0}.legal-disclaimer{display:flex;padding:24px 60px;align-items:flex-start;gap:32px;border-top:1px solid var(--white-20,hsla(0,0%,100%,.2));border-bottom:1px solid var(--white-20,hsla(0,0%,100%,.2));background:var(--secondary-100,#020814)}.legal-disclaimer .legal-disclaimer-text{color:#26e5e9;font-family:Avenir LT Std\ 55 Roman;font-weight:400;font-size:.875rem;letter-spacing:.2px;line-height:18px;background:none;font-family:Avenir LT Std\ 35 Light;line-height:normal;letter-spacing:normal;text-align:left;color:var(--white-70,hsla(0,0%,100%,.7));margin-right:60px}.terms{background-color:#0a0b14;padding:98px 19px 39px}.terms h1,.terms h2,.terms p{color:#fff}.terms__title{font-size:1.5rem;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.18px;text-align:center;font-family:Avenir LT Std\ 65 Medium;margin-bottom:46px}@media screen and (min-width:709px){.terms__title{text-align:start}}.terms__subtitle{font-size:.875rem;font-family:Avenir LT Std\ 65 Medium;margin:0 0 16px}.terms__paragraph{font-family:Avenir LT Std\ 45 Book;font-size:.875rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.12px}@media (max-width:1199.5px){.public-catalogue-v3{padding-top:98px}}.public-catalogue-v3 .register_now{text-align:center;margin:16px auto 0;width:fit-content;width:-moz-fit-content;z-index:0}.public-catalogue-v3 .filtersV3__section .wrapper{display:none}.public-catalogue-v3 .section.filtersV3__courses-results-container{margin-bottom:0}.contact-us-v3{padding:0 0 80px;min-height:60vh;margin:0 auto;color:var(--text)}.contact-us-v3__faq-section{padding:0 24px;margin-bottom:51px}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.contact-us-v3__faq-section{padding:0 32px}}.contact-us-v3__title{margin-bottom:23px}.contact-us-v3__subtitle{font-family:Avenir LT Std\ 85 Heavy,sans-serif;text-transform:uppercase;letter-spacing:.12px;margin-bottom:38px}.contact-us-v3__message,.contact-us-v3__subtitle{font-size:1rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;color:currentColor}.contact-us-v3__message{font-family:Avenir LT Std\ 45 Book;letter-spacing:.13px}@media (max-width:709px){.contact-us-v3__message .box-progress__sub{padding:15px 0;text-align:left}}.contact-us-v3__message.no-ecommerce .ecomm_label{display:none}.contact-us-v3__descr{padding-bottom:10px;display:block}.contact-us-v3__accordion .accordion-v3:not(.hide-border-top){border-bottom:1px solid hsla(0,0%,100%,.1);border-top:none}.contact-us-v3__accordion .accordion-v3:not(.gradient){margin-top:0;padding:24px 0}.contact-us-v3__accordion .accordion-v3 .accordion-v3__title{margin-top:0}.contact-us-v3__accordion hr{background-color:currentColor}.contact-us-v3__accordion .accordion-v3__title{width:100%}.contact-us-v3__accordion-item{margin-top:20px}.contact-us-v3__accordion-item p{font-size:.875rem}.contact-us-v3__accordion-item ol,.contact-us-v3__accordion-item ul{list-style-type:decimal;list-style-position:inside;margin-bottom:15px}.contact-us-v3__accordion-item ul li{list-style:none;padding-left:25px;position:relative}.contact-us-v3__accordion-item ul li:before{content:"";position:absolute;top:9px;left:0;display:block;width:6px;height:6px;border-radius:50%;background-color:var(--text)}@media screen and (min-width:900px){.contact-us-v3__message,.contact-us-v3__subtitle,.contact-us-v3__title{text-align:center}.contact-us-v3__title{font-size:2.25rem;font-family:Avenir LT Std\ 65 Medium;font-weight:900;letter-spacing:.26px;color:#26e5e9}.contact-us-v3__accordion{max-width:620px;margin:0 auto}}.contact-us-v3__email{margin-top:20px}.contact-us-v3__email.underline{text-decoration:none}.contact-us-v3__email .box-progress__sub a{color:#26e5e9;text-decoration:underline;text-underline-offset:2px;font-size:14px;font-weight:700;line-height:18px;letter-spacing:.2px}.contact-us-v3__email .box-progress__sub a:focus-within,.contact-us-v3__email .box-progress__sub a:hover{color:#fff}.contact-us-v3__email .box-progress__sub a:active{text-decoration:none}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.contact-us-v3__email .box-progress__sub a{word-break:break-word}}.contact-us-v3__email .box-progress__sub span{color:currentColor;padding-right:20px}.contact-us-v3__email p{margin:0}.contact-us-v3__needhelp{margin:90px auto 8px}.contact-us-v3 .section__button{margin-top:13px}.contact-us-v3 .section__button .custom-link-v3{padding:0 43px}.contact-us-v3__faq-ecommerce-section{margin-top:120px}.contact-us-v3 .wrapper-loader{text-align:center}.promo .footer-v3 .contact,.promo .footer-v3 .homepage,.promo .footer-v3 .login,.promo .footer-v3__item.catalogue,.promo .footer-v3__links .homescreen-prompt,.promo .footer-v3__message-row,.promo .footer-v3__select,.promo .header-v3 .icon-button.hamburger-v3{display:none}.promo .header-v3__first{cursor:not-allowed}.promo .headerPage{margin-top:60px;position:relative;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.promo .headerPage .title{font-family:Avenir LT Std\ 35 Light;font-size:2.25rem;font-weight:300;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.13px;text-align:center;color:#fff;padding-bottom:16px}@media screen and (max-width:1199.5px) and (max-width:500px){.promo .headerPage .title{padding-top:40px}}@media screen and (max-width:1199.5px) and (min-width:500px) and (max-width:1024px){.promo .headerPage .title{padding-top:140px}}.promo .headerPage .subtitle{margin-bottom:0!important;font-family:Avenir LT Std\ 35 Light;font-size:1rem;font-weight:300;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.13px;text-align:center}@media screen and (max-width:1199.5px) and (max-width:500px){.promo .headerPage .subtitle{padding:0 25px;text-align:center}}.promo .headerPage .choose{font-family:Avenir LT Std\ 35 Light;font-size:1rem;font-weight:300;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.13px;text-align:center;margin-bottom:40px}@media screen and (max-width:1199.5px) and (max-width:500px){.promo .headerPage .choose{padding:0 25px;text-align:center}}.promo .headerPage .buttonSun{margin-right:21px;width:214px}@media (max-width:1199.5px){.promo .headerPage .buttonSun{margin-right:0}}.promo .headerPage .buttonOptical{width:214px}.promo .headerPage .form__group-border{margin-top:15px;margin-right:20px}.promo .headerPage .register-v3__btn{max-width:95px;max-height:40px}.promo .headerPageFirst{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;overflow:hidden;height:100%;min-height:92.3vh;background-image:url(https://media.leonardo.essilorluxottica.com/images/preboarding/Leonardo_background_desk.jpg);background-size:cover;background-position:100%}@media (max-width:1199.5px){.promo .headerPageFirst{background-image:url(https://media.leonardo.essilorluxottica.com/images/preboarding/Leonardo_background_mob.jpg);background-size:100%}}.promo .headerPageFirst .title{font-family:Avenir LT Std\ 65 Medium;font-size:2.25rem;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.25px;text-align:center;color:#fff;margin-bottom:16px}.promo .headerPageFirst .subtitle{margin-bottom:0!important}@media screen and (max-width:1199.5px) and (max-width:500px){.promo .headerPageFirst .subtitle{padding:0 25px;text-align:center;letter-spacing:.13px;font-size:1rem;font-weight:300}}.promo .headerPageFirst .form__group-border{margin-top:15px;margin-right:20px;width:250px}@media (max-width:1199.5px){.promo .headerPageFirst .form__group-border{width:223px}}.promo .headerPageFirst .register-v3__btn{max-width:95px;max-height:40px}.promo .headerPageFirst .errorCode{font-family:Avenir LT Std\ 35 Light;font-size:.75rem;font-weight:300;max-height:0;position:relative;top:2px;color:#ff5151}.promo .input-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:row}.promo .input-wrapper .code{max-height:60px}.promo .choose-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:row;margin-bottom:40px}@media (max-width:1199.5px){.promo .choose-wrapper{flex-direction:column}}.promo .videoBox{height:376px;margin-bottom:24px;width:671px}@media screen and (max-width:1199.5px) and (max-width:500px){.promo .videoBox{height:184px;margin-bottom:24px;width:100%}}.promo .videoDescr{padding:0 23px 80px;font-family:Avenir LT Std\ 35 Light;font-size:1rem;font-weight:300;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.13px;text-align:center}.color-picker{width:100%;margin:20px auto 30px}.color-picker__slider{position:relative;height:24px;margin-bottom:26px;display:flex;justify-content:center;align-items:center}.color-picker__input{width:100%;height:3px;-webkit-appearance:none;outline:none;background-color:#000;cursor:pointer}.color-picker__input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:10px;height:24px;border-radius:5px;background:var(--colorThumb);border:2px solid var(--colorThumb);box-shadow:0 3px 10px 1px var(--colorThumb);cursor:pointer}.color-picker__input::-moz-range-thumb{width:10px;height:24px;border-radius:5px;background:var(--colorThumb);border:2px solid var(--colorThumb);box-shadow:0 3px 10px 1px var(--colorThumb);cursor:pointer}.color-picker__columns{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;height:100%;width:100%;margin:auto;z-index:-1}.color-picker__column{width:10px;height:100%;min-height:24px;border-radius:5px;background-color:#000;transition:all .6s ease-out;position:relative}.color-picker__column.selected{height:100%;min-height:24px;transition:all .1s ease-in}.color-picker__column.color-picker-yellow:after{background-color:#fc0}.color-picker__column.color-picker-light-green:after{background-color:#c7ff00}.color-picker__column.color-picker-dark-green:after{background-color:#24ca00}.color-picker__column.color-picker-light-blue:after{background-color:#00ff9f}.color-picker__column.color-picker-dark-blue:after,.color-picker__column.color-picker-violet:after{background-color:#009bff}.color-picker__column.color-picker-red:after{background-color:#ff00cb}.color-picker__column.color-picker-orange:after{background-color:#f60}.color-picker__column:after{content:"";display:block;height:6px;width:6px;border-radius:50%;position:absolute;left:2px;right:0;bottom:-20px;background-color:#000}.color-picker__bar{width:100%;height:4px;border-radius:3px;background-image:linear-gradient(90deg,#eec900,#9fe100 14.3%,#00e871 28.6%,#00c1f1 42.9%,#3181fe 57.2%,#d500bf 71.5%,#d5003d 85.8%,#ff9500)}.courses-results-v3__list-wrapper{--gap-results-col:16px;--gap-results-row:32px;--results-right-space:0px;margin:0 auto;max-width:1440px;padding:0 60px;box-sizing:content-box}@media (max-width:1199.5px){.courses-results-v3__list-wrapper{padding:0 16px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.courses-results-v3__list-wrapper{padding:0 32px}}@media screen and (min-width:1440px){.courses-results-v3__list-wrapper{--gap-results-col:41.25px}}.courses-results-v3__list{color:currentColor;padding:23px 0;justify-content:space-between;display:flex;flex-wrap:wrap;column-gap:11px;row-gap:var(--gap-results-row);width:calc(100% + var(--gap-results-col));max-width:100vw;display:grid}.courses-results-v3__list.big,.courses-results-v3__list.medium{width:auto;grid-template-columns:repeat(auto-fill,255px)}@media screen and (min-width:1439px) and (max-width:1459px){.courses-results-v3__list.big:not(.isSearchPage).courses-results-v3__list--card-variant-card-evolution,.courses-results-v3__list.medium:not(.isSearchPage).courses-results-v3__list--card-variant-card-evolution{column-gap:calc(25% - 318.75px)}}@media (max-width:991.5px) and (min-width:494px),(min-width:768px) and (max-width:1199px) and (orientation:portrait) and (min-width:494px){.courses-results-v3__list.big:not(.training-pills),.courses-results-v3__list.medium:not(.training-pills){width:auto;grid-template-columns:repeat(auto-fill,183px)}.courses-results-v3__list.big:not(.training-pills).courses-results-v3__list--card-variant-card-evolution,.courses-results-v3__list.medium:not(.training-pills).courses-results-v3__list--card-variant-card-evolution{grid-template-columns:repeat(auto-fill,152px)}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.courses-results-v3__list.big:not(.training-pills).courses-results-v3__list--card-variant-card-evolution,.courses-results-v3__list.big:not(.training-pills).courses-results-v3__list--card-variant-search,.courses-results-v3__list.medium:not(.training-pills).courses-results-v3__list--card-variant-card-evolution,.courses-results-v3__list.medium:not(.training-pills).courses-results-v3__list--card-variant-search{grid-template-columns:repeat(auto-fill,calc(25vw - 24.65px - var(--results-right-space)))}}@media (max-width:991.5px) and (max-width:688px),(min-width:768px) and (max-width:1199px) and (orientation:portrait) and (max-width:688px){.courses-results-v3__list.big:not(.training-pills).courses-results-v3__list--card-variant-card-evolution,.courses-results-v3__list.big:not(.training-pills).courses-results-v3__list--card-variant-search,.courses-results-v3__list.medium:not(.training-pills).courses-results-v3__list--card-variant-card-evolution,.courses-results-v3__list.medium:not(.training-pills).courses-results-v3__list--card-variant-search{grid-template-columns:repeat(auto-fill,calc(33.33333vw - 21.73333px))}}@media (max-width:991.5px) and (max-width:520px),(min-width:768px) and (max-width:1199px) and (orientation:portrait) and (max-width:520px){.courses-results-v3__list.big:not(.training-pills).courses-results-v3__list--card-variant-card-evolution,.courses-results-v3__list.big:not(.training-pills).courses-results-v3__list--card-variant-search,.courses-results-v3__list.medium:not(.training-pills).courses-results-v3__list--card-variant-card-evolution,.courses-results-v3__list.medium:not(.training-pills).courses-results-v3__list--card-variant-search{grid-template-columns:repeat(auto-fill,calc(50vw - 24.4px))}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.courses-results-v3__list.big .card-l1-evolution,.courses-results-v3__list.medium .card-l1-evolution{width:100%;min-width:calc(25vw - 24.25px)}.courses-results-v3__list.big .card-l1-evolution .card-v3__wrapper,.courses-results-v3__list.medium .card-l1-evolution .card-v3__wrapper{width:100%;min-width:calc(25vw - 24.25px);height:calc(32.23684vw - 31.26974px)}}@media (max-width:991.5px) and (max-width:688px),(min-width:768px) and (max-width:1199px) and (orientation:portrait) and (max-width:688px){.courses-results-v3__list.big .card-l1-evolution,.courses-results-v3__list.medium .card-l1-evolution{min-width:calc(33.33333vw - 21.33333px)}.courses-results-v3__list.big .card-l1-evolution .card-v3__wrapper,.courses-results-v3__list.medium .card-l1-evolution .card-v3__wrapper{min-width:calc(33.33333vw - 21.33333px);height:calc(42.98246vw - 27.50877px)}}@media (max-width:991.5px) and (max-width:520px),(min-width:768px) and (max-width:1199px) and (orientation:portrait) and (max-width:520px){.courses-results-v3__list.big .card-l1-evolution,.courses-results-v3__list.medium .card-l1-evolution{min-width:calc(50vw - 24px)}.courses-results-v3__list.big .card-l1-evolution .card-v3__wrapper,.courses-results-v3__list.medium .card-l1-evolution .card-v3__wrapper{min-width:calc(50vw - 24px);height:calc(64.47368vw - 30.94737px)}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.courses-results-v3__list.big .card-evolution.its-card .card-evolution__image,.courses-results-v3__list.medium .card-evolution.its-card .card-evolution__image{width:100%;min-width:calc(25vw - 24.25px);height:calc(32.23684vw - 31.26974px)}}@media (max-width:991.5px) and (max-width:688px),(min-width:768px) and (max-width:1199px) and (orientation:portrait) and (max-width:688px){.courses-results-v3__list.big .card-evolution.its-card .card-evolution__image,.courses-results-v3__list.medium .card-evolution.its-card .card-evolution__image{min-width:calc(33.33333vw - 21.33333px);height:calc(42.98246vw - 27.50877px)}}@media (max-width:991.5px) and (max-width:520px),(min-width:768px) and (max-width:1199px) and (orientation:portrait) and (max-width:520px){.courses-results-v3__list.big .card-evolution.its-card .card-evolution__image,.courses-results-v3__list.medium .card-evolution.its-card .card-evolution__image{min-width:calc(50vw - 24px);height:calc(64.47368vw - 30.94737px)}}.courses-results-v3__list.big.training-pills,.courses-results-v3__list.medium.training-pills{column-gap:11px;row-gap:var(--gap-results-row);grid-template-columns:repeat(auto-fill,255px)}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.courses-results-v3__list.big.training-pills,.courses-results-v3__list.medium.training-pills{grid-template-columns:repeat(auto-fill,228px)}.courses-results-v3__list.big.training-pills .item .card-v3-medium-pill,.courses-results-v3__list.big.training-pills .item .card-v3-medium-pill__skeleton,.courses-results-v3__list.medium.training-pills .item .card-v3-medium-pill,.courses-results-v3__list.medium.training-pills .item .card-v3-medium-pill__skeleton{width:228px;min-width:228px}.courses-results-v3__list.big.training-pills .item .card-v3-medium-pill .card-v3__wrapper,.courses-results-v3__list.big.training-pills .item .card-v3-medium-pill__skeleton .card-v3__wrapper,.courses-results-v3__list.medium.training-pills .item .card-v3-medium-pill .card-v3__wrapper,.courses-results-v3__list.medium.training-pills .item .card-v3-medium-pill__skeleton .card-v3__wrapper{height:206px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.courses-results-v3__list.big.training-pills,.courses-results-v3__list.medium.training-pills{grid-template-columns:repeat(auto-fill,calc(25vw - 28.04px - var(--results-right-space)))}.courses-results-v3__list.big.training-pills .card-v3-medium-pill,.courses-results-v3__list.medium.training-pills .card-v3-medium-pill{max-width:calc(25vw - 28px);min-width:calc(25vw - 28px)}.courses-results-v3__list.big.training-pills .card-v3-medium-pill .card-v3__wrapper,.courses-results-v3__list.medium.training-pills .card-v3-medium-pill .card-v3__wrapper{height:calc(22.5vw - 25.2px)}.courses-results-v3__list.big.training-pills .card-v3-medium-pill__skeleton,.courses-results-v3__list.medium.training-pills .card-v3-medium-pill__skeleton{width:calc(25vw - 28px)!important;height:auto!important}.courses-results-v3__list.big.training-pills .card-v3-medium-pill__skeleton svg,.courses-results-v3__list.medium.training-pills .card-v3-medium-pill__skeleton svg{width:calc(25vw - 28px)!important}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.courses-results-v3__list.big.training-pills,.courses-results-v3__list.medium.training-pills{grid-template-columns:repeat(auto-fill,calc(33.33333vw - 21.37333px - var(--results-right-space)))}.courses-results-v3__list.big.training-pills .card-v3-medium-pill,.courses-results-v3__list.medium.training-pills .card-v3-medium-pill{max-width:calc(33.33333vw - 21.33333px);min-width:calc(33.33333vw - 21.33333px)}.courses-results-v3__list.big.training-pills .card-v3-medium-pill .card-v3__wrapper,.courses-results-v3__list.medium.training-pills .card-v3-medium-pill .card-v3__wrapper{height:calc(30vw - 19.2px)}.courses-results-v3__list.big.training-pills .card-v3-medium-pill__skeleton,.courses-results-v3__list.medium.training-pills .card-v3-medium-pill__skeleton{width:calc(33.33333vw - 21.33333px)!important;height:auto!important}.courses-results-v3__list.big.training-pills .card-v3-medium-pill__skeleton svg,.courses-results-v3__list.medium.training-pills .card-v3-medium-pill__skeleton svg{width:calc(33.33333vw - 21.33333px)!important}}@media (max-width:520px){.courses-results-v3__list.big.training-pills,.courses-results-v3__list.medium.training-pills{grid-template-columns:repeat(auto-fill,calc(50vw - 24.04px))}.courses-results-v3__list.big.training-pills .card-v3-medium-pill,.courses-results-v3__list.medium.training-pills .card-v3-medium-pill{max-width:calc(50vw - 24px);min-width:calc(50vw - 24px)}.courses-results-v3__list.big.training-pills .card-v3-medium-pill .card-v3__wrapper,.courses-results-v3__list.medium.training-pills .card-v3-medium-pill .card-v3__wrapper{height:calc(45vw - 21.6px)}.courses-results-v3__list.big.training-pills .card-v3-medium-pill__skeleton,.courses-results-v3__list.medium.training-pills .card-v3-medium-pill__skeleton{width:calc(50vw - 24px)!important;height:auto!important}.courses-results-v3__list.big.training-pills .card-v3-medium-pill__skeleton svg,.courses-results-v3__list.medium.training-pills .card-v3-medium-pill__skeleton svg{width:calc(50vw - 24px)!important}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.courses-results-v3__list.big,.courses-results-v3__list.medium{grid-template-columns:repeat(auto-fill,290px)!important}.courses-results-v3__list.big .card-evolution.small,.courses-results-v3__list.medium .card-evolution.small{width:228px;min-width:228px}.courses-results-v3__list.big .card-evolution.small .card-evolution__image,.courses-results-v3__list.medium .card-evolution.small .card-evolution__image{height:127px}.courses-results-v3__list.big .card-evolution.small .card-evolution__divider,.courses-results-v3__list.big .card-evolution.small .card-evolution__type-duration,.courses-results-v3__list.medium .card-evolution.small .card-evolution__divider,.courses-results-v3__list.medium .card-evolution.small .card-evolution__type-duration{display:none}}@media (max-width:493px){.courses-results-v3__list.big,.courses-results-v3__list.medium{grid-template-columns:repeat(auto-fill,183px)}}@media (max-width:416px){.courses-results-v3__list.big,.courses-results-v3__list.medium{grid-template-columns:repeat(auto-fill,calc(50% - var(--gap-results-col)/2))}}@supports (-webkit-touch-callout:none){@supports not (translate:none){@media screen and (min-width:355px){.courses-results-v3__list>*{margin:0 var(--gap-results-col) var(--gap-results-row) 0}}@media screen and (min-width:355px) and (max-width:1199.5px){.courses-results-v3__list>*{margin:0 var(--gap-results-col) var(--gap-results-row) 0}}}}@media screen and (max-width:360px){.courses-results-v3__list{width:100%;justify-content:center}}.courses-results-v3__list .item{display:flex;align-items:stretch}.courses-results-v3__list-empty,.courses-results-v3__list-empty.big{grid-template-columns:1fr}.courses-results-v3__list.training-pills{padding-top:17px}@media (max-width:1199.5px){.courses-results-v3__list.training-pills{padding-left:0}}.courses-results-v3__list.training-pills .card-v3-medium-pill,.courses-results-v3__list.training-pills .card-v3-medium-pill__skeleton{margin:0}@media screen and (max-width:299px){.courses-results-v3__list.training-pills .item{margin:0}}@media screen and (max-width:403px){.courses-results-v3__list.training-pills{padding-left:0;justify-content:center}}@media screen and (min-width:1440px){.courses-results-v3__list.training-pills{padding-left:0;padding-right:0}}.courses-results-v3__list.training-pills.courses-results-v3__list-empty{grid-template-columns:auto;justify-content:center}.courses-results-v3__list.courses-results-v3__list--completed{margin:0 auto;justify-content:space-between;grid-template-columns:repeat(auto-fill,321px)}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.courses-results-v3__list.courses-results-v3__list--completed{display:flex;flex-direction:column;flex-wrap:wrap;margin:0 auto;justify-content:space-around;align-content:center;align-items:flex-start}}.courses-results-v3__list.courses-results-v3__list--completed .item{margin:0}@media (max-width:620px){.courses-results-v3__list.courses-results-v3__list--completed{max-width:100vw!important;box-sizing:border-box}}.courses-results-v3__list--upcoming-events{display:flex;flex-direction:column;justify-content:flex-start;margin:0 auto;padding:23px 24px}@media (min-width:1200px){.courses-results-v3__list--upcoming-events.as-carousel-desktop{display:block;padding-bottom:0}.courses-results-v3__list--upcoming-events.as-carousel-desktop .carousel-wrapper.variable-width .carousel-variablewidth .carousel-variablewidth-arrow{top:38.5px}.courses-results-v3__list--upcoming-events.as-carousel-desktop+.results__pagination{display:none}}@media (max-width:1199.5px){.courses-results-v3__list--upcoming-events{max-width:480px!important}}@media (min-width:1200px){.courses-results-v3__list--upcoming-events{flex-direction:row;flex-wrap:wrap;grid-column-gap:0;padding-left:0;padding-right:0;row-gap:48px}}.courses-results-v3__list--upcoming-events .date-label-content{margin:0}@media (min-width:1200px){.courses-results-v3__list--upcoming-events.tab-past .course-session{padding-right:23px;margin-right:23px}}.courses-results-v3__list--card-variant-search{--shift-first-row-element-grid:0px;--shift-center-element-grid:-77.5px;--shift-last-row-element-grid:-155px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.courses-results-v3__list--card-variant-search{row-gap:var(--gap-results-row);column-gap:11px}.courses-results-v3__list--card-variant-search .item .its-card.card-evolution__showing-preview .card-evolution__container{top:-48px;padding:8px 8px 24px;max-width:unset;border-radius:8px;box-shadow:0 0 10px 0 rgba(0,0,0,.4);background:#282f3a;width:410px;height:377px;left:var(--shift-center-element-grid);box-sizing:border-box}.courses-results-v3__list--card-variant-search .item .its-card.card-evolution__showing-preview .card-evolution__container.blocked-program-container{height:auto}.courses-results-v3__list--card-variant-search .item .its-card.card-evolution__showing-preview .card-evolution__container .card-evolution__image{width:100%;height:221px}.courses-results-v3__list--card-variant-search .item .its-card.card-evolution__showing-preview .card-evolution__container .card-evolution__content{width:100%;padding:16px 20px 0;margin:0;height:auto;background-color:transparent}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape) and (min-width:1406px),(min-width:1200px) and (min-width:1406px){.courses-results-v3__list--card-variant-search .item:nth-child(5n+1) .its-card.card-evolution__showing-preview .card-evolution__container{left:var(--shift-first-row-element-grid)}.courses-results-v3__list--card-variant-search .item:nth-child(5n) .its-card.card-evolution__showing-preview .card-evolution__container{left:var(--shift-last-row-element-grid)}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape) and (max-width:1405px),(min-width:1200px) and (max-width:1405px){.courses-results-v3__list--card-variant-search .item:nth-child(4n+1) .its-card.card-evolution__showing-preview .card-evolution__container{left:var(--shift-first-row-element-grid)}.courses-results-v3__list--card-variant-search .item:nth-child(4n) .its-card.card-evolution__showing-preview .card-evolution__container{left:var(--shift-last-row-element-grid)}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.courses-results-v3__list--card-variant-search{margin:0;padding-left:0;display:flex;flex-direction:column;row-gap:16px}.courses-results-v3__list--card-variant-search .item{width:100%;margin:0;position:relative}.courses-results-v3__list--card-variant-search .item:nth-of-type(2n){padding:20px 0}.courses-results-v3__list--card-variant-search .item:nth-of-type(2n):before{position:absolute;content:"";background:#151f2b;border-color:hsla(0,0%,100%,.1);border-style:solid;border-width:1px 0;top:0;left:-100vw;width:calc(200vw - 16px);height:100%}}.courses-results-v3 .date-label{display:block;min-height:22.4px;margin-bottom:24px;font-family:Avenir LT Std\ 45 Book;font-weight:400;font-size:.875rem;line-height:normal}@media (max-width:1199.5px){.courses-results-v3 .date-label{min-height:0}}@media (min-width:1200px){.courses-results-v3 .date-label{font-size:1rem;margin-bottom:16px}}@media (min-width:768px){.courses-results-v3 .profile-page.date-label{min-height:22.4px!important}}.courses-results-v3 .date-label-dayweek{font-family:Avenir LT Std\ 85 Black;font-weight:400}.courses-results-v3 .date-label-dayweek.is-today{color:#26e5e9}@media (max-width:1199.5px){.courses-results-v3 .date-label-content{max-width:calc(100vw - 38px);margin:0}.courses-results-v3 .date-label-content.last{border-bottom:1px solid var(--accordion-border-top-color);margin-bottom:16px}.courses-results-v3 .date-label-content:last-child{border:none}}@media (min-width:1200px){.courses-results-v3 .date-label-content.upcomingGrid{padding-right:40px;margin-right:40px}.courses-results-v3 .date-label-content.pastGrid{padding-left:16px}.courses-results-v3 .date-label-content.lastPast,.courses-results-v3 .date-label-content.lastUpcoming{border-right:1px solid var(--accordion-border-top-color)}.courses-results-v3 .date-label-content.lastPast{padding-left:16px}.courses-results-v3 .date-label-content:last-child{border:none;margin-right:23px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.courses-results-v3 .date-label-content.upcomingGrid{padding-right:20px;margin-right:30px}.courses-results-v3 .date-label-content.pastGrid{padding-left:16px}.courses-results-v3 .date-label-content.lastPast,.courses-results-v3 .date-label-content.lastUpcoming{border-right:1px solid var(--accordion-border-top-color)}.courses-results-v3 .date-label-content.lastPast{padding-left:16px}.courses-results-v3 .date-label-content:last-child{border:none;margin-right:23px}}@media (max-width:1199.5px) and (max-width:1199.5px){.courses-results-v3 .date-label-content.lastPast,.courses-results-v3 .date-label-content.lastUpcoming{padding-bottom:24px}}.courses-results-v3 .date-label-content.lastUpcoming.hide-border{border:none}@media (max-width:1199.5px){.courses-results-v3 .course-session{margin-bottom:5px}}.courses-results-v3__empty-wishlist{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:auto}.courses-results-v3__empty-wishlist__text{margin-bottom:53px}.courses-results-v3 .load-more-label{font-size:.875rem;color:currentColor}.courses-results-v3 .training-pills-section{margin-top:80px}.courses-results-v3__text{margin-left:auto;margin-right:auto;padding:0}@media (max-width:1199.5px){.courses-results-v3__text{margin-left:19px}}@media (min-width:1200px){.courses-results-v3__text{padding-left:42px}}.courses-results-v3__title{text-align:left;display:flex;flex-direction:row;align-items:flex-end;font-size:18px;line-height:25px;letter-spacing:.15px;font-family:Avenir LT Std\ 85 Heavy,sans-serif}.courses-results-v3__title .plus-button{margin-left:8px;z-index:1;line-height:21px}.course-results-v3--disabled{pointer-events:none;cursor:default}.form__wrapper_select{position:relative;margin-top:25px}.form__wrapper_select.mandatory .form__label:after{margin-left:2px;content:"*";color:#ff2929}.form__wrapper_select .form__label{position:absolute;display:block;transition:.2s;font-size:.875rem;color:hsla(0,0%,100%,.6);pointer-events:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1rem;letter-spacing:.15px;margin-bottom:2px;top:-18px;left:0;transform:translate(16px,30px);transition:transform .15s}.form__wrapper_select .form__label.form__label--fixedtop,.form__wrapper_select:focus-within .form__label{font-size:.875rem;transform:translate(0);color:hsla(0,0%,100%,.8)}.custom-select-v3{cursor:pointer;position:relative;width:100%;color:--text;min-height:40px}.custom-select-v3.input--error .custom-select__control{border-color:#ff2929}.custom-select-v3 .icon-svg_wrapper{display:flex;position:absolute;width:40px;height:40px;top:0;justify-content:center;align-items:center}.custom-select-v3 .icon-svg_wrapper~.custom-select__single-value{padding-left:40px;overflow:auto}.custom-select-v3 .custom-select__single-value{display:flex;height:40px;top:0;width:100%;position:absolute;align-items:center;color:#fff;padding-left:16px;overflow:visible}.custom-select-v3 .custom-select__single-value+input{width:0;height:0}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.custom-select-v3 .custom-select__single-value{max-width:unset}}.custom-select-v3 .custom-select__control{height:40px;width:100%;position:relative;border-radius:0;background-color:rgba(var(--bg),1);color:rgba(var(--theme-color-rgb-inverted),1);font-family:Avenir LT Std\ 35 Light;font-size:1rem;line-height:24px;cursor:pointer;text-align:left;box-shadow:none;border-width:1px;border-color:#9a9ca1;border-radius:4px}.custom-select-v3 .custom-select__control .custom-select__placeholder{display:none;font-size:1rem;color:hsla(0,0%,100%,.6);font-family:Avenir LT Std\ 35 Light;margin-left:-1.5px;width:100%;height:100%;align-items:center;padding-left:16px;justify-content:space-between;background-color:rgba(2,8,20,.05)}.custom-select-v3 .custom-select__control .custom-select__placeholder:active,.custom-select-v3 .custom-select__control .custom-select__placeholder:hover{background-color:rgba(2,8,20,.1);color:rgba(2,8,20,.8)}.custom-select-v3 .custom-select__control .custom-select__placeholder .iconSearch{position:absolute;right:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px}.custom-select-v3 .custom-select__control .custom-select__placeholder .iconSearch svg{width:15px;height:15px;color:rgba(2,8,20,.8)}.custom-select-v3 .custom-select__control:hover{border-color:#fff}.custom-select-v3 .custom-select__control:hover .form__label{color:hsla(0,0%,100%,.8)}.custom-select-v3 .custom-select__control:focus-within{border-color:#26e5e9}@media (min-width:1200px){.custom-select-v3 .custom-select__control:hover{box-shadow:none}}.custom-select-v3 .custom-select__control--menu-is-open{border-bottom-left-radius:unset;border-bottom-right-radius:unset}.custom-select-v3 .custom-select__control--menu-is-open .custom-select__single-value,.custom-select-v3 .custom-select__control--menu-is-open .icon-svg_wrapper{top:-40px}.custom-select-v3 .custom-select__control--menu-is-open .custom-select__value-container{max-width:100%;margin-top:40px;background-color:#f2f2f2}.custom-select-v3 .custom-select__control--menu-is-open .custom-select__placeholder{color:rgba(2,8,20,.6);display:flex}.custom-select-v3 .custom-select__control--menu-is-open .custom-select__dropdown-indicator svg{transform:rotate(180deg)}.custom-select-v3 .custom-select__control .icon-svg{padding:0!important}.custom-select-v3 .custom-select__control .icon-svg img{width:24px;height:24px;margin:0}.custom-select-v3 .custom-select__indicator{color:var(--text);padding:0}.custom-select-v3 .custom-select__indicator:hover{color:#ccc}.custom-select-v3 .custom-select__value-container{margin-top:0;height:40px;width:100%;overflow:visible;flex:2;padding-left:0;padding-right:4px}.custom-select-v3 .custom-select__value-container .custom-select__input{padding-left:16px;color:#020814}.custom-select-v3 .custom-select__value-container .custom-select__input input{font-size:1rem!important;font-family:Avenir LT Std\ 35 Light!important;line-height:1.25}.custom-select-v3 .custom-select__value-container .custom-select__input:hover{color:rgba(2,8,20,.8)!important}.custom-select-v3 .custom-select__value-container .custom-select__input:active{color:#020814!important}.custom-select-v3.no-padding-left .custom-select__value-container{padding:0}.custom-select-v3 .custom-select__indicators{position:absolute;right:0;height:40px;flex:none;pointer-events:none}.custom-select-v3 .custom-select__indicators .wrapper-icon{display:flex;align-items:center;height:40px;position:relative;right:0;padding:12px 16px;box-sizing:border-box;gap:16px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.custom-select-v3 .custom-select__indicators .wrapper-icon .custom-select__indicator.custom-select__dropdown-indicator{width:16px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.custom-select-v3 .custom-select__indicators .wrapper-icon .wrapper-icon.with-icon-suffix .custom-select__indicator.custom-select__dropdown-indicator svg{height:8px;width:12px}}.custom-select-v3__indicator-separator{display:none}.custom-select-v3 .custom-select__menu{--height_textfield:$height_textfield;position:relative;border:0;max-height:calc(var(--height_textfield)*3);border-radius:0;top:85%;box-shadow:none;opacity:1;border-radius:20px;margin:0;padding:40px 16px 8px;border-radius:0 0 4px 4px;background-color:#fff}@media (min-width:1200px){.custom-select-v3 .custom-select__menu{position:absolute}}.custom-select-v3 .custom-select__menu-list{padding:0;max-height:110px;margin-top:8px;scrollbar-color:#b7b7b7 trasparent;scrollbar-width:thin}.custom-select-v3 .custom-select__menu-list::-webkit-scrollbar{width:9px}.custom-select-v3 .custom-select__menu-list::-webkit-scrollbar-track{background-color:transparent}.custom-select-v3 .custom-select__menu-list::-webkit-scrollbar-thumb{mix-blend-mode:overlay;border-radius:4.5px;background-color:#b7b7b7}.custom-select-v3 .custom-select__option{background-color:transparent;color:rgba(2,8,20,.8);font-weight:300;cursor:pointer;font-family:Avenir LT Std\ 35 Light;font-size:1rem;letter-spacing:.09px;line-height:normal;text-align:left;padding:8px}@media (min-width:1200px){.custom-select-v3 .custom-select__option:hover{background-color:rgba(38,229,233,.1)}}.custom-select-v3 .custom-select__option--is-selected{font-family:Avenir LT Std\ 65 Medium;color:#020814}.custom-select-v3 .custom-select__option--is-selected:focus{font-family:Avenir LT Std\ 65 Medium;color:#020814;background-color:rgba(38,229,233,.1);border-color:transparent}.custom-select-v3 .custom-select__option--is-disabled{color:#999}.custom-select-v3.select-upsidedown .custom-select__menu{top:-108px}.custom-select-v3.select-upsidedown.two-opt .custom-select__menu{top:-76px}.custom-select-v3.select-upsidedown.one-opt .custom-select__menu{top:-44px}.custom-select-v3.border{color:#fff;background-color:transparent;font-family:Avenir LT Std\ 55 Roman;font-weight:400;font-size:.875rem;border:1px solid hsla(0,0%,100%,.5);border-radius:6px}.custom-select-v3.border.inFocus:not(.isError){border-color:#26e5e9}.custom-select-v3.border.isError{border:2px solid #d13131}.custom-select-v3.border .custom-select__single-value{margin-left:0}.custom-select-v3.border .custom-select__indicators{margin-right:8.8px}.custom-select-v3.border .custom-select__value-container{margin:0;padding:0 9px 0 0;overflow:visible}.custom-select-v3.border .custom-select__value-container .custom-select__input input{font-family:Avenir LT Std\ 55 Roman;font-weight:400;font-size:.875rem}.custom-select-v3.border .custom-select__value-container .custom-select__input input:focus{outline:none!important}.custom-select-v3.border .custom-select__control--menu-is-open .custom-select__value-container,.custom-select-v3.border .custom-select__value-container--has-value{box-sizing:border-box;line-height:normal;margin-top:4px}.custom-select-v3.border .custom-select__menu{padding-right:25px;-webkit-backdrop-filter:initial;backdrop-filter:none}.custom-select-v3.border .custom-select__option{border-radius:5px}.custom-select-v3.border .custom-select__option--is-selected,.custom-select-v3.border .custom-select__option:hover{background-color:hsla(0,0%,100%,.05)}.custom-select-v3.border .custom-select__control{font-family:Avenir LT Std\ 55 Roman;font-weight:400;font-size:.875rem;border:none;min-height:41px}.custom-select-v3.border .custom-select__control.custom-select__control--menu-is-open{background-color:hsla(0,0%,100%,.05)}.custom-select-v3.border .custom-select__control.custom-select__control--menu-is-open:hover{border-color:transparent}.custom-select-v3.border .custom-select__control.custom-select__control--menu-is-open .custom-select__value-container{border-bottom:1px solid hsla(0,0%,100%,.05)}.custom-select-v3.border .custom-select__placeholder{top:-24px;left:-16px}.custom-select-v3.border.mandatory:not(.disabled) .custom-select__placeholder:after{content:"*";color:#d13131}.custom-select-v3.border .custom-select__indicator{color:#fff;pointer-events:none}.custom-select-v3.border .custom-select__menu{background-color:hsla(0,0%,100%,.05);margin:0;border-radius:0 0 6px 6px}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.custom-select-v3.border .custom-select__menu{position:static}}.custom-select-v3.border .custom-select__menu-list{padding-right:24px;scrollbar-color:hsla(0,0%,100%,.05) hsla(0,0%,100%,.1);scrollbar-width:thin}.custom-select-v3.border .custom-select__menu-list::-webkit-scrollbar{width:3px}.custom-select-v3.border .custom-select__menu-list::-webkit-scrollbar-track{background-color:hsla(0,0%,100%,.05);border-radius:1px;padding:1px solid hsla(0,0%,100%,.05)}.custom-select-v3.border .custom-select__menu-list::-webkit-scrollbar-thumb{mix-blend-mode:overlay;border-radius:3px;background-color:hsla(0,0%,100%,.1)}.custom-select-v3.no-placeholder .custom-select__value-container{background-color:unset}.custom-select-v3.no-placeholder .custom-select__placeholder{display:none}.custom-select-v3.no-placeholder .custom-select__menu{padding-top:8px}.custom-select-v3.no-max-height-list .custom-select__menu,.custom-select-v3.no-max-height-list .custom-select__menu-list{max-height:unset}@media (max-width:1200px){.custom-select-v3.no-fill-mobile .custom-select__menu{position:absolute}}.custom-select-v3.fill-space .custom-select__menu{position:unset}.custom-select__control--is-focused{border-color:#26e5e9}.custom-select-v3.keyboard-active .custom-select__control--is-focused{outline:2px solid #c7ff00!important}.custom-select-v3.keyboard-active .custom-select__option--is-focused{color:#020814;background-color:rgba(38,229,233,.1)}.custom-select-v3.keyboard-active .custom-select__option--is-focused:focus{font-family:Avenir LT Std\ 65 Medium;color:#020814;background-color:rgba(38,229,233,.1);border-color:transparent}.card-gradient{position:relative;height:100%;border-radius:35px;overflow:hidden}.card-gradient .gradient,.card-gradient .shadow-bottom{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;display:inline-block}.card-gradient .shadow-bottom{background-image:linear-gradient(0deg,rgba(0,0,0,.8) 0,transparent 50%)}.card-gradient .shadow-bottom__text{position:absolute;bottom:25px;color:#fff;width:100%;text-align:center}.card-v3{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;width:296px;height:auto;color:#fff}.card-v3,.card-v3__wrapper{position:relative;max-width:100%}.card-v3__wrapper{width:100%;height:432px;overflow:hidden;cursor:pointer;border-radius:30px;background-color:#000}.card-v3__wrapper .width-100{z-index:4}.card-v3__gradient{position:absolute;left:0;top:0;width:100%;height:100%;display:inline-block;z-index:3;opacity:.3}.card-v3__shadow{position:absolute;left:0;bottom:-1px;width:100%;height:50%;background-image:linear-gradient(0deg,#000 0,transparent)}.card-v3__icons-top-right{display:flex;flex-direction:column;align-items:center;position:absolute;top:18px;right:20px}.card-v3__icons-top-right :nth-child(2){margin-top:2px}.card-v3__wishlist{position:absolute;top:10px;right:20px}.card-v3__wishlist-big{margin-right:-4px}.card-v3 .btn-v4.card-v3__wishlist,.card-v3__wishlist-big{z-index:5;display:none}.card-v3 .btn-v4.card-v3__wishlist--active,.card-v3 .btn-v4.card-v3__wishlist--not-available,.card-v3__wishlist-big--active,.card-v3__wishlist-big--not-available{display:flex}.card-v3 .btn-v4.card-v3__wishlist--not-available svg,.card-v3__wishlist-big--not-available svg{fill:#fff;stroke:none}@media (min-width:1200px){.card-v3:hover .card-v3__wishlist,.card-v3:hover .card-v3__wishlist-big{display:flex}}.card-v3__badge{display:flex;align-items:center;justify-content:center;position:absolute;padding:0 10px;left:0;right:0;z-index:33;max-width:220px;width:fit-content;width:-moz-fit-content;min-width:87px;min-height:32px;margin:0 auto;border-bottom-left-radius:10px;border-bottom-right-radius:10px;background-color:rgba(0,0,0,.55);font-family:Avenir LT Std\ 65 Medium}@supports not (width:fit-content){.card-v3__badge{max-width:130px}}.card-v3__badge.red{background-color:rgba(255,0,0,.55)}.card-v3__badge span{margin:0;color:#fff;letter-spacing:.12px;text-align:center;font-size:1rem;line-height:normal}.card-v3__background{width:100%;height:100%;object-fit:cover;position:absolute}.card-v3__background.image{position:inherit;max-width:1000px;margin:0 auto;display:flex}@media (max-width:1199.5px){.card-v3__background.image{height:auto}}@media (max-width:1000px){.card-v3__background.image{max-width:100%}}.card-v3__background.loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:150px;height:150px}.card-v3__cover{position:relative;height:100%;display:flex;justify-content:center;padding:0 20px 18px;box-sizing:border-box;align-items:flex-end}.card-v3__cover .card-v3__icon{fill:#fff;top:0;width:38px;height:38px;margin-bottom:12px}.card-v3__cover .card-v3__icon.red,.card-v3__cover .card-v3__icon.red path{fill:red}.card-v3__cover .card-v3__icon svg{width:100%;height:100%}.card-v3__cover .card-v3__title{width:100%;font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:1.5rem;letter-spacing:-.5px;line-height:29px;color:#fff;text-transform:uppercase;margin-bottom:17px;padding-right:10%;box-sizing:border-box;overflow-wrap:break-word}.card-v3__cover .card-v3__title.smaller-font{font-size:1.3125rem}.card-v3__cover .card-v3__bottom-info .card-v3__bottom-info-text{display:flex;justify-content:space-between;margin-bottom:0;font-size:1rem;letter-spacing:.13px;color:#fff;font-family:Avenir LT Std\ 45 Book}.card-v3__cover .card-v3__bottom-info .card-v3__status{display:flex;align-items:center;justify-content:flex-start;min-height:30px}.card-v3__cover .card-v3__bottom-info .card-v3__status .red{color:red;font-family:Avenir LT Std\ 85 Heavy,sans-serif}.card-v3__cover .card-v3__bottom-info .bottom__text__status{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:1rem;color:#ff0439}.card-v3__cover .card-v3__bottom-info .bottom__text__playbutton{height:35px}.card-v3.card-v3-big .card-v3__cover .card-v3__title,.card-v3.card-v3-l1 .card-v3__cover .card-v3__title{padding-right:0}.card-v3.card-v3-big .card-v3__wrapper,.card-v3.card-v3-l1 .card-v3__wrapper{height:auto;min-height:432px}.card-v3.card-v3-big .card-v3__background,.card-v3.card-v3-l1 .card-v3__background{max-height:297px}.card-v3.card-v3-big .card-v3__text-container,.card-v3.card-v3-l1 .card-v3__text-container{padding-top:94px}.card-v3__bar{width:100%;height:3px;border-radius:3px;margin:15px 0 12px;background-color:#fff;overflow:hidden}.card-v3__bar .animation-expand{height:100%;background-color:#26e5e9}.card-v3__ribbon-favourites{width:218px;height:39px;margin:0 auto;position:absolute;left:0;right:0;bottom:0;z-index:-1;display:flex;align-items:center;justify-content:center;border-radius:0 0 30px 30px;background:currentColor;color:#26e5e9;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:1rem;text-align:center;letter-spacing:.12px}.card-v3__ribbon-favourites span{color:#fff}@media (min-width:1200px){.card-v3__ribbon-favourites{display:none}}.card-v3__overlay{position:absolute;left:0;top:0;width:100%;height:100%;display:inline-block;background-color:rgba(0,0,0,.4)}.card-v3__overlay.overlay-not-available{display:none}.card-v3__overlay.overlay-not-available.show{display:inline-block;z-index:40}.card-v3__overlay.overlay-not-available .not-available{width:100%;height:100%;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;padding-top:140px;box-sizing:border-box;font-size:1rem;letter-spacing:.13px;color:#fff;text-align:center}.card-v3__overlay.overlay-not-available .not-available svg{width:44px;height:44px;fill:#fff;margin-bottom:15px;stroke-width:2px}.card-v3__overlay.overlay-not-available .not-available .title{text-transform:uppercase;font-family:Avenir LT Std\ 85 Heavy,sans-serif}.card-v3__overlay.overlay-not-available .not-available .description{font-family:Avenir LT Std\ 35 Light}.card-v3__overlay.overlay-not-available .close-card{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.card-v3__overlay.overlay-not-available .close-card svg{width:46px;height:46px;fill:#fff}.card-v3__overlay .overlay-not-yet-available{background-color:rgba(10,11,20,.8)}.card-v3__overlay .overlay-not-yet-available .description{max-width:200px}.card-v3__swipe{display:flex;align-items:center;justify-content:center;margin-top:50px}.card-v3__swipe svg{width:59px;height:37px}@media (min-width:1200px){.card-v3:hover .overlay-not-available{display:inline-block;z-index:40}}.card-v3__fallback-text{position:absolute;top:50%;transform:translateY(-50%);padding:0 20px;width:100%;text-align:center;box-sizing:border-box;font-family:Avenir LT Std\ 65 Medium;font-size:1.5rem;line-height:normal;word-break:break-word}.card-v3__l1-mychannel-text{top:75%}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.card-v3.card-v3-overview .card-v3__wrapper,.card-v3.card-v3__showing-preview .card-v3__wrapper{-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}}}.card-v3__showing-preview .card-v3__wishlist{z-index:10}.card-v3__showing-preview .card-v3__cover{display:none}.card-v3__video{position:absolute;top:0;left:0;width:100%;height:101%;object-fit:cover;z-index:0;mix-blend-mode:unset}.card-v3__ctype-name{font-family:Avenir LT Std\ 35 Light;font-size:.75rem;font-style:normal;font-weight:300;line-height:normal;letter-spacing:.0882352963089943px}.card-v3__price-label{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:.875rem;flex-shrink:0}.keyboard-active .card-v3-small{border:1.5px solid transparent}.keyboard-active .card-v3-small:focus{border:1.5px solid #c7ff00}.keyboard-active .completed-course .completed-course__cover{border:2px solid transparent}.keyboard-active .completed-course .completed-course__cover:focus{border:2px solid #c7ff00}.keyboard-active .card-v3.card-v3-l1{border:2px solid transparent}.keyboard-active .card-v3.card-v3-l1:focus{border:2px solid #c7ff00}.keyboard-active .card-v3-l1-medium:focus .card-v3__wrapper{outline:2px solid #c7ff00}.keyboard-active .slick-active .card-v3.card-v3-big{border:2px solid transparent}.keyboard-active .slick-active .card-v3.card-v3-big:focus{border:2px solid #c7ff00}.keyboard-active .card-v3.card-v3-medium-pill:focus .card-v3__wrapper,.keyboard-active .slick-active .card-v3.card-v3-teacher:focus .card-v3-teacher__image{outline:2px solid #c7ff00}.icon-btn.icon-btn-bag{z-index:5;cursor:default}.icon-btn.icon-btn-bag.clickable,.icon-btn.icon-btn-bag[tabindex="0"]{cursor:pointer}.svg-icon.bag svg{color:#fff;fill:#fff}svg.bag-filled .bag-filled_svg__within-cart{fill:#26e5e9}.keyboard-active .svg-icon.bag[tabindex="0"]:focus{outline:2px solid #c7ff00}.card-v3-small{position:relative;width:322px;min-height:106px;height:auto}@media screen and (max-width:350px){.card-v3-small{transform:scale(.9)}}.card-v3-small .card-v3__wrapper{width:100%;min-height:106px;height:100%;border-radius:15px;box-shadow:0 6px 8px 0 rgba(0,0,0,.33)}.card-v3-small .card-v3__background.loading{position:absolute;top:33px;left:50%;width:57px;height:57px}.card-v3-small .card-v3-small__avatar{margin-right:14px}.card-v3-small .card-v3__cover{padding:12px;width:100%;min-height:106px;height:100%;justify-content:flex-start;align-items:flex-start;flex-direction:column}.card-v3-small .card-v3__cover .card-v3__cover--row{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;height:100%}.card-v3-small .card-v3__cover .card-v3__content{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;height:100%}.card-v3-small .card-v3__cover .card-v3__bottom-info-text{display:flex;flex-direction:row;justify-content:space-between;font-size:.875rem;font-family:Avenir LT Std\ 35 Light;color:#fff;letter-spacing:.1px}.card-v3-small .card-v3__cover .card-v3__title{width:100%;font-size:.875rem;font-family:Avenir LT Std\ 85 Heavy,sans-serif;color:#fff;line-height:normal;letter-spacing:.1px;text-transform:none;margin-bottom:7px;box-sizing:border-box;padding-right:0}.card-v3-small .card-v3__cover .card-v3__title.padding-right{padding-right:28px}.card-v3-small .card-v3__cover .card-v3__icon{position:absolute;top:12px;right:12px;fill:#fff;width:24px;height:24px;opacity:.4}.card-v3-small .card-v3__cover .card-v3__wishlist{top:12px;right:12px;width:24px;height:24px}@media (max-width:1199.5px){.card-v3-small .card-v3__cover .card-v3__wishlist.desktop{display:none}}.card-v3-small__ribbon-favourites{top:50%;transform:translateY(-50%);align-items:center;justify-content:flex-start;width:64px;height:75px;margin:0;padding:8px;border-radius:30px 0 0 30px;box-sizing:border-box}.card-v3-small__ribbon-favourites svg{color:#fff;width:28px;height:28px}.card-v3-small__swipe{justify-content:flex-end;height:100%;margin:0 21px}.card-v3-small__swipe svg{transform:rotate(90deg);width:33px;height:25px}.card-v3-small .card-v3__teacher-name{font-size:.875rem;font-family:Avenir LT Std\ 35 Light;color:#fff;line-height:normal;letter-spacing:.1px;margin-bottom:7px;padding-right:28px}.card-v3-small .card-v3__status{min-height:3px;height:auto;width:100%;margin:7px 0 0}.card-v3-small .card-v3__status .card-v3__bar{margin:0}.card-v3-small .overlay-not-available .not-available{justify-content:center;padding:9px}.card-v3-small .overlay-not-available .not-available svg{width:29px;height:29px;margin-bottom:13px;stroke-width:4px}.card-v3-small .overlay-not-available .not-available .title{font-size:1rem}.card-v3__text-el360-program{color:#c02f86;font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:1rem;letter-spacing:0;line-height:19px;color:#d4bb5e;padding-right:5px;display:flex;align-items:center;justify-content:center}.card-v3-overview{width:100%;height:auto;transition:all .4s ease}.card-v3-overview .card-v3__wrapper{cursor:default}.card-v3-overview .card-v3__icons-top-right :not(:first-child):not(span){margin-top:10px}.card-v3-overview .card-v3__icons-top-right__play-text{font-size:.625rem;letter-spacing:.13px}.card-v3-overview .card-v3__icons-top-right__play-icon{z-index:5}.card-v3-overview .card-v3__wishlist.btn-v4{display:flex;position:relative;top:0;right:0}.card-v3-overview .card-v3__compatibility{writing-mode:tb-rl;transform:rotate(-180deg);margin-top:20px;position:absolute;top:5%;left:3%}@media (max-width:1199.5px){.card-v3-overview .card-v3__compatibility{top:10%}}.card-v3-overview .card-v3__compatibility span{line-height:1}.card-v3-overview .card-v3__background{opacity:.7}@media (max-width:1199.5px){.card-v3-overview .card-v3__background{height:99%}}.card-v3-overview .card-v3__launch-button-row{display:flex;align-items:center;justify-content:flex-end}.card-v3-overview .card-v3__launch-button-container{display:flex;align-items:center}.card-v3-overview .card-v3__launch-button-container.preview-space-between{justify-content:space-between;width:100%}@media (max-width:1199.5px){.card-v3-overview .card-v3__launch-button-container:has(.tertiary-vtransparent){display:flex;column-count:2;left:16px;right:16px;flex-wrap:wrap}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.card-v3-overview .card-v3__launch-button-container:has(.tertiary-vtransparent){display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}}.card-v3-overview .card-v3__text-purchased{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:.875rem;margin-right:16px}.card-v3-overview .card-v3__text-el360-program{color:#c02f86;font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:1rem;letter-spacing:0;line-height:19px;color:#d4bb5e;padding-right:5px}.card-v3-overview .card-v3__status{display:flex;align-items:center;width:100%}.card-v3-overview .card-v3__status .multiactivity-completion-percentage{flex-shrink:0;margin-right:24px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.card-v3-overview{min-width:354px;width:354px;height:auto;padding:0 14px 24px;margin-left:-14px;box-sizing:content-box}.card-v3-overview .card-v3__wrapper{height:517px}.card-v3-overview .card-v3__cover.mobile{display:none}}.card-v3-overview .card-v3__status.multiactivity{margin:14px 0 0}.card-v3-overview .launch-container .btn-v4{min-width:89px}.card-v3-overview .top-mobile__emptyvc-comingsoon{color:var(--Primary-100,#26e5e9);font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:16px;text-transform:uppercase;margin-bottom:4px}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-v3-overview .top-mobile__emptyvc-comingsoon{padding-top:45px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-v3-overview .top-mobile__emptyvc-comingsoon{padding-top:18px}}.card-v3-overview .top-mobile__emptyvc-description{font-family:Avenir LT Std\ 35 Light;font-size:14px;font-style:normal;font-weight:350;line-height:normal;letter-spacing:.103px}.card-v3-overview .top-mobile__cta-row{margin-top:24px;display:flex;flex-direction:column;justify-content:flex-end}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.card-v3-overview .top-mobile__cta-row.download-share__wrapper{flex-direction:row;justify-content:flex-start;margin-right:16px}}@media (min-width:743px) and (orientation:portrait){.card-v3-overview .top-mobile__cta-row.download-share__wrapper{flex-direction:column;justify-content:flex-start;margin-right:16px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.card-v3-overview .top-mobile__cta-row.download-share__wrapper .card-v3__launch-button{max-height:80px;display:flex}}.card-v3-overview .top-mobile__cta-row .download-share{display:flex;flex-direction:row;align-items:center;border:2px solid hsla(0,0%,100%,.1);border-radius:5px;padding:16px;margin-bottom:30px}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.card-v3-overview .top-mobile__cta-row .download-share{min-width:78%;margin-right:16px}}@media (min-width:743px) and (orientation:portrait){.card-v3-overview .top-mobile__cta-row .download-share{min-width:78%;margin-right:16px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-v3-overview .top-mobile__cta-row .download-share{max-height:99px}}.card-v3-overview .top-mobile__cta-row .download-share .award{width:100%;display:flex;justify-content:center}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-v3-overview .top-mobile__cta-row .download-share .award{max-width:98px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.card-v3-overview .top-mobile__cta-row .download-share .award{max-width:48px}}@media (min-width:743px) and (orientation:portrait){.card-v3-overview .top-mobile__cta-row .download-share .award{max-width:48px}}.card-v3-overview .top-mobile__cta-row .download-share .award img{max-width:40px;margin-right:16px}.card-v3-overview .top-mobile__cta-row .download-share .award-label{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.card-v3-overview .top-mobile__cta-row .download-share .award-label p:first-child{font-weight:700}.card-v3-overview .top-mobile__cta-row .download-share .award-label p{line-height:normal;margin:0}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-v3-overview .top-mobile__cta-row .download-share .award-label p{height:17.4px}}.card-v3-overview .top-mobile__cta-row .download-share .award-label p:last-child{margin-top:4px}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.card-v3-overview .top-mobile__cta-row .download-share .award-label{flex-direction:row;width:100%;justify-content:space-between}}@media (min-width:743px) and (orientation:portrait){.card-v3-overview .top-mobile__cta-row .download-share .award-label{flex-direction:row;width:100%;justify-content:space-between}}.card-v3-overview .top-mobile__cta-row .download-share .award-label .completed-course__buttons{display:flex;flex-direction:column;margin-top:8px;gap:12px}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.card-v3-overview .top-mobile__cta-row .download-share .award-label .completed-course__buttons{margin-top:0;gap:0}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-v3-overview .top-mobile__cta-row .download-share .award-label .completed-course__buttons{margin-top:12px}.card-v3-overview .top-mobile__cta-row .download-share .award-label .completed-course__buttons button{margin-top:0}}@media (min-width:743px) and (orientation:portrait){.card-v3-overview .top-mobile__cta-row .download-share .award-label .completed-course__buttons{margin-top:0;gap:0}}.card-v3-overview .top-mobile__cta-row .download-share .award-label .completed-course__buttons button:hover{text-decoration:underline!important}.card-v3-overview .top-mobile__cta-row .download-share .award-label .completed-course__buttons button:focus img,.card-v3-overview .top-mobile__cta-row .download-share .award-label .completed-course__buttons button:hover img{filter:invert(0) sepia(0) saturate(0) hue-rotate(116deg) brightness(150%) contrast(100%)}.card-v3-overview .top-mobile__cta-row .download-share .award-label .completed-course__buttons button:active img{filter:unset}.card-v3-overview .top-mobile__cta-row .btn-v4{min-height:44px;font-size:.75rem}.card-v3-overview .top-mobile__cta-row:has(.tertiary-vtransparent){display:flex;justify-content:center;align-items:center}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-v3-overview .top-mobile__cta-row:has(.tertiary-vtransparent){display:flex;justify-content:start;align-items:start}}.card-v3-overview .top-mobile__cta-row:has(.tertiary-vtransparent) .btn-v4{min-height:44px;font-size:.75rem}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-v3-overview .card-v3__wrapper{min-height:450px;border-radius:0;box-shadow:none}.card-v3-overview .card-v3__wishlist.btn-v4{top:0;right:0}.card-v3-overview .card-v3__title{margin-bottom:6px}.card-v3-overview .card-v3__cover{padding:0 24px 20px;border-bottom:1px solid hsla(0,0%,100%,.1)}}@media screen and (max-width:991.5px) and (max-width:350px),screen and (min-width:768px) and (max-width:1199px) and (orientation:portrait) and (max-width:350px){.card-v3-overview .card-v3__cover{padding:0 24px 14px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-v3-overview .card-v3__cover .card-v3__shadow{background:linear-gradient(180deg,transparent,#000 98.28%)}}@media (max-width:991.5px) and (min-width:768px) and (max-width:1199px) and (orientation:portrait),(max-width:991.5px) and (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:768px) and (max-width:1199px) and (orientation:portrait) and (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:768px) and (max-width:1199px) and (orientation:portrait) and (min-width:992px) and (max-width:1199px) and (orientation:landscape){.card-v3-overview .card-v3__cover{padding:0 32px 20px;border-bottom:1px solid hsla(0,0%,100%,.1)}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-v3-overview .card-v3__launch-button{min-height:42px}.card-v3-overview .card-v3__launch-button-row.purchased{justify-content:space-between}.card-v3-overview .card-v3__launch-button-row.purchased.el360-program{width:100%}.card-v3-overview .card-v3__launch-button-row.purchased .launch-container{margin:0}.card-v3-overview .btn-v3{color:#fff}.card-v3-overview .card-v3__status{min-height:3px;margin:14px 0 0}.card-v3-overview .card-v3__bar{margin:0}.card-v3-overview .card-v3__cover.desktop{display:none}}@media screen and (max-width:350px){.card-v3-overview__button-preview.btn-v4{min-width:unset}}.card-v3-overview .card-v3__icon{width:100%;display:flex;align-items:flex-end}.card-v3-overview .card-v3__icon svg{min-width:38px;width:38px;height:38px}.card-v3-overview .card-v3__icon .card-v3__bottom-info-text{font-family:Avenir LT Std\ 45 Book;line-height:1.5}.card-v3-overview__button-preview-icon-container{margin:0 16px 0 0}.card-v3-overview__button-preview-icon.btn-v4{margin:0 auto;flex-shrink:0}.card-v3-overview__cta-download{margin-right:16px}.card-v3-overview__button-preview-text{display:block;font-family:Avenir LT Std\ 55 Roman;font-weight:400;font-size:.625rem;line-height:normal;text-transform:uppercase;margin-top:8px;text-align:center}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.card-v3-overview .card-v3__video{z-index:-1}}}.card-v3-overview__video-buttons{position:absolute;width:40px;height:40px;cursor:pointer;z-index:101}.card-v3-overview__video-buttons svg{fill:#fff;stroke:#fff}.card-v3-overview__close-preview{right:10px;top:10px}.card-v3-overview__close-preview svg{width:16px;height:16px}.card-v3-overview__volume{right:10px;bottom:38px}.card-v3-overview__volume svg{width:20px;height:20px;fill:#fff;stroke:#fff}.card-v3-overview__volume-preview{left:22px;top:167px}.card-v3-overview__volume-preview svg{width:20px;height:20px;fill:#fff;stroke:#fff}.card-v3-overview__play{right:50px;bottom:38px}.card-v3-overview__play svg{width:20px;height:20px;fill:#fff;stroke:#fff}.card-v3-overview:hover.card-v3-overview__preview-open .card-v3__wishlist.btn-v4,.card-v3-overview__preview-open .accordion-more-licenses,.card-v3-overview__preview-open .card-v3__badge,.card-v3-overview__preview-open .card-v3__cover,.card-v3-overview__preview-open .card-v3__wishlist.btn-v4,.card-v3-overview__preview-open .icon-btn-bag,.card-v3-overview__preview-open .svg-icon.bag{display:none}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.card-v3-overview__preview-open{min-width:1000px;max-width:90vw;transition:all .4s ease}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.card-v3-overview__preview-open{min-width:80vw}}.card-v3-overview__preview-open .card-v3-overview__video{z-index:0;top:50%;transform:translateY(-50%);opacity:1;mix-blend-mode:unset;width:100%;height:auto}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){@media (max-width:1199.5px){.card-v3-overview__preview-open .card-v3-overview__video{z-index:-1}}}}.card-v3-overview__preview-open .card-v3__gradient{z-index:100}.card-v3-overview__preview-open .launch-container{z-index:101}.card-v3-overview__preview-open .launch-container button{background-color:#fff;border:#fff;color:#000!important}.card-v3-overview .card-v3__bottom-info{display:flex;align-items:center;justify-content:flex-start}.card-v3-overview .card-v3__bottom-info .disenroll-btn{margin-left:auto;height:25px;min-height:25px;min-width:120px}.card-v3-overview__blockedby-row{margin-top:14px;display:flex;align-items:flex-start;justify-content:flex-start}.card-v3-overview__blockedby-lock{height:auto;min-width:24px;width:24px;margin-right:16px}.card-v3-overview__blocking-lp{font-family:Avenir LT Std\ 85 Heavy,sans-serif;cursor:pointer}.card-v3-overview__will-be-notified-recording{display:block;font-family:Avenir LT Std\ 65 Medium;font-size:1rem;letter-spacing:.13px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-v3-overview__will-be-notified-recording{margin-top:40px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.harvard{padding-bottom:6px!important}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.harvard .top-mobile__cta-row{justify-content:flex-end;margin-top:8px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.harvard .card-v3__icon{margin-bottom:8px}}.harvard .card-v3__status{display:none}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.harvard-top .duration-credits-row{margin-top:16px!important}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.harvard-top .chips{margin-top:12px!important}.harvard-top .chips .chip{margin-top:12px;margin-bottom:11px}}.card-v3-teacher{position:relative;width:160px;height:auto;color:#fff}.card-v3-teacher__image{height:232px;border-radius:12px}.card-v3-teacher__info{margin-top:13px}.card-v3-teacher__name{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:1rem;letter-spacing:.12px;margin-bottom:4px;line-height:1.19}.card-v3-teacher__role{font-family:Avenir LT Std\ 35 Light;font-size:.75rem;letter-spacing:.09px;line-height:1.17}.card-v3-teacher-overview{width:100%;min-height:450px;border-radius:0;box-shadow:none;color:#fff;overflow:hidden}.card-v3-teacher-overview .card-v3__video{opacity:.3}.card-v3-teacher-overview .card-v3__gradient-linear{opacity:.4}.card-v3-teacher-overview__wrapper{width:100%;height:100%;padding:148px 30px 64px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;z-index:4}.card-v3-teacher-overview__info{display:flex;flex-direction:column;align-items:center;position:relative;margin-top:25px;text-align:center;z-index:4}.card-v3-teacher-overview__fullName{font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:1.25rem;text-align:center}@media (min-width:1200px){.card-v3-teacher-overview__fullName{font-size:1.875rem}}.card-v3-teacher-overview__link.text-btn-no-arrow.small{margin-top:23px;display:block;font-family:Avenir LT Std\ 65 Medium;font-size:1rem;line-height:normal;letter-spacing:.13px}.card-v3-teacher-overview__location{display:flex;align-items:center;justify-content:center}.card-v3-teacher-overview__location img{width:12px;height:16px;margin-right:8px}.card-v3-teacher-overview .teacher-audio-button{position:relative;display:flex;align-items:center;justify-content:center;margin-top:37px;z-index:4}.card-v3-teacher-overview .teacher-audio-button svg{fill:currentColor;width:20px;height:20px}.card-v3-teacher-overview__background img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.card-v3.card-v3-l1 .card-v3__wrapper{height:auto;min-height:297px}.card-v3.card-v3-l1 .card-v3__wrapper .moreElements{background-color:transparent;bottom:0;position:absolute;z-index:1;display:flex;flex-direction:column;width:100%;height:148px}.card-v3.card-v3-l1 .card-v3__wrapper .moreElements .title{font-size:.75rem;text-transform:uppercase;font-family:Avenir LT Std\ 65 Medium;font-weight:500;flex-direction:column;padding-top:70px;padding-left:66px;height:13px;padding-bottom:10px}.card-v3.card-v3-l1 .card-v3__wrapper .moreElements .elementLiveEvent{font-size:.75rem;font-family:Avenir LT Std\ 35 Light;font-weight:300;flex-direction:column;padding-left:64px;height:13px}.card-v3.card-v3-l1 .card-v3__wrapper .moreElements .elementEvent{font-size:.75rem;font-family:Avenir LT Std\ 35 Light;font-weight:300;flex-direction:column;padding-left:80px;height:13px}.card-v3.card-v3-l1 .card-v3__wrapper .moreElements .elementEventLong{font-size:.75rem;font-family:Avenir LT Std\ 35 Light;font-weight:300;flex-direction:column;padding-left:74px;height:13px}.card-v3.card-v3-l1 .card-v3__wrapper .moreElements .elementLesson{font-size:.75rem;font-family:Avenir LT Std\ 35 Light;font-weight:300;flex-direction:column;padding-left:80px}.card-v3.card-v3-l1 .card-v3__wrapper .moreElements .elementLessonLong{font-size:.75rem;font-family:Avenir LT Std\ 35 Light;font-weight:300;flex-direction:column;padding-left:74px}.card-v3.card-v3-l1 .card-v3__l1-mychannel-text{position:relative;top:unset;transform:unset;display:block;padding-top:24px}.card-v3-lesson-in-lp{width:100%;border-top:2px solid #5b5b5b;padding:10px 0 0;margin-bottom:88px;color:var(--text)}.card-v3-lesson-in-lp__firstrow{display:flex;align-items:center;justify-content:space-between}.card-v3-lesson-in-lp__firstrow span{font-size:1rem;font-weight:500}.card-v3-lesson-in-lp .card-v3__wishlist{position:relative;top:0;right:0}.card-v3-lesson-in-lp__badge.red{color:red}.card-v3-lesson-in-lp__name{font-family:Avenir LT Std\ 85 Black;font-size:1.0625rem;letter-spacing:.12px;margin-top:18px}.card-v3-lesson-in-lp__info{display:flex;flex-wrap:wrap;margin-top:16px}.card-v3-lesson-in-lp__info span{font-family:Avenir LT Std\ 45 Book;font-size:.875rem;letter-spacing:.1px;margin-right:75px}.card-v3-lesson-in-lp__info .ctype{min-width:100%}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.card-v3-lesson-in-lp__info{margin-top:38px}.card-v3-lesson-in-lp__info .ctype{min-width:unset}}.card-v3-lesson-in-lp__lock{width:40px;height:40px;margin-right:95px}.card-v3-lesson-in-lp__lock g{stroke:var(--text)}.card-v3-lesson-in-lp p.card-v3-lesson-in-lp__summary{font-family:Avenir LT Std\ 45 Book;font-size:.875rem;letter-spacing:.1px;max-width:460px;margin:27px 0 30px}@media screen and (min-width:920px){.card-v3-lesson-in-lp p.card-v3-lesson-in-lp__summary{max-width:50%}}.card-v3-lesson-in-lp__lesson-cta{min-width:144px!important}.card-v3-lesson-in-lp__details-button.btn-v4{font-size:.875rem;font-family:Avenir LT Std\ 45 Book;font-weight:400;padding:0}.card-v3-lesson-in-lp__cta-row{display:flex;align-content:center;justify-content:space-between}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.card-v3-lesson-in-lp__cta-row .launch-container,.card-v3-lesson-in-lp__cta-row .launch-spinner{margin-right:95px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-v3-lesson-in-lp__cta-row .launch-container .btn-v3{min-width:146px;height:42px}}.card-v3-lesson-in-lp__cta-row .launch-spinner .card-loader{max-width:48px;max-height:48px;position:relative}@media (min-width:1200px){.card-v3-lesson-in-lp__cta-row{justify-content:flex-start}}.card-v3-lesson-in-lp__icons{display:flex;align-items:center;justify-content:flex-end}.card-v3-lesson-in-lp__icons :nth-child(2){margin-left:5px}.card-v3-lesson-in-lp__icons .card-v3-lesson-in-lp__icon.btn-v4.card-v3__wishlist{display:flex}.card-v3-lesson-in-lp__icons .card-v3-lesson-in-lp__icon:not(:first-child){margin-left:18px}.card-v3-lesson-in-lp__icons .card-v3__wishlist svg{stroke:var(--text)}.card-v3-lesson-in-lp__icons .svg-icon.bag{fill:var(--text);color:var(--text)}.card-v3-medium-pill,.card-v3-medium-pill__skeleton{position:relative;width:220px;min-width:220px;margin:50px 7px 26px;color:var(--text)}.card-v3-medium-pill .card-v3-medium-pill__info.disabled,.card-v3-medium-pill__skeleton .card-v3-medium-pill__info.disabled{color:rgba(var(--theme-color-rgb-inverted),.3)}.card-v3-medium-pill .btn-v4.card-v3-medium-pill__wishlist--heart,.card-v3-medium-pill__skeleton .btn-v4.card-v3-medium-pill__wishlist--heart{right:9px;margin-bottom:14px;display:none}@media (max-width:1199.5px){.card-v3-medium-pill .btn-v4.card-v3-medium-pill__wishlist--heart,.card-v3-medium-pill__skeleton .btn-v4.card-v3-medium-pill__wishlist--heart{margin-bottom:9px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.card-v3-medium-pill,.card-v3-medium-pill__skeleton{min-height:230px;min-width:255px;width:255px;max-width:255px}.card-v3-medium-pill .card-v3__wrapper,.card-v3-medium-pill__skeleton .card-v3__wrapper{height:230px}.card-v3-medium-pill .card-v3-medium-pill__badges,.card-v3-medium-pill__skeleton .card-v3-medium-pill__badges{margin-top:16px;line-height:14px}.card-v3-medium-pill .card-v3-medium-pill__badges span,.card-v3-medium-pill__skeleton .card-v3-medium-pill__badges span{font-size:.875rem}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape) and (min-width:1200px),(min-width:1200px) and (min-width:1200px){.card-v3-medium-pill .card-v3-medium-pill__badges span,.card-v3-medium-pill__skeleton .card-v3-medium-pill__badges span{font-size:.75rem}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.card-v3-medium-pill .card-v3-medium-pill__bottom-banner,.card-v3-medium-pill__skeleton .card-v3-medium-pill__bottom-banner{letter-spacing:1.75px;top:215px;font-size:.875rem}.card-v3-medium-pill .card-v3-medium-pill__shipped-on,.card-v3-medium-pill__skeleton .card-v3-medium-pill__shipped-on{font-size:.875rem;line-height:1.125rem}}.card-v3-medium-pill .card-v3-medium-pill__badges,.card-v3-medium-pill__skeleton .card-v3-medium-pill__badges{min-height:13px}.card-v3-medium-pill .card-v3-medium-pill__shipped-on,.card-v3-medium-pill__skeleton .card-v3-medium-pill__shipped-on{font-family:Avenir LT Std\ 45 Book;font-weight:350;color:#26e5e9;font-size:.875rem;line-height:1.125rem;margin-top:12px}.card-v3-medium-pill .card-v3__wrapper,.card-v3-medium-pill__skeleton .card-v3__wrapper{width:100%;height:230px;border-radius:6px;box-shadow:none;background:#f9f9f9;overflow:unset}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-v3-medium-pill .card-v3__wrapper,.card-v3-medium-pill__skeleton .card-v3__wrapper{height:198px}}.card-v3-medium-pill__bottom-banner,.card-v3-medium-pill__skeleton__bottom-banner{display:flex;text-align:center;text-transform:uppercase;color:#000;position:absolute;left:50%;transform:translateX(-50%);width:100%;letter-spacing:1px;top:115px;font-size:.5rem}.card-v3-medium-pill__bottom-banner span,.card-v3-medium-pill__skeleton__bottom-banner span{width:100%}.card-v3-medium-pill__skeleton__top-banner,.card-v3-medium-pill__top-banner{position:absolute;display:flex;left:50%;transform:translateX(-50%);width:100%}.card-v3-medium-pill__skeleton__top-banner.coming-soon,.card-v3-medium-pill__top-banner.coming-soon{text-transform:uppercase;font-weight:500;text-align:center;font-family:Avenir LT Std\ 65 Medium;position:absolute;left:50%;transform:translateX(-50%);letter-spacing:1px;top:41px;font-size:.75rem}.card-v3-medium-pill__skeleton__top-banner.coming-soon span,.card-v3-medium-pill__top-banner.coming-soon span{width:100%}.card-v3-medium-pill__skeleton__top-banner .chip,.card-v3-medium-pill__top-banner .chip{background-color:rgba(2,8,20,.4);max-width:100%;width:auto;border-radius:4px;margin:0 auto;padding:0}.card-v3-medium-pill__skeleton__top-banner .chip .chip__label,.card-v3-medium-pill__top-banner .chip .chip__label{padding:3px 8px;color:#fff;font-family:Avenir LT Std\ 45 Book;font-weight:350;font-size:.75rem;line-height:normal}.card-v3-medium-pill__skeleton__wishlist,.card-v3-medium-pill__wishlist{width:19px;height:19px;top:9px;right:15px;padding:0}.card-v3-medium-pill__skeleton__wishlist svg,.card-v3-medium-pill__wishlist svg{width:19px;height:19px}.card-v3-medium-pill__skeleton__wishlist--heart.btn-v4,.card-v3-medium-pill__wishlist--heart.btn-v4{position:absolute;top:auto;bottom:0;padding:0;margin-left:auto;right:2px}.card-v3-medium-pill .card-v3__badge,.card-v3-medium-pill__skeleton .card-v3__badge{min-width:87px}.card-v3-medium-pill .card-v3__background,.card-v3-medium-pill__skeleton .card-v3__background{object-fit:contain;mix-blend-mode:unset;border-radius:6px}.card-v3-medium-pill .card-v3__background.loading,.card-v3-medium-pill__skeleton .card-v3__background.loading{position:absolute;top:30%;left:50%;transform:translate(-50%,-50%);width:150px;height:150px}.card-v3-medium-pill .card-v3__cover,.card-v3-medium-pill__skeleton .card-v3__cover{align-items:flex-start;background-image:none;padding:12px 10px 0}.card-v3-medium-pill .card-v3__cover:hover .card-v3__wishlist,.card-v3-medium-pill__skeleton .card-v3__cover:hover .card-v3__wishlist{width:32px;height:32px;margin-bottom:12px;right:12px;background:rgba(2,8,20,.3);border:1px solid hsla(0,0%,100%,.2)}.card-v3-medium-pill .card-v3__cover:hover .card-v3__wishlist svg,.card-v3-medium-pill__skeleton .card-v3__cover:hover .card-v3__wishlist svg{width:11px;height:10px}@media (hover:hover) and (pointer:fine){.card-v3-medium-pill .card-v3__cover:hover .card-v3__wishlist,.card-v3-medium-pill__skeleton .card-v3__cover:hover .card-v3__wishlist{display:flex}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-v3-medium-pill .card-v3__cover,.card-v3-medium-pill__skeleton .card-v3__cover{padding-top:8px}}.card-v3-medium-pill__info,.card-v3-medium-pill__skeleton__info{padding:12px 0 0 12px;box-sizing:border-box;color:currentColor;display:flex;flex-direction:column;justify-content:space-between}.card-v3-medium-pill__info .card-v3__title,.card-v3-medium-pill__info .card-v3__title-model,.card-v3-medium-pill__info .card-v3__title-model-name,.card-v3-medium-pill__skeleton__info .card-v3__title,.card-v3-medium-pill__skeleton__info .card-v3__title-model,.card-v3-medium-pill__skeleton__info .card-v3__title-model-name{max-height:80px;width:100%;font-stretch:normal;font-style:normal;color:currentColor;text-transform:none;box-sizing:border-box;overflow-wrap:break-word}.card-v3-medium-pill__info .card-v3__title-model,.card-v3-medium-pill__skeleton__info .card-v3__title-model{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:1rem;line-height:1}.card-v3-medium-pill__info .card-v3__title-model-name,.card-v3-medium-pill__skeleton__info .card-v3__title-model-name{font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:1rem;line-height:1.25rem;margin-top:4px}.card-v3-medium-pill__info .card-v3__title,.card-v3-medium-pill__skeleton__info .card-v3__title{font-family:Tobias Light;font-weight:300;font-size:1rem;letter-spacing:.2px;line-height:1.5;line-height:1.125rem;opacity:.8;margin-bottom:8px}.card-v3-medium-pill__info .card-v3__ctype,.card-v3-medium-pill__skeleton__info .card-v3__ctype{white-space:nowrap}.card-v3-medium-pill__info .card-v3__duration-icon,.card-v3-medium-pill__skeleton__info .card-v3__duration-icon{display:flex;align-items:flex-end;justify-content:space-between;padding-right:14px;max-height:32px}.card-v3-medium-pill__info .card-v3__duration,.card-v3-medium-pill__skeleton__info .card-v3__duration{width:100%;padding-right:1em}.card-v3-medium-pill__info .card-v3__icon,.card-v3-medium-pill__skeleton__info .card-v3__icon{fill:#fff;min-width:32px;width:32px;height:auto;opacity:.4;display:flex;align-items:flex-end}.card-v3-medium-pill__info .card-v3__icon svg,.card-v3-medium-pill__skeleton__info .card-v3__icon svg{width:100%;height:auto}.card-v3-medium-pill__badges,.card-v3-medium-pill__skeleton__badges{margin:16px 0 0;line-height:8px;display:flex;flex-wrap:wrap;align-items:center;justify-content:left;column-gap:8px;row-gap:8px}@supports (-webkit-touch-callout:none){@supports not (translate:none){.card-v3-medium-pill__badges,.card-v3-medium-pill__skeleton__badges{column-gap:0;row-gap:0}.card-v3-medium-pill__badges .tag-badge,.card-v3-medium-pill__skeleton__badges .tag-badge{margin-right:8px;margin-bottom:8px}}}.card-v3-medium-pill__badges span,.card-v3-medium-pill__skeleton__badges span{font-size:.5rem}.card-v3-medium-pill__badges span:not(:last-child),.card-v3-medium-pill__skeleton__badges span:not(:last-child){margin-right:10px}.card-v3-medium-pill__badges .tag-badge,.card-v3-medium-pill__skeleton__badges .tag-badge{font-family:Avenir LT Std\ 45 Book;font-weight:350;font-size:.75rem;line-height:1rem;padding:4px 8px 2px}.card-v3-medium-pill .card-v3__bar,.card-v3-medium-pill__skeleton .card-v3__bar{margin:0}.card-v3-medium-pill__ribbon-favourites,.card-v3-medium-pill__skeleton__ribbon-favourites{bottom:unset;top:80px;width:98px;height:84px;align-items:flex-end;padding:8px;box-sizing:border-box}.card-v3-medium-pill__ribbon-favourites svg,.card-v3-medium-pill__skeleton__ribbon-favourites svg{width:26px;height:21px}.card-v3-medium-pill__skeleton__swipe,.card-v3-medium-pill__swipe{margin-top:56px}.card-v3-medium-pill__skeleton__swipe svg,.card-v3-medium-pill__swipe svg{width:31px;height:25px}.card-v3-medium-pill .overlay-not-available .not-available,.card-v3-medium-pill__skeleton .overlay-not-available .not-available{justify-content:center;padding:9px;font-size:.875rem;letter-spacing:.12px}.card-v3-medium-pill .overlay-not-available .not-available svg,.card-v3-medium-pill__skeleton .overlay-not-available .not-available svg{width:34px;height:34px;margin-bottom:11px}.card-v3-medium-pill.hp-carousel,.card-v3-medium-pill__skeleton.hp-carousel{margin:0 16px 0 0!important}.card-v3-medium-pill.hp-carousel:first-child,.card-v3-medium-pill__skeleton.hp-carousel:first-child{margin-left:0!important}.card-v3-user-overview{width:100%;display:flex;align-items:center;border-radius:0;box-shadow:none;color:#fff;overflow:visible;padding-top:88px;min-height:292px;box-sizing:border-box}@media (min-width:1200px){.card-v3-user-overview{padding-top:98px;min-height:362px}}.card-v3-user-overview__background img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.card-v3-user-overview__wrapper{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:left;padding:28px 16px 40px;box-sizing:border-box;z-index:4}@media (min-width:1200px){.card-v3-user-overview__wrapper{flex-direction:row;align-items:center}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.card-v3-user-overview__wrapper{padding:28px 32px 40px}}.card-v3-user-overview__wrapper .avatar__wrapper{width:74px;height:74px}.card-v3-user-overview__wrapper .avatar__wrapper .outerBorder{width:74px;height:74px;top:-4px;left:-4px}.card-v3-user-overview__wrapper .avatar.community{width:68px;height:68px}.card-v3-user-overview__wrapper .avatar.community .avatar__initials p{letter-spacing:.13px;font-size:1.5rem}.card-v3-user-overview__info{display:flex;flex-direction:column;color:#fff;z-index:4;margin-bottom:16px}@media (min-width:1200px){.card-v3-user-overview__info{margin-bottom:0}}.card-v3-user-overview__header{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-bottom:0}@media (min-width:1200px){.card-v3-user-overview__header{margin-bottom:16px}}.card-v3-user-overview__location{display:flex;flex-direction:row;align-items:center}.card-v3-user-overview__location .placeholder-lazyload{width:9px;height:12px}.card-v3-user-overview__location img{min-width:9px;min-height:12px;max-width:9px;max-height:12px;margin-right:8px}.card-v3-user-overview__location-text{font-family:Tobias Light;font-weight:300;font-size:.875rem;letter-spacing:.175px;line-height:1.5}@media (min-width:1200px){.card-v3-user-overview__location-text{font-size:16px}}.card-v3-user-overview__personal-info{font-family:Avenir LT Std\ 65 Medium;width:100%;text-align:center}.card-v3-user-overview__personal-info .text-btn.small{min-height:unset}.card-v3-user-overview__personal-info a{font-size:.875rem}.card-v3-user-overview__fullName{font-family:Avenir LT Std\ 55 Roman;font-weight:400;font-size:1.375rem;text-align:center}.card-v3-user-overview__fullName.with-location{margin-right:16px}@media (min-width:1200px){.card-v3-user-overview__fullName{font-size:1.875rem}}.card-v3-user-overview__welcome{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:.875rem;line-height:20px;color:hsla(0,0%,100%,.5);margin-bottom:4px}@media (min-width:1200px){.card-v3-user-overview__welcome{font-size:1.25rem;line-height:18px;margin-bottom:8px}}.card-v3-user-overview__intro{font-family:Avenir LT Std\ 45 Book;font-weight:350;font-size:.875rem;line-height:18px;max-width:324px}@media (max-width:1199.5px){.card-v3-user-overview__intro{font-size:.75rem;line-height:18px;margin-bottom:16px}}@media (min-width:1200px){.card-v3-user-overview__intro{margin-left:326px}}.card-progress{width:300px;height:250px;margin-top:50px!important;padding:30px;border-radius:32px;background-color:#232732;box-sizing:border-box}.card-progress .hidden{visibility:hidden}.card-progress__wrapper{position:relative;display:flex;align-items:center;justify-content:center;height:150px;margin-bottom:20px}.card-progress__wrapper__value{font-size:2.25rem;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:.26px;margin:0}.card-progress__type,.card-progress__wrapper__value{font-family:Avenir LT Std\ 65 Medium;font-weight:500;color:#fff}.card-progress__type{font-size:1rem;letter-spacing:.1px;text-align:center;margin-bottom:0}.card-progress__icon{position:relative;width:33px;height:33px;margin-right:10px}.card-progress__time-learning-value{color:#26e5e9}.card-progress__time-learning-label{font-size:1.5rem}.card-progress__percentage-month{font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:.875rem;text-transform:capitalize}.card-progress__percentage-month-value{color:#24ca00}.card-progress .card-loader{position:relative;top:0}.card-progress .circle-progress{width:145px;height:145px;position:absolute}.carousel-progress-section{display:flex;justify-content:center;flex-direction:column}.carousel-progress-section .custom-link-v3,.carousel-progress-section .section__title{color:#fff}.carousel-progress-section .slick-slider .slick-list .slick-slide{margin-bottom:32px}.carousel-progress-section.scores-3 .slick-slider .slick-list{max-width:1000px;margin:0 auto}.carousel-progress-section.scores-2 .slick-slider .slick-list{max-width:650px;margin:0 auto}@media screen and (min-width:1023px) and (max-width:1500px){.carousel-progress-section .carousel .slick-slider .slick-list{max-width:1000px;margin:0 auto}}@media screen and (max-width:1023px){.carousel-progress-section .card-progress{margin:0 10px}}.carousel-progress-section .carousel .slick-slider .slick-arrow{display:none}.btn-v3,.custom-link-v3{display:flex;align-items:center;justify-content:center;color:var(--text);font-size:.875rem;text-align:center;font-family:Avenir LT Std\ 65 Medium;cursor:pointer;background-color:transparent;width:auto;max-width:100%;padding:0 27px;border-radius:27px;border:1px solid;height:48px;line-height:normal;min-width:100px}.btn-v3:hover,.custom-link-v3:hover{color:currentColor}.btn-v3 svg,.custom-link-v3 svg{width:30px;height:20px;vertical-align:center;object-fit:contain}.btn-v3.loading svg,.custom-link-v3.loading svg{height:30px;fill:currentColor}.btn-v3.large,.custom-link-v3.large{min-width:144px}.btn-v3.long-btn,.custom-link-v3.long-btn{width:auto;max-width:195px}.btn-v3.link,.btn-v3.link--small,.custom-link-v3.link,.custom-link-v3.link--small{background-color:transparent;text-decoration:underline;border:0}.btn-v3.link--small,.custom-link-v3.link--small{font-family:Avenir LT Std\ 35 Light;justify-content:flex-end;padding:0;font-size:14px;line-height:16px;letter-spacing:.102941px;height:auto;min-width:auto}.btn-v3.big-with-icon,.custom-link-v3.big-with-icon{display:flex;flex-direction:column;justify-content:center;align-items:center;height:115px;width:150px;border-radius:6px;padding:10px}@media (max-width:1199.5px){.btn-v3.big-with-icon,.custom-link-v3.big-with-icon{height:99px;width:134px}}.btn-v3.big-with-icon.loading svg,.custom-link-v3.big-with-icon.loading svg{height:60px;width:60px;fill:currentColor}.btn-v3.big-with-icon .svg-icon,.custom-link-v3.big-with-icon .svg-icon{position:relative;height:33px;width:33px;margin-bottom:16px}.btn-v3.disabled,.custom-link-v3.disabled{opacity:.5;cursor:default}@media (max-width:1199.5px){.btn-v3.desktop,.custom-link-v3.desktop{display:none}}.btn-v3.colored,.btn-v3.colored-black-text,.custom-link-v3.colored,.custom-link-v3.colored-black-text{background-color:#26e5e9;color:#fff;font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:1rem;border:none;height:42px;color:#000}.btn-v3.colored-black-text.ecommerce,.btn-v3.colored.ecommerce,.custom-link-v3.colored-black-text.ecommerce,.custom-link-v3.colored.ecommerce{background-color:#26e5e9}.btn-v3.colored-black-text,.custom-link-v3.colored-black-text{color:#000}.btn-v3.linear-gradient,.custom-link-v3.linear-gradient{color:#fff;background:#40444f;border-radius:11px;font-family:Avenir LT Std\ 35 Light;font-size:1.5rem;font-style:normal;font-weight:300;height:76px;border-width:0}@supports (-webkit-backdrop-filter:blur(50px)) or (backdrop-filter:blur(50px)){.btn-v3.linear-gradient,.custom-link-v3.linear-gradient{backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px)}}.btn-v3.new-style,.custom-link-v3.new-style{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:1rem;font-weight:400}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.btn-v3.phone-width-100,.custom-link-v3.phone-width-100{width:100%}}.keyboard-active .btn-v4:focus,.keyboard-active .play-btn:focus,.keyboard-active .play-btn:focus .circle{outline:2px solid #c7ff00}.btn-v4{touch-action:manipulation;position:relative;display:block;cursor:pointer;min-height:58px;min-width:198px;border-radius:171px;border:none;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:.875rem;letter-spacing:.2px;line-height:1.125rem;text-align:center}.btn-v4:before{border-radius:150px;content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.btn-v4.small{min-height:44px;min-width:155px;font-size:.75rem;letter-spacing:.17px;line-height:1.5}.btn-v4.loading .loading-content{display:flex;justify-content:center;align-items:center}.btn-v4.loading img{width:24px;display:block;margin-left:10px;margin-right:10px;-webkit-animation:spin-button 2s linear infinite;-moz-animation:spin-button 2s linear infinite;animation:spin-button 2s linear infinite}.btn-v4.loading.small img{width:16px;margin-right:8px}a.btn-v4{display:flex;align-items:center;justify-content:center}.primary{background:#fff;color:#020814;padding:1px 40px 0;text-transform:uppercase;isolation:isolate}.primary:hover:not(:focus):not(.disabled){background:hsla(0,0%,100%,.8)}.primary:active:not(.disabled){background:#fff}.primary.disabled{opacity:.3;color:rgba(2,8,20,.4)}.primary:not(:active):focus:not(.disabled){background:#fff}.primary:not(:active):focus:not(.disabled):before{height:calc(100% - 12px);width:calc(100% - 12px);border:4px solid #020814}.primary:not(:active):focus:not(.disabled).small:before{border:3px solid #020814}.primary.small{padding:1px 24px 0}.safari__11 .secondary:before,.safari__12 .secondary:before{background:transparent;border:3px solid #00b2ff}.secondary{color:#fff;background-color:transparent;padding:1px 40px 0;box-sizing:border-box;text-transform:uppercase}.secondary:before{height:calc(100% - 6px);width:calc(100% - 6px);border:3px solid transparent;background:linear-gradient(135.27deg,#00e9eb 5.35%,#1465f5 97.34%) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:source-out;-webkit-mask-composite:source-out}@-moz-document url-prefix(){.secondary:before{mask-composite:exclude;-webkit-mask-composite:destination-out}}.secondary.small{padding:1px 24px 0}.secondary.loading .loading-spinner{filter:invert(1)}.secondary:not(.loading):active:before{background:linear-gradient(135.27deg,rgba(0,233,235,.6) 5.35%,rgba(20,101,245,.6) 97.34%) border-box}.secondary:not(.loading):not(.disabled):hover:not(:active){background:hsla(0,0%,100%,.1)}.secondary:not(.loading):not(.disabled):focus:not(:active){background:initial}.secondary:not(.loading):not(.disabled):focus:not(:active):after{border-radius:150px;content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-mask:initial;-webkit-mask-composite:initial;mask-composite:add;background:initial;border:2px solid rgba(0,178,255,.4);height:calc(100% - 14px);width:calc(100% - 14px)}.secondary:not(.loading).disabled{opacity:.3}.tertiary{background-color:hsla(0,0%,100%,.13);color:#fff;padding:1px 24px 0;text-transform:uppercase}.tertiary:hover:not(:focus):not(.force-focus):not(.disabled){background-color:hsla(0,0%,100%,.2)}.tertiary:active:not(.disabled){background-color:hsla(0,0%,100%,.13)}.tertiary.disabled{opacity:.3}.tertiary:not(:active).force-focus:not(.disabled),.tertiary:not(:active):focus:not(.disabled){background-color:hsla(0,0%,100%,.2)}.tertiary:not(:active).force-focus:not(.disabled):before,.tertiary:not(:active):focus:not(.disabled):before{height:calc(100% - 8px);width:calc(100% - 8px);border:2px solid #020915}.tertiary:not(:active).force-focus:not(.disabled).small:before,.tertiary:not(:active):focus:not(.disabled).small:before{border:2px solid #020915}.counter-btn{display:flex;justify-content:center;align-items:center;background-color:hsla(0,0%,100%,.13);color:#fff;padding:0 4px 0 24px;text-transform:uppercase;justify-content:space-between}.counter-btn:hover:not(:focus):not(.force-focus):not(.disabled){background-color:hsla(0,0%,100%,.2)}.counter-btn:active:not(.disabled){background-color:hsla(0,0%,100%,.13)}.counter-btn.disabled{opacity:.5}.counter-btn:not(:active).force-focus:not(.disabled),.counter-btn:not(:active):focus:not(.disabled){background-color:hsla(0,0%,100%,.2)}.counter-btn:not(:active).force-focus:not(.disabled):before,.counter-btn:not(:active):focus:not(.disabled):before{height:calc(100% - 8px);width:calc(100% - 8px);border:2px solid #020915}.counter-btn:not(:active).force-focus:not(.disabled).small:before,.counter-btn:not(:active):focus:not(.disabled).small:before{border:2px solid #020915}.counter-btn.small .number-counter{width:36px;height:36px}.counter-btn .number-counter{display:flex;justify-content:center;align-items:center;background-color:hsla(0,0%,100%,.1);border-radius:50%;width:46px;height:46px}.overlay-btn{background-color:rgba(2,8,20,.8);color:hsla(0,0%,100%,.8);padding:20px 40px;font-family:Avenir LT Std\ 55 Roman;font-size:.875rem;min-width:160px}.overlay-btn:hover:not(:focus):not(.force-focus):not(.disabled):not(.loading){color:#fff;background-color:#020814}.overlay-btn.disabled{background-color:rgba(2,8,20,.3)}.overlay-btn:not(:active).force-focus:not(.disabled):before,.overlay-btn:not(:active):focus:not(.disabled):before{height:calc(100% - 4px);width:calc(100% - 4px);border:3px solid #393939;outline:3px solid hsla(0,0%,100%,.4)}.overlay-btn:not(:active).force-focus:not(.disabled).small:before,.overlay-btn:not(:active):focus:not(.disabled).small:before{border:3px solid #393939}.tertiary-vtransparent{background-color:transparent;border:2px solid hsla(0,0%,100%,.2);color:#fff;padding:1px 20px 0;text-transform:uppercase;margin-bottom:10px}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.tertiary-vtransparent{margin-right:7px}}.tertiary-vtransparent:hover:not(:focus):not(.force-focus):not(.disabled){background-color:hsla(0,0%,100%,.2)}.outline-btn{border:3px solid hsla(0,0%,100%,.2);color:#fff;background-color:transparent;padding:1px 20px 0;text-transform:uppercase}.outline-btn:hover:not(:focus):not(.force-focus):not(.disabled){background:hsla(0,0%,100%,.1)}.outline-btn:not(.disabled).force-focus,.outline-btn:not(.disabled):active,.outline-btn:not(.disabled):focus,.outline-btn:not(.disabled):hover{border:2px solid hsla(0,0%,100%,.4)}.outline-btn.disabled{opacity:.3}.outline-btn:not(:active).force-focus:not(.disabled):before,.outline-btn:not(:active):focus:not(.disabled):before{height:calc(100% - 8px);width:calc(100% - 8px);border:2px solid hsla(0,0%,100%,.2)}.outline-btn:not(:active).force-focus:not(.disabled).small:before,.outline-btn:not(:active):focus:not(.disabled).small:before{border:2px solid hsla(0,0%,100%,.2)}.text-btn{display:flex;align-items:center;cursor:pointer;background:transparent;border:none;border-radius:0;width:fit-content;width:-moz-fit-content;min-width:unset;color:#26e5e9;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:1.375rem;letter-spacing:-.5px;line-height:28px;outline:initial}.text-btn span{text-decoration:underline}.text-btn svg{stroke:#26e5e9;stroke-width:0;width:16px;height:16px;margin-left:8px;flex-shrink:0}.text-btn.leading-icon svg{margin-left:0;margin-right:8px}.text-btn.leading-icon.arrow-rounded svg{margin-right:0}.text-btn.arrow-rounded svg path{transform:translate(-4px,-4px)}.text-btn.arrow-rounded:active path,.text-btn.arrow-rounded:focus path,.text-btn.arrow-rounded:hover path{fill:#fff}.text-btn.arrow-up-down svg path{transform:translate(0) scale(.7)}.text-btn.arrow-up-down:active path,.text-btn.arrow-up-down:focus path,.text-btn.arrow-up-down:hover path{fill:#fff}.text-btn.small{font-size:.875rem}.text-btn .disabled span,.text-btn:hover:not(:focus) span{text-decoration:underline}.text-btn:not(.disabled):not(:active):focus,.text-btn:not(.disabled):not(:active):hover:not(:focus){text-decoration-color:#fff;color:#fff}.text-btn:not(.disabled):not(:active):focus svg,.text-btn:not(.disabled):not(:active):hover:not(:focus) svg{stroke:#fff}.text-btn:active{color:#fff}.text-btn:active span{text-decoration:none}.text-btn:active svg{stroke:#fff}.text-btn.disabled{opacity:.3}.text-btn2{display:flex;align-items:center;cursor:pointer;background:transparent;border:none;border-radius:0;width:fit-content;width:-moz-fit-content;min-width:unset;font-family:Avenir LT Std\ 55 Roman;color:#020814;font-size:1.875rem;line-height:1.13;letter-spacing:-.7px;outline:initial;white-space:nowrap}.text-btn2 svg{color:#26e5e9;stroke:#26e5e9;stroke-width:0;width:14.2px;height:12px;margin-left:7px}.text-btn-dotted,.text-btn-no-arrow{display:flex;align-items:center;background:transparent;border:none;border-radius:0;width:fit-content;color:#26e5e9;font-family:Avenir LT Std\ 55 Roman;font-size:1.375rem;letter-spacing:-.5px;line-height:28px;outline:initial;text-decoration:underline}.text-btn-dotted span,.text-btn-no-arrow span{text-decoration:underline}.text-btn-dotted.white,.text-btn-no-arrow.white{color:#fff}.text-btn-dotted.disabled,.text-btn-dotted.disabled span,.text-btn-dotted:active,.text-btn-dotted:active span,.text-btn-no-arrow.disabled,.text-btn-no-arrow.disabled span,.text-btn-no-arrow:active,.text-btn-no-arrow:active span{text-decoration:none}.text-btn-dotted:not(.disabled):active,.text-btn-dotted:not(.disabled):focus,.text-btn-no-arrow:not(.disabled):active,.text-btn-no-arrow:not(.disabled):focus{color:#fff}.text-btn-dotted.disabled,.text-btn-no-arrow.disabled{color:#26e5e9;opacity:.2}.text-btn-dotted.small,.text-btn-no-arrow.small{font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:.875rem;line-height:normal;min-width:unset;min-height:unset}.text-btn-dotted:not(.disabled):not(:active):focus,.text-btn-dotted:not(.disabled):not(:active):hover,.text-btn-no-arrow:not(.disabled):not(:active):focus,.text-btn-no-arrow:not(.disabled):not(:active):hover{text-decoration:underline;text-decoration-color:#fff;color:#fff}.text-btn-dotted:not(.disabled):active,.text-btn-no-arrow:not(.disabled):active{color:#fff}.text-btn-dotted.with-icon,.text-btn-no-arrow.with-icon{display:flex;align-items:center}.text-btn-dotted.with-icon img,.text-btn-no-arrow.with-icon img{filter:#26e5e9}.text-btn-dotted.with-icon:focus img,.text-btn-dotted.with-icon:hover img,.text-btn-no-arrow.with-icon:focus img,.text-btn-no-arrow.with-icon:hover img{filter:invert(0) sepia(0) saturate(0) hue-rotate(116deg) brightness(104%) contrast(101%)}.text-btn-dotted:not(.white) .loading-spinner,.text-btn-no-arrow:not(.white) .loading-spinner{filter:invert(82%) sepia(69%) saturate(2517%) hue-rotate(134deg) brightness(99%) contrast(85%)}.text-btn-dotted.with-icon-svg img,.text-btn-no-arrow.with-icon-svg img{filter:invert(18%) sepia(69%) saturate(2517%) hue-rotate(134deg) brightness(99%) contrast(85%)}.text-btn-dotted.with-icon-svg:focus img,.text-btn-dotted.with-icon-svg:hover img,.text-btn-no-arrow.with-icon-svg:focus img,.text-btn-no-arrow.with-icon-svg:hover img{filter:invert(0) sepia(0) saturate(0) hue-rotate(116deg) brightness(104%) contrast(101%)}.text-btn-dotted{justify-content:left;text-align:left}.play-btn{cursor:pointer;position:relative;left:58.13px;height:58px;width:183px;border-radius:100px;color:#020814;border:none;font-family:Avenir LT Std\ 65 Medium;font-weight:400;background-color:#fff}.play-btn .value{opacity:.5;color:#020814;font-size:.90625rem;letter-spacing:.1px;line-height:18px;margin-left:10px}.play-btn .circle{background-color:#fff;pointer-events:none}.play-btn .circle svg .play-2_svg__player-outline{fill:#020814}.play-btn .label{font-size:.90625rem}.play-btn.no-icon{left:0}.play-btn.no-icon .circle{display:none}.play-btn.black{background-color:rgba(2,8,20,.8);color:#fff}.play-btn.black .value{color:#fff}.play-btn.black .circle{background-color:#030916}.play-btn.black .circle svg .play-2_svg__player-outline{fill:#fff}.play-btn.black .circle svg .play-2_svg__player-fill{fill:#000}.play-btn .circle{position:absolute;display:flex;justify-content:center;align-items:center;top:0;left:-58.13px;border-radius:50%;height:58px;width:58.13px}.play-btn:not(.disabled):active .circle svg .play-2_svg__player-fill,.play-btn:not(.disabled):focus .circle svg .play-2_svg__player-fill{fill:#000}.play-btn:not(.disabled):active.black .circle svg .play-2_svg__player-fill,.play-btn:not(.disabled):focus.black .circle svg .play-2_svg__player-fill{fill:#fff}.play-btn:not(.disabled):focus,.play-btn:not(.disabled):hover{left:0}.play-btn:not(.disabled):focus .circle,.play-btn:not(.disabled):hover .circle{left:unset;right:-58.13px}.play-btn.disabled{opacity:.1}@media (max-width:1199.5px){.play-btn:not(.no-icon){min-width:0;width:0}.play-btn:not(.no-icon) .circle{left:-29px}.play-btn:not(.no-icon):not(.disabled):focus .circle,.play-btn:not(.no-icon):not(.disabled):hover .circle{left:-29px;right:unset}.play-btn:not(.no-icon) .label{display:none}}.icon-btn{display:flex;align-items:center;justify-content:center;cursor:pointer;height:58px;width:58px;min-width:unset;min-height:unset;color:#fff;border-radius:50%;border:2px solid hsla(0,0%,100%,.2);background-color:rgba(0,0,0,.3)}.icon-btn svg{width:27px;height:26px}.icon-btn.small{height:44px;width:44px;min-width:unset;min-height:unset}.icon-btn.small svg{height:17px;width:17px}.icon-btn svg .icon-outline{stroke:#fff}.icon-btn:not(.card-v3__wishlist--active):focus,.icon-btn:not(.card-v3__wishlist--active):hover{border-color:#e1e1e1}.icon-btn:not(.card-v3__wishlist--active):focus svg .icon-outline,.icon-btn:not(.card-v3__wishlist--active):hover svg .icon-outline{stroke:#e1e1e1}.icon-btn.card-v3__wishlist:not(:active):focus:not(.disabled){border-color:#26e5e9}.icon-btn.card-v3__wishlist:not(:active):focus:not(.disabled):before{height:calc(100% - 4px);width:calc(100% - 4px);border:1px solid hsla(0,0%,100%,.4);box-sizing:border-box}.icon-btn:active{border-color:#fff}.icon-btn:active svg [class*=icon-outline]{stroke:#fff;fill:#fff;color:#fff}.icon-btn .theme-color-text{color:#00b0ff}.icon-btn.disabled{opacity:.1;border-color:#fff;cursor:default}.icon-btn.disabled svg .icon-outline{stroke:#fff}.icon-btn.loading span{display:none}.icon-btn.loading .loading-spinner{margin:0}.arrowed{display:flex;align-items:center;justify-content:center}.arrowed svg{stroke:#26e5e9;stroke-width:0;width:16px;height:16px;margin-left:7px;flex-shrink:0}@media (max-width:1199.5px){.btn-v4.desktop,.icon-btn.desktop,.play-btn.desktop,.text-btn-no-arrow.desktop,.text-btn.desktop{display:none}}@media (min-width:1200px){.btn-v4.mobile,.icon-btn.mobile,.play-btn.mobile,.text-btn-no-arrow.mobile,.text-btn.mobile{display:none}}@-moz-keyframes spin-button{to{-moz-transform:rotate(-1turn)}}@-webkit-keyframes spin-button{to{-webkit-transform:rotate(-1turn)}}@keyframes spin-button{to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}.card-v3-medium-pill .btn-v4.card-v3-medium-pill__wishlist--heart.card-v3__wishlist--active,.card-v3__wishlist--active{background-color:rgba(38,229,233,.2);border-color:transparent}.btn-v4.open-content-language-modal__cta{min-width:121px;border-radius:22px;padding:.75rem 1.5rem;font-size:.75rem;line-height:1.125rem;letter-spacing:.2px;text-transform:uppercase;color:#020814}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.btn-v4.open-content-language-modal__cta{border-radius:171px;font-size:.875rem;padding:0 2.5rem}}.avatar{display:inline-block;border-radius:50%;position:relative;background-color:#26e5e9}.avatar__initials{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent);border-radius:50%}.avatar__initials p{font-size:4.625rem}.avatar__wrapper{width:auto;height:auto;display:inline-block;position:relative;z-index:3}.avatar.small{min-width:57px;width:57px;height:57px}.avatar.small .avatar__initials p{line-height:1.5;font-size:1.5rem}.avatar.small:not(.no-border){border:2px solid}.avatar.community{width:154px;height:154px}.avatar.community .avatar__initials p{height:100px;line-height:100px;vertical-align:middle;font-size:4.625rem}.avatar.session{width:88px;height:88px;border-radius:6%}.avatar.session .avatar__initials p{line-height:1.5;font-size:3rem}.avatar .card-v3__gradient{border-radius:50%}.avatar .card-v3__background{mix-blend-mode:unset;border-radius:6%}.avatar .card-v3__background.session.loading{top:55px}.avatar .teacher-avatar-educational-paths{width:168px;min-width:168px;height:168px;border:1px solid #26e5e9;border-radius:110px;position:static;transform:none}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.avatar .teacher-avatar-educational-paths{width:103px;min-width:103px;height:103px}}.outerBorder{width:164px;height:164px;border:1px solid;position:absolute;top:-6px;left:-6px;background-color:transparent;border-radius:50%}.is-mac:not([class*=safari]) .avatar.community .avatar__initials p{margin-bottom:-15px}.carousel__wrapper{display:flex!important;margin-bottom:42px}.slider__wrapper{display:flex;justify-content:space-between;align-items:center}.slider__wrapper span{font-size:.875rem;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.1px;color:currentColor}.slider__wrapper .slider__container{display:flex;align-items:center;position:relative;margin:0 17px;max-width:600px;flex-grow:1}.slider__wrapper .slider__container.horizontal{flex-grow:unset;margin:0 auto;width:261px}@media screen and (min-width:709px){.slider__wrapper .slider__container.horizontal{width:429px}}.slider__wrapper .slider__line{width:100%;height:2px;position:absolute;box-shadow:0 2px 2px 1px hsla(0,0%,100%,.07);background:#000;z-index:-1}.slider__wrapper .slider{-webkit-appearance:none;width:100%;height:20px;background:transparent;color:#26e5e9}.slider__wrapper .slider::-webkit-slider-thumb{-webkit-appearance:none;border-radius:27px;background:currentColor;position:relative;box-shadow:0 3px 10px 1px currentColor;z-index:3;cursor:pointer;border:4px solid;width:10px;height:24px}.slider__wrapper .slider::-moz-range-thumb{-webkit-appearance:none;border-radius:27px;background:currentColor;position:relative;border:2px solid;box-shadow:0 3px 10px 1px currentColor;z-index:3;cursor:pointer;width:10px;height:24px}.slider__wrapper .slider.horizontal::-webkit-slider-thumb{border:2px solid;width:1px;height:13px;min-width:40px;height:1px}.slider__wrapper .slider.horizontal::-moz-range-thumb{width:30px;height:3px}.slider__wrapper .slider :focus{outline:none}.carousel-wrapper.variable-width{margin-right:0;margin-left:0;margin-bottom:40px}.carousel-wrapper.variable-width .skeleton-text{border-radius:17px;margin-bottom:31px}.carousel-wrapper.variable-width.loading .carousel .slick-slider .slick-dots li,.carousel-wrapper.variable-width.loading .carousel .slick-slider .slick-next,.carousel-wrapper.variable-width.loading .carousel .slick-slider .slick-prev{display:none}.carousel-wrapper.variable-width .typography-primary-h1-left-gradient span{display:flex;flex-direction:row;align-items:center;text-align:left}.carousel-wrapper.variable-width .typography-primary-h1-left-gradient .plus-button.icon-btn.small{margin-left:8px;height:24px;width:24px;flex-shrink:0}@media (max-width:1199.5px){.carousel-wrapper.variable-width .typography-primary-h1-left-gradient .plus-button.icon-btn.small{margin-right:7px}}.carousel-wrapper.variable-width .section__description,.carousel-wrapper.variable-width .section__title{text-align:left}.carousel-wrapper.variable-width .section__title{text-transform:uppercase;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.5625rem;letter-spacing:.15px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}@media (min-width:1200px){.carousel-wrapper.variable-width .section__title{flex-direction:row;align-items:center;justify-content:space-between}}.carousel-wrapper.variable-width .section__title .plus-button{margin-left:8px;height:20px;padding-top:2px}@media (max-width:1199.5px){.carousel-wrapper.variable-width .section__title .plus-button{margin-left:8px;height:24px;padding-right:7px}}.carousel-wrapper.variable-width .section__title__cta{height:24px;padding:0;margin:0;min-width:auto}@media (min-width:1200px){.carousel-wrapper.variable-width .section__title__cta{margin-left:16px}}.carousel-wrapper.variable-width .section__description{font-family:Tobias Light;font-size:1rem;font-weight:300;letter-spacing:.2px;line-height:1.375rem;margin-top:0}.carousel-wrapper.variable-width .section__description p{font-family:Tobias Light;font-size:1rem;font-weight:300;letter-spacing:.2px;line-height:1.375rem;margin:0}.carousel-wrapper.variable-width .section__description-wrapper{display:flex;margin-top:4px;line-height:19px;color:#dedede}@media screen and (min-width:470px){.carousel-wrapper.variable-width .section__description-wrapper{margin-right:16px}}@media (max-width:1199.5px){.carousel-wrapper.variable-width .section__description-wrapper{line-height:26px;flex-direction:column;align-items:flex-start}}.carousel-wrapper.variable-width .section__wrapper-text{z-index:1;width:calc(100% - 24px);height:100%;padding-right:10px}@media (min-width:1200px){.carousel-wrapper.variable-width .section__wrapper-text{width:inherit}}.carousel-wrapper.variable-width .section__wrapper{display:flex;align-items:center;margin:0 auto}@media (min-width:1200px){.carousel-wrapper.variable-width .section__wrapper{justify-content:space-between}}.carousel-wrapper.variable-width .section__header{max-width:4220px;margin-left:auto;margin-right:auto;z-index:1;margin-bottom:0;padding:0 0 24px}@media (max-width:1199.5px){.carousel-wrapper.variable-width .section__header{margin-left:16px;margin-right:16px;width:100%}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.carousel-wrapper.variable-width .section__header{margin-left:32px;margin-right:32px}}@media (min-width:1200px){.carousel-wrapper.variable-width .section__header{padding-left:60px}}.carousel-wrapper.variable-width .section__carouselsubtitle{margin:0;height:100%;padding:0}@media (max-width:1199.5px){.carousel-wrapper.variable-width .section__carouselsubtitle{margin-top:8px}}@media (min-width:1200px){.carousel-wrapper.variable-width.opacity-06 .carousel-variablewidth:hover .carousel-section__element-not-visible{opacity:1}}.carousel-wrapper.variable-width .carousel-variablewidth{position:relative;height:100%}.carousel-wrapper.variable-width .carousel-variablewidth:hover .carousel-variablewidth-arrow.carousel-variablewidth-arrow-prev{left:0}.carousel-wrapper.variable-width .carousel-variablewidth:hover .carousel-variablewidth-arrow.carousel-variablewidth-arrow-prev.round-arrows{justify-content:flex-start;padding-left:40px;background:linear-gradient(270deg,rgba(2,8,20,0),#020814 29.23%) no-repeat;width:180px}.carousel-wrapper.variable-width .carousel-variablewidth:hover .carousel-variablewidth-arrow.carousel-variablewidth-arrow-prev.round-arrows svg{transform:rotate(180deg)}.carousel-wrapper.variable-width .carousel-variablewidth:hover .carousel-variablewidth-arrow.carousel-variablewidth-arrow-next{right:0}.carousel-wrapper.variable-width .carousel-variablewidth:hover .carousel-variablewidth-arrow.carousel-variablewidth-arrow-next.round-arrows{justify-content:flex-end;padding-right:40px;background:linear-gradient(90deg,rgba(2,8,20,0),#020814 29.23%) no-repeat;width:180px}.carousel-wrapper.variable-width .carousel-variablewidth:hover .carousel-variablewidth-arrow.carousel-variablewidth-arrow-next.round-arrows svg{transform:rotate(0)}.carousel-wrapper.variable-width .carousel-variablewidth:hover .latest-collections.carousel-variablewidth-arrow.carousel-variablewidth-arrow-prev{left:50px}.carousel-wrapper.variable-width .carousel-variablewidth:hover .latest-collections.carousel-variablewidth-arrow.carousel-variablewidth-arrow-next{right:50px}.carousel-wrapper.variable-width .carousel-variablewidth:hover .carousel-variablewidth-arrow-next{background:linear-gradient(270deg,#020814 4.55%,rgba(2,8,20,0) 99.37%);width:88px}.carousel-wrapper.variable-width .carousel-variablewidth:hover .carousel-variablewidth-arrow-prev{background:linear-gradient(270deg,rgba(2,8,20,0) 4.55%,#020814 99.37%);width:88px}.carousel-wrapper.variable-width .carousel-variablewidth .card-v3{margin:0}.carousel-wrapper.variable-width .carousel-variablewidth .space{min-width:4px}@media (min-width:1200px){.carousel-wrapper.variable-width .carousel-variablewidth .space{min-width:48px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.carousel-wrapper.variable-width .carousel-variablewidth .space{min-width:20px}}.carousel-wrapper.variable-width .carousel-variablewidth .space-left{min-width:16px}@media (min-width:1200px){.carousel-wrapper.variable-width .carousel-variablewidth .space-left{min-width:60px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.carousel-wrapper.variable-width .carousel-variablewidth .space-left{min-width:32px}}.carousel-wrapper.variable-width .carousel-variablewidth .card-v3-medium-pill__skeleton,.carousel-wrapper.variable-width .carousel-variablewidth .skeleton__card-big{margin:50px 7px 26px}.carousel-wrapper.variable-width .carousel-variablewidth .card-v3.card-v3-big,.carousel-wrapper.variable-width .carousel-variablewidth .card-v3.card-v3-l1{min-width:207px;margin-bottom:20px}.carousel-wrapper.variable-width .carousel-variablewidth .card-v3.card-v3-big .card-v3__ribbon-favourites,.carousel-wrapper.variable-width .carousel-variablewidth .card-v3.card-v3-l1 .card-v3__ribbon-favourites{width:207px}.carousel-wrapper.variable-width .carousel-variablewidth .card-v3-medium-pill.card-v3-more{min-width:164px}@media (min-width:1200px){.carousel-wrapper.variable-width .carousel-variablewidth .card-v3-medium-pill.card-v3-more{min-width:207px}}.carousel-wrapper.variable-width .carousel-variablewidth .carousel-variablewidth-arrow{position:absolute;transition:left .3s ease,right .3s ease,opacity .3s;top:0;transform:unset;height:100%;width:60px;padding:0;z-index:50;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;background-color:transparent}@media (hover:none){.carousel-wrapper.variable-width .carousel-variablewidth .carousel-variablewidth-arrow{display:none}}@media (max-width:1199.5px){.carousel-wrapper.variable-width .carousel-variablewidth .carousel-variablewidth-arrow{display:none}}.carousel-wrapper.variable-width .carousel-variablewidth .carousel-variablewidth-arrow svg{width:auto;height:17px;color:#fff}.carousel-wrapper.variable-width .carousel-variablewidth .carousel-variablewidth-arrow svg circle{fill:none}.carousel-wrapper.variable-width .carousel-variablewidth .carousel-variablewidth-arrow.carousel-variablewidth-arrow-prev{left:-500px;height:550px}.carousel-wrapper.variable-width .carousel-variablewidth .carousel-variablewidth-arrow.carousel-variablewidth-arrow-next{right:-500px;height:550px}.carousel-wrapper.variable-width .carousel-variablewidth .carousel-variablewidth-arrow.carousel-variablewidth-arrow-next svg{transform:rotate(180deg) translate(0)}.carousel-wrapper.variable-width .carousel-variablewidth .carousel-variablewidth-arrow.latest-collections{display:flex;align-items:center;justify-content:center;width:58px;height:58px!important;border-radius:50%;background-color:#fff;backdrop-filter:unset;-webkit-backdrop-filter:unset;top:50%;transform:translateY(-50%)}.carousel-wrapper.variable-width .carousel-variablewidth .carousel-variablewidth-arrow.latest-collections svg{width:18px;height:auto}.carousel-wrapper.variable-width .carousel-variablewidth .carousel-variablewidth-arrow.latest-collections.carousel-variablewidth-arrow-prev svg{transform:rotate(180deg) translate(0)}.carousel-wrapper.variable-width .carousel-variablewidth .carousel-variablewidth-arrow.latest-collections.carousel-variablewidth-arrow-next svg{transform:unset}.carousel-wrapper.variable-width .carousel-variablewidth .carousel-variablewidth-arrow.round-arrows{display:flex;align-items:center;position:absolute;z-index:10;height:100%;width:fit-content;min-width:unset;min-height:unset;background-color:rgba(0,0,0,.3);background-size:260px;color:#fff;margin-top:0;transition:left .3s ease,right .3s ease,opacity .3s}.carousel-wrapper.variable-width .carousel-variablewidth .carousel-variablewidth-arrow.round-arrows:before{content:"";display:flex;border:2px solid hsla(0,0%,100%,.2);height:58px;width:58px;position:absolute;border-radius:150px;box-sizing:border-box;background:rgba(2,8,20,.3)}.carousel-wrapper.variable-width .carousel-variablewidth .carousel-variablewidth-arrow.round-arrows svg{width:58px}.carousel-wrapper.variable-width .carousel-variablewidth.educational-path .carousel-variablewidth-arrow{height:100%}.carousel-wrapper.variable-width .carousel-variablewidth.card-evolution .carousel-variablewidth-arrow{top:140px;height:142px}@media (min-width:1200px){.carousel-wrapper.variable-width .carousel-variablewidth.card-evolution .carousel-scroller{margin:-140px -95px -85px 0;padding:140px 95px 85px 0}}.carousel-wrapper.variable-width .carousel-variablewidth.training-pills .carousel-variablewidth-arrow{height:230px}.carousel-wrapper.variable-width .carousel-variablewidth.training-pills .carousel-variablewidth-arrow.carousel-variablewidth-arrow-next,.carousel-wrapper.variable-width .carousel-variablewidth.training-pills .carousel-variablewidth-arrow.carousel-variablewidth-arrow-prev{top:0}.carousel-wrapper.variable-width .carousel-variablewidth.carousel-collection .carousel-variablewidth-arrow{height:100%}.carousel-wrapper.variable-width .carousel-variablewidth.title-in-carousel{display:flex;flex-direction:row;align-items:stretch;margin-left:405px;margin-bottom:0}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.carousel-wrapper.variable-width .carousel-variablewidth.title-in-carousel .carousel-variablewidth-arrow.carousel-variablewidth-arrow{top:0}.carousel-wrapper.variable-width .carousel-variablewidth.title-in-carousel .carousel-variablewidth-arrow.carousel-variablewidth-arrow-prev{opacity:1}.carousel-wrapper.variable-width .carousel-variablewidth.title-in-carousel:not(:hover) .carousel-variablewidth-arrow.carousel-variablewidth-arrow-prev{opacity:0}}.carousel-wrapper.variable-width.carousel-section--title-in-carousel{padding:0 0 40px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.carousel-wrapper.variable-width.carousel-section--title-in-carousel{padding:0 0 24px}}@media (max-width:1199.5px){.carousel-wrapper.variable-width .carousel-variablewidth-title-container{display:flex;align-items:center;justify-content:space-between}.carousel-wrapper.variable-width .carousel-variablewidth-title-container .carousel__wrapper-text{padding-right:0}}.carousel-wrapper.variable-width .carousel-variablewidth-alternate-color{display:flex;width:100%;background-size:cover}@media (min-width:1200px){.carousel-wrapper.variable-width .carousel-variablewidth-alternate-color{min-width:max-content}}.carousel-wrapper.variable-width .carousel-variablewidth-arrows-title{flex-shrink:0;margin-bottom:24px}@media (min-width:1200px){.carousel-wrapper.variable-width .carousel-variablewidth-arrows-title{display:none}}.carousel-wrapper.variable-width .carousel-variablewidth-arrows-title .carousel-variablewidth-arrow{background-color:transparent;border:none;height:40px;width:40px;cursor:pointer}.carousel-wrapper.variable-width .carousel-variablewidth-arrows-title .carousel-variablewidth-arrow.disabled{visibility:hidden}.carousel-wrapper.variable-width .carousel-variablewidth-arrows-title .carousel-variablewidth-arrow svg{height:16px;width:auto}.carousel-wrapper.variable-width .carousel-variablewidth-arrows-title .carousel-variablewidth-arrow-next{margin-left:10px}.carousel-wrapper.variable-width .carousel-variablewidth-arrows-title .carousel-variablewidth-arrow-next svg{transform:rotate(180deg) translate(0)}.carousel-wrapper.variable-width .card-v3-medium-pill__skeleton rect{border-radius:17px}.carousel-wrapper.variable-width .carousel{max-width:4220px;margin-left:auto;margin-right:auto}.carousel-wrapper.variable-width .carousel .slick-slide .card-v3,.carousel-wrapper.variable-width .carousel .slick-slide .card-v3-medium-pill__skeleton,.carousel-wrapper.variable-width .carousel .slick-slide .skeleton__card-big{margin-left:40px;margin-right:0}.carousel-wrapper.variable-width .carousel .slick-slide:last-child .card-v3{margin-right:20px}.carousel-wrapper.variable-width .carousel .card-v3,.carousel-wrapper.variable-width .carousel .card-v3-medium-pill__skeleton,.carousel-wrapper.variable-width .carousel .skeleton__card-big{margin-right:20px;margin-left:20px}.carousel-wrapper.variable-width .carousel .slick-slider,.carousel-wrapper.variable-width .carousel .slick-slider .slick-list .slick-track{margin:0}.carousel-wrapper.variable-width .carousel-scroller{display:flex;overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none}.carousel-wrapper.variable-width .carousel-scroller::-webkit-scrollbar{width:0;height:0;display:none}.carousel-wrapper.variable-width .carousel-scroller .slick-slider{min-width:100vw}.carousel-wrapper.variable-width .carousel-scroller .card-v3,.carousel-wrapper.variable-width .carousel-scroller .skeleton__card-big{margin-right:24px}.carousel-wrapper.variable-width .carousel-scroller .card-v3-medium-pill,.carousel-wrapper.variable-width .carousel-scroller .card-v3-medium-pill__skeleton{margin-right:12px}@media (max-width:1199.5px){.carousel-wrapper.variable-width .carousel-scroller .card-v3-medium-pill,.carousel-wrapper.variable-width .carousel-scroller .card-v3-medium-pill__skeleton{margin-right:16px}}.carousel-wrapper.variable-width .carousel-scroller .card-evolution,.carousel-wrapper.variable-width .carousel-scroller .card-l1-evolution,.carousel-wrapper.variable-width .carousel-scroller .card-large-evolution,.carousel-wrapper.variable-width .carousel-scroller .skeleton__card-evolution,.carousel-wrapper.variable-width .carousel-scroller .skeleton__card-large-evolution{margin-right:12px}@media (max-width:1199.5px){.carousel-wrapper.variable-width .carousel-scroller .card-evolution,.carousel-wrapper.variable-width .carousel-scroller .card-l1-evolution,.carousel-wrapper.variable-width .carousel-scroller .card-large-evolution,.carousel-wrapper.variable-width .carousel-scroller .skeleton__card-evolution,.carousel-wrapper.variable-width .carousel-scroller .skeleton__card-large-evolution{margin-right:16px}}.carousel-wrapper.variable-width .carousel-scroller .card-evolution.recommended-in-todo,.carousel-wrapper.variable-width .carousel-scroller .card-l1-evolution.recommended-in-todo,.carousel-wrapper.variable-width .carousel-scroller .card-large-evolution.recommended-in-todo,.carousel-wrapper.variable-width .carousel-scroller .skeleton__card-evolution.recommended-in-todo,.carousel-wrapper.variable-width .carousel-scroller .skeleton__card-large-evolution.recommended-in-todo{margin-right:11px}.carousel-wrapper.variable-width .carousel-scroller .card-evolution.recommended-in-todo .card-evolution__type-row,.carousel-wrapper.variable-width .carousel-scroller .card-l1-evolution.recommended-in-todo .card-evolution__type-row,.carousel-wrapper.variable-width .carousel-scroller .card-large-evolution.recommended-in-todo .card-evolution__type-row,.carousel-wrapper.variable-width .carousel-scroller .skeleton__card-evolution.recommended-in-todo .card-evolution__type-row,.carousel-wrapper.variable-width .carousel-scroller .skeleton__card-large-evolution.recommended-in-todo .card-evolution__type-row{margin-bottom:8px}.carousel-wrapper.variable-width .carousel-scroller .card-evolution.recommended-in-todo .card-evolution__type-row .card-evolution__type,.carousel-wrapper.variable-width .carousel-scroller .card-l1-evolution.recommended-in-todo .card-evolution__type-row .card-evolution__type,.carousel-wrapper.variable-width .carousel-scroller .card-large-evolution.recommended-in-todo .card-evolution__type-row .card-evolution__type,.carousel-wrapper.variable-width .carousel-scroller .skeleton__card-evolution.recommended-in-todo .card-evolution__type-row .card-evolution__type,.carousel-wrapper.variable-width .carousel-scroller .skeleton__card-large-evolution.recommended-in-todo .card-evolution__type-row .card-evolution__type{color:hsla(0,0%,100%,.8)}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.carousel-wrapper.variable-width .carousel-scroller .card-evolution.recommended-in-todo .card-evolution__type-row .card-evolution__type,.carousel-wrapper.variable-width .carousel-scroller .card-l1-evolution.recommended-in-todo .card-evolution__type-row .card-evolution__type,.carousel-wrapper.variable-width .carousel-scroller .card-large-evolution.recommended-in-todo .card-evolution__type-row .card-evolution__type,.carousel-wrapper.variable-width .carousel-scroller .skeleton__card-evolution.recommended-in-todo .card-evolution__type-row .card-evolution__type,.carousel-wrapper.variable-width .carousel-scroller .skeleton__card-large-evolution.recommended-in-todo .card-evolution__type-row .card-evolution__type{font-size:.75rem;line-height:1rem}}.carousel-wrapper.variable-width .carousel-scroller .card-evolution.recommended-in-todo .card-evolution__name,.carousel-wrapper.variable-width .carousel-scroller .card-l1-evolution.recommended-in-todo .card-evolution__name,.carousel-wrapper.variable-width .carousel-scroller .card-large-evolution.recommended-in-todo .card-evolution__name,.carousel-wrapper.variable-width .carousel-scroller .skeleton__card-evolution.recommended-in-todo .card-evolution__name,.carousel-wrapper.variable-width .carousel-scroller .skeleton__card-large-evolution.recommended-in-todo .card-evolution__name{line-height:1rem}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.carousel-wrapper.variable-width .carousel-scroller .card-evolution.recommended-in-todo .card-evolution__name,.carousel-wrapper.variable-width .carousel-scroller .card-l1-evolution.recommended-in-todo .card-evolution__name,.carousel-wrapper.variable-width .carousel-scroller .card-large-evolution.recommended-in-todo .card-evolution__name,.carousel-wrapper.variable-width .carousel-scroller .skeleton__card-evolution.recommended-in-todo .card-evolution__name,.carousel-wrapper.variable-width .carousel-scroller .skeleton__card-large-evolution.recommended-in-todo .card-evolution__name{line-height:.75rem;font-size:.75rem}}.carousel-wrapper.variable-width .carousel-scroller .card-collection,.carousel-wrapper.variable-width .carousel-scroller .skeleton__card-collection{margin-right:12px}@media (max-width:1199.5px){.carousel-wrapper.variable-width .carousel-scroller .card-v3-medium-pill__skeleton:first-child,.carousel-wrapper.variable-width .carousel-scroller .skeleton__card-big:first-child{margin-left:24px}.carousel-wrapper.variable-width .carousel-scroller .card-collection,.carousel-wrapper.variable-width .carousel-scroller .skeleton__card-collection{margin-right:8px}}.carousel-wrapper.variable-width .carousel-scroller .card-v3-medium-pill__skeleton,.carousel-wrapper.variable-width .carousel-scroller .skeleton__card-big{margin-top:0}.carousel-wrapper.variable-width button{z-index:1}.carousel-wrapper.variable-width .section__header.title-in-carousel{display:flex;flex-direction:column;justify-content:space-between;margin:0;padding:0;position:relative;width:auto;height:auto;width:278px;box-sizing:content-box;flex-shrink:0}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.carousel-wrapper.variable-width .section__header.title-in-carousel{margin-left:-404px;height:calc(100% - 167px);padding-left:60px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.carousel-wrapper.variable-width .section__header.title-in-carousel{width:238px;padding-left:32px;padding-right:32px}}.carousel-wrapper.variable-width .section__header.title-in-carousel .carousel__title-row-left{margin-bottom:8px}.carousel-wrapper.variable-width .section__header.title-in-carousel .carousel__wrapper-text{padding-right:0}.carousel-wrapper.variable-width .section__header.title-in-carousel .plus-button{min-width:auto}.carousel-wrapper.variable-width .section__header.title-in-carousel .section__description{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.carousel-wrapper.variable-width.carousel-collection{margin-bottom:40px}.carousel-wrapper.variable-width.carousel-collection .carousel-variablewidth-arrows-title,.carousel-wrapper.variable-width.carousel-collection .section__header{margin-bottom:12px}.carousel .carousel-slider-wrapper{margin-top:26px}.carousel .slick-slider{position:relative}@media (min-width:1200px){.carousel .slick-slider{margin:0 50px}}.carousel .slick-slider .slick-list{padding:0;overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none}.carousel .slick-slider .slick-list .slick-track{display:flex;justify-content:flex-start;margin:0 auto}.carousel .slick-slider ::-webkit-scrollbar{display:none}.carousel .slick-slider .slick-dots li{margin:0}.carousel .slick-slider .slick-dots li.slick-active{color:#26e5e9!important}@media (max-width:1199.5px){.carousel .slick-slider .slick-dots li:not(.slick-active){pointer-events:none}}.carousel .slick-slider .slick-dots li:not(.slick-active) button{background-color:#000!important;box-shadow:0 2px 1px 0 hsla(0,0%,100%,.07);height:2px!important;border:none;border-radius:unset}.carousel .slick-slider .slick-dots li button{border:none;height:4px!important}.carousel .slick-slider .slick-dots li.slick-active button{z-index:2;background-color:#26e5e9!important;box-shadow:0 3px 10px 1px #26e5e9}.carousel .slick-slider .slick-next,.carousel .slick-slider .slick-prev{position:absolute;z-index:2;border:0;color:var(--text);background:transparent;cursor:pointer;top:calc(50% - 11.5px)}.carousel .slick-slider .slick-next:after,.carousel .slick-slider .slick-next:before,.carousel .slick-slider .slick-prev:after,.carousel .slick-slider .slick-prev:before{content:""}.carousel .slick-slider .slick-next.slick-disabled,.carousel .slick-slider .slick-prev.slick-disabled{color:#3e3e40;opacity:.5;cursor:default}.carousel .slick-slider .slick-next svg,.carousel .slick-slider .slick-prev svg{fill:#fff;height:23px;width:23px;stroke:#fff}.carousel .slick-slider .slick-prev{left:-20px}@media (max-width:1199.5px){.carousel .slick-slider .slick-prev{left:15px}}.carousel .slick-slider .slick-next{right:-20px}@media (max-width:1199.5px){.carousel .slick-slider .slick-next{right:15px}}.carousel .slick-slider .slick-next svg{transform:rotateY(180deg)}.carousel .slick-slider .slick-slide{display:flex;justify-content:center;flex-wrap:nowrap}@media (min-width:1200px){.carousel .slick-slider .slick-slide{margin:0}}.carousel .slick-slider .slick-slide>div{max-width:100%;flex-shrink:0}.carousel:not(.image) .slick-slider .slick-slide>div{display:flex;align-items:stretch}.carousel.training-pills .slick-slider .slick-slide>div>div{display:flex!important;align-items:stretch;height:100%}@media screen and (max-width:1023px){.carousel.card-big .slick-list,.carousel.training-pills .slick-list{margin:0}}.carousel.card-big .slick-list .slick-track,.carousel.training-pills .slick-list .slick-track{max-width:fit-content;max-width:-moz-fit-content}.carousel.card-big .card-v3,.carousel.card-big .card-v3-medium-pill__skeleton,.carousel.card-big .skeleton__card-big,.carousel.training-pills .card-v3,.carousel.training-pills .card-v3-medium-pill__skeleton,.carousel.training-pills .skeleton__card-big{margin:50px 7px 26px}@media screen and (max-width:1023px){.carousel.card-medium .slick-list{margin:0}}@media screen and (max-width:375px){.carousel.card-medium .slick-slide{width:auto!important}}.carousel.card-medium .card-v3{margin:0 14px}.carousel.card-medium .slick-dots{margin-top:15px}.carousel.pills{width:510px;max-width:100%;margin:auto}.carousel.pills .card-v3{margin:0 3px 10px}.carousel.pills .slick-slider{display:flex;align-items:center}.carousel.pills .slick-list{margin:0;padding:0}.carousel.pills .slick-next,.carousel.pills .slick-prev{color:var(--text);position:relative;left:unset;right:unset;top:unset;margin-bottom:10px}@media (min-width:1200px){.carousel.image .slick-slider{margin:0}.carousel.image .slick-slider .slick-prev{left:15px}.carousel.image .slick-slider .slick-next{right:15px}}@media (max-width:1199.5px){.carousel.image .slick-slider .slick-arrow{top:50%}}.carousel.top-arrow:hover .slick-slider .slick-prev{left:0}.carousel.top-arrow:hover .slick-slider .slick-next{right:0}.carousel.top-arrow .slick-slider .slick-prev{transition:left .3s ease,right .3s ease;top:0;left:-120px;transform:unset;height:calc(100% - 78px);width:60px;margin:50px 0 26px;padding:0}.carousel.top-arrow .slick-slider .slick-prev.slick-disabled{display:none}.carousel.top-arrow .slick-slider .slick-prev svg{width:26px;height:26px;color:#fff}.carousel.top-arrow .slick-slider .slick-prev svg circle{fill:none}.carousel.top-arrow .slick-slider .slick-next{transition:left .3s ease,right .3s ease;top:0;right:-150px;transform:unset;height:calc(100% - 78px);width:60px;margin:50px 0 26px;padding:0;background-color:transparent}.carousel.top-arrow .slick-slider .slick-next.slick-disabled{display:none}@media screen and (max-width:1600px){.carousel.top-arrow .slick-slider .slick-next{right:-2%!important}}.carousel.top-arrow .slick-slider .slick-next svg{width:26px;height:26px;color:#fff;transform:rotate(180deg) translate(0)}.carousel.top-arrow .slick-slider .slick-next svg circle{fill:none}.carousel.vertical .slick-slider .slick-slide{position:relative}.carousel.vertical .slick-list{margin:0}.carousel.vertical .slick-list .slick-track{flex-direction:column}.carousel.progress .slick-slider .slick-list{overflow:hidden}.carousel-section .upcoming-events-carousel{margin-bottom:0}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.carousel-section.recommended-in-todo .carousel-section__element-wrapper{min-height:268px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.carousel-section.recommended-in-todo .carousel-section__element-wrapper{min-height:354px}}.carousel__wrapper-text{z-index:1;width:100%;height:100%;padding-right:60px}@media (min-width:1920px){.carousel__wrapper-text{max-width:1380px;padding-right:0}}.carousel__title-row{display:flex;align-items:center;justify-content:space-between}@media (max-width:1199.5px){.carousel__title-row{flex-direction:column;align-items:flex-start}}.carousel__title-row .carousel__title-row-left{display:flex;align-items:center}.carousel__title-row .carousel__title-row-left.recommended-in-todo{width:100%;justify-content:space-between}.carousel__title-row .carousel__title-row-left.recommended-in-todo h2{font-family:Avenir LT Std\ 45 Book;font-size:1.875rem;font-style:normal;font-weight:350;line-height:1.875rem;letter-spacing:-.9px;background-image:linear-gradient(270deg,#00b2ff -97.51%,#d8d8d8 87.89%)}@media (max-width:1199.5px){.carousel__title-row .carousel__title-row-left{width:100%;justify-content:space-between}}.carousel__title-row .typography-primary-h2-left-gradient{text-align:left;width:auto;font-size:1.875rem;line-height:1.2;word-break:break-word}.carousel__title-row .text-btn.small.plus-button{min-width:unset;margin-left:11px;min-height:30px}@media (max-width:1199.5px){.carousel__title-row .text-btn.small.plus-button{max-width:140px;flex-shrink:0;text-align:right}}.carousel-section__element-wrapper{transition:opacity .5s ease-in-out}@media (min-width:1920px){.carousel-section__element-wrapper .card-evolution{margin-right:24px!important}}.is-mac[class*=safari] .carousel-wrapper.variable-width .section__header.title-in-carousel{height:calc(100% - 82px)}.radio{display:flex;flex-direction:column;justify-content:center;align-items:center}.radio.right{flex-direction:row;justify-content:flex-start}.radio.right .radio__label{margin:0 0 0 10px}.radio .radio__input{display:flex;cursor:pointer}.radio .radio__input--read-only{cursor:default}.radio .radio__input input{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.radio .radio__input .star-icon{height:20px;width:20px;position:relative;fill:transparent;stroke:currentColor;filter:none}.radio .radio__input .star-icon--big{height:25px;width:25px}.radio .radio__input .star-icon.checked{fill:#fff;stroke:#fff;filter:drop-shadow(0 0 5px rgba(0,155,255,.5))}.radio .radio__input.unchecked .star-icon-shadow{position:absolute;height:25px;width:25px;top:0;left:0}.radio .radio__input.unchecked svg{fill:transparent;stroke:currentColor;filter:none}.radio .radio__input.unchecked.checked svg{fill:#fff;stroke:#fff}.radio .radio__control{display:block;appearance:radio;width:24px;height:24px;border-radius:50%;transform:translateY(-.05em);box-sizing:border-box}.radio .radio__control.checked{background-color:#020814;border:2px solid #26e5e9;width:24px;height:24px;position:relative}.radio .radio__control.checked:after,.radio .radio__control.checked:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:16px;border-radius:50%}.radio .radio__control.checked:after{background-color:#26e5e9}.radio .radio__control.unchecked{border:2px solid #fff;background-color:#020814}.radio .radio__control.disabled{border-radius:50%;border:2px solid hsla(0,0%,100%,.5);background-color:#020814}.radio .radio__label{line-height:1;font-family:Avenir LT Std\ 45 Book;color:#adadad;margin-top:10px}.radio-group,.radio-group.horizontal>div{display:flex}.radio-group.horizontal label+label{margin-left:10px}.radio-group.vertical .radio:not(:last-child){margin-bottom:15px}.filter-modal{padding:17px 17px 88px;width:100%;max-width:678px;height:100vh;box-sizing:border-box;margin:auto}@media (min-width:1200px){.filter-modal{padding:44px 0 88px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.filter-modal{max-width:666px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.filter-modal{max-width:496px}}@media (max-width:1199.5px){.filter-modal{padding:0;margin-top:56px}}.filter-modal__header{display:flex;align-items:center;justify-content:center;position:relative;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:1rem;color:currentColor;line-height:1;padding:0 6px}@media (min-width:1200px){.filter-modal__header{justify-content:flex-start;font-size:1.5rem}}.filter-modal__second-header{display:flex;align-items:center;justify-content:center;position:relative;text-transform:uppercase;font-family:Avenir LT Std\ 65 Medium;font-size:1.875rem;color:currentColor;line-height:1;padding:0 16px 16px;justify-content:flex-start}.filter-modal__description{font-size:1rem;line-height:22px;letter-spacing:.13px;margin:42px 0 32px;text-align:left}.filter-modal__action{position:relative;color:currentColor;line-height:1;cursor:pointer}.filter-modal__action.text-btn-no-arrow{min-height:unset;min-width:unset;font-size:.875rem;color:#26e5e9}@media (min-width:1200px){.filter-modal__action{left:6px}}.filter-modal__action.disabled{opacity:.5;cursor:default}.filter-modal__button{display:flex;position:fixed;bottom:0;left:50%;transform:translateX(-50%);justify-content:center;padding:16px 0;width:100%;z-index:201;background-color:var(--bg)}.filter-modal__button .btn-v4{pointer-events:all}.filter-modal__button .btn-v4.small{margin-top:20px}@media (min-width:1200px){.filter-modal__button .btn-v4{margin-right:6px}}.filter-modal__button.showReset{justify-content:space-between}.filter-modal__topics-container{overflow:hidden;transition:max-height .6s ease}@media (min-width:1200px){.filter-modal__topics-container{justify-content:flex-start;max-height:92px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.filter-modal__topics-container{max-height:92px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.filter-modal__topics-container{max-height:138px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.filter-modal__topics-container{max-height:184px}}.filter-modal__topics{justify-content:space-between}.filter-modal__topics,.filter-modal__topics--nospace{display:flex;align-content:flex-start;flex-wrap:wrap}@media (min-width:1200px){.filter-modal__topics{justify-content:flex-start}}.filter-modal__topics--title{color:currentColor;margin:40px 0 5px;padding:0 6px}.filter-modal__topics--title,.filter-modal__topics--title--blue{display:block;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:1rem;text-transform:uppercase}.filter-modal__topics--title--blue{color:#26e5e9;padding:0}.filter-modal__topics--second-title{display:block;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:1.25rem;color:currentColor;padding:16px}.filter-modal__topics.more-space{padding-left:16px}@media (max-width:1199.5px){.filter-modal__topics.more-space{display:flex;justify-content:start;align-content:flex-start;flex-wrap:wrap}}.filter-modal__topics__container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:40px 0 0}.filter-modal__topics__claim{text-transform:uppercase;font-family:Avenir LT Std\ 45 Book;font-size:12px;line-height:16px;letter-spacing:.1px;margin-top:16px;margin-bottom:9px}.filter-modal__topics .chip{margin-right:8px;margin-bottom:8px}@media (max-width:1199.5px){.filter-modal__topics .chip{flex-grow:1;margin-right:5px}}.filter-modal__topics .chip-modal{margin-right:8px;margin-bottom:8px}@media (max-width:1199.5px){.filter-modal__topics .chip-modal{flex-grow:0;margin-right:5px}}.filter-modal__topics__button{margin-top:10px;margin-bottom:20px}.filter-modal__topics__button button{font-family:Avenir LT Std\ 45 Book}.filter-modal__view-more-container{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:24px 0 10px;gap:8px}.filter-modal__no-view-more{padding-top:16px}.filter-modal__view-more-btn{color:#fff;text-decoration:none}.filter-modal__chevron{margin-left:8px}.filter-modal__chevron--expand{transform:rotate(180deg);margin-left:8px}.filter-modal__chevron svg{fill:var(--text);stroke:var(--text);color:var(--text)}.filter-modal__accordions{padding-bottom:88px}@media (max-width:1199.5px){.filter-modal__accordions{padding-bottom:200px}}.filter-modal__accordions .container-checkbox .check-box__container{border-top:1px solid hsla(0,0%,100%,.2);padding-bottom:16px;cursor:auto}.filter-modal__accordions .container-checkbox .check-box__container:nth-child(2n){border:none;padding-top:0}.filter-modal__accordions .check-box__container{padding-top:16px;padding-bottom:48px}.filter-modal__accordions .check-box__container .check-box__checkmark{height:24px;width:24px;min-width:24px;box-sizing:border-box;cursor:pointer;margin-right:0}.filter-modal__accordions .check-box__container .check-box__text{cursor:pointer;padding-left:1em}.filter-modal__accordions .check-box__container--small{padding-top:20px;padding-bottom:14px}@media (max-width:1199.5px){.filter-modal__accordions .check-box__container--small{padding-top:10px;padding-bottom:22px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.filter-modal__accordions .check-box__container--small{padding-top:10px;padding-bottom:22px}}.filter-modal__accordions .check-box__container .check-box__small-checkmark{font-size:.75rem;height:18px;width:18px;min-width:18px;border-radius:6px;border:2px solid #fff;color:#000}.filter-modal__accordions .check-box__container .check-box__small-checkmark.check-box__checkmark--active{border:2px solid #26e5e9}.filter-modal__accordions .check-box__container.check-box--disabled span{cursor:default;border-color:hsla(0,0%,100%,.5);background-color:#020814}.filter-modal .accordion-list__offerplan{position:relative}.filter-modal .accordion-list__offerplan__note{color:#26e5e9;font-family:Avenir LT Std\ 45 Book;font-weight:350;font-size:.75rem;letter-spacing:.2px;line-height:16px;color:#fff;position:absolute;top:88px;left:9px}.filter-modal .accordion-list__offerplan .accordion-list__list.expand .accordion-list__element:first-child{margin-bottom:30px}.filter-modal__sort-by-mobile{display:block}@media (min-width:1200px){.filter-modal__sort-by-mobile:not(.desktop-visible){display:none}}.filter-modal__sort-by-mobile.none{display:none}.filter-modal__checkbox-recording.check-box--disabled{color:hsla(0,0%,100%,.8)!important;border:none}.filter-modal__checkbox-recording{height:auto;border-radius:20px;position:relative;font-family:Avenir LT Std\ 55 Roman;padding:8px 0 8px 32px;font-size:1rem;color:hsla(0,0%,100%,.8);width:max-content}.filter-modal__checkbox-wrapper{width:100vh}.filter-modal__checkbox-certificate{padding-top:28px!important}.filter-modal__checkbox-certificate:not(.check-box--disabled){cursor:pointer}.filter-modal__checkbox-certificate{padding-left:16px}.filter-modal__skeleton-filter-certificates-modal{padding-bottom:20px;padding-left:16px}.filter-modal__checkbox-el360{padding-left:16px}.filter-modal__checkbox-el360:not(.check-box--disabled){cursor:pointer}.filter-modal .accordion-list__list.expand{margin-bottom:0}.filter-modal__daterange-container{display:flex;flex-direction:column;align-items:flex-start;width:100%;margin:15px auto 42px 0}.filter-modal__daterange-container .title{display:block;margin-bottom:30px;color:#26e5e9;font-weight:500;font-size:18px;font-family:Avenir LT Std\ 65 Medium;text-align:center}.filter-modal__daterange-container .custom-date-range .rdrWeekDay{font-weight:400;font-family:Avenir LT Std\ 45 Book}.filter-modal__daterange-container .custom-date-range .rdrWeekDays{padding-left:0}.filter-modal__daterange-container .custom-date-range .rdrMonth{height:auto!important;padding-left:0}.filter-modal__daterange-container .custom-date-range .rdrCalendarWrapper{margin-left:-5px}@media (max-width:1199.5px){.advancedSearch{width:max-content}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.box-sticky-bar-width{margin:0 auto;max-width:641px}}.inner-box-sticky{display:flex;justify-content:space-between;width:650px;align-items:center;position:relative;flex-wrap:wrap-reverse;padding:0 23px}.modal{width:100vw;height:100vh;overflow:auto;position:fixed;top:0;left:0;z-index:200;background-color:var(--bg);box-sizing:border-box;overflow-x:hidden!important;-ms-overflow-style:none;scrollbar-width:6px}.modal::-webkit-scrollbar{width:6px;background-color:#1b212c}.modal::-webkit-scrollbar-thumb{background-color:#4e525a;border-radius:99px;cursor:pointer}.modal::-webkit-scrollbar-thumb:active,.modal::-webkit-scrollbar-thumb:hover{background-color:#fff!important;color:#fff!important}@media (min-width:1200px){.modal{align-items:center}}.modal.fillAvailable{height:100vh}.modal.fillAvailable.modal_cms_avatar_card{height:-webkit-fill-available}.modal.modal---blur{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:rgba(var(--theme-color-blur-rgb),.98);color:var(--text)}@media (max-width:1199.5px){.modal.modal---blur-desktop{backdrop-filter:unset;-webkit-backdrop-filter:unset;background-color:var(--bg)}}@media (min-width:1200px){.modal.modal---blur-mobile{backdrop-filter:unset;-webkit-backdrop-filter:unset;background-color:var(--bg)}}@supports (-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px)){.modal.modal---blur-07{background-color:rgba(var(--theme-color-blur-rgb),.7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}}.modal.z-index-cookies-modal{z-index:300}.modal.cart .ecommerce-alert-modal__footer .btn-v4{margin:0 auto}.modal__content{position:relative;width:100%;min-height:100vh;height:100%;overflow:visible;box-sizing:border-box;color:currentColor}.modal__content--centered-always{display:flex;justify-content:center;align-items:center}@media (min-width:1200px){.modal__content--small{max-width:620px;margin:0 auto}.modal__content--centered{display:flex;justify-content:center;align-items:center}}@media (max-width:1199.5px){.modal__content--centered-mobile{max-width:235px;margin:15vh auto 0}}.modal__content-container{min-height:100%}.modal__header{display:flex;align-items:center;justify-content:center;position:relative;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:1rem;color:#fff;line-height:1;padding:0 9px}@media (min-width:1200px){.modal__header{justify-content:flex-start;font-size:1.5rem}}.modal__subtitle{font-size:1rem;margin-top:.5em;padding:0 9px}.modal__action,.modal__subtitle{font-family:Avenir LT Std\ 65 Medium;color:#fff}.modal__action{position:absolute;left:9px;top:50%;transform:translateY(-50%);font-size:.875rem;line-height:1;text-decoration:underline}@media (min-width:1200px){.modal__action{display:none}}.modal__close{position:fixed;right:10px;top:10px;width:40px;height:40px;z-index:2;cursor:pointer}@media screen and (min-width:1480px){.modal__close{right:calc(50% - 733px)}}.modal__close svg{fill:var(--text)}.modal__close--hide{display:none}.modal__close--filter{position:absolute;top:0;right:0;bottom:0;width:56px;height:56px;background-color:hsla(0,0%,100%,.1)}.modal__close--filter svg{color:var(--text)}.modal .header-v3{position:sticky}.modal .header-v3+.header-v3__back-row{margin-top:0}.confirm-modal{font-size:1.125rem}.confirm-modal__button{display:flex;justify-content:center;margin-top:2rem}.iframe-popup-v3 iframe,.iframe-popup-v3 video{width:100%;height:80%}@media screen and (max-width:1025px){.iframe-popup-v3 iframe,.iframe-popup-v3 video{height:100%}}@media screen and (max-width:1025px) and (orientation:landscape){.iframe-popup-v3{height:100%;width:100%;max-width:none!important}}.iframe-v3{position:fixed;color:#000;z-index:1040;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.85)}.iframe-v3__header{height:34px;background-color:rgba(var(--theme-color-blur-rgb),.98);display:flex;align-items:center}.iframe-v3__header-next-activity{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:.75rem;margin-left:24px;width:auto;position:fixed;bottom:82px;right:60px;z-index:10;height:44px}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.iframe-v3__header-next-activity{bottom:25vh}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.iframe-v3__header-next-activity{bottom:27vh}}@media (max-width:767px) and (orientation:portrait){.iframe-v3__header-next-activity{bottom:5vh;right:16px;min-width:unset!important}}@media (max-width:991px) and (orientation:landscape){.iframe-v3__header-next-activity{bottom:30vh;right:16px;min-width:unset!important}}.iframe-v3__header-next-activity svg{fill:currentColor;width:12px;height:10px;margin-left:7px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.iframe-v3__header-next-activity svg{width:14px;height:11px;margin-right:unset}}.iframe-v3 .iframe-container{-webkit-overflow-scrolling:touch;height:100%}.iframe-v3 .iframe-container iframe,.iframe-v3 iframe#iframe-video,.iframe-v3 video{width:100%;height:calc(100% - 43px)}@media (max-width:1199.5px){.iframe-v3.iframe-video iframe#iframe-video,.iframe-v3.iframe-video video{height:80%}}@media screen and (orientation:landscape){.iframe-v3.iframe-video{height:100%;max-width:none!important}}.iframe-v3 .container-iframe-livestream{display:flex;justify-content:flex-start;align-items:flex-start;height:calc(100vh - 43px);overflow:auto;flex-direction:row}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.iframe-v3 .container-iframe-livestream{flex-direction:column}}@media (max-width:767px) and (orientation:portrait){.iframe-v3 .container-iframe-livestream{height:calc(100vh - 113px)}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.iframe-v3 .container-iframe-livestream{height:calc(100vh - 93px)}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.iframe-v3 .container-iframe-livestream{height:calc(100vh - 143px)}}.iframe-v3 .container-iframe-livestream .iframe-livestream-wrapper{width:100%;height:100%;display:flex;align-items:center}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.iframe-v3 .container-iframe-livestream .iframe-livestream-wrapper{min-height:220px;max-height:55vh}}.iframe-v3 .container-iframe-livestream .iframe-livestream-wrapper iframe,.iframe-v3 .container-iframe-livestream .iframe-livestream-wrapper video{width:100%;height:100%;position:relative!important}.iframe-v3 .container-iframe-livestream #chat-div{height:100%}.iframe-v3 .container-iframe-livestream #chat-div iframe{margin:4px 0 0;width:100vw;min-height:350px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.iframe-v3 .container-iframe-livestream #chat-div iframe{min-width:340px;width:340px;margin:0 0 0 4px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.iframe-v3 .container-iframe-livestream #chat-div iframe{min-height:300px;max-height:45vh}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.iframe-v3 .container-iframe-livestream #chat-div iframe{padding-bottom:70px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.iframe-v3 .container-iframe-livestream #chat-div iframe{padding-bottom:70px}}.iframe-v3 .modal-close{position:absolute;top:0;right:2px;justify-content:center;align-items:center;display:flex;min-width:40px;min-height:34px;cursor:pointer;z-index:1050;background-color:transparent;border-radius:30px;padding:0 20px;border:none}.iframe-v3 .modal-close .exit{color:var(--text);font-family:Avenir LT Std\ 45 Book;font-size:.875rem;margin-right:12px}.iframe-v3 .modal-close svg{height:9px;width:9px}.iframe-v3 .modal-close svg g{stroke:var(--text)}@media screen and (max-width:1025px) and (orientation:landscape){.iframe-v3 .modal-close svg{height:17px;width:17px}}.iframe-v3 .sure-leave-course{z-index:1060}.iframe-v3 .sure-leave-course__container{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:30px;max-width:400px;margin:0 auto}.iframe-v3 .sure-leave-course__icon{margin-bottom:16px;width:48px}@media (max-width:1199.5px){.iframe-v3 .sure-leave-course__icon{margin-top:25%}}.iframe-v3 .sure-leave-course__message{text-align:center;padding:0 50px}.iframe-v3 .sure-leave-course__buttons{width:100%;display:flex;justify-content:space-evenly}.iframe-v3 .progress-modal{z-index:1060;color:#fff}.iframe-v3 .progress-modal__progress{margin-bottom:17px;position:relative;display:flex;align-items:center;justify-content:center}.iframe-v3 .progress-modal__progress .circle-progress{width:78px;height:78px}.iframe-v3 .progress-modal__progress .multiactivity-completion-percentage{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:Avenir LT Std\ 45 Book;font-weight:400;font-size:1.25rem;color:#fff}.iframe-v3 .progress-modal__progress .multiactivity-completion-percentage .num-completed{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400}.filtersV3{background-color:#fff;padding-top:12px}.filtersV3 .wrapper>.results{float:right}@media (max-width:1199.5px){.filtersV3 .wrapper>.results{margin-top:-30px}}.filtersV3__section:first-child{margin-bottom:24px;z-index:10;max-width:1440px;margin-left:auto;margin-right:auto}.filtersV3__section{margin-bottom:0;position:-webkit-sticky;position:sticky;top:98px;z-index:95;padding:0 60px;box-sizing:content-box;background-color:#0f1520}@media (max-width:1199.5px){.filtersV3__section{top:87px;width:100%;box-sizing:border-box;padding:0 16px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.filtersV3__section{padding:0 32px}}.filtersV3__section.chips{position:relative;top:unset!important;background-color:#0a0b14;z-index:0}.filtersV3__section .wrapper:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background-color:var(--bg)}.filtersV3__section.filtersV3__section--open{z-index:145}.filtersV3__title{color:#000;font-family:Avenir LT Std\ 55 Roman;font-size:.875rem;line-height:1;text-transform:uppercase}@media (max-width:1199.5px){.filtersV3__box{border:0;margin-left:0;padding-left:0}}.filtersV3__box .filtersV3__filters-num{margin-right:8px;margin-top:21px;margin-bottom:18px}.filtersV3__box .button-filter-toggle{border:none;background-color:transparent;justify-content:flex-end;width:23px}.filtersV3__box .button-filter-toggle svg{width:23px;height:25px;stroke:none;fill:currentColor;filter:none}.filtersV3__box .button-filter-toggle svg.theme-evolution{filter:invert(18%) sepia(69%) saturate(2517%) hue-rotate(134deg) brightness(99%) contrast(85%);margin-top:2px}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.filtersV3__box .button-filter-toggle svg.theme-evolution{margin-top:3px}}.filtersV3__box .button-filter-toggle p{font-size:.625rem;margin-bottom:0;line-height:.8;color:var(--text)}.filtersV3__box .button-filter-toggle p.theme-color-text{color:#26e5e9}.filtersV3__box .button-filter.chip{display:inline-flex;align-items:center;font-family:Avenir LT Std\ 65 Medium;font-size:.875rem;line-height:25px;background-color:transparent;padding:0 10px;cursor:pointer;color:#fff;border:none}.filtersV3__box .button-filter.chip svg{height:24px;width:24px;margin-right:10px;transform:rotate(0deg)}.filtersV3__box--first{border-left:0;margin-left:0}.filtersV3__box.filter-others .filter-overlay__modal{left:0;right:0;position:absolute;margin-left:auto;margin-right:auto;top:auto}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.filtersV3__box.filter-others .flex button{width:46px}.filtersV3__box.filter-others .flex button svg.filters-icon{height:23px;width:25px}}.filtersV3--open .button-filter svg{transform:rotate(-180deg)!important}.filtersV3 .filter-overlay__modal{padding-top:55px}@media (max-width:1199.5px){.filtersV3 .filter-overlay__modal{padding-top:0}}.filtersV3 .filter-overlay__modal .check-box.container{margin-bottom:15px}@media (max-width:1199.5px){.filtersV3 .filter-overlay__modal .check-box.container{margin-left:15px}}.filtersV3 .filter-overlay__title{color:#000;font-family:Avenir LT Std\ 55 Roman;font-size:1.25rem;line-height:27px;margin-bottom:20px}.toggle-section{background-color:#fff;border-radius:20px;display:flex;width:311px;box-shadow:0 1px 2px 0 rgba(0,0,0,.08);justify-content:space-evenly;font-size:.875rem;line-height:25px;margin:10px auto}.toggle-section .toggle-item{margin:2px;text-align:center;width:33%;font-family:Avenir LT Std\ 55 Roman;position:relative;cursor:pointer}.toggle-section .toggle-item.active{color:#0071eb;background-color:#f4f4f4;border-radius:20px}.section .loader-virtual-container{width:300px;display:inline-block;margin:2rem}.custom-select-sortings{max-width:350px;margin:auto}.custom-select-sortings .custom-select__control{font-family:Avenir LT Std\ 45 Book;font-size:.875rem;border:none;padding-left:0;justify-content:left}.custom-select-sortings .custom-select__control .custom-select__value-container{justify-content:right;width:unset;display:flex;flex:1;min-width:unset;padding-right:8px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.custom-select-sortings .custom-select__control .custom-select__value-container{flex-grow:2}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.custom-select-sortings .custom-select__control .custom-select__value-container{flex-grow:2}}.custom-select-sortings .custom-select__control .custom-select__single-value{margin:0;display:block;padding:12px 0 0;text-align:right;font-size:1rem;text-transform:lowercase;line-height:16px;max-width:100%}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.custom-select-sortings .custom-select__control .custom-select__single-value{font-size:.875rem;font-weight:350;letter-spacing:.133px;width:auto;right:8px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.custom-select-sortings .custom-select__control .custom-select__single-value{font-size:.875rem;font-weight:350;letter-spacing:.133px;width:auto}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.custom-select-sortings .custom-select__control .custom-select__single-value{font-size:.75rem;font-weight:500;letter-spacing:.088px;position:relative}}@media screen and (max-width:1000px){.custom-select-sortings .custom-select__control .custom-select__single-value{padding:10px 0 0;position:relative}}.custom-select-sortings .custom-select__control .custom-select__single-value:first-letter{text-transform:uppercase}.custom-select-sortings .custom-select__control .custom-select__indicators{position:relative}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.custom-select-sortings .custom-select__control .custom-select__indicators{flex:0}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.custom-select-sortings .custom-select__control .custom-select__indicators{flex:0}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.custom-select-sortings .custom-select__control .custom-select__indicators{flex:none;margin-left:4px}}.custom-select-sortings .wrapper-icon{padding-left:0!important}.custom-select-sortings .custom-select__menu{background-color:#0f1520;z-index:100;margin-top:14px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.custom-select-sortings .custom-select__menu{padding:12px 24px 24px;max-width:261px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.custom-select-sortings .custom-select__menu{padding:12px 24px 24px;max-width:261px}}@media (min-width:1200px){.custom-select-sortings .custom-select__menu{left:40px}}@media screen and (max-width:767px){.custom-select-sortings .custom-select__menu{margin-top:10px;min-width:180px;padding-left:5px;transform:translate(-5px)}}.custom-select-sortings .custom-select__menu .custom-select__option{text-align:center;text-transform:lowercase;color:#fff}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.custom-select-sortings .custom-select__menu .custom-select__option{font-size:.875rem;font-weight:350;letter-spacing:.133px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.custom-select-sortings .custom-select__menu .custom-select__option{font-size:.875rem;font-weight:350;letter-spacing:.133px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.custom-select-sortings .custom-select__menu .custom-select__option{font-size:.75rem;font-weight:500;letter-spacing:.088px}}@media screen and (max-width:767px){.custom-select-sortings .custom-select__menu .custom-select__option{text-align:left}}.custom-select-sortings .custom-select__menu .custom-select__option:first-letter{text-transform:uppercase}@media (min-width:767px) and (orientation:portrait),(min-width:991px) and (orientation:landscape){.custom-select-sortings .custom-select__menu{min-width:270px}}.custom-select-sortings.box{background-color:#fff}.filtersV3__filters-num{font-family:Avenir LT Std\ 45 Book;font-weight:350;font-size:.75rem;line-height:1.33;display:flex;align-items:center;color:#fff;background:hsla(0,0%,100%,.2);border-radius:4px;min-width:13px;padding:2px 6px 0;height:18px;box-sizing:border-box}.accordion-list{width:100%;height:auto;color:currentColor}.accordion-list__header{display:flex;align-items:center;justify-content:center;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:1rem}@media (min-width:1200px){.accordion-list__header{font-size:1.5rem;justify-content:flex-start}}.accordion-list__title{display:flex;align-items:center;justify-content:space-between;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:1rem;text-transform:uppercase;line-height:normal;padding:9px 6px;margin-top:14px;cursor:pointer}.accordion-list__title.disabled{opacity:.25}.accordion-list__title-filter{display:flex;align-items:center;justify-content:space-between;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:1.25rem;text-transform:capitalize;line-height:normal;padding:16px;border-top:1px solid hsla(0,0%,100%,.2);cursor:pointer;margin-top:2px}.accordion-list__title-filter.disabled{opacity:.25}.accordion-list__title-filter span{display:flex;align-items:center}.accordion-list__num_filter{height:18px;flex-grow:0;display:inline-flex;flex-direction:row;justify-content:center;align-items:center;gap:4px;font-family:Avenir LT Std\ 45 Book;font-weight:350;font-size:.75rem;line-height:1rem;margin-left:8px;padding:2px 6px 0;border-radius:4px;background-color:hsla(0,0%,100%,.2)}.accordion-list__chevron--expand{transform:rotate(180deg)}.accordion-list__chevron svg{color:var(--text)}.accordion-list__list{height:auto;max-height:0;overflow:hidden;transition:all .4s cubic-bezier(.77,0,.175,1)}.accordion-list__list.expand{max-height:1000px;margin-bottom:46px}.accordion-list__element{height:auto;min-height:40px;border-radius:20px;position:relative;font-family:Avenir LT Std\ 65 Medium;font-size:1rem;padding:0 12px 0 9px;margin:1.5px 0;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-start;line-height:1;cursor:pointer}.accordion-list__element.checked{color:rgba(var(--theme-color-rgb),1);background-color:rgba(var(--theme-color-rgb-inverted),1)}.accordion-list__element.disabled{opacity:.25;cursor:default}.accordion-list__element-filter{height:auto;border-radius:20px;position:relative;font-family:Avenir LT Std\ 55 Roman;padding:8px 0 8px 32px;font-size:1rem;color:hsla(0,0%,100%,.8);cursor:pointer;width:max-content}.accordion-list__element-filter.checked{color:rgba(var(--theme-color-rgb),1);background-color:rgba(var(--theme-color-rgb-inverted),1);display:flex;justify-content:space-between;width:auto;align-items:center;position:relative;padding:4px 8px 4px 16px;font-family:Avenir LT Std\ 85 Heavy,sans-serif;margin:4px 8px 4px 16px}.accordion-list__element-filter.disabled{opacity:.25;cursor:default}.accordion-list__close{position:absolute;right:12px;height:40px}.accordion-list__close svg{height:40px;width:12px}.accordion-list__close-chip{position:absolute;right:12px;top:5px}.accordion-list__close-chip svg{height:12px;width:12px;stroke-width:.3px;stroke:#000}.keyboard-active .accordion-list__element:focus{outline:2px solid #c7ff00;outline-offset:-2px}.accordion-v3{width:100%;height:auto;color:var(--text)}.accordion-v3:not(.gradient){max-width:900px;margin-top:21px}.accordion-v3.getMaxHeightFromCSSVariables .accordion-v3__list{transition:calc(0.2s*var(--num-elements)) all ease-out}.accordion-v3.getMaxHeightFromCSSVariables .accordion-v3__list.expand{transition:calc(0.2s*var(--num-elements)) all ease-in;max-height:calc(var(--height-per-elements)*var(--num-elements) + var(--height-offset))}.accordion-v3.useTransitionTimeProps .accordion-v3__list{transition:var(--transition-open-time) all ease-out}.accordion-v3.useTransitionTimeProps .accordion-v3__list.expand{transition:var(--transition-close-time) all ease-in;max-height:calc(var(--height-per-elements)*var(--num-elements) + var(--height-offset))}.accordion-v3:not(.hide-border-top){border-top:.5px solid}.accordion-v3--expand.gradient .accordion-v3__list{border-color:var(--accordion-border-top-color);border-top:1px var(--accordion-border-top-color);border-style:solid}.accordion-v3--expand.gradient .accordion-v3__list.noBorder{border-style:unset}.accordion-v3.gradient{border-color:var(--accordion-border-top-color);border-top:.5px var(--accordion-border-top-color);border-style:solid;background-image:linear-gradient(180deg,var(--accordion-gradient-color-1),var(--accordion-gradient-color-2));color:var(--text)}.accordion-v3__list{background-color:var(--bg)}.accordion-v3__list[aria-hidden=true]{visibility:hidden}.accordion-v3.gradient .accordion-v3__title{height:100%;width:100%;padding:20px}.accordion-v3__title,.accordion-v3__title-container{display:flex;align-items:center;justify-content:space-between}.accordion-v3__title{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:1rem;letter-spacing:-.2px;line-height:1.5;color:#fff;margin-top:6px;cursor:pointer}.accordion-v3__title.disabled{opacity:.25}.accordion-v3__title span{margin-right:20px}.accordion-v3__title.always-open{cursor:default}.accordion-v3__title .btn-v4{font-size:1rem;min-height:unset;min-width:unset}.accordion-v3__chevron{width:15px;height:15px;min-width:16px;margin-bottom:9px}.accordion-v3__chevron--expand{transform:rotate(180deg);margin-bottom:0}.accordion-v3__chevron .chevron-up.plus{margin-top:-2px}.accordion-v3__chevron svg{fill:var(--text);color:var(--text)}.accordion-v3__list{height:auto;max-height:0;overflow:hidden;transition:all .4s cubic-bezier(.77,0,.175,1);color:#b4b4b4;font-size:.875rem}.accordion-v3__list.expand{max-height:1000px}.accordion-v3__list.expand.big{max-height:4000px}.accordion-v3__list.trackTransition{overflow:unset}.accordion-v3__list.onTransition{overflow:hidden}.accordion-v3.accordion-more-licenses{margin-top:40px;max-width:unset;border-top:0;color:var(--text)}.accordion-v3.accordion-more-licenses.card-overview{margin-top:20px;color:#fff;padding:0 17px;box-sizing:border-box}.accordion-v3.accordion-more-licenses.card-overview.border-bottom{padding-bottom:16px;border-bottom:1px solid hsla(0,0%,100%,.1)}.accordion-v3.accordion-more-licenses.card-overview .accordion-v3__title{justify-content:center}.accordion-v3.accordion-more-licenses.card-overview .accordion-v3__chevron svg{fill:#fff;stroke:#fff;color:#fff}.accordion-v3.accordion-more-licenses.card-overview .accordion-v3__list{color:#fff}.accordion-v3.accordion-more-licenses.card-overview .accordion-v3__list .buy-license-section{margin-top:0}.accordion-v3.accordion-more-licenses .accordion-v3__title{margin:0;justify-content:flex-start;font-size:.875rem;font-family:Avenir LT Std\ 45 Book;font-weight:400}.accordion-v3.accordion-more-licenses .accordion-v3__chevron{margin-top:4px}.accordion-v3.accordion-more-licenses .accordion-v3__list{color:var(--text);background:transparent;transition:all .8s cubic-bezier(.77,0,.175,1)}.accordion-v3.accordion-more-licenses .accordion-v3__list.expand{margin-top:26px;max-height:500px}.accordion-v3.accordion-more-licenses.mobile{box-sizing:border-box;margin-top:-38px;position:relative;z-index:5}.accordion-v3.accordion-more-licenses.mobile .accordion-v3__title{padding:0 38px 12px 33px}.accordion-v3.accordion-more-licenses.mobile .accordion-v3__list{background-color:var(--bg,#000);margin-top:0;padding:0 38px 0 33px}.accordion-v3.accordion-more-licenses.mobile .accordion-v3__list.expand{padding:26px 38px 12px 33px}.accordion-more-licenses-space-allocation{height:28px}.accordion-v3__modal header{top:0;left:0;width:100%;display:flex;align-items:center;height:53px;padding-left:45px;position:fixed;box-sizing:border-box;z-index:150}@media (max-width:1199.5px){.accordion-v3__modal header{background-color:rgba(var(--theme-color-blur-rgb),.98);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@supports (-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px)){.accordion-v3__modal header{background-color:rgba(var(--theme-color-blur-rgb),.7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}}}.accordion-v3__modal header .icon-button.back-button svg{color:var(--text)}@media (min-width:1200px){.accordion-v3__modal header{padding-left:0;position:relative}}.accordion-v3__modal header button{height:18px;width:15px;position:fixed;left:20px}.accordion-v3__modal__content{margin-top:53px}*>.accordion-v3.gradient:first-child{border-top-width:.5px}*>.accordion-v3.gradient:last-child{border-bottom-width:.5px}*>.accordion-v3.gradient:last-child.accordion-v3--expand{border-bottom-width:0}.chip{position:relative;justify-content:center;border:none;padding:4px 16px;margin:9px 0;border-radius:16px;cursor:pointer;background-color:rgba(var(--theme-color-rgb-inverted),.1);color:var(--text)}.chip,.chip__arrow{display:flex;align-items:center}.chip__arrow{margin-left:8px;color:#fff;height:11px;width:auto}.chip__label{font-family:Avenir LT Std\ 55 Roman;font-size:.875rem;color:currentColor}.chip__close{margin-right:-8px;padding-left:12px;display:flex;align-items:center}.chip__close svg{width:12px;height:12px;stroke-width:.3px;stroke:#000}.chip.checked{background-color:rgba(var(--theme-color-rgb-inverted),1);color:rgba(var(--theme-color-rgb),1)}.chip.checked .chip__label{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.2px;color:#020814}.chip.checked.transparent{background-color:transparent;border:1px solid}.chip.checked.transparent.checked{background-color:#fff}.chip.checked.negative{background-color:#0a0b14}.chip.checked.negative .chip__label{color:#fff}.chip.checked .chip__icon .card-v3__background{filter:invert(1)}.chip.disabled{cursor:default;opacity:.4}.chip.cursor-default{cursor:default}.chip.customizer{flex-grow:0;margin:4px 0}.chip.customizer+.chip.customizer{margin-right:5px}.chip__icon{margin:0 8px 0 0;z-index:1;min-width:14px;width:14px;height:14px;position:relative}.chip__icon .card-loader{max-width:12px;max-height:12px;left:calc(50% - 11px);top:calc(50% - 8px);margin:0}.chip__icon .card-v3__background{width:14px;padding-bottom:3px;height:auto;position:static}.chip.chip-filter{border-radius:50px;border:1px solid #fff;padding:5px 24px;margin:0 0 0 20px;background-color:transparent;font-size:1rem}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{box-shadow:inset 0 0 0 100px #fff!important;-webkit-box-shadow:0 0 0 100px #fff inset!important;-webkit-text-fill-color:#242731!important;filter:none;background-color:currentColor!important;background-clip:content-box!important}input:-webkit-autofill:focus~.wrapper-icon.with-icon-suffix .svg-icon,input:-webkit-autofill:hover~.wrapper-icon.with-icon-suffix .svg-icon,input:-webkit-autofill~.wrapper-icon.with-icon-suffix .svg-icon,select:-webkit-autofill:focus~.wrapper-icon.with-icon-suffix .svg-icon,select:-webkit-autofill:hover~.wrapper-icon.with-icon-suffix .svg-icon,select:-webkit-autofill~.wrapper-icon.with-icon-suffix .svg-icon,textarea:-webkit-autofill:focus~.wrapper-icon.with-icon-suffix .svg-icon,textarea:-webkit-autofill:hover~.wrapper-icon.with-icon-suffix .svg-icon,textarea:-webkit-autofill~.wrapper-icon.with-icon-suffix .svg-icon{color:#242731}input:-webkit-autofill:focus~.wrapper-icon.with-icon-suffix img.svg-icon,input:-webkit-autofill:hover~.wrapper-icon.with-icon-suffix img.svg-icon,input:-webkit-autofill~.wrapper-icon.with-icon-suffix img.svg-icon,select:-webkit-autofill:focus~.wrapper-icon.with-icon-suffix img.svg-icon,select:-webkit-autofill:hover~.wrapper-icon.with-icon-suffix img.svg-icon,select:-webkit-autofill~.wrapper-icon.with-icon-suffix img.svg-icon,textarea:-webkit-autofill:focus~.wrapper-icon.with-icon-suffix img.svg-icon,textarea:-webkit-autofill:hover~.wrapper-icon.with-icon-suffix img.svg-icon,textarea:-webkit-autofill~.wrapper-icon.with-icon-suffix img.svg-icon{filter:invert(1)}.form__group+.dropdown:not(.relative){position:absolute;z-index:10}.custom-select-v3.border input:-webkit-autofill,.custom-select-v3.border input:-webkit-autofill:focus,.custom-select-v3.border input:-webkit-autofill:hover,.custom-select-v3.border select:-webkit-autofill,.custom-select-v3.border select:-webkit-autofill:focus,.custom-select-v3.border select:-webkit-autofill:hover,.custom-select-v3.border textarea:-webkit-autofill,.custom-select-v3.border textarea:-webkit-autofill:focus,.custom-select-v3.border textarea:-webkit-autofill:hover,.form__group-border input:-webkit-autofill,.form__group-border input:-webkit-autofill:focus,.form__group-border input:-webkit-autofill:hover,.form__group-border select:-webkit-autofill,.form__group-border select:-webkit-autofill:focus,.form__group-border select:-webkit-autofill:hover,.form__group-border textarea:-webkit-autofill,.form__group-border textarea:-webkit-autofill:focus,.form__group-border textarea:-webkit-autofill:hover{box-shadow:inset 0 0 0 100px #0a0b14!important;-webkit-box-shadow:0 0 0 100px #0a0b14 inset!important;-webkit-text-fill-color:#fff!important;filter:none}.custom-select-v3.border input:-webkit-autofill+.wrapper-icon.with-icon-suffix .svg-icon,.custom-select-v3.border input:-webkit-autofill:focus+.wrapper-icon.with-icon-suffix .svg-icon,.custom-select-v3.border input:-webkit-autofill:hover+.wrapper-icon.with-icon-suffix .svg-icon,.custom-select-v3.border select:-webkit-autofill+.wrapper-icon.with-icon-suffix .svg-icon,.custom-select-v3.border select:-webkit-autofill:focus+.wrapper-icon.with-icon-suffix .svg-icon,.custom-select-v3.border select:-webkit-autofill:hover+.wrapper-icon.with-icon-suffix .svg-icon,.custom-select-v3.border textarea:-webkit-autofill+.wrapper-icon.with-icon-suffix .svg-icon,.custom-select-v3.border textarea:-webkit-autofill:focus+.wrapper-icon.with-icon-suffix .svg-icon,.custom-select-v3.border textarea:-webkit-autofill:hover+.wrapper-icon.with-icon-suffix .svg-icon,.form__group-border input:-webkit-autofill+.wrapper-icon.with-icon-suffix .svg-icon,.form__group-border input:-webkit-autofill:focus+.wrapper-icon.with-icon-suffix .svg-icon,.form__group-border input:-webkit-autofill:hover+.wrapper-icon.with-icon-suffix .svg-icon,.form__group-border select:-webkit-autofill+.wrapper-icon.with-icon-suffix .svg-icon,.form__group-border select:-webkit-autofill:focus+.wrapper-icon.with-icon-suffix .svg-icon,.form__group-border select:-webkit-autofill:hover+.wrapper-icon.with-icon-suffix .svg-icon,.form__group-border textarea:-webkit-autofill+.wrapper-icon.with-icon-suffix .svg-icon,.form__group-border textarea:-webkit-autofill:focus+.wrapper-icon.with-icon-suffix .svg-icon,.form__group-border textarea:-webkit-autofill:hover+.wrapper-icon.with-icon-suffix .svg-icon{color:#fff}.custom-select-v3.border input:-webkit-autofill+.wrapper-icon.with-icon-suffix img.svg-icon,.custom-select-v3.border input:-webkit-autofill:focus+.wrapper-icon.with-icon-suffix img.svg-icon,.custom-select-v3.border input:-webkit-autofill:hover+.wrapper-icon.with-icon-suffix img.svg-icon,.custom-select-v3.border select:-webkit-autofill+.wrapper-icon.with-icon-suffix img.svg-icon,.custom-select-v3.border select:-webkit-autofill:focus+.wrapper-icon.with-icon-suffix img.svg-icon,.custom-select-v3.border select:-webkit-autofill:hover+.wrapper-icon.with-icon-suffix img.svg-icon,.custom-select-v3.border textarea:-webkit-autofill+.wrapper-icon.with-icon-suffix img.svg-icon,.custom-select-v3.border textarea:-webkit-autofill:focus+.wrapper-icon.with-icon-suffix img.svg-icon,.custom-select-v3.border textarea:-webkit-autofill:hover+.wrapper-icon.with-icon-suffix img.svg-icon,.form__group-border input:-webkit-autofill+.wrapper-icon.with-icon-suffix img.svg-icon,.form__group-border input:-webkit-autofill:focus+.wrapper-icon.with-icon-suffix img.svg-icon,.form__group-border input:-webkit-autofill:hover+.wrapper-icon.with-icon-suffix img.svg-icon,.form__group-border select:-webkit-autofill+.wrapper-icon.with-icon-suffix img.svg-icon,.form__group-border select:-webkit-autofill:focus+.wrapper-icon.with-icon-suffix img.svg-icon,.form__group-border select:-webkit-autofill:hover+.wrapper-icon.with-icon-suffix img.svg-icon,.form__group-border textarea:-webkit-autofill+.wrapper-icon.with-icon-suffix img.svg-icon,.form__group-border textarea:-webkit-autofill:focus+.wrapper-icon.with-icon-suffix img.svg-icon,.form__group-border textarea:-webkit-autofill:hover+.wrapper-icon.with-icon-suffix img.svg-icon{filter:none}input::-webkit-credentials-auto-fill-button{margin-right:28px}.form__group{color:var(--text);position:relative;display:flex;box-sizing:border-box;padding:15px 0 0;margin-top:10px;width:100%;border:0}.form__group input::-ms-clear,.form__group input::-ms-reveal{display:none}.form__group input::-webkit-search-cancel-button{position:relative;right:20px;-webkit-appearance:none;height:12px;width:20px;background:url(/images/svg-icons/clear.svg);background-repeat:no-repeat}.form__group .wrapper-icon{display:flex;align-items:center;height:40px;position:absolute;right:0;padding:12px 16px;box-sizing:border-box;gap:16px}.form__group .wrapper-icon .svg-icon,.form__group .wrapper-icon svg{width:15px}.form__group .wrapper-icon .arrow-container{display:flex;align-items:center;justify-content:center}.form__group .wrapper-icon .arrow{cursor:pointer}.form__group .wrapper-icon.with-icon-suffix .svg-icon{z-index:10;position:relative}.form__group .svg-icon{cursor:pointer;fill:currentColor;opacity:1}.form__group .svg-icon.arrow-down{width:10px;transform:rotateY(0deg) rotate(90deg)}.form__group .svg-icon.search-icon{margin-right:25px;width:22px;height:22px}.form__group.text-area{border-bottom:0}.form__group.text-area textarea{width:100%;font-family:Avenir LT Std\ 45 Book;padding:9px 12px}.form__group.text-area .form__label{top:-10px}.form__group.mandatory .form__label:after{margin-left:2px;content:"*";color:#ff2929}.form__group .form__label{position:absolute;display:block;transition:.2s;font-size:.7rem;color:hsla(0,0%,100%,.8);pointer-events:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;height:18px;line-height:18px;overflow:visible;top:-4px;left:0;font-size:.875rem;transform:translate(16px,32px);transition:transform .15s}.form__group .form__label--fixedTop{font-size:.875rem;transform:translate(0);color:hsla(0,0%,100%,.8)!important}.form__group .form__label--fixedTop,.form__group:focus-within .form__label,.form__group input:-webkit-autofill~.form__label,.form__group input:autofill~.form__label,.form__group input:disabled~.form__label{font-size:.875rem;transform:translate(0);color:hsla(0,0%,100%,.8)!important}.form__group input:-webkit-autofill,.form__group input:-webkit-autofill:focus,.form__group input:-webkit-autofill:hover,.form__group select:-webkit-autofill,.form__group select:-webkit-autofill:focus,.form__group select:-webkit-autofill:hover,.form__group textarea:-webkit-autofill,.form__group textarea:-webkit-autofill:focus,.form__group textarea:-webkit-autofill:hover{margin-top:10px;background-color:currentColor!important;background-clip:content-box!important}.form__group:hover>input{border-color:#fff}.form__wrapper{display:flex;flex-direction:column;flex-grow:1}.form__helper{font-family:Avenir LT Std\ 45 Book;font-size:.75rem;line-height:16px;margin:4px 0 0;color:#9a9ca1}.form__group>input[type=search]{border:0!important}.form__group>input{height:40px;box-sizing:border-box;font-family:inherit;width:100%;outline:0;margin-top:0!important;font-size:1rem;color:currentColor;background:transparent;transition:border-color .2s;border:1px solid #9a9ca1;border-radius:4px;padding:12px 16px 10px}.form__group>input.letMeHide{text-security:disc;-webkit-text-security:disc;-moz-text-security:disc}.form__group>input::placeholder.labeled{color:transparent}.form__group>input:placeholder-shown~.form__label{font-family:Avenir LT Std\ 45 Book;font-size:.875rem;cursor:text;transform:translate(0)}.form__group>input.input--active,.form__group>input:active{border-color:#fff}.form__group>input.input--active::placeholder:not(:read-only),.form__group>input:active::placeholder:not(:read-only){color:#fff}.form__group>input~.form__helper{color:hsla(0,0%,100%,.6)}.form__group>input.input--hover,.form__group>input:hover{border-color:#fff}.form__group>input.input--hover:not(:read-only)::placeholder,.form__group>input:not(:read-only):hover::placeholder{color:hsla(0,0%,100%,.8)}.form__group>input.input--focus,.form__group>input:focus{border-color:#26e5e9}.form__group>input.input--disabled,.form__group>input:disabled{border-color:hsla(0,0%,100%,.4);cursor:default;background:transparent}.form__group>input.input--disabled .form__group>input:disabled::placeholder,.form__group>input.input--disabled::placeholder,.form__group>input.input--disabled~.form__label,.form__group>input:disabled,.form__group>input:disabled~.form__label{color:hsla(0,0%,100%,.4)}.form__group>input.input--error{border-color:#ff2929}.form__group>input[type=search]~.form__label{left:48px}.form__group>input[type=search]:placeholder-shown~.form__label{font-size:1rem;cursor:text}.form__group>input[type=search]~.form__label{display:none}.form__group>input[type=search]:placeholder-shown~.form__label{display:block}.form__group>input.labeled~.form__label{display:block;font-size:.875rem}.form__group>input~.form__label{display:none;color:hsla(0,0%,100%,.8)}:not(&--selectable)>input.input--readonly,:not(&--selectable)>input:read-only{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.4);cursor:default;color:hsla(0,0%,100%,.6)}:not(&--selectable)>input.input--readonly::placeholder,:not(&--selectable)>input.input--readonly~.form__label,:not(&--selectable)>input:read-only::placeholder,:not(&--selectable)>input:read-only~.form__label{color:hsla(0,0%,100%,.4)}.form__group.field--disabled~.form__helper,.form__group.field--readonly~.form__helper{color:hsla(0,0%,100%,.4)}.form__group.field--error~.form__helper{color:#ff2929}.form__group:focus-within:not(:read-only){font-weight:700;border-width:3px;border-color:currentColor}.form__group:focus-within:not(:read-only)~.form__label{position:absolute;top:0;display:block;font-size:.7rem;color:hsla(0,0%,100%,.8);font-weight:700}.form__group:focus-within:not(:read-only) .svg-icon{opacity:1}.form__wrapper--selectable{width:280px;position:relative}.form__field--selectable.form__field--selectable-inline{max-width:100%}.form__field--selectable.form__field--selectable-inline>input{font-size:.875rem}.form__field--selectable,.form__field--selectable>input{cursor:pointer}.form__field--selectable>input.input--active,.form__field--selectable>input:active{border-color:#fff;border-bottom-left-radius:0;border-bottom-right-radius:0}.form__field--selectable>input.input--active::placeholder,.form__field--selectable>input:active::placeholder{color:#fff}.form__field--selectable--pushcontent{flex-direction:column}.form__field:invalid,.form__field:required{box-shadow:none}.form__field[type=search]{-webkit-appearance:none}.form__field[type=search] input{margin:7px 0;padding:0}.msg-error{font-size:.875rem;margin-top:9px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;text-align:start!important;font-family:Avenir LT Std\ 45 Book;letter-spacing:.1px;color:#ff003a}@media screen and (max-width:380px){.form__group.client-code input~.form__label{font-size:.625rem}}@media screen and (max-width:480px){.form__group.client-code input:placeholder-shown~.form__label{font-size:.875rem}}@media screen and (max-width:420px){.form__group.client-code input:placeholder-shown~.form__label{font-size:.75rem}}@media screen and (max-width:380px){.form__group.client-code input:placeholder-shown~.form__label{font-size:.625rem}}.form__group-border{position:relative;display:flex;box-sizing:border-box;width:100%;border:0}.form__group-border input::-ms-clear,.form__group-border input::-ms-reveal{display:none}.form__group-border .wrapper-icon{display:flex;align-items:flex-end}.form__group-border .wrapper-icon.with-icon-suffix .svg-icon{position:absolute;top:25px;right:7px}.form__group-border .svg-icon{width:22px;cursor:pointer;fill:currentColor;opacity:1}.form__group-border .svg-icon.arrow-down{width:10px;transform:rotateY(0deg) rotate(90deg)}.form__group-border .svg-icon.search-icon{margin-right:25px}.form__group-border.text-area{border-bottom:0}.form__group-border.text-area textarea{width:100%;padding:9px 16px;box-sizing:border-box}.form__group-border.text-area textarea::placeholder{color:hsla(0,0%,100%,.5)}.form__group-border.text-area .form__label{top:-10px}.form__group-border .form__label{color:hsla(0,0%,100%,.5);font-family:Avenir LT Std\ 35 Light;font-weight:300;font-size:.5rem;padding-left:16px;border-radius:6px;display:block;position:absolute;top:5px;transition:.2s;overflow:hidden;pointer-events:none;text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:normal}.form__group-border.disabled input{border-color:#8591a6;background:transparent}.form__group-border.disabled .form__label,.form__group-border.disabled input{color:#8591a6}.form__group-border.mandatory:not(.disabled) .form__label:after{content:"*";color:#d13131}.form__group-border input,.form__group-border textarea{font-family:Avenir LT Std\ 55 Roman;font-weight:400;font-size:.875rem;color:#fff;padding:15px 48px 4px 16px;letter-spacing:.1px;border-radius:6px;background-color:transparent;width:100%;outline:0;border:1px solid hsla(0,0%,100%,.5);margin-top:0!important}.form__group-border input:placeholder-shown,.form__group-border textarea:placeholder-shown{padding:9.5px 5px 9.5px 16px;color:hsla(0,0%,100%,.5)}.form__group-border input:focus,.form__group-border textarea:focus{border-color:#26e5e9;caret-color:#26e5e9}.form__group-border input.letMeHide,.form__group-border textarea.letMeHide{text-security:disc;-webkit-text-security:disc;-moz-text-security:disc}.form__group-border input::placeholder,.form__group-border textarea::placeholder{color:transparent}.form__group-border input:placeholder-shown~.form__label,.form__group-border textarea:placeholder-shown~.form__label{font-size:.875rem;color:hsla(0,0%,100%,.5);cursor:text;padding-left:16px;left:2px;top:10px;letter-spacing:.1px;line-height:1.5;top:50%;transform:translateY(-50%);line-height:normal;white-space:normal}.form__field.pac-target-input.gm-err-autocomplete{background-image:none!important}.form__group-border .wrapper-icon.with-icon-suffix .svg-icon{top:12px;right:16px;color:#fff}.stepper{display:flex;align-items:center;justify-content:center;color:currentColor;font-size:.75rem}@media (min-width:1200px){.stepper{font-size:.875rem}}.stepper__step{width:1.5em;height:1.5em;line-height:1.5em;display:flex;align-items:center;justify-content:center;margin:0 .5em;color:rgba(var(--theme-color-rgb-inverted),.2)}.stepper__step--active{color:rgba(var(--theme-color-rgb-inverted),1)}.personalization{color:currentColor;padding-top:24px;margin:18px}@media (min-width:1200px){.personalization{max-width:1000px;margin:0 auto;padding:45px 17px 17px}}.personalization-end.modal .modal__close{display:none}.personalization__item{padding:24px 0}.personalization__main-title{font-family:Avenir LT Std\ 65 Medium;font-size:1.5rem;color:#26e5e9;line-height:1;margin-top:1em}.personalization__subtitle{font-family:Avenir LT Std\ 65 Medium;font-size:1rem;color:currentColor;margin-top:.5em}.personalization__title{font-size:1rem;font-family:Avenir LT Std\ 85 Heavy,sans-serif;padding-bottom:1em;text-align:center}.personalization__footer{display:flex;flex-direction:row-reverse;justify-content:center;align-items:center;position:fixed;bottom:0;width:100%;left:0}@supports (-webkit-backdrop-filter:none) or (backdrop-filter:none){.personalization__footer{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}}@supports not ((-webkit-backdrop-filter:none) or (backdrop-filter:none)){.personalization__footer{background-color:var(--select-background-fallback);-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}}.personalization__footer button{min-width:180px;margin:0 8px}.personalization__body{padding-bottom:120px}.personalization__select-item{padding:1em 0}.personalization__chip-container{display:flex;flex-wrap:wrap;justify-content:center}.personalization .chip{background-color:hsla(0,0%,90.2%,.1);margin-right:1em}.personalization .chip.checked{background-color:rgba(var(--theme-color-rgb-inverted),1)}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.personalization .chip{flex-grow:1}}.personalization a.text-btn-no-arrow.small{display:inline-block;font-family:Avenir LT Std\ 45 Book;font-weight:400;font-size:1rem}.personalization-end-modal{color:var(--text);background-color:#020814;width:100%;position:relative}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.personalization-end-modal{display:flex;flex-direction:column;height:100vh;justify-content:center;margin:0}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.personalization-end-modal{display:flex;flex-direction:column;align-items:center;height:100vh;justify-content:center;margin:0;max-width:100vh}}@media (min-width:1200px){.personalization-end-modal{max-width:876px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.personalization-end-modal{max-width:768px;height:unset}}@media (max-width:991px) and (orientation:landscape){.personalization-end-modal{max-width:768px;height:unset}}.personalization-end-modal__content{background-color:#272b35}.personalization-end-modal .modal__close{display:flex!important;position:absolute;right:0;width:56px;height:56px;top:0;background-color:hsla(0,0%,100%,.1)}.personalization-end-modal .modal__close svg{top:50%;left:50%;width:100%;display:flex;transform:translate(30%,65%)}.personalization-end-modal h2{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:1.5rem;font-weight:400;line-height:30px;letter-spacing:.26px;margin:80px 80px 0;padding-bottom:14px}.personalization-end-modal .section__button{margin-bottom:59px!important}.personalization-end-modal .btn-v4.primary{min-height:44px;min-width:174px;color:#020814}.personalization-end-modal .section__button,.personalization-end-modal hr{margin-bottom:52px}.personalization-end-modal hr{border-color:transparent;background-color:var(--text);width:100%}.personalization-end-modal__description{max-width:50ch;margin:0 auto}.personalization-end-modal__description-2{max-width:40ch;margin:0 auto}.personalization-end-modal__cta-hp{margin-top:41px}.personalization-end-modal__cta-hp .btn-v4.small{margin:auto;font-size:.875rem}body.light-theme .personalization .chip:not(.checked){background-color:rgba(10,11,20,.1)}@media (max-width:1199.5px){.modal__content--centered{display:flex;justify-content:center;align-items:center}}.check-box__checkmark{position:relative;display:block;height:24px;width:24px;min-width:24px;background-color:transparent;border:2px solid;border-radius:6px;margin-right:1em}.check-box__checkmark:after{display:none;position:absolute;content:"";left:50%;top:50%;transform:translate(-50%,-65%) rotate(43deg);width:4.5px;height:11px;border:solid #020814;border-width:0 2.8px 2.7px 0;border-radius:2.6px;border-bottom-right-radius:0}.check-box__checkmark--active{border:2px solid transparent;background-color:#26e5e9}.check-box__checkmark--active:after{display:block}.check-box__checkmark--disabled{border-color:hsla(0,0%,100%,.5);background-color:#020814}.check-box--disabled:not(.check-box--enabled-fake){opacity:.6;cursor:default}.check-box__text a.text-btn-no-arrow.small{display:inline-block}.check-box__container{position:relative;display:flex;align-items:center}.check-box__container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.check-box--text-left .check-box__checkmark{order:2;margin:0 0 0 1em;cursor:pointer}.check-box--text-left .check-box__text{order:1;cursor:pointer}.check-box--error{color:#e71304}.ecommerce.check-box__container{display:flex;margin-top:16px}.ecommerce.check-box__container .check-box__checkmark{font-size:.75rem;cursor:pointer;height:20px;width:20px;min-width:20px;border-radius:6px;margin-right:12px;border:2px solid #fff;color:#000}.ecommerce.check-box__container .check-box__checkmark--active{border:2px solid transparent}.ecommerce.check-box__container .check-box__checkmark--disabled{border-color:hsla(0,0%,100%,.5);background-color:#020814}.ecommerce.check-box__container__text{font-size:1rem;font-family:Avenir LT Std\ 35 Light;line-height:1.25;font-weight:400;font-style:normal;letter-spacing:normal}.check-box--enabled-fake .check-box__checkmark--disabled{border:2px solid transparent;background-color:hsla(0,0%,100%,.5);cursor:pointer}.keyboard-active .check-box__container:focus .check-box__checkmark{outline:2px solid #c7ff00}.toggle-wrapper{display:inline}.toggle-wrapper input.toggle{opacity:0;position:absolute}.toggle-wrapper input.toggle+label{position:relative;display:inline-block;user-select:none;-moz-transition:.4s ease;-o-transition:.4s ease;-webkit-transition:.4s ease;transition:.4s ease;-webkit-tap-highlight-color:transparent;height:30px;width:50px;border-radius:60px;cursor:pointer;color:#26e5e9}.toggle-wrapper input.toggle+label:before{content:"";background-color:hsla(0,0%,100%,.5);position:absolute;display:block;-moz-transition:.2s cubic-bezier(.24,0,.5,1);-o-transition:.2s cubic-bezier(.24,0,.5,1);-webkit-transition:.2s cubic-bezier(.24,0,.5,1);transition:.2s cubic-bezier(.24,0,.5,1);height:24px;width:48px;top:0;left:0;border-radius:30px}.toggle-wrapper input.toggle+label:after{content:"";background-color:hsla(0,0%,100%,.5);position:absolute;display:block;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 4px 0 0 rgba(0,0,0,.04),0 4px 9px rgba(0,0,0,.13),0 3px 3px rgba(0,0,0,.05);-moz-transition:.35s cubic-bezier(.54,1.6,.5,1);-o-transition:.35s cubic-bezier(.54,1.6,.5,1);-webkit-transition:.35s cubic-bezier(.54,1.6,.5,1);transition:.35s cubic-bezier(.54,1.6,.5,1);background:#f5f5f5;height:20px;width:20px;top:2px;left:2px;border-radius:60px}.toggle-wrapper input.toggle:checked+label:before{background:currentColor;-moz-transition:width .2s cubic-bezier(0,0,0,.1);-o-transition:width .2s cubic-bezier(0,0,0,.1);-webkit-transition:width .2s cubic-bezier(0,0,0,.1);transition:width .2s cubic-bezier(0,0,0,.1)}.toggle-wrapper input.toggle:checked+label:after{left:26px}.toggle-wrapper.ecommerce input.toggle+label{color:#26e5e9}.image-chip{position:relative;background-color:transparent;overflow:hidden;display:flex;justify-content:space-evenly;align-items:center;font-size:1rem;border:.5px dashed var(--text);padding:1em;width:100%;border-radius:20px;min-height:84px;cursor:pointer}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.image-chip{-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}}}.image-chip__label{font-family:Avenir LT Std\ 45 Book;color:var(--text)}.image-chip__background{position:absolute;left:0;top:0;z-index:-1;height:100%;width:100%;opacity:.1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:rgba(36,39,49,.7)}.image-chip.checked{background-color:#fff}.image-chip.checked .image-chip__label{color:currentColor}.lp-card{position:relative;height:245px;max-width:100%;width:300px;border-radius:20px;overflow:hidden;color:#fff;cursor:pointer;box-shadow:0 16px 20px 0 rgba(0,0,0,.4)}@media (max-width:350px){.lp-card{width:300px}}@media (min-width:351px){.lp-card{width:333px}}.lp-card__gradient{top:0;display:inline-block;transform:rotate(180deg)}.lp-card__content,.lp-card__gradient{position:absolute;left:0;width:100%;height:100%}.lp-card__content{bottom:0;z-index:1;padding:10px 17px;box-sizing:border-box;display:flex;justify-content:flex-end;flex-direction:column}@media (min-width:1200px){.lp-card__content{padding:15px 22px}}.lp-card__header{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:20px;height:100%}@media (max-width:1199.5px){.lp-card__header{margin-bottom:10px}}.lp-card__icon{height:68px;width:48px;margin-bottom:5px}.lp-card__title{font-size:1.5rem;line-height:32px;font-family:Avenir LT Std\ 85 Heavy,sans-serif;text-transform:uppercase;text-align:left;word-break:break-word;max-height:96px}@media (max-width:1199.5px){.lp-card__title{font-size:1.3125rem;line-height:28px}}.lp-card__title--small{font-size:1.3125rem}@media (max-width:1199.5px){.lp-card__title--small{font-size:1.125rem}}.lp-card__text{height:35px;overflow:hidden;font-size:.875rem;line-height:18px;font-family:Avenir LT Std\ 45 Book}@media (max-width:1199.5px){.lp-card__text{margin-bottom:10px}}.lp-card__text *{line-height:18px}.lp-card__footer,.lp-card__text *{font-size:.875rem;font-family:Avenir LT Std\ 45 Book}.lp-card__footer{display:flex;justify-content:space-between}.search-catalogue.search-page .header-v3__close-button-square{top:98px;right:0}@media screen and (min-width:1440px){.search-catalogue.search-page .header-v3__close-button-square{right:calc(50vw - 720px)}}.search-catalogue.search-page .header-v3__back-row{height:56px!important;width:100%}.search-catalogue.search-page header.is-modal{pointer-events:auto!important}.search-catalogue.search-page .button-no-back.modal-right__close:not(.square-button-mobile){display:none!important}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.search-catalogue.search-page .button-no-back.modal-right__close:not(.square-button-mobile){display:flex!important}}.search-catalogue.search-page .header-modal__wrapper{padding:10px 5px}.search-catalogue.search-page .search-modal-content{opacity:1;visibility:visible;transition:opacity 1.5s ease;max-height:unset}.search-catalogue.search-page .search-modal-content__scroll{height:calc(100vh - 107px)!important}.search-catalogue.search-page .search-modal-content .search__tabs__content>div{width:100%}@media (min-width:1200px){.search-catalogue.search-page .search-modal-content .search__tabs__content>div{max-width:1440px}}.search-catalogue.search-page .search-modal-content .search__tabs__content .wrapper{margin:0}@media screen and (max-width:641px){.search-catalogue.search-page .search-modal-content .search__tabs__content .courses-results-v3__list-wrapper{padding:0 16px}}.search-catalogue.search-page .search-modal-content .search__tabs__content .filtersV3__section{top:242px;background-color:#0f1520}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.search-catalogue.search-page .search-modal-content .search__tabs__content .filtersV3__section{margin-bottom:16px}}.search-catalogue.search-page .search-modal-content .search__tabs__content .filtersV3__section .filter-overlay{background-color:hsla(0,0%,100%,.05)}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.search-catalogue.search-page .search-modal-content .search__tabs__content .filtersV3__section .filter-overlay{height:48px}}@media (max-width:1199.5px){.search-catalogue.search-page .search-modal-content .search__tabs__content .filtersV3__section .courses-results-v3__list-wrapper{padding:0}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.search-catalogue.search-page .search-modal-content .search__tabs__content .filtersV3__section{top:242px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.search-catalogue.search-page .search-modal-content .search__tabs__content .filtersV3__section{top:172px}}@media (max-width:767px) and (orientation:portrait){.search-catalogue.search-page .search-modal-content .search__tabs__content .filtersV3__section{top:172px}}@media screen and (max-width:641px){.search-catalogue.search-page .search-modal-content .search__tabs__content .filtersV3__section{padding:0 16px}}.search-catalogue.search-page .search-modal-content .search__tabs__content .filtersV3__section .chips,.search-catalogue.search-page .search-modal-content .search__tabs__content .filtersV3__section .titleSearch{display:inline-block;font-family:Avenir LT Std\ 55 Roman;font-size:.875rem;color:currentColor;margin:0;padding:0;flex-shrink:0}.search-catalogue.search-page .search-modal-content .search__tabs__content .filtersV3__section .chips--blue,.search-catalogue.search-page .search-modal-content .search__tabs__content .filtersV3__section .titleSearch--blue{display:block;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:1rem;color:#26e5e9;text-transform:uppercase;padding:0}.search-catalogue.search-page .search-modal-content .search__tabs__content .filtersV3__section .titleSearch~.wrapper{display:flex;align-items:center;height:auto;letter-spacing:.2px;margin:0 0 0 16px;max-width:100%;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.search-catalogue.search-page .search-modal-content .search__tabs__content .filtersV3__section .titleSearch~.wrapper::-webkit-scrollbar{width:0;display:none!important}.search-catalogue.search-page .search-modal-content .search__tabs__content .filtersV3__section .titleSearch~.wrapper .results{overflow:visible}.search-catalogue.search-page .search-modal-content .search__tabs__content .filtersV3__section .titleSearch~.wrapper .results__filters{padding-right:8px}.search-catalogue.search-page .search-modal-content .search__tabs__content .filtersV3__section .titleSearch~.wrapper .chip{padding:2px 16px;height:23px;margin:0 8px 8px 0;font-size:.875rem}.search-catalogue.search-page .search-modal-content .search__tabs__content .filtersV3__section .wrapper{padding:0}@media (max-width:1199.5px){.search-catalogue.search-page .search-modal-content .search__tabs__content .filtersV3__section .wrapper::-webkit-scrollbar{width:0}}.search-catalogue.search-page .search-modal-content .search__tabs__content .filtersV3__section .overflow{overflow-x:auto}.search-catalogue.search-page .search-modal-content .search__tabs__content .filtersV3__section.chips{display:flex;background-color:unset;padding:0 0 0 60px}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.search-catalogue.search-page .search-modal-content .search__tabs__content .filtersV3__section.chips{padding-left:32px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.search-catalogue.search-page .search-modal-content .search__tabs__content .filtersV3__section.chips{padding-left:16px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.search-catalogue.search-page .search-modal-content .search__tabs__content .results-mobile{margin-left:16px;font-size:.875rem}}@media (min-width:1200px){.search-catalogue.search-page{min-height:123px}}.search-catalogue.search-page .carousel-wrapper.variable-width .section__title{font-family:Avenir LT Std\ 65 Medium;font-size:1.5rem;text-transform:unset;margin-bottom:0}.search{position:absolute;min-height:123px;width:100%;background-color:var(--bg)}@media (min-width:1200px){.search{min-height:123px}}.search-catalogue .search__section{display:flex;align-items:flex-end;height:210px;padding:0 0 32px;position:-webkit-sticky;position:sticky;top:0;z-index:35}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.search-catalogue .search__section{height:172px;margin-top:0;padding:0;top:0}}.search-catalogue .search__section .search__section__content{background-color:var(--bg)}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.search-catalogue .search__section .search__section__content{margin:4px 17px 24px 16px}}@media (max-width:1199.5px){.search-catalogue .search__section .video-contain .overlay{justify-content:flex-start}.search-catalogue .search__section .video-contain .search__section__content__input{margin:0;display:flex;align-items:center;justify-content:center;height:56px;width:100%}.search-catalogue .search__section .video-contain .form__group{margin:0}}.search-catalogue .search__section__chips,.search-catalogue .search__section__content__button,.search-catalogue .search__section__content h1{display:none}.search-catalogue .header-v3__back-row.header-v3__back-row--absolute{z-index:36;left:unset;right:0}.search-catalogue .search__section .video-contain .overlay{padding-top:98px}@media (max-width:991px){.search-catalogue .search__section .video-contain .overlay{padding-top:88px}}.search__results{width:100%}.search__results__content{margin:auto}@media (max-width:1199.5px){.search__results{background-color:var(--bg);min-height:calc(100vh - 129px);margin-bottom:0}.search__results.has-suggested{margin-top:129px}}.search__results__header{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:0 16px 15px;max-width:585px;margin:0 auto}@media (min-width:1200px){.search__results__header{padding:0 60px 32px;max-width:1320px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.search__results__header{padding-bottom:32px}}.search__results__header .results{display:flex;flex-direction:column}.search__results__header .view-all a{line-height:25.6px;color:var(--text);min-width:200px;margin-left:20px;text-align:right}.search__results__title{font-size:1rem;font-family:Avenir LT Std\ 85 Heavy,sans-serif}.search__results__title__no-results{font-family:Avenir LT Std\ 45 Book}.search__results__tabs.search_results__catalogue{max-width:1440px;padding:0 19px;margin:0 auto 35px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.search__results__tabs--3-tabs .header-v3__button-expandable span{padding-bottom:4px}}.search__results__tabs .search__tabs__header{display:flex;justify-content:center;margin:0 auto;padding:0 16px 15px}@media (min-width:1200px){.search__results__tabs .search__tabs__header{padding:0 60px 32px;max-width:1320px;margin-top:-12px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.search__results__tabs .search__tabs__header{padding-bottom:32px;margin-top:-12px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.search__results__tabs .search__tabs__header{justify-content:flex-start;padding:0 0 15px}}.search__results__tabs .search__tabs__header .search__tabs{padding:0;text-decoration:none;font-family:Avenir LT Std\ 45 Book;min-height:30px;height:auto;min-width:0}.search__results__tabs .search__tabs__header .search__tabs:not(:first-child){margin-left:20px}.search__results__tabs .search__tabs__header .search__tabs.tabs_active{text-decoration:underline;font-family:Avenir LT Std\ 85 Heavy,sans-serif;color:#26e5e9}.search__results__tabs__header-link,.search__results__tabs__header-links{display:flex;align-items:center;height:100%}.search__results__tabs__header-link{margin:0;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:.75rem;opacity:.9}.search__results__tabs__header-link a{display:flex;align-items:center;height:100%}.search__results__tabs__header-link span{text-decoration:none;padding:0 16px}.search__results__tabs__header-link .header-v3__button-expandable.text-btn-no-arrow.small{height:62px;font-size:.75rem;border-bottom:5px inset hsla(0,0%,100%,.2)}.search__results__tabs__header-link .header-v3__button-expandable.text-btn-no-arrow.small .header-v3__slider{height:4px;bottom:-4px}.search__results__tabs__header-link .header-v3__button-expandable.text-btn-no-arrow.small:not(.open){color:hsla(0,0%,100%,.6)}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.search__results__tabs__header-link .header-v3__button-expandable.text-btn-no-arrow.small{height:46px}}.search__results__tabs-wrapper .search__tabs__content{display:flex;justify-content:center}.search__results__tabs-wrapper .search__tabs__content .lp-card{margin:0}.search__results__tabs-wrapper .search__tabs__content .card-v3:not(:last-child),.search__results__tabs-wrapper .search__tabs__content .lp-card:not(:last-child){margin-right:15px}.search__results__tabs-wrapper .search__tabs__content .card-v3-medium-pill{margin-top:0}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.search__results__tabs-wrapper .search__tabs__content{flex-wrap:wrap;justify-content:center;align-items:stretch;padding-bottom:37px}.search__results__tabs-wrapper .search__tabs__content .lp-card{margin-bottom:20px}}.search__results .results__number-courses{color:#26e5e9}.search__suggestions{padding:0 16px;max-width:656px;margin:0 auto}@media (max-width:1199.5px){.search__suggestions{background-color:transparent;margin-bottom:0;width:100%}}.search__suggestions__box{margin:23px auto 32px}.search__suggestions__box .search__suggestions__box__title{font-family:Avenir LT Std\ 65 Medium;font-size:1rem;margin:0;color:#26e5e9}.search__suggestions__box__content{display:flex;margin-top:16px;flex-wrap:wrap}.search__suggestions__box__content button{margin-right:12px}.search__suggestions__box__content .btn-v3{padding:0 11px 0 0;height:auto;min-width:0}.search__suggestions__box__content .chip{margin:0 14px 9px 0}.search__section{background-color:var(--bg)}.search__section h1{text-align:center}@media (max-width:1199.5px){.search__section{z-index:30}.search__section h1{font-family:Avenir LT Std\ 65 Medium;font-size:1.5rem;line-height:32px}}@media screen and (max-width:1199.5px) and (max-width:500px){.search__section h1{max-width:227px;margin:0 auto}}@media (max-width:1199.5px){.search__section .custom-link-v3{height:auto;line-height:normal;margin-top:15px}}.search__section .video-contain{position:relative;overflow:hidden;width:100%}.search__section .video-contain .overlay{position:relative;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.search__section .video-contain .overlay-container{width:100%;box-sizing:border-box;background-color:var(--bg)}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.search__section .video-contain .overlay-container{padding:0 32px 2px}}.search__section__content{margin:0 auto}.search__section__content__input{width:75%;margin:0 auto}.search__section__content__input .chipslist-wrapper{width:auto}.search__section__content__input .chipslist-wrapper .chipslist{justify-content:center}.search__section__content__input .form__group{display:flex;align-items:center;padding:0;margin:0}.search__section__content__input .form__group.field{max-width:585px;border:2px solid #26e5e9;border-radius:100px;padding:16px 17px 16px 16px;height:56px;gap:9px}@media (min-width:1200px){.search__section__content__input .form__group.field{max-width:656px}}.search__section__content__input .form__group.field input{padding:0;caret-color:#fff}.search__section__content__input .form__group.field input::-webkit-search-cancel-button{display:none}.search__section__content__input .form__group.field #trash-icon{position:absolute;right:17px;top:15px;display:inline-block;cursor:pointer;margin-top:-2px;width:26px;height:28px;z-index:11}.search__section__content__input .form__group.field input[value=""]~#trash-icon{display:none}.search__section__content__input .form__group.field input[type=search]:placeholder-shown~.form__label{opacity:.6}.search__section__content__input .form__group.field:hover input[type=search]:placeholder-shown~.form__label{opacity:.8}.search__section__content__input .form__group.field.empty:not(:focus-within):not(:hover) .wrapper-icon *{opacity:.6}.search__section__content__input .form__group.field.empty:is(:focus-within,:not:hover) .wrapper-icon *{opacity:1}.search__section__content__input .form__group.field .wrapper-icon *{width:22px;height:22px}.search__section__content__input .form__group.field .form__label{height:22px;top:14px}@media (max-width:1199.5px){.search__section__content__input{width:100%;margin:0 auto}}.search__section__content__button{display:flex;justify-content:center;position:relative;z-index:1}.search__section__content__button .custom-link-v3{color:#fff}.search__section__chips{margin-top:28px}@media (max-width:1199.5px){.search__section__chips{margin-right:-40px}}@media (max-width:1199.5px){.search__section .chipslist-wrapper .chipslist{height:58px;margin-left:-10%;width:110%;max-width:110%}.search__section .chipslist-wrapper .chipslist .ScrollbarsCustom-Content>div div:first-child{margin-left:6%}}.search__section .chipslist-wrapper .arrow.arrow-left{left:-30px}.search__section .chipslist-wrapper .arrow.arrow-right{right:-30px}.search__section .chipslist-wrapper .arrow-background{background-image:none!important}.search__section__content__input .form__wrapper{align-items:center}.search__section__content__input .form__wrapper .form__group{padding:6px}.search__section__content__input .form__wrapper .form__group input{padding-left:46px;padding-right:56px;z-index:10}.search__section__content__input .form__wrapper .form__group .form__field_search_outline{top:4px;left:4px;width:calc(100% - 12px);height:40px;margin:0;padding:0;position:absolute;border-color:transparent;border-radius:100px}.search__section__content__input .form__wrapper .form__group input:focus~.form__field_search_outline{border:2px solid #fff}.search__section__content__input .form__wrapper .wrapper-icon{padding:0;left:0;margin-left:17.2px}.keyboard-active .search__section__content__input:focus-within .form__field_search_outline{border:2px solid #fff}.header-modal{height:98px;position:fixed;top:0;left:0;z-index:101;width:100%;background-color:rgba(var(--theme-color-blur-rgb),.5)}@media (min-width:1200px){.header-modal{height:118px}}@supports (-webkit-backdrop-filter:none) or (backdrop-filter:none){.header-modal{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}@supports not ((-webkit-backdrop-filter:none) or (backdrop-filter:none)){.header-modal{backdrop-filter:blur(0)}}.header-modal.absolute{position:absolute}.header-modal.background-opaque{backdrop-filter:none;background-color:var(--bg)}.header-modal.background-transparent{backdrop-filter:none;background-color:transparent}.header-modal__wrapper{display:flex;justify-content:flex-end;align-items:center;max-width:1440px;margin:0 auto;height:inherit;padding:0 15px}@media (max-width:1199.5px){.header-modal__wrapper{justify-content:flex-end}}.header-modal__back,.header-modal__close{display:block;width:15px;height:15px;z-index:101;background-color:transparent;border:0}@media (max-width:1199.5px){.header-modal__back,.header-modal__close{width:17px;height:17px}}.header-modal__back svg,.header-modal__close svg{fill:var(--text);stroke:var(--text);width:13px;height:13px}.header-modal__close{position:absolute;top:9px;width:40px;height:40px}@media screen and (min-width:1480px){.header-modal__close{right:calc(50% - 733px)}}@media (max-width:1199.5px){.header-modal .header-modal__back{display:none}}.card-loader{border-radius:50%;max-width:114px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMjAwIDIwMCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBkPSJNMjAwIDEwMGExMDAgMTAwIDAgMTEtMi4xOS0yMC43OWwtMTUuNzggMy4wOEE4NCA4NCAwIDEwMTg0IDEwMHoiLz48L2NsaXBQYXRoPjxmaWx0ZXIgaWQ9ImIiIHg9IjAiIHk9IjAiPjxmZUdhdXNzaWFuQmx1ciBpbj0iU291cmNlR3JhcGhpYyIgc3RkRGV2aWF0aW9uPSIzIi8+PC9maWx0ZXI+PHBhdGggaWQ9ImMiIGQ9Ik0yNTAgMTAwYTE1MCAxNTAgMCAwMS0zLjI4IDMxLjE5TDEwMCAxMDB6IiBmaWxsPSIjMjZlNWU5Ii8+PC9kZWZzPjxnIGNsaXAtcGF0aD0idXJsKCNhKSI+PGcgZmlsdGVyPSJ1cmwoI2IpIiB0cmFuc2Zvcm09InJvdGF0ZSgtNiAxMDAgMTAwKSI+PHVzZSB4bGluazpocmVmPSIjYyIgZmlsbC1vcGFjaXR5PSIwIi8+PHVzZSB4bGluazpocmVmPSIjYyIgZmlsbC1vcGFjaXR5PSIuMDMiIHRyYW5zZm9ybT0icm90YXRlKDEyIDEwMCAxMDApIi8+PHVzZSB4bGluazpocmVmPSIjYyIgZmlsbC1vcGFjaXR5PSIuMDciIHRyYW5zZm9ybT0icm90YXRlKDI0IDEwMCAxMDApIi8+PHVzZSB4bGluazpocmVmPSIjYyIgZmlsbC1vcGFjaXR5PSIuMSIgdHJhbnNmb3JtPSJyb3RhdGUoMzYgMTAwIDEwMCkiLz48dXNlIHhsaW5rOmhyZWY9IiNjIiBmaWxsLW9wYWNpdHk9Ii4xNCIgdHJhbnNmb3JtPSJyb3RhdGUoNDggMTAwIDEwMCkiLz48dXNlIHhsaW5rOmhyZWY9IiNjIiBmaWxsLW9wYWNpdHk9Ii4xNyIgdHJhbnNmb3JtPSJyb3RhdGUoNjAgMTAwIDEwMCkiLz48dXNlIHhsaW5rOmhyZWY9IiNjIiBmaWxsLW9wYWNpdHk9Ii4yIiB0cmFuc2Zvcm09InJvdGF0ZSg3MiAxMDAgMTAwKSIvPjx1c2UgeGxpbms6aHJlZj0iI2MiIGZpbGwtb3BhY2l0eT0iLjI0IiB0cmFuc2Zvcm09InJvdGF0ZSg4NCAxMDAgMTAwKSIvPjx1c2UgeGxpbms6aHJlZj0iI2MiIGZpbGwtb3BhY2l0eT0iLjI4IiB0cmFuc2Zvcm09InJvdGF0ZSg5NiAxMDAgMTAwKSIvPjx1c2UgeGxpbms6aHJlZj0iI2MiIGZpbGwtb3BhY2l0eT0iLjMxIiB0cmFuc2Zvcm09InJvdGF0ZSgxMDggMTAwIDEwMCkiLz48dXNlIHhsaW5rOmhyZWY9IiNjIiBmaWxsLW9wYWNpdHk9Ii4zNCIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDEwMCAxMDApIi8+PHVzZSB4bGluazpocmVmPSIjYyIgZmlsbC1vcGFjaXR5PSIuMzgiIHRyYW5zZm9ybT0icm90YXRlKDEzMiAxMDAgMTAwKSIvPjx1c2UgeGxpbms6aHJlZj0iI2MiIGZpbGwtb3BhY2l0eT0iLjQxIiB0cmFuc2Zvcm09InJvdGF0ZSgxNDQgMTAwIDEwMCkiLz48dXNlIHhsaW5rOmhyZWY9IiNjIiBmaWxsLW9wYWNpdHk9Ii40NSIgdHJhbnNmb3JtPSJyb3RhdGUoMTU2IDEwMCAxMDApIi8+PHVzZSB4bGluazpocmVmPSIjYyIgZmlsbC1vcGFjaXR5PSIuNDgiIHRyYW5zZm9ybT0icm90YXRlKDE2OCAxMDAgMTAwKSIvPjx1c2UgeGxpbms6aHJlZj0iI2MiIGZpbGwtb3BhY2l0eT0iLjUyIiB0cmFuc2Zvcm09InJvdGF0ZSgxODAgMTAwIDEwMCkiLz48dXNlIHhsaW5rOmhyZWY9IiNjIiBmaWxsLW9wYWNpdHk9Ii41NSIgdHJhbnNmb3JtPSJyb3RhdGUoMTkyIDEwMCAxMDApIi8+PHVzZSB4bGluazpocmVmPSIjYyIgZmlsbC1vcGFjaXR5PSIuNTkiIHRyYW5zZm9ybT0icm90YXRlKDIwNCAxMDAgMTAwKSIvPjx1c2UgeGxpbms6aHJlZj0iI2MiIGZpbGwtb3BhY2l0eT0iLjYyIiB0cmFuc2Zvcm09InJvdGF0ZSgyMTYgMTAwIDEwMCkiLz48dXNlIHhsaW5rOmhyZWY9IiNjIiBmaWxsLW9wYWNpdHk9Ii42NiIgdHJhbnNmb3JtPSJyb3RhdGUoMjI4IDEwMCAxMDApIi8+PHVzZSB4bGluazpocmVmPSIjYyIgZmlsbC1vcGFjaXR5PSIuNjkiIHRyYW5zZm9ybT0icm90YXRlKDI0MCAxMDAgMTAwKSIvPjx1c2UgeGxpbms6aHJlZj0iI2MiIGZpbGwtb3BhY2l0eT0iLjciIHRyYW5zZm9ybT0icm90YXRlKDI1MiAxMDAgMTAwKSIvPjx1c2UgeGxpbms6aHJlZj0iI2MiIGZpbGwtb3BhY2l0eT0iLjcyIiB0cmFuc2Zvcm09InJvdGF0ZSgyNjQgMTAwIDEwMCkiLz48dXNlIHhsaW5rOmhyZWY9IiNjIiBmaWxsLW9wYWNpdHk9Ii43NiIgdHJhbnNmb3JtPSJyb3RhdGUoMjc2IDEwMCAxMDApIi8+PHVzZSB4bGluazpocmVmPSIjYyIgZmlsbC1vcGFjaXR5PSIuNzkiIHRyYW5zZm9ybT0icm90YXRlKDI4OCAxMDAgMTAwKSIvPjx1c2UgeGxpbms6aHJlZj0iI2MiIGZpbGwtb3BhY2l0eT0iLjgzIiB0cmFuc2Zvcm09InJvdGF0ZSgzMDAgMTAwIDEwMCkiLz48dXNlIHhsaW5rOmhyZWY9IiNjIiBmaWxsLW9wYWNpdHk9Ii44NiIgdHJhbnNmb3JtPSJyb3RhdGUoMzEyIDEwMCAxMDApIi8+PHVzZSB4bGluazpocmVmPSIjYyIgZmlsbC1vcGFjaXR5PSIuOTMiIHRyYW5zZm9ybT0icm90YXRlKDMyNCAxMDAgMTAwKSIvPjx1c2UgeGxpbms6aHJlZj0iI2MiIGZpbGwtb3BhY2l0eT0iLjk3IiB0cmFuc2Zvcm09InJvdGF0ZSgzMzYgMTAwIDEwMCkiLz48dXNlIHhsaW5rOmhyZWY9IiNjIiB0cmFuc2Zvcm09InJvdGF0ZSgzNDggMTAwIDEwMCkiLz48L2c+PC9nPjwvc3ZnPg==") no-repeat;width:100px;height:100px;position:absolute;left:0;right:0;margin:auto;top:15%}.card-loader.card-loader__center{left:calc(50% - 57px);top:calc(50% - 57px)}.card-loader.card-loader__center-vertical{top:calc(50% - 57px)}.card-loader.relative{position:relative}.card-loader.hidden{width:1px;opacity:0}@media (min-width:1200px){.mobile .card-loader{display:none}}@media (max-width:1199.5px){.desktop .card-loader{display:none}}.lp-card .card-loader{top:calc(50% - 57px)}@media (max-width:1199.5px){.safari__13 .completed-course{margin-bottom:0!important}}.completed-course{width:321px;font-size:14px;font-family:Avenir LT Std\ 45 Book}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.completed-course{width:290px}}.completed-course__content{display:flex;flex-direction:column}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.completed-course__content{flex-direction:row}}.completed-course .completed-course__cover__not-hover,.completed-course__cover{width:321px;height:180px;overflow:hidden;position:relative;cursor:pointer;border-radius:6px;flex-shrink:0}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.completed-course .completed-course__cover__not-hover,.completed-course__cover{width:290px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.completed-course .completed-course__cover__not-hover,.completed-course__cover{width:120px;height:67px;margin-right:15px;margin-top:18px}}.completed-course .completed-course__cover__not-hover .card-v3__shadow,.completed-course__cover .card-v3__shadow{background-image:none}.completed-course .completed-course__cover__not-hover{cursor:default}.completed-course .completed-course__title-not-hover,.completed-course__title{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:1rem;letter-spacing:-.2px;line-height:1.5;color:#fff;text-transform:uppercase;word-break:break-word;cursor:pointer}@media (max-width:1199.5px){.completed-course .completed-course__title-not-hover,.completed-course__title{width:220px;margin-top:16px}}.completed-course .completed-course__title-not-hover{cursor:default}.completed-course__info{display:flex;flex-direction:column;flex-grow:1;font-size:.875rem;padding:13px 12px 0}@media (max-width:1199.5px){.completed-course__info{padding:0;margin:0 0 9px}}.completed-course__info.justify-between{justify-content:space-between}.completed-course__ctype-row{display:inline;align-items:center;justify-content:flex-start;margin-bottom:7px;flex-wrap:nowrap}@media (max-width:1199.5px){.completed-course__ctype-row{display:none}}.completed-course__ctype-row-mobile{display:inline;margin-bottom:7px}@media (min-width:1200px){.completed-course__ctype-row-mobile{display:none}}.completed-course__ctype{font-family:Tobias Light;font-weight:300;font-size:1rem;letter-spacing:.2px;line-height:1.5;line-height:1.25rem;opacity:.8}.completed-course__ctype,.completed-course__type{flex-shrink:0;white-space:nowrap}@media (min-width:1200px){.completed-course__type{display:none}}.completed-course__divider{width:4px;height:4px;margin:2px 8px 5px;border-radius:4px;background-color:#fff;opacity:.8;flex-shrink:0;display:inline-block}@media (max-width:1199.5px){.completed-course__divider{margin:0 8px 5px;white-space:nowrap}}.completed-course__credits{font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:.75rem;line-height:1rem;letter-spacing:.2px;flex-shrink:0;padding-top:4px;white-space:nowrap;max-width:max-content}.completed-course__rating-section{display:flex;align-items:center;justify-content:space-between}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.completed-course__rating-section{display:block}.completed-course__rating-section .completed-course__date{margin-bottom:16px}}.completed-course__rating-section.with-unenroll{flex-direction:column;align-items:flex-start}.completed-course__rating-section button{padding:0;margin:0;line-height:normal;height:auto}.completed-course__rating-section .radio-group{margin-top:12px}.completed-course__certificate.btn-v4.text-btn-no-arrow{min-width:44px;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:.875rem;line-height:1.125rem;letter-spacing:.2px;margin-top:4px;min-height:unset;max-width:unset}.completed-course__certificate.btn-v4.text-btn-no-arrow img{width:13px;height:auto;filter:unset;opacity:1;margin-right:9px}.completed-course .radio-group .radio{margin:0 2px 0 0}.completed-course .card-loader{max-width:40px;max-height:40px}.completed-course__course0 .completed-course__cover,.completed-course__course0 .completed-course__title{cursor:default}.completed-course .completed-course__buttons{display:flex;gap:18px;min-width:max-content}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.completed-course .completed-course__buttons{flex-direction:column;margin-top:8px;gap:8px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.completed-course .completed-course__buttons{min-width:max-content}}@media (min-width:743px) and (orientation:portrait){.completed-course .completed-course__buttons{flex-direction:row;min-width:max-content}}@supports (-webkit-touch-callout:none){.completed-course .completed-course__buttons{padding-right:16px}}.completed-course .completed-course__buttons button:hover{text-decoration:underline!important}.completed-course .completed-course__buttons button:focus img,.completed-course .completed-course__buttons button:hover img{filter:invert(0) sepia(0) saturate(0) hue-rotate(116deg) brightness(150%) contrast(100%)}.completed-course .completed-course__buttons button:active img{filter:unset}.completed-course__date{font-family:Avenir LT Std\ 35 Light;font-weight:300;font-size:.875rem;line-height:1.125rem;letter-spacing:.2px;opacity:.8;margin-top:12px}.completed-course__rate-btn-overPhone{padding:12px 60px!important}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.completed-course__rate-btn-overPhone{display:none}}.completed-course__unenroll-btn-overPhone{margin-right:32px!important;min-width:auto;white-space:nowrap}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.completed-course__unenroll-btn-overPhone{display:none}}.completed-course__rate-btn-overPhone,.completed-course__unenroll-btn-overPhone{margin-top:15px!important}.completed-course__footer-phone{margin-top:30px;display:flex}.completed-course__footer-phone .completed-course__rate-btn-phone{width:100%}@media (min-width:767px) and (orientation:portrait),(min-width:991px) and (orientation:landscape){.completed-course__footer-phone{display:none}}.completed-course__rate-btn-phone{padding:12px 60px!important}.completed-course__unenroll-btn-phone{margin-right:32px;min-width:auto;padding:5px;white-space:nowrap}.completed-course__part-of{margin-top:17px}.completed-course__part-of .btn-v4.text-btn-no-arrow.small{text-align:left}@media (max-width:1199.5px){.completed-course__part-of{margin-bottom:19px}}.completed-course__country{color:#fff;font-family:Avenir LT Std\ 55 Roman;font-size:.875rem;line-height:1.125rem;padding-top:.25rem;display:inline;white-space:normal;overflow-wrap:break-word}@media (max-width:1199.5px){.completed-course__country{padding-top:0;word-break:break-word}}.course-session{width:100%;line-height:normal}.course-session__content{display:flex;align-items:flex-start}.course-session__cover-column{width:119px;margin-right:16px;flex-shrink:0}@media (min-width:1200px){.course-session__cover-column{width:255px}}.course-session__cover{display:block;width:100%;min-height:67px;overflow:hidden;position:relative;cursor:pointer;border-radius:6px;margin-bottom:8px}@media (min-width:1200px){.course-session__cover{min-height:143px;margin-bottom:16px}}@media (min-width:1200px){.course-session__status-info{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;row-gap:5px}@supports not (row-gap:5px){.course-session__status-info .tag-badge{margin-bottom:5px}}}.course-session__status-info .tag-badge{margin-bottom:8px}@media (min-width:1200px){.course-session__status-info .tag-badge{margin-bottom:0}}.course-session__status-info .time-label{font-family:Avenir LT Std\ 45 Book;font-weight:350;font-size:.75rem}@media (min-width:1200px){.course-session__status-info .time-label{font-family:Avenir LT Std\ 55 Roman;font-weight:400;font-size:.875rem;margin-left:auto}}.course-session__title{text-transform:uppercase;display:block;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:.875rem;letter-spacing:0;line-height:16px;color:#fff;cursor:pointer}@media (min-width:1200px){.course-session__title{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:1rem;letter-spacing:-.2px;line-height:1.5;color:#fff;line-height:1.25rem}}.course-session__info{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;width:100%;max-width:244px}@media (min-width:1200px){.course-session__info{width:230px;max-width:230px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.course-session__info{width:230px;max-width:230px}}.course-session__ctype{font-family:Tobias Light;font-weight:300;font-size:1rem;letter-spacing:.2px;line-height:1.5;opacity:.8;margin-bottom:10px}.course-session__session-teacher{font-family:Avenir LT Std\ 45 Book;font-weight:350;font-size:.75rem;min-height:20px;margin-bottom:4px}@media (min-width:1200px){.course-session__session-teacher{font-family:Avenir LT Std\ 55 Roman;font-weight:400;font-size:.875rem;margin-bottom:10px}}.course-session--passed{opacity:.5}.course-session .card-loader{max-width:40px;max-height:40px}.course-session .add-to-calendar-button{display:flex;align-items:center;margin-top:10px;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:.75rem;line-height:normal}@media (min-width:1200px){.course-session .add-to-calendar-button{font-size:.875rem}}.course-session .add-to-calendar-button .calendar-icon{width:14.5px;height:14.5px;margin-right:9px}.keyboard-active .course-session__cover:focus{outline:2px solid #c7ff00}.training-stats{padding:80.5px 44px}.training-stats__title{font-family:Avenir LT Std\ 65 Medium;font-size:1.5rem;font-weight:500;letter-spacing:.18px;font-stretch:normal;font-style:normal;line-height:normal}.training-stats__list{justify-content:space-between!important;max-width:324px;width:100%;margin:60px auto 23px}@media (min-width:1200px){.training-stats__list{max-width:398px}}.training-stats__stat .week_label{margin-top:10px}.training-stats__time{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:2.25rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.26px;color:#26e5e9}.popup-v3{display:flex;position:absolute;top:0;z-index:500;width:100%;box-sizing:border-box;justify-content:space-between;padding:10px 23px;background-color:#e8e8e8}.popup-v3 .margin-auto-vertical{margin:auto 0}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.popup-v3{padding:14px 23px}}@media (min-width:704px){.popup-v3{left:0;right:0;background-color:#000;padding-top:17px;border-bottom-left-radius:12px;border-bottom-right-radius:12px;width:586px;margin:0 auto}}.popup-v3__message{display:flex;justify-content:space-between;align-items:center;margin-right:24px;width:100%}.popup-v3 svg{margin-right:11px;width:40px}.popup-v3 .alert-error{color:#fff;height:37.03px}@media (max-width:709px){.popup-v3 .alert-error{color:#e71304}}.popup-v3 p{margin:0;font-size:.875rem;font-weight:900;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.1px;font-family:Avenir LT Std\ 45 Book;color:#000}@media (min-width:709px){.popup-v3 p{font-size:1rem;color:#fff}}.popup-v3__close,.popup-v3__close svg{width:11px;height:11px}.popup-v3__close svg{fill:#000;cursor:pointer}@media (min-width:709px){.popup-v3__close svg{fill:#fff}}.popup-v3 .link{color:#000}@media (min-width:709px){.popup-v3 .link{color:#fff}}.popup-v3.popup-reset-pass{color:#000}.popup-v3.popup-reset-pass ul{list-style-type:disc;list-style-position:inside}@media (min-width:704px){.popup-v3.popup-reset-pass{color:#fff}}.popup-v3.popup-reset-pass .link{color:#000}@media (min-width:704px){.popup-v3.popup-reset-pass .link{color:#fff}}.keyboard-active .popup-v3:focus{outline:2px solid #c7ff00}.logged-homepage__background{position:relative;background:linear-gradient(270deg,rgba(105,209,255,.58) -499.06%,rgba(2,8,20,.58) 60%)}@media (max-width:1199.5px){.logged-homepage__background{padding-bottom:1px}}.logged-homepage__background .logged-homepage__background>.animation-slide:first-child .carousel-wrapper.variable-width .carousel-variablewidth-title-container{background-color:#020814;padding-top:0}.logged-homepage>.animation-slide:last-of-type{margin-bottom:40px}.logged-homepage .section{margin-bottom:0}.logged-homepage .section__header{margin-bottom:25px}@media (max-width:1199.5px){.logged-homepage .training-pills-section.carousel-wrapper.variable-width .section{margin-top:40px}}.logged-homepage .carousel-section .carousel .slick-slider .slick-dots,.logged-homepage .carousel-variablewidth .custom-scrollbar-v3__thumbX,.logged-homepage .carousel-variablewidth .custom-scrollbar-v3__trackX,.logged-homepage .training-pills-section .carousel .slick-slider .slick-dots{display:none}.logged-homepage .carousel .slick-slider .slick-next,.logged-homepage .carousel .slick-slider .slick-prev{padding-top:10px}@media (max-width:1199.5px){.logged-homepage .carousel-wrapper.variable-width .carousel-variablewidth.card-evolution .carousel-scroller{padding-bottom:0}}.logged-homepage .logged-homepage__background>.animation-slide:first-child{background-color:#020814}@media (max-width:1199.5px){.logged-homepage .logged-homepage__background .animation-slide:nth-of-type(2n) .carousel-variablewidth:not(.title-in-carousel){background-color:#151f2b;border:solid hsla(0,0%,100%,.1);border-width:0 0 1px}}.logged-homepage .logged-homepage__background .animation-slide:nth-of-type(2n) .onboarding-hp-section{background-color:#151f2b;border:solid hsla(0,0%,100%,.1);border-width:1px 0}.logged-homepage .logged-homepage__background .animation-slide:nth-of-type(2n):last-child .carousel-wrapper.variable-width .carousel-variablewidth{margin-bottom:-2px}.logged-homepage .logged-homepage__background .animation-slide:nth-of-type(2n) .carousel-section--title-in-carousel{background:#151f2b;border-color:hsla(0,0%,100%,.1);border-style:solid;border-width:1px 0}.logged-homepage .logged-homepage__background .animation-slide:nth-of-type(2n) .carousel-section--title-in-carousel .carousel-variablewidth-alternate-color{border:none;margin:0;padding:0}.logged-homepage .logged-homepage__background .animation-slide:nth-of-type(2n) .carousel-variablewidth-alternate-color{background:#151f2b;min-width:max-content}@media (min-width:1200px){.logged-homepage .logged-homepage__background .animation-slide:nth-of-type(2n) .carousel-variablewidth-alternate-color{border:solid hsla(0,0%,100%,.1);border-width:0 0 1px}}.logged-homepage .logged-homepage__background .animation-slide:nth-of-type(2n) .carousel-variablewidth.title-in-carousel .carousel-variablewidth-alternate-color,.logged-homepage .logged-homepage__background .animation-slide:nth-of-type(2n) .section__header.title-in-carousel{border-top-width:1px}.logged-homepage .logged-homepage__background .animation-slide:nth-of-type(2n) .carousel-variablewidth-title-container{gap:24px;background:#151f2b;border:solid hsla(0,0%,100%,.1);border-width:1px 0 0}.logged-homepage .logged-homepage__background .animation-slide:nth-last-child .carousel-scroller{margin:-50px 0 -35px}.logged-homepage .personalization-section{width:100%;max-width:500px;margin:0 auto 80px;box-sizing:border-box}.logged-homepage .personalization-section p{margin-bottom:40px}.logged-homepage .personalization-section .section{margin-bottom:0}.logged-homepage .personalization-section .section__header{margin-bottom:25px}.logged-homepage .personalization-section .section#main{margin-bottom:81px}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.logged-homepage .personalization-section .section#main{margin-bottom:40px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.logged-homepage .personalization-section .section#main{margin-bottom:0}}@media (max-width:1199.5px){.logged-homepage .personalization-section .training-pills-section.carousel-wrapper.variable-width .section{margin-top:40px}}.logged-homepage .personalization-section .carousel-section .carousel .slick-slider .slick-dots,.logged-homepage .personalization-section .carousel-variablewidth .custom-scrollbar-v3__thumbX,.logged-homepage .personalization-section .carousel-variablewidth .custom-scrollbar-v3__trackX,.logged-homepage .personalization-section .training-pills-section .carousel .slick-slider .slick-dots{display:none}.logged-homepage .personalization-section .carousel .slick-slider .slick-next,.logged-homepage .personalization-section .carousel .slick-slider .slick-prev{padding-top:10px}.logged-homepage .personalization-section .personalization-section{width:100%;max-width:500px;margin:0 auto 80px;box-sizing:border-box}.logged-homepage .personalization-section .personalization-section p{margin-bottom:40px}@media (max-width:1199.5px){.logged-homepage .personalization-section .personalization-section{text-align:center;padding-left:18px;padding-right:18px}}.logged-homepage .personalization-section .personalization-section__title{margin-bottom:40px}.logged-homepage .personalization-section .personalization-section p{text-align:center}.logged-homepage .personalization-section .today-pill-section{margin-bottom:44px}.logged-homepage .personalization-section .today-pill-section .section__button{margin-top:20px}.logged-homepage .personalization-section__explore-more{max-width:1440px;text-align:center;padding-left:18px;padding-right:18px}@media screen and (min-width:1520px){.logged-homepage .personalization-section__explore-more{margin-left:auto;margin-right:auto}}@media screen and (max-width:1520px){.logged-homepage .personalization-section__explore-more{margin-left:40px;margin-right:40px}}.logged-homepage .personalization-section__title{margin-bottom:40px}.logged-homepage .personalization-section p{text-align:center}.logged-homepage .today-pill-section{margin-bottom:44px}.logged-homepage .today-pill-section .section__button{margin-top:20px}.logged-homepage__explore-more{max-width:1440px;text-align:center;margin-bottom:104px;margin-top:100px}@media screen and (min-width:1520px){.logged-homepage__explore-more{margin-left:auto;margin-right:auto}}@media screen and (max-width:1520px){.logged-homepage__explore-more{margin-left:40px;margin-right:40px}}.logged-homepage__explore-more__title{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:1.5rem;font-weight:400;margin-bottom:16px}.logged-homepage__explore-more__descr{font-family:Avenir LT Std\ 45 Book;font-size:.875rem;font-weight:400;max-width:400px;line-height:1.5;margin:0 auto 24px}.logged-homepage__explore-more__cta{height:42px;width:256px;max-width:100%;margin:0 auto}@media (max-width:320px){.logged-homepage__explore-more__cta{padding-left:0;padding-right:0}}.logged-homepage .carousel-wrapper.variable-width .carousel-section--title-in-carousel{padding:40px 0}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.logged-homepage .carousel-wrapper.variable-width .carousel-section--title-in-carousel{padding:24px 0}}.logged-homepage .carousel-wrapper.variable-width .carousel-variablewidth-title-container{padding-top:40px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.logged-homepage .carousel-wrapper.variable-width .carousel-variablewidth-title-container{padding-top:24px}}.logged-homepage .carousel-wrapper.variable-width .carousel-variablewidth-alternate-color{padding-bottom:40px}@media (min-width:1200px){.logged-homepage .carousel-wrapper.variable-width .carousel-variablewidth-alternate-color{min-width:max-content}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.logged-homepage .carousel-wrapper.variable-width .carousel-variablewidth-alternate-color{padding-bottom:24px}}.logged-homepage .carousel-wrapper.variable-width.carousel-section--title-in-carousel{padding:40px 0}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.logged-homepage .carousel-wrapper.variable-width.carousel-section--title-in-carousel{padding:24px 0}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.logged-homepage .banner_harvard--big{height:unset}}.logged-homepage__layout-container .footer-v3{z-index:2}@media (max-width:1199.5px){.newLivestream-mobile .chip{margin-left:16px}}.course-overview{display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;width:100%;background-color:var(--theme-color-blur-rgb);color:var(--theme-color-rgb-inverted)}.course-overview .footer-v3{margin-top:40px}@media (min-width:1200px){.course-overview .parent-courses-section,.course-overview .recommended-section{overflow:visible}}.course-overview .related-mandatory-section{background:var(--White-5,hsla(0,0%,100%,.05));padding:40px 0}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.course-overview .related-mandatory-section{margin-top:8px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.course-overview .related-mandatory-section{margin-top:24px}}.course-overview .parent-courses-section~.recommended-section,.course-overview .related-mandatory-section~.recommended-section{margin-top:40px}.course-overview__content{max-width:100vw;width:100%;margin:auto;box-sizing:border-box;padding-bottom:0}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.course-overview__content{padding:0 42px}}.course-overview__content .onboarding-tab-overview__related-mandatory-content{min-width:fit-content}.course-overview__content .onboarding-tab-overview__related-mandatory-content-container.pdp{max-width:654px;width:fit-content}@media screen and (min-width:1098px){.course-overview__content{max-width:1098px;padding:0 42px 0 28px;box-sizing:content-box}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.course-overview__content:has(.cta-assign-to-team){position:relative}}@media screen and (min-width:1098px){.course-overview__content:has(.text-expiring) .new-livestream{max-width:fit-content;padding:0 42px 0 28px;box-sizing:content-box}.course-overview__content:has(.text-expiring) .new-livestream .summary{max-width:750px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.course-overview .buttons-container{display:flex;flex-direction:row;gap:24px}}.course-overview__content:has(.download-share) .top-desk__cta-row{align-items:center;width:max-content;flex-direction:column;align-items:flex-start}.course-overview__content:has(.download-share) .launch-container{max-height:44px}.course-overview__content:has(.download-share) .cta-assign-to-team{max-height:44px}.course-overview__content:has(.download-share) .buttons-container{display:flex;flex-direction:row;gap:24px}.course-overview .languages{-ms-overflow-style:none;scrollbar-width:none}.course-overview .languages::-webkit-scrollbar{width:0;display:none}.course-overview .powered-by-ecpu-container{display:flex;align-items:center}.course-overview .powered-by-ecpu-container span{text-transform:uppercase;font-family:Avenir LT Std\ 35 Light;font-weight:300;font-size:.625rem;letter-spacing:.1px;margin-right:8px}.course-overview .powered-by-ecpu-container svg{width:32px}.course-overview .launch-spinner .card-loader{max-width:48px;max-height:48px;position:relative;margin:0 15px 0 0}.course-overview .ctype-container{display:flex;align-items:center;justify-content:flex-start}.course-overview .text-expiring{font-size:.875rem;display:flex;align-items:center}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.course-overview .text-expiring:not(:first-of-type){margin-left:16px}}.course-overview .text-expiring.clickable{cursor:pointer}.course-overview .text-expiring.expiring-soon-1m{color:#efaa24}.course-overview .text-expiring.expiring-soon-7d{color:#f60}.course-overview .text-expiring-info-icon{width:14px;height:14px;padding:0 0 0 8px}.course-overview .top-desk__text-purchased{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:.875rem;margin-left:24px}.course-overview .top-desk__emptyvc-comingsoon{color:var(--Primary-100,#26e5e9);font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:16px;text-transform:uppercase;margin-bottom:4px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.course-overview .top-desk__emptyvc-comingsoon{padding-top:10px}}.course-overview .top-desk__emptyvc-description{font-family:Avenir LT Std\ 35 Light;font-size:14px;font-style:normal;font-weight:350;line-height:normal;letter-spacing:.103px}.course-overview .top-desk__text-purchased__lesson-case{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:.875rem;margin-left:0}.course-overview .top-desk__text-el360-program{color:#c02f86;font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:1rem;letter-spacing:0;line-height:19px;color:#d4bb5e;display:flex;align-items:center;margin-left:27px}.course-overview .skeleton-text-desk{margin-top:5px}.course-overview .skeleton-text-desk__title{margin-bottom:7px}.course-overview .top-desk-info_cover-harvard{width:238px;height:30px;margin:24px 0 40px}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.course-overview .top-desk-info_cover-harvard{margin:24px 0}}.course-overview .top-desk__wrapper{display:none;margin:auto;width:100%;box-sizing:border-box}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.course-overview .top-desk__wrapper{display:block}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.course-overview .top-desk__wrapper{margin-top:88px}}.course-overview .top-desk__wrapper .top-desk{display:flex;align-items:flex-start;justify-content:space-between}.course-overview .top-desk__wrapper .top-desk .top-desk-info__wrapper{min-width:calc(100% - 404px);height:auto;padding-left:36px}.course-overview .top-desk__wrapper .top-desk .top-desk-info__wrapper .level-breadcrumb{margin-bottom:15px}.course-overview .top-desk__wrapper .top-desk .top-desk-info__wrapper .text-compatible{margin-bottom:32px}.course-overview .top-desk__wrapper .top-desk .top-desk-info__wrapper .text-courseFullName{font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:1.5rem;letter-spacing:-.5px;line-height:29px;color:#fff;display:block;margin-bottom:8px;text-transform:uppercase}.course-overview .top-desk__wrapper .top-desk .top-desk-info__wrapper .ctype-duration-credits-row{margin-bottom:0}.course-overview .top-desk__wrapper .top-desk .top-desk-info__wrapper .ctype-duration-credits-row .row1{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.course-overview .top-desk__wrapper .top-desk .top-desk-info__wrapper .ctype-duration-credits-row .row1 .disenroll-btn{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:.875rem}.course-overview .top-desk__wrapper .top-desk .top-desk-info__wrapper .ctype-duration-credits-row .text-ctype{font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:1rem;padding-right:24px}.course-overview .top-desk__wrapper .top-desk .top-desk-info__wrapper .ctype-duration-credits-row .text-ctype .red{color:red}.course-overview .top-desk__wrapper .top-desk .top-desk-info__wrapper .ctype-duration-credits-row .text-duration{text-align:right;padding-left:16px}.course-overview .top-desk__wrapper .top-desk .top-desk-info__wrapper .ctype-duration-credits-row .text-duration__event{padding-left:16px}.course-overview .top-desk__wrapper .top-desk .top-desk-info__wrapper .ctype-duration-credits-row .text-expiring{font-size:.875rem;line-height:normal;text-align:right;display:flex;align-items:flex-start}.course-overview .top-desk__wrapper .top-desk .top-desk-info__wrapper .ctype-duration-credits-row .text-expiring .flex.align-center{padding-left:16px}.course-overview .top-desk__wrapper .top-desk .top-desk-info__wrapper .ctype-duration-credits-row .text-expiring-info-icon{width:14px;height:14px;padding:2px 0 2px 4px}.course-overview .top-desk__wrapper .top-desk .top-desk-info__wrapper .ctype-duration-credits-row .text-credits,.course-overview .top-desk__wrapper .top-desk .top-desk-info__wrapper .ctype-duration-credits-row .text-expected-date{margin-left:16px;text-align:right}.course-overview .top-desk__wrapper .top-desk .top-desk-info__wrapper .ctype-duration-credits-row .text-expected-date.overdue{color:#ff0046!important}.course-overview .top-desk__wrapper .top-desk .top-desk-info__wrapper .ctype-duration-credits-row .text-expected-date.expiring{color:#ffa000!important}.course-overview .top-desk__wrapper .top-desk .top-desk-info__wrapper .ctype-duration-credits-row .text-credits:empty,.course-overview .top-desk__wrapper .top-desk .top-desk-info__wrapper .ctype-duration-credits-row .text-ctype:empty,.course-overview .top-desk__wrapper .top-desk .top-desk-info__wrapper .ctype-duration-credits-row .text-duration:empty,.course-overview .top-desk__wrapper .top-desk .top-desk-info__wrapper .ctype-duration-credits-row .text-expected-date:empty,.course-overview .top-desk__wrapper .top-desk .top-desk-info__wrapper .ctype-duration-credits-row .text-expiring:empty{padding:0;margin:0}.course-overview .top-desk__wrapper .top-desk .top-desk-info__wrapper .ctype-duration-credits-row .text-ctype:empty+span,.course-overview .top-desk__wrapper .top-desk .top-desk-info__wrapper .ctype-duration-credits-row .text-ctype:empty+span:empty+span,.course-overview .top-desk__wrapper .top-desk .top-desk-info__wrapper .ctype-duration-credits-row .text-ctype:empty+span:empty+span:empty+span{margin-left:0;padding-left:0}.course-overview .top-desk__wrapper .top-desk .top-desk-info__wrapper .chips{margin-bottom:25px;display:flex}.course-overview .top-desk__wrapper .top-desk .top-desk-info__wrapper .chips .chip+.chip{margin-left:23px}.course-overview .top-desk__wrapper .top-desk .top-desk-info__wrapper .summary{font-family:Tobias Light;font-weight:300;font-size:.875rem;letter-spacing:.175px;line-height:1.5;margin-bottom:32px}.course-overview .top-desk__wrapper .top-desk .top-desk-info__wrapper .summary ol,.course-overview .top-desk__wrapper .top-desk .top-desk-info__wrapper .summary ul{text-align:left;list-style-type:decimal;list-style-position:inside;margin:15px auto}.course-overview .top-desk__wrapper .top-desk .top-desk-info__wrapper .summary ul li{list-style:none;padding-left:25px;position:relative}.course-overview .top-desk__wrapper .top-desk .top-desk-info__wrapper .summary ul li:before{content:"";position:absolute;top:9px;left:0;display:block;width:6px;height:6px;border-radius:50%;background-color:var(--text)}.course-overview .top-desk__wrapper .top-desk .top-desk-info__wrapper .summary.multi-activity{margin-bottom:16px}.course-overview .top-desk__wrapper .top-desk .top-desk-info__wrapper .summary p{display:block;font-family:Tobias Light;font-weight:300;font-size:.875rem;letter-spacing:.175px;line-height:1.5;letter-spacing:.1px}.course-overview .top-desk__wrapper .top-desk .top-desk-info__wrapper .summary strong{font-family:Tobias Light}.course-overview .top-desk__wrapper .top-desk .top-desk-info__wrapper .summary .avenir,.course-overview .top-desk__wrapper .top-desk .top-desk-info__wrapper .summary p.avenir,.course-overview .top-desk__wrapper .top-desk .top-desk-info__wrapper .summary p .avenir,.course-overview .top-desk__wrapper .top-desk .top-desk-info__wrapper .summary strong.avenir,.course-overview .top-desk__wrapper .top-desk .top-desk-info__wrapper .summary strong .avenir{font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:.875rem;line-height:1.5;letter-spacing:.1px}.course-overview .top-desk__wrapper .top-desk .top-desk-info__wrapper .summary:has(+.text-content-id){margin-bottom:24px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.course-overview .top-desk__wrapper .top-desk .top-desk-info__wrapper .summary:has(+.text-content-id){margin-bottom:20px}}.course-overview .top-desk__wrapper .top-desk .top-desk-info__wrapper .summary:has(+.text-content-id) p{margin-bottom:0}.course-overview .top-desk__wrapper .top-desk .top-desk-info__wrapper .text-content-id{display:block;margin-bottom:24px;letter-spacing:.133px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.course-overview .top-desk__wrapper .top-desk .top-desk-info__wrapper .text-content-id{margin-bottom:20px}}.course-overview .top-desk__wrapper .top-desk-info__wrapper:has(.cta-assign-to-team){display:flex;flex-direction:column;min-height:500px}.course-overview .top-desk__wrapper .top-desk__ratings-wrapper.ratings{display:flex;align-items:center;justify-content:flex-start;margin-bottom:49px}.course-overview .top-desk__wrapper .top-desk__ratings-wrapper.ratings .rating{width:50%;display:flex;align-items:center}.course-overview .top-desk__wrapper .top-desk__ratings-wrapper.ratings .rating .text-rating{font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:.875rem;margin-right:14px}.course-overview .top-desk__wrapper .top-desk__ratings-wrapper.ratings.multi-activity{margin-top:11px;margin-bottom:24px}.course-overview .top-desk__wrapper .top-desk__cta-row{display:flex;flex-direction:column;gap:1rem}.course-overview .top-desk__wrapper .top-desk__cta-row .download-share{display:flex;border:2px solid hsla(0,0%,100%,.1);border-radius:5px;padding:16px;margin-bottom:30px;line-height:normal}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.course-overview .top-desk__wrapper .top-desk__cta-row .download-share{justify-content:space-between}}.course-overview .top-desk__wrapper .top-desk__cta-row .download-share .award{width:50%;display:flex;justify-content:flex-start}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.course-overview .top-desk__wrapper .top-desk__cta-row .download-share .award{min-width:330px}}.course-overview .top-desk__wrapper .top-desk__cta-row .download-share .award img{max-width:40px;margin-right:16px}.course-overview .top-desk__wrapper .top-desk__cta-row .download-share .award .award-label{display:flex;flex-direction:column;align-items:flex-start}.course-overview .top-desk__wrapper .top-desk__cta-row .download-share .award .award-label p{margin:0}.course-overview .top-desk__wrapper .top-desk__cta-row .download-share .award .award-label p:not(:last-child){font-weight:700}.course-overview .top-desk__wrapper .top-desk__cta-row .download-share .completed-course__buttons{width:50%;display:flex;justify-content:end;gap:18px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.course-overview .top-desk__wrapper .top-desk__cta-row .download-share .completed-course__buttons{display:flex;justify-content:space-between;flex-direction:column;gap:0;max-width:164px}.course-overview .top-desk__wrapper .top-desk__cta-row .download-share .completed-course__buttons button{min-width:max-content}}.course-overview .top-desk__wrapper .top-desk__cta-row .download-share .completed-course__buttons button:hover{text-decoration:underline!important}.course-overview .top-desk__wrapper .top-desk__cta-row .download-share .completed-course__buttons button:focus img,.course-overview .top-desk__wrapper .top-desk__cta-row .download-share .completed-course__buttons button:hover img{filter:invert(0) sepia(0) saturate(0) hue-rotate(116deg) brightness(150%) contrast(100%)}.course-overview .top-desk__wrapper .top-desk__cta-row .download-share .completed-course__buttons button:active img{filter:unset}.course-overview .top-desk__wrapper .top-desk__cta-row .top-desk__buttons-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;align-items:center}.course-overview .top-desk__wrapper .top-desk__cta-row .disenroll-btn{margin-left:auto}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.course-overview .top-desk__wrapper .top-desk__cta-row:has(.cta-assign-to-team){margin-top:auto}.course-overview .top-desk__wrapper .top-desk__cta-row:has(.cta-assign-to-team) .btn-container{display:flex;gap:24px}.course-overview .top-desk__wrapper .top-desk__cta-row:has(.cta-assign-to-team) .btn-container .launch-container .btn-v4.secondary{min-height:unset}}.course-overview .top-desk__wrapper .top-desk__cta-row:has(.button-streaming-recording){display:block}.course-overview .top-desk__wrapper .top-desk__cta-row.el360-program .btn-container{display:flex}.course-overview .top-desk__wrapper .launch-container .btn-v3{text-transform:uppercase}.course-overview .top-desk__wrapper .launch-container .btn-v4{min-width:121px}.course-overview .top-desk__wrapper .languages-section{margin-top:24px;margin-bottom:0}.course-overview .top-desk__wrapper .text-languages{font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:.875rem}.course-overview .top-desk__wrapper .cursor-default{cursor:default}.course-overview .top-desk__wrapper .top-desk__multiactivity-skeleton{margin-top:40px}.course-overview .top-desk__wrapper .top-desk__blockedby-row{margin-top:30px;display:flex;align-items:flex-start;justify-content:flex-start}.course-overview .top-desk__wrapper .top-desk__blockedby-row .top-desk__blockedby-lock{height:31px;width:auto;margin-right:16px}.course-overview .top-desk__wrapper .top-desk__blocking-lp{font-family:Avenir LT Std\ 85 Heavy,sans-serif;cursor:pointer}.course-overview .session-not-recorded{font-style:oblique}.course-overview .top-mobile__wrapper{padding-bottom:30px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.course-overview .top-mobile__wrapper{display:none}}.course-overview .top-mobile__wrapper .top-mobile{padding:0 24px}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.course-overview .top-mobile__wrapper .top-mobile{padding:0 32px}}.course-overview .top-mobile__wrapper .top-mobile__multiactivity-skeleton{margin-top:40px}.course-overview .top-mobile__wrapper .duration-credits-row{display:flex;align-items:center;justify-content:space-between;margin-top:11px}.course-overview .top-mobile__wrapper .duration-credits-row .duration-credits-container{display:flex;align-items:center;justify-content:flex-start}.course-overview .top-mobile__wrapper .duration-credits-container{display:flex}.course-overview .top-mobile__wrapper .text-duration{margin-right:12px}.course-overview .top-mobile__wrapper .text-expected-date.overdue{color:#ff0046!important}.course-overview .top-mobile__wrapper .text-expected-date.expiring{color:#ffa000!important}.course-overview .top-mobile__wrapper .text-live-date-label .red{font-family:Avenir LT Std\ 85 Heavy,sans-serif;color:#d13131}.course-overview .top-mobile__wrapper .chips{margin-top:9px;display:flex;flex-wrap:wrap}.course-overview .top-mobile__wrapper .chips .chip:not(:last-child){margin-right:23px}.course-overview .top-mobile__wrapper .summary{margin-top:13px;font-family:Tobias Light;font-weight:300;font-size:.875rem;letter-spacing:.175px;line-height:1.5}.course-overview .top-mobile__wrapper .summary ol,.course-overview .top-mobile__wrapper .summary ul{text-align:left;list-style-type:decimal;list-style-position:inside;margin:15px auto}.course-overview .top-mobile__wrapper .summary ul li{list-style:none;padding-left:25px;position:relative}.course-overview .top-mobile__wrapper .summary ul li:before{content:"";position:absolute;top:9px;left:0;display:block;width:6px;height:6px;border-radius:50%;background-color:var(--text)}.course-overview .top-mobile__wrapper .summary p{display:block;font-family:Tobias Light;font-weight:300;font-size:.875rem;letter-spacing:.175px;line-height:1.5;line-height:normal}.course-overview .top-mobile__wrapper .summary strong{font-family:Tobias Light}.course-overview .top-mobile__wrapper .summary .avenir,.course-overview .top-mobile__wrapper .summary p.avenir,.course-overview .top-mobile__wrapper .summary p .avenir,.course-overview .top-mobile__wrapper .summary strong.avenir,.course-overview .top-mobile__wrapper .summary strong .avenir{font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:.875rem;line-height:1.5;letter-spacing:.1px}.course-overview .top-mobile__wrapper .summary:has(+.text-content-id){margin-bottom:24px}.course-overview .top-mobile__wrapper .summary:has(+.text-content-id) p{margin-bottom:0}.course-overview .top-mobile__wrapper .text-content-id{display:block;margin-bottom:24px;letter-spacing:.133px}.course-overview .top-mobile__wrapper .languages-section{margin-top:40px}.course-overview .top-mobile__wrapper .text-languages{font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:.875rem;padding:0 17px}.course-overview .top-mobile__wrapper .chipslist .chipslist-chip:first-child{margin-left:16px}.course-overview .top-mobile__wrapper .chipslist .chipslist-chip:last-child{margin-right:16px}.course-overview .top-mobile__wrapper .rating{display:flex;align-items:center;margin-top:12px}.course-overview .top-mobile__wrapper .rating .text-rating{font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:.875rem;margin-right:17px}.course-overview .top-mobile__wrapper .activities-list{margin-top:24px}.course-overview .part-of{margin:30px 0}.course-overview .part-of__children{margin-top:8px}.course-overview .part-of__children .part-of__child{text-align:left}.course-overview .part-of__child{margin:0;font-family:Avenir LT Std\ 85 Heavy,sans-serif}.course-overview__footer{width:100%;height:0;position:absolute;bottom:0}.course-overview__lp{padding:0;margin-top:48px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.course-overview__lp{padding:0;margin-top:80px}}.course-overview__lp__courses-num{font-family:Avenir LT Std\ 65 Medium;letter-spacing:.1px;font-size:.875rem}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.course-overview__lp__courses-num{font-size:1rem}}.course-overview .chip{padding-left:16px;padding-right:16px}.course-overview p.course-overview__lp__courses-num{margin:25px 0}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.course-overview .header-v3.back-button-white-mobile .back-button svg{color:var(--text)}}@media (min-width:1200px){.course-overview .course-activities-multiactivity{padding:0}}.parent-courses-section,.recommended-section,.related-mandatory-section{margin-top:90px;overflow:hidden}.parent-courses-section .carousel-wrapper.variable-width .section__header,.recommended-section .carousel-wrapper.variable-width .section__header,.related-mandatory-section .carousel-wrapper.variable-width .section__header{padding-left:24px;margin-left:0}@media screen and (min-width:1488px){.parent-courses-section .carousel-wrapper.variable-width .section__header,.recommended-section .carousel-wrapper.variable-width .section__header,.related-mandatory-section .carousel-wrapper.variable-width .section__header{padding-left:calc(50vw - 720px)}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.parent-courses-section .carousel-wrapper.variable-width .section__header,.recommended-section .carousel-wrapper.variable-width .section__header,.related-mandatory-section .carousel-wrapper.variable-width .section__header{padding-left:32px}}.parent-courses-section .carousel-wrapper.variable-width .carousel-variablewidth .space,.parent-courses-section .carousel-wrapper.variable-width .carousel-variablewidth .space-left,.recommended-section .carousel-wrapper.variable-width .carousel-variablewidth .space,.recommended-section .carousel-wrapper.variable-width .carousel-variablewidth .space-left,.related-mandatory-section .carousel-wrapper.variable-width .carousel-variablewidth .space,.related-mandatory-section .carousel-wrapper.variable-width .carousel-variablewidth .space-left{min-width:24px}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.parent-courses-section .carousel-wrapper.variable-width .carousel-variablewidth .space,.parent-courses-section .carousel-wrapper.variable-width .carousel-variablewidth .space-left,.recommended-section .carousel-wrapper.variable-width .carousel-variablewidth .space,.recommended-section .carousel-wrapper.variable-width .carousel-variablewidth .space-left,.related-mandatory-section .carousel-wrapper.variable-width .carousel-variablewidth .space,.related-mandatory-section .carousel-wrapper.variable-width .carousel-variablewidth .space-left{min-width:32px}}@media screen and (min-width:1488px){.parent-courses-section .carousel-wrapper.variable-width .carousel-variablewidth .space,.parent-courses-section .carousel-wrapper.variable-width .carousel-variablewidth .space-left,.recommended-section .carousel-wrapper.variable-width .carousel-variablewidth .space,.recommended-section .carousel-wrapper.variable-width .carousel-variablewidth .space-left,.related-mandatory-section .carousel-wrapper.variable-width .carousel-variablewidth .space,.related-mandatory-section .carousel-wrapper.variable-width .carousel-variablewidth .space-left{min-width:calc(50vw - 720px)}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.recommended-section-harvard{margin-top:10px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.recommended-section-harvard{margin-top:40px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.recommended-section-harvard{margin-top:40px}}.tabs{-ms-overflow-style:none;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}@media (max-width:1199.5px){.tabs{display:flex;overflow-y:auto;padding:0 17px;box-sizing:border-box}.tabs button{flex-shrink:0}}.tabs button{position:relative;background-color:transparent;border:0;margin-right:27px;cursor:pointer}.tabs button span{font-family:Avenir LT Std\ 45 Book;font-size:.875rem;color:currentColor;text-transform:uppercase}.tabs button.tab-active{font-family:Avenir LT Std\ 85 Heavy,sans-serif}.tabs button.tab-active:before{content:"";position:absolute;left:0;height:100%;width:calc(100% - 17px);bottom:0}.tabs button:after{content:"";margin-right:17px}.tab-content{display:none;padding:25px 0 0}.tab-content--show{display:block}.keyboard-active .course-overview .text-expiring.clickable:focus{outline:2px solid #c7ff00}.expiring-soon-1m{color:#efaa24}.expiring-soon-7d{color:#f60}.modal__content.modal__teacher-overview{max-width:100vw;width:100%;height:100%;background-color:#0a0b14;padding:0}.teacher-overview{width:100%;height:100%;box-sizing:border-box;margin-bottom:150px;background-color:var(--bg);color:currentColor;overflow:hidden}.teacher-overview .summary{font-size:1rem;line-height:1.51}.teacher-overview__summary{padding:36px 18px 74px;max-width:620px;margin:auto}.teacher-overview__footer{width:100%;height:150px;position:absolute;bottom:0}.course-section .avatar__initials{border-radius:6%}.course-section .CircularProgressbar{width:100%;vertical-align:middle;display:none}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.course-section{padding:0 32px}}.course-section .activity-title{margin-bottom:18px}.course-section .course-activities{display:flex;flex-direction:column;justify-content:flex-start;flex-wrap:wrap}.course-section .course-activities .card-v3-small.card-activity{width:322px}.course-section .card-activity{margin:0 20px 28px 0}.course-activities-multiactivity{margin:0 auto 20px}@media (max-width:1199.5px){.course-activities-multiactivity{padding-top:10px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.course-activities-multiactivity{padding-left:24px;padding-right:24px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.course-activities-multiactivity{padding-left:32px;padding-right:32px}}@media (min-width:1440px){.course-activities-multiactivity{max-width:1130px}}.course-activities-multiactivity__title{display:block;font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:.875rem;margin-bottom:16px}.course-activities-multiactivity .card-activity{box-shadow:none;z-index:0;box-sizing:border-box}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.course-activities-multiactivity .card-activity .tag-badge.white-border{margin-top:16px}}@media (max-width:1199.5px){.course-activities-multiactivity .card-activity:last-of-type{margin-bottom:0}}.course-activities-multiactivity .card-activity .cancel-calendar{display:flex;justify-content:flex-start;align-items:flex-start;position:relative;width:max-content}.course-activities-multiactivity .card-activity .cancel-calendar .launch-container__date-label{width:100%}.course-activities-multiactivity .card-activity .cancel-calendar .cancel-vc-btn{position:absolute;top:33px;right:-52px;z-index:1}.course-activities-multiactivity .card-activity .cancel-calendar img{width:16px;height:16px;margin-right:8px}.course-activities-multiactivity .card-activity .ellipse-live{position:absolute;background-color:#ff2929;width:10px;height:10px;border-radius:50%;z-index:1;top:23px!important;right:0}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.course-activities-multiactivity .card-activity .ellipse-live{top:16px;right:16px;width:8px;height:8px}}.course-activities-multiactivity .card-activity .circle-progress{width:44px;height:44px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.course-activities-multiactivity .card-activity .circle-progress{width:32px;height:32px}}.course-activities-multiactivity .card-activity .play-icon__play-svg{width:16px;height:16px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.course-activities-multiactivity .card-activity .play-icon__play-svg{width:12px;height:12px}}.course-activities-multiactivity .card-activity .launch-container:not(.with-play-icon){flex-direction:column}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.course-activities-multiactivity .card-activity .launch-container.with-play-icon{position:absolute;top:16px;right:16px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.course-activities-multiactivity .card-activity .launch-container .launch-container__date-time{display:flex;flex-direction:column;align-items:self-end;margin-right:8px}}.course-activities-multiactivity .card-activity .launch-container .launch-container__date-label{display:block;font-family:Avenir LT Std\ 55 Roman;font-weight:400;font-size:.875rem;color:hsla(0,0%,100%,.8);line-height:1.29;letter-spacing:.2px;margin-bottom:10px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.course-activities-multiactivity .card-activity .launch-container .launch-container__date-label{display:inline}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.course-activities-multiactivity .card-activity .launch-container .launch-container__date-label{margin-right:0;margin-left:8px}}.course-activities-multiactivity .card-activity .launch-container .launch-container__hours-label{font-family:Avenir LT Std\ 85 Black;font-size:1rem}.course-activities-multiactivity .card-activity .launch-container .btn-v3{min-height:42px;height:auto}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.course-activities-multiactivity .card-activity .launch-container .btn-v3{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:1rem}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.course-activities-multiactivity .card-activity .card-activity__content{display:block}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.course-activities-multiactivity .card-activity .card-activity__progress-container .launch-container.phone-and-tablet-portrait .launch-spinner,.course-activities-multiactivity .card-activity .card-activity__progress-container .phone-and-tablet-portrait{display:none}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.course-activities-multiactivity .card-activity .card-activity__progress-container{position:absolute;top:16px;right:16px}.course-activities-multiactivity .card-activity .card-activity__progress-container .btn-v4{min-height:auto;min-width:auto}.course-activities-multiactivity .card-activity .card-activity__progress-container .desktop-and-tablet-landscape,.course-activities-multiactivity .card-activity .card-activity__progress-container .launch-container.desktop-and-tablet-landscape .launch-spinner{display:none}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.course-activities-multiactivity .card-activity .card-activity__content:has(.card-activity__progress-container):has(.tertiary-vtransparent){display:block}}.course-activities-multiactivity .card-activity .card-activity__progress-container:has(.tertiary-vtransparent){display:flex;flex-direction:column;align-items:flex-start;gap:8px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.course-activities-multiactivity .card-activity .card-activity__progress-container:has(.tertiary-vtransparent){margin-top:16px}}.course-activities-multiactivity .card-activity .card-activity__progress-container:has(.tertiary-vtransparent) .tertiary-vtransparent{cursor:pointer;background:transparent;border:none;border-radius:0;width:fit-content;width:-moz-fit-content;min-width:unset;color:#26e5e9;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:.875rem;letter-spacing:-.2px;text-transform:capitalize;line-height:1.29;outline:initial;margin:0;min-height:fit-content;text-decoration:underline;padding:0}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.course-activities-multiactivity .card-activity .card-activity__progress-container:has(.tertiary-vtransparent) .tertiary-vtransparent{margin-top:0}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.course-activities-multiactivity .card-activity .card-activity__progress-container:has(.tertiary-vtransparent){position:unset}}.course-activities-multiactivity .card-activity__content{padding:40px;overflow:hidden}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.course-activities-multiactivity .card-activity__content{display:block}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.course-activities-multiactivity .card-activity__content{padding:16px}}.course-activities-multiactivity .card-activity__progress-container:has(.text-btn-no-arrow){display:flex;flex-direction:column;align-items:flex-start;gap:8px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.course-activities-multiactivity .card-activity__progress-container:has(.text-btn-no-arrow){align-items:flex-end;justify-content:center}}.course-activities-multiactivity .card-activity__progress-container:has(.text-btn-no-arrow) .tag-badge{margin-bottom:18px;margin-right:0!important}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.course-activities-multiactivity .card-activity__progress-container:has(.text-btn-no-arrow){margin-top:16px}}.course-activities-multiactivity .card-activity__progress-container:has(.text-btn-no-arrow) .text-btn-no-arrow{width:fit-content;width:-moz-fit-content;min-width:unset;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:.875rem;letter-spacing:-.2px;text-transform:capitalize;line-height:1.29;outline:initial;margin:0;min-height:fit-content;padding:0}.course-activities-multiactivity .card-activity__progress-container:has(.text-btn-no-arrow) .text-btn-no-arrow.button-streaming-recording img{width:16px;height:16px;margin-right:8px;filter:invert(18%) sepia(69%) saturate(2517%) hue-rotate(134deg) brightness(99%) contrast(85%)}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.course-activities-multiactivity .card-activity__progress-container:has(.text-btn-no-arrow) .text-btn-no-arrow{margin-top:0}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.course-activities-multiactivity .card-activity__progress-container:has(.text-btn-no-arrow){position:unset}}.session-section{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;max-width:100%;margin-bottom:28px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.session-section{margin-left:8px;margin-right:8px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.session-section{margin-left:0}}.sessions-title{margin-top:25px}@media (max-width:1199.5px){.sessions-title{margin-left:8px}}.sessions{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(auto,1fr);grid-gap:32px;width:100%;margin-top:16px;align-items:unset}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.sessions{grid-gap:16px;margin-bottom:20px}}.sessions .card-session{box-sizing:border-box;padding:40px;background-color:rgba(var(--theme-color-rgb-inverted),.03);border-radius:16px;display:flex;flex-direction:column;justify-content:center;font-size:.875rem;font-family:Avenir LT Std\ 45 Book;line-height:1.43}@media (max-width:1199.5px){.sessions .card-session{margin:0;padding:20px 16px;justify-content:flex-start}}@media (min-width:1200px){.sessions .card-session{margin-right:0}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.sessions .card-session{margin:0;padding:40px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.sessions .card-session{margin:0;padding:40px}}.sessions .card-session.speaker{min-height:271px}.sessions .card-session.speaker .CircularProgressbar{display:none}@media (max-width:1060px){.sessions .card-session.speaker{width:auto;min-height:auto;margin-right:0}}.sessions .card-session--disabled{opacity:.4}.sessions .card-session__seats-left{font-family:Avenir LT Std\ 35 Light;font-size:.875rem;text-align:center;min-height:16.8px;color:#26e5e9;display:flex;justify-content:center}.sessions .card-session .session-avatar-wrapper{position:relative;cursor:pointer;display:flex;justify-content:center;margin:6px 0}.sessions .card-session .session-avatar-wrapper .session-avatar{position:absolute;top:11px}.sessions .card-session .session-info{align-items:center}.sessions .card-session .session-date{font-size:1rem;font-family:Avenir LT Std\ 65 Medium;font-style:normal;line-height:20px;margin-bottom:8px;text-align:center}.sessions .card-session .session-hour{text-align:center}.sessions .card-session .session-language{display:inline-block;font-size:16px;font-style:normal;line-height:20px}.sessions .card-session .session-interrupt{margin-left:8px;margin-right:8px;display:inline-block;font-size:1rem}.sessions .card-session .session-info-box{margin-top:16px;text-align:center}.sessions .card-session .session-teacher-name{font-size:1rem;font-family:Avenir LT Std\ 65 Medium;line-height:16px;cursor:pointer;margin-bottom:8px;text-align:center;white-space:nowrap}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.sessions .card-session .session-teacher-name{white-space:inherit}}.sessions .card-session .session-teacher-role{font-size:1rem;font-family:Avenir LT Std\ 45 Book;line-height:1.43;letter-spacing:.1px;margin-top:2px;text-align:center}.sessions .card-session .session-action{flex-wrap:wrap;display:flex;justify-content:center}@media (min-width:1200px){.sessions .card-session .session-action{margin-bottom:0}}.sessions .card-session .session-action .icon-button{color:var(--text)}.sessions .card-session .session-action .session-action-underline{font-family:Avenir LT Std\ 65 Medium;font-style:normal;font-weight:500;font-size:14px;line-height:19px;letter-spacing:-.21875px;padding-top:16px;text-align:center}.sessions .card-session .session-action .calendar-button{min-height:unset;min-width:unset;margin-top:10px;justify-content:center;flex-basis:100%}.sessions .card-session .session-action .download-calendar{padding-bottom:8px}.sessions .card-session .session-action .session-action-color{color:#26e5e9}.sessions .card-session__content{width:100%;margin:0 auto}.sessions .card-session__content.speaker{padding:0}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.course-activities .session-section .sessions-title{margin-left:0}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.course-activities .session-section{margin-left:16px;margin-right:16px}}.no-search-results{padding-bottom:100px}.no-search-results__text-container{display:flex;justify-content:center;padding-top:60px;margin-bottom:80px;padding-left:20px;padding-right:20px}@media (min-width:1200px){.no-search-results__text-container{padding-top:68px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.no-search-results__text-container{flex-direction:column;align-items:center}}.no-search-results__text-container svg{opacity:.21}.no-search-results__text{max-width:433px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.no-search-results__text{margin:23px 0;max-width:calc(100vw - 40px)}}.no-search-results__text__main{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:1rem}@media (min-width:1200px){.no-search-results__text__main{font-size:1.25rem}}.no-search-results__text__second{font-family:Avenir LT Std\ 45 Book;font-size:1rem}.no-search-results__text__link{color:#fff;text-decoration:underline;font-family:Avenir LT Std\ 85 Heavy,sans-serif}.no-search-results__text__link:hover{color:#fff}.no-search-results__text__desc{margin:8px 0 24px}.no-search-results__text__desc,.no-search-results__text__desc p{font-family:Avenir LT Std\ 35 Light;font-size:1rem;line-height:20px;color:#fff}.no-search-results__text__desc ul li:before{content:"\003E";color:#26e5e9;font-weight:700;display:inline-block;margin-left:-1em;width:1em;margin-right:.6em}.no-search-results__text__desc ul{margin-left:1em}.no-search-results__text__desc ul li:not(:last-child){margin-bottom:5px}.no-search-results__text__desc p{margin-top:15px}.no-search-results__carousel .carousel-section{background-color:#0f1420;border-color:hsla(0,0%,100%,.1);border-style:solid;border-width:1px 0;padding:40px 0}.rating-modal{font-family:Avenir LT Std\ 65 Medium}.rating-modal header{top:0;left:0;width:100%;display:flex;align-items:center;height:53px;padding-left:20px;position:fixed;box-sizing:border-box;z-index:150}@media (max-width:1199.5px){.rating-modal header{background-color:rgba(var(--theme-color-blur-rgb),.98);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@supports (-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px)){.rating-modal header{background-color:rgba(var(--theme-color-blur-rgb),.7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.rating-modal header{display:none}}.rating-modal header .icon-button.back-button svg{color:var(--text)}@media (min-width:1200px){.rating-modal header{padding-left:0;position:relative}}@media (max-width:1199.5px){.rating-modal__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media (min-width:1200px){.rating-modal__title{font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:1.5rem;letter-spacing:-.5px;line-height:29px;color:#fff;margin-bottom:8px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.rating-modal__title{font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:1.5rem;letter-spacing:-.5px;line-height:29px;color:#fff;margin-bottom:8px;padding:0;display:flex;flex-direction:column;text-align:center}}.rating-modal__subtitle{text-align:center}@media (min-width:1200px){.rating-modal__subtitle{font-size:.75rem;font-family:Avenir LT Std\ 45 Book;line-height:normal;font-weight:400;letter-spacing:.09px}}.rating-modal__wrapper{margin-top:12vh}.rating-modal__content{padding:20px}@media (min-width:1200px){.rating-modal__content{padding:0;display:flex;flex-direction:column;text-align:center}}.rating-modal__content span[role=alert]{display:block;margin-top:10px}.rating-modal__rating{margin-top:8vh}@media (max-width:1199.5px){.rating-modal__rating{display:flex;flex-direction:column;align-items:center;margin-top:5vh}}.rating-modal__rating__wrapper{margin-bottom:40px}.rating-modal__rating__title{font-family:Avenir LT Std\ 65 Medium;font-size:.875rem}@media (min-width:1200px){.rating-modal__rating__title{line-height:normal;letter-spacing:.1px}}@media (max-width:1199.5px){.rating-modal__rating__title{text-align:center}}.rating-modal__rating__content{display:block;margin-top:24px}.rating-modal__rating__content .radio:not(:last-child){margin-right:1.2rem}@media (max-width:1199.5px){.rating-modal__rating__content .radio-group{margin-bottom:24px}}@media (min-width:1200px){.rating-modal__rating__content .radio-group{justify-content:center}}.rating-modal__rating .ecommerce-alert-modal__footer{margin-top:60px}.rating-modal__rating__box{display:flex;flex-direction:column;align-items:center}.rating-modal__rating__text{margin-top:25px;text-align:center}.rating-modal .card-loader{position:relative}.course-review-modal{font-family:Avenir LT Std\ 65 Medium}.course-review-modal header{top:0;left:0;width:100%;display:flex;align-items:center;height:53px;padding-left:20px;position:fixed;box-sizing:border-box;z-index:150}@media (min-width:1200px){.course-review-modal header{padding-left:0;position:relative;height:33px;margin-bottom:8px}}.course-review-modal__wrapper{margin-bottom:80px;padding:0 20px 50px}@media (min-width:1200px){.course-review-modal__wrapper{padding:0}}@media (max-width:1199.5px){.course-review-modal__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media (min-width:1200px){.course-review-modal__title{font-size:1.5rem;font-family:Avenir LT Std\ 85 Heavy,sans-serif;letter-spacing:.18px;line-height:normal;font-weight:400;width:100%;text-align:center}}.course-review-modal__subtitle{display:none}@media (min-width:1200px){.course-review-modal__subtitle{display:block;font-size:.75rem;font-family:Avenir LT Std\ 45 Book;line-height:normal;letter-spacing:.09px;text-align:center}}.course-review-modal__wrapper{margin-top:12vh}.course-review-modal__content{padding:20px}@media (min-width:1200px){.course-review-modal__content{padding:0}}.course-review-modal__questions{margin-top:50px}@media (min-width:1200px){.course-review-modal__questions{margin-top:79px}}.course-review-modal .question__box:not(:last-child){border-bottom:1px solid hsla(0,0%,39.2%,.2)}@media (min-width:1200px){.course-review-modal .question__box{margin-bottom:29px;min-width:620px}}.course-review-modal .question__title{font-size:.875rem;margin-bottom:10px;line-height:18px}@media (max-width:1199.5px){.course-review-modal .question__title{margin-top:32px}}@media (min-width:1200px){.course-review-modal .question__title{text-align:left;font-weight:500;line-height:normal;letter-spacing:.1px;margin-bottom:35px}}@media (min-width:1200px){.course-review-modal .question__title-textarea{margin-bottom:26px}}.course-review-modal .question__slider{margin-bottom:38px}.course-review-modal .question__slider .slider__wrapper input{flex-grow:1}.course-review-modal .question__slider .slider__wrapper .slider{width:auto}.course-review-modal .question__textfield{margin-bottom:30px;position:relative}.course-review-modal .question__textfield .form__group{margin:0;padding:0}.course-review-modal .question__textfield textarea{width:100%;min-height:150px}.course-review-modal .question__textfield label{display:none}.course-review-modal .question__textfield .char-counter{position:absolute;bottom:0;right:10px;font-family:Avenir LT Std\ 55 Roman;font-weight:400;font-size:.875rem}@media (max-width:1199.5px){.course-review-modal .question__textfield .char-counter{bottom:0;right:10px}}@media (min-width:1200px){.course-review-modal .question__textfield .text-area{min-width:610px;max-height:300px}}.course-review-modal .ecommerce-alert-modal__footer{margin-top:60px}.course-review-modal .card-loader{margin-top:50px}.circle-progress{width:110px;height:110px;position:relative}.circular-progress-text-top-linear{font-family:Avenir LT Std\ 35 Light;font-size:.75rem}.circular-progress-text-top{position:absolute;top:0;left:0;border-radius:50%;transform:rotate(-45deg);font-family:Avenir LT Std\ 35 Light;font-size:.75rem}.circular-progress-text-top span{height:80px;width:0;position:absolute;left:0;top:0;transform-origin:bottom center}.circular-progress-text-top .char-0{transform:rotate(14deg)}.circular-progress-text-top .char-1{transform:rotate(19deg)}.circular-progress-text-top .char-2{transform:rotate(24deg)}.circular-progress-text-top .char-3{transform:rotate(29deg)}.circular-progress-text-top .char-4{transform:rotate(34deg)}.circular-progress-text-top .char-5{transform:rotate(39deg)}.circular-progress-text-top .char-6{transform:rotate(44deg)}.circular-progress-text-top .char-7{transform:rotate(49deg)}.circular-progress-text-top .char-8{transform:rotate(54deg)}.circular-progress-text-top .char-9{transform:rotate(59deg)}.circular-progress-text-top .char-10{transform:rotate(64deg)}.circular-progress-text-top .char-11{transform:rotate(69deg)}.circular-progress-text-top .char-12{transform:rotate(74deg)}.circular-progress-text-top .char-13{transform:rotate(79deg)}.circular-progress-text-top .char-14{transform:rotate(84deg)}.circular-progress-text-top .char-15{transform:rotate(89deg)}.circular-progress-text-top .char-16{transform:rotate(94deg)}.circular-progress-text-top .char-17{transform:rotate(99deg)}.circular-progress-text-top .char-18{transform:rotate(104deg)}.circular-progress-text-top .char-19{transform:rotate(109deg)}.circular-progress-text-top .char-20{transform:rotate(114deg)}.circular-progress-text-top .char-21{transform:rotate(119deg)}.circular-progress-text-top .char-22{transform:rotate(124deg)}.circular-progress-text-top .char-23{transform:rotate(129deg)}.circular-progress-text-top .char-24{transform:rotate(134deg)}.circular-progress-text-top .char-25{transform:rotate(139deg)}.circular-progress-text-top .char-26{transform:rotate(144deg)}.circular-progress-text-top .char-27{transform:rotate(149deg)}.circular-progress-text-top .char-28{transform:rotate(154deg)}.circular-progress-text-top .char-29{transform:rotate(159deg)}.circular-progress-text-top .char-30{transform:rotate(164deg)}.circular-progress-text-top .char-31{transform:rotate(169deg)}.circular-progress-text-top .char-32{transform:rotate(174deg)}.circular-progress-text-top .char-33{transform:rotate(179deg)}.circular-progress-text-top .char-34{transform:rotate(184deg)}.circular-progress-text-top .char-35{transform:rotate(189deg)}.circular-progress-text-top .char-36{transform:rotate(194deg)}.circular-progress-text-top .char-37{transform:rotate(199deg)}.circular-progress-text-top .char-38{transform:rotate(204deg)}.circular-progress-text-top .char-39{transform:rotate(209deg)}.circular-progress-text-top .char-40{transform:rotate(214deg)}.CircularProgressbar{width:100%;vertical-align:middle}.CircularProgressbar .CircularProgressbar-trail{stroke:#000;stroke-linecap:round;box-shadow:0 2px 3px 0 rgba(0,0,0,.11);transform:rotate(0)!important}.CircularProgressbar .CircularProgressbar-path{stroke:#ee0054;stroke-linecap:round;transition:stroke-dashoffset .5s ease 0s;box-shadow:0 0 10px 1px #ee0054;transform:rotate(0)!important}.CircularProgressbar .CircularProgressbar-text{fill:#3e98c7;font-size:1.25rem;dominant-baseline:middle;text-anchor:middle}.CircularProgressbar.circle-progress-activity{overflow:visible}.CircularProgressbar.circle-progress-activity .CircularProgressbar-trail{stroke:hsla(0,0%,100%,.53)}.CircularProgressbar.circle-progress-activity .CircularProgressbar-path{stroke-width:6px!important}.CircularProgressbar.variant-card-activity{overflow:visible;border-radius:50%;background-color:rgba(2,8,20,.3)}.CircularProgressbar.variant-card-activity .CircularProgressbar-trail{stroke:hsla(0,0%,100%,.2);stroke-width:4px!important}.CircularProgressbar.variant-card-activity .CircularProgressbar-path{stroke-width:4px!important}.double-circle-progress .ring{overflow:visible}.double-circle-progress .ring .CircularProgressbar-path{stroke-width:3px}.double-circle-progress .first-ring .CircularProgressbar-trail{filter:drop-shadow(1px 1px 1px rgba(0,0,0,.1))}.chipslist-wrapper{width:100%;position:relative}.chipslist-wrapper .chipslist{overflow:auto;display:flex;position:relative;white-space:nowrap;width:100%;max-width:100%;height:63px;box-sizing:border-box;-ms-overflow-style:none;scrollbar-width:none}.chipslist-wrapper .chipslist.center,.chipslist-wrapper .chipslist.center .ScrollbarsCustom-Content{display:flex;justify-content:center}.chipslist-wrapper .chipslist::-webkit-scrollbar{width:0}.chipslist-wrapper .chipslist-chip{display:inline-block}.chipslist-wrapper .chipslist-chip+.chipslist-chip{margin-left:17px}.chipslist-wrapper .arrow{width:23px;height:23px;position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;background:transparent;border:none;pointer-events:all;color:var(--text)}.chipslist-wrapper .arrow.arrow-left{left:0}.chipslist-wrapper .arrow.arrow-right{right:0;transform:translateY(-50%) rotate(180deg)}.chipslist-wrapper .arrow-background{position:absolute;width:200px;height:46px;top:0;pointer-events:none;z-index:1}@media (max-width:1199.5px){.chipslist-wrapper .arrow-background{display:none}}.chipslist-wrapper .arrow-background.arrow-background-left{left:0;background-image:linear-gradient(270deg,rgba(var(--bg-rgb),0) -3%,var(--bg) 83%);color:var(--text)}.chipslist-wrapper .arrow-background.arrow-background-right{right:-1px;background-image:linear-gradient(90deg,rgba(var(--bg-rgb),0) -3%,var(--bg) 83%);color:var(--text)}.brand-button{min-width:128px;width:100%;height:91px;display:flex;align-items:center;justify-content:center;background:transparent;position:relative;cursor:pointer;border:none;border:1px dashed var(--bg-inverted)}.brand-img{max-height:70%;max-width:70%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);filter:var(--filter-brand)}.brand-img.not-invert-color{filter:invert(0)}.brand-name{color:var(--text);text-align:center;padding:1em}.course-catalogue{margin-bottom:54px}@media (max-width:1199.5px){.course-catalogue{margin:64px 0 20px}}.course-catalogue .wrapper{max-width:1440px;padding:0 60px;box-sizing:content-box}@media (max-width:1199.5px){.course-catalogue .wrapper{padding:0 16px}}.course-catalogue__follow.btn-v4{margin:16px auto 0;min-width:104px}.course-catalogue .tabs-channel{min-height:25.6px;margin-top:53px}@media (max-width:1199.5px){.course-catalogue .tabs-channel{padding:0;margin-top:15px}}.course-catalogue .tab-channel{color:var(--text);text-transform:none;font-family:Avenir LT Std\ 45 Book;font-size:.875rem;letter-spacing:.1px}.course-catalogue .tab-channel-viewmore{text-transform:lowercase}.course-catalogue .tab-channel-viewmore:first-letter{text-transform:capitalize}.course-catalogue .tab-channel.tab-active{text-decoration:underline}.course-catalogue .languages-section{margin-top:20px}.course-catalogue .languages-section .chipslist-wrapper .chipslist{height:53px}.filtersV3__section .tab-handler{max-width:1440px}.filtersV3__section .wrapper{padding:0}.wishlist__filters{margin:0 auto;padding:0 60px}@media (min-width:1200px){.wishlist__filters{max-width:1320px}}@media (min-width:1320px){.wishlist__filters{max-width:1440px}}@media (max-width:1199.5px){.wishlist__filters{padding:0 16px}}.wishlist__filters p:not(.underline){line-height:28px}.wishlist__filters p.underline{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400}.wishlist__filters p{margin:0;letter-spacing:.1px;cursor:pointer;padding:0 13px 0 0}.search-catalogue .content-layout{box-sizing:border-box}.search-catalogue__search-instead{max-width:1440px;margin:auto;padding:0 20px}.search-catalogue__search-instead-link{font-family:Avenir LT Std\ 85 Heavy,sans-serif;text-decoration:underline;cursor:pointer}.search-catalogue__no-results{max-width:1440px;margin:auto}@media (max-width:1440px){.search-catalogue__no-results{padding-left:19px}}.my-team{margin-bottom:32px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.my-team{margin-bottom:24px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.my-team{margin-bottom:84px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.my-team{margin-bottom:40px}}.my-team__update{color:#fff;height:auto;position:relative;margin:0 0 60px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.my-team__update{margin:0 0 24px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.my-team__update{margin:0 0 84px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.my-team__update{margin:0 0 40px}}.my-team__update__content{display:flex;flex-direction:column;justify-content:space-between;position:relative;z-index:4;width:100%;padding:40px 25px 56px;box-sizing:border-box;font-family:Avenir LT Std\ 45 Book}@media (max-width:1199.5px){.my-team__update__content{padding:32px 25px}}.my-team__update__header{text-align:center;font-family:Avenir LT Std\ 65 Medium;font-weight:500;margin-bottom:52px}@media (max-width:1199.5px){.my-team__update__header{margin-bottom:32px}}.my-team__update__header .btn-v4{margin:8px auto 0;font-size:1rem}.my-team__update__header__title{line-height:16px;margin-bottom:5px}.my-team__update__download{display:flex;justify-content:center}.my-team__update__download .btn-v3{color:#fff}.my-team__update__download .btn-v3:first-of-type{margin-right:20px}.my-team__report-title{display:block;margin-bottom:16px;font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:1.5rem;letter-spacing:-.5px;line-height:29px;color:#fff}.my-team__report-update-icon{position:relative;width:16px;height:16px;margin-right:8px}.my-team__loader{position:relative;min-height:100px}.my-team__loader .card-loader{max-width:80px;max-height:80px}.my-team__icon-hourglass{height:auto;width:22px;position:relative;margin-top:16px;animation:spin 2s linear infinite}.my-team__subtitle{display:block;margin-top:40px;padding:0 24px;text-align:center;font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:1.5rem;letter-spacing:-.5px;line-height:29px;color:#fff}@media (max-width:1199.5px){.my-team__subtitle{margin-top:8px}}.my-team__team-members-number{display:block;margin-top:16px;padding:0 24px;text-align:center;font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:1rem}@media (max-width:1199.5px){.my-team__team-members-number{margin-top:24px}}.my-team .carousel-progress-section{margin:60px 0;height:auto}@media (max-width:1199.5px){.my-team .carousel-progress-section{margin-bottom:80px}}.my-team .carousel-progress-section .slick-slider .slick-list .slick-slide{margin-bottom:0}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.team-members{max-width:100%;width:100%;margin:0 auto;min-height:calc(var(--minHeightTeamMembers) - 258px)}.team-members h3{font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:1.5rem;letter-spacing:-.5px;line-height:29px;color:#fff;font-weight:700!important;line-height:24px!important;padding:0 44px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.team-members h3{padding:0 16px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.team-members h3{padding:0 32px}}.team-members__table{margin-top:48px;padding:0 44px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.team-members__table{margin-top:24px;padding:0 16px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.team-members__table{margin-top:24px;padding:0 32px}}.team-members__filter-onboarding-container{display:flex;align-items:center;margin-bottom:24px}@media (min-width:1200px){.team-members__filter-onboarding-container{margin-bottom:32px}}@media (max-width:1199.5px){.team-members__filter-onboarding-container span{font-size:.875rem}}.team-members__filter-onboarding-container .chip.chip-filter{margin:0 0 0 8px}@media (min-width:1200px){.team-members__filter-onboarding-container .chip.chip-filter{font-size:1rem}}.team-members__filter-onboarding-container .chip.chip-filter .chip__label{font-size:1rem;color:#fff;font-weight:700;line-height:20px}.team-members__filter-onboarding-container .chip.chip-filter.checked .chip__label{color:unset}@media (max-width:1199.5px){.team-members .form__wrapper_select{margin-bottom:8px}}@media (max-width:1199.5px){.team-members__select-sorting.custom-select-sortings{max-width:100%}}.team-members__select-sorting.custom-select-sortings .custom-select__control .custom-select__single-value{text-transform:none;color:var(--White-60,hsla(0,0%,100%,.6));font-size:1rem;font-weight:700;line-height:20px}.team-members__select-sorting.custom-select-sortings .custom-select__option{text-transform:none}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.team-members__select-sorting.custom-select-sortings .custom-select__control .custom-select__indicators{padding-right:0!important}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.team-members__select-sorting.custom-select-sortings .custom-select__control .custom-select__indicators .wrapper-icon{padding:12px 0}}.my-team-table{width:100%;font-family:Avenir LT Std\ 65 Medium;font-weight:500;border-collapse:separate;border-spacing:0 16px}.my-team-table .sorting-arrow{width:16px;height:16px;position:relative;margin:0 0 4px 11px;opacity:0}.my-team-table .sorting-arrow.desc{transform:rotate(180deg)}.my-team-table .sorting-arrow.selected{opacity:1}.my-team-table .sorting-arrow.none{display:none}.my-team-table .bright-dot{margin-right:16px}.my-team-table .tag-badge-compliance-wrapper{display:inline-block;margin-right:16px}.my-team-table tr{width:100%}.my-team-table .cell{text-align:left;padding:20px 5px}.my-team-table .cell:first-of-type{padding-left:20px}.my-team-table .cell:last-of-type{padding-right:20px}.my-team-table .cell.arrow{width:60px;padding:0}.my-team-table .cell.arrow .team-member-arrow{padding:20px 20px 20px 22px}.my-team-table .row.titles{position:sticky;top:98px;background-color:var(--bg);z-index:1}.my-team-table .row.titles .cell{padding-top:16px;padding-bottom:8px;color:#8591a6;line-height:normal}.my-team-table .row.titles .cell.arrow .sorting-arrow{display:none}.my-team-table .row.content .cell{border-top:1px solid #40444f;border-bottom:1px solid #40444f}.my-team-table .row.content .cell.name-surname{font-family:Avenir LT Std\ 35 Light;font-weight:300}.my-team-table .row.content .cell:first-of-type{border-left:1px solid #40444f;border-top-left-radius:6px;border-bottom-left-radius:6px}.my-team-table .row.content .cell:last-of-type{border-right:1px solid #40444f;border-top-right-radius:6px;border-bottom-right-radius:6px}.team-member-arrow{cursor:pointer}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.team-member-arrow{width:24px;height:24px}.team-member-arrow .team-member-arrow-img{padding-top:2px}}.team-member-arrow img{position:relative;width:auto;height:17px;transform:rotate(180deg);filter:invert(1)}.team-member-arrow .team-member-arrow-img{min-width:1px;min-height:1px}.team-member-card{padding:16px;border-radius:10px;border:1px solid #40444f;margin-top:16px}.team-member-card__first-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.team-member-card__first-row{margin-bottom:24px}}.team-member-card__info-row{display:flex;align-items:stretch;justify-content:space-between}.team-member-card__info-single{display:flex;flex-direction:column;justify-content:space-between;width:33.33333%;padding-right:5px}.team-member-card__info-single:last-of-type{padding-right:0}.team-member-card__info-single span{display:block}.team-member-card__info-single--mandatorylearning-portrait{flex-direction:row;width:auto;padding-bottom:24px;padding-right:0;display:flex}.team-member-card__info-single--mandatorylearning-portrait span{align-self:baseline}.team-member-card__info-single--mandatorylearning-landscape{gap:12px}.team-member-card__info-title{font-family:Avenir LT Std\ 35 Light;font-weight:300;font-size:.75rem;line-height:normal}.team-member-card__info-value{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:1rem;line-height:normal}.team-member-page__content{max-width:900px;margin:92px auto 100px}.team-member-page h1{margin-bottom:40px;padding:0 24px;font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:2.125rem;letter-spacing:-.9px;line-height:normal;color:#fff;text-align:center}@media (max-width:1199.5px){.team-member-page h1{margin-bottom:26px;font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:1.5rem;letter-spacing:-.5px;line-height:29px;color:#fff}}.team-member-page .onboardingcourse__tabs.always-row.team-member-page__tabs{margin-bottom:40px;padding:0 24px}.team-member-page .onboardingcourse__tabs.always-row.team-member-page__tabs button{width:50%;justify-content:center;min-height:38px;padding-left:8px;padding-right:8px}@media (max-width:1199.5px){.team-member-page .onboardingcourse__tabs.always-row.team-member-page__tabs button{font-size:.875rem}}.team-member-page .onboardingcourse__tabs.always-row.team-member-page__tabs button.tab-active{box-shadow:inset 0 -4px 0 #26e5e9}.team-member-page .onboardingcourse__tabs.always-row.team-member-page__tabs.tabs-num-1 button{width:100%;cursor:default}.team-member-page .team-members__filter-onboarding-container{font-size:.875rem;margin-bottom:8px}@media (max-width:1199.5px){.team-member-page .team-members__filter-onboarding-container{margin-bottom:24px}}.team-member-page .my-team-table{table-layout:fixed}.team-member-page .my-team-table .row.titles{top:0}.team-member-page .my-team-table .cell{padding-left:16px;padding-right:16px;width:25%}.team-member-page .my-team-table .cell:first-of-type{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-member-page .my-team-table .cell.courseFullName{width:100%}.team-member-page .my-team-table .content .cell:first-of-type{font-family:Avenir LT Std\ 35 Light;font-weight:300}.team-member-page .CircularProgressbar .CircularProgressbar-trail{stroke:#40444f}.user-course-completion-card{padding:16px;border-radius:10px;border:1px solid #40444f;margin-top:16px}.user-course-completion-card__first-row{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px}.user-course-completion-card__name{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.user-course-completion-card__info-row{display:flex;align-items:stretch;justify-content:space-between}.user-course-completion-card__info-single{display:flex;flex-direction:column;justify-content:space-between;width:33.33333%;padding-right:10px}.user-course-completion-card__info-single:last-of-type{padding-right:0}.user-course-completion-card__info-single:not(:first-of-type){white-space:nowrap}.user-course-completion-card__info-single span{display:block}.user-course-completion-card__info-title{font-family:Avenir LT Std\ 35 Light;font-weight:300;font-size:.75rem;line-height:normal}.user-course-completion-card__info-value{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:1rem}.user-course-completion-card__tagbadge.tag-badge{margin-bottom:11px;font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:.75rem}.user-course-completion-card .bright-dot{flex-shrink:0;margin:3px 0 0 10px}.team-member-list-courses{padding:0 24px;min-height:calc(100vh - 100px)}@media (min-width:1200px){.team-member-list-courses__list{display:none}}.team-member-tab-onboarding__badge-overdue{left:40px;right:unset;top:0;background-color:rgba(209,49,49,.55);min-height:25px}.team-member-tab-onboarding__badge-overdue span{font-family:Avenir LT Std\ 45 Book;font-weight:400;font-size:.875rem}@media (max-width:1199.5px){.team-member-tab-onboarding__badge-overdue{position:relative;left:0;margin:0 0 16px}}.team-member-tab-onboarding__tabs.onboardingcourse__tabs.always-row{padding:0 24px}.team-member-tab-onboarding__tabs.onboardingcourse__tabs.always-row button{min-height:38px}.team-member-tab-onboarding__tabs.onboardingcourse__tabs.always-row button.tab-active{box-shadow:inset 0 -4px 0 #26e5e9}.team-member-tab-onboarding .team-members__filter-onboarding-container{margin-top:40px}.team-member-tab-onboarding__info{position:relative;display:flex;align-items:stretch;border-radius:6px;border:1px solid #40444f;margin:0 24px 40px;padding:40px 40px 32px}@media (max-width:1199.5px){.team-member-tab-onboarding__info{display:block;padding:0 0 20px;border:none;border-bottom:1px solid #40444f}}.team-member-tab-onboarding__data-section{width:50%;display:flex;flex-direction:column;justify-content:space-between}.team-member-tab-onboarding__data-section span{display:block}@media (max-width:1199.5px){.team-member-tab-onboarding__data-section{width:100%}}.team-member-tab-onboarding__title{font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:1.5rem;letter-spacing:-.5px;line-height:29px;color:#fff}.team-member-tab-onboarding__overdue-date{font-family:Avenir LT Std\ 35 Light;font-weight:300;font-size:1rem}@media (max-width:1199.5px){.team-member-tab-onboarding__overdue-date{font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:.875rem}}.team-member-tab-onboarding__download-row{display:flex;align-items:center}@media (max-width:1199.5px){.team-member-tab-onboarding__download-row{justify-content:space-evenly}}@media (max-width:1199.5px){.team-member-tab-onboarding__download-row.desktop{display:none}}@media (min-width:1200px){.team-member-tab-onboarding__download-row.mobile{display:none}}.team-member-tab-onboarding__download-button{display:flex;align-items:center}.team-member-tab-onboarding__download-button:not(:last-of-type){margin-right:40px}@media (max-width:1199.5px){.team-member-tab-onboarding__download-button:not(:last-of-type){margin-right:10px}}.team-member-tab-onboarding__download-button .svg-icon{width:auto;min-width:1px;height:32px;margin-right:8px;position:relative}@media (max-width:1199.5px){.team-member-tab-onboarding__download-button .svg-icon{height:24px}}.team-member-tab-onboarding__download-button .btn-v3.link{padding:0 8px;height:auto;font-family:Avenir LT Std\ 35 Light;font-weight:300;font-size:.875rem}@media (max-width:1199.5px){.team-member-tab-onboarding__download-button .btn-v3.link{font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:.75rem}}.team-member-tab-onboarding__chart-section{width:50%}@media (max-width:1199.5px){.team-member-tab-onboarding__chart-section{width:100%;margin:24px 0 27px}}.keyboard-active .team-member-card:focus{outline:2px solid #c7ff00}.mandatorylearning-badge{width:fit-content;display:flex!important;padding:4px 6px 2px;align-items:flex-start;gap:4px;border-radius:4px;border:1px solid var(--White-20,hsla(0,0%,100%,.2))}.mandatorylearning-badge svg{padding-top:1px}.mandatorylearning-badge span{font-size:12px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:.2px;text-transform:uppercase}.mandatorylearning-badge--done{background:rgba(38,229,233,.1);color:var(--Primary-100,#26e5e9)}.mandatorylearning-badge--todo{background:rgba(255,41,41,.1);color:var(--Notify-Error,#ff2929)}.notification-page__title{text-align:center;width:100%;margin:60px 0 54px;color:#26e5e9}@media (max-width:1199.5px){.notification-page__title{font-size:1.5rem;font-family:Avenir LT Std\ 65 Medium;letter-spacing:.12px;min-height:25.6px;line-height:normal;margin-bottom:0}}@media (min-width:1200px){.notification-page__title{margin-bottom:25px}}.notification-page .wrapper{max-width:800px;padding:0 12px}@media (min-width:1200px){.notification-page .wrapper{max-width:485px}}.notification-page .notifications{margin-bottom:100px}.notificationV3__error p,.notificationV3__no-notifications p{font-size:.875rem;font-family:Avenir LT Std\ 85 Heavy,sans-serif;text-align:center}.notificationV3__loader{display:flex;justify-content:center;position:relative;margin-top:40px;min-height:50px}.notificationV3__loader .card-loader{max-width:40px;max-height:40px}.notificationV3__preview-container{margin-top:22px}@media (max-width:1440px){.notificationV3__preview-container{margin:22px 0 0;width:100%}}.notificationV3__preview-wrapper{color:var(--text-notif)}.notificationV3__preview{position:relative;box-sizing:border-box;width:100%;padding:16px 20px 24px;margin-bottom:20px;border-radius:15px;cursor:pointer}@supports (-webkit-backdrop-filter:none) or (backdrop-filter:none){.notificationV3__preview{background-color:var(--bg-notif);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}@supports not ((-webkit-backdrop-filter:none) or (backdrop-filter:none)){.notificationV3__preview{background-color:var(--select-background-fallback);-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}}@media (min-width:1200px){.notificationV3__preview{margin-bottom:15px}}.notificationV3__preview .type svg{width:auto;height:25px;fill:currentColor}.notificationV3__preview .content{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;min-height:30px;padding-right:50px}@media (max-width:1199.5px){.notificationV3__preview .content{padding-right:0}}.notificationV3__preview .content .title{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:1rem;letter-spacing:-.2px;line-height:1.5;color:#fff;margin-bottom:0;text-transform:uppercase}.notificationV3__preview .content .description{font-family:Avenir LT Std\ 45 Book;font-size:.875rem;margin-bottom:0}.notificationV3__preview .content button{padding:0;min-width:auto;height:38px}.notificationV3__preview .button-action{min-width:298px;margin:19px 0 0}.notificationV3__preview .timestamp{display:flex;align-items:center;font-size:.875rem;color:#898989;letter-spacing:.1px;text-align:right;line-height:normal;margin-bottom:6px}.notificationV3__preview .not-read-marker{background-color:#898989;width:5px;height:5px;border-radius:2.5px;margin-left:10px}.notificationV3__preview .not-read-marker.read{background-color:currentColor}.notificationV3__preview .not-read-marker.not-read{background-color:#26e5e9}.notificationV3__mark-read{min-height:48px;margin-bottom:59px}@media (max-width:1199.5px){.notificationV3__mark-read{min-height:none}}.notificationV3__mark-read.wrapper{padding:0}.notificationV3__mark-read .btn-v4.small{padding:0;margin:0 auto;height:48px}.livestream-red{color:red}.livestream-red svg{stroke:red}.livestream-red svg path{fill:red}.progress-page{min-height:600px}.progress-page .text-btn-no-arrow.disabled{text-transform:uppercase;cursor:auto}.progress-page header{display:flex;flex-direction:column;justify-content:center;margin-bottom:29px}@media screen and (min-width:1440px){.progress-page .max-width-1440{margin:0 auto 20px;max-width:1440px}}.progress-page .carousel-progress-section{margin-bottom:40px}.progress-page .carousel-progress-section__title{font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:1.875rem;letter-spacing:0;line-height:normal;color:#fff;text-transform:uppercase;text-align:center;font-size:2.125rem;line-height:34px;display:block}.progress-page .carousel-progress-section .section__header{margin-bottom:12px}.progress-page .carousel-progress-section .section__button{margin-top:12px}.progress-page .carousel-progress-section .section__button .download{font-size:1rem;color:var(--text);font-family:Avenir LT Std\ 45 Book;border:1px solid var(--text);line-height:22px;letter-spacing:.12px;font-weight:800;padding:10px 40px;border-radius:50px}.progress-page .carousel-progress-section .section__button .download.disabled{opacity:.5}.progress-page .carousel-progress-section .section__button .download a{color:var(--text)}.progress-page .tab-handler{padding:0 60px}@media (max-width:1199.5px){.progress-page .tab-handler{padding:0 16px 20px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.progress-page .tab-handler{padding:0 32px 20px}}.pdf-link-button{display:flex;align-items:center;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:.875rem;line-height:18px;letter-spacing:.2px;min-width:unset;min-height:unset}.pdf-link-button .area-of-expertise__l1-channel-arrow{padding-right:0;padding-left:8px;filter:invert(0);width:16px;height:16px;transform:scale(1)}.pdf-link-button:hover a{color:#fff}.pdf-link-button:hover img{filter:invert(0) sepia(0) saturate(0) hue-rotate(116deg) brightness(150%) contrast(100%)}.pdf-link-button a{pointer-events:none;color:#26e5e9;text-transform:uppercase}.channels{padding:0 22px;max-width:800px;margin:55px auto 69px;box-sizing:border-box}.channels .channel{cursor:pointer;margin-top:32px}.channels .channel .channel-label{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:1rem;letter-spacing:.12px}.channels .channel svg.arrow-right{width:14px;height:14px;fill:currentColor}.channels__follow{font-family:Avenir LT Std\ 45 Book;font-weight:400}.keyboard-active .channels .channel svg:focus{outline:2px solid #c7ff00}@media (min-width:1200px){.todo.content-layout-container .content-layout{margin-bottom:48px}}.todo .section--page-title{margin-bottom:50px}.todo .page-top-title{margin-bottom:48px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.todo .page-top-title{margin-top:0!important;margin-bottom:48px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.todo .page-top-title{margin-top:112px;margin-bottom:40px!important}}.todo .page-top-title h1{font-family:Avenir LT Std\ 45 Book;font-weight:350;font-size:1.875rem;line-height:1.875rem}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.todo .page-top-title h1{font-size:2.125rem;line-height:2.125rem}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.todo .filtersV3__section{padding-left:60px;padding-right:60px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.todo .filtersV3__section.todo .custom-select-sortings .custom-select__indicators{flex:0}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.todo .filtersV3__section.todo .custom-select-sortings .custom-select__indicators{flex:none}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.todo .filtersV3__section.todo .custom-select-sortings .custom-select__indicators .custom-select__indicator.custom-select__dropdown-indicator{width:16px}.todo .filtersV3__section.todo .custom-select-sortings .custom-select__indicators .custom-select__indicator.custom-select__dropdown-indicator svg{width:16px;height:16px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.todo .filtersV3__section.todo .custom-select-sortings .custom-select__indicators .wrapper-icon.with-icon-suffix .custom-select__indicator.custom-select__dropdown-indicator svg{height:8px;width:12px}}.todo .filtersV3__section.todo .custom-select-sortings .custom-select__value-container{padding-right:8px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.todo .filtersV3__section.todo .custom-select-sortings .custom-select__value-container{flex-grow:2}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.todo .filtersV3__section.todo .custom-select-sortings .custom-select__value-container{justify-content:unset;display:inline-block}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.todo .filtersV3__section.todo .custom-select-sortings .custom-select__control .custom-select__single-value{font-size:.875rem;font-weight:350;letter-spacing:.133px;width:auto}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.todo .filtersV3__section.todo .custom-select-sortings .custom-select__control .custom-select__single-value{font-size:.75rem;font-weight:500;letter-spacing:.088px;position:relative}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.todo .filtersV3__section.todo .custom-select-sortings .custom-select__menu{padding:12px 24px 24px;max-width:261px}}@media (min-width:1200px){.todo .filtersV3__section.todo .custom-select-sortings .custom-select__menu{left:40px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.todo .filtersV3__section.todo .custom-select-sortings .custom-select__menu{left:10px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.todo .filtersV3__section.todo .custom-select-sortings .custom-select__menu{margin-top:0}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.todo .filtersV3__section.todo .custom-select-sortings .custom-select__menu .custom-select__option{font-size:.875rem;font-weight:350;letter-spacing:.133px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.todo .filtersV3__section.todo .custom-select-sortings .custom-select__menu .custom-select__option{width:max-content}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.todo .filtersV3__section.todo .custom-select-sortings .custom-select__menu .custom-select__option{font-size:.75rem;font-weight:500;letter-spacing:.088px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.todo .filtersV3__section .filter-overlay-element{width:unset}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.todo .filtersV3__section .filter-overlay-element{width:33.3%}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.todo .filtersV3__section .filter-overlay-element.results{display:none}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.todo .filtersV3__section .filter-overlay-element.results .results__number-courses{font-size:.75rem;line-height:1rem;font-weight:350}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.todo .filtersV3__section .filter-overlay-element.results__sort-wrapper{display:flex;min-width:200px;width:unset}}.todo .filtersV3__section .filter-overlay .filtersV3__box .button-filter-toggle{width:24px;justify-content:center}.todo .filtersV3__section .filter-overlay .filtersV3__box .button-filter-toggle svg.filters-icon{box-sizing:border-box;width:24px;height:24px}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.todo .filtersV3__section .filter-overlay .filtersV3__box{padding:0 8px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.todo .filtersV3__section .filter-overlay{height:48px}}.todo .filtersV3__courses-results-container{margin-bottom:0}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.todo .filtersV3__courses-results-container .filter-overlay-element.results-mobile{display:block;margin:24px 0 0 32px;line-height:1rem}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.todo .filtersV3__courses-results-container .filter-overlay-element.results-mobile .results__number-courses{font-size:.75rem;line-height:normal;font-weight:500}}@media (min-width:1200px){.todo .filtersV3__courses-results-container .courses-results-v3.todo .courses-results-v3__list.big.courses-results-v3__list--card-variant-card-evolution{column-gap:calc(25% - 317.5px)}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.todo .filtersV3__courses-results-container .courses-results-v3.todo .courses-results-v3__list.big.courses-results-v3__list--card-variant-card-evolution{column-gap:calc(25% - 228px)}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.todo .filtersV3__courses-results-container .courses-results-v3.todo .courses-results-v3__list.big,.todo .filtersV3__courses-results-container .courses-results-v3.todo .courses-results-v3__list.medium{padding-top:24px;padding-bottom:24px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.todo .filtersV3__courses-results-container .courses-results-v3.todo .courses-results-v3__list{padding:24px 0 48px}}@media (min-width:1200px){.todo .filtersV3__courses-results-container .courses-results-v3.todo .courses-results-v3__list{width:auto;grid-template-columns:repeat(auto-fill,254px)}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.todo .filtersV3__courses-results-container .courses-results-v3.todo .courses-results-v3__list{grid-template-columns:repeat(auto-fill,228px)!important}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.todo .filtersV3__courses-results-container .courses-results-v3.todo .courses-results-v3__list{row-gap:48px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.todo .filtersV3__courses-results-container .courses-results-v3.todo .courses-results-v3__list{row-gap:24px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.todo .filtersV3__courses-results-container .courses-results-v3.todo .courses-results-v3__list{grid-template-columns:repeat(auto-fill,calc(25vw - 28px - var(--results-right-space)))}}.todo .filtersV3__courses-results-container .courses-results-v3.todo .card-evolution{padding-bottom:8px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.todo .filtersV3__courses-results-container .courses-results-v3.todo .card-evolution{min-height:260px}}@media (min-width:1200px){.todo .filtersV3__courses-results-container .courses-results-v3.todo .card-evolution{min-width:254px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.todo .filtersV3__courses-results-container .courses-results-v3.todo .card-evolution{min-width:228px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.todo .filtersV3__courses-results-container .courses-results-v3.todo .card-evolution{min-width:164px;min-height:347px}}.todo .filtersV3__courses-results-container .courses-results-v3.todo .card-evolution__image{width:100%}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.todo .filtersV3__courses-results-container .courses-results-v3.todo .card-evolution__image{min-width:calc(25vw - 28px);height:calc(32.23684vw - 36.10526px)}}.todo .filtersV3__courses-results-container .courses-results-v3.todo .card-evolution__type-row{margin-bottom:8px}.todo .filtersV3__courses-results-container .courses-results-v3.todo .card-evolution__type-row .card-evolution__type{color:hsla(0,0%,100%,.8)}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.todo .filtersV3__courses-results-container .courses-results-v3.todo .card-evolution__type-row .card-evolution__type{font-size:.75rem;line-height:1rem}}.todo .filtersV3__courses-results-container .courses-results-v3.todo .card-evolution__name{line-height:1rem}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.todo .filtersV3__courses-results-container .courses-results-v3.todo .card-evolution__name{line-height:.75rem;font-size:.75rem}}.todo .filtersV3__courses-results-container .courses-results-v3.todo .card-evolution__footer .card-evolution__dueby{color:#ff2929;font-size:.875rem;font-weight:600;line-height:1.125rem;margin-left:0}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.todo .filtersV3__courses-results-container .courses-results-v3.todo .card-evolution__footer .card-evolution__dueby{display:none}}.todo .filtersV3__courses-results-container .courses-results-v3.todo .results__pagination{margin:0}.todo .filtersV3__courses-results-container .courses-results-v3.todo .results__pagination .load-more-label{display:none}.todo .carousel-section{padding-top:40px}@media (min-width:1200px){.todo .carousel-section.carousel-wrapper.variable-width .carousel-variablewidth.card-evolution .carousel-scroller{padding-bottom:88px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.todo .carousel-section.carousel-wrapper.variable-width .carousel-variablewidth.card-evolution .carousel-scroller{padding-bottom:40px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.todo .carousel-section.carousel-wrapper.variable-width .carousel-variablewidth.card-evolution .carousel-scroller{padding-bottom:64px}}@media (max-width:1199.5px){.todo .carousel-section.carousel-wrapper.variable-width{margin-bottom:0}}.todo .todo__empty{margin-bottom:48px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.todo .todo__empty{margin:0 16px}}@media (min-width:1200px){.todo .todo__empty.all-done{margin-bottom:0}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.todo .todo__empty{margin-bottom:24px;padding-top:8px}}.todo .todo__empty-description{max-width:482px;padding:48px 0 120px;letter-spacing:0}@media (min-width:767px) and (orientation:portrait),(min-width:991px) and (orientation:landscape){.todo .todo__empty-description.column{min-width:449px}}.todo .todo__empty-description p{margin-bottom:0;text-align:center;color:#fff;font-family:Avenir LT Std\ 45 Book;font-size:1.25rem;line-height:1.25rem}.todo .todo__empty-description .btn-v4{min-width:160px;max-width:max-content;margin:96px auto 0;letter-spacing:0}@media (min-width:1200px){.todo .todo__empty-description .btn-v4{min-width:170px}}@media (max-width:1199.5px){.todo .todo__empty-description .btn-v4{min-width:222px}}.todo__empty-title{font-weight:400;font-family:Avenir LT Std\ 85 Heavy,sans-serif;margin-bottom:11px}.todo__empty-description,.todo__empty-title{font-size:1rem;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.12px}.todo__empty-description{font-weight:500;font-family:Avenir LT Std\ 65 Medium}.upcoming{margin-bottom:100px}.upcoming .section--page-title{margin-bottom:50px}.upcoming .todo__empty-title{margin-bottom:10px}.upcoming__empty-description{font-family:Avenir LT Std\ 65 Medium;font-size:1rem;padding:0 38px;max-width:100%;margin-bottom:115px}.upcoming .hotairbaloon{margin-bottom:32px}.upcoming .hotairbaloon .empty-button{margin-top:36px;padding:0 40px;height:auto;min-height:42px;font-size:1rem;font-family:Avenir LT Std\ 85 Heavy,sans-serif}.upcoming__tabs{position:absolute;top:0;padding-top:12px;height:37px;display:flex;align-items:center}.upcoming__tabs.tab-handler{left:0}.upcoming .filtersV3__courses-results-container.empty{margin-bottom:0}.upcoming .upcoming__empty-description{margin-bottom:60px}@media screen and (max-width:620px){.legal{margin-left:24px;margin-right:24px}}.legal .page-top-title{margin-bottom:23px}.legal__list{max-width:300px;margin:auto}.legal__button{padding:0}.legal__cover{width:96px;height:136px;overflow:hidden;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);position:relative;border-radius:12px;box-shadow:0 8px 10px 0 rgba(0,0,0,.4);flex-shrink:0;margin-right:23px}.legal__file-section{margin-bottom:80px}.legal .completed-course__certificate{margin-top:19px}.legal .completed-course__certificate svg{margin-bottom:6px}.legal .completed-course__title{cursor:default}.legal__country-select{margin:0 auto 56px;max-width:327px}.legal__cookie-cta{min-height:48px}.header-v3__level-1~.brandpage .brandpage__banner-wrapper{margin-top:135px}.brandpage .courses-results-v3__list.loading{padding-top:90px}.brandpage__skeleton-container{padding-top:250px}.brandpage__banner-wrapper{margin-bottom:80px;position:relative}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.brandpage__banner-wrapper{margin-bottom:40px}}.brandpage__banner-wrapper .atol-logo{min-height:84px}.brandpage__list{max-width:1440px;margin:0 auto;display:flex;flex-wrap:wrap;justify-items:center;justify-content:center}.brandpage__list .card-evolution{margin:0 10px 20px}@media screen and (max-width:355px){.brandpage__list .card-evolution{margin:0 5px 20px}}.brandpage__list.training-pills{padding-top:200px}@media screen and (max-width:303px){.brandpage__list{justify-items:center}}.brandpage .level-breadcrumb{margin-bottom:16px;justify-content:center}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.brandpage .level-breadcrumb{margin-top:112px}}.brandpage .brandpage__title,.brandpage .page-top-title{margin-top:0}.brandpage__logo{display:block;margin-top:78px}.brandpage__logo .wrapper{height:190px}.brandpage__logo img{display:block;margin:0 auto;max-width:220px;max-height:190px}@media (max-width:1199.5px){.brandpage__logo img{max-height:120px;width:auto}}.brandpage__logo.atol{padding-bottom:24px}.brandpage__logo__ferrari{display:block}.brandpage__logo__ferrari img{display:block;margin:0 auto;max-width:220px;max-height:160px}@media (max-width:1199.5px){.brandpage__logo__ferrari img{max-height:120px;width:auto}}.brandpage__banner{background-size:cover}.brandpage__banner img{width:100%;max-height:431px}.brandpage__title{margin-bottom:20px}@media (min-width:1200px){.brandpage__description{text-align:center;width:900px;margin:0 auto}}@media (max-width:1199.5px){.brandpage__description{padding-right:15px;padding-left:15px}}.brandpage__viewall-button{display:flex;justify-content:center;margin:35px 0}@media (max-width:1199.5px){.brandpage__viewall-button{margin:30px 0 50px}}.brandpage .collectionbanner{margin:0 auto 71px}@media (min-width:1200px){.brandpage .collectionbanner{margin-bottom:80px}}@media (max-width:1199.5px){.brandpage .collectionbanner{margin-bottom:80px}}.brandpage .collectionbanner.bottom{margin:80px auto 149px}.brandpage .brandpage__logo{margin-top:0}body.light-theme .brandpage__logo img{filter:invert(1)}.not-found__gradient{position:absolute;left:0;top:0;width:100%;height:100%;display:inline-block;opacity:.4}.not-found__gradient-linear{opacity:.4}.not-found__container{position:relative;overflow:hidden;height:100%}.not-found__container .background-evolution-img{height:100vh;width:100%;vertical-align:middle;object-fit:cover}.not-found h2{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:1.5rem;font-weight:400;line-height:normal;letter-spacing:.2px;padding:0;margin-bottom:6px}.not-found h2,.not-found p{font-stretch:normal;font-style:normal;text-align:center}.not-found p{font-family:Avenir LT Std\ 65 Medium;font-size:1rem;line-height:1.51;font-weight:500;line-height:normal;letter-spacing:.13px}.not-found .overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.not-found button{width:auto;margin:48px auto 20px}.not-found__subtitle{display:block;margin-top:117px;text-align:center;font-family:Avenir LT Std\ 45 Book;font-weight:350;font-size:.875rem;color:hsla(0,0%,100%,.5)}.not-found .page-top-title{margin-top:16px}.hotairbaloon{width:100%}.hotairbaloon .empty-img{display:block;margin:auto;width:80%;max-width:400px}.hotairbaloon .empty-button{margin:34px auto 0}.hotairbaloon.cms-new-page{margin-bottom:40px}.hotairbaloon.cms-new-page .heading-description{line-height:20px;font-size:1rem;margin-top:10px}.hotairbaloon.cms-new-page .btn-v4{margin:16px auto 0}body.light-theme .empty-img{filter:invert(1)}.cookie-banner{margin-top:98px;position:fixed;left:0;bottom:0;width:100%;max-height:calc(100vh - 70px);overflow:auto;z-index:199;background-color:#000}@media (min-width:1200px){.cookie-banner{display:flex;align-items:center}}.cookie-banner__wrapper{font-family:Avenir LT Std\ 55 Roman;color:#fff;font-size:.75rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.11px;padding:24px}@media (min-width:1200px){.cookie-banner__wrapper{padding:24px 32px}}@media screen and (max-width:350px){.cookie-banner__wrapper p{font-size:.875rem}}.cookie-banner__description{line-height:1.51;font-size:.875rem;margin-bottom:16px}.cookie-banner__description .text-btn-no-arrow.small{font-family:Avenir LT Std\ 45 Book;font-weight:400;font-size:.875rem;display:inline-block}@media (min-width:1200px){.cookie-banner__description{margin:auto 0 16px}}.cookie-banner__buttons{margin-top:25px}@media (min-width:1200px){.cookie-banner__buttons{margin:auto;align-items:center;justify-content:space-between}.cookie-banner__buttons,.cookie-banner__buttons div{display:flex;flex-direction:row-reverse}}.cookie-banner__button-link{height:32px;padding-left:0}@media (max-width:1199.5px){.cookie-banner__button-link{margin:23px auto 0;height:auto;padding:0}}.cookie-banner__button{letter-spacing:.1px;width:100%;height:32px}.cookie-banner__button.refuse{letter-spacing:.12px;margin-top:16px}@media (min-width:1200px){.cookie-banner__button.refuse{margin-top:0}}@media (min-width:1200px){.cookie-banner__button{width:197px;padding:0;margin-left:16px}}.manage-cookies-modal__page{margin:auto;padding:50px 0;display:flex;flex-direction:column;text-align:center}@media (max-width:1199.5px){.manage-cookies-modal__page{margin-left:16px;margin-right:16px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.manage-cookies-modal__page{margin-left:32px;margin-right:32px}}.manage-cookies-modal__title{color:var(--text);font-family:Avenir LT Std\65 Medium;font-weight:500;font-size:1.5rem;letter-spacing:-.5px;line-height:29px;color:#fff;margin:0 auto 16px;padding:0 60px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.manage-cookies-modal__title{margin-top:112px;margin-bottom:44px}}.manage-cookies-modal__description{font-family:Avenir LT Std\ 45 Book;font-size:.875rem;font-style:normal;color:currentColor}@media (min-width:1200px){.manage-cookies-modal__description{text-align:center;max-width:667px;box-sizing:content-box;margin:20px auto 0}}.manage-cookies-modal__toggle{display:flex;justify-content:center;margin-top:20px;margin-bottom:12px}@media (min-width:1200px){.manage-cookies-modal__toggle{margin-bottom:6px}}.manage-cookies-modal__toggle .toggle-wrapper{height:30px}.manage-cookies-modal__toggle label{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:1rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.12px;color:currentColor}@media (min-width:1200px){.manage-cookies-modal__toggle label{font-size:.875rem;letter-spacing:.1px}}.manage-cookies-modal__label-toggle{margin:auto 0 auto 17px}@media (min-width:1200px){.manage-cookies-modal__label-toggle{margin-left:24px}}.preview-modal__modal .modal__close{display:flex;align-items:center;justify-content:center;background:#0a0b14;border-radius:50%}.preview-modal__modal .button-no-back svg{fill:#fff;stroke:#fff}.preview-modal__container{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.preview-modal__video{max-width:100%;max-height:100%;width:100%}.modal-up-next{z-index:1060}.modal-up-next__header{display:none;margin-top:15px}@media (max-width:1199.5px){.modal-up-next__header{display:block}}.modal-up-next__header p{font-family:Avenir LT Std\ 65 Medium;text-align:center;font-size:1rem;font-weight:500;letter-spacing:.12px}.modal-up-next__container{display:flex;flex-direction:column;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:1.5rem;font-weight:400;padding:100px 30px 30px}.modal-up-next__message{margin-bottom:40px}.modal-up-next__course{margin-bottom:75px}@media (max-width:1199.5px){.modal-up-next__course .card-v3:not(:last-child){margin-right:20px}}.modal-up-next__buttons{display:flex;justify-content:center}@media (max-width:992px){.modal-up-next__buttons .browse-catalog{width:100%}}.modal-up-next .modal__content{max-width:1440px}@media (min-width:1440px){.modal-up-next .modal__content{margin:0 auto}}@media (max-width:1199.5px){.modal-up-next .bottom__text__status{font-size:1rem}}.channels-list-modal.modal__content{width:100%;max-width:620px;min-height:100vh;padding:0 22px;margin:0 auto 69px;box-sizing:border-box}.channels-list-modal .title{text-align:center;font-family:Avenir LT Std\ 65 Medium;font-size:1rem;letter-spacing:.12px;line-height:normal;margin:15px 0 68px}@media (min-width:1200px){.channels-list-modal .title{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:2.25rem;letter-spacing:.26px;text-align:center;margin-top:104px}}.howto{margin-bottom:11px}@media (max-width:1440px){.howto{padding:0 19px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.howto{padding:0 32px}}.howto__skeleton{margin:98px auto 50px}@media (max-width:1199.5px){.howto__skeleton{max-width:620px}}.howto__section-1{margin-top:44px}@media (max-width:1199.5px){.howto__section-1{flex-direction:column}.howto__card{margin-bottom:60.5px}.howto__card:last-child{margin-bottom:0}}.howto__video{height:258px;margin-bottom:23px}.howto__card-title-line{margin-bottom:19px}.howto__card-title{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:1rem;letter-spacing:-.2px;line-height:1.5;color:#fff}.howto__card-duration{font-size:.875rem;color:var(--text);letter-spacing:.1px;font-family:Avenir LT Std\ 45 Book;margin:0}.howto__card{margin-bottom:50px}@media (min-width:1200px){.howto__card{padding:0 10px}}.howto__section-2{margin-top:74px;margin-bottom:95px}@media (min-width:1200px){.howto__section-2{margin-top:136px}}.howto__tip-title{margin-bottom:9px}.howto__tip{display:flex!important}.howto__tip p{margin-top:19px}@media (max-width:1199.5px){.howto__tip p{margin-bottom:61px}}.howto__tip-img{height:205px;width:auto;object-fit:cover}@media (max-width:1199.5px){.howto__tip-img{margin-right:10px;height:222px}}.howto__section-3 h2{font-family:Avenir LT Std\ 65 Medium;font-size:1.5rem;letter-spacing:.12px;margin-bottom:11px}.howto__download-pdf{cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center;text-decoration:underline;color:#fff;margin:32px auto 77px;border-radius:15px;width:327px;height:123px}.howto__download-pdf p{margin:0}.howto__download-pdf .download-icon svg{fill:currentColor;margin-left:5px;width:22px}.howto__link,.howto__link:focus,.howto__link:hover{color:#fff}.service-page{height:100%;min-height:100vh}.service-page__content{width:100%;box-sizing:border-box;margin:0 auto;padding:0 20px}.service-page__title{font-size:1.5rem;letter-spacing:-.5px;line-height:29px;color:#fff;margin-bottom:33px}.service-page__description,.service-page__title{font-family:Avenir LT Std\ 65 Medium;font-weight:500}.service-page__description{font-size:1rem;margin:0 auto 33px;max-width:460px}@media (max-width:1199.5px){.service-page__description{max-width:30ch}}.service-page__container{position:relative}.service-page__container .background-evolution-img{vertical-align:middle;min-width:100%;min-height:100vh;height:900px;object-fit:cover}.service-page__container .app-store-download{width:103px;margin:0 auto 33px;display:block}.service-page__container .visit-web-version{width:320px;max-width:100%;margin:0 auto 56px}.service-page__container .app-mobile-preview-container{position:relative;width:100%}.service-page__container .app-mobile-preview{display:block;width:487px;opacity:.8;margin:0 auto 33px;max-width:100%;border-radius:15px}@media (max-width:487px){.service-page__container .app-mobile-preview{border-radius:0}}.service-page__container .overlay{position:absolute;left:0;right:0;top:168px;margin:0 auto;color:var(--text)}@media (min-width:1200px){.service-page__container .overlay{top:168px}}.delete-profile{height:100%;min-height:100vh}.delete-profile .homepage-v3__gradient:nth-child(2){opacity:.2!important}.delete-profile__content{width:100%;box-sizing:border-box;margin:0 auto;padding:0 20px}.delete-profile .page-container{position:relative;min-height:100vh;height:100%}.delete-profile .page-container .background-evolution-img{position:absolute;z-index:-1;vertical-align:middle;min-width:100%;height:100%;object-fit:cover}.delete-profile .page-container .app-store-download{width:103px;margin:0 auto 33px;display:block}.delete-profile .page-container .visit-web-version{width:320px;max-width:100%;margin:0 auto 56px}.delete-profile .page-container .app-mobile-preview-container{position:relative;width:100%}.delete-profile .page-container .app-mobile-preview{display:block;width:487px;opacity:.8;margin:0 auto 33px;max-width:100%;border-radius:15px}@media (max-width:487px){.delete-profile .page-container .app-mobile-preview{border-radius:0}}.delete-profile .page-container .overlay{position:relative;padding-top:260px;margin:0 auto;color:var(--text)}@media (min-width:1200px){.delete-profile .page-container .overlay{padding-top:260px}}.delete-user-success-page{height:100%;min-height:100vh}.delete-user-success-page__content{width:100%;box-sizing:border-box;margin:0 auto;padding:0 20px}.delete-user-success-page .homepage-v3__gradient:nth-child(2){opacity:.2!important}.delete-user-success-page .page-container{position:relative;min-height:100vh;height:100%}.delete-user-success-page .page-container .background-evolution-img{position:absolute;z-index:-1;vertical-align:middle;min-width:100%;height:100%;object-fit:cover}.delete-user-success-page .page-container .visit-web-version{width:320px;max-width:100%;margin:0 auto 56px}.delete-user-success-page .page-container .overlay{position:relative;padding-top:168px;margin:0 auto;color:var(--text)}.delete-user-success-page__footer{display:flex;justify-content:center;align-items:center;font-size:.75rem;line-height:1.58;letter-spacing:.09px;height:49px;width:100%;font-family:Avenir LT Std\ 45 Book;color:var(--text);text-align:center;background:var(--bg);position:absolute;bottom:0}.notif-preview{width:100%;min-height:74px;background-color:#000;border-radius:15px;padding:15px 18px;box-sizing:border-box;pointer-events:all}@media (min-width:1200px){.notif-preview{max-width:100%;width:700px;margin:0 auto;padding:16px 24px}}@supports (-webkit-backdrop-filter:none) or (backdrop-filter:none){.notif-preview{background-color:rgba(0,0,0,.51);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}@supports not ((-webkit-backdrop-filter:none) or (backdrop-filter:none)){.notif-preview{background-color:var(--select-background-fallback);-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}}.notif-preview__container{position:fixed;top:0;left:0;right:0;z-index:220;width:100%;max-width:1440px;margin:0 auto;padding:7px 5px;box-sizing:border-box;pointer-events:none}@media (min-width:1200px){.notif-preview__container{top:69px;padding:0}}.notif-preview__content{width:100%;max-width:1440px;height:100%;margin:auto;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;color:#fff}.notif-preview__content svg{fill:#fff}.notif-preview__timestamp{color:#898989;font-size:.625rem;letter-spacing:.07px;line-height:normal;margin-bottom:6px;padding-right:20px;display:none;align-items:center}.notif-preview__timestamp .not-read-marker{width:5px;height:5px;border-radius:50%;margin-left:5px}@media (min-width:1200px){.notif-preview__timestamp{display:flex}}.notif-preview__type{width:30px;height:30px;margin-right:23px;display:flex;align-items:center;justify-content:center}.notif-preview__text{font-family:Avenir LT Std\ 65 Medium;font-size:.875rem;letter-spacing:.1px;width:100%}.notif-preview__text p{line-height:normal;padding-right:20px}.notif-preview__text p .action{white-space:nowrap}.notif-preview__title{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:.625rem;letter-spacing:.08px;text-transform:uppercase}.notif-preview__descr{margin-bottom:5px}.notif-preview__action,.notif-preview__descr{font-family:Avenir LT Std\ 65 Medium;font-size:.875rem;letter-spacing:.1px}.notif-preview__action{text-transform:uppercase;cursor:pointer;margin:0}.notif-preview__close{padding:12px 0 12px 12px;height:30px;cursor:pointer;width:18px;height:18px}.calendar-section{margin-top:48px;padding-left:19px}@media (min-width:1200px){.calendar-section{margin-top:58px}}.calendar-section .event-wrapper.current .rbc-event:after{content:"";width:10px;height:10px;background-color:red;position:absolute;right:11px;padding:1px;top:9px;border-radius:50%}.calendar-section .event-wrapper.current.less30min .rbc-event:after{top:4px}@supports (-moz-appearance:none){.calendar-section .rbc-time-content{scrollbar-width:none}@media (min-width:1200px){.calendar-section .rbc-time-content{overflow:visible}}}.calendar-section .rbc-time-content::-webkit-scrollbar{height:3.5px}.calendar-section .rbc-time-content::-webkit-scrollbar-track{border-radius:5px;user-select:none;background-color:#000}.calendar-section .rbc-time-content::-webkit-scrollbar-thumb{cursor:pointer;height:5px;border-radius:2px;box-shadow:0 0 10px 1px;bottom:1.5px;background-color:#26e5e9;box-shadow:-1px 0 2px 0 rgba(38,229,233,.2)}@media (max-width:1199.5px){.calendar-section .rbc-current-time-indicator,.calendar-section .rbc-day-slot .rbc-timeslot-group,.calendar-section .rbc-events-container{width:110vw}.calendar-section .rbc-calendar{padding-bottom:90px}}@media (min-width:1200px){.calendar-section .rbc-calendar{padding-bottom:40px}}.calendar-section:not(:first-child) .rbc-calendar{margin-top:59px}.calendar-section:not(:first-child):last-child .rbc-calendar{margin-bottom:59px}@media screen and (max-width:1440px){.calendar-section{max-width:100%}}.calendar-section .rbc-label{padding-right:23px;font-size:.75rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#787d93}.calendar-section .rbc-current-time-indicator{margin-left:-8px;background-color:#26e5e9}.calendar-section .rbc-current-time-indicator:before{display:block;position:absolute;left:-3px;top:-4px;content:" ";background-color:#26e5e9;border-radius:50%;width:8px;height:8px}.calendar-section .rbc-btn-group,.calendar-section .rbc-time-header{display:none}.calendar-section .rbc-today{background-color:unset}.calendar-section .rbc-time-content,.calendar-section .rbc-time-content>*+*>*,.calendar-section .rbc-time-view,.calendar-section .rbc-timeslot-group{border:unset}.calendar-section .rbc-time-column:not(.rbc-time-gutter){margin-top:13px}.calendar-section .rbc-time-column:not(.rbc-time-gutter) .rbc-timeslot-group{border-top:1px solid rgba(var(--theme-color-rgb-inverted),.2)}.calendar-section .rbc-day-slot .rbc-time-slot{border:unset}.calendar-section .rbc-toolbar-label{text-align:start;padding:0;margin-bottom:51px;font-family:Avenir LT Std\ 65 Medium;font-size:1.5rem;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.18px}.calendar-section .rbc-toolbar-label .day{margin-right:26px;position:relative}.calendar-section .rbc-toolbar-label .day.current:after{content:"";position:absolute;border-radius:27px;background:#26e5e9;box-shadow:0 3px 10px 1px #26e5e9;border:2px solid #26e5e9;bottom:0;top:30px;left:-2px;height:1px;width:100%}.calendar-section .rbc-event,.calendar-section .rbc-event.rbc-selected{padding:10px 16px!important;justify-content:center!important;border:unset!important;width:unset!important;min-width:48%;flex-direction:column-reverse!important;background-color:var(--timeslot-calendar-background)}.calendar-section .rbc-event .rbc-event-content,.calendar-section .rbc-event.rbc-selected .rbc-event-content{line-height:1.2!important}.calendar-section .rbc-event .rbc-event-content .title,.calendar-section .rbc-event.rbc-selected .rbc-event-content .title{text-transform:uppercase;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;padding-right:20px;margin-bottom:0}@supports (-webkit-line-clamp:2){.calendar-section .rbc-event .rbc-event-content .title:not(.more90min),.calendar-section .rbc-event.rbc-selected .rbc-event-content .title:not(.more90min){overflow:hidden;text-overflow:ellipsis;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.calendar-section .rbc-event .rbc-event-content.less30min,.calendar-section .rbc-event.rbc-selected .rbc-event-content.less30min{display:flex;align-items:center}.calendar-section .rbc-event .rbc-event-content.less30min .ending-in .bottom-label-text,.calendar-section .rbc-event .rbc-event-content.less30min .ending-in .bottom-label-text span,.calendar-section .rbc-event .rbc-event-content.less30min .rbc-event-content_time,.calendar-section .rbc-event .rbc-event-content.less30min .title,.calendar-section .rbc-event.rbc-selected .rbc-event-content.less30min .ending-in .bottom-label-text,.calendar-section .rbc-event.rbc-selected .rbc-event-content.less30min .ending-in .bottom-label-text span,.calendar-section .rbc-event.rbc-selected .rbc-event-content.less30min .rbc-event-content_time,.calendar-section .rbc-event.rbc-selected .rbc-event-content.less30min .title{font-size:.5rem!important}.calendar-section .rbc-event .rbc-event-content.less30min .ending-in,.calendar-section .rbc-event.rbc-selected .rbc-event-content.less30min .ending-in{display:flex}.calendar-section .rbc-event .rbc-event-content.less60min .ending-in .bottom-label-text,.calendar-section .rbc-event .rbc-event-content.less60min .ending-in .bottom-label-text span,.calendar-section .rbc-event .rbc-event-content.less60min .rbc-event-content_time,.calendar-section .rbc-event .rbc-event-content.less60min .title,.calendar-section .rbc-event.rbc-selected .rbc-event-content.less60min .ending-in .bottom-label-text,.calendar-section .rbc-event.rbc-selected .rbc-event-content.less60min .ending-in .bottom-label-text span,.calendar-section .rbc-event.rbc-selected .rbc-event-content.less60min .rbc-event-content_time,.calendar-section .rbc-event.rbc-selected .rbc-event-content.less60min .title{font-size:.625rem!important}.calendar-section .rbc-event .rbc-event-content_time,.calendar-section .rbc-event.rbc-selected .rbc-event-content_time{font-family:Avenir LT Std\ 45 Book;font-size:.875rem}.calendar-section .rbc-event .rbc-event-content .ending-in,.calendar-section .rbc-event.rbc-selected .rbc-event-content .ending-in{margin-bottom:0;font-family:Avenir LT Std\ 45 Book;font-weight:500;font-size:.875rem;max-height:80%}.calendar-section .rbc-event .rbc-event-label,.calendar-section .rbc-event.rbc-selected .rbc-event-label{font-family:Avenir LT Std\ 45 Book!important;font-weight:400!important;display:none}.calendar-section .rbc-event .rbc-event-content,.calendar-section .rbc-event .rbc-event-label,.calendar-section .rbc-event.rbc-selected .rbc-event-content,.calendar-section .rbc-event.rbc-selected .rbc-event-label{min-height:2em!important;line-height:inherit;border-radius:10px!important}@media (max-width:1199.5px){.calendar-section .rbc-day-slot .rbc-background-event,.calendar-section .rbc-day-slot .rbc-event{max-width:20px}}.square{background-color:#1a1d25;color:#fff}.keyboard-active .calendar-section .event-wrapper:focus>div{outline:2px solid #c7ff00}:root{--primary:hsla(0,0%,100%,0.05);--primary-accordion-border:hsla(0,0%,100%,0.1);--moco-title-color:hsla(0,0%,100%,0.8);--moco-value-color:#fff}.product-overview{display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;width:100%;color:#fff}.product-overview .tag-badge.white-border{margin-top:4px}.product-overview__container-logo{position:relative}.product-overview .fallback-frontal-image{background-color:#fff}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.product-overview .fallback-frontal-image{height:100vw;display:flex;align-items:center}}.product-overview__brand-logo,.product-overview__brand-logo-ferrari{padding:0 16px;margin:16px 0 16px 32px;box-sizing:border-box;position:absolute;max-height:60px;max-width:120px;z-index:1;top:16px}.product-overview__content{max-width:100vw;width:100%;margin:auto;box-sizing:border-box}.product-overview__content-container{max-width:1440px;margin:88px auto 0}@media (min-width:1200px){.product-overview__content-container{margin-top:32px;padding-left:60px;padding-right:60px;box-sizing:border-box}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.product-overview__content-container{margin-top:24px}}.product-overview__loader{max-width:1440px;margin:88px auto 0}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.product-overview__loader{margin-top:32px;padding-left:60px;padding-right:60px;box-sizing:border-box}}.product-overview__header.section__header{margin-bottom:0;padding:16px;background:var(--primary)}@media (min-width:1200px){.product-overview__header.section__header{margin-bottom:0;padding:16px 40px;height:132px;box-sizing:border-box}}.product-overview__header.section__header .section__title{text-align:start;font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:1.5rem;letter-spacing:-.5px;line-height:29px;color:#fff;max-width:calc(100vw - 114px)}.product-overview__header.section__header .icon-btn{min-width:44px}.product-overview .carousel-badge{position:absolute;display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-start;right:0;top:16px;margin:0 16px;gap:8px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.product-overview .carousel-badge{display:none}}.product-overview .carousel-badge .tag-badge{padding:4px 8px 2px;font-size:.75rem;background-color:rgba(2,8,20,.4);color:#fff}.product-overview .description-badge{display:none}.product-overview .description-badge .tag-badge{font-size:.75rem;font-weight:400;color:#fff;padding:4px 8px 2px;border-radius:4px;background-color:hsla(0,0%,100%,.2);margin-top:8px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.product-overview .description-badge{display:flex;flex-direction:row;align-items:flex-start;gap:8px}}.product-overview .info-section{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:8px;margin:22px 0 16px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.product-overview .info-section{padding-left:32px;padding-bottom:32px;margin:0;max-width:499px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.product-overview .info-section{padding:16px 16px 32px}}.product-overview .info-section-text{font-family:Avenir LT Std\ 35 Light;font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:normal;color:hsla(0,0%,100%,.8)}.product-overview .image-section.product-overview__main-carousel+.image-section__description{padding:0 16px 24px}.product-overview .image-section.product-overview__main-carousel+.image-section__description p{margin:0}@media (min-width:1200px){.product-overview .image-section.product-overview__main-carousel+.image-section__description{padding:0 0 40px}}.product-overview .image-section.product-overview__main-carousel .product-overview__image-container{display:flex!important;align-items:center;justify-content:center}.product-overview .image-section.product-overview__main-carousel .slick-arrow svg path{fill:#000;stroke:#000}.product-overview .image-section.product-overview__main-carousel .carousel .slick-slider .slick-list{overflow:hidden}.product-overview .image-section__description-text{font-family:Avenir LT Std\ 35 Light;font-weight:300;font-size:1rem;margin-top:16px;line-height:1.25;letter-spacing:normal}.product-overview__accordion{margin:40px auto 0}@media (max-width:1199.5px){.product-overview__accordion{margin-bottom:24px}}.product-overview .accordion-v3__title-container .accordion-v3__title{max-width:1320px;height:72px;padding:26px 0;margin:0 auto;box-sizing:border-box;border-top:1px solid hsla(0,0%,100%,.4)}.product-overview .accordion-v3__title-container .accordion-v3__title span{font-size:1.25rem;font-family:Avenir LT Std\ 85 Heavy,sans-serif;line-height:1}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.product-overview .accordion-v3__title-container .accordion-v3__title{padding:26px 32px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.product-overview .accordion-v3__title-container .accordion-v3__title{padding:26px 16px}}.product-overview .accordion-v3{background-image:unset;border:none;padding:0}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.product-overview .accordion-v3__title-container{background-color:var(--bg);position:sticky;position:-webkit-sticky;top:88px;flex-shrink:0;box-sizing:border-box;z-index:2}}.product-overview__accordion-list{list-style:none}.product-overview__accordion-list li{padding-left:42px;color:var(--text)}.product-overview__accordion-list li:before{content:""}.product-overview__accordion-list li::marker{color:red}.product-overview__images{font-size:1rem;font-family:Avenir LT Std\ 65 Medium;background-color:#fff;border-top:2px solid var(--bg)}@media (min-width:1200px){.product-overview__images{padding:0}}@media (min-width:768px){.product-overview__images{display:grid;column-gap:19px}}.product-overview__images .product-overview__image{border-bottom:2px solid var(--bg)}@media (min-width:768px){.product-overview__images .product-overview__image{display:flex;align-items:center}.product-overview__images .product-overview__image .product-overview__image-container{width:50%;height:100%}}@media (min-width:768px) and (min-width:768px){.product-overview__images .product-overview__image .product-overview__image-container{border-right:1px solid rgba(2,8,20,.1)}}@media (min-width:768px){.product-overview__images .product-overview__image:last-of-type .product-overview__image-description div{padding-bottom:0}}@media (min-width:768px){.product-overview__images .product-overview__image:nth-child(2n) .product-overview__image-container{border-left:1px solid rgba(2,8,20,.1);border-right:0}}@media (min-width:768px){.product-overview__images .product-overview__image:nth-child(2n){display:flex;align-items:center;flex-direction:row-reverse}}.product-overview__images .product-overview__image:last-child{border-bottom:none}.product-overview__image-description{padding:0;margin:0;max-width:1440px;width:50%}@media (max-width:767px) and (orientation:portrait){.product-overview__image-description{width:100%}}.product-overview__image-description div{line-height:normal;letter-spacing:.12px;display:flex;justify-content:center;align-items:center}@media (min-width:768px){.product-overview__image-description div{padding-left:48px;padding-right:48px}}@media (max-width:767px) and (orientation:portrait){.product-overview__image-description div{padding:12px 16px 32px}}.product-overview__image-description p{font-family:Avenir LT Std\ 35 Light;font-weight:300;font-size:1rem;line-height:1.25;color:rgba(2,8,20,.8);padding-bottom:0}.product-overview .card-v3__background{mix-blend-mode:unset}.product-overview .card-v3-medium-pill .card-v3__background{position:absolute}.product-overview .card-v3__wrapper{border-radius:6px}.product-overview .accordion-v3__list.expand{color:var(--text);border:none}.product-overview .custom-link-v3.link{font-size:1rem;text-decoration:none}.product-overview .custom-link-v3.link .check-icon{margin-right:10px;font-size:1.875rem}.product-overview .image-section .slick-arrow.slick-next,.product-overview .image-section .slick-arrow.slick-prev{color:#000}@media (max-width:1199.5px){.product-overview .image-section .slick-slider .slick-dots{display:none}}.product-overview .image-section .image-section__dots-arrow.image-section__dots-arrow{margin-bottom:20px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.product-overview .image-section .image-section__dots-arrow.image-section__dots-arrow-left{margin-left:21px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.product-overview .image-section .image-section__dots-arrow.image-section__dots-arrow-right{margin-right:21px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.product-overview .image-section .carousel.preview-bottom .slick-slider .slick-dots .slick-dots-content li{width:60px;height:60px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.product-overview .image-section .carousel.preview-bottom .slick-slider .slick-dots .slick-dots-content li{width:60px;height:60px}}.product-overview .image-section .carousel.preview-bottom .slick-slider .slick-dots .slick-dots-content{padding:0 0 16px}.product-overview .image-section .product-overview__image-container{background:#fff}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.product-overview .image-section .carousel.preview-bottom .slick-slider .slick-dots .slick-dots-content{padding-left:16px;padding-right:16px}}.product-overview .btn-v4.tp-back-to-platform{margin:24px auto 0}.product-overview .btn-v4.tp-back-to-platform .check-icon{font-size:1.875rem;margin-right:8px}.product-overview .btn-v4.tp-back-to-platform .tp-back-to-platform-text{font-size:1rem;font-family:Avenir LT Std\ 85 Heavy,sans-serif}.product-overview .product-overview__image-container{position:relative;min-height:150px;overflow:hidden}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.product-overview .product-overview__image-container{height:calc(100vw - 16px);background-color:#fff;display:flex!important;align-items:center}}@media (max-width:1199.5px){.product-overview .product-overview__main-carousel .product-overview__image-container{background-color:#fff}}.product-overview__header-title-row{display:flex;align-items:center;justify-content:space-between}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.product-overview__header-title-row{flex-direction:column-reverse}}.product-overview__header-title-section{display:flex;flex-direction:column;align-items:flex-start;width:100%}.product-overview__header-title-section h1,.product-overview__header-title-section h2{font-size:1.25rem;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400}.product-overview__header-title-section h1{line-height:1;letter-spacing:normal}.product-overview__details{flex-grow:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:0 0 24px;max-width:1440px;box-sizing:border-box;margin-top:8px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.product-overview__details{padding-left:32px;padding-right:64px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.product-overview__details{padding-left:16px;padding-right:16px}}.product-overview__detail{display:flex;align-items:flex-start;box-sizing:border-box;border-bottom:1px solid #242731;word-break:break-word;gap:11px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.product-overview__detail{width:100%}}.product-overview__detail:last-child{border:none}.product-overview__detail-key{width:50%;font-family:Avenir LT Std\ 35 Light;font-weight:300;font-size:1rem;letter-spacing:normal;line-height:1.25;padding:8px 0}.product-overview__detail-value{width:50%;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:.875rem;letter-spacing:.2px;line-height:1.29;padding:11px 0 9px}.product-overview .carousel-wrapper.variable-width{padding:40px 0;margin:0}.product-overview .carousel-wrapper.variable-width.brand{border:1px solid hsla(0,0%,100%,.1);background-color:hsla(0,0%,100%,.05)}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.product-overview .carousel-wrapper.variable-width.brand .card-evolution__divider{position:relative;top:1.5px}.product-overview .carousel-wrapper.variable-width.brand .card-evolution__type-duration{position:relative;top:2px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.product-overview .carousel-wrapper.variable-width{padding-left:16px;padding-right:16px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.product-overview .carousel-wrapper.variable-width{padding-left:16px;padding-right:16px}}.product-overview .carousel-wrapper.variable-width .section__header{padding-left:60px}@media (max-width:1199.5px){.product-overview .carousel-wrapper.variable-width .section__header{margin-left:16px;padding-left:0}}@media screen and (min-width:1488px){.product-overview .carousel-wrapper.variable-width .section__header{padding-left:calc(50vw - 660px)}}.product-overview .carousel-wrapper.variable-width .carousel-variablewidth .space,.product-overview .carousel-wrapper.variable-width .carousel-variablewidth .space-left{min-width:60px}@media (max-width:1199.5px){.product-overview .carousel-wrapper.variable-width .carousel-variablewidth .space,.product-overview .carousel-wrapper.variable-width .carousel-variablewidth .space-left{min-width:16px}}@media screen and (min-width:1488px){.product-overview .carousel-wrapper.variable-width .carousel-variablewidth .space,.product-overview .carousel-wrapper.variable-width .carousel-variablewidth .space-left{min-width:calc(50vw - 660px)}}.product-overview .collectionbanner.brand-banner{margin-top:80px;justify-content:center;min-height:352px;height:352px;max-width:1320px;box-sizing:border-box}@media (max-width:1199.5px){.product-overview .collectionbanner.brand-banner{height:auto;margin:80px 16px 136px;width:auto}}.product-overview .collectionbanner.brand-banner .collectionbanner__image{width:432px;min-height:352px;height:100%;position:relative;display:flex;justify-content:center;align-items:center;background-color:#22232b}@media (max-width:1199.5px){.product-overview .collectionbanner.brand-banner .collectionbanner__image{min-height:260px!important;width:100%}}.product-overview .collectionbanner.brand-banner .collectionbanner__image img{height:105px;max-width:203px;object-fit:contain;z-index:0}.product-overview .collectionbanner.brand-banner .collectionbanner__info{height:100%;padding:40px 56px;background-color:#161720}@media (max-width:1199.5px){.product-overview .collectionbanner.brand-banner .collectionbanner__info{padding:24px 16px 32px}}.product-overview .collectionbanner.brand-banner .collectionbanner__info .collectionbanner__subtitle{color:hsla(0,0%,100%,.6)}.product-overview .collectionbanner.brand-banner .collectionbanner__title{font-family:Avenir LT Std\ 65 Medium;text-transform:uppercase;font-weight:500;font-size:1.5rem;letter-spacing:-.5px;line-height:1;margin-bottom:16px;background-image:linear-gradient(270deg,#fff -90%,#d8d8d8)}.product-overview .collectionbanner.brand-banner .collectionbanner__description{margin-bottom:32px}.product-overview .collectionbanner.brand-banner .card-v3__shadow{display:none}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.product-overview__descriprion-product{padding:24px 0 14px 32px;max-width:584px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.product-overview__descriprion-product{padding:24px 16px 14px}}.product-overview__layout-desk{display:flex;align-items:flex-start;justify-content:stretch;margin-bottom:40px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.product-overview__layout-desk{display:none}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.product-overview__layout-desk{padding-left:32px;padding-right:32px}}.product-overview__layout-desk-left{width:65%;min-width:627px;max-width:856px;flex-shrink:0;box-sizing:border-box;position:sticky;top:98px}.product-overview__layout-desk-right{width:35%;flex-shrink:0;box-sizing:border-box;position:sticky;top:98px;padding-left:32px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.product-overview__layout-desk-right{padding-left:24px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.product-overview__layout-phone{display:none}}.product-overview .fallback img{width:100%;max-height:540px;object-fit:cover}@media (min-width:1200px){.product-overview .carousel-wrapper.variable-width .carousel-variablewidth.card-evolution .carousel-scroller{margin:-100px 0 -85px;padding:100px 0 85px}}.product-overview .carousel-wrapper.variable-width .carousel-variablewidth.card-evolution .carousel-variablewidth-arrow{top:120px;height:102px}@media (min-width:1200px){.product-overview .carousel-wrapper.variable-width .carousel-variablewidth.card-evolution .carousel-variablewidth-arrow{top:100px;height:143px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.product-overview .modal{width:876px;overflow:hidden;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:200;box-sizing:border-box;padding:80px;height:fit-content;min-height:fit-content}}.product-overview .modal__content{min-height:fit-content}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.product-overview .modal{width:798px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.product-overview .modal{padding:80px 60px;display:flex}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.product-overview .modal{padding:80px 24px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.product-overview .modal__close--filter{position:fixed}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.product-overview .overlay_modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(2,8,20,.8);z-index:100}}.product-overview__modal{display:flex;align-items:flex-start;gap:24px;box-sizing:border-box}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.product-overview__modal{flex-direction:column;align-self:stretch}}.product-overview__modal-image img{width:200px;height:112.5px;flex-shrink:0;border-radius:6px}.product-overview__modal-text{display:flex;flex-direction:column;align-items:flex-start;gap:32px;flex:1 0 0}.product-overview__modal-text h2{font-family:Avenir LT Std\ 65 Medium;line-height:30px;font-size:1.875rem;text-transform:uppercase;font-weight:500}.product-overview__modal-text p{margin-bottom:0;line-height:20px;font-size:1rem;font-family:Avenir LT Std\ 35 Light;color:hsla(0,0%,100%,.8)}.product-overview__modal-text h4{font-size:1.25rem;text-transform:uppercase;line-height:20px;font-family:Avenir LT Std\ 85 Heavy,sans-serif}.product-overview__modal-descr,.product-overview__modal-keypoint{display:flex;flex-direction:column;gap:24px}.product-overview__modal-keypoint{align-items:flex-start}.product-overview__modal-keypoint ul{list-style:outside;margin-left:20px}.product-overview__modal-keypoint li{font-family:Avenir LT Std\ 35 Light;font-size:1rem;font-weight:300;line-height:20px;letter-spacing:normal;color:hsla(0,0%,100%,.8)}.product-overview__modal-skeleton{display:flex;align-items:flex-start;gap:24px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.product-overview__modal-skeleton{flex-direction:column;justify-content:flex-start}}.product-overview__modal-skeleton_descr{display:flex;flex-direction:column;gap:8px}.product-overview p:not(.card-evolution__type-row p){margin-bottom:0;padding-bottom:10px}.product-overview__accordion-inspiration-content{max-width:1440px;margin:8px auto 0;box-sizing:border-box}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.product-overview__accordion-inspiration-content{padding:0 32px;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:16px;margin:0 0 40px auto;height:286px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.product-overview__accordion-inspiration-content{padding:0}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.product-overview__accordion-inspiration-content{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:12px;height:543px;margin:0 0 40px auto}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.product-overview__accordion-inspiration-content{gap:16px;height:392px}}.product-overview__accordion-inspiration-content .card-v3__background{mix-blend-mode:unset;left:50%;position:relative;transform:translateX(-50%);height:100%}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.product-overview__accordion-inspiration-content .card-v3__background{height:543px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.product-overview__accordion-inspiration-content .card-v3__background{height:392px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.product-overview__accordion-inspiration-content .card-v3__background{height:286px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.product-overview__accordion-inspiration-content .card-v3__background{height:311px}}.product-overview__accordion-inspiration-content .product-overview__accordion-inspiration-text{margin:20px}@media (min-width:1081px){.product-overview__accordion-inspiration-content .product-overview__accordion-inspiration-text{max-width:1081px;margin:20px auto}}.product-overview__accordion-inspiration-content .product-overview__image{margin-bottom:24px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.product-overview__accordion-inspiration-content .product-overview__image{margin-bottom:2px}.product-overview__accordion-inspiration-content .product-overview__image:last-child{margin-bottom:0}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.product-overview__accordion-inspiration-content .product-overview__image{width:calc(50% - 8px);margin-bottom:40px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.product-overview__accordion-inspiration-content .product-overview__image{width:calc(50% - 9px)}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.product-overview__accordion-inspiration-content .product-overview__image-container{height:100%;background-color:transparent}}.product-overview__accordion-inspiration-content .product-overview__image-description--empty{display:none}.product-overview__accordion-inspiration-content img{width:100%;margin:0 auto;display:block;object-fit:cover}.product-overview__accordion-advcampaign-content{max-width:1440px;margin:0 0 40px auto;box-sizing:border-box}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.product-overview__accordion-advcampaign-content{padding:0 32px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.product-overview__accordion-advcampaign-content{padding:0;margin:0 auto}}.product-overview__accordion-advcampaign-content .card-v3__background{mix-blend-mode:unset}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.product-overview__accordion-advcampaign-content .card-v3__background.image{height:100%;width:100%;object-fit:cover}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.product-overview__accordion-advcampaign-content{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:16px;grid-row-gap:16px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.product-overview__accordion-advcampaign-content{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:16px;grid-row-gap:16px}}.product-overview__accordion-advcampaign-content__video{position:relative}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.product-overview__accordion-advcampaign-content__video{height:364px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.product-overview__accordion-advcampaign-content__video{height:262px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.product-overview__accordion-advcampaign-content__video{height:190px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.product-overview__accordion-advcampaign-content__video{height:210px;margin-bottom:2px}.product-overview__accordion-advcampaign-content__video:last-child{margin-bottom:0}}@media (min-width:1200px){.product-overview__accordion-advcampaign-content__video{margin:0 auto}}.product-overview__accordion-advcampaign-content__video video{width:100%;height:100%;object-fit:cover}.product-overview__accordion-advcampaign-content__video__cta{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;border:3px solid hsla(0,0%,100%,.5);background-color:rgba(2,8,20,.3);z-index:1}.product-overview__accordion-advcampaign-content__video__cta svg{width:15.2px;height:17.6px}.product-overview__accordion-advcampaign-content .icon-btn{width:44px;height:44px;flex-grow:0;padding:12px;border-radius:40px;border:2px solid hsla(0,0%,100%,.2);background-color:rgba(2,8,20,.3)}.product-overview__accordion-advcampaign-content .icon-btn:hover{border:2px solid #fff}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.product-overview__accordion-advcampaign-content .product-overview__image{margin-bottom:2px}.product-overview__accordion-advcampaign-content .product-overview__image:last-child{margin-bottom:0}}@media (min-width:1200px){.product-overview__accordion-advcampaign-content .product-overview__image{margin-bottom:0}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.product-overview__accordion-advcampaign-content .product-overview__image .product-overview__image-container{height:364px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.product-overview__accordion-advcampaign-content .product-overview__image .product-overview__image-container{height:262px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.product-overview__accordion-advcampaign-content .product-overview__image .product-overview__image-container{height:190px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.product-overview__accordion-advcampaign-content .product-overview__image .product-overview__image-container{height:210px}}.accordion-v3__modal .accordion-modal__title{width:calc(100% - 40px);text-align:center;font-family:Avenir LT Std\ 65 Medium}.accordion-v3__modal.modal{z-index:10000}.product-overview-keypoint-content{max-width:1440px;box-sizing:border-box}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.product-overview-keypoint-content{padding:8px 0 24px 32px;max-width:584px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.product-overview-keypoint-content{padding:8px 16px 0}}.product-overview-keypoint-content .product-overview__accordion-keypoint-list{margin-bottom:24px}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.product-overview-keypoint-content .product-overview__accordion-keypoint-list{margin-bottom:16px}}.product-overview-keypoint-content .product-overview__accordion-keypoint-list ul{list-style:outside;margin-left:20px}.product-overview-keypoint-content .product-overview__accordion-keypoint-list li{font-family:Avenir LT Std\ 35 Light;font-size:1rem;font-weight:300;line-height:1.25;letter-spacing:normal;color:hsla(0,0%,100%,.8)}.product-overview__accordion-optician-content{max-width:1440px;box-sizing:border-box}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.product-overview__accordion-optician-content{display:grid;flex-wrap:wrap;column-gap:16px;justify-content:space-between}}.product-overview__accordion-optician-content .product-overview__accordion-optician-list{margin-bottom:24px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.product-overview__accordion-optician-content .product-overview__accordion-optician-list:last-child{margin-bottom:40px}}.product-overview__accordion-optician-content .product-overview__accordion-optician-list h2{font-family:Avenir LT Std\ 65 Medium;font-size:1rem;font-weight:500;display:flex;align-items:center}.product-overview__accordion-optician-content .product-overview__accordion-optician-list .circle{width:10px;height:10px;margin-right:16px;color:#009bff;background-color:currentColor;box-shadow:0 0 10px 0 rgba(0,155,255,.6);border-radius:50%}.product-overview__accordion-optician-content .product-overview__accordion-optician-list ul{margin-top:4px}.product-overview__accordion-optician-content .product-overview__accordion-optician-list li{font-family:Avenir LT Std\ 35 Light;font-size:1rem;color:hsla(0,0%,100%,.8);line-height:1.25}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.product-overview__accordion-optician-content{padding-left:32px;max-width:616px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.product-overview__accordion-optician-content{padding-left:16px;padding-right:16px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.product-overview__accordion-third-section{padding-left:32px;padding-right:32px}}.product-overview__accordion-colors-content{display:flex;grid-column-gap:12px;align-items:flex-start;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;row-gap:16px;column-gap:20px;max-width:1440px;margin-top:8px;margin-bottom:40px;align-items:stretch;box-sizing:border-box}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.product-overview__accordion-colors-content{display:grid;grid-template-columns:repeat(3,432px);grid-column-gap:12px;row-gap:12px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.product-overview__accordion-colors-content{grid-column-gap:16px}}@media screen and (max-width:1400px){.product-overview__accordion-colors-content{grid-template-columns:repeat(3,343px)}}@media screen and (max-width:1050px){.product-overview__accordion-colors-content{grid-template-columns:repeat(2,472px)}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.product-overview__accordion-colors-content{grid-template-columns:repeat(1,343px);grid-column-gap:16px;justify-content:flex-start;padding-left:16px;padding-right:0;margin-right:16px;margin-left:16px;margin-bottom:24px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.product-overview__accordion-colors-content{justify-content:center;padding-left:0}}.product-overview__image-colors{position:relative;height:auto;width:432px;background-color:hsla(0,0%,100%,.1);padding:16px 16px 0;box-sizing:border-box;border-radius:6px;transition:all .2s ease-out}@media screen and (max-width:1400px){.product-overview__image-colors{width:343px}}@media screen and (max-width:1050px){.product-overview__image-colors{width:472px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.product-overview__image-colors{width:343px}}@supports (-webkit-touch-callout:none){@supports not (translate:none){.product-overview__image-colors{margin:0 20px 20px 0}}}@media (min-width:1200px){.product-overview__image-colors:hover{background-color:hsla(0,0%,100%,.2)}.product-overview__image-colors:hover .first-img{opacity:0;-moz-transition:opacity .3s ease-in;-ms-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.product-overview__image-colors:hover .overlap-img{opacity:1;-moz-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}}.product-overview__image-colors .first-img{opacity:1;-moz-transition:opacity .3s ease-in;-ms-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.product-overview__image-colors .overlap-img{opacity:0;-moz-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.product-overview__image-colors .card-v3__background{position:static;width:204px;max-width:204px;margin:0}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.product-overview__image-colors .card-v3__background{width:244px;max-width:244px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.product-overview__image-colors .card-v3__background{width:228px;max-width:228px}}.product-overview__image-colors .card-v3__background.card-v3__background-fallback{transform:scale(3);pointer-events:none}.product-overview__image-colors-collection{position:absolute;top:16px;right:17px;display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-start;flex-wrap:wrap;gap:8px;z-index:1}.product-overview__image-colors-badge-moco.tag-badge.white-border{color:#020814;border:.8px solid #020814}.product-overview__image-colors-badge-moco.tag-badge.white-border.evolution-primary{color:#00b0ff;border-color:#00b0ff}.product-overview__image-colors-container{display:flex;align-items:center;justify-content:center;min-width:204px;min-height:254px;overflow:hidden;background:#fff;margin:-8px -8px 24px;border-radius:6px}.product-overview__image-colors-load-more{margin:0 auto 40px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.product-overview__image-colors-load-more.phone-and-tablet-portrait{display:none}}.product-overview__image-colors-description{width:100%}.product-overview__image-colors-description__wrapper{display:flex;align-items:flex-start;justify-content:space-between;min-height:32px;line-height:1.5;border-bottom:1px solid hsla(0,0%,100%,.1);box-sizing:border-box}.product-overview__image-colors-description__wrapper:not(:last-child){margin-bottom:11px}.product-overview__image-colors-description__wrapper:last-child{border:0;margin-bottom:0;padding-bottom:8px}.product-overview__image-colors-description__title{font-family:Avenir LT Std\ 45 Book;font-weight:350;font-size:.875rem;letter-spacing:.175px;line-height:1.57;margin:0;width:calc(50% - 4px);color:var(--moco-title-color)}.product-overview__image-colors-description__value{font-family:Avenir LT Std\ 35 Light;font-weight:400;font-size:.875rem;letter-spacing:.2px;line-height:1.2;width:calc(50% - 4px);color:var(--moco-value-color);margin:3px 0 0}.product-overview__image-colors-description__value--capitalize{text-transform:lowercase}.product-overview__image-colors-description__value--capitalize:first-letter{text-transform:uppercase}.product-overview__image-colors.sustainability{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;border-top-right-radius:0;border-top-left-radius:0;margin-left:-16px;margin-right:-16px;padding-bottom:16px;height:50px;max-height:50px;background-color:hsla(0,0%,100%,.05)}.product-overview__image-colors.sustainability svg{width:15.7px;height:15.7px}.tooltip-sustainability{position:relative;display:flex;justify-content:center}.tooltip-sustainability .tooltiptext{visibility:hidden;width:264px;background-color:var(--bg);color:hsla(0,0%,100%,.8);font-family:Avenir LT Std\ 35 Light;font-size:1pxrem;border-radius:6px;position:absolute;z-index:1;bottom:150%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;padding:10px 12px 9px;line-height:1.25;letter-spacing:normal;flex-grow:0}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.tooltip-sustainability .tooltiptext{width:200px}}.tooltip-sustainability .tooltiptext:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top:5px solid var(--bg)}.tooltip-sustainability:hover .tooltiptext{visibility:visible}.last-accordion.product-overview__accordion-details,.last-accordion .product-overview__accordion-inspiration-content .product-overview__image:last-child,.last-accordion .product-overview__accordion-optician-content,.last-accordion .product-overview__image-colors:last-child{margin-bottom:0}.keyboard-active .tooltip-sustainability:focus{outline:2px solid #c7ff00}.image-section p{margin:0}@media (min-width:1200px){.image-section .slick-slide.slick-active .product-overview__image-container{min-height:unset}}.image-section .slick-slide.slick-active .product-overview__image-container img{opacity:1;transform:scale(1)}.image-section .slick-slide>div{width:100%}.image-section .product-overview__image-container{max-height:440px;height:440px;min-height:0}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.image-section .product-overview__image-container{height:100vw}}.image-section .product-overview__image-container img{opacity:.4;transform:scale(.8);transition:opacity .5s linear,transform .5s linear}@media (max-width:1199.5px){.image-section .slick-slider .slick-dots{padding-top:42px}}.image-section .slick-slider .slick-list{padding:0;margin:0}.image-section .carousel.image .slick-arrow{width:40px}@media (min-width:767px) and (orientation:portrait),(min-width:991px) and (orientation:landscape){.image-section .carousel.image .slick-arrow{display:none}}.image-section .carousel.image .slick-arrow img{width:8px;height:auto}.image-section .carousel.image .slick-arrow.slick-prev{left:44px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.image-section .carousel.image .slick-arrow.slick-prev{left:8px}}.image-section .carousel.image .slick-arrow.slick-prev img{transform:rotate(180deg) translate(0)}.image-section .carousel.image .slick-arrow.slick-next{right:44px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.image-section .carousel.image .slick-arrow.slick-next{right:8px}}.image-section .carousel.preview-bottom .slick-slider .slick-dots{display:flex;align-items:center;min-width:unset;max-width:unset;margin:-2px 0 0;width:100%;background-color:#fff;padding:0}.image-section .carousel.preview-bottom .slick-slider .slick-dots .slick-dots-content{display:flex;justify-content:flex-start;padding-bottom:20px;overflow:auto;max-width:672px;position:relative}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.image-section .carousel.preview-bottom .slick-slider .slick-dots .slick-dots-content{padding:0 16px 16px}}.image-section .carousel.preview-bottom .slick-slider .slick-dots .slick-dots-content li{position:relative;height:auto;max-width:unset;padding:0 8px;width:80px;height:80px;background-color:#fff;box-sizing:content-box;border-bottom:4px solid rgba(2,8,20,.05);pointer-events:all;flex-shrink:0}.image-section .carousel.preview-bottom .slick-slider .slick-dots .slick-dots-content li:first-of-type{padding-left:0}.image-section .carousel.preview-bottom .slick-slider .slick-dots .slick-dots-content li:last-of-type{padding-right:0}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.image-section .carousel.preview-bottom .slick-slider .slick-dots .slick-dots-content li{width:48px;height:48px;padding:0 4.5px}}.image-section .carousel.preview-bottom .slick-slider .slick-dots .slick-dots-content li.slick-active .image-section__preview-image{opacity:1}.image-section .carousel.preview-bottom .image-section__preview-image-container{width:100%;height:100%;cursor:pointer;display:flex;align-items:center;justify-content:center}.image-section .carousel.preview-bottom .image-section__preview-image-container .card-loader{position:relative;width:50px;height:50px;top:unset;left:unset}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.image-section .carousel.preview-bottom .image-section__preview-image-container .card-loader{width:20px;height:20px}}.image-section .carousel.preview-bottom .image-section__preview-image{position:relative;height:auto;opacity:.4;transition:opacity .5s linear}.image-section .carousel.preview-bottom .image-section__preview-image-slider{position:absolute;height:4px;width:100%;left:0;bottom:-4px;background-color:#020814;z-index:1}.image-section .image-section__image-item{height:auto;max-height:440px;padding:0 110px;box-sizing:border-box}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.image-section .image-section__image-item{padding:0 75px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.image-section .image-section__image-item{padding:0 146px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.image-section .image-section__image-item{padding:115px 50px 73px}}.image-section .image-section__dots-arrow{border:none;background-color:transparent;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.image-section .image-section__dots-arrow{display:none}}.image-section .image-section__dots-arrow img{width:8px;height:auto}.image-section .image-section__dots-arrow.slick-disabled{opacity:.2;cursor:default}.image-section .image-section__dots-arrow.image-section__dots-arrow-left{margin-right:32px}.image-section .image-section__dots-arrow.image-section__dots-arrow-left img{transform:rotate(180deg) translate(0)}.image-section .image-section__dots-arrow.image-section__dots-arrow-right{margin-left:32px}.keyboard-active .slick-dots-content .slick-arrow:focus{outline:2px solid #c7ff00}.training-pills-section.variable-width .section__wrapper-text{z-index:1}.training-pills-section.variable-width .section__title{justify-content:flex-start;align-items:flex-start;flex-direction:row}.training-pills-section.variable-width .carousel .slick-slider .slick-list{margin-left:0}@media (max-width:1199.5px){.training-pills-section .carousel .slick-slider .slick-list{margin:0}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.training-pills-section .card-v3-medium-pill .tag-badge.multiple-badge.long-badge.with-num .multiple-badge__value-shown{max-width:unset}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.training-pills-section .card-v3-medium-pill .tag-badge.multiple-badge.long-badge.no-num .multiple-badge__value-shown{max-width:unset}.training-pills-section .card-v3-medium-pill .tag-badge.multiple-badge.long-badge.with-num .multiple-badge__value-shown{max-width:118px}}.horizontal-shadow-scrollbar{position:relative;width:100%}.horizontal-shadow-scrollbar .shadow-left{transition:width 1s linear;z-index:1;content:"";position:absolute;top:0;bottom:0;left:0;width:0;background-image:linear-gradient(90deg,var(--bg),rgba(var(--theme-color-blur-rgb),0))}.horizontal-shadow-scrollbar.showStart .shadow-left{width:82px}.horizontal-shadow-scrollbar .shadow-right{transition:width 1s linear;z-index:1;content:"";position:absolute;top:0;bottom:0;right:0;width:0;background-image:linear-gradient(270deg,var(--bg),rgba(var(--theme-color-blur-rgb),0))}.horizontal-shadow-scrollbar.showEnd .shadow-right{width:82px}.horizontal-shadow-scrollbar .container{display:flex;padding:0 20px;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}@media (min-width:1200px){.horizontal-shadow-scrollbar .container{padding:0}}.horizontal-shadow-scrollbar .container::-webkit-scrollbar{width:0;height:0}.horizontal-shadow-scrollbar .container .spaceIphone{opacity:0;display:none}.shipment-stats{position:relative;margin-top:32px;margin-bottom:30px;padding:0}@media (min-width:1200px){.shipment-stats{margin:24px 0 29.5px}}@media (min-width:1440px){.shipment-stats{margin:24px auto 41.5px}}@media (min-width:484px){.shipment-stats .horizontal-shadow-scrollbar.showEnd .shadow-right{display:none}}.shipment-stats .horizontal-shadow-scrollbar .container{padding:0;width:100%;box-sizing:border-box;-ms-overflow-style:none;scrollbar-width:none}.shipment-stats .horizontal-shadow-scrollbar .container::-webkit-scrollbar{display:none}@media (min-width:540px){.shipment-stats .horizontal-shadow-scrollbar .container{justify-content:center}}@media (max-width:483px){.shipment-stats .horizontal-shadow-scrollbar .container .spaceIphone{display:block}}.shipment-stats__link{font-size:.875rem;font-family:Avenir LT Std\ 45 Book;margin-bottom:16px}.shipment-stats__link,.shipment-stats__link:active,.shipment-stats__link:focus,.shipment-stats__link:hover{text-decoration:underline}@media (max-width:1199.5px){.shipment-stats__link{margin-left:20px}}.shipment-stats__item-wrapper:first-of-type,.shipment-stats__skeleton:first-of-type{margin-left:19px}.shipment-stats__item-wrapper:last-of-type,.shipment-stats__skeleton:last-of-type{margin-right:12px}@media (min-width:484px){.shipment-stats__item-wrapper:last-of-type,.shipment-stats__skeleton:last-of-type{margin-right:19px}}.shipment-stats__item-wrapper:not(:last-of-type),.shipment-stats__skeleton:not(:last-of-type){margin-right:37px}@media (max-width:1199.5px){.shipment-stats__item-wrapper:not(:last-of-type),.shipment-stats__skeleton:not(:last-of-type){margin-right:8px}}.shipment-stats.skeleton{width:100%}.shipment-stats .skeleton-text{margin-bottom:16px}@media (max-width:1199.5px){.shipment-stats .skeleton-text{margin-left:20px}}.shipment-stats__skeleton{min-width:220px;height:168.5px}@media (max-width:1199.5px){.shipment-stats__skeleton{height:144px;width:100%;max-width:435px}.shipment-stats__skeleton svg{min-width:220px;width:100%}}.shipment-stats__item-wrapper{padding:16px;display:flex;flex-direction:column;justify-content:space-between;background-color:rgba(var(--theme-color-rgb-inverted),.05);border-radius:13px;width:403px}@media (min-width:1200px){.shipment-stats__item-wrapper{padding:24px}}@media (max-width:1199.5px){.shipment-stats__item-wrapper{min-width:188px}}.shipment-stats__model:not(:last-child){margin-bottom:4px}.shipment-stats__model__label{font-family:Avenir LT Std\ 35 Light;font-size:.75rem;font-weight:300;letter-spacing:.09px;font-stretch:normal;font-style:normal;line-height:normal}@media (min-width:1200px){.shipment-stats__model__label{font-size:.875rem;letter-spacing:.1px}}.shipment-stats__model__value{font-family:Avenir LT Std\ 85 Heavy,sans-serif;letter-spacing:.09px;font-size:.75rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal}@media (min-width:1200px){.shipment-stats__model__value{font-size:.875rem;letter-spacing:.1px}}.shipment-stats__item-title{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:.875rem;letter-spacing:0;line-height:16px;color:#fff;font-size:.75rem;margin-bottom:7px}@media (min-width:1200px){.shipment-stats__item-title{font-size:.875rem;margin-bottom:8px}}.shipment-stats__graph{margin-top:15px}.shipment-stats__graph-item{height:3.2px;border-radius:13px;margin-bottom:3.2px}.shipment-stats__graph-item:not(:last-child){margin-bottom:2px}.billing{margin-bottom:40px}.billing section{margin-bottom:32px}@media (min-width:1200px){.billing section{margin-bottom:56px}}.billing__form{margin:32px auto 152px;background-color:var(--background-ecommerce);border-radius:13px;min-height:200px;padding:24px}@media (min-width:1200px){.billing__form{padding:40px 20px}}@media (min-width:1200px){.billing__form:not(.editing){padding:40px}}@media (min-width:1440px){.billing__form{margin:24px auto 41.5px}}.billing__form .form-content-billing__item:not(:last-child){margin-top:0;margin-bottom:16px}.billing__form .form__group{margin-top:0}.billing .btn-v4{width:100%;margin-bottom:10px;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:1rem;font-style:normal;font-weight:400}.billing .btn-v4.edit{margin-top:40px}@media (min-width:1200px){.billing .btn-v4.edit{margin-bottom:0}}.billing__ctas{margin-top:40px;display:flex;flex-direction:column;align-items:center}.billing__ctas .save{margin-bottom:24px}.billing__ctas .link{font-family:Avenir LT Std\ 45 Book;font-size:.875rem;font-style:normal;font-weight:400;height:auto;margin-bottom:0}.billing__form-item p{font-size:.875rem;font-style:normal;font-family:Avenir LT Std\ 35 Light;font-weight:300;line-height:1.375;margin:0}.billing__form-item p:not(:last-child){margin-bottom:16px}@media (min-width:1200px){.billing__form-item p{font-size:1rem}}.billing__form-item .label{color:#8591a6}.billing__form-item .value{color:var(--text)}.row-arrow-button{display:flex;align-items:center;justify-content:space-between;width:100%;font-family:Avenir LT Std\ 45 Book;font-size:1rem;letter-spacing:.12px;margin-bottom:32px;cursor:pointer}.row-arrow-button svg.arrow-right{width:14px;height:14px;fill:currentColor}.row-arrow-button.active span{font-family:Avenir LT Std\ 85 Heavy,sans-serif;text-decoration:underline}.keyboard-active .row-arrow-button svg.arrow-right:focus{outline:2px solid #c7ff00}.profile-order-history{padding-bottom:40px;min-height:100vh;margin:0 auto}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.profile-order-history .page-top-title{margin-bottom:24px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.profile-order-history .page-top-title{margin-bottom:32px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.profile-order-history .page-top-title__description,.profile-order-history .page-top-title header{text-align:left}}.profile-order-history .page-top-title header h1{font-family:Avenir LT Std\ 65 Medium;font-weight:500;letter-spacing:-.9px;line-height:normal;color:#fff;display:inline-block;font-size:2.125rem;line-height:2.125rem}@supports ((background-clip:text) or (-webkit-background-clip:text)) and ((text-fill-color:transparent) or (-webkit-text-fill-color:transparent)){.profile-order-history .page-top-title header h1{background-image:linear-gradient(270deg,#00b2ff -90%,#d8d8d8);background-size:cover;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}}.profile-order-history .page-top-title__description{font-family:Tobias Light;font-weight:300;font-size:1rem;letter-spacing:.2px;line-height:1.5;line-height:1.25rem;margin-top:12px;letter-spacing:normal}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.profile-order-history .page-top-title__description{padding:0;margin-top:8px}}.profile-order-history section{margin-bottom:48px}@media (min-width:1200px){.profile-order-history section{margin-bottom:64px}}.profile-order-history section header h2{margin-bottom:12px}.profile-order-history__info{max-width:654px;margin:0 auto}.profile-order-history__info img{width:14px;height:14px;margin-left:8px;margin-bottom:2px}.profile-order-history__info-wrapper{margin:0 60px;padding-top:20px}.profile-order-history__info-wrapper .refund-cancellation-policy{text-align:center}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.profile-order-history__info-wrapper{margin:0}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.profile-order-history__info-wrapper{margin:0 32px}}.profile-order-history__info-title-skeleton{padding-bottom:8px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.profile-order-history__info-title-skeleton{padding-left:16px}}.profile-order-history__info-title{text-transform:uppercase;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:1.25rem;letter-spacing:-.2px;line-height:1.5;color:#fff;letter-spacing:normal}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.profile-order-history__info-title{margin:0 16px}}.profile-order-history__info-item-header{padding-bottom:20px;border-bottom:1px solid hsla(0,0%,100%,.2)}.profile-order-history__info-item-header p{color:#26e5e9;font-family:Avenir LT Std\ 55 Roman;font-weight:400;font-size:.875rem;letter-spacing:.2px;line-height:18px;color:hsla(0,0%,100%,.8);margin-bottom:0}@media (min-width:1200px){.profile-order-history__info-item-header p{margin-bottom:0}}@media (min-width:1200px){.profile-order-history__info-item-header{margin-bottom:27px}}.profile-order-history__info-item{margin-top:40px;padding-bottom:56px}.profile-order-history__info-item.skeleton{margin-top:0}.profile-order-history__info-item:not(:last-child):not(.skeleton-first){border-bottom:1px solid hsla(0,0%,100%,.2)}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.profile-order-history__info-item{padding-left:16px;padding-right:16px;padding-bottom:32px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.profile-order-history__info-item{padding-bottom:52px}}@media (min-width:1200px){.profile-order-history__info-item:last-child{padding-bottom:24px}}.profile-order-history__info-item-body-item{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid hsla(0,0%,100%,.2)}.profile-order-history__info-item-body-item p{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:.875rem;letter-spacing:0;line-height:16px;color:#fff;margin-bottom:0;line-height:1.125rem;letter-spacing:.2px}.profile-order-history__info-item-body-item>p:last-of-type{color:#26e5e9;font-family:Avenir LT Std\ 55 Roman;font-weight:400;font-size:.875rem;letter-spacing:.2px;line-height:18px;color:hsla(0,0%,100%,.8);margin-bottom:8px;line-height:1.125rem}.profile-order-history__info-item-body-item .profile-order-history__info-item-date{font-family:Avenir LT Std\ 55 Roman;font-size:.875rem;line-height:1.125rem;color:hsla(0,0%,100%,.8);letter-spacing:.2px;margin-bottom:8px}.profile-order-history__info-item-body-item .name-row{display:flex;align-items:flex-start;justify-content:space-between;margin:20px 0 24px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.profile-order-history__info-item-body-item .name-row{margin:22px 0}}.profile-order-history__info-item-body-item .name-row .name{text-transform:uppercase;cursor:pointer;font-family:Avenir LT Std\ 85 Heavy,sans-serif;line-height:1rem;font-size:1rem}.profile-order-history__info-item-body-item .name-row .price p{color:#26e5e9;font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:1rem;letter-spacing:0;line-height:22px;color:#fff;margin-bottom:0;line-height:1.25rem;min-width:max-content}.profile-order-history__info-item-body-item .name-row .price p.crossed{color:#777;text-decoration:line-through}@media (min-width:1200px){.profile-order-history__info-item-body-item .name-row .price p{font-size:1rem}}.profile-order-history__info-item-body-item .name-row .price .crossed{color:#979797;font-family:Avenir LT Std\ 35 Light;margin-right:8px;font-size:.75rem;font-weight:300;line-height:1.375}@media (min-width:1200px){.profile-order-history__info-item-body-item .name-row .price .crossed{font-size:.875rem}}.profile-order-history__info-item-footer div:not(:first-of-type){margin-top:8px}.profile-order-history__info-item-footer div:last-of-type{margin-top:16px}.profile-order-history__info-item-footer div:last-of-type p{color:#fff;margin-bottom:0}.profile-order-history__info-item-footer p{color:#26e5e9;font-family:Avenir LT Std\ 55 Roman;font-weight:400;font-size:.875rem;letter-spacing:.2px;line-height:18px;color:hsla(0,0%,100%,.8);margin-bottom:0;line-height:1.25rem;font-family:Avenir LT Std\ 65 Medium}.profile-order-history__info-item-footer p.price{font-size:1rem;font-weight:500}@media (min-width:1200px){.profile-order-history__info-item-footer p{margin-bottom:1px}}@media (min-width:1200px){.profile-order-history__info-item-footer .price{letter-spacing:.12px;font-size:.875rem}}.profile-order-history__cta.btn-v4.small{min-width:0;min-height:0;line-height:1.125rem}.profile-order-history__cta.load-more{margin-top:42px;margin-bottom:42px}.profile-order-history .crossed{text-decoration:line-through}.profile-order-history .skeleton-text{border-radius:20px}.keyboard-active .name-row .name:focus{outline:2px solid #c7ff00}.profile-order-history-details{padding-top:20px;padding-bottom:40px;min-height:100vh}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.profile-order-history-details section{margin-bottom:24px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.profile-order-history-details section{margin-bottom:32px}}.profile-order-history-details__first-section_loader{position:relative}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.profile-order-history-details__first-section_loader{height:410px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.profile-order-history-details__first-section_loader{height:642px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.profile-order-history-details__first-section_loader{height:665px}}@media (min-width:1200px){.profile-order-history-details__first-section_loader{height:770px}}.profile-order-history-details__second-section_loader{position:relative;margin:40px 0;height:66px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.profile-order-history-details .page-top-title header{text-align:left}}.profile-order-history-details .page-top-title header .typography-primary-h2-left-gradient{font-size:2.125rem}.profile-order-history-details .page-top-title__description{font-family:Tobias Light;font-size:16px;line-height:1.25;margin-top:12px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.profile-order-history-details .page-top-title__description{text-align:left;padding:0;margin-top:8px}}@media screen and (max-width:720px){.profile-order-history-details__info{margin:0 24px}}.profile-order-history-details__info-item{max-width:666px;background-color:var(--background-ecommerce);border-radius:18px;padding:24px;margin-bottom:40px}@media (min-width:1200px){.profile-order-history-details__info-item{padding:21px}}.profile-order-history-details__info-item__descr{min-height:140px;display:flex;flex-direction:column;justify-content:center;margin-left:24px}.profile-order-history-details__info-item__descr .title{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:.875rem;letter-spacing:0;line-height:16px;color:#fff;margin-bottom:8px;cursor:pointer}@media (min-width:1200px){.profile-order-history-details__info-item__descr .title{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:1rem;letter-spacing:-.2px;line-height:1.5;color:#fff}}.profile-order-history-details__info-item__descr .descr-item{font-family:Avenir LT Std\ 35 Light;font-size:.75rem;font-style:normal;font-weight:300;line-height:1.5}.profile-order-history-details__info-item__descr .descr-item:not(:last-child){margin-bottom:2px}.profile-order-history-details__info-item__descr .descr-item:last-child{margin-bottom:0}@media (min-width:1200px){.profile-order-history-details__info-item__descr .descr-item{font-size:.875rem}.profile-order-history-details__info-item__descr .descr-item:not(:last-child){margin-bottom:4px}}.profile-order-history-details__info-item-license{margin-bottom:40px;background-color:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1)}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.profile-order-history-details__info-item-license{background-color:transparent;border:none}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.profile-order-history-details__info-item-license{margin-bottom:36px}}.profile-order-history-details__info-item-license__descr{min-height:110px;width:100%}@media (min-width:1200px){.profile-order-history-details__info-item-license__descr{height:255px;width:626px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.profile-order-history-details__info-item-license__descr{width:528px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.profile-order-history-details__info-item-license__descr{max-width:100%}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.profile-order-history-details__info-item-license__descr{width:584px}}.profile-order-history-details__info-item-license__descr .title{font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:1.875rem;letter-spacing:0;line-height:normal;color:#fff;font-size:1.5rem;line-height:1;margin-bottom:12px;cursor:pointer;text-transform:uppercase}@media (min-width:1200px){.profile-order-history-details__info-item-license__descr .title{font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:1.875rem;letter-spacing:0;line-height:normal;color:#fff;font-size:34px;line-height:1;display:flex;flex-direction:column;justify-content:center;margin-bottom:16px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.profile-order-history-details__info-item-license__descr .title{font-size:1.875rem}}.profile-order-history-details__info-item-license__descr .btn-v4.disabled{pointer-events:none}.profile-order-history-details__info-item-license__descr .descr-item{font-size:.75rem;font-style:normal;font-weight:300;line-height:1.5;color:hsla(0,0%,100%,.8)}.profile-order-history-details__info-item-license__descr .descr-item:not(:last-child){margin-bottom:2px}.profile-order-history-details__info-item-license__descr .descr-item:last-child{margin-bottom:0}@media (min-width:1200px){.profile-order-history-details__info-item-license__descr .descr-item{font-size:.75rem}.profile-order-history-details__info-item-license__descr .descr-item:not(:last-child){margin-bottom:4px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.profile-order-history-details__info-item-license__descr .descr-item{font-size:.875rem}}.profile-order-history-details__info-item-license__descr .descr-item.renewal{margin-bottom:4px;font-size:1rem;line-height:1.25;font-family:Avenir LT Std\ 35 Light;color:#fff}.profile-order-history-details__info-item-license__descr .descr-item.renewal img{width:16px;height:16px;margin-left:8px}.profile-order-history-details__info-item-license__descr .descr-item.valid{font-family:Avenir LT Std\ 45 Book;color:hsla(0,0%,100%,.8);margin-bottom:0;font-size:.875rem}.profile-order-history-details__info-item-license__descr .activate-descr{margin-top:32px;font-family:Avenir LT Std\ 85 Black;font-size:.875rem;font-weight:900;line-height:1.29;letter-spacing:.2px;color:#75a53e}.profile-order-history-details__info-item-license__descr .activate-descr img{width:16px;height:16px;margin-right:8px}.profile-order-history-details__info-item-license__descr .btn-v4{width:211px;padding:0 24px;font-size:12px;margin-top:28px;line-height:1.5;letter-spacing:.17px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.profile-order-history-details__info-item-license__descr .btn-v4{margin-top:32px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.profile-order-history-details__info-item-license__descr .btn-v4{margin-top:24px;width:100%}}.profile-order-history-details__info-item-license__progress-bar{max-width:100%;height:5px;flex-grow:1;border-radius:99px}.profile-order-history-details__info-item-license .row-counter{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:32px;padding:0;margin-top:16px;margin-bottom:8px}.profile-order-history-details__info-item-license .row-counter h2{font-size:1.25rem;font-family:Avenir LT Std\ 85 Black}@media (max-width:1199.5px){.profile-order-history-details__info-item-license .row-counter h2{font-family:Avenir LT Std\ 85 Heavy,sans-serif}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.profile-order-history-details__info-item-license .row-counter{margin-top:20px;margin-bottom:8px}}@media (min-width:1200px){.profile-order-history-details__info-item-license .row-counter{margin-top:28px;margin-bottom:16px}.profile-order-history-details__info-item-license .row-counter h2{font-size:1.875rem;font-family:Avenir LT Std\ 65 Medium;font-weight:500;line-height:1}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.profile-order-history-details__info-item-license .row-counter{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px}.profile-order-history-details__info-item-license .row-counter .border-right{display:none}.profile-order-history-details__info-item-license .row-counter h2{display:inline;margin-right:8px}}.profile-order-history-details__info-item-license .border-right{width:1px;height:48px;flex-grow:0;border-radius:1px;background-color:hsla(0,0%,100%,.2)}.profile-order-history-details__info-item-header-license__wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:40px;padding:40px 32px}@media (min-width:1200px){.profile-order-history-details__info-item-header-license__wrapper{padding:40px 60px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.profile-order-history-details__info-item-header-license__wrapper{flex-direction:column;padding:24px 152px 24px 32px;align-items:flex-start;gap:20px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.profile-order-history-details__info-item-header-license__wrapper{flex-direction:column;align-items:center;padding:0 16px;gap:16px}}.profile-order-history-details__info-item-label-license{display:flex;flex-direction:row;justify-content:flex-start;margin-top:44px;gap:40px;padding:0 32px;margin-bottom:60px}@media (min-width:1200px){.profile-order-history-details__info-item-label-license{padding:0 60px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.profile-order-history-details__info-item-label-license{margin-top:0;margin-bottom:16px}}.profile-order-history-details__info-item-label-license h2{font-size:1.75rem;font-family:Tobias Light;color:#26e5e9;font-weight:300;line-height:1.07;letter-spacing:.2px;margin-bottom:20px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.profile-order-history-details__info-item-label-license h2{margin-bottom:12px}}.profile-order-history-details__info-item-label-license p{font-size:1rem;font-family:Avenir LT Std\ 35 Light;margin-bottom:0;line-height:1.25;letter-spacing:normal;text-align:left;color:#fff}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.profile-order-history-details__info-item-label-license{padding:0 32px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.profile-order-history-details__info-item-label-license{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:32px;padding:16px}}.profile-order-history-details__info-item-label-license .first-section{width:50%;height:max-content}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.profile-order-history-details__info-item-label-license .first-section{width:100%}}.profile-order-history-details__info-item-label-license .second-section{width:50%;height:max-content}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.profile-order-history-details__info-item-label-license .second-section{width:100%}}.profile-order-history-details__info-item-token-license{display:flex;flex-direction:column;border:1px solid hsla(0,0%,100%,.1);background-color:hsla(0,0%,100%,.05);gap:16px;padding:58px 32px 40px}@media screen and (max-width:767px){.profile-order-history-details__info-item-token-license{padding:24px 16px;gap:16px}}@media screen and (max-width:320px){.profile-order-history-details__info-item-token-license{width:320px}}@media (min-width:1200px){.profile-order-history-details__info-item-token-license{padding:0}}.profile-order-history-details__info-item-token-license__wrapper{display:flex;flex-direction:column;gap:16px}@media (min-width:1200px){.profile-order-history-details__info-item-token-license__wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline;padding:40px 60px;gap:12px;max-width:1440px}}@media screen and (min-width:1560px){.profile-order-history-details__info-item-token-license__wrapper{min-width:1440px;margin:0 auto}}.profile-order-history-details .title-license{font-size:1.875rem;font-family:Avenir LT Std\ 65 Medium;text-transform:uppercase;line-height:1;letter-spacing:normal;font-weight:500}@media (min-width:1200px){.profile-order-history-details .counter-license{max-width:420px;justify-content:center;display:flex;flex-direction:column;align-items:flex-start}}.profile-order-history-details .token-send-license{width:960px}.profile-order-history-details .token-send-license .form__wrapper .form__group{padding:12px 0 0}.profile-order-history-details .token-send-license .form__wrapper .form__group:first-child{margin:0;padding:16px 0 0}.profile-order-history-details .token-send-license .form__wrapper .form__group::placeholder.labeled{color:red}.profile-order-history-details .token-send-license .form__wrapper .form__group.input-email-license .form__field,.profile-order-history-details .token-send-license .form__wrapper .form__group.input-email-license .form__label.form__label--fixedTop{font-size:.875rem}@media (min-width:1200px){.profile-order-history-details .token-send-license{width:876px;min-height:122px;flex-grow:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.profile-order-history-details .token-send-license{width:704px;margin-top:40px}}@media screen and (max-width:767px){.profile-order-history-details .token-send-license{width:100%;flex-grow:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-top:0;padding:16px 0 0}}.profile-order-history-details .token-send-license input{font-size:.75rem}.profile-order-history-details .input-email-license{width:606px}@media (min-width:1200px){.profile-order-history-details .input-email-license{width:530px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.profile-order-history-details .input-email-license{width:370px}}@media screen and (max-width:767px){.profile-order-history-details .input-email-license{width:303px}}@media screen and (max-width:320px){.profile-order-history-details .input-email-license{width:248px}}.profile-order-history-details .input-token-license{width:290px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.profile-order-history-details .input-token-license{width:270px}}.profile-order-history-details .input-token-license input{background-color:hsla(0,0%,100%,.05);text-transform:uppercase}@media screen and (max-width:767px){.profile-order-history-details .input-token-license{display:none}}@keyframes slideIn{0%{transform:translateY(0)}to{transform:translateY(20px)}}@keyframes slideOut{0%{opacity:1}to{opacity:0}}.profile-order-history-details .slide-out{animation:slideOut .5s ease forwards}.profile-order-history-details .row-license-token{display:flex;flex-direction:row;justify-content:flex-start;align-items:baseline;padding:0;gap:16px}@media (min-width:1200px){.profile-order-history-details .row-license-token{gap:12px}}@media screen and (max-width:767px){.profile-order-history-details .row-license-token{gap:2px;padding:0;width:100%}}.profile-order-history-details .token-license-btn .icon-btn.small{width:32px;height:32px;border-width:1px}@media screen and (max-width:767px){.profile-order-history-details .token-license-btn .icon-btn.small{width:32px;height:32px;margin-left:6px}}.profile-order-history-details .token-license-btn img{filter:invert(1)}.profile-order-history-details .success-icon .icon-btn.small{width:32px;height:32px;background-color:#143e49;border:none}.profile-order-history-details .success-icon .icon-btn.small svg{width:12px;height:12px}@media screen and (max-width:767px){.profile-order-history-details .success-icon .icon-btn.small{width:32px;height:32px;margin-left:6px}}.profile-order-history-details .failure-icon .icon-btn.small{width:32px;height:32px;background-color:rgba(255,41,41,.2);border:none}.profile-order-history-details .failure-icon .icon-btn.small svg{width:12px;height:12px}@media screen and (max-width:767px){.profile-order-history-details .failure-icon .icon-btn.small{width:32px;height:32px;margin-left:6px}}.profile-order-history-details .add-learner-btn{margin-top:20px;margin-bottom:20px}.profile-order-history-details .add-learner-btn .text-btn-no-arrow.with-icon.disabled{cursor:default}.profile-order-history-details .add-learner-btn .text-btn-no-arrow.with-icon.disabled:hover img{filter:unset}.profile-order-history-details__plus-icon{width:11.2px;height:11.2px;margin-right:8px}.profile-order-history-details .send-license-btn-container{width:908px;display:flex;flex-direction:row;justify-content:space-between}@media (min-width:1200px){.profile-order-history-details .send-license-btn-container{width:832px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.profile-order-history-details .send-license-btn-container{width:652px}}@media screen and (max-width:767px){.profile-order-history-details .send-license-btn-container{width:343px;display:flex;flex-direction:column;gap:16px}}@media screen and (max-width:320px){.profile-order-history-details .send-license-btn-container{width:288px}}.profile-order-history-details .send-license-btn{display:flex;justify-content:center;align-items:center;flex-direction:row-reverse;gap:10px}.profile-order-history-details .send-license-btn .document-icon{width:12px;height:12px;margin-bottom:1px}.profile-order-history-details .success-circle-icon{width:32px;height:40px;flex-grow:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:10px;padding:4px 0}.profile-order-history-details .success-circle-icon svg{width:11.2px;height:9.6px;background-color:#26e5e9}.profile-order-history-details .sent-another-btn{width:908px;padding-right:48px;display:flex;flex-direction:row}@media (min-width:1200px){.profile-order-history-details .sent-another-btn{max-width:832px}}.profile-order-history-details .counter-token-license{font-size:2.125rem;font-family:Avenir LT Std\ 65 Medium;color:#26e5e9;font-weight:500;line-height:1}.profile-order-history-details .counter-token-license__descr{font-size:1rem;font-family:Avenir LT Std\ 35 Light;font-weight:300}.profile-order-history-details .counter-token-license.orange{color:#ff7800}.profile-order-history-details .counter-token-license.no-license{color:#ff2929;display:flex;align-items:center}.profile-order-history-details .counter-token-license.no-license p{font-family:Avenir LT Std\ 35 Light;font-weight:300;font-size:1rem;line-height:1.25;margin-bottom:0}.profile-order-history-details .success-sent{display:flex;align-items:center}.profile-order-history-details .success-sent p{font-family:Avenir LT Std\ 35 Light;font-weight:300;font-size:1rem;line-height:1.25;margin-bottom:0}.profile-order-history-details .recover-btn .text-btn-no-arrow{font-family:Avenir LT Std\ 85 Black;line-height:1.29;letter-spacing:.2px}.profile-order-history-details__recover-icon{width:13px;height:13px;margin-right:8px}.profile-order-history-details__info-item-image-license{position:relative;min-width:343px;min-height:193px;width:400px;height:225px;cursor:pointer}@media (min-width:1200px){.profile-order-history-details__info-item-image-license{width:654px;height:367px}}.profile-order-history-details__info-item-image-license img{width:100%;height:100%!important;mix-blend-mode:normal}.profile-order-history-details__info-item-image-license .card-loader{max-width:45px;max-height:45px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.profile-order-history-details__info-item-image-license{width:584px;height:328px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.profile-order-history-details__info-item-image-license{width:100%;height:193px}}.profile-order-history-details__info-item-image-license .card-v3__background.image{border-radius:6px}.profile-order-history-details__info-item-available-license{padding:0 32px}@media (min-width:1200px){.profile-order-history-details__info-item-available-license{padding:0 60px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.profile-order-history-details__info-item-available-license{padding:0 16px}}.profile-order-history-details__info-item-available-license h1{font-size:1.875rem;font-family:Avenir LT Std\ 65 Medium;text-transform:uppercase;margin-bottom:16px;line-height:1;letter-spacing:normal;font-weight:500}.profile-order-history-details__info-item-available-license p{font-size:1rem;font-family:Avenir LT Std\ 35 Light;margin-bottom:0;color:#fff;font-weight:300;line-height:1.25}.profile-order-history-details__info-item-header{margin-bottom:12px}@media (min-width:1200px){.profile-order-history-details__info-item-header{margin-bottom:14px}}.profile-order-history-details__info-item-body p{margin:0;line-height:1.5;font-size:.875rem;font-style:normal}.profile-order-history-details__info-item-body .title{font-family:Avenir LT Std\ 35 Light;font-weight:300;margin-bottom:4px}@media (min-width:1200px){.profile-order-history-details__info-item-body .title{margin-bottom:12px;font-size:1rem}}.profile-order-history-details__info-item-table{display:flex;flex-direction:column;justify-content:flex-start;gap:32px;padding:32px 60px 0;text-align:start}.profile-order-history-details__info-item-table table{border:1px solid hsla(0,0%,100%,.2);border-radius:6px;border-collapse:collapse}.profile-order-history-details__info-item-table .row-titles-license{text-align:left;border-bottom:.4px solid hsla(0,0%,100%,.2);background-color:hsla(0,0%,100%,.05)}.profile-order-history-details__info-item-table .row-titles-license th{padding:14px 24px 14px 16px;font-family:Avenir LT Std\ 65 Medium;font-weight:500;color:hsla(0,0%,100%,.8)}.profile-order-history-details__info-item-table .row-content-license{border-bottom:1px solid hsla(0,0%,100%,.5);text-align:left;height:70px}.profile-order-history-details__info-item-table .row-content-license td{padding:14px 24px 14px 16px;font-family:Avenir LT Std\ 35 Light;color:hsla(0,0%,100%,.8);line-height:1.25;vertical-align:middle}.profile-order-history-details__info-item-table .row-content-license td p{margin-bottom:0;font-family:Avenir LT Std\ 35 Light;color:hsla(0,0%,100%,.8);font-size:1rem}.profile-order-history-details__info-item-body-item{align-items:center;padding:12px 0}.profile-order-history-details__info-item-body-item:last-child.first.one{height:auto;padding-top:12px}.profile-order-history-details__info-item-body-item:not(.first){border-top:.5px solid rgba(var(--theme-color-rgb-inverted),.4)}.profile-order-history-details__info-item-body-item.activated{align-items:flex-start}.profile-order-history-details__info-item-body-item.activated .token-name{margin-bottom:4px}.profile-order-history-details__info-item-body-item p{margin:0;line-height:1.5;font-size:.875rem}.profile-order-history-details__info-item-body-item .token-used-container{margin-right:10px;flex-shrink:0}.profile-order-history-details__info-item-body-item .token-used,.profile-order-history-details__info-item-body-item .token-used-disable{font-family:Avenir LT Std\ 35 Light;font-style:normal;font-weight:300;color:rgba(var(--theme-color-rgb-inverted),.4);text-align:right}.profile-order-history-details__info-item-body-item .token-used-on-date{font-family:Avenir LT Std\ 35 Light;font-weight:300;font-size:.625rem}@media (min-width:1200px){.profile-order-history-details__info-item-body-item .token-used-on-date{font-size:.75rem}}.profile-order-history-details__info-item-body-item .token-actions{margin-right:20px}.profile-order-history-details__info-item-body-item .token-actions .icon-button{color:var(--text)}.profile-order-history-details__info-item-body-item .token-actions .icon-button img{width:24px;height:24px}.profile-order-history-details__info-item-body-item .token-actions .icon-button .loading-spinner{width:16px;height:16px}@media (min-width:1200px){.profile-order-history-details__info-item-body-item .token-actions .icon-button .loading-spinner{width:24px;height:24px}}.profile-order-history-details__info-item-body-item .token-actions button{display:flex;align-items:center}.profile-order-history-details__info-item-body-item .token-actions button .icon-button{color:var(--text)}.profile-order-history-details__info-item-body-item .token-actions button .icon-button-cta{font-family:Avenir LT Std\ 35 Light;font-size:.5rem;font-style:normal;font-weight:300;text-transform:uppercase}.profile-order-history-details__info-item-body-item .token-actions button:not(:last-child){margin-right:24px}.profile-order-history-details__info-item-body-item .token-actions svg{margin-bottom:2.5px}.profile-order-history-details__info-item-body-item .token-name{font-family:Avenir LT Std\ 65 Medium;font-style:normal;font-weight:500;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.profile-order-history-details__info-item-image{position:relative;min-width:97px;min-height:140px;width:97px;height:140px;cursor:pointer;border-radius:10px}.profile-order-history-details__info-item-image img{width:100%;height:140px!important;border-radius:10px;mix-blend-mode:normal}.profile-order-history-details__info-item-image .card-loader{max-width:45px;max-height:45px}.profile-order-history-details__info-container-card{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:16px;grid-row-gap:16px;padding:0 32px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.profile-order-history-details__info-container-card{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.profile-order-history-details__info-container-card{grid-template-columns:repeat(1,1fr);padding:0 16px}}.profile-order-history-details__info-item-card{background-color:hsla(0,0%,100%,.05);padding:16px 16px 17px;box-sizing:border-box}.profile-order-history-details__info-item-card-title-section{align-self:stretch;flex-grow:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4px;margin-bottom:12px}.profile-order-history-details__info-item-card .token-title-card{font-family:Avenir LT Std\ 85 Black;line-height:1.29;font-size:.875rem;margin-bottom:8px;letter-spacing:.2px}@media (max-width:1199.5px){.profile-order-history-details__info-item-card .token-title-card{font-family:Avenir LT Std\ 85 Heavy,sans-serif}}.profile-order-history-details__info-item-card .token-title-card p,.profile-order-history-details__info-item-card .user-title-card{margin-bottom:0;font-family:Avenir LT Std\ 55 Roman;font-size:.875rem}.profile-order-history-details__info-item-card .user-title-card{letter-spacing:.2px;line-height:1.29}.profile-order-history-details__info-item-card--date-licenses{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:8px}.profile-order-history-details__info-item-card--date-licenses .title-date{font-family:Avenir LT Std\ 45 Book;font-size:.75rem;line-height:1.33;color:hsla(0,0%,100%,.8);margin-bottom:2px}.profile-order-history-details__info-item-card--date-licenses .date-container{width:50%}.profile-order-history-details__info-item-card--badge{display:flex;flex-direction:row;justify-content:space-between;margin-top:16px}.profile-order-history-details__info-item-card--badge .recover{font-family:Avenir LT Std\ 85 Heavy,sans-serif;line-height:1.29;letter-spacing:.2px}.profile-order-history-details__info-item-card--badge .recover img{width:13px;height:13px;margin-right:8px}.profile-order-history-details .profile-order-history-details__info-item-card div:nth-of-type(2):not(.no-border){border-top:1px solid hsla(0,0%,100%,.1);border-bottom:1px solid hsla(0,0%,100%,.1);margin:0 -16px;padding:12px 16px 16px}.profile-order-history-details__layout{padding:40px 32px 32px}@media (min-width:1200px){.profile-order-history-details__layout{padding:40px 60px 0}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.profile-order-history-details__layout{padding:24px 16px}}.profile-order-history-details__layout h2{margin-bottom:16px}.profile-order-history-details__layout p{margin-bottom:0;font-family:Avenir LT Std\ 35 Light;font-size:1rem;font-weight:300}@media (min-width:1200px){.profile-order-history-details__layout-tablet{display:none}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.profile-order-history-details__layout-desk{display:none}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.profile-order-history-details__layout-desk{display:none}}@media screen and (min-width:1560px){.profile-order-history-details__layout-desk__wrapper{min-width:1440px;margin:0 auto}}.keyboard-active .profile-order-history-details__info-item-image:focus{outline:2px solid #c7ff00}.activate-license{padding-bottom:40px}.activate-license section{margin-bottom:40px}@media (min-width:1200px){.activate-license section{margin-bottom:64px}}.activate-license section p strong{font-family:Avenir LT Std\ 65 Medium;font-weight:500}@media screen and (max-width:720px){.activate-license{margin:0 24px}}.activate-license span[role=alert]{padding-top:5px;display:block}.activate-license__cta-wrapper{margin-top:32px;justify-content:flex-end;margin-bottom:32px}.activate-license__cta{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:1rem;font-weight:400;height:42px;width:100%}.activate-license__result{text-align:center;line-height:1.5;margin:24px auto}@media screen and (max-width:720px){.activate-license__result{margin:45px 24px}}.activate-license__result .message,.activate-license__result .message-2{font-family:Avenir LT Std\ 35 Light;font-size:1rem;font-style:normal;font-weight:300;margin-bottom:40px}.activate-license__result .message-2 strong,.activate-license__result .message strong,.activate-license__result .what-happens-next{font-family:Avenir LT Std\ 65 Medium;font-weight:500}.activate-license__result .what-happens-next{font-size:1rem;font-style:normal;margin-bottom:18px}.activate-license__result header{top:0;left:0;width:100%;display:flex;align-items:center;height:53px;padding-left:45px;position:fixed;box-sizing:border-box;z-index:100}@media (min-width:1200px){.activate-license__result header{padding-left:0;position:relative;height:33px;margin-bottom:8px}}.activate-license__result header button{height:18px;width:15px;position:fixed;left:20px}@media (min-width:1200px){.activate-license__result header button{display:none}}.activate-license__result__cta-wrapper{display:flex;justify-content:center;flex-direction:row-reverse}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.activate-license__result__cta-wrapper{flex-direction:column}}.activate-license__loading-section{position:relative;width:auto;height:auto;min-width:180px;min-height:180px}.activate-license__loading-section .svg-icon{fill:var(--text);stroke:var(--text);color:var(--text);width:57px;position:absolute;left:10px;right:0;top:calc(15% + 57px);margin:0 auto;transform:translateY(-50%)}.activate-license__loading-section .svg-icon g,.activate-license__loading-section .svg-icon path{stroke:var(--text)}.profile-send-token{min-height:100vh;padding-bottom:40px}@media screen and (max-width:720px){.profile-send-token{margin:0 24px}}.profile-send-token section{margin-bottom:45px}@media (min-width:1200px){.profile-send-token section{margin-bottom:64px}}.profile-send-token .profile-order-history-details__info-item-header{margin-bottom:21px}.profile-send-token .profile-order-history-details__info-item-header p{font-family:Avenir LT Std\ 65 Medium;font-size:.875rem;font-style:normal;font-weight:500;margin-bottom:0}.profile-send-token .profile-order-history-details__info-item__descr{width:100%}.profile-send-token .profile-order-history-details__info-item__descr .descr-item.title{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:1rem;letter-spacing:-.2px;line-height:1.5;color:#fff;margin-bottom:26px}.profile-send-token .profile-order-history-details__info-item__descr .descr-item.token-label{margin-bottom:8px;font-family:Avenir LT Std\ 35 Light;font-size:.875rem;font-style:normal;font-weight:300;letter-spacing:.1px}.profile-send-token .profile-order-history-details__info-item__descr .descr-item.token{font-family:Avenir LT Std\ 65 Medium;font-size:.875rem;font-style:normal;font-weight:500;letter-spacing:.1px;text-align:left;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.profile-send-token .profile-order-history-details__info-item__descr .descr-item.token-row{display:flex;align-items:flex-start;justify-content:space-between;width:100%}.profile-send-token .profile-order-history-details__info-item__descr .token-used{font-family:Avenir LT Std\ 35 Light;font-style:normal;font-weight:300;color:rgba(var(--theme-color-rgb-inverted),.4);text-align:right;margin-bottom:0}.profile-send-token .profile-order-history-details__info-item__descr .token-used-container{flex-shrink:0}.profile-send-token .profile-order-history-details__info-item__descr .token-used-on-date{font-family:Avenir LT Std\ 35 Light;font-weight:300;font-size:.625rem}@media (min-width:1200px){.profile-send-token .profile-order-history-details__info-item__descr .token-used-on-date{font-size:.75rem}}.profile-send-token .profile-order-history-details__info-item__descr .token-user-title{font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:.625rem;text-transform:uppercase;margin-bottom:0}@media (min-width:1200px){.profile-send-token .profile-order-history-details__info-item__descr .token-user-title{font-size:.75rem}}.profile-send-token .profile-order-history-details__info-item__descr .token-user-name{font-family:Avenir LT Std\ 35 Light;font-weight:300;font-size:.625rem;text-transform:none;margin-bottom:0;word-break:break-word}@media (min-width:1200px){.profile-send-token .profile-order-history-details__info-item__descr .token-user-name{font-size:.75rem}}.profile-send-token .profile-order-history-details__info-item-content{margin-bottom:26px}.profile-send-token__form-item{margin-bottom:24px}.profile-send-token__form-item span[role=alert]{font-size:.75rem}.profile-send-token .success-sent svg{margin-bottom:12px}.profile-send-token .success-sent p{margin-bottom:0;font-family:Avenir LT Std\ 45 Book;font-size:.875rem;font-style:normal;font-weight:400}.profile-send-token .success-sent .send-another-token.text-btn-no-arrow.small{margin-left:5px}.profile-send-token__steps h3{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:1rem;font-style:normal;font-weight:400;margin-bottom:24px}.profile-send-token__steps p{font-family:Avenir LT Std\ 65 Medium;font-size:.875rem;font-style:normal;font-weight:500;margin-bottom:32px}.profile-send-token__steps .svg-icon{height:32px;margin-bottom:16px}.profile-send-token__cta-wrapper{justify-content:flex-end}.profile-send-token__cta{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:1rem;font-weight:400;width:100%!important}.buy-license-section{width:100%;box-sizing:border-box}.buy-license-section.card-overview{margin-top:34px}.buy-license-section.card-overview .license-policy .custom-link-v3{color:#fff}.buy-license-section .number-licenses-container{display:flex;align-items:center;justify-content:flex-start;margin-bottom:12px}.buy-license-section .number-licenses-container .number-licenses-label{margin-right:12px;font-family:Avenir LT Std\ 35 Light}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.buy-license-section .price-number-container{min-width:344px}}.buy-license-section .price-row{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;min-width:311px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.buy-license-section .price-row{max-width:300px;min-width:300px}}@media (max-width:350px){.buy-license-section .price-row{min-width:unset}}.buy-license-section .price-row.price-left .price,.buy-license-section .price-row.price-left .single-license-label{text-align:left}.buy-license-section .price-container{display:block}.buy-license-section .single-license-label{display:block;font-family:Avenir LT Std\ 45 Book;font-weight:400;font-size:.625rem;margin-right:6px;text-align:right;line-height:normal;text-transform:uppercase}.buy-license-section .price{display:block;font-family:Avenir LT Std\ 65 Medium;font-size:1.375rem;text-align:right}.buy-license-section .buy-button-container{display:flex;align-items:center;margin-top:22px;max-width:311px}.buy-license-section .buy-button{width:100%}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.buy-license-section .buy-button{height:44px;min-height:44px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.buy-license-section .buy-button{height:44px;min-height:44px}}.buy-license-section .license-policy span{font-family:Avenir LT Std\ 45 Book;font-size:.75rem}@media (max-width:1199.5px){.buy-license-section__free-about-info{text-align:center}}.buy-license-section__free-about-info__first-row{font-family:Avenir LT Std\ 45 Book;font-weight:400;margin-bottom:8px}.buy-license-section__free-about-info__second-row{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;margin-bottom:0}.buy-license-section .counter__tooltip{background-color:#353943}.buy-license-section .counter__tooltip-arrow{border-top:8.5px solid #353943}.buy-license-section .course-in-plan{margin-top:16px;line-height:14.4px}.buy-license-section .course-in-plan p,.buy-license-section .course-in-plan span{color:hsla(0,0%,100%,.8)}.buy-license-section .course-in-plan *{line-height:1.29}.buy-license-section .course-in-plan *,.buy-license-section .course-in-plan .refund-cancellation-policy .text-btn-no-arrow.small{font-family:Avenir LT Std\ 45 Book;font-size:.875rem}.buy-license-section .course-in-plan-text-link{text-decoration:underline;cursor:pointer}.buy-license-section .course-in-plan-text .text-btn-no-arrow.small{display:inline-block}.buy-license-section a.course-in-plan-text{min-width:auto;display:inline;padding:0}.buy-license-section .course-in-plan-text-link.text-btn-no-arrow.small{display:inline-block;margin-bottom:4px}.buy-license-section.buy-license-section__sold-out .price-row{flex-wrap:nowrap}.buy-license-section.buy-license-section__sold-out .price-container{flex-shrink:0}.buy-license-section .buy-license-section__sold-out-container{margin:0 20px 0 0}.buy-license-section .buy-license-section__sold-out-container.request-sent{margin-bottom:0}.buy-license-section .buy-license-section__sold-out-container.request-sent .buy-license-section__sold-out-first-label{color:#75a53e}.buy-license-section .buy-license-section__sold-out-first-label{color:#26e5e9;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:.875rem;letter-spacing:.2px;line-height:18px;font-family:Avenir LT Std\ 65 Medium;font-size:1rem;line-height:1.25;display:block;color:#ff2929}.buy-license-section .buy-license-section__sold-out-first-label.white{color:#fff}.buy-license-section .buy-license-section__sold-out-second-label{display:block;margin-top:4px;font-family:Avenir LT Std\ 45 Book;font-weight:350;font-size:.75rem;line-height:1rem}.buy-license-section .buy-license-section__contact-customer-service.text-btn-no-arrow.small{margin:0 0 4px}@media (max-width:1199.5px){.buy-license-section__contact-customer-service.text-btn-no-arrow.small.desktop{display:none}}.counter{position:relative;display:flex;flex-direction:row;align-items:center}.counter.card-overview .button-counter svg{color:#fff}.counter.disabled{pointer-events:none}.counter .input-counter{width:36px;height:36px;text-align:center;background-color:hsla(0,0%,100%,.1);color:#fff;border:1px solid #fff;border-radius:6px;margin:0 8px;font-family:Avenir LT Std\ 35 Light;font-weight:300;font-size:1rem}.counter .input-counter:focus{border-color:#26e5e9}.counter .input-counter.disabled{border-color:hsla(0,0%,100%,.4);color:hsla(0,0%,100%,.4);opacity:.1}.counter .button-counter{width:20px;height:20px;padding:0;min-width:0;font-size:1.375rem}.counter .button-counter svg{width:auto;height:auto;color:var(--text)}.counter__tooltip{position:absolute;bottom:calc(100% + 8.5px);left:50%;transform:translateX(-50%);z-index:1;background-color:#020814;border-radius:4px;padding:10px 12px;max-width:174px;width:max-content;box-sizing:border-box}@media (max-width:1199.5px){.counter__tooltip{background:#353943;position:relative}}.counter__tooltip span{display:block;font-family:Avenir LT Std\ 45 Book;font-weight:350;font-size:.75rem;line-height:.875rem}.counter__tooltip-arrow{position:absolute;top:100%;left:calc(50% - 8.5px);width:0;height:0;border-left:8.5px solid transparent;border-right:8.5px solid transparent;border-top:8.5px solid #020814}@media (max-width:1199.5px){.counter__tooltip-arrow{border-top:8.5px solid #353943}}@media (max-width:1199.5px){.counter__wrapper{background-color:transparent}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.counter__wrapper{position:absolute;bottom:calc(100% + .5px);left:50%;transform:translateX(-50%);z-index:1;border-radius:4px;padding:10px 12px;max-width:174px;width:max-content;box-sizing:border-box}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.counter__wrapper{position:absolute;bottom:calc(100% + .5px);left:50%;transform:translateX(-50%);z-index:1;border-radius:4px;padding:10px 12px;max-width:174px;width:max-content;box-sizing:border-box}}.ecommerce-alert-modal.overflow-auto{overflow:auto}.ecommerce-alert-modal .modal__content{margin:auto;padding:50px 0;display:flex;flex-direction:column;text-align:center}@media screen and (max-width:620px){.ecommerce-alert-modal .modal__content{width:auto;margin-left:24px;margin-right:24px}}.ecommerce-alert-modal__header img,.ecommerce-alert-modal__header svg:not(.CircularProgressbar){margin-bottom:16px;padding:0;width:48px;height:auto;min-height:1px;min-width:1px;color:#fff}.ecommerce-alert-modal__title{font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:1.5rem;letter-spacing:-.5px;line-height:29px;color:#fff;margin-bottom:16px}@media (min-width:1200px){.ecommerce-alert-modal__title{font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:2.125rem;letter-spacing:-.9px;line-height:normal;color:#fff}}.ecommerce-alert-modal__body{font-family:Avenir LT Std\ 35 Light;font-size:1rem;font-style:normal;font-weight:300}.ecommerce-alert-modal__body p{margin-bottom:0}.ecommerce-alert-modal__body .checkout-page__payments-details .form-payment-details__choice .checkbox .check-box__checkmark:after{border:none}.ecommerce-alert-modal__footer{margin-top:40px;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:row-reverse}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.ecommerce-alert-modal__footer{flex-direction:column}}.ecommerce-alert-modal__footer .btn-v4{margin:0 8px;min-width:250px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.ecommerce-alert-modal__footer .btn-v4{width:100%;margin-bottom:18px}}.ecommerce-alert-modal__footer .link{font-family:Avenir LT Std\ 45 Book;font-size:.875rem;font-style:normal;font-weight:400}.ecommerce-alert-modal__footer.temp-pre-evolution{align-items:center;justify-content:center;flex-direction:row-reverse}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.ecommerce-alert-modal__footer.temp-pre-evolution{flex-direction:column}}.ecommerce-alert-modal__footer.temp-pre-evolution .btn-v3{margin:0 8px;min-width:250px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.ecommerce-alert-modal__footer.temp-pre-evolution .btn-v3{width:100%;margin-bottom:18px}}.ecommerce-alert-modal.only-1-month .ecommerce-alert-modal__footer{margin-top:35px}@media (min-width:1200px){.ecommerce-alert-modal.only-1-month .ecommerce-alert-modal__footer{margin-top:40px}}.ecommerce-alert-modal.plan .ecommerce-alert-modal__body .refund-cancellation-policy{text-align:center;margin-top:16px}.ecommerce-alert-modal.plan .ecommerce-alert-modal__footer{flex-direction:column}.ecommerce-alert-modal.plan .ecommerce-alert-modal__footer .discover-plan.text-btn-no-arrow.small{display:block;margin-top:32px}.ecommerce-alert-modal.plan .ecommerce-alert-modal__footer .link{margin-top:32px}@media (min-width:1200px){.ecommerce-alert-modal.plan .ecommerce-alert-modal__footer .link.back{display:none}}.ecommerce-alert-modal.plan .ecommerce-alert-modal__footer .buy-license-section .buy-button,.ecommerce-alert-modal.plan .ecommerce-alert-modal__footer .buy-license-section .price-row{max-width:none}.ecommerce-alert-modal.plan .ecommerce-alert-modal__footer .buy-license-section .price-row{margin:0 auto 24px;max-width:374px}.ecommerce-alert-modal.plan .ecommerce-alert-modal__footer .buy-license-section .price-row .price-container{margin-left:auto}.ecommerce-alert-modal.plan .ecommerce-alert-modal__footer .buy-license-section .buy-button-container{flex-direction:row-reverse;justify-content:center;margin-left:auto;margin-right:auto}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.ecommerce-alert-modal.plan .ecommerce-alert-modal__footer .buy-license-section .buy-button-container{flex-direction:column}}.ecommerce-alert-modal.plan .ecommerce-alert-modal__footer .buy-license-section .number-licenses-container{margin-bottom:0}@media screen and (min-width:620px){.ecommerce-alert-modal.plan .ecommerce-alert-modal__footer .buy-license-section .buy-button{max-width:250px;margin-left:auto;margin-right:auto}}.ecommerce-alert-modal.plan .ecommerce-alert-modal__footer .buy-license-section .single-license-label{margin-right:0;line-height:1.5;letter-spacing:.2px;font-family:Avenir LT Std\ 45 Book;font-weight:400;text-transform:uppercase}@media (min-width:1200px){.ecommerce-alert-modal.plan .ecommerce-alert-modal__footer .buy-license-section .price-row{max-width:none;margin:0 auto 32px;justify-content:center}.ecommerce-alert-modal.plan .ecommerce-alert-modal__footer .buy-license-section .price-row .price-container{display:flex;align-items:flex-start;height:auto;margin-left:46px}.ecommerce-alert-modal.plan .ecommerce-alert-modal__footer .buy-license-section .price-row .price-container .price{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:1.5rem;font-style:normal;font-weight:400;margin-right:10px}.ecommerce-alert-modal.plan .ecommerce-alert-modal__footer .buy-license-section .price-row .price-container .single-license-label{font-family:Avenir LT Std\ 45 Book;font-size:.875rem;font-style:normal;font-weight:400}.ecommerce-alert-modal.plan .ecommerce-alert-modal__footer .buy-license-section .price-row .price-container .single-license-label br{display:none}}.ecommerce-alert-modal.plan .plan-modal-cancel-button{display:flex;align-items:center;margin-top:18px;max-width:311px;width:100%}.ecommerce-alert-modal.plan .plan-modal-cancel-button .btn-v4{margin:0 auto;width:100%}@media screen and (min-width:620px){.ecommerce-alert-modal.plan .plan-modal-cancel-button .btn-v4{max-width:250px}}.ecommerce-alert-modal.cart .ecommerce-alert-modal__header{height:146px}.ecommerce-alert-modal.cart .ecommerce-alert-modal__header svg{height:48px}.ecommerce-alert-modal.cart .ecommerce-alert-modal__header svg.cart-animation>path:first-child{animation:cartAnimation 2s;animation-direction:alternate;animation-iteration-count:100000001}@keyframes cartAnimation{0%{opacity:0}to{opacity:1}}.ecommerce-alert-modal.cart .ecommerce-alert-modal__body p{margin:0}.ecommerce-alert-modal.cart .ecommerce-alert-modal__footer{margin-top:24px}.ecommerce-alert-modal.cart .ecommerce-alert-modal__footer .check-box__container{display:flex;justify-content:center;margin-bottom:26px}.ecommerce-alert-modal.cart .ecommerce-alert-modal__footer .check-box__container .check-box__checkmark{font-size:.75rem;height:1.3em;width:1.3em;min-width:1.3em;border-radius:5px;margin-right:8px;background-color:#fff;border:2px solid #fff;color:#000;cursor:pointer}.ecommerce-alert-modal.cart .ecommerce-alert-modal__footer .check-box__container .check-box__text{font-size:.75rem;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-style:normal;letter-spacing:.09px;cursor:pointer}.ecommerce-alert-modal.cart .ecommerce-alert-modal__footer .cta{margin-left:auto;margin-right:auto}.ecommerce-alert-modal.cart form{width:100%}.ecommerce-alert-modal.lesson-part .ecommerce-alert-modal__footer{flex-direction:column}.ecommerce-alert-modal.lesson-part .ecommerce-alert-modal__footer .courses-list{width:100%;margin-bottom:16px}.ecommerce-alert-modal.lesson-part .ecommerce-alert-modal__footer .courses-list :not(:last-child).course-item{border-bottom:1px solid rgba(var(--theme-color-rgb-inverted),.4);margin-bottom:32px;padding-bottom:32px}.ecommerce-alert-modal.lesson-part .ecommerce-alert-modal__footer .course-item{display:flex;flex-direction:column;align-items:center}.ecommerce-alert-modal.lesson-part .ecommerce-alert-modal__footer .course-item .cta{margin-bottom:0}.ecommerce-alert-modal.lesson-part .ecommerce-alert-modal__footer .course-item p{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;text-align:center;text-transform:uppercase;line-height:normal}.ecommerce-alert-modal.lesson-part .ecommerce-alert-modal__footer .course-item p.course-title{margin-bottom:8px}.ecommerce-alert-modal.lesson-part .ecommerce-alert-modal__footer .course-item p.course-price{margin-bottom:24px;font-family:Avenir LT Std\ 45 Book;font-weight:400;text-transform:none}.ecommerce-alert-modal.lesson-part .ecommerce-alert-modal__footer .course-item .btn-v3:not(.link){max-width:192px}.ecommerce-alert-modal.lesson-part .or-label{font-family:Avenir LT Std\ 45 Book;font-size:.875rem;line-height:normal;margin-bottom:16px}.ecommerce-alert-modal.modal-start-autorenewal .modal__content{padding:80px 25px}.ecommerce-alert-modal.modal-start-autorenewal .ecommerce-alert-modal__body{text-align:left}.ecommerce-alert-modal.modal-start-autorenewal .renewal-box{padding:0;background-color:transparent;margin-bottom:0}.ecommerce-alert-modal.modal-start-autorenewal .renewal-box .renewal-box__title{text-align:center}.ecommerce-alert-modal.modal-choose-payment{overflow-x:hidden}.ecommerce-alert-modal.modal-choose-payment .modal-choose-payment__wrapper{margin-top:10.5vh}@media (max-width:1199.5px){.ecommerce-alert-modal.modal-choose-payment .modal-choose-payment__wrapper{margin-left:25px;margin-right:25px}}.ecommerce-alert-modal.modal-choose-payment .modal-choose-payment__header{top:0;left:0;width:100%;display:flex;align-items:center;height:53px;padding-left:45px;position:fixed;box-sizing:border-box;z-index:150}.ecommerce-alert-modal.modal-choose-payment .modal-choose-payment__header button{height:18px;width:15px;position:fixed;left:20px}.ecommerce-alert-modal.modal-choose-payment .ecommerce-alert-modal__header{text-align:center}.ecommerce-alert-modal.modal-choose-payment .ecommerce-alert-modal__body{margin-top:27px}.ecommerce-alert-modal.modal-choose-payment .modal-choose-payment__confirm-cta{margin:40px auto 20px}@media (max-width:1199.5px){.ecommerce-alert-modal.modal-choose-payment .modal-choose-payment__confirm-cta{width:100%}}.ecommerce-alert-modal.modal-choose-payment .modal-choose-payment__cancel-cta{padding:0;margin:0 auto}.ecommerce-alert-modal.modal-renewal-activated .ecommerce-alert-modal__body p{font-size:1rem;font-family:Avenir LT Std\ 35 Light}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.ecommerce-alert-modal.activate-plan-confirmation{background-color:rgba(2,8,20,.8)}}.ecommerce-alert-modal.activate-plan-confirmation .modal__close{top:0;right:0;width:56px;height:56px;background-color:hsla(0,0%,100%,.1)}.ecommerce-alert-modal.activate-plan-confirmation .modal__close svg{width:24px;height:24px;padding:16px}.ecommerce-alert-modal.activate-plan-confirmation .modal__content{justify-content:center;margin:0 auto;background-color:#020814}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.ecommerce-alert-modal.activate-plan-confirmation .modal__content{margin:0 16px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.ecommerce-alert-modal.activate-plan-confirmation .modal__content{max-width:463px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.ecommerce-alert-modal.activate-plan-confirmation .modal__content{min-height:330px;max-width:798px}}@media (min-width:1200px){.ecommerce-alert-modal.activate-plan-confirmation .modal__content{max-width:800px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.ecommerce-alert-modal.activate-plan-confirmation .modal__content-container{display:flex;justify-content:center;align-items:center}}.ecommerce-alert-modal.activate-plan-confirmation .ecommerce-alert-modal__title{font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:2.125rem;letter-spacing:-.9px;line-height:normal;color:#fff;text-transform:uppercase}.ecommerce-alert-modal.activate-plan-confirmation .ecommerce-alert-modal__body p{font-family:Avenir LT Std\ 35 Light;font-size:1rem;line-height:1.5rem;letter-spacing:.0075rem;white-space:pre-line}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.ecommerce-alert-modal.activate-plan-confirmation .ecommerce-alert-modal__footer{flex-direction:column}}.ecommerce-alert-modal.activate-plan-confirmation .ecommerce-alert-modal__footer button{min-height:58px;font-size:.875rem}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.ecommerce-alert-modal.activate-plan-confirmation .ecommerce-alert-modal__footer button{width:100%}.ecommerce-alert-modal.activate-plan-confirmation .ecommerce-alert-modal__footer button:first-of-type{margin-bottom:12px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.ecommerce-alert-modal.recovering-license-confirmation{background-color:rgba(2,8,20,.8)}}.ecommerce-alert-modal.recovering-license-confirmation .modal__close{top:0;right:0;width:56px;height:56px;background-color:hsla(0,0%,100%,.1)}.ecommerce-alert-modal.recovering-license-confirmation .modal__close svg{width:24px;height:24px;padding:16px}.ecommerce-alert-modal.recovering-license-confirmation .modal__content{justify-content:center;margin:0 auto;background-color:#020814}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.ecommerce-alert-modal.recovering-license-confirmation .modal__content{margin:0 16px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.ecommerce-alert-modal.recovering-license-confirmation .modal__content{max-width:463px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.ecommerce-alert-modal.recovering-license-confirmation .modal__content{min-height:330px;max-width:798px}}@media (min-width:1200px){.ecommerce-alert-modal.recovering-license-confirmation .modal__content{max-width:800px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.ecommerce-alert-modal.recovering-license-confirmation .modal__content-container{display:flex;justify-content:center;align-items:center}}.ecommerce-alert-modal.recovering-license-confirmation .ecommerce-alert-modal__title{font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:2.125rem;letter-spacing:-.9px;line-height:normal;color:#fff}.ecommerce-alert-modal.recovering-license-confirmation .ecommerce-alert-modal__body p{font-family:Avenir LT Std\ 35 Light;font-size:1rem;line-height:1.5rem;letter-spacing:.0075rem;white-space:pre-line}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.ecommerce-alert-modal.recovering-license-confirmation .ecommerce-alert-modal__footer{flex-direction:column}}.ecommerce-alert-modal.recovering-license-confirmation .ecommerce-alert-modal__footer button{min-height:58px;font-size:.875rem}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.ecommerce-alert-modal.recovering-license-confirmation .ecommerce-alert-modal__footer button{width:100%}.ecommerce-alert-modal.recovering-license-confirmation .ecommerce-alert-modal__footer button:first-of-type{margin-bottom:12px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.ecommerce-alert-modal.download-link{background-color:rgba(2,8,20,.8)}}.ecommerce-alert-modal.download-link .modal__content{background-color:#020814;max-width:unset}.ecommerce-alert-modal.download-link .ecommerce-alert-modal__title{font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:2.125rem;letter-spacing:-.9px;line-height:normal;color:#fff;letter-spacing:normal;line-height:2.125rem;margin-bottom:24px}.ecommerce-alert-modal.download-link .ecommerce-alert-modal__body p{font-family:Avenir LT Std\ 35 Light;font-size:1rem;font-weight:300;line-height:1.25rem;letter-spacing:normal;padding:0 0 24px}.ecommerce-alert-modal.download-link .ecommerce-alert-modal__body .download-link__modal__form .form__group{margin-top:0;padding-top:18px}.ecommerce-alert-modal.download-link .ecommerce-alert-modal__body .download-link__modal__form .form__group>input:placeholder-shown~.form__label{font-size:.75rem}.ecommerce-alert-modal.download-link .ecommerce-alert-modal__body .download-link__modal__form .form-container,.ecommerce-alert-modal.download-link .ecommerce-alert-modal__body .download-link__modal__form .info-form{display:grid;gap:15px}.ecommerce-alert-modal.download-link .ecommerce-alert-modal__body .download-link__modal__form span[role=alert]{text-align:left}.ecommerce-alert-modal.download-link .ecommerce-alert-modal__body .download-link__modal__form .form__label{line-height:1rem;height:1rem;font-size:.75rem;font-family:Avenir LT Std\ 45 Book;letter-spacing:.00937rem;top:0;margin-bottom:2px}.ecommerce-alert-modal.download-link .ecommerce-alert-modal__body .download-link__modal__form .form__field{line-height:1.125rem;letter-spacing:.01125rem;font-size:.875rem;font-family:Avenir LT Std\ 45 Book}.ecommerce-alert-modal.download-link .ecommerce-alert-modal__body .download-link__modal__form .ecommerce-alert-modal__footer{margin-top:40px}@media (min-width:1200px){.ecommerce-alert-modal.download-link .ecommerce-alert-modal__body{width:432px}}.ecommerce-alert-modal.download-link .btn-v4.download-link--cancel,.ecommerce-alert-modal.download-link .btn-v4.download-link--submit{padding:22px 40px 18px;width:auto;min-width:167px;line-height:1.125rem;font-family:Avenir LT Std\ 85 Heavy,sans-serif;margin:0 6px;font-weight:900}.ecommerce-alert-modal.download-link .btn-v4.download-link--submit{letter-spacing:normal}.ecommerce-alert-modal.download-link .btn-v4.download-link--cancel{letter-spacing:.0125rem;padding:22px 54.5px 18px}.ecommerce-alert-modal.download-link .btn-v4.download-link--cancel.tertiary{background-color:hsla(0,0%,100%,.1)}.ecommerce-alert-modal.download-link .ecommerce-alert-modal__footer{margin-top:0}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.ecommerce-alert-modal.download-link .modal__content{padding-top:191px;margin-bottom:calc(50px + env(safe-area-inset-bottom));margin-left:16px;margin-right:16px}.ecommerce-alert-modal.download-link .ecommerce-alert-modal__body p{padding-left:50px;padding-right:50px}}@media (max-width:767px) and (orientation:portrait) and (max-width:767px) and (orientation:portrait),(max-width:767px) and (orientation:portrait) and (max-width:991px) and (orientation:landscape),(max-width:991px) and (orientation:landscape) and (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape) and (max-width:991px) and (orientation:landscape){.ecommerce-alert-modal.download-link .ecommerce-alert-modal__body p{padding-left:0;padding-right:0}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.ecommerce-alert-modal.download-link .btn-v4.download-link--submit{margin-bottom:28px}.ecommerce-alert-modal.download-link .btn-v4.download-link--cancel{justify-content:center;padding:0;margin:0}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.ecommerce-alert-modal.download-link .modal__content{padding-top:353px;max-width:464px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.ecommerce-alert-modal.download-link .modal__content-container{max-width:800px;max-height:438px;min-height:unset;margin:165px auto 0}.ecommerce-alert-modal.download-link .modal__content{min-height:unset;padding:80px 184px 40px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.ecommerce-alert-modal.download-link .modal__content-container{max-width:800px;min-height:unset}.ecommerce-alert-modal.download-link .modal__content{min-height:unset;padding:80px 184px 40px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.ecommerce-alert-modal.download-link .modal__content-container{max-height:438px;margin:203px auto 0}}@media (min-width:1200px){.ecommerce-alert-modal.download-link .modal__content-container{max-height:424px;margin:248px auto 0}.ecommerce-alert-modal.download-link .btn-v4.download-link--cancel,.ecommerce-alert-modal.download-link .btn-v4.download-link--submit{padding:10px 24px 12px;width:auto;min-width:160px}.ecommerce-alert-modal.download-link .btn-v4.download-link--submit{letter-spacing:.0125rem}.ecommerce-alert-modal.download-link .btn-v4.download-link--cancel{letter-spacing:.01063rem}}@media (min-width:1200px){.ecommerce-alert-modal.download-link--cpd .modal__content-container{max-height:424px;margin:80px auto 0}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.ecommerce-alert-modal.download-link--cpd .modal__content-container{max-height:438px;margin:17px auto 0}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.ecommerce-alert-modal.variant-expired-session-alert{background-color:rgba(2,8,20,.8)}}@media (min-width:1200px){.ecommerce-alert-modal.variant-expired-session-alert .ecommerce-alert-modal__footer .btn-v4{min-width:160px!important}}.ecommerce-alert-modal.variant-expired-session-alert .modal__content{background-color:#020814;max-width:unset}.ecommerce-alert-modal.variant-expired-session-alert .ecommerce-alert-modal__title{font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:2.125rem;letter-spacing:-.9px;line-height:normal;color:#fff;letter-spacing:normal;line-height:2.125rem;margin-bottom:24px}.ecommerce-alert-modal.variant-expired-session-alert .ecommerce-alert-modal__body p{font-family:Avenir LT Std\ 35 Light;font-size:1rem;font-weight:300;line-height:1.25rem;letter-spacing:normal;padding:0 0 24px}@media (min-width:1200px){.ecommerce-alert-modal.variant-expired-session-alert .ecommerce-alert-modal__body{width:432px}}.ecommerce-alert-modal.variant-expired-session-alert .btn-v4.variant-expired-session-alert--cancel,.ecommerce-alert-modal.variant-expired-session-alert .btn-v4.variant-expired-session-alert--submit{padding:22px 40px 18px;width:auto;min-width:167px;line-height:1.125rem;font-family:Avenir LT Std\ 85 Heavy,sans-serif;margin:0 6px;font-weight:900}.ecommerce-alert-modal.variant-expired-session-alert .btn-v4.variant-expired-session-alert--submit{letter-spacing:normal}.ecommerce-alert-modal.variant-expired-session-alert .btn-v4.variant-expired-session-alert--cancel{letter-spacing:.0125rem;padding:22px 54.5px 18px}.ecommerce-alert-modal.variant-expired-session-alert .btn-v4.variant-expired-session-alert--cancel.tertiary{background-color:hsla(0,0%,100%,.1)}.ecommerce-alert-modal.variant-expired-session-alert .ecommerce-alert-modal__footer{margin-top:24px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.ecommerce-alert-modal.variant-expired-session-alert .modal__content{margin-left:16px;margin-right:16px}.ecommerce-alert-modal.variant-expired-session-alert .ecommerce-alert-modal__body p{padding-left:50px;padding-right:50px}}@media (max-width:767px) and (orientation:portrait) and (max-width:767px) and (orientation:portrait),(max-width:767px) and (orientation:portrait) and (max-width:991px) and (orientation:landscape),(max-width:991px) and (orientation:landscape) and (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape) and (max-width:991px) and (orientation:landscape){.ecommerce-alert-modal.variant-expired-session-alert .ecommerce-alert-modal__body p{padding-left:0;padding-right:0}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.ecommerce-alert-modal.variant-expired-session-alert .btn-v4.variant-expired-session-alert--submit{margin-bottom:28px}.ecommerce-alert-modal.variant-expired-session-alert .btn-v4.variant-expired-session-alert--cancel{justify-content:center;padding:0;margin:0}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.ecommerce-alert-modal.variant-expired-session-alert .modal__content{padding-top:50%;max-width:343px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.ecommerce-alert-modal.variant-expired-session-alert .modal__content-container{max-width:800px;max-height:438px;min-height:unset;margin:165px auto 0}.ecommerce-alert-modal.variant-expired-session-alert .modal__content{min-height:unset;padding:80px 184px 40px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.ecommerce-alert-modal.variant-expired-session-alert .modal__content-container{max-width:800px;min-height:unset}.ecommerce-alert-modal.variant-expired-session-alert .modal__content{min-height:unset;padding:80px 184px 40px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.ecommerce-alert-modal.variant-expired-session-alert .modal__content-container{max-height:438px;margin:203px auto 0}}@media (min-width:1200px){.ecommerce-alert-modal.variant-expired-session-alert .modal__content-container{max-height:424px;margin:248px auto 0}.ecommerce-alert-modal.variant-expired-session-alert .btn-v4.variant-expired-session-alert--cancel,.ecommerce-alert-modal.variant-expired-session-alert .btn-v4.variant-expired-session-alert--submit{padding:10px 24px 12px;width:auto}}@media (min-width:1200px) and (min-width:1200px){.ecommerce-alert-modal.variant-expired-session-alert .btn-v4.variant-expired-session-alert--cancel,.ecommerce-alert-modal.variant-expired-session-alert .btn-v4.variant-expired-session-alert--submit{min-width:160px}}@media (min-width:1200px){.ecommerce-alert-modal.variant-expired-session-alert .btn-v4.variant-expired-session-alert--submit{letter-spacing:.0125rem}.ecommerce-alert-modal.variant-expired-session-alert .btn-v4.variant-expired-session-alert--cancel{letter-spacing:.01063rem}}.ecommerce-alert-modal.modal-onboarding-completed{z-index:300}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.ecommerce-alert-modal.modal-onboarding-completed{background-color:rgba(2,8,20,.8)}}.ecommerce-alert-modal.modal-onboarding-completed .ecommerce-alert-modal__footer .btn-v4{width:max-content}@media (min-width:1200px){.ecommerce-alert-modal.modal-onboarding-completed .ecommerce-alert-modal__footer .btn-v4{min-width:160px!important}}.ecommerce-alert-modal.modal-onboarding-completed .modal__content{background-color:#020814;max-width:unset}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.ecommerce-alert-modal.modal-onboarding-completed .modal__content{margin-left:0;margin-right:0;padding-left:24px;padding-right:24px}}.ecommerce-alert-modal.modal-onboarding-completed .ecommerce-alert-modal__title{font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:2.125rem;letter-spacing:-.9px;line-height:normal;color:#fff;letter-spacing:normal;line-height:2.125rem;margin-bottom:24px}.ecommerce-alert-modal.modal-onboarding-completed .ecommerce-alert-modal__body{font-family:Avenir LT Std\ 35 Light;font-size:1rem;font-weight:300;line-height:1.25rem;letter-spacing:normal;color:hsla(0,0%,100%,.8)}.ecommerce-alert-modal.modal-onboarding-completed .btn-v4.modal-onboarding-completed--cancel,.ecommerce-alert-modal.modal-onboarding-completed .btn-v4.modal-onboarding-completed--submit{padding:22px 40px 18px;width:auto;min-width:167px;line-height:1.125rem;font-family:Avenir LT Std\ 85 Heavy,sans-serif;margin:0 6px;font-weight:900}.ecommerce-alert-modal.modal-onboarding-completed .btn-v4.modal-onboarding-completed--submit{letter-spacing:normal}.ecommerce-alert-modal.modal-onboarding-completed .btn-v4.modal-onboarding-completed--cancel{letter-spacing:.0125rem;padding:22px 54.5px 18px}.ecommerce-alert-modal.modal-onboarding-completed .btn-v4.modal-onboarding-completed--cancel.tertiary{background-color:hsla(0,0%,100%,.1)}.ecommerce-alert-modal.modal-onboarding-completed .ecommerce-alert-modal__footer{margin-top:44px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.ecommerce-alert-modal.modal-onboarding-completed .ecommerce-alert-modal__body p{padding-left:50px;padding-right:50px}}@media (max-width:767px) and (orientation:portrait) and (max-width:767px) and (orientation:portrait),(max-width:767px) and (orientation:portrait) and (max-width:991px) and (orientation:landscape),(max-width:991px) and (orientation:landscape) and (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape) and (max-width:991px) and (orientation:landscape){.ecommerce-alert-modal.modal-onboarding-completed .ecommerce-alert-modal__body p{padding-left:0;padding-right:0}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.ecommerce-alert-modal.modal-onboarding-completed .btn-v4.modal-onboarding-completed--submit{margin-bottom:28px}.ecommerce-alert-modal.modal-onboarding-completed .btn-v4.modal-onboarding-completed--cancel{justify-content:center;padding:0;margin:0}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.ecommerce-alert-modal.modal-onboarding-completed .modal__content{padding:0 60px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.ecommerce-alert-modal.modal-onboarding-completed .modal__content-container{max-width:800px;max-height:438px;min-height:unset;margin:203px auto 0}.ecommerce-alert-modal.modal-onboarding-completed .modal__content{min-height:unset;padding:80px 80px 60px}}@media (min-width:1200px){.ecommerce-alert-modal.modal-onboarding-completed .modal__content-container{max-width:876px;min-height:unset;max-height:400px;margin:248px auto 0}.ecommerce-alert-modal.modal-onboarding-completed .modal__content{min-height:unset;padding:80px 80px 60px}.ecommerce-alert-modal.modal-onboarding-completed .btn-v4.modal-onboarding-completed--cancel,.ecommerce-alert-modal.modal-onboarding-completed .btn-v4.modal-onboarding-completed--submit{padding:10px 24px 12px;width:auto}}@media (min-width:1200px) and (min-width:1200px){.ecommerce-alert-modal.modal-onboarding-completed .btn-v4.modal-onboarding-completed--cancel,.ecommerce-alert-modal.modal-onboarding-completed .btn-v4.modal-onboarding-completed--submit{min-width:160px}}@media (min-width:1200px){.ecommerce-alert-modal.modal-onboarding-completed .btn-v4.modal-onboarding-completed--submit{letter-spacing:.0125rem}.ecommerce-alert-modal.modal-onboarding-completed .btn-v4.modal-onboarding-completed--cancel{letter-spacing:.01063rem}}.cart-page{padding-bottom:80px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.cart-page{padding-bottom:40px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.cart-page{padding-bottom:60px}}.cart-page [role=alert]{font-family:Avenir LT Std\ 35 Light;font-size:1rem;font-style:normal;font-weight:300;line-height:1.25rem;display:flex;color:#d13131}.cart-page [role=alert].desktop-and-tablet-landscape{margin-bottom:16px}.cart-page [role=alert].desktop-and-tablet-landscape .icon-alert{margin-right:16.8px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.cart-page [role=alert].desktop-and-tablet-landscape{display:none}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.cart-page [role=alert].desktop-and-tablet-landscape{padding-right:32px}}@media (min-width:1200px){.cart-page [role=alert].desktop-and-tablet-landscape{padding-right:60px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.cart-page [role=alert].phone-and-tablet-portrait{display:none}}.cart-page [role=alert] .icon-alert{margin-right:0;min-width:23px;margin-bottom:16px}.cart-page p.text-center{margin-bottom:24px}@media screen and (max-width:720px){.cart-page .max-width-620{margin-left:16px;margin-right:16px}}.cart-page__top-title{margin-bottom:24px}.cart-page__top-title h1{font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:2.125rem;letter-spacing:-.9px;line-height:normal;color:#fff;display:inline-block;line-height:1;letter-spacing:normal;margin-bottom:12px}@supports ((background-clip:text) or (-webkit-background-clip:text)) and ((text-fill-color:transparent) or (-webkit-text-fill-color:transparent)){.cart-page__top-title h1{background-image:linear-gradient(270deg,#00b2ff -90%,#d8d8d8);background-size:cover;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.cart-page__top-title h1{margin-bottom:8px}}.cart-page__top-title p{font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:1rem;line-height:1.25rem}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.cart-page__top-title{margin:24px 0 32px}}@media (min-width:1200px){.cart-page__top-title{margin:0 0 48px}}.cart-page__error-label{font-family:Avenir LT Std\ 35 Light;font-size:1rem;font-weight:300;line-height:20px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.cart-page__body{margin:0 32px}}@media (min-width:1200px){.cart-page__body{margin:0 60px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.cart-page__body{display:flex;justify-content:center;max-width:1440px;margin-bottom:80px}}@media screen and (min-width:992px) and (max-width:1199px) and (orientation:landscape) and (min-width:1520px),screen and (min-width:1200px) and (min-width:1520px){.cart-page__body{max-width:1320px;margin-left:auto;margin-right:auto}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.cart-page__body .cart-page__cart-items{width:100%;margin:0}.cart-page__body .cart-page__cart-items .cart-card:last-child .profile-order-history-details__info-item{margin-bottom:0}.cart-page__body .cart-page__cart-items .profile-order-history-details__info-item{padding:32px 40px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape) and (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:992px) and (max-width:1199px) and (orientation:landscape) and (min-width:1200px),(min-width:1200px) and (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px) and (min-width:1200px){.cart-page__body .cart-page__cart-items .profile-order-history-details__info-item{padding:0}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.cart-page__body .cart-page__info{width:100%;margin:0}}@media (min-width:1200px){.cart-page__body .btn-v3{margin-left:5px;margin-right:5px}}.cart-page__cart-items{margin-bottom:40px}.cart-page .cart-page__info{padding:0}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.cart-page .cart-page__info{padding:0 16px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.cart-page .cart-page__info{padding:0 32px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.cart-page .cart-page__info{max-width:375px}}@media (min-width:1200px){.cart-page .cart-page__info{max-width:515px}}.cart-page .renewal-box{background-color:transparent}@media (max-width:1199.5px){.cart-page .renewal-box{padding:24px 0 0}}.cart-page .renewal-box:has(.close){margin-bottom:20px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.cart-page .renewal-box hr{margin:20px 0 24px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.cart-page .renewal-box hr:last-of-type{margin-bottom:20px}}.cart-page .renewal-box__next-payments-title{line-height:1.25rem;font-size:1rem;font-family:Avenir LT Std\ 65 Medium;margin-bottom:16px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.cart-page .renewal-box__next-payments-title{margin-top:32px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.cart-page .renewal-box hr{display:none}.cart-page .renewal-box__unsubscribe-info:first-of-type{margin-top:32px}}.cart-page .renewal-box__title{font-family:Avenir LT Std\ 35 Light;font-size:1rem;font-weight:300;line-height:1.25rem}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.cart-page .renewal-box__title{padding-right:120px}}.cart-page .renewal-box__title:last-of-type{margin-bottom:0;padding-bottom:0}.cart-page .renewal-box__toggle-row{align-items:self-start;margin-bottom:8px}.cart-page .renewal-box__toggle-row label{font-family:Avenir LT Std\ 65 Medium;font-size:1rem;line-height:1.25rem;margin-right:40px}.cart-page .renewal-box__toggle-row .toggle-wrapper{max-height:24px}.cart-page .renewal-box__toggle-row .toggle-wrapper label{margin:0;width:48px}.cart-page .renewal-box__toggle-row .toggle-wrapper input.toggle+label:after{width:20px;height:20px;border-radius:16px}.cart-page .renewal-box__next-payment{font-family:Avenir LT Std\ 65 Medium;font-size:1rem;font-weight:500;line-height:1.25rem}@media (min-width:1200px){.cart-page .renewal-box__next-payments{max-width:408px}}.cart-page .renewal-box__next-payments-price b{font-family:Avenir LT Std\ 65 Medium;font-size:1rem;line-height:1.25rem;color:#fff}.cart-page .renewal-box__next-payments-price:not(b){color:hsla(0,0%,100%,.8);line-height:1.125rem}.cart-page .renewal-box__next-payments-time{font-family:Avenir LT Std\ 65 Medium;font-size:1rem;font-weight:500;line-height:1.25rem}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.cart-page .renewal-box__next-payments-time{margin-bottom:2px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.cart-page .renewal-box__next-payments-time{display:inline;margin-right:8px}}.cart-page .renewal-box__next-payments-time-for{font-family:Avenir LT Std\ 45 Book;font-size:.875rem;line-height:1.125rem;color:#ccced0}.cart-page .renewal-box .text-btn-no-arrow.small{letter-spacing:normal;font-weight:400;margin-bottom:4px;font-size:.75rem;font-family:Avenir LT Std\ 45 Book;line-height:1rem}.cart-page .renewal-box__unsubscribe-info{font-family:Avenir LT Std\ 35 Light;font-size:1rem;line-height:1.25rem;margin-bottom:0}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.cart-page .renewal-box__unsubscribe-info{margin-bottom:4px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.cart-page .renewal-box .btn-v4{margin-bottom:0}}.cart-page__renewal-toggle{background-color:hsla(0,0%,100%,.1);text-align:center;padding:20px 0;border-radius:6px;display:flex;align-items:center;justify-content:center}.cart-page__renewal-toggle__label{font-family:Avenir LT Std\ 45 Book;font-size:.875rem;line-height:1.125rem}.cart-page__renewal-toggle img{width:16px;height:16px;margin-left:8px}.cart-page__promo-code.desktop-and-tablet-landscape-behavior .flex.error-message span[role=alert]{color:var(--text)!important}.cart-page__promo-code-icon{margin-left:10px;filter:invert(18%) sepia(69%) saturate(2517%) hue-rotate(134deg) brightness(99%) contrast(85%)}@media (max-width:1199.5px){.cart-page__promo-code{border-bottom:1px solid hsla(0,0%,100%,.2)}}@media (min-width:1200px){.cart-page__promo-code{margin-bottom:0}}.cart-page__promo-code .error-message,.cart-page__promo-code .success-message{margin-top:19px;display:flex;align-items:center}.cart-page__promo-code .error-message.loading,.cart-page__promo-code .success-message.loading{margin-bottom:25px}.cart-page__promo-code .error-message svg,.cart-page__promo-code .success-message svg{margin-right:16.15px}.cart-page__promo-code .remove-promo-btn{height:auto;padding:0;margin-top:26.29px;margin-bottom:25px}.cart-page__promo-code .success-message span{color:#fff!important}.cart-page__promo-code .success-message svg{fill:#1eca0f}.cart-page__promo-code .error-message svg{fill:#d13131;width:24px;height:24px;margin-right:16.5px}.cart-page__promo-code .accordion-v3{border-top:none}.cart-page__promo-code .accordion-v3 .form__group>input.labeled~.form__label{font-size:.875rem}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.cart-page__promo-code .accordion-v3{border-top:.5px solid rgba(var(--theme-color-rgb-inverted),.2);margin-top:0;padding-top:20px}}.cart-page__promo-code__cta-wrapper{margin:24px 0}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.cart-page__promo-code .accordion-v3__title{margin-top:20px}}.cart-page__promo-code .accordion-v3__title .btn-v4{font-size:.875rem}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.cart-page__cta-wrapper.phone-and-tablet-portrait{display:flex;flex-direction:row;align-items:center;margin:0 32px 24px}.cart-page__cta-wrapper.phone-and-tablet-portrait>div,.cart-page__cta-wrapper.phone-and-tablet-portrait>p{margin:0}.cart-page__cta-wrapper.phone-and-tablet-portrait>p{margin-right:160px}.cart-page__cta-wrapper.phone-and-tablet-portrait .btn-v4{margin:0 32px 0 0;width:252px;padding:22px 40px 18px;letter-spacing:.00013rem}}.cart-page__cta-wrapper.desktop-and-tablet-landscape{margin-top:32px}.cart-page__cta-wrapper.desktop-and-tablet-landscape .accept-terms-privacy-message{font-family:Avenir LT Std\ 45 Book;font-weight:400;color:hsla(0,0%,100%,.8);line-height:1rem}.cart-page__cta-wrapper.desktop-and-tablet-landscape>p{margin-right:100px;margin-left:0}.cart-page__cta-wrapper.desktop-and-tablet-landscape .btn-v4{width:252px;padding:22px 40px 18px;letter-spacing:.00013rem}@media (min-width:1200px){.cart-page__cta-wrapper.desktop-and-tablet-landscape{margin-right:120px}}@media (min-width:1200px){.cart-page__price-summary{margin-bottom:40px}}.cart-page__price-summary p{color:#26e5e9;font-family:Avenir LT Std\ 55 Roman;font-weight:400;font-size:.875rem;letter-spacing:.2px;line-height:18px;line-height:1.125rem;color:hsla(0,0%,100%,.8);margin-bottom:0}.cart-page__price-summary p:last-child{font-size:1rem;font-family:Avenir LT Std\ 65 Medium}.cart-page__price-summary__item:first-of-type{border-top:none}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.cart-page__price-summary__item:first-of-type{padding-top:0}.cart-page__price-summary__item:first-of-type p:last-of-type{font-family:Avenir LT Std\ 65 Medium}}.cart-page__price-summary .promo-label{display:inline-block;margin-right:16px}.cart-page__price-summary .disabled :not(.promo-list) .item-row:nth-child(2){margin-top:16px}.cart-page__price-summary .disabled .promo-value{letter-spacing:.1px;color:var(--text)}.cart-page__price-summary .promo-price{flex-shrink:0;color:#75a53e}.cart-page__price-summary__item{padding:20px 0 22px;border-top:1px solid rgba(var(--theme-color-rgb-inverted),.2)}.cart-page__price-summary__item.total p{color:#fff}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.cart-page__price-summary__item.total{padding-bottom:20px}}.cart-page__renewal-toggle{display:none;font-size:.875rem;font-weight:300;font-family:Avenir LT Std\ 35 Light}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.cart-page__renewal-toggle{display:flex}}.cart-page__renewal-toggle .toggle-wrapper input.toggle+label{width:37.75px;height:.8em}.cart-page__renewal-toggle .toggle-wrapper input.toggle+label:before{height:14.53px;width:23.53px}.cart-page__renewal-toggle .toggle-wrapper input.toggle+label:after{height:13.125px;width:12.92px}.cart-page__renewal-toggle .toggle-wrapper input.toggle:checked+label:after{left:calc(100% - 24px)}.cart-page ul.renewal-box__list li:last-child{margin-bottom:0}.cart-page__cta{margin-bottom:16px;width:100%;padding:22px 40px 18px}.cart-page__accept-terms{text-align:left;color:hsla(0,0%,100%,.8);font-family:Avenir LT Std\ 65 Medium;font-size:.75rem;line-height:1rem;margin-bottom:24px}@media (min-width:1200px){.cart-page__accept-terms{margin-bottom:0;margin-right:20px;margin-left:20px;color:var(--text)}}.cart-page__empty-cart{text-align:center;display:flex;flex-direction:column;align-items:center;margin-bottom:48px}.cart-page__empty-cart p{margin-bottom:0}.cart-page__empty-cart__text{margin-bottom:40px}.cart-page__empty-cart__text h2{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:1.5rem;font-style:normal;font-weight:400;margin-bottom:16px;text-transform:uppercase}.cart-page__empty-cart__cta-wrapper{margin-bottom:69.12px}@media (max-width:1199.5px){.cart-page__empty-cart__cta,.cart-page__empty-cart__cta-wrapper{width:100%}}.cart-page__empty-cart__icon{width:100%;padding-bottom:16px;border-bottom:1px solid rgba(var(--theme-color-rgb-inverted),.4);margin-bottom:16px}.cart-page__empty-cart__payments-methods p{font-family:Avenir LT Std\ 35 Light;font-size:1rem;font-style:normal;font-weight:300;margin-bottom:16px}.cart-page__empty-cart__payments-methods__icons svg:not(:last-child){margin-right:16px}.cart-page .accordion-v3__title{margin:0 0 20px}.cart-page .accordion-v3__list{margin-right:6px}.cart-page__loader{height:200px;position:relative}.checkout-page{padding-bottom:80px}.checkout-page .page-top-title h1{font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:2.125rem;letter-spacing:-.9px;line-height:normal;color:#fff;display:inline-block;letter-spacing:normal}@supports ((background-clip:text) or (-webkit-background-clip:text)) and ((text-fill-color:transparent) or (-webkit-text-fill-color:transparent)){.checkout-page .page-top-title h1{background-image:linear-gradient(270deg,#00b2ff -90%,#d8d8d8);background-size:cover;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}}@media (max-width:1199.5px){.checkout-page .page-top-title{margin-bottom:24px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.checkout-page .page-top-title{margin-bottom:32px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.checkout-page .page-top-title{margin-top:24px}}@media (min-width:1200px){.checkout-page .page-top-title{margin-bottom:48px}}.checkout-page .cart-card .profile-order-history-details__info-item__price-and-qty-row>.profile-order-history-details__info-item__qty+.profile-order-history-details__info-item__price{justify-content:end}.checkout-page .cart-card .profile-order-history-details__info-item__price-and-qty-row>.profile-order-history-details__info-item__qty+.profile-order-history-details__info-item__price .crossed,.checkout-page .cart-card .profile-order-history-details__info-item__price-and-qty-row>.profile-order-history-details__info-item__qty+.profile-order-history-details__info-item__price .crossed+p{width:auto}.checkout-page.order-confirmation-page{min-height:100vh}.checkout-page.order-confirmation-page .page-top-title{margin-top:112px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.checkout-page.order-confirmation-page .page-top-title{margin-top:162px}}@media (max-width:1199.5px){.checkout-page.order-confirmation-page .checkout-page__edit-cart{margin-top:24px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.checkout-page.order-confirmation-page .checkout-page__steps-list{width:100%}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.checkout-page.order-confirmation-page .checkout-page__steps-list.third-step{margin-bottom:80px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.checkout-page.order-confirmation-page .checkout-page__steps-list.third-step{max-width:553px}}@media (min-width:1200px){.checkout-page.order-confirmation-page .checkout-page__steps-list.third-step{max-width:768px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.checkout-page.order-confirmation-page .checkout-page__steps-list-wrapper{display:flex}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.checkout-page.order-confirmation-page .checkout-page__steps-list-wrapper{margin:0 32px}}@media (min-width:1200px){.checkout-page.order-confirmation-page .checkout-page__steps-list-wrapper{margin:0 60px;max-width:1320px}}@media screen and (min-width:1200px) and (min-width:1440px){.checkout-page.order-confirmation-page .checkout-page__steps-list-wrapper{width:1440px}}@media screen and (min-width:1200px) and (min-width:1520px){.checkout-page.order-confirmation-page .checkout-page__steps-list-wrapper{margin-left:auto;margin-right:auto}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.checkout-page.order-confirmation-page .checkout-page__next-steps-wrapper{margin-bottom:48px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.checkout-page.order-confirmation-page .checkout-page__next-steps-wrapper{padding:0 0 0 32px}}@media (min-width:1200px){.checkout-page.order-confirmation-page .checkout-page__next-steps-wrapper{padding:0 0 0 40px}}.checkout-page.order-confirmation-page .checkout-page__next-steps-wrapper .checkout-page__next-steps-title{margin-bottom:24px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.checkout-page.order-confirmation-page .checkout-page__next-steps-wrapper .checkout-page__next-steps-title{padding-top:24px;margin-top:0}}.checkout-page.order-confirmation-page .checkout-page__next-steps-wrapper .btn-v4{display:inline}.checkout-page.order-confirmation-page .checkout-page__third-step h3{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:1.25rem}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.checkout-page.order-confirmation-page .checkout-page__third-step h3{font-size:1.5rem}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.checkout-page.order-confirmation-page .checkout-page__third-step .checkout-page__info-box{padding:24px 32px 26px;display:flex;justify-content:space-between}}.checkout-page.order-confirmation-page .checkout-page__third-step .checkout-page__info-box p,.checkout-page.order-confirmation-page .checkout-page__third-step .checkout-page__info-box span{font-family:Avenir LT Std\ 65 Medium}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.checkout-page.order-confirmation-page .checkout-page__third-step .checkout-page__info-box{margin-bottom:0}.checkout-page.order-confirmation-page .checkout-page__third-step .checkout-page__info-box .checkout-page__info-box-item.text-right p{line-height:1.25rem!important;font-family:Avenir LT Std\ 35 Light!important}}.checkout-page.order-confirmation-page .checkout-page__third-step .checkout-page__info-box-title{flex-basis:50%;color:#fff;line-height:1.25rem}.checkout-page.order-confirmation-page .checkout-page__third-step .checkout-page__info-box-item{flex-basis:50%}.checkout-page.order-confirmation-page .checkout-page__third-step .checkout-page__info-box-item .price.promo{color:#75a53e}.checkout-page.order-confirmation-page .checkout-page__third-step .checkout-page__info-box-item.total p{margin-top:8px;margin-bottom:0;color:#fff}.checkout-page.order-confirmation-page .checkout-page__third-step .checkout-page__info-box-item .name{line-height:1.125rem;letter-spacing:.2px}.checkout-page.order-confirmation-page .checkout-page__third-step .checkout-page__info-box .name{display:flex;flex-grow:1;color:hsla(0,0%,100%,.8);font-size:.875rem;font-family:Avenir LT Std\ 55 Roman}.checkout-page.order-confirmation-page .checkout-page__third-step .checkout-page__info-box .price{font-size:1rem;color:hsla(0,0%,100%,.8)}.checkout-page.order-confirmation-page .checkout-page__third-step .checkout-page__info-box.next-payment .price{font-family:Avenir LT Std\ 45 Book;font-size:.875rem;line-height:1.125rem;margin-left:8px}.checkout-page.order-confirmation-page .checkout-page__third-step .checkout-page__info-box-row p{font-family:Avenir LT Std\ 35 Light;line-height:1.25rem}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.checkout-page.order-confirmation-page .checkout-page__third-step .checkout-page__info-box-row{border-bottom:none;flex-basis:50%}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.checkout-page.order-confirmation-page .checkout-page__third-step{width:100%;margin-left:auto}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.checkout-page.order-confirmation-page .checkout-page__third-step{width:553px}}@media (min-width:1200px){.checkout-page.order-confirmation-page .checkout-page__third-step{width:768px}}@media (max-width:1199.5px){.checkout-page.order-confirmation-page .checkout-page__steps-list-content{padding:0}}@media (min-width:1200px){.checkout-page.order-confirmation-page .checkout-page__steps-list-content{padding:0}}.checkout-page.order-confirmation-page .checkout-page__thank-you h3{line-height:1.5rem;font-weight:900;margin-bottom:12px}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.checkout-page.order-confirmation-page .checkout-page__thank-you h3{font-size:1.5rem}}.checkout-page.order-confirmation-page .checkout-page__thank-you .description>p{font-family:Avenir LT Std\ 35 Light;line-height:1.25rem}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.checkout-page.order-confirmation-page .checkout-page__thank-you{padding:0 16px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.checkout-page.order-confirmation-page .checkout-page__thank-you{padding:0 32px}}.checkout-page.order-confirmation-page .checkout-page__info-box-wrapper{border:none;margin:0}.checkout-page.order-confirmation-page .checkout-page__info-box-wrapper.desktop-and-tablet-landscape .checkout-page__info-box{background-color:transparent;border-bottom:1px solid hsla(0,0%,100%,.2);padding:20px 0}.checkout-page.order-confirmation-page .checkout-page__info-box-wrapper.desktop-and-tablet-landscape .checkout-page__info-box:last-of-type{border-bottom:0}.checkout-page.order-confirmation-page .checkout-page__info-box{padding:16px;border-radius:0;margin-left:0}.checkout-page.order-confirmation-page .checkout-page__info-box h3{margin-bottom:12px}.checkout-page.order-confirmation-page .checkout-page__info-box-row{padding-top:12px}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.checkout-page.order-confirmation-page .checkout-page__info-box-row{padding-top:0}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.checkout-page.order-confirmation-page .checkout-page__info-box-row:not(:first-of-type) h3{padding-top:12px}}.checkout-page.order-confirmation-page .checkout-page__info-box-row:not(:first-of-type) p:last-of-type{margin-bottom:12px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.checkout-page.order-confirmation-page .checkout-page__info-box-row:not(:first-of-type) p:last-of-type{margin-bottom:16px}}.checkout-page.order-confirmation-page .checkout-page__info-box-row:not(:last-of-type) p{margin-bottom:8px}.checkout-page.order-confirmation-page .checkout-page__info-box-row:not(:last-of-type) p:last-of-type{margin-bottom:12px}.checkout-page.order-confirmation-page .checkout-page__info-box-row__payment-method{background-color:#020814;padding:20px;border-radius:6px}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.checkout-page.order-confirmation-page .checkout-page__info-box-row__payment-method{padding:14px 16px}}.checkout-page.order-confirmation-page .checkout-page__info-box-row__payment-method p{margin-bottom:0!important}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.checkout-page.order-confirmation-page .checkout-page__info-box-row__payment-method{padding:0}.checkout-page.order-confirmation-page .checkout-page__info-box-row__payment-method p{flex-direction:row-reverse;justify-content:flex-start}.checkout-page.order-confirmation-page .checkout-page__info-box-row__payment-method p svg{margin-right:16px}}.checkout-page.order-confirmation-page .checkout-page__next-steps-list{list-style:none;list-style-position:inside;counter-reset:counter-next-step}.checkout-page.order-confirmation-page .checkout-page__next-steps-list li{margin:16px 0}.checkout-page.order-confirmation-page .checkout-page__next-steps-list li:before{counter-increment:counter-next-step;content:"0" counter(counter-next-step);color:#26e5e9;font-family:Tobias Light;font-size:1.75rem;margin-right:10px;line-height:1.875rem}.checkout-page.order-confirmation-page .checkout-page__next-steps-list li span{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:1.25rem;letter-spacing:-.2px;line-height:1.5;color:#fff;line-height:1.875rem}.checkout-page.order-confirmation-page .checkout-page__next-steps-list li .checkout-page__next-steps__item-description{color:hsla(0,0%,100%,.8);line-height:1.25rem;margin-top:12px;margin-bottom:16px;font-family:Avenir LT Std\ 35 Light;font-size:1rem}.checkout-page section.section--page-title{padding-bottom:24px;margin-bottom:24px}@media (max-width:1199.5px){.checkout-page section.section--page-title{border-bottom:1px solid rgba(var(--theme-color-rgb-inverted),.4)}}.checkout-page section.section--page-title p{font-family:Avenir LT Std\ 65 Medium;font-size:.875rem;font-style:normal;font-weight:500;margin-bottom:0}.checkout-page .ecommerce.check-box__container{margin-top:0}.checkout-page__form-content-billing{position:relative;margin-bottom:32px}@media (min-width:1200px){.checkout-page__form-content-billing{display:grid;grid-template-columns:1fr 1fr;column-gap:12px}.checkout-page__form-content-billing .checkbox{grid-column-start:1}}.checkout-page__form-content-billing .form-content-billing__item{margin-bottom:16px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.checkout-page__form-content-billing .form-content-billing__item{margin-bottom:12px}}.checkout-page__form-content-billing .form-content-billing__item:has(.disabled){margin-top:16px;margin-bottom:24px}@media (min-width:1200px){.checkout-page__form-content-billing .form-content-billing__item:has(.disabled){margin-top:0}}.checkout-page__form-content-billing .form-content-billing__item .input--dirty-and-valid{border-color:#fff}.checkout-page__form-content-billing .form__group{margin-top:0}.checkout-page__form-content-billing .form__group input{font-size:.875rem;line-height:1.125rem;letter-spacing:.01125pxrem;font-family:Avenir LT Std\ 45 Book}.checkout-page__form-content-billing .form__group>input:placeholder-shown~.form__label{font-size:.875rem}.checkout-page__form-content-billing .form__group.disabled .form__field{border:0;color:#fff;padding:0;max-height:1.25rem}.checkout-page__summary-order{margin-bottom:40px}@media (max-width:1199.5px){.checkout-page__summary-order{padding:0 16px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.checkout-page__summary-order{padding:0 32px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.checkout-page__summary-order{margin-bottom:48px}}.checkout-page__summary-order .accordion-v3{border:1px solid rgba(var(--theme-color-rgb-inverted),.2);border-radius:6px;padding:16px;width:unset}.checkout-page__summary-order .accordion-v3--expand .accordion-v3__title-container{margin-bottom:12px}.checkout-page__summary-order .accordion-v3--expand .accordion-v3__title svg{margin-top:-2px}.checkout-page__summary-order .accordion-v3--expand .accordion-v3__chevron{margin-bottom:0}.checkout-page__summary-order .accordion-v3__title{margin-top:0;color:var(--text);font-size:.875rem;font-style:normal;font-weight:500;border:none}@media (max-width:1199.5px){.checkout-page__summary-order .accordion-v3__title{width:100%}}.checkout-page__summary-order .accordion-v3__title .title span{font-family:Avenir LT Std\ 45 Book;color:#ccced0;margin-right:0;line-height:1.125rem}.checkout-page__summary-order .accordion-v3__title .title{margin-right:16px;width:100%}.checkout-page__summary-order .accordion-v3__title svg{margin-top:-1px}.checkout-page__summary-order .accordion-v3__title span.value{font-family:Avenir LT Std\ 65 Medium;color:#fff;font-size:1rem;line-height:1.25rem}.checkout-page__summary-order .accordion-v3__list{background-color:transparent;margin:0}.checkout-page__summary-order .accordion-v3__list.expand{border-top:1px solid rgba(var(--theme-color-rgb-inverted),.2);margin:0;padding-top:12px}.checkout-page__summary-order .accordion-v3__list p{color:#ccced0;border-radius:10px;font-family:Avenir LT Std\ 55 Roman;font-size:.875rem;font-style:normal;font-weight:500;padding:12px 0 14px;margin:0 32px 0 0}.checkout-page__summary-order .accordion-v3__list p:not(:last-child){padding-bottom:16px}.checkout-page__summary-order .accordion-v3__list .checkout-page__summary-order-item:first-child p{padding-top:0}.checkout-page__summary-order .accordion-v3__list .checkout-page__summary-order-item-price{font-size:1rem}.checkout-page__summary-order .accordion-v3__list .checkout-page__summary-order-item:not(:last-child){border-bottom:1px solid rgba(var(--theme-color-rgb-inverted),.2)}.checkout-page__summary-order-item p{display:flex;justify-content:space-between}.checkout-page__summary-order-item-price{flex-shrink:0}.checkout-page__summary-order-item-price.promo{color:#75a53e}.checkout-page__accept-terms{text-align:left;color:hsla(0,0%,100%,.8);font-family:Avenir LT Std\ 45 Book;font-size:.75rem;line-height:1rem}@media (min-width:1200px){.checkout-page__accept-terms{margin-bottom:0;padding-right:315px}}.checkout-page__accept-terms.first-step{padding-bottom:40px;margin-bottom:0;font-family:Avenir LT Std\ 45 Book;line-height:1rem}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.checkout-page__accept-terms.first-step{padding-right:20px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.checkout-page__accept-terms.first-step{padding-right:205px}}@media (min-width:1200px){.checkout-page__accept-terms.first-step{padding-right:400px}}.checkout-page__accept-terms.second-step{margin-bottom:0;margin-top:16px;font-family:Avenir LT Std\ 45 Book;line-height:1rem}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.checkout-page__accept-terms.second-step{padding-right:100px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.checkout-page__accept-terms.second-step{padding-right:150px}}.checkout-page__steps-list{list-style:none;list-style-position:inside;counter-reset:counter-step}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.checkout-page__steps-list{display:flex}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.checkout-page__steps-list{margin-bottom:61px}}@media (min-width:1200px){.checkout-page__steps-list{margin-bottom:80px}}.checkout-page__steps-list .btn-v4.text-btn-no-arrow{font-family:Avenir LT Std\ 85 Heavy,sans-serif;letter-spacing:.2px;font-weight:900;line-height:1.125rem}.checkout-page__steps-list li{display:flex}.checkout-page__steps-list-item{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:16px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.checkout-page__steps-list-item{margin-bottom:0;margin-top:-1px}}@media (max-width:1199.5px){.checkout-page__steps-list-content{padding:0 16px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.checkout-page__steps-list-content{padding:0 32px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.checkout-page__steps-list-content{width:100%}.checkout-page__steps-list-content li:last-of-type{margin-left:-1px}}@media (min-width:1200px){.checkout-page__steps-list-content{padding:0 40px 0 60px}}.checkout-page__steps-list-content .form__label{letter-spacing:.15px}.checkout-page__steps-list li{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:1.25rem;font-weight:900;line-height:1.25rem;color:#fff}.checkout-page__steps-list li:before{counter-increment:counter-step;content:counter(counter-step);font-size:12px;background:#fff;position:relative;top:-2px;width:1.25rem;height:1.25rem;border-radius:11px;display:inline-block;line-height:1.25rem;color:#020814;text-align:center;margin-right:.75rem;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:.75rem;font-style:normal;font-weight:400}.checkout-page__steps-list li.disabled{color:hsla(0,0%,100%,.6);font-family:Avenir LT Std\ 65 Medium;font-size:1rem;font-weight:500}.checkout-page__steps-list li.disabled:before{color:#fff;background:#020814;border:1px solid #fff;width:20px;height:20px;box-sizing:border-box}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.checkout-page__steps-list li.disabled:before{left:1px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.checkout-page__steps-list li.disabled{margin-bottom:8px}}.checkout-page__steps-list li.checked{position:relative;display:inline-block}.checkout-page__steps-list li.checked:before{content:"";top:2px}.checkout-page__steps-list li .checkout-page__check-icon{position:absolute;left:4px;top:6px;width:12px;height:12px;filter:invert(1)}@media (min-width:1200px){.checkout-page__steps-list{max-width:1440px}}@media screen and (min-width:1200px) and (min-width:1520px){.checkout-page__steps-list{margin-left:auto;margin-right:auto}}.checkout-page__first-step__edit-billing-address{display:inline-block}.checkout-page__second-step{position:relative}.checkout-page__second-step .checkout-page__recaptcha{z-index:4000}.checkout-page__second-step .checkout-page .grecaptcha-badge{z-index:99999}.checkout-page__second-step .checkout-page__payments-details{margin-bottom:0}.checkout-page__second-step .checkout-page__payments-details.background{background-color:hsla(0,0%,100%,.1);padding:24px;border-radius:6px;border:none}.checkout-page__second-step .checkout-page__payments-details .title h3{font-family:Avenir LT Std\ 35 Light;font-size:1rem}.checkout-page__second-step .checkout-page__payments-details .form-payment-details__add-card-form .form-payment-details__item{margin-bottom:0}.checkout-page__second-step .checkout-page__payments-details .form-payment-details__add-card-form .form-payment-details__item .cc-exp{margin-right:8px}.checkout-page__second-step .checkout-page__payments-details .form-payment-details__add-card-form .form__group>input:placeholder-shown~.form__label{font-size:.875rem;letter-spacing:.00937rem;line-height:1rem}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.checkout-page__second-step .checkout-page__payments-details{margin-left:21.5px}}.checkout-page__second-step .checkout-page__payments-details .title svg{display:none}.checkout-page__second-step .checkout-page__payments-details .form-payment-details__choice{color:hsla(0,0%,100%,.8);background:#020814;padding:20px}.checkout-page__second-step .checkout-page__payments-details .form-payment-details__choice:not(:last-child){margin-bottom:8px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.checkout-page__second-step .checkout-page__payments-details .form-payment-details__choice-item .card-info__user{flex-direction:column}.checkout-page__second-step .checkout-page__payments-details .form-payment-details__choice-item .card-info__user .expiration{align-self:flex-start}}.checkout-page__second-step .checkout-page__payments-details .form-payment-details__choice .card-info span{font-family:Avenir LT Std\ 65 Medium;color:#fff;font-size:.875rem;line-height:1.125rem}.checkout-page__second-step .checkout-page__payments-details .form-payment-details__choice .card-info span.name{font-family:Avenir LT Std\ 35 Light;font-style:normal;font-size:1rem;font-weight:300;line-height:1.25rem;color:hsla(0,0%,100%,.8)}.checkout-page__second-step .checkout-page__payments-details .form-payment-details__choice .card-info .expiration-date{font-family:Avenir LT Std\ 45 Book;font-size:.875rem}.checkout-page__second-step .checkout-page__payments-details .form-payment-details__choice .card-image{margin-right:16px}.checkout-page__second-step .checkout-page__payments-details .form-payment-details__choice .cvc.checkout-page__cvc{flex-wrap:wrap}.checkout-page__second-step .checkout-page__payments-details .form-payment-details__choice .cvc.checkout-page__cvc .form__wrapper{flex:1 0 70%}.checkout-page__second-step .checkout-page__payments-details .form-payment-details__choice .cvc.checkout-page__cvc span[role=alert]{flex:1 0 70%;font-size:.75rem;max-width:200px;margin-right:auto}.checkout-page__second-step .checkout-page__payments-details.background .btn-v4.form-payment-details__add-card{position:absolute;top:0;right:0;margin-top:0}.checkout-page__second-step .checkout-page__payments-details.background .checkout-page__generic-error{font-size:1rem;line-height:1.25rem}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.checkout-page__info-box{margin-left:21.5px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.checkout-page__first-step-form{padding-left:21.5px;padding-top:16px;margin-top:-2px;margin-left:9.5px;border-left:1px solid #fff}}@media (min-width:1200px){.checkout-page__info-box-wrapper{margin-bottom:0}}.checkout-page__payments-details-wrapper{padding-bottom:32px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.checkout-page__payments-details-wrapper{margin:-2px 0 0 9px;border-left:1px solid #fff;padding:16px 0 40px}}.checkout-page .checkout-page__info-box p{font-family:Avenir LT Std\ 35 Light;font-size:1rem;font-weight:300;line-height:1.25rem}.checkout-page__info-box{border-radius:6px;padding:24px;background-color:hsla(0,0%,100%,.1)}.checkout-page__info-box p{font-family:Avenir LT Std\ 45 Book;font-size:.875rem;font-style:normal;font-weight:500;margin-bottom:0}.checkout-page__info-box p:not(:last-child){margin-bottom:8px}.checkout-page__info-box .skeleton-text{border-radius:17px}.checkout-page__info-box .skeleton-text:not(:last-child){margin-bottom:10px}.checkout-page__info-box h3{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:1rem;font-style:normal;font-weight:400;margin-bottom:10px}@media (min-width:1200px){.checkout-page__info-box h3{text-transform:uppercase;color:#26e5e9;margin-bottom:24px}}.checkout-page__info-box-row:not(:last-child){padding-bottom:12px;border-bottom:1px solid hsla(0,0%,100%,.2)}@media (min-width:1200px){.checkout-page__info-box-row:not(:last-child){padding-bottom:30px;margin-bottom:32px}}.checkout-page__payments-details{margin-bottom:24px}.checkout-page__payments-details.background{border-radius:10px;padding:16px 24px;background-color:var(--background-ecommerce);border:1px solid rgba(var(--theme-color-rgb-inverted),.4)}.checkout-page__payments-details .title h3{font-family:Avenir LT Std\ 65 Medium;font-size:.875rem;font-weight:300;line-height:1.25rem}.checkout-page__payments-details .title img{width:24px;height:24px;filter:invert(82%) sepia(69%) saturate(2517%) hue-rotate(134deg) brightness(99%) contrast(85%)}.checkout-page__payments-details .form-payment-details{margin-top:16px}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.checkout-page__payments-details .form-payment-details__submit-and-message{display:flex;align-items:center}}.checkout-page__payments-details .form-payment-details__submit-and-message .btn-v4{margin-top:24px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.checkout-page__payments-details .form-payment-details__submit-and-message .btn-v4{width:auto;letter-spacing:.00204rem}}.checkout-page__payments-details .form-payment-details .check-box__container.ecommerce{margin-top:26px}.checkout-page__payments-details .form-payment-details .check-box__container.ecommerce:last-child{margin-top:0;padding:0 0 20px 20px;background-color:#020814;border-radius:0 0 6px 6px}.checkout-page__payments-details .form-payment-details .check-box__container.ecommerce:last-child .check-box__text{color:hsla(0,0%,100%,.8);cursor:pointer}.checkout-page__payments-details .form-payment-details__item{margin-top:0;margin-bottom:16px}.checkout-page__payments-details .form-payment-details__item>div{width:100%}.checkout-page__payments-details .form-payment-details__item .form__group{margin-top:8px}.checkout-page__payments-details .form-payment-details__item .cc-exp{margin-right:27px}.checkout-page__payments-details .form-payment-details__item .cc-exp .form__group-border input,.checkout-page__payments-details .form-payment-details__item .cvc .form__group-border input{padding-right:17px}.checkout-page__payments-details .form-payment-details__choice{display:flex;flex-direction:column;width:100%;color:#f4f4f4;background:#fff;box-sizing:border-box;padding:14px 16px;border-radius:6px}.checkout-page__payments-details .form-payment-details__choice:not(:last-child){margin-bottom:24px}.checkout-page__payments-details .form-payment-details__choice-item{display:flex}.checkout-page__payments-details .form-payment-details__choice .cvc,.checkout-page__payments-details .form-payment-details__choice .cvc.checkout-page__cvc{margin-top:0;margin-left:84px;display:flex;align-items:center;flex-direction:row-reverse}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.checkout-page__payments-details .form-payment-details__choice .cvc,.checkout-page__payments-details .form-payment-details__choice .cvc.checkout-page__cvc{margin-top:12px;display:block}}.checkout-page__payments-details .form-payment-details__choice .cvc.checkout-page__cvc .tag-badge,.checkout-page__payments-details .form-payment-details__choice .cvc .tag-badge{color:#75a53e;font-family:Avenir LT Std\ 45 Book;font-weight:350;font-size:.75rem;letter-spacing:.2px;line-height:16px;text-align:right;background-color:hsla(0,0%,100%,.2);color:#fff;margin-bottom:0;padding:4px 8px 2px}.checkout-page__payments-details .form-payment-details__choice .cvc.checkout-page__cvc .form__group,.checkout-page__payments-details .form-payment-details__choice .cvc .form__group{padding-top:16px;margin-top:0;max-width:200px}.checkout-page__payments-details .form-payment-details__choice .cvc.checkout-page__cvc .form__group:focus-within .form__label,.checkout-page__payments-details .form-payment-details__choice .cvc .form__group:focus-within .form__label{display:none}.checkout-page__payments-details .form-payment-details__choice .cvc.checkout-page__cvc .form__group .form__field.labeled.input--dirty+.form__label,.checkout-page__payments-details .form-payment-details__choice .cvc .form__group .form__field.labeled.input--dirty+.form__label{display:none}.checkout-page__payments-details .form-payment-details__choice .cvc.checkout-page__cvc .form__group-border input,.checkout-page__payments-details .form-payment-details__choice .cvc .form__group-border input{width:134px;padding:11px 16px}.checkout-page__payments-details .form-payment-details__choice .cvc.checkout-page__cvc .form__label,.checkout-page__payments-details .form-payment-details__choice .cvc .form__label{color:hsla(0,0%,100%,.6);transform:translate(16px,32px);font-size:.875rem}.checkout-page__payments-details .form-payment-details__choice .cvc.checkout-page__cvc .form__label:after,.checkout-page__payments-details .form-payment-details__choice .cvc .form__label:after{color:hsla(0,0%,100%,.6)}.checkout-page__payments-details .form-payment-details__choice .checkbox{display:flex;align-items:center}.checkout-page__payments-details .form-payment-details__choice .checkbox .check-box__checkmark{width:12px;height:12px;min-width:12px;border-radius:50%;cursor:pointer}.checkout-page__payments-details .form-payment-details__choice .checkbox .check-box__checkmark:after{position:absolute;width:11px;height:11px;background-color:#26e5e9;transform:translate(-50%,-50%);border-radius:50%;border:1px solid #020814;box-sizing:border-box}.checkout-page__payments-details .form-payment-details__choice .card-info{display:flex;justify-content:space-between;width:100%}.checkout-page__payments-details .form-payment-details__choice .card-info__user{width:100%;display:flex}.checkout-page__payments-details .form-payment-details__choice .card-info__user-info{display:flex;flex-direction:column;width:100%}.checkout-page__payments-details .form-payment-details__choice .card-info .expiration{display:flex;flex-direction:column;justify-content:flex-end}.checkout-page__payments-details .form-payment-details__choice .card-info .expiration .expiration-date,.checkout-page__payments-details .form-payment-details__choice .card-info .expiration .expired{font-size:.875rem;align-self:end}.checkout-page__payments-details .form-payment-details__choice .card-info .expiration .expired{color:#d13131}.checkout-page__payments-details .form-payment-details__choice .card-info span{font-family:Avenir LT Std\ 35 Light;color:#4f4f4f;font-size:.875rem;line-height:1.5rem}.checkout-page__payments-details .form-payment-details__choice .card-info span.name{font-family:Avenir LT Std\ 35 Light;font-style:normal;font-size:.875rem;font-weight:300;line-height:1.25rem}.checkout-page__payments-details .form-payment-details__choice .card-image{margin-right:10px;display:flex;align-items:center}.checkout-page__payments-details .form-payment-details__choice .card-image svg{min-width:23px}.checkout-page__payments-details .form-payment-details__choice input:not(.input--error){border:1px solid hsla(0,0%,100%,.6)}.checkout-page__payments-details .form-payment-details__add-card-form{padding:20px 20px 0;background-color:#020814;border-radius:6px 6px 0 0;margin-top:8px}.checkout-page__payments-details .form-payment-details__add-card-form .form-payment-details__item:last-child{margin-bottom:0;padding-bottom:24px}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.checkout-page__payments-details .form-payment-details__add-card-form .form-payment-details__item:last-child{padding-bottom:26px}}.checkout-page__payments-details .form-payment-details__add-card-form .form__label{line-height:1rem}.checkout-page__payments-details .form-payment-details__toggle{display:flex;align-items:center;padding-top:8px}.checkout-page__payments-details .form-payment-details__toggle label{font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:.875rem;margin-right:16px;line-height:normal}.checkout-page__payments-details .form-payment-details .toggle-wrapper{display:flex;flex-shrink:0}.checkout-page__payments-details .form-payment-details__choice-ctas{margin-top:19px}.checkout-page__payments-details .form-payment-details__choice-ctas .btn-v3{font-size:.75rem;color:#000}.checkout-page__payments-details .form-payment-details__tagbadge{margin-bottom:5px}.checkout-page__payments-details .form-payment-details__delete-card,.checkout-page__payments-details .form-payment-details__edit-card{padding:4.815px 27.025px;min-height:auto;height:fit-content;min-width:unset;margin:0}.checkout-page__payments-details .form-payment-details__delete-card{margin:0;padding-right:0;color:#000!important}.checkout-page__payments-details .form-payment-details__edit-card{margin:0}.checkout-page__payments-details .form-payment-details__add-card{margin-top:24px;margin-left:auto}.checkout-page__payments-details .form-payment-details__add-card:not(.disabled):active .plus-icon,.checkout-page__payments-details .form-payment-details__add-card:not(.disabled):focus .plus-icon,.checkout-page__payments-details .form-payment-details__add-card:not(.disabled):hover .plus-icon{filter:invert(0) sepia(0) saturate(0) hue-rotate(116deg) brightness(150%) contrast(100%)}.checkout-page__payments-details .form-payment-details__add-card .plus-icon{width:11.2px;height:11.2px;filter:#26e5e9;margin-right:8px}.checkout-page__payments-details .form-payment-details__add-card.form-bottom{margin-bottom:35px}.checkout-page__payments-details .form-payment-details__message{font-family:Avenir LT Std\ 45 Book;font-weight:400;font-size:.875rem}.checkout-page__confirm-order{margin-top:26px;padding:22px 40px 18px;min-width:fit-content}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.checkout-page__confirm-order{width:100%}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.checkout-page__confirm-order{margin-right:16px}}.checkout-page__edit-cart{margin-top:16px;margin-bottom:24px;position:relative}.checkout-page__edit-cart .btn-v4{margin:0 16px 16px 0}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.checkout-page__edit-cart .btn-v4{margin-right:32px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.checkout-page__edit-cart .btn-v4{margin:0 0 16px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.checkout-page__edit-cart{margin-right:32px;max-width:375px}}@media (min-width:1200px){.checkout-page__edit-cart{margin-right:60px;max-width:553px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.checkout-page__edit-cart{width:100%;margin-top:0;margin-bottom:0}}@media (min-width:1200px){.checkout-page .cart-card .profile-order-history-details__info-item .descr-item.expiration-date{flex-grow:1}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.checkout-page .cart-card:last-of-type{margin-bottom:32px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.checkout-page .cart-card .profile-order-history-details__info-item{margin-bottom:32px;padding:8px 16px 8px 8px}.checkout-page .cart-card .profile-order-history-details__info-item-header{padding-bottom:0}.checkout-page .cart-card .profile-order-history-details__info-item-image{min-width:93px;width:93px;min-height:120px;height:120px}.checkout-page .cart-card .profile-order-history-details__info-item-image .card-v3__background{width:93px;height:120px!important}}@media (min-width:1200px){.checkout-page .cart-card .profile-order-history-details__info-item{margin-bottom:32px;padding:8px 16px 8px 8px}.checkout-page .cart-card .profile-order-history-details__info-item-header{padding-bottom:0}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.checkout-page__first-step-billing-address.checkout-page__info-box-wrapper{padding-bottom:32px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.checkout-page__first-step .checkout-page__cta{width:auto;letter-spacing:.03px}.checkout-page__first-step-billing-address.checkout-page__info-box-wrapper{border-left:1px solid #fff;margin-left:9.5px;margin-top:-2px;padding-top:16px;padding-bottom:32px}.checkout-page__second-step.divider{padding:16px;margin-left:9.5px;margin-top:-2px;border-left:1px solid #fff}}@media (min-width:1200px){.checkout-page__third-step{width:100%}}.checkout-page__third-step h3{font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:1.5rem;letter-spacing:-.5px;line-height:29px;color:#fff}.checkout-page__third-step .description{margin-bottom:24px}.checkout-page__third-step .description p{margin-bottom:0;line-height:1.5;font-family:Avenir LT Std\ 65 Medium;font-size:1rem;font-style:normal;font-weight:500}.checkout-page__third-step .description p strong{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:.875rem;font-style:normal;font-weight:400}@media (min-width:1200px){.checkout-page__third-step .description p strong{color:#26e5e9}}.checkout-page__cta{margin-bottom:16px}.checkout-page__price-summary p{color:#26e5e9;font-family:Avenir LT Std\ 55 Roman;font-weight:400;font-size:.875rem;letter-spacing:.2px;line-height:18px;line-height:1.125rem;color:hsla(0,0%,100%,.8);margin-bottom:0;font-family:Avenir LT Std\ 65 Medium}.checkout-page__price-summary p:last-child{font-size:1rem}.checkout-page__price-summary .label{font-family:Avenir LT Std\ 55 Roman}.checkout-page__price-summary__item{padding:20px 0 22px;border-top:1px solid rgba(var(--theme-color-rgb-inverted),.2)}.checkout-page__price-summary__item:first-of-type{border-top:none;padding-top:0}.checkout-page__price-summary__item .promo-value{color:#75a53e}.checkout-page__price-summary__item.total p{color:#fff}.checkout-page__price-summary__item:not(.disabled){font-family:Avenir LT Std\ 65 Medium}.checkout-page__price-summary .green,.checkout-page__price-summary .green p{font-family:Avenir LT Std\ 65 Medium;color:#64d276}.checkout-page__price-summary .disabled{color:#aaa;font-family:Avenir LT Std\ 65 Medium;font-weight:500}.checkout-page__price-summary .disabled .promo-value{letter-spacing:.1px;color:var(--text)}.checkout-page__price-summary__item{padding:16px 0}.checkout-page__price-summary__item:not(.total){border-bottom:1px solid rgba(var(--theme-color-rgb-inverted),.4)}.checkout-page__next-steps-wrapper{max-width:1440px;padding:0 60px;box-sizing:border-box}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.checkout-page__next-steps-wrapper{padding:0 32px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.checkout-page__next-steps-wrapper{padding:0 16px}}.checkout-page__next-steps-title{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:1.5rem;line-height:1.5rem;margin-top:24px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.checkout-page__next-steps-title{margin-bottom:32px;margin-top:0}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.checkout-page__next-steps-title{margin-bottom:24px}}.checkout-page__loader{height:160px;position:relative}.checkout-page__generic-error[role=alert]{margin:24px 0 30px;color:#d13131}.plan-page{padding-bottom:56px}.plan-page__tagbadge{margin-bottom:8px}.plan-page__overview{transition:all .4s ease}.plan-page__overview.phone-and-tablet-portrait .plan-page__overview-wrapper{position:relative;height:570px;width:100%}.plan-page__overview.phone-and-tablet-portrait .plan-page__overview-cover{position:absolute;bottom:0;padding:20px 16px;color:#fff}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.plan-page__overview.phone-and-tablet-portrait .plan-page__overview-cover{padding:20px 32px 0}}.plan-page__overview.desktop-and-tablet-landscape{margin-bottom:72px;padding-top:32px;min-height:503px}.plan-page__overview.desktop-and-tablet-landscape .plan-page__overview-wrapper{display:flex;align-items:flex-start}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.plan-page__overview.desktop-and-tablet-landscape .plan-page__overview-wrapper{padding:0 32px}}@media (min-width:1200px){.plan-page__overview.desktop-and-tablet-landscape .plan-page__overview-wrapper{padding:0 171px}}@media screen and (min-width:1440px){.plan-page__overview.desktop-and-tablet-landscape .plan-page__overview-wrapper{width:1098px}}@media (min-width:1200px){.plan-page__overview.desktop-and-tablet-landscape{max-width:1440px;margin-left:auto;margin-right:auto}}.plan-page__overview.desktop-and-tablet-landscape .plan-page__overview-cover{max-width:678px;display:initial}@media screen and (min-width:1440px){.plan-page__overview.desktop-and-tablet-landscape .plan-page__overview-cover{width:768px}}.plan-page__overview.desktop-and-tablet-landscape .card-v3__background{position:static;width:100%;height:100%}@media screen and (max-width:1520px){.plan-page__overview.desktop-and-tablet-landscape .card-v3__background{margin-right:40px}}.plan-page__overview.desktop-and-tablet-landscape .plan-page__image{min-width:380px;width:380px;height:520px;box-sizing:content-box;position:relative;margin-right:40px;overflow:hidden;border-radius:6px;box-shadow:0 16px 20px 0 rgba(0,0,0,.4)}.plan-page__overview-cover__title{font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:1.5rem;letter-spacing:-.5px;line-height:29px;color:#fff;letter-spacing:.2px;text-transform:uppercase;margin-bottom:4px;line-height:2.0625rem}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.plan-page__overview-cover__title{font-size:1.25rem}}.plan-page__overview-cover__automatic-renewal-activated{margin-top:4px}.plan-page__overview-cover__automatic-renewal-activated span{font-family:Avenir LT Std\ 35 Light;line-height:1.25rem}.plan-page__overview-cover__automatic-renewal-activated img{width:16px;height:16px;margin-left:8px;margin-bottom:2px}.plan-page__overview-cover__expiring-date{margin-bottom:0;color:hsla(0,0%,100%,.8);font-family:Avenir LT Std\ 55 Roman;font-size:.875rem}.plan-page__overview-cover__autorenewal-on span{font-family:Avenir LT Std\ 45 Book;font-size:.75rem;line-height:1rem}.plan-page__overview-cover__autorenewal-on img{width:14px;height:14px;filter:invert(1);margin-left:8px;margin-bottom:2px}.plan-page__overview-cover__description{font-family:Avenir LT Std\ 45 Book;font-size:.875rem;font-style:normal;line-height:1.125rem}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.plan-page__overview-cover__description{margin-top:32px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.plan-page__overview-cover__description{padding:12px 16px 16px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.plan-page__overview-cover__description{padding-left:32px;padding-right:152px}}.plan-page__overview-cover__description-step{list-style:none}.plan-page__overview-cover__description-step__title{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:.875rem;letter-spacing:0;line-height:16px;color:#fff;line-height:1.125rem;letter-spacing:.2px;margin-bottom:1.5px;font-weight:300}.plan-page__overview-cover__description-step__content{font-family:Tobias Light;font-weight:300;font-size:.875rem;letter-spacing:.175px;line-height:1.5;line-height:1.125rem;color:hsla(0,0%,100%,.8);letter-spacing:normal;margin-bottom:18px}.plan-page .plan-page__policy-container{padding:0 16px 16px}.plan-page .buy-license-section{display:flex;flex-direction:column;align-items:center;padding:0 32px;margin-bottom:16px}.plan-page .buy-license-section .buy-button{height:58px;padding:22px 40px 18px;width:fit-content;min-width:unset;font-size:.875rem;line-height:1.125rem}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.plan-page .buy-license-section .buy-button{width:100%}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.plan-page .buy-license-section{align-items:flex-start}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.plan-page .buy-license-section{flex-direction:row;justify-content:space-between;align-items:center}.plan-page .buy-license-section .buy-button-container{justify-content:flex-end;margin-top:0}.plan-page .buy-license-section .buy-button{width:fit-content;min-width:197px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.plan-page .buy-license-section{align-items:flex-start;margin-top:32px;padding:0}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.plan-page .buy-license-section{padding:0 16px}}.plan-page .buy-license-section__free-about-info{text-align:left}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.plan-page .buy-license-section__free-about-info{text-align:center}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.plan-page .buy-license-section__free-about-info{margin-top:16px;margin-left:32px}}.plan-page .buy-license-section__free-about-info__first-row{color:#26e5e9;font-family:Avenir LT Std\ 45 Book;font-weight:350;font-size:.75rem;letter-spacing:.2px;line-height:16px;font-weight:400;letter-spacing:normal;color:#fff}.plan-page .buy-license-section__free-about-info__second-row{color:#26e5e9;font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:1rem;letter-spacing:0;line-height:22px}.plan-page .buy-license-section__free-about-info__second-row.crossed{color:#777;text-decoration:line-through}.plan-page .buy-license-section__free-about-info__second-row p{line-height:1.25rem}.plan-page .buy-license-section .price-container .single-license-label{margin:0;color:hsla(0,0%,100%,.8);font-size:.875rem;line-height:1.125rem;letter-spacing:.2px;font-family:Avenir LT Std\ 55 Roman}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.plan-page .buy-license-section .price-container .single-license-label{font-size:.75rem}}.plan-page .buy-license-section .price-container .single-license-label.__free-about-info__second-row{line-height:1.25rem}.plan-page .buy-license-section .price-container:has(.strike){padding-bottom:10px}.plan-page .buy-license-section .price-container .price{font-family:Avenir LT Std\ 65 Medium;font-size:1.875rem;color:#26e5e9;line-height:1.875rem;margin-bottom:2px;letter-spacing:normal;font-weight:500}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.plan-page .buy-license-section .price-container .price{font-size:1.375rem;line-height:normal}}.plan-page .buy-license-section .price-container .price.strike{color:hsla(0,0%,100%,.8)}@media (min-width:1200px){.plan-page .buy-license-section{align-items:flex-start;padding:0}}.plan-page .buy-license-section .buy-button-container{width:100%}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.plan-page .buy-license-section .buy-button-container{max-width:100%}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.plan-page .buy-license-section .buy-button-container{margin-top:20px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.plan-page .buy-license-section .buy-button-container{max-width:100%}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.plan-page .buy-license-section .price-row{width:100%}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.plan-page .buy-license-section .price-row{margin-top:20px}}.plan-page__free-trial-info{font-size:.75rem}.plan-page .refund-cancellation-policy,.plan-page__free-trial-info{font-family:Avenir LT Std\ 45 Book;font-weight:400;line-height:1rem;color:hsla(0,0%,100%,.8)}.plan-page .refund-cancellation-policy{margin-top:8px}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.plan-page .refund-cancellation-policy{padding:0 16px;margin-top:32px}}.plan-page .refund-cancellation-policy.renews{margin-top:0}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.plan-page .refund-cancellation-policy.renews{margin-top:16px}}@media (min-width:1200px){.plan-page .refund-cancellation-policy{margin-bottom:0}}.plan-page .refund-cancellation-policy.show-stop-renewal{margin-bottom:16px}.plan-page__what-you-can-do{display:flex;flex-direction:column;align-items:center;padding:0 32px;margin-bottom:56px}.plan-page__what-you-can-do__title{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:1rem;font-style:normal;font-weight:400;text-align:center;margin-bottom:28px}@media (min-width:767px) and (orientation:portrait),(min-width:991px) and (orientation:landscape){.plan-page__what-you-can-do__title{font-size:1.75rem}}.plan-page__what-you-can-do__item{display:flex;justify-content:center;margin-bottom:11px}.plan-page__what-you-can-do__item__text{font-family:Avenir LT Std\ 65 Medium;font-size:.875rem;font-style:normal;font-weight:500;margin-bottom:0;line-height:normal}@media (min-width:767px) and (orientation:portrait),(min-width:991px) and (orientation:landscape){.plan-page__what-you-can-do__item__text{font-size:1.125rem;font-weight:400}}.plan-page__what-you-can-do__item__icon{margin-right:16.15px}.plan-page__info-box{border:1px solid hsla(0,0%,100%,.2);border-radius:6px;margin-bottom:32px;margin-top:32px;padding:16px 24px;max-width:460px;box-sizing:border-box}.plan-page__info-box p{margin-bottom:0;color:hsla(0,0%,100%,.8);line-height:1.125rem}.plan-page__info-box p:first-of-type{font-family:Avenir LT Std\ 85 Heavy,sans-serif;color:#fff;margin-bottom:8px;letter-spacing:.2px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.plan-page__info-box{margin-top:1px;margin-bottom:20px;padding:12px 16px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.plan-page__info-box{margin:20px 16px 32px;padding:12px 16px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.plan-page__info-box{max-width:unset}}.plan-page__info-box img{width:24px;height:24px;margin-right:24px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.plan-page__info-box img{align-self:flex-start;margin-top:6px;margin-right:16px}}.plan-page__ctas-container{margin-bottom:16px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.plan-page__ctas-container{flex-direction:column}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.plan-page__ctas-container{margin:0 16px}}.plan-page__ctas-container .start-learning__cta--scroll{margin-right:16px}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.plan-page__ctas-container .start-learning__cta--scroll:only-child{margin-top:32px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.plan-page__ctas-container .start-learning__cta--scroll{margin-bottom:12px;margin-right:0}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.plan-page__ctas-container .start-learning__cta--scroll{width:198px}}.plan-page__ctas-container .btn-v4.start-learning__cta{width:100%}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.plan-page__ctas-container .btn-v4.start-learning__cta{width:198px;letter-spacing:0}}.plan-page__ctas-container .activate-plan__cta{margin-right:16px;letter-spacing:0}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.plan-page__ctas-container .activate-plan__cta{margin-right:0;letter-spacing:normal}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.plan-page__ctas-container .activate-plan__cta{width:246px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.plan-page__ctas-container .activate-plan__cta,.plan-page__ctas-container .start-learning__cta--scroll{margin-bottom:12px;margin-right:0}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.plan-page__ctas-container .activate-plan__cta,.plan-page__ctas-container .manage-licenses__cta,.plan-page__ctas-container .start-learning__cta--scroll{width:50%}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.plan-page__ctas-container .manage-licenses__cta{width:218px}}.plan-page__plan-free{padding:40px 16px;display:flex;flex-direction:row;justify-content:center;align-items:center}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.plan-page__plan-free{display:block}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.plan-page__plan-free{padding:40px 32px;flex-direction:column;align-items:normal;margin-top:24px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.plan-page__plan-free{padding-right:32px;padding-left:32px}}@media (min-width:1200px){.plan-page__plan-free{padding-right:60px;padding-left:60px}}.plan-page__plan-free__infos{margin-right:40px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.plan-page__plan-free__infos{margin-right:0}}.plan-page__plan-free__plan-suggestions-wrapper{display:flex;flex-direction:row;justify-content:space-between}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.plan-page__plan-free__plan-suggestions-wrapper{display:none}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.plan-page__plan-free__plan-suggestions-wrapper{margin-top:40px}}.plan-page__plan-free__plan-suggestion{position:relative}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.plan-page__plan-free__plan-suggestion{min-height:254px;min-width:224px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.plan-page__plan-free__plan-suggestion{min-height:190px;min-width:160px}}@media (min-width:1200px){.plan-page__plan-free__plan-suggestion{min-height:240px;min-width:210px}}.plan-page__plan-free__plan-suggestion:not(:last-of-type){margin-right:16px}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.plan-page__plan-free__plan-suggestion:not(:last-of-type){margin-right:0}}.plan-page__plan-free__plan-suggestion-title{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:.875rem;letter-spacing:0;line-height:16px;color:#fff;margin-bottom:0;margin-top:12px;line-height:1.125rem;letter-spacing:.2px}.plan-page__plan-free .card-v3__background,.plan-page__plan-free .card-v3__background-fallback{position:static;width:224px;height:224px;min-width:224px;min-height:224px}@media (min-width:1200px){.plan-page__plan-free .card-v3__background,.plan-page__plan-free .card-v3__background-fallback{width:210px;height:210px;min-width:210px;min-height:210px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.plan-page__plan-free .card-v3__background,.plan-page__plan-free .card-v3__background-fallback{width:160px;height:160px;min-width:160px;min-height:160px}}.plan-page__plan-free .card-v3__background-fallback:not(:last-of-type),.plan-page__plan-free .card-v3__background:not(:last-of-type){margin-right:16px}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.plan-page__plan-free .card-v3__background,.plan-page__plan-free .card-v3__background-fallback{width:224px;height:224px;min-width:224px;min-height:224px}}.plan-page__plan-free img{width:210px;height:210px;min-width:210px;min-height:210px;box-sizing:border-box;border-radius:6px}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.plan-page__plan-free img{width:224px;height:224px;min-width:224px;min-height:224px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.plan-page__plan-free img{width:160px;height:160px;min-width:160px;min-height:160px}}.plan-page__plan-free span{display:block}.plan-page__plan-free__title{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:1.25rem;letter-spacing:-.2px;line-height:1.5;color:#fff;font-size:1.5rem;margin-bottom:16px;line-height:1.5rem}.plan-page__plan-free__description{font-family:Avenir LT Std\ 35 Light;font-size:1rem;font-style:normal;font-weight:300;line-height:1.25rem;max-width:790px}.plan-page__box{background-color:var(--background-ecommerce);text-align:center;padding:32px;margin-bottom:56px}.plan-page__box h3{font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:1.5rem;letter-spacing:-.5px;line-height:29px;color:#fff;margin-bottom:16px}.plan-page__box .btn-v4{width:100%;max-width:300px}.plan-page__plan-status-info-section.renews{margin-top:24px}.plan-page__text-below-more-licenses{font-family:Avenir LT Std\ 45 Book;font-weight:400;font-size:.75rem;line-height:1rem;color:hsla(0,0%,100%,.8);margin:16px 0}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.plan-page__text-below-more-licenses{margin-left:16px}}.plan-page .accordion-more-licenses{margin:8px 0 37px}@media (max-width:1199.5px){.plan-page .accordion-more-licenses .accordion-v3__title{justify-content:center}}@media (max-width:1199.5px){.plan-page .accordion-more-licenses .buy-license-section{margin-top:0}}.plan-page__autorenewal-section{color:#26e5e9;font-family:Avenir LT Std\ 45 Book;font-weight:350;font-size:.75rem;letter-spacing:.2px;line-height:16px;line-height:1rem;margin-bottom:0;margin-top:8px}.plan-page__autorenewal-section__end-of-free-trial{display:block;font-size:.875rem;line-height:1.125rem;margin-bottom:8px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.plan-page__autorenewal-section{margin-bottom:32px}}@media (min-width:1200px){.plan-page__autorenewal-section{width:max-content}}.plan-page__autorenewal-section span{color:hsla(0,0%,100%,.8)}.plan-page__autorenewal-section .renewal-button{font-size:.75rem;display:inline}.plan-page__add-payment-method-button{margin-top:18px}.plan-page .stop-renewal-button{padding:0;height:auto;display:inline;font-family:Avenir LT Std\ 45 Book}.plan-page__activate-plan-button{margin-bottom:14px}.plan-page__try-subscription{line-height:1.36}.plan-page hr{height:1px;background:#484e61;border:none;margin:40px 32px 28px}.plan-page .contact-us-section.ecommerce .contact-us-section__faq{padding-top:80px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.plan-page .contact-us-section.ecommerce .contact-us-section__faq{padding-top:40px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.plan-page .contact-us-section.ecommerce .contact-us-section__faq{padding-top:60px}}.plan-page .plan-page__editorial-content__section>*{border-bottom:1px solid hsla(0,0%,100%,.1)}.plan-page .plan-page__editorial-content__section>:first-child{border-top:1px solid hsla(0,0%,100%,.1)}.plan-page .plan-page__editorial-content__section>:nth-child(odd){background-color:hsla(0,0%,100%,.05)}.plan-page .plan-page__editorial-content__section>* .carousel-wrapper.variable-width{margin-bottom:0}.plan-page .plan-page__editorial-content__section>* .carousel-variablewidth-title-container{padding-top:40px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.plan-page .plan-page__editorial-content__section>* .carousel-variablewidth-title-container{padding-top:24px}}.plan-page .plan-page__editorial-content__section>* .carousel-variablewidth-alternate-color{padding-bottom:40px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.plan-page .plan-page__editorial-content__section>* .carousel-variablewidth-alternate-color{padding-bottom:24px}}.editorial__plan-page-skeleton__title-and-filters{overflow:hidden}.editorial__plan-page-skeleton__title-and-filters .title{margin:0 auto}.editorial__plan-page-skeleton__title-and-filters__description-wrapper{padding:20px 20px 80px}.editorial__plan-page-skeleton__title-and-filters .description{padding-bottom:4px;margin:0 auto}.editorial__plan-page-skeleton__title-and-filters__filter-bar{padding-bottom:26px}.editorial__plan-page-skeleton__content{padding:0 32px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.editorial__plan-page-skeleton__content{padding:0 16px}}.editorial__plan-page-skeleton__content .skeleton-text{padding:0}.editorial__plan-page-skeleton__content .editorial__plan-page-skeleton__grid{display:grid;row-gap:32px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.editorial__plan-page-skeleton__content .editorial__plan-page-skeleton__grid{grid-template-columns:repeat(2,1fr);column-gap:16px;padding-top:23px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.editorial__plan-page-skeleton__content .editorial__plan-page-skeleton__grid{grid-template-columns:repeat(4,1fr);column-gap:11px;padding:0}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.editorial__plan-page-skeleton__content .editorial__plan-page-skeleton__grid{grid-template-columns:repeat(4,1fr);column-gap:11px;padding:0}}@media (min-width:1200px){.editorial__plan-page-skeleton__content .editorial__plan-page-skeleton__grid{grid-template-columns:repeat(5,1fr);column-gap:11px;padding:0}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.editorial__plan-page-skeleton__content .skeleton__card-evolution{width:163px!important}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.editorial__plan-page-skeleton__content .skeleton__card-evolution{width:230px!important}}.commercialoffer{margin-bottom:140px}.commercialoffer__plans-wrapper{margin:0 0 56px}@media (min-width:1200px){.commercialoffer__plans-wrapper{margin-bottom:110px}}.commercialoffer__plans{padding:0 24px;display:grid;row-gap:40px;column-gap:12px;justify-content:center}.commercialoffer__plans.grid{grid-template-columns:repeat(auto-fit,344px)}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.commercialoffer__plans.grid{grid-template-columns:repeat(auto-fit,432px)}}.commercialoffer__plans .see-more-container{margin:0 auto;width:auto;height:auto;padding-top:40px;position:static}.commercialoffer__plans .see-more-container:empty{display:none}.commercialoffer__plans .plan-card,.commercialoffer__plans .plan-card__skeleton{margin:0 auto}.commercialoffer__plans-title{font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:1.5rem;letter-spacing:-.5px;line-height:29px;color:#fff;text-align:center;margin-bottom:32px}.commercialoffer__layout-container .carousel-wrapper.variable-width.carousel-section--title-in-carousel{padding-bottom:40px;padding-top:40px;margin-bottom:0;border:1px solid var(--primary-accordion-border);background-color:var(--primary)}.commercialoffer__layout-container .carousel-wrapper.variable-width{background-color:var(--primary);margin-bottom:0;padding-top:24px;padding-bottom:24px;border:1px solid var(--primary-accordion-border)}@media (min-width:1200px){.commercialoffer__layout-container .cross-link-box{max-width:1320px}}.cart-card.cart-version:not(:last-of-type){margin-bottom:12px}.cart-card.cart-version .profile-order-history-details__info-item__price-and-qty-row{order:2;flex-direction:row-reverse;flex-grow:0;justify-content:flex-end;margin-bottom:12px}.cart-card.cart-version .profile-order-history-details__info-item__price{flex-direction:row-reverse;align-self:baseline}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.cart-card.cart-version .profile-order-history-details__info-item-header{padding:24px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.cart-card.cart-version .profile-order-history-details__info-item-header .descr-item:first-of-type{display:none}}@media screen and (min-width:1440px){.cart-card.cart-version .profile-order-history-details__info-item{width:765px}}.cart-card.cart-version .descr-item{order:3}.cart-card.cart-version .is-plan{display:none}.cart-card.cart-version .cart-card__info-item-footer .quantity{font-family:Avenir LT Std\ 35 Light;font-size:1rem;line-height:1.5rem;letter-spacing:.2px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.cart-card.cart-version .cart-card__info-item-footer{flex-direction:row-reverse}}.cart-card .price{text-align:right}.cart-card .price.mobile{position:absolute;right:0;bottom:0}.cart-card .price.desktop .crossed{line-height:normal}@media (max-width:1199.5px){.cart-card .price.desktop{visibility:hidden;display:block}}.cart-card .price p{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:1rem;font-style:normal;font-weight:400;margin-bottom:0;line-height:1.5}@media (min-width:1200px){.cart-card .price p{font-size:1.125rem}}.cart-card .price .crossed,.cart-card .price .empty{font-family:Avenir LT Std\ 35 Light;font-size:.75rem;font-weight:300}.cart-card .price .crossed{text-decoration:line-through}@media (min-width:1200px){.cart-card .price .crossed{font-size:.875rem}}@media (min-width:1200px){.cart-card .price{top:-18px}}.cart-card .profile-order-history-details__info-item{padding:0;margin-bottom:0;border-radius:0;background-color:hsla(0,0%,100%,.1);max-width:unset}.cart-card .profile-order-history-details__info-item__title-price-row{display:flex;flex-direction:column;flex-basis:0;flex-grow:1}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.cart-card .profile-order-history-details__info-item{border-radius:6px;margin-bottom:16px}}.cart-card .profile-order-history-details__info-item .renewal-box{margin-bottom:0;padding:8px 24px 24px}@media (min-width:1200px){.cart-card .profile-order-history-details__info-item .renewal-box{padding-top:0}}.cart-card .profile-order-history-details__info-item .renewal-box__title{padding-bottom:32px;margin-bottom:0}.cart-card .profile-order-history-details__info-item .renewal-box__title p{margin-bottom:0}.cart-card .profile-order-history-details__info-item .renewal-box__title:last-of-type{margin-bottom:0;padding-bottom:0}.cart-card .profile-order-history-details__info-item .renewal-box .renewal-box__toggle-row{padding-top:32px;border-top:1px solid hsla(0,0%,100%,.2)}@media (min-width:1200px){.cart-card .profile-order-history-details__info-item .renewal-box .toggle-wrapper label{margin-right:7px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.cart-card .profile-order-history-details__info-item{margin-right:32px}}@media (min-width:1200px){.cart-card .profile-order-history-details__info-item{padding:32px 40px;margin-right:40px}}.cart-card .profile-order-history-details__info-item__descr{position:relative;flex-direction:row;justify-content:space-between;min-height:80px;height:unset;width:100%;padding:8px 0;margin-left:16px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.cart-card .profile-order-history-details__info-item__descr{flex-direction:column;justify-content:flex-start}}.cart-card .profile-order-history-details__info-item__descr .expired{position:absolute;bottom:0;border:1px solid #d13131;border-radius:4px;color:#d13131;padding:4px 6px 2px}.cart-card .profile-order-history-details__info-item__descr .cart-card__renewal-toggle{text-align:center;display:flex;align-items:center}.cart-card .profile-order-history-details__info-item__descr .cart-card__renewal-toggle__label{font-family:Avenir LT Std\ 45 Book;font-size:.75rem;line-height:1rem}.cart-card .profile-order-history-details__info-item__descr .cart-card__renewal-toggle img{opacity:.8;width:14px;height:14px;margin-left:8px;margin-bottom:2px}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.cart-card .profile-order-history-details__info-item__descr{margin-left:24px}}.cart-card .profile-order-history-details__info-item__descr .title{cursor:pointer;font-size:1rem;margin-bottom:0}@media (min-width:1200px){.cart-card .profile-order-history-details__info-item__descr .title{line-height:1rem}}@media (min-width:1200px) and (max-width:1300px){.cart-card .profile-order-history-details__info-item__descr .title.smaller-font{font-size:.875rem}}@media screen and (max-width:370px){.cart-card .profile-order-history-details__info-item__descr .title{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}@media (min-width:1200px){.cart-card .profile-order-history-details__info-item__descr .title{margin-right:20px}}.cart-card .profile-order-history-details__info-item__descr .close-button:disabled{opacity:.5}.cart-card .profile-order-history-details__info-item__descr .icon-button{color:var(--text);height:fit-content}.cart-card .profile-order-history-details__info-item__title-row{display:flex;justify-content:space-between;margin-bottom:4px;order:0;text-transform:uppercase}.cart-card .profile-order-history-details__info-item__title-row .price{flex-shrink:0}.cart-card .profile-order-history-details__info-item__price-and-qty-row{display:flex;justify-content:flex-end;flex-grow:1;align-items:flex-end;-webkit-align-items:flex-end;line-height:1.25rem}.cart-card .profile-order-history-details__info-item__price-and-qty-row>.profile-order-history-details__info-item__qty,.cart-card .profile-order-history-details__info-item__price-and-qty-row>.profile-order-history-details__info-item__qty+.profile-order-history-details__info-item__price{flex-basis:50%}.cart-card .profile-order-history-details__info-item__price-and-qty-row>.profile-order-history-details__info-item__qty+.profile-order-history-details__info-item__price p{width:100%;text-align:end}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.cart-card .profile-order-history-details__info-item__price-and-qty-row>.profile-order-history-details__info-item__qty+.profile-order-history-details__info-item__price{flex-basis:55%}}.cart-card .profile-order-history-details__info-item__price-and-qty-row .profile-order-history-details__info-item__price{display:flex;align-items:center}.cart-card .profile-order-history-details__info-item__price-and-qty-row .profile-order-history-details__info-item__price p{line-height:1.25rem}.cart-card .profile-order-history-details__info-item__price-and-qty-row .profile-order-history-details__info-item__price p.crossed{line-height:1rem}.cart-card .profile-order-history-details__info-item__price-and-qty-row p{margin-bottom:0}.cart-card .profile-order-history-details__info-item__price-and-qty-row .qty{font-size:.875rem;font-family:Avenir LT Std\ 55 Roman;line-height:1.125rem;letter-spacing:.2px}.cart-card .profile-order-history-details__info-item__price-and-qty-row .crossed{margin:0 12px;color:hsla(0,0%,100%,.8);font-size:.75rem}.cart-card .profile-order-history-details__info-item-image{box-shadow:0 6px 8px rgba(0,0,0,.3);min-width:180px;width:180px;min-height:100px;height:100px}.cart-card .profile-order-history-details__info-item-image img{border-radius:6px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.cart-card .profile-order-history-details__info-item-image{min-width:93px;width:93px;min-height:120px;height:120px}}.cart-card .profile-order-history-details__info-item-image .card-loader{max-width:45px;max-height:45px}.cart-card .profile-order-history-details__info-item-image .card-v3__background{width:180px;height:100px!important}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.cart-card .profile-order-history-details__info-item-image .card-v3__background{width:93px;height:120px!important}}.cart-card .profile-order-history-details__info-item-header{padding:16px;margin:0}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.cart-card .profile-order-history-details__info-item-header{padding:24px 32px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.cart-card .profile-order-history-details__info-item-header{padding:0 0 16px}}.cart-card .qty-label{font-family:Avenir LT Std\ 45 Book;font-size:.75rem;color:hsla(0,0%,100%,.8);line-height:1rem;margin-right:4px}@media (min-width:1200px){.cart-card .quantity-counter{margin-right:15.19px;font-weight:400;font-family:Avenir LT Std\ 85 Heavy,sans-serif}.cart-card .descr-item{font-size:.75rem;position:relative}.cart-card .descr-item.expiration-date.is-renewal{height:auto}.cart-card .remove-btn-wrapper{height:20px}.cart-card .remove-btn-wrapper .remove-btn{position:absolute;bottom:0;right:0}.cart-card .remove-btn-wrapper .remove-btn .text-btn-no-arrow{font-family:Avenir LT Std\ 45 Book}}.cart-card__info-item-footer{border-top:1px solid hsla(0,0%,100%,.2);padding:16px 24px}.cart-card__info-item-footer img{width:16px;height:16px;margin-right:8px}.cart-card__info-item-footer .btn-v4{color:#26e5e9;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:.875rem;letter-spacing:.2px;line-height:18px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.cart-card__info-item-footer{padding-left:16px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.cart-card__info-item-footer{padding-left:32px}}.cart-card .descr-item.expiration-date{font-family:Avenir LT Std\ 45 Book;line-height:1rem;color:hsla(0,0%,100%,.8);font-size:.75rem}.cart-card .descr-item.is-renewal-paid{max-width:210px}.cart-card.cart-card__checkout .profile-order-history-details__info-item{margin-bottom:0}.cart-card.cart-card__checkout:not(:last-of-type){margin-bottom:12px}.cart-card.cart-card__checkout.order-confirmation-version{margin-bottom:16px}.cart-card.cart-card__checkout.order-confirmation-version:last-of-type{margin-bottom:4px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.cart-card.cart-card__checkout.order-confirmation-version .profile-order-history-details__info-item{margin-bottom:0}.cart-card.cart-card__checkout.order-confirmation-version .profile-order-history-details__info-item-image{min-width:180px;width:180px;min-height:100px;height:100px}.cart-card.cart-card__checkout.order-confirmation-version .profile-order-history-details__info-item-image .card-v3__background{width:180px;height:100px!important}}.cart-card.cart-card__checkout .profile-order-history-details__info-item{margin-right:0}@media (min-width:1200px){.cart-card.cart-card__checkout .profile-order-history-details__info-item-image{min-width:180px;width:180px;min-height:100px;height:100px}.cart-card.cart-card__checkout .profile-order-history-details__info-item-image .card-v3__background{width:180px;height:100px!important}}.cart-card.align-top .profile-order-history-details__info-item-header{display:flex;align-items:stretch}.cart-card__remove-btn-plan{order:3}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.cart-card__remove-btn-plan{margin-top:auto}}.cart-card__remove-btn-plan img{width:16px;height:16px;margin-right:8px}.cart-card .counter{margin-left:12px}.cart-card .counter .input-counter{background-color:hsla(0,0%,100%,.05)}.cart-card .counter .icon-btn{border:1px solid #fff;background-color:hsla(0,0%,100%,.1)}.cart-card .counter .icon-btn.disabled{color:hsla(0,0%,100%,.4);border-color:hsla(0,0%,100%,.4)}.plan-card,.plan-card__skeleton{display:block;width:100%;max-width:327px;height:auto;border-radius:26px;box-shadow:0 20px 40px rgba(0,0,0,.3);box-sizing:border-box;background:hsla(0,0%,100%,.15)}.plan-card__skeleton svg,.plan-card svg{display:block}.plan-card__skeleton__top,.plan-card__top{position:relative;min-height:184px}.plan-card__skeleton__top .card-v3__background,.plan-card__top .card-v3__background{width:100%;height:100%;object-fit:cover;position:absolute;border-top-left-radius:26px;border-top-right-radius:26px;z-index:-1}.plan-card__skeleton__top .card-v3__shadow,.plan-card__top .card-v3__shadow{position:absolute;left:0;bottom:-1px;width:100%;height:100%;background-image:linear-gradient(0deg,#000 -35%,transparent);z-index:-1}.plan-card__info,.plan-card__skeleton__info{padding:24px 60px 16px 24px;color:#fff}.plan-card__skeleton__title,.plan-card__title{display:block;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:1rem;letter-spacing:-.2px;line-height:1.5;color:#fff;margin-bottom:15px;margin-top:5px}.plan-card__description,.plan-card__skeleton__description{display:block;font-family:Tobias Light;font-weight:300;font-size:.875rem;letter-spacing:.175px;line-height:1.5;margin-bottom:16px}.plan-card__skeleton__view-details.text-btn-no-arrow.small,.plan-card__view-details.text-btn-no-arrow.small{font-family:Avenir LT Std\ 35 Light;font-size:14px;font-weight:300;line-height:normal;letter-spacing:.1px;text-align:left;width:fit-content;width:-moz-fit-content;min-width:unset;height:auto;color:#fff;padding:10px 0 0}.plan-card__cart-icon,.plan-card__skeleton__cart-icon{position:absolute;z-index:1;top:16px;right:16px}.plan-card__bottom,.plan-card__skeleton__bottom{padding:24px 16px}.plan-card__bottom .buy-license-section .buy-button-container,.plan-card__skeleton__bottom .buy-license-section .buy-button-container{margin-top:15px}.plan-card__program-big,.plan-card__skeleton__program-big{cursor:pointer;display:flex;height:313px;border-radius:20px;box-sizing:border-box}.plan-card__program-big__image,.plan-card__skeleton__program-big__image{position:relative;overflow:hidden;border-radius:10px;width:556.44px;height:313px;flex-shrink:0}.plan-card__program-big__image .card-loader,.plan-card__skeleton__program-big__image .card-loader{top:calc(50% - 57px)}.plan-card__program-big__image .onboarding-hp-section-img,.plan-card__skeleton__program-big__image .onboarding-hp-section-img{position:absolute;top:50%;transform:translateY(-50%)}.plan-card__program-big .price,.plan-card__skeleton__program-big .price{font-size:1.375rem}.plan-card__program-big__body,.plan-card__skeleton__program-big__body{display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;padding-left:40px}.plan-card__program-big__cta,.plan-card__skeleton__program-big__cta{margin-top:18px}.contact-us-section{min-height:169px}.contact-us-section__box{background-color:var(--background-ecommerce);padding:38px 0;width:100%;margin-bottom:40px}.contact-us-section__box h3,.contact-us-section__box p{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:.875rem;letter-spacing:0;line-height:16px;color:#fff;text-align:center}.contact-us-section__box h3{text-transform:uppercase;margin-bottom:8px}.contact-us-section__box p{margin-bottom:0}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.contact-us-section__box{margin-bottom:60px}}.contact-us-section__email .box-progress__sub a{color:currentColor;font-size:.875rem;text-decoration:underline}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.contact-us-section__email .box-progress__sub a{word-break:break-word}}.contact-us-section__email .box-progress__sub span{color:currentColor;padding-right:20px}.contact-us-section__faq{border-bottom:1px solid rgba(var(--theme-color-rgb-inverted),.4)}@media (max-width:1199.5px){.contact-us-section__faq{max-width:620px;margin:0 auto}}@media screen and (max-width:1199.5px) and (max-width:720px){.contact-us-section__faq{margin-left:24px;margin-right:24px}}@media (min-width:1200px){.contact-us-section__faq{max-width:1440px}}@media screen and (min-width:1200px) and (min-width:1520px){.contact-us-section__faq{margin-left:auto;margin-right:auto}}@media screen and (min-width:1200px) and (max-width:1520px){.contact-us-section__faq{margin-left:40px;margin-right:40px}}.contact-us-section__faq h3{text-transform:uppercase;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:.875rem;letter-spacing:0;line-height:16px;color:#fff;margin-bottom:11px;margin-left:6px}@media (min-width:1200px){.contact-us-section__faq h3{font-size:1.125rem;margin-bottom:17px}}.contact-us-section__faq .accordion-v3{margin-top:0;max-width:620px;border-top:1px solid rgba(var(--theme-color-rgb-inverted),.4)}@media (min-width:1200px){.contact-us-section__faq .accordion-v3{max-width:1440px}}.contact-us-section__faq .accordion-v3__title{width:100%;margin:11.7px 15px 11.7px 6px;font-size:.875rem;font-weight:500;font-family:Avenir LT Std\ 65 Medium}@media (min-width:1200px){.contact-us-section__faq .accordion-v3__title{font-size:1rem}}.contact-us-section__faq .accordion-v3__list{margin-left:6px}.contact-us-section.ecommerce .contact-us-section__box{background-color:hsla(0,0%,100%,.05);border-bottom:1px solid hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.1) currentcolor;border-top:1px solid hsla(0,0%,100%,.1);padding:40px 0}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.contact-us-section.ecommerce .contact-us-section__box{padding:80px 0}}.contact-us-section.ecommerce .contact-us-section__box h3{display:none}.contact-us-section.ecommerce .contact-us-section__box p{font-size:1rem;font-family:Avenir LT Std\ 65 Medium;line-height:1.25rem}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.contact-us-section.ecommerce .contact-us-section__box p{font-size:1.5rem;line-height:1.5rem;font-family:Avenir LT Std\ 85 Heavy,sans-serif}}.contact-us-section.ecommerce .contact-us-section__email{display:flex;flex-direction:column;justify-content:center}.contact-us-section.ecommerce .contact-us-section__email .box-progress__sub{padding:0}.contact-us-section.ecommerce .contact-us-section__email .box-progress__sub .envelope{display:none}.contact-us-section.ecommerce .contact-us-section__email .box-progress__sub div{padding-top:8px;max-height:20px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.contact-us-section.ecommerce .contact-us-section__email .box-progress__sub div{padding-top:16px}}.contact-us-section.ecommerce .contact-us-section__email .box-progress__sub a{font-family:Avenir LT Std\ 35 Light;font-size:1rem;line-height:1.25rem;color:#26e5e9}.contact-us-section.ecommerce .contact-us-section__faq{border-bottom:none;max-width:unset;margin:0 24px}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.contact-us-section.ecommerce .contact-us-section__faq{margin:0 32px;padding-top:20px}}@media (min-width:1200px){.contact-us-section.ecommerce .contact-us-section__faq{margin:0 171px}}@media screen and (min-width:1200px) and (min-width:1520px){.contact-us-section.ecommerce .contact-us-section__faq{max-width:1320px;margin-left:auto;margin-right:auto}}.contact-us-section.ecommerce .contact-us-section__faq h3{font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:1.875rem;letter-spacing:0;line-height:normal;color:#fff;display:inline-block;margin:0 0 24px}@supports ((background-clip:text) or (-webkit-background-clip:text)) and ((text-fill-color:transparent) or (-webkit-text-fill-color:transparent)){.contact-us-section.ecommerce .contact-us-section__faq h3{background-image:linear-gradient(270deg,#00b2ff -90%,#d8d8d8);background-size:cover;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}}.contact-us-section.ecommerce .contact-us-section__faq .accordion-v3{border-top:1px solid hsla(0,0%,100%,.1);max-width:unset;padding-bottom:24px}.contact-us-section.ecommerce .contact-us-section__faq .accordion-v3:last-of-type{border-bottom:1px solid hsla(0,0%,100%,.1)}.contact-us-section.ecommerce .contact-us-section__faq .accordion-v3 .contact-us-v3__accordion-item p:last-of-type{margin-bottom:0;transition:margin .2s ease-in-out}.contact-us-section.ecommerce .contact-us-section__faq .accordion-v3__title{margin:24px 0 0}.contact-us-section.ecommerce .contact-us-section__faq .accordion-v3 .contact-us-v3__accordion-item{margin-top:16px;transition:margin .2s ease-in-out}.contact-us-section.ecommerce .contact-us-section__faq .accordion-v3__list{color:hsla(0,0%,100%,.8);font-family:Avenir LT Std\ 35 Light}.contact-us-section.ecommerce .contact-us-section__faq .accordion-v3__title{font-size:1rem;align-items:start}.contact-us-section.ecommerce .contact-us-section__faq .accordion-v3 svg{width:16px;height:16px}.contact-us-section.ecommerce .contact-us-section__faq .accordion-v3:first-of-type{border-top:none}.refund-cancellation-policy{font-family:Avenir LT Std\ 35 Light;font-size:.875rem;font-weight:300;margin-bottom:0}.refund-cancellation-policy a.text-btn-no-arrow.small{display:inline-block;font-family:Avenir LT Std\ 35 Light;font-size:.875rem;font-weight:300}.accept-terms-privacy-message,.accept-terms-privacy-message a.text-btn-no-arrow.small{font-family:Avenir LT Std\ 35 Light;font-size:.75rem;font-weight:300}.accept-terms-privacy-message a.text-btn-no-arrow.small{display:inline-block}.plan-banner{width:100%;background:#161921}@media (min-width:1200px){.plan-banner{display:flex;height:297px;max-width:4220px;margin:0 auto}}.plan-banner__title{font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:1.5rem;letter-spacing:-.5px;line-height:29px;color:#fff;margin-bottom:22px}@media (max-width:1199.5px){.plan-banner__title{text-align:center}}.plan-banner__description{font-family:Tobias Light;font-weight:300;font-size:.875rem;letter-spacing:.175px;line-height:1.5;color:#dedede;margin-bottom:24px}@media (max-width:1199.5px){.plan-banner__description{text-align:center}}.plan-banner__image{display:block;position:relative;height:285px;min-height:285px;max-width:100%}@media (min-width:1200px){.plan-banner__image{min-width:593px;width:100%;height:100%}}.plan-banner .card-v3__background{height:100%}@media (max-width:1199.5px){.plan-banner .card-v3__background{margin:0;height:285px}.plan-banner .card-v3__background.image{max-width:100%}}@media (min-width:1200px){.plan-banner .card-v3__background{max-width:100%}}.plan-banner__text-container{width:100%}@media (max-width:1199.5px){.plan-banner__text-container{max-width:900px;margin:0 auto}}@media (min-width:1200px){.plan-banner__text-container{display:flex;align-items:center}}.plan-banner__overview-wrapper{z-index:1}@media (max-width:1199.5px){.plan-banner__overview-wrapper{padding:30px 39px}}@media (min-width:1200px){.plan-banner__overview-wrapper{max-width:449px;margin-left:auto;margin-right:auto}}@media (max-width:1199.5px){.plan-banner__cta{margin:0 auto}}.plan-banner .btn-v3{width:190px;height:42px}@media (max-width:1199.5px){.plan-banner .btn-v3{margin:0 auto}}.plan-banner .skeleton-text{border-radius:17px;margin-bottom:16px}@media (max-width:1199.5px){.plan-banner .skeleton-text{margin:0 auto 16px}}.hero-banner-wrapper{min-height:80vh;box-sizing:border-box;top:0;position:relative;margin-bottom:24px}@media (max-width:1199.5px){.hero-banner-wrapper{height:452px;min-height:452px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.hero-banner-wrapper{margin-bottom:0}}@media screen and (min-width:4220px){.hero-banner-wrapper{margin:0 auto}}.hero-banner__title{margin-bottom:16px;text-transform:uppercase}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.hero-banner__title{width:50%}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.hero-banner__title{margin-bottom:8px}}.hero-banner__title p{margin-bottom:0;line-height:1}.hero-banner__image{position:relative;max-height:80vh}.hero-banner__image img{background:#464954;max-width:100%;width:4220px;max-height:80vh;min-height:80vh;object-fit:cover}@media (max-width:1199.5px){.hero-banner__image img{height:452px;max-height:unset;min-height:452px}}@media (max-width:1199.5px){.hero-banner__image{max-height:unset}.hero-banner__image img{height:452px}}.hero-banner__description{font-family:Tobias Light;font-weight:300;font-size:.875rem;letter-spacing:.175px;line-height:1.5;display:flex;flex-direction:column;margin:0}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.hero-banner__description{width:41%}}.hero-banner__description.phone-and-tablet-portrait{margin:0 0 40px;padding:0 16px;max-width:464px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.hero-banner__description.phone-and-tablet-portrait{display:none}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.hero-banner__description.phone-and-tablet-portrait{padding:0 32px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.hero-banner__description.desktop-and-tablet-landscape{display:none}}.hero-banner__description p{font-family:Tobias Light;font-weight:300;font-size:.875rem;letter-spacing:.175px;line-height:1.5;line-height:1.25rem;margin-bottom:0}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.hero-banner__description p{font-size:1.125rem;font-weight:300;line-height:22px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.hero-banner__description p{font-size:1rem}}.hero-banner__description button{margin-top:0;z-index:1;display:flex;align-items:center}.hero-banner__description button>span{display:inline-block}.hero-banner__shadow{pointer-events:none;position:absolute;bottom:-2px;height:430px;width:100%;z-index:0;width:100vw;left:0;background:linear-gradient(180deg,rgba(2,8,20,0),#020814);z-index:-1;height:35.08772vw}@media (min-width:1200px){.hero-banner__shadow{height:29.85075vw;max-height:34.78261vh}}.hero-banner__shadow-2{pointer-events:none;position:absolute;top:0;height:80vh;width:50vw;max-width:1414px;z-index:0}@media (max-width:1199.5px){.hero-banner__shadow-2{height:100%;width:100vw;background:linear-gradient(90deg,rgba(2,8,20,.7),rgba(2,8,20,0))}}.hero-banner__shadow-header{pointer-events:none;position:absolute;top:0;left:0;height:323px;width:100vw;z-index:0;background-image:linear-gradient(180deg,#020814,rgba(2,8,20,0))}@media (max-width:1199.5px){.hero-banner__shadow-header{height:176px}}.hero-banner__content-wrapper{position:absolute;z-index:1;bottom:0;width:100%}@media (min-width:1200px){.hero-banner__content-wrapper{height:100%;display:flex;align-items:center}}.hero-banner__content-wrapper h1{text-align:inherit}.hero-banner__content-wrapper{max-width:100vw;box-sizing:border-box}.hero-banner__content-wrapper .hero-banner__subtitle{font-family:Tobias Light;font-weight:300;font-size:1rem;letter-spacing:.2px;line-height:1.5;font-size:20px;line-height:20px;color:#fff;opacity:1;letter-spacing:-.2px;align-self:start;margin-bottom:12px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.hero-banner__content-wrapper .hero-banner__subtitle{font-size:18px;line-height:20px;color:#fff;opacity:1;letter-spacing:-.2px;align-self:start;margin-bottom:12px}}@media screen and (min-width:4220px){.hero-banner__content-wrapper{max-width:4220px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.hero-banner__content-wrapper.left-bottom{margin:0;padding:0 16px;box-sizing:border-box;flex-direction:column}.hero-banner__content-wrapper.left-bottom .hero-banner__content-row{display:flex;flex-direction:column;justify-content:space-between;margin:0 0 40px;max-width:584px}}@media (max-width:991.5px) and (max-width:991.5px),(max-width:991.5px) and (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:768px) and (max-width:1199px) and (orientation:portrait) and (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait) and (min-width:768px) and (max-width:1199px) and (orientation:portrait){.hero-banner__content-wrapper.left-bottom .hero-banner__content-row{margin-bottom:0}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.hero-banner__content-wrapper.left-bottom .hero-banner__subtitle{max-width:584px;margin:0 0 12px}.hero-banner__content-wrapper.left-bottom .hero-banner__content{flex-direction:row}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.hero-banner__content-wrapper.left-bottom{padding:0 32px}}@media (max-width:768px){.hero-banner__content-wrapper .hero-banner__content .hero-banner__title p{font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:2.125rem;letter-spacing:-.9px;line-height:normal;color:#fff;line-height:2.125rem}}@media (min-width:768px) and (max-width:1440px){.hero-banner__content-wrapper .hero-banner__content .hero-banner__title p{color:#fff;font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:3.25rem;letter-spacing:-3px;line-height:48px;line-height:3.5rem}}@media (min-width:1440px){.hero-banner__content-wrapper .hero-banner__content .hero-banner__title p{color:#fff;font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:4.375rem;letter-spacing:-2.8px;line-height:74px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.hero-banner__content-wrapper .hero-banner__content .hero-banner__title p.title-more-than-25ch p{color:#fff;font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:3.25rem;letter-spacing:-3px;line-height:48px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.hero-banner__content-wrapper .hero-banner__content-row{display:flex}.hero-banner__content-wrapper .hero-banner__content{display:flex;flex-direction:column;max-width:unset;width:100%;height:100%;margin:0;text-align:left;box-sizing:border-box}.hero-banner__content-wrapper .hero-banner__content .hero-banner__title{float:right;width:50%;margin:0 20px 0 0}.hero-banner__content-wrapper .hero-banner__content .hero-banner__description{flex-direction:column;float:left;width:50%;margin-left:20px}.hero-banner__content-wrapper .hero-banner__content .hero-banner__description>p{font-family:Tobias;font-style:normal;font-weight:300;font-size:18px;line-height:22px}.hero-banner__content-wrapper .hero-banner__content .hero-banner__description button{margin-left:unset;margin-top:16px;min-height:0;line-height:1}.hero-banner__content-wrapper .hero-banner__content .hero-banner__description button>span{display:inline-block}}@media (min-width:1200px){.hero-banner__content-wrapper.left-bottom{flex-direction:row;justify-content:center;align-items:end;width:100%;margin:0;padding:0 0 24px;box-sizing:border-box}}@media (min-width:1200px){.hero-banner__content{display:flex;flex-direction:column;justify-content:flex-end;max-width:424px;padding:0 60px;box-sizing:border-box}}@media screen and (min-width:2822px){.hero-banner__content{margin:0 auto}}@media (max-width:1199.5px){.hero-banner__content{margin-top:26px}}.hero-banner__arrow-scroll{display:flex;align-items:center;justify-content:center;position:absolute;bottom:0;width:56px;height:56px;background-color:#1e232e;cursor:pointer;z-index:5}@media (max-width:1199.5px){.hero-banner__arrow-scroll{display:none}}.hero-banner__content-wrapper.fallback:not(.left-bottom){margin-bottom:0}@media (max-width:1199.5px){.hero-banner__content-wrapper.fallback:not(.left-bottom) .hero-banner__content{margin-left:0;padding-left:40px}.hero-banner__content-wrapper.fallback:not(.left-bottom) .hero-banner__content .hero-banner__title{text-align:left}}@media (min-width:1200px){.hero-banner__content-wrapper.fallback:not(.left-bottom){text-align:center}.hero-banner__content-wrapper.fallback:not(.left-bottom) .hero-banner__content{margin:0 auto;text-align:center}.hero-banner__content-wrapper.fallback:not(.left-bottom) .btn-v4{margin-left:auto;margin-right:auto}}.hero-banner .btn-v4 p{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:.875rem;font-weight:400;margin-bottom:0}.hero-banner__cta.btn-v4{width:fit-content;width:-moz-fit-content;min-width:unset}.hero-banner__cta.btn-v4 p,.hero-banner__cta.btn-v4 span{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:.875rem;letter-spacing:0;text-align:left}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.hero-banner__cta.btn-v4{margin-top:4px}}.hero-banner__skeleton,.hero-banner__skeleton svg{width:100%;height:100%;max-height:80vh}@media (max-width:1199.5px){.hero-banner__skeleton,.hero-banner__skeleton svg{max-height:452px}}.byc-hero-banner__skeleton{width:100%;height:calc(100vh - 88px);min-height:650px;position:relative}@media (min-width:1200px){.byc-hero-banner__skeleton{height:calc(100vh - 98px);min-height:762px}}.upskill-hero-banner__skeleton{width:100%;height:650px;min-height:650px;position:relative}@media (min-width:1200px){.upskill-hero-banner__skeleton{height:500px;min-height:500px}}:root{--label-preview-banner-height:38px;--label-personification-banner-height:50px}.label-personification-banner,.label-preview-banner{background-color:var(--text);position:fixed;top:0;width:100%;z-index:100}.label-personification-banner__container,.label-preview-banner__container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:5px 10px;max-width:1440px;margin:0 auto;line-height:normal;color:var(--text-inverted)}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.label-personification-banner__container,.label-preview-banner__container{display:block}}.label-personification-banner__ctas,.label-preview-banner__ctas{display:flex;justify-content:flex-end;flex-wrap:wrap;margin-left:auto}.label-personification-banner .btn-v3,.label-preview-banner .btn-v3{padding:3px 10px;height:auto;color:var(--text-inverted)}.label-personification-banner .btn-v3:not(:first-child),.label-preview-banner .btn-v3:not(:first-child){margin-left:5px}.label-personification-banner~#themeManager,.label-personification-banner~.brandpage,.label-personification-banner~.notification-page,.label-preview-banner~#themeManager,.label-preview-banner~.brandpage,.label-preview-banner~.notification-page{position:relative}.label-personification-banner~#themeManager .header-modal,.label-personification-banner~#themeManager .header-v3,.label-personification-banner~.brandpage .header-modal,.label-personification-banner~.brandpage .header-v3,.label-personification-banner~.notification-page .header-modal,.label-personification-banner~.notification-page .header-v3,.label-preview-banner~#themeManager .header-modal,.label-preview-banner~#themeManager .header-v3,.label-preview-banner~.brandpage .header-modal,.label-preview-banner~.brandpage .header-v3,.label-preview-banner~.notification-page .header-modal,.label-preview-banner~.notification-page .header-v3{top:unset!important}.label-personification-banner~#themeManager #themeManager,.label-personification-banner~.brandpage #themeManager,.label-personification-banner~.notification-page #themeManager,.label-preview-banner~#themeManager #themeManager,.label-preview-banner~.brandpage #themeManager,.label-preview-banner~.notification-page #themeManager{height:calc(100vh - var(--label-preview-banner-height))}.label-personification-banner~#themeManager #themeManager .content-layout-container,.label-personification-banner~.brandpage #themeManager .content-layout-container,.label-personification-banner~.notification-page #themeManager .content-layout-container,.label-preview-banner~#themeManager #themeManager .content-layout-container,.label-preview-banner~.brandpage #themeManager .content-layout-container,.label-preview-banner~.notification-page #themeManager .content-layout-container{min-height:calc(100vh - var(--label-preview-banner-height))}.label-personification-banner~#themeManager .search-catalogue .modal-right__close,.label-personification-banner~.brandpage .search-catalogue .modal-right__close,.label-personification-banner~.notification-page .search-catalogue .modal-right__close,.label-preview-banner~#themeManager .search-catalogue .modal-right__close,.label-preview-banner~.brandpage .search-catalogue .modal-right__close,.label-preview-banner~.notification-page .search-catalogue .modal-right__close{top:var(--homescreen-prompt-banner-height)}.label-personification-banner~#themeManager,.label-preview-banner~#themeManager{height:calc(100vh - var(--label-preview-banner-height));margin-top:var(--label-preview-banner-height)}.label-personification-banner~#themeManager .content-layout-container,.label-preview-banner~#themeManager .content-layout-container{min-height:calc(100vh - var(--label-preview-banner-height))}.label-personification-banner~#course_overview_wrapper .modal__course-overview,.label-preview-banner~#course_overview_wrapper .modal__course-overview{height:calc(100vh - var(--label-preview-banner-height));margin-top:var(--label-preview-banner-height)}.label-personification-banner~#course_overview_wrapper .modal__course-overview .content-layout-container,.label-preview-banner~#course_overview_wrapper .modal__course-overview .content-layout-container{height:calc(100vh - var(--label-preview-banner-height))}.label-personification-banner~.header-menu__container,.label-preview-banner~.header-menu__container{top:calc(98px + var(--label-preview-banner-height));max-height:calc(100vh - 98px - var(--label-preview-banner-height))}@media (max-width:1199.5px){.label-personification-banner~.header-menu__container,.label-preview-banner~.header-menu__container{top:calc(88px + var(--label-preview-banner-height));max-height:calc(100vh - 88px - var(--label-preview-banner-height))}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.label-personification-banner~div .modal-right,.label-personification-banner~div .modal-right__background,.label-preview-banner~div .modal-right,.label-preview-banner~div .modal-right__background{top:calc(98px + var(--label-preview-banner-height));max-height:calc(100vh - 98px - var(--label-preview-banner-height))}.label-personification-banner~div .modal-right .modal-right__content,.label-personification-banner~div .modal-right__background .modal-right__content,.label-preview-banner~div .modal-right .modal-right__content,.label-preview-banner~div .modal-right__background .modal-right__content{max-height:calc(100vh - 98px - var(--label-preview-banner-height));min-height:unset;overflow:auto}}.label-personification-banner{position:fixed;top:0;width:100%;z-index:100;min-height:var(--label-personification-banner-height);background:radial-gradient(circle at -389% 50%,#69d1ff,#020814 109%)}.label-personification-banner__container{display:flex;flex-direction:row;flex-wrap:nowrap;color:#fff;padding:12px 24px}.label-personification-banner__ctas{display:flex;justify-content:flex-end;flex-wrap:nowrap;margin-left:auto;flex-direction:row;gap:8px}.label-personification-banner__ctas button{min-height:26px;height:26px;min-width:63px;font-weight:400;font-size:.875rem;font-family:Avenir LT Std\ 55 Roman}.label-personification-banner__ctas_hide{background-color:hsla(0,0%,100%,.1);color:#fff}.label-personification-banner__ctas_exit{background:#fff;color:#000}.label-personification-banner__role{font-weight:600;text-transform:capitalize}.label-personification-banner~#themeManager{margin-top:var(--label-personification-banner-height)}.label-personification-banner~#themeManager,.label-personification-banner~#themeManager .content-layout-container{height:calc(100vh - var(--label-personification-banner-height))}.label-personification-banner~#course_overview_wrapper .modal__course-overview{height:calc(100vh - var(--label-personification-banner-height));margin-top:var(--label-personification-banner-height)}.label-personification-banner~#course_overview_wrapper .modal__course-overview .content-layout-container{height:calc(100vh - var(--label-personification-banner-height))}.label-personification-banner .loading-spinner{width:18px!important}.rdrCalendarWrapper{display:inline-flex;flex-direction:column;box-sizing:border-box;background:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rdrDateDisplay{display:flex;justify-content:space-between}.rdrDateDisplayItem{flex:1 1;width:0;color:inherit;text-align:center}.rdrDateDisplayItem+.rdrDateDisplayItem{margin-left:.833em}.rdrDateDisplayItem input{text-align:inherit}.rdrDateDisplayItem input:disabled{cursor:default}.rdrMonthAndYearWrapper{display:flex;justify-content:space-between;box-sizing:inherit}.rdrMonthAndYearPickers{display:flex;flex:1 1 auto;align-items:center;justify-content:center}.rdrNextPrevButton{box-sizing:inherit;outline:none;cursor:pointer}.rdrMonths{display:flex}.rdrMonthsVertical{flex-direction:column}.rdrMonthsHorizontal>div>div>div{display:flex;flex-direction:row}.rdrMonth{width:27.667em}.rdrWeekDays{display:flex}.rdrWeekDay{flex-basis:14.28571%;box-sizing:inherit;text-align:center}.rdrDays{display:flex;flex-wrap:wrap}.rdrInfiniteMonths{overflow:auto}.rdrDateRangeWrapper{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rdrDateInput{position:relative}.rdrDateInput input{outline:none}.rdrDateInput .rdrWarning{position:absolute;top:0;right:.25em;color:red;font-size:1.6em;line-height:1.6em}.rdrDay{position:relative;box-sizing:inherit;width:14.28571%;font:inherit;cursor:pointer}.rdrDayNumber{position:relative;display:block}.rdrDayNumber span{color:#1d2429}.rdrDayDisabled{cursor:not-allowed}@supports (-ms-ime-align:auto){.rdrDay{flex-basis:14.285%!important}}.rdrEndEdge,.rdrInRange,.rdrSelected,.rdrStartEdge{pointer-events:none}.rdrDateRangePickerWrapper{display:inline-flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rdrStaticRanges{display:flex;flex-direction:column}.rdrStaticRange{font-size:inherit}.rdrInputRange{display:flex}.rdrCalendarWrapper{color:#000;font-size:12px}.rdrDateDisplayWrapper{background-color:#eff2f7}.rdrDateDisplay{margin:.833em}.rdrDateDisplayItem{background-color:#fff;border:1px solid transparent;border-radius:4px;box-shadow:0 1px 2px 0 rgba(35,57,66,.21)}.rdrDateDisplayItem input{width:100%;height:2.5em;color:#849095;line-height:2.5em;background:transparent;border:0;cursor:pointer}.rdrDateDisplayItemActive{border-color:currentColor}.rdrDateDisplayItemActive input{color:#7d888d}.rdrMonthAndYearWrapper{align-items:center;height:60px;padding-top:10px}.rdrMonthAndYearPickers{font-weight:600}.rdrMonthAndYearPickers select{padding:10px 30px 10px 10px;color:#3e484f;text-align:center;background:transparent;background:url("data:image/svg+xml;utf8,<svg width='9px' height='6px' viewBox='0 0 9 6' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'><g id='Artboard' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' transform='translate(-636.000000, -171.000000)' fill-opacity='0.368716033'><g id='input' transform='translate(172.000000, 37.000000)' fill='%230E242F' fill-rule='nonzero'><g id='Group-9' transform='translate(323.000000, 127.000000)'><path d='M142.280245,7.23952813 C141.987305,6.92353472 141.512432,6.92361662 141.219585,7.23971106 C140.926739,7.5558055 140.926815,8.06821394 141.219755,8.38420735 L145.498801,13 L149.780245,8.38162071 C150.073185,8.0656273 150.073261,7.55321886 149.780415,7.23712442 C149.487568,6.92102998 149.012695,6.92094808 148.719755,7.23694149 L145.498801,10.7113732 L142.280245,7.23952813 Z' id='arrow'></path></g></g></g></svg>") no-repeat;background-position:right 8px center;border:0;border-radius:4px;outline:0;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;appearance:none}.rdrMonthAndYearPickers select:hover{background-color:rgba(0,0,0,.07)}.rdrMonthPicker,.rdrYearPicker{margin:0 5px}.rdrNextPrevButton{display:block;width:24px;height:24px;margin:0 .833em;padding:0;background:#eff2f7;border:0;border-radius:5px}.rdrNextPrevButton:hover{background:#e1e7f0}.rdrNextPrevButton i{display:block;width:0;height:0;margin:auto;padding:0;text-align:center;border-style:solid;transform:translate(-3px)}.rdrPprevButton i{border-color:transparent #34495e transparent transparent;border-width:4px 6px 4px 4px;transform:translate(-3px)}.rdrNextButton i{margin:0 0 0 7px;border-color:transparent transparent transparent #34495e;border-width:4px 4px 4px 6px;transform:translate(3px)}.rdrWeekDays{padding:0 .833em}.rdrMonth{padding:0 .833em 1.666em}.rdrMonth .rdrWeekDays{padding:0}.rdrWeekDay{color:#849095;font-weight:400;line-height:2.667em}.rdrDay{height:3em;padding:0;color:#1d2429;line-height:3em;text-align:center;background:transparent;border:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rdrDay:focus{outline:0}.rdrDayNumber{position:absolute;top:0;top:5px;right:0;bottom:0;bottom:5px;left:0;display:flex;align-items:center;justify-content:center;font-weight:300;outline:0}.rdrDayToday .rdrDayNumber span{font-weight:500}.rdrDayToday .rdrDayNumber span:after{position:absolute;bottom:4px;left:50%;width:18px;height:2px;background:#3d91ff;border-radius:2px;transform:translate(-50%);content:""}.rdrDayToday:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span:after{background:#fff}.rdrDay:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span{color:hsla(0,0%,100%,.85)}.rdrEndEdge,.rdrInRange,.rdrSelected,.rdrStartEdge{position:absolute;top:5px;right:0;bottom:5px;left:0;background:currentColor}.rdrSelected{right:2px;left:2px}.rdrStartEdge{left:2px;border-top-left-radius:1.042em;border-bottom-left-radius:1.042em}.rdrEndEdge{right:2px;border-top-right-radius:1.042em;border-bottom-right-radius:1.042em}.rdrSelected{border-radius:1.042em}.rdrDayStartOfMonth .rdrEndEdge,.rdrDayStartOfMonth .rdrInRange,.rdrDayStartOfWeek .rdrEndEdge,.rdrDayStartOfWeek .rdrInRange{left:2px;border-top-left-radius:1.042em;border-bottom-left-radius:1.042em}.rdrDayEndOfMonth .rdrInRange,.rdrDayEndOfMonth .rdrStartEdge,.rdrDayEndOfWeek .rdrInRange,.rdrDayEndOfWeek .rdrStartEdge{right:2px;border-top-right-radius:1.042em;border-bottom-right-radius:1.042em}.rdrDayStartOfMonth .rdrDayEndPreview,.rdrDayStartOfMonth .rdrDayInPreview,.rdrDayStartOfWeek .rdrDayEndPreview,.rdrDayStartOfWeek .rdrDayInPreview{left:0;border-left-width:1px;border-top-left-radius:1.333em;border-bottom-left-radius:1.333em}.rdrDayEndOfMonth .rdrDayInPreview,.rdrDayEndOfMonth .rdrDayStartPreview,.rdrDayEndOfWeek .rdrDayInPreview,.rdrDayEndOfWeek .rdrDayStartPreview{right:0;border-right-width:1px;border-top-right-radius:1.333em;border-bottom-right-radius:1.333em}.rdrDayEndPreview,.rdrDayInPreview,.rdrDayStartPreview{position:absolute;top:3px;right:0;bottom:3px;left:0;z-index:1;background:hsla(0,0%,100%,.09);border:0 solid;pointer-events:none}.rdrDayStartPreview{left:0;border-top-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-left-radius:1.333em;border-bottom-left-radius:1.333em}.rdrDayEndPreview,.rdrDayInPreview{border-top-width:1px;border-bottom-width:1px}.rdrDayEndPreview{right:2px;right:0;border-right-width:1px;border-top-right-radius:1.333em;border-bottom-right-radius:1.333em}.rdrDefinedRangesWrapper{width:226px;font-size:12px;background:#fff;border-right:1px solid #eff2f7}.rdrDefinedRangesWrapper .rdrStaticRangeSelected{color:currentColor;font-weight:600}.rdrStaticRange{display:block;padding:0;background:#fff;border:0;border-bottom:1px solid #eff2f7;outline:0;cursor:pointer}.rdrStaticRange:focus .rdrStaticRangeLabel,.rdrStaticRange:hover .rdrStaticRangeLabel{background:#eff2f7}.rdrStaticRangeLabel{display:block;padding:10px 20px;line-height:18px;text-align:left;outline:0}.rdrInputRanges{padding:10px 0}.rdrInputRange{align-items:center;padding:5px 20px}.rdrInputRangeInput{width:30px;height:30px;margin-right:10px;color:#6c767a;line-height:30px;text-align:center;border:1px solid #dee7eb;border-radius:4px}.rdrInputRangeInput:focus,.rdrInputRangeInput:hover{color:#333;border-color:#b4bfc4;outline:0}.rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered .rdrDayNumber:after{position:absolute;top:-2px;right:0;bottom:-2px;left:0;background:transparent;border:1px solid;border-radius:1.333em;content:""}.rdrDayPassive{pointer-events:none}.rdrDayPassive .rdrDayNumber span{color:#d5dce0}.rdrDayPassive .rdrDayEndPreview,.rdrDayPassive .rdrDayInPreview,.rdrDayPassive .rdrDayStartPreview,.rdrDayPassive .rdrEndEdge,.rdrDayPassive .rdrInRange,.rdrDayPassive .rdrSelected,.rdrDayPassive .rdrStartEdge{display:none}.rdrDayDisabled{background-color:#f8f8f8}.rdrDayDisabled .rdrDayNumber span{color:#aeb9bf}.rdrDayDisabled .rdrDayEndPreview,.rdrDayDisabled .rdrDayInPreview,.rdrDayDisabled .rdrDayStartPreview,.rdrDayDisabled .rdrEndEdge,.rdrDayDisabled .rdrInRange,.rdrDayDisabled .rdrSelected,.rdrDayDisabled .rdrStartEdge{filter:grayscale(100%) opacity(60%)}.rdrMonthName{padding:.833em;color:#849095;font-weight:600;text-align:left}.custom-date-range .rdrCalendarWrapper{background-color:transparent}.custom-date-range .rdrMonthName{text-align:center;text-transform:uppercase}.custom-date-range .rdrMonthName,.custom-date-range .rdrWeekDay{color:var(--text);font-weight:400;font-size:14px;font-family:Avenir LT Std\ 85 Heavy,sans-serif;letter-spacing:.1px}.custom-date-range .rdrDayStartOfMonth .rdrDayEndPreview,.custom-date-range .rdrDayStartOfMonth .rdrDayInPreview,.custom-date-range .rdrDayStartOfWeek .rdrDayEndPreview,.custom-date-range .rdrDayStartOfWeek .rdrDayInPreview{left:6px;border-top-left-radius:15px;border-bottom-left-radius:15px}.custom-date-range .rdrDayEndPreview,.custom-date-range .rdrDayInPreview,.custom-date-range .rdrDayStartPreview{border:0}.custom-date-range .rdrDayEndPreview,.custom-date-range .rdrDayStartPreview,.custom-date-range .rdrEndEdge,.custom-date-range .rdrInRange,.custom-date-range .rdrSelected,.custom-date-range .rdrStartEdge{top:50%;right:0;bottom:0;left:50%;width:100%;height:30px;transform:translate(-50%,-50%)}.custom-date-range .rdrStartEdge{width:50%;transform:translateY(-50%)}.custom-date-range .rdrStartEdge.rdrEndEdge{width:30px;transform:translate(-50%,-50%)}.custom-date-range .rdrEndEdge{width:50%;transform:translate(-100%,-50%)}.custom-date-range .rdrInRange{background-color:rgba(20,23,31,.7)}.custom-date-range .rdrEndEdge~.rdrDayNumber,.custom-date-range .rdrStartEdge~.rdrDayNumber{background:#fff}.custom-date-range .rdrEndEdge,.custom-date-range .rdrStartEdge{background-color:rgba(20,23,31,.7)!important}.custom-date-range .rdrDay:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span,.custom-date-range .rdrDay:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span,.custom-date-range .rdrDay:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span{color:var(--text-inverted)}.custom-date-range .rdrDayNumber{top:0;bottom:0;width:30px;height:30px;margin:auto;border-radius:15px;font-weight:400;font-size:14px;font-family:Avenir LT Std\ 45 Book;letter-spacing:.12px}.custom-date-range .rdrDayNumber span{color:var(--text)}.custom-date-range .rdrDayEndOfWeek .rdrDayNumber span{color:#747474}.custom-date-range.rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered .rdrDayNumber:after{border:0}.custom-date-range .rdrDayStartPreview{right:0;left:unset;width:calc(15px + 50%);transform:translateY(-50%)}.custom-date-range .rdrDayEndPreview{right:unset;left:0;width:calc(15px + 50%);transform:translateY(-50%)}.custom-date-range .rdrDayEndOfMonth .rdrDayStartPreview,.custom-date-range .rdrDayStartPreview.rdrDayEndPreview{top:50%;right:0;bottom:0;left:50%;width:30px;height:30px;transform:translate(-50%,-50%)}.custom-date-range .rdrInfiniteMonths::-webkit-scrollbar{width:3px}.custom-date-range .rdrInfiniteMonths::-webkit-scrollbar-track{background-color:#000;border-radius:4px;box-shadow:-1px 0 2px 0 hsla(0,0%,100%,.2)}.custom-date-range .rdrInfiniteMonths::-webkit-scrollbar-thumb{position:relative;right:1.5px;background-color:#26e5e9;border-radius:2px;cursor:pointer}.custom-date-range .rdrDayDisabled,.custom-date-range .rdrDayPassive{height:0;visibility:hidden}.custom-date-range .rdrDateDisplayWrapper,.custom-date-range .rdrDayToday .rdrDayNumber span:after,.custom-date-range .rdrDefinedRangesWrapper,.custom-date-range .rdrMonthAndYearWrapper{display:none}@media (max-width:1199.5px){.custom-date-range-container.width-100-mobile,.custom-date-range-container.width-100-mobile .custom-date-range,.custom-date-range-container.width-100-mobile .custom-date-range .rdrCalendarWrapper{width:100%}.custom-date-range-container.width-100-mobile .custom-date-range .rdrMonth{width:calc(100% - .833em)}}.tab-handler{display:flex;align-items:center;color:#26e5e9}@media (max-width:1440px){.tab-handler{left:20px}}.tab-handler a:not(.tab-active),.tab-handler span:not(.tab-active){color:var(--text)}.tab-handler a,.tab-handler span{font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:.875rem;cursor:pointer;margin-right:30px}.tab-handler .tab-active{text-decoration:underline;font-family:Avenir LT Std\ 85 Heavy,sans-serif}.tab-handler a.tab-active{color:#26e5e9}.overflow-under-modal .homescreen-prompt{z-index:1;display:none}.homescreen-prompt{background-color:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:100}.homescreen-prompt.go-relative{position:relative}.homescreen-prompt.go-fixed{height:var(--homescreen-prompt-banner-height);display:flex;justify-content:flex-start}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.homescreen-prompt.go-fixed{justify-content:flex-start}}.homescreen-prompt.go-fixed .homescreen-prompt__content{position:fixed;top:0;display:flex;background-color:#fff;border-radius:0}.homescreen-prompt .button-close{display:flex;align-items:center;cursor:pointer;min-width:8px;width:8px;height:8px;padding-left:8.8px;padding-right:8px}.homescreen-prompt .button-close img{fill:#000;width:8px;height:8px;filter:invert(1)}.homescreen-prompt .button-close-desk{display:flex;align-items:center;cursor:pointer;min-width:8px;width:8px;height:8px;padding-right:24px}@media screen and (min-width:1280px) and (max-width:1366px){.homescreen-prompt .button-close-desk{padding-left:270px}}.homescreen-prompt .button-close-desk img{fill:#000;width:8px;height:8px}.homescreen-prompt .leonardo-icon .icon{min-width:40px;width:40px;height:40px;border-radius:8px}.homescreen-prompt__footer{color:var(--text);background-color:#1f222b;margin-top:16px}@media (min-width:1200px){.homescreen-prompt__footer{order:1}}.homescreen-prompt__content{border-radius:20px;padding:0;display:flex;align-items:center;justify-content:space-between;height:var(--homescreen-prompt-banner-height);max-width:500px;margin:0 auto}@media (min-width:1200px){.homescreen-prompt__content{max-width:none;width:100%}}.homescreen-prompt__content__footer{border-radius:20px;padding:0;display:flex;align-items:center;justify-content:flex-start}.homescreen-prompt__content__footer .description-section{padding-left:16px}.homescreen-prompt__content__footer .description-section-title{font-size:.75rem;cursor:pointer;padding-left:8px}.homescreen-prompt__content .description-section{margin:0;color:#000;background-color:transparent;border:0;display:flex;flex-direction:column;padding-left:8px}.homescreen-prompt__content .description-section__desk{margin:0;color:#000;background-color:transparent;border:0;display:flex;flex-direction:row;padding-left:8px}.homescreen-prompt__content .description-section__desk p{margin-bottom:0;position:relative}.homescreen-prompt__content .description-section__desk .description-section-title,.homescreen-prompt__content .description-section__desk .description-section-title__desk{font-size:.625rem;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;line-height:120%}.homescreen-prompt__content .description-section__desk .description-section-title__desk{width:116px;padding-left:8px;text-transform:uppercase}.homescreen-prompt__content .description-section__desk .description-section-subtitle,.homescreen-prompt__content .description-section__desk .description-section-subtitle__desk{font-family:Avenir LT Std\ 35 Light;font-style:normal;font-weight:300;font-size:.625rem;line-height:120%}.homescreen-prompt__content .description-section__desk .description-section-subtitle__desk{width:330px;padding-left:8px}.homescreen-prompt__content .description-section p{margin-bottom:0;position:relative}.homescreen-prompt__content .description-section .description-section-title,.homescreen-prompt__content .description-section .description-section-title__desk{font-size:.625rem;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;line-height:120%;text-transform:uppercase}.homescreen-prompt__content .description-section .description-section-title__desk{width:114px;padding-left:8px}.homescreen-prompt__content .description-section .description-section-subtitle,.homescreen-prompt__content .description-section .description-section-subtitle__desk{font-family:Avenir LT Std\ 35 Light;font-style:normal;font-weight:300;font-size:.625rem;line-height:120%}.homescreen-prompt__content .description-section .description-section-subtitle__desk{width:284px;padding-left:8px}.homescreen-prompt__content .button-add{display:flex;flex-direction:column;padding:0 18px 0 24px}.homescreen-prompt__content .button-add .button-download{width:20px;height:20px;padding:0;min-width:0;box-sizing:content-box;border-radius:0}.homescreen-prompt__content .button-add .button-download img{min-width:20px;height:20px}.homescreen-prompt__content .button-add .add-label{font-family:Avenir LT Std\ 65 Medium;font-style:normal;font-weight:500;font-size:.5rem;line-height:120%;padding-top:4px;color:#242731;margin:0;text-align:center}.homescreen-prompt~#themeManager,.homescreen-prompt~.notification-page{position:relative}.homescreen-prompt~#themeManager .header-modal,.homescreen-prompt~#themeManager .header-v3,.homescreen-prompt~.notification-page .header-modal,.homescreen-prompt~.notification-page .header-v3{top:unset!important}.homescreen-prompt~#themeManager #themeManager,.homescreen-prompt~.notification-page #themeManager{min-height:calc(100vh - var(--homescreen-prompt-banner-height))}@media screen and (max-width:500px){.homescreen-prompt~#themeManager #themeManager,.homescreen-prompt~.notification-page #themeManager{min-height:calc(500vh - var(--homescreen-prompt-banner-height))}}.homescreen-prompt~#themeManager #themeManager .content-layout-container,.homescreen-prompt~.notification-page #themeManager .content-layout-container{min-height:calc(100vh - var(--homescreen-prompt-banner-height))}.homescreen-prompt~#themeManager .search-catalogue .search__section,.homescreen-prompt~.notification-page .search-catalogue .search__section{top:var(--homescreen-prompt-banner-height)}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.homescreen-prompt~#themeManager .search-columns__container,.homescreen-prompt~.notification-page .search-columns__container{max-height:calc(var(--vh-nobars, 100vh) - 233px - var(--homescreen-prompt-banner-height))}}.homescreen-prompt~#themeManager .search-catalogue.search-page .header-v3__close-button-square,.homescreen-prompt~.notification-page .search-catalogue.search-page .header-v3__close-button-square{top:calc(98px + var(--homescreen-prompt-banner-height))}.homescreen-prompt~#themeManager .search-catalogue.search-page .search-modal-content .search__tabs__content .filtersV3__section,.homescreen-prompt~.notification-page .search-catalogue.search-page .search-modal-content .search__tabs__content .filtersV3__section{top:calc(230px + var(--homescreen-prompt-banner-height))}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.homescreen-prompt~#themeManager .search-catalogue.search-page .search-modal-content .search__tabs__content .filtersV3__section,.homescreen-prompt~.notification-page .search-catalogue.search-page .search-modal-content .search__tabs__content .filtersV3__section{top:calc(226px + var(--homescreen-prompt-banner-height))}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.homescreen-prompt~#themeManager .search-catalogue.search-page .search-modal-content .search__tabs__content .filtersV3__section,.homescreen-prompt~.notification-page .search-catalogue.search-page .search-modal-content .search__tabs__content .filtersV3__section{top:calc(168px + var(--homescreen-prompt-banner-height))}}@media (max-width:767px) and (orientation:portrait){.homescreen-prompt~#themeManager .search-catalogue.search-page .search-modal-content .search__tabs__content .filtersV3__section,.homescreen-prompt~.notification-page .search-catalogue.search-page .search-modal-content .search__tabs__content .filtersV3__section{top:calc(172px + var(--homescreen-prompt-banner-height))}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.homescreen-prompt~#themeManager .search-catalogue.search-page .search-columns__container,.homescreen-prompt~.notification-page .search-catalogue.search-page .search-columns__container{height:calc(var(--vh-nobars, 100vh) - 231px - var(--homescreen-prompt-banner-height))}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.homescreen-prompt~#themeManager .search-catalogue.search-page .modal-right__close:not(.square-button-mobile),.homescreen-prompt~.notification-page .search-catalogue.search-page .modal-right__close:not(.square-button-mobile){margin-top:calc(24px + var(--homescreen-prompt-banner-height))}}.homescreen-prompt~#themeManager,.homescreen-prompt~#themeManager .content-layout-container{min-height:calc(100vh - var(--homescreen-prompt-banner-height))}.homescreen-prompt~.header-menu__container{top:calc(98px + var(--homescreen-prompt-banner-height));max-height:calc(100vh - 98px - var(--homescreen-prompt-banner-height))}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.homescreen-prompt~div .modal-right,.homescreen-prompt~div .modal-right__background{top:calc(98px + var(--homescreen-prompt-banner-height));max-height:calc(100vh - 98px - var(--homescreen-prompt-banner-height))}.homescreen-prompt~div .modal-right .modal-right__content,.homescreen-prompt~div .modal-right__background .modal-right__content{max-height:calc(100vh - 98px - var(--homescreen-prompt-banner-height));min-height:unset;overflow:auto}}.add-to-homepage-modal{padding:98px 28px 50px}.add-to-homepage-modal .description-image{min-height:50px;max-width:300px;margin:0 auto;position:relative}.add-to-homepage-modal .description-image .card-loader{max-width:30px;max-height:30px;top:0}.add-to-homepage-modal .card-v3__background{position:relative;margin-bottom:30px;max-width:80vw}.add-to-homepage-modal .title{font-family:Avenir LT Std\ 65 Medium;font-size:1.5rem;font-weight:500;margin-bottom:36px;line-height:normal}.add-to-homepage-modal .description-text{font-family:Avenir LT Std\ 35 Light;font-size:.875rem;font-weight:300;margin-bottom:12px}.add-to-homepage-modal .description-text b,.add-to-homepage-modal .description-text span{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400}.add-to-homepage-modal .description-text span{font-style:normal;font-size:.875rem;line-height:17px;text-align:center;letter-spacing:.102941px;color:#009bff}.keyboard-active .button-close:focus{outline:2px solid #c7ff00}.card-search{width:100%;font-size:.75rem;font-family:Avenir LT Std\ 35 Light;line-height:normal}.card-search__content{display:flex}.card-search__cover{width:128px;min-height:72px;overflow:hidden;position:relative;cursor:pointer;border-radius:6px;flex-shrink:0;margin-right:16px}.card-search__title{text-transform:uppercase;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:.875rem;letter-spacing:0;line-height:16px;color:#fff;font-size:.75rem;cursor:pointer}.card-search__title-descr{font-family:Avenir LT Std\ 45 Book;font-weight:350;font-size:.75rem;color:hsla(0,0%,100%,.8);letter-spacing:.15px;margin-top:8px}.card-search__info{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;margin-top:4px;z-index:0}.card-search__ctype{margin:0 0 2px;min-height:16.8px;font-family:Tobias Light;font-weight:300;font-size:.875rem;letter-spacing:.175px;line-height:1.5;color:hsla(0,0%,100%,.8);font-size:.75rem;display:flex;align-items:center;max-width:199px}.card-search__divider{width:4px;height:4px;margin:8px;border-radius:4px;background-color:#fff;display:inline-block;flex-shrink:0}.card-search__duration:not(:empty){flex-shrink:0;font-family:Avenir LT Std\ 65 Medium;font-size:.75rem;font-weight:500;letter-spacing:.2px;white-space:nowrap}.card-search__el360-label{color:#d4bb5e;font-family:Avenir LT Std\ 65 Medium;font-size:.75rem;line-height:1.29;text-align:left}.card-search__blocked-program{margin-top:6px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-search__blocked-program-info{display:flex;gap:8px}.card-search__blocked-program-info p{margin-bottom:0}}.card-search .card-loader{max-width:40px;max-height:40px}.card-search.card-search__l1 .card-search__cover{width:128px;height:114px}.card-search.card-search__l1 .card-loader+.card-search__iride{display:none}.card-search.card-search__l1 .card-search__iride{position:absolute;left:calc(50% - 20px);top:calc(50% - 20px);z-index:1}.card-search.card-search__l1 .card-search__iride img{width:40px}.card-search.card-search__l1 .card-v3__fallback-text{font-size:.625rem;padding:5px}.keyboard-active .card-search__cover:focus{outline:2px solid #c7ff00}.topic-card{width:324px;height:60px;border-radius:11px;cursor:pointer}.topic-card__front-image{height:60px;min-width:60px;max-width:60px;position:relative}.topic-card__front-image .card-loader{max-width:30px;max-height:30px;top:calc(50% - 15px);left:calc(50% + 25px);margin:0}.topic-card__front-image .card-v3__background{max-width:60px;max-height:60px;width:60px;height:60px;border-top-left-radius:11px;border-bottom-left-radius:11px;position:static}.topic-card__end-image{height:60px;width:100%;display:flex;align-items:center;justify-content:flex-start;text-align:center;position:relative;background:hsla(0,0%,100%,.15);backdrop-filter:blur(50px);border-end-end-radius:11px;border-start-end-radius:11px;padding:0 24px}.topic-card__end-image.channel{border-radius:11px}.topic-card__end-image .card-loader{max-width:30px;max-height:30px;top:calc(50% - 15px);left:calc(50% - 15px);margin:0}.topic-card__end-image .card-v3__background{width:60px;border-top-right-radius:11px;border-bottom-right-radius:11px;position:static}.topic-card__end-image p{color:#fff;font-family:Avenir LT Std\ 65 Medium;font-size:.875rem;line-height:1.5;margin-bottom:0}.topic-card__end-image.PS{z-index:-1}.topic-card__end-image.PS .brandpage__logo img{width:258px;margin-left:-90px}.topic-card .brandpage__banner-wrapper{position:static;max-width:114px;margin:0 auto;display:flex;justify-content:center;align-items:center}.topic-card .brandpage__banner-wrapper .card-loader{max-width:30px;max-height:30px;top:calc(50% - 15px);left:calc(50% - 15px);margin:0}.topic-card .brandpage__banner-wrapper .brandpage__title{color:#fff!important;font-family:Avenir LT Std\ 65 Medium;font-size:.875rem;line-height:13.66px;margin-bottom:0;margin-top:0}.topic-card .brandpage__logo{display:inline-block;margin-top:0}.topic-card .brandpage__logo img{display:inline;margin:0 auto;max-width:none;max-height:45px;width:90px}.topic-card .brandpage__logo img.brandResize{width:140px}.topic-card:hover .topic-card__end-image{background:linear-gradient(132.07deg,hsla(0,0%,100%,.25) 3.57%,hsla(0,0%,100%,.05) 97.62%);transition:all;transition-duration:30s}.keyboard-active .topic-card:focus{outline:2px solid #c7ff00}.lo-card-list{display:flex;flex-wrap:wrap;justify-content:center;max-width:1128px;grid-gap:40px 11px;margin:0 auto 88px;align-items:stretch}@supports (-webkit-touch-callout:none) and (not (translate:none)){@media (max-width:1199.5px){.lo-card-list{grid-gap:0}.lo-card-list>div .l0-card{margin:0 7.5px 15px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.lo-card-list>div:last-child .l0-card{margin-bottom:0}}}.lo-card-list .l0-card{cursor:pointer}@media (min-width:1200px){.lo-card-list{margin-bottom:100px}}.lo-card-list-stagger{min-height:550px}.l0-card{position:relative;height:fit-content;width:100%;max-width:343px;border-radius:11px;background:linear-gradient(270deg,rgba(0,178,255,.1) -17.39%,hsla(0,0%,84.7%,.1) 87.89%);backdrop-filter:blur(21px)}@media (min-width:1200px){.l0-card{min-height:290px;height:290px;width:270px;backdrop-filter:blur(21px)}}@media (max-width:1199.5px){.l0-card{max-height:236px;min-height:236px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.l0-card{min-height:254px;max-height:254px}}.l0-card:hover{background:linear-gradient(270deg,rgba(0,178,255,.25) -17.39%,hsla(0,0%,84.7%,.25) 87.89%);z-index:1}.l0-card__top-image{min-width:343px;width:343px;height:90px;position:relative;border-top-left-radius:11px;border-top-right-radius:11px;display:flex;align-items:center;justify-content:center}@media (min-width:1200px){.l0-card__top-image{min-width:270px;width:270px}}.l0-card__top-image .card-loader{max-width:30px;max-height:30px;top:calc(50% - 15px);left:calc(50% - 15px);margin:0}.l0-card__top-image .card-v3__background{border-top-left-radius:11px;border-top-right-radius:11px;width:100%;max-width:343px;max-height:90px;position:static}@media (min-width:1200px){.l0-card__top-image .card-v3__background{max-width:270px}}@media (max-width:1199.5px){.l0-card__bottom-banner{min-height:98px;margin-top:24px}}@media (min-width:1200px){.l0-card__bottom-banner{margin-top:40px;min-height:107.5px}}.l0-card__bottom-banner__title{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:1.25rem;letter-spacing:-.2px;line-height:1.5;color:#fff;text-transform:uppercase;text-align:center;line-height:24px;margin-bottom:8px;padding:0 53px}@media (min-width:1200px){.l0-card__bottom-banner__title{font-size:1.125rem;padding:0 16px}}.l0-card__bottom-banner__description{font-family:Tobias Light;font-weight:300;font-size:.875rem;letter-spacing:.175px;line-height:1.5;text-align:center;padding:0 16px 48px;margin:0}@media (max-width:1199.5px){.l0-card__bottom-banner__description{padding:0 53px 24px}}@media (min-width:1200px){.l0-card:not(:hover) .btn-v3{display:none}}.teaching-meth-banner{width:100%;background:#2b2f3c}@media (min-width:1200px){.teaching-meth-banner{display:flex;height:516px;max-width:4220px;margin:0 auto}}.teaching-meth-banner__title{font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:1.5rem;letter-spacing:-.5px;line-height:29px;color:#fff;display:inline-block;margin-bottom:16px;line-height:33px;text-transform:uppercase}@supports ((background-clip:text) or (-webkit-background-clip:text)) and ((text-fill-color:transparent) or (-webkit-text-fill-color:transparent)){.teaching-meth-banner__title{background-image:linear-gradient(270deg,#00b2ff -90%,#d8d8d8);background-size:cover;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}}@media (min-width:1200px){.teaching-meth-banner__title{line-height:32.78px;margin-bottom:20px;margin-left:15px}}.teaching-meth-banner__number{color:#26e5e9;font-weight:800}.teaching-meth-banner__description{margin:0 auto;width:fit-content;font-family:Avenir LT Std\ 45 Book;font-size:.875rem;font-weight:400;line-height:19px}.teaching-meth-banner__description p{font-family:Tobias Light;font-weight:300;font-size:.875rem;letter-spacing:.175px;line-height:1.5;color:#dedede;margin-bottom:34px}@media (min-width:1200px){.teaching-meth-banner__description p{margin-bottom:43px}}.teaching-meth-banner__description li{color:#fff}.teaching-meth-banner__description li:not(:last-child){margin-bottom:1em}@media (min-width:1200px){.teaching-meth-banner__description{margin-left:15px}}.teaching-meth-banner__image{display:initial;position:relative;height:285px;min-height:285px;max-width:100%}@media (min-width:1200px){.teaching-meth-banner__image{min-width:593px;width:100%;height:100%}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.teaching-meth-banner__image{padding:0 32px}}.teaching-meth-banner__image .card-loader{position:relative;top:20px;z-index:1}@media (min-width:1200px){.teaching-meth-banner__image .card-loader{top:calc(50% - 60px)}}.teaching-meth-banner .card-v3__background{height:100%}@media (max-width:1199.5px){.teaching-meth-banner .card-v3__background{margin:0;height:285px}.teaching-meth-banner .card-v3__background.image{max-width:100%}}@media (min-width:1200px){.teaching-meth-banner .card-v3__background{max-width:100%}}.teaching-meth-banner__text-container{width:100%}@media (max-width:1199.5px){.teaching-meth-banner__text-container{max-width:900px;margin:0 auto}}@media (min-width:1200px){.teaching-meth-banner__text-container{display:flex;align-items:center}}.teaching-meth-banner__overview-wrapper{z-index:1}@media (max-width:1199.5px){.teaching-meth-banner__overview-wrapper{padding:24px 16px 40px}}@media (min-width:1200px){.teaching-meth-banner__overview-wrapper{max-width:449px;margin:40px auto}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.teaching-meth-banner__overview-wrapper{padding:24px 32px 40px}}.teaching-meth-banner .skeleton-text{border-radius:17px;margin-bottom:16px}@media (max-width:1199.5px){.teaching-meth-banner .skeleton-text{margin:0 auto 16px}}.launch-container__hours-label{font-family:Avenir LT Std\ 85 Heavy,sans-serif}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.launch-container__date-label{line-height:1.9!important;margin-right:8px!important}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.card-activity__content:has(.card-activity__carousel-vc-section){flex-wrap:wrap;height:min-content}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.card-activity__content:has(.card-activity__carousel-vc-section) .card-activity__info-section{flex:1}}.card-activity__carousel-vc-section{width:100%;margin-top:10px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.card-activity__carousel-vc-section{margin-top:45px;margin-left:77px}}.card-activity__carousel-vc-section .card-activity .carousel-max-width{margin-top:24px}.card-activity__carousel-vc-section .courses-section .section__header{margin-top:18px}.card-activity{position:relative;height:auto;width:100%;margin:0 auto;background:#0f1520;border-left:4px solid #484d55}.card-activity:hover{transition:background-color .1s ease-out;background:#1b212b}.card-activity--completed{border-color:#26e5e9}.card-activity .tag-badge-card-evolution.overPhone{margin-right:16px}.card-activity .tag-badge.white-border{margin-right:16px!important;margin-top:8px}.card-activity .tag-badge.white-border.tag-badge-optional{margin-right:24px}.card-activity .tag-badge.white-border.vc-optional-case{margin-right:0!important}.card-activity.lesson-in-onboarding{box-shadow:none;z-index:0;box-sizing:border-box}.card-activity.lesson-in-onboarding .card-activity__content{padding:40px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-activity.lesson-in-onboarding .card-activity__content{padding:16px}}.card-activity.lesson-in-onboarding .card-activity__content:not(.card-activity__number){padding:40px 40px 40px 80px;cursor:pointer}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-activity.lesson-in-onboarding .card-activity__content:not(.card-activity__number){padding:16px 40px}}.card-activity.lesson-support-in-onboarding .card-activity__first-row,.card-activity.lesson-support-in-onboarding .card-activity__number,.card-activity.lesson-support-in-onboarding .card-activity__tag-badge-mobile-container{display:none}.card-activity.lesson-support-in-onboarding .card-activity__content{padding:40px;margin:0;max-width:unset}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-activity.lesson-support-in-onboarding .card-activity__content{padding:16px 20px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-activity:not(.lesson-support-in-onboarding) .card-activity__description-wrapper{display:none}}.card-activity__number{max-width:48px;font-family:Tobias Light;font-weight:300;font-size:1rem;letter-spacing:.2px;line-height:1.5;color:#fff;font-size:3.125rem;margin-right:32px;line-height:1}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-activity__number{font-size:2rem;margin-right:12px}}.card-activity--completed .card-activity__number{color:#26e5e9}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-activity .card-activity__progress-container-withVC:has(.tag-badge):has(.launch-container){position:flex;margin-top:12px}}.card-activity .card-activity__progress-container-withVC:has(.tag-badge):has(.launch-container) .tag-badge-optional{margin-top:24px;margin-right:0!important}.card-activity__cover-container{position:relative;overflow:hidden}.card-activity__cover-container,.card-activity__effect{background:linear-gradient(131.03deg,rgba(30,30,30,.15) 3.58%,hsla(0,0%,100%,0) 102.22%);border-radius:10px}.card-activity__effect{position:absolute;top:0;left:0;width:100%;height:100%}.card-activity .card-loader{width:80px;height:80px}.card-activity .card-loader--with-play{width:44px;height:44px;position:absolute;top:0;left:0;background-size:44px 44px!important;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAABYCAYAAABxlTA0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAABDUSURBVHgB7V1tbFxXWn7POffOeDwztmNn/DXjfPkrTdt022TZ1UJLaItglxaxK1IoohII7bKIPywLSCuENpH4AUIgAQVatD9WQqq0zVYICKv+QFrTLlukNoWSOK0/krjxzHg8dpJ67PF45t5zDu977h1/pHZsj+3Eie8T31zfe8+9vvPc977n/TpnGOwi9OZyR0Cybs6gW2keA6Z6tNYxASyO6zjjeEQppjgHBlAEDXMAKo+nzuH2qJJqRDJr4mpX6wjsEjC4hzgynnsUqTrOuH4UNOvGu4n7hxjz7m3Zwsy9aq04Q2jcZFrzZW1MI+U1nNMAI0zwt1y3/P7VVGoY7hHuOsHd13OPCCE+D1o+C4xHkTCiivt3w2hD6UXCuPbXyCzTvgQDSfAiuXgCaK7wOJjTaZ82pJtnwOhUmMA277uav3Y1lbirZN8Vgju0ro9lpp9Guj6HxDyqfQJAL0koMz9ICBi2zVr7kkxkanO3nM402+aIRzJ455uH4V2TNIh5bsqTeoYPRmuffDasQL02mmz/V7gL2FGCidh4dvJ5FKPnkJhY9W96JDLmEaI8kkkqlS5hu4u45LR2r3GtJ0N2U45OutQWm1x+7UQ+H9tfLnc4PBzj3GpXbqUTBfwJPNSH142bh8C5USnmry2pE2QcHwFnGeWqV0cPtP8L7CB2jOC+8Ykv4dV/BZmLKv91hcXX13ut8XMWmVaDuHExLOCd/2tvz8M24KGpqQ63LE9wJn4amT2J6qPBE3xfitni56btCQDx90PJ/TtC9LYT3DMxcYwrfhrVwMNAn4ebnodDVcsiq7j7EkrXvxXAvTTZ3l6EHUZPJvc89oyn8G8/DYsqySNaUQNNAsCyIMu/OdzVlYFtxLYR3JFBdaDzv4wS8yW6rtaenHDUf0qZroZe//MzAs7fDVJXQ//1qU4l1NeR7M+iNCeNPjf3qpdZLfrvhpMdL8M2YVsI7stk9msQf4IXayX1xny9p6mn0Wwee5wfFJLt5ycYm4ddACJag/tL2uK/s9RhUp9gekbSJVmtrZeGu/ZvWZq3THBfNv8kGvsvIZuLnRj4vTne7n8CV+dGOzqmYBeifwqJLsvfxbv9Mvi2Nlu69wKuXx5JtX4XtoAtEdyXnfwyKPiKZl7nxTwLAYWXTyuQryCxl+E+QF869wxy+y2881T1c5Bu9j6P/tuRZPvfQI2omeC+8dxX8aaeNNfwDFe8KXQGNHuzmGx9Y7eog42iZ2SkgUcbv4VS+xWyr1FodNXRQZ393aHO1j+FGlATwT2Z/G+hjfrUomVAUFBiXP7zUGfnm3Afozed/w1Uwn8M1bfR66zJHHpjKJn4Q9gkNk2wT+6TvgvLfJKnLW3/9eVk83V4ANCbzT4EWryCrKaMhWF8biPN3x9Otv3BZq61KYJ7M7kX0aD9Wfqj2vc7cfc0gPtnw8nkNDxA6EmnU5zZr+EnTHkuuXGOKMj0/eHOtm9u9Dp8ow37M7lfxMbPoh9PBo0JJuATnXoQySWMplJppZ1fww+Z8QwL7bv27HRfNveNjV5nQwT35aafwTfkeW04JXVLfQBMMXD//EEktwqPZOtF5DW99LJT98d/vz+dP72Ra6xL8NF0ugXNg+eJVvCIxfdFT7N45IEmt4rRVAuSLH4VicqQPVGNACIRZ3vSN1Lrnb8uwQqsb2qQEVQKiuKDRLIL1ssfNTTcgD0CIlm66qsY+ZtdtruRg/NGz40bDXc6944E96Zzz6FqbzZehN8S3cnvXUm2jMMew+jBjkFMBPwVVOPRXmS6iy24d7Qq1iQ4NTPTjG/CL2BUQStFYVVctPoxejX/AXsUo13t38HVd7Snjn37GL7WnZn8wlrnrElwpFj+Btp/irpPjFtjdJFNz+Uyr8Meh6qz/hJFLU3UUsSQLAsBsKYDsirBPenc5zG70GysMbIbNEmwPjdx8uR95f7uBEZbWgroOv8e2cbV6BCy9IXe7NTXVmu/KsF4gS/iqWjwUvzOrN8ZTrV9AAEMPkq2/Rhp/Z7JLZI+1kYv/9GRK1cab2/7KYJ7c7nP4cnNnlmmjelrybp/hwArIMH+C7TVCtX0F/LUZNfFfvv2dp8imEn282CY5coEk5T6weWuxpsQYAXIkkLL9R/9TS9Uy+Drt0vxCoL7xqd/Av3gfWiTmVQV9nA3LHD/GwKsCrkQfhVXsybiZjIhrMmOxF5c3mYFwZrLp4hVjnYZN/FQPXK5qyuQ3jVwtbt5Rin1qkIngSSSil/QGHhueZtFgrumip0o552Mk8kLZrGVc1/Hdu8GVCX8CqsWyHi1SU/2ZfI/VT2+SHCkMvsUeirK5LA5o6KFi4H0rg+SYqTtv4xFwb2IEG4vSvEiwdirdZsNijmQ18b5RQiwMXDxD179nO/dafbri4fovy5MY+Pupmo4EnVvabhj/7sQYEOQYfEjXKHJtlgb19h3PUv5So/gSJ0+slhFR8Is+K6pr70fcLW5eQatgrf9kLFnsnH+FG14WqGiH0a7AeM6ZD+AlppdggCbg4IfkfNgUv7a6+xotyEYbYtOMjQUeJVajmNfhQCbglN2z/t1FCYgj8Q+Rvv5wampDuQ9pE0dKS5Kla4fbLoFATaFa0c6P0bdMFOtDkI+m/onJ4/zEKtrqjYihkGwba0u3EvAqNjb4BcTEtHSgcc4WyiiBYG6F/034yArCNRDjdBamroQboSY1IT6DGdctHuJTE//qlA4cC5qBOf2B+AVqBh/DQW5CY1jWae8snOM8XAtVPkTCFATlHSue5X83ngTZBxVBLKMIUmKrBsTjS8sLECAmmCLujFTm2mGRxiXoom7aEF441Eo+qt1SevAgqgRurzA/JFP1eDPPlQKLOyPTDHpi7HDhwMJrhEfHe4YA1gxgHIfmg8uHfNSm2hLQICtYsUIVYtzvkQq33AtYIA1MJxsY35pL+kEZoEfQSMoCLBV+COWDM6cPYv5C6UWjAONBpvA9aFr15ogQM0wWY1z57xRpd/+Njodlpg3lVHSxII0BFbwlnBqYICfSiSM/j0DFE1zVRm80bumo2Nt4UYIUBsoBnHqFMzG4wwGBthp6uS0LSYwgJkwx3EJLciA4C1gAEk9ceIEnMD1OROCkJLsXt9EU1qF7VYIUCs4DA6yEpJbGvQMCUsImFTSpJI9EWa6AQLUhGODg6ISDrPK6ChAuAfg7FltOQCT5MUJvxH6el0QoCa0RqN8zPx2yPygFaH5lfb2PIZ5FsCrsabBmuHVqgQDrAPs4GZDIe5aFnOtNIOxMTNXi5eT4zBZdTNM6DIS6YEAm8KpARBZXEvOGS2W63oBNPpPArtOWWXBjcOhhA7UxGYxdmjM2mfbfN8tmyeEYKmeHkn7/eCDO0462HR2tJvbyR6twxBgwygWi9Y+ShWhDeaiBA+cPWtUgiH4SjI57qJloapRNYnkjufXHQMWwMMJre3GcJjToEGJJN9KJBScObNEsIFigxhYo4wS9nRSC66egAAbQjabtRtbWozubcIlPLYUN1simPFR2i1oobwdF509IyOBmlgPmMEIV+pDlAZSnzBGozPH3gWneniRYDNkFPg46g9lxsZRhK0u/hkIcEccn5yMxHmBmdFCmK+fkVLBC0xWj6+IsNMEmzRky8vZURGKeCyQ4juAinxLYXsGGkEVCiyOvVwin68sb7JyCEFp5kM0jr3YBJgSlRCviz0GAVZFx4Vs3XQz5/ViDnlsBHHrlr78yCNrEzza21tGSf9fSuMz7OjIQgZuHe+fmopDgJVA6Y13xOv17CyjEeJE8pzrlm5v9qkknJq79QHjAhtifgMXBSoEZflZCLAC/dPT0cJ8kUWE4JGS4POoe0lAb2/3KYJNI11+18Qm8Ie8O/Q/+mkyNwhgQP2SK2Uk6tWgAa+P0sis0mptV00jD6dSH2DUJ8NpbkdpSqqUtNTPBB0eeFmLWKwhXEJS4maiaFYsFNasJ1kzTy+keBcvJf1UEoUxo9DQsOedj0NjY4122bIgChAh0wyXzMXkmpnMNQkeOpDIoha+aOLE5JdQfyf1IzSDNexRHLuUj0kh6ueRXJp2gBYkubjc7r0dd6w04Z2t76FNXKDkPgMvECS4fuLoh+kW2Gt4T9tuI2+ESARQ2zKSXqGUutzaOnen0+5I8GXGKnr2xnm0jcvoOmtFXh5jttsUevpYPh+DvQKtxcGD0/tJHYTLnEfqGZsvFuFKW9u68xatWys1dPTorHDZO6QjvLQSp6GKsUpFfjFxaQ+Q/MMfWn3pdHu0UrG1P3O2Wlhg0fr6WRolsN7pG575ryeTfxwJftwLaUozCwpwPlvg+s17NeHyjgPJ7entbccomaCBF7TLVKLO182M9rYUNnKJDVf7jSZb/wefoDdAkYqsEOjwRRsU+7m2XC4KDxq0to4d6Ou0RNQKlz1zjHZLlNyNkkvYsARXYUaSc+g2G6bcyphxcwtOeOCBGf6F9v6x+pY2R1QsU8yAFm4lpFRFqblMKrWp+eI2TTChPzP5kzR4XPnlVv6CjjV/byiZGIL7GAc+/ngfQHhfyJdYUg0YW9SFspyd6N/8TIc1EUw4ks2e5CCOClLzaLtJNJbpZpD4q43JtgsXGHPgfgLy2JOba7FFqamMEQUWNrNNa6Dogq0KtU6TXjPBhP7xyeNSwKPU55lZxNCUoygcvlZFpZz3t/srE3YKHZlMfVTKDiEilmPi4Qv4OcLmrQxD+eZW5s3YEsGE/qlCP5QXjqONaClTIWTS0hgoQqKFfW1WlQcnksldOd8aJSvz49OJOstpZDpk5uiiWmk65iolRYTnhxKJWdgCtkww4ThaEWUJz+Cd1YM/3k5KYyJqIdBB0XxwTpc/3i1En0F18E+Tk/u5slps1LWOMcEq4GpbQblCBXtOw1R6/MLJk1tWc9tCcBUUp7BsfgyQXEnxZEHutaRvJVBMqhJXOj9j6Q/vGdFI7OF8PiEsq8WadwSzPT1bgZBZk/RK4d58qa1t+gxj2zKiYlsJJpBN3ODqUyi6ESLXImn2h4nRP6qml0pPIOcTVI8BO4zTr78uLjz7bIwV3QRnlZhr2yqESR1ma+3QPVU8S8G29Vy91lMXtvnhbzvBVRydmDikQDyE9x5h1YE2/lyE9Jv0vnvPgbrQFCvLyQU9fyPd1VWCbQDFrXV7eyN8UkI/SEfrMEXj+PqViGUVb03JdSksV6iF/EebtG83ih0juIqHstmDqCuOKg0R5ZNLC/O8QVxcM7kCKj4kXDmMWzPKkTcF8FJJz5dKkYjzcCKxMMCYu/y6i6VdN2+G9S2nzo7q+oq0QoxDXDDmTzRi5hXQrum4Krhtq0VisReGEOSfeOutG+deeGHdmEKt2HGCqziSyRywNe/GAElcLmatkWjBFXjUGam2kWdX+yqlKnWWpV3XwWO0dvEc4R13HO8YnYftXPzddh1wvXMUEex67WiwhCaCsd1cxZIzj7/99s2dJLaKu0ZwFVR7LMLxw9zizY7rRChCh4QhydgZYscoOdUWuSaoYtE20k3EY8+uJZJrIYmSJJPKQ5Fw5o3208irpkF/0sLzHTx/GcEK1UDUnb+pbPvWevHb7cZdJ3g56Ott3FisGU2lNjQ74hhQIbvDEGVe7dsk2FMllq6++hY+CKkFDQb27Vcv4oUGuMPBmWdSFlhdXWGrtuxWcE8Jvh1UfxHGbO18BdUIhxiXEpNfok7ZpEikYMJIr0I1AWEh3IpUjuDSsXSoqKRyZVjPFVV7cSK5e75H6f8Bi0fq64SbYXUAAAAASUVORK5CYII=") no-repeat}.card-activity .card-loader--with-play~.circle-progress .CircularProgressbar.variant-card-activity .CircularProgressbar-path,.card-activity .card-loader--with-play~.circle-progress .CircularProgressbar.variant-card-activity .CircularProgressbar-trail{stroke:transparent!important}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-activity .card-loader--with-play{width:32px;height:32px;background-size:32px 32px!important}}.card-activity__cover{z-index:-1;opacity:.7;filter:drop-shadow(0 20px 30px rgba(0,0,0,.25)) blur(45px);border-radius:10px}.card-activity--completed{margin-left:0;margin-right:0;border-color:#26e5e9!important}.card-activity--locked,.card-activity--locked span{color:hsla(0,0%,100%,.6)}.card-activity--locked .card-activity__number{color:hsla(0,0%,100%,.6);max-width:48px}.card-activity--locked .card-activity__description-wrapper{color:hsla(0,0%,100%,.6)}.card-activity--locked .card-activity__order-number{border-color:#fff}.card-activity--locked .card-activity__line-to-prev-activity{background-color:#fff}.card-activity__content{width:100%;position:absolute;top:0;left:0;right:0;border-radius:10px;display:flex;align-items:stretch;justify-content:flex-start;padding-top:24px;padding-bottom:24px;padding-left:40px;margin:0 auto;box-sizing:border-box}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-activity__content{flex-direction:column}}.card-activity__info-section{width:100%}.card-activity__info-section .btn-v4.text-btn-no-arrow{font-size:.875rem;font-family:Avenir LT Std\ 85 Heavy,sans-serif;height:fit-content;min-height:fit-content;margin-top:8px}.card-activity__info-section .btn-v4.text-btn-no-arrow svg{width:4.8px;height:9.6px;margin-left:8px;margin-top:2px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-activity__info-section .btn-v4.text-btn-no-arrow{display:none}}.card-activity__info-section .skeleton-text{padding-bottom:2px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-activity__info-section .skeleton-text{display:none}}@media (min-width:1200px){.card-activity__info-section .skeleton-text.tablet-landscape{display:none}}.card-activity__first-row{display:flex;align-items:flex-start;justify-content:flex-start;font-family:Avenir LT Std\ 35 Light;font-weight:300;font-size:.875rem;margin-bottom:1px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-activity__first-row{font-size:.75rem;margin-bottom:1px;max-width:calc(100% - 60px)}}.card-activity__first-row-ctype{display:flex;flex-wrap:wrap;line-height:normal}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-activity__first-row-ctype{flex-direction:column}}.card-activity__line-to-prev-activity{position:absolute;bottom:100%;height:49px;width:.5px;background-color:#26e5e9}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-activity__line-to-prev-activity{height:64px}}.card-activity__order-number{display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;color:#fff;width:26px;height:26px;border-radius:50%;border:.5px solid #26e5e9;box-sizing:border-box;margin-right:12px;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400}.card-activity__ctype-name,.card-activity__duration{color:hsla(0,0%,100%,.6)}.card-activity__ctype-name{font-family:Tobias Light;font-weight:300;font-size:1rem;letter-spacing:.2px;line-height:1.5}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.card-activity__ctype-name.sub-activity{margin-left:8px}}@media (max-width:1199.5px){.card-activity__ctype-name.sub-activity{width:auto}}.card-activity__duration{font-family:Tobias Light;font-weight:300;font-size:1rem;letter-spacing:.2px;line-height:1.5}@media (max-width:1199.5px){.card-activity__duration:not(:empty):has(+.card-activity__ctype-name.sub-activity:not(:empty)):after{display:block;content:"";width:4px;height:4px;margin:0 8px;border-radius:4px;background-color:hsla(0,0%,100%,.6);flex-shrink:0}}.card-activity__name{display:flex;align-items:center;justify-content:flex-start;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:1.25rem;line-height:1;overflow-wrap:break-word;margin:8px 0}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-activity__name{font-size:.75rem;line-height:1rem;margin:12px 0 0}}.card-activity__name .tag-badge{margin-left:12px}.card-activity__description-wrapper .btn-v4{font-size:.875rem;min-height:auto;margin-bottom:8px}.card-activity__description{display:block}.card-activity__description,.card-activity__description p{color:#fff;line-height:1.25;font-family:Tobias Light;font-weight:300;font-size:1rem;letter-spacing:.2px;line-height:1.5}.card-activity__description p{margin-bottom:0}.card-activity__description.short{font-family:Tobias Light;font-weight:300;font-size:1rem;letter-spacing:.2px;line-height:1.5;color:#fff;line-height:1.25;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-activity__description{display:none!important}}.card-activity__description,.card-activity__name{padding-right:48px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-activity__description,.card-activity__name{padding-right:0}}.card-activity__progress-container{display:flex;align-items:center;flex-shrink:0;position:relative}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-activity__progress-container{align-items:flex-start}.card-activity__progress-container .text-btn{flex-direction:row-reverse}.card-activity__progress-container .text-btn svg{margin-right:8px;margin-left:0}}@media screen and (min-width:806px) and (max-width:993px){.card-activity__progress-container{position:absolute;right:16px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-activity__progress-container .card-activity__locked{position:absolute;top:16px;right:16px}}.card-activity .phone-and-tablet-portrait .isNewLivestream{margin-left:8px}.card-activity .card-activity__progress-container-withVC{display:flex;flex-shrink:0;position:relative;padding:3px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-activity .card-activity__progress-container-withVC{align-items:flex-start}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.card-activity .iconIsNewLivestream{filter:brightness(0) saturate(100%) invert(99%) sepia(99%) saturate(124%) hue-rotate(206deg) brightness(114%) contrast(94%)}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-activity .iconIsNewLivestream{margin-left:0!important}}.card-activity .launch-container:has(.isNewLivestream) .cancel-vc-btn{display:none}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.card-activity .launch-container:has(.isNewLivestream){display:flex;flex-direction:row!important}.card-activity .launch-container:has(.isNewLivestream) .launch-container__date-label{margin-bottom:0!important}.card-activity .launch-container:has(.isNewLivestream) .btn-v4{border-radius:40px;border:2px solid var(--White-20,hsla(0,0%,100%,.2));background:var(--Secondary-30,rgba(2,8,20,.3));min-width:44px;height:44px;padding:0;margin-left:16px}}.card-activity .card-activity__progress-container-withVC:has(.isNewLivestream):has(.launch-container):not(:has(.play-icon)){display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;position:relative;padding:3px;margin-top:16px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.card-activity .card-activity__progress-container-withVC:has(.isNewLivestream):has(.launch-container):not(:has(.play-icon)){justify-content:center;margin-top:0}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-activity .card-activity__progress-container-withVC:has(.isNewLivestream):has(.launch-container):not(:has(.play-icon)){margin-top:0!important}}.card-activity .card-activity__progress-container-withVC:has(.isNewLivestream):has(.launch-container):not(:has(.play-icon)) .card-activity__content{overflow:auto}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-activity .card-activity__progress-container-withVC:has(.isNewLivestream):has(.launch-container):not(:has(.play-icon)){align-items:flex-start;margin-left:16px;top:0}}.card-activity .card-activity__progress-container-withVC:has(.tag-badge-optional):has(.launch-container):not(:has(.play-icon)){display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;position:relative;padding:3px;margin-top:16px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.card-activity .card-activity__progress-container-withVC:has(.tag-badge-optional):has(.launch-container):not(:has(.play-icon)){flex-direction:column;margin-top:0;justify-content:center}.card-activity .card-activity__progress-container-withVC:has(.tag-badge-optional):has(.launch-container):not(:has(.play-icon)) .tag-badge-optional{margin-top:16px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-activity .card-activity__progress-container-withVC:has(.tag-badge-optional):has(.launch-container):not(:has(.play-icon)){align-items:flex-start}}.card-activity .card-activity__progress-container-withVC:has(.tag-badge-optional):has(.launch-container):has(.play-icon){display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;position:relative;padding:3px;margin-top:16px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.card-activity .card-activity__progress-container-withVC:has(.tag-badge-optional):has(.launch-container):has(.play-icon){flex-direction:row;align-items:center;margin-top:0}.card-activity .card-activity__progress-container-withVC:has(.tag-badge-optional):has(.launch-container):has(.play-icon) .tag-badge-optional{margin-top:0!important;margin-bottom:10px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-activity .card-activity__progress-container-withVC:has(.tag-badge-optional):has(.launch-container):has(.play-icon){display:none}}.card-activity .card-activity__progress-container-withVC:has(.play-icon){display:flex;flex-shrink:0;position:relative;padding:3px}.card-activity .card-activity__progress-container-withVC:has(.play-icon) .tag-badge-optional{margin-right:16px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.card-activity .card-activity__progress-container-withVC:has(.play-icon) .play-icon{margin-left:16px}}.card-activity__locked{display:flex;align-items:center;justify-content:center;border-radius:50%}.card-activity__locked,.card-activity__locked .icon-btn{width:44px;height:44px;border-width:2px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-activity__locked,.card-activity__locked .icon-btn{width:32px;height:32px}}.card-activity__locked .icon-btn svg{width:auto;height:auto}.card-activity .play-icon-vc{color:#fff}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-activity__header{display:flex}}.card-activity__tag-badge-emptyvc,.card-activity__tag-badge-mobile-container{min-height:18px;margin-top:12px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.card-activity__tag-badge-emptyvc{transform:translateX(16px)}}.card-activity__skeleton{background:none;margin:0 auto 24px}.card-activity .tag-badge{background-color:#26e5e9;color:#0a0b14;height:16px;margin-right:16px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-activity .tag-badge{margin-right:calc(100vw - 250px)}}.card-activity .tag-badge__event{margin-top:9px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-activity .tag-badge.overPhone{display:none}}@media (max-width:1199.5px){.card-activity.lesson-is-part-of-event:last-of-type{margin-bottom:0}}.card-activity.lesson-is-part-of-event .launch-spinner{position:relative;width:40px;height:40px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-activity.lesson-is-part-of-event .launch-spinner:not(.with-play-icon){margin:26px auto 0}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-activity.lesson-is-part-of-event .launch-spinner.with-play-icon{position:absolute;top:16px;right:16px}}.card-activity.lesson-is-part-of-event .launch-spinner .card-loader{max-width:100%;top:calc(50% - 20px)}.card-activity.lesson-is-part-of-event .circle-progress{width:40px;height:40px}.card-activity.lesson-is-part-of-event .play-icon__play-svg{width:16px;height:16px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-activity.lesson-is-part-of-event .play-icon__play-svg{width:12px;height:12px}}.card-activity.lesson-is-part-of-event .launch-container:not(.with-play-icon){flex-direction:column}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-activity.lesson-is-part-of-event .launch-container:not(.with-play-icon).with-date-label{flex-direction:column!important;margin:2px 0 10px}.card-activity.lesson-is-part-of-event .launch-container:not(.with-play-icon).with-date-label .launch-container__date-time{display:flex;gap:8px}.card-activity.lesson-is-part-of-event .launch-container:not(.with-play-icon).with-date-label .launch-container__date-label,.card-activity.lesson-is-part-of-event .launch-container:not(.with-play-icon).with-date-label .launch-container__hours-label{margin-bottom:10px;line-height:18px;font-size:.875rem;letter-spacing:.2px;width:auto}.card-activity.lesson-is-part-of-event .launch-container:not(.with-play-icon).with-date-label .launch-container__date-label{font-family:Avenir LT Std\ 55 Roman}}@media (max-width:991px) and (orientation:landscape){.card-activity.lesson-is-part-of-event .launch-container:not(.with-play-icon).with-date-label{display:flex}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-activity.lesson-is-part-of-event .launch-container:not(.with-play-icon).with-date-label.launch-container__second-button{flex-direction:column!important;gap:0}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-activity.lesson-is-part-of-event .launch-container:not(.with-play-icon){text-align:center;margin:26px auto 0}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-activity.lesson-is-part-of-event .launch-container.with-play-icon{position:relative}}.card-activity.lesson-is-part-of-event .launch-container .launch-container__date-label{display:flex;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:.875rem;margin-bottom:10px}.card-activity.lesson-is-part-of-event .launch-container .btn-v3{min-height:42px;height:auto}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-activity.lesson-is-part-of-event .launch-container .btn-v3{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:1rem}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-activity.lesson-is-part-of-event .card-activity__content{display:block}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-activity.lesson-is-part-of-event .card-activity__progress-container{position:unset}}@media (max-width:991px) and (orientation:landscape){.card-activity.lesson-is-part-of-event .card-activity__progress-container{position:absolute}}.card-activity.lesson-is-part-of-event .card-activity__progress-container:has(.tertiary-vtransparent){display:flex;margin-top:2pc;flex-direction:column;align-items:flex-start;gap:8px}.card-activity.lesson-is-part-of-event .card-activity__progress-container:has(.tertiary-vtransparent) div{height:18px}.card-activity.lesson-is-part-of-event .card-activity__progress-container:has(.tertiary-vtransparent) .tertiary-vtransparent{margin-bottom:-34px;cursor:pointer;background:transparent;border:none;border-radius:0;width:fit-content;width:-moz-fit-content;min-width:unset;color:#26e5e9;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:.875rem;letter-spacing:-.5px;text-transform:capitalize;line-height:28px;outline:initial;text-decoration:underline}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-activity.lesson-is-part-of-event .card-activity__progress-container:has(.tertiary-vtransparent) .tertiary-vtransparent{margin-top:0}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-activity.lesson-is-part-of-event .card-activity__progress-container:has(.tertiary-vtransparent){position:unset}}.card-activity .launch-container__second-button{flex-direction:row!important;align-items:center;gap:8px;margin-left:0}.card-activity .launch-container__second-button .launch-container__date-label{margin-right:8px;max-width:150px;margin-bottom:0!important}.card-activity .launch-container__second-button .btn-v4.small{border-width:2px}.card-activity .launch-container__second-button .btn-v4.small img{filter:invert(0) sepia(0) saturate(0) hue-rotate(116deg) brightness(150%) contrast(100%);width:16px;height:16px}.card-activity .launch-container.with-show-progress{align-items:center;gap:16px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-activity .launch-container.with-show-progress{display:flex!important}}.card-activity .launch-container.with-show-progress span{font-family:Avenir LT Std\ 45 Book;font-size:.875rem;font-weight:300;line-height:18px;letter-spacing:.2px;text-align:center;color:hsla(0,0%,100%,.8)}@media (max-width:1199.5px){.card-activity.lesson-in-onboarding:last-of-type{margin-bottom:0}}.card-activity.lesson-in-onboarding .cancel-calendar{display:flex;justify-content:flex-start;align-items:flex-start;position:relative;width:max-content}.card-activity.lesson-in-onboarding .cancel-calendar .launch-container__date-label{width:100%}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-activity.lesson-in-onboarding .cancel-calendar .launch-container__date-label{width:max-content;margin-right:16px!important}}.card-activity.lesson-in-onboarding .cancel-calendar .cancel-vc-btn{position:absolute;top:33px;right:-52px;z-index:1}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-activity.lesson-in-onboarding .cancel-calendar .cancel-vc-btn{right:-30px}}.card-activity.lesson-in-onboarding .cancel-calendar img{width:16px;height:16px;margin-right:8px}.card-activity.lesson-in-onboarding .ellipse-live{position:absolute;background-color:#ff2929;width:10px;height:10px;border-radius:50%;z-index:1;top:52px;right:0}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-activity.lesson-in-onboarding .ellipse-live{top:16px!important;right:16px;width:8px;height:8px}}.card-activity.lesson-in-onboarding .launch-spinner{position:relative;width:44px;height:44px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-activity.lesson-in-onboarding .launch-spinner:not(.with-play-icon){margin:26px auto 0}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-activity.lesson-in-onboarding .launch-spinner.with-play-icon{position:absolute;top:24px;right:20px}}.card-activity.lesson-in-onboarding .launch-spinner .card-loader{max-width:100%;max-height:100%;top:calc(50% - 22px)}.card-activity.lesson-in-onboarding .circle-progress{width:44px;height:44px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-activity.lesson-in-onboarding .circle-progress{width:32px;height:32px}}.card-activity.lesson-in-onboarding .play-icon__play-svg{width:16px;height:16px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-activity.lesson-in-onboarding .play-icon__play-svg{width:12px;height:12px}}.card-activity.lesson-in-onboarding .launch-container:not(.with-play-icon){flex-direction:column}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-activity.lesson-in-onboarding .launch-container:not(.with-play-icon){text-align:center;margin-top:8px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-activity.lesson-in-onboarding .launch-container.with-play-icon{position:absolute;top:16px;right:16px}}.card-activity.lesson-in-onboarding .launch-container .launch-container__date-label{display:block;font-family:Avenir LT Std\ 55 Roman;font-weight:400;font-size:.875rem;color:hsla(0,0%,100%,.8);line-height:1.29;letter-spacing:.2px;margin-bottom:10px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-activity.lesson-in-onboarding .launch-container .launch-container__date-label{display:inline}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-activity.lesson-in-onboarding .launch-container .launch-container__date-label{margin-bottom:0}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-activity.lesson-in-onboarding .launch-container .launch-container__date-time{width:max-content;margin-bottom:8px!important}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.card-activity.lesson-in-onboarding .launch-container .launch-container__date-time{display:flex;flex-direction:column}}.card-activity.lesson-in-onboarding .launch-container .btn-v3{min-height:42px;height:auto}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-activity.lesson-in-onboarding .launch-container .btn-v3{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:1rem}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-activity.lesson-in-onboarding .card-activity__content{display:block}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-activity.lesson-in-onboarding .card-activity__content{flex-direction:column}.card-activity.lesson-in-onboarding .card-activity__content .card-activity__header{display:none}.card-activity.lesson-in-onboarding .card-activity__content .card-activity__progress-container .btn-v4.primary.small{min-height:44px}.card-activity.lesson-in-onboarding .card-activity__content .card-activity__progress-container .launch-container__date-time{display:flex;flex-direction:column;margin-bottom:0!important;margin-right:8px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait) and (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait) and (min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-activity.lesson-in-onboarding .card-activity__content .card-activity__progress-container .launch-container__date-time{flex-direction:row}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait) and (min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-activity.lesson-in-onboarding .card-activity__content .card-activity__progress-container .launch-container__date-time{margin-bottom:8px!important}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-activity.lesson-in-onboarding .card-activity__content .card-activity__progress-container .launch-container__date-label{margin-right:0;margin-left:8px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait) and (min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-activity.lesson-in-onboarding .card-activity__content .card-activity__progress-container .launch-container__date-label{margin-left:0}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-activity.lesson-in-onboarding .card-activity__content .card-activity__progress-container .launch-container__hours-label{font-weight:600;font-size:.875rem;display:flex;justify-content:flex-end}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait) and (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait) and (min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-activity.lesson-in-onboarding .card-activity__content .card-activity__progress-container .launch-container__hours-label{flex-direction:row;align-items:center}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.card-activity.lesson-in-onboarding .card-activity__progress-container .launch-container.phone-and-tablet-portrait .launch-spinner,.card-activity.lesson-in-onboarding .card-activity__progress-container .phone-and-tablet-portrait{display:none}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-activity.lesson-in-onboarding .card-activity__progress-container{position:unset}.card-activity.lesson-in-onboarding .card-activity__progress-container .btn-v4{min-height:auto;min-width:auto}.card-activity.lesson-in-onboarding .card-activity__progress-container .desktop-and-tablet-landscape,.card-activity.lesson-in-onboarding .card-activity__progress-container .launch-container.desktop-and-tablet-landscape .launch-spinner{display:none}}@media (max-width:991.5px) and (max-width:767px) and (orientation:portrait),(max-width:991.5px) and (max-width:991px) and (orientation:landscape),(min-width:768px) and (max-width:1199px) and (orientation:portrait) and (max-width:767px) and (orientation:portrait),(min-width:768px) and (max-width:1199px) and (orientation:portrait) and (max-width:991px) and (orientation:landscape){.card-activity.lesson-in-onboarding .card-activity__progress-container{position:unset}.card-activity.lesson-in-onboarding .card-activity__progress-container:has(.with-date-label){position:absolute}.card-activity.lesson-in-onboarding .card-activity__progress-container .launch-container.with-date-label{margin-top:0}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-activity.lesson-in-onboarding .card-activity__content:has(.card-activity__progress-container):has(.tertiary-vtransparent){display:block}}.card-activity.lesson-in-onboarding .card-activity__progress-container:has(.tertiary-vtransparent){display:flex;flex-direction:column;align-items:flex-start;gap:8px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-activity.lesson-in-onboarding .card-activity__progress-container:has(.tertiary-vtransparent){margin-top:16px}}.card-activity.lesson-in-onboarding .card-activity__progress-container:has(.tertiary-vtransparent) .tertiary-vtransparent{cursor:pointer;background:transparent;border:none;border-radius:0;width:fit-content;width:-moz-fit-content;min-width:unset;color:#26e5e9;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:.875rem;letter-spacing:-.2px;text-transform:capitalize;line-height:1.29;outline:initial;margin:0;min-height:fit-content;text-decoration:underline;padding:0}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-activity.lesson-in-onboarding .card-activity__progress-container:has(.tertiary-vtransparent) .tertiary-vtransparent{margin-top:0}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-activity.lesson-in-onboarding .card-activity__progress-container:has(.tertiary-vtransparent){position:unset}}.card-activity.lesson-in-onboarding .card-activity__progress-container:has(.text-btn-no-arrow){display:flex;flex-direction:column;align-items:flex-start;gap:8px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.card-activity.lesson-in-onboarding .card-activity__progress-container:has(.text-btn-no-arrow){align-items:flex-end;justify-content:center}}.card-activity.lesson-in-onboarding .card-activity__progress-container:has(.text-btn-no-arrow) .tag-badge{margin-bottom:18px;margin-right:0!important}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-activity.lesson-in-onboarding .card-activity__progress-container:has(.text-btn-no-arrow){margin-top:16px}}.card-activity.lesson-in-onboarding .card-activity__progress-container:has(.text-btn-no-arrow) .text-btn-no-arrow{width:fit-content;width:-moz-fit-content;min-width:unset;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:.875rem;letter-spacing:-.2px;text-transform:capitalize;line-height:1.29;outline:initial;margin:0;min-height:fit-content;padding:0}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-activity.lesson-in-onboarding .card-activity__progress-container:has(.text-btn-no-arrow) .text-btn-no-arrow{line-height:0}}.card-activity.lesson-in-onboarding .card-activity__progress-container:has(.text-btn-no-arrow) .text-btn-no-arrow.button-streaming-recording img{width:16px;height:16px;margin-right:8px;filter:invert(18%) sepia(69%) saturate(2517%) hue-rotate(134deg) brightness(99%) contrast(85%)}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-activity.lesson-in-onboarding .card-activity__progress-container:has(.text-btn-no-arrow) .text-btn-no-arrow{margin-top:0}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-activity.lesson-in-onboarding .card-activity__progress-container:has(.text-btn-no-arrow){position:unset}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-activity.lesson-in-onboarding.card-activity--completed .card-activity__progress-container,.card-activity.lesson-in-onboarding.card-activity--locked .card-activity__progress-container{position:unset}.card-activity.lesson-in-onboarding.card-activity--completed .card-activity__progress-container .launch-container.with-play-icon,.card-activity.lesson-in-onboarding.card-activity--locked .card-activity__progress-container .launch-container.with-play-icon{position:absolute}}.card-activity .play-icon .play-icon__play-svg{position:absolute;top:52%;left:52%}.card-activity.alternative-design .launch-spinner{position:relative}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-activity.alternative-design .launch-spinner:not(.with-play-icon){margin:26px auto 0}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-activity.alternative-design .launch-spinner.with-play-icon{position:absolute;top:24px;right:24px}}.card-activity.alternative-design .launch-container:not(.with-play-icon){flex-direction:column}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-activity.alternative-design .launch-container:not(.with-play-icon){text-align:center;margin:26px auto 0}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-activity.alternative-design .launch-container.with-play-icon{position:absolute;top:24px;right:24px}}.card-activity.alternative-design .launch-container .launch-container__date-label{display:block;margin-bottom:10px}.card-activity.alternative-design .launch-container .btn-v3{min-height:42px;height:auto}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-activity.alternative-design .launch-container .btn-v3{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:1rem}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-activity.alternative-design .card-activity__content{display:block}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-activity.alternative-design .card-activity__progress-container{position:unset}}.card-activity .card-v3__cover .card-v3__wishlist{display:none}.card-activity__labels{display:flex;flex-direction:row;align-items:baseline;font-size:.875rem;font-family:Avenir LT Std\ 45 Book;color:hsla(0,0%,100%,.8);line-height:1.29;margin-bottom:8px}.card-activity__labels .tag-badge{background-color:hsla(0,0%,100%,.2);color:#fff;text-transform:uppercase;font-size:.75rem;font-family:Avenir LT Std\ 45 Book}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-activity__labels{width:max-content;margin-top:4px}}.card-activity__city,.card-activity__trainer{margin-right:8px}.card-activity__ctype-name,.card-activity__duration{display:flex;align-items:center}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-activity__ctype-name,.card-activity__duration{line-height:1.4;font-size:.75rem}}.card-activity__duration:not(:empty):before{display:block;content:"";width:4px;height:4px;margin:0 8px;border-radius:4px;background-color:hsla(0,0%,100%,.6);flex-shrink:0}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-activity__ctype-name{width:100%}.card-activity__duration:not(:empty):before{display:none}.card-activity__duration+.card-activity__duration:not(:empty):before{display:block}}.add-to-calendar-button .calendar-icon{padding-right:8px}.keyboard-active .card-activity[tabindex="0"]:focus,.keyboard-active .card-activity__circle-progress:focus{outline:2px solid #c7ff00}.card-activity:has(.card-v3__cover){background-color:transparent;border-color:transparent}.tag-badge{display:flex;align-items:center;font-family:Avenir LT Std\ 35 Light;font-size:.625rem;font-weight:300;color:#0a0b14;background-color:#26e5e9;padding:0 6px;border-radius:4px;line-height:normal;min-height:18px;width:fit-content;width:-moz-fit-content}.tag-badge.font-medium{font-family:Avenir LT Std\ 65 Medium;font-weight:500}.tag-badge.background-white{background-color:#fff}.tag-badge.background-yellow{background-color:#ffce51}.tag-badge.background-red{background-color:#d13131}.tag-badge.background-blue{background-color:#26e5e9}.tag-badge.white{background-color:#fff}.tag-badge.red{background-color:#d4073f;color:#fff}.tag-badge.evolution-primary{background-color:#26e5e9;color:#0a0b14}.tag-badge.grey{background-color:hsla(0,0%,100%,.2);color:#fff}.tag-badge.red-border{line-height:.75rem;border-radius:3.22px;padding:1px 5px 0;color:#d13131;border:.8px solid #d13131;line-height:16px}.tag-badge.red-border,.tag-badge.white-border{font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:.75rem;letter-spacing:.2px;background-color:unset;text-transform:uppercase;min-height:22px;box-sizing:border-box}.tag-badge.white-border{line-height:1rem;padding:4px 6px 2px;border-radius:4px;color:#fff;border:1px solid #fff;line-height:1.33}.tag-badge.white-border.evolution-primary{color:#26e5e9;border-color:#26e5e9}.tag-badge.white-border.red{color:#ff2929;border-color:#ff2929}.tag-badge.white-border.orange{color:#ff7800;border-color:#ff7800}.tag-badge.white-border.black{color:#020814;border-color:#020814}.tag-badge.white-border.primary-light{color:#00b0ff;border-color:#00b0ff}.tag-badge.filled{font-family:Avenir LT Std\ 45 Book;font-size:.75rem;letter-spacing:.2px;line-height:1.33;background:hsla(0,0%,100%,.2);border-radius:4px;padding:4px 8px;color:#fff}.tag-badge.evolution-primary-border{font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:.75rem;letter-spacing:.2px;line-height:.75rem;border-radius:3.22px;padding:1px 5px 0;color:#26e5e9;border:.8px solid #26e5e9;background-color:unset;text-transform:uppercase;min-height:22px;line-height:16px;box-sizing:border-box}.tag-badge.multiple-badge.with-num{padding-bottom:4px}.tag-badge.multiple-badge .multiple-badge__value-shown{letter-spacing:-.2px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.tag-badge.multiple-badge.long-badge.with-num .multiple-badge__value-shown{max-width:118px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.tag-badge.multiple-badge.long-badge.with-num .multiple-badge__value-shown{max-width:88px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.tag-badge.multiple-badge.long-badge.no-num .multiple-badge__value-shown{max-width:118px;letter-spacing:-.2px}}.tag-badge.multiple-badge .multiple-badge__num{display:flex;justify-content:center;align-items:center;background-color:hsla(0,0%,100%,.9);border-radius:2px;margin-left:8px;box-sizing:border-box;width:19px;height:18px;padding:4px 2px 2px;color:#020814;font-family:Avenir LT Std\ 45 Book;font-size:.75rem;font-weight:350;line-height:12px}.multiactivity-completion-percentage{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:.875rem}.activities-list{margin-bottom:40px;margin-top:32px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.activities-list{margin-top:0}}.activities-list__content{position:relative}.activities-list__content.view-less{overflow:hidden;transition:all .3s cubic-bezier(.77,0,.175,1);max-height:117px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.activities-list__content.view-less{max-height:124px}}.activities-list__content.view-less:after{content:"";position:absolute;bottom:-15px;background:linear-gradient(180deg,rgba(var(--bg-rgb),0),var(--bg) 63.54%);height:94px;width:100%}.activities-list__content.view-all{height:auto;margin-bottom:20px;max-height:100%}.activities-list__title{display:block;font-family:Avenir LT Std\ 65 Medium;font-weight:500;color:#26e5e9}.activities-list__activity,.activities-list__title{font-size:.875rem;text-transform:uppercase;margin-bottom:8px}.activities-list__activity{display:flex;align-items:flex-start;cursor:pointer;font-family:Avenir LT Std\ 45 Book;font-weight:400;color:#fff}.activities-list__activity:hover{text-decoration:underline}.activities-list__view-all{font-family:Avenir LT Std\ 45 Book;padding:0;margin:0 auto;text-decoration:none!important;min-width:auto!important;height:1em!important}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.activities-list__view-all{margin:0}}.activities-list__view-all .icon-svg{height:16.5px;fill:#fff}.activities-list__view-all .arrow-up{margin-top:2px;transform:translateY(0) rotate(-90deg)}.activities-list__view-all .arrow-down{transform:translateY(0) rotate(90deg)}.coming-soon{margin-bottom:40px}@media (max-width:1199.5px){.coming-soon{margin-left:17px}}.coming-soon__title{font-size:"Avenir LT Std 65 Medium";margin-bottom:8px}.coming-soon__single-lang{font-family:Avenir LT Std\ 35 Light;font-size:.875rem}.payment-methods{margin-bottom:40px}.payment-methods section{margin-bottom:32px}@media (min-width:1200px){.payment-methods section{margin-bottom:56px}}@media (min-width:1440px){.payment-methods form{margin:24px auto 41.5px}}.payment-methods__add-cta{padding:0;display:flex}.payment-methods__delete-cta{margin:32px auto}.payment-methods .ecommerce.check-box__container{margin-top:25px}.renewal-box{background-color:#2b2f3c;padding:25px;margin-bottom:32px}.renewal-box__title{font-size:.875rem;line-height:1.5;margin-bottom:24px}.renewal-box__title.isModal{font-family:Avenir LT Std\ 35 Light;font-weight:300;font-size:1rem}.renewal-box__title .link{text-decoration:underline}.renewal-box__title .text-btn-no-arrow.small{display:inline-block;font-family:Avenir LT Std\ 45 Book;font-weight:400;font-size:.875rem}.renewal-box__toggle-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.renewal-box__toggle-row label{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:.875rem;margin-right:20px;line-height:normal}.renewal-box__toggle-row .toggle-wrapper{flex-shrink:0;height:30px}.renewal-box__renewal-link{margin-bottom:30px}.renewal-box__accordion{max-height:0;transition:all .5s;overflow:hidden}.renewal-box__accordion.open{transition:all 1s;max-height:1000px}.renewal-box hr{height:1px;background:#484e61;border:none;margin:30px 0 25px}.renewal-box__next-payments-title{display:block;font-size:.875rem;margin-bottom:15px}.renewal-box__next-payments{font-size:.875rem}.renewal-box__next-payments-row{display:flex;align-items:center;justify-content:space-between;padding-bottom:30px;position:relative}.renewal-box__next-payments-row:last-child{padding-bottom:0}.renewal-box__next-payments-linedot{display:flex;align-items:center;flex-direction:column}.renewal-box__next-payments-linedot div{display:block}.renewal-box__next-payments-linedot.row-0 .line-up{visibility:hidden}.renewal-box__next-payments-linedot.row-1 .renewal-box__next-payments-dot{width:4px;height:4px;border:2px solid #fff}.renewal-box__next-payments-linedot.row-1 .line-down{visibility:hidden}.renewal-box__next-payments-dot{width:0;height:0;border:4px solid #fff;background:#2b2f3c;border-radius:50%;margin-top:5px}.renewal-box__next-payments-line{position:absolute;background-color:#fff;width:2px}.renewal-box__next-payments-line.line-up{height:5px;margin-left:1px}.renewal-box__next-payments-line.line-down{top:13px;height:calc(100% - 13px)}.renewal-box__next-payments-time-container{margin-left:19px;line-height:normal}.renewal-box__next-payments-time{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400}@media (max-width:1199.5px){.renewal-box__next-payments-time{display:block}}.renewal-box__next-payments-price{flex-shrink:0;padding-left:10px;line-height:normal}.renewal-box ul.renewal-box__list{list-style:disc;padding-left:18px;font-size:.875rem;line-height:normal}.renewal-box ul.renewal-box__list li{margin-bottom:20px}.renewal-box ul.renewal-box__list li .text-btn-no-arrow.small{display:inline-block;font-family:Avenir LT Std\ 45 Book;font-weight:400;font-size:.875rem}.counter.card-overview{margin-right:80px}@media (max-width:1199.5px){.counter.card-overview{margin-right:0}}.onboardingcourse{position:relative}.onboardingcourse .onboardingcourse__top-right-card .hidden-circle .CircularProgressbar .CircularProgressbar-trail{stroke:transparent}.onboardingcourse .onboardingcourse__top-right-card .onboarding-chart-saving-wrapper{display:flex;flex-direction:column}.onboardingcourse .onboardingcourse__top-right-card .onboarding-chart-saving-wrapper span{font-family:Avenir LT Std\ 45 Book;font-size:.875rem;font-weight:300;line-height:17px;letter-spacing:.1px;text-align:center;color:hsla(0,0%,100%,.8)}.onboardingcourse .onboardingcourse__top-right-card .onboarding-chart-saving-wrapper span:first-child{text-transform:capitalize}.onboardingcourse .onboardingcourse__top-right-card .onboarding-chart-saving-wrapper .card-loader--with-chart{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJQAAACTCAYAAABoOTBsAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAABtGSURBVHgB7Z1pcFzZdd/Pufe9XrDvWzc5JAGC64xsjWRJsWxxJovH2mynMspEqkSfHFmxndhJSvKHVM2oKlWJlKQST+xEVS6XF9myPeNdI3k3aWvxWCbt8nCGQwIgBiTQAJoASOzo5b17fM593U2QA5INEACx3N9Md7/3+nWz0e/f55x77rn3IuxTTg9nO1fi0IsQ1Cn0OpGgK1RQqwz1kIE6AwY0qi5ABUQG+SWolOKjvEGQlfdAhEn7HKpJPjZJypswJpic82FwqqNjEfYhCPuA3snJDgXeE2DCXiA4whe/jxDqFD9H9jvgveirQFaPKCX6XohELCIcBGNQxCSiInsc0T4P0cvQ6iza57dg8eECbwyFFA4BhX9r4vHx4Y6OQdjj7ElBdU5O1taG8D6P4HG+7O/j614XXXOI5EN2u6Sg29u3HyOBiWpI9sQKsZBEVAKVX4dYEh2KmkrCBLFilfcmKp9rj09ogCFD9BeFQF+4dqh9AvYYe0ZQ1gqF+h/z5X6czc4T9iALIbr4WBYTUulvVnB7m6K3uMEHlpS4MYAle5wwC6wACkM+T1f+LVSmO3qd6rJaIuhWRD3lp015I7J4t4Wnynol3hL3aQb4fV8pxODctfa9Ia5dLSixRA0F+Cj7l9OEdLrkq1gXpuSC2F3Z+AftxbQX2NAwPw4bgmE2OlnPg6uvd3ZmYRM4MXrjaFFBnVb6KKuwnwz1s3r6xXiJ5+R/O/q+xdpFYkcrbft51SAL7MvFmD6/m8W1KwXVNzFzCil8jk3D47JfiYNs+KNuuy8yS3zxhiEo/jWiNzzr09VsV9cSbDN9mal3Kq2OUhCcYWmLyBr4c7K+TBShAUTBfsUD01dCVL9/taf9Auwydo2guolq6jLZp7XCp9m6HC7HK1Y3lb9DLo6ZYp/zKv/uX718oOsi7EB6r40/qbX+ANvTM/zJe6yLjAJ8jEI9imIvhRMsui8Opbp+H3YJO15QIqT60exH0MMP8ZdcVzpcsUJReELLLKCvoI5dfLOr5XXYRRyfmuo3ueAT/Jc8SYg9dzQSqPT3AYybkL44dLDr92CHs6MFdfTa5IdR0cdQ6xqOR6IAG2838/ln/Iby4Nff7OraVSK6F30TU2cUmY+ygp4iqiQvKj8eERaG8MWBg52/CzuUHSmovomJk9qoH+NQtU1aRBxQk22VRUHtcoj4yqI2rzyKeGg7OHZ9qsdo8yMsqndxRJgSSyU5Ls5t2VhLEY5TSP9/JwprRwmKhdSujPp37MJOSbBqYwtWkjJijMwyevqVWTRf3atCuhsRFnjwURbTD/APKxWlKKI0hLXWIZ3FhP5vV9rbx2GHsGMEdWzixr8wofmgQlVrWz9Y7uagZf5dfm0+1fXKBOIy7EOOTU310Erwg6jVD3ASRPJdNr+FlbQD/OxAquNnYQfwyAV1Ynj8sSCuPs0f5FApJ2O/pKj/TH1tMdX+0n4V0t30j46mSMc/zb7/h6icZLC6srm2DJjCJwcOHMjAI+SRCqp/dOL7Qel/I9tRRjsSk1F4ycst/vLlw4dHwPE2RFigYy/yr+4ERLIqdfVYV/gzbK1+Bh4Rj0RQ/Zn5NsTcj7BrO1n+nYHtN+M4SdFvDXR3fw0cD6Q/k/1BFtWP8VeXjr5DG11JDuvbQIWfehTWatsFdXRk/AR46lMKsd2U05HckuOQ4BJpTuJ1d0+Bo2oiaxX/URbWPy/1fJe7LjOEwY8O9vS8CdvItgrq+Hj2+/hn9K9NqbteSXMYaZlTwr890N3xB+DYMP1jNz7J7eIfZz3Vl66qkmw7ePjiYFfH/4VtYtsEdWx86hNkzDP2H+WcgBUV0Azbpv/qrNLm0D86neIcy5c4tZAul8xE2XZ88Uqq40XYBrZcUN2ZTE096Z/gf+qEPRDVjYigvr6IHV+aSLkW3GbSNzjYgPH6f48aPxnVCkbBlVLwJ+B1fOZKOy7AFrKlgurPZNqQxUQKD0QVGlCq1NC/PdDT9jvg2DKOZm78OMem/6FspeQYZxjexLj61EBb25YF61smKBETO/Cf4n+h3ZYwRvVAyxSL/cpAR8s3wLHlHL2W/aeo6QsspPqypeK7jKHix4fS6THYArZEUCImAu+z/De03667NtMBmp8eTqWug2PbODo+fgJBf5HFFMVVUXmqiOpfbYWoNl1Q/VfYzdV5n+XP3bbq/acBgv8+kEpNg2Pb6RsbSyvlf5kvxoFVNe5joSk+t9miUrCJdJ/P1FCd+owBapV9suMBYMqJ6dEiojGm+HG+GGO2eA9sDVlaofcbfTMzDbCJbKqg6rvVZ1j8rfKmdjySUlMIweedmB49VlTs5lhP1iJFI3owrfLBpopq0wTVn5l8DkCny/vcmJvWtXEnph2EFRV4fJ2AH0tjfaRUKB88D5vEpgiqLzP5UX6rfyLbaBO0aknXJz9/uaFhBhw7iqF0K1sq7zmOoxaiylcZgQMf6x/L/kfYBB5aUL2Z7D/iN/lING4jkn2Y0F9wYtq5iKgU4Q+XBgzaARG8+ZPHJm48Cw/JQwkqNTbW6iH+y9JbRZ0pYH79amvrKDh2NJfTnX/FYckLd4y8N/C5vrGZNDwEGxZU9/nzNbXo/Wcik7Tl3pJwCs1XBlNdfwqOXcFQquPnWUs/H+UKZVwjNSoMfvNhgvQNC6o2dfDD/BlaSgMTwQMYuHJw94wfc0QMpDpf4Cv4Kt0eXHNA5YL/BBtkQ4I6ns2+j63R06Rsqkn6VaaBkr8Ajl1JgMFPso/JRKWf9qr+8LHxG8/ABli3oCRuMiF+WJWmE5GYThn8xctpF4TvVq6mUqOKg3JxfIairmSOrf7PRlzfugVVq/0PkaEWo6AUhNNXLqfbB8Cxq7mc6vwWP/xcaSy8SKoJc+FPwzpZl6D6xibfy9H3e20Xo5EaG5weTHe9Ao49gUl4/4ud3ihgedAIfVDSQut5j6oFlR4dTaJSHyonWAU0hf8Njj3DUGvrfEj0E3YYvB2hZQOqF9fj+qoWVI0Xf4ozYC0ygVs0lSD+2eV02sVNe4yr4vqIfq48Sx/fDmIu+FS1r69KUOm5uRaO1j4INmSyNQQzHhTOgmNPEuaX/icLaT7KT8lkafhvezOZA9W8tipBJZZyHyxvi2RDgK8667R3Ge7tnQON/6Uy/5mhJh/0Z6p57QMFdZKtE3f3vsdE0+PK3fRQuutVcOxpBro6foMfvlWuR+dumueOZbLf/aDXPVBQhfnIOqnSCIPA4K+AY1/ASvoflU12f9ywf6CVuq+g0qNsnRR9V5QOtxU0g8MH9v5c246IK6nOb5JYKSEqSH//g6zUfQWVgNz3IypSKJUEioyv3JwD+wwWyBdKm9EkyoCffcD5a8N5pxbN1klqGozUEoAZvNrRMQSOfYVYKW7nfSvKTcncxfD+3szMPVt89xRUUvnPGGKrxDcbPfnKzT2wb6HP23sbRxnwIPz4vc68t8tTutd2FcrcX0rPOOu0f7FWCuGbUeetnXbp00euXm1c69w1BdU/Mf1uJNPMwVOpoyX4Q3Dsa7gf5mtQmoSRDVWjH69b00qtKShjwnfLo5a1coxZWQ6CHTmBvGP7KOb9L7Ma5mx3jMgC6UNrnfc2QR2cnW3mRGaf7WVRdiLni2MHDqyAY18z3Nsyx6bp16C0DAoH6N9zJHPz4N3nvU1QieXCaai4OrZ0IX4bHI6Ir65a5wE9LHzi7hPeJihj6N18B1E3C80MHey8Cg4HSP15xzfYSo1CpQBdvf/uc+4Q1MFr7O4AekASmeLxAtgTS144NhFUv1rZBPreu93eHYJK+IXTdpL+qK+FIKn/BhyO1RB8vbzAkVQKeGH+I6ufvkNQHIKfso/R3MS3dtKSD46dgbg9FtJ8aReNp+9o7VUEJSW+CuEIROXEhFq5RKZjTUgrqTixc6IrQ+84cvVmJclZEVTS+HYdXVOen6AQvgEOxxpwhP0a2bWV7ewITV4yeKLyXHmDPH3K3F5/mZKNSefuHGtSTGg70gkhEgz38VXiqIqgEMPu0sq33OOC4xebmm6Bw7EGwy0tnDGn61HfHkkFwjvKz90WFGFpmXgj/zvr5Lg/iF+PHmyL706X99jUFFsnikcHFFBY3LXLvDu2B0X4WnkVd7ZUTYfHxx+zx+XOD1SzPEZD2g3ftLNQjvtiqCAWKppQn92eD/p7ZdsKSoXFbkln2okS+L/Bx7qGweG4D0FNzYgdCBVVH0jlnI2jrKCM0l3lHcLQuTvHA5HAnKV0rTRRGWrE2y5PETWbckITYq5UxVEVSHAxWqJWyuboO+SYFRSrqElm70WlOAlKLn5yVAXH29dMabEPSXDKozr0FiWUMQlp3BljJJCaBYejChTqESVGyU76io2H3nqrSdHKtWZQ0Qy+8hhi6BKajqowqGYj81Sq4ozHG1WyuTHOiQKSojrxf4WCyoHDUQUGi9epUr8JoEM8pML8SjI6gCTCqq1RLih3VIVPiZFo7nxZhBxQxfzHlF/jxaPFfuw6DbS85DsL5agKyufYDEXrIdo1Pgw7wUKBkmRWT3Q46wTlqIoc5GZLnXl2snpOIzQpT6t46XmSXNTI4cNOUI6qYK3MSvhtE5gsqlBWYgiCAGzKAIA2dfE8x74gWs4qGlMsC957cjCaSszh2BCfkzvRUGDMX3jgeZLQpJKonK4c6+JKtFZMBQXs8kwpfgKHY51IK0/KV16gKGJSAQQ52ZKb5kx5H1EcHI5q+dznbMfLCyWDpGIYy6HMPi71UKGBYGQkCQ5HtTz/vIgpmvFA6svR9yNl2Tt0bs+xXvCFl1/GZ6OF1kEVlnJzdg5yERP350kHHzgc1cAW6YwI6dln4eWXX7YF5IowP2erDUy0CHUs1E5QjnVxpiQqQTxdTsRUbuWRp11Q7qgWXLhwwWYNzkQuj5R0tfBWTqo1SSmjTdgEDkc1cOx04cknaUGEVSpjiXpbEKX/jhT3FhcJnctzVMWZ9mdt627ljTewvpw2kDsyNCnlv9Knx7F5Bzgc1XAG4KRYplOn4FzpUGShFM0ppUqLUlOjS246qmFsaEjL46Vo97aF0hqyhuzqQGRkxp/sonN7jvvzwgtWO4VyCfBqQRWWYtflUQJziaOosHAQHI778Ozzz2Pgecg9K3hoZCRaNRhKgormoDZ5SXByEGW0wk5wOO7D8N0zSCPeFpTdN5BV0WpD3EnspcHhuA8zIyPaWii+jSwtVcqeKoJSMS8rFkpSnCGZBheYO+4Jd7m0xmIl7bDtOXWq0gdcEVQQoqzUaRdatAcnb/aBw7EGZ86ds/M9tfi+6lQ2KA/Lz912eT0tN1hPuVLlJumw6OIox5rcOHNGtWttW3fj0WSHb7dQQ4h5PuNGuU8POV0FDsca3Boft2MRsnw7ZAyVA3Lhjkido6dBjsplfBUFqP2+mRkXnDvuhPMAzezqAqWwlW+FbDZY/fSdTb9EYqjsDSUfBSvBAXA4VjM05Idoq34hvHlTOofvLaih1tZ5BByF0uRjisi5PccdnGxs9OVxim/xpiaz2t0JbxvbGXr6enmbbVR939iYc3uOCCJd0FqFs7PYwlbK7+ws3H3K2wcL+3DJlgRDaVyMjveCw8Gkx8ZidqOlBUKOny5wtunuc94mKHF7oP1RI8E53zSYk32DLsm57+FkZqKmxq+bn1eNbJ0WisXwbncnrDmdAepwKBpGbBcdjmHj7Alw7GtOvvGGX6eUmm9spFu32Fqt4e6ENQVFc3NvasC8fTI0oIOCc3v7nEJ3d2J2FqB2YUEpM0MXEItrnbemoIaOHs2HQH9nbRTY9dHT/dPTKXDsT4g8zjup+uYoXbBUUxPc69R7z+Cz4l8yYTTngTxSIXwPOPYlbdPTSTOPGC4s4BzvT/T03HMOsXsKaugoB+eAY6Wz2Ehhqn901Fmp/cb5834il+P4CXGxvp7y8XhB5rm/1+n3nWMMk/qvrZgYLVG6jn0XOPYVfYcPJ+u4VWdwAc0CYraz876T+t5XUANtbRlEb0xWWbC5KcSe/lEXS+0b2DqpXC5mSl0tRb8hfz/rJDx4FsQQvl0pd7GjYsJ3g2NfcPLo0frytogq2wkPnHL8gYIaONCW4fjpTVDaWimjoac/M30cHHuaQ2+9lSjcWNYAkaZu+X7uQdZJqGqeVozrb4MxeaVKM3SC+e6+wUGXPd+rcK9bwvdroQ4goZeV4W6Wqfb25WpeWpWgrrS3L3AY9feVGTiJYjrW8C5w7Enap6Zqip6nid3cEu/XIC5XY52EqgQlmMXF1zg0m5fiO+nnMz48fuz6VA849hYvvaTrFqnWLEeBuB8E4WudnVVZJ6FqQUn2HAL155UXiV4985RzfXuLvu/8zpZkqVUnLBItr9UJfC+qFpRw5WD7OCoYtnOT2fX12Ms2NLwTHHuCkzdu1AWNjVrMkbg7WlrKjx04sK7FpNYlKPuC7o6zoGX6H0Uy8x0W6PETU1Pd4NjVnHydYiyi+qS4ulp2PokwHD5yZBHWyboFdQmxoCE8J7kpXcpPBSvhGVE3OHYnRHql5q1mswJorROLKhcEi+zqwvW+1boFJVzu7h7RGi8Wy0OuPKgrhvgBcOxKugfGm2P19bq87xfV0npdXZkNCcq+sKPjggrCRbTVLZoznmF33+Tke8Gxq2ibmqqvr4nbhhVhDr1EIhzqa1mADbJhQYnrU8sLrwBSQdxfVIwHp/omJtxImV2ChCktiA2yLUF4PkyYq511M+tp1d3NhgUlXDl+fEHlvb+K1opRRmymRv2eEyMjLkjf6RD5qqibw3xeGbZMJpfDNr8wt5G4aTUPJSjhcm/7ABTDv5NttlMU8scpxpJPt7sgfedy9qzXl7lp61CSkLD3sJKcv5BKVZ3AvBcPLShh6FDqb1nXQ7ItdVNIGGsswDPtrztR7ThYTMdOn+6IYY7zPjlcgRwERbUYFVQ+PJsiKMGfb3+VxTRjStMBoYa6xqbwGZdO2EGwmPoff7xTFYuVlcrjBb84crh5FjaJTRPUpdOcn7o1/QdKwaKR/FRoZ/OsK+aD7zvpLNWjR9zc0aNdxULBsy6Ob34YCy790v+7AZsIwiYjFonjqGdMGNah1iTCIkUL84r+KNvVtQSO7ecseb39492+qtGyEotgAr/YM3Qxe+6ppwLYRDZdUIIVFcdQ3PastaZKK1mPbzFfEz97vanpFji2D6JY7/h4p6e1F+cAvEArFGPL1JJqmTyHuKliErZEUIK4uWIL/TOUDmQpTZAVr7jnL1wpfutqX2oUHFvOMU5awlLYZhBQxYHyFCcvNMHQYMskPLX5YhK2TFCCFVWTOYMKm8vFeUby6gCvXTnQ+Ro4toz06GhLIhZrlgWBqSClA0Q1tV6+ubU1uxWWqcymBeVrcel0x6I/O/3HJjSVyTc4r0ChhsePj48/+SQn18CxuRCp3smFjgaIt0A+yoBjjDVVo1d+qLV1YivFJGyphVrN4dHsEzENT0iMbluAyk4XtDSr4U9dsL5JnD/vH2tLp4u66CHESXroCmyZvGRy9nJDwwxsA9smKOEYi8oodfr2LMTcCkRVUJR7/UoqdQUcG+bgtWvNvkq2+shfqKx7L6uzytJjwdLUyOHDm5ZnehDbKijh4LXZ5qRX/B7OVUluKuqEDO0nGV5UnRcnUvjQ6f99xXnye7tvdnmQq5Hdou8bcXUxzy8uBovZjZahbJRtF5TwxORkLWdD3kshdCBbKQWhDKmwqYWijr8+0t08Ao4HcnJ0riWHhTavWFAYi5GsDVWkGKmkWk63bE1a4EE8EkGV6Z2cPB0L9enQVn9aQ0WyIhYamp2D4BsTm9BZuRc59BYlMD7R6ckIJxIh5e1xhBjFav0bFx9hru+RCkoQa1UI4emi/XKUbQVacXG6XRkYWdDmDSesiBe4HfOLI1MdngpbQAIk8qlINlbiNJ/O5XKzk7KGNDxCHrmgykhhng71qXLAHmptdBgiab1IvhpZzOev7VdhiZC+dDXbpmq8Vi8ItOSUCjFZoMCXqb85tVeYGUilpmEHsGMEJXT+/WRtXRt+BydCu3UIyK6QrNVikRnAZaVpZJFo/wiLhXT4rRvtOum1UrGoYqXD6LOg2L2FlF9qGR8fv/CudxVhh7CjBFXm+MTEIRPASdIqaQ9I1R53NKOtDIVl7m2eWoLC5b0qrGdfekmf/8AH2rTxuNuEhVSSi3VvrCoKgkLM8zKv7cD83Y4UVJnD4+OP+eidpICssFBHaYYw4DiLA62i0uNJnbh+qaNuEvYAUpDY0Jjv0hirRZ//1lXz7IpVCohCr7Y2u11Jyo2wowVV5mTm5sECFk+oEGrKM+rZbLvmb5jTDhiYFUjiFKts2M6zvouQUum2ZazPJU27V7QLqoLPVmglT7b3UyxSaAz7fpx651/+5czLH/vYQ9V8bzW7QlBljmQyBxV4x/lbrykLymbbwSYeKKpqD5ZNqCc9HU5eTqd35C/52OXL9X59fVOok43FMIxJh2ZRZpan8rpzBb4wHHCDWjFYuPmOb37z1k4XUpldJagy/ZlMmwH/gAZz0PYN2kK+EGQRt5DK+4EktYqc05rTXjzLWeN5zhrfhG3mzNmz3sTp08lbxtQ0BbrZgEkaRO0HRQi8qKUWnVmAgHzjYRHJ+AvcDzd5qaNj3UPBHzW7UlBlujOZmlZItAbGHAlU2FARlLVWAedpIqtVgqSClJvc82BoIa/NfFismV9eKQbTx9s3PLBxNbJOc+yNsVqqC+Ooa2rDYr7G+H4U/3lsTSVv7fkcCxXID+QY55HYNomofP5MGIeFU+fOTe0Wa7QWu1pQqxFx1QVBFyCmQSXrraDEUokFC0K2CdoEYemYlPqBTaDKIDQKo5ndc8oPVthKSMWH7f/SqFfKJbN5SlA8n0OMcxLI9+OSnOb382KejodhoNkqxgOAVW6LT2OFsyGKGhKeZ7ygiPJvgy/H+XlNCyoWm8dsdubS6dMF2APsGUGtJj1KyQTebKUw3+nH/HoDlJQLbYXDzweli35bVFEAXBYDeh6LMGBJykUvbwN5nscWMOrJtwsxicXh59Gu3mXNDwuHU2bSzPfkPH5tMepOk/fSygu0Dm9RGC70DAzMbnY9905gTwrqbvoGBxsSWicL8YZmbiXWs0Wp9xE9K4EwysqXV+oy5Nltu6guWzMbowX2OSpZPJB99MTWeCVhUmXoNrtcK06jVFEDLul8cYVP53xR1/zQUczDHmdfCGotzrCxmpmbq5+dLyYTFCbYkiVMIZ8MOK5hIyPDaTmRaDgW8tgdlq1MKQ7DMBdwKyyez4fLMVzRnhdgUedgpZiPx4tBIZ1ekkXBYR/yDx+C6IfVkDlkAAAAAElFTkSuQmCC) no-repeat;max-width:150px;height:147px;width:147px;top:-2%;left:-3%}.onboardingcourse .onboardingcourse__top-right-card .blocked-program{margin-top:0}.onboardingcourse .onboardingcourse__top-right-card .blocked-program span{display:flex;height:16px;width:16px}.onboardingcourse .onboarding__tab-cta.disabled-blocked-program{pointer-events:none}.onboardingcourse .onboarding__tab-cta.disabled-blocked-program button{background:hsla(0,0%,100%,.3)}.onboardingcourse .btn-v4:hover .svg-icon{margin-left:10px}.onboardingcourse .btn-v4:hover .svg-icon path{fill:#fff}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.onboardingcourse{margin:98px 0 50px}.onboardingcourse:has(.onboarding-related-mandatory-carousel){margin-bottom:0}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.onboardingcourse{margin-bottom:0}.onboardingcourse:not(.onboarding-btn-primary-mobile) .onboarding-related-mandatory-carousel--lessons{margin-top:0}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.onboardingcourse{margin-top:88px;margin-bottom:0}.onboardingcourse:not(.onboarding-btn-primary-mobile) .onboarding-related-mandatory-carousel--lessons{margin-top:0}}html.block-scroll .onboardingcourse__layout-container{overflow:hidden!important}.onboardingcourse__layout-container .header-v3__back-row{border-top:none}.onboardingcourse .todo__empty{margin:100px auto}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.onboardingcourse .todo__empty{margin:162px auto}}.onboardingcourse .see-more-container{padding-bottom:12px;padding-top:12px}.onboardingcourse .radio .radio__input .star-icon.checked svg{fill:#fff;stroke:#fff}@media (min-width:1200px){.onboardingcourse__top-text{max-width:616px;margin-bottom:40px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.onboardingcourse__top-text{max-width:553px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.onboardingcourse__top-text,.onboardingcourse__top-text .title-label{max-width:584px}}.onboardingcourse__top-info{display:flex;align-items:flex-end;justify-content:space-between;padding:0 0 0 57px;min-height:526px;column-gap:25px}@media (max-width:1199.5px){.onboardingcourse__top-info{display:block;padding:16px 16px 0;min-height:unset}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.onboardingcourse__top-info{padding:16px 32px 0}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.onboardingcourse__top-info{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:16px;padding:80px 32px 32px}}.onboardingcourse__top-text .title-label{font-family:Avenir LT Std\ 65 Medium;font-weight:400;font-size:2.125rem;line-height:1;letter-spacing:-.9px;margin-bottom:8px}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.onboardingcourse__top-text .title-label{font-size:34px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.onboardingcourse__top-text .title-label{font-size:1.5rem}}.onboardingcourse__top-text .description-container{overflow:hidden;transition:max-height .3s ease}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.onboardingcourse__top-text .description-container{max-height:80px}}.onboardingcourse__top-text .dates-label{font-family:Avenir LT Std\ 55 Roman;font-weight:400;font-size:.875rem;line-height:1.29;letter-spacing:.2px;margin:12px 0}.onboardingcourse__top-text .description-label{margin-top:12px;color:hsla(0,0%,100%,.8)}.onboardingcourse__top-text .description-label,.onboardingcourse__top-text .description-label *{font-family:Tobias Light;font-weight:300;font-size:1rem;letter-spacing:.2px;line-height:1.5;line-height:1.25;letter-spacing:normal}.onboardingcourse__top-text .description-label *{margin:12px 0 0}@media (max-width:1199.5px){.onboardingcourse__top-text .description-label *{margin:0}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.onboardingcourse__top-text .description-label *{margin-top:12px}}.onboardingcourse__top-text .skeleton-text.onboarding-skeleton{padding-top:4px}.onboardingcourse .tag-badge.white-border{margin-right:8px}@media (max-width:1199.5px){.onboardingcourse .onboarding-tab-overview__lesson-label .tag-badge-optional.white-border{margin:12.2px auto 0}}.onboardingcourse__top-complexity-row{display:flex;align-items:center;margin-bottom:12px}.onboardingcourse__top-complexity-row .complexity-label{font-family:Tobias Light;font-weight:300;font-size:1rem;line-height:1.5;color:hsla(0,0%,100%,.8);letter-spacing:.2px;margin-right:14px}.onboardingcourse__top-complexity-row .tag-badge{font-family:Avenir LT Std\ 45 Book;font-weight:500;font-size:.75rem}.onboardingcourse__top-rating-row{display:flex;align-items:center;margin-top:14px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.onboardingcourse__top-rating-row{margin-top:12px}}.onboardingcourse__top-rating-row:empty{display:none}.onboardingcourse__top-rating-row .rating-label{margin-right:15px;font-family:Avenir LT Std\ 55 Roman;font-size:.875rem}.onboardingcourse__top-rating-row .radio .radio__input .star-icon{width:16px;height:16px;margin-bottom:5px}.onboardingcourse__top-rating-row .radio-group.horizontal label+label{margin-left:5px}.onboardingcourse .disable-padding-bottom{padding-bottom:12px}.onboardingcourse__top-right-card{display:flex;flex-direction:column;justify-content:space-between;width:432px;flex-shrink:0;margin:51px 60px 0 20px;border-radius:6px;background-color:#020814}.onboardingcourse__top-right-card .play-icon .play-icon__play-svg{position:absolute;top:52%;left:53%}.onboardingcourse__top-right-card .buy-license-section .price{color:#26e5e9;font-family:Avenir LT Std\ 65 Medium}.onboardingcourse__top-right-card .buy-license-section .single-license-label{display:none}.onboardingcourse__top-right-card .buy-license-section .course-in-plan{margin-top:0}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.onboardingcourse__top-right-card .buy-license-section .course-in-plan{margin-top:0}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.onboardingcourse__top-right-card{margin:0!important;max-width:391px}}@supports (-webkit-backdrop-filter:blur(50px)) or (backdrop-filter:blur(50px)){.onboardingcourse__top-right-card{backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px)}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.onboardingcourse__top-right-card{margin:0}}@media (max-width:1199.5px){.onboardingcourse__top-right-card{margin:24px 0 0;min-height:unset;padding:0;width:100%;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}}.onboardingcourse__top-right-card .programC15 video{margin-bottom:-10px;border-radius:6px}.onboardingcourse__top-right-card-video{cursor:pointer;position:relative}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.onboardingcourse__top-right-card-video{margin-right:0;margin-bottom:0}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.onboardingcourse__top-right-card-video{margin-bottom:24px}}.onboardingcourse__top-right-card-video video{width:100%;border-radius:6px}@media (max-width:1199.5px){.onboardingcourse__top-right-card-video video{border-radius:10px;width:100vw;max-width:100%}}.onboardingcourse__top-right-card-video iframe{width:100%;border-radius:6px}@media (max-width:1199.5px){.onboardingcourse__top-right-card-video iframe{border-radius:10px;width:100vw;max-width:100%}}.onboardingcourse__top-right-card-video.playing .play-icon{display:none}.onboardingcourse__top-right-card-video .onboarding-preview-video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.onboardingcourse__top-right-card-video .play-icon .circle-progress{width:44px;height:44px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.onboardingcourse__top-right-card-video .play-icon .circle-progress{width:32px;height:32px}}.onboardingcourse__top-right-card-video .play-icon__play-svg{width:16px;height:16px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.onboardingcourse__top-right-card-video .play-icon__play-svg{width:12px;height:12px}}.onboardingcourse__top-right-card-icons{padding:24px}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.onboardingcourse__top-right-card-icons{display:flex}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.onboardingcourse__top-right-card-icons{flex-direction:column}.onboardingcourse__top-right-card-icons.charts-showed,.onboardingcourse__top-right-card-icons.charts-showed .onboarding-chart{margin-left:0}}.onboardingcourse__top-right-card-icons .onboarding-chart__info-in-chart-completed-label{display:none}.onboardingcourse__top-right-card-icons .onboarding-chart__info-in-chart-numbers{gap:2px}.onboardingcourse__top-right-card-icons .onboarding-chart__info-in-chart-numbers span{font-family:Avenir LT Std\ 45 Book;font-size:1.875rem;line-height:.93;letter-spacing:-.9px;font-weight:400;color:hsla(0,0%,100%,.8)}.onboardingcourse__top-right-card-icons .onboarding-chart__info-in-chart-numbers .completed{font-family:Avenir LT Std\ 85 Black;color:#fff;font-weight:400}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.onboardingcourse__top-right-card-icons{display:flex;flex-direction:row-reverse}.onboardingcourse__top-right-card-icons.charts-showed{justify-content:flex-start}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait) and (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:768px) and (max-width:1199px) and (orientation:portrait) and (min-width:992px) and (max-width:1199px) and (orientation:landscape){.onboardingcourse__top-right-card-icons.charts-showed .right-box-new{flex-direction:column;gap:0}}.onboardingcourse__top-right-card-icons.included-in-plan{padding-bottom:0;margin-bottom:10px}@media (max-width:1199.5px){.onboardingcourse__top-right-card-icons{padding:0}}.onboardingcourse__top-right-card-icons .onboardingcourse__modal_btn{font-family:Avenir LT Std\ 35 Light;font-size:.75rem;color:#fff}.onboardingcourse__top-right-card .no-started .onboarding-chart__info-in-chart-numbers span{color:hsla(0,0%,100%,.5)}.onboardingcourse__top-right-card-celebrationalert{font-family:Avenir LT Std\ 35 Light;font-size:.875rem;font-weight:300;line-height:.9rem;text-align:left;margin:4px 0 0}.onboardingcourse__top-right-card-inclplan{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:1rem;font-weight:400;line-height:22px;letter-spacing:.13px;text-align:center;line-height:1.5em;margin-bottom:8px}.onboardingcourse__top-right-card-buy-licenses{position:relative;padding:27px 24px;background-color:#0e141f}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.onboardingcourse__top-right-card-buy-licenses{padding:27px 32px;width:100%;margin-left:-32px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.onboardingcourse__top-right-card-buy-licenses{padding:27px 16px;width:100%;margin-left:-16px}}.onboardingcourse__top-right-card-buy-licenses .close-btn{cursor:pointer;position:absolute;background-color:transparent;border:none;top:29px;right:24px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.onboardingcourse__top-right-card-buy-licenses .close-btn{top:0;right:0}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.onboardingcourse__top-right-card-buy-licenses .close-btn{top:0;right:0}}.onboardingcourse__top-right-card-buy-licenses .close-btn svg{fill:var(--text);width:14.4px;height:14.4px}.onboardingcourse__top-right-card-buy-licenses__title{text-align:left;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-style:normal;font-weight:400;font-size:1.25rem;line-height:1;letter-spacing:-.2px;text-transform:uppercase;margin-bottom:25px}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.onboardingcourse__top-right-card-buy-licenses__title{margin-top:0}}@media (max-width:1199.5px){.onboardingcourse__top-right-card .btn-v4.primary{height:44px;min-height:44px}}.onboardingcourse__top-right-card-buylicensesbtn.btn-v4{margin:0 auto 16px}.onboardingcourse__top-right-card-buylicensesbtn.btn-v4.text-btn-no-arrow.small{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.onboardingcourse__top-right-card-buylicensesbtn.btn-v4{margin:0 0 16px}}.onboardingcourse__top-right-card-buylicensesbtn.btn-v4 .svg-icon{margin-left:10px;width:24px;height:24px}.onboardingcourse__top-right-card-buylicensesbtn.btn-v4 .svg-icon path{fill:#26e5e9}.onboardingcourse__top-right-card-buylicensesbtn.btn-v4.will-soon{margin:0 0 16px}.onboardingcourse__top-right-card .onboarding-icons-list__icons{margin-bottom:0;margin-left:0}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.onboardingcourse__top-right-card .onboarding-icons-list__icons{margin-bottom:24px}}@media (min-width:1200px){.onboardingcourse__top-right-card .onboarding-icons-list__icons.show-border-bottom{padding-bottom:24px;border-bottom:1px solid hsla(0,0%,100%,.1)}}.onboardingcourse__top-right-card .onboarding-icons-list__icon{width:24px;height:auto}.onboardingcourse__top-right-card .accordion-v3.accordion-more-licenses.card-overview{padding:0}@media (min-width:1200px){.onboardingcourse__top-right-card .accordion-v3.accordion-more-licenses.card-overview .price-row{margin-top:36px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.onboardingcourse__top-right-card .accordion-v3.accordion-more-licenses.card-overview .accordion-v3__title-container{justify-content:baseline}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.onboardingcourse__top-right-card .accordion-v3.accordion-more-licenses.card-overview .accordion-v3__title{color:#26e5e9}}.onboardingcourse__top-right-card .accordion-v3.accordion-more-licenses.card-overview .buy-button-container{max-width:none}.onboardingcourse__top-right-card .launch-container,.onboardingcourse__top-right-card .launch-spinner{position:relative}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.onboardingcourse__top-right-card .launch-container,.onboardingcourse__top-right-card .launch-spinner{position:relative}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.onboardingcourse__top-right-card .launch-container,.onboardingcourse__top-right-card .launch-spinner{display:flex;flex-direction:row}}.onboardingcourse__top-right-card .launch-container.included-in-plan,.onboardingcourse__top-right-card .launch-spinner.included-in-plan{margin-top:0}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.onboardingcourse__top-right-card .launch-container .buy-license-section,.onboardingcourse__top-right-card .launch-spinner .buy-license-section{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:32px}}.onboardingcourse__top-right-card .launch-container .buy-license-section.card-overview,.onboardingcourse__top-right-card .launch-spinner .buy-license-section.card-overview{margin-top:0}.onboardingcourse__top-right-card .launch-container .buy-license-section .price-row,.onboardingcourse__top-right-card .launch-spinner .buy-license-section .price-row{max-width:none;flex-wrap:nowrap}@media (max-width:1199.5px){.onboardingcourse__top-right-card .launch-container .buy-license-section .price-row,.onboardingcourse__top-right-card .launch-spinner .buy-license-section .price-row{align-items:center;margin-bottom:16px}}@media (max-width:1199.5px) and (min-width:768px) and (max-width:1199px) and (orientation:portrait){.onboardingcourse__top-right-card .launch-container .buy-license-section .price-row,.onboardingcourse__top-right-card .launch-spinner .buy-license-section .price-row{margin-bottom:24px}}@media (max-width:1199.5px){.onboardingcourse__top-right-card .launch-container .buy-license-section .price-row .number-licenses-container,.onboardingcourse__top-right-card .launch-spinner .buy-license-section .price-row .number-licenses-container{margin-bottom:0}}.onboardingcourse__top-right-card .launch-container .btn-v3.colored,.onboardingcourse__top-right-card .launch-spinner .btn-v3.colored{background-color:#26e5e9}.onboardingcourse__top-right-card .launch-container .buy-button-container,.onboardingcourse__top-right-card .launch-spinner .buy-button-container{margin-top:8px;max-width:none}.onboardingcourse__top-right-card .launch-container button:not(.button-counter):not(.course-in-plan-text-link):not(.buy-license-section__contact-customer-service),.onboardingcourse__top-right-card .launch-spinner button:not(.button-counter):not(.course-in-plan-text-link):not(.buy-license-section__contact-customer-service){width:100%;padding:0 40px;margin-bottom:16px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.onboardingcourse__top-right-card .launch-container button:not(.button-counter):not(.course-in-plan-text-link):not(.buy-license-section__contact-customer-service),.onboardingcourse__top-right-card .launch-spinner button:not(.button-counter):not(.course-in-plan-text-link):not(.buy-license-section__contact-customer-service){max-width:unset}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.onboardingcourse__top-right-card .launch-container button:not(.button-counter):not(.course-in-plan-text-link):not(.buy-license-section__contact-customer-service),.onboardingcourse__top-right-card .launch-spinner button:not(.button-counter):not(.course-in-plan-text-link):not(.buy-license-section__contact-customer-service){margin-bottom:16px;width:344px}}.onboardingcourse__top-right-card .launch-container .card-loader,.onboardingcourse__top-right-card .launch-spinner .card-loader{max-width:58px;max-height:58px;right:unset}.onboardingcourse__top-right-card .launch-container.disabled-blocked-program,.onboardingcourse__top-right-card .launch-spinner.disabled-blocked-program{pointer-events:none}.onboardingcourse__top-right-card .launch-container.disabled-blocked-program button,.onboardingcourse__top-right-card .launch-spinner.disabled-blocked-program button{background:hsla(0,0%,100%,.3)}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.onboardingcourse__top-right-card .onboarding-chart{padding:16px 0 24px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.onboardingcourse__top-right-card .onboarding-chart{padding:16px 0 24px}}.onboardingcourse__top-right-card .onboarding-chart .circle-progress{width:140px;height:140px;margin-right:32px}.onboardingcourse__top-right-card .onboarding-chart__title{text-transform:uppercase;font-size:1rem;line-height:1;letter-spacing:-.2px}.onboardingcourse__top-right-card .onboarding-chart__statistic{color:hsla(0,0%,100%,.8);font-size:.875rem}.onboardingcourse__top-right-card .onboarding-chart__statistic-number{font-family:Avenir LT Std\ 65 Medium}.onboardingcourse__top-right-card .onboarding-chart__statistic-number.completed{color:#51ff77}.onboardingcourse__top-right-card .onboarding-chart__info-in-chart{margin-bottom:0}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.onboardingcourse__top-right-card .onboarding-chart{display:flex;flex-direction:row-reverse;align-items:flex-start;justify-content:end;min-width:343px}.onboardingcourse__top-right-card .onboarding-chart .circle-progress{margin-right:0;margin-left:32px;margin-top:-24px}}.onboardingcourse__top-right-card .CircularProgressbar .CircularProgressbar-trail{stroke:hsla(0,0%,100%,.2)}.onboardingcourse__top-right-card .right-box-new .share{display:flex;justify-content:center;margin-bottom:16px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.onboardingcourse__top-right-card .right-box-new .share{min-height:unset}}.onboardingcourse__top-right-card .right-box-new .share button:hover{text-decoration:underline!important}.onboardingcourse__top-right-card .right-box-new .share button:focus img,.onboardingcourse__top-right-card .right-box-new .share button:hover img{filter:invert(0) sepia(0) saturate(0) hue-rotate(116deg) brightness(150%) contrast(100%)}.onboardingcourse__top-right-card .right-box-new .share button:active img{filter:unset}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.onboardingcourse__top-right-card .right-box-new{position:relative;width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:32px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.onboardingcourse__top-right-card .right-box-new{position:relative;width:100%}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.onboardingcourse__top-right-card .right-box-new:has(.onboardingcourse__top-right-card-buy-licenses__title){flex-direction:column;gap:0}}.onboardingcourse__top-right-card .right-box-new:has(.onboarding-chart){background-color:red}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.onboardingcourse__top-right-card .right-box-new:has(.onboarding-chart){width:100%;flex-direction:column}}.onboardingcourse__top-right-card .will-start-soon-container{margin:0 20px 16px 0}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.onboardingcourse__top-right-card .will-start-soon-container{width:344px}}.onboardingcourse__top-right-card .will-start-soon-container .will-start-soon-label{font-family:Avenir LT Std\ 35 Light;font-size:1rem;font-weight:300;line-height:1.25;display:block;color:#fff}.onboardingcourse__image-background{position:absolute;z-index:-2;top:0;left:0;width:100%;opacity:.5}.onboardingcourse__image-background-shadow{position:absolute;z-index:-1;bottom:0;left:0;width:100%;height:400px;background-image:linear-gradient(0deg,#020814 5%,rgba(36,39,49,0) 81%)}@media (min-width:1200px){.onboardingcourse .course-in-plan{display:flex;align-items:flex-start;flex-direction:column}.onboardingcourse .buy-button-container .btn-v4{margin-left:auto;margin-right:auto}}.onboardingcourse .download-brochure-button{width:100%}.onboardingcourse .download-brochure-button .btn-v4{justify-content:center;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:.875rem;line-height:1.29;letter-spacing:.2px;min-height:unset;min-width:unset;margin:0 auto;width:fit-content!important;padding:0!important;flex-direction:row-reverse}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.onboardingcourse .download-brochure-button .btn-v4{justify-content:flex-end;text-underline-offset:2px;margin:unset}}.onboardingcourse .download-brochure-button .btn-v4:focus img,.onboardingcourse .download-brochure-button .btn-v4:hover img{filter:invert(0) sepia(0) saturate(0) hue-rotate(116deg) brightness(150%) contrast(100%)}.onboardingcourse .download-brochure-button img{width:13px;padding-right:0;padding-left:10px;filter:unset}.onboardingcourse .input-counter{width:35px;height:35px;box-sizing:border-box}@media (max-width:1199.5px){.onboardingcourse .onboardingcourse__tabs.always-row .onboarding__tab-cta-wrapper{width:auto;min-width:50%}}@media (max-width:1199.5px){.onboardingcourse .onboardingcourse__tabs.always-row .onboardingcourse__tab{display:inline-flex;flex-grow:1}}.onboardingcourse__tabs-section{display:flex;align-items:flex-start;margin-top:58px}@media (max-width:1199.5px){.onboardingcourse__tabs-section{display:block;margin-top:64px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.onboardingcourse__tabs-section{display:block}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.onboardingcourse__tabs-section{display:block;margin-top:0}}.onboardingcourse__tabs-wrapper{width:328px;padding:0 40px 0 30px;flex-shrink:0;position:sticky;top:98px;z-index:1}@media (max-width:1199.5px){.onboardingcourse__tabs-wrapper{width:auto;padding:0;border:none;top:0}}.onboardingcourse .onboardingcourse__tabs button:not(.btn-v4){background-color:#0f1420;box-shadow:none}.onboardingcourse .onboardingcourse__tabs{display:block}@media (max-width:1199.5px){.onboardingcourse .onboardingcourse__tabs{display:flex;align-items:stretch;border:none;border-radius:0;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.onboardingcourse .onboardingcourse__tabs::-webkit-scrollbar{width:0;display:none!important}}.onboardingcourse .onboardingcourse__tabs .btn-v4.primary{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:.875rem}.onboardingcourse .onboardingcourse__tabs button{display:flex;align-items:center;justify-content:flex-start;width:100%;box-shadow:inset 0 -1px 0 #40444f;border:none;min-height:54px;padding:0 24px;box-sizing:border-box;font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:1rem;line-height:normal;color:#fff;text-align:left;cursor:pointer}@media (max-width:1199.5px){.onboardingcourse .onboardingcourse__tabs button{box-shadow:inset 0 -1px 0 #40444f;min-width:50%;width:auto;flex-shrink:0;justify-content:center}}.onboardingcourse .onboardingcourse__tabs button:first-child{border-radius:6px 6px 0 0}@media (max-width:1199.5px){.onboardingcourse .onboardingcourse__tabs button:first-child{border-radius:0}}.onboardingcourse .onboardingcourse__tabs button.tab-active{box-shadow:inset 8px 0 0 #26e5e9,inset 0 -1px 0 #40444f;background:#424960}@media (max-width:1199.5px){.onboardingcourse .onboardingcourse__tabs button.tab-active{box-shadow:inset 0 -8px 0 #26e5e9}}.onboardingcourse .onboardingcourse__tabs .onboarding__tab-cta-wrapper{position:relative;min-height:54px;width:100%;background-color:#26e5e9}.onboardingcourse .onboardingcourse__tabs .onboarding__tab-cta.buy button{color:#fff;width:100%}.onboardingcourse .onboardingcourse__tabs .onboarding__tab-cta.is-mobile button,.onboardingcourse .onboardingcourse__tabs .onboarding__tab-cta button:not(.btn-v4){color:#0a0b14;box-shadow:none}@media (min-width:1200px){.onboardingcourse .onboardingcourse__tabs .onboarding__tab-cta.is-mobile button,.onboardingcourse .onboardingcourse__tabs .onboarding__tab-cta button:not(.btn-v4){border-radius:0 0 6px 6px}}.onboardingcourse .onboardingcourse__tabs .launch-spinner{width:30px;height:54px;position:relative;padding:0 24px}.onboardingcourse .onboardingcourse__tabs .launch-spinner .card-loader{max-width:30px;max-height:30px}.onboardingcourse .onboardingcourse__tabs .onboarding__tab-playicon{pointer-events:none}@media (max-width:1199.5px){.onboardingcourse .onboardingcourse__tabs .onboarding__tab-playicon{position:absolute;right:24px;top:50%;transform:translateY(-50%)}}.onboardingcourse .onboardingcourse__tabs .onboarding__tab-playicon .circle-progress{width:33px;height:33px}.onboardingcourse .onboardingcourse__tabs .onboarding__tab-playicon .play-icon__play-svg{width:7.5px}@media (min-width:1200px){.onboardingcourse .accordion-v3.accordion-more-licenses{display:none}}.onboardingcourse .onboarding-related-mandatory-carousel-wrapper{padding:40px 0;border-top:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.05)}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.onboardingcourse .onboarding-related-mandatory-carousel-wrapper{padding-top:24px}}.onboardingcourse .onboarding-related-mandatory-carousel-wrapper .carousel-wrapper.variable-width{margin-bottom:0}.onboardingcourse .onboarding-related-mandatory-carousel--lessons{margin-top:40px}.onboarding-btn-primary-mobile{position:-webkit-sticky;position:sticky;display:flex;bottom:0;min-width:unset;padding:0 16px;justify-content:center;align-items:center;height:auto;transition:transform .5s cubic-bezier(.77,0,.175,1);transform:translateY(100%);z-index:-1;pointer-events:none;opacity:0}@media (max-width:1199.5px){.onboarding-btn-primary-mobile{margin-top:43px}}.onboarding-btn-primary-mobile--sticky{transform:translateY(0);background-color:var(--bg);pointer-events:auto;z-index:5;opacity:1}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.onboarding-btn-primary-mobile--sticky{background-color:#0f1420}}.onboarding-btn-primary-mobile--hr{display:none}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.onboarding-btn-primary-mobile--hr{display:grid;border:none;border-top:1px solid hsla(0,0%,100%,.2);margin-top:32px;margin-bottom:0}}.onboarding-btn-primary-mobile .launch-container,.onboarding-btn-primary-mobile button{width:100%;height:44px;min-height:44px}.onboarding-btn-primary-mobile .launch-container{margin:16px 0;width:100%}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.onboarding-btn-primary-mobile{padding:0 32px;margin-top:0!important}.onboarding-btn-primary-mobile--sticky{background-color:#020814;border-top:1px solid hsla(0,0%,100%,.2);flex-direction:column}.onboarding-btn-primary-mobile .launch-container{max-width:344px}}@media (max-width:1199.5px){.onboarding-btn-primary-mobile{margin-top:20px;padding:0 16px}.onboarding-btn-primary-mobile--sticky{background-color:#020814;border-top:1px solid hsla(0,0%,100%,.2);flex-direction:column}}.keyboard-active .onboardingcourse__top-right-card-video:focus{outline:2px solid #c7ff00}.animation-slide:has(.onboarding-hp-section.banner-hp-lp__first-element){border-top:1px solid var(--White-10,hsla(0,0%,100%,.1));border-bottom:1px solid var(--White-10,hsla(0,0%,100%,.1))}.animation-slide:has(.onboarding-hp-section):has(.onboarding-related-mandatory-carousel){background-color:hsla(0,0%,100%,.05)!important}.animation-slide:has(.onboarding-hp-section):has(.onboarding-related-mandatory-carousel) .onboarding-hp-section.banner-hp-lp__first-element{padding-top:80px}.onboarding-hp-section{display:flex;align-items:center;max-width:100vw;min-height:367px;padding:40px 60px;box-sizing:border-box}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.onboarding-hp-section{padding:40px 32px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.onboarding-hp-section{padding:40px 32px;flex-direction:column;align-items:flex-start}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.onboarding-hp-section{padding:24px 16px;flex-direction:column;align-items:flex-start}}.onboarding-hp-section__image{width:100%;min-height:367px;position:relative;overflow:hidden;border-radius:6px}@media (min-width:1440px){.onboarding-hp-section__image{aspect-ratio:16/9}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.onboarding-hp-section__image{min-height:265px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.onboarding-hp-section__image{height:328px;min-height:unset}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.onboarding-hp-section__image{height:193px;min-height:unset}}.onboarding-hp-section__image .card-loader{top:calc(50% - 57px)}.onboarding-hp-section__image .onboarding-hp-section-img{position:absolute;top:50%;transform:translateY(-50%)}.onboarding-hp-section__image .launch-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0}.onboarding-hp-section__image .launch-container .overlay-btn{left:unset;width:auto;height:auto;padding:0 54px;min-height:58px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.onboarding-hp-section__image .launch-container .overlay-btn{padding:0 44px;min-height:44px}}.onboarding-hp-section__info-wrapper{width:100%}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.onboarding-hp-section__info-wrapper{max-width:648px}}.onboarding-hp-section__tag.tag-badge{margin-top:12px}.onboarding-hp-section__info{height:100%;width:100%;box-sizing:border-box;padding:0 0 0 40px;line-height:normal}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.onboarding-hp-section__info{padding:0 0 0 24px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.onboarding-hp-section__info{padding:0}}.onboarding-hp-section__info-complexity{display:block;font-family:Tobias Light;font-weight:300;font-size:1rem;letter-spacing:.2px;line-height:1.5;line-height:1.25rem;opacity:.8;margin-bottom:8px}.onboarding-hp-section__info-title{font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:1.875rem;letter-spacing:0;line-height:normal;color:#fff;display:inline-block;line-height:1.875rem;cursor:pointer}@supports ((background-clip:text) or (-webkit-background-clip:text)) and ((text-fill-color:transparent) or (-webkit-text-fill-color:transparent)){.onboarding-hp-section__info-title{background-image:linear-gradient(270deg,#00b2ff -90%,#d8d8d8);background-size:cover;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}}@media (min-width:1200px){.onboarding-hp-section__info-title{max-width:480px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.onboarding-hp-section__info-title{margin-bottom:12px}}.onboarding-hp-section__info .onboarding-icons-list__icons{margin-top:8px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.onboarding-hp-section__info .onboarding-icons-list__icons{margin-top:12px}}.onboarding-hp-section__info .onboarding-icons-list__icons .onboarding-icons-list__icon-row{margin:0}.onboarding-hp-section__info-description{display:block;font-family:Avenir LT Std\ 35 Light;font-weight:300;font-size:1rem;line-height:1.25rem;margin-top:12px;color:hsla(0,0%,100%,.8);overflow:hidden;text-overflow:ellipsis;white-space:normal;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.onboarding-hp-section__info-description{font-size:.875rem;line-height:1.125rem;-webkit-line-clamp:4}}.onboarding-hp-section__info-description p{font-family:Avenir LT Std\ 35 Light;font-weight:300;font-size:1rem;line-height:1.25rem;margin-bottom:0}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.onboarding-hp-section__info-description p{font-size:.875rem;line-height:1.125rem}}.onboarding-hp-section__info-description--skeleton{padding-top:8px}.onboarding-hp-section__info-description--skeleton .skeleton-text{padding-bottom:4px}.onboarding-hp-section.banner-hp-lp__first-element{padding-top:40px}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.onboarding-hp-section.banner-hp-lp__first-element{padding-top:24px}}.onboarding-hp-section__skeleton{box-sizing:border-box}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.onboarding-hp-section__skeleton{padding:0 24px 16px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.onboarding-hp-section__skeleton{padding:0 40px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.onboarding-hp-section__skeleton{padding:24px 32px 40px}}@media (min-width:1200px){.onboarding-hp-section__skeleton{padding:40px 60px}}@media (min-width:1440px){.onboarding-hp-section__skeleton{width:100%!important;max-width:100vw}.onboarding-hp-section__skeleton .image{width:50%!important}}.onboarding-hp-section__skeleton.banner-hp-lp__first-element{padding-top:0}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.onboarding-hp-section__skeleton.banner-hp-lp__first-element{padding-top:24px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.onboarding-hp-section__skeleton .tablet-portrait{display:none}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.onboarding-hp-section__skeleton .tablet-portrait{display:none}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.onboarding-hp-section__skeleton .tablet-landscape{display:none}}@media (min-width:1200px){.onboarding-hp-section__skeleton .tablet-landscape{display:none}}@media (min-width:1200px){.onboarding-hp-section~.onboarding-related-mandatory-carousel .carousel-wrapper.variable-width .carousel-variablewidth-title-container{padding-top:24px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.onboarding-hp-section~.onboarding-related-mandatory-carousel .carousel-wrapper.variable-width .carousel-variablewidth-title-container{padding-top:24px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.onboarding-hp-section~.onboarding-related-mandatory-carousel .carousel-wrapper.variable-width .carousel-variablewidth-title-container{padding-top:13px}}.keyboard-active .onboarding-hp-section__info-title:focus{outline:2px solid #c7ff00}.card-v3__badge.big{padding:0 7px;max-width:133px;min-width:61px;min-height:26px;border-bottom-left-radius:7px;border-bottom-right-radius:7px}.card-v3__badge.big span{letter-spacing:.084px;font-size:.75rem}.card-v3__badge.overview{min-height:48px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;min-width:178px}.card-v3__badge.overview span{font-family:Avenir LT Std\ 85 Heavy,sans-serif}@media (min-width:1200px){.card-v3__badge.onboarding{min-height:28px}.card-v3__badge.onboarding span{font-family:Avenir LT Std\ 45 Book;font-weight:400;font-size:.875rem}}.card-v3__badge.white{background-color:hsla(0,0%,100%,.55)}.card-v3__badge.white span{color:#0a0b14}.card-v3__badge.theme-color{background-color:#26e5e9}.onboarding-icons-list__icon-row{display:flex;align-items:center}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){.onboarding-icons-list__icon-row{margin-right:8px;margin-bottom:8px}.onboarding-icons-list__icon-row:last-child{margin-right:0}}}.onboarding-icons-list__icon{position:relative;width:16px;height:16px;margin-right:12px}.onboarding-icons-list__icon-label{font-family:Avenir LT Std\ 45 Book;font-weight:300;font-size:1rem}.onboarding-icons-list__icons-tagbadge{display:flex;flex-direction:row;align-items:flex-start;flex-wrap:wrap;padding:0;gap:8px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.onboarding-icons-list__icons-tagbadge{margin-top:12px;margin-bottom:12px}}.onboarding-icons-list__icon-tagbadge{font-family:Avenir LT Std\ 45 Book;font-weight:350;font-size:.75rem;line-height:1rem;background:hsla(0,0%,100%,.2);border-radius:4px;padding:3px 8px;color:#fff}.play-icon{position:relative;cursor:pointer}.play-icon .circle-progress{width:59px;height:59px}.play-icon .play-icon__play-svg{position:absolute;top:56%;left:57%;transform:translate(-50%,-50%)}.keyboard-active .play-icon:focus{outline:2px solid #c7ff00}.play-icon--card_education_path .circle-progress{width:56px;height:56px}.play-icon--card_education_path .CircularProgressbar{background:none}.play-icon--card_education_path .CircularProgressbar-trail{stroke-width:6px!important;stroke-opacity:.2}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.play-icon--card_education_path .CircularProgressbar-trail{stroke-opacity:.4}}.play-icon--card_education_path:hover .CircularProgressbar-trail{stroke-opacity:1}.play-icon--card_education_path .play-icon__play-svg{stroke:#fff;stroke-width:.4px;width:21.33px;height:24px;left:52%}.onboarding-tab-overview{border-left:.5px solid #8591a6;position:relative}.onboarding-tab-overview__related-mandatory-content-container{margin-bottom:40px}@media (min-width:1200px){.onboarding-tab-overview__related-mandatory-content-container{padding:0 40px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.onboarding-tab-overview__related-mandatory-content-container{padding:0 32px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.onboarding-tab-overview__related-mandatory-content-container{padding:0 32px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.onboarding-tab-overview__related-mandatory-content-container{padding:0 15px;margin-bottom:32px}}.onboarding-tab-overview__related-mandatory-content-container .onboarding-tab-overview__related-mandatory-content{background:hsla(0,0%,100%,.2);border-radius:8px;padding:16px 24px}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.onboarding-tab-overview__related-mandatory-content-container .onboarding-tab-overview__related-mandatory-content{padding:16px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.onboarding-tab-overview__related-mandatory-content-container .onboarding-tab-overview__related-mandatory-content{padding:16px}}.onboarding-tab-overview__related-mandatory-content-container .onboarding-tab-overview__related-mandatory-content-text{font-family:Avenir LT Std\ 55 Roman;font-size:.875rem;line-height:1.3;margin-bottom:10px}.onboarding-tab-overview__related-mandatory-content-container .onboarding-tab-overview__related-mandatory-content-buttonv2{font-size:.875rem;letter-spacing:.2px;line-height:1.3;min-height:auto}.onboarding-tab-overview__related-mandatory-content-container.pdp{padding:0}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.onboarding-tab-overview__related-mandatory-content-container.pdp{margin-bottom:98px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.onboarding-tab-overview__related-mandatory-content-container.pdp{margin-bottom:24px;margin-top:29px}}.onboarding-tab-overview__related-mandatory-content-container.pdp .onboarding-tab-overview__related-mandatory-content-text{margin-bottom:0;color:#fff;font-family:Avenir LT Std\ 35 Light!important;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.onboarding-tab-overview.loader{min-height:400px;width:100%}@media (max-width:1199.5px){.onboarding-tab-overview{border-left:none;padding-top:40px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.onboarding-tab-overview__title{column-span:all}}.onboarding-tab-overview>.onboarding-tab-overview__title{display:block;margin:0 0 0 40px;padding:0;font-weight:500;font-size:1.875rem;letter-spacing:0;line-height:normal;color:#fff;display:inline-block;line-height:1.875rem;text-transform:uppercase;font-weight:600;font-family:Avenir LT Std\ 65 Medium}@supports ((background-clip:text) or (-webkit-background-clip:text)) and ((text-fill-color:transparent) or (-webkit-text-fill-color:transparent)){.onboarding-tab-overview>.onboarding-tab-overview__title{background-image:linear-gradient(270deg,#00b2ff -90%,#d8d8d8);background-size:cover;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}}.onboarding-tab-overview>.onboarding-tab-overview__title.charts-showed{padding-top:56px}@media (min-width:1200px){.onboarding-tab-overview>.onboarding-tab-overview__title.charts-showed+.onboarding-tab-overview__section{padding-top:32px}}@media (max-width:1199.5px){.onboarding-tab-overview>.onboarding-tab-overview__title{margin-left:0;width:100%;box-sizing:border-box;padding:0 32px}}.onboarding-tab-overview__charts{display:flex;align-items:stretch;padding:0 40px 32px}@media (max-width:1199.5px){.onboarding-tab-overview__charts{display:block;padding:0 24px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.onboarding-tab-overview__charts{display:flex;padding:0 32px;margin-bottom:32px}.onboarding-tab-overview__charts .onboarding-tab-overview__chart-card{width:100%}.onboarding-tab-overview__charts .onboarding-tab-overview__chart-card:not(:first-child){margin-left:16px}}.onboarding-tab-overview__chart-card{padding:24px 50px;background-color:#2b2f3c;border-radius:6px;border:1px solid #40444f}@media (min-width:1200px){.onboarding-tab-overview__chart-card:first-of-type{margin-right:20px}}.onboarding-tab-overview__chart-card .onboarding-chart .circle-progress{margin-right:30px}@media (max-width:1199.5px){.onboarding-tab-overview__chart-card{padding:22px 43px;margin-top:32px}}@media (max-width:1199.5px) and (max-width:1199.5px){.onboarding-tab-overview__chart-card .onboarding-chart{justify-content:flex-start;margin-left:calc(50% - 123px)}}@media (max-width:1199.5px){.onboarding-tab-overview__chart-card .onboarding-chart .circle-progress{width:100px;height:100px;margin-right:23px}}@media (max-width:1199.5px) and (max-width:1199.5px){.onboarding-tab-overview__chart-card .onboarding-chart__info-in-chart-numbers .completed{font-size:1.375rem}}@media (max-width:1199.5px) and (max-width:1199.5px){.onboarding-tab-overview__chart-card .onboarding-chart__info-in-chart-numbers .slash,.onboarding-tab-overview__chart-card .onboarding-chart__info-in-chart-numbers .total{font-size:1rem}}@media (max-width:1199.5px) and (max-width:1199.5px){.onboarding-tab-overview__chart-card .onboarding-chart__title{font-size:1.125rem}}@media (max-width:1199.5px) and (max-width:1199.5px){.onboarding-tab-overview__chart-card .onboarding-chart__statistic,.onboarding-tab-overview__chart-card .onboarding-chart__statistic-number{font-size:.75rem}}.onboarding-tab-overview__chart-cta{min-height:16.8px;margin-top:16px}.onboarding-tab-overview__chart-cta a{display:block;font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:.75rem;text-align:center;text-decoration:underline;line-height:normal}.onboarding-tab-overview__section{padding:56px 40px;border-bottom:.5px solid #8591a6}.onboarding-tab-overview__section:first-of-type{padding-top:0}.onboarding-tab-overview__section:last-of-type{border-bottom:none}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.onboarding-tab-overview__section{max-width:584px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.onboarding-tab-overview__section{max-width:max-content;column-count:1}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.onboarding-tab-overview__section--div-version{max-width:max-content}}@media (max-width:1199.5px){.onboarding-tab-overview__section{padding:32px 0 8px;margin:0 16px;border:0}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.onboarding-tab-overview__section{margin:0 32px;padding:0 0 8px}}.onboarding-tab-overview__title{display:block;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:1.5rem;line-height:32px;margin-bottom:16px}@media (max-width:1199.5px){.onboarding-tab-overview__title{margin-bottom:16px}}.onboarding-tab-overview__title p{font-family:inherit;font-weight:inherit}.onboarding-tab-overview__title b,.onboarding-tab-overview__title em,.onboarding-tab-overview__title i,.onboarding-tab-overview__title p,.onboarding-tab-overview__title strong{font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit}.onboarding-tab-overview__description{font-family:Avenir LT Std\ 35 Light;font-weight:300;font-size:1rem;line-height:1.5}.onboarding-tab-overview__description--div-version{background-color:pink;width:100vh}.onboarding-tab-overview__description p{font-family:inherit;font-weight:inherit}.onboarding-tab-overview__description p:last-child{margin-bottom:0}.onboarding-tab-overview__description b,.onboarding-tab-overview__description em,.onboarding-tab-overview__description i,.onboarding-tab-overview__description p,.onboarding-tab-overview__description strong{font-size:inherit;line-height:inherit}.onboarding-tab-overview__icon-container,.onboarding-tab-overview__icon-container--div-version{display:flex;align-items:flex-start;flex-wrap:wrap}.onboarding-tab-overview__hr-separation{border-top:.5px solid hsla(0,0%,100%,.2)}@media (max-width:1199.5px){.onboarding-tab-overview__hr-separation{display:none}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.onboarding-tab-overview__hr-separation{display:block;border:none;border-top:1px solid hsla(0,0%,100%,.2);margin-top:32px;margin-bottom:32px}}@media (min-width:1200px){.onboarding-tab-overview__hr-separation{display:none}}.onboarding-tab-overview__icon-section{padding:40px 32px 0 0;width:33.3%;box-sizing:border-box}@media (max-width:1199.5px){.onboarding-tab-overview__icon-section{width:100%;padding:48px 0 0}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.onboarding-tab-overview__icon-section{width:49.9%;break-inside:avoid-column}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.onboarding-tab-overview__icon-section{width:29.9%;min-width:309px;-webkit-break-inside:avoid}}@media (max-width:1199.5px){.onboarding-tab-overview__icon-section--div-version{width:100%;padding:48px 0 0}}.onboarding-tab-overview__icon-title-row{display:block}@media (max-width:1199.5px){.onboarding-tab-overview__icon-title-row{display:flex;align-items:center;margin-bottom:16px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.onboarding-tab-overview__icon-title-row{display:flex;flex-direction:column;align-items:flex-start;gap:20px}}.onboarding-tab-overview__icon{position:relative;height:32px;width:auto;margin-bottom:20px}@media (max-width:1199.5px){.onboarding-tab-overview__icon{margin-right:16px;margin-bottom:0}}.onboarding-tab-overview__icon-title{display:block;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:1.25rem;text-transform:uppercase;margin-bottom:8px}@media (max-width:1199.5px){.onboarding-tab-overview__icon-title{font-size:1rem;margin-bottom:0}}.onboarding-tab-overview__icon-description{display:block;font-family:Avenir LT Std\ 35 Light;font-weight:300;font-size:1rem}.onboarding-tab-overview__lessons-container{margin:40px 0}@media (max-width:1199.5px){.onboarding-tab-overview__lessons-container{margin:32px 0}}.onboarding-tab-overview__lessons-topic1-title{display:flex;align-items:center;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:.875rem;text-transform:uppercase;line-height:normal}.onboarding-tab-overview__lessons-topic1-title+.tag-badge-optional.white-border{align-self:center;padding:3px 4.5px 1.5px;letter-spacing:.152px;margin-left:12.2px;margin-right:0}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.onboarding-tab-overview__lessons-topic1-title{flex-wrap:wrap;gap:12px}}.onboarding-tab-overview__lessons{display:flex;align-items:flex-start;flex-wrap:wrap;width:auto;width:fit-content;width:-moz-fit-content;gap:16px;border-radius:6px}@media (max-width:1199.5px){.onboarding-tab-overview__lessons{margin-top:24px}}.onboarding-tab-overview__lesson{font-family:Avenir LT Std\ 35 Light;font-weight:300;font-size:.875rem;line-height:normal;background:#0a0b14;border-radius:6px}.onboarding-tab-overview__lesson.pointer{cursor:pointer}.onboarding-tab-overview__lesson-image{position:relative;min-width:200px;height:200px;border-radius:6px 6px 0 0}.onboarding-tab-overview__lesson-image .card-v3__background{border-radius:6px 6px 0 0}@media (max-width:1199.5px){.onboarding-tab-overview__lesson-image{display:none}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.onboarding-tab-overview__lesson-image{display:block;width:200px}}.onboarding-tab-overview__lesson-label{font-family:Avenir LT Std\ 35 Light;font-style:normal;font-weight:300;font-size:.875rem;text-align:center;background:#242731;border:1px solid #40444f;border-radius:0 0 6px 6px;padding:16px}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.onboarding-tab-overview__lesson-label{width:167px}}.onboarding-tab-overview__lesson-label .tag-badge-optional.white-border{margin:12.2px auto 0}.onboarding-tab-overview__lesson-separator{margin:0 8px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #fff}@media (max-width:1199.5px){.onboarding-tab-overview__lesson-separator{margin:0 0 0 4px;padding-right:4px}}@media (min-width:1200px){.onboarding-tab-overview__lesson-separator{display:none}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.onboarding-tab-overview__lesson-separator{display:none}}.onboarding-tab-overview__section:has(.onboarding-tab-overview__section--div-version){column-count:1}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.onboarding-tab-overview__section:has(.onboarding-tab-overview__lesson-image){column-count:1}}@media screen and (min-width:950px) and (max-width:1199px) and (orientation:landscape){.onboarding-tab-overview__section:has(.onboarding-tab-overview__lesson-image){column-count:1}}.stepper-line{position:relative;height:auto;width:45px;flex-shrink:0}.stepper-line__lessons-topic1-row{display:flex;align-items:stretch;margin-bottom:16px}@media (max-width:1199.5px){.stepper-line__lessons-topic1-row{margin-bottom:0}}.stepper-line__lessons-row{display:flex;align-items:stretch;position:relative;margin-bottom:36px}.stepper-line__lessons-row.last-element{margin-bottom:0}.stepper-line.num-present .line-bottom{height:calc(50% + 16px);bottom:-16px}@media (max-width:1199.5px){.stepper-line.num-present .line-bottom{height:calc(50% + 8px);bottom:-8px}}.stepper-line.firstElement .line-top{display:none}@media (max-width:1199.5px){.stepper-line.lastElement .line-top{display:none}}.stepper-line.lastElement .line-bottom{display:none}@media (min-width:1200px){.stepper-line.lastElement.num-present .line-bottom{display:block}}.stepper-line__number{width:30px;height:30px;border-radius:50%;border:.5px solid #26e5e9;box-sizing:border-box;line-height:30px;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:1.125rem;text-align:center;background-color:#0a0b14}@media (max-width:1199.5px){.stepper-line__number{font-size:1.125rem}}.stepper-line__line{position:absolute;left:14.5px;z-index:-1;width:1px;height:100%;background-color:#26e5e9}.stepper-line__line.line-top{top:0}.stepper-line__line.line-bottom{height:calc(50% + 36px);bottom:-36px}.stepper-line__line.line-right{width:calc(100% - 12.5px);height:1px;top:50%}@media (max-width:1199.5px){.stepper-line__line.line-right{display:none}}.is-mac[class*=safari] .stepper-line__line{left:14px}.is-mac[class*=safari] .stepper-line__line.line-right{top:calc(50% - .5px)}.onboarding-tab-lessons{border-left:.5px solid #8591a6;padding:0 40px;width:100%;box-sizing:border-box}@media (max-width:1199.5px){.onboarding-tab-lessons{border-left:none;padding:0 16px}}@media (min-width:1200px){.onboarding-tab-lessons__related-mandatory-content-container{margin-bottom:40px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.onboarding-tab-lessons__related-mandatory-content-container{margin-top:40px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.onboarding-tab-lessons__related-mandatory-content-container{margin-top:40px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.onboarding-tab-lessons__related-mandatory-content-container{margin-top:32px}}.onboarding-tab-lessons__related-mandatory-content-container .onboarding-tab-lessons__related-mandatory-content{background:hsla(0,0%,100%,.2);border-radius:8px;padding:16px 24px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.onboarding-tab-lessons__related-mandatory-content-container .onboarding-tab-lessons__related-mandatory-content{padding:16px}}.onboarding-tab-lessons__related-mandatory-content-container .onboarding-tab-lessons__related-mandatory-content-text{font-family:Avenir LT Std\ 55 Roman;font-size:.875rem;line-height:1.3;margin-bottom:10px}.onboarding-tab-lessons__related-mandatory-content-container .onboarding-tab-lessons__related-mandatory-content-buttonv2{font-size:.875rem;letter-spacing:.2px;line-height:1.3;min-height:auto}.onboarding-tab-lessons__title{display:block;padding:0 0 45px;font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:1.875rem;letter-spacing:0;line-height:normal;color:#fff;display:inline-block;line-height:1.75rem;text-transform:uppercase}@supports ((background-clip:text) or (-webkit-background-clip:text)) and ((text-fill-color:transparent) or (-webkit-text-fill-color:transparent)){.onboarding-tab-lessons__title{background-image:linear-gradient(270deg,#00b2ff -90%,#d8d8d8);background-size:cover;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}}@media (max-width:1199.5px){.onboarding-tab-lessons__title{padding:40px 0 24px}}.onboarding-tab-lessons__topic1-title{display:flex;align-items:center;font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:1.5rem;letter-spacing:-.5px;line-height:29px;color:#fff;text-transform:uppercase}.onboarding-tab-lessons__topic1-title:has(+.tag-badge-optional){margin-right:10px}.onboarding-tab-lessons__topic1-wrapper{display:flex;flex-wrap:wrap;column-gap:4px;row-gap:6px}.onboarding-tab-lessons__topic1-title+.tag-badge-optional.white-border,.onboarding-tab-lessons__topic2-title+.tag-badge-optional.white-border{align-self:center;padding:5px 4.5px 1.5px;letter-spacing:.152px}@media (min-width:1200px){.onboarding-tab-lessons__accordion-optional-badge .tag-badge.white-border.tag-badge-optional{margin-right:10px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.onboarding-tab-lessons__accordion-optional-badge .tag-badge.white-border.tag-badge-optional{margin-right:16px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.onboarding-tab-lessons__accordion-optional-badge .tag-badge.white-border.tag-badge-optional{margin-right:16px}}.onboarding-tab-lessons .stepper-line{width:37px}@media (max-width:1199.5px){.onboarding-tab-lessons .stepper-line:not(.num-present){display:none}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.onboarding-tab-lessons .stepper-line:not(.num-present){display:block}}.onboarding-tab-lessons .stepper-line.lastElement .stepper-line__line.line-bottom,.onboarding-tab-lessons .stepper-line.lastElement .stepper-line__line.line-top{display:none}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.onboarding-tab-lessons .stepper-line.lastElement .stepper-line__line.line-bottom,.onboarding-tab-lessons .stepper-line.lastElement .stepper-line__line.line-top{display:block}}@media (max-width:1199.5px){.onboarding-tab-lessons .stepper-line__line{display:none}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.onboarding-tab-lessons .stepper-line__line{display:block}}.onboarding-tab-lessons .stepper-line__line.line-right{display:none}.onboarding-tab-lessons .stepper-line__lessons-topic1-row{margin-bottom:16px}@media (max-width:1199.5px){.onboarding-tab-lessons .stepper-line__lessons-topic1-row{margin-bottom:24px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.onboarding-tab-lessons .stepper-line__lessons-topic1-row{margin-bottom:15px}}.onboarding-tab-lessons .stepper-line.num-present .line-bottom{height:calc(50% + 16px);bottom:-16px}.onboarding-tab-lessons .stepper-line__lessons-row{margin-bottom:56px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.onboarding-tab-lessons .stepper-line__lessons-row{margin-bottom:32px}}.onboarding-tab-lessons .stepper-line__line.line-bottom{height:calc(50% + 56px);bottom:-56px}.onboarding-tab-lessons__content{width:100%}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.onboarding-tab-lessons__content .card-activity__description.short{max-height:48px}}.onboarding-tab-lessons__topic2-wrapper{display:flex;margin-top:16px}.onboarding-tab-lessons__topic2-wrapper .tag-badge-optional{align-self:flex-start!important}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.onboarding-tab-lessons__topic2-wrapper .tag-badge-optional{margin-left:8px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.onboarding-tab-lessons__topic2-wrapper .tag-badge-optional{margin-left:12px}}.onboarding-tab-lessons__topic2-title{display:block;margin-bottom:8px;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;letter-spacing:.13px;font-size:1.125rem}.onboarding-tab-lessons__topic2-title:not(:first-of-type){margin-top:32px}@media (max-width:1199.5px){.onboarding-tab-lessons__topic2-title{margin-bottom:4px}}.onboarding-tab-lessons__topic2-title+.tag-badge-optional.white-border{margin-left:12px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.onboarding-tab-lessons__topic2-title+.tag-badge-optional.white-border{margin-left:8px}}.onboarding-tab-lessons__topic2-description{font-family:Tobias Light;font-weight:300;font-size:1rem;letter-spacing:.2px;line-height:1.5}.onboarding-tab-lessons__accordions{box-sizing:border-box;margin-top:24px;border-radius:6px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.onboarding-tab-lessons__accordions.accordions-blocked-program .card-activity__locked .icon-btn svg{transform:scale(.8)}}.onboarding-tab-lessons .accordion-v3{box-sizing:border-box;max-width:none;margin:0;padding:0;background-color:hsla(0,0%,100%,.05)}.onboarding-tab-lessons .accordion-v3 .accordion-v3__title{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:1.25rem;letter-spacing:-.2px;line-height:1.5;color:#fff;margin-top:0;border-left:4px solid transparent}.onboarding-tab-lessons .accordion-v3 .accordion-v3__title span{margin-right:0}.onboarding-tab-lessons .accordion-v3 .accordion-v3__title .accordion-v3__chevron{height:24px;width:24px;margin-bottom:0;cursor:pointer}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.onboarding-tab-lessons .accordion-v3 .accordion-v3__title .accordion-v3__chevron{width:26px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.onboarding-tab-lessons .accordion-v3 .accordion-v3__title{padding:16px;font-size:1rem}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.onboarding-tab-lessons .accordion-v3 .accordion-v3__title{padding:40px 40px 40px 36px}}.onboarding-tab-lessons .accordion-v3 .accordion-v3__list{padding:0 34px;background-color:transparent;color:#fff}@media (max-width:1199.5px){.onboarding-tab-lessons .accordion-v3 .accordion-v3__list{padding:0}}.onboarding-tab-lessons .accordion-v3 .accordion-v3__list.expand{padding:0}.onboarding-tab-lessons .accordion-v3 .accordion-v3__title-container{display:block}.onboarding-tab-lessons .accordion-v3__list{transition:none!important}.onboarding-tab-lessons .accordion-v3.accordion-v3--expand .accordion-v3__title{transition:background-color .1s ease-out;background-color:#1b202b;border-left:4px solid #484d55}.onboarding-tab-lessons .accordion-v3.accordion-v3--expand .accordion-v3__title.completed{border-color:#26e5e9}.onboarding-tab-lessons .accordion-v3.accordion-v3--expand .onboarding-tab-lessons__accordion-top-right-section.completed{z-index:100}@media (min-width:1200px){.onboarding-tab-lessons .accordion-v3.accordion-v3--expand .onboarding-tab-lessons__accordion-top-right-section.completed{display:block}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.onboarding-tab-lessons .accordion-v3.accordion-v3--expand .onboarding-tab-lessons__accordion-topic-title .launch-container{display:none}}.onboarding-tab-lessons .circle-progress{width:32px;height:32px}.onboarding-tab-lessons .circle-progress .CircularProgressbar-path{stroke:#26e5e9!important}.onboarding-tab-lessons .play-icon__play-svg{width:7px}.onboarding-tab-lessons__accordion-topic-title{display:flex;justify-content:space-between;align-items:center;width:100%}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.onboarding-tab-lessons__accordion-topic-title{font-size:1rem}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.onboarding-tab-lessons__accordion-topic-title .tag-badge.white-border.evolution-primary+.launch-container.with-play-icon{display:none}}.onboarding-tab-lessons__accordion-topic-title .launch-container{margin-right:16px}.onboarding-tab-lessons__accordion-topic-title .circle-progress{width:45px;height:45px}.onboarding-tab-lessons__accordion-topic-title .play-icon__play-svg{width:16px}.onboarding-tab-lessons__accordion-top-right-section{display:flex;align-items:center}@media (max-width:1199.5px){.onboarding-tab-lessons__accordion-top-right-section{justify-content:space-between}}.onboarding-tab-lessons__accordion-top-right-side{display:flex;align-items:center}.onboarding-tab-lessons__accordion-top-right-side .tag-badge-card-evolution{margin-right:16px}.onboarding-tab-lessons__accordion-top-right-side:not(:has(.launch-container)){margin-right:0}.onboarding-tab-lessons__accordion-completed-label{display:block;margin-right:24px;font-family:Tobias Light;font-weight:300;font-size:.875rem;letter-spacing:.175px;line-height:1.5;color:hsla(0,0%,100%,.8)}.onboarding-tab-lessons__accordion-topic-title .launch-spinner{width:32px;height:32px;position:relative;right:24px}.onboarding-tab-lessons__accordion-topic-title .launch-spinner .card-loader{width:100%;height:100%;top:calc(50% - 16px)}.onboarding-chart{display:flex;align-items:center;justify-content:center}.onboarding-chart .circle-progress{flex-shrink:0;width:146px;height:146px;margin-right:30px}.onboarding-chart__title{display:block;margin-bottom:8px;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:1.5rem;line-height:normal}@media (max-width:1199.5px){.onboarding-chart__title{font-size:1.375rem}}.onboarding-chart__statistic{display:block;margin-bottom:4px;line-height:normal;white-space:nowrap}.onboarding-chart__statistic-number{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:1rem}.onboarding-chart .completed{color:#00ff9f}.onboarding-chart .blue{color:#009bff}.onboarding-chart__info-in-chart{color:#fff;margin-bottom:12px}.onboarding-chart__info-in-chart-numbers{display:flex;align-items:baseline;justify-content:center}.onboarding-chart__info-in-chart-numbers span{display:block;line-height:1}.onboarding-chart__info-in-chart-numbers .completed{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:2rem}.onboarding-chart__info-in-chart-numbers .slash{font-family:Avenir LT Std\ 45 Book;font-weight:400;font-size:1.5rem}.onboarding-chart__info-in-chart-numbers .total{font-family:Avenir LT Std\ 35 Light;font-weight:300;font-size:1.5rem}.onboarding-chart__info-in-chart-completed-label{display:block;font-family:Avenir LT Std\ 35 Light;font-weight:300;font-size:.875rem;text-align:center;text-transform:lowercase;line-height:1}.onboardingcourse__tabs{display:block}.onboardingcourse__tabs.always-row{display:flex;align-items:stretch;border:none;border-radius:0;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.onboardingcourse__tabs.always-row::-webkit-scrollbar{width:0;display:none!important}.onboardingcourse__tabs.always-row button{box-shadow:inset 0 -1px 0 #40444f;min-width:0;width:auto;flex-shrink:0;justify-content:center;white-space:nowrap}.onboardingcourse__tabs.always-row button:first-child{border-radius:0}.onboardingcourse__tabs.always-row button.tab-active{box-shadow:inset 0 -4px 0 #26e5e9;background-color:#1b212b}.onboardingcourse__tabs button:not(.btn-v4){background:#2b2f3c}@media (min-width:1200px){.onboardingcourse__tabs button:not(.btn-v4):not(:last-child):not(.tab-active){border-bottom:1px solid #40444f}}.onboardingcourse__tabs button{display:flex;align-items:center;justify-content:flex-start;width:100%;box-shadow:inset 0 -1px 0 #40444f;border:none;min-height:54px;padding:0 24px;box-sizing:border-box;font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:1rem;line-height:normal;color:#fff;text-align:left;cursor:pointer}.onboardingcourse__tabs button:first-child{border-radius:6px 6px 0 0}.onboardingcourse__tabs button.tab-active{box-shadow:inset 8px 0 0 #26e5e9,inset 0 -1px 0 #40444f}.onboardingcourse__tabs.after-content-outside button:last-child{border-radius:0 0 6px 6px}@media (min-width:1200px){.onboardingcourse__tabs.after-content-outside .onboarding__tab-cta-wrapper{margin-top:24px;border-radius:30px;background-color:transparent}}.onboardingcourse__tabs.after-content-outside .onboarding__tab-cta-wrapper .blocked-program{margin-top:16px}.onboardingcourse__tabs.after-content-outside .onboarding__tab-cta-wrapper .blocked-program span{display:flex;height:16px;width:16px}.onboardingcourse__tabs .onboarding__tab-cta-wrapper{position:relative;min-height:54px;width:100%;background-color:#26e5e9}@media (max-width:1199.5px){.onboardingcourse__tabs .onboarding__tab-cta-wrapper{display:none}}.onboardingcourse__tabs .onboarding__tab-cta button:not(.btn-v4){background-color:#26e5e9;color:#0a0b14;box-shadow:none;border:none!important}.onboardingcourse__tabs .onboarding__tab-cta button:not(.btn-v4):before{background:unset}.onboardingcourse__tabs .onboarding__tab-cta.buy button{color:#0a0b14!important}.onboardingcourse__tabs.after-content-outside .onboarding__tab-cta button{border-radius:30px}.onboardingcourse__tabs .launch-spinner{width:30px;height:54px;position:relative;padding:0 24px}.onboardingcourse__tabs .launch-spinner .card-loader{max-width:30px;max-height:30px}.onboardingcourse__tabs .onboarding__tab-playicon{pointer-events:none}@media (max-width:1199.5px){.onboardingcourse__tabs .onboarding__tab-playicon{position:absolute;right:24px;top:50%;transform:translateY(-50%)}}.onboardingcourse__tabs .onboarding__tab-playicon .circle-progress{width:33px;height:33px}.onboardingcourse__tabs .onboarding__tab-playicon .play-icon__play-svg{width:7.5px}.onboardingcourse__tabs .download-certificate-onboarding+.onboarding__tab-playicon{display:none}.onboardingcourse__tabs-borders{border-radius:6px;border:1px solid #40444f}.onboardingcourse__tabs .onboarding__tab-cta{background-color:var(--bg)}.onboardingcourse__tabs .onboarding__tab-cta .text-btn-no-arrow{text-decoration:auto;box-shadow:none}@media (min-width:1200px){.onboardingcourse__tabs .onboarding__tab-cta button.btn-v4{height:58px;color:#0a0b14;justify-content:center}.onboardingcourse__tabs .onboarding__tab-cta button.btn-v4 .onboarding__tab-playicon{margin-left:8px}.onboardingcourse__tabs .onboarding__tab-cta button.btn-v4 .onboarding__tab-playicon .CircularProgressbar.variant-card-activity{background:none}.onboardingcourse__tabs .onboarding__tab-cta button.btn-v4 .onboarding__tab-playicon .CircularProgressbar.variant-card-activity .CircularProgressbar-trail{stroke:#0a0b14}.onboardingcourse__tabs .onboarding__tab-cta button.btn-v4 .onboarding__tab-playicon .play-icon__play-svg path{fill:#0a0b14}}.bright-dot{display:inline-block;width:8px;height:8px;border-radius:4px;background-color:#f2f6ff}.bright-dot.red{box-shadow:0 0 10px .5px #d13131;background-color:#d13131}.bright-dot.theme-color{box-shadow:0 0 10px .5px #26e5e9;background-color:#26e5e9}.bright-dot.green{box-shadow:0 0 10px .5px #00ff9f;background-color:#00ff9f}.celebration-modal .ecommerce-alert-modal__body span{display:block}.celebration-modal .row1{margin-bottom:24px}.card-educational-paths-section{color:#fff}.card-educational-paths-section__title{line-height:1.5rem;margin-bottom:4px;text-align:left}.card-educational-paths-section__descr{margin-bottom:40px;text-align:left}.card-educational-paths-section__card{display:flex;flex-direction:column;cursor:pointer;position:relative;margin-right:12px;margin-left:0}@media (max-width:1199.5px){.card-educational-paths-section__card{margin-right:16px}}.card-educational-paths-section__card-complexity{line-height:.875rem}.card-educational-paths-section__card,.card-educational-paths-section__card-header{width:432px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-educational-paths-section__card,.card-educational-paths-section__card-header{width:320px}}.card-educational-paths-section__card-header{position:relative;height:179px;border-radius:6px;overflow:hidden;flex-shrink:0}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.card-educational-paths-section__card-header{width:100%;height:242px}}.card-educational-paths-section__card-header .icon-btn-bag{position:absolute;bottom:13px;right:16px}.card-educational-paths-section__card-header__price{position:absolute;bottom:8px;left:16px;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-style:normal;font-weight:400;font-size:1.5rem}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.card-educational-paths-section__card-header__price{bottom:13px;left:16px}}.card-educational-paths-section__card-header .card-v3__background{position:static}.card-educational-paths-section__card-body{display:flex;flex-direction:column;justify-content:space-between;padding:12px 12px 0;height:100%;box-sizing:border-box}.card-educational-paths-section__card-body .card_complexity{line-height:.875rem}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-educational-paths-section__card-body{padding:8px 8px 0}}.card-educational-paths-section__card-heading{margin-bottom:12px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-educational-paths-section__card-heading{margin-bottom:8px}}.card-educational-paths-section__card-title{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:1rem;line-height:1rem;color:#fff;text-align:start;margin-bottom:8px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.card-educational-paths-section__card-title{text-overflow:ellipsis;overflow:hidden;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:32px}}.card-educational-paths-section__card-range-date{color:#26e5e9;font-family:Avenir LT Std\ 55 Roman;font-weight:400;font-size:.875rem;letter-spacing:.2px;line-height:18px;color:#fff;margin-top:8px;margin-bottom:0}.card-educational-paths-section__card-description{font-family:Avenir LT Std\ 45 Book;font-weight:350;font-size:.875rem;line-height:1.125rem;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;width:100%;max-height:54px;word-break:break-word}.card-educational-paths-section__card-description .skeleton-text{margin-bottom:4px!important}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-educational-paths-section__card-description{-webkit-line-clamp:5;max-height:90px}}.card-educational-paths-section__card-description *{font-family:Tobias Light;font-weight:300;letter-spacing:.175px;line-height:1.5;font-family:Avenir LT Std\ 45 Book;font-weight:350;font-size:.875rem;line-height:1.125rem;color:hsla(0,0%,100%,.8);flex-wrap:wrap;margin:0;padding:0}.card-educational-paths-section__card-badges{margin-bottom:8px}.card-educational-paths-section__footer{display:flex}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-educational-paths-section__footer .blocked-program svg{width:23px}}.card-educational-paths-section__footer__cta{min-height:auto;font-size:.875rem}.card-educational-paths-section__tag{margin-right:12px}.card-educational-paths-section__tag.isMaster{margin:0}.card-educational-paths-section__price{flex-shrink:0}.card-educational-paths-section .educational-paths__complexity{line-height:1.25rem}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-educational-paths-section .educational-paths__complexity{font-size:.75rem;line-height:1rem}}.card-educational-paths-section.carousel-wrapper.variable-width .carousel-variablewidth.card-evolution .carousel-variablewidth-arrow{top:140px;height:242px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-educational-paths-section.carousel-wrapper.variable-width .carousel-variablewidth.card-evolution .carousel-variablewidth-arrow{height:179px}}.grid .card-educational-paths-section__card,.grid .card-educational-paths-section__card-header{max-width:432px;width:100%}.carousel-section__element-wrapper{--shift-first-element-visible:0px;--shift-center-element-visible:-77.5px;--shift-last-element-visible:-155px}.card-evolution.its-card{display:block;cursor:pointer;position:relative}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.card-evolution.its-card{min-width:320px}.card-evolution.its-card.small{min-width:255px}}.card-evolution__blocked-program,.card-evolution__container,.card-evolution__content,.card-evolution__duration,.card-evolution__el360,.card-evolution__footer,.card-evolution__image,.card-evolution__price-external,.card-evolution__price-inline,.card-evolution__tag{transition:all .2s ease-in}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.card-evolution.close-animation-finished .card-evolution__container{position:relative;max-width:255px}}.card-evolution__image{position:relative;height:332px;width:100%;border-radius:10px;overflow:hidden}.card-evolution__image.done{background-color:#26e5e9}.card-evolution__progress{position:absolute;left:0;bottom:0;width:100%;height:3px;background-color:#fff;overflow:hidden}.card-evolution__progress .animation-expand{height:100%;background-color:#26e5e9}.card-evolution__image img{display:block;width:100%;height:inherit}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-evolution__image img{border-radius:8px}}.card-evolution__type-row{margin-bottom:6px;display:flex;align-items:center}.card-evolution__type{font-family:Tobias Light;font-weight:300;font-size:1rem;letter-spacing:.2px;line-height:1.5;line-height:1.25rem;opacity:.8;margin:0}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-evolution__type{font-size:.75rem;line-height:.9rem}}.card-evolution__divider{display:none;width:4px;height:4px;margin:0 8px;border-radius:4px;background-color:#fff;flex-shrink:0}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.card-evolution__divider{display:block}}.card-evolution__type-duration{display:none;font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:.75rem;line-height:1rem;margin:0;flex-shrink:0}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.card-evolution__type-duration{display:block}}.card-evolution__name{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:1rem;letter-spacing:-.2px;line-height:1.25rem;margin-bottom:0;height:auto;max-height:60px;text-transform:uppercase;word-break:break-word;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (min-width:1200px){.card-evolution__name{min-height:40px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-evolution__name{font-size:.75rem;height:auto;max-height:80px;line-height:1rem;-webkit-line-clamp:4}}.card-evolution__footer{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.card-evolution__footer.blocked-program{margin-top:10px}.card-evolution__footer-first-row{display:flex;align-items:center;grid-row-gap:8px;flex-wrap:wrap}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-evolution__footer-first-row{flex-direction:column;align-items:flex-start}}.card-evolution__price{flex-shrink:0}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-evolution__price.card-evolution__price-inline{font-size:.875rem}}.card-evolution__price.card-evolution__price-external{opacity:0}.card-evolution__tag{margin-right:12px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-evolution__tag{margin-right:0}}.card-evolution__content{color:#fff;padding-top:16px;width:100%;box-sizing:border-box}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-evolution__content{padding:8px 8px 0;position:relative}}@media (max-width:991.5px) and (max-width:416px),(min-width:768px) and (max-width:1199px) and (orientation:portrait) and (max-width:416px){.card-evolution__content{height:148px}}@media (max-width:991.5px) and (max-width:375px),(min-width:768px) and (max-width:1199px) and (orientation:portrait) and (max-width:375px){.card-evolution__content{height:100px}}@media (max-width:416px){.card-evolution .card-evolution__content,.card-evolution__image{min-width:152px;width:152px}}.card-evolution__el360{color:#d4bb5e;font-family:Avenir LT Std\ 65 Medium;font-size:.875rem;line-height:1.29;text-align:right}.card-evolution__el360-price{font-size:1rem;line-height:1.25;text-decoration:line-through}@media (min-width:1200px){.card-evolution__el360{font-size:1rem;line-height:1.38}}.card-evolution__blocked-program-info{display:flex;gap:8px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.card-evolution__blocked-program-info.hover{max-width:268px}}.card-evolution__blocked-program-info .blocked-program svg{width:16px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-evolution__blocked-program-info .blocked-program svg{width:16px}}.card-evolution__blocked-program-info .blocked-program p{flex:1 0 0;color:#fff;font-family:Avenir LT Std\ 45 Book;font-size:.875rem;font-style:normal;font-weight:350;line-height:18px;letter-spacing:.2px;margin-bottom:0}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.card-evolution.small .card-evolution__image{height:142px}.card-evolution.small .card-evolution__content{padding:12px 12px 0}.card-evolution.small .card-evolution__footer{margin-top:8px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-evolution__image{height:196px}}@media (max-width:991.5px) and (min-width:416px),(min-width:768px) and (max-width:1199px) and (orientation:portrait) and (min-width:416px){.card-evolution .card-evolution__content,.card-evolution__image{width:152px}}.card-evolution__duration{font-family:Avenir LT Std\ 55 Roman;font-weight:400;font-size:.875rem;letter-spacing:.2px}.card-evolution__icons{position:absolute;bottom:15px;right:16px;display:flex;flex-direction:row;gap:8px;transition:all .2s linear}.card-evolution__icons .card-v3-overview__video-buttons{top:unset;bottom:unset;right:unset;left:unset;margin:unset!important}.card-evolution__icons :nth-child(2){margin-top:8px}.card-evolution__icons .card-v3__wishlist{top:unset;right:unset}.card-evolution__container{width:100%}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.card-evolution__container{position:absolute;top:0;left:0;z-index:0}}.card-evolution__dueby{font-family:Avenir LT Std\ 55 Roman;font-weight:400;font-size:.875rem;line-height:1.125rem;margin-left:4px;color:#d13131}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-evolution__dueby{font-family:Avenir LT Std\ 45 Book;font-weight:350;font-size:.75rem;line-height:1.25rem}}@media (min-width:1200px){.card-evolution.card-evolution__no-showing-preview .card-evolution__dueby{display:none}}.card-evolution.card-evolution__no-showing-preview .card-evolution__duration,.card-evolution.card-evolution__no-showing-preview .card-evolution__icons{opacity:0}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-evolution.card-evolution__no-showing-preview .card-evolution__duration,.card-evolution.card-evolution__no-showing-preview .card-evolution__icons{display:none}}.card-evolution.card-evolution__no-showing-preview .card-evolution__content{position:relative;height:auto}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.card-evolution.its-card.card-evolution__showing-preview{height:100%}.card-evolution.its-card.card-evolution__showing-preview .card-evolution__container{z-index:3;top:calc(100% - 349px);left:var(--shift-center-element-visible);padding:8px 8px 24px;border-radius:8px;box-shadow:0 0 10px 0 rgba(0,0,0,.4);background:#282f3a;height:377px;width:410px;box-sizing:border-box}.card-evolution.its-card.card-evolution__showing-preview .card-evolution__container.blocked-program-container{height:auto!important}.card-evolution.its-card.card-evolution__showing-preview .card-evolution__container .card-evolution__image{width:100%;height:221px}.card-evolution.its-card.card-evolution__showing-preview .card-evolution__container .card-evolution__image+.card-evolution__content{padding:16px 20px 0}.card-evolution.its-card.card-evolution__showing-preview .card-evolution__container .card-evolution__type-row{margin-bottom:10px}.card-evolution.its-card.card-evolution__showing-preview .card-evolution__container .card-evolution__footer{margin-top:16px}.card-evolution.its-card.card-evolution__showing-preview .card-evolution__container .card-evolution__footer.blocked-program{margin-top:8px;align-items:flex-start;gap:32px}.card-evolution.its-card.card-evolution__showing-preview .card-evolution__container .card-evolution__footer.blocked-program .animation-opacity{display:flex}.card-evolution.its-card.card-evolution__showing-preview .card-evolution__container .card-evolution__footer.blocked-program .card-evolution__duration{line-height:normal}.card-evolution.its-card.card-evolution__showing-preview .card-evolution__icons{transition-delay:.2s}.card-evolution.its-card.card-evolution__showing-preview .card-evolution__name{height:39px;-webkit-line-clamp:2}.card-evolution.its-card.card-evolution__showing-preview .card-evolution__tag{margin-right:12px}.card-evolution.its-card.card-evolution__showing-preview .card-evolution__price-inline{display:none}.card-evolution.its-card.card-evolution__showing-preview .card-evolution__price-external{opacity:1}}.carousel-section .carousel-section__element-wrapper:not(.carousel-section__element-not-visible):has(+.carousel-section__element-not-visible) .card-evolution__showing-preview .card-evolution__container,.carousel-section .carousel-section__element-wrapper:not(.carousel-section__element-not-visible):has(+section,+.space) .card-evolution__showing-preview .card-evolution__container{left:var(--shift-last-element-visible)}.carousel-section .carousel-section__element-not-visible+.carousel-section__element-wrapper:not(.carousel-section__element-not-visible) .card-evolution__showing-preview .card-evolution__container,.carousel-section .space-left+.carousel-section__element-wrapper:not(.carousel-section__element-not-visible) .card-evolution__showing-preview .card-evolution__container{left:var(--shift-first-element-visible)}.keyboard-active .card-evolution:focus{outline:2px solid #c7ff00}.blocked-program{display:flex;gap:8px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.blocked-program svg{width:19px}}.blocked-program a,.blocked-program p{color:#fff;font-family:Avenir LT Std\ 45 Book;font-size:.875rem;font-style:normal;font-weight:350;line-height:18px;letter-spacing:.2px}.blocked-program a{text-transform:capitalize;color:#26e5e9}.blocked-program a,.blocked-program a:hover{text-decoration:underline}.card-large-evolution{display:block;cursor:pointer}.card-large-evolution__image{position:relative;min-height:232px;border-radius:6px;overflow:hidden;width:320px}@media (min-width:1200px){.card-large-evolution__image{width:515px;min-height:289px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.card-large-evolution__image{width:350px;min-height:232px}}.card-large-evolution__image.done{background-color:#26e5e9}.card-large-evolution__image:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:linear-gradient(180deg,rgba(0,0,0,.0001),#020814);mix-blend-mode:normal;opacity:.94;border-radius:8px;z-index:0}.card-large-evolution__image img{display:block;width:100%;height:100%;border-radius:8px}.card-large-evolution__type{font-family:Tobias Light;font-weight:300;font-size:1rem;letter-spacing:.2px;line-height:1.5;line-height:1.25rem;color:#fff;opacity:.8;margin-bottom:8px}.card-large-evolution__name{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:1rem;line-height:1rem;color:#fff;text-transform:uppercase;margin-bottom:0;width:96.5%}.card-large-evolution__name.has-tag{width:74%}@media (max-width:1199.5px){.card-large-evolution__name{font-size:.75rem;line-height:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.card-large-evolution__footer{display:flex;justify-content:space-between;margin-top:8px}@media (max-width:1199.5px){.card-large-evolution__footer{margin-top:4px}}.card-large-evolution__tag{margin-right:23px}.card-large-evolution__content{width:320px}@media (min-width:1200px){.card-large-evolution__content{width:515px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.card-large-evolution__content{width:350px}}.card-large-evolution__content-wrapper{position:absolute;left:0;z-index:1;padding:0 12px;bottom:12px;width:100%;box-sizing:border-box}@media (min-width:1200px){.card-large-evolution__content-wrapper{bottom:30px;width:100%;padding:0 20px}}.card-large-evolution__play-btn{position:absolute;left:0;right:0;top:100px;margin:auto;opacity:.8;z-index:1}.card-large-evolution__play-btn:not(.no-icon) .circle{left:-87px}.card-large-evolution__play-btn .launch-container{justify-content:center}@media (max-width:1199.5px){.card-large-evolution__play-btn{top:70px;bottom:auto}}.card-large-evolution__compatibility,.card-large-evolution__icons{display:none}.card-large-evolution__compatibility{color:#fff;font-family:Avenir LT Std\ 55 Roman;font-size:1rem;line-height:1.125rem;letter-spacing:.2px;margin-bottom:8px}@media (max-width:1199.5px){.card-large-evolution__compatibility{font-size:.75rem;margin-bottom:4px}}.card-large-evolution__duration{font-family:Avenir LT Std\ 55 Roman;font-weight:400;font-size:.875rem;line-height:1.125rem;letter-spacing:.2px;margin-left:auto;color:#fff}@media (max-width:1199.5px){.card-large-evolution__duration{font-size:.75rem;line-height:1rem}}.card-large-evolution__progress{position:absolute;left:0;bottom:0;width:100%;height:4px;background-color:hsla(0,0%,100%,.3);overflow:hidden;z-index:1}@media (max-width:1199.5px){.card-large-evolution__progress{height:2px}}.card-large-evolution__progress .animation-expand{height:100%;background-color:#26e5e9}@media (min-width:1200px){.card-large-evolution .card-evolution__image:hover{position:relative}.card-large-evolution .card-evolution__image:hover .card-evolution__compatibility,.card-large-evolution .card-evolution__image:hover .card-evolution__duration,.card-large-evolution .card-evolution__image:hover .card-evolution__icons{display:initial}.card-large-evolution .card-evolution__image:hover .card-evolution__icons{position:absolute;top:15px;right:16px;display:flex;flex-direction:column;z-index:1}.card-large-evolution .card-evolution__image:hover .card-evolution__icons :nth-child(2){margin-top:8px}.card-large-evolution .card-evolution__image:hover .card-evolution__icons .card-v3__wishlist{top:unset;right:unset}}.card-evolution.small.card-large-evolution-more .card-evolution__image{min-height:232px;height:auto}@media (min-width:1200px){.card-evolution.small.card-large-evolution-more .card-evolution__image{min-height:289px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.card-evolution.small.card-large-evolution-more .card-evolution__image{min-height:232px}}.carousel-wrapper.variable-width.card-large-evolution .carousel-variablewidth.card-evolution .carousel-variablewidth-arrow{top:140px;height:289px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.carousel-wrapper.variable-width.card-large-evolution .carousel-variablewidth.card-evolution .carousel-variablewidth-arrow{height:232px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.carousel-wrapper.variable-width.card-large-evolution .carousel-variablewidth.card-evolution .carousel-variablewidth-arrow{height:232px}}.card-l1-evolution{display:block;width:152px;height:auto;max-height:349px;overflow-y:hidden}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.card-l1-evolution{width:255px;max-height:309px}}.card-l1-evolution.has-more-elements:not(:hover) .moreElements,.card-l1-evolution.has-more-elements:not(:hover) .title{display:none}.card-l1-evolution.has-more-elements:hover .moreElements,.card-l1-evolution.has-more-elements:hover .title{z-index:3}.card-l1-evolution.has-more-elements:hover .card-v3__fallback-text.card-v3__l1-mychannel-text{display:none}.card-l1-evolution .card-v3__wrapper{width:152px;height:196px;overflow:unset;border-radius:6px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.card-l1-evolution .card-v3__wrapper{width:255px;height:278px}}.card-l1-evolution .card-v3__background{top:0;border-radius:6px}.card-l1-evolution__iride{position:absolute;right:16px;top:16px;z-index:1}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-l1-evolution__iride{width:24px;right:8px;top:8px}}.card-l1-evolution__l0-label{position:absolute;left:16px;max-width:calc(100% - 16px);bottom:25px;z-index:1;font-family:Tobias Light;font-size:1rem;font-weight:300;letter-spacing:.2px;padding-right:54px;box-sizing:border-box;overflow-wrap:break-word}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-l1-evolution__l0-label{font-size:.75rem;bottom:8px;left:8px;max-width:calc(100% - 8px);max-width:104px;line-height:1rem;height:40px;display:flex;align-items:center;padding-right:0}}.card-l1-evolution__arrow{position:absolute;display:flex;justify-content:center;align-items:center;width:36px;height:36px;background:hsla(0,0%,100%,.2);border-radius:999px;right:16px;bottom:16px;z-index:1}.card-l1-evolution__arrow svg{height:15px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-l1-evolution__arrow{width:24px;height:24px;bottom:16px}.card-l1-evolution__arrow svg{height:10px}}.card-l1-evolution .card-v3__fallback-text{text-align:left;font-family:Avenir LT Std\ 65 Medium;font-size:1.5rem;font-weight:500;letter-spacing:-.5px;top:auto;bottom:80px;transform:none}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-l1-evolution .card-v3__fallback-text{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:.875rem;font-weight:400;padding:0 8px;bottom:64px}}.card-l1-evolution .moreElements{width:183px;position:absolute;bottom:25px;left:16px;font-family:Tobias Light;font-style:normal;font-weight:300;font-size:1rem;line-height:26px;letter-spacing:.2px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-l1-evolution .moreElements{font-size:.75rem;bottom:8px;left:8px}}.card-l1-evolution.has-more-elements:hover .card-l1-evolution__l0-label,.card-l1-evolution.has-more-elements:hover .topic-card__end-image{display:none}.card-l1-evolution .topic-card__end-image{z-index:1;background:none;backdrop-filter:unset;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);justify-content:center;box-sizing:border-box}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-l1-evolution .topic-card__end-image{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:.875rem;letter-spacing:0;line-height:16px;color:#fff;line-height:.875rem}}.card-l1-evolution .topic-card__end-image .brandpage__banner-wrapper{margin-bottom:0}.card-l1-evolution .topic-card__end-image .brandpage__logo{margin-top:0}.card-l1-evolution .topic-card__end-image .brandpage__logo img{max-width:89px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.card-l1-evolution .topic-card__end-image .brandpage__logo img{max-width:137px;width:137px}}.card-l1-evolution .card-evolution__content{max-width:152px;height:auto;max-height:138px;margin-top:16px;position:relative}.card-l1-evolution .card-evolution__content .card-l1-evolution__arrow{display:none}.card-l1-evolution .card-v3__l1-mychannel-text.about_essilorluxottica,.card-l1-evolution .card-v3__l1-mychannel-text.myessilorluxottica{font-size:1.25rem}.card-l1-evolution.tablet-style{max-height:100%}.card-l1-evolution.tablet-style .card-v3__wrapper{height:127px}@media (orientation:portrait){.card-l1-evolution.tablet-style .card-v3__wrapper{height:211px}}.card-l1-evolution.tablet-style .card-v3__background{width:100%;border-radius:6px;position:relative}@media (orientation:portrait){.card-l1-evolution.tablet-style .card-v3__background{max-height:375px;height:100%;width:100%}}.card-l1-evolution.tablet-style .card-l1-evolution__l0-label{font-family:Tobias Light;font-weight:300;font-size:1rem;letter-spacing:.2px;line-height:1.5;line-height:1.25rem;opacity:.8;position:static;width:100%;padding:0;max-width:100%;height:auto}@media (orientation:portrait){.card-l1-evolution.tablet-style .card-l1-evolution__l0-label{font-size:.75rem;line-height:.9rem}}.card-l1-evolution.tablet-style .card-l1-evolution__iride{top:calc(50% - 20px);left:calc(50% - 20px)}.card-l1-evolution.tablet-style .card-l1-evolution__iride,.card-l1-evolution.tablet-style .card-l1-evolution__iride img{width:40px;height:40px}.card-l1-evolution.tablet-style.has-more-elements:hover .card-l1-evolution__l0-label,.card-l1-evolution.tablet-style.has-more-elements:hover .card-v3__l1-mychannel-text{display:block}.card-l1-evolution.tablet-style .card-v3__l1-mychannel-text{position:static;margin-top:6px;padding-left:0;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:1rem;letter-spacing:-.2px;line-height:1rem;margin-bottom:0;height:auto;max-height:60px;text-transform:uppercase;word-break:break-word;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (orientation:portrait){.card-l1-evolution.tablet-style .card-v3__l1-mychannel-text{font-size:.75rem}}.card-l1-evolution.tablet-style.has-more-elements .moreElements:hover,.card-l1-evolution.tablet-style.has-more-elements .moreElements:not(:hover){position:static;display:block;width:auto;padding-top:6px;color:#26e5e9;font-family:Avenir LT Std\ 45 Book;font-weight:350;font-size:.75rem;letter-spacing:.2px;line-height:16px;color:hsla(0,0%,100%,.8);z-index:3}.card-l1-evolution.tablet-style.has-more-elements .moreElements:hover .title,.card-l1-evolution.tablet-style.has-more-elements .moreElements:not(:hover) .title{display:none}.card-l1-evolution.tablet-style .card-l1-evolution__text-wrapper{padding-top:12px;padding-left:16px}@media (orientation:portrait){.card-l1-evolution.tablet-style .card-l1-evolution__text-wrapper{padding-top:8px;padding-left:8px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-l1-evolution .card-loader{max-width:100px;max-height:100px}}.carousel-wrapper.variable-width.card-l1-carousel .carousel-variablewidth.card-evolution .carousel-variablewidth-arrow{top:140px;height:309px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.carousel-wrapper.variable-width.card-l1-carousel .carousel-variablewidth.card-evolution .carousel-variablewidth-arrow{height:196px}}.keyboard-active .card-l1-evolution:focus{outline:2px solid #c7ff00}.educational-paths{margin-bottom:125px}.educational-paths .educational-paths__faq,.educational-paths .educational-paths__programs,.educational-paths .educational-paths__teachers,.educational-paths .educational-paths__teaching-meth,.educational-paths .section-margin{margin-right:40px;margin-left:40px;margin-bottom:120px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.educational-paths .educational-paths__faq,.educational-paths .educational-paths__programs,.educational-paths .educational-paths__teachers,.educational-paths .educational-paths__teaching-meth,.educational-paths .section-margin{margin-left:16px;margin-right:16px;margin-bottom:80px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.educational-paths .educational-paths__faq,.educational-paths .educational-paths__programs,.educational-paths .educational-paths__teachers,.educational-paths .educational-paths__teaching-meth,.educational-paths .section-margin{margin-left:32px;margin-right:32px}}.educational-paths .educational-paths__programs .programs-container{margin:0 auto;display:flex;flex-direction:column;align-items:flex-start;padding:0;max-width:1098px}.educational-paths .educational-paths__programs .programs-container .tabs-container{display:grid;grid-template-columns:repeat(auto-fit,155px);grid-column-gap:8px;align-items:flex-start;padding:0;margin-bottom:40px;width:100%}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.educational-paths .educational-paths__programs .programs-container .tabs-container{justify-content:center;margin-bottom:36px;grid-row-gap:8px}}.educational-paths .educational-paths__programs .programs-container .cards{display:flex;flex-direction:column;align-items:flex-start;padding:0;width:100%}.educational-paths .educational-paths__programs .programs-container .cards .animation-card{width:100%}.educational-paths .educational-paths__programs .programs-container .cards .animation-card .blocked-program{max-width:201px;display:flex;gap:16px;align-items:center}.educational-paths .educational-paths__programs .programs-container .cards .animation-card .blocked-program-tp{margin-top:16px;line-height:normal}.educational-paths .educational-paths__programs .programs-container .cards .animation-card .blocked-program p{flex:1 0 0;color:#fff;font-family:Avenir LT Std\ 45 Book;font-size:.875rem;font-style:normal;font-weight:350;line-height:18px;letter-spacing:.2px;margin-bottom:0;text-align:right}.educational-paths .educational-paths__programs .programs-container .cards .animation-card .blocked-program svg{transform:scale(1.2);width:unset;height:unset}.educational-paths .educational-paths__programs .programs-container .cards .animation-card .blocked-program .icon-btn{border:3px solid hsla(0,0%,100%,.2)}.educational-paths .educational-paths__teaching-meth{margin-left:0;margin-right:0}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.educational-paths .educational-paths__teaching-meth{margin-bottom:0}}.educational-paths .educational-paths__teachers .teachers-container{max-width:1098px;background:#020814;margin:0 auto 80px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.educational-paths .educational-paths__teachers .teachers-container{width:auto;margin-top:40px;margin-bottom:40px}}.educational-paths .educational-paths__teachers .teachers-container .title-container{width:100%;height:28px;text-align:center;font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:1.875rem;letter-spacing:0;line-height:normal;color:#fff;display:inline-block;line-height:1.75rem;margin-bottom:40px;margin-top:16px}@supports ((background-clip:text) or (-webkit-background-clip:text)) and ((text-fill-color:transparent) or (-webkit-text-fill-color:transparent)){.educational-paths .educational-paths__teachers .teachers-container .title-container{background-image:linear-gradient(270deg,#00b2ff -90%,#d8d8d8);background-size:cover;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.educational-paths .educational-paths__teachers .teachers-container .title-container{width:100%;height:100%}}.educational-paths .educational-paths__teachers .teachers-container .boxTeachers{display:flex;justify-content:center;grid-column-gap:40px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.educational-paths .educational-paths__teachers .teachers-container .boxTeachers{width:100%;grid-template-columns:repeat(auto-fill,103px);grid-column-gap:10.5px;display:grid;justify-content:unset}}.educational-paths .educational-paths__teachers .teachers-container .boxTeachers .teacher{width:30%;margin:0 16px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.educational-paths .educational-paths__teachers .teachers-container .boxTeachers .teacher{width:100%}}.educational-paths .educational-paths__teachers .teachers-container .teachers{display:grid;grid-template-columns:repeat(auto-fit,168px);grid-row-gap:40px;grid-column-gap:55px;justify-content:center}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.educational-paths .educational-paths__teachers .teachers-container .teachers{width:100%;grid-template-columns:repeat(auto-fit,103px);grid-column-gap:16.5px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.educational-paths .educational-paths__teachers .teachers-container .teachers{grid-column-gap:75px}}.educational-paths .educational-paths__teachers .teachers-container .teachers .teacher{width:100%}@media (min-width:767px) and (orientation:portrait),(min-width:991px) and (orientation:landscape){.educational-paths .educational-paths__teachers .teachers-container .teachers .teacher{margin:0 16px}}.educational-paths .educational-paths__faq .faq-container{max-width:1098px;margin:0 auto}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.educational-paths .educational-paths__faq .faq-container{width:auto}}.educational-paths .educational-paths__faq .faq-container .title-container{width:100%;height:28px;text-align:center;font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:1.875rem;letter-spacing:0;line-height:normal;color:#fff;display:inline-block;line-height:1.75rem;margin-bottom:40px}@supports ((background-clip:text) or (-webkit-background-clip:text)) and ((text-fill-color:transparent) or (-webkit-text-fill-color:transparent)){.educational-paths .educational-paths__faq .faq-container .title-container{background-image:linear-gradient(270deg,#00b2ff -90%,#d8d8d8);background-size:cover;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.educational-paths .educational-paths__faq .faq-container .title-container{text-align:left;width:100%;height:100%}}.educational-paths .educational-paths__faq .faq-container .faq-wrapper .faq-item{background-image:none}.educational-paths .educational-paths__faq .faq-container .faq-wrapper .faq-item svg{width:12px;height:12px}.educational-paths .educational-paths__faq .faq-container .faq-wrapper .faq-item .faq-title{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:1rem;letter-spacing:-.2px;line-height:1.5;color:#fff;line-height:1.1875rem}.educational-paths .educational-paths__faq .faq-container .faq-wrapper .faq-item .faq-description{padding:10px 20px}.educational-paths .educational-paths__faq .faq-container .faq-wrapper .faq-item:first-child{border-top:none}.educational-paths .empty-page{margin-bottom:40px}.educational-paths .card-educational-paths-program .status--on-img{display:none}.see-more-container{min-width:85px;height:19px;margin:0 auto;padding-top:40px;padding-bottom:40px;position:relative}.see-more-container.show-shadow .see-more-button{z-index:2;position:relative}.see-more-container.see-more-container--open .see-more-shadow{opacity:0}.see-more-container .see-more-button{height:100%;cursor:pointer;display:flex;justify-content:center;align-items:center;color:#26e5e9;font-family:Avenir LT Std\ 55 Roman;font-weight:400;font-size:.875rem;letter-spacing:.2px;line-height:18px;color:#fff;line-height:19px;letter-spacing:.133333px}.see-more-container .see-more-button .arrow{width:7px;fill:#fff}.see-more-container .see-more-button .arrow-down,.see-more-container .see-more-button .arrow-up{margin-left:8.2px}.see-more-container .see-more-button .arrow-up{margin-top:2px;transform:translateY(0) rotate(-90deg)}.see-more-container .see-more-button .arrow-down{transform:translateY(0) rotate(90deg)}.see-more-container .see-more-shadow{position:absolute;left:0;bottom:0;height:100px;width:100%;background:linear-gradient(180deg,rgba(2,8,20,0) 0,#020814 64%);z-index:1;opacity:1;transition:opacity .3s ease}.disable-padding-top{padding-top:0}.disable-padding-bottom{padding-bottom:0}.educational-paths__button{background-color:rgba(0,0,0,.2);border-radius:50%}.educational-paths__button .icon-btn{height:56px;width:56px}.educational-paths__button .icon-btn img.play{height:24px;margin:0 15px 0 17px}.educational-paths__button .icon-btn img.bag,.educational-paths__button .icon-btn img.play{width:auto;filter:invert(18%) sepia(69%) saturate(2517%) hue-rotate(134deg) brightness(99%) contrast(85%)}.educational-paths__button .icon-btn img.bag{height:22px}.educational-paths__button .icon-btn .loading-spinner{filter:invert(1)}.educational-paths__button .educational-paths__chart{cursor:pointer}.educational-paths__button .educational-paths__chart .circle-progress{width:56px;height:56px;margin-right:0}.educational-paths__button .educational-paths__chart .onboarding-chart__info-in-chart{margin-bottom:0}.educational-paths__button .educational-paths__chart .onboarding-chart__info-in-chart:has(.play-svg) .play-svg{margin-bottom:1px;margin-left:2px}.educational-paths__button .educational-paths__chart .onboarding-chart__info-in-chart img{width:24px;height:24px;filter:invert(1)}.educational-paths__button .educational-paths__chart .onboarding-chart__info-in-chart-numbers .completed{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:.75rem;color:#fff}.educational-paths__button .educational-paths__chart .onboarding-chart__info-in-chart-numbers .slash,.educational-paths__button .educational-paths__chart .onboarding-chart__info-in-chart-numbers .total{font-family:Avenir LT Std\ 55 Roman;font-weight:400;font-size:.75rem}.educational-paths__button .educational-paths__chart .onboarding-chart__info-in-chart-completed-label{display:none}.educational-paths__button .educational-paths__chart .CircularProgressbar-trail{stroke:hsla(0,0%,100%,.2);stroke-width:6px}.educational-paths__button .educational-paths__chart .CircularProgressbar-path{stroke-width:6px;filter:unset}.educational-paths__price{color:#26e5e9;font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:1rem;letter-spacing:0;line-height:22px}.educational-paths__price.crossed{color:#777;text-decoration:line-through}.educational-paths__complexity{font-family:Tobias Light;font-weight:300;font-size:1rem;letter-spacing:.2px;line-height:1.5;opacity:.8;word-break:break-word;line-height:1.5rem;color:#fff;margin-bottom:8px}.educational-paths-teacher{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.educational-paths-teacher .description{width:100%;word-wrap:break-word}.educational-paths-teacher .description .type{font-family:Tobias Light;font-weight:300;font-size:1rem;letter-spacing:.2px;line-height:1.5;line-height:1.625rem;text-align:center;color:#fff;mix-blend-mode:normal;opacity:.8;width:100%;margin-top:16px;margin-bottom:10px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.educational-paths-teacher .description .type{margin-top:10px;margin-bottom:8px}}.educational-paths-teacher .description .naming{display:flex;flex-direction:column;align-items:flex-start;padding:0;width:100%}.educational-paths-teacher .description .naming .name{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:1rem;letter-spacing:-.2px;line-height:1.5;color:#fff;line-height:1.25rem;width:100%;text-transform:uppercase;text-align:center}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.educational-paths-teacher .description .naming .name{font-size:.875rem;line-height:1rem}}.educational-paths-teacher .description .naming .name:first-child{margin-bottom:4px}.menu-modal-right .modal-right__content{padding-top:0;padding-left:0}.header-v3__navigation{margin-top:24px;overflow-x:hidden!important;-ms-overflow-style:none;scrollbar-width:6px}.header-v3__navigation::-webkit-scrollbar{width:6px;background-color:#1b212c}.header-v3__navigation::-webkit-scrollbar-thumb{background-color:#4e525a;border-radius:99px;cursor:pointer}.header-v3__navigation::-webkit-scrollbar-thumb:active,.header-v3__navigation::-webkit-scrollbar-thumb:hover{background-color:#fff!important;color:#fff!important}.header-v3__menu{height:100%}@media (min-width:1200px){.header-v3__menu{margin:0;width:100%;max-width:620px}}.header-v3__menu .notAut{margin-bottom:60px}.header-v3__menu-profile{display:flex;gap:16px;padding:24px 24px 24px 40px;border-bottom:1px solid var(--White-10,hsla(0,0%,100%,.1))}.header-v3__menu-profile-info{margin-top:16px}.header-v3__menu-profile-name{font-size:1.375rem;font-family:Avenir LT Std\ 45 Book;font-weight:400;line-height:26px}.header-v3__menu-profile-avatar{position:relative;display:flex;align-items:center;justify-content:center;width:54px;height:54px}.header-v3__menu-profile-avatar .active-plan__gold-star,.header-v3__menu-profile-avatar .el-360__gold-star{position:absolute;bottom:0;right:0}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.header-v3__active-plan,.header-v3__el360{padding-left:0!important}}.header-v3__active-plan span,.header-v3__el360 span{font-size:1rem;font-style:normal;line-height:20px;text-transform:capitalize}.header-v3__active-plan .tag-badge,.header-v3__el360 .tag-badge{padding:4px 6px 2px!important;justify-content:center}.header-v3__active-plan,.header-v3__el360{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end;gap:12px;padding-top:7px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.header-v3__active-plan,.header-v3__el360{padding-left:32px}}.header-v3__active-plan span,.header-v3__el360 span{font-family:Avenir LT Std\ 65 Medium;color:hsla(0,0%,100%,.8);line-height:1.25}.header-v3__active-plan .tag-badge.white-border,.header-v3__el360 .tag-badge.white-border{height:22px;padding:4px 6px 0;border-radius:4px;border:1px solid #d4bb5e;color:#d4bb5e;font-size:12px;line-height:1.33}.header-v3__navigation:has(.header-v3__item-head a:not(.active):hover) .header-v3__item-head a.active{color:#fff;-webkit-text-fill-color:#fff;background:none;background-size:auto}.header-v3__item-head{color:#fff;font-family:Avenir LT Std\ 45 Book;font-style:normal;font-weight:350;font-size:2.625rem;letter-spacing:-1.05px;list-style:none;display:flex;flex-direction:column;justify-content:center;line-height:3.125rem;padding:8px 0;cursor:pointer}.header-v3__item-head.first{padding-top:0}.header-v3__item-head a:not(:hover){color:var(--text)}.header-v3__item-head a{display:flex;align-items:flex-start;font-family:Avenir LT Std\ 45 Book}.header-v3__item-head a.active,.header-v3__item-head a:hover{font-weight:350;font-size:2.625rem;letter-spacing:-1.05px;line-height:normal;color:#26e5e9;display:inline-block;font-family:Avenir LT Std\ 45 Book;cursor:pointer;display:flex;line-height:3.125rem}@supports ((background-clip:text) or (-webkit-background-clip:text)) and ((text-fill-color:transparent) or (-webkit-text-fill-color:transparent)){.header-v3__item-head a.active,.header-v3__item-head a:hover{background:linear-gradient(90deg,#26e5e9,#8ad5f3 47.62%,#fff 101.77%);background-image:linear-gradient(90deg,#26e5e9,#8ad5f3 47.62%,#fff 101.77%);background-size:cover;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){.header-v3__item-head a.active,.header-v3__item-head a:hover{-webkit-text-fill-color:#26e5e9!important}}}.header-v3__item,.header-v3__item-head{padding-left:60px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.header-v3__item,.header-v3__item-head{padding-left:32px}}.header-v3__item-head a.active .arrow-active,.header-v3__item-head a:hover .arrow-active,.header-v3__item a.active .arrow-active,.header-v3__item a:hover .arrow-active{margin-right:18px}.header-v3__item-head a.active .arrow-active svg,.header-v3__item-head a:hover .arrow-active svg,.header-v3__item a.active .arrow-active svg,.header-v3__item a:hover .arrow-active svg{width:21px;color:#26e5e9}.header-v3__item a .arrow-active{display:none}.header-v3__item-head a:not(.active):not(:hover) .arrow-active{visibility:hidden;opacity:0;transition:visibility .3s,opacity 0s linear,margin-right .1s linear;margin-right:0;width:0}.header-v3__navigation:has(.header-v3__item-head a:not(.active):hover) a.active .arrow-active{display:none}.header-v3__item-head a.active .arrow-active,.header-v3__item-head a:hover .arrow-active{transition:visibility .3s,opacity 0s linear,margin-right .1s linear;margin-right:18px}.header-v3__item-head a.active .arrow-active svg,.header-v3__item-head a:hover .arrow-active svg{width:21px;color:#26e5e9}.header-v3__items-hr{border:none;border-top:1px solid hsla(0,0%,100%,.1);margin-top:8px;margin-bottom:13px}.header-v3__navigation{height:calc(100vh - 161px)}.header-v3__item{color:#fff;font-family:Avenir LT Std\ 55 Roman;font-weight:400;font-size:1rem;letter-spacing:-.5px;list-style:none;display:flex;flex-direction:column;line-height:38px;min-height:unset;cursor:pointer}.header-v3__item.logout{border-bottom:0;padding-left:0;padding-top:15px}.header-v3__item.logout .btn-v4{min-width:auto;font-size:1.125rem;font-family:Avenir LT Std\ 65 Medium;font-weight:500;line-height:18px}.header-v3__item.logout .btn-v4 span{text-decoration:unset}.header-v3__item.logout .btn-v4 svg{width:11px;margin-left:12px}.header-v3__item .btn-v4{min-height:unset}.header-v3__item a:hover{color:currentColor}.header-v3__item a:not(:hover){color:var(--text)}.header-v3__item a{font-family:Avenir LT Std\ 45 Book}.header-v3__item a.active{color:#26e5e9!important;cursor:pointer}.link-intranet{display:flex;flex-direction:row;justify-content:center;align-items:center;height:70px;background:hsla(0,0%,100%,.1);backdrop-filter:blur(50px);border-radius:11px;flex:none;order:2;flex-grow:0;cursor:pointer;margin-top:50px}.modal-right{width:100vw;overflow:auto;position:fixed;height:calc(100vh - 98px);top:98px;left:0;z-index:200;box-sizing:border-box;overflow:hidden}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.modal-right{top:0;height:100vh}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.modal-right__background{position:fixed;top:98px;width:100%;height:calc(100vh - 98px);left:0;z-index:199;pointer-events:none;background:rgba(2,8,20,.6)}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape) and (max-width:991.5px),(min-width:992px) and (max-width:1199px) and (orientation:landscape) and (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:1200px) and (max-width:991.5px),(min-width:1200px) and (min-width:768px) and (max-width:1199px) and (orientation:portrait){.modal-right__background{top:0}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.modal-right.light-variant-mobile{background-color:#fff}.modal-right.light-variant-mobile .modal-right__close{background-color:#fff;border-color:rgba(2,8,20,.1)}.modal-right.light-variant-mobile .modal-right__close img{filter:invert(1)}.modal-right.light-variant-mobile .modal-right__content{background:#fff;padding-top:0}.modal-right.dark-variant-mobile{background-color:#020814}.modal-right.dark-variant-mobile .modal-right__close{background-color:#020814;border-color:hsla(0,0%,100%,.2)}.modal-right.dark-variant-mobile .modal-right__content{background:#020814;padding-top:0}}.modal-right.modal---blur{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:rgba(var(--theme-color-blur-rgb),.98);color:var(--text)}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.modal-right.modal---blur-desktop{backdrop-filter:unset;-webkit-backdrop-filter:unset;background-color:var(--bg)}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.modal-right.modal---blur-mobile{backdrop-filter:unset;-webkit-backdrop-filter:unset;background-color:var(--bg)}}@supports (-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px)){.modal-right.modal---blur{background-color:rgba(var(--theme-color-blur-rgb),.7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}}.modal-right.overflow-scroll-content .modal-right__content{overflow:scroll}.modal-right.no-padding-sides .modal-right__content{padding-left:0;padding-right:0}.modal-right__content{position:absolute;top:0;right:0;padding-top:56px;padding-left:60px;width:482px;min-height:100vh;height:calc(100% + 56px);overflow:visible;z-index:200;background:linear-gradient(180deg,rgba(0,176,255,.06),rgba(0,176,255,3e-05) 42.71%),#0a0b14;box-sizing:border-box;color:currentColor;-ms-overflow-style:none;scrollbar-width:none}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.modal-right__content{width:100vw;position:fixed;left:0;padding:88px 16px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.modal-right__content{width:100vw;position:fixed;padding:88px 32px}}.modal-right__content::-webkit-scrollbar{width:0}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.modal-right__content .button-no-back.modal-right__close{margin:0}}.modal-right__close{position:fixed;right:0;top:0;width:56px;height:56px;background:rgba(38,229,233,.1);z-index:2;cursor:pointer;display:flex;align-items:center;justify-content:center}.modal-right__close--hide{display:none}.modal-right__close.close-icon-modal-right{background-color:hsla(0,0%,100%,.1)}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.modal-right__close.close-icon-modal-right{background:rgba(2,8,20,.10196078431372549)}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.modal-right__close:not(.square-button-mobile){border-radius:100px;border:2px solid hsla(0,0%,100%,.1);margin-top:24px;margin-right:16px;background:none;width:40px;height:40px}.modal-right__close:not(.square-button-mobile) img{padding:4.8px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.modal-right__close:not(.square-button-mobile){margin-right:32px}}.isChromeOnIos .notifications-side-modal .notifications-list{max-height:calc(100vh - 270px);min-height:calc(100vh - 270px)}.notifications-side-modal__title{display:flex;justify-content:space-between;margin-bottom:32px;width:360px}.notifications-side-modal__title span{font-family:Avenir LT Std\ 45 Book;font-weight:350;font-size:2.625rem;letter-spacing:-1.05px;line-height:normal;color:#26e5e9;display:inline-block}@supports ((background-clip:text) or (-webkit-background-clip:text)) and ((text-fill-color:transparent) or (-webkit-text-fill-color:transparent)){.notifications-side-modal__title span{background:linear-gradient(90deg,#26e5e9,#8ad5f3 47.62%,#fff 101.77%);background-image:linear-gradient(90deg,#26e5e9,#8ad5f3 47.62%,#fff 101.77%);background-size:cover;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.notifications-side-modal__title{width:100%}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.notifications-side-modal__title{margin-left:auto;margin-right:auto}}@media (max-width:1199.5px){.notifications-side-modal__title{margin-bottom:44px;margin-top:24px}.notifications-side-modal__title span{font-family:Avenir LT Std\ 65 Medium;font-weight:500;line-height:.93;letter-spacing:-.7px}.notifications-side-modal__title .notifications-side-modal__number{background-color:#fff;background-image:none}}@media (min-width:1200px){.notifications-side-modal__title{margin-top:12px}}.notifications-side-modal__card{width:360px;max-width:100%;border-radius:8px;margin-bottom:8px}@media (max-width:1199.5px){.notifications-side-modal__card{margin:0 auto 8px}}.notifications-side-modal__card .title-row{margin-bottom:10.5px}.notifications-side-modal__card .title{font-family:Tobias Light;font-style:normal;font-weight:400;font-size:.875rem;letter-spacing:.175px;color:hsla(0,0%,100%,.5);margin-bottom:0}.notifications-side-modal__card .timestamp{margin-top:1px;display:flex;align-items:center;color:#fff;font-family:Avenir LT Std\ 65 Medium;font-style:normal;font-weight:500;font-size:.8125rem;letter-spacing:-.185714px;margin-bottom:0}.notifications-side-modal__card .type svg{width:auto;height:25px;fill:currentColor}.notifications-side-modal__card .not-read-marker{background-color:#898989;width:5px;height:5px;border-radius:2.5px;margin-left:9px;margin-bottom:2px}.notifications-side-modal__card .not-read-marker.read{background-color:currentColor}.notifications-side-modal__card .not-read-marker.not-read{background-color:#26e5e9}.notifications-side-modal .notifications{padding:0 7px 0 0}@media (max-width:1199.5px){.notifications-side-modal .notifications{padding:0}}.notifications-side-modal .notifications-list{margin-bottom:136px;max-height:calc(100vh - 234px);min-height:calc(100vh - 234px);overflow-x:hidden!important;-ms-overflow-style:none;scrollbar-width:6px;overflow-y:auto}.notifications-side-modal .notifications-list::-webkit-scrollbar{width:6px;background-color:#1b212c}.notifications-side-modal .notifications-list::-webkit-scrollbar-thumb{background-color:#4e525a;border-radius:99px;cursor:pointer}.notifications-side-modal .notifications-list::-webkit-scrollbar-thumb:active,.notifications-side-modal .notifications-list::-webkit-scrollbar-thumb:hover{background-color:#fff!important;color:#fff!important}@media (min-width:1200px){.notifications-side-modal .notifications-list{max-height:calc(100vh - 247px);min-height:calc(100vh - 247px)}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.notifications-side-modal .notifications-list{width:auto}.notifications-side-modal .notifications-list.not-read-marker{width:5px}}.notifications-side-modal .notifications-list .notifications-side-modal__card:last-of-type{margin-bottom:80px}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.notifications-side-modal .notifications-list .notifications-side-modal__card{margin-left:auto;margin-right:auto}}.notifications-side-modal__single-notification{background:hsla(0,0%,100%,.04);backdrop-filter:blur(54.3656px);border-radius:8px;padding:21px}.notifications-side-modal__single-notification.to-read{background:linear-gradient(90deg,#06161d 105.66%,rgba(17,84,85,.87) 0);backdrop-filter:none}.notifications-side-modal__single-notification .button-action{min-width:auto;margin-top:19px;display:flex;align-items:center;justify-content:space-between;width:100%;font-size:1.125rem;font-family:Avenir LT Std\ 55 Roman;font-weight:400;text-decoration:none;min-height:auto}.notifications-side-modal__single-notification .button-action span{text-decoration:none}.notifications-side-modal__single-notification .button-action svg{width:16px;height:16px}@media (max-width:1199.5px){.notifications-side-modal__single-notification .button-action{margin-top:24px;line-height:1.27;letter-spacing:-.4px}.notifications-side-modal__single-notification .button-action svg{width:14.2px;height:12px}}.notifications-side-modal__single-notification .content .description{color:#fff;font-family:Avenir LT Std\ 65 Medium;font-style:normal;font-weight:500;font-size:1.125rem;line-height:20px;letter-spacing:-.225px;text-transform:uppercase;margin-bottom:0}.notifications-side-modal .notification-opacity{opacity:.2;transition:opacity .5s ease-in-out}.notifications-side-modal__mark-read{position:fixed;z-index:201;height:auto;width:360px;border-radius:8px;padding:0;bottom:66px}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.notifications-side-modal__mark-read{bottom:66px}}.notifications-side-modal__mark-read .btn-v4{-webkit-backdrop-filter:blur(80px);backdrop-filter:blur(80px);background-color:hsla(0,0%,100%,.13);margin:0 auto}.notifications-side-modal__mark-read:after{position:absolute;content:"";width:422px;height:200px;bottom:calc(-50% - 155px);z-index:-1;background:linear-gradient(180deg,rgba(0,0,0,.0001),rgba(0,0,0,.8))}@media (max-width:1199.5px){.notifications-side-modal__mark-read{position:absolute}.notifications-side-modal__mark-read,.notifications-side-modal__mark-read:after{width:100%}}.notifications-side-modal__mark-read-wrapper{width:360px;display:flex;justify-content:center}@media (max-width:1199.5px){.notifications-side-modal__mark-read-wrapper{width:100%}}.notifications-side-modal .card-evolution__progress{background-color:hsla(0,0%,100%,.1);margin-top:15px;position:static;left:unset;bottom:unset}.notifications-side-modal .card-evolution__progress .animation-expand{background:linear-gradient(90deg,#fff,#8ad5f3 54.15%,#26e5e9 101.77%)}.notifications-side-modal__no-notifications p{margin-top:32px;font-size:1.125rem;font-family:Avenir LT Std\ 85 Heavy,sans-serif}.level-breadcrumb{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.level-breadcrumb__arrow{margin:0 14px;width:6px}.level-breadcrumb .btn-v4.text-btn-no-arrow{color:hsla(0,0%,100%,.7);font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:1rem;line-height:22px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.level-breadcrumb .btn-v4.text-btn-no-arrow{font-size:.875rem}}.level-breadcrumb .btn-v4.text-btn-no-arrow.disabled{color:hsla(0,0%,100%,.5);opacity:1;cursor:default}.level-breadcrumb .btn-v4.text-btn-no-arrow.disabled:not(.disabled):not(:active):focus,.level-breadcrumb .btn-v4.text-btn-no-arrow.disabled:not(.disabled):not(:active):hover{text-decoration:unset}.level-breadcrumb__large .btn-v4.text-btn-no-arrow{font-family:Avenir LT Std\ 45 Book;font-weight:350;font-size:1.25rem;line-height:24px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.cart-right-modal{height:100%}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.cart-right-modal{height:calc(100dvh - 98px)}}.cart-right-modal__no-results{padding-left:16px}.cart-right-modal__title{display:flex;justify-content:space-between;padding:0 16px;margin-bottom:8px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.cart-right-modal__title{margin-top:24px}}.cart-right-modal__title span{font-family:Avenir LT Std\ 45 Book;font-weight:350;font-size:2.625rem;letter-spacing:-1.05px;line-height:normal;color:#26e5e9;display:inline-block}@supports ((background-clip:text) or (-webkit-background-clip:text)) and ((text-fill-color:transparent) or (-webkit-text-fill-color:transparent)){.cart-right-modal__title span{background:linear-gradient(90deg,#26e5e9,#8ad5f3 47.62%,#fff 101.77%);background-image:linear-gradient(90deg,#26e5e9,#8ad5f3 47.62%,#fff 101.77%);background-size:cover;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.cart-right-modal__title{margin-bottom:40px}.cart-right-modal__title span{font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:1.875rem;letter-spacing:0;line-height:normal;color:#fff;line-height:.93;letter-spacing:-.7px}.cart-right-modal__title span:last-child{background-color:#fff;background-image:none}}.cart-right-modal .modal-right__content{padding-left:0}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.cart-right-modal .modal-right__content{padding-right:0}}.cart-right-modal .modal-right__close{background-color:hsla(0,0%,100%,.1)}.cart-right-modal__items{max-height:calc(100vh - 374.6px);height:calc(100vh - 374.6px);overflow-y:auto;position:relative;overflow-x:hidden!important;-ms-overflow-style:none;scrollbar-width:6px}.cart-right-modal__items::-webkit-scrollbar{width:6px;background-color:#1b212c}.cart-right-modal__items::-webkit-scrollbar-thumb{background-color:#4e525a;border-radius:99px;cursor:pointer}.cart-right-modal__items::-webkit-scrollbar-thumb:active,.cart-right-modal__items::-webkit-scrollbar-thumb:hover{background-color:#fff!important;color:#fff!important}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.cart-right-modal__items{overflow-y:unset;margin:0;background-color:hsla(0,0%,100%,.02);max-height:100%;position:relative;height:calc(100vh - 394px)}}.cart-right-modal__error{margin-left:16px;margin-top:8px;font-size:.75rem;line-height:1.33;letter-spacing:.2px;color:#d13131}.cart-right-modal__bottom{border-top:1px solid hsla(0,0%,100%,.1);padding:32px 16px 40px;position:fixed;width:450px;bottom:0;right:0;z-index:310;background-color:rgba(2,8,20,.6)}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.cart-right-modal__bottom{width:auto;padding:24px 16px;background-image:linear-gradient(180deg,rgba(2,8,20,0),#020814);backdrop-filter:blur(20px);background-color:rgba(2,8,20,.1);left:0}}.cart-right-modal__summary{margin-bottom:24px}.cart-right-modal__summary p{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:1.375rem;font-weight:400;margin-bottom:0}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.cart-right-modal__summary p{line-height:1;letter-spacing:.2px;font-size:1.125rem}}.cart-card-modal{width:449px;padding:24px 16px}.cart-card-modal:not(:last-of-type){border-bottom:1px solid hsla(0,0%,100%,.05)}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.cart-card-modal{width:calc(100vw - 32px)}}.cart-card-modal__image{position:relative;border-radius:6px;min-width:111.8px;width:111.8px;min-height:140px;height:140px;margin-right:16px}.cart-card-modal__image .card-v3__background{border-radius:6px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.cart-card-modal__image{display:none}}.cart-card-modal .price{color:#26e5e9;font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:1rem;letter-spacing:0;line-height:22px;align-items:right}.cart-card-modal .price.crossed{color:#777;text-decoration:line-through}.cart-card-modal .price p{margin-bottom:0;font-family:Avenir LT Std\ 45 Book;font-size:.875rem;text-align:end}.cart-card-modal .price p.crossed{text-decoration:line-through;color:hsla(0,0%,100%,.8)}@media (max-width:1199.5px){.cart-card-modal .price{letter-spacing:normal;height:100%;display:flex;flex-direction:column}.cart-card-modal .price p{font-size:1.375rem}}.cart-card-modal__header{display:flex;margin-right:10px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.cart-card-modal__header{margin-right:0;flex-direction:column}}.cart-card-modal__info-item{padding:16px;margin-bottom:24px}.cart-card-modal__title-row{display:flex;justify-content:space-between;align-items:flex-start}.cart-card-modal__title-row .title{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:1rem;letter-spacing:-.2px;line-height:1.5;color:#fff;text-transform:uppercase;margin-bottom:8px}@media (max-width:1199.5px){.cart-card-modal__title-row .title{margin-right:30px;line-height:1.5}}.cart-card-modal__title-row .btn-v4{min-height:auto;font-size:.875rem;color:hsla(0,0%,100%,.5)!important;text-decoration:none}.cart-card-modal .expiration-date{font-family:Tobias Light;font-weight:300;font-size:1rem;letter-spacing:.2px;line-height:1.5;color:hsla(0,0%,100%,.7)}.cart-card-modal__descr{position:relative;min-height:80px;height:unset;width:100%;display:flex;flex-direction:column;justify-content:space-between}.cart-card-modal .descr-item{align-items:flex-end}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.cart-card-modal .descr-item{align-items:center}}.cart-card-modal .counter .input-counter{background-color:hsla(0,0%,100%,.05)}.cart-card-modal .counter .icon-btn{border:1px solid #fff;background-color:hsla(0,0%,100%,.1)}.cart-card-modal .counter .icon-btn.disabled{color:hsla(0,0%,100%,.4);border-color:hsla(0,0%,100%,.4)}.collections-menu.area-of-expertise.collections{height:540px}.collections-menu.area-of-expertise.highlights{height:480px}.collections-menu.area-of-expertise.highlights .modal-right__close{background-color:var(--bg-btn-close-modal-color-on-white-header,hsla(0,0%,100%,.2))!important}.collections-menu.area-of-expertise.highlights .modal-right__close img{filter:invert(0)}.collections-menu.area-of-expertise.tortona{height:513px}.collections-menu__a.cards-highlighted{width:100%;box-sizing:border-box;display:flex;flex-direction:column}@media (min-width:1200px){.collections-menu__a.cards-highlighted{height:100%}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.collections-menu__a.cards-highlighted{height:100%}}.collections-menu__a.cards-highlighted .card-highlights-menu:not(:first-child){padding-top:16px}.collections-menu__a.cards-highlighted .card-highlights-menu:not(:last-child){border-bottom:1px solid #e8e8e8;padding-bottom:16px}.collections-menu__a.podcast-image img{width:100%;height:421px;object-fit:cover}.collections-menu__a.tortona-image{width:100%;height:100%;box-sizing:border-box}.collections-menu__a.tortona-image img{height:100%;object-fit:cover}.collections-menu__section-1{padding-top:56px}.collections-menu__section-1__title{font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:1.875rem;letter-spacing:0;line-height:normal;color:#fff;line-height:.93;color:var(--color-on-white-header,#fff);display:flex;align-items:center}.collections-menu__section-1__title:hover{background-color:transparent}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.collections-menu__section-1__title{font-size:1.25rem;line-height:1.5rem;min-height:48px}}.collections-menu__section-2__title{font-family:Avenir LT Std\ 45 Book;font-weight:350;font-size:2.625rem;letter-spacing:-1.05px;line-height:normal;color:#26e5e9;color:var(--color-on-white-header,#fff);margin-bottom:16px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.collections-menu__section-2__title{font-size:1.875rem}}.collections-menu__section-2__description{font-family:Tobias Light;font-weight:300;font-size:1rem;letter-spacing:.2px;line-height:1.5;color:var(--color-on-white-header,#fff);margin-bottom:56px}.collections-menu__section-2__cta.area-of-expertise__l1-button.area-of-expertise__l1-channel{padding:0;display:flex;align-items:center;justify-content:space-between}.collections-menu__section-2__cta.area-of-expertise__l1-button.area-of-expertise__l1-channel:hover{background-color:transparent}.collections-menu__container{position:absolute;top:98px;width:100%;height:100vh}.collections-menu:before{content:"";position:absolute;top:100%;width:100vw;height:100vh;background-color:rgba(2,8,20,.6);pointer-events:none}@media (min-width:1200px){.collections-menu .area-of-expertise__first-column{padding-right:43px}.collections-menu .area-of-expertise__first-column .area-of-expertise__l0-button.text-btn,.collections-menu .area-of-expertise__first-column .area-of-expertise__l0-button.text-btn-dotted{font-family:Avenir LT Std\ 55 Roman;font-weight:400;letter-spacing:-.7px}}.card-collection-menu{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;position:relative;z-index:1;width:480px;height:180px;box-sizing:border-box;cursor:pointer}.card-collection-menu .card-v3__shadow{background-image:linear-gradient(180deg,rgba(10,11,20,0) 0,rgba(10,11,20,.5))}.card-collection-menu__image{position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;overflow:hidden}.card-collection-menu__image .card-v3__shadow{background:linear-gradient(0deg,rgba(0,0,0,.4),rgba(0,0,0,.4));height:101%}.card-collection-menu__info{font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:2.125rem;letter-spacing:-.9px;line-height:normal;color:#fff;height:100%;width:calc(100% - 120px);display:flex;flex-direction:column;justify-content:center;margin:0 auto}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.card-collection-menu__info{margin:0 32px;max-width:60%}}.card-collection-menu__brand,.card-collection-menu__collection{display:block;font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:2.125rem;letter-spacing:-.9px;line-height:normal;color:#fff;line-height:1}.educational-paths-menu{margin-bottom:90px;display:flex;justify-content:center;background-color:#fff}.educational-paths-menu.area-of-expertise{height:484px}.educational-paths-menu .area-of-expertise__first-column{justify-content:space-between}.educational-paths-menu .area-of-expertise__first-column .educational-paths-menu__section-1__cta{margin-bottom:64px;padding:0;display:flex;align-items:center;justify-content:space-between;flex-direction:row}.educational-paths-menu .area-of-expertise__first-column .educational-paths-menu__section-1__cta svg{margin:0 0 0 10px}.educational-paths-menu .area-of-expertise__second-column{border:none}.educational-paths-menu .area-of-expertise__second-column .card-evolution__content{color:unset}.educational-paths-menu .modal-right__close{background-color:var(--bg-btn-close-modal-color-on-white-header,hsla(0,0%,100%,.2))!important}.educational-paths-menu .modal-right__close img{filter:invert(0)}.educational-paths-menu .header--v3--white .modal-right__close img{filter:invert(1)}.educational-paths-menu .card-evolution{margin-right:12px}.educational-paths-menu .card-evolution__content{color:#020814}.educational-paths-menu .card-evolution .card-evolution__divider{background-color:#020814}.educational-paths-menu .card-evolution .tag-badge.white-border{color:#020814;border-color:#020814}.educational-paths-menu .card-large-evolution__progress{background-color:#000}.educational-paths-menu__section-1{max-width:497px;margin-bottom:64px}.educational-paths-menu__title{font-family:Avenir LT Std\ 55 Roman;font-size:1.875rem;color:var(--color-container-on-white-header,#fff)!important;line-height:.93;letter-spacing:-.7px;margin-bottom:40px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.educational-paths-menu__title{font-family:Avenir LT Std\ 45 Book;font-weight:350;font-size:2.625rem;letter-spacing:-1.05px;line-height:normal;color:#26e5e9;color:#0a0b14;font-size:1.875rem}}.educational-paths-menu__descr{font-family:Tobias Light;font-weight:300;font-size:1rem;letter-spacing:.2px;line-height:1.5;color:--color-container-on-white-header,#fff;margin-right:76px}.educational-paths-menu__section{padding-top:64px}.educational-paths-menu__container{position:absolute;top:98px;width:100%;height:100vh}.educational-paths-menu:before{content:"";position:absolute;top:100%;width:100vw;height:100vh;background-color:rgba(2,8,20,.6);pointer-events:none}.card-highlights-menu__content{display:flex;align-items:center;position:relative;z-index:1;width:auto;height:92px;cursor:pointer}.card-highlights-menu__image{position:relative}.card-highlights-menu .card-v3__background,.card-highlights-menu__image{width:164px;height:92px;border-radius:6px;z-index:-1;overflow:hidden;flex-shrink:0}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.card-highlights-menu .card-v3__background,.card-highlights-menu__image{width:139px;height:78px}}.card-highlights-menu__info{margin-left:16px;max-width:180px;display:flex;flex-direction:column}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.card-highlights-menu__info{max-width:160px;margin-left:12px}}.card-highlights-menu__name{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:1rem;letter-spacing:-.2px;line-height:1.5;color:#fff;line-height:1.25rem;color:#020814;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;word-break:break-word;max-height:60px;min-height:60px;text-transform:uppercase}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.card-highlights-menu__name{font-size:.875rem}}.card-highlights-menu__ctype-row{display:flex;align-items:center;justify-content:flex-start;margin-bottom:7px}.card-highlights-menu__ctype{font-family:Tobias Light;font-weight:300;font-size:.875rem;letter-spacing:.175px;line-height:1.5;font-size:.75rem;line-height:1rem;color:#020814;opacity:.8;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:48px;overflow:hidden}.card-highlights-menu__duration{font-family:Avenir LT Std\ 55 Roman;font-weight:400;font-size:.75rem;line-height:1rem;letter-spacing:.2px;color:#020814;flex-shrink:0}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.card-highlights-menu__duration{font-family:Avenir LT Std\ 35 Light;font-weight:350}}.card-highlights-menu__divider{width:4px;height:4px;margin:0 8px;border-radius:4px;background-color:#020814;opacity:.8;flex-shrink:0}.area-of-expertise{width:100vw;height:calc(100vh - 98px);max-height:100%;background-color:var(--bg-on-white-header,#020814);border-top:1px solid var(--border-color-on-white-header,hsla(0,0%,100%,.2));border-bottom:1px solid var(--border-color-on-white-header,hsla(0,0%,100%,.2));z-index:200;color:var(--color-container-on-white-header,#fff);transition:height .3s ease}.area-of-expertise__container{width:100%;height:100%;display:flex;align-items:stretch;flex-wrap:nowrap}@media screen and (min-width:1440px){.area-of-expertise__container{max-width:1440px;margin-left:auto;margin-right:auto}}.area-of-expertise__container .modal-right__close{margin-right:0}.area-of-expertise .modal-right__close{background-color:var(--bg-btn-close-modal-color-on-white-header,hsla(0,0%,100%,.2));filter:brightness(var(--modal-close-on-white-header,100%))}@media screen and (min-width:1440px){.area-of-expertise .modal-right__close{right:calc(50vw - 720px)}}.area-of-expertise__section{display:flex;flex-direction:column;width:33.33333%;height:100%;border-right:1px solid;border-right-color:var(--border-color-on-white-header,hsla(0,0%,100%,.2));padding:56px 60px 0;box-sizing:border-box}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.area-of-expertise__section{padding-left:32px;padding-right:32px}}.area-of-expertise__section:last-of-type{border-right:none}.area-of-expertise__section.scrollable-section{overflow-x:hidden;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.area-of-expertise__section.scrollable-section::-webkit-scrollbar{width:0;height:0}.area-of-expertise__section.area-of-expertise__section--no-padding{padding:0}.area-of-expertise__section.area-of-expertise__column-larger{width:66.66667%}.area-of-expertise__l0-list{padding-bottom:56px}.area-of-expertise__l0-button.text-btn,.area-of-expertise__l0-button.text-btn-dotted{display:flex;flex-direction:row-reverse;align-items:center;margin-bottom:10px;text-decoration:none;margin-left:0;transition:margin-left .1s;font-family:Avenir LT Std\ 55 Roman;font-weight:400;line-height:normal;font-size:1.875rem;color:var(--color-container-on-white-header,#fff)!important}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.area-of-expertise__l0-button.text-btn,.area-of-expertise__l0-button.text-btn-dotted{font-size:1.25rem;line-height:1.5rem;min-height:48px;margin-bottom:0}}.area-of-expertise__l0-button.text-btn-dotted:hover:not(:focus) span,.area-of-expertise__l0-button.text-btn-dotted:not(.disabled):not(:active):focus,.area-of-expertise__l0-button.text-btn-dotted:not(.disabled):not(:active):hover,.area-of-expertise__l0-button.text-btn-dotted span:focus,.area-of-expertise__l0-button.text-btn-dotted span:hover,.area-of-expertise__l0-button.text-btn:hover:not(:focus) span,.area-of-expertise__l0-button.text-btn:not(.disabled):not(:active):focus,.area-of-expertise__l0-button.text-btn:not(.disabled):not(:active):hover,.area-of-expertise__l0-button.text-btn span:focus,.area-of-expertise__l0-button.text-btn span:hover{text-decoration:unset}.area-of-expertise__l0-button.text-btn-dotted span,.area-of-expertise__l0-button.text-btn span{text-align:left;color:var(--color-container-on-white-header,#fff);text-decoration:unset}.area-of-expertise__l0-button.text-btn-dotted svg,.area-of-expertise__l0-button.text-btn svg{width:0;visibility:hidden;opacity:0;transition:visibility .3s,opacity 0s linear,margin-right .1s linear;margin-right:0;margin-left:0;color:#26e5e9;height:auto}.area-of-expertise__l0-button.text-btn-dotted.l0-button--selected svg,.area-of-expertise__l0-button.text-btn.l0-button--selected svg{width:21px;visibility:visible;opacity:1;margin-right:10px;transition:visibility .5s,opacity 0s linear,margin-right .1s linear}.area-of-expertise__l0-button.text-btn-dotted.l0-button--selected.text-btn-dotted:after,.area-of-expertise__l0-button.text-btn.l0-button--selected.text-btn-dotted:after{content:"";height:8px;width:8px;min-width:8px;position:relative;display:flex;justify-content:center;background-color:#26e5e9;margin-left:8px;margin-right:16px;border-radius:50%}.area-of-expertise__l0-skeleton{margin-bottom:10px}.area-of-expertise__separator{height:1px;width:55px;background-color:rgba(208,207,206,.66);margin:26px 0 28px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.area-of-expertise__separator{margin:16px 0 18px}}.area-of-expertise__l1-skeleton{margin-bottom:4px}.area-of-expertise__l1-title{font-family:Avenir LT Std\ 45 Book;font-weight:350;font-size:2.625rem;letter-spacing:-1.05px;line-height:normal;color:#26e5e9;margin-bottom:16px;color:var(--color-container-on-white-header,#fff);display:block}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.area-of-expertise__l1-title{font-size:1.875rem}}.area-of-expertise__l1-title-visionCare{font-family:Avenir LT Std\ 55 Roman;margin-bottom:16px;color:var(--color-container-on-white-header,#fff);display:block;font-size:1.875rem}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.area-of-expertise__l1-title-visionCare{font-size:1.875rem}}.area-of-expertise__l1-description{font-family:Tobias Light;font-weight:300;font-size:1rem;letter-spacing:.2px;line-height:1.5;color:var(--color-container-on-white-header,#fff);display:block;margin-bottom:40px}.area-of-expertise__l1-list{overflow:auto;max-height:100%;padding-bottom:56px;box-sizing:border-box;width:calc(100% + 120px);left:-60px;position:relative;-ms-overflow-style:none;scrollbar-width:none}.area-of-expertise__l1-list::-webkit-scrollbar{width:0;height:0}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.area-of-expertise__l1-list{width:calc(100% + 64px);left:-32px}}.area-of-expertise__l1-list .area-of-expertise__l1-description{padding:0 60px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.area-of-expertise__l1-list .area-of-expertise__l1-description{padding:0 32px}}.area-of-expertise__l1-button.btn-v4{width:100%;background-color:transparent;border-radius:0;color:var(--color-container-on-white-header,#fff);padding:0 60px;box-sizing:border-box}.area-of-expertise__l1-button.btn-v4:focus,.area-of-expertise__l1-button.btn-v4:hover{background-color:rgba(38,229,233,.1);color:var(--color-container-on-white-header,#fff)}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.area-of-expertise__l1-button.btn-v4{padding:0 32px}}.area-of-expertise__l1-brand.btn-v4{min-height:44px;padding:16px 60px;box-sizing:border-box}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.area-of-expertise__l1-brand.btn-v4{padding-left:32px;padding-right:32px}}.area-of-expertise__l1-brand.btn-v4 img{filter:invert(1);max-width:130px;max-height:40px}.area-of-expertise__l1-channel.btn-v4{min-height:40px;justify-content:space-between;font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:1.25rem;line-height:1.5rem;text-align:left}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.area-of-expertise__l1-channel.btn-v4{font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:1rem}}.area-of-expertise__l1-channel-arrow{filter:invert(1);height:15px;width:auto;opacity:.8;padding-right:8px}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.area-of-expertise__l1-channel-arrow{padding-right:16px}}.card-areaofexpertise{width:100%;position:relative;cursor:pointer;display:flex;flex:1;max-height:50%}.card-areaofexpertise__slide-container{width:100%;height:100%}.card-areaofexpertise__image{z-index:-1;position:absolute}.card-areaofexpertise .card-v3__shadow{bottom:auto;z-index:-1;height:100%;background:linear-gradient(0deg,rgba(2,8,20,.6),rgba(2,8,20,.6))}.card-areaofexpertise__info{padding:0 40px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:100%;width:100%;box-sizing:border-box;color:#fff}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.card-areaofexpertise__info{padding:0 24px}}.card-areaofexpertise__ctype{display:block;font-family:Tobias Light;font-weight:300;font-size:1rem;letter-spacing:.2px;line-height:1.5;line-height:1.63;margin-bottom:8px}.card-areaofexpertise__name{display:block;font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:1.875rem;letter-spacing:0;line-height:normal;color:#fff;line-height:1;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;white-space:normal;display:-webkit-box;-webkit-line-clamp:3;max-height:90px;-webkit-box-orient:vertical;word-break:break-word;font-size:1.5rem}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.card-areaofexpertise__name{max-height:60px}}@media (max-width:1199.5px){.card-areaofexpertise__name{font-size:1rem}}@media screen and (max-height:655px){.card-areaofexpertise__name{-webkit-line-clamp:2;max-height:60px}}@media screen and (max-height:655px){.card-areaofexpertise__name--oneline{-webkit-line-clamp:1}}@media screen and (max-height:570px){.card-areaofexpertise__name{-webkit-line-clamp:1;max-height:30px;min-height:30px}}.card-areaofexpertise__duration{display:block;font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:.8125rem;line-height:normal;margin-bottom:8px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-areaofexpertise__duration{display:none}}.card-areaofexpertise__cta.btn-v4.small{line-height:1.29;min-width:unset;min-height:unset}.menu-mobile{background:#fff;padding-bottom:32px}@media (max-width:1199.5px){.menu-mobile{height:100%}.menu-mobile__modal-content{height:unset;min-height:calc(100vh + 17px);position:relative;padding-left:0;padding-right:0;bottom:0}}.menu-mobile:not(.menu-profile-mobile).dark-variant-mobile .menu-mobile__navigation{border-top:1px solid hsla(0,0%,100%,.2)}.menu-mobile.dark-variant-mobile{background:#020814}.menu-mobile.dark-variant-mobile .menu-mobile__item-head a,.menu-mobile.dark-variant-mobile .menu-mobile__item-head button{color:#fff;display:flex;align-items:center;justify-content:space-between;min-height:40px}.menu-mobile.dark-variant-mobile .menu-mobile__arrow svg{fill:#fff}.menu-mobile.dark-variant-mobile .menu-mobile__profile-section .menu-mobile__item{color:#fff}.menu-mobile.dark-variant-mobile .menu-mobile__profile-section .menu-mobile__item .plus-button{color:#26e5e9}.menu-mobile.dark-variant-mobile .menu-mobile__profile-section .menu-mobile__item.profile .arrow{fill:#fff}.menu-mobile.dark-variant-mobile .menu-mobile__profile-section .menu-mobile__item a,.menu-mobile.dark-variant-mobile .menu-mobile__profile-section .menu-mobile__item button{color:hsla(0,0%,100%,.8)}.menu-mobile.dark-variant-mobile .menu-mobile__profile-section .menu-mobile__hr{border-top:1px solid hsla(0,0%,100%,.2)}.menu-mobile.dark-variant-mobile .menu-mobile__profile-section .menu-mobile__hr.sticky{border:none}.menu-mobile__item-head button{all:unset;cursor:pointer;width:100%;display:flex;align-items:center;justify-content:space-between}.menu-mobile__item-head:first-child{margin-top:16px}.menu-mobile__item-head,.menu-mobile__item-head a,.menu-mobile__item-head button{font-family:Avenir LT Std\ 55 Roman;font-size:1.5rem;line-height:1.08;letter-spacing:.2px;color:#020814;font-weight:500;margin-top:25px}@media (max-width:1199.5px){.menu-mobile__item-head,.menu-mobile__item-head a,.menu-mobile__item-head button{margin-top:16px}}.menu-mobile__item{margin-bottom:16px}.menu-mobile__item,.menu-mobile__item a,.menu-mobile__item a:active,.menu-mobile__item a:focus,.menu-mobile__item a:hover{font-family:Avenir LT Std\ 85 Heavy;font-size:.875rem;color:rgba(2,8,20,.8);letter-spacing:.2px;font-weight:400}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.menu-mobile__item{margin-bottom:24px}}.menu-mobile__item.logout{padding:4px 0 0;margin-bottom:0}.menu-mobile__item.logout button{all:unset;cursor:pointer;font-weight:400;color:#26e5e9;font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:1.125rem;letter-spacing:.2px;margin-top:16px;line-height:18px}.menu-mobile__item.logout button svg{width:11px;height:11px;margin-left:12px}.menu-mobile__arrow{cursor:pointer;min-width:40px;min-height:40px;display:flex;justify-content:center;align-items:center;border-radius:100px}.menu-mobile__arrow svg{fill:#020814}.menu-mobile:not(.menu-profile-mobile) .menu-mobile__navigation{position:absolute;width:100%;z-index:-1;display:flex;flex-direction:column;top:88px;height:auto;min-height:calc(100vh - 89px)}.menu-mobile:not(.menu-profile-mobile) .menu-mobile__navigation.sticky{top:0;height:-webkit-fill-available;padding-top:70px;min-height:-webkit-fill-available;padding-bottom:25px}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.menu-mobile:not(.menu-profile-mobile) .menu-mobile__navigation.sticky{padding-top:88px;padding-bottom:0}}.menu-mobile:not(.menu-profile-mobile) .menu-mobile__navigation.fixed{opacity:0;transition:opacity;transition-delay:1s;height:auto;padding-bottom:0;position:fixed}.menu-mobile__profile-section{margin-top:38px}.menu-mobile__profile-section.notSticky{margin-bottom:80px;padding-bottom:80px}.menu-mobile__item,.menu-mobile__item-head{padding:0 16px}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.menu-mobile__item,.menu-mobile__item-head{padding:0 32px}}.menu-mobile__item-head .arrow-active svg,.menu-mobile__item .arrow-active svg{width:20px}.menu-mobile__item.profile{cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:auto;padding:16px;font-size:1.25rem;border-bottom:1px solid var(--White-10,hsla(0,0%,100%,.1));border-top:1px solid var(--White-10,hsla(0,0%,100%,.1));margin-bottom:16px}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.menu-mobile__item.profile{padding:16px 32px}}.menu-mobile__item.profile .arrow{display:flex;align-items:center;padding:8px;margin-right:8px}.menu-mobile__item.profile .circle{margin-right:8px;border-radius:100%;background-color:#26e5e9}.menu-mobile__item.profile .circle,.menu-mobile__item.profile .gold-circle{width:32px;height:32px;display:flex;justify-content:center;align-items:center}.menu-mobile__item.profile .container-gold{position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px}.menu-mobile__item.profile .gold-star{position:absolute;top:19px;left:25px}.menu-mobile__item-content-profile{display:flex;width:100%;padding:0 16px;gap:16px}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.menu-mobile__item-content-profile{padding:0 32px}}.menu-mobile__item-content-profile-info{display:flex;width:100%;justify-content:space-between}.menu-mobile__item-content-profile-info .info-container{margin-top:5px}.menu-mobile__item-content-profile-info .info-container .menu-mobile__profile-name{font-size:1.375rem;font-style:normal;font-family:Avenir LT Std\ 45 Book;font-weight:400;line-height:26px}.menu-mobile__hr{margin-bottom:24px;border:none;border-top:1px solid rgba(2,8,20,.1);margin-left:-60px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.menu-mobile__hr{margin-bottom:0}}.menu-mobile__hr.notSticky{margin-bottom:16px;margin-top:24px;border:none}.menu-mobile__hr.sticky{border:none}.menu-mobile.cms-personalized .menu-mobile__links{display:flex;flex-direction:column;gap:16px;margin-top:16px}.menu-mobile.cms-personalized .menu-mobile__links .menu-mobile__item-head{padding:6px 16px;width:100%;display:flex;align-items:center;margin-top:0}.menu-mobile.cms-personalized .menu-mobile__links .menu-mobile__item-head a{padding:0;margin:0;line-height:2.0625rem;font-size:1.5rem}.menu-mobile.cms-personalized .menu-mobile__cta{display:flex;width:100%;min-width:160px;justify-content:center;padding-bottom:40px}.menu-mobile.cms-personalized .menu-mobile__cta .header-v3__button-login{width:max-content;min-height:auto;margin-left:0;line-height:18px;padding:14px 0 12px}.keyboard-active .menu-mobile .button-no-back.arrow:focus{outline:2px solid #c7ff00}.menu-mobile__modal-content.areaOfExpertiseMenu{height:auto;max-height:100vh}@media (max-width:1199.5px){.card-areaofexpertise{height:138px;min-width:33.33333%;display:block}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.card-areaofexpertise{height:auto;display:flex;flex:1;max-height:50%}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-areaofexpertise{height:142px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.card-areaofexpertise .card-areaofexpertise__duration{z-index:1}}.card-areaofexpertise__cta.btn-v4.small{display:none}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.card-areaofexpertise__cta.btn-v4.small{display:flex}}@media (max-width:1199.5px){.card-areaofexpertise .card-v3__shadow{z-index:0}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-areaofexpertise .card-v3__shadow{gap:4px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-areaofexpertise .card-v3__shadow{bottom:0}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-areaofexpertise .cover_harvard{display:none}}@media (max-width:1199.5px){.card-areaofexpertise__image{z-index:0}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-areaofexpertise__ctype{font-size:14px;margin-bottom:4px}}@media (max-width:1199.5px){.card-areaofexpertise__ctype{z-index:0;font-size:.875rem;line-height:18px}}@media (max-width:1199.5px){.card-areaofexpertise__name{z-index:0;font-size:1rem;overflow:inherit}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-areaofexpertise__name{overflow:hidden;font-size:1rem;font-family:Avenir LT Std\ 85 Heavy,sans-serif;margin-bottom:0;margin-top:8px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.card-areaofexpertise__name{overflow:hidden}}.menu-aoe-mobile{background-color:#fff}.menu-aoe-mobile.dark-variant-mobile,.menu-aoe-mobile.dark-variant-mobile .menu-aoe-mobile__content{background-color:#020814}.menu-aoe-mobile.dark-variant-mobile .menu-aoe-mobile__content header{border-bottom:1px solid hsla(0,0%,100%,.2);color:#fff;background:#020814}.menu-aoe-mobile.dark-variant-mobile .menu-aoe-mobile__content header svg path{fill:#fff}.menu-aoe-mobile.dark-variant-mobile .menu-aoe-mobile__container{background-color:#020814}.menu-aoe-mobile.dark-variant-mobile .menu-aoe-mobile__description,.menu-aoe-mobile.dark-variant-mobile .menu-aoe-mobile__title{color:#fff}.menu-aoe-mobile.dark-variant-mobile .menu-aoe-mobile__l1-list.btn-v4{color:hsla(0,0%,100%,.8);border-bottom:1px solid hsla(0,0%,100%,.2);background-color:#020814}@media (max-width:1199.5px){.menu-aoe-mobile__bottom-section{margin-bottom:130px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.menu-aoe-mobile__bottom-section{display:flex}}@media (max-width:1199.5px){.menu-aoe-mobile__bottom-section .card-areaofexpertise__name{margin-bottom:0}}@media (max-width:1199.5px){.menu-aoe-mobile__bottom-section .card-areaofexpertise__info{padding:0 32px}}@media (max-width:1199.5px){.menu-aoe-mobile__bottom-section__threeCards{margin-bottom:130px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.menu-aoe-mobile__bottom-section__threeCards{display:flex}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.menu-aoe-mobile__bottom-section__threeCards .card-areaofexpertise{min-height:142px}}@media (max-width:1199.5px){.menu-aoe-mobile__bottom-section__threeCards .card-areaofexpertise__info{padding:0 32px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.menu-aoe-mobile__bottom-section__threeCards .card-areaofexpertise__info{position:absolute}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.menu-aoe-mobile__bottom-section__threeCards .card-areaofexpertise__duration{display:none}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.menu-aoe-mobile__bottom-section__twoCards{display:flex}}@media (max-width:1199.5px){.menu-aoe-mobile__bottom-section__twoCards{margin-bottom:130px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.menu-aoe-mobile__bottom-section__twoCards .card-areaofexpertise{min-height:138px}}@media (max-width:1199.5px){.menu-aoe-mobile__bottom-section__twoCards .card-areaofexpertise__info{padding:0 32px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.menu-aoe-mobile__bottom-section__twoCards .card-areaofexpertise__info{position:absolute}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.menu-aoe-mobile__bottom-section__twoCards .card-areaofexpertise__duration{display:none}}.menu-aoe-mobile__content{min-height:100vh;background-color:#fff}.menu-aoe-mobile__content.absolute{position:absolute;top:0;left:0;width:100%}.menu-aoe-mobile__content.fixed{transition:opacity;transition-delay:1s;height:auto;padding-bottom:0;position:fixed;width:100%;top:0;left:0;z-index:-1}.menu-aoe-mobile header{cursor:pointer;display:flex;align-items:center;padding:0 16px;border-bottom:1px solid rgba(2,8,20,.1);font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:1.125rem;letter-spacing:-.41px;color:#020814;height:88px;position:sticky;top:0;background:#fff;z-index:1}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.menu-aoe-mobile header{padding:0 32px}}.menu-aoe-mobile header svg{margin-right:20px;width:7px;height:auto}.menu-aoe-mobile header svg path{fill:#020814}.menu-aoe-mobile__container{padding:0;background-color:#fff;margin-bottom:24px}.menu-aoe-mobile__title{font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:1.5rem;letter-spacing:-.5px;line-height:29px;color:#fff;color:#020814;font-size:1.625rem;margin-bottom:16px;margin-left:16px}.menu-aoe-mobile__description{font-family:Tobias Light;font-weight:300;font-size:1rem;letter-spacing:.2px;line-height:1.5;color:#0a0b14;margin-bottom:48px;margin-right:61px;margin-left:16px}.menu-aoe-mobile .accordion-v3{background:none;max-width:none;width:calc(100% - 32px);margin:0;padding:16px 16px 10px;border-bottom:1px solid rgba(2,8,20,.1)}.menu-aoe-mobile .accordion-v3,.menu-aoe-mobile .accordion-v3__list,.menu-aoe-mobile .accordion-v3__title{border:none}.menu-aoe-mobile .accordion-v3__title{width:100%;border:none;padding:0;margin:0;display:flex;justify-content:space-between;align-items:center;font-family:Avenir LT Std\ 65 Medium;color:#020814;font-weight:500;font-size:1.125rem}.menu-aoe-mobile .accordion-v3__list{background:none}.menu-aoe-mobile .accordion-v3__list .area-of-expertise__l1-brand.btn-v4{padding:25px 0}.menu-aoe-mobile .accordion-v3__chevron{cursor:pointer;min-width:40px;min-height:40px;padding:8px;border-radius:100px;background-color:#f2f3f3}.menu-aoe-mobile .accordion-v3__chevron svg{width:14.4px;height:14.4px;color:#96999e}.menu-aoe-mobile .accordion-v3--expand{background-color:rgba(38,229,233,.1)}.menu-aoe-mobile .accordion-v3--expand .accordion-v3__list{border:none}.menu-aoe-mobile .accordion-v3--expand .accordion-v3__chevron{background-color:#def0f1}.menu-aoe-mobile .accordion-v3--expand .accordion-v3__chevron svg{color:#869399}.menu-aoe-mobile__accordion-description{color:#0a0b14;font-family:Tobias Light;font-size:1rem;font-weight:300;line-height:1.63;letter-spacing:.2px;margin:12px 32px 24px 0}.menu-aoe-mobile__l1-button.btn-v4{width:100%;background-color:transparent;border-radius:0;color:#49535c;padding:0;box-sizing:border-box}.menu-aoe-mobile__l1-button.btn-v4:focus,.menu-aoe-mobile__l1-button.btn-v4:hover{background-color:rgba(38,229,233,.1);color:#0a0b14}.menu-aoe-mobile__l0-list__collections{padding-bottom:0}.menu-aoe-mobile__l1-list.btn-v4{font-family:Avenir LT Std\ 85 Heavy;font-weight:400;font-size:.875rem;width:100%;min-height:48px;padding:0 24px 0 16px;display:flex;align-items:center;justify-content:space-between;color:rgba(2,8,20,.7);border-bottom:1px solid rgba(2,8,20,.1);background-color:transparent;border-radius:0;text-align:left;word-break:break-word;box-sizing:border-box}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.menu-aoe-mobile__l1-list.btn-v4{padding:0 32px}}.menu-aoe-mobile__l1-channel-arrow{filter:invert(4%) sepia(37%) saturate(1056%) hue-rotate(176deg) brightness(95%) contrast(102%);height:15px;width:auto;opacity:.4}.menu-aoe-mobile__l1-modal{z-index:201}.menu-collections-mobile{height:auto;min-height:100vh}.menu-collections-mobile.dark-variant-mobile header{background:#020814;color:#fff}.menu-collections-mobile.dark-variant-mobile .icon-button svg path{fill:#fff}.menu-collections-mobile__button{cursor:pointer;font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:1.5rem;letter-spacing:-.5px;line-height:29px;color:#fff;font-size:1.125rem;text-transform:uppercase;padding-bottom:16px;padding-left:16px}.menu-collections-mobile__button,.menu-collections-mobile__button:active,.menu-collections-mobile__button:focus,.menu-collections-mobile__button:hover,.menu-collections-mobile__button a,.menu-collections-mobile__button a:active,.menu-collections-mobile__button a:focus,.menu-collections-mobile__button a:hover{color:#020814}.menu-profile-mobile{height:100vh;max-height:calc(100vh - 88px)}.menu-profile-mobile.dark-variant-mobile header{color:#fff}.menu-profile-mobile.dark-variant-mobile header .icon-button svg path{fill:#fff}.menu-profile-mobile.dark-variant-mobile .menu-mobile__navigation .menu-mobile__item a{color:hsla(0,0%,100%,.8)}.menu-profile-mobile .menu-mobile__modal-content{position:static}.menu-profile-mobile header{cursor:pointer;display:flex;align-items:center;padding:16px;border-top:.5px solid rgba(2,8,20,.1);border-bottom:1px solid var(--White-20,hsla(0,0%,100%,.2));font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:1.125rem;letter-spacing:-.41px;color:#020814;height:88px;box-sizing:border-box}.menu-profile-mobile header .icon-button svg{margin-right:20px;width:7px;height:auto}.menu-profile-mobile header .icon-button svg path{fill:#020814}.menu-profile-mobile header .circle{width:32px;height:32px;margin-right:8px;border-radius:100%;display:flex;justify-content:center;align-items:center;background-color:#26e5e9}.menu-profile-mobile .active-plan-section,.menu-profile-mobile .el-360-section{width:100%;height:54px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;margin-top:0;margin-bottom:-22px;padding-left:32px;border-bottom:1px solid var(--White-20,hsla(0,0%,100%,.2));text-transform:capitalize}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.menu-profile-mobile .active-plan-section,.menu-profile-mobile .el-360-section{padding-left:16px}}.menu-profile-mobile .active-plan-section span,.menu-profile-mobile .el-360-section span{font-family:Avenir LT Std\ 55 Roman;color:hsla(0,0%,100%,.8);line-height:normal;letter-spacing:-.41px;font-size:18px}.menu-profile-mobile .active-plan-section .tag-badge.white-border,.menu-profile-mobile .el-360-section .tag-badge.white-border{height:22px;padding:4px 6px 2px;border-radius:4px;border:1px solid #d4bb5e;color:#d4bb5e;font-size:12px;line-height:1.33}.menu-profile-mobile .menu-mobile{padding:0}.menu-profile-mobile .menu-mobile__item{text-transform:uppercase;margin:0;padding:21px 16px}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.menu-profile-mobile .menu-mobile__item{padding:21px 32px}}.menu-profile-mobile .menu-mobile__navigation{padding:16px}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.menu-profile-mobile .menu-mobile__navigation{padding:16px 0}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.menu-profile-mobile .menu-mobile__navigation{padding-left:0}}.header-menu__container{position:fixed;top:98px;width:100%;height:calc(100vh - 98px);z-index:200;overflow:hidden}.header-menu__container .card-highlights-menu{border-color:var(--border-color-cards-on-white-header,hsla(0,0%,100%,.2))!important}.header-menu__container .card-highlights-menu span{color:var(--color-cards-on-white-header,#fff)!important}.header-menu__container .card-highlights-menu__divider{background-color:var(--color-cards-on-white-header,#fff)}.header-menu__content{width:100%;height:100%;border-bottom:1px solid hsla(0,0%,100%,.2)}.header-menu__content.tortona .area-of-expertise__l1-button:focus{background-color:unset}.empty-page{background:linear-gradient(270deg,#69d1ff -499.06%,#020814);mix-blend-mode:normal;background-position:50%;box-sizing:border-box}.empty-page .content-layout{height:444px}@media (max-width:1199.5px){.empty-page .content-layout{min-height:414px}}.empty-page .empty-page__wrapper{display:flex;flex-direction:column;height:calc(100% - 162px);justify-content:center}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.empty-page .empty-page__wrapper{height:calc(100% - 88px)}}.empty-page .empty-page__wrapper .page-top-title{margin-bottom:16px}.empty-page .empty-page__wrapper .page-top-title h2{font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:2.125rem;letter-spacing:-.9px;line-height:normal;color:#fff;font-size:2.5rem}.empty-page .empty-page__wrapper .description-coming-soon{font-family:Tobias Light;font-weight:300;font-size:.875rem;letter-spacing:.175px;line-height:1.5;text-align:center}.footer-v3{margin-top:0;background:#020814}@media (min-width:1200px){.footer-v3__box{background:#020814}}.footer-section{background:#020814}.onboarding-tab-teachers{border-left:.5px solid #8591a6;position:relative;box-sizing:border-box}.onboarding-tab-teachers.loader{min-height:400px;width:100%}.onboarding-tab-teachers__teacher-right-section{padding-right:40px}@media (max-width:1199.5px){.onboarding-tab-teachers{max-width:620px;border-left:none;padding:40px 0 0;margin:0 auto}.onboarding-tab-teachers__teacher-info{padding:0 32px 0 24px}.onboarding-tab-teachers__teacher-right-section{padding:0 16px 40px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.onboarding-tab-teachers{padding:0;max-width:unset}.onboarding-tab-teachers__teacher-info{display:flex;flex-direction:column;padding:24px 32px 24px 0;margin-left:32px;justify-content:center}.onboarding-tab-teachers__teacher-right-section{max-width:620px;margin-left:236px;padding:0 32px 32px 0}@supports (-webkit-touch-callout:none){.onboarding-tab-teachers__teacher-right-section{margin-left:236px}}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.onboarding-tab-teachers{padding:0;max-width:unset}.onboarding-tab-teachers__teacher-info{display:flex;flex-direction:column;padding:16px 0 0}.onboarding-tab-teachers__teacher-right-section{max-width:620px;padding:0 32px 32px 0}}.onboarding-tab-teachers__title{padding-left:40px;font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:1.875rem;letter-spacing:0;line-height:normal;color:#fff;display:inline-block;line-height:1.75rem;text-transform:uppercase}@supports ((background-clip:text) or (-webkit-background-clip:text)) and ((text-fill-color:transparent) or (-webkit-text-fill-color:transparent)){.onboarding-tab-teachers__title{background-image:linear-gradient(270deg,#00b2ff -90%,#d8d8d8);background-size:cover;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}}@media (max-width:1199.5px){.onboarding-tab-teachers__title{display:block;margin:0 auto;text-align:center}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.onboarding-tab-teachers__title{text-align:left;padding:40px 32px 0}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.onboarding-tab-teachers__title{text-align:left;padding:40px 32px 0}}.onboarding-tab-teachers__teacher-section{margin:40px 0;box-sizing:border-box;display:flex;align-items:flex-start;justify-content:flex-start;border-bottom:1px solid hsla(0,0%,100%,.2);padding-bottom:40px}@media (max-width:1199.5px){.onboarding-tab-teachers__teacher-section{flex-direction:column;margin:40px 0;border-bottom:1px solid hsla(0,0%,100%,.2)}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.onboarding-tab-teachers__teacher-section{border-bottom:1px solid hsla(0,0%,100%,.2);margin:40px 0;padding-bottom:0}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.onboarding-tab-teachers__teacher-section{border-bottom:1px solid hsla(0,0%,100%,.2);margin:40px 0;flex-direction:row}}.onboarding-tab-teachers__teacher-section:last-child{margin-bottom:83px;border-bottom:none;padding-bottom:0}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.onboarding-tab-teachers__teacher-section:last-child{margin-bottom:34px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.onboarding-tab-teachers__teacher-section:last-child{margin-bottom:120px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.onboarding-tab-teachers__teacher-section:last-child{margin-bottom:20px}}.onboarding-tab-teachers .avatar__wrapper{display:flex;flex-shrink:0}@media (max-width:1199.5px){.onboarding-tab-teachers .avatar__wrapper{justify-content:start;max-height:100px;padding-left:16px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.onboarding-tab-teachers .avatar__wrapper{justify-content:start;max-height:unset;padding-left:32px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.onboarding-tab-teachers .avatar__wrapper{justify-content:start;max-height:unset;padding-left:0}}.onboarding-tab-teachers .avatar__wrapper .avatar .teacher-avatar-educational-paths{filter:none}@media (max-width:1199.5px){.onboarding-tab-teachers .avatar__wrapper .avatar .teacher-avatar-educational-paths{width:100px;height:100px;border:2px solid #26e5e9}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.onboarding-tab-teachers .avatar__wrapper .avatar .teacher-avatar-educational-paths{width:164px;height:164px;border:2px solid #26e5e9}}.onboarding-tab-teachers__teacher-left-section{width:210px;margin-right:20px}@media (min-width:1200px){.onboarding-tab-teachers__teacher-left-section{min-width:210px;padding-left:40px}}@media (max-width:1199.5px){.onboarding-tab-teachers__teacher-left-section{width:100%;margin:0;display:flex}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.onboarding-tab-teachers__teacher-left-section{display:flex}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.onboarding-tab-teachers__teacher-left-section{display:flex;flex-direction:column;padding:0 32px;max-width:227px}}.onboarding-tab-teachers__fullname{display:block;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:1rem;line-height:1.25rem;text-transform:uppercase;margin-top:16px}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.onboarding-tab-teachers__fullname{font-size:1.25rem;max-width:388px}}@media (max-width:1199.5px){.onboarding-tab-teachers__fullname{margin-top:0}}.onboarding-tab-teachers__jobtitle{display:block;font-family:Tobias Light;font-weight:300;font-size:1rem;letter-spacing:.2px;line-height:1.5;margin-top:4px}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.onboarding-tab-teachers__jobtitle{margin-top:8px;color:hsla(0,0%,100%,.6980392156862745)}}@media (max-width:1199.5px){.onboarding-tab-teachers__jobtitle{font-size:.875rem;margin-top:8px;color:hsla(0,0%,100%,.6980392156862745)}}.onboarding-tab-teachers__location{display:block;font-family:Tobias Light;font-weight:300;font-size:1rem;letter-spacing:.2px;line-height:1.5;margin-top:16px}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.onboarding-tab-teachers__location{margin-top:8px;color:hsla(0,0%,100%,.6980392156862745)}}@media (max-width:1199.5px){.onboarding-tab-teachers__location{font-size:.875rem;margin-top:4px;color:hsla(0,0%,100%,.6980392156862745)}}.onboarding-tab-teachers__bio-seemore{margin-bottom:24px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.onboarding-tab-teachers__bio-seemore{margin-bottom:44px}}.onboarding-tab-teachers__bio-container{max-height:144px;overflow:hidden;transition:max-height .3s ease}@media (max-width:1199.5px){.onboarding-tab-teachers__bio-container{max-height:96px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.onboarding-tab-teachers__bio-container{margin-top:0}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.onboarding-tab-teachers__bio-container{margin-top:20px}}.onboarding-tab-teachers__bio{font-family:Avenir LT Std\ 35 Light;font-weight:300;font-size:1rem;margin:0}@media (min-width:1200px){.onboarding-tab-teachers__bio{margin-top:-6px}}.onboarding-tab-teachers__bio *{font-family:Avenir LT Std\ 35 Light;font-weight:300;font-size:1rem}.onboarding-tab-teachers__bio ol,.onboarding-tab-teachers__bio ul{list-style-type:disc;list-style-position:inside}.onboarding-tab-teachers__bio p:last-of-type{margin-bottom:0}.onboarding-tab-teachers__seemore{padding:10px 0 0;height:auto;width:100%}@media (min-width:1200px){.onboarding-tab-teachers__seemore:empty{display:none}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.onboarding-tab-teachers__lessons-section{margin-top:44px}}.onboarding-tab-teachers__lessons-title{display:block;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:1rem;letter-spacing:-.2px;line-height:1.5;color:#fff;text-transform:uppercase}.onboarding-tab-teachers__lesson-btn.btn-v4{text-transform:uppercase;min-height:unset;min-width:unset;margin-top:8px;text-align:left}.carousel-master{padding-top:99px;min-height:650px;box-sizing:border-box}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.carousel-master{display:flex;align-items:flex-end}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.carousel-master{min-height:643px;padding-top:120px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.carousel-master{padding-top:160px;min-height:unset}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.carousel-master{padding-top:240px;min-height:unset}}.carousel-master__wrapper{height:100%}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.carousel-master__wrapper{background-image:linear-gradient(180deg,rgba(2,8,20,0) 13%,rgba(2,8,20,.94) 69%,#020814)}}.carousel-master__top-info{display:flex;align-items:flex-end;justify-content:space-between;isolation:isolate;height:auto;padding-left:56px}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.carousel-master__top-info{padding-left:32px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.carousel-master__top-info{display:block;padding:0;min-height:unset}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.carousel-master__top-info{width:auto}}.carousel-master__top-text .title-label{font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:2.125rem;letter-spacing:-.9px;line-height:normal;color:#fff;display:inline-block;line-height:2.125rem;max-width:474px;margin-bottom:8px}@supports ((background-clip:text) or (-webkit-background-clip:text)) and ((text-fill-color:transparent) or (-webkit-text-fill-color:transparent)){.carousel-master__top-text .title-label{background-image:linear-gradient(270deg,#00b2ff -90%,#d8d8d8);background-size:cover;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}}@media (min-width:1200px){.carousel-master__top-text .title-label{font-size:2.5rem;line-height:2.5rem}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.carousel-master__top-text .title-label{max-width:474px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.carousel-master__top-text .title-label{max-width:391px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.carousel-master__top-text .title-label{padding:0 32px;max-width:584px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.carousel-master__top-text .title-label{letter-spacing:-2px;font-size:1.875rem;line-height:1.875rem;padding:0 16px}}.carousel-master__top-text .description-label{overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin-top:16px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.carousel-master__top-text .description-label{-webkit-line-clamp:4}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.carousel-master__top-text .description-label__wrapper{max-height:136px}.carousel-master__top-text .description-label__wrapper.not-purchased{max-height:120px}}.carousel-master__top-text .description-label,.carousel-master__top-text .description-label p{font-family:Tobias Light;font-weight:300;font-size:1rem;letter-spacing:.2px;line-height:1.5;margin-bottom:0;line-height:1.25rem}.carousel-master__top-text .description-label:empty,.carousel-master__top-text .description-label p:empty{display:none}.carousel-master__top-text .description-label--skeleton .skeleton-text{margin-bottom:4px}.carousel-master__top-text .price-label{color:#26e5e9;font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:1rem;letter-spacing:0;line-height:22px;font-size:1.375rem;margin-top:16px}.carousel-master__top-text .price-label.crossed{color:#777;text-decoration:line-through}@media (min-width:1200px){.carousel-master .carousel-variablewidth-alternate-color{min-height:359px;box-sizing:border-box}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.carousel-master .carousel-wrapper.variable-width .carousel-variablewidth-alternate-color{padding-bottom:56px}}.carousel-master__discover-more{margin-top:32px}.carousel-master__date-schedule{color:#26e5e9;font-family:Avenir LT Std\ 55 Roman;font-weight:400;font-size:.875rem;letter-spacing:.2px;line-height:18px;color:#fff;margin-bottom:16px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.carousel-master__date-schedule{margin-bottom:12px}}.carousel-master__top-complexity-row{display:flex;align-items:center;margin-bottom:8px;max-width:474px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.carousel-master__top-complexity-row{max-width:391px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.carousel-master__top-complexity-row{padding:0 16px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.carousel-master__top-complexity-row{padding:0 32px;max-width:584px}}.carousel-master__top-complexity-row .complexity-label{font-family:Tobias Light;font-weight:300;font-size:1rem;letter-spacing:.2px;line-height:1.5;line-height:1.25rem;opacity:.8;margin-right:14px}.carousel-master__top-complexity-row .tag-badge{font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:.75rem}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.carousel-master .carousel-wrapper.variable-width .carousel-variablewidth:hover .carousel-variablewidth-arrow.carousel-variablewidth-arrow-prev{opacity:1}.carousel-master .carousel-wrapper.variable-width .carousel-variablewidth:not(:hover) .carousel-variablewidth-arrow.carousel-variablewidth-arrow-prev{opacity:0}}.carousel-master__courses-row{position:relative;display:flex;align-items:flex-start;justify-content:flex-start}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.carousel-master__courses-row{flex-direction:column}}.carousel-master__courses-row-info{flex-shrink:0;width:474px;max-width:100vw}@media (min-width:1200px){.carousel-master__courses-row-info{padding-bottom:40px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.carousel-master__courses-row-info{width:391px;margin-right:32px;padding-bottom:40px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.carousel-master__courses-row-info{margin-bottom:40px;margin-right:0;padding:0 16px;box-sizing:border-box}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.carousel-master__courses-row-info{padding:0 32px;margin-bottom:48px;width:584px}}.carousel-master__carousel-wrapper{position:relative;max-width:100%}@media (min-width:1200px){.carousel-master__carousel-wrapper{max-width:calc(100vw - 590px)}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.carousel-master__carousel-wrapper{max-width:calc(100vw - 455px)}}.carousel-master .carousel-section{min-height:0}.carousel-master .carousel-section .carousel-variablewidth{min-width:50vw}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.carousel-master .carousel-section .carousel-variablewidth .space-left{min-width:32px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.carousel-master .carousel-section .carousel-variablewidth .space{min-width:16px}}.carousel-master .carousel-section.opacity-06{opacity:.6}.carousel-master .carousel-section.opacity-06 .carousel-section__element-wrapper{pointer-events:none}.carousel-master .carousel-section.opacity-06.carousel-wrapper.variable-width .carousel-scroller{overflow:visible}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.carousel-master .carousel-section.opacity-06.carousel-wrapper.variable-width .carousel-scroller{overflow:auto}}.carousel-master .carousel-section.opacity-06 .card-evolution.small .card-evolution__footer,.carousel-master .carousel-section.opacity-06.carousel-wrapper.variable-width .carousel-variablewidth.card-evolution .carousel-variablewidth-arrow{display:none}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.carousel-master .carousel-section{margin-top:15px}}.carousel-master .carousel-section.carousel-wrapper.variable-width .carousel-variablewidth-title-container{padding:0}@media (min-width:1200px){.carousel-master .carousel-section.carousel-wrapper.variable-width .carousel-variablewidth-title-container{padding-top:10px}}.carousel-master .not-purchased-title{display:flex;align-items:flex-start;position:absolute;font-family:Tobias Light;font-weight:300;font-size:1rem;letter-spacing:.2px;line-height:1.5;font-family:Avenir LT Std\ 35 Light;line-height:1.25rem}@media (min-width:1200px){.carousel-master .not-purchased-title{top:-10px;left:60px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.carousel-master .not-purchased-title{top:-19px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.carousel-master .not-purchased-title{position:relative;padding:0 16px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.carousel-master .not-purchased-title{position:relative;padding:0 32px}}.carousel-master .not-purchased-title img{width:16px;height:auto;flex-shrink:0;margin:2px 8px 2px 0}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.carousel-master .not-purchased-title img{margin:2px 14px 2px 0}}.carousel-master .carousel-section .section__header{display:none}.carousel-master__image-background{position:absolute;z-index:0;top:0;left:0;width:100%;opacity:.5}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.carousel-master__image-background{opacity:.6;height:calc(100% - 292px)}}.carousel-master__image-background-shadow{position:absolute;z-index:0;bottom:0;left:0;width:100%;height:100%;background-image:linear-gradient(180deg,rgba(2,8,20,0) 13%,rgba(2,8,20,.94) 69%,#020814)}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.carousel-master__image-background-shadow{height:546px;bottom:223px;background:linear-gradient(180deg,rgba(2,8,20,.0001) 12.64%,rgba(2,8,20,.939673) 69.27%,#020814 99.98%)}}.carousel-master__image-background-shadow .carousel-scroller{margin-top:-50px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.carousel-master--lesson .carousel-master__image-background{height:100%}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.carousel-master--lesson .carousel-master__image-background-shadow{bottom:0}}body{--bg:#020814}.onboarding-modal .modal__content,.onboarding-modal_result .modal__content{display:flex;width:100%;justify-content:center;max-width:800px}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.onboarding-modal .modal__content:has(input:focus,textarea:focus),.onboarding-modal_result .modal__content:has(input:focus,textarea:focus){min-height:calc(100vh - env(keyboard-inset-bottom))}}@media (max-width:767px) and (orientation:portrait){.onboarding-modal .modal__content,.onboarding-modal_result .modal__content{margin:auto;padding:0}}.onboarding-modal .modal__content>div,.onboarding-modal_result .modal__content>div{background-color:#020814;width:100%;padding:0 40px;box-sizing:border-box}@media (max-width:767px) and (orientation:portrait){.onboarding-modal .modal__content>div,.onboarding-modal_result .modal__content>div{padding:0 16px}}.onboarding-modal .modal__content .ecommerce-alert-modal__header,.onboarding-modal_result .modal__content .ecommerce-alert-modal__header{padding-top:96px}.onboarding-modal .modal__content .ecommerce-alert-modal__body,.onboarding-modal_result .modal__content .ecommerce-alert-modal__body{padding:0 65px}@media (max-width:767px) and (orientation:portrait){.onboarding-modal .modal__content .ecommerce-alert-modal__body,.onboarding-modal_result .modal__content .ecommerce-alert-modal__body{padding:0 16px}}.onboarding-modal .modal__content .ecommerce-alert-modal__footer,.onboarding-modal_result .modal__content .ecommerce-alert-modal__footer{padding-bottom:56px;margin-top:0}.onboarding-modal .modal__content .ecommerce-alert-modal__footer button,.onboarding-modal_result .modal__content .ecommerce-alert-modal__footer button{width:fit-content;min-width:unset}.onboarding-modal_result_wrapper,.onboarding-modal_wrapper{margin:40px 0;display:flex;flex-direction:column;justify-content:center;align-content:center}.onboarding-modal_result_title,.onboarding-modal_title{font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:1.875rem;letter-spacing:0;line-height:normal;color:#fff;margin-bottom:24px;text-transform:uppercase}.onboarding-modal_result_title-icon,.onboarding-modal_title-icon{margin-left:auto;margin-right:auto;width:56px;height:56px;background-color:#09343f;border-radius:50%;margin-bottom:40px}.onboarding-modal_result_title-icon_tick,.onboarding-modal_title-icon_tick{width:100%;height:100%;background-image:url(/images/svg-icons/tick-green.svg);background-size:18px;background-position:50%;background-repeat:no-repeat;animation:successFormSent .3s .15s;animation-timing-function:ease-in-out;animation-fill-mode:forwards;opacity:0;transform:scale(0)}.onboarding-modal_result_row:first-child,.onboarding-modal_row:first-child{margin-bottom:0}.onboarding-modal_result_row,.onboarding-modal_row{display:flex;flex-direction:row;margin-bottom:16px}@media (max-width:767px) and (orientation:portrait){.onboarding-modal_result_row,.onboarding-modal_row{flex-direction:column}}.onboarding-modal_result_row textarea,.onboarding-modal_row textarea{height:133px;resize:none}.onboarding-modal_field,.onboarding-modal_result_field{display:flex;flex-direction:column;flex-grow:1;min-width:calc(50% - 8px)}.onboarding-modal_field span,.onboarding-modal_result_field span{text-align:left;font-size:14px;margin:2px 0 0 4px}.onboarding-modal_field:nth-child(2),.onboarding-modal_result_field:nth-child(2){margin-left:16px}@media (max-width:767px) and (orientation:portrait){.onboarding-modal_field:nth-child(2),.onboarding-modal_result_field:nth-child(2){margin:16px 0 0}}.onboarding-modal_description,.onboarding-modal_result_description{font-size:1rem;font-weight:300;text-align:center;margin:0}.onboarding-modal_result .modal__content .ecommerce-alert-modal__footer{padding:40px}@keyframes successFormSent{0%{opacity:0;transform:scale(0)}50%{opacity:.5;transform:scale(1.3)}70%{opacity:.7;transform:scale(.8)}90%{opacity:.9;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.card-show-more{background:hsla(0,0%,100%,.1);border-radius:6px;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;margin-right:12px;height:100%;cursor:pointer}.card-show-more .view-all{display:flex;align-items:center;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:.875rem;line-height:1.125rem;margin:0;color:#26e5e9}.card-show-more .view-all img{width:14px;height:auto;margin-left:8px;filter:invert(82%) sepia(69%) saturate(2517%) hue-rotate(134deg) brightness(99%) contrast(85%)}.card-show-more.card-evolution{min-width:254px;height:142px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-show-more.card-evolution{min-width:152px;height:196px}}.card-show-more.medium-pill{min-width:255px;height:230px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-show-more.medium-pill{min-width:152px;height:198px}}.card-show-more.card-large-evolution{min-width:254px;height:289px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.card-show-more.card-large-evolution{min-width:152px;height:232px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-show-more.card-large-evolution{min-width:152px;height:232px}}.card-show-more.card-educational-paths-section{min-width:254px;height:242px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-show-more.card-educational-paths-section{min-width:152px;height:193px}}.card-show-more.latest-collection-carousel{min-width:260px;border-radius:8px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.card-show-more.latest-collection-carousel{border-radius:0 8px 8px 0}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-show-more.latest-collection-carousel{width:320px}}.card-l1-carousel .card-show-more.card-evolution{height:100%;min-width:254px}@media (max-width:1199.5px){.card-l1-carousel .card-show-more.card-evolution{min-width:152px}}.keyboard-active .card-show-more:focus{outline:2px solid #c7ff00}.search-catalogue .search-evolution__view-all{bottom:0;margin-bottom:0!important}.search-catalogue .search-evolution__suggestions{height:100%;padding-left:1px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.search-catalogue .search-evolution__suggestions{padding-bottom:16px}}.search-catalogue .search-evolution__suggestions__box{display:flex;flex-direction:column;justify-content:space-between;height:100%}.modal-search-mobile .header-v3{display:none}.header-menu__container--search-open .search-evolution__height{transition:height .5s ease;transform:translateX(0) translateY(0) translateZ(0);height:100%}.header-menu__container--search-open .search-evolution .search-columns__container{height:calc(100vh - 98px)}.search-evolution{background-color:#020814;height:602px;border:1px solid hsla(0,0%,100%,.3);border-left:unset;border-right:unset}@media screen and (min-width:992px) and (max-width:1199px) and (orientation:landscape) and (max-height:900px){.search-evolution{height:100vh}}.search-evolution:before{content:"";position:absolute;top:100%;width:100vw;height:100vh;background-color:rgba(2,8,20,.6);pointer-events:none}.search-evolution .area-of-expertise__container{height:calc(100% - 153px)}.search-evolution .area-of-expertise__section{border-right-color:hsla(0,0%,100%,.1)}.search-evolution__title{position:sticky;background:#020814;color:#fff;font-family:Avenir LT Std\ 55 Roman;font-size:1.875rem;line-height:1.4;font-weight:400;letter-spacing:-.7px;padding:64px 0 40px;z-index:2;top:0}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.search-evolution__title{padding:64px 0 24px;font-family:Avenir LT Std\ 65 Medium;font-weight:500}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.search-evolution__title{padding:40px 0 16px;font-size:"Avenir LT Std 65 Medium";font-weight:400}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.search-evolution__title{padding:16px 0;font-family:Avenir LT Std\ 65 Medium;font-weight:500}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.search-evolution__title{font-size:1.25rem}}.search-evolution__view-all{margin-bottom:0!important;min-width:100%;position:absolute;bottom:0;height:66px;left:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(644.27% 1455.74% at 599.06% 50%,#69d1ff 0,#020814 100%);font-size:.875rem}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.search-evolution__view-all.phone-and-tablet-portrait{display:none}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.search-evolution__view-all{width:100%}.search-evolution__view-all.desktop-and-tablet-landscape{display:none}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.search-evolution__view-all{height:50px}}.search-evolution__view-all,.search-evolution__view-all span{text-decoration:none}.search-evolution__suggestions{display:flex;flex-grow:1;padding-left:1px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.search-evolution__suggestions{overflow:auto;-ms-overflow-style:none;scrollbar-width:none}}.search-evolution__suggestions::-webkit-scrollbar{width:0;display:none!important}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.search-evolution__suggestions{padding-bottom:16px}}.search-evolution__suggestions__box{display:flex;justify-content:space-between;flex-grow:1;flex-direction:column;flex-wrap:nowrap}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.search-evolution__suggestions__box__content{padding-bottom:66px}}.search-evolution__suggestions .skeleton-text{margin-bottom:12px}.search-evolution__suggestions .text-btn{font-size:.875rem;min-height:auto;line-height:unset;line-height:1rem;margin-bottom:10px;overflow:visible}.search-evolution__topics::-webkit-scrollbar{display:none}.search-evolution__topics{height:auto;padding-bottom:20px;overflow:auto;display:grid;grid-template-columns:repeat(auto-fill,300px);grid-gap:16px 20px;-ms-overflow-style:none;scrollbar-width:none}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.search-evolution__topics{padding-bottom:42px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.search-evolution__topics{padding-bottom:76px}}.search-evolution__topics.tablet-portrait{display:none}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.search-evolution__topics{height:100%}.search-evolution__topics:not(.tablet-portrait){display:none}.search-evolution__topics.tablet-portrait{display:grid;grid-gap:72px 16px;grid-template-columns:repeat(auto-fill,164px)}.search-evolution__topics.tablet-portrait .card-l1-evolution.tablet-style,.search-evolution__topics.tablet-portrait .card-l1-evolution.tablet-style .card-v3__wrapper{width:164px}.search-evolution__topics.tablet-portrait .card-l1-evolution__text-wrapper{color:#fff}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.search-evolution__topics{height:100%}}.search-evolution__header{padding:56px 0 32px;border-bottom:1px solid hsla(0,0%,100%,.1)}.search-columns{width:100vw;max-height:100%;background-color:#020814;color:#020814;border-top:1px solid hsla(0,0%,100%,.1)}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.search-columns{max-height:unset;min-height:100vh}}.search-columns.is-modal{position:fixed;width:100%;height:calc(100vh - 98px);z-index:200;border-top:none;transition:height .3s ease;overflow:hidden;height:100%;box-sizing:border-box}.search-columns__content{width:100%;height:100%}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.search-catalogue .search-columns__container{margin-bottom:60px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.search-catalogue .search-columns__container{height:calc(var(--vh-nobars, 100vh) - 243px);max-height:unset}}.search-columns__container{width:100%;height:100%}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.search-columns__container{display:flex;align-items:stretch;flex-wrap:nowrap;height:458px;max-height:calc(var(--vh-nobars, 100vh) - 245px)}}@media screen and (min-width:992px) and (max-width:1199px) and (orientation:landscape) and (min-width:992px) and (max-width:1199px) and (orientation:landscape) and (max-height:900px),screen and (min-width:1200px) and (min-width:992px) and (max-width:1199px) and (orientation:landscape) and (max-height:900px){.search-columns__container{height:100vh}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.search-columns__container{margin:0 auto;box-sizing:border-box}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.search-columns__container{padding:0 16px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.search-columns__container{padding:0 32px}}@media screen and (min-width:1440px){.search-columns__container{max-width:1440px;margin-left:auto;margin-right:auto}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.search-columns .modal-right__close{background-color:hsla(0,0%,100%,.1);right:0}}@media screen and (min-width:992px) and (max-width:1199px) and (orientation:landscape) and (min-width:1440px),screen and (min-width:1200px) and (min-width:1440px){.search-columns .modal-right__close{right:calc(50vw - 720px)}}.search-columns__section{display:flex;flex-direction:column;width:33.33333%;height:100%;position:relative;box-sizing:border-box}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.search-columns__section{padding-left:60px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.search-columns__section{width:100%}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.search-columns__section{padding-left:32px}}.search-columns__section:last-of-type{border-right:none}.search-columns__section.scrollable-section{overflow-x:hidden;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.search-columns__section.scrollable-section::-webkit-scrollbar{width:0;height:0}.search-columns__section.search-columns__column-larger{overflow:auto;width:66.66667%}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.search-columns__section.search-columns__column-larger{border-left:1px solid hsla(0,0%,100%,.1)}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.search-columns:not(.is-modal) .search-columns__section{width:100%}}.form__field--selectable--pushcontent .dropdown{position:relative;margin-top:unset}.dropdown,.dropdown-filter{display:flex;flex-direction:column}.dropdown{width:100%}.dropdown--hidden{display:none}.dropdown_searchbox{display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:40px;padding:11px 13px 9px 16px;background:#f2f3f3;color:rgba(2,8,20,.8);font-size:1rem;box-sizing:border-box}.dropdown_searchbox:active,.dropdown_searchbox:hover{background-color:#dbdadc;color:rgba(2,8,20,.8)}.dropdown_searchbox input{background-color:transparent;border:0;width:calc(100% - 30px)}.dropdown_searchbox_icon{width:15px;height:15px}.dropdown_close_icon{filter:invert(96%) sepia(37%) saturate(1056%) hue-rotate(176deg) brightness(95%) contrast(102%)}.dropdown_close_icon,.dropdown_close_icon img{width:16px;height:16px}.dropdown_options{max-height:240px;overflow:auto;border-radius:0 0 4px 4px;background-color:#fff;padding:8px 0 4px;overflow-x:hidden!important;-ms-overflow-style:none;scrollbar-width:6px}.dropdown_options::-webkit-scrollbar{width:6px;background-color:#1b212c}.dropdown_options::-webkit-scrollbar-thumb{border-radius:99px;cursor:pointer}.dropdown_options::-webkit-scrollbar-thumb:active,.dropdown_options::-webkit-scrollbar-thumb:hover{background-color:#fff!important;color:#fff!important}.dropdown_options::-webkit-scrollbar{background-color:transparent}.dropdown_options::-webkit-scrollbar-thumb{background-color:#4e525a}.option{display:flex;gap:16px;align-items:center;background-color:#fff;font-size:1rem;padding:6px 16px}.option_checkbox{width:20px;height:20px;border-radius:6px;cursor:pointer;flex-shrink:0}.option .disabled-checkbox{cursor:default}.option_label{font-family:Avenir LT Std\ 35 Light;color:#353943;font-weight:300}.option--selected .option_label{font-family:Avenir LT Std\ 65 Medium;font-weight:500;color:#020814}.option--notselectable{cursor:pointer}.option:hover:not(.option--disabled){background-color:rgba(38,229,233,.1)}.option--disabled{opacity:.2;cursor:default}.leaderboard{background:#020814;padding:0 60px 80px;display:grid;justify-content:center}@media (min-width:767px) and (orientation:portrait),(min-width:991px) and (orientation:landscape){.leaderboard{max-width:1264px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.leaderboard{margin:0 auto;grid-template-columns:268px calc(100% - 268px);column-gap:56px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.leaderboard{padding:0 32px 80px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.leaderboard{padding:0 0 80px}}.leaderboard p{margin-bottom:0}.leaderboard__header{width:100%}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.leaderboard__header{margin-bottom:20px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.leaderboard__header{padding:0 16px}}.leaderboard__title{font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:2.125rem;letter-spacing:-.9px;line-height:normal;color:#fff;display:inline-block;line-height:1em;margin-bottom:8px}@supports ((background-clip:text) or (-webkit-background-clip:text)) and ((text-fill-color:transparent) or (-webkit-text-fill-color:transparent)){.leaderboard__title{background-image:linear-gradient(270deg,#00b2ff -90%,#d8d8d8);background-size:cover;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.leaderboard__title{font-size:1.875rem}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.leaderboard__title{margin-bottom:4px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.leaderboard__title{margin-bottom:0}}.leaderboard__description{position:absolute;width:250px;font-family:Tobias Light;font-weight:300;font-size:1rem;letter-spacing:.2px;line-height:1.5;line-height:1.25}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.leaderboard__description{position:unset;width:96vw}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.leaderboard__description{position:unset;width:96vw}}.leaderboard__users{display:flex;flex-direction:column}.leaderboard__user{width:100%;min-height:70px;border-top:1px solid hsla(0,0%,100%,.2)}.leaderboard__user:last-child:not(.leaderboard__user--me){border-bottom:1px solid hsla(0,0%,100%,.2)}.leaderboard__user--me{background:rgba(38,229,233,.1)}.leaderboard__user--me .leaderboard__user__position{color:#fff}.leaderboard__user__left-side{display:flex;align-items:center;padding-right:12px}.leaderboard__user__position{display:flex;align-items:center;padding:0 25px 0 16px;line-height:normal!important;font-family:Tobias Light;font-weight:300;font-size:1rem;letter-spacing:.2px;line-height:1.5;font-size:2.25rem;color:hsla(0,0%,100%,.6)}.leaderboard__user__name-score{display:flex;width:100%}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.leaderboard__user__name-score{flex-direction:column;font-size:.875rem}}@media (min-width:767px) and (orientation:portrait),(min-width:991px) and (orientation:landscape){.leaderboard__user__name-score{justify-content:space-between}}.leaderboard__user__right-side{padding-right:70px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.leaderboard__user__right-side{display:flex;justify-content:flex-start;padding-right:0}}.leaderboard__user__avatar-wrapper{position:relative}.leaderboard__user__avatar{margin-right:12px}.leaderboard__user__avatar.avatar.small{min-width:40px;width:40px;height:40px}.leaderboard__user__avatar.avatar.small .avatar__initials{background:#6367de}.leaderboard__user__avatar.avatar.small .avatar__initials p{line-height:normal;font-size:1rem}.leaderboard__user__name,.leaderboard__user__score{font-family:Tobias Light;font-weight:300;font-size:1rem;letter-spacing:.2px;line-height:1.5;font-family:Avenir LT Std\ 35 Light;line-height:normal}.leaderboard__user__arrow{position:absolute;bottom:0;z-index:4;right:4px;display:flex;justify-content:center;align-items:center;width:16px;height:20px;border-radius:11px}.leaderboard__user__arrow img{width:9px;filter:invert(1)}.leaderboard__user__arrow.leaderboard__user__arrow-up{background-color:#75a53e}.leaderboard__user__arrow.leaderboard__user__arrow-down{background-color:#c02f86}.leaderboard__user-wrapper{display:flex;height:100%;justify-content:space-between;align-items:center;min-height:70px}.leaderboard__empty-tab1{color:#fff;display:flex;justify-content:center;align-items:center;padding:196px 0;font-family:Avenir LT Std;font-size:20px;font-weight:700;line-height:20px;letter-spacing:0;text-align:center}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.leaderboard__empty-tab1{padding:116px 0}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.leaderboard__empty-tab1{padding:116px 30px}}.leaderboard__empty-tab2{padding:206px 0}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.leaderboard__empty-tab2{padding:126px 0}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.leaderboard__empty-tab2{padding:136px 30px}}.leaderboard__table-container{padding:0 20px}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.leaderboard__table-container{width:96vw}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.leaderboard__table-container{width:100vw}}.leaderboard__tabs-borders{display:flex;height:62px;border-top:1px solid hsla(0,0%,100%,.2)}.leaderboard__tab1-content,.leaderboard__tab2-content{cursor:pointer;flex:1;border-bottom:4px solid hsla(0,0%,100%,.2);font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:12px;font-weight:800;line-height:normal;letter-spacing:.17142857611179352px;text-align:center}.leaderboard__tab1-content .text-tab,.leaderboard__tab2-content .text-tab{height:100%;display:grid;align-items:center}.leaderboard__tab1-content.active,.leaderboard__tab2-content.active{border-bottom:4px solid #26e5e9}.skeleton-pulse svg>rect{fill:url(#lineargradientId_1)!important}.skeleton__editorial-carousel,.skeleton__generic-banner{max-width:100vw;overflow:hidden;margin:40px 0 40px 60px}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.skeleton__editorial-carousel,.skeleton__generic-banner{margin-left:32px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.skeleton__editorial-carousel,.skeleton__generic-banner{margin:28px 0 28px 16px}}.carousel-wrapper.variable-width .section__header.carousel-title-skeleton{margin-left:0;margin-right:0}.story-modal__pill-card{color:#000}.modal-share{width:100vw;overflow:hidden!important;position:fixed;height:calc(100vh - 98px);top:98px;display:flex;justify-content:center;align-items:center;left:0;z-index:200;box-sizing:border-box}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.modal-share{top:0;height:100vh}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.modal-share__background{position:fixed;top:0;width:100%;height:100vh;left:0;z-index:199;pointer-events:none;background:rgba(2,8,20,.8)}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape) and (max-width:991.5px),(min-width:992px) and (max-width:1199px) and (orientation:landscape) and (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:1200px) and (max-width:991.5px),(min-width:1200px) and (min-width:768px) and (max-width:1199px) and (orientation:portrait){.modal-share__background{top:0}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.modal-share.light-variant-mobile{background-color:#fff}.modal-share.light-variant-mobile .modal-right__close{background-color:#fff;border-color:rgba(2,8,20,.1)}.modal-share.light-variant-mobile .modal-right__close img{filter:invert(1)}.modal-share.light-variant-mobile .modal-share__content{background:#fff;padding-top:0}}.modal-share.overflow-scroll-content .modal-share__content{overflow:scroll}.modal-share.no-padding-sides .modal-share__content{padding-left:0;padding-right:0}.modal-share__content{position:absolute;width:800px;height:350px;overflow:visible;z-index:200;background:#020814;box-sizing:border-box;color:currentColor;-ms-overflow-style:none;scrollbar-width:none}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.modal-share__content{display:flex;flex-direction:column;justify-content:center;width:100vw;height:100vh;position:fixed;left:0;padding:88px 16px}.modal-share__content .button-no-back.modal-share__close{right:0;top:0;left:unset;position:absolute}.modal-share__content .share-body .linkedin-alert{display:flex;flex-direction:column}.modal-share__content .share-body .linkedin-alert svg{height:16px!important;width:16px!important;margin-right:10px;margin-top:17px;align-self:center}.modal-share__content .share-body .linkedin-alert p{margin-top:9px!important;font-size:12px;color:hsla(0,0%,100%,.8)}.modal-share__content .share-body button{min-width:100%}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.modal-share__content{display:flex;flex-direction:column;justify-content:center;width:100vw;height:100vh;position:fixed}.modal-share__content .button-no-back.modal-share__close{right:0;top:0;left:unset;position:absolute}.modal-share__content .share-body .linkedin-alert{display:flex;align-items:baseline;flex-direction:column;margin-top:40px}.modal-share__content .share-body .linkedin-alert svg{height:16px!important;width:16px!important}.modal-share__content .share-body .linkedin-alert p{margin-top:8px}.modal-share__content .share-body button{min-width:50%!important}}.modal-share__content .share-body{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.modal-share__content .share-body h1{margin-bottom:24px;text-transform:uppercase}.modal-share__content .share-body p{margin-bottom:8px}.modal-share__content .share-body .linkedin-alert{display:flex;align-items:baseline}.modal-share__content .share-body .linkedin-alert svg{height:12px;width:12px;margin-right:10px;margin-bottom:-5px;align-self:center}.modal-share__content .share-body .linkedin-alert p{margin-top:16px;font-size:12px;color:hsla(0,0%,100%,.8)}.modal-share__content .share-body button{border-radius:25px;width:126px;margin-top:24px;border-color:hsla(0,0%,100%,.2)}.modal-share__content .share-body button img{max-width:12px;margin-left:8px;position:relative;top:-1px}.modal-share__content .share-body .btn-v4.small{min-width:126px}.modal-share__content::-webkit-scrollbar{width:0}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.modal-share__content .button-no-back.modal-share__close{margin:0}}.modal-share__close{position:relative;left:93%;top:0;width:56px;height:56px;background:hsla(0,0%,100%,.1);z-index:2;cursor:pointer;display:flex;align-items:center;justify-content:center}.modal-share__close img{width:14px;height:14px}.modal-share__close--hide{display:none}.modal-share__close.close-icon-modal-share{background-color:hsla(0,0%,100%,.1)}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.modal-share__close.close-icon-modal-share{background:rgba(2,8,20,.10196078431372549)}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.modal-share__close:not(.square-button-mobile){border-radius:100px;border:2px solid hsla(0,0%,100%,.1);margin-top:24px;margin-right:16px;background:none;width:40px;height:40px;padding:8px}.modal-share__close:not(.square-button-mobile) img{padding:4.8px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.modal-share__close:not(.square-button-mobile){margin-right:32px}}.card_cover--harvard{--padding-left:8px;--padding-top:8px;display:flex;position:absolute;top:0;z-index:9;width:100%;height:auto;align-items:flex-start;justify-content:flex-start;padding:var(--padding-top) var(--padding-left);box-sizing:border-box;background-image:linear-gradient(180deg,rgba(2,8,20,.4) 0,rgba(2,8,20,0));min-height:64px}.card_cover--harvard .cover_harvard{--max-width-img:200px;height:20px;width:auto;max-width:var(--max-width-img);object-fit:contain}.card-areaofexpertise__info .cover_harvard{max-width:200px;height:25px;margin-bottom:12px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-areaofexpertise__info .cover_harvard{display:none}}@media screen and (max-height:655px){.card-areaofexpertise__info .cover_harvard{margin-bottom:8px}}@media (min-width:1200px){.card-highlights-menu__image .card_cover--harvard .cover_harvard{--max-width-img:140px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.card-highlights-menu__image .card_cover--harvard .cover_harvard{--max-width-img:120px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-highlights-menu__image .card_cover--harvard .cover_harvard{--max-width-img:120px}}.card-v3-overview .card_cover--harvard{--padding-left:15px;--padding-top:15px}.course-session .card_cover--harvard .cover_harvard{--max-width-img:100px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-evolution__image .cover_harvard{--max-width-img:137px}}.banner_harvard{position:relative;width:100%;box-sizing:border-box}.banner_harvard--big{height:500px}.banner_harvard--big .banner_harvard_image{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0}@media (max-width:767px) and (orientation:portrait){.banner_harvard--big .banner_harvard_image{height:300px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.banner_harvard--big .banner_harvard_image{height:400px}}.banner_harvard--big .banner_harvard_image--intext{display:none}.banner_harvard--big_wrapper{display:flex;align-content:space-between;justify-content:flex-start;flex-direction:column;flex-wrap:wrap;align-items:stretch;position:relative;width:100%;height:100%;box-sizing:border-box;padding:100px 60px;background-image:linear-gradient(90deg,#020814 0,rgba(2,8,20,0) 70%)}@media (min-width:1200px){.banner_harvard--big_wrapper{min-height:500px;align-content:center}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.banner_harvard--big_wrapper{padding:54px 32px;min-height:400px;align-content:flex-start}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.banner_harvard--big_wrapper{padding:54px 32px 35px;flex-wrap:nowrap;background-image:linear-gradient(0deg,#020814 48%,rgba(2,8,20,0) 77%)}}@media (max-width:767px) and (orientation:portrait){.banner_harvard--big_wrapper{flex-wrap:nowrap;padding:54px 16px 10px;background-image:linear-gradient(0deg,#020814 52%,rgba(2,8,20,0) 77%)}}.banner_harvard--big_content--left,.banner_harvard--big_content--right{display:flex;width:50%;flex-direction:column;gap:16px;max-width:50%;box-sizing:border-box}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.banner_harvard--big_content--left,.banner_harvard--big_content--right{justify-content:center}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.banner_harvard--big_content--left,.banner_harvard--big_content--right{width:100%;max-width:unset;margin-top:auto}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.banner_harvard--big_content--left{width:58%;max-width:58%}}.banner_harvard--big_content--right{align-items:flex-end;justify-content:center}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.banner_harvard--big_content--right{width:42%;max-width:42%}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.banner_harvard--big_content--right{align-items:unset}}.banner_harvard--big .banner_harvard_title,.banner_harvard--big .banner_harvard_title>p{text-transform:uppercase;font-size:3.25rem;line-height:1.08;margin:0;font-weight:500;font-family:Avenir LT Std\ 65 Medium}@media (max-width:767px) and (orientation:portrait){.banner_harvard--big .banner_harvard_title,.banner_harvard--big .banner_harvard_title>p{font-size:1.875rem}}@media (min-width:1200px){.banner_harvard--big .banner_harvard_description,.banner_harvard--big .banner_harvard_description>p{max-width:431px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.banner_harvard--big .banner_harvard_description,.banner_harvard--big .banner_harvard_description>p{max-width:584px}}@media (max-width:767px) and (orientation:portrait){.banner_harvard--big .banner_harvard_description,.banner_harvard--big .banner_harvard_description>p{max-width:431px}}@media (min-width:1200px){.banner_harvard--card-image{height:447px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.banner_harvard--card-image{height:auto}}.banner_harvard--card-image .banner_harvard_image{max-width:654px;border-radius:6px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.banner_harvard--card-image .banner_harvard_image{max-width:473px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.banner_harvard--card-image .banner_harvard_image{max-width:473px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.banner_harvard--card-image .banner_harvard_image{display:none}}.banner_harvard--card-image_wrapper{display:flex;align-content:space-between;justify-content:flex-start;flex-direction:row;align-items:center;position:relative;width:100%;height:100%;box-sizing:border-box;padding:40px 60px;gap:40px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.banner_harvard--card-image_wrapper{padding:40px 32px;gap:24px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.banner_harvard--card-image_wrapper{align-items:stretch;flex-direction:column;padding:40px 32px;max-width:648px;justify-content:center;gap:24px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.banner_harvard--card-image_wrapper{max-width:unset;padding:24px 16px}}.banner_harvard--card-image .banner_harvard_image--intext{display:none;position:relative}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.banner_harvard--card-image .banner_harvard_image--intext{width:100%;display:block;height:328px}}@media screen and (max-width:375px){.banner_harvard--card-image .banner_harvard_image--intext{height:193px}}.banner_harvard--card-image .banner_harvard_content_text{max-width:unset}.banner_harvard--card-image .banner_harvard_title,.banner_harvard--card-image .banner_harvard_title>p{text-transform:uppercase;font-size:1.875rem;line-height:1.08;margin:0;font-weight:500;font-family:Avenir LT Std\ 65 Medium}@media (max-width:767px) and (orientation:portrait){.banner_harvard--card-image .banner_harvard_title,.banner_harvard--card-image .banner_harvard_title>p{font-size:1.875rem}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.banner_harvard--card-image{height:unset}}@media (min-width:1200px){.banner_harvard--card-image .banner_harvard_description,.banner_harvard--card-image .banner_harvard_description>p{max-width:623px}}.banner_harvard_content_text{max-width:638px}.banner_harvard_content_text,.banner_harvard_learning_areas{display:flex;flex-direction:column;gap:16px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.banner_harvard_content_text,.banner_harvard_learning_areas{width:100%;max-width:unset}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.banner_harvard_content_text,.banner_harvard_learning_areas{max-width:524px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.banner_harvard_content_text,.banner_harvard_learning_areas{width:100%;max-width:unset}}.banner_harvard_learning_areas{width:100%;gap:12px;max-width:432px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.banner_harvard_learning_areas{align-items:flex-end}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.banner_harvard_learning_areas{padding-top:24px;gap:8px}}.banner_harvard_learning_areas_label{display:none;margin:0;font-size:.875rem;color:hsla(0,0%,100%,.8);font-family:Avenir LT Std\ 45 Book}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.banner_harvard_learning_areas_label{display:block}}.banner_harvard_cover{width:300px;height:30px}.banner_harvard_cover img{height:100%;object-fit:cover}.banner_harvard_cover img.card-v3__background{width:unset;position:static}.banner_harvard_description,.banner_harvard_description>p{font-family:Tobias Light;font-weight:300;color:hsla(0,0%,100%,.8);margin:0;font-size:1rem;line-height:1.25}@media (min-width:1200px){.banner_harvard_description,.banner_harvard_description>p{max-width:626px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.banner_harvard_description,.banner_harvard_description>p{max-width:584px}}@media (max-width:767px) and (orientation:portrait){.banner_harvard_description,.banner_harvard_description>p{max-width:431px}}.banner_harvard_wrapper_btn{display:flex;flex-direction:row;gap:16px}.banner_harvard_wrapper_btn .btn-v4{display:flex;align-items:center}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.banner_harvard_wrapper_btn .btn-v4{min-width:194px;min-height:44px}}.banner_harvard_wrapper_btn--tooltip-left .banner_harvard_tooltip{order:-1}.banner_harvard_btn{display:flex;align-items:center;justify-content:center;order:2}.banner_harvard_btn span{display:inline-block}.banner_harvard_btn_icon{width:16px;height:16px;margin-left:12px}.banner_harvard_tooltip{--offset-tooltip:12px;position:relative;display:flex;align-items:center;justify-items:center;order:3;cursor:pointer}.banner_harvard_learning_areas_lnk{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:rgba(2,8,20,.8);border-radius:140px;padding:0 40px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.banner_harvard_learning_areas_lnk{width:100%;max-width:391px;box-sizing:border-box}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.banner_harvard_learning_areas_lnk{max-width:524px;border:2px solid hsla(0,0%,100%,.2);padding:0 24px;height:44px}}.banner_harvard_learning_areas_lnk button{justify-content:space-between;width:100%;font-family:Avenir LT Std\ 55 Roman;font-weight:400;font-size:.875rem;color:hsla(0,0%,100%,.8);text-decoration:none;letter-spacing:.2px}.banner_harvard_lnk_icon{transform:rotate(90deg)}.banner_harvard.banner-byc-l1{margin:40px 0}.banner_harvard.banner-byc-l1.banner_harvard--big{height:auto}@media (max-width:767px) and (orientation:portrait){.banner_harvard.banner-byc-l1.banner_harvard--big{height:532px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.banner_harvard.banner-byc-l1.banner_harvard--big{height:715px}}@media (min-width:1200px){.banner_harvard.banner-byc-l1 .banner_harvard--big_wrapper{align-content:flex-start}}.banner_harvard.banner-byc-l1 .banner_harvard_wrapper_btn{padding-top:24px}@media (min-width:1200px){.banner_harvard.banner-byc-l1 .banner_harvard_content_text{max-width:100%}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.banner_harvard--spark{height:auto}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.banner_harvard--spark .banner_harvard--big_wrapper{flex-direction:row}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.banner_harvard--spark .banner_harvard--big_wrapper{padding-top:242px;background-image:linear-gradient(0deg,#020814 42%,rgba(2,8,20,0) 64%)}}@media (max-width:767px) and (orientation:portrait){.banner_harvard--spark .banner_harvard--big_wrapper{padding-top:418px;background-image:linear-gradient(0deg,#020814 46%,rgba(2,8,20,0) 64%)}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.banner_harvard--spark .banner_harvard_image{height:400px}}@media (max-width:767px) and (orientation:portrait){.banner_harvard--spark .banner_harvard_image{height:468px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.banner_harvard--mentor{height:auto}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.banner_harvard--mentor .banner_harvard--big_wrapper{flex-direction:row}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.banner_harvard--mentor .banner_harvard--big_wrapper{padding-top:350px;background-image:linear-gradient(0deg,#020814 58%,rgba(2,8,20,0) 74%)}}@media (max-width:767px) and (orientation:portrait){.banner_harvard--mentor .banner_harvard--big_wrapper{padding-top:250px;background-image:linear-gradient(0deg,#020814 63%,rgba(2,8,20,0) calc(63% + 125px))}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.banner_harvard--mentor .banner_harvard_image{height:400px}}@media (max-width:767px) and (orientation:portrait){.banner_harvard--mentor .banner_harvard_image{height:300px}}@media (min-width:1200px){.keyboard-active .banner_harvard_tooltip:focus{outline:2px solid #c7ff00}}.tooltipV2{display:none;--left:50%;position:absolute;transform:translate(calc(var(--left)*-1 + var(--offset-tooltip, 0)),-85%);z-index:1;background-color:#444750;border-radius:4px;padding:10px 12px;max-width:174px;width:max-content;box-sizing:border-box;box-shadow:0 4px 6px -2px rgba(16,24,40,.03),0 12px 16px -4px rgba(16,24,40,.08)}.tooltipV2 div,.tooltipV2 div>p{display:block;font-family:Avenir LT Std\ 45 Book;font-weight:350;font-size:.75rem;line-height:.875rem;margin:0}.tooltipV2-arrow{position:absolute;top:98%;left:calc(var(--left) - 8.5px);width:0;height:0;border-left:8.5px solid transparent;border-right:8.5px solid transparent;border-top:8.5px solid #444750}.tooltipV2--shown{display:block}.filters-inline{min-height:93px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.filters-inline{min-height:58px;background-color:hsla(0,0%,100%,.05)}}.filters-inline__row{flex-wrap:wrap;row-gap:12px}.filters-inline__row,.filters-inline__row .full-width{display:flex;align-items:center;justify-content:left;column-gap:12px}.filters-inline__row .full-width{width:100%}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.filters-inline__row{display:none}}.filters-inline .form__wrapper{display:unset;flex-grow:unset}.filters-inline .form__field--selectable-inline{margin-top:0;padding-top:0}@supports (-webkit-touch-callout:none){@supports not (translate:none){.filters-inline .form__field--selectable-inline{margin-right:12px;margin-bottom:12px}}}.filters-inline__results-row{margin-top:5px;display:flex;align-items:center;min-height:48px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.filters-inline__results-row{justify-content:space-between}}.filters-inline__results{font-family:Avenir LT Std\ 45 Book;font-weight:350;font-size:.875rem;line-height:1.3;color:hsla(0,0%,100%,.8)}.filters-inline__reset-filter{margin-left:25px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.filters-inline__reset-filter{display:none}}.filters-inline__reset-filter:not(.disabled):not(:active):focus .filters-inline__reset-filter-icon,.filters-inline__reset-filter:not(.disabled):not(:active):hover .filters-inline__reset-filter-icon{filter:unset}.filters-inline__reset-filter .filters-inline__reset-filter-icon{filter:invert(18%) sepia(69%) saturate(2517%) hue-rotate(134deg) brightness(99%) contrast(85%);height:13px;width:13px;margin-right:10px}.filters-inline__filters-icon-section{display:flex;align-items:center;justify-content:flex-end}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.filters-inline__filters-icon-section{display:none}}.filters-inline__filters-icon-button{border:none;width:40px;background:none}.filters-inline__filters-icon{width:23px;height:auto}.filters-inline__filters-icon.theme-evolution{filter:invert(18%) sepia(69%) saturate(2517%) hue-rotate(134deg) brightness(99%) contrast(85%)}.filters-inline__checkbox{padding-right:8px;min-height:40px}.filters-inline__checkbox .check-box__checkmark{min-width:20px;width:20px;height:20px;margin-right:12px;cursor:pointer}.filters-inline__checkbox .check-box__text{font-family:Avenir LT Std\ 35 Light;font-weight:300;line-height:1.25;color:hsla(0,0%,100%,.8);cursor:pointer}.filters-inline-modal--select .filter-modal__second-header{padding-bottom:44px}.filters-inline-modal .filter-modal__second-header{padding-bottom:28px}.filters-inline-modal .form__wrapper--selectable{display:block;width:100%;box-sizing:border-box}.filters-inline-modal__chips-row{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-start;margin-top:7px}.filters-inline-modal__accordion:first-child .accordion-list__title-filter{border-top:none}.filters-inline-modal__accordion-select{padding:0 16px;margin-bottom:16px}.filters-inline-modal__accordion-select .chip{margin:9px 0 0}.filters-inline-modal__accordion-select .chip.checked{background-color:hsla(0,0%,100%,.1)}.filters-inline-modal__accordion-select .chip.checked .chip__label{color:#fff;font-weight:400;font-family:Avenir LT Std\ 55 Roman}.filters-inline-modal__accordion-select .chip .chip__close{filter:invert(1)}.filters-inline-modal .filters-inline__checkbox{padding:12px 16px}.filters-inline-modal .filters-inline__checkbox .check-box__text{font-family:Avenir LT Std\ 65 Medium;font-weight:500;line-height:1.25;color:#fff;cursor:pointer}.filters-inline-modal .filters-inline__checkbox:not(:first-of-type){border-top:none}.card-educational-paths-program{display:flex;flex-direction:column;margin-bottom:40px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-educational-paths-program{width:100%}}.card-educational-paths-program .content{display:flex;flex-direction:row;align-items:flex-start;padding:0;width:100%;cursor:pointer}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-educational-paths-program .content{flex-direction:column;width:100%;margin-bottom:16px}}.card-educational-paths-program .content .img-badge-container{position:relative;height:175px;width:auto}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-educational-paths-program .content .img-badge-container{height:100%;width:100%}}.card-educational-paths-program .content .img-badge-container .image-container{padding:0;cursor:pointer;width:255px;height:143px;margin-right:32px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-educational-paths-program .content .img-badge-container .image-container{display:inline-flex;flex-direction:column;align-items:flex-start;height:258px;width:100%;max-width:100%;max-height:100%;position:static;margin-bottom:16px;margin-right:0}}@media (max-width:375px){.card-educational-paths-program .content .img-badge-container .image-container{width:343px;height:201.95px;max-width:100%;max-height:100%;position:static}}.card-educational-paths-program .content .img-badge-container .image-container .image-wrapper{border-radius:6px;position:relative;width:inherit;height:inherit}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-educational-paths-program .content .img-badge-container .image-container .image-wrapper{width:100%}}.card-educational-paths-program .content .img-badge-container .image-container .image-wrapper .image{width:inherit;height:inherit;max-width:none;max-height:none;border-radius:6px}.card-educational-paths-program .content .content-container{display:flex;flex-direction:column;align-items:flex-start;padding:0;max-width:811px;width:calc(100% - 287px)}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-educational-paths-program .content .content-container{width:100%;max-width:100%}}.card-educational-paths-program .content .content-container .info-container{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:0;gap:10px;width:100%}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-educational-paths-program .content .content-container .info-container{width:100%}.card-educational-paths-program .content .content-container .info-container.show-blocked-program-status{flex-direction:column;gap:16px}.card-educational-paths-program .content .content-container .info-container.show-blocked-program-status .information{margin-bottom:2px}.card-educational-paths-program .content .content-container .info-container.show-blocked-program-status .information .title{display:flex}.card-educational-paths-program .content .content-container .info-container.show-blocked-program-status .information .title .icon-btn{position:absolute;right:16px;border:3px solid hsla(0,0%,100%,.2)}.card-educational-paths-program .content .content-container .info-container.show-blocked-program-status .information .title svg{width:unset;height:unset;transform:scale(1.2)}.card-educational-paths-program .content .content-container .info-container.show-blocked-program-status .status{width:100%;justify-content:flex-start}.card-educational-paths-program .content .content-container .info-container.show-blocked-program-status .blocked-program{max-width:unset}.card-educational-paths-program .content .content-container .info-container.show-blocked-program-status .blocked-program p{text-align:unset}}.card-educational-paths-program .content .content-container .info-container .information{display:flex;flex-direction:column;align-items:flex-start;padding:0;max-width:600px;width:100%}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.card-educational-paths-program .content .content-container .info-container .information{width:80%}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-educational-paths-program .content .content-container .info-container .information{width:80%}}.card-educational-paths-program .content .content-container .info-container .information .title{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:1rem;line-height:1.125rem;letter-spacing:.2px;text-transform:uppercase;color:#fff;width:100%;margin-bottom:8px;cursor:pointer}.card-educational-paths-program .content .content-container .info-container .information .badges{margin-bottom:16px;margin-top:0}@media (min-resolution:0.001dpcm){@supports (not (-webkit-appearance:none)) or (not (stroke-color:transparent)){.card-educational-paths-program .content .content-container .info-container .information .badges *{margin-bottom:0}}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-educational-paths-program .content .content-container .info-container .information .badges{order:1;margin-top:0;margin-bottom:8px}}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){.card-educational-paths-program .content .content-container .info-container .information .badges{margin-bottom:8px}}}.card-educational-paths-program .content .content-container .info-container .information .description{overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;width:100%}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-educational-paths-program .content .content-container .info-container .information .description{order:2}}.card-educational-paths-program .content .content-container .info-container .information .description *{font-family:Tobias Light;font-weight:300;font-size:1rem;letter-spacing:.2px;line-height:1.5;line-height:1.1875rem;margin:0}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-educational-paths-program .content .content-container .info-container .information .description *{line-height:1.0625rem}}.card-educational-paths-program .content .content-container .info-container .information .description .skeleton-text{padding-bottom:4px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-educational-paths-program .content .content-container .info-container .information .description .skeleton-text.tablet-landscape{display:none}}@media (min-width:1200px){.card-educational-paths-program .content .content-container .info-container .information .description .skeleton-text.tablet-landscape{display:none}}.card-educational-paths-program .content .content-container .info-container .status{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-end;padding:0;margin-bottom:6px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-educational-paths-program .content .content-container .info-container .status{width:20%}}.card-educational-paths-program .content .content-container .info-container .status--on-img{display:none}.card-educational-paths-program .badge-container{margin-top:12px;width:255px;display:flex;overflow:hidden}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-educational-paths-program .badge-container{height:22px;width:100%;margin-top:0}}.card-educational-paths-program .badge-container .badge{margin-right:auto;margin-top:0}.card-educational-paths-program .badge-container .price{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:1rem;letter-spacing:-.2px;line-height:1.5;color:#fff;line-height:1.1875rem;color:#26e5e9;height:100%;margin-left:auto}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-educational-paths-program .badge-container .price{color:#26e5e9;font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:1rem;letter-spacing:0;line-height:22px}.card-educational-paths-program .badge-container .price.crossed{color:#777;text-decoration:line-through}}.build-your-career-page,.build-your-career-page-office,.specialty_programs,.specialty_programs_office{margin:98px auto 0}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.build-your-career-page,.build-your-career-page-office,.specialty_programs,.specialty_programs_office{margin:88px auto 0}}.build-your-career-page-office .banner-top__container,.build-your-career-page .banner-top__container,.specialty_programs .banner-top__container,.specialty_programs_office .banner-top__container{position:relative;height:calc(100vh - 98px - env(safe-area-inset-bottom));width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;overflow:hidden}@media (min-width:1200px){.build-your-career-page-office .banner-top__container,.build-your-career-page .banner-top__container,.specialty_programs .banner-top__container,.specialty_programs_office .banner-top__container{max-height:544px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.build-your-career-page-office .banner-top__container,.build-your-career-page .banner-top__container,.specialty_programs .banner-top__container,.specialty_programs_office .banner-top__container{max-height:632px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.build-your-career-page-office .banner-top__container,.build-your-career-page .banner-top__container,.specialty_programs .banner-top__container,.specialty_programs_office .banner-top__container{max-height:584px}}@media (max-width:767px) and (orientation:portrait){.build-your-career-page-office .banner-top__container,.build-your-career-page .banner-top__container,.specialty_programs .banner-top__container,.specialty_programs_office .banner-top__container{min-height:650px;max-height:max-content}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.build-your-career-page-office .banner-top__container,.build-your-career-page .banner-top__container,.specialty_programs .banner-top__container,.specialty_programs_office .banner-top__container{height:calc(var(--vh, 1vh)*100 - 88px)}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.build-your-career-page-office .banner-top__container,.build-your-career-page .banner-top__container,.specialty_programs .banner-top__container,.specialty_programs_office .banner-top__container{height:calc(var(--vh, 1vh)*100 - 88px);max-height:584px}}@media (max-height:700px){.build-your-career-page-office .banner-top__container,.build-your-career-page .banner-top__container,.specialty_programs .banner-top__container,.specialty_programs_office .banner-top__container{height:565px;min-height:635px}.build-your-career-page-office .banner-top__container.banner-top__three-buttons,.build-your-career-page .banner-top__container.banner-top__three-buttons,.specialty_programs .banner-top__container.banner-top__three-buttons,.specialty_programs_office .banner-top__container.banner-top__three-buttons{min-height:650px}}.build-your-career-page-office .banner-top__container .scroll-button__container,.build-your-career-page .banner-top__container .scroll-button__container,.specialty_programs .banner-top__container .scroll-button__container,.specialty_programs_office .banner-top__container .scroll-button__container{display:flex;align-items:center;flex-direction:column;cursor:pointer;position:absolute;z-index:1;bottom:40px;width:58px;height:58px;border-radius:40px;border:2px solid hsla(0,0%,100%,.2);background-color:rgba(2,8,20,.3);transition:bottom .6s ease}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.build-your-career-page-office .banner-top__container .scroll-button__container,.build-your-career-page .banner-top__container .scroll-button__container,.specialty_programs .banner-top__container .scroll-button__container,.specialty_programs_office .banner-top__container .scroll-button__container{position:absolute;top:unset}}@media (max-height:700px){.build-your-career-page-office .banner-top__container .scroll-button__container,.build-your-career-page .banner-top__container .scroll-button__container,.specialty_programs .banner-top__container .scroll-button__container,.specialty_programs_office .banner-top__container .scroll-button__container{bottom:0;top:445px;position:relative}}@media (max-width:991px) and (orientation:landscape){.build-your-career-page-office .banner-top__container .scroll-button__container,.build-your-career-page .banner-top__container .scroll-button__container,.specialty_programs .banner-top__container .scroll-button__container,.specialty_programs_office .banner-top__container .scroll-button__container{bottom:0}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.build-your-career-page-office .banner-top__container .scroll-button__container,.build-your-career-page .banner-top__container .scroll-button__container,.specialty_programs .banner-top__container .scroll-button__container,.specialty_programs_office .banner-top__container .scroll-button__container{top:unset}}.build-your-career-page-office .banner-top__container .scroll-button__container .tooltipV2,.build-your-career-page .banner-top__container .scroll-button__container .tooltipV2,.specialty_programs .banner-top__container .scroll-button__container .tooltipV2,.specialty_programs_office .banner-top__container .scroll-button__container .tooltipV2{display:flex;opacity:0;transition:opacity .5s;--offset-tooltip:50%;transform:translate(calc(var(--left)*-1 + var(--offset-tooltip, 0)),-150%);background-color:#0a0b14;max-width:190px}.build-your-career-page-office .banner-top__container .scroll-button__container .tooltipV2-arrow,.build-your-career-page .banner-top__container .scroll-button__container .tooltipV2-arrow,.specialty_programs .banner-top__container .scroll-button__container .tooltipV2-arrow,.specialty_programs_office .banner-top__container .scroll-button__container .tooltipV2-arrow{border-top:8.5px solid #0a0b14}.build-your-career-page-office .banner-top__container .scroll-button__container:hover>.tooltipV2,.build-your-career-page-office .banner-top__container .scroll-button__container>.tooltipV2--shown,.build-your-career-page .banner-top__container .scroll-button__container:hover>.tooltipV2,.build-your-career-page .banner-top__container .scroll-button__container>.tooltipV2--shown,.specialty_programs .banner-top__container .scroll-button__container:hover>.tooltipV2,.specialty_programs .banner-top__container .scroll-button__container>.tooltipV2--shown,.specialty_programs_office .banner-top__container .scroll-button__container:hover>.tooltipV2,.specialty_programs_office .banner-top__container .scroll-button__container>.tooltipV2--shown{opacity:1}.build-your-career-page-office .banner-top__container .scroll-button__anchor,.build-your-career-page .banner-top__container .scroll-button__anchor,.specialty_programs .banner-top__container .scroll-button__anchor,.specialty_programs_office .banner-top__container .scroll-button__anchor{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.build-your-career-page-office .banner-top__container .scroll-button__anchor:hover>img,.build-your-career-page .banner-top__container .scroll-button__anchor:hover>img,.specialty_programs .banner-top__container .scroll-button__anchor:hover>img,.specialty_programs_office .banner-top__container .scroll-button__anchor:hover>img{animation:0}.build-your-career-page-office .banner-top__header,.build-your-career-page .banner-top__header,.specialty_programs .banner-top__header,.specialty_programs_office .banner-top__header{--gap:40px;max-width:1440px;width:100%;position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--gap);padding:40px 0 119px}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.build-your-career-page-office .banner-top__header,.build-your-career-page .banner-top__header,.specialty_programs .banner-top__header,.specialty_programs_office .banner-top__header{gap:12px;padding:40px 0 24px;height:auto;box-sizing:border-box}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.build-your-career-page-office .banner-top__header,.build-your-career-page .banner-top__header,.specialty_programs .banner-top__header,.specialty_programs_office .banner-top__header{padding-bottom:42px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.build-your-career-page-office .banner-top__header,.build-your-career-page .banner-top__header,.specialty_programs .banner-top__header,.specialty_programs_office .banner-top__header{height:auto;box-sizing:border-box;gap:32px;padding:40px 1rem 8px;width:unset}}@media (max-width:991px) and (orientation:landscape){.build-your-career-page-office .banner-top__header,.build-your-career-page .banner-top__header,.specialty_programs .banner-top__header,.specialty_programs_office .banner-top__header{padding-bottom:8px!important}}@media (max-height:700px){.build-your-career-page-office .banner-top__header,.build-your-career-page .banner-top__header,.specialty_programs .banner-top__header,.specialty_programs_office .banner-top__header{padding-top:20px;padding-bottom:8px;gap:calc(var(--gap)/2)}}.build-your-career-page-office .banner-top__texts-container,.build-your-career-page .banner-top__texts-container,.specialty_programs .banner-top__texts-container,.specialty_programs_office .banner-top__texts-container{display:flex;flex-direction:column;gap:16px;max-width:876px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.build-your-career-page-office .banner-top__texts-container,.build-your-career-page .banner-top__texts-container,.specialty_programs .banner-top__texts-container,.specialty_programs_office .banner-top__texts-container{max-width:798px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.build-your-career-page-office .banner-top__texts-container,.build-your-career-page .banner-top__texts-container,.specialty_programs .banner-top__texts-container,.specialty_programs_office .banner-top__texts-container{max-width:464px}}.build-your-career-page-office .banner-top__title,.build-your-career-page .banner-top__title,.specialty_programs .banner-top__title,.specialty_programs_office .banner-top__title{font-family:Avenir LT Std\ 65 Medium;font-size:3.25rem;font-weight:500;line-height:1.1;text-transform:uppercase;text-align:center}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.build-your-career-page-office .banner-top__title,.build-your-career-page .banner-top__title,.specialty_programs .banner-top__title,.specialty_programs_office .banner-top__title{font-size:2.5rem;line-height:1.1;margin:0 1rem}}.build-your-career-page-office .banner-top__subtitle,.build-your-career-page .banner-top__subtitle,.specialty_programs .banner-top__subtitle,.specialty_programs_office .banner-top__subtitle{font-family:Tobias Light;font-size:1rem;font-weight:300;line-height:1.25;letter-spacing:normal;text-align:center;margin:0}@media (min-width:1200px){.build-your-career-page-office .banner-top__subtitle,.build-your-career-page .banner-top__subtitle,.specialty_programs .banner-top__subtitle,.specialty_programs_office .banner-top__subtitle{font-size:1.125rem;line-height:1.22;margin:0 55.5px}}.build-your-career-page-office .banner-top__buttons-container,.build-your-career-page .banner-top__buttons-container,.specialty_programs .banner-top__buttons-container,.specialty_programs_office .banner-top__buttons-container{position:relative;z-index:1;flex-grow:0;display:flex;justify-content:center;align-items:flex-start;gap:12px;padding:0;width:100%;max-width:987px}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.build-your-career-page-office .banner-top__buttons-container,.build-your-career-page .banner-top__buttons-container,.specialty_programs .banner-top__buttons-container,.specialty_programs_office .banner-top__buttons-container{max-width:464px}}.build-your-career-page-office .banner-top__buttons-container a,.build-your-career-page .banner-top__buttons-container a,.specialty_programs .banner-top__buttons-container a,.specialty_programs_office .banner-top__buttons-container a{display:flex;flex:1;cursor:pointer;max-width:321px}.build-your-career-page-office .banner-top__buttons-container .button-anchor__container,.build-your-career-page .banner-top__buttons-container .button-anchor__container,.specialty_programs .banner-top__buttons-container .button-anchor__container,.specialty_programs_office .banner-top__buttons-container .button-anchor__container{flex:1;width:100%;height:51px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:16px;padding:24px;border-radius:6px;background-color:rgba(2,8,20,.6);position:relative;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out}.build-your-career-page-office .banner-top__buttons-container .button-anchor__container:after,.build-your-career-page .banner-top__buttons-container .button-anchor__container:after,.specialty_programs .banner-top__buttons-container .button-anchor__container:after,.specialty_programs_office .banner-top__buttons-container .button-anchor__container:after{content:"";position:absolute;bottom:0;left:0;transition-delay:.4s;-webkit-transition-delay:.4s}.build-your-career-page-office .banner-top__buttons-container .button-anchor__icon,.build-your-career-page .banner-top__buttons-container .button-anchor__icon,.specialty_programs .banner-top__buttons-container .button-anchor__icon,.specialty_programs_office .banner-top__buttons-container .button-anchor__icon{position:relative;z-index:1}.build-your-career-page-office .banner-top__buttons-container .button-anchor__text,.build-your-career-page .banner-top__buttons-container .button-anchor__text,.specialty_programs .banner-top__buttons-container .button-anchor__text,.specialty_programs_office .banner-top__buttons-container .button-anchor__text{position:relative;z-index:1;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.2px;text-align:center;justify-content:space-between;display:flex;width:100%}.build-your-career-page-office .banner-top__buttons-container .button-anchor__text-arrow,.build-your-career-page .banner-top__buttons-container .button-anchor__text-arrow,.specialty_programs .banner-top__buttons-container .button-anchor__text-arrow,.specialty_programs_office .banner-top__buttons-container .button-anchor__text-arrow{width:1rem;height:1rem}.build-your-career-page-office .banner-top__buttons-container .button-anchor__image,.build-your-career-page .banner-top__buttons-container .button-anchor__image,.specialty_programs .banner-top__buttons-container .button-anchor__image,.specialty_programs_office .banner-top__buttons-container .button-anchor__image{object-fit:cover;height:100%;width:100%}.build-your-career-page-office .banner-top__buttons-container .button-anchor__image-container,.build-your-career-page .banner-top__buttons-container .button-anchor__image-container,.specialty_programs .banner-top__buttons-container .button-anchor__image-container,.specialty_programs_office .banner-top__buttons-container .button-anchor__image-container{position:absolute;width:100%;height:100%;left:0;bottom:0;overflow:hidden;border-bottom-left-radius:0;border-bottom-right-radius:0}.build-your-career-page-office .banner-top__buttons-container .button-anchor__image-container:after,.build-your-career-page .banner-top__buttons-container .button-anchor__image-container:after,.specialty_programs .banner-top__buttons-container .button-anchor__image-container:after,.specialty_programs_office .banner-top__buttons-container .button-anchor__image-container:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(2,8,20,.6)}.build-your-career-page-office .banner-top__buttons-container .button-anchor__container:hover,.build-your-career-page .banner-top__buttons-container .button-anchor__container:hover,.specialty_programs .banner-top__buttons-container .button-anchor__container:hover,.specialty_programs_office .banner-top__buttons-container .button-anchor__container:hover{height:130px;border-bottom-left-radius:0;border-bottom-right-radius:0}.build-your-career-page-office .banner-top__buttons-container .button-anchor__container:hover:after,.build-your-career-page .banner-top__buttons-container .button-anchor__container:hover:after,.specialty_programs .banner-top__buttons-container .button-anchor__container:hover:after,.specialty_programs_office .banner-top__buttons-container .button-anchor__container:hover:after{content:"";height:8px;width:100%;bottom:-6px;border-bottom:8px solid #26e5e9}.build-your-career-page-office .banner-top__buttons-container-mobile,.build-your-career-page .banner-top__buttons-container-mobile,.specialty_programs .banner-top__buttons-container-mobile,.specialty_programs_office .banner-top__buttons-container-mobile{display:flex;flex-direction:column;gap:12px;max-width:464px;width:100%;cursor:pointer}.build-your-career-page-office .banner-top__buttons-container-mobile a,.build-your-career-page .banner-top__buttons-container-mobile a,.specialty_programs .banner-top__buttons-container-mobile a,.specialty_programs_office .banner-top__buttons-container-mobile a{width:100%;display:flex}.build-your-career-page-office .banner-top__buttons-container-mobile .button-anchor__container,.build-your-career-page .banner-top__buttons-container-mobile .button-anchor__container,.specialty_programs .banner-top__buttons-container-mobile .button-anchor__container,.specialty_programs_office .banner-top__buttons-container-mobile .button-anchor__container{display:flex;justify-content:space-between;align-items:center;padding:24px;background-color:rgba(2,8,20,.8);width:100%;border-bottom:4px solid hsla(0,0%,100%,.2)}.build-your-career-page-office .banner-top__buttons-container-mobile .button-anchor__wrapper,.build-your-career-page .banner-top__buttons-container-mobile .button-anchor__wrapper,.specialty_programs .banner-top__buttons-container-mobile .button-anchor__wrapper,.specialty_programs_office .banner-top__buttons-container-mobile .button-anchor__wrapper{display:flex;gap:16px}.build-your-career-page-office .banner-top__buttons-container-mobile .button-anchor__text,.build-your-career-page .banner-top__buttons-container-mobile .button-anchor__text,.specialty_programs .banner-top__buttons-container-mobile .button-anchor__text,.specialty_programs_office .banner-top__buttons-container-mobile .button-anchor__text{display:flex;align-items:center;margin-bottom:0;margin-right:17.8px;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:.875rem;font-weight:400;line-height:1.29}.build-your-career-page-office .banner-top__image,.build-your-career-page .banner-top__image,.specialty_programs .banner-top__image,.specialty_programs_office .banner-top__image{object-fit:cover;height:auto;width:100%}.build-your-career-page-office .banner-top__image-container,.build-your-career-page .banner-top__image-container,.specialty_programs .banner-top__image-container,.specialty_programs_office .banner-top__image-container{position:absolute;height:100%;width:100%;transform:translateY(var(--scroll,0))}.build-your-career-page-office .banner-top__image-container:after,.build-your-career-page .banner-top__image-container:after,.specialty_programs .banner-top__image-container:after,.specialty_programs_office .banner-top__image-container:after{--offset-bounce:50px;content:"";position:absolute;left:0;top:calc(var(--offset-bounce)*-1);width:100%;height:calc(100% + var(--offset-bounce));opacity:0;background:-moz-linear-gradient(bottom,#020814 14%,rgba(2,8,20,0) 52%);background:-webkit-linear-gradient(bottom,#020814 14%,rgba(2,8,20,0) 52%);background:-o-linear-gradient(bottom,#020814 14%,rgba(2,8,20,0) 52%);background:linear-gradient(180deg,#020814 14%,rgba(2,8,20,0) 52%)}.build-your-career-page-office .banner-top__image-container--bg:after,.build-your-career-page .banner-top__image-container--bg:after,.specialty_programs .banner-top__image-container--bg:after,.specialty_programs_office .banner-top__image-container--bg:after{transition:opacity .6s;opacity:1}.build-your-career-page-office .banner-top__image-container img,.build-your-career-page .banner-top__image-container img,.specialty_programs .banner-top__image-container img,.specialty_programs_office .banner-top__image-container img{transition:transform .6s ease-in-out}.build-your-career-page-office .banner-top__image-container--scrolled img,.build-your-career-page .banner-top__image-container--scrolled img,.specialty_programs .banner-top__image-container--scrolled img,.specialty_programs_office .banner-top__image-container--scrolled img{transform:scale(1)!important}.build-your-career-page-office__section,.build-your-career-page__section,.specialty_programs__section,.specialty_programs_office__section{max-width:1440px;margin-left:auto;margin-right:auto;padding:80px 60px;border-bottom:1px solid hsla(0,0%,100%,.2);box-sizing:border-box}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.build-your-career-page-office__section,.build-your-career-page__section,.specialty_programs__section,.specialty_programs_office__section{padding:40px 32px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.build-your-career-page-office__section,.build-your-career-page__section,.specialty_programs__section,.specialty_programs_office__section{padding:60px 32px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.build-your-career-page-office__section,.build-your-career-page__section,.specialty_programs__section,.specialty_programs_office__section{padding:40px 16px}}.build-your-career-page-office__section.brandpage-programs_multipleBanner,.build-your-career-page__section.brandpage-programs_multipleBanner,.specialty_programs__section.brandpage-programs_multipleBanner,.specialty_programs_office__section.brandpage-programs_multipleBanner{padding:40px 60px;border-bottom:none;margin:unset}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.build-your-career-page-office__section.brandpage-programs_multipleBanner,.build-your-career-page__section.brandpage-programs_multipleBanner,.specialty_programs__section.brandpage-programs_multipleBanner,.specialty_programs_office__section.brandpage-programs_multipleBanner{padding:40px 16px}.build-your-career-page-office__section.brandpage-programs_multipleBanner .full-width,.build-your-career-page__section.brandpage-programs_multipleBanner .full-width,.specialty_programs__section.brandpage-programs_multipleBanner .full-width,.specialty_programs_office__section.brandpage-programs_multipleBanner .full-width{margin-top:24px}}.build-your-career-page-office__section.brandpage-programs_multipleBanner .section__header,.build-your-career-page__section.brandpage-programs_multipleBanner .section__header,.specialty_programs__section.brandpage-programs_multipleBanner .section__header,.specialty_programs_office__section.brandpage-programs_multipleBanner .section__header{display:flex;align-items:center;gap:16px;margin-bottom:4px;padding-left:0}.build-your-career-page-office__section.brandpage-programs_multipleBanner .section__header .text-btn.small.plus-button,.build-your-career-page__section.brandpage-programs_multipleBanner .section__header .text-btn.small.plus-button,.specialty_programs__section.brandpage-programs_multipleBanner .section__header .text-btn.small.plus-button,.specialty_programs_office__section.brandpage-programs_multipleBanner .section__header .text-btn.small.plus-button{font-family:Avenir LT Std\ 35 Light;font-size:14px;font-style:normal;font-weight:350;line-height:18px;letter-spacing:.2px}.build-your-career-page-office__section.brandpage-programs_multipleBanner .section__header .text-btn.small.plus-button svg,.build-your-career-page__section.brandpage-programs_multipleBanner .section__header .text-btn.small.plus-button svg,.specialty_programs__section.brandpage-programs_multipleBanner .section__header .text-btn.small.plus-button svg,.specialty_programs_office__section.brandpage-programs_multipleBanner .section__header .text-btn.small.plus-button svg{margin-left:8px}.build-your-career-page-office__section.brandpage-programs_multipleBanner .section__description,.build-your-career-page__section.brandpage-programs_multipleBanner .section__description,.specialty_programs__section.brandpage-programs_multipleBanner .section__description,.specialty_programs_office__section.brandpage-programs_multipleBanner .section__description{font-family:Tobias Light;font-size:1rem;font-weight:300;letter-spacing:.2px;line-height:1.375rem;margin-top:0}.build-your-career-page-office__section.brandpage-programs_multipleBanner .section__description p,.build-your-career-page__section.brandpage-programs_multipleBanner .section__description p,.specialty_programs__section.brandpage-programs_multipleBanner .section__description p,.specialty_programs_office__section.brandpage-programs_multipleBanner .section__description p{font-family:Tobias Light;font-size:1rem;font-weight:300;letter-spacing:.2px;line-height:1.375rem;margin:0}.build-your-career-page-office__section .section__title,.build-your-career-page__section .section__title,.specialty_programs__section .section__title,.specialty_programs_office__section .section__title{text-transform:uppercase;text-align:start;font-size:1.875rem;line-height:1;font-family:Avenir LT Std\ 45 Book}.build-your-career-page-office__section .section__description,.build-your-career-page__section .section__description,.specialty_programs__section .section__description,.specialty_programs_office__section .section__description{text-align:start;font-size:1rem;color:hsla(0,0%,100%,.8)}.build-your-career-page-office__section .role_specific_programs__section,.build-your-career-page-office__section .specialty_programs-content__section,.build-your-career-page__section .role_specific_programs__section,.build-your-career-page__section .specialty_programs-content__section,.specialty_programs__section .role_specific_programs__section,.specialty_programs__section .specialty_programs-content__section,.specialty_programs_office__section .role_specific_programs__section,.specialty_programs_office__section .specialty_programs-content__section{margin-bottom:1.5rem;display:flex;flex-direction:column;gap:1rem}.build-your-career-page-office__section .role_specific_programs__section-title,.build-your-career-page-office__section .specialty_programs-content__section-title,.build-your-career-page__section .role_specific_programs__section-title,.build-your-career-page__section .specialty_programs-content__section-title,.specialty_programs__section .role_specific_programs__section-title,.specialty_programs__section .specialty_programs-content__section-title,.specialty_programs_office__section .role_specific_programs__section-title,.specialty_programs_office__section .specialty_programs-content__section-title{text-transform:uppercase;text-align:start;font-size:1.875rem;line-height:1;font-family:Avenir LT Std\ 65 Medium;font-weight:500}.build-your-career-page-office__section .role_specific_programs__section-description,.build-your-career-page-office__section .specialty_programs-content__section-description,.build-your-career-page__section .role_specific_programs__section-description,.build-your-career-page__section .specialty_programs-content__section-description,.specialty_programs__section .role_specific_programs__section-description,.specialty_programs__section .specialty_programs-content__section-description,.specialty_programs_office__section .role_specific_programs__section-description,.specialty_programs_office__section .specialty_programs-content__section-description{font-family:Avenir LT Std\ 35 Light;font-weight:300;text-align:start;font-size:1rem;color:hsla(0,0%,100%,.8);line-height:1.25}.build-your-career-page-office__section .role_specific_programs__info,.build-your-career-page-office__section .specialty_programs-content__info,.build-your-career-page__section .role_specific_programs__info,.build-your-career-page__section .specialty_programs-content__info,.specialty_programs__section .role_specific_programs__info,.specialty_programs__section .specialty_programs-content__info,.specialty_programs_office__section .role_specific_programs__info,.specialty_programs_office__section .specialty_programs-content__info{word-break:break-word;margin-bottom:2.5rem}.build-your-career-page-office__section .role_specific_programs__info-title,.build-your-career-page-office__section .specialty_programs-content__info-title,.build-your-career-page__section .role_specific_programs__info-title,.build-your-career-page__section .specialty_programs-content__info-title,.specialty_programs__section .role_specific_programs__info-title,.specialty_programs__section .specialty_programs-content__info-title,.specialty_programs_office__section .role_specific_programs__info-title,.specialty_programs_office__section .specialty_programs-content__info-title{display:flex;gap:8px}.build-your-career-page-office__section .role_specific_programs__info-title-number,.build-your-career-page-office__section .specialty_programs-content__info-title-number,.build-your-career-page__section .role_specific_programs__info-title-number,.build-your-career-page__section .specialty_programs-content__info-title-number,.specialty_programs__section .role_specific_programs__info-title-number,.specialty_programs__section .specialty_programs-content__info-title-number,.specialty_programs_office__section .role_specific_programs__info-title-number,.specialty_programs_office__section .specialty_programs-content__info-title-number{color:#26e5e9;margin-bottom:0;font-size:1rem;font-family:Tobias Light;font-weight:500;letter-spacing:normal;line-height:18px}.build-your-career-page-office__section .role_specific_programs__info-title-white,.build-your-career-page-office__section .specialty_programs-content__info-title-white,.build-your-career-page__section .role_specific_programs__info-title-white,.build-your-career-page__section .specialty_programs-content__info-title-white,.specialty_programs__section .role_specific_programs__info-title-white,.specialty_programs__section .specialty_programs-content__info-title-white,.specialty_programs_office__section .role_specific_programs__info-title-white,.specialty_programs_office__section .specialty_programs-content__info-title-white{line-height:21px;color:#fff;margin-bottom:0;font-size:1rem;font-family:Avenir LT Std\ 65 Medium;font-weight:500;letter-spacing:normal}.build-your-career-page-office__section .role_specific_programs__info-description,.build-your-career-page-office__section .specialty_programs-content__info-description,.build-your-career-page__section .role_specific_programs__info-description,.build-your-career-page__section .specialty_programs-content__info-description,.specialty_programs__section .role_specific_programs__info-description,.specialty_programs__section .specialty_programs-content__info-description,.specialty_programs_office__section .role_specific_programs__info-description,.specialty_programs_office__section .specialty_programs-content__info-description{color:hsla(0,0%,100%,.8);font-size:1rem;font-family:Avenir LT Std\ 35 Light;font-weight:300;line-height:1.25}.build-your-career-page-office__section .role_specific_programs__cards,.build-your-career-page-office__section .specialty_programs-content__cards,.build-your-career-page__section .role_specific_programs__cards,.build-your-career-page__section .specialty_programs-content__cards,.specialty_programs__section .role_specific_programs__cards,.specialty_programs__section .specialty_programs-content__cards,.specialty_programs_office__section .role_specific_programs__cards,.specialty_programs_office__section .specialty_programs-content__cards{display:flex;flex-direction:column;justify-content:flex-start;flex-grow:0;gap:1.5rem}.build-your-career-page-office__section .role_specific_programs__cards-title,.build-your-career-page-office__section .specialty_programs-content__cards-title,.build-your-career-page__section .role_specific_programs__cards-title,.build-your-career-page__section .specialty_programs-content__cards-title,.specialty_programs__section .role_specific_programs__cards-title,.specialty_programs__section .specialty_programs-content__cards-title,.specialty_programs_office__section .role_specific_programs__cards-title,.specialty_programs_office__section .specialty_programs-content__cards-title{font-size:1.5rem;margin-bottom:0;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400}.build-your-career-page-office__section .role_specific_programs__cards-container,.build-your-career-page-office__section .specialty_programs-content__cards-container,.build-your-career-page__section .role_specific_programs__cards-container,.build-your-career-page__section .specialty_programs-content__cards-container,.specialty_programs__section .role_specific_programs__cards-container,.specialty_programs__section .specialty_programs-content__cards-container,.specialty_programs_office__section .role_specific_programs__cards-container,.specialty_programs_office__section .specialty_programs-content__cards-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(319px,1fr));gap:12px}@media (min-width:1200px){.build-your-career-page-office__section .role_specific_programs__cards-container.three-per-row,.build-your-career-page-office__section .specialty_programs-content__cards-container.three-per-row,.build-your-career-page__section .role_specific_programs__cards-container.three-per-row,.build-your-career-page__section .specialty_programs-content__cards-container.three-per-row,.specialty_programs__section .role_specific_programs__cards-container.three-per-row,.specialty_programs__section .specialty_programs-content__cards-container.three-per-row,.specialty_programs_office__section .role_specific_programs__cards-container.three-per-row,.specialty_programs_office__section .specialty_programs-content__cards-container.three-per-row{grid-template-columns:repeat(auto-fill,minmax(430px,1fr))}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.build-your-career-page-office__section .role_specific_programs__cards-container,.build-your-career-page-office__section .specialty_programs-content__cards-container,.build-your-career-page__section .role_specific_programs__cards-container,.build-your-career-page__section .specialty_programs-content__cards-container,.specialty_programs__section .role_specific_programs__cards-container,.specialty_programs__section .specialty_programs-content__cards-container,.specialty_programs_office__section .role_specific_programs__cards-container,.specialty_programs_office__section .specialty_programs-content__cards-container{grid-template-columns:repeat(auto-fill,minmax(472px,1fr));grid-auto-rows:264px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.build-your-career-page-office__section .role_specific_programs__cards-container,.build-your-career-page-office__section .specialty_programs-content__cards-container,.build-your-career-page__section .role_specific_programs__cards-container,.build-your-career-page__section .specialty_programs-content__cards-container,.specialty_programs__section .role_specific_programs__cards-container,.specialty_programs__section .specialty_programs-content__cards-container,.specialty_programs_office__section .role_specific_programs__cards-container,.specialty_programs_office__section .specialty_programs-content__cards-container{grid-template-columns:repeat(auto-fill,minmax(344px,1fr))}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.build-your-career-page-office__section .role_specific_programs__cards-container,.build-your-career-page-office__section .specialty_programs-content__cards-container,.build-your-career-page__section .role_specific_programs__cards-container,.build-your-career-page__section .specialty_programs-content__cards-container,.specialty_programs__section .role_specific_programs__cards-container,.specialty_programs__section .specialty_programs-content__cards-container,.specialty_programs_office__section .role_specific_programs__cards-container,.specialty_programs_office__section .specialty_programs-content__cards-container{grid-template-columns:100%}}.build-your-career-page-office__section .specialty_programs__buttons,.build-your-career-page-office__section .specialty_programs_office__buttons,.build-your-career-page__section .specialty_programs__buttons,.build-your-career-page__section .specialty_programs_office__buttons,.specialty_programs__section .specialty_programs__buttons,.specialty_programs__section .specialty_programs_office__buttons,.specialty_programs_office__section .specialty_programs__buttons,.specialty_programs_office__section .specialty_programs_office__buttons{padding:20px 0 40px;display:grid;grid-template-columns:repeat(auto-fill,minmax(301px,1fr));margin-top:40px;gap:32px}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.build-your-career-page-office__section .specialty_programs__buttons,.build-your-career-page-office__section .specialty_programs_office__buttons,.build-your-career-page__section .specialty_programs__buttons,.build-your-career-page__section .specialty_programs_office__buttons,.specialty_programs__section .specialty_programs__buttons,.specialty_programs__section .specialty_programs_office__buttons,.specialty_programs_office__section .specialty_programs__buttons,.specialty_programs_office__section .specialty_programs_office__buttons{padding:40px 0 16px;display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));column-gap:16px;row-gap:40px;margin-top:0}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.build-your-career-page-office__section .specialty_programs__buttons,.build-your-career-page-office__section .specialty_programs_office__buttons,.build-your-career-page__section .specialty_programs__buttons,.build-your-career-page__section .specialty_programs_office__buttons,.specialty_programs__section .specialty_programs__buttons,.specialty_programs__section .specialty_programs_office__buttons,.specialty_programs_office__section .specialty_programs__buttons,.specialty_programs_office__section .specialty_programs_office__buttons{padding:16px 0 24px;display:flex;flex-direction:column;gap:24px;margin-top:24px}}.build-your-career-page-office__section .specialty_programs__buttons a,.build-your-career-page-office__section .specialty_programs_office__buttons a,.build-your-career-page__section .specialty_programs__buttons a,.build-your-career-page__section .specialty_programs_office__buttons a,.specialty_programs__section .specialty_programs__buttons a,.specialty_programs__section .specialty_programs_office__buttons a,.specialty_programs_office__section .specialty_programs__buttons a,.specialty_programs_office__section .specialty_programs_office__buttons a{display:flex;width:100%}.build-your-career-page-office__section .specialty_programs__buttons .button-upskill-program__container,.build-your-career-page-office__section .specialty_programs_office__buttons .button-upskill-program__container,.build-your-career-page__section .specialty_programs__buttons .button-upskill-program__container,.build-your-career-page__section .specialty_programs_office__buttons .button-upskill-program__container,.specialty_programs__section .specialty_programs__buttons .button-upskill-program__container,.specialty_programs__section .specialty_programs_office__buttons .button-upskill-program__container,.specialty_programs_office__section .specialty_programs__buttons .button-upskill-program__container,.specialty_programs_office__section .specialty_programs_office__buttons .button-upskill-program__container{display:flex;padding:16px 20px 36px 0;box-sizing:border-box;height:72px;position:relative;justify-content:space-between;width:100%}.build-your-career-page-office__section .specialty_programs__buttons .button-upskill-program__container:after,.build-your-career-page-office__section .specialty_programs_office__buttons .button-upskill-program__container:after,.build-your-career-page__section .specialty_programs__buttons .button-upskill-program__container:after,.build-your-career-page__section .specialty_programs_office__buttons .button-upskill-program__container:after,.specialty_programs__section .specialty_programs__buttons .button-upskill-program__container:after,.specialty_programs__section .specialty_programs_office__buttons .button-upskill-program__container:after,.specialty_programs_office__section .specialty_programs__buttons .button-upskill-program__container:after,.specialty_programs_office__section .specialty_programs_office__buttons .button-upskill-program__container:after{content:"";width:100%;height:4px;position:absolute;right:0;bottom:0;background-color:hsla(0,0%,100%,.2);transition:all .25s ease-in-out}.build-your-career-page-office__section .specialty_programs__buttons .button-upskill-program__container img,.build-your-career-page-office__section .specialty_programs_office__buttons .button-upskill-program__container img,.build-your-career-page__section .specialty_programs__buttons .button-upskill-program__container img,.build-your-career-page__section .specialty_programs_office__buttons .button-upskill-program__container img,.specialty_programs__section .specialty_programs__buttons .button-upskill-program__container img,.specialty_programs__section .specialty_programs_office__buttons .button-upskill-program__container img,.specialty_programs_office__section .specialty_programs__buttons .button-upskill-program__container img,.specialty_programs_office__section .specialty_programs_office__buttons .button-upskill-program__container img{transform:rotate(-90deg)}@media (min-width:1200px){.build-your-career-page-office__section .specialty_programs__buttons .button-upskill-program__container,.build-your-career-page-office__section .specialty_programs_office__buttons .button-upskill-program__container,.build-your-career-page__section .specialty_programs__buttons .button-upskill-program__container,.build-your-career-page__section .specialty_programs_office__buttons .button-upskill-program__container,.specialty_programs__section .specialty_programs__buttons .button-upskill-program__container,.specialty_programs__section .specialty_programs_office__buttons .button-upskill-program__container,.specialty_programs_office__section .specialty_programs__buttons .button-upskill-program__container,.specialty_programs_office__section .specialty_programs_office__buttons .button-upskill-program__container{padding-right:0}}@media (hover:hover) and (pointer:fine){.build-your-career-page-office__section .specialty_programs__buttons .button-upskill-program__container:hover,.build-your-career-page-office__section .specialty_programs_office__buttons .button-upskill-program__container:hover,.build-your-career-page__section .specialty_programs__buttons .button-upskill-program__container:hover,.build-your-career-page__section .specialty_programs_office__buttons .button-upskill-program__container:hover,.specialty_programs__section .specialty_programs__buttons .button-upskill-program__container:hover,.specialty_programs__section .specialty_programs_office__buttons .button-upskill-program__container:hover,.specialty_programs_office__section .specialty_programs__buttons .button-upskill-program__container:hover,.specialty_programs_office__section .specialty_programs_office__buttons .button-upskill-program__container:hover{border-bottom:unset}.build-your-career-page-office__section .specialty_programs__buttons .button-upskill-program__container:hover:after,.build-your-career-page-office__section .specialty_programs_office__buttons .button-upskill-program__container:hover:after,.build-your-career-page__section .specialty_programs__buttons .button-upskill-program__container:hover:after,.build-your-career-page__section .specialty_programs_office__buttons .button-upskill-program__container:hover:after,.specialty_programs__section .specialty_programs__buttons .button-upskill-program__container:hover:after,.specialty_programs__section .specialty_programs_office__buttons .button-upskill-program__container:hover:after,.specialty_programs_office__section .specialty_programs__buttons .button-upskill-program__container:hover:after,.specialty_programs_office__section .specialty_programs_office__buttons .button-upskill-program__container:hover:after{height:8px;background-color:#26e5e9}.build-your-career-page-office__section .specialty_programs__buttons .button-upskill-program__container:hover>.button-upskill-program__arrow,.build-your-career-page-office__section .specialty_programs_office__buttons .button-upskill-program__container:hover>.button-upskill-program__arrow,.build-your-career-page__section .specialty_programs__buttons .button-upskill-program__container:hover>.button-upskill-program__arrow,.build-your-career-page__section .specialty_programs_office__buttons .button-upskill-program__container:hover>.button-upskill-program__arrow,.specialty_programs__section .specialty_programs__buttons .button-upskill-program__container:hover>.button-upskill-program__arrow,.specialty_programs__section .specialty_programs_office__buttons .button-upskill-program__container:hover>.button-upskill-program__arrow,.specialty_programs_office__section .specialty_programs__buttons .button-upskill-program__container:hover>.button-upskill-program__arrow,.specialty_programs_office__section .specialty_programs_office__buttons .button-upskill-program__container:hover>.button-upskill-program__arrow{transform:translate(0);opacity:1}}.build-your-career-page-office__section .specialty_programs__buttons .button-upskill-program__arrow,.build-your-career-page-office__section .specialty_programs_office__buttons .button-upskill-program__arrow,.build-your-career-page__section .specialty_programs__buttons .button-upskill-program__arrow,.build-your-career-page__section .specialty_programs_office__buttons .button-upskill-program__arrow,.specialty_programs__section .specialty_programs__buttons .button-upskill-program__arrow,.specialty_programs__section .specialty_programs_office__buttons .button-upskill-program__arrow,.specialty_programs_office__section .specialty_programs__buttons .button-upskill-program__arrow,.specialty_programs_office__section .specialty_programs_office__buttons .button-upskill-program__arrow{position:relative;right:0;top:0;display:flex;align-items:center}@media (min-width:1200px){.build-your-career-page-office__section .specialty_programs__buttons .button-upskill-program__arrow,.build-your-career-page-office__section .specialty_programs_office__buttons .button-upskill-program__arrow,.build-your-career-page__section .specialty_programs__buttons .button-upskill-program__arrow,.build-your-career-page__section .specialty_programs_office__buttons .button-upskill-program__arrow,.specialty_programs__section .specialty_programs__buttons .button-upskill-program__arrow,.specialty_programs__section .specialty_programs_office__buttons .button-upskill-program__arrow,.specialty_programs_office__section .specialty_programs__buttons .button-upskill-program__arrow,.specialty_programs_office__section .specialty_programs_office__buttons .button-upskill-program__arrow{transform:translate(-15px);opacity:0;transition:transform .35s,opacity .3s;transition-timing-function:ease-in-out}}.build-your-career-page-office__section .specialty_programs__buttons .button-upskill-program__text,.build-your-career-page-office__section .specialty_programs_office__buttons .button-upskill-program__text,.build-your-career-page__section .specialty_programs__buttons .button-upskill-program__text,.build-your-career-page__section .specialty_programs_office__buttons .button-upskill-program__text,.specialty_programs__section .specialty_programs__buttons .button-upskill-program__text,.specialty_programs__section .specialty_programs_office__buttons .button-upskill-program__text,.specialty_programs_office__section .specialty_programs__buttons .button-upskill-program__text,.specialty_programs_office__section .specialty_programs_office__buttons .button-upskill-program__text{font-size:1.25rem;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;line-height:normal;display:flex;align-items:center;margin:0}.build-your-career-page-office__section .discover-more-btn__container,.build-your-career-page__section .discover-more-btn__container,.specialty_programs__section .discover-more-btn__container,.specialty_programs_office__section .discover-more-btn__container{margin-top:40px;display:flex;justify-content:center}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.build-your-career-page-office__section .discover-more-btn__container,.build-your-career-page__section .discover-more-btn__container,.specialty_programs__section .discover-more-btn__container,.specialty_programs_office__section .discover-more-btn__container{margin-top:24px}}.build-your-career-page-office__section .discover-more-btn__container .btn-v4,.build-your-career-page__section .discover-more-btn__container .btn-v4,.specialty_programs__section .discover-more-btn__container .btn-v4,.specialty_programs_office__section .discover-more-btn__container .btn-v4{margin-top:0;font-weight:400;font-family:Avenir LT Std\ 85 Black}.build-your-career-page-office__section .discover-more-btn__content,.build-your-career-page__section .discover-more-btn__content,.specialty_programs__section .discover-more-btn__content,.specialty_programs_office__section .discover-more-btn__content{display:flex;align-items:center;gap:12.7px}.build-your-career-page-office__section .discover-more-btn__content img,.build-your-career-page__section .discover-more-btn__content img,.specialty_programs__section .discover-more-btn__content img,.specialty_programs_office__section .discover-more-btn__content img{transform:rotate(-90deg)}.build-your-career-page-office__section .mdp__plans,.build-your-career-page__section .mdp__plans,.specialty_programs__section .mdp__plans,.specialty_programs_office__section .mdp__plans{display:grid;grid-template-columns:repeat(auto-fit,430px);column-gap:12px;row-gap:40px;margin-top:24px}@media (max-width:1199.5px){.build-your-career-page-office__section .mdp__plans,.build-your-career-page__section .mdp__plans,.specialty_programs__section .mdp__plans,.specialty_programs_office__section .mdp__plans{grid-template-columns:repeat(auto-fit,343px);row-gap:24px}}.build-your-career-page-office__section .mdp__plans.full-width,.build-your-career-page__section .mdp__plans.full-width,.specialty_programs__section .mdp__plans.full-width,.specialty_programs_office__section .mdp__plans.full-width{display:flex;width:100%}.build-your-career-page-office__section .mdp__plans.full-width .animation-slide,.build-your-career-page__section .mdp__plans.full-width .animation-slide,.specialty_programs__section .mdp__plans.full-width .animation-slide,.specialty_programs_office__section .mdp__plans.full-width .animation-slide{width:100%}.build-your-career-page-office__section:last-child,.build-your-career-page__section:last-child,.specialty_programs__section:last-child,.specialty_programs_office__section:last-child{border-bottom:0}.build-your-career-page-office__section:empty,.build-your-career-page__section:empty,.specialty_programs__section:empty,.specialty_programs_office__section:empty{border-bottom:0;padding:0}.specialty_programs .banner-top__container,.specialty_programs_office .banner-top__container{min-height:500px}@media (min-width:1200px){.specialty_programs .banner-top__container,.specialty_programs_office .banner-top__container{height:500px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.specialty_programs .banner-top__container,.specialty_programs_office .banner-top__container{height:500px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.specialty_programs .banner-top__container,.specialty_programs_office .banner-top__container{min-height:600px;height:auto}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.specialty_programs .banner-top__container,.specialty_programs_office .banner-top__container{min-height:556px;height:auto}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.specialty_programs .banner-top__container .button-anchor__container,.specialty_programs_office .banner-top__container .button-anchor__container{height:70px;box-sizing:border-box}}.specialty_programs .banner-top__image-container .banner-top__image,.specialty_programs_office .banner-top__image-container .banner-top__image{height:100%}.specialty_programs .banner-top__header,.specialty_programs_office .banner-top__header{padding-bottom:0}.specialty_programs .banner-top__buttons-container,.specialty_programs_office .banner-top__buttons-container{max-width:1320px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.specialty_programs .banner-top__buttons-container-mobile,.specialty_programs_office .banner-top__buttons-container-mobile{max-width:798px;width:100%;flex-direction:row;flex-wrap:wrap}.specialty_programs .banner-top__buttons-container-mobile a,.specialty_programs_office .banner-top__buttons-container-mobile a{width:393px}}.specialty_programs .banner-top__title,.specialty_programs_office .banner-top__title{font-size:3.25rem}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.specialty_programs .banner-top__title,.specialty_programs_office .banner-top__title{font-size:2.125rem;line-height:1}}.specialty_programs .banner-top__image-container,.specialty_programs_office .banner-top__image-container{height:100%}.specialty_programs .banner-top__image-container .banner-top__image,.specialty_programs_office .banner-top__image-container .banner-top__image{transform:scale(1)!important}.specialty_programs__section,.specialty_programs_office__section{display:flex;max-width:1098px}.specialty_programs__section>div,.specialty_programs_office__section>div{flex-grow:1}.specialty_programs__section_header_title,.specialty_programs_office__section_header_title{font-family:Avenir LT Std\ 65 Medium;font-weight:500;text-transform:uppercase}.specialty_programs__section_header_description,.specialty_programs_office__section_header_description{font-family:Avenir LT Std\ 35 Light;font-weight:300;font-size:1rem;line-height:1.25;margin:16px 0 0}@media (max-width:1024px){.specialty_programs__section,.specialty_programs_office__section{padding:40px 32px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.specialty_programs__section,.specialty_programs_office__section{padding-right:32px}}@media (max-width:375px){.specialty_programs__section,.specialty_programs_office__section{padding-left:16px;padding-right:16px}}.specialty_programs__section .section__card,.specialty_programs_office__section .section__card{display:flex;flex-direction:column;gap:12px;align-items:flex-start;padding:0;width:100%;margin-top:32px;gap:32px}@media (max-width:1024px){.specialty_programs__section .section__card,.specialty_programs_office__section .section__card{display:grid;grid-template-columns:repeat(2,minmax(343px,432px));gap:16px;margin-top:24px}}@media (max-width:767px) and (orientation:portrait){.specialty_programs__section .section__card,.specialty_programs_office__section .section__card{grid-template-columns:343px;margin-top:32px;gap:24px}}.specialty_programs__section .section__card .card-educational-paths-program,.specialty_programs_office__section .section__card .card-educational-paths-program{display:flex;flex-direction:column;width:100%;margin-bottom:0}@media (max-width:1024px){.specialty_programs__section .section__card .card-educational-paths-program,.specialty_programs_office__section .section__card .card-educational-paths-program{width:100%}}.specialty_programs__section .section__card .card-educational-paths-program .content,.specialty_programs_office__section .section__card .card-educational-paths-program .content{display:flex;flex-direction:row;align-items:flex-start;padding:0;width:100%;cursor:pointer}@media (max-width:1024px){.specialty_programs__section .section__card .card-educational-paths-program .content,.specialty_programs_office__section .section__card .card-educational-paths-program .content{flex-direction:column;width:100%;margin-bottom:16px}}.specialty_programs__section .section__card .card-educational-paths-program .content .img-badge-container,.specialty_programs_office__section .section__card .card-educational-paths-program .content .img-badge-container{position:relative;height:175px;width:auto}@media (max-width:1024px){.specialty_programs__section .section__card .card-educational-paths-program .content .img-badge-container,.specialty_programs_office__section .section__card .card-educational-paths-program .content .img-badge-container{height:100%;width:100%}}.specialty_programs__section .section__card .card-educational-paths-program .content .img-badge-container .image-container,.specialty_programs_office__section .section__card .card-educational-paths-program .content .img-badge-container .image-container{padding:0;cursor:pointer;width:255px;height:143px;margin-right:32px}@media (max-width:1024px){.specialty_programs__section .section__card .card-educational-paths-program .content .img-badge-container .image-container,.specialty_programs_office__section .section__card .card-educational-paths-program .content .img-badge-container .image-container{display:inline-flex;flex-direction:column;align-items:flex-start;height:258px;width:100%;max-width:100%;max-height:100%;position:static;margin-bottom:16px;margin-right:0}}@media (max-width:375px){.specialty_programs__section .section__card .card-educational-paths-program .content .img-badge-container .image-container,.specialty_programs_office__section .section__card .card-educational-paths-program .content .img-badge-container .image-container{width:343px;height:201.95px;max-width:100%;max-height:100%;position:static}}.specialty_programs__section .section__card .card-educational-paths-program .content .img-badge-container .image-container .image-wrapper,.specialty_programs_office__section .section__card .card-educational-paths-program .content .img-badge-container .image-container .image-wrapper{border-radius:6px;position:relative;width:inherit;height:inherit}@media (max-width:1024px){.specialty_programs__section .section__card .card-educational-paths-program .content .img-badge-container .image-container .image-wrapper,.specialty_programs_office__section .section__card .card-educational-paths-program .content .img-badge-container .image-container .image-wrapper{width:100%}}.specialty_programs__section .section__card .card-educational-paths-program .content .img-badge-container .image-container .image-wrapper .image,.specialty_programs_office__section .section__card .card-educational-paths-program .content .img-badge-container .image-container .image-wrapper .image{width:inherit;height:inherit;max-width:none;max-height:none;border-radius:6px}.specialty_programs__section .section__card .card-educational-paths-program .content .content-container,.specialty_programs_office__section .section__card .card-educational-paths-program .content .content-container{display:flex;flex-direction:column;align-items:flex-start;padding:0;max-width:811px;width:calc(100% - 287px)}@media (max-width:1024px){.specialty_programs__section .section__card .card-educational-paths-program .content .content-container,.specialty_programs_office__section .section__card .card-educational-paths-program .content .content-container{width:100%;max-width:100%}}.specialty_programs__section .section__card .card-educational-paths-program .content .content-container .info-container,.specialty_programs_office__section .section__card .card-educational-paths-program .content .content-container .info-container{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:0;gap:10px;width:100%}@media (max-width:1024px){.specialty_programs__section .section__card .card-educational-paths-program .content .content-container .info-container,.specialty_programs_office__section .section__card .card-educational-paths-program .content .content-container .info-container{width:100%}.specialty_programs__section .section__card .card-educational-paths-program .content .content-container .info-container.show-blocked-program-status,.specialty_programs_office__section .section__card .card-educational-paths-program .content .content-container .info-container.show-blocked-program-status{flex-direction:column;gap:16px}.specialty_programs__section .section__card .card-educational-paths-program .content .content-container .info-container.show-blocked-program-status .information,.specialty_programs_office__section .section__card .card-educational-paths-program .content .content-container .info-container.show-blocked-program-status .information{margin-bottom:2px}.specialty_programs__section .section__card .card-educational-paths-program .content .content-container .info-container.show-blocked-program-status .information .title,.specialty_programs_office__section .section__card .card-educational-paths-program .content .content-container .info-container.show-blocked-program-status .information .title{display:flex}.specialty_programs__section .section__card .card-educational-paths-program .content .content-container .info-container.show-blocked-program-status .information .title .icon-btn,.specialty_programs_office__section .section__card .card-educational-paths-program .content .content-container .info-container.show-blocked-program-status .information .title .icon-btn{position:absolute;right:16px;border:3px solid hsla(0,0%,100%,.2)}.specialty_programs__section .section__card .card-educational-paths-program .content .content-container .info-container.show-blocked-program-status .information .title svg,.specialty_programs_office__section .section__card .card-educational-paths-program .content .content-container .info-container.show-blocked-program-status .information .title svg{width:unset;height:unset;transform:scale(1.2)}.specialty_programs__section .section__card .card-educational-paths-program .content .content-container .info-container.show-blocked-program-status .status,.specialty_programs_office__section .section__card .card-educational-paths-program .content .content-container .info-container.show-blocked-program-status .status{width:100%;justify-content:flex-start}.specialty_programs__section .section__card .card-educational-paths-program .content .content-container .info-container.show-blocked-program-status .blocked-program,.specialty_programs_office__section .section__card .card-educational-paths-program .content .content-container .info-container.show-blocked-program-status .blocked-program{max-width:unset}.specialty_programs__section .section__card .card-educational-paths-program .content .content-container .info-container.show-blocked-program-status .blocked-program p,.specialty_programs_office__section .section__card .card-educational-paths-program .content .content-container .info-container.show-blocked-program-status .blocked-program p{text-align:unset}}.specialty_programs__section .section__card .card-educational-paths-program .content .content-container .info-container .information,.specialty_programs_office__section .section__card .card-educational-paths-program .content .content-container .info-container .information{display:flex;flex-direction:column;align-items:flex-start;padding:0;max-width:600px;width:100%}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.specialty_programs__section .section__card .card-educational-paths-program .content .content-container .info-container .information,.specialty_programs_office__section .section__card .card-educational-paths-program .content .content-container .info-container .information{width:80%}}@media (max-width:1024px){.specialty_programs__section .section__card .card-educational-paths-program .content .content-container .info-container .information,.specialty_programs_office__section .section__card .card-educational-paths-program .content .content-container .info-container .information{width:80%}}.specialty_programs__section .section__card .card-educational-paths-program .content .content-container .info-container .information .title,.specialty_programs_office__section .section__card .card-educational-paths-program .content .content-container .info-container .information .title{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:1rem;line-height:1.125rem;letter-spacing:.2px;text-transform:uppercase;color:#fff;width:100%;margin-bottom:8px;cursor:pointer}.specialty_programs__section .section__card .card-educational-paths-program .content .content-container .info-container .information .badges,.specialty_programs_office__section .section__card .card-educational-paths-program .content .content-container .info-container .information .badges{margin-bottom:16px;margin-top:0}@media (min-resolution:0.001dpcm){@supports (not (-webkit-appearance:none)) or (not (stroke-color:transparent)){.specialty_programs__section .section__card .card-educational-paths-program .content .content-container .info-container .information .badges *,.specialty_programs_office__section .section__card .card-educational-paths-program .content .content-container .info-container .information .badges *{margin-bottom:0}}}@media (max-width:1024px){.specialty_programs__section .section__card .card-educational-paths-program .content .content-container .info-container .information .badges,.specialty_programs_office__section .section__card .card-educational-paths-program .content .content-container .info-container .information .badges{order:1;margin-top:0;margin-bottom:8px}}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){.specialty_programs__section .section__card .card-educational-paths-program .content .content-container .info-container .information .badges,.specialty_programs_office__section .section__card .card-educational-paths-program .content .content-container .info-container .information .badges{margin-bottom:8px}}}.specialty_programs__section .section__card .card-educational-paths-program .content .content-container .info-container .information .description,.specialty_programs_office__section .section__card .card-educational-paths-program .content .content-container .info-container .information .description{overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;width:100%}@media (max-width:1024px){.specialty_programs__section .section__card .card-educational-paths-program .content .content-container .info-container .information .description,.specialty_programs_office__section .section__card .card-educational-paths-program .content .content-container .info-container .information .description{order:2}}.specialty_programs__section .section__card .card-educational-paths-program .content .content-container .info-container .information .description *,.specialty_programs_office__section .section__card .card-educational-paths-program .content .content-container .info-container .information .description *{font-family:Tobias Light;font-weight:300;font-size:1rem;letter-spacing:.2px;line-height:1.5;line-height:1.1875rem;margin:0}@media (max-width:1024px){.specialty_programs__section .section__card .card-educational-paths-program .content .content-container .info-container .information .description *,.specialty_programs_office__section .section__card .card-educational-paths-program .content .content-container .info-container .information .description *{line-height:1.0625rem}}.specialty_programs__section .section__card .card-educational-paths-program .content .content-container .info-container .information .description .skeleton-text,.specialty_programs_office__section .section__card .card-educational-paths-program .content .content-container .info-container .information .description .skeleton-text{padding-bottom:4px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.specialty_programs__section .section__card .card-educational-paths-program .content .content-container .info-container .information .description .skeleton-text.tablet-landscape,.specialty_programs_office__section .section__card .card-educational-paths-program .content .content-container .info-container .information .description .skeleton-text.tablet-landscape{display:none}}@media (min-width:1200px){.specialty_programs__section .section__card .card-educational-paths-program .content .content-container .info-container .information .description .skeleton-text.tablet-landscape,.specialty_programs_office__section .section__card .card-educational-paths-program .content .content-container .info-container .information .description .skeleton-text.tablet-landscape{display:none}}.specialty_programs__section .section__card .card-educational-paths-program .content .content-container .info-container .status,.specialty_programs_office__section .section__card .card-educational-paths-program .content .content-container .info-container .status{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-end;padding:0;margin-bottom:6px}@media (max-width:1024px){.specialty_programs__section .section__card .card-educational-paths-program .content .content-container .info-container .status,.specialty_programs_office__section .section__card .card-educational-paths-program .content .content-container .info-container .status{width:20%}}.specialty_programs__section .section__card .card-educational-paths-program .content .content-container .info-container .status--on-img,.specialty_programs_office__section .section__card .card-educational-paths-program .content .content-container .info-container .status--on-img{display:none}.specialty_programs__section .section__card .card-educational-paths-program .badge-container,.specialty_programs_office__section .section__card .card-educational-paths-program .badge-container{margin-top:12px;width:255px;display:flex;overflow:hidden}@media (max-width:1024px){.specialty_programs__section .section__card .card-educational-paths-program .badge-container,.specialty_programs_office__section .section__card .card-educational-paths-program .badge-container{height:22px;width:100%;margin-top:0}}.specialty_programs__section .section__card .card-educational-paths-program .badge-container .badge,.specialty_programs_office__section .section__card .card-educational-paths-program .badge-container .badge{margin-right:auto;margin-top:0}.specialty_programs__section .section__card .card-educational-paths-program .badge-container .price,.specialty_programs_office__section .section__card .card-educational-paths-program .badge-container .price{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:1rem;letter-spacing:-.2px;line-height:1.5;color:#fff;line-height:1.1875rem;color:#26e5e9;height:100%;margin-left:auto}@media (max-width:1024px){.specialty_programs__section .section__card .card-educational-paths-program .badge-container .price,.specialty_programs_office__section .section__card .card-educational-paths-program .badge-container .price{color:#26e5e9;font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:1rem;letter-spacing:0;line-height:22px}.specialty_programs__section .section__card .card-educational-paths-program .badge-container .price.crossed,.specialty_programs_office__section .section__card .card-educational-paths-program .badge-container .price.crossed{color:#777;text-decoration:line-through}}.specialty_programs__section .section__card .card-educational-paths-program .launch-container,.specialty_programs_office__section .section__card .card-educational-paths-program .launch-container{position:relative}@media (max-width:1024px){.specialty_programs__section .section__card .card-educational-paths-program .status,.specialty_programs_office__section .section__card .card-educational-paths-program .status{display:none!important}}.specialty_programs__section .section__card .card-educational-paths-program .status--on-img,.specialty_programs_office__section .section__card .card-educational-paths-program .status--on-img{display:none}.specialty_programs__section .section__card .card-educational-paths-program .bag,.specialty_programs__section .section__card .card-educational-paths-program .play,.specialty_programs_office__section .section__card .card-educational-paths-program .bag,.specialty_programs_office__section .section__card .card-educational-paths-program .play{filter:unset}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.specialty_programs__section .section__card .card-educational-paths-program .status--on-img,.specialty_programs_office__section .section__card .card-educational-paths-program .status--on-img{display:block;position:absolute;top:calc(100% - 88px);left:calc(100% - 72px)}.specialty_programs__section .section__card .card-educational-paths-program .status--on-img button,.specialty_programs_office__section .section__card .card-educational-paths-program .status--on-img button{height:56px;width:56px;border-color:hsla(0,0%,100%,.4)}}.specialty_programs__section .section__card .card-educational-paths-program:nth-child(odd):nth-last-child(-n+2),.specialty_programs__section .section__card .card-educational-paths-program:nth-child(odd):nth-last-child(-n+2) .content,.specialty_programs__section .section__card .card-educational-paths-program:nth-last-child(-n+1),.specialty_programs__section .section__card .card-educational-paths-program:nth-last-child(-n+1) .content,.specialty_programs_office__section .section__card .card-educational-paths-program:nth-child(odd):nth-last-child(-n+2),.specialty_programs_office__section .section__card .card-educational-paths-program:nth-child(odd):nth-last-child(-n+2) .content,.specialty_programs_office__section .section__card .card-educational-paths-program:nth-last-child(-n+1),.specialty_programs_office__section .section__card .card-educational-paths-program:nth-last-child(-n+1) .content{margin-bottom:unset}.specialty_programs .educational-paths__chart .onboarding-chart__info-in-chart img,.specialty_programs_office .educational-paths__chart .onboarding-chart__info-in-chart img{filter:unset}.cross-link-box{background-color:hsla(0,0%,100%,.1);border-radius:6px;padding:40px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.cross-link-box{margin:40px 16px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.cross-link-box{margin:24px 32px 40px}}@media (min-width:1200px){.cross-link-box{margin:80px 24px;max-width:1098.5px;box-sizing:border-box;width:100%}}.cross-link-box__label{margin-bottom:24px;font-family:Avenir LT Std\ 35 Light;font-size:1rem;line-height:1.25rem}@media (min-width:1200px){.cross-link-box__label{margin-bottom:16px}}.cross-link-box__label:nth-of-type(2){margin-top:40px}@media (min-width:1200px){.cross-link-box__wrapper{display:flex;justify-content:center}}.cross-link-box .btn-v4{min-height:auto;min-width:auto;line-height:1.125rem;letter-spacing:.2px}.cross-link-box .btn-v4:not(:last-of-type){margin-bottom:16px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.cross-link-box .btn-v4{display:inline-flex}.cross-link-box .btn-v4:not(:last-of-type){margin-bottom:0;margin-right:24px}}.cross-link-box.rolespecificprogram{box-sizing:border-box}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.cross-link-box.rolespecificprogram{margin:60px 32px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.cross-link-box.rolespecificprogram{margin:60px 40px 32px}}@media (min-width:1200px){.cross-link-box.rolespecificprogram{max-width:1098.5px;margin-left:auto;margin-right:auto}}.career-master-banner-section{display:flex;align-items:center;max-width:100vw;min-height:367px;padding:40px 0;box-sizing:border-box}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.career-master-banner-section{padding:40px 0}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.career-master-banner-section{padding:40px 0;flex-direction:column;align-items:flex-start}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.career-master-banner-section{padding:24px 0;flex-direction:column;align-items:flex-start}}.career-master-banner-section__image{width:100%;min-height:367px;position:relative;overflow:hidden;border-radius:6px}@media (min-width:1440px){.career-master-banner-section__image{aspect-ratio:16/9}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.career-master-banner-section__image{min-height:265px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.career-master-banner-section__image{height:328px;min-height:unset}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.career-master-banner-section__image{height:193px;min-height:unset}}.career-master-banner-section__image .card-loader{top:calc(50% - 57px)}.career-master-banner-section__image .onboarding-hp-section-img{position:absolute;top:50%;transform:translateY(-50%)}.career-master-banner-section__image .launch-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0}.career-master-banner-section__image .launch-container .play-btn{left:unset;width:auto;height:auto;padding:0 54px;min-height:58px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.career-master-banner-section__image .launch-container .play-btn{padding:0 44px;min-height:44px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.career-master-banner-section__image .launch-container .overlay-btn{padding:0 44px;min-height:44px;min-width:auto}}.career-master-banner-section__image .launch-container .card-loader{top:calc(50% - 57px)}.career-master-banner-section__image .launch-container .onboarding-hp-section-img{position:absolute;top:50%;transform:translateY(-50%)}.career-master-banner-section__image .launch-container .launch-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0}.career-master-banner-section__image .launch-container .launch-container .play-btn{left:unset;width:auto;height:auto;padding:0 54px;min-height:58px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.career-master-banner-section__image .launch-container .launch-container .play-btn{padding:0 44px;min-height:44px}}.career-master-banner-section__info-wrapper{width:100%}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.career-master-banner-section__info-wrapper{max-width:648px}}.career-master-banner-section__info{height:100%;width:100%;box-sizing:border-box;padding:0 0 0 40px;line-height:normal}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.career-master-banner-section__info{padding:0 0 0 24px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.career-master-banner-section__info{padding:0}}.career-master-banner-section__info-complexity{display:block;font-family:Tobias Light;font-weight:300;font-size:1rem;letter-spacing:.2px;line-height:1.5;line-height:1.25rem;opacity:.8;margin-bottom:8px}.career-master-banner-section__info-title{font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:1.875rem;letter-spacing:0;line-height:normal;color:#fff;display:inline-block;line-height:1.875rem;cursor:pointer}@supports ((background-clip:text) or (-webkit-background-clip:text)) and ((text-fill-color:transparent) or (-webkit-text-fill-color:transparent)){.career-master-banner-section__info-title{background-image:linear-gradient(270deg,#00b2ff -90%,#d8d8d8);background-size:cover;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}}@media (min-width:1200px){.career-master-banner-section__info-title{max-width:480px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.career-master-banner-section__info-title{margin-bottom:12px}}.career-master-banner-section__info .onboarding-icons-list__icons{margin-top:8px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.career-master-banner-section__info .onboarding-icons-list__icons{margin-top:12px}}.career-master-banner-section__info .onboarding-icons-list__icons .onboarding-icons-list__icon-row{margin:0}.career-master-banner-section__info-description{display:block;font-family:Avenir LT Std\ 35 Light;font-weight:300;font-size:1rem;line-height:1.25rem;margin-top:12px;color:hsla(0,0%,100%,.8);overflow:hidden;text-overflow:ellipsis;white-space:normal;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.career-master-banner-section__info-description{font-size:.875rem;line-height:1.125rem;-webkit-line-clamp:4}}.career-master-banner-section__info-description p{font-family:Avenir LT Std\ 35 Light;font-weight:300;font-size:1rem;line-height:1.25rem;margin-bottom:0}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.career-master-banner-section__info-description p{font-size:.875rem;line-height:1.125rem}}.career-master-banner-section__info-price{display:flex;align-items:center;margin-top:12px;gap:12px}.career-master-banner-section__info-price .card-evolution__price{color:#26e5e9}.career-master-banner-section.banner-hp-lp__first-element{padding-top:0}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.career-master-banner-section.banner-hp-lp__first-element{padding-top:24px}}.career-master-banner-section .keyboard-active .career-master-banner-sectionn__info-title:focus{outline:2px solid #c7ff00}@keyframes bounceChevron{0%{transform:translateY(0)}25%{transform:translateY(7px)}50%{transform:translateY(0)}75%{transform:translateY(-7px)}to{transform:translateY(0)}}@keyframes parallax{0%{transform:translate(0) scale(1.01)}to{transform:translateY(-150px) scale(1)}}.build-your-career-page-office .banner-top__container .banner-top__image-container .banner-top__image{height:130%}@media (min-width:1200px){.build-your-career-page-office .banner-top__container .banner-top__image-container .banner-top__image{height:auto}}@media (min-width:1200px){.build-your-career-page-office .banner-top__container .banner-top__subtitle{margin:0}}@media (min-width:1200px){.build-your-career-page-office .banner-top__container .button-anchor__container{height:35px;max-height:43px;padding:24px;justify-content:center}.build-your-career-page-office .banner-top__container .button-anchor__container:hover{max-height:130px;justify-content:flex-end}}.build-your-career-page-office .banner-top__container .button-anchor__text{opacity:.8;text-transform:unset;text-align:left}.build-your-career-page-office .build-your-career-page__section{padding:40px 60px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.build-your-career-page-office .build-your-career-page__section{padding:40px 32px}}@media (min-width:1200px){.build-your-career-page-office .build-your-career-page__section .section__description{max-width:1098px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.build-your-career-page-office .build-your-career-page__section{padding:40px 32px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.build-your-career-page-office .build-your-career-page__section{padding:40px 16px}}.build-your-career-page-office .build-your-career-page__section .role_specific_programs__section-description{margin-bottom:0}@media (min-width:1200px){.build-your-career-page-office .build-your-career-page__section .role_specific_programs__section{max-width:1098px}}.build-your-career-page-office .build-your-career-page__section .role_specific_programs__info-title{margin-bottom:8px}.build-your-career-page-office .build-your-career-page__section .role_specific_programs__info-description{margin-bottom:24px}@media (min-width:1200px){.build-your-career-page-office .build-your-career-page__section .role_specific_programs__info{max-width:1098px}}@media (min-width:1200px){.build-your-career-page-office .build-your-career-page__section .role_specific_programs__cards-container{grid-template-columns:repeat(3,1fr)}}.build-your-career-page-office .build-your-career-page__section .role_specific_programs__cards-container .card-byc-office{max-width:432px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.build-your-career-page-office .build-your-career-page__section .role_specific_programs__cards-container .card-byc-office{max-width:472px}}@media (min-width:1024px) and (max-width:1199px) and (orientation:portrait){.build-your-career-page-office .build-your-career-page__section .role_specific_programs__cards-container .card-byc-office{max-width:472px}}@media (min-width:1200px){.build-your-career-page-office .build-your-career-page__section .role_specific_programs__cards-container .card-byc-office__image{width:100%;min-height:180px}}.build-your-career-page-office .build-your-career-page__section .role_specific_programs__cards-container .card-byc-office__image .card-byc-office{object-position:top}@media (min-width:1200px){.build-your-career-page-office .build-your-career-page__section .role_specific_programs__cards-container.two-per-row{grid-template-columns:repeat(2,1fr)}.build-your-career-page-office .build-your-career-page__section .role_specific_programs__cards-container.two-per-row .card-byc-office{max-width:unset}}@media (min-width:1200px){.specialty_programs_office .banner-top__container .banner-top__header{padding-top:0;margin-top:80px}.specialty_programs_office .banner-top__container .banner-top__subtitle{max-width:654px;margin:0}}@media (min-width:1200px){.specialty_programs_office .banner-top__container .button-anchor__container{height:43px;padding:0 24px 24px}}.specialty_programs_office .banner-top__container .button-anchor__text{opacity:.8;text-transform:unset}.specialty_programs_office .specialty_programs__section{position:relative;border-bottom:none}@media (min-width:1200px){.specialty_programs_office .specialty_programs__section{padding-left:0;padding-right:0}.specialty_programs_office .specialty_programs__section_header_title{font-size:1.875rem;text-transform:uppercase}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.specialty_programs_office .specialty_programs__section{padding:0;margin:40px 16px 16px}}.specialty_programs_office .specialty_programs__section .info-container .information .description{margin-bottom:8px}.specialty_programs_office .specialty_programs__divider{position:absolute;width:100%;border-bottom:1px solid hsla(0,0%,100%,.2)}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.specialty_programs_office .specialty_programs__divider{position:unset}}.rolespecificprogram{position:relative}html.block-scroll .rolespecificprogram__layout-container{overflow:hidden!important}.rolespecificprogram__layout-container .header-v3__back-row{border-top:none}.rolespecificprogram.todo__empty{margin:0}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.rolespecificprogram.todo__empty{padding-top:88px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.rolespecificprogram.todo__empty{padding-top:163px}}.rolespecificprogram__top-info{display:grid}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.rolespecificprogram__top-info{margin:88px 16px 0;padding-top:16px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.rolespecificprogram__top-info{margin:88px 32px;padding-top:16px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.rolespecificprogram__top-info{margin-bottom:40px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.rolespecificprogram__top-info{margin:163px 32px 40px;column-gap:16px}}@media (min-width:1200px){.rolespecificprogram__top-info{margin:98px 0 80px;height:526px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.rolespecificprogram__top-info{grid-template-columns:auto auto;grid-template-rows:1fr auto;align-items:end;justify-content:space-between}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.rolespecificprogram__top-info.without-curriculum-table{grid-template-columns:unset;justify-content:flex-start}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.rolespecificprogram__top-info>.rolespecificprogram__progress-bar-wrapper{padding-bottom:33px}}@media (min-width:1200px){.rolespecificprogram__top-info>.rolespecificprogram__progress-bar-wrapper{padding-bottom:40px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.rolespecificprogram__top-info .rolespecificprogram__top-info-description:not(.with-progress){padding-bottom:94px}}@media (min-width:1200px){.rolespecificprogram__top-info .rolespecificprogram__top-info-description:not(.with-progress){padding-bottom:40px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.rolespecificprogram__top-info .rolespecificprogram__top-info-description:not(.with-progress) .rolespecificprogram__top-info-description__plan-infos{padding-bottom:0}}.rolespecificprogram__top-info-description__descr,.rolespecificprogram__top-info-description__label{font-family:Tobias Light;font-weight:300;font-size:1rem;letter-spacing:.2px;line-height:1.5;letter-spacing:normal;line-height:1.25rem;color:hsla(0,0%,100%,.8);margin-bottom:0}.rolespecificprogram__top-info-description__title{font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:2.125rem;letter-spacing:-.9px;line-height:normal;color:#fff;text-transform:uppercase;line-height:2.125rem;letter-spacing:normal;margin:8px 0 12px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.rolespecificprogram__top-info-description__title{font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:1.5rem;letter-spacing:-.5px;line-height:29px;color:#fff;line-height:1.5rem}}.rolespecificprogram__top-info-description__descr{margin-bottom:12px}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.rolespecificprogram__top-info-description__descr{margin-bottom:8px;margin-right:120px}}.rolespecificprogram__top-info-description__plan-infos{padding:8px 0;min-height:36px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.rolespecificprogram__top-info-description__plan-infos{padding-bottom:12px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.rolespecificprogram__top-info-description__plan-infos{min-height:54px}}.rolespecificprogram__top-info-description__plan-infos p{margin-bottom:0;line-height:1.125rem;color:hsla(0,0%,100%,.8)}.rolespecificprogram__top-info-description__plan-infos .text-btn-no-arrow{font-family:Avenir LT Std\ 45 Book;text-decoration:none}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.rolespecificprogram__top-info-description{grid-column-start:1;grid-column-end:1;grid-row-start:1;grid-row-end:2}}@media (min-width:1200px){.rolespecificprogram__top-info-description{display:flex;flex-direction:column;justify-content:flex-end;max-width:654px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.rolespecificprogram__top-info-description.without-curriculum-table{max-width:531px}}@media (min-width:1200px){.rolespecificprogram__top-info{justify-content:space-between;padding-left:60px;padding-right:60px}}.rolespecificprogram__progress-bar-wrapper{padding-top:8px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.rolespecificprogram__progress-bar-wrapper{order:2;border-bottom:1px solid hsla(0,0%,100%,.2)}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.rolespecificprogram__progress-bar-wrapper{margin-top:0;padding-top:0;padding-bottom:20px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.rolespecificprogram__progress-bar-wrapper{margin-top:0;padding-top:0;padding-bottom:24px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.rolespecificprogram__progress-bar-wrapper{max-width:391px;height:auto}}@media (min-width:1200px){.rolespecificprogram__progress-bar-wrapper{max-width:654px;height:auto}}.rolespecificprogram__progress-bar-title{font-family:Avenir LT Std\ 45 Book;line-height:1.125rem;font-size:.875rem;color:hsla(0,0%,100%,.8);margin-right:12px}.rolespecificprogram__progress-bar-percents{font-family:Avenir LT Std\ 65 Medium;font-size:1.5rem;color:#fff}.rolespecificprogram__progress-bar-element{position:relative;height:5px;border-radius:99px;margin-top:14px;overflow:hidden}.rolespecificprogram__progress-bar-element-filling{position:absolute;border-radius:99px;top:0;left:0;width:100%;height:100%}.rolespecificprogram__curriculum-table__skeleton{width:100%;height:100%}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.rolespecificprogram__curriculum-table{margin-top:8px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.rolespecificprogram__curriculum-table{min-height:276px;padding-top:16px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.rolespecificprogram__curriculum-table{min-height:304px;padding-top:24px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.rolespecificprogram__curriculum-table{padding-top:32px;width:391px;margin-left:16px}}@media (min-width:1200px){.rolespecificprogram__curriculum-table{padding:32px 24px 24px;background-color:#020814;border-radius:6px;width:432px;box-sizing:border-box}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.rolespecificprogram__curriculum-table{grid-row-start:1;grid-row-end:3}}.rolespecificprogram__curriculum-table__title{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:1rem;letter-spacing:-.2px;line-height:1.5;color:#fff;line-height:1rem;letter-spacing:normal;text-transform:uppercase;margin-bottom:24px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.rolespecificprogram__curriculum-table__title{margin-bottom:16px}}.rolespecificprogram__curriculum-table__content{padding-bottom:24px}.rolespecificprogram__curriculum-table__content-element:not(:last-of-type){margin-bottom:4px}.rolespecificprogram__curriculum-table__content-element span{width:229px;font-family:Avenir LT Std\ 35 Light;line-height:1.25rem}.rolespecificprogram__curriculum-table__content-levels{display:flex;flex-grow:1;align-items:center;margin-left:24px;justify-content:flex-end}.rolespecificprogram__curriculum-table__content-level{height:5px;border-radius:99px;background-color:hsla(0,0%,100%,.2);flex-grow:1}.rolespecificprogram__curriculum-table__content-level:nth-of-type(2n){margin:0 4px}.rolespecificprogram__curriculum-table__content-level.filled{background-color:#26e5e9}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.rolespecificprogram__curriculum-table__content-level{max-width:108px}}@media (min-width:1200px){.rolespecificprogram__curriculum-table__content-level{max-width:27.3px}}.rolespecificprogram__curriculum-table__duration-and-completion{padding:16px 0 20px;border-top:1px solid hsla(0,0%,100%,.2);border-bottom:1px solid hsla(0,0%,100%,.2)}.rolespecificprogram__curriculum-table__duration-and-completion .calendar-icon,.rolespecificprogram__curriculum-table__duration-and-completion .clock-icon{width:20px;height:20px;margin-right:8px;filter:invert(1)}.rolespecificprogram__curriculum-table__duration-and-completion-wrapper{display:flex;flex-direction:row;align-items:center}.rolespecificprogram__curriculum-table__duration-and-completion-wrapper:first-of-type{margin-bottom:9px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.rolespecificprogram__curriculum-table__duration-and-completion{border-bottom:none}}@media (min-width:1200px){.rolespecificprogram__curriculum-table__duration-and-completion{padding-bottom:0}}.rolespecificprogram__curriculum-table__duration-and-completion-title{margin-right:8px;color:hsla(0,0%,100%,.8)}.rolespecificprogram__curriculum-table__duration-and-completion-content{font-family:Avenir LT Std\ 65 Medium;color:#fff}.rolespecificprogram__curriculum-table__duration-and-completion-content,.rolespecificprogram__curriculum-table__duration-and-completion-title{line-height:1.25rem}.rolespecificprogram__image-background{position:absolute;z-index:-2;top:0;left:0;width:100%}.rolespecificprogram__image-background-shadow{position:absolute;z-index:-1;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#020814 4%,rgba(36,39,49,0) 85%)}.rolespecificprogram__programs{margin-top:40px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.rolespecificprogram__programs{margin-top:24px}}.rolespecificprogram__programs .programs-container__skeleton{padding:0 171px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.rolespecificprogram__programs .programs-container__skeleton{padding:0 16px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.rolespecificprogram__programs .programs-container__skeleton{margin:0 auto;max-width:343px;padding:0 32px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.rolespecificprogram__programs .programs-container__skeleton{padding:0 32px 0 100px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.rolespecificprogram .cards .card-wrapper.available{margin-left:16px;margin-right:16px}}@media screen and (min-width:1440px){.rolespecificprogram .cards .card-wrapper.available{margin:0 auto;max-width:1440px}}.rolespecificprogram .cards .card-wrapper.not-available{background-color:hsla(0,0%,100%,.1)}.rolespecificprogram .cards .card-wrapper.not-available .marker{top:35%}@media screen and (min-width:1024px) and (orientation:portrait){.rolespecificprogram .cards .card-wrapper.not-available .marker{top:45%}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.rolespecificprogram .cards .card-wrapper.not-available .marker{top:45%}}@media screen and (min-width:1440px){.rolespecificprogram .cards .card-wrapper.not-available .marker-wrapper{margin-left:103px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.rolespecificprogram .cards .card-wrapper.not-available:last-of-type .marker-wrapper{position:relative;height:241px;top:0}.rolespecificprogram .cards .card-wrapper.not-available:last-of-type .marker{top:241px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.rolespecificprogram .cards .card-wrapper.not-available:last-of-type .marker-wrapper{position:relative;height:103.5px;top:0}.rolespecificprogram .cards .card-wrapper.not-available:last-of-type .marker{top:90px}}.rolespecificprogram .cards .card-wrapper:first-of-type .marker{top:0}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.rolespecificprogram .cards .card-wrapper:first-of-type .marker{top:-7px}}.rolespecificprogram .cards .card-wrapper:first-of-type .marker-wrapper{--height-card-parent:0px;--top:61.5px;position:relative;height:calc(var(--height-card-parent) - var(--top));top:var(--top)}@media (max-width:1024px){.rolespecificprogram .cards .card-wrapper:first-of-type .marker-wrapper{--top:71.5pxpx}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.rolespecificprogram .cards .card-wrapper:first-of-type .marker-wrapper{--top:231px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.rolespecificprogram .cards .card-wrapper:first-of-type>.badge-container .marker-wrapper{height:127px}}@media (min-width:1200px){.rolespecificprogram .cards .card-wrapper:first-of-type>.badge-container .marker-wrapper{height:140px}}.rolespecificprogram .cards .card-wrapper:last-of-type .card-role-specific-program .content{margin-bottom:0;margin-top:32px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.rolespecificprogram .cards .card-wrapper:last-of-type .card-role-specific-program .content{margin-top:0}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.rolespecificprogram .cards .card-wrapper:last-of-type .card-role-specific-program .marker-wrapper{position:relative;height:253px;top:0}.rolespecificprogram .cards .card-wrapper:last-of-type .card-role-specific-program .marker{top:241px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.rolespecificprogram .cards .card-wrapper:last-of-type .card-role-specific-program .marker-wrapper{position:relative;height:103.5px;top:0}.rolespecificprogram .cards .card-wrapper:last-of-type .card-role-specific-program .marker{top:91.5px}}.card-role-specific-program{display:flex;justify-content:center}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-role-specific-program{width:100%;flex-direction:column;margin-bottom:24px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.card-role-specific-program{margin-left:32px;margin-right:32px}}@media (min-width:1200px){.card-role-specific-program{margin-left:103px;margin-right:171px}}.card-role-specific-program.certificate-not-available,.card-role-specific-program.not-available{cursor:default;pointer-events:none;z-index:-1}.card-role-specific-program.not-available{margin-left:0;margin-right:0}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.card-role-specific-program.not-available{padding-left:32px}}@media (min-width:1200px){.card-role-specific-program.not-available{padding-left:103px}}@media screen and (min-width:1440px){.card-role-specific-program.not-available{margin:0 auto;max-width:1440px;padding-left:0}}.card-role-specific-program.not-available .badge-container,.card-role-specific-program.not-available .content .content-container .info-container .status,.card-role-specific-program.not-available .img-badge-container{display:none}.card-role-specific-program.not-available .description .skeleton-text.first{padding-top:8px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.card-role-specific-program.not-available .information__badge-and-title__coming-soon{display:flex;flex-direction:row;margin-bottom:12px;align-items:center}.card-role-specific-program.not-available .information__badge-and-title__coming-soon .badge-container__coming-soon{margin-bottom:0}.card-role-specific-program.not-available .information__badge-and-title__coming-soon .badge-container__coming-soon .tag-badge{margin-right:12px;width:max-content;width:-webkit-max-content}}.card-role-specific-program.not-available .badge-container__coming-soon{margin-bottom:12px}.card-role-specific-program.not-available .content{margin-bottom:0;box-sizing:border-box}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-role-specific-program.not-available .content{padding:24px 16px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-role-specific-program.not-available .content{padding:24px 0}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.card-role-specific-program.not-available .content{padding:32px 0}}@media screen and (min-width:1440px){.card-role-specific-program.not-available .content{max-width:1440px}}.card-role-specific-program.not-available .content .content-container{height:auto}.card-role-specific-program.not-available .content .content-container .info-container .information .description div,.card-role-specific-program.not-available .content .content-container .info-container .information .title{color:hsla(0,0%,100%,.6)}.card-role-specific-program.not-available .content .content-container .info-container .information .badges{margin-bottom:0}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.card-role-specific-program.not-available .content .content-container .info-container .information .title{margin-bottom:0}}.card-role-specific-program.certificate-not-available .badge,.card-role-specific-program.certificate .badge{display:none}.card-role-specific-program.certificate-not-available .content{opacity:.4}.card-role-specific-program.certificate-not-available .content .img-badge-container .image-container .status{display:none}.card-role-specific-program.certificate-not-available .content .content-container .info-container{max-width:500px}.card-role-specific-program.certificate-not-available .content .content-container .info-container .status{display:none}.card-role-specific-program .marker-wrapper{width:10px;height:auto;border-right:1px solid hsla(0,0%,100%,.4);box-sizing:border-box}.card-role-specific-program .marker-wrapper .marker{width:20px;height:20px;box-sizing:border-box;border:1px solid #fff;border-radius:99px;background-color:#020814;position:relative;top:231px}.card-role-specific-program .marker-wrapper .marker.completed{background-color:#51ff77;border-color:#51ff77}.card-role-specific-program .marker-wrapper .marker.in-progress{border-width:4px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.card-role-specific-program .marker-wrapper .marker{top:62px}}.card-role-specific-program .content{display:flex;flex-direction:row;align-items:flex-start;padding:0;width:100%;cursor:pointer}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-role-specific-program .content{flex-direction:column;width:100%;margin-bottom:12px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-role-specific-program .content{width:343px;align-self:flex-end;margin-bottom:32px;margin-left:49.5px;margin-right:49.5px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.card-role-specific-program .content{margin-left:57.5px;margin-bottom:24px}}@media (min-width:1200px){.card-role-specific-program .content{margin-left:57.5px;margin-bottom:32px}}.card-role-specific-program .content:only-child{margin-bottom:0}.card-role-specific-program .content .img-badge-container.with-badge{height:175px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-role-specific-program .content .img-badge-container{height:193px;width:100%;margin-bottom:12px}}.card-role-specific-program .content .img-badge-container .image-container{padding:0;cursor:pointer;width:255px;height:143px;margin-right:16px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-role-specific-program .content .img-badge-container .image-container{display:inline-flex;flex-direction:column;align-items:flex-start;height:193px;width:100%;max-width:100%;max-height:100%;position:relative;margin-right:0}}@media (max-width:375px){.card-role-specific-program .content .img-badge-container .image-container{width:343px;height:201.95px;max-width:100%;max-height:100%;position:relative}}.card-role-specific-program .content .img-badge-container .image-container .status{position:absolute;bottom:0;right:0;padding:0 16px 16px 0}.card-role-specific-program .content .img-badge-container .image-container .status img{filter:none;color:#fff}.card-role-specific-program .content .img-badge-container .image-container .status img.download{width:24px;height:24px;filter:brightness(0) invert(1)}.card-role-specific-program .content .img-badge-container .image-container .icon{position:absolute;bottom:0}.card-role-specific-program .content .img-badge-container .image-container .icon .card-role-specific-program__icon{width:16px;height:16px;padding:12px;background-color:hsla(0,0%,100%,.2);border-radius:0 6px}.card-role-specific-program .content .img-badge-container .image-container .image-wrapper{border-radius:6px;position:relative;width:inherit;height:inherit}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-role-specific-program .content .img-badge-container .image-container .image-wrapper{width:100%}}.card-role-specific-program .content .img-badge-container .image-container .image-wrapper .image{width:inherit;height:inherit;max-width:none;max-height:none;border-radius:6px}.card-role-specific-program .content .content-container{display:flex;flex-direction:column;align-items:flex-start;padding:0;max-width:811px;width:calc(100% - 287px)}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-role-specific-program .content .content-container{width:100%;max-width:100%}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.card-role-specific-program .content .content-container{height:143px;justify-content:center}}.card-role-specific-program .content .content-container .educational-paths__complexity{line-height:1.125rem;margin-bottom:8px}.card-role-specific-program .content .content-container .info-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0;gap:40px;width:100%}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-role-specific-program .content .content-container .info-container{width:100%}}.card-role-specific-program .content .content-container .info-container .information{display:flex;flex-direction:column;align-items:flex-start;padding:0;max-width:600px;width:100%}.card-role-specific-program .content .content-container .info-container .information .title{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:1rem;line-height:1.125rem;letter-spacing:.2px;text-transform:uppercase;color:#fff;width:100%;margin-bottom:8px;cursor:pointer}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-role-specific-program .content .content-container .info-container .information .title{display:block}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-role-specific-program .content .content-container .info-container .information .title{line-height:20px}}.card-role-specific-program .content .content-container .info-container .information .badges{margin-bottom:8px;margin-top:0}@media (min-resolution:0.001dpcm){@supports (not (-webkit-appearance:none)) or (not (stroke-color:transparent)){.card-role-specific-program .content .content-container .info-container .information .badges *{margin-bottom:0}}}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){.card-role-specific-program .content .content-container .info-container .information .badges{margin-bottom:8px}}}.card-role-specific-program .content .content-container .info-container .information .description{overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;width:100%}.card-role-specific-program .content .content-container .info-container .information .description *{font-family:Avenir LT Std\ 35 Light;line-height:1.25rem;font-size:1rem;margin-bottom:0;color:hsla(0,0%,100%,.8)}.card-role-specific-program .content .content-container .info-container .information .description .skeleton-text{padding-bottom:4px}.card-role-specific-program .content .content-container .info-container .status{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-end;padding:0;margin-bottom:6px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-role-specific-program .content .content-container .info-container .status{width:20%}}.card-role-specific-program .content .content-container .info-container .status img{filter:none;color:#fff}.card-role-specific-program .content .content-container .info-container .status img.download{width:24px;height:24px;filter:brightness(0) invert(1)}.card-role-specific-program .content--not_clickable{cursor:default;pointer-events:none}.card-role-specific-program .badge-container{margin-top:12px;width:255px;display:flex}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-role-specific-program .badge-container{height:22px;width:100%;margin-top:0}}.card-role-specific-program .badge-container .badge{margin-right:auto;margin-top:0}.card-role-specific-program .badge-container .price{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:1rem;letter-spacing:-.2px;line-height:1.5;color:#fff;line-height:1.1875rem;color:#26e5e9;height:100%}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-role-specific-program .badge-container .price{color:#26e5e9;font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:1rem;letter-spacing:0;line-height:22px}.card-role-specific-program .badge-container .price.crossed{color:#777;text-decoration:line-through}}.card-role-specific-program .educational-paths__button{position:relative}.card-role-specific-program .educational-paths__button-wrapper{border-radius:50%}.card-role-specific-program .educational-paths__button .tooltipV2--shown{left:-65%;top:-65%}.tableV2 thead tr.row{border-left:1px solid hsla(0,0%,100%,.2);border-right:1px solid hsla(0,0%,100%,.2);border-top-left-radius:6px;border-top-right-radius:6px}.tableV2 thead tr.row th{border-top:1px solid hsla(0,0%,100%,.2)}.tableV2 thead tr.row th:first-child{border-top-left-radius:6px}.tableV2 thead tr.row th:last-child{border-top-right-radius:6px}.tableV2 tbody{display:flex;flex-direction:column}.tableV2 tbody tr.row{border-left:1px solid hsla(0,0%,100%,.2);border-right:1px solid hsla(0,0%,100%,.2)}.tableV2 tbody tr.row:nth-last-child(2) td.cell{border:none}.tableV2 tbody tr.row:last-child{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.tableV2 tbody tr.row:last-child td:first-child{border-bottom-left-radius:6px}.tableV2 tbody tr.row:last-child td:last-child{border-bottom-right-radius:6px}.tableV2 tbody tr.row--empty{height:70px}.tableV2 tbody tr.row_pagination{display:flex;flex-direction:row;justify-content:center;border-top:1px solid hsla(0,0%,100%,.2);border-bottom:1px solid hsla(0,0%,100%,.2);background-color:hsla(0,0%,100%,.05);min-height:48px}.tableV2 tbody tr.row_pagination td{display:flex;flex-direction:row;align-items:center;gap:16px;justify-content:center;border:none;height:auto;padding:unset;min-width:unset}.tableV2 tbody tr.row_pagination span{font-size:.75rem;font-weight:350}.tableV2 tbody tr.row_pagination .icon-btn{border:0;background:none;width:14px;height:12px}.tableV2 tbody tr.row_pagination button.disabled{cursor:default}.tableV2 tr.row{display:flex}.tableV2 tr.row .sorting-arrow{position:relative;height:16px;width:auto}.tableV2 tr.row .sorting-arrow.desc{transform:rotate(180deg)}.tableV2 .cell,.tableV2 .hcell,.tableV2 td,.tableV2 th{position:relative;display:inline-flex;padding:0 16px;height:70px;min-width:180px;max-width:180px;color:hsla(0,0%,100%,.8);background-color:unset;border-color:transparent transparent hsla(0,0%,100%,.2);border-style:solid;border-width:2px 0 1px;font-weight:300;font-size:1rem;line-height:1rem;box-sizing:border-box;align-items:center;justify-content:flex-start}.tableV2 .cell{font-family:Avenir LT Std\ 35 Light}.tableV2 .cell--hover,.tableV2 .cell:hover{color:#fff}.tableV2 .cell--highlighted,.tableV2 .cell--highlighted.cell--selected,.tableV2 .cell--highlighted:active{color:#fff;background-color:rgba(38,229,233,.1);border-bottom:2px solid #26e5e9}.tableV2 .cell--focused,.tableV2 .cell--focused.cell--highlighted,.tableV2 .cell:focus-visible{outline:unset!important;padding:25px 14px;color:#fff;background-color:hsla(0,0%,100%,.05);border:2px solid #26e5e9}.tableV2 .cell--focused *,.tableV2 .cell--focused.cell--highlighted *,.tableV2 .cell:focus-visible *{outline:unset!important}.tableV2 .cell--disabled,.tableV2 .cell--disabled.cell--focused,.tableV2 .cell--disabled.cell--highlighted,.tableV2 .cell--disabled.cell--hover,.tableV2 .cell--disabled.cell--selected,.tableV2 .cell--disabled:active,.tableV2 .cell--disabled:focus-visible,.tableV2 .cell--disabled:hover{color:hsla(0,0%,100%,.3);background-color:unset;border-bottom:1px solid hsla(0,0%,100%,.2)}.tableV2 .cell--disabled *,.tableV2 .cell--disabled.cell--focused *,.tableV2 .cell--disabled.cell--highlighted *,.tableV2 .cell--disabled.cell--hover *,.tableV2 .cell--disabled.cell--selected *,.tableV2 .cell--disabled:active *,.tableV2 .cell--disabled:focus-visible *,.tableV2 .cell--disabled:hover *{opacity:.3;pointer-events:none;user-select:none}.tableV2 .hcell,.tableV2 th{cursor:pointer;font-family:Avenir LT Std\ 65 Medium;font-weight:500;background-color:hsla(0,0%,100%,.05);align-items:center;gap:14px}.tableV2 .hcell--hover,.tableV2 .hcell:hover,.tableV2 th--hover,.tableV2 th:hover{color:#fff;background-color:hsla(0,0%,100%,.1)}.tableV2 .hcell--selected,.tableV2 .hcell.cell--selected,.tableV2 .hcell:active,.tableV2 th--selected,.tableV2 th.cell--selected,.tableV2 th:active{background-color:hsla(0,0%,100%,.2)}.tableV2 .hcell--focused,.tableV2 .hcell:focus-visible,.tableV2 th--focused,.tableV2 th:focus-visible{outline:unset!important;padding:25px 14px;color:#fff;background-color:hsla(0,0%,100%,.05);border:2px solid #26e5e9;background-color:hsla(0,0%,100%,.1)}.tableV2 .hcell--focused *,.tableV2 .hcell:focus-visible *,.tableV2 th--focused *,.tableV2 th:focus-visible *{outline:unset!important}.tableV2 .hcell--disabled,.tableV2 .hcell--disabled.cell--focused,.tableV2 .hcell--disabled.cell--hover,.tableV2 .hcell--disabled.cell--selected,.tableV2 .hcell--disabled:active,.tableV2 .hcell--disabled:focus-visible,.tableV2 .hcell--disabled:hover,.tableV2 th--disabled,.tableV2 th--disabled.cell--focused,.tableV2 th--disabled.cell--hover,.tableV2 th--disabled.cell--selected,.tableV2 th--disabled:active,.tableV2 th--disabled:focus-visible,.tableV2 th--disabled:hover{color:hsla(0,0%,100%,.3);background-color:unset;border-bottom:1px solid hsla(0,0%,100%,.2);cursor:default;background-color:hsla(0,0%,100%,.05)}.tableV2 .hcell--disabled *,.tableV2 .hcell--disabled.cell--focused *,.tableV2 .hcell--disabled.cell--hover *,.tableV2 .hcell--disabled.cell--selected *,.tableV2 .hcell--disabled:active *,.tableV2 .hcell--disabled:focus-visible *,.tableV2 .hcell--disabled:hover *,.tableV2 th--disabled *,.tableV2 th--disabled.cell--focused *,.tableV2 th--disabled.cell--hover *,.tableV2 th--disabled.cell--selected *,.tableV2 th--disabled:active *,.tableV2 th--disabled:focus-visible *,.tableV2 th--disabled:hover *{opacity:.3;pointer-events:none;user-select:none}.tableV2 .cell--icon,.tableV2 .cell--small{padding:25px 16px;width:72px}.tableV2 .cell--link{width:140px;gap:10px}.tableV2 .cell--link,.tableV2 .cell--link button{font-weight:900;font-size:.875rem;font-family:Avenir LT Std\ 85 Heavy,sans-serif}.tableV2 .cell--link button{letter-spacing:.2px;min-width:unset;width:100%;gap:9px;padding-left:16px}.tableV2 .cell--link.cell--disabled button{text-decoration:none}.tableV2 .cell--link svg{fill:#26e5e9;transform:translateY(-2px)}.tableV2 .cell--link svg~button{padding:0}.tableV2 .cell--link .card-loader{position:relative}.tableV2 .cell--icon,.tableV2 .cell--link,.tableV2 .cell--small{min-width:unset;justify-content:center;align-items:center}.tableV2 .cell--icon:focus-within,.tableV2 .cell--link:focus-within,.tableV2 .cell--small:focus-within{outline:unset!important;padding:25px 14px;color:#fff;background-color:hsla(0,0%,100%,.05);border:2px solid #26e5e9}.tableV2 .cell--icon:focus-within *,.tableV2 .cell--link:focus-within *,.tableV2 .cell--small:focus-within *{outline:unset!important}.tableV2 .cell--icon .card-loader_wrapper,.tableV2 .cell--link .card-loader_wrapper,.tableV2 .cell--small .card-loader_wrapper{padding-right:65px;padding-bottom:3px}.tableV2 .cell--icon .card-loader,.tableV2 .cell--link .card-loader,.tableV2 .cell--small .card-loader{width:32px;height:32px;position:relative;margin:0}.tableV2 .cell--text .tag-badge{margin-left:12px;display:inline-flex}.tableV2 .cell--tagged{display:flex;flex-direction:row;align-items:center;gap:12px}.usergroup_title.page-top-title{margin-bottom:40px}.usergroup_title.page-top-title header>h1{font-size:2.125rem;line-height:34px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.usergroup_title.page-top-title header>h1{max-width:269px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.usergroup_title.page-top-title .page-top-title__description,.usergroup_title.page-top-title header{text-align:left;padding-left:0}.usergroup_title.page-top-title .page-top-title__description{line-height:20px;margin-top:0}}.page-top-title__description{font-family:Tobias Light;font-weight:300}.usergroup_content{position:relative;display:flex;flex-direction:column;align-items:center;margin-bottom:80px;gap:24px}@media (min-width:1200px){.usergroup_content{min-height:calc(100vh - 370px)}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.usergroup_content{row-gap:32px;min-height:calc(100vh - 300px)}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.usergroup_content{row-gap:16px;min-height:calc(100vh - 400px)}}.usergroup_content{--max-width:1320px}.usergroup_content .tableV2,.usergroup_content .usergroup_filters{max-width:var(--max-width);width:100%}.usergroup_content .tableV2 .hcell.cell--disabled{pointer-events:none}.usergroup_content .tableV2 .cell--link .disabled{cursor:unset}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.usergroup_content .tableV2 .cell--link{padding-right:0}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.usergroup_content .tableV2 .cell--link{padding-right:0}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.usergroup_content .tableV2 .cell--link:active{background-color:unset}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.usergroup_content .tableV2 .cell--link:active{background-color:unset}}.usergroup_filters{display:flex;flex-direction:column;gap:20px}@media (max-width:1199.5px){.usergroup_filters{width:100%}}.usergroup_filters_row{display:flex;flex-direction:row;gap:20px}.usergroup_filters_row .filtersInlineV2 .check-box__container{margin-left:8px;height:40px;align-self:self-start;margin-top:25px}.usergroup_filters_row .check-box__container{gap:12px}.usergroup_filters_row .check-box__container .check-box__checkmark{height:16px;width:16px;min-width:unset;cursor:pointer;margin-right:unset}.usergroup_filters_row .check-box__container .check-box__text{color:hsla(0,0%,100%,.8);font-family:Avenir LT Std\ 35 Light;font-size:1rem;letter-spacing:normal;line-height:1.25;width:74px;white-space:nowrap;cursor:pointer}.usergroup_filters_row_checkbox--sticky{position:sticky;bottom:0;background-color:#020814;width:100%;padding-top:10px}@media (min-width:1200px){.usergroup_filters_row .filtersModalV2_row{display:none}}@media (max-width:1199.5px){.usergroup_filters_row .filtersInlineV2{display:none}}.usergroup_filters .filtersModalV2_content_checkbox_row .check-box__container{height:unset;margin:0}.dialog_usergroupsimulation{position:fixed;top:98px;display:flex;width:647px;height:112px;box-sizing:border-box;left:50vw;transform:translate(-50%);background:radial-gradient(circle at -389% 50%,#69d1ff,#020814 109%);border-radius:6px;z-index:100}.dialog_usergroupsimulation:after{content:"";width:100%;height:100%;display:flex;position:fixed;opacity:.58;background-color:#333;z-index:100;border-radius:6px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.dialog_usergroupsimulation{width:100vw;top:0;height:auto;min-height:120px;border-radius:0}.dialog_usergroupsimulation:after{border-radius:0}}.dialog_usergroupsimulation_icon_btn_close_container{display:block;position:absolute;z-index:101;top:12px;right:12px;width:16px;height:16px}.dialog_usergroupsimulation_icon_btn_close_container .icon-btn{display:block;border:0;background:unset;width:100%;height:100%}.dialog_usergroupsimulation_icon_btn_close_container .icon-btn .dialog_usergroupsimulation_icon_close{width:100%;height:100%}.dialog_usergroupsimulation_content{display:flex;flex-direction:row;gap:25px;width:100%;height:100%;font-size:1rem;justify-content:center;align-items:center;padding:0 56px 0 33px;line-height:20px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.dialog_usergroupsimulation_content{padding:40px 56px 40px 24px;height:auto}}.dialog_usergroupsimulation_content span{flex-grow:1}.dialog_usergroupsimulation_icon_info{position:relative;z-index:101;color:#26e5e9}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.dialog_usergroupsimulation_icon_info{flex-basis:60px}}.dialog_usergroupsimulation_text_container{display:flex;justify-content:flex-start;width:511px;position:relative;z-index:101}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.dialog_usergroupsimulation_text_container{max-width:247px;height:100%}}.tableV2 .cell.cell--default,.tableV2 .cell.cell--tagged{pointer-events:none}.tableV2 .icon-btn{border:1px solid hsla(0,0%,100%,.2)}.tableV2 .icon-btn.favorite{width:32px;height:32px}.tableV2 .icon-btn.favorite--full{background-color:rgba(38,229,233,.2);border:none}.tableV2 .icon-btn.favorite--full .icon_heart{stroke:#00b0ff}.tableV2 .icon-btn .icon_heart{stroke:#fff;stroke-width:2px}.tableV2 .icon-btn .icon_heart_container{width:12px;height:11px;display:flex;align-items:center;justify-content:center}.tableV2 .icon-btn .icon_heart--full{fill:#00b0ff;border:unset}.tableV2 .icon-btn .icon_heart svg{width:unset;height:unset}.tableV2--skeleton .tableV2--skeleton__thead,.tableV2--skeleton .tableV2--skeleton__trow{height:70px;width:1320px;display:grid;grid-template-columns:6% 17% 17% 17% 17% 17% 9%}.tableV2--skeleton .tableV2--skeleton__thead{background-color:hsla(0,0%,100%,.05);border-radius:6px 6px 0 0;border:solid hsla(0,0%,100%,.2);border-width:1px 1px 0}.tableV2--skeleton .tableV2--skeleton__thead .tableV2--skeleton__trow_favorite-btn,.tableV2--skeleton .tableV2--skeleton__thead .tableV2--skeleton__trow_simulation-btn{visibility:hidden}.tableV2--skeleton .tableV2--skeleton__trow{box-sizing:border-box;border:solid hsla(0,0%,100%,.2);border-width:.5px .5px 0}.tableV2--skeleton .tableV2--skeleton__trow_details{max-height:70px}.tableV2--skeleton .tableV2--skeleton__trow-pagination{box-sizing:border-box;height:50px;background-color:hsla(0,0%,100%,.05);border-radius:0 0 6px 6px;border:1px solid hsla(0,0%,100%,.2)}.table_cell_card{display:grid;grid-template-columns:repeat(auto-fit,minmax(309px,1fr));width:100%;max-width:959px;justify-items:center;gap:16px}.table_cell_card .table_card{position:relative;display:grid;align-items:start;align-content:space-between;width:309px;height:188px;background-color:hsla(0,0%,100%,.05);padding-top:19px;box-sizing:border-box}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.table_cell_card .table_card{width:343px}}.table_cell_card .table_card__row{display:flex;flex-direction:row;align-items:center;height:44px;padding:0 16px}.table_cell_card .table_card__row_action{margin-top:6px;border-top:1px solid hsla(0,0%,100%,.1);padding:12px 16px;justify-content:space-between;box-sizing:border-box;height:56px}.table_cell_card .table_card__row--labeled{justify-content:space-between}.table_cell_card .table_card__row--labeled .tag-badge{margin-bottom:auto}.table_cell_card .table_card__field{display:flex;flex-direction:column;flex-grow:0.5;justify-content:space-between;height:100%}.table_cell_card .table_card__field_label{font-family:Avenir LT Std\ 45 Book;font-size:12px;font-weight:400;line-height:18px;color:hsla(0,0%,100%,.8)}.table_cell_card .table_card__field_value{letter-spacing:.2px;font-size:14px;font-weight:400;line-height:18px;font-family:Avenir LT Std\ 85 Heavy,sans-serif;color:hsla(0,0%,100%,.8)}.table_cell_card .table_card--highlighted{color:#fff;background-color:rgba(38,229,233,.1);border-bottom:2px solid #26e5e9}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.table_cell_card .table_card{width:348px}}@media (max-width:767px) and (orientation:portrait){.table_cell_card .table_card{width:343px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.table_cell_card .table_card{width:100%}}.table_cell_card .cell--icon{width:32px;height:32px;padding:0!important}.table_cell_card .cell--link{width:auto;min-width:65px;height:18px}.table_cell_card .cell--link:focus-within{border-radius:inherit;border:0;background-color:unset}.table_cell_card .cell--link button{line-height:18px;min-height:26px;height:26px;padding:0;justify-content:flex-end}.table_cell_card .cell--link button svg{width:12px;height:14px}.table_cell_card .cell--link .card-loader_wrapper{padding:0}.table_cell_card .cell--icon,.table_cell_card .cell--link{border:0}.table_cell_card .cell--icon .card-loader,.table_cell_card .cell--link .card-loader{top:-2px;height:26px;width:26px}.table_cell_card .cell--text .tag-badge{position:absolute;top:16px;right:16px;margin:0}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.table_cell_card{padding:0 32px;width:calc(100% - 64px)}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.table_cell_card{padding:0 16px;width:calc(100% - 32px)}}.table_cell_filters{display:flex;max-width:1440px;width:100%;height:48px;background-color:hsla(0,0%,100%,.05);align-items:center;justify-content:space-between;padding:2px 32px;box-sizing:border-box;margin-bottom:32px}.table_cell_filters__counters{display:flex;color:#26e5e9;font-weight:500;font-size:.75rem;height:100%;flex-direction:row;align-items:center}.table_cell_filters .button-filter-toggle{height:40px;width:40px;border:0}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.table_cell_filters{padding:2px 16px;margin-bottom:16px}}.message_no_users{display:flex;flex-direction:column;align-items:center;justify-content:center;width:472px;height:208px;margin-right:auto;margin-left:auto;padding:0 32px;gap:25px}@media (max-width:1199.5px){.message_no_users{width:100%;padding:0}}.message_no_users svg{width:30px;height:30px;color:#fff}.message_no_users span{font-size:1rem;width:408px;text-align:center;font-family:Avenir LT Std\ 35 Light;line-height:1.25rem}@media (max-width:1199.5px){.message_no_users span{width:292px}}.usergroup_table-cards_bottom{position:relative;bottom:242px}.filtersInlineV2{display:flex;flex-direction:column;width:100%;gap:20px}.filtersInlineV2_wrapper{display:flex;width:100%;flex-direction:row;box-sizing:border-box;gap:12px}.filtersInlineV2_wrapper__row{row-gap:unset}.filtersInlineV2_wrapper .form__wrapper--selectable{width:200px;display:inline-block}.filtersInlineV2_wrapper .form__wrapper--selectable:first-child,.filtersInlineV2_wrapper .form__wrapper--selectable:last-child{width:273px}.filtersInlineV2_results{display:flex;align-items:center;flex-direction:row;gap:12px}.filtersInlineV2_results .filters-inline__reset-filter-icon{filter:invert(18%) sepia(69%) saturate(2517%) hue-rotate(134deg) brightness(99%) contrast(85%);height:13px;width:13px;margin-right:10px}.filtersModalV2 .modal__content--centered{position:fixed;box-sizing:border-box;padding:136px 113px 12px;min-height:100dvh}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.filtersModalV2 .modal__content--centered{padding:56px 32px 12px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.filtersModalV2 .modal__content--centered{padding:56px 16px 12px}}.filtersModalV2_row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:40px;background-color:#0f1520}.filtersModalV2_content{max-width:1024px;display:flex;position:relative;width:100%;height:100%;flex-direction:column}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.filtersModalV2_row{padding:4px 32px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.filtersModalV2_row{padding:4px 16px}}.filtersModalV2_row_info{font-family:Avenir LT Std\ 65 Medium;font-size:.75rem;font-weight:500;letter-spacing:.09px;color:#26e5e9}.filtersModalV2_row_btn-wrapper{display:flex;flex-direction:row;gap:4px;height:100%;align-items:center}.filtersModalV2_row_n-filter{display:flex;align-items:center;justify-content:center;min-width:19px;height:18px;font-family:Avenir LT Std\ 45 Book;font-size:.75rem;background-color:hsla(0,0%,100%,.2);border-radius:4px}.filtersModalV2_row_btn-modal{display:flex;justify-content:center;align-items:center;width:40px;height:40px;cursor:pointer}.filtersModalV2_row_btn-modal svg{width:24px;height:24px}.filtersModalV2_content_first-header{height:24px;text-transform:none;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:1.5rem;font-weight:400;color:#fff}.filtersModalV2_content_accordions{display:flex;flex-direction:column;align-items:flex-start;flex-grow:1;margin-top:24px;margin-bottom:32px;overflow:auto;padding-right:1em;gap:27px;overflow-x:hidden!important;scrollbar-width:6px}.filtersModalV2_content_accordions::-webkit-scrollbar{width:6px;background-color:#1b212c}.filtersModalV2_content_accordions::-webkit-scrollbar-thumb{background-color:#4e525a;border-radius:99px;cursor:pointer}.filtersModalV2_content_accordions::-webkit-scrollbar-thumb:active,.filtersModalV2_content_accordions::-webkit-scrollbar-thumb:hover{background-color:#fff!important;color:#fff!important}.filtersModalV2_content_checkbox_row{display:flex;align-items:center;height:24px}.filtersModalV2_content_row-results{width:100%;height:44px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;box-sizing:border-box}.filtersModalV2_content_accordions{scrollbar-width:none;-ms-overflow-style:none}.filtersModalV2_content_accordions .accordion-v3{margin:0;border:0;max-width:100%}.filtersModalV2_content_accordions .accordion-v3__title-container{height:24px}.filtersModalV2_content_accordions .accordion-v3__title{flex-grow:1;text-transform:uppercase;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:1rem;font-weight:400;color:#fff}.filtersModalV2_content_accordions .accordion-v3__list{display:flex;flex-direction:row;gap:16px}@media (max-width:767px) and (orientation:portrait){.filtersModalV2_content_accordions .accordion-v3__list{flex-direction:column}}.filtersModalV2_content_accordions .accordion-v3--expand .accordion-v3__list{padding-top:20px}.filtersModalV2_content_accordions .form__wrapper{flex-basis:50%}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.filtersModalV2_content_accordions .form__wrapper{width:100%}}.filtersModalV2_content_accordions .form__wrapper .form__field--selectable{margin:0;padding:0}.filtersModalV2_content_accordions .form__wrapper .dropdown_searchbox{border-radius:4px 4px 0 0;background-color:#f3f3f3}.filtersModalV2_content_accordions .form__wrapper .dropdown_options ::-webkit-scrollbar-thumb{overflow-x:hidden!important;-ms-overflow-style:none;scrollbar-width:6px}.filtersModalV2_content_accordions .form__wrapper .dropdown_options ::-webkit-scrollbar-thumb::-webkit-scrollbar{width:6px;background-color:#1b212c}.filtersModalV2_content_accordions .form__wrapper .dropdown_options ::-webkit-scrollbar-thumb::-webkit-scrollbar-thumb{background-color:#4e525a;border-radius:99px;cursor:pointer}.filtersModalV2_content_accordions .form__wrapper .dropdown_options ::-webkit-scrollbar-thumb::-webkit-scrollbar-thumb:active,.filtersModalV2_content_accordions .form__wrapper .dropdown_options ::-webkit-scrollbar-thumb::-webkit-scrollbar-thumb:hover{background-color:#fff!important;color:#fff!important}.filtersModalV2_content_accordions .option_label{font-weight:400}.filtersModalV2_content_accordions .filtersModalV2_content_accordions_wrapper-chip{flex-basis:50%}.filtersModalV2_content_accordions .filtersModalV2_content_accordions_wrapper-chip .chip{display:inline-flex;margin-top:0;margin-right:8px;background-color:hsla(0,0%,100%,.1)}.filtersModalV2_content_accordions .filtersModalV2_content_accordions_wrapper-chip .chip__label{color:#fff;font-weight:400;font-family:Avenir LT Std\ 55 Roman}.filtersModalV2_content_accordions .filtersModalV2_content_accordions_wrapper-chip .chip__close{filter:invert(1)}.filtersModalV2_content_accordions .radio__input{display:flex;justify-content:center;align-items:center;height:16px;width:16px;box-sizing:border-box;border-radius:50%;margin:unset}.filtersModalV2_content_accordions .radio__input.checked{border:1px solid #26e5e9}.filtersModalV2_content_accordions .radio__control,.filtersModalV2_content_accordions .radio__control.unchecked{width:16px;height:16px;box-sizing:border-box;border:1px solid #fff;background:unset;box-shadow:unset}.filtersModalV2_content_accordions .radio__control.checked{width:12px;height:12px;transform:unset;box-shadow:none;border-color:#26e5e9}.filtersModalV2_content_accordions .radio__label{color:#fff}.filtersModalV2_content_accordions::-webkit-scrollbar{display:none}.filtersModalV2_content_row-results .btn-reset{min-width:121px;height:18px}.filtersModalV2_content_row-results .btn-reset button{gap:8px}.filtersModalV2_content_row-results .btn-reset svg>path{fill:#26e5e9}.filtersModalV2_content_row-results .btn_results{min-height:44px}button.chip.brandCampaign_chipMobile.transparent,div.chip.brandCampaign_chipMobile.transparent{border-radius:0;width:100%;position:relative;height:40px;border-radius:4px;background:#020814;margin:16px 0 8px}@media (max-width:1199.5px){button.chip.brandCampaign_chipMobile.transparent,div.chip.brandCampaign_chipMobile.transparent{margin:0}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){button.chip.brandCampaign_chipMobile.transparent,div.chip.brandCampaign_chipMobile.transparent{margin:16px 0}}button.chip.brandCampaign_chipMobile.transparent .chip__label,div.chip.brandCampaign_chipMobile.transparent .chip__label{position:absolute;left:16px;font-size:14px;font-style:normal;font-weight:350;line-height:18px;letter-spacing:.175px;color:var(--White-60,hsla(0,0%,100%,.6));white-space:nowrap}button.chip.brandCampaign_chipMobile.transparent .chip__arrow,div.chip.brandCampaign_chipMobile.transparent .chip__arrow{position:absolute;right:16px}div.chip.brandCampaign_chipMobile.transparent{width:unset}.brandCampaign__otherBrandCampaignContainer{position:relative;width:100%}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.brandCampaign__otherBrandCampaignContainer{width:auto}}.brandCampaign__otherBrandCampaignContainer .chip{border-radius:20px;border:1px solid hsla(0,0%,100%,.7);background:var(--White-10,hsla(0,0%,100%,.1));white-space:nowrap}.brandCampaign__otherBrandCampaignContainer div.chip{margin:9px 0;padding:0 16px;width:fit-content}.brandCampaign__arrow{margin-left:8px;transform:rotate(90deg);color:#fff;height:11px;width:auto}.brandCampaign__dropdownBelowChip{position:absolute;top:calc(100% - 4px);right:0;width:260px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.brandCampaign__dropdownBelowChip{width:100%;z-index:10}}.brandCampaign__dropdownBelowChip .dropdown_options{background-color:#fff;max-height:225px}.brandCampaign__dropdownBelowChip .dropdown_options::-webkit-scrollbar{background-color:#e6e7e8}.brandCampaign__dropdownBelowChip .dropdown_options::-webkit-scrollbar-thumb{background-color:#b8bbbe}.brandCampaign__dropdownBelowChip .dropdown_options button{border:unset;width:100%}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.brandCampaign__dropdownBelowChip .dropdown_searchbox input{font-size:16px;font-family:Avenir LT Std\ 45 Book}}.brandCampaign__chips-containerNoChips{display:flex;flex-direction:row}.brandCampaign__chips-container{display:flex;flex-direction:row;margin-bottom:40px;margin-top:40px;gap:8px}@media (max-width:1199.5px){.brandCampaign__chips-container{margin:32px 16px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.brandCampaign__chips-container{margin:32px}}.brandCampaign__chips-container .selected-chip{background:var(--White-100,#fff);color:var(--Secondary-100,#020814);font-weight:700;white-space:nowrap}.brandCampaign__chips-container .selected-chip .chip__arrow .svg{filter:invert(1)}.brandCampaign__chips-container .chip{white-space:nowrap}.brandCampaign__container{display:flex;margin-bottom:80px;margin-top:0}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.brandCampaign__container{flex-direction:column;margin-left:16px;margin-right:16px;margin-bottom:48px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.brandCampaign__container{margin:0 32px 48px}}.brandCampaign__image-container{position:relative;height:100%;margin-right:40px}@media (max-width:1199.5px){.brandCampaign__image-container{margin-right:0}}.brandCampaign__image-container .card-v3__background{position:relative;border-radius:6px;height:100%;width:100%}@media (min-width:1200px){.brandCampaign__image-container .card-v3__background{width:432px;height:243px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.brandCampaign__image-container .card-v3__background{width:100%;height:193px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.brandCampaign__image-container .card-v3__background{width:584px;height:328px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.brandCampaign__image-container .card-v3__background{width:391px;height:220px}}.brandCampaign__text-container{flex-direction:column;display:flex;justify-content:center}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.brandCampaign__text-container{max-width:calc(100% - 431px)}}@media (min-width:1200px){.brandCampaign__text-container{max-width:calc(100% - 472px)}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.brandCampaign__text-container{margin-left:40px}}.brandCampaign__title{font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:1.5rem;letter-spacing:-.5px;line-height:29px;color:#fff;display:inline-block;text-transform:uppercase;margin-bottom:12px}@supports ((background-clip:text) or (-webkit-background-clip:text)) and ((text-fill-color:transparent) or (-webkit-text-fill-color:transparent)){.brandCampaign__title{background-image:linear-gradient(270deg,#00b2ff -90%,#d8d8d8);background-size:cover;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}}.brandCampaign__description{font-family:Avenir LT Std\ 35 Light;font-size:1rem;letter-spacing:.2px;line-height:1.5;text-align:left;line-height:1.25;color:var(--White-80,hsla(0,0%,100%,.8))}@media (max-width:1199.5px){.brandCampaign__description{margin-top:12px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.brandCampaign__description{width:584px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.brandCampaign__description{margin-top:0}}.brandCampaignSkeleton__title{margin-bottom:40px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.brandCampaignSkeleton__title{margin:0 32px 40px}}.brandCampaignSkeleton__titleMobile{margin-bottom:10px;margin-left:16px}.brandCampaignSkeleton__chips-container{display:flex;gap:8px;margin-bottom:40px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.brandCampaignSkeleton__chips-container{margin:0 32px 40px}}.brandCampaignSkeleton__chips{margin:20 px}.brandCampaignSkeleton__chipsMobile{margin-top:20px;margin-bottom:12px;margin-left:16px}.brandCampaignSkeleton__campaignWrapper{display:flex;gap:40px;margin-bottom:40px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.brandCampaignSkeleton__campaignWrapper{margin-left:32px}}.brandCampaignSkeleton__text{margin-bottom:10px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.brandCampaignSkeleton__text{margin-right:32px}}.brandCampaignSkeleton__titleCampaign{margin-bottom:20px}.box_wrapper{width:300px;border:1px solid red}.box{display:flex;height:70px;border:1px solid #fff;justify-content:center;align-items:center;color:#fff;transition:all .15s}.box-shown{background-color:#26e5e9}.box-current{width:75%!important}.box-prev{margin-left:-90%}.carouselV2{flex:1}.carouselV2_item{display:flex;align-items:center;justify-content:center;height:70px;border:1px solid #fff;box-sizing:border-box}.carouselV2--stepped{--btn-width:40px;display:grid;grid-template-columns:[start] min-content [carouselStart] calc(100% - var(--btn-width)*2) [carouselEnd] min-content;align-items:center}.carouselV2--stepped .blaze-slider{grid-column:carouselStart/carouselEnd;height:100%}.carouselV2--stepped .blaze-container .blaze-next,.carouselV2--stepped .blaze-container .blaze-prev{position:absolute;z-index:10}.carouselV2--stepped .blaze-container .blaze-prev{left:0}.carouselV2--stepped .blaze-container .blaze-next{right:0}.carouselV2--stepped .blaze-track{z-index:5}.carouselV2--stepped .blaze-next,.carouselV2--stepped .blaze-prev{display:flex;height:40px;width:40px;appearance:none;background:transparent;border:0;align-items:center;justify-content:center;cursor:pointer}.carouselV2--stepped .blaze-next svg,.carouselV2--stepped .blaze-prev svg{height:100%;width:100%;fill:#fff;color:#fff}.carouselV2--stepped .blaze-prev{grid-column-end:carouselStart}.carouselV2--stepped .blaze-next{grid-column-start:carouselEnd}.carouselV2--freemode .blaze-track>*{width:fit-content}.carouselV2--freemode_debug{position:fixed;bottom:0;background:rgba(0,0,0,.8);z-index:9999;pointer-events:none}.carouselV2--freemode--scrollable.carouselV2--freemode--sliding .blaze-track>*{cursor:grabbing!important}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.recommended-in-todo .page-top-title{margin-bottom:48px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.recommended-in-todo .page-top-title{margin-bottom:40px}}.recommended-in-todo .page-top-title h1{font-family:Avenir LT Std\ 45 Book;font-weight:350;font-size:1.875rem;line-height:1.875rem}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.recommended-in-todo .page-top-title h1{font-size:2.125rem;line-height:2.125rem}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.recommended-in-todo .filtersV3__section{padding-left:60px;padding-right:60px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.recommended-in-todo .filtersV3__section.recommended-in-todo .custom-select-sortings .custom-select__indicators{flex:0}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.recommended-in-todo .filtersV3__section.recommended-in-todo .custom-select-sortings .custom-select__indicators{flex:none}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.recommended-in-todo .filtersV3__section.recommended-in-todo .custom-select-sortings .custom-select__indicators .custom-select__indicator.custom-select__dropdown-indicator{width:16px}.recommended-in-todo .filtersV3__section.recommended-in-todo .custom-select-sortings .custom-select__indicators .custom-select__indicator.custom-select__dropdown-indicator svg{width:16px;height:16px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.recommended-in-todo .filtersV3__section.recommended-in-todo .custom-select-sortings .custom-select__indicators .wrapper-icon.with-icon-suffix .custom-select__indicator.custom-select__dropdown-indicator svg{height:8px;width:12px}}.recommended-in-todo .filtersV3__section.recommended-in-todo .custom-select-sortings .custom-select__value-container{padding-right:8px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.recommended-in-todo .filtersV3__section.recommended-in-todo .custom-select-sortings .custom-select__value-container{flex-grow:2}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.recommended-in-todo .filtersV3__section.recommended-in-todo .custom-select-sortings .custom-select__value-container{justify-content:unset;display:inline-block}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.recommended-in-todo .filtersV3__section.recommended-in-todo .custom-select-sortings .custom-select__control .custom-select__single-value{font-size:.875rem;font-weight:350;letter-spacing:.133px;width:auto}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.recommended-in-todo .filtersV3__section.recommended-in-todo .custom-select-sortings .custom-select__control .custom-select__single-value{font-size:.75rem;font-weight:500;letter-spacing:.088px;position:relative}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.recommended-in-todo .filtersV3__section.recommended-in-todo .custom-select-sortings .custom-select__menu{padding:12px 24px 24px;max-width:261px}}@media (min-width:1200px){.recommended-in-todo .filtersV3__section.recommended-in-todo .custom-select-sortings .custom-select__menu{left:40px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.recommended-in-todo .filtersV3__section.recommended-in-todo .custom-select-sortings .custom-select__menu{left:10px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.recommended-in-todo .filtersV3__section.recommended-in-todo .custom-select-sortings .custom-select__menu{margin-top:0}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.recommended-in-todo .filtersV3__section.recommended-in-todo .custom-select-sortings .custom-select__menu .custom-select__option{font-size:.875rem;font-weight:350;letter-spacing:.133px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.recommended-in-todo .filtersV3__section.recommended-in-todo .custom-select-sortings .custom-select__menu .custom-select__option{width:max-content}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.recommended-in-todo .filtersV3__section.recommended-in-todo .custom-select-sortings .custom-select__menu .custom-select__option{font-size:.75rem;font-weight:500;letter-spacing:.088px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.recommended-in-todo .filtersV3__section .filter-overlay-element{width:unset}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.recommended-in-todo .filtersV3__section .filter-overlay-element{width:33.3%}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.recommended-in-todo .filtersV3__section .filter-overlay-element.results{display:none}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.recommended-in-todo .filtersV3__section .filter-overlay-element.results .results__number-courses{font-size:.75rem;line-height:1rem;font-weight:350}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.recommended-in-todo .filtersV3__section .filter-overlay-element.results__sort-wrapper{display:flex;min-width:200px;width:unset}}.recommended-in-todo .filtersV3__section .filter-overlay .filtersV3__box .button-filter-toggle{width:24px;justify-content:center}.recommended-in-todo .filtersV3__section .filter-overlay .filtersV3__box .button-filter-toggle svg.filters-icon{box-sizing:border-box;width:24px;height:24px}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.recommended-in-todo .filtersV3__section .filter-overlay .filtersV3__box{padding:0 8px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.recommended-in-todo .filtersV3__section .filter-overlay{height:48px}}.recommended-in-todo .filtersV3__courses-results-container{margin-bottom:0}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.recommended-in-todo .filtersV3__courses-results-container .filter-overlay-element.results-mobile{display:block;margin:24px 0 0 32px;line-height:1rem}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.recommended-in-todo .filtersV3__courses-results-container .filter-overlay-element.results-mobile{margin-top:24px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.recommended-in-todo .filtersV3__courses-results-container .filter-overlay-element.results-mobile .results__number-courses{font-size:.75rem;line-height:normal;font-weight:500}}@media (min-width:1200px){.recommended-in-todo .filtersV3__courses-results-container .courses-results-v3.recommended-in-todo .courses-results-v3__list.big.courses-results-v3__list--card-variant-card-evolution{column-gap:calc(25% - 317.5px)}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.recommended-in-todo .filtersV3__courses-results-container .courses-results-v3.recommended-in-todo .courses-results-v3__list.big.courses-results-v3__list--card-variant-card-evolution{column-gap:calc(25% - 228px)}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.recommended-in-todo .filtersV3__courses-results-container .courses-results-v3.recommended-in-todo .courses-results-v3__list.big{padding:24px 0 48px}}@media (min-width:1200px){.recommended-in-todo .filtersV3__courses-results-container .courses-results-v3.recommended-in-todo .courses-results-v3__list.big{width:auto;grid-template-columns:repeat(auto-fill,254px)}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.recommended-in-todo .filtersV3__courses-results-container .courses-results-v3.recommended-in-todo .courses-results-v3__list.big{grid-template-columns:repeat(auto-fill,228px)!important}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.recommended-in-todo .filtersV3__courses-results-container .courses-results-v3.recommended-in-todo .courses-results-v3__list.big{padding-top:24px;padding-bottom:24px}}@media (min-width:1200px){.recommended-in-todo .filtersV3__courses-results-container .courses-results-v3.recommended-in-todo .courses-results-v3__list{row-gap:48px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.recommended-in-todo .filtersV3__courses-results-container .courses-results-v3.recommended-in-todo .courses-results-v3__list{row-gap:24px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.recommended-in-todo .filtersV3__courses-results-container .courses-results-v3.recommended-in-todo .courses-results-v3__list{grid-template-columns:repeat(auto-fill,calc(25vw - 28px - var(--results-right-space)))}}.recommended-in-todo .filtersV3__courses-results-container .courses-results-v3.recommended-in-todo .card-evolution{padding-bottom:8px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.recommended-in-todo .filtersV3__courses-results-container .courses-results-v3.recommended-in-todo .card-evolution{min-height:260px}}@media (min-width:1200px){.recommended-in-todo .filtersV3__courses-results-container .courses-results-v3.recommended-in-todo .card-evolution{min-width:254px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.recommended-in-todo .filtersV3__courses-results-container .courses-results-v3.recommended-in-todo .card-evolution{min-width:228px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.recommended-in-todo .filtersV3__courses-results-container .courses-results-v3.recommended-in-todo .card-evolution{min-width:164px;min-height:347px}}.recommended-in-todo .filtersV3__courses-results-container .courses-results-v3.recommended-in-todo .card-evolution__image{width:100%}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.recommended-in-todo .filtersV3__courses-results-container .courses-results-v3.recommended-in-todo .card-evolution__image{min-width:calc(25vw - 28px);height:calc(32.23684vw - 36.10526px)}}.recommended-in-todo .filtersV3__courses-results-container .courses-results-v3.recommended-in-todo .card-evolution__type-row{margin-bottom:8px}.recommended-in-todo .filtersV3__courses-results-container .courses-results-v3.recommended-in-todo .card-evolution__type-row .card-evolution__type{color:hsla(0,0%,100%,.8)}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.recommended-in-todo .filtersV3__courses-results-container .courses-results-v3.recommended-in-todo .card-evolution__type-row .card-evolution__type{font-size:.75rem;line-height:1rem}}.recommended-in-todo .filtersV3__courses-results-container .courses-results-v3.recommended-in-todo .card-evolution__name{line-height:1rem}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.recommended-in-todo .filtersV3__courses-results-container .courses-results-v3.recommended-in-todo .card-evolution__name{line-height:.75rem;font-size:.75rem}}.recommended-in-todo .filtersV3__courses-results-container .courses-results-v3.recommended-in-todo .card-evolution__footer .card-evolution__dueby{color:#ff2929;font-size:.875rem;font-weight:600;line-height:1.125rem;margin-left:0}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.recommended-in-todo .filtersV3__courses-results-container .courses-results-v3.recommended-in-todo .card-evolution__footer .card-evolution__dueby{display:none}}.recommended-in-todo .filtersV3__courses-results-container .courses-results-v3.recommended-in-todo .results__pagination{margin:0}.recommended-in-todo .filtersV3__courses-results-container .courses-results-v3.recommended-in-todo .results__pagination .load-more-label{display:none}.cms-wrapper{margin-top:var(--height-header);overflow:hidden}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.cms-wrapper.no-margin-top{margin-top:0}}.cms-row{position:relative;width:100%}@media (max-width:1199.5px){.cms-layout:has(.cms_avatar_carousel){display:flex;flex-direction:column;gap:40px}}.cms-layout{width:100%;box-sizing:border-box;position:relative;scroll-margin-top:var(--height-header)}.cms-layout--loading{min-height:fit-content}.cms-layout--default{width:100%}.cms-layout--half{display:grid;grid-template-columns:[start] 1fr [half] 1fr [end];grid-template-rows:[row1] 1fr [row2] auto}.cms-layout--onethird{display:grid;grid-template-columns:1fr 1fr 1fr}.cms-layout--onefourth{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}@media (min-width:1920px){.cms-layout{max-width:1920px;margin-left:auto;margin-right:auto}.cms-layout:has(.hero-banner-media-wrapper){max-width:100%;margin-left:unset;margin-right:unset}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.cms-layout .hero-banner-media-wrapper{height:unset;max-height:calc(100vh - 88px - env(safe-area-inset-bottom))}}.cms-layout .text-btn-no-arrow{font-family:Avenir LT Std\ 85 Heavy,sans-serif}.cms-layout .cross-link .btn-v4.cta.primary{padding:4px 40px 0}.cms-layout .cross-link .btn-v4.cta.primary.arrowed{padding:2px 40px 0}.cms-layout .cross-link .btn-v4.cta.primary.arrowed span{display:block;height:18px;padding-top:1px;box-sizing:border-box}.cms-layout .cross-link .btn-v4.cta.primary.arrowed svg{padding-top:2px;box-sizing:border-box}.heading{height:fit-content;box-sizing:border-box;padding:40px 60px;display:flex;flex-direction:column;gap:12px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.heading{padding:40px 32px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.heading{padding:40px 32px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.heading{padding:40px 16px}}.heading-description,.heading-title{max-width:876px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.heading-description,.heading-title{max-width:635px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.heading-description,.heading-title{max-width:464px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.heading-description,.heading-title{max-width:343px}}.heading-description h2,.heading-title h2{font-size:2.125rem;line-height:40px;font-family:Avenir LT Std\ 65 Medium;font-weight:500;background:linear-gradient(270deg,#00b2ff -97.51%,#d8d8d8 87.89%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-transform:uppercase;overflow:hidden}.heading-description{font-size:1rem;font-family:Avenir LT Std\ 35 Light;color:#fff;margin:0;line-height:20px}.heading-text{display:flex;flex-direction:row;align-items:center;gap:16px}@media (max-width:767px) and (orientation:portrait){.heading-text{justify-content:space-between}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.heading-text{align-items:center}}.heading-text .heading-title{max-width:unset}.heading-text .cta{height:unset;min-height:unset;font-size:.875rem;line-height:18px;font-family:Avenir LT Std\ 85 Heavy,sans-serif;min-width:fit-content}@media (max-width:767px) and (orientation:portrait){.heading-text .cta{min-width:69px}}.heading-text .cta span:first-letter{text-transform:capitalize}.heading--title_row{padding-bottom:0}.flex{display:flex}.flex.alignment-left{align-items:flex-start;text-align:start;justify-content:start}.flex.alignment-right{align-items:flex-end;text-align:end;justify-content:end}.flex.alignment-center{justify-content:center;text-align:center}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.cms-layout:has(.insights__wrapper) .heading{padding-right:0}}.single-content{width:100%;height:fit-content;box-sizing:border-box;padding:0 60px;display:flex;justify-content:center}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.single-content{padding:0 32px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.single-content{padding:0 32px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.single-content{padding:0}}.single-content__wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:24px}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.single-content__wrapper .heading-description{max-width:584px}}.single-content .card-media{width:876px;height:525px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.single-content .card-media{width:798px;height:479px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.single-content .card-media{width:584px;height:350px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.single-content .card-media{width:100%;height:375px}}@media (min-width:1441px){.single-content .card-media{width:976px;height:584.93px}}@media (min-width:1920px){.single-content .card-media{max-width:976px;max-height:584.93px}}.single-content .card-media__image,.single-content .card-media__video{background-size:cover;background-position:50%}.single-content__skeleton{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding-bottom:24px}.skeleton-wrapper-carousel{display:flex;flex-direction:row;gap:5px;overflow:hidden;height:360px;width:100%;justify-content:center}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.skeleton-wrapper-carousel{display:none}}.skeleton-wrapper-mobile{display:flex;width:100%;height:360px;flex-direction:row;gap:5px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.skeleton-wrapper-mobile{display:none}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.skeleton-wrapper-mobile .phone-and-tablet-portrait{display:none}}.card-media{position:relative;width:100%;height:100%}.card-media img,.card-media video{width:100%;height:100%;object-fit:cover;background-position:50%}.card-media__video-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.card-media__video-btn.top-right{top:16px;right:16px;left:auto;transform:none}.card-media video{width:100%}.card-media .icon-btn img{width:24px;height:24px}.card-media__video-modal{width:100%;max-width:876px;height:auto;margin:auto}.quote{display:flex;flex-direction:column;height:fit-content;align-items:center;padding:40px 60px;box-sizing:border-box;width:100%}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.quote{padding:40px 32px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.quote{padding:40px 32px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.quote{padding:40px 16px}}.quote__container{display:flex;flex-direction:column;gap:24px;height:fit-content}.quote .btn-v4.small{min-width:auto;min-height:fit-content}.quote .heading-description,.quote .heading-title{max-width:876px;white-space:pre-wrap}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.quote .heading-description,.quote .heading-title{max-width:584px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.quote .heading-description,.quote .heading-title{max-width:634px}}.quote .heading-title h2{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:30px;text-transform:none;-webkit-text-fill-color:#fff}.quote .heading-description{font-family:Avenir LT Std\ 35 Light;font-size:1rem;line-height:20px}.quote__skeleton{display:flex;flex-direction:column;padding:40px 60px;gap:8px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.quote__skeleton{padding:80px 32px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.quote__skeleton{padding:40px 32px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.quote__skeleton{padding:40px 16px}}.quote__skeleton .description{margin-top:10px}.banner-small{height:fit-content;box-sizing:border-box;padding:80px 60px;display:flex;flex-direction:column;gap:24px}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.banner-small{padding:80px 32px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.banner-small{padding:80px 32px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.banner-small{padding:40px 16px}}@media (min-width:1920px){.banner-small{padding:80px 282px}}.banner-small .heading-description,.banner-small .heading-title{max-width:876px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.banner-small .heading-description,.banner-small .heading-title{max-width:960px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.banner-small .heading-description,.banner-small .heading-title{max-width:704px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.banner-small .heading-description,.banner-small .heading-title{max-width:343px}}.banner-small .heading-description h2,.banner-small .heading-title h2{font-size:2.125rem;font-family:Avenir LT Std\ 65 Medium;line-height:1.2}.banner-small .skeleton-pulse,.banner-small__skeleton svg{max-height:310px}@media (max-width:1199.5px){.banner-small .skeleton-pulse,.banner-small__skeleton svg{max-height:452px}}.banner-small:has(.banner-small__skeleton){padding:0}.cta{display:flex;align-items:center;justify-content:center;gap:7px}.cta svg{width:16px;height:16px;margin:0}.cta.primary svg{fill:#000}.cta.text-btn-no-arrow svg{fill:#26e5e9}.cta.text-btn-no-arrow:active svg,.cta.text-btn-no-arrow:focus svg,.cta.text-btn-no-arrow:hover svg{fill:#fff}.image-text{display:flex;flex-direction:row;align-items:center;height:720px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.image-text.left{flex-direction:row}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.image-text.right{flex-direction:row-reverse}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.image-text{height:512px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.image-text{flex-direction:column;gap:32px;height:100%}}@media (min-width:1441px){.image-text{height:100%;min-height:720px}}@media (min-width:1920px){.image-text{max-height:960px}}.image-text__text-section{display:flex;flex-direction:column;gap:16px;padding:0 60px;box-sizing:border-box;width:720px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.image-text__text-section{padding:0 32px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.image-text__text-section{padding:0 32px;width:100%;margin-bottom:40px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.image-text__text-section{padding:0 16px}}@media (min-width:1441px){.image-text__text-section{width:100%;min-width:720px;max-width:960px}}@media (min-width:1920px){.image-text__text-section{width:960px;padding:0 180px}}.image-text .card-media{width:720px;height:100%}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.image-text .card-media{width:100%;aspect-ratio:1}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.image-text .card-media{width:100%;height:375px}}@media (min-width:1441px){.image-text .card-media{width:100%;min-width:720px;max-width:960px;min-height:720px;max-height:960px;aspect-ratio:1/1}}@media (min-width:1920px){.image-text .card-media{width:960px;height:960px}}.image-text .heading-description,.image-text .heading-title{max-width:100%}.image-text .heading-title h2{text-transform:none;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:1.5rem;-webkit-text-fill-color:#fff}.image-text .btn-v4.small{min-width:auto;min-height:fit-content}.image-text .skeleton-pulse,.image-text__skeleton svg{max-height:720px;height:100%}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.image-text .skeleton-pulse,.image-text__skeleton svg{height:100%;width:100%;max-height:375px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.image-text .quote__skeleton{padding-top:0}}.social-media-card{box-sizing:border-box;position:relative;height:440px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.social-media-card{height:375px}}@media (min-width:1441px){.social-media-card{height:100%;min-height:440px;max-height:587px;width:100%;aspect-ratio:1/1}}@media (min-width:1920px){.social-media-card{height:587px}}.social-media-card__btn{position:absolute;z-index:1;bottom:32px;left:50%;transform:translateX(-50%);width:max-content}.social-media-card__btn .btn-v4{font-size:.75rem;text-transform:uppercase}.social-media-card .icon-btn{height:44px;width:44px}.social-media-card .icon-btn img{height:16px;width:16px}.social-media-card .card-media{overflow:hidden;position:relative;transition:transform .5s cubic-bezier(.35,.08,.62,.99)}@media (min-width:1200px){.social-media-card .card-media:hover .card-media__image{transform:scale(1.1);transition:transform .5s cubic-bezier(.35,.08,.62,.99)}}.social-media-card .card-media .card-media__image{transition:transform .5s cubic-bezier(.35,.08,.62,.99)}.social-media-card .skeleton-pulse,.social-media-card__skeleton svg{height:100%;max-height:440px;border:.5px solid hsla(0,0%,100%,.10196078431372549)}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.cms-layout--onethird:has(.social-media-card){grid-template-columns:auto}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.cms-layout--half:has(.social-media-card){grid-template-columns:auto}}.cms-layout:has(.social-media-card) .heading{padding-bottom:24px}.hero-banner-media-wrapper{position:relative;box-sizing:border-box;top:0;height:500px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.hero-banner-media-wrapper{min-height:400px;height:100%}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.hero-banner-media-wrapper{min-height:548px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.hero-banner-media-wrapper{min-height:600px}}@media (min-width:1920.5px){.hero-banner-media-wrapper{height:667px}}.hero-banner-media__content{position:absolute;z-index:1;bottom:0;width:765px;padding:0 0 60px 60px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.hero-banner-media__content{padding:0 0 40px 32px;width:553px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.hero-banner-media__content{padding:0 32px 80px;width:100%;box-sizing:border-box}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.hero-banner-media__content{padding:0 16px 40px;width:100%;height:auto;box-sizing:border-box}}@media (min-width:1920px){.hero-banner-media__content{width:1045px}}.hero-banner-media__content .heading-description,.hero-banner-media__content .heading-title{max-width:100%;white-space:pre-wrap;font-family:Tobias Light}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.hero-banner-media__content .heading-description,.hero-banner-media__content .heading-title{max-width:343px}}.hero-banner-media__content .heading-description h2,.hero-banner-media__content .heading-title h2{font-size:3.25rem;line-height:60px;-webkit-text-fill-color:#fff;font-weight:500;letter-spacing:-2px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.hero-banner-media__content .heading-description h2,.hero-banner-media__content .heading-title h2{font-size:2.125rem;line-height:40px;letter-spacing:2.2px;margin-bottom:4px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.hero-banner-media__content .heading-description h2,.hero-banner-media__content .heading-title h2{font-size:2.125rem;line-height:40px;letter-spacing:2.2px;margin-bottom:4px}}.hero-banner-media__image{position:relative;height:100%}.hero-banner-media__image:before{content:"";position:absolute;z-index:1;width:80%;height:100%;bottom:0;background:linear-gradient(270deg,rgba(2,8,20,0),rgba(2,8,20,.8))}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.hero-banner-media__image{height:unset!important}.hero-banner-media__image .card-media img,.hero-banner-media__image .card-media video{aspect-ratio:768/958;max-height:calc(100vh - 88px - env(safe-area-inset-bottom))}.hero-banner-media__image:before{height:calc(66% + 40px)!important}}@media (min-width:1200px){.hero-banner-media__image{height:500px}}@media (min-width:1920.5px){.hero-banner-media__image{height:667px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.hero-banner-media__image{height:400px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.hero-banner-media__image{height:432px}.hero-banner-media__image:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:60%;z-index:1;background:linear-gradient(0deg,#020814 38.87%,rgba(2,8,20,0) 66.8%);pointer-events:none}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.hero-banner-media__image{height:468px}}.hero-banner-media__cta{display:flex;flex-direction:row;margin-top:32px;gap:34px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.hero-banner-media__cta{flex-direction:column;align-items:center;margin-top:24px;gap:24px}.hero-banner-media__cta .btn-v4.primary{min-height:44px;min-width:100%;font-size:.75rem}}@media (min-width:1920px){.hero-banner-media__cta .btn-v4.primary{padding:22px 40px 18px}}.hero-banner-media__cta .cta.text-btn-no-arrow{font-family:Avenir LT Std\ 85 Heavy,sans-serif}.hero-banner-media__cta .cta.text-btn-no-arrow:active .cta-icon,.hero-banner-media__cta .cta.text-btn-no-arrow:focus .cta-icon,.hero-banner-media__cta .cta.text-btn-no-arrow:hover .cta-icon{filter:none}.hero-banner-media__cta .cta-icon{filter:invert(18%) sepia(69%) saturate(2517%) hue-rotate(134deg) brightness(99%) contrast(85%)}.hero-banner-media__cta .cta-icon img{width:16px;height:16px}.hero-banner-media__cta:empty{margin-top:0}@media (min-width:1200px){.hero-banner-media .card-media__video-btn.top-right{top:60px;right:60px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.hero-banner-media .card-media__video-btn.top-right{top:32px;right:32px}}.hero-banner-media .icon-btn{width:44px;height:44px}.hero-banner-media .icon-btn img{width:16px;height:16px}.hero-banner-media .skeleton-pulse,.hero-banner-media__skeleton svg{max-height:500px}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.hero-banner-media .skeleton-pulse,.hero-banner-media__skeleton svg{max-height:548px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.hero-banner-media .skeleton-pulse,.hero-banner-media__skeleton svg{height:600px!important;max-height:600px}}.cross-link{display:flex;flex-direction:row;width:100%;padding:0 60px;justify-content:center;align-items:flex-start;gap:16px;flex-wrap:wrap;box-sizing:border-box}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.cross-link{padding:0 32px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.cross-link{padding:0 16px;flex-direction:column;align-items:center;gap:16px}}.cross-link:has(.cta.text-btn,.cta.text-btn-no-arrow){row-gap:32px}.cross-link .cta{gap:12px;min-width:unset}.cross-link .text-btn.leading-icon svg{margin-right:0;margin-left:0}.cross-link .cta.text-btn,.cross-link .text-btn-no-arrow{font-size:.875rem;min-height:fit-content;gap:8px;line-height:18px}.reviews{--btn-width:116px;grid-template-columns:[start] min-content [carouselStart] calc(100% - var(--btn-width)*2) [carouselEnd] min-content;grid-template-rows:[top] max-content [end]}.reviews,.reviews_wrapper{display:grid;align-items:center}.reviews_wrapper{grid-column:carouselStart/carouselEnd;grid-row:top/end;overflow:hidden;flex-direction:row;justify-content:center;grid-template-columns:[top] max-content [end];grid-template-rows:[top] max-content [end]}.reviews .blaze-next,.reviews .blaze-prev{display:flex;appearance:none;background:transparent;border:0;align-items:center;justify-content:center;cursor:pointer;width:var(--btn-width);height:100%;box-sizing:border-box}.reviews .blaze-next svg,.reviews .blaze-prev svg{width:24px;height:24px;fill:#fff;color:#fff}.reviews .blaze-prev{padding-left:60px;justify-content:start}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.reviews .blaze-prev{padding-left:32.5px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.reviews .blaze-prev{padding-left:36px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.reviews .blaze-prev{padding-left:16px}}.reviews .blaze-next{padding-right:60px;justify-content:end}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.reviews .blaze-next{padding-right:32.5px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.reviews .blaze-next{padding-right:36px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.reviews .blaze-next{padding-right:16px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.reviews{--btn-width:113.5px;--btn-width:92px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.reviews{--btn-width:60px}}.review{display:flex;justify-content:center;align-items:center;grid-column:top/end;grid-row:top/end}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.review{gap:57px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.review{gap:32px}}.review__wrapper{display:flex;width:1208px;justify-content:center;align-items:flex-start;gap:68px;flex-shrink:0}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.review__wrapper{width:798px;gap:32px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.review__wrapper{width:584px;gap:15px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.review__wrapper{width:255px;padding:0 16px;align-items:center;flex-direction:column;gap:16px}}@media (min-width:1920px){.review__wrapper{width:100%}}.review__wrapper.no-image{width:876px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.review__wrapper.no-image{width:634px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.review__wrapper.no-image{width:452px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.review__wrapper.no-image{width:255px}}@media (min-width:1920px){.review__wrapper.no-image{width:951px}}.review__wrapper.no-image .review__content{gap:24px;padding:0}.review__image{opacity:1;transform:translate(0);transition:opacity .6s,transform .6s;transition-timing-function:cubic-bezier(.44,.09,.49,.95);width:380px;height:380px}.review__image .card-media img{border-radius:6px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.review__image{width:300px;height:300px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.review__image{width:220px;height:220px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.review__image{width:255px;height:255px}}@media (min-width:1920px){.review__image{width:480px;height:480px}}.review__content{opacity:1;transform:translate(0);transition:opacity .6s,transform .6s;transition-timing-function:cubic-bezier(.44,.09,.49,.95);display:flex;padding:16px 0;flex-direction:column;justify-content:space-between;align-items:flex-start;flex:1 0 0;align-self:stretch}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.review__content{gap:24px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.review__content{padding:0;gap:24px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.review__content{padding:0;gap:24px;justify-content:center}}@media (min-width:1920px){.review__content .heading-title{max-width:951px}}.review__content .heading-title h2{font-size:1.75rem;font-family:Tobias Light;text-transform:none;-webkit-text-fill-color:#fff;line-height:36px;font-weight:400}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.review__content .heading-title h2{font-size:1.5rem;line-height:32px}}.review__description{max-width:321px}.review__name .heading-description{font-size:1.25rem;margin-bottom:8px;font-family:Avenir LT Std\ 85 Heavy,sans-serif}.review .btn-v4.small{min-width:fit-content;min-height:fit-content}.review .skeleton-pulse,.review__skeleton svg{height:308px;max-height:308px}@media (max-width:1199.5px){.review .skeleton-pulse,.review__skeleton svg{max-height:255px}}.review__skeleton--wrapper{display:flex;flex-direction:column;padding:16px 0;justify-content:space-between;align-items:flex-start;align-self:stretch;gap:10px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.review__skeleton--wrapper{align-items:center;padding:0}}.review__skeleton--text{display:flex;flex-direction:column;gap:8px}.review--moveLeft .review__image,.review--moveRight .review__image{opacity:0}.review--moveLeft .review__content{opacity:0;transform:translate(-40px)}.review--moveRight .review__content{opacity:0;transform:translate(40px)}.review--shown .review__content,.review--shown .review__image{opacity:1;transform:translate(0)}.review--skeleton{position:relative;gap:32px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.review--skeleton{flex-direction:column}}.content-queue{display:flex;padding:40px 60px 0;flex-direction:column;align-items:flex-start;gap:24px;box-sizing:border-box}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.content-queue{padding:40px 32px 0}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.content-queue{padding:40px 32px 0}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.content-queue{padding:40px 16px 0;width:100%}}.content-queue-wrapper{display:flex;align-items:flex-start;flex:1 0 0;align-self:stretch;flex-direction:column;gap:24px;max-height:fit-content;box-sizing:border-box}@media (max-width:1199.5px){.content-queue-wrapper .heading-title h2{width:180px;overflow:hidden;text-overflow:ellipsis}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.content-queue-wrapper .heading-title h2{width:436px;overflow:hidden;text-overflow:ellipsis}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.content-queue-wrapper .heading-title h2{width:554px;overflow:hidden;text-overflow:ellipsis}}@media (min-width:1200px){.content-queue-wrapper .heading-title h2{width:279px;overflow:hidden;text-overflow:ellipsis}}@media (min-width:1200px){.content-queue-wrapper{flex-direction:row;gap:12px;height:100%;max-height:635px}}@media (min-width:1441px){.content-queue-wrapper{min-height:635px;max-height:698px}}@media (min-width:1720px){.content-queue-wrapper{min-height:690px;max-height:698px}}@media (min-width:1920.5px){.content-queue-wrapper{height:698px;min-height:698px}}.content-queue .heading-title h2{font-size:2.125rem;line-height:1.2}.content-queue .heading-description{font-family:Tobias Light;color:hsla(0,0%,100%,.8)}.content-queue .card-media{width:765px;height:431px;flex:0 0 auto}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.content-queue .card-media{width:960px;height:541px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.content-queue .card-media{width:704px;height:396px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.content-queue .card-media{width:calc(100vw - 32px);height:193px}}@media (min-width:1441px){.content-queue .card-media{max-width:865px;max-height:503px}}@media (min-width:1920px){.content-queue .card-media{width:894px;height:503px}}@media (min-width:1720px){.content-queue .card-media{width:894px;height:503px}}.content-queue .card-media .icon-btn{width:44px;height:44px}.content-queue .card-media .icon-btn img{width:16px;height:16px}.content-queue-video{display:flex;width:fit-content;flex-direction:column;align-items:flex-start;gap:16px;transition:opacity .6s cubic-bezier(.35,.08,.62,.99)}.content-queue-video.visible{opacity:1;z-index:1}@media (min-width:1441px){.content-queue-video.visible{flex:1 0 0}.content-queue-video.visible .card-media{min-width:765px;aspect-ratio:765/431}}.content-queue-video.hidden{position:absolute;opacity:0;z-index:0}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.content-queue-video.hidden{max-width:fit-content}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.content-queue-video{width:100%}}.content-queue__text{display:flex;width:653px;flex-direction:column;align-items:flex-start;gap:8px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.content-queue__text{width:635px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.content-queue__text{width:463px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.content-queue__text{width:100%}}.content-queue__text-ctype{color:hsla(0,0%,100%,.8);font-family:Tobias Light;font-size:1rem;margin-bottom:0;line-height:20px}.content-queue__text-badges{display:flex;flex-direction:row;gap:8px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.content-queue__text-badges{flex-wrap:wrap}}.content-queue__text .heading-title h2{font-size:1rem;line-height:1.2;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;-webkit-text-fill-color:#fff}@media (min-width:1200px){.content-queue__text .heading-title h2{width:653px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.content-queue__text .heading-title h2{width:635px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.content-queue__text .heading-title h2{width:463px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.content-queue__text .heading-title h2{width:343px}}.content-queue__text .heading-description{font-size:.875rem;font-family:Avenir LT Std\ 45 Book;line-height:18px}.content-queue-carousel{display:flex;flex-direction:column;align-items:flex-start;flex:none;height:635px;align-self:stretch;overflow-y:scroll;-webkit-overflow-scrolling:touch;overflow-x:hidden!important;-ms-overflow-style:none;scrollbar-width:6px}@media (min-width:1200px){.content-queue-carousel{flex:1 0 0}}@media (min-width:1720px){.content-queue-carousel{height:690px}}@media (min-width:1920px){.content-queue-carousel{height:698px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.content-queue-carousel{height:380px}}.content-queue-carousel::-webkit-scrollbar{width:6px;background-color:#1b212c}.content-queue-carousel::-webkit-scrollbar-thumb{background-color:#4e525a;border-radius:99px;cursor:pointer}.content-queue-carousel::-webkit-scrollbar-thumb:active,.content-queue-carousel::-webkit-scrollbar-thumb:hover{background-color:#fff!important;color:#fff!important}.content-queue-carousel::-webkit-scrollbar{background-color:hsla(0,0%,100%,.1);border-radius:99px}.content-queue-carousel::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.2)}.content-queue-carousel__card{display:flex;padding:16px;align-items:center;gap:12px;margin-right:4px;cursor:pointer}.content-queue-carousel__card.selected,.content-queue-carousel__card:hover{background:rgba(2,8,20,.5);width:100%}.content-queue-carousel__card .card-media{width:210px;height:118px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.content-queue-carousel__card .card-media{width:293px;height:164px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.content-queue-carousel__card .card-media{width:105px;height:60px}}.content-queue-carousel__card .card-media img,.content-queue-carousel__card .card-media video{border-radius:6px}@media (min-width:1200px){.content-queue-carousel__card .heading-title{max-width:100%}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.content-queue-carousel__card .heading-title{max-width:554px}}.content-queue-carousel__card .heading-title h2{font-size:1rem;line-height:1.2;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;-webkit-text-fill-color:#fff}.content-queue-carousel__card--text{display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex:1 0 0}.content-queue__skeleton svg{max-height:431px;width:765px!important;margin-bottom:12px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.content-queue__skeleton svg{width:960px!important;max-height:541px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.content-queue__skeleton svg{width:704px!important;max-height:396px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.content-queue__skeleton svg{width:100%!important;max-height:193px}}.content-queue__skeleton-wrapper{display:flex;flex-direction:column;gap:12px}@media (min-width:1200px){.content-queue__skeleton-wrapper{flex-direction:row}}.content-queue__skeleton-cards{display:flex;flex-direction:column;align-items:flex-start;flex:none;align-self:stretch;height:fit-content;gap:12px}@media (min-width:1200px){.content-queue__skeleton-cards{height:635px}}.content-queue__skeleton--card svg{max-height:118px;width:210px!important;border-radius:6px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.content-queue__skeleton--card svg{max-height:60px;width:105px!important}}.content-queue__skeleton--text{display:flex;flex-direction:column;gap:12px;align-items:flex-start;justify-content:center}.content-queue .content-queue__skeleton{background-color:transparent}@media (min-width:1200px){.content-queue .content-queue__skeleton{max-height:700px}}.cms-layout .content-queue{background-color:hsla(0,0%,100%,.1)}.cms-layout .content-queue .heading{padding-bottom:0;padding-top:40px}.insights--bgColor{background:linear-gradient(180deg,rgba(0,176,255,.1),rgba(0,176,255,0)),#020814}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.cms-layout.insights--bgColor .heading{padding-top:80px}}.cms-layout.insights--bgColor .insights__wrapper{background:unset}.insights__wrapper{width:100%;height:500px;background:linear-gradient(180deg,rgba(0,176,255,.1),rgba(0,176,255,0)),#020814;box-sizing:border-box;display:grid;grid-template-columns:[padLeft] 60px [titleStart] 1fr [titleEnd cardsStart] 654px [cardsEnds] 60px [padRight];grid-template-rows:[top padTopStart] 80px [padTopEnd contentStart] 1fr [contentEnd bottom]}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.insights__wrapper{grid-template-columns:[padLeft] 32px [titleStart] 1fr [titleEnd cardsStart] 468px [cardsEnd] 32px [padRight];height:530px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.insights__wrapper{grid-template-columns:[padLeft] 32px [contentStart] auto [contentEnd] 32px [padRight];grid-template-rows:[top padTopStart] 40px [padTopEnd titleStart] auto [titleEnd] 24px [contentStart] 1fr [contentEnd] 40px [bottom];flex-direction:column;height:auto}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.insights__wrapper{grid-template-columns:[padLeft] 16px [contentStart] auto [contentEnd] 16px [padRight];grid-template-rows:[top padTopStart] 40px [padTopEnd titleStart] auto [titleEnd] 24px [contentStart] 1fr [contentEnd] 40px [bottom];flex-direction:column;height:auto}}@media (min-width:1441px){.insights__wrapper{grid-template-columns:[padLeft] 60px [titleStart] 1fr [titleEnd cardsStart] 1fr [cardsEnds] 60px [padRight];grid-template-rows:[top padTopStart] 80px [padTopEnd contentStart] 1fr [contentEnd bottom];flex-direction:column}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.insights__wrapper.center{padding-bottom:80px;height:fit-content}.insights__wrapper.center .insights__card-wrapper{padding-bottom:0}}.insights__text{width:100%;display:flex;flex-direction:column;gap:12px;height:auto;grid-column:titleStart/titleEnd;grid-row:contentStart/contentEnd}@media (min-width:1200px){.insights__text{width:650px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.insights__text{width:467px}}@media screen and (min-width:1025px) and (max-width:1366px){.insights__text{width:500px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.insights__text{grid-column:contentStart/contentEnd;grid-row:titleStart/titleEnd}}.insights__card-section{width:654px;height:624px}.insights__card-wrapper{width:100%;display:grid;grid-template-columns:repeat(2,321px);gap:12px;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none;grid-column:cardsStart/cardsEnd;grid-row:top/end}.insights__card-wrapper::-webkit-scrollbar{display:none}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.insights__card-wrapper{width:468px;grid-template-columns:repeat(2,228px)}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.insights__card-wrapper{display:flex;width:100%;flex-direction:row;overflow-x:auto;gap:16px;grid-column:padLeft/padRight;grid-row:contentStart/contentEnd}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.insights__card-wrapper{gap:10px;grid-column:padLeft/padRight;grid-row:contentStart/contentEnd}}@media (min-width:1441px){.insights__card-wrapper{grid-template-columns:1fr 1fr;grid-column:titleStart/cardsEnds}}.insights__card{border-radius:8px;background-color:hsla(0,0%,100%,.1);padding:24px;display:flex;flex-direction:column;gap:24px}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.insights__card{width:344px;box-sizing:border-box}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.insights__card{width:303px;box-sizing:border-box}}.insights__card .heading-title h2{font-size:1.5rem;background:linear-gradient(270deg,#00b2ff,#d8d8d8 102.01%);-webkit-background-clip:text;background-clip:text}.insights__card .heading-description{font-size:.875rem;line-height:18px;font-family:Avenir LT Std\ 45 Book;width:100%;max-width:100%}.insights__card-icon{width:24px;height:24px;object-fit:cover;object-position:center}.insights__column{display:grid;gap:12px;align-self:flex-start}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.insights__column{display:flex;flex-direction:row;align-self:stretch}}@media (max-width:991.5px) and (max-width:767px) and (orientation:portrait),(max-width:991.5px) and (max-width:991px) and (orientation:landscape),(min-width:768px) and (max-width:1199px) and (orientation:portrait) and (max-width:767px) and (orientation:portrait),(min-width:768px) and (max-width:1199px) and (orientation:portrait) and (max-width:991px) and (orientation:landscape){.insights__column:last-child{padding-right:0}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.insights__column.first{padding-top:140px;padding-bottom:80px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.insights__column.first .insights__card:first-child{margin-left:32px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.insights__column.first .insights__card:first-child{margin-left:16px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.insights__column.second{padding-top:80px;padding-bottom:140px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.insights__column.second .insights__card:last-child{margin-right:32px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.insights__column.second .insights__card:last-child{margin-right:16px}}.insights__skeleton--column{display:flex;flex-direction:row;gap:16px;padding-top:80px}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.insights__skeleton--column{gap:10px;grid-column:contentStart/contentEnd;grid-row:cardsStart/cardsEnd;padding:24px 32px;overflow:hidden}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.insights__skeleton--column{gap:10px;grid-column:contentStart/contentEnd;grid-row:cardsStart/cardsEnd;overflow:hidden;padding:16px}}.insights__skeleton--first-column{display:flex;flex-direction:column;gap:12px;height:fit-content}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.insights__skeleton--first-column{margin-top:32px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.insights__skeleton--first-column{flex-direction:row}}.insights__skeleton--second-column{display:flex;flex-direction:column;gap:12px;height:fit-content}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.insights__skeleton--second-column{flex-direction:row}}.insights__skeleton--text{grid-column:titleStart/titleEnd;grid-row:contentStart;display:flex;flex-direction:column;gap:10px}.insights__skeleton--column{background:transparent;padding-right:0;grid-column:cardsStart/cardsEnd}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.insights__skeleton--column{grid-column:titleStart/cardsEnd;padding-left:0}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.insights__wrapper.center,.insights__wrapper.center.insights__skeleton--text{padding-bottom:0}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.cms-layout--half .insights__wrapper{grid-template-rows:[top padTopStart] 24px [padTopEnd titleStart] auto [titleEnd contentStart] 1fr [contentEnd] 40px [bottom]}.cms-layout--half>.heading{grid-column:start/end;grid-row:row1/row2;padding-bottom:0}.cms-layout--half>.heading .heading-description,.cms-layout--half>.heading .heading-title{max-width:unset}.cms-layout--half>div.insights__wrapper:first-child{grid-column:start/end;grid-row:row1/row2}.cms-layout--half>div.insights__wrapper:nth-child(2){grid-column:start/end;grid-row:row2}}.tab_content_module{display:grid}.tab_content_module .space{min-width:6px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.tab_content_module .space{display:none}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.tab_content_module .space{min-width:22px}}.tab_content_module{min-height:fit-content;--height-title:min-content;--padding-top:80px;--padding-bottom:80px;--padding-left-right:60px;--gap-rows:40px;--half-image:375px;--half-content-end:auto;--gap-image_content:0px;grid-template-columns:[start] var(--padding-left-right) [padStart half-image-start] var(--half-image) [half-image-end gap-image-start] var(--gap-image_content) [gap-image-end half2-start] var(--half-content-end) [half-content-end padEnd] var(--padding-left-right) [end];grid-template-rows:[padTop] var(--padding-top) [title] var(--height-title) [gap] var(--gap-rows) [chips] 46px [gap] var(--gap-rows) [topic] auto [padBottom] var(--padding-bottom)}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.tab_content_module{--padding-top:80px;--padding-bottom:80px;--padding-left-right:32px;--gap-rows:40px;--gap-image_content:40px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.tab_content_module{--padding-top:40px;--padding-bottom:40px;--padding-top-bottom:40px;--padding-left-right:32px;--gap-rows:32px;--gap-image_content:40px}}@media (max-width:767px) and (orientation:portrait){.tab_content_module{min-height:fit-content;--padding-top:40px;--padding-bottom:40px;--padding-left-right:16px;--height-title:min-content;--gap-rows:32px;overflow:hidden}}@media (min-width:1441px){.tab_content_module{--half-image:435px}}@media (min-width:1920px){.tab_content_module{--half-image:435px}}.tab_content_module--image{min-height:fit-content;--height-title:min-content;--padding-top:60px;--padding-bottom:60px;--padding-left-right:60px;--gap-rows:40px;--gap-image_content:80px;grid-template-columns:[start] var(--padding-left-right) [padStart half-image-start] var(--half-image) [half-image-end gap-image-start] var(--gap-image_content) [gap-image-end half2-start] var(--half-content-end) [half-content-end padEnd] var(--padding-left-right) [end]}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.tab_content_module--image{--gap-rows:40px;--padding-top:40px;--padding-bottom:40px;--gap-image_content:40px;--padding-left-right:32px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.tab_content_module--image{--half-image:345px;--gap-rows:32px;--padding-top:40px;--padding-bottom:40px;--gap-image_content:24px;--padding-left-right:32px!important;grid-template-rows:[padTop] var(--padding-top) [title] min-content [gap] var(--gap-rows) [chips] 46px [gap] var(--gap-rows) [image-start] 345px [topic] auto [padBottom] var(--padding-bottom)}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.tab_content_module--image{--gap-rows:32px;--padding-top:40px;--padding-bottom:40px;--padding-left-right:16px;grid-template-columns:[start] var(--padding-left-right) [padStart] 1fr [padEnd] var(--padding-left-right) [end];grid-template-rows:[padTop] var(--padding-top) [title] min-content [gap] var(--gap-rows) [chips] 46px [gap] var(--gap-rows) [image-start] 345px [image-end] var(--gap-rows) [topic] auto [padBottom] var(--padding-bottom)}}@media (min-width:1920px){.tab_content_module--image{overflow:auto}}.tab_content_module .chip_topic{display:inline-flex;align-items:center;position:relative;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:.875rem;height:46px;padding:4px 16px;background-color:hsla(0,0%,100%,.1);border-radius:4px;letter-spacing:.2px;cursor:pointer}.tab_content_module .chip_topic,.tab_content_module .chip_topic--active{transition:color .45s,background-color .45s;transition-timing-function:cubic-bezier(.44,.08,.58,.92)}.tab_content_module .chip_topic--active{background-color:#fff;color:#020814}.tab_content_module .heading-title{display:flex;height:fit-content;min-height:34px;line-height:34px;grid-row-start:title;grid-column-start:padStart;grid-column-end:padEnd}.tab_content_module .heading-title h2{font-size:2.125rem;line-height:40px}.tab_content_module .carouselV2{display:flex;overflow:hidden;grid-row-start:chips;height:fit-content}.tab_content_module--no_image .carouselV2{grid-column:padStart/end}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.tab_content_module--no_image .carouselV2{grid-column:1/-1}}.tab_content_module--image .carouselV2{grid-column:half2-start/end}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.tab_content_module--image .carouselV2{grid-column:1/-1}}.tab_content_module .topic{display:flex;flex-direction:column;gap:8px;max-width:765px;grid-row:topic/padBottom}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.tab_content_module .topic{max-width:calc(100vw - 32px);word-wrap:break-word;overflow-wrap:break-word;white-space:normal}}@media (max-width:991px) and (orientation:landscape){.tab_content_module .topic{max-width:calc(100vw - 64px);word-wrap:break-word;overflow-wrap:break-word;white-space:normal}}.tab_content_module--no_image .topic{grid-column:padStart/padEnd}.tab_content_module--image .topic{grid-column:half2-start/padEnd}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.tab_content_module--image .topic{grid-row-start:image}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.tab_content_module--image .topic{grid-row-start:topic;grid-column:padStart/padEnd}}@keyframes fadeInTopic{to{opacity:1;transform:translate(0)}}@keyframes fadeInTopicDescription{to{opacity:1;transform:translate(0)}}@-webkit-keyframes fadeInTopic{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInTopicDescription{0%{opacity:0;transform:translateY(7.5%)}to{opacity:1;transform:translateY(0)}}.tab_content_module .topic{display:none;opacity:0;pointer-events:none}.tab_content_module .topic--shown{display:flex;pointer-events:auto;animation:fadeInTopic .4s .1s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.44,.08,.58,.92);-webkit-animation:fadeInTopic .4s .1s;-webkit-animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(.44,.08,.58,.92)}.tab_content_module .topic--shown .topic_description,.tab_content_module .topic--shown .topic_link,.tab_content_module .topic--shown .topic_title{animation:fadeInTopicDescription .45s .1s;animation-timing-function:cubic-bezier(.44,.08,.58,.92);animation-fill-mode:forwards;-webkit-animation:fadeInTopicDescription .45s .1s;-webkit-animation-timing-function:cubic-bezier(.44,.08,.58,.92);-webkit-animation-fill-mode:forwards}.tab_content_module .topic_complexity{color:hsla(0,0%,100%,.6);font-family:Tobias Light;font-size:1rem;line-height:20px}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.tab_content_module .topic_complexity{display:none}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.tab_content_module .topic_complexity{display:none}}.tab_content_module .topic_title{font-family:Avenir LT Std\ 65 Medium;font-size:1.875rem;line-height:36px;text-transform:uppercase;transition:opacity .4s}.tab_content_module .topic_description{font-family:Avenir LT Std\ 35 Light;font-size:1.25rem;line-height:26px;transform:translateY(15px);transition:transform .45s,opacity .4s}.tab_content_module .topic_description,.tab_content_module .topic_link,.tab_content_module .topic_title{opacity:0;transition-delay:.1s;transition-timing-function:cubic-bezier(.44,.08,.58,.92)}.tab_content_module .topic_link{margin-top:16px;transform:translateY(15px);transition:transform .45s,opacity .4s;transition-delay:.2s}.tab_content_module .topic_link button{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:.875rem;line-height:18px;letter-spacing:.2px;min-height:18px}.tab_content_module .topic_image{display:flex;width:375px;aspect-ratio:1;border-radius:6px;grid-row:chips/padBottom;grid-column:padStart/padEnd;transition:transform .45s}.tab_content_module .topic_image--move-out{transform:translate(calc(-100% - 30px)) scale(.75)}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.tab_content_module .topic_image{width:375px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.tab_content_module .topic_image{width:345px;grid-row-start:image;grid-column:padStart/padEnd}}@media (min-width:1441px){.tab_content_module .topic_image{min-width:375px;max-width:435px;width:100%;min-height:375px;max-height:435px;height:100%}}@media (min-width:1920px){.tab_content_module .topic_image{width:435px;height:435px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.tab_content_module_skeleton{--gap-rows:50px}}.tab_content_module_skeleton .heading-title{grid-row-start:title;grid-column-start:padStart;grid-column-end:padEnd}.tab_content_module_skeleton .carouselV2{grid-row-start:chips;grid-column:padStart/end}.tab_content_module_skeleton .topic{grid-row:topic/padBottom;grid-column:padStart/padEnd}.brand_carousel{display:flex;flex-direction:column;min-height:155px;gap:24px}.brand_carousel .space{min-width:0}@media (min-width:1200px){.brand_carousel .space{min-width:36px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.brand_carousel .space{min-width:8px}}.brand_carousel .heading-title{padding:0 60px;max-width:fit-content}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.brand_carousel .heading-title{max-width:100%}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.brand_carousel .heading-title{padding:0 32px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.brand_carousel .heading-title{padding:0 16px}}.brand_carousel .carousel-wrapper.variable-width .carousel-variablewidth-alternate-color,.brand_carousel .carouselV2--freemode:not(.carouselV2--freemode--scrollable) .blaze-track{justify-content:center}.brand_carousel .brand{display:flex;align-items:center;justify-content:center;width:192px;height:97.2px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.brand_carousel .brand{width:192px;height:97.2px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.brand_carousel .brand{width:145.8px}}@media (max-width:1199.5px){.brand_carousel .brand{width:145.8px}}.brand_carousel .brand.brand--linked{cursor:pointer}.cms_avatar_carousel{display:flex;flex-direction:column;min-height:fit-content;gap:24px;box-sizing:border-box}.cms_avatar_carousel .space{min-width:0}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.cms_avatar_carousel .space{min-width:28px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.cms_avatar_carousel .space{min-width:8px}}.cms_avatar_carousel .carousel-wrapper.variable-width .carousel-variablewidth .carousel-variablewidth-alternate-color{gap:32px}.cms_avatar_carousel .carousel-wrapper.variable-width .carousel-variablewidth .carousel-variablewidth-alternate-color.justify-center{justify-content:center}.cms_avatar_carousel .carousel-wrapper.variable-width .carousel-variablewidth .space-left{min-width:28px}.cms_avatar_carousel .carousel-wrapper.variable-width .carousel-variablewidth:hover .carousel-variablewidth-arrow.carousel-variablewidth-arrow-prev{left:0}.cms_avatar_carousel .carousel-wrapper.variable-width .carousel-variablewidth:hover .carousel-variablewidth-arrow.carousel-variablewidth-arrow-prev.round-arrows{justify-content:flex-start;padding-left:40px;background:linear-gradient(270deg,rgba(2,8,20,0),#020814 107.32%) no-repeat;width:198px}.cms_avatar_carousel .carousel-wrapper.variable-width .carousel-variablewidth:hover .carousel-variablewidth-arrow.carousel-variablewidth-arrow-next{right:0}.cms_avatar_carousel .carousel-wrapper.variable-width .carousel-variablewidth:hover .carousel-variablewidth-arrow.carousel-variablewidth-arrow-next.round-arrows{justify-content:flex-end;padding-right:40px;background:linear-gradient(90deg,rgba(2,8,20,0),#020814 107.32%) no-repeat;width:198px}.cms_avatar_carousel .carouselV2--freemode:not(.carouselV2--freemode--scrollable) .blaze-track.justify-center{justify-content:center}.cms_avatar_carousel_title{display:flex;flex-direction:row;align-items:center;gap:16px;padding:0 60px}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.cms_avatar_carousel_title{padding:0 32px}}@media (max-width:767px) and (orientation:portrait){.cms_avatar_carousel_title{justify-content:space-between;padding:0 16px}}.cms_avatar_carousel_title .heading-title{max-width:unset}.cms_avatar_carousel_title .cta{height:unset;min-height:unset;font-size:.875rem;line-height:18px;font-family:Avenir LT Std\ 85 Heavy,sans-serif;min-width:fit-content}@media (max-width:767px) and (orientation:portrait){.cms_avatar_carousel_title .cta{min-width:69px}}.cms_avatar_carousel_card{display:flex;flex-direction:column;cursor:pointer;gap:16px}.cms_avatar_carousel_card_name{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:700;font-size:1.125rem;line-height:24px;margin:0}.cms_avatar_carousel_card_description{font-family:Avenir LT Std\ 45 Book;font-weight:350;font-size:.875rem;line-height:18px;margin:0}.cms_avatar_carousel_card.no-pointer{cursor:default}.cms_avatar_carousel_card_info{display:flex;flex-direction:column;gap:8px;height:fit-content}.cms_avatar_carousel_card{width:280px!important}.cms_avatar_carousel_card_image{border-radius:6px}.cms_avatar_carousel_card .cms_avatar_carousel_card_image{width:280px;height:280px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.cms_avatar_carousel_card{width:280px!important}.cms_avatar_carousel_card .cms_avatar_carousel_card_image{width:280px;height:280px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.cms_avatar_carousel_card{width:140px!important}.cms_avatar_carousel_card .cms_avatar_carousel_card_image{width:140px;height:140px}}@media (max-width:1199.5px){.cms_avatar_carousel_card{width:140px!important}.cms_avatar_carousel_card .cms_avatar_carousel_card_image{width:140px;height:140px}}.modal_cms_avatar_card{background-color:rgba(2,8,20,.8)}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.modal_cms_avatar_card{background-color:#020814}}.modal_cms_avatar_card .modal__close{position:fixed}.cms_avatar_carousel_card_modal{position:relative;background-color:#020814;display:grid;width:876px;padding:80px;gap:24px;grid-template-rows:[top] max-content [bottom] auto}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.cms_avatar_carousel_card_modal .modal__close{position:absolute}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.cms_avatar_carousel_card_modal{width:798px;padding:inherit 60px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.cms_avatar_carousel_card_modal{padding:0 60px!important}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.cms_avatar_carousel_card_modal{flex-direction:column;width:100%;padding:80px 24px 0}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.cms_avatar_carousel_card_modal{padding-bottom:40px}}.cms_avatar_carousel_card_modal_top{display:flex;flex-direction:row;gap:24px;grid-row:top;align-items:center}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.cms_avatar_carousel_card_modal_top{max-width:569px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.cms_avatar_carousel_card_modal_top{max-width:505px}}@media (max-width:1199.5px){.cms_avatar_carousel_card_modal_top{align-items:unset;flex-direction:column;gap:16px}}.cms_avatar_carousel_card_modal_bottom{grid-row:bottom}.cms_avatar_carousel_card_modal_cta{display:flex;justify-content:center;align-items:center}.cms_avatar_carousel_card_modal_cta .cta{padding:14px 24px 12px;min-width:160px;gap:8px;font-size:12px;font-weight:400;line-height:18px;min-height:unset;border-radius:22px}.cms_avatar_carousel_card_modal_image{width:224px;height:224px;border-radius:6px;object-fit:cover}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.cms_avatar_carousel_card_modal_image{width:160px;height:160px;object-fit:cover}}.cms_avatar_carousel_card_modal_name{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:700;font-size:1.5rem;margin-bottom:8px;line-height:24px}.cms_avatar_carousel_card_modal_description,.cms_avatar_carousel_card_modal_longdescription{font-family:Avenir LT Std\ 45 Book;font-weight:350;font-size:1rem;line-height:20px}.cms_avatar_carousel_card_modal_longdescription{margin-bottom:0}.card-list{display:inline-flex;flex-direction:column;align-items:center;gap:24px;padding:0 20px;width:100%;box-sizing:border-box}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.card-list{padding:0 32px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-list{padding:0 32px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-list{padding:0 16px}}.card-list-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(254px,1fr));gap:24px;width:100%}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.card-list-row{grid-template-columns:repeat(4,minmax(228px,1fr));justify-content:center}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-list-row{grid-template-columns:repeat(4,minmax(164px,1fr));justify-content:center}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-list-row{display:flex;flex-direction:column;gap:24px}}@media (min-width:1441px){.card-list-row{max-width:1410px}}.card-list__item{cursor:pointer;display:flex;height:fit-content;flex-direction:column;align-items:center;gap:12px;box-sizing:border-box;width:100%}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.card-list__item{max-width:228px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-list__item{flex-direction:row}}.card-list__image{position:relative;width:254px;height:142px;border-radius:6px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.card-list__image{width:228px;height:127px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-list__image{width:164px;height:92px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-list__image{width:128px;height:72px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-list__image .card-loader{width:96px;height:96px;top:5%}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-list__image .card-loader{width:60px;height:60px}}.card-list .card-v3__background{width:100%;height:100%;border-radius:6px}.card-list__content{display:flex;flex-direction:column;align-items:flex-start;gap:8px}@media (max-width:320px){.card-list__content{max-width:100px!important}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-list__content{gap:4px;max-width:199px}}.card-list__content p{margin:0}.card-list__complexity{font-family:Tobias Light;font-size:1rem;line-height:20px;color:hsla(0,0%,100%,.8)}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-list__complexity{font-size:.75rem}}.card-list__title{width:100%;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;line-height:16px;font-size:1rem;text-transform:uppercase;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media (min-width:1200px){.card-list__title{width:230px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.card-list__title{width:204px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-list__title{width:148px;font-size:.75rem;line-height:12px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-list__title{font-size:.75rem;line-height:12px}}.card-list__footer{margin-bottom:8px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-list__footer{display:none}}.card-list__footer-row{display:flex;align-items:center;grid-row-gap:8px;flex-wrap:wrap}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-list__footer-row{flex-direction:column;align-items:flex-start}}.card-list__footer .tag-badge.white-border{margin-right:12px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.card-list .skeleton__card-evolution{width:215px!important}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-list .skeleton__card-evolution{display:flex;flex-direction:row}}.card-list-catalog .card-evolution.its-card{min-width:unset;width:100%}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-list-catalog .card-evolution__container{display:flex;flex-direction:row}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-list-catalog .card-evolution__image{width:164px;height:92px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-list-catalog .card-evolution__image{width:128px;height:72px;min-width:128px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-list-catalog .card-evolution__content{width:100%;padding-top:0}}.carousel-card__wrapper{width:100%;position:relative}.carousel-card__wrapper .carousel-wrapper.variable-width{margin-bottom:0}.carousel-card__wrapper .carousel-variablewidth-title-container{padding-top:24px}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.carousel-card__wrapper .card-evolution__image,.carousel-card__wrapper .card-show-more.card-evolution{height:85px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.carousel-card__wrapper .card-evolution__image,.carousel-card__wrapper .card-show-more.card-evolution{height:85px}}.carousel-card__wrapper .carousel-variablewidth-alternate-color{padding-bottom:40px}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.carousel-card__wrapper .carousel-variablewidth-alternate-color{height:fit-content}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.carousel-card__wrapper .carousel-variablewidth-alternate-color{padding-bottom:24px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.carousel-card__wrapper .carousel-section__element-wrapper{width:152px;margin-right:16px}}.carousel-card__wrapper .carousel-wrapper.variable-width .carousel-variablewidth.card-evolution .carousel-scroller{box-sizing:border-box;width:100%}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.carousel-card__wrapper .card-loader{top:5%;height:76px;width:76px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.carousel-card__wrapper .card-loader{top:5%;height:76px;width:76px}}.carousel-card__wrapper .card-v3__wishlist{display:none}.carousel-card-catalog__wrapper .card-v3__wishlist{display:flex}.content-carousel-container{display:flex;align-items:center}.content-carousel-container .btn{display:flex;justify-content:center;align-items:center;position:absolute;z-index:10;width:58px;height:58px;min-width:unset;min-height:unset;background-color:rgba(0,0,0,.3);border:2px solid hsla(0,0%,100%,.2);color:#fff;margin-top:151px}@media (max-width:715px){.content-carousel-container .btn{margin-top:121px}}@media (min-width:1441px){.content-carousel-container .btn{margin-top:181px}}.content-carousel-container .btn svg{width:7px;height:14px}.content-carousel-container .btn--left{left:60px}.content-carousel-container .btn--left svg{transform:rotate(180deg)}.content-carousel-container .btn--right{right:60px}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.content-carousel-container .btn--left{left:32px}.content-carousel-container .btn--right{right:32px}}@media (max-width:500px){.content-carousel-container .btn{display:none}}.content-carousel{display:flex;transition:transform .5s ease;overflow:hidden;gap:32px;width:100%;height:max-content;max-height:600px;justify-content:center}@media (max-width:500px){.content-carousel{gap:15px}}.content-carousel-item{flex:0 0 calc(50% - 316px);max-width:600px;text-align:center;opacity:.4;cursor:pointer;min-height:444px}.content-carousel-item .card-media__video-btn{display:none}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.content-carousel-item{min-height:auto}}@media (max-width:715px){.content-carousel-item{flex:0 0 10%;min-height:375px}}@media (max-width:400px){.content-carousel-item{flex:0 0 calc(50% - 145px);min-height:375px}}@media (min-width:1441px){.content-carousel-item{flex:0 0 100%;max-width:700px;width:100%}}@media (min-width:1920px){.content-carousel-item{max-width:700px}}.content-carousel-item .single-content__wrapper{padding:0;justify-content:space-between}@media (max-width:500px){.content-carousel-item .single-content__wrapper{justify-content:start}}.content-carousel-item .single-content__wrapper .card-media{height:360px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.content-carousel-item .single-content__wrapper .card-media{height:300px;width:290px}}@media (min-width:1441px){.content-carousel-item .single-content__wrapper .card-media{height:420px}}@media (min-width:1920px){.content-carousel-item .single-content__wrapper .card-media{width:700px;height:420px}}.content-carousel-item .single-content__wrapper .heading-description{visibility:hidden;max-width:876px;width:876px;position:absolute;white-space:pre-wrap;overflow-wrap:break-word;bottom:0}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.content-carousel-item .single-content__wrapper .heading-description{max-width:634px;width:634px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.content-carousel-item .single-content__wrapper .heading-description{max-width:583px;width:583px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.content-carousel-item .single-content__wrapper .heading-description{max-width:343px;width:343px}}.content-carousel-item.center{opacity:1;flex:0 0 600px}.content-carousel-item.center .card-media__video-btn{display:flex}.content-carousel-item.center .heading-description{display:block;visibility:visible;width:876px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.content-carousel-item.center .heading-description{width:634px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.content-carousel-item.center .heading-description{width:583px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.content-carousel-item.center .heading-description{width:343px}}@media (max-width:715px){.content-carousel-item.center{min-height:375px}}@media (max-width:500px){.content-carousel-item.center{flex:0 0 290px}}.content-carousel-item.center img{cursor:default}@media (min-width:1441px){.content-carousel-item.center{flex:0 0 100%;max-width:700px}}.card-byc-office{display:block}@media (min-width:1200px){.card-byc-office{max-width:321px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.card-byc-office{max-width:472px;max-height:264px}}.card-byc-office:not(.disabled){cursor:pointer}.card-byc-office :focus{outline:2px solid #c7ff00}.card-byc-office__image{display:flex;position:relative;min-height:192px;border-radius:.375rem;overflow:hidden;width:100%}.card-byc-office__image img{transition:transform .3s;transition-timing-function:ease-in-out}@media (min-width:1200px){.card-byc-office__image{min-height:180px}.three-per-row .card-byc-office__image{min-height:242.2px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.card-byc-office__image{min-height:192px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.card-byc-office__image{min-height:unset;height:100%}}.card-byc-office__image:after{content:"";position:absolute;top:-4px;left:-4px;bottom:-4px;right:-4px;background-color:#000;mix-blend-mode:normal;opacity:.4;border-radius:8px;z-index:0}@media (hover:hover) and (pointer:fine){.card-byc-office__image:hover>:after,.card-byc-office__image:hover>img{transform:scale(1.08)}}.card-byc-office__image.disabled .card-byc-office__soon{position:relative;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;width:fit-content;text-transform:capitalize}.card-byc-office__image.disabled:after{background-color:rgba(0,0,0,.6)}@media (hover:hover) and (pointer:fine){.card-byc-office__image.disabled:hover>:after,.card-byc-office__image.disabled:hover>img{transform:unset}}.card-byc-office__image img{display:block;width:100%;height:100%;border-radius:8px}.card-byc-office__type{font-family:Tobias Light;font-weight:300;font-size:1rem;letter-spacing:.2px;line-height:1.5;line-height:1.25rem;color:#fff;opacity:.8;margin-bottom:.5rem}.card-byc-office__name{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:1.25rem;line-height:1rem;color:#fff;text-transform:capitalize;margin-bottom:0;width:96.5%}@media (max-width:1199.5px){.card-byc-office__name{font-size:1.25rem;line-height:1.375rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.card-byc-office__name{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:1.25rem;line-height:1.35rem}}.card-byc-office__content{width:100%}.card-byc-office__content-wrapper{position:absolute;left:0;z-index:1;padding:0 20px;bottom:1.25rem;width:100%;box-sizing:border-box}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.card-byc-office__content-wrapper{padding:0 12px}}.card-byc-office__arrow{transform:rotate(-90deg)}.full-page-media{box-sizing:border-box;position:relative;width:100vw;height:auto;padding:0 60px}@media (max-width:1199.5px){.full-page-media{padding:0 16px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.full-page-media{padding:0 32px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.full-page-media{padding:0 32px}}.full-page-media__image,.full-page-media__video{width:100%;aspect-ratio:16/9}.full-page-media .icon-btn{height:44px;width:44px}.full-page-media .icon-btn img{height:16px;width:16px}.full-page-media .skeleton-pulse,.full-page-media__skeleton svg{border:.5px solid hsla(0,0%,100%,.10196078431372549);width:100%;height:100%;object-fit:cover}@media (min-width:1920px){.full-page-media{width:100%;padding:unset}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.cms-layout--onethird:has(.full-page-media){grid-template-columns:auto}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.cms-layout--half:has(.full-page-media){grid-template-columns:auto}}.cms-layout:has(.full-page-media) .heading{padding-bottom:24px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.cms_expert_card .modal__content{align-items:start}.cms_expert_card .modal__content:has(.cms_avatar_carousel_card_modal_image){align-items:center}}.cms_avatar_grid_title{display:flex;flex-direction:row;align-items:center;gap:16px;padding:0 60px}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.cms_avatar_grid_title{padding:0 32px}}@media (max-width:767px) and (orientation:portrait){.cms_avatar_grid_title{justify-content:space-between;padding:0 16px}}.cms_avatar_grid_title .heading-title{max-width:unset}.cms_avatar_grid_title .cta{height:unset;min-height:unset;font-size:.875rem;line-height:18px;font-family:Avenir LT Std\ 85 Heavy,sans-serif;min-width:fit-content}@media (max-width:767px) and (orientation:portrait){.cms_avatar_grid_title .cta{min-width:69px}}.cms_avatar_cards_container{margin-top:24px;padding:0 60px;display:grid;grid-template-columns:repeat(1,1fr);gap:24px 40px}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.cms_avatar_cards_container{padding:0 32px}}@media (max-width:767px) and (orientation:portrait){.cms_avatar_cards_container{justify-content:space-between;padding:0 16px}}@media (min-width:1200px){.cms_avatar_cards_container{grid-template-columns:repeat(2,1fr)}}@media (max-width:1199.5px){.cms_avatar_cards_container{gap:16px}}.cms_avatar_card_wrapper{box-sizing:border-box;border-radius:6px;background:var(--White-10,hsla(0,0%,100%,.1))}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.cms_avatar_card_wrapper{padding:16px}}.cms_expert_card{width:100%;display:flex;flex-direction:column}.cms_expert_card.no-pointer{pointer-events:none}.cms_expert_card__content{display:flex;flex-direction:row;width:100%;min-height:224px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.cms_expert_card__content{flex-direction:column;min-height:unset}}.cms_expert_card__content-skeleton{display:flex;flex-direction:row;width:100%}.cms_expert_card__info{flex:1;padding:24px;display:flex;flex-direction:column;justify-content:center}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.cms_expert_card__info{padding:0 0 0 16px}.cms_expert_card__info.no-image{padding:0}}.cms_expert_card__imageWrapper{flex:0 0 auto;width:224px;height:224px;display:flex;align-items:center;justify-content:center;overflow:hidden}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.cms_expert_card__imageWrapper{width:64px;height:64px}}.cms_expert_card__image{object-fit:cover;border-bottom-left-radius:6px;border-top-left-radius:6px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.cms_expert_card__image{border-radius:6px}}.cms_expert_card__name{font-size:24px;font-family:Avenir LT Std\ 85 Heavy,sans-serif;margin-bottom:8px!important;line-height:28px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.cms_expert_card__name{font-size:20px;line-height:24px}}.cms_expert_card__description{font-size:16px;margin-bottom:0;line-height:20px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.cms_expert_card__description{font-size:14px;margin-bottom:8px;line-height:18px}}.cms_expert_card__cta .btn-v4{font-size:14px;min-height:fit-content;margin-top:16px}@media (max-width:1199.5px){.cms_expert_card__cta .btn-v4{font-size:14px;min-height:auto;min-width:unset;margin-top:16px;display:inline-flex;white-space:nowrap}}.cms_expert_card__cta .btn-v4.text-btn.leading-icon.arrow-rounded svg{margin-right:8px}.cms_expert_card__ctas-container{display:flex;flex-direction:row;gap:24px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.cms_expert_card__ctas-container{flex-direction:column;gap:18px}}.cms_expert_card_modal_content{display:flex;flex-direction:row}.cms_expert_card_modal_info{flex:1;padding:1rem;display:flex;flex-direction:column;justify-content:center}.cms_expert_card_modal_imageWrapper{flex:1;display:flex;align-items:center;justify-content:center}.mobile-image-text-wrapper{display:flex;flex-direction:row}.cms-expert-view-more{display:flex;text-align:center;justify-content:center}.cms-expert-view-more .filter-modal__chevron,.cms-expert-view-more .filter-modal__chevron--expand{filter:brightness(0) saturate(100%) invert(82%) sepia(99%) saturate(7423%) hue-rotate(124deg) brightness(95%) contrast(91%)}.cms-expert-view-more .btn-v4{font-size:14px;justify-content:center;min-height:fit-content;margin-top:16px;margin-bottom:20px}.btn-v4.cta-assign-to-team{gap:8px}.btn-v4.cta-assign-to-team,.btn-v4.cta-assign-to-team .icon-container{display:flex;align-items:center;justify-content:center}.top-mobile__cta-row .card-v3__launch-button-row{justify-content:flex-start}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.top-mobile__cta-row .card-v3__launch-button-row{justify-content:flex-end}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.top-mobile__cta-row .card-v3__launch-button-container{gap:24px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.top-mobile__cta-row .card-v3__launch-button-container{flex-direction:column;align-items:flex-start;gap:16px}}.modal-v3__buttons .btn-v4{text-transform:uppercase;font-family:Avenir LT Std\ 85 Heavy,sans-serif;text-align:center}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.modal-v3__buttons .quit-assignment__button{justify-content:center;width:100%}}.modal-v3__container.quit-assignment__description{margin-bottom:0;font-size:1rem;color:hsla(0,0%,100%,.8);line-height:1.25}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.modal-v3__container.tutorial-assignment{padding:0 60px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.modal-v3__container.tutorial-assignment{padding:0 24px}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.modal-v3__container.tutorial-assignment .modal-v3__buttons{margin-bottom:0}}.modal-v3__container.tutorial-assignment .icon-text-boxes{margin:0;gap:8px}.modal-v3__container.tutorial-assignment .icon-text-boxes .iconTextBoxes-icon{box-sizing:border-box;width:44px;height:44px}.modal-v3__container.tutorial-assignment .icon-text-boxes .iconTextBoxes-text{line-height:1.25}:root{--homescreen-prompt-banner-height:56px}@media (min-width:1200px){html:has(.manager-assignment-style){overflow:unset}}.homescreen-prompt.go-fixed~.manager-assignment-style .header-v3{top:unset!important}.manager-assignment-style .table-card-mobile.selected{background-color:hsla(0,0%,100%,.1)}.manager-assignment-style .row-selected{background:var(--White-5,hsla(0,0%,100%,.05))}.manager-assignment-style .row{cursor:pointer}.manager-assignment-style .row:has(.already-mandatory){cursor:auto;background-color:#020814}.manager-assignment-style .custom-select__indicators{padding-right:0!important}@media (min-width:1200px){.manager-assignment-style:has(.recap-view-all) .recapVersion{position:relative}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.manager-assignment-style:has(.recap-view-all) .recapVersion{position:relative}}.manager-assignment-style:has(.homescreen-prompt) #themeManager{min-height:calc(100vh - var(--homescreen-prompt-banner-height))}.manager-assignment-style .content-layout-container{min-height:calc(100vh - var(--homescreen-prompt-banner-height))}.manager-assignment-style .custom-select-sortings{min-width:160px}.manager-assignment-style .typography-primary-h2-left-gradient{display:flex;align-items:center;justify-content:center}.manager-assignment-style .loading-page-top-title{margin-bottom:40px}.manager-assignment-style .loading-page-top-title__description{margin:16px auto 0}.manager-assignment-style .assignment-page-top-title__description,.manager-assignment-style .loading-page-top-title__description{font-family:Avenir LT Std\ 35 Light;font-size:16px;line-height:20px;align-items:center;display:flex;justify-content:center;text-align:center}.manager-assignment-style .assignment-page-top-title__description{margin:0 auto}.manager-assignment-style .ok__button{color:#000}.manager-assignment-style .loadingPage{width:100%;display:flex;align-items:center;flex-direction:column}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.manager-assignment-style .loadingPage .icon-text-boxes.column{margin:0 16px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.manager-assignment-style .loadingPage .icon-text-boxes.column,.manager-assignment-style .loadingPage .icon-text-boxes.row{margin:0 32px}}.manager-assignment-style .loadingPage .page-top-title{padding:0}.manager-assignment-style .loadingPage__tutorialTitle{display:block;margin-bottom:24px;text-align:center!important;font-size:1.25rem!important}.manager-assignment-style .loadingPage__bottom{margin-top:40px;margin-bottom:40px;display:flex;align-items:center;flex-direction:column}@media (max-width:767px) and (orientation:portrait){.manager-assignment-style .loadingPage__bottom{margin:40px 16px}.manager-assignment-style .loadingPage__bottom .loadingPage__loading-button-cta{width:100%}}@media (min-width:1200px){.manager-assignment-style .loadingPage__bottom .loadingPage__loading-button-cta.proceed{min-width:260px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.manager-assignment-style .loadingPage__bottom .loadingPage__loading-button-cta.proceed{min-width:260px}}.manager-assignment-style .loadingPage__loading-button-label{color:var(--White-70,hsla(0,0%,100%,.7));font-feature-settings:"liga" off,"clig" off;font-family:Avenir LT Std\ 45 Book;font-size:14px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.2px;margin-bottom:8px}.manager-assignment-style .recap-page{width:100%;display:flex;align-items:center;flex-direction:column;color:#fff}.manager-assignment-style .recap-page-top-title{margin-bottom:0}.manager-assignment-style .recap-page__header{margin-bottom:0}.manager-assignment-style .recap-page__header,.manager-assignment-style .recap-page__header-lesson{text-align:center;font-family:Avenir LT Std\ 45 Book;color:var(--White-80,hsla(0,0%,100%,.8))}.manager-assignment-style .recap-page__table-title{text-align:center;font-weight:500;font-size:1.875rem;letter-spacing:0;line-height:normal;color:#fff;display:inline-block;text-transform:uppercase;font-family:Avenir LT Std\ 65 Medium;margin-top:48px;margin-bottom:24px;font-size:24px}@supports ((background-clip:text) or (-webkit-background-clip:text)) and ((text-fill-color:transparent) or (-webkit-text-fill-color:transparent)){.manager-assignment-style .recap-page__table-title{background-image:linear-gradient(270deg,#00b2ff -90%,#d8d8d8);background-size:cover;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.manager-assignment-style .recap-page__table-title{margin-top:24px}}.manager-assignment-style .recap-page__table-container{display:flex;justify-content:center;width:calc(100% - 80px);margin:0 40px;box-sizing:border-box}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.manager-assignment-style .recap-page__table-container{margin:0 16px;width:calc(100% - 32px)}}.manager-assignment-style .recap-page__table{width:100%;border-collapse:collapse;color:#fff;text-align:left;font-size:16px;border:1px solid var(--White-20,hsla(0,0%,100%,.2));border-radius:6px;border-collapse:separate;border-spacing:0}.manager-assignment-style .reassigned{margin-bottom:0}.manager-assignment-style .recap-page__table-cell{text-align:start;border:none;font-family:Avenir LT Std\ 45 Book;color:var(--White-80,hsla(0,0%,100%,.8));border-bottom:1px solid var(--White-20,hsla(0,0%,100%,.2));padding:24px;vertical-align:middle}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.manager-assignment-style .recap-page__table-cell{padding-left:16px;width:25%}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.manager-assignment-style .recap-page__table-cell{padding-left:16px;width:50%}}.manager-assignment-style .recap-page__table-row:last-child .recap-page__table-cell{border-bottom:none}.manager-assignment-style .recap-page__view-all-button{background-color:transparent;color:#fff;border:none;font-size:14px;cursor:pointer;text-decoration:underline;font-family:Avenir LT Std\ 85 Heavy,sans-serif;padding:0 8px 0 0}.manager-assignment-style .recap-page__view-all-button:hover{color:#fff}.manager-assignment-style .keep-assigning__button{color:#000}.manager-assignment-style .rotated-recap-arrow{transform:rotate(180deg);transition:transform .3s ease}.manager-assignment-style .tableV2{min-width:calc(100% - 120px)!important;max-width:calc(100% - 120px)!important;margin:48px auto 0;border-collapse:collapse}.manager-assignment-style .tableV2 .cell,.manager-assignment-style .tableV2 .hcell{min-width:20%!important;max-width:20%!important;box-sizing:border-box;padding:16px;text-align:left;border-bottom:1px solid hsla(0,0%,100%,.2)}.manager-assignment-style .assignToYourTeam__moreInfo{margin-left:16px;font-family:Avenir LT Std\ 85 Heavy,sans-serif;color:#26e5e9;font-size:14px;min-width:auto}.manager-assignment-style .assignToYourTeam__table .tableV2 .cell--text{min-height:70px;height:auto;line-height:20px;padding:24px 24px 24px 16px}.manager-assignment-style .assignToYourTeam__table .tableV2 .cell--text .tag-badge{margin-left:0}.manager-assignment-style .assignToYourTeam__table .tableV2 tbody{height:auto!important}.manager-assignment-style .assignToYourTeam__table .tableV2 tbody tr.row:nth-last-child(2) td.cell{border-bottom:1px solid hsla(0,0%,100%,.2)}.manager-assignment-style .assignToYourTeam__page-top-title{position:relative;margin-bottom:16px;align-items:center;display:flex;flex-direction:column}.manager-assignment-style .assignToYourTeam__supportText{display:flex;width:100%;margin-top:16px;align-items:center;font-family:Avenir LT Std\ 45 Book;justify-content:center}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.manager-assignment-style .assignToYourTeam__supportText{width:auto;padding:0 16px;text-align:center}}.manager-assignment-style .assignToYourTeam__supportTextMail{display:flex;width:100%;align-items:center;font-family:Avenir LT Std\ 45 Book;justify-content:center;font-weight:700}.manager-assignment-style .assignToYourTeam_cellB,.manager-assignment-style .assignToYourTeam_cellH{min-width:200px!important;max-width:200px!important;width:200px!important}.manager-assignment-style .assignToYourTeam_customCellHeader{position:relative;display:inline-flex;padding:0 16px;height:70px;min-width:180px;max-width:180px;color:hsla(0,0%,100%,.8);border-style:solid;border-color:transparent transparent hsla(0,0%,100%,.2);font-weight:300;font-size:1rem;line-height:1rem;box-sizing:border-box;align-items:center;justify-content:flex-start;color:#26e5e9!important;border-top:1px solid var(--white-20,hsla(0,0%,100%,.2))!important}.manager-assignment-style .assignToYourTeam_customCellHeader:last-child{border-top-right-radius:6px}.manager-assignment-style .assignToYourTeam__step-and-users{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.manager-assignment-style .assignToYourTeam__footerPage{width:100%;border-top:1px solid var(--white-20,hsla(0,0%,100%,.2));margin-top:48px;padding:16px 60px;margin-bottom:48px;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;position:sticky;bottom:0;z-index:10;background:#020814}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.manager-assignment-style .assignToYourTeam__footerPage{padding:16px 32px;margin-top:40px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.manager-assignment-style .assignToYourTeam__footerPage{display:flex;flex-direction:column;position:sticky;margin:24px 0;padding:16px;align-items:stretch}}.manager-assignment-style .assignToYourTeam__footerPage-top{display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.manager-assignment-style .assignToYourTeam__footerPage-top{height:20px}}.manager-assignment-style .assignToYourTeam__footerPage-onTheLeft{display:flex;align-items:center;gap:40px}.manager-assignment-style .assignToYourTeam__footerPage-counter{font-family:Avenir LT Std\ 45 Book;font-size:20px;font-weight:700;line-height:20px;text-transform:uppercase}@media (min-width:1200px){.manager-assignment-style .assignToYourTeam__footerPage-counter{margin-bottom:0!important}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.manager-assignment-style .assignToYourTeam__footerPage-counter{margin-bottom:0!important}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.manager-assignment-style .assignToYourTeam__footerPage-counter{margin-bottom:0}}.manager-assignment-style .assignToYourTeam__footerPage-boxUsersSelection{display:flex;flex-direction:column;align-items:flex-end}.manager-assignment-style .assignToYourTeam__footerPage-errorSelection{color:var(--Notify-Error,#ff2929);font-family:Avenir LT Std\ 55 Roman;font-size:14px;margin-bottom:0}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.manager-assignment-style .assignToYourTeam__footerPage-errorSelection{display:flex;justify-content:flex-end;margin-bottom:16px;margin-top:4px;line-height:18px;text-align:right}}.manager-assignment-style .assignToYourTeam__footerPage-stepOf{font-family:Avenir LT Std\ 45 Book;font-size:12px;font-weight:700;text-transform:uppercase;margin-bottom:0}.manager-assignment-style .assignToYourTeam__footerPage-button{min-width:220px;white-space:nowrap}@media (max-width:767px) and (orientation:portrait){.manager-assignment-style .assignToYourTeam__footerPage-button{margin-top:16px;width:100%;max-width:-webkit-fill-available}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.manager-assignment-style .assignToYourTeam__mobileContainer:not(:has(.assignToYourTeam__mobileActions)) .assignToYourTeam__tableCardMobile{margin-top:40px!important}}.manager-assignment-style .assignToYourTeam__filterTable{margin-top:48px;background:hsla(0,0%,100%,.05);display:flex;flex-direction:row;padding:16px 60px;justify-content:space-between;align-items:center}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.manager-assignment-style .assignToYourTeam__filterTable{padding:16px 32px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.manager-assignment-style .assignToYourTeam__filterTable{margin-bottom:24px;padding:16px 32px}.manager-assignment-style .assignToYourTeam__filterTable .results__sort-wrapper{width:33%}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape) and (min-width:992px) and (max-width:1199px) and (orientation:landscape){.manager-assignment-style .assignToYourTeam__filterTable .results__sort-wrapper{width:30%}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.manager-assignment-style .assignToYourTeam__filterTable .custom-select__menu{left:60%;transform:translateX(-40%)}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.manager-assignment-style .assignToYourTeam__filterTable{padding:16px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.manager-assignment-style .assignToYourTeam__filterTable .dropdown_options .option .option_label{text-align:left}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.manager-assignment-style .assignToYourTeam__filterTable .custom-select__menu{left:50%;transform:translateX(-55%)}}.manager-assignment-style .dropdown_reset_container{align-items:center;gap:8px}.manager-assignment-style .dropdown_reset_icon{display:flex;align-items:center;width:16px;height:16px}.manager-assignment-style .dropdown_searchbox{background:hsla(0,0%,100%,.05);border-radius:4px;border:1px solid var(--White-60,hsla(0,0%,100%,.6))}.manager-assignment-style .dropdown_no_results{padding:0 16px;font-family:Avenir LT Std\ 35 Light;color:#000;font-size:16px}.manager-assignment-style .clear-icon{padding-left:16px}.manager-assignment-style .mobile-results{margin:16px}.manager-assignment-style .results__sort-wrapper{width:auto}.manager-assignment-style .dropdown_searchbox:active,.manager-assignment-style .dropdown_searchbox:hover{background:hsla(0,0%,100%,.05);border-radius:4px;border:1px solid var(--White-60,#fff)}.manager-assignment-style .dropdown_searchbox_icon_left{width:16px;height:16px;filter:invert(1)}.manager-assignment-style .dropdown_reset_container{display:flex;justify-content:flex-end;width:100%;margin-top:8px}.manager-assignment-style .dropdown_reset_button{display:inline-flex;align-items:center;justify-content:end;padding:4px 8px 4px 0;font-size:14px;cursor:pointer;min-width:fit-content;min-height:fit-content}.manager-assignment-style .assign-manager-search{width:21px}.manager-assignment-style .dropdown_selected_count{height:18px;color:#fff;flex-grow:0;display:inline-flex;flex-direction:row;justify-content:center;align-items:center;gap:4px;font-family:Avenir LT Std\ 45 Book;font-weight:350;font-size:.75rem;line-height:1rem;margin-left:8px;padding:2px 6px 0;border-radius:4px;background-color:hsla(0,0%,100%,.2)}.manager-assignment-style .dropdown_searchbox input{color:#fff;padding:0 0 0 16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:calc(100% - 30px)!important}.manager-assignment-style .option{width:100%}.manager-assignment-style .dropdown_close_icon{filter:none}.manager-assignment-style .dropdown{position:relative}.manager-assignment-style .dropdown_options{position:absolute;top:100%;left:0;width:100%;z-index:1000;background-color:#fff;border:1px solid #ccc}.manager-assignment-style .dropdown_searchbox input::placeholder{font-family:Avenir LT Std\ 45 Book;font-size:14px;color:var(--White-60,hsla(0,0%,100%,.6))}.manager-assignment-style .dropdown_clear_button{background:none;border:none;color:#888;cursor:pointer}.manager-assignment-style .dropdown_clear_button:hover{color:#000}.manager-assignment-style .assignToYourTeam__filterTable-results{color:var(--Primary-100,#26e5e9);font-family:Avenir LT Std\ 45 Book;font-size:12px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.manager-assignment-style .assignToYourTeam__filterTable-results{width:180px}}.manager-assignment-style .assignToYourTeam__filterTable-search-dropdown{width:280px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.manager-assignment-style .assignToYourTeam__filterTable-search-dropdown{width:264px}}.manager-assignment-style .assignToYourTeam__pagination{display:flex;align-items:center;justify-content:center}.manager-assignment-style .assignToYourTeam__pagination .icon-btn{background:none;border:none;cursor:pointer;color:#fff}.manager-assignment-style .assignToYourTeam__pagination .icon-btn:disabled{opacity:.5;cursor:not-allowed}.manager-assignment-style .assignToYourTeam__pagination .icon-btn svg{width:16px!important;height:16px!important}.manager-assignment-style .assignToYourTeam__pagination .pagination-info{font-size:14px;font-family:Avenir LT Std\ 45 Book;color:var(--White-80,hsla(0,0%,100%,.8))}.manager-assignment-style .assignToYourTeam__appliedFilters-mobile{display:flex;align-items:flex-end;flex-direction:column}.manager-assignment-style .assignToYourTeam__appliedFilters-mobile-search-and-reset{display:flex;align-items:center;gap:10px}.manager-assignment-style .assignToYourTeam__tableCardMobile{display:grid;grid-template-columns:1fr;gap:16px;padding:0 32px;margin-right:0}@media (min-width:768px){.manager-assignment-style .assignToYourTeam__tableCardMobile{grid-template-columns:1fr 1fr;align-items:stretch}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.manager-assignment-style .assignToYourTeam__tableCardMobile{padding:16px}}.manager-assignment-style .assignToYourTeam__mobileActions{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:40px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.manager-assignment-style .assignToYourTeam__mobileActions{margin-bottom:8px;margin-top:16px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:18px}}.manager-assignment-style .assignToYourTeam__assignAllBtn{margin-left:0;font-size:14px;padding-left:32px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.manager-assignment-style .assignToYourTeam__assignAllBtn{padding-left:16px}}.manager-assignment-style .assignToYourTeam__reAssignAllBtn{font-size:14px;padding-right:32px;display:flex;justify-content:flex-end}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.manager-assignment-style .assignToYourTeam__reAssignAllBtn{padding-right:16px}}.manager-assignment-style .table-card-mobile{background:var(--White-5,hsla(0,0%,100%,.05));border-radius:12px;padding:16px;color:#fff;display:flex;flex-direction:column;justify-content:space-between}@media (min-width:768px){.manager-assignment-style .table-card-mobile{display:flex;flex-grow:1}}.manager-assignment-style .table-card-mobile__content{display:flex;flex-direction:column}.manager-assignment-style .table-card-mobile__header{color:var(--White-80,hsla(0,0%,100%,.8));margin-bottom:8px}.manager-assignment-style .table-card-mobile__header h3{font-size:14px;font-family:Avenir LT Std\ 35 Light;margin:0 0 12px}.manager-assignment-style .table-card-mobile__header p{font-family:Avenir LT Std\ 35 Light;color:var(--White-80,hsla(0,0%,100%,.8));font-size:14px;margin:0 0 2px}.manager-assignment-style .table-card-mobile__status{font-family:Avenir LT Std\ 45 Book;color:var(--White-80,hsla(0,0%,100%,.8));font-size:14px;margin:0 0 16px}@media (max-width:1199.5px){.manager-assignment-style .table-card-mobile__status:has(.already-mandatory){margin-bottom:0}}.manager-assignment-style .table-card-mobile__actions{box-sizing:border-box;display:flex;width:100%;align-items:center;gap:12px;padding:19px 0}.manager-assignment-style .table-card-mobile__actions:empty{display:none}.manager-assignment-style .table-card-mobile__actions:has(.check-box__container){border-top:1px solid var(--White-10,hsla(0,0%,100%,.1));width:calc(100% + 32px);margin-left:-16px;margin-right:-16px;padding-left:16px;padding-bottom:0;margin-bottom:3px}.manager-assignment-style .confirmation-page{text-align:center;padding:0 20px;color:#fff}.manager-assignment-style .confirmation-page-top-title{margin-bottom:24px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.manager-assignment-style .confirmation-page-top-title{margin-bottom:0}}.manager-assignment-style .confirmation-page-top-title-box{display:flex;flex-direction:row;align-items:baseline;gap:16px;justify-content:center}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.manager-assignment-style .confirmation-page-top-title-box{flex-direction:column;gap:0}}.manager-assignment-style .confirmation-page-description-duration{font-family:Avenir LT Std\ 35 Light}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.manager-assignment-style .confirmation-page-description-duration{display:flex;justify-content:center;margin:auto auto 24px}}.manager-assignment-style .confirmation-button-description{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:14px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.manager-assignment-style .confirmation-button-description{margin:auto}}.manager-assignment-style .confirmation-page__lesson{margin-bottom:20px;font-size:18px;color:#00bfff}.manager-assignment-style .confirmation-page__lesson-title{display:block;margin-bottom:5px}.manager-assignment-style .confirmation-page__lesson-time{font-size:14px;color:#ccc}.manager-assignment-style .check-box__checkmark{cursor:pointer}.manager-assignment-style .confirmation-page__icon{margin:0 auto;width:80px;height:80px;display:flex;align-items:center;justify-content:center}.manager-assignment-style .confirmation-page__checkmark{font-size:36px;color:#fff}.manager-assignment-style .confirmation-page__description{margin:16px auto;max-width:600px;font-size:16px;line-height:1.5;text-align:center;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:20px;font-style:normal;line-height:20px}.manager-assignment-style .confirmation-page__button-container{align-items:center;width:fit-content;margin:48px auto}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.manager-assignment-style .confirmation-page__button-container{margin-bottom:24px;margin-top:24px;width:100%}}.manager-assignment-style .confirmation-page__button:hover{background-color:#eee}.manager-assignment-style .loading-error-page{text-align:center;color:#fff;display:flex;flex-direction:column;align-items:center;padding-left:60px;padding-right:60px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.manager-assignment-style .loading-error-page{padding-left:32px;padding-right:32px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.manager-assignment-style .loading-error-page{height:60vh;padding-left:32px;padding-right:32px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.manager-assignment-style .loading-error-page{padding-left:16px;padding-right:16px}}.manager-assignment-style .loading-error-page__icon{border-radius:40px;border:2px solid var(--White-20,hsla(0,0%,100%,.2));background:var(--Secondary-30,rgba(2,8,20,.3));margin-bottom:16px;display:flex;padding:17px;justify-content:center;align-items:center;gap:10px}.manager-assignment-style .loading-icon-alert{width:24px;height:24px}.manager-assignment-style .loading-error-page__description{color:var(--colors-typography-body-darkmode,#fff);text-align:center;font-feature-settings:"liga" off,"clig" off;font-family:Avenir LT Std\ 85 Heavy;font-size:20px;font-style:normal;line-height:20px;max-width:677px;display:flex;justify-content:center;margin-bottom:18px}.manager-assignment-style .loading-error-page__button-container{margin-top:30px;margin-bottom:48px}.modal-filter-manager-assignment{display:flex;flex-direction:column;margin-top:100px;margin-right:16px;margin-left:16px;width:auto}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait),(min-width:992px) and (max-width:1199px) and (orientation:landscape){.modal-filter-manager-assignment{margin-left:32px;margin-right:32px;margin-top:125px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.modal-filter-manager-assignment .option_checkbox .svg{height:24px;width:24px}}@media (max-width:1199.5px){.modal-filter-manager-assignment .option_checkbox{height:24px;width:24px}.modal-filter-manager-assignment .option_checkbox .check-box__checkmark{box-sizing:border-box;border-color:#000}}.modal-filter-manager-assignment .dropdown_options{padding:0;scrollbar-width:none}.modal-filter-manager-assignment .dropdown_options::-webkit-scrollbar{width:0;background:transparent}.modal-filter-manager-assignment .dropdown_searchbox{background-color:#020814}.modal-filter-manager-assignment__searchbox{display:flex;align-items:center;justify-content:center;padding:16px}.modal-filter-manager-assignment__searchbox input{flex-grow:1;border:none;padding:8px;font-size:16px}.modal-filter-manager-assignment__searchbox .search-icon{margin-right:8px}.modal-filter-manager-assignment .clear-button{background:none;border:none;cursor:pointer}@media (max-width:1199.5px){.modal-filter-manager-assignment .option{gap:12px}}.modal-filter-manager-assignment .option--selected .svg{filter:invert(0)}@media (max-width:1199.5px){.modal-filter-manager-assignment .option--selected .option_checkbox{filter:unset}}.modal-filter-manager-assignment .option_checkbox .dropdown_reset_button{padding-right:16px}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.modal-filter-manager-assignment .option_checkbox .dropdown_reset_button{padding-right:32px}}.modal-filter-manager-assignment .dropdown_reset_container{gap:0}.modal-filter-manager-assignment__options{flex-grow:1;overflow-y:auto;max-height:none;background-color:var(--Secondary-100,#020814)!important;border:none!important}.modal-filter-manager-assignment__option{background-color:var(--Secondary-100,#020814)!important;margin-top:32px;padding:0 16px}.modal-filter-manager-assignment__option--selected{background-color:#26e5e9}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.modal-filter-manager-assignment__option{padding:0 28px}}.modal-filter-manager-assignment .option_checkbox{filter:invert(1)}.modal-filter-manager-assignment .option_label{color:var(--White-100,#fff)}.modal-filter-manager-assignment__no-results{text-align:center;padding:20px;color:#888}.modal-filter-manager-assignment__reset{display:flex;align-items:center;justify-content:center;padding:16px;background:transparent;border:none}.modal-filter-manager-assignment__reset .reset-icon{margin-right:8px}.sorting-mobile-modal__content{overflow-y:hidden}.modal-v3{position:fixed;top:0;left:0;z-index:1000;width:100vw;height:100vh;background-color:rgba(2,8,20,.8)}.modal-v3,.modal-v3__container{display:flex;justify-content:center;align-items:center;box-sizing:border-box}.modal-v3__container{flex-direction:column;gap:24px;width:60.83vw;height:auto;background-color:#020814;padding:80px 80px 0}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.modal-v3__container{width:77.92vw}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.modal-v3__container{width:100vw;height:100vh}}.modal-v3__title{font-family:Avenir LT Std\ 65 Medium;font-size:2.125rem;text-transform:uppercase;line-height:1;text-align:center}.modal-v3__buttons{display:flex;flex-direction:column-reverse;gap:16px;margin-top:20px;margin-bottom:60px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape),(min-width:1200px){.modal-v3__buttons{flex-direction:row}}html.block-scroll .modal.modalv3-open{overflow:hidden}.icon-text-boxes{display:flex;gap:24px;margin:0 60px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.icon-text-boxes{gap:8px}}.icon-text-boxes.column{flex-direction:column}.iconTextBoxes-box{display:flex;align-items:center;padding:24px;gap:24px;flex:1 0 0;align-self:stretch;border-radius:8px;background:var(--White-10,hsla(0,0%,100%,.1));flex-direction:row}.iconTextBoxes-icon{display:flex;justify-content:center;align-items:center;padding:12px;width:16px;height:16px;border-radius:50%;border:2px solid var(--Primary-100,#26e5e9);background:var(--Secondary-30,rgba(2,8,20,.3));flex-shrink:0;fill:#fff}.iconTextBoxes-text{font-size:1rem;text-align:left;flex-grow:1;white-space:normal}.information-box{position:relative;border-radius:8px;color:#fff;overflow:hidden;padding:24px 32px;margin-top:40px;margin-bottom:40px}@media (max-width:1199.5px){.information-box{padding:12px 16px}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.information-box{margin-top:-21px;margin-bottom:19px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.information-box{margin-top:29px;margin-bottom:29px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.information-box{margin-top:29px;margin-bottom:29px}}.information-box__text{font-family:Avenir LT Std\ 45 Book;font-size:14px;font-style:normal;line-height:18px;letter-spacing:.2px;margin-bottom:0}.information-box:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:8px;background:radial-gradient(circle at 0 50%,#263845 0,#1b222b 100%)}.vcMultiSession .carousel.top-arrow .slick-slider .slick-prev svg circle{fill:none;display:none}@media (max-width:1199.5px){.vcMultiSession .carousel.top-arrow:hover .slick-slider .slick-prev{display:none}}.vcMultiSession .carousel.top-arrow .slick-slider .slick-next svg circle{fill:none;display:none}.vcMultiSession .carousel.top-arrow .slick-slider .slick-next{right:4%!important;top:-12%}@media (max-width:1199.5px){.vcMultiSession .carousel.top-arrow .slick-slider .slick-next{display:none}}.vcMultiSession .carousel.top-arrow .slick-slider .slick-prev{right:-1%!important;top:-12%;left:0;z-index:4}@media (max-width:1199.5px){.vcMultiSession .carousel.top-arrow .slick-slider .slick-prev{display:None}}.vcMultiSession .carousel .slick-slider{margin:0}.vcMultiSession .slick-slider .slick-dots li{width:10px}@media (max-width:1199.5px){.vcMultiSession .slick-slider .slick-dots{max-width:none}}.vcMultiSession .carousel .slick-slider .slick-dots li.slick-active button,.vcMultiSession .carousel .slick-slider .slick-dots li:not(.slick-active) button{height:10px!important;border-radius:50%}.vcMultiSession .slick-list{margin-right:40px}.vcMultiSession .slick-dots li.slick-active{color:#26e5e9!important}.vcMultiSession .slick-dots li:not(.slick-active) button{height:10px!important}.vcMultiSession .slick-dots li button{border:none;height:10px!important}.vcMultiSession .slick-dots li{margin:0;padding:6px}@media (min-width:1200px){.vcMultiSession .carousel-section__element-not-visible{opacity:.2}}.vcMultiSession .carousel-section__element-wrapper{transition:opacity .5s ease-in-out}.vcMultiSession__carousel{width:90%}.vcMultiSession__carousel .carousel.top-arrow .slick-slider .slick-list .slick-next{background:#00f}.vcMultiSession .carousel-wrapper.variable-width .carousel-variablewidth .space-left{min-width:0}.vcMultiSession .carousel-wrapper.variable-width .carousel-variablewidth .carousel-variablewidth-arrow.carousel-variablewidth-arrow-prev{left:-39px}.vcMultiSession .carousel-wrapper.variable-width .carousel-variablewidth .carousel-variablewidth-arrow.carousel-variablewidth-arrow-next{right:-56px}.vcMultiSession__plus-sign-up{display:flex;margin-top:16px}.vcMultiSession__plus-icon{width:11.2px;height:11.2px;margin-right:8px;margin-top:3px}.vcMultiSession__box-card{box-sizing:border-box;width:220px;height:198px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:16px;border-radius:6px;background-color:hsla(0,0%,100%,.1);margin-right:12px}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.vcMultiSession__box-card{width:200px;height:184px}}.vcMultiSession__box-card__date{font-family:Avenir LT Std\ 55 Roman;font-size:14px;line-height:1.29;letter-spacing:.2px;color:hsla(0,0%,100%,.8)}.vcMultiSession__box-card__time{margin-top:2px;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:14px;font-weight:900;line-height:1.29;letter-spacing:.2px;color:#fff}.vcMultiSession__box-card__language{width:29px;height:18px;flex-grow:0;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:4px;padding:2px 6px 0;border-radius:4px;background-color:hsla(0,0%,100%,.2);width:17px;height:16px;font-family:Avenir LT Std\ 55 Roman;font-size:12px;line-height:1.33;text-align:center;color:#fff;text-transform:uppercase;margin-right:8px}.vcMultiSession__box-card__innerBoxLanguageSeats,.vcMultiSession__box-card__innerBoxTeacherCity{display:inherit;margin-top:16px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.vcMultiSession__box-card__innerBoxTeacherCity{display:block}}.vcMultiSession__box-card__seats{letter-spacing:.2px;color:#26e5e9}.vcMultiSession__box-card__seats,.vcMultiSession__box-card__teacher{flex-grow:0;font-family:Avenir LT Std\ 55 Roman;font-size:14px;line-height:1.29}.vcMultiSession__box-card__teacher{color:hsla(0,0%,100%,.8);margin-right:3px;text-transform:capitalize}.vcMultiSession__box-card__teacherBox{display:inherit}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.vcMultiSession__box-card__teacherBox{display:flex}}.vcMultiSession__box-card__city,.vcMultiSession__box-card__city__tag{flex-grow:0;font-family:Avenir LT Std\ 55 Roman;text-transform:lowercase;font-size:14px;line-height:1.29;color:hsla(0,0%,100%,.8);text-transform:capitalize}.vcMultiSession__box-card__city__tag{margin-right:3px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.vcMultiSession__box-card__city__tag{display:none}}.vcMultiSession__box-card__button{margin-top:24px}.vcMultiSession__box-card__button .btn-v4{min-width:97px;min-height:44px}.vcMultiSession__box-card__button-mobile .profile-order-history-details__plus-icon{margin-top:8px}.vcMultiSession__box-card__button-mobile .btn-v4{font-size:14px;min-width:auto;min-height:auto;font-weight:900;text-decoration-line:none}.vcMultiSession__box-card__button-mobile__plus-icon{width:11.2px;height:11.2px;background-color:#26e5e9}.confirm__button{color:#000}.modal-v3.content-language .modal-v3__container{z-index:201;width:100vw;padding:0 1rem}@media (min-width:1200px){.modal-v3.content-language .modal-v3__container{width:55.55556vw;padding:80px 184px 0}}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.modal-v3.content-language .modal-v3__container{width:77.93vw;padding:80px 183px}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.modal-v3.content-language .modal-v3__container{padding:0 168px}}.modal-v3.content-language .modal-v3__title{font-family:Avenir LT Std\ 45 Book}.modal-v3.content-language .modal-v3__buttons{margin-top:16px;margin-bottom:40px}@media (min-width:992px) and (max-width:1199px) and (orientation:landscape){.modal-v3.content-language .modal-v3__buttons{margin-top:0;margin-bottom:0}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.modal-v3.content-language .modal-v3__buttons{flex-direction:row}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.modal-v3.content-language .modal-v3__buttons{margin-bottom:0}}.modal-v3.content-language .modal-v3__buttons .btn-v4.small{min-width:160px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.modal-v3.content-language .modal-v3__buttons .btn-v4{font-size:.875rem;line-height:1.125rem;min-width:168px}}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.modal-v3.content-language .modal-v3__buttons .cancel__button{min-height:42px;justify-content:center}}.modal-v3.content-language .content-language__description{text-align:center;line-height:1.25rem;font-size:1rem;margin-bottom:0}.modal-v3.content-language .content-language__dropdown{width:100%}.modal-v3.content-language .content-language__dropdown .form__wrapper_select{margin-top:0}.modal-v3.content-language .content-language__dropdown .select__label{line-height:1rem;font-size:.75rem;color:hsla(0,0%,100%,.8)}.modal-v3.content-language .content-language__dropdown .select__label.disabled{color:hsla(0,0%,100%,.4)}.modal-v3.content-language .form__wrapper_select .custom-select-v3 .custom-select__control{display:flex;padding:0 1rem;gap:1rem}.modal-v3.content-language .form__wrapper_select .custom-select-v3 .custom-select__control--is-disabled{color:hsla(0,0%,100%,.4);border-color:hsla(0,0%,100%,.4)}.modal-v3.content-language .form__wrapper_select .custom-select-v3 .custom-select__control--is-disabled .custom-select__placeholder{color:hsla(0,0%,100%,.4)}.modal-v3.content-language .form__wrapper_select .custom-select-v3 .custom-select__control--menu-is-open .custom-select__placeholder{color:hsla(0,0%,100%,.6)}.modal-v3.content-language .form__wrapper_select .custom-select-v3 .custom-select__control--menu-is-open .custom-select__value-container{background-color:unset;margin-top:0}.modal-v3.content-language .form__wrapper_select .custom-select-v3 .custom-select__control--menu-is-open .custom-select__single-value{margin-top:40px;max-width:100%;overflow:visible;text-overflow:unset;white-space:unset}.modal-v3.content-language .form__wrapper_select .custom-select-v3 .custom-select__placeholder{display:flex;margin-left:0;padding-left:0;font-size:.875rem;line-height:1.125rem}.modal-v3.content-language .form__wrapper_select .custom-select-v3 .custom-select__placeholder:hover{color:hsla(0,0%,100%,.6)}.modal-v3.content-language .form__wrapper_select .custom-select-v3 .custom-select__menu{top:100%;position:absolute;z-index:202;padding:.5rem .25rem .25rem 0;max-height:228px}.modal-v3.content-language .form__wrapper_select .custom-select-v3 .custom-select__menu-list{margin-top:0;max-height:216px;scrollbar-color:rgba(2,8,20,.2);scrollbar-width:unset}.modal-v3.content-language .form__wrapper_select .custom-select-v3 .custom-select__menu-list::-webkit-scrollbar{width:6px;position:relative;right:4px}.modal-v3.content-language .form__wrapper_select .custom-select-v3 .custom-select__menu-list::-webkit-scrollbar-track{background-color:rgba(2,8,20,.10196078431372549);border-radius:99px}.modal-v3.content-language .form__wrapper_select .custom-select-v3 .custom-select__menu-list::-webkit-scrollbar-thumb{mix-blend-mode:overlay;border-radius:99px;background-color:rgba(2,8,20,.2)}.modal-v3.content-language .form__wrapper_select .custom-select-v3 .custom-select__option{line-height:1.25rem;padding:.5rem 1rem}.modal-v3.content-language .form__wrapper_select .custom-select-v3 .custom-select__value-container{padding:0}.modal-v3.content-language .form__wrapper_select .custom-select-v3 .custom-select__value-container .custom-select__single-value{margin-left:0;padding-left:0;max-width:358px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-v3.content-language .form__wrapper_select .custom-select-v3 .custom-select__indicators{position:relative}.modal-v3.content-language .form__wrapper_select .custom-select-v3 .custom-select__indicators .wrapper-icon{padding:0}.modal-v3.content-language .form__wrapper_select .custom-select-v3.searchable .custom-select__control--menu-is-open .custom-select__placeholder{z-index:203}.modal-v3.content-language .form__wrapper_select .custom-select-v3.small .custom-select__menu{max-height:114px}.modal-v3.content-language .form__wrapper_select .custom-select-v3.small .custom-select__menu-list{max-height:102px}.modal-v3.content-language .form__wrapper_select .errorMessage{margin-top:4px}.collections-brand-modal{background-color:#020814}.collections-brand-modal .modal__content{justify-content:flex-start;max-width:unset;padding:0 0 50px}@media (max-width:767px) and (orientation:portrait),(max-width:991px) and (orientation:landscape){.collections-brand-modal .modal__content{margin:0}}.collections-brand-modal .ecommerce-alert-modal__header{position:sticky;top:0;display:flex;align-items:center;justify-content:flex-end;flex-direction:column;min-height:179px;width:100%;z-index:1;padding-bottom:32px;box-sizing:border-box;box-shadow:0 20px 40px rgba(0,0,0,.25);background-color:rgba(2,8,20,.8);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@supports not ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.collections-brand-modal .ecommerce-alert-modal__header{background-color:#020814}}@media (max-width:1199.5px){.collections-brand-modal .ecommerce-alert-modal__header{min-height:140px}}.collections-brand-modal__title{font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:2.125rem;letter-spacing:-.9px;line-height:normal;color:#fff;display:inline-block;text-transform:uppercase}@supports ((background-clip:text) or (-webkit-background-clip:text)) and ((text-fill-color:transparent) or (-webkit-text-fill-color:transparent)){.collections-brand-modal__title{background-image:linear-gradient(270deg,#00b2ff -90%,#d8d8d8);background-size:cover;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}}@media (max-width:1199.5px){.collections-brand-modal__title{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:1.25rem;letter-spacing:-.2px;line-height:1.5;color:#fff;display:inline-block}@supports ((background-clip:text) or (-webkit-background-clip:text)) and ((text-fill-color:transparent) or (-webkit-text-fill-color:transparent)){.collections-brand-modal__title{background-image:linear-gradient(270deg,#00b2ff -90%,#d8d8d8);background-size:cover;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}}}.collections-brand-modal__descr{font-family:Tobias Light;font-weight:300;font-size:1rem;letter-spacing:.2px;line-height:1.5;display:block}.collections-brand-modal .ecommerce-alert-modal__body{width:100%;margin:0 auto;text-align:left}.collections-brand-modal__char{color:#26e5e9;text-transform:uppercase;width:100%;box-sizing:border-box;font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:1.25rem;line-height:1;margin-bottom:8px;background-color:hsla(0,0%,100%,.05);padding:15px 0}@media (max-width:1199.5px){.collections-brand-modal__char{font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:1.1875rem;line-height:normal;margin-bottom:0;padding:4px 24px;text-align:center}}.collections-brand-modal__char span{display:block;max-width:850px;margin:0 auto}.collections-brand-modal__brands{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;box-sizing:border-box;max-width:850px;margin:0 auto 26px}@media (max-width:1199.5px){.collections-brand-modal__brands{display:block;margin-bottom:0;padding:0 24px}}.collections-brand-modal__brand{width:210px;height:105px;padding:15px 35px;box-sizing:border-box;background-color:transparent}@media (max-width:1199.5px){.collections-brand-modal__brand{margin:auto}.collections-brand-modal__brand:last-of-type{margin-bottom:20px}}.collections-brand-modal__brand.brand-resize{padding:15px}.collections-brand-modal__brand.pradalinearossa{padding:15px 0;width:220px}.collections-brand-modal__brand-img{width:100%;height:100%}.collections-brand-modal .phonebook__chars-list{position:fixed;right:0;top:55%;transform:translateY(-50%);z-index:2;width:auto;text-align:center;padding:0 5px 0 30px;box-sizing:border-box;font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:.6875rem;line-height:1.5}@media (min-width:1200px){.collections-brand-modal .phonebook__chars-list{display:none}}@media screen and (min-height:675px){.collections-brand-modal .phonebook__chars-list{top:60%}}.collections-brand-modal .phonebook__chars-list .char.selected{color:#26e5e9}@font-face{font-family:Avenir LT Std\ 35 Light;font-style:normal;font-weight:400;font-display:swap;src:local("Avenir LT Std 35 Light"),url(/fonts/avenir/AvenirLTStd-Light.woff2) format("woff2"),url(/fonts/avenir/AvenirLTStd-Light.woff) format("woff")}@font-face{font-family:Avenir LT Std\ 45 Book;font-style:normal;font-weight:400;font-display:swap;src:local("Avenir LT Std 45 Book"),url(/fonts/avenir/AvenirLTStd-Book.woff2) format("woff2"),url(/fonts/avenir/AvenirLTStd-Book.woff) format("woff")}@font-face{font-family:Avenir LT Std\ 55 Roman;font-style:normal;font-weight:400;font-display:swap;src:local("Avenir LT Std 55 Roman"),url(/fonts/avenir/AvenirLTStd-Roman.woff2) format("woff2"),url(/fonts/avenir/AvenirLTStd-Roman.woff) format("woff")}@font-face{font-family:Avenir LT Std\ 65 Medium;font-style:normal;font-weight:400;font-display:swap;src:local("Avenir LT Std 65 Medium"),url(/fonts/avenir/AvenirLTStd-Medium.woff2) format("woff2"),url(/fonts/avenir/AvenirLTStd-Medium.woff) format("woff")}@font-face{font-family:Avenir LT Std\ 85 Heavy;font-style:normal;font-weight:400;font-display:swap;src:local("Avenir LT Std 85 Heavy"),url(/fonts/avenir/AvenirLTStd-Heavy.woff2) format("woff2"),url(/fonts/avenir/AvenirLTStd-Heavy.woff) format("woff")}@font-face{font-family:Avenir LT Std\ 85 Black;font-style:normal;font-weight:400;font-display:swap;src:local("Avenir LT Std 55 Black"),url(/fonts/avenir/AvenirLTStd-Black.woff2) format("woff2"),url(/fonts/avenir/AvenirLTStd-Black.woff) format("woff")}@font-face{font-family:Tobias Light;font-style:normal;font-weight:400;font-display:swap;src:local("Tobias Light"),url(/fonts/tobias/Tobias-Light.woff2) format("woff2"),url(/fonts/tobias/Tobias-Light.woff) format("woff")}:root{--height-header-desk:98px;--height-header-mobile:88px}@media (min-width:1200px){:root{--height-header:98px}}@media (max-width:1199.5px){:root{--height-header:88px}}h1{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-size:2.25rem;line-height:45px}h2{font-size:1.5rem}h2,h3{font-family:Avenir LT Std\ 65 Medium}h3{font-size:1rem}p{font-family:Avenir LT Std\ 45 Book;font-size:.875rem;font-style:normal;margin-bottom:15px}a{color:var(--text)}a,a:focus,a:hover{text-decoration:none}a:focus,a:hover{color:currentColor}.bold,.strong,b,strong{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400}em,i{font-style:italic}ol,ul{list-style-type:none}.theme-color-text{color:#26e5e9}@media (min-width:1200px){.theme-color-text-desktop{color:#26e5e9}}.theme-color-stroke{stroke:#26e5e9}.blue-checkout-text.btn-v4:not(:focus):not(:hover),.blue-checkout-text:not(.btn-v4){color:#26e5e9}@media (min-width:1200px){.blue-checkout-text-desktop.btn-v4:not(:focus):not(:hover),.blue-checkout-text-desktop:not(.btn-v4){color:#26e5e9}}.section{margin-bottom:80px}.section__carouselsubtitle{margin:5px auto 0}.section__header{margin-bottom:40px;padding:0 20px}.section__header__button{display:flex;justify-content:center}.section__title{text-align:center}.section__description{font-family:Avenir LT Std\ 45 Book;font-size:.875rem;letter-spacing:.12px;text-align:center;margin:16px 0 0;line-height:1.35714285714;min-height:26px}.section__button{margin-top:30px;display:flex;justify-content:center}.section--page-title{margin-top:118px}.section--page-title.progress-page:not(.certificates-page){margin-top:0}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.section--page-title.progress-page:not(.certificates-page){margin-top:112px;margin-bottom:44px}}.section-with-subtitle h1,.section-with-subtitle h2{margin-bottom:20px}.uppercase{text-transform:uppercase}.typography-primary-headline-big{color:#fff;font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:5.375rem;letter-spacing:-2.87px;line-height:90px}.typography-primary-headline-medium{color:#fff;font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:4.375rem;letter-spacing:-2.8px;line-height:74px}.typography-primary-headline-small{color:#fff;font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:3.25rem;letter-spacing:-3px;line-height:48px}.typography-primary-subhead{color:#fff;font-family:Avenir LT Std\ 55 Roman;font-weight:400;font-size:1.375rem;letter-spacing:-.5px;line-height:28px}.typography-primary-h1-left-gradient{font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:2.125rem;letter-spacing:-.9px;line-height:normal;color:#fff;display:inline-block}@supports ((background-clip:text) or (-webkit-background-clip:text)) and ((text-fill-color:transparent) or (-webkit-text-fill-color:transparent)){.typography-primary-h1-left-gradient{background-image:linear-gradient(270deg,#00b2ff -90%,#d8d8d8);background-size:cover;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}}.typography-primary-h2-left-gradient{font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:1.875rem;letter-spacing:0;line-height:normal;color:#fff;display:inline-block}@supports ((background-clip:text) or (-webkit-background-clip:text)) and ((text-fill-color:transparent) or (-webkit-text-fill-color:transparent)){.typography-primary-h2-left-gradient{background-image:linear-gradient(270deg,#00b2ff -90%,#d8d8d8);background-size:cover;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}}.typography-primary-h3-left-gradient{font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:1.5rem;letter-spacing:-.5px;line-height:29px;color:#fff;display:inline-block}@supports ((background-clip:text) or (-webkit-background-clip:text)) and ((text-fill-color:transparent) or (-webkit-text-fill-color:transparent)){.typography-primary-h3-left-gradient{background-image:linear-gradient(270deg,#00b2ff -90%,#d8d8d8);background-size:cover;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}}.typography-primary-h4-left-gradient{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:1.25rem;letter-spacing:-.2px;line-height:1.5;color:#fff;display:inline-block}@supports ((background-clip:text) or (-webkit-background-clip:text)) and ((text-fill-color:transparent) or (-webkit-text-fill-color:transparent)){.typography-primary-h4-left-gradient{background-image:linear-gradient(270deg,#00b2ff -90%,#d8d8d8);background-size:cover;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}}.typography-primary-h5-left-gradient{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:1rem;letter-spacing:-.2px;line-height:1.5;color:#fff;display:inline-block}@supports ((background-clip:text) or (-webkit-background-clip:text)) and ((text-fill-color:transparent) or (-webkit-text-fill-color:transparent)){.typography-primary-h5-left-gradient{background-image:linear-gradient(270deg,#00b2ff -90%,#d8d8d8);background-size:cover;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}}.typography-primary-h6-left-gradient{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:.875rem;letter-spacing:0;line-height:16px;color:#fff;display:inline-block}@supports ((background-clip:text) or (-webkit-background-clip:text)) and ((text-fill-color:transparent) or (-webkit-text-fill-color:transparent)){.typography-primary-h6-left-gradient{background-image:linear-gradient(270deg,#00b2ff -90%,#d8d8d8);background-size:cover;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}}.typography-primary-value-heavy{font-family:Avenir LT Std\ 85 Heavy,sans-serif}.typography-primary-value,.typography-primary-value-heavy{color:#26e5e9;font-weight:400;font-size:.875rem;letter-spacing:.2px;line-height:18px}.typography-primary-value{font-family:Avenir LT Std\ 55 Roman}.typography-primary-caption{color:#26e5e9}.typography-danger-regular,.typography-primary-caption{font-family:Avenir LT Std\ 45 Book;font-weight:350;font-size:.75rem;letter-spacing:.2px;line-height:16px}.typography-danger-regular{color:#d13131}.typography-success-regular{color:#75a53e;font-family:Avenir LT Std\ 45 Book;font-weight:350;font-size:.75rem;letter-spacing:.2px;line-height:16px;text-align:right}.typography-price-default{color:#26e5e9;font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:1rem;letter-spacing:0;line-height:22px}.typography-price-default.crossed{color:#777;text-decoration:line-through}.typography-price-sale{color:#c02f86;font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:1rem;letter-spacing:0;line-height:19px}.typography-text-cta{display:flex;align-items:center;background:transparent;border:none;border-radius:0;width:fit-content;color:#26e5e9;font-family:Avenir LT Std\ 55 Roman;font-size:1.375rem;letter-spacing:-.5px;line-height:28px;outline:initial}.typography-text-cta span{text-decoration:underline}.typography-text-cta.white{color:#fff}.typography-text-cta.disabled,.typography-text-cta.disabled span,.typography-text-cta:active,.typography-text-cta:active span{text-decoration:none}.typography-text-cta:not(.disabled):active,.typography-text-cta:not(.disabled):focus{color:#fff}.typography-text-cta.disabled{color:#26e5e9;opacity:.2}.typography-text-cta.small{font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:.875rem;line-height:normal;min-width:unset;min-height:unset}.story-modal{z-index:98}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.story-modal{background-color:#242731;backdrop-filter:none;-webkit-backdrop-filter:none}}.story-modal__close-icon{margin:0;z-index:3;position:absolute}.story-modal__close-icon img{filter:invert(1)}.story-modal__close-icon.close-icon-modal-right{background:rgba(2,8,20,.1)}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.story-modal__close-icon.close-icon-modal-right{background:hsla(0,0%,100%,.1)}}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.story-modal__close-icon{position:fixed;background-color:transparent;filter:invert(1)}}.story-modal .modal__content{padding:98px 0 0;max-width:unset}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.story-modal .modal__content{padding-top:0;margin:0}}.story-modal__content{position:relative;display:flex;justify-content:flex-start;align-items:flex-start;width:1125px;height:582px;background-color:#242731;max-width:calc(100vw - 32px);margin:0 auto}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.story-modal__content{flex-direction:column;width:100%;max-width:unset;min-height:100vh;height:100%}}.story-modal .ecommerce-alert-modal__footer{display:none}.story-modal__image{width:436px;height:582px;min-height:582px;overflow:hidden;position:relative;flex-shrink:0}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.story-modal__image{position:sticky;top:0;z-index:2;width:100%;height:205px;min-height:unset}}.story-modal__image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.story-modal__info{background:#fff;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;padding:56px 56px 40px 24px;text-align:left;height:582px;box-sizing:border-box;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.story-modal__info::-webkit-scrollbar{width:0}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.story-modal__info{min-height:calc(100vh - 205px);height:100%;padding:40px 16px}}.story-modal__title{font-family:Avenir LT Std\ 85 Heavy,sans-serif;font-weight:400;font-size:1.25rem;letter-spacing:-.2px;line-height:1.5;color:#fff;line-height:1;text-transform:uppercase;color:#000}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.story-modal__title{font-family:Avenir LT Std\ 65 Medium;font-weight:500;font-size:1.5rem;letter-spacing:-.5px;line-height:29px;color:#fff;color:#000}}.story-modal__description{font-family:Tobias Light;font-weight:300;font-size:.875rem;letter-spacing:.175px;line-height:1.5;display:block;margin-top:8px}.story-modal__pills-scroller-container{position:relative;height:100%;min-height:240px;width:100%;margin-top:24px;overflow-x:hidden!important;-ms-overflow-style:none;scrollbar-width:6px}.story-modal__pills-scroller-container::-webkit-scrollbar{width:6px;background-color:#1b212c}.story-modal__pills-scroller-container::-webkit-scrollbar-thumb{background-color:#4e525a;border-radius:99px;cursor:pointer}.story-modal__pills-scroller-container::-webkit-scrollbar-thumb:active,.story-modal__pills-scroller-container::-webkit-scrollbar-thumb:hover{background-color:#fff!important;color:#fff!important}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.story-modal__pills-scroller-container{margin-top:34px}}.story-modal .custom-scrollbar-v3__thumbY{background-color:hsla(0,0%,100%,.8)!important}.story-modal__pills-grid{display:grid;flex-wrap:wrap;justify-content:flex-start;column-gap:25px;row-gap:16px;grid-template-columns:repeat(auto-fill,120px)}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.story-modal__pills-grid{column-gap:32px;justify-content:center;grid-template-columns:repeat(auto-fill,134px);padding-bottom:60px}}.story-modal__pill-card{width:120px;font-family:Avenir LT Std\ 45 Book;font-weight:350;font-size:.75rem;line-height:1.5;text-align:center;cursor:pointer}.story-modal__pill-card span{display:block}@media (max-width:991.5px),(min-width:768px) and (max-width:1199px) and (orientation:portrait){.story-modal__pill-card{width:134px}}.story-modal__pill-image-container{display:flex;align-items:center;justify-content:center;width:100%;height:80px}.story-modal__pill-image{width:100%;height:auto;position:relative;transform:scale(1.3)}.story-modal__pill-image.card-v3__background-fallback{transform:scale(.85)}.story-modal__pill-model{text-align:center}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.btn-link.flex--fill{flex:none}body{background-color:#fff}#themeManager{display:block}.card__buttons .btn-link{min-width:auto}.course-detail__image{height:100%}.box-progress__btn{min-width:34%}.session-card{justify-content:flex-start}.featured-courses-slider>.slick-next,.featured-courses-slider>.slick-prev{top:auto!important}.featured-courses-slider>.slick-next:before,.featured-courses-slider>.slick-prev:before{content:""}.featured-courses-slider>.slick-next svg,.featured-courses-slider>.slick-prev svg{fill:#000;stroke:#000;left:0;top:0}.search .container .highlighted{color:#fff}.search .clear-form{display:none}.card__slider .slick-slider .slick-next,.card__slider .slick-slider .slick-prev{width:auto;height:auto;bottom:-35px}.user__menu{background-color:#fff}.tabs__item{line-height:14px;height:100%;margin-bottom:0;padding-bottom:0}.completion-list .completion-box>*,.completion-list .completion-header>*{max-width:20%}.completion-list .completion-box__buttons{max-width:325px}.login-page{justify-content:flex-start}.disclaimer-modal-box .select-language .custom-select{width:100%}.footer-popup .btn-link{margin:0 auto}.search .close{top:10px}.loader-virtual-container svg{height:640px}.online-loader svg{height:340px}.dashboard__flex svg{width:900px;height:200px}.hightlighedVisualization svg{height:300px}.card__buttons.inHeader .btn-link{min-width:none}}@media (-ms-high-contrast:active),screen and (max-width:1400px) and (-ms-high-contrast:none){.slick-slider.featured-courses-slider .slick-prev{left:20px;bottom:-20px}.slick-slider.featured-courses-slider .slick-next{right:20px;bottom:-20px}}@media (-ms-high-contrast:active),screen and (max-width:1023px) and (-ms-high-contrast:none){.dashboard{height:420px}.box-progress{height:135px}.completion-list .completion-box__title{flex:1}.completion-list .completion-box__buttons{flex:3}.completion-list .completion-box{height:250px}}