html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}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:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--color-blue-50:#f4f7ff;--color-blue-100:#e3ebff;--color-blue-200:#dbe5ff;--color-blue-300:#bfcfff;--color-blue-400:#95affd;--color-blue-500:#7e9dfb;--color-blue-600:#5a82fb;--color-blue-700:#4063cc;--color-blue-800:#27459f;--color-blue-900:#1e3a8a;--color-turquoise-100:#a7ddec;--color-turquoise-500:#00b5c4;--color-corail-500:#e65650;--color-corail-600:#e04842}@font-face{font-family:DM Sans;font-weight:100 900;font-display:swap;src:url(/build/assets/DMSans-VariableFont_opsz_wght-D_B5dL4R.ttf)format("truetype")}@font-face{font-family:Inter;font-weight:100 900;font-display:swap;src:url(/build/assets/Inter-VariableFont_opsz_wght-c8O0ljhh.ttf)format("truetype")}.sro{clip:rect(1px, 1px, 1px, 1px);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body{background-color:#f4f7ff}a,h1,h2,h3,h4{font-family:DM Sans,sans-serif;text-decoration:none;display:inline-block}p,ul li{font-family:Inter,sans-serif}body.user{height:100vh;display:flex;overflow:hidden}@media (width<=1695px){body.user{flex-direction:column}}body.user main{flex:1;width:100%;height:100vh;overflow-y:auto}.error{color:#c51010;margin-bottom:25px;font-family:Inter,sans-serif;font-size:1.25em;display:block}@media (width<=600px){.error{font-size:1em}}.empty{min-width:1270px;margin-top:20px;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:20px!important;display:flex!important}@media (width<=1600px){.empty{width:100%;min-width:0}}.empty__text{color:#1e3a8a;justify-content:center;font-size:1.25em;font-weight:700;display:flex}@media (width<=600px){.empty__text{font-size:1em}}.empty--public{min-width:1600px}.unauthorize{background:#dbe5ff;flex-direction:column;justify-content:center;align-items:center;gap:20px;height:100vh;display:flex}.unauthorize__text{color:#1e3a8a;font-size:1.5em}@media (width<=600px){.unauthorize__text{font-size:1.25em}}button[aria-disabled=true]{display:none}.button{color:#1e3a8a;background:#fff;border:2px solid #0000;border-radius:15px;align-items:center;gap:20px;padding:10px 25px;font-family:DM Sans,sans-serif;font-size:1.25em;font-weight:700;text-decoration:none;transition:transform .3s;display:flex;position:relative;overflow:hidden}@media (width<=768px){.button{gap:10px;padding:10px 20px;font-size:1em}}.button svg{fill:#fff;width:25px;height:25px;transition:transform .2s}@media (width<=768px){.button svg{width:20px;height:20px}}.button:before{content:"";background:#ffffff26;transition:transform .3s;position:absolute;inset:0;transform:translate(-100%)}.button:hover,.button:focus{color:#fff;background:#1e3a8a;border:2px solid #fff}.button:hover svg,.button:focus svg{fill:#fff;transform:scale(1.1)}.button:hover:before,.button:focus:before{transform:translate(0)}.button--simple{color:#fff;background:0 0;border:none;padding:10px;position:relative}.button--simple:before{content:"";background:#fff;height:2px;transition:transform .3s;position:absolute;inset:30px 0 0;transform:translate(-100%)}.button--simple:hover,.button--simple:focus{border:none}.button--simple:hover:before,.button--simple:focus:before{transform:translate(0)}.button--back{color:#1e3a8a;background:0 0;flex-direction:row-reverse}.button--back svg{fill:#1e3a8a;transform:rotate(180deg)}.button--back:hover,.button--back:focus{border:none}.button--back:hover svg,.button--back:focus svg{transform:rotate(180deg)}.button--red{color:#fff;background:#d0433e;padding:20px 25px;position:relative;overflow:hidden}@media (width<=768px){.button--red{padding:10px 20px}}.button--blue{background:#ccd7ff;padding:20px 25px}@media (width<=768px){.button--blue{padding:10px 20px}}.button--blue svg{fill:#1e3a8a}.button--border{border:3px solid #1e3a8a;background:0 0!important}.button--border svg{fill:#1e3a8a}.button--border:hover,.button--border:focus{border:3px solid #fff;background:#1e3a8a!important}.button--icon{background:#1e3a8a;border:none;border-radius:50%;padding:10px 12px}.button--icon svg{fill:#fff;width:40px;height:40px}.button--icon:before{display:none}.button--icon:hover,.button--icon:focus{background:#fff;border:none}.button--icon:hover svg,.button--icon:focus svg{fill:#1e3a8a;transform:scale(1)}.button--input{background:0 0;border:none}.button--input svg{fill:#1e3a8a}.button--arrow{padding:10px 10px 10px 12px;position:absolute;top:460px;right:-80px}@media (width<=1695px){.button--arrow{display:none}}.button--arrow--left{top:460px;left:-80px;right:unset;transform:rotate(180deg)}.button--post{justify-content:flex-end;padding:0;font-weight:400;-webkit-text-decoration:underline #01b0bf;text-decoration:underline #01b0bf;text-decoration-thickness:2px;display:block}.button--post svg{fill:#01b0bf;width:10px;height:15px}.button--login{color:#fff;background:#1e3a8a;border-radius:10px}.button--login svg{fill:#fff}.button--footer{color:#fff;background:0 0;padding:0;font-weight:400}.maintitle{color:#fff;max-width:280px;font-family:DM Sans,sans-serif;font-size:3em;font-weight:700;line-height:1.2}@media (width<=1200px){.maintitle{font-size:2.5em}}@media (width<=1200px) and (width<=900px){.maintitle{font-size:2em}}.maintitle--big{font-size:3.5em}@media (width<=1200px){.maintitle--big{font-size:3em}}@media (width<=900px){.maintitle--big{font-size:2.5em}}@media (width<=600px){.maintitle--big{font-size:2em}}.maintitle--small{font-size:2em}@media (width<=1200px){.maintitle--small{font-size:1.5em}}@media (width<=900px){.maintitle--small{font-size:1.25em}}.maintitle--blue{color:#1e3a8a}.maintitle--footer{font-size:1.5em}.subtitle{color:#1e3a8a;margin-bottom:15px;font-family:DM Sans,sans-serif;font-size:2em;font-weight:700}@media (width<=900px){.subtitle{font-size:1.5em}}@media (width<=600px){.subtitle{font-size:1.25em}}.wrapper{max-width:1595px;margin-left:auto;margin-right:auto;padding:0;position:relative}@media screen and (width<=1695px){.wrapper{max-width:none;padding:0 50px}}@media (width<=1024px){.wrapper{padding:0 40px}}@media (width<=600px){.wrapper{padding:0 30px}}.wrapper--small{width:100%;max-width:1270px;padding:0}@media screen and (width<=1695px){.wrapper--small{width:auto;max-width:none;padding:0 50px}}@media (width<=1024px){.wrapper--small{padding:0 40px}}@media (width<=768px){.wrapper--small{padding:0 30px}}.wrapper--text{max-width:1370px;padding:0}@media screen and (width<=1470px){.wrapper--text{max-width:none;padding:0 50px}}@media (width<=1024px){.wrapper--text{padding:0 40px}}@media (width<=768px){.wrapper--text{padding:0 30px}}.wrapper--none{width:100%!important;max-width:none!important;padding-left:0!important;padding-right:0!important}.decoContainer{pointer-events:none;z-index:-1;max-width:1540px;height:auto;position:absolute;top:-550px;left:15%;right:15%}@media (width<=1800px){.decoContainer{top:-450px}}@media (width<=1600px){.decoContainer{top:-400px}}@media (width<=1400px){.decoContainer{top:-350px}}@media (width<=1200px){.decoContainer{top:-320px}}@media (width<=1024px){.decoContainer{left:5%;right:5%}}@media (width<=900px){.decoContainer{top:-280px}}@media (width<=768px){.decoContainer{top:-210px}}@media (width<=600px){.decoContainer{top:-180px}}@media (width<=480px){.decoContainer{top:-140px}}@media (width<=400px){.decoContainer{top:-130px}}.decoContainer__deco{width:100%;height:100%}.decoContainer--user{left:25%;right:0}@media (width<=1600px){.decoContainer--user{top:-400px;left:15%}}@media (width<=1400px){.decoContainer--user{top:-350px}}@media (width<=1200px){.decoContainer--user{top:-280px}}@media (width<=1024px){.decoContainer--user{top:-220px;left:5%;right:5%}}@media (width<=900px){.decoContainer--user{top:-150px}}@media (width<=768px){.decoContainer--user{top:-125px}}@media (width<=600px){.decoContainer--user{top:-80px}}@media (width<=480px){.decoContainer--user{top:-40px}}@media (width<=400px){.decoContainer--user{top:-30px}}.decoContainer--index{bottom:0;left:unset;width:740px;height:920px;top:610px;right:0}@media (width<=1800px){.decoContainer--show{top:-600px;left:15%}}@media (width<=1600px){.decoContainer--show{top:-560px;left:15%}}@media (width<=1400px){.decoContainer--show{top:-500px}}@media (width<=1200px){.decoContainer--show{top:-450px}}@media (width<=1024px){.decoContainer--show{left:5%;right:5%}}@media (width<=900px){.decoContainer--show{top:-400px}}@media (width<=600px){.decoContainer--show{top:-380px}}@media (width<=480px){.decoContainer--show{top:-320px}}.filters{align-self:flex-end;align-items:center;gap:25px;margin-left:auto;display:flex}@media (width<=768px){.filters{flex-wrap:wrap;justify-content:flex-end;gap:15px}}.filters__content{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.filters__content__formSearch{position:relative}@media (width<=768px){.filters__content__formSearch{min-width:0}}.filters__content__formSearch__input{color:#1e3a8a;opacity:1;background:#ccd7ffbf;border:none;border-radius:15px;width:460px;padding:15px 25px;font-size:1.25em;font-weight:700}@media (width<=768px){.filters__content__formSearch__input{width:100%;min-width:0;max-width:460px;font-size:1em}}.filters__content__formSearch__input::placeholder{color:#1e3a8a}.filters__content__formSearch__button{background:0 0;border:none;position:absolute;top:12px;right:15px}.filters__content__formSearch__button__icon{fill:#1e3a8a;width:25px;height:25px}.filters__content__buttonContainer__button{background:#ccd7ffbf;padding:11px 40px}.filters__form{z-index:99999;background:#e3ebff;width:350px;max-width:100vw;height:100dvh;padding:30px;position:fixed;top:0;right:0;overflow-y:auto}@media (width<=768px){.filters__form{width:85%}}.filters__form.hidden{display:none}.filters__form__text{margin-bottom:30px;display:block}.filters__form__fieldset{margin-bottom:30px}.filters__form__fieldset__legend{color:#1e3a8a;margin-bottom:20px;font-family:DM Sans,sans-serif;font-size:1.5em;font-weight:700}@media (width<=600px){.filters__form__fieldset__legend{font-size:1.25em}}.filters__form__fieldset__checkbox__label{color:#fff;background:#1e3a8a;border-radius:10px;flex-wrap:wrap;align-items:center;gap:15px;margin-bottom:10px;padding:10px;display:flex}.filters__form__fieldset__checkbox__label__text{color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;width:85%;font-family:DM Sans,sans-serif;font-size:1.25em;display:flex}@media (width<=600px){.filters__form__fieldset__checkbox__label__text{font-size:1em}}.filters__form__fieldset__checkbox__label__text__icon{fill:#fff;width:40px;height:40px}@media (width<=600px){.filters__form__fieldset__checkbox__label__text__icon{width:30px;height:30px}}.filters__form__label{color:#1e3a8a;margin-bottom:10px;font-family:DM Sans,sans-serif;font-size:1.5em;font-weight:700;display:block}@media (width<=600px){.filters__form__label{font-size:1.25em}}.filters__form__sort{color:#1e3a8a;background:#e9efff;border:2px solid #1e3a8a;border-radius:5px;width:90%;padding:5px;font-size:1.25em;font-weight:700}@media (width<=600px){.filters__form__sort{font-size:1em}}.filters__form__buttons{gap:15px;display:flex}.filters__form__buttons__buttonContainer{margin-top:20px;margin-bottom:50px}.filters__form__buttons__buttonContainer__button{padding:15px 20px}.breadcrumb{align-items:center;gap:5px;display:flex;position:absolute;bottom:-35px;left:125px}@media (width<=1695px){.breadcrumb{left:10px}}@media (width<=1400px){.breadcrumb{left:50px}}@media (width<=1024px){.breadcrumb{left:40px}}@media (width<=600px){.breadcrumb{left:30px}}.breadcrumb li{color:#4f4a4a;font-family:DM Sans,sans-serif}@media (width<=600px){.breadcrumb li{font-size:.75em}}.breadcrumb li a{color:#4f4a4a}.breadcrumb li:before{content:">";color:#4f4a4a;padding-right:5px;font-weight:700}.breadcrumb li:first-of-type:before{display:none}.breadcrumb li:last-of-type{color:#1e3a8a;align-items:center;gap:5px;font-weight:700;display:flex}.breadcrumb li:last-of-type:before{color:#1e3a8a}.header__container__burger__container__list,.header__content__burger__container__list{z-index:99999;text-align:left;color:#1e3a8a;background-color:#fff;flex-direction:column;width:100%;padding:20px;font-size:1.25rem;font-weight:600;transition:transform .3s;display:flex;position:fixed;inset:100px 0 0;transform:translate(-100%)}.header__container__burger__container__list__buttons,.header__content__burger__container__list__buttons{flex-direction:column;gap:15px;width:90%;margin-top:70px;display:flex}.header__container__burger__container__list__buttons__buttonContainer__button,.header__content__burger__container__list__buttons__buttonContainer__button{justify-content:center;padding:20px;display:flex}@media (width<=768px){.header__container__burger__container__list__buttons__buttonContainer__button,.header__content__burger__container__list__buttons__buttonContainer__button{font-size:1.25em}}.header__container__burger__container__list__buttonContainer,.header__content__burger__container__list__buttonContainer{width:90%}.header__container__burger__container__list__buttonContainer__button,.header__content__burger__container__list__buttonContainer__button{color:#1e3a8a;justify-content:space-between;align-items:center;padding:20px;font-size:1.5em;display:flex}@media (width<=768px){.header__container__burger__container__list__buttonContainer__button,.header__content__burger__container__list__buttonContainer__button{font-size:1.25em}}.header__container__burger__container__list__buttonContainer__button:hover,.header__container__burger__container__list__buttonContainer__button:focus,.header__content__burger__container__list__buttonContainer__button:hover,.header__content__burger__container__list__buttonContainer__button:focus{color:#00b5c4}.header__container__burger__container__list__buttonContainer__button:hover svg,.header__container__burger__container__list__buttonContainer__button:focus svg,.header__content__burger__container__list__buttonContainer__button:hover svg,.header__content__burger__container__list__buttonContainer__button:focus svg{fill:#00b5c4}.header__container__burger__container__list__buttonContainer__button svg,.header__content__burger__container__list__buttonContainer__button svg{fill:#1e3a8a;width:25px;height:25px}.header__container__burger__container__list__buttonContainer__button:before,.header__content__burger__container__list__buttonContainer__button:before{background:#1e3a8a}.nav__check{display:none}#menu-toggle:checked~.header__container__burger__container__list,#menu-toggle:checked~.header__content__burger__container__list{transform:translate(0)}.nav__toggle{z-index:5;cursor:pointer;background:0 0;border:none;display:flex}.header__container__burger__label,.header__content__burger__label{padding:10px}@media (width<=600px){.header__container__burger__label,.header__content__burger__label{padding-left:0}}.header__container__burger__label__svg__path,.header__content__burger__label__svg__path{stroke:#fff;stroke-linecap:round;transform-origin:50%;transition:all .3s}.nav__check:checked+.nav__toggle svg path:first-of-type{transform:rotate(45deg)translateY(8px)}.nav__check:checked+.nav__toggle svg path:nth-of-type(2){opacity:0}.nav__check:checked+.nav__toggle svg path:last-of-type{transform:rotate(-45deg)translateY(-10px)}.header__container__burger__container__link{border-radius:50%;max-width:100px;max-height:100px;overflow:hidden}.header__container__burger__container__link__img{object-fit:cover;width:100%;height:100%}.mfp-bg{background:#000000d9}.mfp-wrap{z-index:4;background:#000000d9;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mfp-content{max-width:90vw;max-height:100vh}.mfp-close,.mfp-counter,.mfp-preloader{display:none}.mfp-img{object-fit:contain;max-width:90%;max-height:100vh;margin:0 auto;display:block}.mfp-arrow{background:#fff;border:none;border-radius:50%;width:40px;height:40px;position:absolute;bottom:25%;left:50%}@media (width<=900px){.mfp-arrow{left:55%}}.mfp-arrow:before{content:"›";color:#1e3a8a;margin-top:-13px;font-size:3.5em;font-weight:700;display:block}.mfp-arrow-left{left:45%;transform:rotate(180deg)}@media (width<=900px){.mfp-arrow-left{left:40%}}.heading{padding-top:80px;overflow:hidden}.heading .breadcrumb{bottom:65px;left:0}@media (width<=1695px){.heading .breadcrumb{left:50px;bottom:unset;z-index:1;top:-55px}}.heading__title{text-align:center;width:100%;max-width:none}.heading__text{text-align:center;margin-top:20px;margin-bottom:30px;font-size:1.25em}@media (width<=768px){.heading__text{font-size:1em}}.heading__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:20px;display:flex}.postsEdit .heading .wrapper{flex-direction:column;align-items:center;display:flex}.postsEdit .heading .breadcrumb{bottom:140px;left:0}@media (width<=1695px){.postsEdit .heading .breadcrumb{top:-55px;left:50px;bottom:unset}}@media (width<=900px){.postsEdit .heading .breadcrumb{flex-wrap:wrap}}.postsEdit .heading__title{max-width:580px}@media (width<=900px){.showUser .breadcrumb{flex-wrap:wrap}}.formContainer{padding-top:50px;padding-bottom:80px;overflow:hidden}.formContainer__decoContainer{pointer-events:none;z-index:-1;width:870px;height:1055px;position:absolute;bottom:-250px;right:0}.formContainer__decoContainer__deco{width:100%;height:100%}.formContainer__title{max-width:none;margin-bottom:30px}.formContainer__form{z-index:1;grid-template-columns:1fr 2fr;gap:25px;display:grid;position:relative}@media (width<=900px){.formContainer__form{grid-template-columns:1fr}}.formContainer__form__secondary{min-width:0}.formContainer__form__secondary__fieldset{background:#f4f7ff;border:2px solid #1e3a8a;border-radius:20px;min-width:0;padding:45px 25px;box-shadow:0 0 30px #1e3a8a40}.formContainer__form__secondary__fieldset__formRow{flex-direction:column;width:100%;min-width:0;margin-bottom:25px;display:flex}.formContainer__form__secondary__fieldset__formRow__label{color:#1e3a8a;margin-bottom:10px;font-family:Inter,sans-serif;font-size:1.25em;font-weight:700}.formContainer__form__secondary__fieldset__formRow__label .required{color:#c51010}.formContainer__form__secondary__fieldset__formRow__textarea{background:#1e3a8a0d;border:2px solid #1e3a8a;border-radius:10px;min-width:0;padding:15px;font-family:DM Sans,sans-serif;font-size:1em}.formContainer__form__secondary__fieldset__title{color:#1e3a8a;margin-bottom:10px;font-family:Inter,sans-serif;font-size:1.25em;font-weight:700;display:block}.formContainer__form__secondary__fieldset__title .required{color:#c51010}.formContainer__form__secondary__fieldset__image{background:#1e3a8a33;border:2px solid #1e3a8a;border-radius:10px;padding:105px 25px}@media (width<=600px){.formContainer__form__secondary__fieldset__image{padding:75px 15px}}.formContainer__form__secondary__fieldset__image__button{max-width:max-content;margin-bottom:20px}.formContainer__form__secondary__fieldset__image__text{color:#1e3a8a}.formContainer__form__secondary__fieldset__image--complet{flex-wrap:wrap;align-items:center;gap:20px;padding:30px 25px;display:flex}@media (width<=400px){.formContainer__form__secondary__fieldset__image--complet{padding:20px 15px}}.formContainer__form__secondary__fieldset__image--complet .formContainer__form__secondary__fieldset__image__button{width:25px;height:25px;padding:15px}@media (width<=400px){.formContainer__form__secondary__fieldset__image--complet .formContainer__form__secondary__fieldset__image__button{width:20px;height:20px;padding:10px}}.formContainer__form__secondary__fieldset__buttonContainer{margin-top:25px}.formContainer__form__secondary__fieldset__buttonContainer__button{margin-left:auto;margin-right:0;padding:15px 25px}.formContainer__form__fieldset{z-index:1;background:#f4f7ff;border:2px solid #1e3a8a;border-radius:20px;min-width:0;padding:45px 25px;box-shadow:0 0 30px #1e3a8a40}.formContainer__form__fieldset__formRow{flex-direction:column;width:100%;min-width:0;margin-bottom:25px;display:flex}.formContainer__form__fieldset__formRow__label{color:#1e3a8a;margin-bottom:10px;font-family:Inter,sans-serif;font-size:1.25em;font-weight:700}.formContainer__form__fieldset__formRow__label .required{color:#c51010}.formContainer__form__fieldset__formRow__label:has(+input:disabled){color:#3d3d3d}.formContainer__form__fieldset__formRow__input,.formContainer__form__fieldset__formRow__textarea,.formContainer__form__fieldset__formRow__select{background:#1e3a8a0d;border:2px solid #1e3a8a;border-radius:10px;min-width:0;padding:15px;font-family:DM Sans,sans-serif;font-size:1em}.formContainer__form__fieldset__formRow__input:disabled,.formContainer__form__fieldset__formRow__textarea:disabled,.formContainer__form__fieldset__formRow__select:disabled{background:#3d3d3d33;border:2px solid #3d3d3d}.formContainer__form__fieldset__formRow__select{color:#1e3a8a;background:#c7d5ff59}.formContainer__form__fieldset__buttonContainer{margin-top:25px}.formContainer__form__fieldset__buttonContainer__button{margin-left:auto;margin-right:0;padding:15px 25px}.slider--dots .slick-dots{justify-content:center;gap:10px;display:flex}@media (width<=768px){.slider--dots .slick-dots{gap:5px}}.slider--dots .slick-dots li button{background:#00b5c4;border:none;border-radius:50%;width:13px;height:13px;font-size:0}@media (width<=768px){.slider--dots .slick-dots li button{width:7px;height:8px}}.slider--dots .slick-active button{background:#1e3a8a!important;width:17px!important;height:17px!important}@media (width<=768px){.slider--dots .slick-active button{width:10px!important;height:10px!important}}.public .header{z-index:99999;background:#1e3a8a;border-radius:40px;margin-top:30px;margin-left:40px;margin-right:40px;padding:15px 40px;position:relative}@media (width<=1400px){.public .header{border-radius:0;margin:0}}.public .header__container{display:flex}@media (width<=1400px){.public .header__container{border-bottom:2px solid #fff;justify-content:space-between;align-items:flex-end;gap:20px}}@media (width<=600px){.public .header__container{gap:10px}}.public .header__container__burger{display:none}@media (width<=1400px){.public .header__container__burger{display:block}}.public .header__container__imgContainer{width:335px;height:80px;padding-right:30px}@media (width<=1600px){.public .header__container__imgContainer{width:230px}}@media (width<=1400px){.public .header__container__imgContainer{width:300px;padding-right:0}}.public .header__container__imgContainer__link,.public .header__container__imgContainer__link__img{width:100%;height:100%}.public .header__container__navigation{border-left:1px solid #fff;height:90%;margin-top:auto;margin-bottom:auto}@media (width<=1400px){.public .header__container__navigation{display:none}}.public .header__container__navigation__list{align-items:center;height:100%;display:flex}.public .header__container__navigation__list__item__link{color:#fff;padding:15px 20px;font-size:1.25em;font-weight:700}.public .header__container__navigation__list__item__link:before{display:none}.public .header__container__navigation__list__item__link.active{color:#1aecff;font-size:1.5em;font-weight:700}.public .header__container__navigation__list__item__link:hover,.public .header__container__navigation__list__item__link:focus{color:#1aecff;font-weight:700}.public .header__container__formSearch{margin-top:auto;margin-bottom:auto;margin-left:auto;padding-right:30px;position:relative}@media (width<=1400px){.public .header__container__formSearch{display:none}}.public .header__container__formSearch__input{color:#fff;opacity:1;background:0 0;border:1px solid #fff;border-radius:20px;max-width:215px;padding:10px 25px;font-size:1.25em;font-weight:700}.public .header__container__formSearch__input::placeholder{color:#fff}.public .header__container__formSearch__button{background:0 0;border:none;position:absolute;top:10px;right:45px}.public .header__container__formSearch__button__icon{fill:#fff;width:25px;height:25px}.public .header__container__link{border-radius:50%;width:80px;height:80px;overflow:hidden}@media (width<=1400px){.public .header__container__link{width:60px;height:60px;margin-bottom:10px}}@media (width<=600px){.public .header__container__link{width:40px;min-width:40px;height:40px;min-height:40px}}.public .header__container__link__img{object-fit:cover;object-position:center;width:100%;height:100%}.public .header__container__buttons{border-left:1px solid #fff;align-items:center;gap:20px;margin-right:0;padding-left:30px;display:flex}@media (width<=1400px){.public .header__container__buttons{display:none}}.public .header__container__account{display:none}@media (width<=1400px){.public .header__container__account{display:block}}.public .header__container__account__buttonContainer__button__icon{width:25px;height:25px}@media (width<=600px){.public .header__container__account__buttonContainer__button__icon{width:25px;height:25px}}.footer{background:#1e3a8a;flex-direction:column;gap:60px;padding:50px 45px 20px;display:flex}@media (width<=600px){.footer{padding:50px 25px 20px}}.footer__primary{gap:15px;display:flex}@media (width<=1400px){.footer__primary{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:70px}}.footer__primary__imgContainer{min-width:430px}@media (width<=1200px){.footer__primary__imgContainer{width:400px;min-width:unset}}@media (width<=900px){.footer__primary__imgContainer{width:100%}}.footer__primary__imgContainer__link,.footer__primary__imgContainer__link__img{width:100%;height:100%}.footer__primary__links{flex-wrap:wrap;justify-content:flex-end;gap:18%;width:100%;margin-left:auto;margin-right:50px;display:flex}@media (width<=1400px){.footer__primary__links{justify-content:flex-start}}@media (width<=1200px){.footer__primary__links{justify-content:flex-start;margin-left:40px}}@media (width<=900px){.footer__primary__links{gap:70px}}@media (width<=768px){.footer__primary__links{margin-left:unset}}.footer__primary__links__navigation{min-width:320px}@media (width<=600px){.footer__primary__links__navigation{min-width:265px}}.footer__primary__links__navigation__title{margin-bottom:40px;padding-left:10px}.footer__primary__links__navigation__list{flex-flow:column wrap;max-height:190px;display:flex}.footer__primary__links__navigation__list__item{margin-right:80px}@media (width<=1200px){.footer__primary__links__navigation__list__item{margin-right:40px}}.footer__primary__links__navigation__list__item__link{color:#fff;margin-bottom:20px;padding:10px;font-family:Inter,sans-serif;font-size:1.25em;font-weight:400}.footer__primary__links__navigation__list__item__link:before{display:none}.footer__primary__links__navigation__list__item__link.active{color:#1aecff;font-size:1.5em;font-weight:700}.footer__primary__links__navigation__list__item__link:hover,.footer__primary__links__navigation__list__item__link:focus{color:#1aecff}.footer__primary__links__contact__title{margin-bottom:40px;padding-left:10px}.footer__primary__links__contact__buttonContainer__button{word-break:break-word;border:none;margin-bottom:20px;padding:10px;font-family:Inter,sans-serif;font-weight:400}.footer__primary__links__contact__buttonContainer__button:before{display:none}.footer__primary__links__contact__buttonContainer__button:hover{color:#00b5c4;border:none}.footer__secondary{border-top:1px solid #fff;padding-top:15px}.footer__secondary__navigation__list{gap:20px;display:flex}@media (width<=600px){.footer__secondary__navigation__list{flex-direction:column;gap:5px}}.footer__secondary__navigation__list__item{align-items:center;display:flex}.footer__secondary__navigation__list__item:after{content:"-";color:#fff;padding-left:20px}@media (width<=600px){.footer__secondary__navigation__list__item:after{display:none}}.footer__secondary__navigation__list__item:last-child:after{display:none}.footer__secondary__navigation__list__item__link{padding:15px 10px;font-weight:400}.footer__secondary__navigation__list__item__link:before{display:none}.footer__secondary__navigation__list__item__link.active,.footer__secondary__navigation__list__item__link:hover,.footer__secondary__navigation__list__item__link:focus{color:#00b5c4}.footer__secondary__navigation__list__item__text{color:#fff;font-size:1.25em}@media (width<=768px){.footer__secondary__navigation__list__item__text{font-size:1em}}.banner{min-height:660px;display:flex;position:relative}@media (width<=1800px){.banner{min-height:560px}}@media (width<=1400px){.banner{min-height:620px}}.banner__backgroundContainer{z-index:-1;border-radius:0 230px;width:100%;position:absolute;inset:-140px 0 0;overflow:hidden}.banner__backgroundContainer:after{content:"";background:#1e3a8a80;width:100%;height:auto;position:absolute;inset:-140px 0 0}@media (width<=768px){.banner__backgroundContainer:after{background:#1e3a8ab3}}@media (width<=1400px){.banner__backgroundContainer{border-radius:0 0 0 160px}}@media (width<=900px){.banner__backgroundContainer{border-radius:0 0 0 120px}}@media (width<=600px){.banner__backgroundContainer{border-radius:0 0 0 70px}}.banner__backgroundContainer__background{object-fit:cover;width:100%;height:100%}@media (width<=1200px){.banner__backgroundContainer__background{object-position:60%}}@media (width<=1024px){.banner__backgroundContainer__background{object-position:65%}}@media (width<=900px){.banner__backgroundContainer__background{object-position:70%}}.banner .wrapper{margin-top:auto;margin-bottom:auto;margin-left:100px}@media (width<=1200px){.banner .wrapper{margin-left:50px}}@media (width<=600px){.banner .wrapper{margin-left:0}}.banner__title{max-width:380px;margin-bottom:20px;padding-left:100px;font-size:4em}.banner__title__span{color:#1aecff}@media (width<=1695px){.banner__title{padding-left:0}}@media (width<=900px){.banner__title{max-width:240px;font-size:2.5em}}.banner__subtitle{color:#fff;max-width:485px;margin-bottom:40px;padding-left:100px;font-size:1.25em;line-height:1.5}@media (width<=1695px){.banner__subtitle{padding-left:0}}@media (width<=900px){.banner__subtitle{display:none}}.banner__subtitle--tel{display:none}@media (width<=900px){.banner__subtitle--tel{max-width:390px;font-weight:700;display:block}}.banner__buttons{gap:20px;padding-left:100px;display:flex}@media (width<=1695px){.banner__buttons{padding-left:0}}@media (width<=900px){.banner__buttons{flex-direction:column;align-items:flex-start}}@media (width<=600px){.banner__buttons__buttonContainer__button{padding:20px 15px}}.banner--about{z-index:2;position:relative}@media (width<=1400px){.banner--about{min-height:500px}}@media (width<=1200px){.banner--about{min-height:400px}}.banner--about .wrapper{flex-direction:column;align-items:flex-end;display:flex}@media (width<=900px){.banner--about .wrapper{align-items:flex-start}}.banner--about .banner__backgroundContainer:after{content:"";background:#1e3a8a80;width:100%;height:auto;position:absolute;inset:-140px 0 0}@media (width<=1200px){.banner--about .banner__backgroundContainer__background{object-position:0}}@media (width<=600px){.banner--about .banner__backgroundContainer__background{object-position:20%}}.banner--about .banner__title{max-width:610px;font-size:3.5em}@media (width<=1200px){.banner--about .banner__title{max-width:400px;font-size:2.5em}}@media (width<=600px){.banner--about .banner__title{font-size:2em}}.banner--about .banner__buttons{margin-right:145px}@media (width<=1200px){.banner--about .banner__buttons{margin-right:unset}}.banner--about .banner__buttons__buttonContainer__button{padding:10px 20px}.card-post{background:#fefefe;border-radius:15px;padding:15px;position:relative}.card-post:hover,.card-post:focus{transform:scale(1.02);box-shadow:0 8px 24px #1e3a8a40}.card-post__link{position:absolute;inset:0}.card-post__link,.card-post__container{width:100%;height:100%}.card-post__link__iconContainer,.card-post__container__iconContainer{background:#1e3a8a;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;padding:10px;display:flex;position:absolute;top:25px;right:25px}@media (width<=480px){.card-post__link__iconContainer,.card-post__container__iconContainer{width:40px;height:40px;padding:5px}}.card-post__link__iconContainer__icon,.card-post__container__iconContainer__icon{fill:#fefefe;width:40px;height:40px}@media (width<=480px){.card-post__link__iconContainer__icon,.card-post__container__iconContainer__icon{width:30px;height:30px}}.card-post__link__imgContainer,.card-post__container__imgContainer{aspect-ratio:16/9;border-radius:15px;overflow:hidden}.card-post__link__imgContainer__img,.card-post__container__imgContainer__img{object-position:center;object-fit:cover;width:100%;height:100%}.card-post__link__contentContainer,.card-post__container__contentContainer{margin-top:10px}.card-post__link__contentContainer__title,.card-post__container__contentContainer__title{text-transform:uppercase;color:#1e3a8a;min-height:3em;font-size:1.5em;font-weight:700;line-height:1.5}@media (width<=768px){.card-post__link__contentContainer__title,.card-post__container__contentContainer__title{font-size:1.25em}}.card-post__link__contentContainer__info,.card-post__container__contentContainer__info{align-items:center;gap:10px;margin-top:15px;margin-bottom:10px;display:flex}.card-post__link__contentContainer__info__icon,.card-post__container__contentContainer__info__icon{fill:#3d3d3d;width:25px;height:25px}.card-post__link__contentContainer__info__text,.card-post__container__contentContainer__info__text{color:#3d3d3d;font-family:Inter,sans-serif;font-size:1.25em}@media (width<=768px){.card-post__link__contentContainer__info__text,.card-post__container__contentContainer__info__text{font-size:1em}}.card-post__link__contentContainer__price,.card-post__container__contentContainer__price{color:#1a41ae;margin-top:20px;font-family:DM Sans,sans-serif;font-size:1.5em;font-weight:700}@media (width<=768px){.card-post__link__contentContainer__price,.card-post__container__contentContainer__price{font-size:1.25em}}.card-post__link__contentContainer__navigation,.card-post__container__contentContainer__navigation{justify-content:space-between;align-items:center;gap:15px;display:flex}.card-post__link__contentContainer__navigation__button,.card-post__container__contentContainer__navigation__button{color:#1e3a8a;flex-direction:row-reverse;justify-content:flex-end;padding:10px 10px 10px 0;font-weight:400;display:block}.card-post__link__contentContainer__navigation__button svg,.card-post__container__contentContainer__navigation__button svg{width:10px;height:15px}.card-post__link__contentContainer__navigation__button,.card-post__container__contentContainer__navigation__button{z-index:1}.card-post__link__contentContainer__navigation__button:before,.card-post__container__contentContainer__navigation__button:before{z-index:-1;background:#01b0bf}.card-post__link__contentContainer__navigation__button:hover,.card-post__link__contentContainer__navigation__button:focus,.card-post__container__contentContainer__navigation__button:hover,.card-post__container__contentContainer__navigation__button:focus{background:0 0}.card-post__link__contentContainer__navigation__button:hover svg,.card-post__link__contentContainer__navigation__button:focus svg,.card-post__container__contentContainer__navigation__button:hover svg,.card-post__container__contentContainer__navigation__button:focus svg{fill:#01b0bf}.card-post__link__contentContainer__navigation__buttons,.card-post__container__contentContainer__navigation__buttons{display:flex}.card-post__link__contentContainer__navigation__buttons__button,.card-post__container__contentContainer__navigation__buttons__button{background:0 0;border:none}.card-post__link__contentContainer__navigation__buttons__button__icon,.card-post__container__contentContainer__navigation__buttons__button__icon{fill:#1e3a8a;width:25px;height:45px}.card-post--rental:hover,.card-post--rental:focus{box-shadow:unset;transform:unset}.card-post--rental .card-post__container__iconContainer{width:40px;height:40px}@media (width<=480px){.card-post--rental .card-post__container__iconContainer{width:30px;height:30px}}.card-post--rental .card-post__container__iconContainer__icon{width:30px;height:30px}@media (width<=480px){.card-post--rental .card-post__container__iconContainer__icon{width:20px;height:20px}}.card-post--rental .card-post__container__contentContainer__price{padding-top:20px;padding-bottom:15px;display:block}.card-post--rental .card-post__container__contentContainer__date{padding:10px}.card-post--rental .card-post__container__contentContainer__date:before{display:none}.card-post--rental .card-post__container__contentContainer__date:hover,.card-post--rental .card-post__container__contentContainer__date:focus{color:#1e3a8a;background:0 0}.card-post--registered .card-post__link__iconContainer{width:40px;height:40px}@media (width<=480px){.card-post--registered .card-post__link__iconContainer{width:30px;height:30px}}.card-post--registered .card-post__link__iconContainer__icon{width:30px;height:30px}@media (width<=480px){.card-post--registered .card-post__link__iconContainer__icon{width:20px;height:20px}}.card-post--registered .card-post__link__contentContainer__price{margin-bottom:25px;display:block}.card-post--registered .card-post__link__contentContainer__navigation__button{z-index:1;padding:10px 10px 10px 0;display:block}.card-post--registered .card-post__link__contentContainer__navigation__button:before{z-index:-1;background:#01b0bf}.card-post--registered .card-post__link__contentContainer__navigation__button:hover,.card-post--registered .card-post__link__contentContainer__navigation__button:focus{background:0 0}.card-post--registered .card-post__link__contentContainer__navigation__button:hover svg,.card-post--registered .card-post__link__contentContainer__navigation__button:focus svg{fill:#01b0bf}.card-post--registered .card-post__link__contentContainer__navigation__buttons{position:absolute;bottom:60px;right:15px}.card-post--post{position:relative}.card-post--post .card-post__link__iconContainer{width:40px;height:40px}@media (width<=480px){.card-post--post .card-post__link__iconContainer{width:30px;height:30px}}.card-post--post .card-post__link__iconContainer__icon{width:30px;height:30px}@media (width<=480px){.card-post--post .card-post__link__iconContainer__icon{width:20px;height:20px}}.card-post--post .card-post__link__contentContainer{flex-direction:column;min-height:260px;display:flex}.card-post--post .card-post__link__contentContainer__sold{background:#2b7029;border-radius:15px 0;padding:10px 15px;position:absolute;top:0;left:0}.card-post--post .card-post__link__contentContainer__sold__text{color:#fff;text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:1.5em;font-weight:700}@media (width<=768px){.card-post--post .card-post__link__contentContainer__sold__text{font-size:1.25em}}.card-post--post .card-post__link__contentContainer__navigation{height:100%;margin-top:auto;margin-bottom:0;padding-top:25px}.card-post--post .card-post__link__contentContainer__navigation__button{padding:10px;display:block}.card-post--post .card-post__link__contentContainer__registered{color:#1e3a8a;align-items:center;gap:10px;font-family:Inter,sans-serif;display:flex;position:absolute;bottom:90px;right:25px}.card-post--post .card-post__link__contentContainer__registered__button{color:#3d3d3d;background:0 0;border:none;align-items:center;gap:10px;font-size:1em;display:flex}.card-post--post .card-post__link__contentContainer__registered__button__icon,.card-post--post .card-post__link__contentContainer__registered__icon{fill:#1e3a8a;width:25px;height:30px}.card-post--last .card-post__link__imgContainer{width:265px;height:155px}.card-post--last .card-post__link__iconContainer{width:40px;height:40px}@media (width<=480px){.card-post--last .card-post__link__iconContainer{width:30px;height:30px}}.card-post--last .card-post__link__iconContainer__icon{width:30px;height:30px}@media (width<=480px){.card-post--last .card-post__link__iconContainer__icon{width:20px;height:20px}}.posts__title{max-width:none}.posts__listing{grid-template-columns:repeat(auto-fit,minmax(250px,315px));gap:25px;width:100%;padding:20px 25px 40px;display:grid;overflow-x:scroll}.user .header{background:#1e3a8a;width:420px;height:100vh;position:sticky;top:0;overflow:hidden}@media (width<=1800px){.user .header{width:370px}}@media (width<=1695px){.user .header{z-index:2;width:100%;height:100px}}.user .header__content{height:100vh;padding:30px}@media (width<=1695px){.user .header__content{justify-content:space-between;align-items:flex-end;gap:10px;height:80px;padding:15px;display:flex}}.user .header__content__burger{display:none}@media (width<=1695px){.user .header__content__burger{display:block}}.user .header__content__burger__container__form__buttonContainer{padding-top:50px}.user .header__content__burger__container__form__buttonContainer__button{width:90%}.user .header__content__imgContainer{margin-bottom:30px}@media (width<=1800px){.user .header__content__imgContainer{width:310px}}@media (width<=1695px){.user .header__content__imgContainer{width:250px;margin-bottom:10px}}.user .header__content__imgContainer__link__img{width:100%;height:100%}.user .header__content__navigation{border-top:2px solid #fff;border-bottom:2px solid #fff;height:75%;padding-top:30px}@media (width<=1695px){.user .header__content__navigation{display:none}}.user .header__content__navigation__list__item{border-radius:10px;position:relative}.user .header__content__navigation__list__item.active{background:#00b5c4b3}.user .header__content__navigation__list__item__link{z-index:1;margin-bottom:15px;padding:15px}.user .header__content__navigation__list__item__link:before{content:"";z-index:-1;background:#00b5c499;height:100%;transition:transform .3s;position:absolute;inset:0;transform:translate(-100%)}.user .header__content__navigation__list__item__link:hover,.user .header__content__navigation__list__item__link:focus{background:0 0}.user .header__content__navigation__list__item__link:hover:before,.user .header__content__navigation__list__item__link:focus:before{transform:translate(0)}.user .header__content__buttonContainer{display:none}@media (width<=1695px){.user .header__content__buttonContainer{display:block}}.user .header__content__buttonContainer__button svg{width:30px;height:30px}@media (width<=600px){.user .header__content__buttonContainer__button svg{width:25px;height:25px}}@media (width<=1695px){.user .header__content__form{display:none}}.user .header__content__form__buttonContainer{max-width:220px;margin:20px auto 30px}.user .header__content__form__buttonContainer__button{padding:10px 25px}.modal{z-index:20;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal__container{background:#e9efff;border:4px solid #1e3a8a;border-radius:20px;max-width:600px;padding:30px}.modal__container__title{text-align:center;color:#1e3a8a;font-size:2em;font-weight:700;line-height:1.2}@media (width<=900px){.modal__container__title{font-size:1.5em}}@media (width<=600px){.modal__container__title{font-size:1.25em}}.modal__container__buttons{justify-content:center;align-items:center;gap:20px;margin-top:20px;display:flex}@media (width<=480px){.modal__container__buttons{flex-direction:column-reverse;gap:10px}.modal__container__buttons__buttonContainer{width:100%}}.modal__container__buttons__buttonContainer__button{padding:20px 25px!important}@media (width<=480px){.modal__container__buttons__buttonContainer__button{width:100%;padding:10px 15px!important}}.modal__container__notification{width:100%}.modal__container__notification__link{border-bottom:2px solid #1e3a8a;width:100%;padding:20px 0 10px 10px;font-size:1.25em}@media (width<=600px){.modal__container__notification__link{font-size:1em}}.modal__container__form{flex-direction:column;align-items:center;margin-top:30px;display:flex}.modal__container__form__formRow{flex-direction:column;align-items:center;width:100%;margin-bottom:25px;display:flex}.modal__container__form__formRow__label{color:#3d3d3d;margin-bottom:15px;font-family:Inter,sans-serif;font-size:1.5em;font-weight:700}@media (width<=600px){.modal__container__form__formRow__label{font-size:1.25em}}.modal__container__form__formRow__label .required{color:#c51010}.modal__container__form__formRow__input{color:#1e3a8a;background:#e9efff;border:2px solid #1e3a8a;border-radius:5px;width:90%;padding:5px;font-size:1.25em;font-weight:700}@media (width<=600px){.modal__container__form__formRow__input{font-size:1em}}.modal__container__form__formRow__select{color:#1e3a8a;background:#e9efff;border:2px solid #1e3a8a;border-radius:5px;width:90%;padding:5px;font-size:1.25em;font-weight:700}@media (width<=600px){.modal__container__form__formRow__select{font-size:1em}}.modal__container__form__formRow__select__option{font-size:1.25em}@media (width<=600px){.modal__container__form__formRow__select__option{font-size:1em}}.modal__container__form__buttonContainer{margin-top:20px}.modal__container__form__buttonContainer__button{padding:15px 25px}.modal__container .filters__form{position:absolute;top:0;right:0}@media (width<=600px){.modal__container .filters__form{width:80%}}@media (width<=400px){.modal__container .filters__form{width:85%}}.modal--messages .modal__container{max-width:800px}.modal--messages .modal__container__content{justify-content:space-between;align-items:center;margin-top:30px;margin-bottom:20px;font-size:1.25em;display:flex}@media (width<=600px){.modal--messages .modal__container__content{font-size:1em}}.modal--messages .modal__container__subject{font-family:Inter,sans-serif;font-size:1.25em}@media (width<=600px){.modal--messages .modal__container__subject{font-size:1em}}.modal--messages .modal__container__message{margin-top:10px;font-size:1.25em}@media (width<=600px){.modal--messages .modal__container__message{font-size:1em}}.modal--messages .modal__container__buttons{gap:20px;display:flex}.modal--messages .modal__container__buttons__buttonContainer__button{padding:15px 25px!important}.modal--messages .modal__container__buttons__buttonContainer:nth-child(2) .modal__container__buttons__buttonContainer__button{padding:20px 25px!important}.modal--filters .modal__container{background:0 0;border:none}.image-card{position:relative}.image-card__imageContainer{border-radius:20px;width:200px;height:150px;overflow:hidden}@media (width<=400px){.image-card__imageContainer{width:150px;height:110px}}.image-card__imageContainer__image{object-fit:cover;width:100%;height:100%}.image-card__buttonContainer{position:absolute;top:15px;right:15px}.image-card__buttonContainer__button{border-radius:50%;padding:15px}@media (width<=600px){.image-card__buttonContainer__button{padding:10px}}.image-card__buttonContainer__button svg{width:15px;height:15px}@media (width<=600px){.image-card__buttonContainer__button svg{width:10px;height:10px}}.card-message{background:#b6c8ff33;border:2px solid #1e3a8a;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;margin-bottom:20px;padding:20px;display:flex;position:relative}@media (width<=1695px){.card-message{width:unset;gap:20px}}.card-message__button{background:0 0;border:none;position:absolute;inset:0}.card-message__content__name{color:#1e3a8a;margin-bottom:10px;font-size:1.25em;font-weight:700}.card-message__content__subject,.card-message__date{color:#3d3d3d}.card-message--read{border:2px solid #b6c8ff66}.textPage .text__decoContainer{pointer-events:none;z-index:-1;position:absolute;top:50%;left:50%;transform:translate(-50%)}@media (width<=900px){.textPage .text__decoContainer{width:100%}}.textPage .text__decoContainer__deco{object-fit:cover;width:100%;height:100%}.textPage .text__main{grid-template-columns:1fr 3fr;gap:15px;margin-top:100px;display:grid}@media (width<=900px){.textPage .text__main{grid-template-columns:1fr;margin-top:50px}}.textPage .text__main__title{max-width:320px;margin-right:20px}@media (width<=900px){.textPage .text__main__title{max-width:none;margin-bottom:30px}}.textPage .text__main__contentContainer{max-width:925px;margin-left:auto;margin-right:0;line-height:1.4}.textPage .text__main__contentContainer__content{margin-bottom:60px}@media (width<=900px){.textPage .text__main__contentContainer__content{margin-bottom:40px}}.textPage .text__main__contentContainer__content__text__item{margin-bottom:0;font-size:1.25em}@media (width<=600px){.textPage .text__main__contentContainer__content__text__item{font-size:1em}}.textPage .text__main__contentContainer__content__text__item--margin{margin-top:30px}.textPage .text__main__contentContainer__content__text__list{margin-bottom:30px}.textPage .text__main__contentContainer__content__text__list__item{margin-left:15px;font-size:1.25em;list-style-type:disc}@media (width<=600px){.textPage .text__main__contentContainer__content__text__list__item{font-size:1em}}.homePage .hook{padding-top:170px;padding-bottom:130px;position:relative}@media (width<=900px){.homePage .hook{padding-top:60px;padding-bottom:40px}}.homePage .hook__backgroundContainer{position:absolute;inset:0}.homePage .hook__backgroundContainer__background{object-fit:cover;width:100%;height:100%}.homePage .hook__main{gap:50px;display:flex}@media (width<=900px){.homePage .hook__main{flex-direction:column-reverse}}.homePage .hook__main__imgContainer{border-radius:30px;width:950px;height:auto;overflow:hidden}@media (width<=1600px){.homePage .hook__main__imgContainer{width:700px}}@media (width<=900px){.homePage .hook__main__imgContainer{align-self:center;width:90%}}.homePage .hook__main__imgContainer__img{object-fit:cover;width:100%;height:100%}.homePage .hook__main__contentContainer{flex-direction:column;justify-content:center;align-items:flex-start;gap:30px;display:flex}.homePage .hook__main__contentContainer__title{max-width:580px;font-weight:400;line-height:1.3}.homePage .hook__main__contentContainer__title__strong{font-weight:700}.homePage .steps{padding-top:80px;padding-bottom:15px;position:relative}@media (width<=768px){.homePage .steps{padding-top:40px}}.homePage .steps .wrapper{flex-direction:column;align-items:center;gap:60px;display:flex}.homePage .steps__decoContainer{pointer-events:none;z-index:-1;position:absolute;bottom:160px;right:0}@media (width<=1200px){.homePage .steps__decoContainer{bottom:720px}}@media (width<=768px){.homePage .steps__decoContainer{bottom:660px}}.homePage .steps__decoContainer__deco{width:100%;height:100%}.homePage .steps__title{max-width:none}.homePage .steps__listing{justify-content:space-between;gap:15px;width:100%;display:flex}@media (width<=1200px){.homePage .steps__listing{flex-direction:column;align-items:center}}.homePage .steps__listing__item{background:#c7d5ff;border:20px solid #f4f7ff;border-radius:30px;flex:1;min-width:320px;max-width:400px;margin-bottom:60px;position:relative;z-index:3!important}@media (width<=768px){.homePage .steps__listing__item{min-width:250px;max-width:300px}}.homePage .steps__listing__item:before{content:"";z-index:-1;background:#1e3a8a;width:150px;height:4px;display:none;position:absolute;top:50%;left:-175px}@media (width<=1200px){.homePage .steps__listing__item:before{width:4px;height:60px;display:block;top:-85px;left:50%}}.homePage .steps__listing__item:first-child{margin-left:0}.homePage .steps__listing__item:first-child:before{display:none}.homePage .steps__listing__item:first-child .steps__listing__item__number{background:#00b5c4;padding:12px 20px}.homePage .steps__listing__item:last-child{margin-right:0}.homePage .steps__listing__item:last-child .steps__listing__item__number{background:#00b5c4}.homePage .steps__listing__item__icon{fill:#f4f7ff;z-index:2;width:80px;height:70px;position:absolute;top:-1px;left:-2px}.homePage .steps__listing__item__number{z-index:3;color:#fff;background:#d0433e;border-radius:50%;padding:12px 17px;font-family:DM Sans,sans-serif;font-size:1.5em;font-weight:700;position:absolute;top:-10px;left:-10px}.homePage .steps__listing__item__contentContainer{flex-direction:column;gap:25px;padding:30px 16px 30px 95px;display:flex}@media (width<=1400px){.homePage .steps__listing__item__contentContainer{padding-left:75px}}@media (width<=768px){.homePage .steps__listing__item__contentContainer{padding:20px 20px 20px 70px}}.homePage .steps__listing__item__contentContainer__title{font-size:2em}@media (width<=768px){.homePage .steps__listing__item__contentContainer__title{font-size:1.5em}}.homePage .steps__listing__item__contentContainer__content{font-size:1.25em;line-height:1.2}@media (width<=768px){.homePage .steps__listing__item__contentContainer__content{font-size:1em}}.homePage .stats{margin-top:75px;position:relative}.homePage .stats:after{content:"";z-index:-1;background:linear-gradient(90deg,#b6c8ff 50%,#ccd7ff00);width:100%;height:100%;position:absolute;inset:0}@media (width<=1200px){.homePage .stats:after{background:linear-gradient(90deg,#b6c8ff 40%,#ccd7ff00)}}@media (width<=900px){.homePage .stats:after{background:linear-gradient(90deg,#b6c8ff 30%,#ccd7ff00)}}.homePage .stats .wrapper{flex-direction:column;justify-content:center;min-height:700px;display:flex}.homePage .stats__backgroundContainer{z-index:-1;height:100%;position:absolute;top:0;bottom:0;right:0}@media (width<=768px){.homePage .stats__backgroundContainer{display:none}}.homePage .stats__backgroundContainer__background{object-fit:cover;width:100%;height:100%}.homePage .stats__title{max-width:680px;margin-bottom:30px;font-weight:400}.homePage .stats__title__strong{font-weight:700}.homePage .stats__listing{gap:20px;margin-top:30px;display:flex}@media (width<=600px){.homePage .stats__listing{flex-direction:column;align-items:flex-start}}.homePage .stats__listing__item{background:#fff;border-radius:30px;padding:45px 25px 55px 50px}@media (width<=900px){.homePage .stats__listing__item{min-width:200px;padding:30px 30px 40px}}.homePage .stats__listing__item__titleContainer{align-items:center;gap:10px;padding-bottom:20px;display:flex}.homePage .stats__listing__item__titleContainer__icon{fill:#1e3a8a;width:50px;height:50px}.homePage .stats__listing__item__titleContainer__title{color:#1e3a8a;font-size:3em;font-weight:700}@media (width<=1200px){.homePage .stats__listing__item__titleContainer__title{font-size:2.5em}}@media (width<=900px){.homePage .stats__listing__item__titleContainer__title{font-size:2em}}.homePage .stats__listing__item__text{color:#1e3a8a;font-size:2em;font-weight:700}@media (width<=1200px){.homePage .stats__listing__item__text{font-size:1.5em}}@media (width<=900px){.homePage .stats__listing__item__text{font-size:1.25em}}.homePage .posts{padding-top:125px;padding-bottom:90px;position:relative}.homePage .posts .wrapper{flex-direction:column;justify-content:center;align-items:center;display:flex}.homePage .posts__decoContainer{pointer-events:none;z-index:-1;position:absolute;bottom:240px;left:-300px}.homePage .posts__decoContainer__deco{width:100%;height:100%}.homePage .posts__title{margin-bottom:40px}.contactPage .contact{padding-top:90px}@media (width<=1400px){.contactPage .contact{padding-bottom:50px}}@media (width<=1024px){.contactPage .contact{padding-bottom:40px}}@media (width<=600px){.contactPage .contact{padding-top:60px}}.contactPage .contact .wrapper{grid-template-columns:1fr 1fr;gap:15px;display:grid}@media (width<=1024px){.contactPage .contact .wrapper{grid-template-columns:1fr}}.contactPage .contact__backgroundContainer{z-index:-1;width:100%;height:auto;position:absolute;top:-140px;left:0;right:0}@media (width<=1400px){.contactPage .contact__backgroundContainer{height:100%;bottom:0}}.contactPage .contact__backgroundContainer__background{width:100%;height:100%}@media (width<=1400px){.contactPage .contact__backgroundContainer__background{object-fit:cover}}.contactPage .contact__imgContainer{display:none}@media (width<=1024px){.contactPage .contact__imgContainer{display:block}}.contactPage .contact__imgContainer__img{object-fit:cover;width:100%;height:100%}@media (width<=480px){.contactPage .contact__aside{min-width:0}}.contactPage .contact__aside__title{max-width:310px;margin-bottom:20px;line-height:1.2}.contactPage .contact__aside__content{max-width:540px;font-size:1.25em;line-height:1.5}.contactPage .contact__aside__content strong{color:#1e3a8a;font-weight:700}.contactPage .contact__aside__imgContainer{max-width:725px;max-height:725px}@media (width<=1024px){.contactPage .contact__aside__imgContainer{display:none}}.contactPage .contact__aside__imgContainer__img{object-fit:cover;width:100%;height:100%}.contactPage .contact__formContainer{background:#eef2ff;border-radius:20px;max-height:710px;padding:40px 30px}@media (width<=1024px){.contactPage .contact__formContainer{max-height:none;margin-top:30px}}@media (width<=600px){.contactPage .contact__formContainer{min-width:0;padding:40px 20px}}.contactPage .contact__formContainer__title{max-width:none;margin-bottom:30px}.contactPage .contact__formContainer__success{color:#1e3a8a;margin-top:10px;margin-bottom:20px;font-family:DM Sans,sans-serif;font-size:1.5em;font-weight:700}.contactPage .contact__formContainer__form__error__text{color:#c51010;margin-top:10px;margin-bottom:20px;font-size:1.25em;font-weight:700}.contactPage .contact__formContainer__form__name{gap:45px;display:flex}@media (width<=1200px){.contactPage .contact__formContainer__form__name{gap:15px}}@media (width<=768px){.contactPage .contact__formContainer__form__name{flex-direction:column}}.contactPage .contact__formContainer__form__formRow{flex-direction:column;width:100%;margin-bottom:25px;display:flex}.contactPage .contact__formContainer__form__formRow__label{color:#1e3a8a;margin-bottom:10px;font-family:Inter,sans-serif;font-size:1.25em;font-weight:700}.contactPage .contact__formContainer__form__formRow__input,.contactPage .contact__formContainer__form__formRow__textarea{background:#fff;border:2px solid #1e3a8a;border-radius:15px;padding:20px 15px;font-family:DM Sans,sans-serif;font-size:1em}@media (width<=600px){.contactPage .contact__formContainer__form__formRow__input,.contactPage .contact__formContainer__form__formRow__textarea{padding:15px}}.contactPage .contact__formContainer__form__buttonContainer__button{margin-left:auto;margin-right:0;padding:15px 25px}@media (width<=768px){.contactPage .contact__formContainer__form__buttonContainer__button{padding:10px 20px;font-size:1em}}.aboutBody .breadcrumb{top:800px;bottom:unset}@media (width<=1800px){.aboutBody .breadcrumb{top:700px}}@media (width<=1400px){.aboutBody .breadcrumb{top:650px}}@media (width<=1200px){.aboutBody .breadcrumb{top:550px}}.aboutPage .about{padding-bottom:100px;position:relative}@media (width<=600px){.aboutPage .about{padding-bottom:30px}}.aboutPage .about .wrapper{grid-template-columns:1fr 1fr;gap:15px;display:grid}@media (width<=900px){.aboutPage .about .wrapper{grid-template-columns:1fr}}.aboutPage .about__decoContainer{z-index:-1;pointer-events:none;max-width:1540px;height:auto;position:absolute;bottom:400px;left:15%;right:15%}@media (width<=1800px){.aboutPage .about__decoContainer{bottom:450px}}@media (width<=1600px){.aboutPage .about__decoContainer{bottom:500px}}@media (width<=1400px){.aboutPage .about__decoContainer{bottom:600px}}@media (width<=1200px){.aboutPage .about__decoContainer{bottom:650px}}@media (width<=1024px){.aboutPage .about__decoContainer{left:5%;right:5%}}@media (width<=900px){.aboutPage .about__decoContainer{bottom:1000px}}@media (width<=768px){.aboutPage .about__decoContainer{bottom:1040px}}@media (width<=600px){.aboutPage .about__decoContainer{bottom:1080px;left:-5%;right:-5%}}@media (width<=480px){.aboutPage .about__decoContainer{display:none}}.aboutPage .about__decoContainer__deco{width:100%;height:100%}.aboutPage .about__contentContainer{flex-direction:column;align-items:flex-start;min-width:0;max-width:785px;margin-top:155px;display:flex}@media (width<=1400px){.aboutPage .about__contentContainer{max-width:500px}}.aboutPage .about__contentContainer__title{max-width:350px;margin-bottom:50px}.aboutPage .about__contentContainer__content{margin-bottom:15px;font-size:1.25em;line-height:1.2}.aboutPage .about__contentContainer__content:first-of-type{color:#1e3a8a;font-size:1.5em;font-weight:700}.aboutPage .about__contentContainer__buttonContainer{margin-top:50px}.aboutPage .about__imgContainer{min-width:0;max-width:630px;max-height:630px;margin-top:80px;margin-left:auto;margin-right:0}@media (width<=1200px){.aboutPage .about__imgContainer{max-width:530px;max-height:530px;margin-top:120px}}@media (width<=1024px){.aboutPage .about__imgContainer{max-width:430px;max-height:430px;margin-top:160px}}@media (width<=900px){.aboutPage .about__imgContainer{margin-top:-70px}}@media (width<=480px){.aboutPage .about__imgContainer{margin-top:-30px}}.aboutPage .about__imgContainer__img{width:100%;height:100%}.aboutPage .objectifs{padding-top:100px;padding-bottom:150px;position:relative}@media (width<=600px){.aboutPage .objectifs{padding-top:30px;padding-bottom:70px}}.aboutPage .objectifs__decoContainer{pointer-events:none;position:absolute;top:-40px;right:0}@media (width<=1600px){.aboutPage .objectifs__decoContainer{width:550px}}@media (width<=600px){.aboutPage .objectifs__decoContainer{display:none}}.aboutPage .objectifs__decoContainer__deco{width:100%;height:100%}.aboutPage .objectifs__title{max-width:385px;margin-bottom:50px}.aboutPage .objectifs__listing{flex-wrap:wrap;gap:25px;display:flex}.aboutPage .objectifs__listing__item{background:#a7ddec;border-radius:20px;flex-direction:column;gap:10px;width:430px;padding:20px;display:flex}@media (width<=1200px){.aboutPage .objectifs__listing__item{max-width:400px}}.aboutPage .objectifs__listing__item:nth-of-type(3),.aboutPage .objectifs__listing__item:nth-of-type(4){width:550px}.aboutPage .objectifs__listing__item:nth-of-type(3) .objectifs__listing__item__title,.aboutPage .objectifs__listing__item:nth-of-type(4) .objectifs__listing__item__title{max-width:none}.aboutPage .objectifs__listing__item__icon{fill:#1e3a8a;width:50px;height:50px;margin-left:auto;margin-right:0}.aboutPage .objectifs__listing__item__title{max-width:310px}.aboutPage .problems{z-index:2;position:relative}@media (width<=480px){.aboutPage .problems{padding:40px 0}}.aboutPage .problems:after{content:"";z-index:-1;background:linear-gradient(90deg,#b6c8ff 50%,#ccd7ff00);width:100%;height:100%;position:absolute;inset:0}.aboutPage .problems .wrapper{flex-direction:column;justify-content:center;min-height:700px;display:flex}.aboutPage .problems__backgroundContainer{z-index:-1;height:100%;position:absolute;top:0;bottom:0;right:0}@media (width<=480px){.aboutPage .problems__backgroundContainer{display:none}}.aboutPage .problems__backgroundContainer__background{object-fit:cover;width:100%;height:100%}.aboutPage .problems__title{max-width:600px;margin-bottom:30px}.aboutPage .problems__title__strong{font-weight:700}.aboutPage .problems__contentContainer{max-width:780px}.aboutPage .problems__contentContainer__content{padding-bottom:20px;font-size:1.25em;line-height:1.2}.aboutPage .problems__contentContainer__content:has(+.problems__contentContainer__list){color:#1e3a8a;padding-bottom:10px;font-weight:700}.aboutPage .problems__contentContainer__content strong{color:#1e3a8a;font-weight:700}.aboutPage .problems__contentContainer__list{padding-bottom:20px}.aboutPage .problems__contentContainer__list__item{align-items:center;gap:5px;padding-bottom:10px;padding-left:5px;font-size:1.25em;display:flex}.aboutPage .problems__contentContainer__list__item__icon{fill:#1e3a8a;width:20px;height:20px}.aboutPage .values{padding-top:120px;padding-bottom:160px;position:relative}@media (width<=768px){.aboutPage .values{padding-top:80px;padding-bottom:60px}}.aboutPage .values__decoContainer{z-index:-1;pointer-events:none;width:740px;height:870px;position:absolute;bottom:150px;right:0}.aboutPage .values__decoContainer__deco{width:100%;height:100%}.aboutPage .values__title{max-width:340px;margin-bottom:40px}.aboutPage .values__contentContainer__content{margin-bottom:30px;font-size:1.25em}@media (width<=900px){.aboutPage .values__contentContainer__content{font-size:1em}}.aboutPage .values__contentContainer__list{flex-wrap:wrap;display:flex}.aboutPage .values__contentContainer__list__item{flex:1;gap:10px;min-width:680px;margin-bottom:30px;margin-right:25px;font-size:1.25em;display:flex}@media (width<=768px){.aboutPage .values__contentContainer__list__item{min-width:500px}}@media (width<=600px){.aboutPage .values__contentContainer__list__item{min-width:285px}}.aboutPage .values__contentContainer__list__item__icon{fill:#01b0bf;width:40px;min-width:40px;height:40px;min-height:40px}.aboutPage .values__contentContainer__list__item__textContainer{flex-direction:column;gap:10px;display:flex}.aboutPage .values__contentContainer__list__item__textContainer__title{color:#1e3a8a;font-weight:700}.postsPage{min-height:590px}.postsPage .posts{padding-top:90px;padding-bottom:90px;position:relative}@media (width<=600px){.postsPage .posts{padding-top:60px}}.postsPage .posts .wrapper{flex-direction:column;align-items:center;gap:60px;display:flex}@media (width<=600px){.postsPage .posts .wrapper{gap:30px}}.postsPage .posts__title{max-width:none}.postsPage .posts__listing{grid-template-columns:repeat(4,minmax(250px,315px));gap:25px;display:grid}@media (width<=1400px){.postsPage .posts__listing{grid-template-columns:repeat(auto-fit,minmax(250px,315px))}}.postsPage .posts__pagination span,.postsPage .posts__pagination a{color:#1e3a8ab3;margin-right:15px;font-family:DM Sans,sans-serif;font-weight:700}.postsPage .posts__pagination a{font-size:2.5em}@media (width<=900px){.postsPage .posts__pagination a{font-size:2em}}.postsPage .posts__pagination span{color:#1e3a8a}.postsPage .posts__pagination__container{align-items:center;display:flex}.postsPage .posts__pagination__icon{fill:#fff;background:#1e3a8a;border-radius:50%;width:40px;height:40px}.postsPage .posts__pagination__icon--disabled{background:#1e3a8ab3!important}@media (width<=900px){.postsPage .posts__pagination__icon{width:30px;height:30px}}.postsPage .posts__pagination__current{font-size:2.5em;margin-right:0!important}@media (width<=900px){.postsPage .posts__pagination__current{font-size:2em}.public--show .breadcrumb{flex-wrap:wrap}}.singlePostPage__buttonContainer{z-index:1;position:absolute;top:190px;left:80px}@media (width<=1800px){.singlePostPage__buttonContainer{left:30px}}@media (width<=1400px){.singlePostPage__buttonContainer{top:160px}}@media (width<=600px){.singlePostPage__buttonContainer{left:10px}}.singlePostPage .detail{padding-top:120px;padding-bottom:70px;position:relative}@media (width<=900px){.singlePostPage .detail{padding-top:90px}}@media (width<=768px){.singlePostPage .detail{padding-bottom:40px}}.singlePostPage .detail__sold{z-index:2;background:#2b7029;border-radius:15px 0;padding:25px 30px;position:absolute;top:15px;left:0}@media (width<=1695px){.singlePostPage .detail__sold{left:50px}}@media (width<=1024px){.singlePostPage .detail__sold{padding:20px 25px;left:40px}}@media (width<=768px){.singlePostPage .detail__sold{padding:15px 20px}}@media (width<=600px){.singlePostPage .detail__sold{left:30px}}.singlePostPage .detail__sold__text{color:#fff;text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:2em;font-weight:700}@media (width<=1024px){.singlePostPage .detail__sold__text{font-size:1.5em}}@media (width<=768px){.singlePostPage .detail__sold__text{font-size:1.25em}}.singlePostPage .detail__main{grid-template-columns:1fr 2fr;align-items:flex-start;gap:25px;display:grid}@media (width<=900px){.singlePostPage .detail__main{grid-template-columns:1fr}}.singlePostPage .detail__main__listing{grid-template-columns:1fr 1fr;grid-auto-rows:auto;gap:15px;display:grid;position:relative}@media (width<=900px){.singlePostPage .detail__main__listing{grid-template-columns:1fr 1fr 1fr}}@media (width<=600px){.singlePostPage .detail__main__listing{grid-template-columns:1fr 1fr}}.singlePostPage .detail__main__listing__iconContainer{z-index:1;background:0 0;border:none;position:absolute;top:30px;right:15px}@media (width<=900px){.singlePostPage .detail__main__listing__iconContainer{top:280px}}.singlePostPage .detail__main__listing__iconContainer__icon{fill:#1e3a8a;background:#fff;border-radius:20px;width:40px;height:40px;padding:10px}@media (width<=900px){.singlePostPage .detail__main__listing__iconContainer__icon{border-radius:10px;width:25px;height:25px;padding:5px}}.singlePostPage .detail__main__listing__imgContainer{aspect-ratio:1.2;border:3px solid #1a41ae;border-radius:30px;position:relative;overflow:hidden}@media (width<=768px){.singlePostPage .detail__main__listing__imgContainer{border:2px solid #1a41ae}}@media (width<=400px){.singlePostPage .detail__main__listing__imgContainer{aspect-ratio:1.5;border-radius:20px}}.singlePostPage .detail__main__listing__imgContainer:first-of-type{grid-column:span 2}@media (width<=900px){.singlePostPage .detail__main__listing__imgContainer:first-of-type{grid-column:1/2}}@media (width<=400px){.singlePostPage .detail__main__listing__imgContainer:first-of-type{grid-column:span 2}}.singlePostPage .detail__main__listing__imgContainer__link{width:100%;height:100%}.singlePostPage .detail__main__listing__imgContainer__link__img{object-fit:cover;width:100%;height:100%}.singlePostPage .detail__main__contentContainer{background:#e3ebff;border-radius:20px;grid-template-columns:1fr 1fr;gap:15px;padding:30px;display:grid;max-height:fit-content!important}@media (width<=1200px){.singlePostPage .detail__main__contentContainer{grid-template-columns:1fr}}@media (width<=768px){.singlePostPage .detail__main__contentContainer{padding:15px}}.singlePostPage .detail__main__contentContainer__infos__title{color:#1e3a8a;text-transform:uppercase;margin-bottom:20px;font-size:2.5em;font-weight:700}@media (width<=1024px){.singlePostPage .detail__main__contentContainer__infos__title{font-size:2em}}@media (width<=768px){.singlePostPage .detail__main__contentContainer__infos__title{font-size:1.5em}}.singlePostPage .detail__main__contentContainer__infos__date{color:#1e3a8a;text-transform:uppercase;margin-bottom:20px;font-family:Inter,sans-serif;font-weight:700;-webkit-text-decoration:underline #1aecff;text-decoration:underline #1aecff;display:block}.singlePostPage .detail__main__contentContainer__infos__price{color:#1a41ae;font-size:2em;font-weight:700}@media (width<=768px){.singlePostPage .detail__main__contentContainer__infos__price{font-size:1.5em}}.singlePostPage .detail__main__contentContainer__infos__list{margin-top:20px}.singlePostPage .detail__main__contentContainer__infos__list__item{color:#3d3d3d;align-items:center;gap:20px;margin-bottom:20px;font-size:1.25em;line-height:1.5;display:flex}@media (width<=768px){.singlePostPage .detail__main__contentContainer__infos__list__item{font-size:1em}}.singlePostPage .detail__main__contentContainer__infos__list__item__icon{fill:#3d3d3d;width:35px;height:35px}@media (width<=768px){.singlePostPage .detail__main__contentContainer__infos__list__item__icon{width:25px;height:25px}}.singlePostPage .detail__main__contentContainer__infos__list__item__text{color:#3d3d3d}.singlePostPage .detail__main__contentContainer__description{background:#c7d5ff;border-radius:20px;margin-left:auto;margin-right:0;padding:30px}@media (width<=1200px){.singlePostPage .detail__main__contentContainer__description{width:90%}}@media (width<=768px){.singlePostPage .detail__main__contentContainer__description{padding:15px}}.singlePostPage .detail__main__contentContainer__description__title{color:#1e3a8a;margin-bottom:15px;font-family:DM Sans,sans-serif;font-size:1.25em;font-weight:700}.singlePostPage .detail__main__contentContainer__description__text{color:#3d3d3d;gap:20px;font-size:1.25em;line-height:1.5;display:flex}@media (width<=768px){.singlePostPage .detail__main__contentContainer__description__text{font-size:1em}}.singlePostPage .detail__main__contentContainer__description__text__icon{fill:#3d3d3d;width:40px;min-width:40px;height:40px;min-height:40px}@media (width<=768px){.singlePostPage .detail__main__contentContainer__description__text__icon{width:30px;min-width:30px;height:30px;min-height:30px}}.singlePostPage .detail__buttons{flex-wrap:wrap;justify-content:flex-end;padding-top:20px;display:flex}.singlePostPage .detail__buttons__buttonContainer{justify-content:flex-end;margin-bottom:10px;margin-left:20px;display:flex}.singlePostPage .posts{padding-top:70px;padding-bottom:120px;position:relative}@media (width<=768px){.singlePostPage .posts{padding-top:40px}}.singlePostPage .posts__decoContainer{pointer-events:none;z-index:-1;max-width:740px;max-height:920px;position:absolute;top:-260px;left:-320px}.singlePostPage .posts__decoContainer__deco{width:100%;height:100%}.singlePostPage .posts__title{margin-bottom:10px}.singlePostPage--user{overflow:hidden}.singlePostPage--user .singlePostPage__buttonContainer{top:100px;left:520px}@media (width<=1800px){.singlePostPage--user .singlePostPage__buttonContainer{left:410px}}@media (width<=1695px){.singlePostPage--user .singlePostPage__buttonContainer{top:160px;left:50px}}@media (width<=400px){.singlePostPage--user .singlePostPage__buttonContainer{top:170px}}.singlePostPage--user .singlePostPage__buttonContainer__button{background:#c7d5ff}.singlePostPage--user .heading .wrapper{justify-content:center;display:flex}.singlePostPage--user .heading .decoContainer{pointer-events:none;top:-640px}.singlePostPage--user .heading .breadcrumb{bottom:unset;top:-25px}@media (width<=1695px){.singlePostPage--user .heading .breadcrumb{top:-50px}}.singlePostPage--user .heading__title{max-width:500px}@media (width<=900px){.singlePostPage--user .heading__title{padding-top:60px}}.singlePostPage--user .detail{padding-top:40px}.singlePostPage--user .detail__main__contentContainer__infos__list__item__icon{fill:#3d3d3d;width:35px;height:35px}.singlePostPage--user .detail__buttons{flex-wrap:wrap;justify-content:flex-end;display:flex}.singlePostPage--user .detail__buttons__buttonContainer{justify-content:flex-end;margin-left:20px;padding-top:30px;display:flex}@media (width<=600px){.singlePostPage--user .detail__buttons__buttonContainer{padding-top:15px}}.singlePostPage--user .detail__buttons:last-of-type a svg{fill:#1e3a8a}.singlePostPage--user .posts__decoContainer{right:0;left:unset;pointer-events:none}.auth{background:#bfcfff;width:100%;height:100%}@media (width<=900px){.auth{background-position:60%}}.auth--login{height:100%}.auth--login .formPage{height:100vh!important}.auth .formPage{justify-content:center;align-items:center;height:100%;padding:60px 0;display:flex}.auth .formPage .content{background:#f4f7ff;border:1px solid #1e3a8a;border-radius:20px;width:30%;padding:60px 45px 85px}@media (width<=1600px){.auth .formPage .content{width:40%}}@media (width<=1200px){.auth .formPage .content{width:55%}}@media (width<=900px){.auth .formPage .content{width:60%}}@media (width<=600px){.auth .formPage .content{width:70%;padding:60px 25px 85px}}.auth .formPage .content__heading{flex-direction:column;align-items:center;display:flex}.auth .formPage .content__heading__title{margin-bottom:45px}.auth .formPage .content__heading__imgContainer{width:410px;height:125px}@media (width<=600px){.auth .formPage .content__heading__imgContainer{width:250px;height:auto}}.auth .formPage .content__heading__imgContainer__img{width:100%;height:100%}.auth .formPage .content__text{color:#3d3d3d;max-width:none;margin-top:40px;margin-bottom:10px}.auth .formPage .content__required{color:#c51010;font-family:Inter,sans-serif;font-size:.75em}.auth .formPage .content__form{margin-top:30px}.auth .formPage .content__form .error{color:#c51010;margin-bottom:30px;font-size:1.25em}.auth .formPage .content__form__name{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (width<=900px){.auth .formPage .content__form__name{grid-template-columns:1fr;gap:0}}.auth .formPage .content__form__formRow{flex-direction:column;gap:10px;display:flex}.auth .formPage .content__form__formRow__label{color:#1e3a8a;font-family:DM Sans,sans-serif;font-size:1.25em;font-weight:700}@media (width<=900px){.auth .formPage .content__form__formRow__label{font-size:1em}}.auth .formPage .content__form__formRow__label span{color:#c51010}.auth .formPage .content__form__formRow__input{background:#93afff1a;border:2px solid #1e3a8a;border-radius:10px;margin-bottom:30px;padding:15px 20px}.auth .formPage .content__form__formRow__input::placeholder{color:#3d3d3d99}@media (width<=600px){.auth .formPage .content__form__formRow__input{padding:10px 20px}}.auth .formPage .content__form__forgotten{color:#1e3a8a;text-align:right;margin-bottom:30px;display:block;position:relative}.auth .formPage .content__form__password{color:#1e3a8a;display:block;position:relative}.auth .formPage .content__form__password__formRow{flex-direction:column;gap:10px;display:flex}.auth .formPage .content__form__password__formRow__label{color:#1e3a8a;font-family:DM Sans,sans-serif;font-size:1.25em;font-weight:700}@media (width<=900px){.auth .formPage .content__form__password__formRow__label{font-size:1em}}.auth .formPage .content__form__password__formRow__label span{color:#c51010}.auth .formPage .content__form__password__formRow__input{background:#93afff1a;border:2px solid #1e3a8a;border-radius:10px;margin-bottom:30px;padding:15px 20px}.auth .formPage .content__form__password__formRow__input::placeholder{color:#3d3d3d99}@media (width<=600px){.auth .formPage .content__form__password__formRow__input{padding:10px 20px}}.auth .formPage .content__form__password__reset{position:relative}.auth .formPage .content__form__password__reset__formRow{flex-direction:column;gap:10px;display:flex}.auth .formPage .content__form__password__reset__formRow__label{color:#1e3a8a;font-family:DM Sans,sans-serif;font-size:1.25em;font-weight:700}@media (width<=900px){.auth .formPage .content__form__password__reset__formRow__label{font-size:1em}}.auth .formPage .content__form__password__reset__formRow__label span{color:#c51010}.auth .formPage .content__form__password__reset__formRow__input{background:#93afff1a;border:2px solid #1e3a8a;border-radius:10px;margin-bottom:30px;padding:15px 20px}.auth .formPage .content__form__password__reset__formRow__input::placeholder{color:#3d3d3d99}@media (width<=600px){.auth .formPage .content__form__password__reset__formRow__input{padding:10px 20px}}.auth .formPage .content__form__password__reset__button{position:absolute;top:50%;right:15px;transform:translateY(-50%)}.auth .formPage .content__form__password__reset__button:hover,.auth .formPage .content__form__password__reset__button:focus{background:0 0;border:none}.auth .formPage .content__form__password__reset__button:hover svg,.auth .formPage .content__form__password__reset__button:focus svg{fill:#1e3a8a}.auth .formPage .content__form__password__reset__button__icon.is-hidden{display:none}.auth .formPage .content__form__password__button{position:absolute;top:50%;right:15px;transform:translateY(-50%)}.auth .formPage .content__form__password__button:hover,.auth .formPage .content__form__password__button:focus{background:0 0;border:none}.auth .formPage .content__form__password__button:hover svg,.auth .formPage .content__form__password__button:focus svg{fill:#1e3a8a}.auth .formPage .content__form__password__button__icon.is-hidden{display:none}.auth .formPage .content__form__password:hover,.auth .formPage .content__form__password:focus{color:#00b5c4}.auth .formPage .content__form__buttonContainer{width:100%}.auth .formPage .content__form__buttonContainer__button{justify-content:center;width:100%}.auth .formPage .content__register{justify-content:center;gap:15px;margin-top:20px;display:flex}@media (width<=600px){.auth .formPage .content__register{flex-direction:column;align-items:center}}.auth .formPage .content__register__link{color:#1e3a8a;font-family:Inter,sans-serif}.auth .formPage .content__register__link:hover,.auth .formPage .content__register__link:focus{color:#00b5c4}.dashboardPage .heading{padding-top:100px;padding-bottom:40px}@media (width<=1695px){.dashboardPage .heading{padding-top:50px}}@media (width<=768px){.dashboardPage .heading{padding-top:20px}}.dashboardPage .heading .wrapper{justify-content:space-between;gap:15px;display:flex}@media (width<=768px){.dashboardPage .heading .wrapper{flex-direction:column-reverse}}.dashboardPage .heading__decoContainer{pointer-events:none;width:870px;height:1055px;position:absolute;bottom:400px;right:0}@media (width<=1695px){.dashboardPage .heading__decoContainer{bottom:300px}}.dashboardPage .heading__decoContainer__deco{width:100%;height:100%}.dashboardPage .heading__content{width:100%}.dashboardPage .heading__content__title{max-width:none;margin-bottom:20px}.dashboardPage .heading__content__text{color:#3d3d3d;max-width:400px;font-size:1.25em;line-height:1.5}@media (width<=768px){.dashboardPage .heading__content__text{font-size:1em}}.dashboardPage .heading__icons{gap:20px;margin-left:auto;margin-right:0;display:flex;position:relative}.dashboardPage .heading__icons__notifs{color:#fff;background:#c51010;border-radius:50%;padding:10px 15px;font-family:Inter,sans-serif;font-size:1.25em;font-weight:700;position:absolute;top:-10px;left:35px}@media (width<=600px){.dashboardPage .heading__icons__notifs{padding:7px 12px;font-size:1em}.dashboardPage .heading__icons__buttonContainer:nth-child(3){display:none}.dashboardPage .heading__icons__buttonContainer__button svg{width:30px;height:30px}}.dashboardPage .heading__icons__form__buttonContainer__button{padding:15px 25px}.dashboardPage .stats{padding-top:40px;padding-bottom:40px}.dashboardPage .stats__title{max-width:none;margin-bottom:15px}.dashboardPage .stats__listing{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:25px;display:grid}@media (width<=900px){.dashboardPage .stats__listing{gap:20px}}@media (width<=600px){.dashboardPage .stats__listing{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:10px}}.dashboardPage .stats__listing__item{background:#dbe5ff;border:25px solid #fff;border-radius:30px;padding:20px 30px}@media (width<=1400px){.dashboardPage .stats__listing__item{border-width:15px}}@media (width<=600px){.dashboardPage .stats__listing__item{border-width:5px;border-radius:10px;padding:15px 10px}}.dashboardPage .stats__listing__item:hover,.dashboardPage .stats__listing__item:focus,.dashboardPage .stats__listing__item:hover:nth-child(2n),.dashboardPage .stats__listing__item:focus:nth-child(2n){background:#00b5c466}.dashboardPage .stats__listing__item:nth-child(2n){background:#bfcfff}.dashboardPage .stats__listing__item:nth-child(2n) .stats__listing__item__numberContainer__icon{fill:#fff}.dashboardPage .stats__listing__item__numberContainer{align-items:center;margin-bottom:20px;display:flex}.dashboardPage .stats__listing__item__numberContainer__number{margin-left:10px}.dashboardPage .stats__listing__item__numberContainer__icon{fill:#1e3a8a;width:60px;height:60px}@media (width<=768px){.dashboardPage .stats__listing__item__numberContainer__icon{width:40px;height:40px}}.dashboardPage .stats__listing__item__content{color:#1e3a8a;font-size:1.25em;font-weight:700}@media (width<=600px){.dashboardPage .stats__listing__item__content{font-size:1em}}.dashboardPage .stats__listing__item--admin:hover,.dashboardPage .stats__listing__item--admin:focus{background:#dbe5ff}.dashboardPage .stats__listing__item--admin:hover:nth-child(2n),.dashboardPage .stats__listing__item--admin:focus:nth-child(2n){background:#bfcfff}.dashboardPage .stats__buttonContainer{flex-direction:column;align-items:flex-start;margin-top:30px;display:flex}.dashboardPage .recap{padding-top:40px;padding-bottom:110px;position:relative;overflow:hidden}.dashboardPage .recap .wrapper{grid-template-columns:1fr 1fr;gap:25px;display:grid}@media (width<=1024px){.dashboardPage .recap .wrapper{grid-template-columns:1fr}}.dashboardPage .recap__decoContainer{pointer-events:none;width:740px;height:920px;position:absolute;top:450px;left:-200px}.dashboardPage .recap__decoContainer__deco{width:100%;height:100%}.dashboardPage .recap__posts{background:#f4f7ff;border:3px solid #00b5c4;border-radius:20px;height:fit-content;padding:40px 30px;box-shadow:0 0 30px #1e3a8a4d}.dashboardPage .recap__posts__title{max-width:none;margin-bottom:30px}.dashboardPage .recap__posts__listing__item__link{background:#f4f7ff;border-radius:20px;align-items:center;margin-bottom:20px;padding:15px 20px;display:flex;box-shadow:0 0 30px #1e3a8a33}@media (width<=480px){.dashboardPage .recap__posts__listing__item__link{flex-direction:column;gap:20px}}.dashboardPage .recap__posts__listing__item__link:hover,.dashboardPage .recap__posts__listing__item__link:focus{transform:scale(1.02);box-shadow:0 8px 24px #1e3a8a40}.dashboardPage .recap__posts__listing__item__link__imgContainer{border-radius:30px;width:150px;height:90px;overflow:hidden}@media (width<=480px){.dashboardPage .recap__posts__listing__item__link__imgContainer{border-radius:20px;width:200px;height:120px}}@media (width<=400px){.dashboardPage .recap__posts__listing__item__link__imgContainer{border-radius:20px;width:150px;height:90px}}.dashboardPage .recap__posts__listing__item__link__imgContainer__img{object-fit:cover;width:100%;height:100%}.dashboardPage .recap__posts__listing__item__link__contentContainer{flex-direction:column;margin-left:20px;line-height:1.5;display:flex}.dashboardPage .recap__posts__listing__item__link__contentContainer__name,.dashboardPage .recap__posts__listing__item__link__contentContainer__price{color:#1e3a8a;font-family:DM Sans,sans-serif;font-size:1.25em;font-weight:700}.dashboardPage .recap__posts__listing__item__link__contentContainer__date{color:#1e3a8a;font-family:Inter,sans-serif}.dashboardPage .recap__posts__listing__item__link__text{color:#1e3a8a;font-size:1.25em;font-weight:700}.dashboardPage .recap__posts__buttonContainer{flex-direction:column;align-items:flex-end;margin-top:30px;display:flex}.dashboardPage .recap__category{background:#f4f7ff;border:3px solid #00b5c4;border-radius:20px;height:fit-content;padding:40px 30px;box-shadow:0 0 30px #1e3a8a4d}.dashboardPage .recap__category__title{max-width:none;margin-bottom:30px}.dashboardPage .recap__category__listing__item{background:#f4f7ff;border-radius:20px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;padding:15px 20px;display:flex;box-shadow:0 0 30px #1e3a8a33}@media (width<=480px){.dashboardPage .recap__category__listing__item{flex-direction:column}}.dashboardPage .recap__category__listing__item__text{color:#1e3a8a;font-size:1.25em;font-weight:700}.dashboardPage .recap__category__listing__item__buttons{gap:15px;display:flex}.dashboardPage .recap__category__listing__item__buttons__buttonContainer__button svg{width:30px;height:30px}.dashboardPage .recap__messages{background:#e9efff;border-radius:20px;height:fit-content;padding:40px 30px;box-shadow:0 0 30px #1e3a8a4d}.dashboardPage .recap__messages__title{max-width:none;margin-bottom:30px}.dashboardPage .recap__messages__listing__item{border-bottom:1px solid #1e3a8a;flex-wrap:wrap;padding:15px 10px;display:flex}.dashboardPage .recap__messages__listing__item__imgContainer{background:#1e3a8a;border-radius:50%;width:60px;height:60px;margin-right:20px;overflow:hidden}.dashboardPage .recap__messages__listing__item__imgContainer__img{object-fit:cover;width:100%;height:100%}.dashboardPage .recap__messages__listing__item__contentContainer{padding-bottom:15px;line-height:1.5}.dashboardPage .recap__messages__listing__item__contentContainer__name{color:#1e3a8a;font-family:DM Sans,sans-serif;font-size:1.25em;font-weight:700}.dashboardPage .recap__messages__listing__item__date{margin-left:auto;margin-right:0;font-family:Inter,sans-serif}.dashboardPage .recap__messages__buttonContainer{flex-direction:column;align-items:flex-end;margin-top:30px;display:flex}.rentalsPage .heading .breadcrumb{bottom:140px}@media (width<=768px){.rentalsPage .heading .breadcrumb{bottom:unset;top:-50px}}.rentalsPage .rentals{margin-top:20px}.rentalsPage .rentals--ended{margin-top:70px;margin-bottom:60px}.rentalsPage .rentals__title{color:#1e3a8a;margin-bottom:10px;font-family:DM Sans,sans-serif;font-size:1.5em;font-weight:700}.rentalsPage .rentals__sliderContainer{max-width:100%}.rentalsPage .rentals__sliderContainer__slider{width:100%}.rentalsPage .rentals__sliderContainer__slider.slick-initialized.slick-slider{display:block;position:relative}.rentalsPage .rentals__sliderContainer__slider.slick-initialized.slick-slider .slick-list{margin:0;padding:0;display:block;position:relative;overflow:hidden}.rentalsPage .rentals__sliderContainer__slider.slick-initialized.slick-slider .slick-list.draggable{overflow:hidden}.rentalsPage .rentals__sliderContainer__slider.slick-initialized.slick-slider .slick-list.draggable .slick-track{display:flex!important}.rentalsPage .rentals__sliderContainer__slider.slick-initialized.slick-slider .slick-list.draggable .slick-track .slick-slide{flex-direction:column;padding-left:10px;padding-right:10px;display:flex;overflow:hidden}.rentalsPage .rentals__sliderContainer__slider.slick-initialized.slick-slider .slick-list.draggable .slick-track .slick-slide.slick-active{overflow:hidden}.rentalsPage .rentals__sliderContainer__slider.slick-initialized.slick-slider .slick-list.draggable .slick-track .slick-slide div:not([class^=card]){grid-template-columns:repeat(4,1fr);gap:25px;width:100%;height:100%;margin-bottom:25px;display:grid}@media (width<=1400px){.rentalsPage .rentals__sliderContainer__slider.slick-initialized.slick-slider .slick-list.draggable .slick-track .slick-slide div:not([class^=card]){grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.rentalsPage .rentals__sliderContainer__slider.slick-initialized.slick-slider .slick-list.draggable .slick-track .slick-slide div:not([class^=card]){grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.rentalsPage .rentals__sliderContainer__slider.slick-initialized.slick-slider .slick-list.draggable .slick-track .slick-slide div:not([class^=card]){grid-template-columns:repeat(1,1fr)}}.rentalsPage .rentals__sliderContainer__slider.slick-initialized.slick-slider .slick-list.draggable .slick-track .slick-slide div:not([class^=card]) .card-post{width:90%!important}.salesPage .heading .breadcrumb{bottom:140px}@media (width<=768px){.salesPage .heading .breadcrumb{bottom:unset;top:-50px}}.salesPage .sales{margin-top:20px;margin-bottom:60px}.salesPage .sales__sliderContainer{max-width:100%}.salesPage .sales__sliderContainer__buttonContainer__button{top:310px}.salesPage .sales__sliderContainer__slider{width:100%}.salesPage .sales__sliderContainer__slider.slick-initialized.slick-slider{display:block;position:relative}.salesPage .sales__sliderContainer__slider.slick-initialized.slick-slider .slick-list{margin:0;padding:0;display:block;position:relative;overflow:hidden}.salesPage .sales__sliderContainer__slider.slick-initialized.slick-slider .slick-list.draggable{overflow:hidden}.salesPage .sales__sliderContainer__slider.slick-initialized.slick-slider .slick-list.draggable .slick-track{display:flex!important}.salesPage .sales__sliderContainer__slider.slick-initialized.slick-slider .slick-list.draggable .slick-track .slick-slide{flex-direction:column;padding-left:10px;padding-right:10px;display:flex;overflow:hidden}.salesPage .sales__sliderContainer__slider.slick-initialized.slick-slider .slick-list.draggable .slick-track .slick-slide.slick-active{overflow:hidden}.salesPage .sales__sliderContainer__slider.slick-initialized.slick-slider .slick-list.draggable .slick-track .slick-slide div:not([class^=card]){grid-template-columns:repeat(4,1fr);gap:25px;width:100%;height:100%;margin-bottom:25px;display:grid}@media (width<=1400px){.salesPage .sales__sliderContainer__slider.slick-initialized.slick-slider .slick-list.draggable .slick-track .slick-slide div:not([class^=card]){grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.salesPage .sales__sliderContainer__slider.slick-initialized.slick-slider .slick-list.draggable .slick-track .slick-slide div:not([class^=card]){grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.salesPage .sales__sliderContainer__slider.slick-initialized.slick-slider .slick-list.draggable .slick-track .slick-slide div:not([class^=card]){grid-template-columns:repeat(1,1fr)}}.salesPage .sales__sliderContainer__slider.slick-initialized.slick-slider .slick-list.draggable .slick-track .slick-slide div:not([class^=card]) .card-post{width:90%!important}.registeredPage .heading .breadcrumb{bottom:140px}@media (width<=768px){.registeredPage .heading .breadcrumb{bottom:unset;top:-50px}}.registeredPage .registered{margin-top:40px;margin-bottom:60px}.registeredPage .registered__sliderContainer{max-width:100%}.registeredPage .registered__sliderContainer__slider{width:100%}.registeredPage .registered__sliderContainer__slider.slick-initialized.slick-slider{display:block;position:relative}.registeredPage .registered__sliderContainer__slider.slick-initialized.slick-slider .slick-list{margin:0;padding:0;display:block;position:relative;overflow:hidden}.registeredPage .registered__sliderContainer__slider.slick-initialized.slick-slider .slick-list.draggable{overflow:hidden}.registeredPage .registered__sliderContainer__slider.slick-initialized.slick-slider .slick-list.draggable .slick-track{display:flex!important}.registeredPage .registered__sliderContainer__slider.slick-initialized.slick-slider .slick-list.draggable .slick-track .slick-slide{flex-direction:column;padding-left:10px;padding-right:10px;display:flex;overflow:hidden}.registeredPage .registered__sliderContainer__slider.slick-initialized.slick-slider .slick-list.draggable .slick-track .slick-slide.slick-active{overflow:hidden}.registeredPage .registered__sliderContainer__slider.slick-initialized.slick-slider .slick-list.draggable .slick-track .slick-slide div:not([class^=card]){grid-template-columns:repeat(4,1fr);gap:25px;width:95%;height:100%;margin-bottom:25px;padding:20px;display:grid}@media (width<=1400px){.registeredPage .registered__sliderContainer__slider.slick-initialized.slick-slider .slick-list.draggable .slick-track .slick-slide div:not([class^=card]){grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.registeredPage .registered__sliderContainer__slider.slick-initialized.slick-slider .slick-list.draggable .slick-track .slick-slide div:not([class^=card]){grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.registeredPage .registered__sliderContainer__slider.slick-initialized.slick-slider .slick-list.draggable .slick-track .slick-slide div:not([class^=card]){grid-template-columns:repeat(1,1fr)}}.registeredPage .registered__sliderContainer__slider.slick-initialized.slick-slider .slick-list.draggable .slick-track .slick-slide div:not([class^=card]) .card-post{width:90%!important}.userPosts{position:relative}.userPosts .postsPage .heading .breadcrumb{z-index:-1;bottom:140px}@media (width<=768px){.userPosts .postsPage .heading .breadcrumb{bottom:unset;top:-50px}}.userPosts .postsPage .heading__actions__buttonContainer{flex-direction:column;align-items:flex-start;display:flex}.userPosts .postsPage .heading__actions__buttonContainer__button{padding:15px 25px}.userPosts .postsPage .heading .filters__form{top:-50%}.userPosts .postsPage .posts{padding-top:40px;padding-bottom:40px}.userPosts .postsPage .posts .wrapper{align-items:flex-start;gap:10px}.userPosts .postsPage .posts__title{color:#1e3a8a;font-size:1.5em;font-weight:700}.userPosts .postsPage .posts__sliderContainer{max-width:100%}.userPosts .postsPage .posts__sliderContainer__slider{width:100%}.userPosts .postsPage .posts__sliderContainer__slider.slick-initialized.slick-slider{display:block;position:relative}.userPosts .postsPage .posts__sliderContainer__slider.slick-initialized.slick-slider .slick-list{margin:0;padding:0;display:block;position:relative;overflow:hidden}.userPosts .postsPage .posts__sliderContainer__slider.slick-initialized.slick-slider .slick-list.draggable{overflow:hidden}.userPosts .postsPage .posts__sliderContainer__slider.slick-initialized.slick-slider .slick-list.draggable .slick-track{display:flex!important}.userPosts .postsPage .posts__sliderContainer__slider.slick-initialized.slick-slider .slick-list.draggable .slick-track .slick-slide{flex-direction:column;padding-left:10px;padding-right:10px;display:flex;overflow:hidden}.userPosts .postsPage .posts__sliderContainer__slider.slick-initialized.slick-slider .slick-list.draggable .slick-track .slick-slide.slick-active{overflow:hidden}.userPosts .postsPage .posts__sliderContainer__slider.slick-initialized.slick-slider .slick-list.draggable .slick-track .slick-slide div:not([class^=card]){grid-template-columns:repeat(4,1fr);gap:25px;width:95%;height:100%;margin-bottom:25px;padding:20px;display:grid}@media (width<=1400px){.userPosts .postsPage .posts__sliderContainer__slider.slick-initialized.slick-slider .slick-list.draggable .slick-track .slick-slide div:not([class^=card]){grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.userPosts .postsPage .posts__sliderContainer__slider.slick-initialized.slick-slider .slick-list.draggable .slick-track .slick-slide div:not([class^=card]){grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.userPosts .postsPage .posts__sliderContainer__slider.slick-initialized.slick-slider .slick-list.draggable .slick-track .slick-slide div:not([class^=card]){grid-template-columns:repeat(1,1fr)}}.userPosts .postsPage .posts__sliderContainer__slider.slick-initialized.slick-slider .slick-list.draggable .slick-track .slick-slide div:not([class^=card]) .card-post{width:90%!important}.profilPage .heading .breadcrumb{bottom:unset;top:-25px}@media (width<=1695px){.profilPage .heading .breadcrumb{top:-50px}}.profilPage .profil{padding-top:50px}@media (width<=1024px){.profilPage .profil{padding-bottom:90px}}.profilPage .profil__decoContainer{pointer-events:none;width:775px;height:920px;position:absolute;bottom:-300px;right:0}.profilPage .profil__decoContainer__deco{object-fit:cover;width:100%;height:100%}.profilPage .profil__form{border-radius:20px;grid-template-columns:1fr 3fr;display:grid;overflow:hidden;box-shadow:0 0 30px #1e3a8a4d}@media (width<=1024px){.profilPage .profil__form{grid-template-columns:1fr}}.profilPage .profil__form__fieldset{background:#ccd7ffb3;flex-direction:column;align-items:center;min-width:0;padding:40px;display:flex}@media (width<=600px){.profilPage .profil__form__fieldset{padding:20px}}.profilPage .profil__form__fieldset__image{border-bottom:1px solid #1e3a8a;margin-bottom:40px;padding:0 40px 30px;position:relative}.profilPage .profil__form__fieldset__image__imageContainer{border-radius:50%;width:120px;height:120px;overflow:hidden}.profilPage .profil__form__fieldset__image__imageContainer__image{object-fit:cover;object-position:center;width:100%;height:100%}.profilPage .profil__form__fieldset__image__button{position:absolute;bottom:30px;right:30px}.profilPage .profil__form__fieldset__image__button svg{width:15px;height:15px}.profilPage .profil__form__fieldset__password{width:100%;position:relative}.profilPage .profil__form__fieldset__password__button{position:absolute;top:28px;right:-10px}@media (width<=1024px){.profilPage .profil__form__fieldset__password__button{top:30px}}@media (width<=768px){.profilPage .profil__form__fieldset__password__button{top:35px}}.profilPage .profil__form__fieldset__password__button:hover,.profilPage .profil__form__fieldset__password__button:focus{background:0 0;border:none}.profilPage .profil__form__fieldset__password__button:hover svg,.profilPage .profil__form__fieldset__password__button:focus svg{fill:#1e3a8a}.profilPage .profil__form__fieldset__formRow{flex-direction:column;width:100%;margin-bottom:30px;display:flex}.profilPage .profil__form__fieldset__formRow__label{color:#1e3a8a;margin-bottom:10px;font-family:DM Sans,sans-serif;font-size:1.25em;font-weight:700}.profilPage .profil__form__fieldset__formRow__label .required{color:#c51010}.profilPage .profil__form__fieldset__formRow__input{color:#3d3d3d;background:#e3ebff;border:1px solid #c7d5ff;border-radius:10px;padding:10px}@media (width<=1024px){.profilPage .profil__form__fieldset__formRow__input{padding:15px}}.profilPage .profil__form__fieldset--secondary{background:#f4f7ff;padding:40px 110px 40px 90px}@media (width<=768px){.profilPage .profil__form__fieldset--secondary{padding:40px}}@media (width<=600px){.profilPage .profil__form__fieldset--secondary{padding:20px}}.profilPage .profil__form__fieldset--secondary .profil__form__fieldset__locality{border-bottom:1px solid #1e3a8a;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:40px;padding-bottom:30px;display:grid}@media (width<=768px){.profilPage .profil__form__fieldset--secondary .profil__form__fieldset__locality{grid-template-columns:1fr;gap:0;margin-bottom:25px;padding-bottom:10px}}.profilPage .profil__form__fieldset--secondary .profil__form__fieldset__formRow__input{padding:15px}.profilPage .profil__form__fieldset__buttons{justify-content:flex-end;gap:20px;display:flex}@media (width<=600px){.profilPage .profil__form__fieldset__buttons{flex-direction:column-reverse;align-items:flex-end}}.profilPage .profil__form__fieldset__buttons__buttonContainer:first-of-type .profil__form__fieldset__buttons__buttonContainer__button{padding:13px 25px}@media (width<=768px){.profilPage .profil__form__fieldset__buttons__buttonContainer:first-of-type .profil__form__fieldset__buttons__buttonContainer__button{padding:13px 15px}}.profilPage .profil__form__fieldset__buttons__buttonContainer__button{padding:15px 25px}@media (width<=768px){.profilPage .profil__form__fieldset__buttons__buttonContainer__button{padding:15px}}.messagesPage{position:relative;overflow:hidden}.messagesPage .decoContainer{pointer-events:none}@media (width<=1024px){.messagesPage .decoContainer{top:-250px}}@media (width<=768px){.messagesPage .decoContainer{top:-230px}}@media (width<=600px){.messagesPage .decoContainer{top:-170px}}@media (width<=480px){.messagesPage .decoContainer{top:-140px}}@media (width<=400px){.messagesPage .decoContainer{top:-100px}}.messagesPage .messages{height:100vh;padding-bottom:120px;display:flex;position:relative}@media (width<=768px){.messagesPage .messages{height:unset}}.messagesPage .messages__decoContainer{pointer-events:none;max-width:870px;max-height:1055px;position:absolute;bottom:0;right:-300px}.messagesPage .messages__decoContainer__deco{width:100%;height:100%}.messagesPage .messages__container{background:#f4f7ff;border:2px solid #1e3a8a;border-radius:15px;grid-template-columns:1fr 3fr;height:80vh;margin-top:20px;display:grid;overflow:hidden;box-shadow:0 0 30px #1e3a8a33}@media (width<=1024px){.messagesPage .messages__container{will-change:transform;width:200%;transition:transform .35s;display:flex;overflow:hidden}.messagesPage .messages__container.is-conv-open{transform:translate(-50%)}.messagesPage .messages__container.is-conv-open .messages__container__listing{opacity:.4;transform:scale(.98)}.messagesPage .messages__container.is-conv-open .messages__container__content{opacity:1;transform:scale(1)}}@media (width<=480px){.messagesPage .messages__container{width:180%}}@media (width<=400px){.messagesPage .messages__container{width:140%}}.messagesPage .messages__container__listing{border-right:2px solid #1e3a8a;overflow-y:auto}@media (width<=1024px){.messagesPage .messages__container__listing{flex-shrink:0;width:50%;transition:transform .35s,opacity .35s}}.messagesPage .messages__container__listing__heading{flex-wrap:wrap;gap:20px;padding:25px 10px 10px 15px;display:flex}.messagesPage .messages__container__listing__heading__buttonContainer__button{border:1px solid #1e3a8a;border-radius:10px;padding:5px 15px;font-size:1em}.messagesPage .messages__container__listing__item{border-top:2px solid #1e3a8a;gap:15px;padding:15px;display:flex;position:relative}.messagesPage .messages__container__listing__item--unread{background:#e3ebff}.messagesPage .messages__container__listing__item__button{background:0 0;border:none;position:absolute;inset:0}.messagesPage .messages__container__listing__item__imgContainer{background:#1e3a8a;border-radius:50%;width:40px;min-width:40px;height:40px}.messagesPage .messages__container__listing__item__imgContainer__img{object-fit:cover;width:100%;height:100%}.messagesPage .messages__container__listing__item__infos{flex-direction:column;gap:10px;display:flex}.messagesPage .messages__container__listing__item__infos__name{color:#1e3a8a;font-family:DM Sans,sans-serif;font-size:1.5em;font-weight:700}@media (width<=768px){.messagesPage .messages__container__listing__item__infos__name{font-size:1.25em}}.messagesPage .messages__container__listing__item__infos__post{color:#1e3a8a;font-family:Inter,sans-serif;font-size:1.25em}@media (width<=768px){.messagesPage .messages__container__listing__item__infos__post{font-size:1em}}.messagesPage .messages__container__listing__item__infos__text{font-family:Inter,sans-serif;font-size:1.25em}@media (width<=768px){.messagesPage .messages__container__listing__item__infos__text{font-size:1em}}.messagesPage .messages__container__content{flex-direction:column;display:flex;overflow:hidden}@media (width<=1024px){.messagesPage .messages__container__content{flex-shrink:0;width:50%;transition:transform .35s,opacity .35s}}.messagesPage .messages__container__content__heading{flex-wrap:wrap;flex-shrink:0;justify-content:flex-start;align-items:center;gap:20px;padding:9px 25px;display:flex}@media (width<=480px){.messagesPage .messages__container__content__heading{padding:9px 15px}}.messagesPage .messages__container__content__heading__back{display:none}@media (width<=1024px){.messagesPage .messages__container__content__heading__back{display:block}}.messagesPage .messages__container__content__heading__back__buttonContainer{display:none;transform:rotate(180deg)}@media (width<=1024px){.messagesPage .messages__container__content__heading__back__buttonContainer{display:block}}.messagesPage .messages__container__content__heading__back__buttonContainer__button{padding:10px 12px!important}@media (width<=400px){.messagesPage .messages__container__content__heading__back__buttonContainer__button{padding:8px 10px!important}}.messagesPage .messages__container__content__heading__back__buttonContainer__button svg{width:20px;height:20px}.messagesPage .messages__container__content__heading--select{padding:22px 25px}.messagesPage .messages__container__content__heading--select .messages__container__content__heading__text{color:#1e3a8a;font-size:1.5em;font-weight:700}@media (width<=768px){.messagesPage .messages__container__content__heading--select .messages__container__content__heading__text{font-size:1.25em}}.messagesPage .messages__container__content__heading__sender{align-items:center;gap:10px;margin-right:30px;display:flex}.messagesPage .messages__container__content__heading__sender__imgContainer{background:#1e3a8a;border-radius:50%;min-width:50px;height:50px;min-height:50px}.messagesPage .messages__container__content__heading__sender__imgContainer__img{object-fit:cover;width:100%;height:100%}.messagesPage .messages__container__content__heading__sender__name{color:#1e3a8a;font-family:DM Sans,sans-serif;font-size:1.25em;font-weight:700}@media (width<=768px){.messagesPage .messages__container__content__heading__sender__name{font-size:1em}}.messagesPage .messages__container__content__heading__post{color:#1e3a8a;border:1px solid #1e3a8a;border-radius:10px;padding:10px;font-family:Inter,sans-serif}.messagesPage .messages__container__content__heading__buttonContainer__button{padding:10px 30px}.messagesPage .messages__container__content__main{border-top:2px solid #1e3a8a;flex-direction:column;flex:1;height:90%;display:flex;overflow:hidden}.messagesPage .messages__container__content__main__listing{flex-direction:column;flex:1;padding:15px;display:flex;overflow-y:auto}.messagesPage .messages__container__content__main__listing__messageContainer{border-radius:15px;max-width:400px;margin-bottom:10px;padding:20px}.messagesPage .messages__container__content__main__listing__messageContainer--mine{background:#1e3a8a;align-self:flex-end;margin-right:25px}@media (width<=768px){.messagesPage .messages__container__content__main__listing__messageContainer--mine{margin-right:0}}.messagesPage .messages__container__content__main__listing__messageContainer--mine p{color:#fff}.messagesPage .messages__container__content__main__listing__messageContainer--theirs{background:#e3ebff;border:1px solid #1e3a8a;align-self:flex-start;margin-left:25px}@media (width<=768px){.messagesPage .messages__container__content__main__listing__messageContainer--theirs{margin-left:0}}.messagesPage .messages__container__content__main__listing__messageContainer--theirs p{color:#1e3a8a}.messagesPage .messages__container__content__main__listing__messageContainer__message{font-family:DM Sans,sans-serif}.messagesPage .messages__container__content__main__form{flex-shrink:0;position:relative}.messagesPage .messages__container__content__main__form__formRow{padding:10px 25px}.messagesPage .messages__container__content__main__form__formRow__label span{display:none}.messagesPage .messages__container__content__main__form__formRow__input{color:#1e3a8a;background:#00b5c440;border:2px solid #1e3a8a;border-radius:20px;width:95%;padding:30px 20px}@media (width<=600px){.messagesPage .messages__container__content__main__form__formRow__input{width:85%}}.messagesPage .messages__container__content__main__form__formRow__input::placeholder{color:#1e3a8a}.messagesPage .messages__container__content__main__form__buttonContainer{position:absolute;top:25px;right:30px;transform:rotate(45deg)}.messagesPage .messages__container__content__main__form__buttonContainer__button:hover{background:0 0;border:none}.messagesPage .messages__container__content__main__form__buttonContainer__button:hover svg{fill:#d0433e}.messagesPage .messages__container__content__main__form__buttonContainer__button svg{width:30px;height:30px}.contactMessagesPage .decoContainer{pointer-events:none;top:-570px;left:15%;right:10%}.contactMessagesPage .breadcrumb{flex-wrap:wrap}.contactMessagesPage .unread__title,.contactMessagesPage .read__title{margin-bottom:20px}.contactMessagesPage .read{padding-top:70px;padding-bottom:80px}
