@charset "UTF-8";@font-face{font-family:Gilroy;src:url("../fonts/Gilroy-Light.woff2") format("woff2"),url("../fonts/Gilroy-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url("../fonts/Gilroy-ExtraBold.woff2") format("woff2"),url("../fonts/Gilroy-ExtraBold.woff") format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url("../fonts/Manrope-Light.woff2") format("woff2"),url("../fonts/Manrope-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url("../fonts/Manrope-Regular.woff2") format("woff2"),url("../fonts/Manrope-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url("../fonts/Manrope-SemiBold.woff2") format("woff2"),url("../fonts/Manrope-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url("../fonts/Manrope-ExtraBold.woff2") format("woff2"),url("../fonts/Manrope-ExtraBold.woff") format("woff");font-weight:800;font-style:normal;font-display:swap}*,::after,::before{margin:0;padding:0;box-sizing:border-box}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}body{font-family:sans-serif;line-height:1.6;background-color:#fff;color:#333}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}ol,ul{list-style:none}a{text-decoration:none;color:inherit}button,input,select,textarea{border:none;background:0 0;font:inherit}img{max-width:100%;display:block;height:auto}button,input,select,textarea{outline:0}button{cursor:pointer}fieldset{border:none}legend{padding:0}textarea{resize:vertical}table{border-collapse:collapse;width:100%}td,th{padding:0;text-align:left}body{font-family:Manrope,sans-serif;font-weight:300;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background-color:#faf8fc;position:relative}body.my-space{background-color:#eeeaf4}body>main{flex:1}h1,h2,h3,h4,h5,h6{font-family:Gilroy,sans-serif;font-weight:800;color:#2d0d46}a,button,label,li,p,span{color:#2d0d46}h3{font-size:20px;line-height:24px}img{max-width:100%;height:auto;object-fit:cover}::after,::before,svg{pointer-events:none}.auth-form-container-style{border-radius:30px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(255,255,255,.5)}.auth-form-container-style .title-main{text-decoration:none;text-align:center;margin-bottom:20px}.underline{text-decoration:underline}.disabled{cursor:initial}.cover__author-published-wrap{display:none!important}.modal-wrapper{height:100vh;width:100%;position:fixed;top:0;left:0;z-index:10;display:flex;justify-content:center;align-items:center}.modal-wrapper .modal__overlay{background:rgba(0,0,0,.1);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);position:fixed;height:100vh;top:0;width:100%}.modal-wrapper .modal__close-btn{font-size:25px;position:absolute;right:10px;top:0;color:#fff;z-index:1}.modal-wrapper .modal-wrapper__header{padding:0 20px;background-color:#c79edf;height:80px;display:flex;align-items:center}.modal-wrapper .modal-wrapper__header .simple-btn{margin-left:auto;margin-right:20px}.modal-wrapper .modal-wrapper__header>svg{fill:#ffffff;height:29px;width:29px;margin-right:16px}.modal-wrapper .modal-wrapper__header .header__title{font-size:26px;color:#fff}.modal-wrapper .modal-wrapper__header .header__title span{color:#7b39a2}.modal-wrapper .modal-btn{font-size:14px;line-height:20px;font-weight:600;display:flex;flex:1;flex-direction:column;justify-content:center;align-items:center;border-radius:10px;padding:22px 12px}.modal-wrapper .modal-btn:first-child{margin-right:20px}.modal-wrapper .modal-btn svg{height:33px;width:33px;fill:#ffffff;margin-bottom:20px}.modal-wrapper .modal-btn span{font-size:12px;line-height:16px;font-weight:300;margin-top:8px}.modal-wrapper .modal-btn--light{background-color:#fff;color:#1c072c;box-shadow:0 3px 15px rgba(0,0,0,.0705882353)}.modal-wrapper .modal-btn--light svg{fill:#1c072c}.modal-wrapper .modal-btn--dark{background-color:#1c072c;color:#fff}.modal-wrapper .modal-btn--dark span{color:#fff}.modal-wrapper .modal-btn--purple{background-color:#7b39a2;color:#fff}.modal-wrapper .modal-btn--purple span{color:#fff}.header{display:flex;align-items:center;justify-content:space-between;padding:35px 40px 16px;position:absolute;width:100%;z-index:3}.header .header__logo{text-transform:uppercase;font-weight:600;font-size:15px;letter-spacing:2.25px;color:#2d0d46}.header .header__logo .custom-logo-link{margin-top:7px;width:142px;display:block}.header .header__welcome-msg{display:flex;flex-direction:column;font-weight:800;font-size:22px;font-family:Gilroy,sans-serif;flex:1;margin-left:82px}.header .header__welcome-msg span{opacity:.6}@media (max-width:1280px){.header .header__welcome-msg{font-size:18px;margin-left:52px;margin-right:42px}}@media (max-width:1024px){.header{padding:16px 30px}.header .header__logo{font-size:10px}.header .header__logo .custom-logo-link{width:100px}.header .header__welcome-msg{display:none}}@media (max-width:768px){.header .header__welcome-msg{display:none}}.header__mobile{display:none;visibility:hidden}@media (max-width:768px){.header__desktop{display:none;visibility:hidden}.header__mobile{display:flex;visibility:visible;z-index:2}.header__mobile .header__mobile-top{z-index:1;background-color:#faf8fc;width:100%;height:70px;display:flex;align-items:center;justify-content:space-between;padding:0 25px}.header__mobile .header__mobile-top .custom-logo-link{width:100px}.header__mobile .header__mobile-top .menu-btn{height:25px;width:25px}.header__mobile .menu-list{padding:16px 30px;background-color:#f3f0f7;position:absolute;top:-500px;transition:top .3s;width:100%;left:0}.header__mobile .menu-list .menu-list-item{font-size:16px;margin:10px 0}.header__mobile .menu-list .menu-list-item.menu-list-item--margin-top{margin-top:30px}.header__mobile--open .menu-list{top:70px}}footer{z-index:1;width:100%;z-index:2}.footer__partners{padding:56px clamp(40px,6vw,106px);display:block;background-color:#fff}.footer{width:100%;gap:40px;display:flex;align-items:flex-start;justify-content:space-between;background-color:#f3f0f7;font-size:16px;font-weight:600;padding:56px clamp(40px,4vw,86px) 70px;flex-wrap:wrap}.footer .footer__nav li{margin-bottom:17px}.footer .footer__faq{font-weight:300;margin-bottom:17px}.footer .footer__faq span{font-weight:600}.footer .footer__right{display:flex;justify-content:space-between}.footer .footer__social-networks .social-networks__list{display:flex;align-items:center;margin-top:20px}.footer .footer__social-networks .social-networks__list .social-networks__list-item a{height:40px;width:40px;border-radius:40px;background-color:#2d0d46;display:flex;justify-content:center;align-items:center;margin-right:17px;box-shadow:0 3px 6px rgba(0,0,0,.1607843137)}.footer .footer__social-networks .social-networks__list .social-networks__list-item a svg{fill:#ffffff;width:18px;height:18px}.footer .footer__addresses .site_details{display:flex;flex-direction:column;font-style:normal}.footer .footer__addresses .site_details span{font-weight:300}.footer .footer__addresses .site_details:first-of-type{margin-bottom:14px}.footer .footer__copyright{background-color:rgba(255,255,255,.6);padding:21px 24px;border-radius:50px;align-self:center;margin-left:45px}.footer .footer__legals{display:flex;align-items:center;font-size:16px;flex-wrap:wrap}.footer .footer__legals li{margin-right:5px;margin-bottom:17px}.footer .footer__legals li:not(:last-of-type):after{content:"·";margin-left:5px}@media (max-width:1480px){.footer .footer__right{display:contents}.footer .footer__right .footer__copyright{margin-left:0;width:100%;text-align:center}}@media (max-width:1024px){.footer{flex-wrap:wrap}.footer .footer__addresses{width:50%}.footer .footer__right{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%}.footer .footer__right .footer__social-networks{margin-top:20px;flex-direction:row;align-items:center;display:flex;gap:20px}.footer .footer__right .footer__social-networks .social-networks__list{margin-top:0}.footer .footer__right .footer__copyright{width:fit-content}}@media (max-width:768px){.footer{flex-direction:column;gap:30px}.footer .footer__addresses{width:auto}.footer .footer__right{gap:30px}.footer .footer__social-networks{flex-wrap:wrap}.footer .footer__right .footer__copyright{width:100%}}@media (max-width:480px){.footer{gap:40px;padding:40px 6vw}.footer .footer__right{gap:40px}.footer .footer__right .footer__copyright,.footer .footer__right .footer__social-networks{margin-top:0}.footer .footer__right .footer__copyright{width:100%}.footer__partners{padding:36px clamp(20px,6vw,106px)}}aside.sidebar{position:absolute;right:0;top:0;height:100%;background-color:#fff;width:670px;min-width:670px;max-width:670px;border-top-left-radius:30px;border-bottom-left-radius:30px;overflow-y:auto;padding-top:250px;z-index:2}aside.sidebar::-webkit-scrollbar{width:12px}aside.sidebar::-webkit-scrollbar-track{background-color:#d8d8ee;border-radius:100px}aside.sidebar::-webkit-scrollbar-thumb{background:#f1edf7;border-radius:100px;border:3px solid #d8d8ee}@media (max-width:1024px){aside.sidebar{position:relative;height:auto;width:100%;min-width:100%;display:flex;align-items:flex-start;border-top-right-radius:30px;padding:40px;gap:40px;margin:40px 0}aside.sidebar .my-posts-slider__wrapper{margin:0;width:50%}aside.sidebar .my-posts-list__section{width:50%;padding:0}aside.sidebar .my-posts-list__section .title-carousel h2{margin-bottom:0}}@media (max-width:1000px){aside.sidebar{flex-direction:column;align-items:center;width:90vw;min-width:90vw;margin:60px auto;padding:30px}aside.sidebar .my-posts-slider__wrapper{width:100%}aside.sidebar .my-posts-list__section{width:100%}aside.sidebar .title-carousel{display:flex;flex-direction:row;align-items:center;justify-content:space-between}aside.sidebar .title-carousel a{width:auto}}.card-pack{border-radius:15px;overflow:hidden;background-image:url(../../img/patterns/pack-pattern.png);background-size:cover;background-position:center;height:410px;width:280px;box-shadow:0 3px 20px rgba(0,0,0,.0784313725)}.card-pack a{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;height:100%;width:100%;padding:18px;position:relative}.card-pack .card-pack__badge{position:absolute;height:40px;width:40px;top:18px;left:18px}.card-pack .card-pack__top-title{font-size:12px;text-transform:uppercase;font-weight:900;letter-spacing:4px;text-align:center;margin:9px auto 0 auto}.card-pack .card-pack__illustration{width:74%;margin:20px auto}.card-pack .card-pack__title{text-align:center;margin:0 auto 18px auto}.card-pack .card-pack__meta{padding:0 12px;width:90%;max-height:84px;background:rgba(247,243,252,.61) 0 0 no-repeat padding-box;border-radius:14px;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);text-align:center;margin:0 auto}.card-pack .card-pack__meta .meta__subtitle{font-size:10px;line-height:11px;padding:10px 0;position:relative;display:flex;justify-content:center}.card-pack .card-pack__meta .meta__subtitle::after{content:"";height:1px;background-color:#2d0d46;width:92px;display:block;margin:0 auto;position:absolute;bottom:0}.card-pack .card-pack__meta .meta__chapter{display:flex;justify-content:space-between;align-items:center;padding:10px 0}.card-pack .card-pack__meta .meta__chapter img{width:33px;filter:grayscale(50);opacity:.5}.card-pack .card-pack__meta .meta__chapter img.selected{opacity:1;filter:grayscale(0)}.card-pack .badge{margin:18px auto 0}.card-pack .meta__likes{font-weight:700;font-size:10px;letter-spacing:.89px;display:flex;position:absolute;bottom:14px;right:12px}.card-pack .meta__likes .card-button-add-to-fav{bottom:4px;right:0}.card-pack .meta__likes svg{width:14px;height:13px;margin-left:3px}@media (max-width:480px){.card-pack{width:90vw;height:auto}.card-pack a{padding:34px 12px}.card-pack .card-pack__title{font-size:20px;line-height:23px;margin:22px auto}.card-pack .card-pack__meta{width:100%;margin-bottom:40px}.card-pack .card-pack__meta .meta__chapter img{width:15%}.card-pack .badge{padding:5px 8px;font-size:10px}}.card-resource{height:410px;width:280px;background-color:#fff;box-shadow:0 3px 20px rgba(0,0,0,.0784313725);border-radius:15px;overflow:hidden;display:flex;position:relative}.card-resource a{width:100%;display:flex;flex-direction:column}.card-resource a .card-resource__picture{height:280px;background-color:#826f9a;position:relative;box-shadow:0 -46px 84px -26px #000 inset}.card-resource a .card-resource__picture .badge--square{top:18px;left:16px}.card-resource a .card-resource__picture img{width:100%;height:100%}.card-resource a .card-resource__badge{position:absolute;height:40px;width:40px;top:7px;left:7px}.card-resource a:hover .card-resource__meta .card-resource__description{max-height:600px}.card-resource a .card-resource__meta{padding:10px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;flex:1;position:absolute;background:#fff;bottom:0;min-height:130px;width:100%}.card-resource a .card-resource__meta .card-resource__description{max-height:0;overflow:hidden;transition:max-height .2s}.card-resource a .card-resource__meta .meta__chapter{letter-spacing:.71px;text-transform:uppercase;font-family:Gilroy,sans-serif;font-size:13px;font-weight:800}.card-resource a .card-resource__meta .meta__footer{display:flex;align-items:center;justify-content:space-between;width:100%}.card-resource a .card-resource__description p,.card-resource a .card-resource__meta h3,.card-resource a .meta__chapter{margin-bottom:9px}@media (max-width:480px){.card-resource{height:460px;width:100%}.card-resource a .card-resource__picture{height:auto}.card-resource a .card-resource__meta{padding:20px}.card-resource a .card-resource__meta h3{font-size:20px;line-height:23px}.card-resource a .card-resource__meta .meta__chapter{font-size:13px;margin:10px 0}.card-resource a .card-resource__meta .badge{padding:5px 8px;font-size:10px}}.card-profile__mobile{display:none;visibility:hidden}.card-profile{display:flex;align-items:center}.card-profile .card-profile__wrapper{display:inline-flex;align-items:center;border-radius:35px;padding:20px;background-color:#faf8fc;max-width:510px;justify-content:flex-end}.card-profile .card-profile__actions{border-right:2px solid #d3d3d3}.card-profile .card-profile__me{display:flex;align-items:center;padding:0 22px 0 15px;position:relative}.card-profile .card-profile__me .card-profile__avatar{position:relative;height:60px;width:60px;border-radius:60px;background-color:#eee7f5;display:flex;justify-content:center;align-items:center}.card-profile .card-profile__me .card-profile__avatar .initiales{font-size:23px;font-weight:600;color:#fff;letter-spacing:1px}.card-profile .card-profile__me .card-profile__avatar .notifications{height:19px;width:19px;border-radius:19px;background-color:#e20714;color:#fff;position:absolute;display:flex;justify-content:center;align-items:center;top:-3px;right:-3px;font-size:14px}.card-profile .card-profile__me .card-profile__id{color:#2d0d46;line-height:20px;margin-left:10px;width:100px}.card-profile .card-profile__me .card-profile__id .card-profile__name{font-weight:800;font-size:16px}.card-profile .card-profile__me .card-profile__id .card-profile__job{font-size:14px}.card-profile .card-profile__me:hover{cursor:pointer}.card-profile .card-profile__me:hover .popup-my-space{width:260px;right:0}.card-profile .card-profile__me:hover .popup-my-space,.card-profile .card-profile__shortcuts:hover .popup-my-space{display:block;top:100%}.card-profile .card-profile__auth{margin-left:20px}.card-profile .card-profile__shortcuts{position:relative}.card-profile .card-profile__shortcuts:hover{cursor:pointer}.card-profile .card-profile__shortcuts:hover .popup-my-space{width:max-content;right:unset}@media (max-width:1024px){.card-profile .card-profile__wrapper{border-radius:30px;padding:16px;margin-left:0}.card-profile .card-profile__wrapper .button-spaces{margin-right:16px}.card-profile .card-profile__me{padding:0 16px}.card-profile .card-profile__me .card-profile__avatar{height:50px;width:50px}.card-profile .card-profile__me .card-profile__avatar .initiales{font-size:20px}.card-profile .card-profile__me .card-profile__id .card-profile__name{font-size:14px}}@media (max-width:480px){.card-profile .card-profile__wrapper{display:none}}.title-carousel{display:flex;align-items:center}.title-carousel h2{font-size:26px}.title-carousel h2 span{opacity:.5}.title-carousel .title-carousel__icon{width:27px;height:27px;fill:#9560b4;margin-left:10px}.title-carousel a{font-size:16px;margin-left:22px}.title-carousel .tooltip{position:relative;margin-left:22px}.title-carousel .tooltip .tooltip__content{right:0;left:140%}@media (max-width:480px){.title-carousel{flex-wrap:wrap}.title-carousel h2{font-size:22px;line-height:28px;margin-bottom:15px}.title-carousel a.link--default{width:100%;margin-left:0}.title-carousel .tooltip{display:none}}.subtitle{position:relative;display:inline-flex;font-size:22px;align-items:center}.subtitle .tooltip{margin-left:15px}.tooltip{display:flex;align-items:center}.tooltip .tooltip_icon{background-color:#d0c9d6;width:24px;height:24px;border-radius:50px;display:flex;justify-content:center;align-items:center}.tooltip .tooltip_icon svg{height:12px;fill:#f3f3fc}.tooltip .tooltip__content{height:fit-content;background-color:#d0c9d6;position:absolute;padding:12px;border-radius:12px;width:350px;z-index:1;right:30%;display:flex;align-items:center;justify-content:flex-end;visibility:hidden;font-size:14px}.tooltip .tooltip__content::after{content:"";position:absolute;left:100%;border-width:5px;border-style:solid;border-color:transparent transparent transparent #d0c9d6}.tooltip--right .tooltip__content{right:0;left:110%}.tooltip--right .tooltip__content::after{border-color:transparent #d0c9d6 transparent transparent;left:-10px}.tooltip--dark .tooltip_icon{background-color:#2d0d46}.tooltip--dark .tooltip_icon svg{fill:#2d0d46}.tooltip--dark .tooltip_icon svg g{fill:#d0c9d6}.tooltip--dark .tooltip__content{background-color:#2d0d46;color:#d0c9d6}.tooltip.tooltip--dark.tooltip--right .tooltip__content::after{border-color:transparent #2d0d46 transparent transparent}.tooltip:hover .tooltip__content{visibility:visible}section.recommended-for-you{padding:40px 0 0}section.recommended-for-you .title-carousel h2 span{font-weight:300}section.recommended-for-you .recommended-for-you__item{display:flex}section.recommended-for-you .recommended-for-you__item .item__index{font-family:Gilroy,sans-serif;font-weight:800;font-size:157px;margin-right:-1.2vw;color:#faf8fc;-webkit-text-stroke:6px #b4a3c3;text-stroke:6px #b4a3c3}section.recommended-for-you .recommended-for-you__item .card-pack{background-color:#fff}@media (max-width:480px){section.recommended-for-you{padding:0 20px}section.recommended-for-you .item__index{display:none}}.update-password-form{width:35vw;background:rgba(255,255,255,.76);border-radius:21px;padding:2vw}.update-password-form h2{margin-bottom:20px;font-size:24px}.update-password-form .change-password-form{display:flex;flex-direction:column;gap:11px}.update-password-form .change-password-form .simple-btn{padding:8px 20px;margin-left:auto;margin-top:20px}.main-template .partners-list{display:flex;flex-wrap:wrap;list-style:none;padding:0;gap:30px}.main-template .partners-list .partners-list__item{width:clamp(100px,28vw,400px);aspect-ratio:1/1;background-color:#fff;border-radius:11px;box-shadow:0 3px 20px rgba(0,0,0,.0784313725)}.main-template .partners-list .partners-list__item:hover a img{scale:1.1}.main-template .partners-list .partners-list__item a{display:flex;flex-direction:column;padding:30px;text-decoration:none;height:100%;justify-content:center;align-items:center;width:100%}.main-template .partners-list .partners-list__item a img{width:80%;max-height:70%;object-fit:contain;transition:scale .2s}@media (max-width:1024px){.main-template .partners-list{gap:3vw}}@media (max-width:768px){.main-template .partners-list .partners-list__item{width:clamp(100px,42vw,400px)}}@media (max-width:480px){.main-template .partners-list{gap:30px}.main-template .partners-list .partners-list__item{width:100%}}.pack-list{display:flex;flex-direction:column;max-height:65vh}.pack-list .legend{justify-content:center}.pack-list .pack-list__wrapper{position:relative;border-radius:21px;overflow:hidden;flex:1;padding:16px 0;background-color:rgba(255,255,255,.69)}.pack-list .pack-list__wrapper::after{content:"";display:block;width:100%;height:118px;position:absolute;bottom:0;background:linear-gradient(rgba(252,251,254,0) 0,#fcfbfe 100%);pointer-events:none}.pack-list .pack-list__list{overflow-y:auto;position:relative;height:100%}.pack-list .pack-list__list::-webkit-scrollbar{width:0;background:0 0}.pack-list .pack-list__list .pack-list__list-item{padding-top:16px;padding-bottom:16px;border-bottom:2px solid #ece8ef}.pack-list .pack-list__list .pack-list__list-item:last-of-type{border-bottom:unset}.pack-list .pack-list__list .pack-list__list-item:last-of-type .pack-item__actions--visible{top:unset;bottom:0}.pack-list .pack-list__list .pack-list__list-item:first-of-type .pack-item__actions--visible{top:0;bottom:unset}@media (max-width:1024px){.pack-list .pack-list__wrapper{padding:16px}}.pack-item{display:flex;align-items:center;position:relative;padding:0 36px}.pack-item.disabled,.pack-item.disabled .pack-item__button{cursor:not-allowed;filter:grayscale(1)}.pack-item img{width:100px;height:100px;background-color:#826f9a}.pack-item .pack-item__infos{margin-left:26.5px;width:200px;flex:1}.pack-item .pack-item__infos h2{font-size:16px;line-height:17px}.pack-item .pack-item__infos p{font-size:12px;text-transform:uppercase;letter-spacing:.71px;font-weight:800;margin-top:8px}.pack-item .pack-item__metas{display:flex;align-items:center;justify-content:flex-end;flex:1}.pack-item .pack-item__metas .badge{margin-right:40px}.pack-item .pack-item__metas .duration,.pack-item .pack-item__metas .nb_of_likes{font-size:14px;letter-spacing:.89px}.pack-item .pack-item__metas .duration strong,.pack-item .pack-item__metas .nb_of_likes strong{font-weight:800}.pack-item .pack-item__metas .duration{margin-right:20px}.pack-item .pack-item__metas .nb_of_likes{display:flex;align-items:center;margin-right:40px}.pack-item .pack-item__metas .nb_of_likes svg{height:12px;width:12px;margin-left:4px}.pack-item .pack-item__button{background-color:#edebf2;width:25px;min-width:25px;height:57px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:15px 0;border-radius:28px;margin-left:auto;transition:background-color .2s;box-shadow:0 3px 15px rgba(0,0,0,.0588235294)}.pack-item .pack-item__button:hover{background-color:#fff;box-shadow:0 3px 15px rgba(0,0,0,.0588235294)}.pack-item .pack-item__button div{background-color:#2d0d46;height:4px;width:4px;border-radius:4px}.pack-item .pack-item__actions{position:absolute;background-color:#fff;box-shadow:0 3px 15px rgba(0,0,0,.1607843137);border-radius:12px;flex-direction:column;justify-content:space-between;right:35px;top:20px;display:none;z-index:1;overflow:hidden}.pack-item .pack-item__actions .pack-item__action{font-size:14px;font-weight:600;display:flex;align-items:center;padding:10px 19px;width:100%}.pack-item .pack-item__actions .pack-item__action svg{width:22px;margin-right:13px}.pack-item .pack-item__actions li.main-action:first-of-type{padding-top:12px}.pack-item .pack-item__actions li.main-action:last-of-type{padding-bottom:12px}.pack-item .pack-item__actions .btn-delete{color:#fff;background:transparent linear-gradient(272deg,#c93014 0,#e2411d 69%,#e2411d 100%) 0 0 no-repeat padding-box;padding:17px 19px}.pack-item .pack-item__actions .btn-delete svg{width:22px;height:14px;margin-right:13px;fill:#FFFFFF}.pack-item .pack-item__actions--visible{display:flex;z-index:3}.pack-item--last .pack-item__actions{top:unset;bottom:18px;border:5px solid red}@media (max-width:1024px){.pack-item img{width:60px;height:60px}.pack-item .pack-item__infos{margin:0 10px}.pack-item .pack-item__button{width:7px;min-width:19px;height:48px}.pack-item .pack-item__button div{height:3px;width:3px}.pack-item .pack-item__metas{flex-direction:column;align-items:flex-start;justify-content:space-between;flex:0}.pack-item .pack-item__metas .badge,.pack-item .pack-item__metas .duration,.pack-item .pack-item__metas .nb_of_likes{margin-right:0}}@media (max-width:480px){.pack-item{padding:0 10px}.pack-item .pack-item__metas{display:none}}.button-add-to-pack{display:flex;align-items:center;color:#fff;background-color:#1c072c;font-size:14px;font-weight:700;padding:10px 17px;border-radius:25px}.button-add-to-pack span{height:20px;width:20px;fill:#FFFFFF;margin-left:10px}.content-list-empty{height:30vh;display:flex;justify-content:center;align-items:center}.content-list{padding:40px 70px;display:flex;flex-wrap:wrap;gap:23px}.content-list .content-list__li{height:410px;max-height:410px}@media (max-width:1024px){.content-list{padding:40px 6vw}}@media (max-width:768px){.content-list{padding:40px 6vw}}@media (max-width:480px){.content-list{align-items:center;flex-direction:column}.content-list .content-list__li{max-height:none;height:auto}}.comment-list .comment-list__item{border-bottom:2px solid #e9e3ee;padding:30px 0}.comment-list .comment-list__item:first-of-type{padding-top:0}.comment-list .comment-list__item:last-of-type{border-bottom:none}.comment-item{position:relative}.comment-item h3{font-family:Manrope,sans-serif;font-size:17px;margin-bottom:10px}.comment-item span{opacity:.58;font-size:15px;margin-bottom:12px;display:block}.comment-item p{font-size:15px;line-height:21px}.comment-item .comment-item__delete-modal-btn,.comment-item .comment-item__report-modal-btn{width:28px;height:28px;background-color:#fff;border-radius:50px;position:absolute;right:0;top:0;bottom:0;margin:auto}.comment-item .comment-item__delete-modal-btn svg,.comment-item .comment-item__report-modal-btn svg{width:14px;height:14px}.comment-header .comment-header__btns{display:flex;align-items:center;justify-content:space-between;margin-top:33px}.comment-header .comment-header__btns .open-comment-modal-btn{display:flex;align-items:center;font-weight:600;font-size:14px;line-height:14px;background-color:#fff;box-shadow:0 3px 15px rgba(0,0,0,.0588235294);padding:15px 16px;border-radius:100px}.comment-header .comment-header__btns .open-comment-modal-btn span{width:19px;height:19px;margin-left:8px}.comment-header .comment-header__btns .open-comment-modal-btn span svg{width:100%;height:auto;fill:transparent;stroke-width:2px;stroke:#2d0d46}.comment-left-col h2{font-size:22px;margin-bottom:6px}.comment-left-col p{font-size:13px}.chapter-list{display:flex;background-color:rgba(255,255,255,.66);padding:25px 46px;border-radius:22px;gap:38px;width:fit-content;box-shadow:0 3px 20px rgba(0,0,0,.0784313725)}.chapter-list li a{font-family:Gilroy,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.86px;font-size:12px;display:flex;flex-direction:column;justify-content:center;align-items:center;width:max-content}.chapter-list li a img{width:100px;height:100px;margin-bottom:5px}@media (max-width:1750px){.chapter-list{padding:20px 30px;gap:30px}.chapter-list li a img{width:90px;height:90px}}@media (max-width:1630px){.chapter-list{padding:15px 25px;gap:20px}.chapter-list li a img{width:80px;height:80px}}@media (max-width:480px){.chapter-list li a img{width:50px;height:50px}}.chapter-header-wrapper{padding:0 65px 0 40px}.chapter-header-wrapper .title-main{margin:10px 0}.chapter-header-wrapper .chapter-header{display:flex;align-items:center}.chapter-header-wrapper .chapter-header .filter-sorting{margin-left:21px}@media (max-width:1024px){.chapter-header-wrapper{padding:0;width:90vw;margin:auto}.chapter-header-wrapper .title-main{font-size:24px}.chapter-header-wrapper .title-main .hidden{font-size:0}.chapter-header-wrapper .chapter-dropdown{width:100%}.chapter-header-wrapper .chapter-header{flex-wrap:wrap;gap:20px;margin-top:20px}.chapter-header-wrapper .chapter-header .chapter-dropdown .chapter-dropdown__btn{padding:0}.chapter-header-wrapper .chapter-header .filter-sorting{margin-left:0}}.chapter-badge{font-weight:600;padding-right:20px;margin-left:20px;height:40px;box-shadow:0 0 20px rgba(0,0,0,.1019607843);border-radius:7px;position:relative;display:inline-flex;justify-content:flex-start;align-items:center}.chapter-badge span{color:inherit}.chapter-badge img{width:56px;height:56px;margin-left:-20px;margin-right:8px}.chapter-badge--health-data{background-color:rgba(91,173,225,.32);color:#0b2e4c}.chapter-badge--cybersecurity{background-color:rgba(226,65,29,.32);color:#a02b15}.chapter-badge--communication{background-color:rgba(171,109,65,.32);color:#80400b}.chapter-badge--digital-tools{background-color:rgba(250,196,64,.32);color:#be8700}.chapter-badge--telehealth{background-color:rgba(60,184,111,.32);color:#1e8d3d}.chapter-dropdown{font-family:Gilroy,sans-serif;font-weight:800}.chapter-dropdown .chapter-dropdown__btn{display:flex;align-items:center;font-size:22px;margin-right:50px;padding:0 14px}.chapter-dropdown .chapter-dropdown__btn svg{width:16px;margin-left:12px;fill:#d3ccdb}.chapter-dropdown .chapter-dropdown__chapters{background-color:#fff;box-shadow:0 3px 30px rgba(0,0,0,.1019607843);border-radius:18px;position:absolute;z-index:1;padding:8px;width:250px;margin-top:6px}.chapter-dropdown .chapter-dropdown__chapters--hidden{display:none}.chapter-dropdown .chapter-dropdown__chapters .chapters__list-item{padding:6px 15px;display:flex;align-items:center;justify-content:space-between}.chapter-dropdown .chapter-dropdown__chapters .chapters__list-item a{display:flex;align-items:center;font-size:15px;color:inherit;height:100%;width:100%}.chapter-dropdown .chapter-dropdown__chapters .chapters__list-item a span{width:30px;height:30px;margin-right:8px}.chapter-dropdown .chapter-dropdown__chapters .chapters__list-item--active{background-color:#f4f1f8;border-radius:9px}.chapter-dropdown .chapter-dropdown__chapters .chapters__list-item svg{width:12px}.button-explo{background-color:#2d0d46;color:#fff;letter-spacing:.58px;font-weight:800;font-size:13px;font-family:Gilroy,sans-serif;display:flex;align-items:center;padding:0 17px;height:40px;border-radius:100px}.button-explo img{width:23px;margin-left:10px}.button-filter__display-modal{padding:0 18px 0 22px;background-color:#e6e0ee;color:#2d0d46;display:flex;align-items:center;font-weight:600;border-radius:100px;height:40px;width:max-content}.button-filter__display-modal svg{width:20px;height:20px;margin-left:5px;fill:#2d0d46}.button-add-resource__wrapper{font-family:Gilroy,sans-serif;display:flex;align-items:center}.button-add-resource__wrapper .button-add-resource{display:flex;align-items:center;text-transform:uppercase;font-weight:800;font-size:13px;letter-spacing:.79px;color:#fff;background-color:#1c072c;border-radius:25px;padding:4px 4px 4px 14.7px}.button-add-resource__wrapper .button-add-resource span{width:30px;height:30px;fill:#FFFFFF;margin-left:25px}.button-add-resource__wrapper .button-add-resource__legend{font-size:9px;line-height:10px;width:74px;margin-left:6px}.button-add-to-fav{display:flex;align-items:center;background-color:#fff;color:#1c072c;font-size:11px;font-weight:600;padding:6px 15px;border-radius:25px}.button-add-to-fav svg{fill:transparent;stroke:#2d0d46;stroke-width:2px}.button-add-to-fav.is-favorite svg{fill:#2d0d46}.card-button-add-to-fav{display:flex;align-items:center;font-weight:800;font-size:14px;letter-spacing:.89px;position:absolute;right:10px;bottom:10px;z-index:1}.card-button-add-to-fav svg{width:14px;margin-left:3px;fill:transparent;stroke:#2d0d46;stroke-width:2px}.card-button-add-to-fav.is-favorite svg{fill:#2d0d46}@media (max-width:480px){.card-button-add-to-fav{font-size:16px}.card-button-add-to-fav svg{width:20px}}.button-see-more{display:flex;align-items:center;background-color:#fff;color:#1c072c!important;font-size:14px;font-weight:600;padding:6px 15px;border-radius:25px}.button-see-more span{width:14px;height:14px;fill:#1C072C;margin-left:6px;display:flex}.button-add-content-wrapper{position:relative;display:flex;justify-content:center;background:#efeaf4;border-radius:11px;padding:10px;margin-right:22px}.button-add-content-wrapper .button-add-content-wrapper__button{min-width:72px;font-size:14px;max-width:min-content;display:flex;flex-direction:column;justify-content:center;align-items:center;line-height:18px}.button-add-content-wrapper .button-add-content{width:30px;height:30px;display:flex;justify-content:center;margin-bottom:6px;align-items:center;background:transparent radial-gradient(closest-side at 38% 61%,#7b3f9e 0,#1e072f 100%) 0 0 no-repeat padding-box;box-shadow:inset 0 3px 6px rgba(255,255,255,.568627451),0 3px 6px rgba(0,0,0,.1607843137);border-radius:100px}.button-add-content-wrapper .button-add-content svg{width:18px;height:18px;fill:#FFFFFF}.button-add-content-wrapper .popup-add-content{top:100%;margin-top:10px}@media (max-width:480px){.button-add-content-wrapper{display:none}}.button-spaces{display:flex;background-color:#fff;border-radius:11px;height:54px;margin-right:16px;display:flex;justify-content:center;align-items:center;padding:16px;gap:16px}.button-spaces .my-space__link{cursor:pointer;font-family:Gilroy,sans-serif;font-weight:800;font-size:16px;color:#1e072f}.button-spaces .my-space__link.is-active{text-decoration:underline}.input-search{position:relative}.input-search .input-search__input{border:1px solid #2d0d46;width:20vw;min-width:240px;max-width:350px;border-radius:100px;display:inline-flex;align-items:center;padding:0 20px;height:50px}.input-search .input-search__input input{font-family:Gilroy,sans-serif;font-size:16px;line-height:13px;color:#2d0d46;flex:1}.input-search .input-search__input input::placeholder{color:#2d0d46}.input-search .input-search__input button{height:24px;width:24px}.input-search__results{position:absolute;background-color:#fff;border-radius:10px;width:25vw;min-width:240px;max-width:450px;z-index:1;font-size:14px;font-weight:600;box-shadow:0 3px 15px rgba(0,0,0,.1607843137);top:100%}.input-search__results li{margin:5px 10px;transition:.4s;border-radius:8px;white-space:normal}.input-search__results li:first-child{margin-top:10px}.input-search__results li:last-child{margin-bottom:10px}.input-search__results li:hover{background:#f4f1f8;cursor:pointer}.input-search__results li a{color:#2d0d46;padding:10px;display:block}.input-search__results li a .result-label{margin-right:5px}.input-search__results li a .badge{font-size:9px}@media (max-width:1280px){.input-search__results{width:100%;min-width:240px;max-width:100%}}.input-file{flex:1}.input-file .input-file__btn{background-color:#eee7f5;border-radius:21px;display:flex;align-items:center;justify-content:center;height:50px;font-weight:800;font-family:Gilroy,sans-serif;width:100%}.input-file .input-file__btn svg{height:16px;width:16px;margin-right:6px}.input-file .input-file__preview{font-size:12px;font-style:italic;opacity:.8;display:block;text-align:center}.input-file--fake{opacity:.5;cursor:not-allowed}.input-text{display:flex;flex-direction:column}.input-text .input-text__label{font-family:Manrope,sans-serif;font-size:14px;font-weight:400;margin-bottom:8px}.input-text .input-text__label .instructions{font-weight:300;color:rgba(45,13,70,.5215686275)}.input-text input,.input-text textarea{font-size:14px}.input-text .input-text__input{box-shadow:0 3px 15px rgba(0,0,0,.1607843137);background-color:#fff;border-radius:10px;min-height:50px;display:flex;align-items:center;justify-content:space-between;width:100%}.input-text .input-text__input input{flex:1;padding:13px}.input-text .input-text__input:is(textarea),.input-text .input-text__input:not(:has(input)){padding:13px}.input-text .input-text__input::placeholder{font-size:14px;color:#857b8f}.input-text.input-text-disabled .input-text__label,.input-text:has(.input-text__input:read-only) .input-text__label{display:flex;flex-direction:column}.input-text.input-text-disabled .input-text__label span.italic,.input-text:has(.input-text__input:read-only) .input-text__label span.italic{font-style:italic;opacity:.6}.input-text.input-text-disabled .input-text__input,.input-text:has(.input-text__input:read-only) .input-text__input{opacity:.4}.input-text.input-text-disabled .input-text__input:hover,.input-text:has(.input-text__input:read-only) .input-text__input:hover{cursor:not-allowed}.switch{position:relative;display:inline-block;width:36px;height:21px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#fff;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";width:15px;height:15px;left:3px;bottom:3px;background-color:#c79edf;-webkit-transition:.4s;transition:.4s;box-shadow:inset 0 1px 6px rgba(0,0,0,.1098039216),0 3px 6px rgba(0,0,0,.0784313725)}input:checked+.slider{background-color:#c79edf}input:checked+.slider::before{background-color:#fff;box-shadow:unset}input:focus+.slider{box-shadow:0 1px 6px rgba(0,0,0,.0705882353)}input:checked+.slider:before{-webkit-transform:translateX(15px);-ms-transform:translateX(15px);transform:translateX(15px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:100%}.filter-category-list .input-select__select,.filter-category-list ::picker(select),.signup-wrapper .input-select__select,.signup-wrapper ::picker(select),.template-create-pack .input-select__select,.template-create-pack ::picker(select),.template-create-resource .input-select__select,.template-create-resource ::picker(select),.template-update-my-profile .input-select__select,.template-update-my-profile ::picker(select){appearance:base-select}.filter-category-list .input-select__select,.signup-wrapper .input-select__select,.template-create-pack .input-select__select,.template-create-resource .input-select__select,.template-update-my-profile .input-select__select{display:flex;background:#fff;box-shadow:0 3px 15px rgba(0,0,0,.1607843137);border-radius:10px;color:#0d0d0d;font-size:14px;font-weight:600;height:50px;padding:0 20px;transition:.4s;align-items:center;line-height:20px;margin-top:8px}.filter-category-list .input-select__select:hover,.signup-wrapper .input-select__select:hover,.template-create-pack .input-select__select:hover,.template-create-resource .input-select__select:hover,.template-update-my-profile .input-select__select:hover{cursor:pointer;color:#c79edf}.filter-category-list .input-select__select .input-select__option,.signup-wrapper .input-select__select .input-select__option,.template-create-pack .input-select__select .input-select__option,.template-create-resource .input-select__select .input-select__option,.template-update-my-profile .input-select__select .input-select__option{background:#fff;color:#2d0d46;gap:20px;padding:10px;transition:.4s;border-radius:8px;margin:5px 10px;white-space:normal;max-width:37vw}.filter-category-list .input-select__select .input-select__option span,.signup-wrapper .input-select__select .input-select__option span,.template-create-pack .input-select__select .input-select__option span,.template-create-resource .input-select__select .input-select__option span,.template-update-my-profile .input-select__select .input-select__option span{font-weight:300}.filter-category-list .input-select__select .input-select__option:first-child,.signup-wrapper .input-select__select .input-select__option:first-child,.template-create-pack .input-select__select .input-select__option:first-child,.template-create-resource .input-select__select .input-select__option:first-child,.template-update-my-profile .input-select__select .input-select__option:first-child{margin-top:10px}.filter-category-list .input-select__select .input-select__option:last-child,.signup-wrapper .input-select__select .input-select__option:last-child,.template-create-pack .input-select__select .input-select__option:last-child,.template-create-resource .input-select__select .input-select__option:last-child,.template-update-my-profile .input-select__select .input-select__option:last-child{margin-bottom:10px}.filter-category-list .input-select__select .input-select__option:hover,.signup-wrapper .input-select__select .input-select__option:hover,.template-create-pack .input-select__select .input-select__option:hover,.template-create-resource .input-select__select .input-select__option:hover,.template-update-my-profile .input-select__select .input-select__option:hover{cursor:pointer}.filter-category-list .input-select__select .input-select__option:checked:not(:first-of-type),.filter-category-list .input-select__select .input-select__option:focus:not(:first-of-type),.filter-category-list .input-select__select .input-select__option:hover:not(:first-of-type),.signup-wrapper .input-select__select .input-select__option:checked:not(:first-of-type),.signup-wrapper .input-select__select .input-select__option:focus:not(:first-of-type),.signup-wrapper .input-select__select .input-select__option:hover:not(:first-of-type),.template-create-pack .input-select__select .input-select__option:checked:not(:first-of-type),.template-create-pack .input-select__select .input-select__option:focus:not(:first-of-type),.template-create-pack .input-select__select .input-select__option:hover:not(:first-of-type),.template-create-resource .input-select__select .input-select__option:checked:not(:first-of-type),.template-create-resource .input-select__select .input-select__option:focus:not(:first-of-type),.template-create-resource .input-select__select .input-select__option:hover:not(:first-of-type),.template-update-my-profile .input-select__select .input-select__option:checked:not(:first-of-type),.template-update-my-profile .input-select__select .input-select__option:focus:not(:first-of-type),.template-update-my-profile .input-select__select .input-select__option:hover:not(:first-of-type){background:#f4f1f8}.filter-category-list .input-select__select .input-select__option:checked:not(:first-of-type),.signup-wrapper .input-select__select .input-select__option:checked:not(:first-of-type),.template-create-pack .input-select__select .input-select__option:checked:not(:first-of-type),.template-create-resource .input-select__select .input-select__option:checked:not(:first-of-type),.template-update-my-profile .input-select__select .input-select__option:checked:not(:first-of-type){font-weight:700}.filter-category-list select::picker-icon,.signup-wrapper select::picker-icon,.template-create-pack select::picker-icon,.template-create-resource select::picker-icon,.template-update-my-profile select::picker-icon{color:#0d0d0d;transition:.4s rotate;content:url("../../img/icons/icon-chevron-bottom.svg");width:10px;max-width:10px;min-width:10px}.filter-category-list select:open::picker-icon,.signup-wrapper select:open::picker-icon,.template-create-pack select:open::picker-icon,.template-create-resource select:open::picker-icon,.template-update-my-profile select:open::picker-icon{rotate:180deg}.filter-category-list ::picker(select),.signup-wrapper ::picker(select),.template-create-pack ::picker(select),.template-create-resource ::picker(select),.template-update-my-profile ::picker(select){border:none;border-radius:8px;box-shadow:0 3px 15px rgba(0,0,0,.1607843137);max-height:300px}.filter-category-list option::checkmark,.signup-wrapper option::checkmark,.template-create-pack option::checkmark,.template-create-resource option::checkmark,.template-update-my-profile option::checkmark{order:1;margin-left:auto;content:url("../../img/icons/icon-check.svg");width:14px;height:14px}.filter-category-list option:first-of-type,.signup-wrapper option:first-of-type,.template-create-pack option:first-of-type,.template-create-resource option:first-of-type,.template-update-my-profile option:first-of-type{opacity:.5}.filter-category-list option:first-of-type::checkmark,.signup-wrapper option:first-of-type::checkmark,.template-create-pack option:first-of-type::checkmark,.template-create-resource option:first-of-type::checkmark,.template-update-my-profile option:first-of-type::checkmark{opacity:0}.filter-category-list ::picker(select),.signup-wrapper ::picker(select),.template-create-pack ::picker(select),.template-create-resource ::picker(select),.template-update-my-profile ::picker(select){opacity:0;transition:all .4s allow-discrete}.filter-category-list ::picker(select):popover-open,.signup-wrapper ::picker(select):popover-open,.template-create-pack ::picker(select):popover-open,.template-create-resource ::picker(select):popover-open,.template-update-my-profile ::picker(select):popover-open{opacity:1}.filter-category-list ::picker(select),.signup-wrapper ::picker(select),.template-create-pack ::picker(select),.template-create-resource ::picker(select),.template-update-my-profile ::picker(select){top:calc(anchor(bottom) + 1px)}.filter-category-list .input-select-multiple,.signup-wrapper .input-select-multiple,.template-create-pack .input-select-multiple,.template-create-resource .input-select-multiple,.template-update-my-profile .input-select-multiple{position:relative}.filter-category-list .input-select-multiple .display_options,.signup-wrapper .input-select-multiple .display_options,.template-create-pack .input-select-multiple .display_options,.template-create-resource .input-select-multiple .display_options,.template-update-my-profile .input-select-multiple .display_options{width:100%;display:flex;align-items:center;justify-content:space-between}.filter-category-list .input-select-multiple .display_options .selected-count,.signup-wrapper .input-select-multiple .display_options .selected-count,.template-create-pack .input-select-multiple .display_options .selected-count,.template-create-resource .input-select-multiple .display_options .selected-count,.template-update-my-profile .input-select-multiple .display_options .selected-count{margin-left:5px}.filter-category-list .input-select-multiple .display_options::after,.signup-wrapper .input-select-multiple .display_options::after,.template-create-pack .input-select-multiple .display_options::after,.template-create-resource .input-select-multiple .display_options::after,.template-update-my-profile .input-select-multiple .display_options::after{color:#0d0d0d;transition:.4s rotate;content:url("../../img/icons/icon-chevron-bottom.svg");width:10px;margin-left:auto}.filter-category-list .input-select-multiple .display_options__list,.signup-wrapper .input-select-multiple .display_options__list,.template-create-pack .input-select-multiple .display_options__list,.template-create-resource .input-select-multiple .display_options__list,.template-update-my-profile .input-select-multiple .display_options__list{position:absolute;height:fit-content;max-height:300px;width:100%;display:flex;flex-direction:column;gap:10px;overflow-y:auto;padding:20px;pointer-events:none;opacity:0}.filter-category-list .input-select-multiple .display_options__list .display_options__item,.filter-category-list .input-select-multiple .display_options__list .select-all-btn__wrapper,.signup-wrapper .input-select-multiple .display_options__list .display_options__item,.signup-wrapper .input-select-multiple .display_options__list .select-all-btn__wrapper,.template-create-pack .input-select-multiple .display_options__list .display_options__item,.template-create-pack .input-select-multiple .display_options__list .select-all-btn__wrapper,.template-create-resource .input-select-multiple .display_options__list .display_options__item,.template-create-resource .input-select-multiple .display_options__list .select-all-btn__wrapper,.template-update-my-profile .input-select-multiple .display_options__list .display_options__item,.template-update-my-profile .input-select-multiple .display_options__list .select-all-btn__wrapper{color:#6a6a75;background-color:#f0edf1;display:flex;align-items:center;border-radius:7px;width:100%;font-weight:400;position:relative;justify-content:space-between}.filter-category-list .input-select-multiple .display_options__list .display_options__item .select-all-btn,.filter-category-list .input-select-multiple .display_options__list .display_options__item label,.filter-category-list .input-select-multiple .display_options__list .select-all-btn__wrapper .select-all-btn,.filter-category-list .input-select-multiple .display_options__list .select-all-btn__wrapper label,.signup-wrapper .input-select-multiple .display_options__list .display_options__item .select-all-btn,.signup-wrapper .input-select-multiple .display_options__list .display_options__item label,.signup-wrapper .input-select-multiple .display_options__list .select-all-btn__wrapper .select-all-btn,.signup-wrapper .input-select-multiple .display_options__list .select-all-btn__wrapper label,.template-create-pack .input-select-multiple .display_options__list .display_options__item .select-all-btn,.template-create-pack .input-select-multiple .display_options__list .display_options__item label,.template-create-pack .input-select-multiple .display_options__list .select-all-btn__wrapper .select-all-btn,.template-create-pack .input-select-multiple .display_options__list .select-all-btn__wrapper label,.template-create-resource .input-select-multiple .display_options__list .display_options__item .select-all-btn,.template-create-resource .input-select-multiple .display_options__list .display_options__item label,.template-create-resource .input-select-multiple .display_options__list .select-all-btn__wrapper .select-all-btn,.template-create-resource .input-select-multiple .display_options__list .select-all-btn__wrapper label,.template-update-my-profile .input-select-multiple .display_options__list .display_options__item .select-all-btn,.template-update-my-profile .input-select-multiple .display_options__list .display_options__item label,.template-update-my-profile .input-select-multiple .display_options__list .select-all-btn__wrapper .select-all-btn,.template-update-my-profile .input-select-multiple .display_options__list .select-all-btn__wrapper label{cursor:pointer;height:100%;width:100%;padding:8px 10px;text-align:left}.filter-category-list .input-select-multiple .display_options__list .display_options__item input,.filter-category-list .input-select-multiple .display_options__list .select-all-btn__wrapper input,.signup-wrapper .input-select-multiple .display_options__list .display_options__item input,.signup-wrapper .input-select-multiple .display_options__list .select-all-btn__wrapper input,.template-create-pack .input-select-multiple .display_options__list .display_options__item input,.template-create-pack .input-select-multiple .display_options__list .select-all-btn__wrapper input,.template-create-resource .input-select-multiple .display_options__list .display_options__item input,.template-create-resource .input-select-multiple .display_options__list .select-all-btn__wrapper input,.template-update-my-profile .input-select-multiple .display_options__list .display_options__item input,.template-update-my-profile .input-select-multiple .display_options__list .select-all-btn__wrapper input{opacity:0;width:0;height:0}.filter-category-list .input-select-multiple .display_options__list .display_options__item:has(input:checked),.filter-category-list .input-select-multiple .display_options__list .select-all-btn__wrapper:has(input:checked),.signup-wrapper .input-select-multiple .display_options__list .display_options__item:has(input:checked),.signup-wrapper .input-select-multiple .display_options__list .select-all-btn__wrapper:has(input:checked),.template-create-pack .input-select-multiple .display_options__list .display_options__item:has(input:checked),.template-create-pack .input-select-multiple .display_options__list .select-all-btn__wrapper:has(input:checked),.template-create-resource .input-select-multiple .display_options__list .display_options__item:has(input:checked),.template-create-resource .input-select-multiple .display_options__list .select-all-btn__wrapper:has(input:checked),.template-update-my-profile .input-select-multiple .display_options__list .display_options__item:has(input:checked),.template-update-my-profile .input-select-multiple .display_options__list .select-all-btn__wrapper:has(input:checked){color:#707070;outline:1px solid #707070;background-color:#fff}.filter-category-list .input-select-multiple .display_options__list .display_options__item:has(input:checked)::after,.filter-category-list .input-select-multiple .display_options__list .select-all-btn__wrapper:has(input:checked)::after,.signup-wrapper .input-select-multiple .display_options__list .display_options__item:has(input:checked)::after,.signup-wrapper .input-select-multiple .display_options__list .select-all-btn__wrapper:has(input:checked)::after,.template-create-pack .input-select-multiple .display_options__list .display_options__item:has(input:checked)::after,.template-create-pack .input-select-multiple .display_options__list .select-all-btn__wrapper:has(input:checked)::after,.template-create-resource .input-select-multiple .display_options__list .display_options__item:has(input:checked)::after,.template-create-resource .input-select-multiple .display_options__list .select-all-btn__wrapper:has(input:checked)::after,.template-update-my-profile .input-select-multiple .display_options__list .display_options__item:has(input:checked)::after,.template-update-my-profile .input-select-multiple .display_options__list .select-all-btn__wrapper:has(input:checked)::after{content:url("../../img/icons/icon-check.svg");display:block;width:14px;height:14px;margin-left:7px;margin-right:10px}.filter-category-list .input-select-multiple .display_options__list--visible,.signup-wrapper .input-select-multiple .display_options__list--visible,.template-create-pack .input-select-multiple .display_options__list--visible,.template-create-resource .input-select-multiple .display_options__list--visible,.template-update-my-profile .input-select-multiple .display_options__list--visible{opacity:1;pointer-events:initial;z-index:1}.input-boolean{display:flex;background-color:rgba(255,255,255,.44);box-shadow:0 3px 15px rgba(0,0,0,.1607843137);border-radius:13px;color:#36363c;font-size:14px;height:50px;padding:0 20px;transition:.4s;align-items:center}.input-boolean:hover{cursor:pointer}.input-boolean::before{content:"";display:block;width:17px;min-width:17px;height:17px;border-radius:50px;box-shadow:0 0 8px rgba(0,0,0,.0784313725);background-color:#fff;outline:2px solid #e3e3e3;margin-right:8px}.input-boolean input{opacity:0;position:absolute}.input-boolean:has(input:checked)::before{border:2px solid #fff;background-color:#2e2e39;box-shadow:inset 0 1px 6px rgba(0,0,0,.1607843137)}.input-resource{height:100%;max-height:unset}.input-resource .add-ressource-btn{display:flex;align-items:center;background-color:#eee7f5;height:117px;padding:0 28px;margin:0 15px;border-radius:21px;font-weight:800;font-family:Gilroy,sans-serif;font-size:17px}.input-resource .add-ressource-btn .add-ressource-btn__icon{height:48px;width:48px;border-radius:50px;fill:#2d0d46;margin-right:18px}.input-resource .pack-list__wrapper{display:flex;flex-direction:column}.input-resource .pack-list__wrapper::after{display:none}.input-resource .pack-list__wrapper .pack-list__list{height:auto;flex:1}.input-resource .pack-list__wrapper .pack-list__list:empty{flex:0}.input-resource .pack-list__wrapper .pack-list__list .pack-item:hover{cursor:move}@media (max-width:1024px){.input-resource .add-ressource-btn{height:85px;font-size:15px}}.type-of-content-toggle{letter-spacing:.49px;font-size:14px;font-family:Gilroy,sans-serif;font-weight:800;box-shadow:inset 0 0 15px rgba(0,0,0,.231372549);background-color:#fff;width:fit-content;border-radius:50px;display:flex;position:relative;height:34px}.type-of-content-toggle::after{content:"";position:absolute;height:100%;width:108px;border-radius:50px;background-color:#2d0d46;transition:transform .2s}.type-of-content-toggle .type-of-content-toggle__option{display:flex;justify-content:center;align-items:center;color:#b695bd;padding:0 18px;transition:color .2s;width:108px;z-index:1}.type-of-content-toggle .type-of-content-toggle__option:hover{cursor:pointer}.type-of-content-toggle .type-of-content-toggle__option span{width:18px;height:auto;display:flex}.type-of-content-toggle .type-of-content-toggle__option:has(input:checked){color:#fff}.type-of-content-toggle:has(.type-of-content-toggle__option--pack input:checked)::after{transform:translateX(0)}.type-of-content-toggle:has(.type-of-content-toggle__option--resource input:checked)::after{transform:translateX(100%)}.type-of-content-toggle input{opacity:0;width:0;height:0}.create-resource-form__wrapper{padding:clamp(26px,3vw,46px) 0;display:grid;grid-template-columns:repeat(3,1fr);gap:2vw}.create-resource-form__wrapper .create-resource-form{display:flex;flex-direction:column;gap:11px;width:100%}.create-resource-form__wrapper .create-resource-form__middle-col{gap:20px}.create-resource-form__wrapper .create-resource-form__middle-col .summary-input textarea{height:220px}.create-resource-form__wrapper .create-resource-form__middle-col .comment-input textarea{height:130px}.create-resource-form__wrapper .create-resource-form__right-col .ressource__file-section{background:rgba(255,255,255,.76);box-shadow:0 3px 15px rgba(0,0,0,.1607843137);border-radius:21px;display:flex;flex-direction:column;align-items:center;width:390px;padding:2vw;width:100%;aspect-ratio:1/1}.create-resource-form__wrapper .create-resource-form__right-col .ressource__img-preview{aspect-ratio:1/1;background-color:#eeeaf4;height:100%;width:100%}.create-resource-form__wrapper .create-resource-form__right-col .ressource__img-preview img{height:100%}.create-resource-form__wrapper .create-resource-form__right-col #field-preview{width:100%}.create-resource-form__wrapper .create-resource-form__right-col #file-field-container{width:100%;margin-top:2vw}.create-resource-form__wrapper .two-cols-input{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;align-items:flex-end}.create-resource-form__wrapper .create-resource-form__btn-group{display:flex;flex-wrap:wrap;gap:12px;margin:30px auto;justify-content:center}.create-resource-form__wrapper .create-resource-form__btn-group .simple-btn{font-size:17px;padding:0 2.5vw;height:50px;font-family:Gilroy,sans-serif}.create-resource-form__wrapper .create-resource-form__btn-group .simple-btn span{color:#fff;font-weight:300;margin-left:7px}.create-resource-form__wrapper .create-resource-form__btn-group .simple-btn--purple{background-color:#674f7a}.create-resource-form__wrapper .create-resource-form__btn-group .open-in-new-tab::after{display:inline-block;content:"";background-image:url(../../img/icons/icon-open-in-new-tab.svg);height:16px;width:20px;background-repeat:no-repeat}.create-resource-form__wrapper .create-resource-form__left-col{min-width:453px}@media (max-width:1280px){.create-resource-form__wrapper{grid-template-columns:1fr 1fr;grid-template-areas:"left middle" "left right"}.create-resource-form__wrapper .create-resource-form__right-col{grid-area:right}.create-resource-form__wrapper .create-resource-form__middle-col{grid-area:middle}.create-resource-form__wrapper .create-resource-form__left-col{grid-area:left}.create-resource-form__wrapper .two-cols-input{display:flex;flex-direction:column}.create-resource-form__wrapper .two-cols-input .input-select-multiple,.create-resource-form__wrapper .two-cols-input select{width:100%}.create-resource-form__wrapper .create-resource-form__left-col{min-width:unset}}@media (max-width:480px){.create-resource-form__wrapper{display:none}}.create-pack-form{display:flex;gap:31px;margin:40px 0 80px 0}.create-pack-form .create-pack-form__left{width:30vw;display:flex;flex-direction:column;gap:18px}.create-pack-form .create-pack-form__left .create-pack-form__btn-group{display:flex;flex-wrap:wrap;justify-content:flex-end}.create-pack-form .create-pack-form__left .create-pack-form__btn-group .simple-btn{display:block;margin-left:10px}.create-pack-form .create-pack-form__right{flex:1;height:60vh;max-height:60vh}@media (max-width:1024px){.create-pack-form .create-pack-form__left{width:35vw}}@media (max-width:768px){.create-pack-form{flex-direction:column;position:relative;padding-bottom:100px}.create-pack-form .create-pack-form__left{width:100%}.create-pack-form .create-pack-form__btn-group{position:absolute;bottom:0}}@media (max-width:480px){.create-pack-form{display:none}}.catalog-header{display:flex;align-items:center;flex-wrap:wrap;gap:30px 0}.catalog-header h1{margin-right:77px}.catalog-header .catalog-header__actions{display:flex;align-items:center;margin-right:auto}.catalog-header .catalog-header__actions .catalog-header__action{margin-right:20px}.filter-list{display:flex;flex-wrap:wrap;gap:13px;padding:14px}.filter-list .filter-list__li--link{font-size:12px;display:flex;align-items:center;font-weight:500}@media (max-width:1024px){.filter-list{padding:14px 0}}.filter-item{display:flex;font-size:10px;font-weight:400;align-items:center;background-color:#e9e3f1;border-radius:7px;padding:6px 12px}.filter-item svg{fill:#2d0d46;height:10px;width:10px;margin-left:10px}.filter-sorting{position:relative}.filter-sorting .simple-btn svg{width:12px;margin-left:12px;transition:transform .1s ease-in}.filter-sorting .filter-sorting-options{position:absolute;background-color:#fff;box-shadow:0 3px 15px rgba(0,0,0,.1607843137);border-radius:12px;width:max-content;display:none;flex-direction:column;padding:10px;z-index:1}.filter-sorting .filter-sorting-options label{padding:10px;display:flex;align-items:center;font-weight:600}.filter-sorting .filter-sorting-options label:hover{cursor:pointer}.filter-sorting .filter-sorting-options label input{opacity:0;width:0;height:0}.filter-sorting .filter-sorting-options label:has(input:checked){background-color:#f4f1f8;border-radius:12px}.filter-sorting .filter-sorting-options label:has(input:checked)::after{margin-left:auto;content:url("../../img/icons/icon-check.svg");display:block;width:14px;margin-left:10px;margin-right:4px}.filter-sorting .filter-sorting-options--visible{display:flex}.filter-sorting:has(.filter-sorting-options--visible) .simple-btn svg{transform:rotate(-180deg)}@media (max-width:480px){.filter-sorting .filter-sorting-options{right:0}}.modal__content{background-color:#f7f3fc;position:relative;border-radius:15px;overflow:hidden;width:450px}.modal__content p{font-size:14px;line-height:20px}.modal__content p span{font-weight:300;font-size:14px}.modal__content.comment-wrapper,.modal__content.resource-refused{width:636px}.modal__content.comment-wrapper .modal-comment .modal-comment__body,.modal__content.comment-wrapper .modal-comment .modal-resource-refused__body,.modal__content.comment-wrapper .modal-resource-refused .modal-comment__body,.modal__content.comment-wrapper .modal-resource-refused .modal-resource-refused__body,.modal__content.resource-refused .modal-comment .modal-comment__body,.modal__content.resource-refused .modal-comment .modal-resource-refused__body,.modal__content.resource-refused .modal-resource-refused .modal-comment__body,.modal__content.resource-refused .modal-resource-refused .modal-resource-refused__body{padding:23px 26px}.modal__content.comment-wrapper .modal-comment .modal-comment__body .input-text,.modal__content.comment-wrapper .modal-comment .modal-resource-refused__body .input-text,.modal__content.comment-wrapper .modal-resource-refused .modal-comment__body .input-text,.modal__content.comment-wrapper .modal-resource-refused .modal-resource-refused__body .input-text,.modal__content.resource-refused .modal-comment .modal-comment__body .input-text,.modal__content.resource-refused .modal-comment .modal-resource-refused__body .input-text,.modal__content.resource-refused .modal-resource-refused .modal-comment__body .input-text,.modal__content.resource-refused .modal-resource-refused .modal-resource-refused__body .input-text{margin-bottom:30px}.modal__content.comment-wrapper .modal-comment .modal-comment__footer,.modal__content.comment-wrapper .modal-comment .modal-resource-refused__footer,.modal__content.comment-wrapper .modal-resource-refused .modal-comment__footer,.modal__content.comment-wrapper .modal-resource-refused .modal-resource-refused__footer,.modal__content.resource-refused .modal-comment .modal-comment__footer,.modal__content.resource-refused .modal-comment .modal-resource-refused__footer,.modal__content.resource-refused .modal-resource-refused .modal-comment__footer,.modal__content.resource-refused .modal-resource-refused .modal-resource-refused__footer{padding:23px 26px;display:flex;align-items:center;justify-content:flex-end;background-color:#eae5ef}.modal__content.comment-wrapper .modal-comment .modal-comment__footer .underline,.modal__content.comment-wrapper .modal-comment .modal-resource-refused__footer .underline,.modal__content.comment-wrapper .modal-resource-refused .modal-comment__footer .underline,.modal__content.comment-wrapper .modal-resource-refused .modal-resource-refused__footer .underline,.modal__content.resource-refused .modal-comment .modal-comment__footer .underline,.modal__content.resource-refused .modal-comment .modal-resource-refused__footer .underline,.modal__content.resource-refused .modal-resource-refused .modal-comment__footer .underline,.modal__content.resource-refused .modal-resource-refused .modal-resource-refused__footer .underline{margin-right:20px}.modal__content.comment-wrapper .modal-comment .modal-comment__footer p,.modal__content.comment-wrapper .modal-comment .modal-resource-refused__footer p,.modal__content.comment-wrapper .modal-resource-refused .modal-comment__footer p,.modal__content.comment-wrapper .modal-resource-refused .modal-resource-refused__footer p,.modal__content.resource-refused .modal-comment .modal-comment__footer p,.modal__content.resource-refused .modal-comment .modal-resource-refused__footer p,.modal__content.resource-refused .modal-resource-refused .modal-comment__footer p,.modal__content.resource-refused .modal-resource-refused .modal-resource-refused__footer p{font-size:14px;margin-right:17px}.modal__content .share-content .share-content__list{padding:20px}.modal__content .share-content .share-content__list .share-content__list-item{display:flex;padding:10px 0}.modal__content .share-content .share-content__list .share-content__list-item svg{height:31px;width:31px;margin-right:8px}.modal__content .share-content .share-content__list .share-content__list-item p{display:flex;flex-direction:column;font-weight:600}.modal__content .share-content .share-content__list .share-content__list-item--access svg{fill:#000000}.modal__content .share-content .share-content__list .share-content__list-item--saved svg{fill:#32df59}.modal__content .share-content .share-content__footer{display:flex;justify-content:space-between;align-items:center;padding:22px 26px;background-color:#fff}.modal__content.modal-filters-wrapper{background-color:#fff;box-shadow:0 3px 30px rgba(0,0,0,.0588235294);padding:30px 25px 25px 25px;width:490px;overflow:unset}.modal__content.modal-filters-wrapper .modal__close-btn{color:#707070}.modal__content.modal-filters-wrapper .modal-filters__title{padding:25px 0;text-align:center;font-size:18px}.modal__content.modal-filters-wrapper .no-results-message{width:100%}.modal__content.modal-filters-wrapper .modal-filters .filter-category-list{max-height:430px}.modal__content.modal-filters-wrapper .modal-filters .filter-category-list .filter-category{margin-bottom:24px}.modal__content.modal-filters-wrapper .modal-filters .filter-category-list .filter-category .input-text{width:100%}.modal__content.modal-filters-wrapper .modal-filters .filter-category-list .filter-category .input-text .separator{margin-top:10px}.modal__content.modal-filters-wrapper .modal-filters .filter-category-list .filter-category .filter-category__options{display:flex;gap:9px;flex-wrap:wrap}.modal__content.modal-filters-wrapper .modal-filters .filter-category-list .filter-category .filter-category__options .filter-option{position:relative;padding:8px 10px;color:#6a6a75;font-size:14px;font-weight:400;display:flex;align-items:center;border-radius:7px}.modal__content.modal-filters-wrapper .modal-filters .filter-category-list .filter-category .filter-category__options .filter-option--donnees-de-sante.filter-option__radio{background-color:#cbeaf6;color:#0b2e4c}.modal__content.modal-filters-wrapper .modal-filters .filter-category-list .filter-category .filter-category__options .filter-option--donnees-de-sante.filter-option__radio span{border-color:#5bade1}.modal__content.modal-filters-wrapper .modal-filters .filter-category-list .filter-category .filter-category__options .filter-option--donnees-de-sante.filter-option__radio:has(input:checked) span::after{background-color:#5bade1}.modal__content.modal-filters-wrapper .modal-filters .filter-category-list .filter-category .filter-category__options .filter-option--communication.filter-option__radio{background-color:rgba(213,153,102,.3490196078);color:#80400b}.modal__content.modal-filters-wrapper .modal-filters .filter-category-list .filter-category .filter-category__options .filter-option--communication.filter-option__radio span{border-color:#ab6d41}.modal__content.modal-filters-wrapper .modal-filters .filter-category-list .filter-category .filter-category__options .filter-option--communication.filter-option__radio:has(input:checked) span::after{background-color:#ab6d41}.modal__content.modal-filters-wrapper .modal-filters .filter-category-list .filter-category .filter-category__options .filter-option--cybersecurite.filter-option__radio{background-color:#fbc8c2;color:#a02b15}.modal__content.modal-filters-wrapper .modal-filters .filter-category-list .filter-category .filter-category__options .filter-option--cybersecurite.filter-option__radio span{border-color:#e2411d}.modal__content.modal-filters-wrapper .modal-filters .filter-category-list .filter-category .filter-category__options .filter-option--cybersecurite.filter-option__radio:has(input:checked) span::after{background-color:#e2411d}.modal__content.modal-filters-wrapper .modal-filters .filter-category-list .filter-category .filter-category__options .filter-option--outils-numeriques.filter-option__radio{background-color:rgba(250,196,64,.3490196078);color:#be8700}.modal__content.modal-filters-wrapper .modal-filters .filter-category-list .filter-category .filter-category__options .filter-option--outils-numeriques.filter-option__radio span{border-color:#fac440}.modal__content.modal-filters-wrapper .modal-filters .filter-category-list .filter-category .filter-category__options .filter-option--outils-numeriques.filter-option__radio:has(input:checked) span::after{background-color:#fac440}.modal__content.modal-filters-wrapper .modal-filters .filter-category-list .filter-category .filter-category__options .filter-option--telesante.filter-option__radio{background-color:#b6e1c8;color:#1e8d3d}.modal__content.modal-filters-wrapper .modal-filters .filter-category-list .filter-category .filter-category__options .filter-option--telesante.filter-option__radio span{border-color:#3cb86f}.modal__content.modal-filters-wrapper .modal-filters .filter-category-list .filter-category .filter-category__options .filter-option--telesante.filter-option__radio:has(input:checked) span::after{background-color:#3cb86f}.modal__content.modal-filters-wrapper .modal-filters .filter-category-list .filter-category .filter-category__options .filter-option:hover{cursor:pointer}.modal__content.modal-filters-wrapper .modal-filters .filter-category-list .filter-category .filter-category__options .filter-option input{opacity:0;width:0;height:0}.modal__content.modal-filters-wrapper .modal-filters .filter-category-list .filter-category .filter-category__options .filter-option .badge{position:absolute;top:-5px;left:7px}.modal__content.modal-filters-wrapper .modal-filters .filter-category-list .filter-category .filter-category__options .filter-option__radio{box-shadow:0 0 20px rgba(0,0,0,.1019607843)}.modal__content.modal-filters-wrapper .modal-filters .filter-category-list .filter-category .filter-category__options .filter-option__radio span{display:flex;justify-content:center;align-items:center;height:17px;width:17px;border-radius:100px;border:2px solid #cfb1e0;background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,.0784313725);margin-left:8px;padding:0 1px}.modal__content.modal-filters-wrapper .modal-filters .filter-category-list .filter-category .filter-category__options .filter-option__radio:has(input:checked) span::after{content:"";display:block;width:11px;height:11px;border-radius:50px;box-shadow:inset 0 1px 6px rgba(0,0,0,.1607843137);background-color:#cfb1e0}.modal__content.modal-filters-wrapper .modal-filters .filter-category-list .filter-category .filter-category__options .filter-option__checkbox{background-color:#f0edf1}.modal__content.modal-filters-wrapper .modal-filters .filter-category-list .filter-category .filter-category__options .filter-option__checkbox:has(input:checked){color:#707070;border:1px solid #707070;background-color:#fff}.modal__content.modal-filters-wrapper .modal-filters .filter-category-list .filter-category .filter-category__options .filter-option__checkbox:has(input:checked)::after{content:url("../../img/icons/icon-check.svg");display:block;width:14px;height:14px;margin-left:7px}.modal__content.modal-filters-wrapper .modal-filters__footer{padding-top:25px}.modal__content.modal-filters-wrapper .modal-filters__footer .simple-btn--black{margin-left:auto}.modal__content ::-webkit-scrollbar{width:12px}.modal__content ::-webkit-scrollbar-track{background-color:#fff;border-radius:100px;margin:50px}.modal__content ::-webkit-scrollbar-thumb{background:#f1edf7;border-radius:100px;border:3px solid #fff}.modal__content.display-resource-wrapper{width:550px;height:550px;box-shadow:0 3px 30px rgba(0,0,0,.368627451)}.modal__content.display-resource-wrapper .modal-wrapper__header{height:unset}.modal__content.display-resource-wrapper .modal-wrapper__header .modal__close{fill:#ffffff;z-index:1}.modal__content.display-resource-wrapper .display-resource{background-position:center;background-size:cover;background-repeat:no-repeat;height:100%;width:100%;padding:44px;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;position:absolute}.modal__content.display-resource-wrapper .display-resource span:not(:has(.badge--type-of-file)),.modal__content.display-resource-wrapper .display-resource span:not(:has(.display-resource__badge)){font-size:14px}.modal__content.display-resource-wrapper .display-resource::before{content:"";display:block;position:absolute;top:0;left:0;width:80%;height:100%;background:linear-gradient(to left,rgba(23,19,60,0) 0,rgba(25,9,45,.831372549) 72%,#1a072a 100%);opacity:.46;z-index:0}.modal__content.display-resource-wrapper .display-resource a,.modal__content.display-resource-wrapper .display-resource h2,.modal__content.display-resource-wrapper .display-resource h3,.modal__content.display-resource-wrapper .display-resource li,.modal__content.display-resource-wrapper .display-resource p,.modal__content.display-resource-wrapper .display-resource span{color:#fff;z-index:1}.modal__content.display-resource-wrapper .display-resource .badge{background-color:#000}.modal__content.display-resource-wrapper .display-resource .display-resource__badge{position:absolute;top:44px;left:44px}.modal__content.display-resource-wrapper .display-resource .display-resource__title{text-shadow:0 3px 20px rgba(0,0,0,.6588235294);font-size:22px;line-height:30px;width:80%}.modal__content.display-resource-wrapper .display-resource .display-resource__subtitle{letter-spacing:.71px;text-transform:uppercase;font-size:14px;margin-top:10px}.modal__content.display-resource-wrapper .display-resource .content-meta{font-size:12px;margin:20px 0}.modal__content.display-resource-wrapper .display-resource .content-meta li{margin-right:20px}.modal__content.display-resource-wrapper .display-resource .content-meta svg{fill:#FFFFFF;width:17px;height:17px}.modal__content.display-resource-wrapper .display-resource .display-resource__actions{display:flex;align-items:center;margin-bottom:14px;z-index:1}.modal__content.display-resource-wrapper .display-resource .display-resource__actions button{margin-right:14px}.modal__content.display-resource-wrapper .display-resource .display-resource__update{font-weight:800;margin-bottom:14px}.modal__content.display-resource-wrapper .display-resource .display-resource__description{color:#fff;font-weight:400;z-index:1;font-size:14px;margin-bottom:14px}.modal__content .save-pack-before .save-pack-before__text{width:346px;text-align:center;margin:33px auto}.modal__content .save-pack-before .save-pack-before__save-btns{display:flex;justify-content:center;padding:0 22px 22px}.modal__content .confirmation-modal .confirmation-modal__content{display:flex;align-items:center;font-size:14px;font-weight:800;padding:20px}.modal__content .confirmation-modal .confirmation-modal__content svg{fill:#32df59;width:30px;height:30px;margin-right:8px}.modal__content.add-resource-to-pack-wrapper{min-width:770px}.modal__content.add-resource-to-pack-wrapper .modal-wrapper__header{background-color:#3a274c}.modal__content.add-resource-to-pack-wrapper .modal-wrapper__header .header__title span{color:#fff;opacity:.6}.modal__content.add-resource-to-pack-wrapper .add-resource__list{padding:40px;height:560px;max-height:60vh;overflow-x:auto}.modal__content.add-resource-to-pack-wrapper .add-resource__list li{margin-bottom:14px}.modal__content.add-resource-to-pack-wrapper .resource-list-empty{font-size:16px;margin:auto;padding:70px 0;text-align:center}.modal__content.add-resource-to-pack-wrapper .add-resource__footer{display:flex;align-items:center;justify-content:flex-end;background-color:#fff;height:67px;padding:0 22px}.modal__content.add-resource-to-pack-wrapper .add-resource__footer button{margin-left:22px}.modal__content .delete-comment-confirmation .delete-comment-confirmation__body,.modal__content .delete-comment-confirmation .delete-profile-confirmation__body,.modal__content .delete-profile-confirmation .delete-comment-confirmation__body,.modal__content .delete-profile-confirmation .delete-profile-confirmation__body{padding:22px 26px}.modal__content .delete-comment-confirmation .delete-comment-confirmation__body p,.modal__content .delete-comment-confirmation .delete-profile-confirmation__body p,.modal__content .delete-profile-confirmation .delete-comment-confirmation__body p,.modal__content .delete-profile-confirmation .delete-profile-confirmation__body p{margin-bottom:12px}.modal__content .delete-comment-confirmation .delete-comment-confirmation__footer,.modal__content .delete-comment-confirmation .delete-profile-confirmation__footer,.modal__content .delete-profile-confirmation .delete-comment-confirmation__footer,.modal__content .delete-profile-confirmation .delete-profile-confirmation__footer{display:flex;justify-content:space-between;align-items:center;padding:22px 26px;background-color:#fff}.modal__content.add-to-pack-wrapper{width:770px}.modal__content.add-to-pack-wrapper .add-to-pack{padding-right:27px}.modal__content.add-to-pack-wrapper .add-to-pack .add-to-pack__list{padding:50px 27px 50px 50px;display:grid;grid-template-columns:1fr 1fr;overflow-x:auto;height:600px;gap:30px}.modal__content.add-to-pack-wrapper .add-to-pack .add-to-pack__list .add-to-pack__list-item.is-selected .card-pack{outline:4px solid #7b39a1;border-radius:8px}.modal__content.add-to-pack-wrapper .add-to-pack .add-to-pack__list .add-to-pack__list-item{cursor:pointer;margin:auto}.modal__content.add-to-pack-wrapper .add-to-pack .add-to-pack__list .add-to-pack__list-item:nth-child(odd){margin-right:0}.modal__content.add-to-pack-wrapper .add-to-pack .add-to-pack__list .add-to-pack__list-item:nth-child(2n){margin-left:0}.modal__content.add-to-pack-wrapper .add-to-pack .add-to-pack__list .add-to-pack__list-item a,.modal__content.add-to-pack-wrapper .add-to-pack .add-to-pack__list .add-to-pack__list-item button{pointer-events:none}.modal__content.add-to-pack-wrapper .add-to-pack__footer{background-color:#fff;padding:23px 26px}.modal__content.add-to-pack-wrapper .add-to-pack__footer .simple-btn{margin-left:auto}@media (max-width:1024px){.modal__content .modal-wrapper__header{height:65px}.modal__content .modal-wrapper__header .header__title{font-size:20px}.modal__content.add-resource-to-pack-wrapper .add-resource__list{height:320px}}@media (max-width:768px){.modal__content.add-resource-to-pack-wrapper{width:80vw;min-width:auto}.modal__content.add-resource-to-pack-wrapper .add-resource__list{height:50vh;padding:28px}}@media (max-width:480px){.modal__content.modal-filters-wrapper{width:90vw}.modal__content.display-resource-wrapper{width:90vw}.modal__content.comment-wrapper{width:90vw}.modal__content.display-resource-wrapper .display-resource{padding:20px}}.level__wrapper{position:relative}.level__wrapper .level{font-weight:300;display:flex;align-items:center;color:#c79edf}.level__wrapper .level .tooltip-icon{width:30px;height:30px;margin-left:6px;fill:#C79EDF}.level__wrapper:has(.level .tooltip-icon:hover) .tooltip-icon{cursor:pointer}.level__wrapper:has(.level .tooltip-icon:hover) .level-tooltip{display:block}.level__wrapper .level-tooltip{display:none;font-family:Gilroy,sans-serif;z-index:1;position:absolute;background-color:#3b373d;border-radius:7px;padding:1vw;top:0;left:100%;margin-left:10px;font-size:14px;width:500px}.level__wrapper .level-tooltip li{color:#fff}.level__wrapper .level-tooltip li:not(:last-child){margin-bottom:10px}.level__wrapper .level-tooltip strong{font-weight:800}.level__wrapper .level-tooltip::after{content:" ";position:absolute;top:15px;right:100%;margin-top:-5px;border-width:5px;border-style:solid;border-color:transparent #3b373d transparent transparent}.popup-add-content{position:absolute;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.0509803922);border-radius:11px;z-index:1;display:flex;padding:18px 14px 28px;gap:10px;width:max-content;visibility:hidden}.popup-add-content .btn-group{display:flex;flex-direction:column;font-size:14px;gap:6px;position:relative}.popup-add-content .btn-group .btn-group__legend{text-align:right}.popup-add-content .btn-group .btn-group__span{color:rgba(255,255,255,.5215686275)}.popup-add-content .btn-group .tooltip .tooltip_icon{position:absolute;bottom:-15px;right:0}.popup-add-content .btn-group .btn-group__btn{font-weight:800;color:#fff;letter-spacing:.54px;text-transform:uppercase;font-family:Gilroy,sans-serif;padding:0 13px;display:block;padding:11px;border-radius:25px;position:relative}.popup-add-content .btn-group .btn-group__btn--dark{background-color:#1e072f}.popup-add-content .btn-group .btn-group__btn--light{background-color:#aa57bc}.popup-my-space{display:none;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.0509803922);border-radius:11px;position:absolute;z-index:1;overflow:hidden}.popup-my-space .mb-10{margin-bottom:10px}.popup-my-space .mt-10{margin-top:10px}.popup-my-space .popup-my-space__item{display:flex;align-items:center;font-size:14px;font-weight:500}.popup-my-space .popup-my-space__item--white{font-weight:800}.popup-my-space .popup-my-space__item--white a{padding:9px 18px}.popup-my-space .popup-my-space__item--white:first-of-type{margin-top:10px}.popup-my-space .popup-my-space__item--light{font-weight:300}.popup-my-space .popup-my-space__item--colored{background-color:#e9e5ee}.popup-my-space .popup-my-space__item--colored a{padding:14px 18px}.popup-my-space .popup-my-space__item--colored svg{width:12px!important;height:12px!important}.popup-my-space .popup-my-space__item a{display:flex;align-items:center}.popup-my-space .popup-my-space__item svg{width:20px;height:20px;fill:#2d0d46;margin-right:5px}.resource-list-item{display:flex;align-items:center;background-color:#f9f7fc;border-radius:15px;padding:12px 22px 12px 12px;border:3px solid #f9f7fc}.resource-list-item:hover{cursor:pointer}.resource-list-item .resource-list-item__input{visibility:hidden;width:0}.resource-list-item .resource-list-item__img{width:66px;height:61px;box-shadow:0 3px 20px rgba(0,0,0,.0784313725);border-radius:5px;background-color:#826f9a;margin-right:12px}.resource-list-item .badge{margin-right:26px}.resource-list-item .resource-list-item__titles{margin-right:22px;flex:1}.resource-list-item .resource-list-item__titles h2{font-size:18px;line-height:22px;margin-bottom:2px}.resource-list-item .resource-list-item__titles h3{font-size:14px;font-weight:300;text-transform:uppercase;letter-spacing:.71px;font-weight:800}.resource-list-item .resource-list-item__meta{font-size:11px;font-family:Manrope,sans-serif;margin-right:26px;font-weight:600}.resource-list-item .resource-list-item__check{height:28px;width:28px;margin-left:auto}.resource-list-item .resource-list-item__check--checked{display:none;fill:#32df59}.resource-list-item .resource-list-item__check--not-checked{display:block;fill:#2d0d46}.resource-list-item:has(input:checked){background-color:#fff;border-color:#e4ddec}.resource-list-item:has(input:checked) .resource-list-item__check--checked{display:block}.resource-list-item:has(input:checked) .resource-list-item__check--not-checked{display:none}.my-posts-slider__wrapper{position:relative;display:flex;flex-direction:column;justify-content:center;width:100%;margin:auto;padding:0 36px}.my-posts-slider__wrapper .my-posts-slider{display:flex;width:360px;height:450px;justify-content:center;align-items:center;margin:12px auto}.my-posts-slider__wrapper .my-posts-slider .my-posts-slider__li{position:absolute;transition:filter .2s,scale .2s,transform .2s}.my-posts-slider__wrapper .my-posts-slider .my-posts-slider__li--item-0,.my-posts-slider__wrapper .my-posts-slider .my-posts-slider__li--item-2{z-index:0;scale:0.7;filter:blur(6px);pointer-events:none}.my-posts-slider__wrapper .my-posts-slider .my-posts-slider__li--item-0{transform:translateX(-60%)}.my-posts-slider__wrapper .my-posts-slider .my-posts-slider__li--item-1{z-index:1}.my-posts-slider__wrapper .my-posts-slider .my-posts-slider__li--item-2{transform:translateX(60%)}.my-posts-slider__wrapper .slider-btn{height:30px;width:30px;position:absolute}.my-posts-slider__wrapper .slider-btn--left{left:10px}.my-posts-slider__wrapper .slider-btn--right{right:10px}.my-posts-slider__wrapper .slider-btn svg{width:60%;height:60%}@media (max-width:1024px){.my-posts-slider__wrapper{width:100%}}@media (max-width:480px){.my-posts-slider__wrapper{padding:0}.my-posts-slider__wrapper .slider-btn--left{left:0}.my-posts-slider__wrapper .slider-btn--right{right:0}.my-posts-slider__wrapper .my-posts-slider{width:100%}.my-posts-slider__wrapper .my-posts-slider .my-posts-slider__li--item-0{transform:translateX(-50%)}.my-posts-slider__wrapper .my-posts-slider .my-posts-slider__li--item-2{transform:translateX(50%)}.my-posts-slider__wrapper .card-resource{height:auto;width:200px}.my-posts-slider__wrapper .card-resource a .card-resource__meta{padding:8px 10px}.my-posts-slider__wrapper .card-resource a .card-resource__meta h3{font-size:12px;line-height:14px}.my-posts-slider__wrapper .card-resource a .card-resource__meta .meta__chapter{font-size:8px}.my-posts-slider__wrapper .card-resource a .card-resource__meta .meta__footer .badge{font-size:8px}.my-posts-slider__wrapper .card-resource a .card-resource__meta .meta__footer .card-button-add-to-fav{font-size:10px}.my-posts-slider__wrapper .card-resource a .card-resource__meta .meta__footer .card-button-add-to-fav svg{width:14px}}.my-posts-list__section{padding:36px 36px 0 36px}.my-posts-list__section .my-posts-list__wrapper{padding:10px 9px 10px 20px;background-color:#f7f3fc;border-radius:15px;max-height:300px;margin:26px auto;overflow-y:auto}.my-posts-list__section .my-posts-list__wrapper::-webkit-scrollbar{width:12px}.my-posts-list__section .my-posts-list__wrapper::-webkit-scrollbar-track{background-color:#d8d8ee;border-radius:100px}.my-posts-list__section .my-posts-list__wrapper::-webkit-scrollbar-thumb{background:#f1edf7;border-radius:100px;border:3px solid #d8d8ee}.my-posts-list__section .my-posts-list__wrapper .my-posts-list{height:100%;padding-right:15px}.my-posts-list__section .my-posts-list__wrapper .my-posts-list .my-posts-list__post{display:flex;align-items:center;border-bottom:1px solid #d8d8ee;padding:15px 0;font-size:14px;line-height:20px}.my-posts-list__section .my-posts-list__wrapper .my-posts-list .my-posts-list__post a{display:flex;width:100%;align-items:center;color:#28282c}.my-posts-list__section .my-posts-list__wrapper .my-posts-list .my-posts-list__post a span{color:inherit}.my-posts-list__section .my-posts-list__wrapper .my-posts-list .my-posts-list__post .post__title{font-weight:600;margin-right:10px;flex:1}.my-posts-list__section .my-posts-list__wrapper .my-posts-list .my-posts-list__post .post__type{width:72px;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.my-posts-list__section .my-posts-list__wrapper .my-posts-list .my-posts-list__post .post__type{margin-right:10px}.my-posts-list__section .my-posts-list__wrapper .my-posts-list .my-posts-list__post:last-of-type{border-bottom:none}.posts-toggle{padding:40px 0 0;z-index:0}.posts-toggle .posts-toggle__header{padding:0 40px;display:flex;align-items:center}.posts-toggle .posts-toggle__header h1,.posts-toggle .posts-toggle__header h2{margin-right:4vw;margin-top:0}.posts-toggle div section.slider-packs,.posts-toggle div section.slider-resource{padding:0}.posts-toggle .posts-toggle-wrapper--hidden{display:none}@media (max-width:480px){.posts-toggle .posts-toggle__header{flex-direction:column;margin-bottom:40px}}.content-details{max-height:64vh;display:flex;flex-direction:column;width:35vw}.content-details .content-details__title{font-size:26px;margin-bottom:16.5px;line-height:35px}.content-details .content-details__subtitle{margin-bottom:20.5px;display:flex;align-items:center}.content-details .content-details__subtitle .chapter-badge{margin-right:34px}.content-details .content-details__details-group{display:flex;align-items:center}.content-details .content-details__details-group .published-badge{min-width:fit-content;font-size:13px;display:flex;flex-direction:column;align-items:center;margin-left:auto}.content-details .content-details__details-group .published-badge img{height:50px;width:50px}.content-details .content-details__details-group .published-badge--pending{margin-left:auto}.content-details .content-details__details-group .published-badge--pending img{opacity:.41}.content-details .content-details__summary{font-size:16px;line-height:26px;margin-bottom:19px;overflow-y:auto;padding-right:1vw;min-height:324px}.content-details .content-details__summary::-webkit-scrollbar{width:12px}.content-details .content-details__summary::-webkit-scrollbar-track{background-color:#e3dbed;border-radius:100px}.content-details .content-details__summary::-webkit-scrollbar-thumb{background:#f1edf7;border-radius:100px;border:3px solid #e3dbed}.content-details .content-details__summary .bold{font-weight:600}.content-details .content-details__summary .comment{font-weight:300;font-size:14px}.content-details .content-details__summary p{margin-bottom:10px}.content-details .content-details__gauge{margin-bottom:19px;margin-top:4px}.content-details .content-details__gauge .gauge__outside{max-width:260px;background-color:#2d0d46;width:21vw;height:14px;border-radius:30px;padding:3px;margin-bottom:10px}.content-details .content-details__gauge .gauge__outside--health-data .gauge__result{background-color:#5bade1}.content-details .content-details__gauge .gauge__outside--cybersecurity .gauge__result{background-color:#e2411d}.content-details .content-details__gauge .gauge__outside--communication .gauge__result{background-color:#ab6d41}.content-details .content-details__gauge .gauge__outside--digital-tools .gauge__result{background-color:#fac440}.content-details .content-details__gauge .gauge__outside--telehealth .gauge__result{background-color:#3cb86f}.content-details .content-details__gauge .gauge__outside .gauge__result{height:100%;border-radius:30px}.content-details .separator{border:0;border-top:1px solid #2d0d46;margin:1em 0;width:50%}@media (max-width:1280px){.content-details{width:50%}}@media (max-width:1024px){.content-details{width:50%}.content-details .chapter-badge,.content-details .content-details__summary,.content-details .content-details__summary .comment,.content-details .level{font-size:14px}.content-details .content-details__details-group .published-badge img{height:40px;width:40px}}@media (max-width:768px){.content-details{width:100%;max-height:none}.content-details .content-details__gauge .gauge__outside{width:100%}}@media (max-width:480px){.content-details .content-details__details-group{justify-content:space-between;position:relative;flex-direction:column-reverse}.content-details .content-details__details-group .published-badge{font-size:14px;margin:0 auto 20px;line-height:19px}.content-details .content-details__details-group .published-badge img{height:30px;width:30px}.content-details .content-details__gauge .gauge__outside{max-width:100%}}.content-meta{display:flex;align-items:center;justify-content:space-between;margin-bottom:19px}.content-meta li{margin-right:25px;letter-spacing:1.51px}.content-meta .content-meta-info.has_comments svg,.content-meta .content-meta-info.is-favorite svg{fill:#2d0d46}.content-meta .content-details__details-group-wrapper{width:100%}.content-meta .content-meta-info:last-child{margin-right:0}.content-meta .content-meta-info,.content-meta .content-meta-info a{font-weight:600;display:flex;align-items:center}.content-meta .content-meta-info a svg,.content-meta .content-meta-info svg{width:20px;height:20px;margin-left:6px;fill:transparent;stroke:#2d0d46;stroke-width:2px}@media (max-width:1024px){.content-meta .badge{font-size:10px}.content-meta .content-meta-info{font-size:12px}.content-meta .content-meta-info svg{width:15px!important;height:15px!important}}@media (max-width:480px){.content-meta .content-meta-info{font-size:14px}.content-meta li{margin-right:15px}}.content-preview{flex:1}.content-preview.content-preview--scorm .content-preview__preview{aspect-ratio:16/10}.content-preview .content-preview__preview{width:100%;aspect-ratio:16/9;background-color:#e3dbed;display:flex;justify-content:center;align-items:center}.content-preview .content-preview__preview:has(iframe){height:auto;max-height:fit-content}.content-preview .content-preview__preview iframe{min-height:inherit;height:100%;width:100%}.content-preview .content-preview__preview video{max-width:100%;height:auto}.content-preview .content-preview__preview:has(video){min-height:unset;height:auto}.content-preview .content-preview__preview .preview_audio{height:100%;width:100%;position:relative;display:flex;justify-content:center}.content-preview .content-preview__preview .preview_audio img{height:100%;width:100%}.content-preview .content-preview__preview .preview_audio audio{position:absolute;bottom:0;width:90%;bottom:5%}.content-preview .content-preview__preview .preview_external-link{position:relative;height:100%;width:100%}.content-preview .content-preview__preview .preview_external-link img{height:100%;width:100%}.content-preview .content-preview__preview .preview_external-link .external-link__label{position:absolute;width:100%;bottom:0;background-color:rgba(45,13,70,.9);color:#fff;display:inline-flex;align-items:center;justify-content:center;padding:20px 0}.content-preview .content-preview__preview .preview_external-link .external-link__label svg{width:30px;height:30px;margin-left:30px}.content-preview .content-preview__preview .content-preview__icon{width:6.2vw;height:6.2vw;border-radius:100px;background-color:rgba(255,255,255,.27);display:flex;justify-content:center;align-items:center}.content-preview .content-preview__preview .content-preview__icon svg{height:2.2vw;width:2.2vw;fill:#ffffff}@media (max-width:1280px){.content-preview{width:50%}}@media (max-width:1024px){.content-preview .content-preview__preview .preview_external-link .external-link__label{font-size:14px;padding:10px 0}.content-preview .content-preview__preview .preview_external-link .external-link__label svg{width:26px;height:26px;margin-left:8px}}@media (max-width:768px){.content-preview{width:70%;margin:auto}}@media (max-width:480px){.content-preview{width:100%}.content-preview .content-preview__preview{max-height:none}}.content-action-btns{background-color:#fff;display:flex;align-items:center;border-radius:28px;padding:18px;width:max-content;margin:auto}.content-action-btns li:not(:last-child) .content-action-btns__button::after,.content-action-btns li:not(:last-child) button::after{content:"";display:block;width:2px;background-color:#d6d0de;height:47px;position:absolute;right:0}.content-action-btns li:not(:last-child) .content-action-btns__button.is-shared,.content-action-btns li:not(:last-child) button.is-shared{color:#65d383}.content-action-btns .button-add-to-fav,.content-action-btns .content-action-btns__button,.content-action-btns button .button-add-to-fav__txt{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:16px;font-weight:600;line-height:16px;width:130px;position:relative}.content-action-btns .button-add-to-fav span.button-add-to-fav__subtxt,.content-action-btns .content-action-btns__button span.button-add-to-fav__subtxt,.content-action-btns button .button-add-to-fav__txt span.button-add-to-fav__subtxt{font-size:14px;font-weight:300}.content-action-btns .button-add-to-fav svg,.content-action-btns .content-action-btns__button svg,.content-action-btns button .button-add-to-fav__txt svg{width:30px;height:30px;margin-bottom:4px}@media (max-width:1024px){.content-action-btns{padding:10px}.content-action-btns .button-add-to-fav,.content-action-btns .content-action-btns__button,.content-action-btns button .button-add-to-fav__txt{width:110px;font-size:14px}.content-action-btns .button-add-to-fav svg,.content-action-btns .content-action-btns__button svg,.content-action-btns button .button-add-to-fav__txt svg{width:20px}}@media (max-width:480px){.content-action-btns .content-action-btns__button,.content-action-btns button .button-add-to-fav__txt{margin:0}.content-action-btns .button-add-to-fav,.content-action-btns .content-action-btns__button,.content-action-btns button .button-add-to-fav__txt{width:100px}}.slider-resource{padding:80px 0 0}.slider-resource .title-carousel{padding:0 40px}.slider-resource .slider-resource__msg{padding:30px 70px 35px}.slider-resource .slider-resource__list{display:flex;gap:45px;overflow-x:auto;padding:30px 70px 35px}.slider-resource .slider-resource__list::-webkit-scrollbar{width:0;background:0 0}.slider-resource .slider-resource__no-content{background-color:#faf8fc;border-radius:35px;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:40px 40px 0;padding:80px 40px}.slider-resource .slider-resource__no-content p{margin:20px 0}@media (max-width:480px){.slider-resource{padding:0 20px}.slider-resource .slider-resource__list{flex-direction:column}.slider-resource .slider-resource__list,.slider-resource .title-carousel{padding:0}.slider-resource .slider-resource__list .slider-resource__list-item{margin:auto}.slider-resource .title-carousel{justify-content:center;text-align:center}.slider-resource .title-carousel h2{margin-top:70px;margin-bottom:6px}.slider-resource .title-carousel a{margin-bottom:26px;justify-content:center}.slider-resource .slider-resource__no-content{padding-right:0;padding-left:0}}.slider-packs{padding:80px 0 0}.slider-packs .title-carousel{padding:0 40px}.slider-packs .slider-packs__list{display:flex;gap:45px;overflow-x:auto;padding:30px 70px 35px}.slider-packs .slider-packs__list::-webkit-scrollbar{width:0;background:0 0}.faq-more-info{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:150px auto 0;background-color:#fff;padding:40px 50px;width:fit-content}.faq-more-info p{text-align:center;max-width:unset!important}.faq-more-info p span{font-weight:600}.faq-more-info p a{text-decoration:underline}@media (max-width:768px){.faq-more-info{padding:30px 40px;gap:15px}}@media (max-width:480px){.faq-more-info{padding:20px}}main{width:100%!important}.screen-reader-text{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.sr-only{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.main-public{padding-top:180px;padding-bottom:60px}.main-public .all-links{padding:2vw;font-size:18px}.main-public .all-links h2{font-size:30px}.main-public .all-links a:hover{font-weight:700}.main-template{padding:150px 35px 60px;max-width:1800px;margin:auto}.main-template p strong,.main-template strong{font-weight:800}.main-template h1,.main-template h2,.main-template h3,.main-template h4,.main-template h5,.main-template h6{margin:35px 0}.main-template h2{font-size:24px}.main-template h3{font-size:20px}.main-template ol,.main-template ul{margin:20px 0;padding-left:1em}.main-template ul{list-style:disc}.main-template ol{list-style:decimal}.main-template h4,.main-template h5,.main-template h6{font-size:18px;font-weight:500;text-decoration:underline}.main-template a{text-decoration:underline}.uppercase{text-transform:uppercase}.legend{margin:14px 0;text-align:center;font-size:16px;display:flex;justify-content:space-between}.legend a{text-decoration:underline}.legend em{margin-left:auto}.bold{font-weight:800}.hidden{opacity:0}.badge{font-family:Gilroy,sans-serif;letter-spacing:.86px;text-transform:uppercase;font-size:11px;line-height:11px;font-weight:800;color:#fff;width:max-content}.badge--light{color:#2d0d46;background-color:#fff}.badge--rounded{border-radius:30px;padding:6px 10px}.badge--recommended{text-transform:unset;color:#7b39a2;background-color:#c79edf;letter-spacing:0;font-weight:600;font-family:Manrope,sans-serif;padding:3px 5px;width:fit-content}.badge--type-of-file{background-color:#2d0d46;border-radius:30px;padding:6px 11px}.badge--health-data{background-color:#5bade1}.badge--cybersecurity{background-color:#e2411d}.badge--communication{background-color:#ab6d41}.badge--digital-tools{background-color:#fac440}.badge--telehealth{background-color:#3cb86f}.badge--square{background-color:#2d0d46;padding:8px 12px}.dot-list{list-style:disc;padding-left:30px}.table-of-contents,.table-of-contents ul{list-style:none!important}.table-of-contents a,.table-of-contents ul a{text-decoration:none}.mt-20{margin-top:20px}.mb-20{margin-bottom:20px}.field-error,.input-file:has(input.field-error) button,label.input-boolean:has(input.field-error){border:2px solid #e20714!important}input[type=password]{border-top-left-radius:10px;border-bottom-left-radius:10px}.title-main{font-size:30px;text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:10px}.title-main--light{color:#fff}.title-main--dark{color:#2d0d46}.link--default{text-decoration:underline;font-family:Gilroy,sans-serif;font-weight:300;color:#2d0d46;display:flex;align-items:center}.link--default svg{width:6px;margin-right:10px;fill:#2d0d46}.simple-btn{font-size:14px;font-weight:600;padding:0 20px;height:40px;border-radius:100px;display:flex;align-items:center;width:auto;cursor:pointer}.simple-btn span{color:#fff;opacity:.5}.simple-btn--transparent{background-color:#fff;color:#1c072c;border:2px solid #1c072c;fill:#1C072C}.simple-btn--dark{background-color:#1c072c;color:#fff;fill:#FFFFFF}.simple-btn--transparent-border-dark{background-color:transparent;color:#1c072c;border:2px solid #1c072c}.simple-btn--black{background-color:#1b1b1e;color:#fff;fill:#FFFFFF}.simple-btn--purple{background-color:#7b39a2;color:#fff;fill:#FFFFFF}.simple-btn--purple-light{background-color:#aa57bc;color:#fff;fill:#FFFFFF}.simple-btn--purple-grey{background-color:#e6e0ee;color:#2d0d46;fill:#2d0d46}.simple-btn--icon-right svg{margin-left:10px}.simple-btn--full{width:100%;justify-content:center}.simple-btn--danger{background-color:#e20714;color:#fff}.simple-btn--success{background-color:#65d383;color:#fff}.simple-btn svg{width:21px}.report-issue-form-description{max-width:50vw!important}.report-issue-form-description p{margin-bottom:10px}@media (max-width:768px){.report-issue-form-description{max-width:100%!important}}.wpforms-container.collaboration-form,.wpforms-container.contact-form,.wpforms-container.report-issue-form{width:50vw!important;margin-left:0!important}.wpforms-container.collaboration-form .input-text input,.wpforms-container.collaboration-form .input-text select,.wpforms-container.collaboration-form .input-text textarea,.wpforms-container.contact-form .input-text input,.wpforms-container.contact-form .input-text select,.wpforms-container.contact-form .input-text textarea,.wpforms-container.report-issue-form .input-text input,.wpforms-container.report-issue-form .input-text select,.wpforms-container.report-issue-form .input-text textarea{box-shadow:0 3px 15px rgba(0,0,0,.0392156863)!important;background-color:#fff!important;border-radius:10px!important;min-height:50px!important;font-family:Manrope,sans-serif!important}.wpforms-container.collaboration-form .input-text label,.wpforms-container.contact-form .input-text label,.wpforms-container.report-issue-form .input-text label{font-family:Manrope,sans-serif!important;font-weight:600!important;color:#2d0d46!important}.wpforms-container.collaboration-form .input-text textarea,.wpforms-container.contact-form .input-text textarea,.wpforms-container.report-issue-form .input-text textarea{border:none!important}.wpforms-container.collaboration-form .wpforms-field-description,.wpforms-container.contact-form .wpforms-field-description,.wpforms-container.report-issue-form .wpforms-field-description{color:rgba(45,13,70,.5215686275)!important}.wpforms-container.collaboration-form .wpforms-field-required li,.wpforms-container.contact-form .wpforms-field-required li,.wpforms-container.report-issue-form .wpforms-field-required li{align-items:center!important}.wpforms-container.collaboration-form .wpforms-field-required li:hover,.wpforms-container.contact-form .wpforms-field-required li:hover,.wpforms-container.report-issue-form .wpforms-field-required li:hover{cursor:pointer!important}.wpforms-container.collaboration-form .wpforms-field-required li input,.wpforms-container.contact-form .wpforms-field-required li input,.wpforms-container.report-issue-form .wpforms-field-required li input{opacity:0!important;position:absolute!important}.wpforms-container.collaboration-form .wpforms-field-required li label,.wpforms-container.contact-form .wpforms-field-required li label,.wpforms-container.report-issue-form .wpforms-field-required li label{padding-inline-start:0!important;color:#2d0d46}.wpforms-container.collaboration-form .wpforms-field-required li::before,.wpforms-container.contact-form .wpforms-field-required li::before,.wpforms-container.report-issue-form .wpforms-field-required li::before{content:""!important;display:block!important;width:17px!important;min-width:17px!important;height:17px!important;border-radius:50px!important;box-shadow:0 0 8px rgba(0,0,0,.0784313725)!important;background-color:#fff!important;outline:2px solid #e3e3e3!important;margin-right:10px!important;cursor:pointer!important}.wpforms-container.collaboration-form .wpforms-field-required li:has(input:checked)::before,.wpforms-container.contact-form .wpforms-field-required li:has(input:checked)::before,.wpforms-container.report-issue-form .wpforms-field-required li:has(input:checked)::before{border:2px solid #fff!important;background-color:#2e2e39!important;box-shadow:inset 0 1px 6px rgba(0,0,0,.1607843137)!important}.wpforms-container.collaboration-form .wpforms-submit,.wpforms-container.contact-form .wpforms-submit,.wpforms-container.report-issue-form .wpforms-submit{background-color:#2d0d46!important;font-size:17px!important;padding:0 30px!important;height:50px!important;font-family:Gilroy,sans-serif!important;font-weight:600!important;border-radius:100px!important}.wpforms-container.collaboration-form .wpforms-submit-container,.wpforms-container.contact-form .wpforms-submit-container,.wpforms-container.report-issue-form .wpforms-submit-container{display:flex;align-items:center}@media (max-width:768px){.wpforms-container.collaboration-form,.wpforms-container.contact-form,.wpforms-container.report-issue-form{width:100%!important}}.toggle-password{display:flex;margin-right:15px;justify-content:center;align-items:center}.toggle-password svg{width:23px;min-width:23px}.toggle-password--visible::after{content:"";display:block;height:1px;width:30px;position:absolute;transform:rotate(-45deg);background:#1b1b1e;transform-origin:center}.to-do{opacity:.5}.chapter--health-data{color:#5bade1}.chapter--cybersecurity{color:#e2411d}.chapter--communication{color:#ab6d41}.chapter--digital-tools{color:#fac440}.chapter--telehealth{color:#3cb86f}.separator{height:3px;background-color:#2d0d46;opacity:.05}.form__actions{display:flex;align-items:center;justify-content:space-between;margin-top:20px}.form__actions .simple-btn{opacity:1}.form__actions .simple-btn:disabled{opacity:.6}.form__actions a{font-size:14px}.nav-links{text-align:center;margin:50px 0}.template-auth{min-height:100vh;background-image:url(../../img/background/fond-snsu.png);background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;padding:0}.form__error{color:#9e0b15;text-align:center;font-size:12px}.form__success{font-size:14px;font-weight:600;text-align:center;width:90%;margin:20px auto 0}.template-my-recordings{min-height:100vh}.template-my-recordings .template-my-recordings__header{padding:0 65px 0 40px}.template-my-recordings .template-my-recordings__header h1{font-size:22px;margin-top:30px}.template-my-recordings .content-list{padding:30px 70px 35px}.site-main-error{display:flex;flex-direction:column;justify-content:center;align-items:center}.site-main-error p{margin:10px 0;padding:0 30px}.site-main-error a{text-decoration:underline}.template-page-shared .template-page-faq__header,.template-page-shared .template-page-shared__header{padding:0 65px 0 40px}.template-page-shared .template-page-faq__header .actions-title-container,.template-page-shared .template-page-shared__header .actions-title-container{display:flex;margin-top:30px;align-items:center}.template-page-shared .template-page-faq__header .actions-title-container .title-tooltip-container,.template-page-shared .template-page-faq__header .actions-title-container h1,.template-page-shared .template-page-shared__header .actions-title-container .title-tooltip-container,.template-page-shared .template-page-shared__header .actions-title-container h1{margin-top:0}.template-page-shared .template-page-faq__header .actions-title-container .button-filter__display-modal,.template-page-shared .template-page-shared__header .actions-title-container .button-filter__display-modal{margin-left:40px}.template-page-shared .template-page-faq__header .actions-title-container .simple-btn,.template-page-shared .template-page-faq__header .actions-title-container .type-of-content-toggle,.template-page-shared .template-page-shared__header .actions-title-container .simple-btn,.template-page-shared .template-page-shared__header .actions-title-container .type-of-content-toggle{margin-left:25px}.template-page-shared h1{font-size:22px;margin-top:30px}.template-page-shared h1 span{font-weight:300;opacity:.5}.template-page-shared .title-tooltip-container{display:flex;align-items:center;position:relative;margin-top:30px}.template-page-shared .title-tooltip-container h1{margin-top:0}.template-page-shared .title-tooltip-container .tooltip{position:relative;margin-left:22px}.template-page-shared .title-tooltip-container .tooltip .tooltip__content{margin-left:10px}.template-page-shared .content-list{padding:30px 70px 35px}.single-page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:28.5px;margin-top:13px;padding:0 65px 0 40px}.single-page-header .single-page-header__btns{display:flex;align-items:center}.single-page-header .simple-btn{margin-left:16px;letter-spacing:.54px;display:block;padding:8px 20px;height:auto}.single-question .main-public h1,.single-question .main-public h2,.single-question .main-public h3,.single-question .main-public h4,.single-question .main-public h5,.single-question .main-public h6,.single-question .main-public iframe,.single-question .main-public img,.single-question .main-public p{max-width:1000px;margin-top:0;margin-bottom:35px}.single-question .main-public img{width:100%}.single-question .main-public iframe{width:100%;aspect-ratio:16/9;height:auto}.single-question .main-public h1.title-main{margin-top:35px}@media (max-width:768px){.main-public{padding-top:40px}}@media (max-width:900px){.template-page-shared .template-page-shared__header .actions-title-container{flex-wrap:wrap}.template-page-shared .template-page-shared__header .actions-title-container h1{width:100%;margin-bottom:20px}.template-page-shared .template-page-shared__header .actions-title-container .button-filter__display-modal{margin-left:0}}@media (max-width:480px){.title-main{font-size:24px}.main-template{padding:30px 5vw}.single-page-header .single-page-header__btns{display:none}.template-page-shared{padding:30px 0 56px}.template-page-shared h1{margin-bottom:15px}.template-page-shared .content-list{padding:8vw}.template-page-shared .title-main{font-size:24px;margin-top:30px}.template-page-shared .template-page-faq__header,.template-page-shared .template-page-shared__header{padding:0 7vw}.template-page-shared .template-page-faq__header .actions-title-container,.template-page-shared .template-page-shared__header .actions-title-container{justify-content:space-between;margin-bottom:20px;flex-wrap:wrap}.template-page-shared .template-page-faq__header .actions-title-container h1,.template-page-shared .template-page-shared__header .actions-title-container h1{width:100%}.template-page-shared .template-page-faq__header .actions-title-container .button-filter__display-modal,.template-page-shared .template-page-shared__header .actions-title-container .button-filter__display-modal{margin-left:0}.template-page-shared .template-page-faq__header .actions-title-container .title-tooltip-container,.template-page-shared .template-page-shared__header .actions-title-container .title-tooltip-container{display:none}.template-page-shared .template-page-faq__header .actions-title-container .type-of-content-toggle,.template-page-shared .template-page-shared__header .actions-title-container .type-of-content-toggle{margin:20px auto 0}.template-mes-notifications .notification-list.notification-list--empty p{margin-bottom:100px}.template-my-recordings{padding:30px 0 56px}.template-my-recordings h1{margin-bottom:15px}.template-my-recordings .content-list{padding:0}.site-main-error{min-height:60vh}.template-auth{min-height:80vh}}@media (min-width:1800px){body>footer,body>header,body>main{max-width:1800px!important;margin:auto!important;left:0;right:0}}main.front-page .front-page__header{padding:0 40px;display:flex;align-items:center;flex-wrap:wrap;gap:40px}main.front-page .front-page__header .chapter-list{margin-left:auto}main.front-page .front-page__header .header__filter-group{display:flex;align-items:center}main.front-page .front-page__header .header__filter-group .button-filter__display-modal{margin-left:40px}@media (max-width:1580px){main.front-page .front-page__header .header__filter-group{margin-left:auto}main.front-page .front-page__header .chapter-list{margin:auto}}@media (max-width:1280px){main.front-page .front-page__header .input-search{flex:1}main.front-page .front-page__header .input-search .input-search__input{max-width:unset;width:100%}}@media (max-width:1024px){main.front-page .front-page__header{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}main.front-page .front-page__header .title-main{font-size:24px}main.front-page .front-page__header .input-search{display:flex;justify-content:end}main.front-page .front-page__header .input-search .input-search__input{width:100%}main.front-page .front-page__header .input-search .input-search__input input{flex:1}main.front-page .front-page__header .chapter-list{grid-column:span 2;margin:auto}}@media (max-width:900px){main.front-page .chapter-list{display:flex;justify-content:space-around;width:100%}main.front-page .chapter-list li a{font-size:10px}main.front-page .front-page__header{display:flex;flex-direction:column;align-items:flex-start;padding:0 7vw}main.front-page .front-page__header .header__filter-group{flex-direction:column;width:100%}main.front-page .front-page__header .header__filter-group .button-filter__display-modal{margin-left:auto;margin-top:20px}main.front-page .front-page__header .header__filter-group .button-filter__display-modal svg{display:none}main.front-page .front-page__header .input-search{width:100%}main.front-page .front-page__header .input-search .input-search__input{min-width:auto}main.front-page .front-page__header .input-search .input-search__input button{height:20px;width:20px}main.front-page .front-page__header .chapter-list{gap:0;padding:15px}main.front-page .front-page__header .chapter-list li a span{display:none}}.template-components{background-color:#faf8fc;min-height:100dvh;padding:3% 6%}.template-components hr{margin:40px 0}.template-components .title-h1{font-size:30px;margin-bottom:30px;text-align:center}.template-components .title-h2{font-size:28px;margin-bottom:20px;margin-top:20px;text-align:center}.template-components .title-h3{font-weight:300;font-size:18px;margin-bottom:40px;margin-top:40px;text-align:center;text-decoration:underline;background-color:#fff;padding:18px 0}.template-resource{padding-bottom:40px}.template-resource .link--default{padding:0 65px 0 40px}.template-resource .template-resource__body{margin:27.5px 0;display:flex;align-items:center;gap:28px;padding:0 65px 0 40px}@media (max-width:768px){.template-resource .template-resource__body{flex-direction:column}}@media (max-width:480px){.template-resource .link--default,.template-resource .single-page-header,.template-resource .template-resource__body{padding:0 20px}}main.template-create-resource{padding-right:40px;padding-left:40px}@media (max-width:480px){main.template-create-resource{padding:60px 40px}main.template-create-resource .action-forbbiden{padding:60px 0}}main.template-create-pack{padding-right:40px;padding-left:40px}@media (max-width:480px){main.template-create-pack{padding:60px 40px}main.template-create-pack .action-forbbiden{padding:60px 0}}.template-pack{display:flex;flex-direction:column}.template-pack .link--default{padding:0 65px 0 40px}.template-pack .template-pack__body{flex:1;display:grid;grid-template-columns:1fr 2fr;gap:28px;padding:0 65px 0 40px;min-height:60vh}.template-pack .template-pack__body .content-details{width:100%}.template-pack .template-pack__body .content-details__summary{flex:1}@media (max-width:768px){.template-pack .template-pack__body{display:flex;flex-direction:column}}@media (max-width:480px){.template-pack .link--default,.template-pack .single-page-header,.template-pack .template-pack__body{padding:0 20px}}.template-comments{padding:150px 65px 100px 40px}.template-comments .template-comments__body{display:flex;gap:38px}.template-comments .template-comments__body .comment-list{flex:1;margin-top:12px}.template-comments .template-comments__body .comment-left-col{width:200px}.template-comments .template-comments__body .body__no-comments{text-align:center;height:30vh;width:100%;display:flex;justify-content:center;align-items:center}.comment-form input,.comment-form textarea{border:1px solid #ccc;border-radius:5px}.submit-button{background:#0073aa;color:#fff;padding:10px 15px;border:none;cursor:pointer;border-radius:5px}.submit-button:hover{background:#005d8f}@media (max-width:1024px){.template-comments{padding:120px 38px}}@media (max-width:768px){.template-comments{padding:120px 65px}.template-comments .template-comments__body{flex-direction:column}}@media (max-width:480px){.template-comments{padding:0 40px;height:60vh}}.template-chapter>.link--default{padding:0 65px 0 40px}@media (max-width:1024px){.template-chapter>.link--default{font-size:14px}}main.template-login{padding:0 clamp(40px,9vw,134px);justify-content:space-between}main.template-login a,main.template-login h2,main.template-login p{color:#1b1b1e}main.template-login a,main.template-login p,main.template-login span{font-size:14px}main.template-login .title-main{text-transform:uppercase;text-shadow:0 3px 50px rgba(0,0,0,.4901960784);letter-spacing:14px;font-size:48px;line-height:75px;text-decoration:none;max-width:585px}main.template-login .login-form__container{padding:52px 30px 40px;width:46vw;max-width:400px}main.template-login .login-form__container h2{display:flex;flex-direction:column;font-size:24px;font-weight:800;text-align:center}main.template-login .login-form__container h2 span{font-size:19px;font-weight:600;color:inherit;font-family:Manrope,sans-serif}main.template-login .form__error{margin-top:20px}main.template-login .login-form__input{display:flex;align-items:center;background-color:#fff;border-radius:10px;padding-left:15px;margin-top:30px}main.template-login .login-form__input svg{width:23px;min-width:23px}main.template-login .login-form__input input{padding:15px 0 15px 15px;font-size:17px;flex:1;color:#1b1b1e}main.template-login .login-form__input input::placeholder{color:#1b1b1e;opacity:.4}main.template-login .login-form__link{margin-top:12px;display:block;text-align:right}main.template-login .container__signup{margin-top:25px;text-align:center}main.template-login .container__signup a{font-weight:600}@media (max-width:1280px){main.template-login{padding:0 clamp(40px,6vw,134px)}main.template-login .title-main{font-size:38px;line-height:55px;max-width:50%;letter-spacing:12px}}@media (max-width:1024px){main.template-login{flex-direction:column;justify-content:center}main.template-login .title-main{height:0;font-size:1px;opacity:0}}@media (max-width:768px){main.template-login .auth-form-container-style{width:70vw}}@media (max-width:480px){main.template-login{min-height:auto;padding:60px 0}main.template-login .auth-form-container-style{width:90vw}}@media (max-width:480px){main.template-login{min-height:auto;padding:30px 0}main.template-login .auth-form-container-style{padding:30px;width:90vw}main.template-login .auth-form-container-style h2{font-size:20px}main.template-login .auth-form-container-style h2 span{font-size:17px}main.template-login .auth-form-container-style .login-form__input input{padding:10px;font-size:15px}}.container__sso,.login-form__button{font-size:20px;color:#fff;font-family:Gilroy,sans-serif;font-weight:800;width:100%;height:76px;border-radius:20px;margin-top:30px;letter-spacing:2px}.container__sso a,.container__sso button,.login-form__button a,.login-form__button button{font-size:inherit!important;color:inherit!important;height:100%;width:100%}.container__sso{background:#0f2a74;box-shadow:inset 0 3px 6px rgba(255,255,255,.568627451),0 3px 6px rgba(0,0,0,.1607843137);text-align:center;line-height:22px}.container__sso a,.container__sso button{display:flex;padding:0 20px;align-items:center}.login-form__button{background:transparent radial-gradient(closest-side at 38% 61%,#7b3f9e 0,#6b378b 100%) 0 0 no-repeat padding-box;box-shadow:inset 0 3px 6px rgba(255,255,255,.568627451),0 3px 6px rgba(0,0,0,.1607843137)}@media (max-width:480px){.login-form__button{height:50px;font-size:17px}a.container__sso{padding:30px 0 0 0}}.signup-wrapper{justify-content:center}.signup-wrapper h1,.signup-wrapper h2{text-align:center;text-decoration:none}.signup-wrapper label{font-weight:800!important}.signup-wrapper input,.signup-wrapper label{font-size:14px!important}.signup-wrapper form{display:flex;flex-direction:column;gap:15px}.signup-wrapper hr{border:3px solid #fff;opacity:.5;margin:10px 0}.signup-wrapper #step-role-selection .input-boolean{margin-top:20px;height:auto}.signup-wrapper .signup-step{padding:50px 30px 30px;width:550px}.signup-wrapper .signup-step .other-university-name-input{display:none}.signup-wrapper .step-role-selection__txt{font-size:16px;text-align:center;font-weight:600;margin:40px auto}.signup-wrapper .role-options{display:flex;align-items:center;justify-content:center;gap:15px}.signup-wrapper .role-options .role-option{background-color:#fff;box-shadow:0 3px 15px rgba(0,0,0,.1607843137);padding:10px 12px;border-radius:8px;color:#2d0d46;font-weight:600;display:flex;align-items:center}.signup-wrapper .role-options .role-option::after{content:"";display:block;width:17px;min-width:17px;height:17px;border-radius:50px;box-shadow:0 0 8px rgba(0,0,0,.0784313725);background-color:#fff;outline:2px solid #e3e3e3;margin-left:8px}.signup-wrapper .role-options .role-option:has(input:checked)::after{border:2px solid #fff;background-color:#2d0d46;box-shadow:inset 0 1px 6px rgba(0,0,0,.1607843137)}.signup-wrapper .role-options .role-option input{opacity:0;width:0;height:0}.signup-wrapper .role-options .role-option:hover{cursor:pointer}.signup-wrapper #teacher-error{display:none;align-items:center;color:#9e0b15;font-size:12px;font-weight:600;line-height:1.4;padding:10px 0}.signup-wrapper #teacher-error svg{height:40px;width:40px;margin-right:8px;fill:#9e0b15}.signup-wrapper .signup-step__two-cols{display:flex;gap:22px}.signup-wrapper .signup-step__two-cols .input-text{width:50%}.signup-wrapper .full-width,.signup-wrapper .full-width select{width:100%}.signup-wrapper .input-boolean{background:0 0;box-shadow:none;padding:8px 0 0 0}.signup-wrapper .sorbonne-account-btn{display:none}.signup-wrapper .sorbonne-account-btn .container__sso{margin-top:0}.signup-wrapper .sorbonne-account-btn .sorbonne-account-btn__or{margin-top:32px;display:flex;align-items:center;justify-content:space-between}.signup-wrapper .sorbonne-account-btn .sorbonne-account-btn__or:after,.signup-wrapper .sorbonne-account-btn .sorbonne-account-btn__or:before{content:"";display:block;height:1px;width:40%;background-color:#1b1b1e;opacity:.5}@media (max-width:480px){.signup-wrapper{min-height:auto;padding:50px 0}.signup-wrapper .title-main{font-size:20px}.signup-wrapper .auth-form-container-style{padding:30px;width:90vw}.signup-wrapper .role-options{flex-direction:column;margin-bottom:40px}.signup-wrapper .signup-step__two-cols{flex-direction:column;width:100%}}.template-forgot-password{justify-content:center}.template-forgot-password .auth-form-container-style{padding:50px 64px 30px;width:550px}.template-forgot-password .title-main{margin-bottom:30px}.template-forgot-password .form__error{margin:20px 0}@media (max-width:480px){.template-forgot-password{min-height:auto;padding:150px 0}.template-forgot-password .title-main{font-size:20px}.template-forgot-password .auth-form-container-style{padding:30px;width:90vw}.template-forgot-password .simple-btn,.template-forgot-password .underline{font-size:12px!important}}.template-reset-password{justify-content:center}.template-reset-password .auth-form-container-style{padding:50px 64px 30px;width:550px}.template-reset-password .title-main{margin-bottom:30px}.template-reset-password .reset-password-form{display:flex;flex-direction:column;gap:20px}.template-reset-password .error-list{margin-bottom:30px}.template-reset-password .form__success{margin-bottom:20px}@media (max-width:1024px){.template-reset-password .auth-form-container-style{width:90vw;padding:60px 24px}.template-reset-password .auth-form-container-style .form__actions{flex-direction:column-reverse}.template-reset-password .auth-form-container-style .form__actions .simple-btn{margin-bottom:10px}}.template-tutorial{justify-content:center;padding-top:150px}.template-tutorial .auth-form-container-style{margin-bottom:80px;padding-top:50px;max-width:1100px;width:80vw;display:flex;flex-direction:column;align-items:center;backdrop-filter:unset;-webkit-backdrop-filter:unset;background:#fff;position:relative;justify-content:space-between}.template-tutorial header.tutorial__header{position:absolute;top:0;transform:translateY(-50%)}.template-tutorial header.tutorial__header .title-main{border-radius:100px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(255,255,255,.3);padding:12px 30px}.template-tutorial footer.tutorial__footer{height:100px;width:100%;display:flex;align-items:center;justify-content:space-between;background-color:#f1eef3;border-radius:30px;padding:30px 35px}.template-tutorial footer.tutorial__footer #footer__back,.template-tutorial footer.tutorial__footer #footer__next{font-size:14px}.template-tutorial footer.tutorial__footer #footer__next{margin-left:auto}.template-tutorial .tutorial__steps{display:flex}.template-tutorial .tutorial__steps .tutorial__step:last-of-type article::after{content:none}.template-tutorial .tutorial__steps .tutorial__step article{display:flex;flex-direction:column;align-items:center;max-width:220px;width:220px;text-align:center;position:relative}.template-tutorial .tutorial__steps .tutorial__step article::after{display:block;content:"";width:100%;height:3px;background-color:#d1d1d1;position:absolute;left:50%;top:32px}.template-tutorial .tutorial__steps .tutorial__step article span{height:70px;width:70px;border-radius:70px;border:3px solid #d1d1d1;background:#f9f9f9;font-weight:800;color:#d1d1d1;font-size:30px;display:flex;justify-content:center;align-items:center;z-index:1}.template-tutorial .tutorial__steps .tutorial__step article p{font-weight:600;font-size:18px;line-height:1.2;color:#d1d1d1;margin-top:12px;transition:color .3s ease;opacity:.5}.template-tutorial .tutorial__steps .tutorial__step.active article span,.template-tutorial .tutorial__steps .tutorial__step.checked article span{background-color:#2d0d46;border:4px solid #2d0d46;box-shadow:0 3px 30px rgba(0,0,0,.3019607843);color:#fff}.template-tutorial .tutorial__steps .tutorial__step.active article p,.template-tutorial .tutorial__steps .tutorial__step.checked article p{color:#2d0d46;opacity:1}.template-tutorial .tutorial__steps .tutorial__step.checked p,.template-tutorial .tutorial__steps .tutorial__step.checked span{color:#9888a4}.template-tutorial .tutorial__steps .tutorial__step.checked article::after{background-color:#2d0d46}.template-tutorial #footer__back{display:none}.template-tutorial .tutorial__content{padding-top:20px;display:none}.template-tutorial .tutorial__content.active{display:block}@media (max-width:768px){.template-tutorial .tutorial__steps .tutorial__step article span{height:60px;width:60px}.template-tutorial .tutorial__steps .tutorial__step article p{font-size:14px;width:150px}.template-tutorial .tutorial__content{margin-bottom:20px}}@media (max-width:480px){.template-tutorial{padding-top:50px}.template-tutorial .title-main{font-size:22px}.template-tutorial .tutorial__steps{flex-direction:column}.template-tutorial .tutorial__steps .tutorial__step article{margin-bottom:30px}.template-tutorial .tutorial__steps .tutorial__step article::after{display:none}.template-tutorial .tutorial__content{margin-bottom:20px}}main.template-my-posts .template-my-posts__header{padding:0 65px 0 40px}main.template-my-posts .slider-packs,main.template-my-posts .slider-resource{padding:40px 0 0}main.template-my-space{min-height:100vh;position:relative}main.template-my-space .template-my-space__header{padding:0 65px 0 40px}main.template-my-space--not-empty .slider-resource{width:calc(100vw - 670px);max-width:1130px}@media (max-width:1024px){main.template-my-space{width:100%}main.template-my-space .template-my-space__header{padding:0;width:90vw;margin:auto}main.template-my-space .slider-resource{width:100%}}.template-my-profile{padding:150px 40px}.template-my-profile .template-my-profile__body{display:flex}.template-my-profile .template-my-profile__list{width:50vw;padding:40px 0}.template-my-profile .template-my-profile__list li{min-height:40px}.template-my-profile .template-my-profile__role{background:rgba(255,255,255,.76);border-radius:21px;padding:3vw;height:max-content}.template-my-profile .template-my-profile__role h2{margin-bottom:40px}.template-my-profile .simple-btn{width:fit-content}@media (max-width:1024px){.template-my-profile .template-my-profile__list{width:100%}}@media (max-width:480px){.template-my-profile{padding:30px clamp(40px,4vw,86px) 56px;font-size:14px}.template-my-profile h1{font-size:24px;margin-top:30px}}.template-update-my-profile{padding:150px 40px}.template-update-my-profile .template-update-my-profile__body{display:flex}.template-update-my-profile .template-update-my-profile__body .other-university-name-input{display:none}.template-update-my-profile .template-update-my-profile__body .update-my-profile-form{padding:40px 0;display:flex;flex-direction:column;gap:11px;width:40vw;min-width:450px}.template-update-my-profile .template-update-my-profile__body .update-my-profile-form .input-select__select{width:100%}.template-update-my-profile .template-update-my-profile__body .update-my-profile-form .submit-btn{align-self:flex-start}.template-update-my-profile .template-update-my-profile__body .update-my-profile-form .update-my-profile-form__btns{display:flex;justify-content:space-between;align-items:center;margin-top:40px}.template-update-my-profile .template-update-my-profile__body .update-my-profile-form .error-list li{text-align:left}.template-update-my-profile .template-update-my-profile__body .update-my-profile-form .input-additional .role-options{font-size:14px;justify-content:flex-start}.template-update-my-profile .template-update-my-profile__body .update-my-profile-form .input-additional .input-boolean{height:auto}.template-update-my-profile .template-update-my-profile__body .right-col{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;margin-left:auto}.template-update-my-profile .template-update-my-profile__body .right-col .delete-profile{margin-left:auto}@media (max-width:480px){.template-update-my-profile{padding:30px 0 56px;width:90vw;margin:auto}.template-update-my-profile .title-main{font-size:24px;margin-top:30px}.template-update-my-profile .template-update-my-profile__body{flex-direction:column;width:100%}.template-update-my-profile .template-update-my-profile__body .update-my-profile-form{min-width:auto;width:100%}.template-update-my-profile .template-update-my-profile__body .right-col{margin-left:unset}.template-update-my-profile .template-update-my-profile__body .right-col .update-password-form{width:100%;padding:7vw}.template-update-my-profile .template-update-my-profile__body .right-col .delete-profile{margin:50px auto 0}}main.template-complete-signup{display:flex;justify-content:center;align-items:center}main.template-complete-signup .auth-form-container-style{padding:50px 30px 30px;width:550px}main.template-complete-signup .auth-form-container-style .title-main{margin-bottom:30px}main.template-complete-signup .auth-form-container-style form{display:flex;flex-direction:column;gap:15px}main.template-complete-signup .auth-form-container-style .simple-btn{margin-left:auto;margin-top:30px}main.template-complete-signup .auth-form-container-style .form__error{margin-bottom:30px}@media (max-width:1024px){main.template-complete-signup .auth-form-container-style{width:90vw;padding:60px 24px}}.template-mes-notifications .notification-list{padding:20px 65px 20px 40px}.template-mes-notifications .notification-list .notification-content{flex:1}.template-mes-notifications .notification-list .notification-content a{text-decoration:underline;font-weight:700}.template-mes-notifications .notification-list .notification-item{display:flex;align-items:center;padding:10px 0;border-bottom:1px solid #3b373d}.template-mes-notifications .notification-list .notification-item .notification-actions{display:flex;justify-content:space-between}.template-mes-notifications .notification-list .notification-item .simple-btn{margin-left:10px;padding:4px 10px}.template-mes-notifications .notification-list.notification-list--empty p{margin-top:100px;margin-bottom:100px;text-align:center}@media (max-width:480px){.template-mes-notifications{flex-direction:column}.template-mes-notifications .template-mes-notifications__header{padding:0 5vw}.template-mes-notifications .notification-actions{margin-top:20px}.template-mes-notifications .notification-list{padding:0 5vw}.template-mes-notifications .notification-list .notification-content{white-space:normal}.template-mes-notifications .notification-list .notification-item{flex-direction:column;padding:20px 0}}.template-page-faq{display:flex;flex-direction:column}.template-page-faq .template-page-faq__body{padding:30px 65px 30px 40px;flex:1;display:flex;flex-direction:column}.template-page-faq .template-page-faq__body .faq-questions{padding-top:17px;max-width:1000px}.template-page-faq .template-page-faq__body .faq-questions .faq-questions__item{padding:10px 0;font-weight:600}.template-page-faq .template-page-faq__body .faq-questions .faq-questions__item:hover{cursor:pointer}.template-page-faq .template-page-faq__body .faq-questions .faq-questions__item:hover .faq-item__key{opacity:1}.template-page-faq .template-page-faq__body .faq-questions .faq-item__key{background-color:#2d0d46;opacity:.6;color:#fff;height:30px;width:30px;display:inline-flex;justify-content:center;align-items:center;border-radius:100px;font-weight:700;margin-right:10px;transition:opacity .2s}@media (max-width:480px){.template-page-faq .template-page-faq__body{padding-left:7vw;padding-right:7vw}}.archive-pack__main{padding:0 65px 0 40px}.archive-pack__main h1{margin:10px 0}.archive-pack__main .card-pack__list{display:flex;flex-wrap:wrap;gap:45px 51px;margin-top:54px;margin-bottom:54px;padding:0 35px}