@import url(https://use.typekit.net/vvy0hda.css);@font-face{font-display:block;font-family:vesper;font-style:normal;font-weight:400;src:url(/build/fonts/vesper.3d3c403f.eot);src:url(/build/fonts/vesper.3d3c403f.eot#iefix) format("embedded-opentype"),url(/build/fonts/vesper.321a6bf5.ttf) format("truetype"),url(/build/fonts/vesper.d4b59b10.woff) format("woff"),url(/build/images/vesper.0ae7f40d.svg#vesper) format("svg")}i{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:vesper!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.vesper-close:before{content:"\f00d"}.vesper-trash:before{content:"\f014"}.vesper-file:before{content:"\f016"}.vesper-pen:before{content:"\f040"}.vesper-menu:before{content:"\f0c9"}.vesper-list-ul:before{content:"\f0ca"}.vesper-user-circle:before{content:"\f2bd"}.vesper-chevron-right-round:before{content:"\e900"}.vesper-eye:before{content:"\e901"}.vesper-link:before{content:"\e903"}.vesper-disc:before{content:"\e905"}.vesper-search:before{content:"\e906"}.vesper-chevron-bottom:before{content:"\e907"}.vesper-bookmark:before{content:"\e908"}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;box-sizing:border-box;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:""}table{border-collapse:collapse;border-spacing:0}html{color:#fff;font-family:cairo,sans-serif;font-size:14px;letter-spacing:.9px}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:english-grotesque,sans-serif}.c-grey{color:#878f9a}.c-black{color:#1d2228}.c-white{color:#fff}.ts-wrapper.single .ts-control,.ts-wrapper.single .ts-control input{cursor:pointer}.ts-wrapper.plugin-drag_drop.multi>.ts-control>div.ui-sortable-placeholder{background:#f2f2f2!important;background:rgba(0,0,0,.06)!important;border:0!important;box-shadow:inset 0 0 12px 4px #fff;visibility:visible!important}.ts-wrapper.plugin-drag_drop .ui-sortable-placeholder:after{content:"!";visibility:hidden}.ts-wrapper.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,.2)}.plugin-checkbox_options .option input{margin-right:.5rem}.plugin-clear_button .ts-control{padding-right:calc(1em + 18px)!important}.plugin-clear_button .clear-button{background:transparent!important;cursor:pointer;margin-right:0!important;opacity:0;position:absolute;right:calc(.75rem - 6px);top:.75rem;transition:opacity .5s}.plugin-clear_button.single .clear-button{right:calc(2.75rem - 6px)}.plugin-clear_button.focus.has-items .clear-button,.plugin-clear_button:not(.disabled):hover.has-items .clear-button{opacity:1}.ts-wrapper .dropdown-header{background:rgba(252,246,248,.925);border-bottom:1px solid rgba(209,86,123,.5);border-radius:6px 6px 0 0;padding:10px .75rem;position:relative}.ts-wrapper .dropdown-header-close{color:#1d2228;font-size:20px!important;line-height:20px;margin-top:-12px;opacity:.4;position:absolute;right:.75rem;top:50%}.ts-wrapper .dropdown-header-close:hover{color:#000}.plugin-dropdown_input.focus.dropdown-active .ts-control{border:2px solid rgba(209,86,123,.5);box-shadow:none}.plugin-dropdown_input .dropdown-input{background:transparent;border:solid rgba(209,86,123,.5);border-width:0 0 1px;box-shadow:none;display:block;padding:.75rem;width:100%}.plugin-dropdown_input .items-placeholder{border:0!important;box-shadow:none!important;width:100%}.plugin-dropdown_input.dropdown-active .items-placeholder,.plugin-dropdown_input.has-items .items-placeholder{display:none!important}.ts-wrapper.plugin-input_autogrow.has-items .ts-control>input{min-width:0}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input{flex:none;min-width:4px}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::placeholder{color:transparent}.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content{display:flex}.ts-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0;flex-basis:0;flex-grow:1;min-width:0}.ts-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0}.ts-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.ts-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0}.ts-wrapper.plugin-remove_button .item{align-items:center;display:inline-flex;padding-right:0!important}.ts-wrapper.plugin-remove_button .item .remove{border-left:1px solid rgba(209,86,123,.5);border-radius:0 2px 2px 0;box-sizing:border-box;color:inherit;display:inline-block;margin-left:6px;padding:0 6px;text-decoration:none;vertical-align:middle}.ts-wrapper.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,.05)}.ts-wrapper.plugin-remove_button .item.active .remove{border-left-color:#d1567b}.ts-wrapper.plugin-remove_button.disabled .item .remove:hover{background:none}.ts-wrapper.plugin-remove_button.disabled .item .remove{border-left-color:hsla(0,0%,88%,.5)}.ts-wrapper.plugin-remove_button .remove-single{font-size:23px;position:absolute;right:0;top:0}.ts-wrapper{position:relative}.ts-control,.ts-control input,.ts-dropdown{font-smoothing:inherit;color:#1d2228;font-family:inherit;font-size:1.1rem;line-height:1}.ts-control,.ts-wrapper.single.input-active .ts-control{background:transparent;cursor:text}.ts-control{border:2px solid rgba(209,86,123,.5);border-radius:6px;box-shadow:none;box-sizing:border-box;display:flex;flex-wrap:wrap;overflow:hidden;padding:.75rem;position:relative;width:100%;z-index:1}.ts-wrapper.multi.has-items .ts-control{padding:calc(.75rem - 4px) .75rem calc(.75rem - 7px)}.full .ts-control{background-color:transparent}.disabled .ts-control,.disabled .ts-control *{cursor:default!important}.focus .ts-control{box-shadow:none}.ts-control>*{display:inline-block;vertical-align:baseline}.ts-wrapper.multi .ts-control>div{background:transparent;border:2px solid rgba(209,86,123,.5);color:#fff;cursor:pointer;margin:0 3px 3px 0;padding:2px 6px}.ts-wrapper.multi .ts-control>div.active{background:transparent;border:2px solid #d1567b;color:#fff}.ts-wrapper.multi.disabled .ts-control>div,.ts-wrapper.multi.disabled .ts-control>div.active{background:rgba(77,77,77,0);border:2px solid hsla(0,0%,88%,.5);color:#fff}.ts-control>input{background:none!important;border:0!important;box-shadow:none!important;display:inline-block!important;flex:1 1 auto;line-height:inherit!important;margin:0!important;max-height:none!important;max-width:100%!important;min-height:0!important;min-width:7rem;padding:0!important;text-indent:0!important;user-select:auto!important}.ts-control>input::-ms-clear{display:none}.ts-control>input:focus{outline:none!important}.has-items .ts-control>input{margin:0 4px!important}.ts-control.rtl{text-align:right}.ts-control.rtl.single .ts-control:after{left:15px;right:auto}.ts-control.rtl .ts-control>input{margin:0 4px 0 -2px!important}.disabled .ts-control{background-color:#fafafa;opacity:.5}.input-hidden .ts-control>input{left:-10000px;opacity:0;position:absolute}.ts-dropdown{background:#fff;border:2px solid rgba(209,86,123,.5);border-radius:0 0 6px 6px;border-top:0;box-shadow:0 1px 3px rgba(0,0,0,.1);box-sizing:border-box;left:0;margin:.25rem 0 0;position:absolute;top:100%;width:100%;z-index:10}.ts-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.ts-dropdown [data-selectable] .highlight{background:rgba(209,86,123,.4);border-radius:1px}.ts-dropdown .create,.ts-dropdown .no-results,.ts-dropdown .optgroup-header,.ts-dropdown .option{padding:5px .75rem}.ts-dropdown .option,.ts-dropdown [data-disabled],.ts-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.ts-dropdown [data-selectable].option{cursor:pointer;opacity:1}.ts-dropdown .optgroup:first-child .optgroup-header{border-top:0}.ts-dropdown .optgroup-header{background:#fff;color:#1d2228;cursor:default}.ts-dropdown .active,.ts-dropdown .create:hover,.ts-dropdown .option:hover{background-color:rgba(209,86,123,.1);color:#1d2228}.ts-dropdown .active.create,.ts-dropdown .create:hover.create,.ts-dropdown .option:hover.create{color:#1d2228}.ts-dropdown .create{color:rgba(29,34,40,.5)}.ts-dropdown .spinner{display:inline-block;height:30px;margin:5px .75rem;width:30px}.ts-dropdown .spinner:after{animation:lds-dual-ring 1.2s linear infinite;border-color:rgba(209,86,123,.5) transparent;border-radius:50%;border-style:solid;border-width:5px;content:" ";display:block;height:24px;margin:3px;width:24px}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ts-dropdown-content{overflow-scrolling:touch;max-height:200px;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth}.ts-hidden-accessible{clip:rect(0 0 0 0)!important;border:0!important;clip-path:inset(50%)!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.btn-outline,.management-links .delete-button,.management-links .edit-button{appearance:none;background:transparent;border:1px solid hsla(0,0%,100%,.4);border-radius:6px;color:#fff;font-weight:700;padding:1rem 1.5rem;text-align:center;text-transform:uppercase;transition:border-color .3s ease-in-out}.btn-outline.pink,.management-links .pink.delete-button,.management-links .pink.edit-button{border:2px solid rgba(209,86,123,.5)}.btn-outline.pink:hover,.management-links .pink.delete-button:hover,.management-links .pink.edit-button:hover{border-color:#d1567b}.btn-outline:hover,.management-links .delete-button:hover,.management-links .edit-button:hover{border-color:#fff;cursor:pointer}.form{display:flex;flex-direction:column;width:100%}.form.gap{row-gap:1.2rem}input[type=email],input[type=number],input[type=password],input[type=text]{background:transparent;border:2px solid rgba(209,86,123,.5);border-radius:6px;color:#fff;display:block;font-family:cairo,sans-serif;font-size:1.1rem;padding:.5rem .75rem}input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=text]::placeholder{color:#878f9a;font-weight:700;text-transform:uppercase}input[type=select-multiple]{color:#fff}input[type=select-multiple]::placeholder{color:#878f9a;font-weight:700;text-transform:uppercase}textarea{background:transparent;border:2px solid rgba(209,86,123,.5);border-radius:6px;color:#fff;font-family:cairo,sans-serif;font-size:1.1rem;padding:.5rem .75rem;resize:vertical}textarea::placeholder{color:#878f9a;font-weight:700;text-transform:uppercase}.file input[type=file]{display:none}.file__widget{border:2px solid rgba(209,86,123,.5)}.file__btn,.file__widget{align-items:center;border-radius:5px;display:flex}.file__btn{align-self:stretch;column-gap:.75rem;justify-content:center;outline:2px solid rgba(209,86,123,.7);padding:.5rem .75rem;transition:outline-color .3s ease-in-out}.file__btn:hover{cursor:pointer;outline-color:#d1567b}.file__btn i{font-size:1.6rem}.file__name{font-family:english-grotesque,sans-serif;font-weight:600;margin-left:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-wrapper .item{border-radius:4px}.ts-dropdown .option{font-weight:700}header{align-items:center;background:#1d2228;display:flex;height:125px;justify-content:space-between;padding-inline:2rem;position:relative;width:100%}header .menu__input{display:none}header .menu__input:checked~nav{transform:translateX(0)}header .menu__close{color:#fff;display:none;font-size:2.2rem;position:absolute;right:1.5rem;top:1.5rem}header .menu__close:hover{cursor:pointer}@media (max-width:768px){header .menu__close{display:block}}header .menu__label{color:#fff;display:none;font-size:2.5rem}header .menu__label:hover{cursor:pointer}@media (max-width:768px){header .menu__label{display:block}}header nav{align-items:center;color:#878f9a;display:flex;flex:auto;justify-content:space-between}@media (max-width:768px){header nav{align-items:stretch;background:#33373d;border-left:5px solid rgba(29,34,40,.4);flex-direction:column;height:100vh;justify-content:center;min-width:300px;position:fixed;right:0;top:0;transform:translateX(105%);transition:transform .3s ease-in-out;width:35vw;z-index:9}}header nav>ul{column-gap:1.5rem;display:flex;margin-left:7%}@media (max-width:1024px){header nav>ul{flex-wrap:wrap;margin-right:1rem;row-gap:1.5rem}}@media (max-width:768px){header nav>ul{flex-direction:column;font-size:1.1rem;margin-block:auto;row-gap:2rem}}header nav>ul>li{font-weight:700;text-transform:uppercase}header nav>ul>li>a{border-bottom:0 solid transparent;transition:color .3s ease-in-out,border-bottom-color .3s ease-in-out,border-bottom-width .3s ease-in-out}header nav>ul>li>a:hover{border-bottom:4px solid #fff;color:#fff}header nav .user{align-items:center;column-gap:2rem;display:flex;justify-content:space-between;text-transform:uppercase}@media (max-width:768px){header nav .user{flex-direction:column;margin-bottom:2rem;margin-top:auto;row-gap:1.3rem}}header nav .user__connection{color:#fff}header nav .user__name{align-items:center;color:#fff;display:flex;text-transform:capitalize}header nav .user__name>i{font-size:2.25rem;margin-right:.5rem}footer{align-items:center;border-top:1px solid #878f9a;display:flex;flex-direction:column;justify-content:center;margin-top:auto;min-height:30vh;position:relative;row-gap:2rem}footer.small{min-height:15vh}footer.no-border{border:unset}footer>p{color:#878f9a;font-size:1.15rem}footer>p>a{color:#fff}footer .left-hand{bottom:0;left:0;position:absolute;z-index:-1}@media (max-width:1024px){footer .left-hand{filter:brightness(.6)}}@media (max-width:768px){footer .left-hand{filter:brightness(.45);width:50%}}footer .right-hand{position:absolute;right:0;top:1rem;z-index:-1}@media (max-width:1024px){footer .right-hand{filter:brightness(.6)}}@media (max-width:768px){footer .right-hand{filter:brightness(.45);width:50%}}footer .circle{background:linear-gradient(#d1567b,#7f3c78);left:13rem;top:4.65rem;width:30px;z-index:-2}footer .circle,footer .circle:before{aspect-ratio:1;border-radius:50%;position:absolute}footer .circle:before{background:#1d2228;content:"";inset:15%}footer .square{aspect-ratio:1;background:linear-gradient(#59cbfe,#235ba5);bottom:6rem;left:63%;position:absolute;transform:rotate(130deg);width:40px;z-index:-2}footer .rectangle{aspect-ratio:.25;background:linear-gradient(#fec959,#a53823);bottom:.2rem;position:absolute;right:13rem;transform:rotate(45deg);width:15px;z-index:-2}.flash{background:#878f9a;border-radius:5px;padding:.1rem;transform:translateX(120%)}.flash.show{animation:show 10s cubic-bezier(.42,-.01,.53,1.38) forwards}@keyframes show{0%{transform:translateX(120%)}10%{transform:translateX(0)}90%{transform:translateX(0)}to{transform:translateX(120%)}}.flash__wrapper{display:flex;flex-direction:column;min-width:max-content;position:fixed;right:1.5rem;row-gap:1rem;top:10rem;z-index:9}.flash__error,.flash__success{border-radius:5px;border-style:solid;border-width:3px;padding:1.4rem}.flash__success{border-color:#2e7d32}.flash__error{border-color:#ef5350}body{color:#fff;flex-direction:column;min-height:100vh;overflow-x:hidden;position:relative}.container,body{background:#1d2228;display:flex}.container{border:2px solid rgba(209,86,123,.5);border-radius:15px;padding:3rem 2rem}section{position:relative}.pg-wrapper{overflow-x:hidden}.pageable__navigation{bottom:1.5rem;column-gap:1rem;position:absolute;right:50%;transform:translateX(50%)}.pageable__navigation,.pageable__next,.pageable__prev{align-items:center;display:flex;justify-content:center}.pageable__next,.pageable__prev{aspect-ratio:1;background:#fff;border-radius:50%;color:#1d2228;padding:.5rem}.pageable__next:hover,.pageable__prev:hover{cursor:pointer}.pageable__next.disabled,.pageable__prev.disabled{background:#333;pointer-events:none}.pageable__next>i,.pageable__prev>i{backdrop-filter:drop-shadow(0 0 0 3px #1d2228);font-size:1.5rem}.pageable__prev{transform:rotate(180deg)}.hero{display:flex;height:calc(100vh - 125px);justify-content:space-between;padding-left:4rem;padding-top:6rem;position:relative}.hero__name{color:#878f9a;font-size:1.3rem;font-weight:700;margin-bottom:1rem;text-transform:uppercase}.hero h1{font-size:5rem}@media (max-width:768px){.hero h1{font-size:3.5rem}}.hero h1 .line{letter-spacing:-.085em}.hero__btn{align-items:center;display:flex;justify-content:space-between;margin-inline:auto;margin-top:4rem;transition:background-color .3s ease-in-out,color .3s ease-in-out;width:max-content}@media (max-width:1024px){.hero__btn{margin-top:3rem}}.hero__btn:hover{background:#fff;color:#1d2228}.hero__btn:hover>i{margin-left:2rem}.hero__btn>i{font-size:1.5rem;margin-left:1.3rem;transition:margin-left .3s ease-in-out}.hero__right{align-self:flex-end;justify-self:flex-end}@media (max-width:1024px){.hero__right{bottom:0;position:absolute;right:0;z-index:-1}}.hero__img-wrapper{position:relative}@media (max-width:1024px){.hero__img-wrapper{height:60vh;width:100vw}}.hero__img-wrapper:hover .square{transform:rotate(-150deg)}.hero__img-wrapper:hover .rectangle{transform:rotate(-65deg)}.hero__img-wrapper:hover .circle{transform:rotate(35deg) scale(1.1)}.hero__img-wrapper .square{aspect-ratio:1;background:linear-gradient(#fec959,#a53823);position:absolute;right:45%;top:-4rem;transform:rotate(-170deg);transition:transform .3s ease-in-out;width:165px;z-index:-1}@media (max-width:1024px){.hero__img-wrapper .square{top:-7rem;width:100px}}.hero__img-wrapper .rectangle{aspect-ratio:.2;background:linear-gradient(#d1567b,#7f3c78);left:6rem;position:absolute;top:2rem;transform:rotate(-45deg);transition:transform .3s ease-in-out;width:60px;z-index:-1}@media (max-width:1024px){.hero__img-wrapper .rectangle{left:5rem;top:6rem;width:30px}}.hero__img-wrapper .circle{aspect-ratio:1;background:linear-gradient(#59cbfe,#235ba5);border-radius:50%;position:absolute;right:1rem;top:1rem;transform:rotate(35deg) scale(1);transform-origin:center;transition:transform .3s ease-in-out;width:210px;z-index:-1}.hero__img-wrapper .circle:before{aspect-ratio:1;background:#1d2228;border-radius:50%;content:"";inset:15%;position:absolute}@media (max-width:1024px){.hero__img-wrapper .circle{top:4rem;width:150px}}.hero__img-wrapper>img{filter:brightness(.8) contrast(1.4);margin-right:-10px}@media (max-width:1024px){.hero__img-wrapper>img{display:none}}.why{background:#33373d;display:flex;height:100vh;padding:3% 3% 8rem}.why__wrapper{border:1px solid rgba(209,86,123,.5);border-radius:5px;column-gap:1.5rem;display:flex;isolation:isolate;position:relative}@media (max-width:768px){.why__wrapper{flex-direction:column}}.why__wrapper__left{flex:2;padding-left:4rem;padding-top:6rem}@media (max-width:768px){.why__wrapper__left{flex:1;padding:3%}}.why__wrapper__left h2{font-size:4rem;line-height:1.4}@media (max-width:768px){.why__wrapper__left h2{line-height:1.1}}.why__wrapper__right{flex:1;padding-right:5rem;place-self:center}@media (max-width:768px){.why__wrapper__right{padding-inline:3%}}.why__wrapper__right>p{line-height:1.4;margin-bottom:3rem;width:75%}@media (max-width:1024px){.why__wrapper__right>p{width:100%}}.why__wrapper:hover .circle{transform:scale(1.1)}.why__wrapper:hover .square{transform:scale(1.2) rotate(160deg)}.why__wrapper:hover .rectangle{transform:scale(1.2) rotate(9deg)}.why__wrapper .statue{bottom:0;filter:brightness(.7) contrast(2);left:30%;position:absolute;z-index:-1}@media (max-width:1024px){.why__wrapper .statue{display:none}}.why__wrapper .circle{aspect-ratio:1;background:linear-gradient(#d1567b,#7f3c78);border-radius:50%;bottom:-1.8rem;left:4rem;position:absolute;transform:scale(1);transform-origin:0 100%;transition:transform .3s ease-in-out;width:180px;z-index:-1}.why__wrapper .circle:before{aspect-ratio:1;background:#33373d;border-radius:50%;content:"";inset:15%;position:absolute}@media (max-width:1024px){.why__wrapper .circle{width:140px}}@media (max-width:768px){.why__wrapper .circle{bottom:-3rem;left:3rem;width:110px;z-index:-2}}.why__wrapper .square{aspect-ratio:1;background:linear-gradient(#59cbfe,#235ba5);position:absolute;right:5rem;top:0;transform:scale(1) rotate(140deg);transition:transform .3s ease-in-out;width:165px;z-index:-1}@media (max-width:1024px){.why__wrapper .square{width:125px}}.why__wrapper .rectangle{aspect-ratio:.2;background:linear-gradient(#fec959,#a53823);bottom:-4rem;pointer-events:none;position:absolute;right:25rem;transform:rotate(20deg);transform-origin:0 100%;transition:transform .3s ease-in-out;width:40px;z-index:-1}@media (max-width:1024px){.why__wrapper .rectangle{right:17rem;width:30px}}@media (max-width:768px){.why__wrapper .rectangle{bottom:-2.7rem;right:7rem;width:24px}}.login{align-items:center;display:flex;flex-direction:column;justify-content:center}.login>h1{font-size:3rem}@media (max-width:1024px){.login>h1{font-size:2.8rem;text-align:center}}.login__form__wrapper{align-items:center;flex-direction:column;justify-content:center;margin-top:1.5rem;width:40%}@media (max-width:1024px){.login__form__wrapper{width:70%}}@media (max-width:768px){.login__form__wrapper{width:80%}}.login__form__wrapper>h2{font-size:1.65rem;margin-bottom:1rem}.login__form__btn{margin-inline:auto;width:150px}.login__img-wrapper__left{bottom:0;height:50%;left:5%;position:absolute}@media (max-width:1024px){.login__img-wrapper__left{width:15vw}}.login__img-wrapper__left .circle{aspect-ratio:1;background:linear-gradient(#d1567b,#7f3c78);border-radius:50%;position:absolute;right:-1.2rem;top:8rem;transform:rotate(35deg);width:80px;z-index:-1}.login__img-wrapper__left .circle:before{aspect-ratio:1;background:#1d2228;border-radius:50%;content:"";inset:15%;position:absolute}.login__img-wrapper__left .rectangle{aspect-ratio:.2;background:linear-gradient(#fec959,#a53823);left:.5rem;position:absolute;top:10rem;transform:rotate(-25deg);width:20px;z-index:-1}.login__img-wrapper__left .square{aspect-ratio:1;background:linear-gradient(#59cbfe,#235ba5);left:.5rem;position:absolute;top:1rem;transform:rotate(135deg);width:70px;z-index:-1}.login__img-wrapper__left>img{height:100%;object-fit:contain;transform:scaleX(-1);width:100%}@media (max-width:1024px){.login__img-wrapper__left>img{display:none}}.login__img-wrapper__right{bottom:0;height:50%;position:absolute;right:2rem}@media (max-width:1024px){.login__img-wrapper__right{pointer-events:none;right:-6vw}}@media (max-width:768px){.login__img-wrapper__right{width:25vw}}.login__img-wrapper__right .circle{aspect-ratio:1;background:linear-gradient(#59cbfe,#235ba5);border-radius:50%;left:-2rem;position:absolute;top:10.5rem;width:120px;z-index:-1}.login__img-wrapper__right .circle:before{aspect-ratio:1;background:#1d2228;border-radius:50%;content:"";inset:15%;position:absolute}.login__img-wrapper__right .rectangle{aspect-ratio:.2;background:linear-gradient(#d1567b,#7f3c78);position:absolute;right:2rem;top:3rem;transform:rotate(25deg);width:30px;z-index:-1}@media (max-width:768px){.login__img-wrapper__right .rectangle{z-index:1}}.login__img-wrapper__right .square{aspect-ratio:1;background:linear-gradient(#fec959,#a53823);left:1.5rem;position:absolute;top:.5rem;transform:rotate(135deg);width:80px;z-index:-1}.login__img-wrapper__right>img{filter:brightness(.7) contrast(2);height:100%;object-fit:contain;width:100%}@media (max-width:768px){.login__img-wrapper__right>img{display:none}}.resource{padding:2% 4%}.resource .heading h1{white-space:unset}.resource__wrapper{display:flex}@media (max-width:1024px){.resource__wrapper{flex-direction:column;row-gap:1rem}}.resource__wrapper>*{flex:1}.resource__img{align-items:flex-start;justify-self:center;padding-inline:7%}@media (max-width:1024px){.resource__img{margin-inline:auto}}.resource__img>img{height:100%;object-fit:contain;object-position:top;width:100%}.resource__description p,.resource__owner p,.resource__url p{margin-bottom:.25rem}.resource__description,.resource__url{margin-bottom:1rem}.resource__url a{text-decoration:underline}.resource__owner{margin-bottom:1rem}.resource__tags{color:#878f9a;margin-block:1rem}.resource .management-links{justify-content:flex-start}.admin{padding:2% 4%;position:relative}.admin__btns{column-gap:2rem;display:flex;flex-wrap:wrap;row-gap:1rem}.admin__table{margin-top:2rem}.admin__table table{width:100%}.admin__table thead th{font-size:1.3rem;font-weight:700;padding-bottom:1rem;text-align:left}.admin__table thead th#actions,.admin__table thead th#firstname,.admin__table thead th#lastname{width:15%}.admin__table tbody tr:not(:last-of-type) td{padding-bottom:.75rem}.admin__form{margin-inline:auto;width:60%}@media (max-width:768px){.admin__form{width:75%}}@media (max-width:426px){.admin__form{width:90%}}.admin__user__infos p:not(:last-of-type){margin-bottom:1rem}.admin__user__my-resources{margin-top:2rem}.admin__user__my-resources>h2{font-size:2.4rem;margin-bottom:1rem}.admin__user__my-resources__add{display:inline-block;margin-top:1rem}.admin__user__my-resources__wrapper{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(175px,1fr))}.admin__user__my-resources__resource{align-items:center;background:#33373d;border-radius:5px;display:flex;flex-direction:column;justify-content:center;padding:.5rem .75rem;row-gap:1rem}.admin__user__my-resources__resource h3{font-size:1.5rem}.management-links{column-gap:1rem;display:flex;justify-content:center}.management-links .delete-button,.management-links .edit-button{border-width:2px;padding:.5rem .75rem}.management-links .delete-button>i,.management-links .edit-button>i{font-size:1.6rem}.management-links .edit-button{border-color:#235ba599}.management-links .edit-button:hover{border-color:#235ba5}.management-links .delete-button{border-color:#a5382399}.management-links .delete-button:hover{border-color:#a53823}.articles{isolation:isolate;padding:2% 4%;position:relative}.articles.home{min-height:100vh;padding:5% 5% 10rem}.articles__heading,.heading{align-items:center;column-gap:.5rem;display:flex;justify-content:space-between;margin-bottom:1.5rem}.articles__heading.home,.home.heading{align-items:flex-end}@media (max-width:768px){.articles__heading.home,.home.heading{align-items:flex-start}}@media (max-width:1024px){.articles__heading,.heading{column-gap:1rem}}@media (max-width:768px){.articles__heading,.heading{align-items:flex-start;flex-direction:column;row-gap:.5rem}}.articles__heading h1,.articles__heading>h2,.heading h1,.heading>h2{flex:auto;font-size:3.6rem;white-space:nowrap}@media (max-width:1024px){.articles__heading h1,.articles__heading>h2,.heading h1,.heading>h2{font-size:2.9rem}}@media (max-width:768px){.articles__heading h1,.articles__heading>h2,.heading h1,.heading>h2{white-space:unset}}.articles__heading>span,.heading>span{color:#878f9a;font-size:1.15rem;font-weight:700;text-transform:uppercase}.articles__heading .filter,.heading .filter{column-gap:.75rem;flex-direction:row;justify-content:space-between;width:65%}@media (max-width:768px){.articles__heading .filter,.heading .filter{width:100%}}.articles__heading .filter__search,.heading .filter__search{align-self:center;min-height:30px}.articles__heading .filter__btn,.heading .filter__btn{align-self:center;font-size:1.5rem;padding:.7rem}.articles__heading .filter>:not(button),.heading .filter>:not(button){flex:1}.articles__heading .filter .ts-wrapper>.ts-control,.heading .filter .ts-wrapper>.ts-control{height:100%}.articles__tools{display:flex;justify-content:flex-end}.articles__tools__view{align-items:center;background:rgba(209,86,123,.8);border:2px solid rgba(209,86,123,.5);border-radius:5px;display:flex;justify-content:space-between;overflow:hidden}@media (max-width:1024px){.articles__tools__view{display:none}}.articles__tools__view__item{background:#1d2228;font-size:1.4rem;padding:.5rem .75rem}.articles__tools__view__item.active{background:transparent}.articles__tools__view__item:hover{cursor:pointer}.articles__wrapper{background:#1d2228;position:relative}@media (max-width:1024px){.articles__wrapper{column-gap:1.25rem;display:grid;grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.articles__wrapper{grid-template-columns:repeat(2,1fr)}}@media (max-width:426px){.articles__wrapper{grid-template-columns:repeat(1,1fr)}}.articles__wrapper.grid{column-gap:1.25rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}@media (max-width:1024px){.articles__wrapper.grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.articles__wrapper.grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:426px){.articles__wrapper.grid{grid-template-columns:repeat(1,1fr)}}.articles__wrapper.grid .article{border:2px solid rgba(209,86,123,.5);border-radius:8px;flex:1;flex-direction:column;padding:1rem;row-gap:.75rem}.articles__wrapper.grid .article__tags{flex:none;flex-direction:column;justify-content:flex-start;row-gap:.5rem}.articles__wrapper.grid .article__tags__wrapper{column-gap:.2rem;order:2}.articles__wrapper.grid .article__tags__wrapper span{font-size:.8rem}.articles__wrapper.grid .article__image{aspect-ratio:unset;opacity:1;order:1;position:unset;transform:unset;width:100%}.articles__wrapper.grid .article__image .disc{display:none}.articles__wrapper.grid .article__title{flex:none}.articles__wrapper.grid .article__title h3,.articles__wrapper.grid .article__title>h2{font-size:1.2rem;line-height:1.2}.articles__wrapper.grid .article__infos{flex:none}.articles__wrapper.grid .article__infos>p:first-of-type{display:none}.articles__wrapper.grid .article__link{aspect-ratio:unset;border-radius:5px;flex:none;padding:.75rem}.articles__wrapper.grid .article__link>i{font-size:1.1rem}.articles__wrapper.grid .article__link>i:after{content:"Consulter";font-family:sans-serif;margin-left:.35rem;text-transform:uppercase}.articles__pagination{margin-top:50px}.articles .article{align-items:flex-start;background-color:#1d2228;border-top:2px dashed #878f9a;color:#878f9a;column-gap:2rem;display:flex;justify-content:space-between;margin-top:1.5rem;min-height:100px;padding-inline:1.5rem;padding-top:1.5rem}@media (max-width:1024px){.articles .article{border:2px solid rgba(209,86,123,.5);border-radius:8px;flex:1;flex-direction:column;padding:1rem;row-gap:.75rem}}.articles .article__tags{align-self:stretch;display:flex;flex:2;position:relative}@media (max-width:1024px){.articles .article__tags{flex:none;flex-direction:column;justify-content:flex-start;row-gap:.5rem}}.articles .article__tags__wrapper{align-items:center;column-gap:.6rem;display:flex}@media (max-width:1024px){.articles .article__tags__wrapper{column-gap:.2rem;order:2}}.articles .article__tags__wrapper>i{font-size:2rem}.articles .article__tags__wrapper>span{line-height:1.4;text-transform:uppercase}@media (max-width:1024px){.articles .article__tags__wrapper>span{font-size:.8rem}}.articles .article__image{aspect-ratio:1;opacity:0;position:absolute;top:50%;transform:translateY(-50%) rotate(-12deg);transition:opacity .3s ease-in-out;width:125px}@media (max-width:1024px){.articles .article__image{aspect-ratio:unset;opacity:1;order:1;position:unset;transform:unset;width:100%}}.articles .article__image img{height:100%;object-fit:cover;width:100%}.articles .article__image .disc{aspect-ratio:1;border-radius:50%;bottom:-13px;position:absolute;right:-13px;width:40px;z-index:-2}@media (max-width:1024px){.articles .article__image .disc{display:none}}.articles .article__image .disc:before{aspect-ratio:1;background:#1d2228;border-radius:50%;content:"";inset:15%;position:absolute}.articles .article__image .disc[data-color=blue]{background:linear-gradient(#59cbfe,#235ba5)}.articles .article__image .disc[data-color=pink]{background:linear-gradient(#d1567b,#7f3c78)}.articles .article__image .disc[data-color=yellow]{background:linear-gradient(#fec959,#a53823)}.articles .article__title{color:#fff;display:block;flex:4;z-index:1}@media (max-width:1024px){.articles .article__title{flex:none}}.articles .article__title h2,.articles .article__title h3{font-size:1.35rem;line-height:1.4}@media (max-width:1024px){.articles .article__title h2,.articles .article__title h3{font-size:1.2rem;line-height:1.2}}.articles .article__infos{align-self:stretch;display:flex;flex:6;flex-direction:column;justify-content:space-between;row-gap:1rem;transition:color .3s ease-in-out}@media (max-width:1024px){.articles .article__infos{flex:none}}.articles .article__infos p:first-of-type{display:none}.articles .article__infos p:last-of-type{text-transform:uppercase}.articles .article__link{align-items:center;align-self:center;aspect-ratio:1;border:1px solid grey;border-radius:50%;display:flex;flex:0.45;justify-content:center;padding:.25rem;transition:color .3s ease-in-out,border-color .3s ease-in-out,background-color .3s ease-in-out}@media (max-width:1024px){.articles .article__link{aspect-ratio:unset;border-radius:5px;flex:none;padding:.75rem}}.articles .article__link>i{font-size:1.8rem}@media (max-width:1024px){.articles .article__link>i{font-size:1.1rem}.articles .article__link>i:after{content:"Consulter";font-family:sans-serif;margin-left:.35rem;text-transform:uppercase}}.articles .article:hover .article__infos{color:#fff}.articles .article:hover .article__link{background:#fff;border-color:#fff;color:#1d2228}.articles .article:hover .article__image{opacity:1}.articles .circle{background:linear-gradient(#d1567b,#7f3c78);bottom:15%;left:-8rem;width:175px;z-index:-1}.articles .circle,.articles .circle:before{aspect-ratio:1;border-radius:50%;position:absolute}.articles .circle:before{background:#1d2228;content:"";inset:15%}.articles .circle.home{aspect-ratio:1;background:linear-gradient(#fec959,#a53823);border-radius:50%;bottom:1rem;left:-2rem;position:absolute;width:65px;z-index:-1}.articles .circle.home:before{aspect-ratio:1;background:#1d2228;border-radius:50%;content:"";inset:15%;position:absolute}.articles .square{right:-5rem;top:15%;transform:rotate(150deg);width:150px}.articles .square,.articles .square.home{aspect-ratio:1;background:linear-gradient(#59cbfe,#235ba5);position:absolute;z-index:-1}.articles .square.home{left:40%;top:-1rem;transform:rotate(130deg);width:50px}.articles .rectangle{background:linear-gradient(#fec959,#a53823);bottom:-3.5rem;width:40px}.articles .rectangle,.articles .rectangle.home{aspect-ratio:.25;position:absolute;right:0;transform:rotate(25deg);z-index:-1}.articles .rectangle.home{background:linear-gradient(#d1567b,#7f3c78);bottom:-3rem;width:30px}.articles__form{column-gap:3rem;display:flex;justify-content:space-between;width:100%}@media (max-width:1024px){.articles__form{column-gap:2rem}}@media (max-width:768px){.articles__form{flex-direction:column;row-gap:2rem}}.articles__form>*{flex:1}.articles__form__wrapper{align-items:center;display:flex;flex-direction:column;margin-inline:auto;padding:2rem;position:relative;row-gap:2rem;width:70%}@media (max-width:1024px){.articles__form__wrapper{width:80%}}.articles__form__wrapper .circle{aspect-ratio:1;background:linear-gradient(#fec959,#a53823);border-radius:50%;bottom:-2.1rem;left:-4rem;position:absolute;width:150px;z-index:-1}.articles__form__wrapper .circle:before{aspect-ratio:1;background:#1d2228;border-radius:50%;content:"";inset:15%;position:absolute}.articles__form__wrapper .rectangle{aspect-ratio:.25;background:linear-gradient(#59cbfe,#235ba5);bottom:-2.3rem;position:absolute;right:5rem;transform:rotate(30deg);width:30px;z-index:-1}.articles__form__wrapper .square{aspect-ratio:1;background:linear-gradient(#d1567b,#7f3c78);position:absolute;right:-2rem;top:-3rem;transform:rotate(135deg);width:150px;z-index:-1}.articles__form__container{justify-content:space-between;row-gap:2rem}.articles__form__container,.articles__form__row{display:flex;flex-direction:column}.articles__form__row.tags .ts-control{align-items:flex-start;min-height:7rem}.articles__form__row>label{font-weight:700;text-transform:uppercase}.articles__img{bottom:-.25rem;position:absolute;right:-1rem;width:22vw}@media (max-width:768px){.articles__img{display:none}}.articles__img img{height:100%;object-fit:cover;width:100%}.add-article{background:#33373d;border-top:1px solid #878f9a;isolation:isolate;margin-top:2rem;padding:3% 5%;position:relative}.add-article>h2{font-size:3.2rem}.add-article>h2,.add-article>p{margin-bottom:2rem}.add-article__img{bottom:0;height:108%;position:absolute;right:13%}.add-article__img:hover .circle{transform:scale(1.15)}.add-article__img:hover .square{transform:rotate(145deg) scale(1.2)}.add-article__img:hover .rectangle{transform:rotate(70deg) scale(1.25)}@media (max-width:1024px){.add-article__img{height:115%;width:25%}}@media (max-width:768px){.add-article__img{width:60%}}.add-article__img>img{filter:brightness(1.1);height:100%;object-fit:contain;width:100%}@media (max-width:1024px){.add-article__img>img{display:none}}.add-article__img .circle{aspect-ratio:1;background:linear-gradient(#d1567b,#7f3c78);border-radius:50%;bottom:3rem;left:-2.8rem;position:absolute;transition:transform .25s ease-in-out;width:140px;z-index:-1}.add-article__img .circle:before{aspect-ratio:1;background:#33373d;border-radius:50%;content:"";inset:15%;position:absolute}.add-article__img .square{aspect-ratio:1;background:linear-gradient(#59cbfe,#235ba5);right:18%;top:4.5rem;transform:rotate(145deg);width:80px}.add-article__img .rectangle,.add-article__img .square{position:absolute;transition:transform .25s ease-in-out;z-index:-1}.add-article__img .rectangle{aspect-ratio:.2;background:linear-gradient(#fec959,#a53823);bottom:-1rem;right:1rem;transform:rotate(70deg);transform-origin:0 50%;width:40px}