header{height:12rem;position:sticky;top:-96px;z-index:1000}header .container{box-shadow:0 5px 5px hsla(60,1%,87%,.793);height:100%;width:100%}header .container .top{align-items:center;background:#819067;border-bottom:1px solid hsla(82,17%,48%,.01);color:#fefae0;display:flex;height:50%;justify-content:space-between}header .container .top .menu-header{padding-left:5%;width:80%}header .container .top .menu-header a{margin-right:3%}header .container .top a{display:inline-block;font-weight:700;letter-spacing:3px;text-decoration:none;transition:transform .15s ease}header .container .top a:hover{transform:scale(1.1)}header .container .top .authentification{display:flex;flex-direction:column;padding-right:5%;text-align:end;width:30%}header .container .bottom{align-items:center;background-color:#fefae0;display:flex;height:50%;justify-content:space-between}header .container .bottom a{padding-left:5%}header .container .bottom .title-header{font-size:2.5rem}header .container .bottom form{margin-right:5%}header .container .bottom form div{border:3px solid #819067;border-radius:7px;display:flex;font-size:1.2rem;height:50%;justify-content:center;padding:8px;width:100%}header .container .bottom form div input{border:none}header .container .bottom form div input:focus{outline:none}header .container .bottom form div .search-button{background-color:#fefae0;border:none;color:#819067}header .container .bottom form div .glass{height:30px;transition:transform .3s ease;width:30px}header .container .bottom form div .glass:hover{color:#0a400c;transform:scale(1.1)}@media(min-width:768px)and (max-width:1348px){header .container .top{justify-content:space-between}header .container .top .menu-header a{letter-spacing:0;margin-right:1%}header .container .top .authentification a{letter-spacing:0;margin-right:0}}@media(max-width:768px){header{height:8rem;top:-64px}header .container .top{justify-content:space-between}header .container .top .menu-header{display:none}header .container .top .authentification{width:auto}header .container .bottom{justify-content:center}header .container .bottom a{padding-left:0}header .container .bottom .search-form{display:none}}footer{align-items:end;background:#819067;color:#fefae0;display:flex;justify-content:space-evenly;padding:1.5rem 0}footer .logo-footer{height:10rem;width:10rem}footer .logo-footer g{fill:#fefae0}footer .footer-legal{align-items:center;display:flex;flex-direction:column;font-size:.8rem;height:100%;justify-content:end}footer .footer-legal .title-footer{font-size:5rem;margin-bottom:5rem}footer .footer-legal ul{display:flex;gap:1.2rem;letter-spacing:1px;list-style:none;margin:0;padding:0}footer .footer-social-network{display:flex;flex-direction:column-reverse;height:100%}footer .footer-social-network .footer-social-network-links{align-items:start;border-top:1px solid #cecccc;display:flex;flex-direction:row-reverse;gap:1.5rem;justify-content:space-between;padding-top:1.5rem}footer .footer-social-network .footer-social-network-links .logo-social-network{height:2rem;transition:transform .3s ease;width:2rem;fill:#fefae0}footer .footer-social-network .footer-social-network-links .logo-social-network:hover{fill:#0a400c;transform:scale(1.1)}footer .footer-social-network a{font-size:1rem;padding-bottom:1.5rem}footer .footer-social-network a:hover{color:#0a400c;display:inline-block;transform:scale(1.1)}footer .footer-social-network .footer-contact{border-top:1px solid #cecccc;padding-top:1.5rem}@media(min-width:768px)and (max-width:1348px){footer .logo-footer{width:5rem}footer .footer-legal .title-footer{font-size:3rem;margin-bottom:3rem}}@media(max-width:768px){footer .logo-footer{width:2.5rem}footer .footer-legal{font-size:.5rem}footer .footer-legal .title-footer{font-size:1.5rem;margin-bottom:5rem}footer .footer-legal ul>li>a{font-size:.5rem}footer .footer-social-network a{display:none}footer .footer-social-network .footer-social-network-links{border:none;flex-direction:column;margin-bottom:1.5rem}footer .footer-social-network .footer-social-network-links .logo-social-network{height:1.5rem;width:1.5rem}}*,h1,h2,h3{margin:0;padding:0}*,:after,:before{box-sizing:border-box}main{margin:0 5rem 2.5rem;min-height:80vh}@media(min-width:768px)and (max-width:1348px){main{margin:1.5rem 2rem}}@media(max-width:768px){main{margin:.5rem 1rem}}li,ol,ul{list-style:none}body{background:#f9fcf7;font-size:1rem;line-height:1.6}.title-footer,.title-header{font-family:caveat}h1{color:#819067;font-family:HK Grotesk,sans-serif;font-size:2.5rem;margin:1.5rem;text-align:center;-webkit-text-stroke:.1px #fefae0}@media(min-width:768px)and (max-width:1348px){h1{font-size:1.7rem;margin:1.5rem}}@media(max-width:768px){h1{font-size:1.2rem;margin:1rem}}h2{color:#819067;font-family:HK Grotesk,sans-serif;font-size:1.5rem;letter-spacing:.2px;line-height:2rem;margin:2.5rem 0 1.25rem;position:relative;text-align:center;text-decoration-color:#0a400c;text-decoration-line:underline;text-decoration-skip-ink:auto;text-decoration-thickness:6px;text-underline-offset:.6rem;transition:text-decoration-color .3s ease,text-underline-offset .2s ease}@media(min-width:768px)and (max-width:1348px){h2{font-size:1.3rem;margin:1.7rem}}@media(max-width:768px){h2{font-size:1rem;line-height:3rem;margin:1rem}}h3{color:#819067;font-family:HK Grotesk,sans-serif;font-size:1.1rem;font-weight:600;letter-spacing:.2px;line-height:1.3;margin:1.2rem}@media(min-width:768px)and (max-width:1348px){h3{font-size:1rem;margin:1rem}}@media(max-width:768px){h3{font-size:.7rem;margin:.3rem}}h3.h3--capsule-outline{border:solid transparent;border-image-slice:1;border-image-source:linear-gradient(90deg,#0a740d,#0a400c);border-width:0 0 2px;font-variant-caps:all-small-caps;letter-spacing:.08em;padding-bottom:.25rem}h4{color:#819067;font-family:HK Grotesk,sans-serif;font-size:1.05rem;font-weight:600;letter-spacing:.2px;line-height:1.25;margin:.9rem 0 .5rem}@media(min-width:768px)and (max-width:1348px){h4{font-size:1rem}}@media(max-width:768px){h4{font-size:.95rem}}a,button,form,input,li,select,textarea{background:transparent;color:inherit;font-family:poppins,sans-serif;font-size:1.1rem;letter-spacing:1px;text-decoration:none}@media(min-width:768px)and (max-width:1348px){a,button,form,input,li,select,textarea{font-size:1rem}}@media(max-width:768px){a,button,form,input,li,select,textarea{font-size:.8rem}}p{font-family:poppins,sans-serif;font-size:1.1rem;letter-spacing:1px}@media(min-width:768px)and (max-width:1348px){p{font-size:.9rem}}@media(max-width:768px){p{font-size:.7rem}}.flash-message{border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.05);font-family:poppins,sans-serif;margin:1rem auto;max-width:700px;padding:1rem 1.5rem;text-align:center;width:100%}.flash-message.success{background-color:#e6f9e6;border:1px solid #7bd87b;color:#2e7d32}.flash-message.error{background-color:#ffe6e6;border:1px solid #ff7373;color:#c62828}.flash-message.info{background-color:#fff3cd;border:1px solid #ffeeba;color:#856404}.about-us{justify-content:center;margin-bottom:5%}.about-us,.about-us .about-content{align-items:center;display:flex;flex-direction:column}.about-us .about-content{text-align:justify;width:100%}.about-us .about-content .text-about-us{line-height:1.6;margin-bottom:1.5rem;text-align:justify;width:60%}.about-us .about-content:not(.is-open){position:relative}.about-us .about-content:not(.is-open):after{bottom:0;content:"";height:2.5rem;left:0;pointer-events:none;position:absolute;right:0}@media(max-width:768px){.about-us .about-content p{width:100%}}.price-field .input-flex{position:relative}.price-field .input-flex input{box-sizing:border-box;padding-right:2rem;width:100%}.price-field .input-flex .currency{color:#555;font-weight:700;padding-left:1.5rem;pointer-events:none;position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.price-field input[type=number]{appearance:textfield;-moz-appearance:textfield;-webkit-appearance:none}.price-field input[type=number]::-webkit-inner-spin-button,.price-field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.logo{color:#819067;height:4em;margin-top:.5rem;transition:color .15s ease;width:4em}.logo:hover{color:#0a400c;transform:scale(1.4)}@media(max-width:768px){.logo{display:none}}.logo-home{border:1px;color:#819067;height:14em;margin-top:4%;width:100%}@media(max-width:768px){.logo-home{display:none}}.menu-icons{width:80%}.menu-icons ul{display:flex;justify-content:center}.menu-icons ul li{list-style:none;margin:0 4%}.menu-icons ul li svg{height:1.5em;transition:color .3s ease;width:1.5em;stroke-width:50px;fill:#819067}.menu-icons ul li svg:hover{fill:#0a400c;transform:scale(1.4)}@media(max-width:768px){.menu-icons{height:100%;width:100%}.menu-icons ul{align-items:center;height:100%;justify-content:space-around}.menu-icons ul li svg{height:1.5em}}.menu-burger{display:none}@media(max-width:768px){.menu-burger{display:block;width:30%}.menu-burger .container-burger{margin:auto;max-width:1050px;width:90%}.menu-burger .navbar{width:100%}.menu-burger .nav-container{align-items:center;display:flex;height:62px;justify-content:space-between}.menu-burger .navbar .nav-container li{list-style:none}.menu-burger .navbar .nav-container a{color:#fff;font-size:1rem;font-weight:400;letter-spacing:2px;padding:.7rem;text-decoration:none}.menu-burger .nav-container{display:block;height:60px;position:relative}.menu-burger .nav-container .checkbox{background:#fff;cursor:pointer;display:block;height:32px;left:20px;opacity:0;position:absolute;top:20px;width:32px;z-index:15}.menu-burger .nav-container .hamburger-lines{display:block;display:flex;flex-direction:column;height:26px;justify-content:space-between;left:20px;position:absolute;top:17px;width:32px;z-index:3}.menu-burger .nav-container .hamburger-lines .line{background:#fff;border:1px solid #000;border-radius:10px;display:block;height:4px;width:100%;z-index:5}.menu-burger .nav-container .hamburger-lines .line1{transform-origin:0 0;transition:transform .4s ease-in-out}.menu-burger .nav-container .hamburger-lines .line2{transition:transform .2s ease-in-out}.menu-burger .nav-container .hamburger-lines .line3{transform-origin:0 100%;transition:transform .4s ease-in-out}.menu-burger .navbar .menu-items{background:#373636;border-radius:0 0 15px 0;display:flex;flex-direction:column;margin-left:-40px;padding-left:50px;padding-top:70px;position:relative;text-align:center;text-align:left;transform:translate(-150%);transition:transform .5s ease-in-out;width:290px;z-index:2}.menu-burger .navbar .menu-items li{margin-bottom:1.2rem}.menu-burger .nav-container input[type=checkbox]:checked~.menu-items{transform:translateX(0)}.menu-burger .nav-container input[type=checkbox]:checked~.hamburger-lines .line1{background:#fff;transform:rotate(45deg)}.menu-burger .nav-container input[type=checkbox]:checked~.hamburger-lines .line2{transform:scaleY(0)}.menu-burger .nav-container input[type=checkbox]:checked~.hamburger-lines .line3{transform:rotate(-45deg)}.menu-burger .overlay{background:hsla(0,0%,100%,.9);height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .3s ease;width:100%;z-index:1}.menu-burger .nav-container input[type=checkbox]:checked~.overlay{opacity:1;pointer-events:auto}}.conversation-list .container{align-items:center;display:flex;flex-direction:column;justify-content:center}.conversation-list .container .cards{align-items:stretch;border:1px solid hsla(0,1%,77%,.187);border-radius:10px;box-shadow:5px 5px 5px hsla(60,1%,85%,.793);display:flex;flex-direction:row;height:10rem;justify-content:space-between;margin:2rem;padding:1rem;transition:border-left .3s ease,margin-left .3s ease;width:75%}.conversation-list .container .cards:hover{border-left:20px solid #819067;margin-left:8px}.conversation-list .container .cards .media{height:100%;width:30%}.conversation-list .container .cards .media img{border-radius:10px;display:block;height:100%;object-fit:cover;width:100%}.conversation-list .container .cards .meta{width:30%}.conversation-list .container .cards .actions,.conversation-list .container .cards .meta{display:flex;flex-direction:column;justify-content:space-evenly}.conversation-list .container .cards .actions a{text-align:center}.conversation-list .container .cards .actions form,.conversation-list .container .cards .actions form button{width:100%}@media(max-width:768px){.conversation-list .container .cards{height:125px;margin:0;padding:.5rem;width:90%}.conversation-list .container .cards .media{margin-bottom:.5rem;width:100%}.conversation-list .container .cards .meta{align-items:center;margin-bottom:.5rem;text-align:center;width:100%}.conversation-list .container .cards .actions{align-items:center;flex-direction:row;flex-wrap:wrap}.conversation-list .container .cards .actions a{font-size:.8rem}.conversation-list .container .cards .actions form{width:auto}}.by-categorie,.last-articles,.list-article,.published-articles,.search-bar,.user-favorites{flex-direction:column;flex-wrap:wrap;justify-content:space-around;min-height:auto}.by-categorie .container,.last-articles .container,.list-article .container,.published-articles .container,.search-bar .container,.user-favorites .container{align-items:center;display:flex;flex-wrap:wrap;height:auto;justify-content:center}.by-categorie .container .cards,.last-articles .container .cards,.list-article .container .cards,.published-articles .container .cards,.search-bar .container .cards,.user-favorites .container .cards{border:1px solid hsla(0,1%,77%,.187);border-radius:10px;box-shadow:5px 5px 5px hsla(60,1%,85%,.793);display:flex;flex-direction:column;height:25rem;justify-content:space-between;margin:2rem;padding:1rem;transition:transform .3s ease;width:16rem}.by-categorie .container .cards:hover,.last-articles .container .cards:hover,.list-article .container .cards:hover,.published-articles .container .cards:hover,.search-bar .container .cards:hover,.user-favorites .container .cards:hover{transform:scale(1.05)}.by-categorie .container .cards img,.last-articles .container .cards img,.list-article .container .cards img,.published-articles .container .cards img,.search-bar .container .cards img,.user-favorites .container .cards img{border-radius:.8rem;height:50%;margin-bottom:.5rem;object-fit:cover;width:100%}.by-categorie .container .cards .title-price,.last-articles .container .cards .title-price,.list-article .container .cards .title-price,.published-articles .container .cards .title-price,.search-bar .container .cards .title-price,.user-favorites .container .cards .title-price{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.by-categorie .container .cards .title-price p,.last-articles .container .cards .title-price p,.list-article .container .cards .title-price p,.published-articles .container .cards .title-price p,.search-bar .container .cards .title-price p,.user-favorites .container .cards .title-price p{font-weight:700}.by-categorie .container .favorite-button,.last-articles .container .favorite-button,.list-article .container .favorite-button,.published-articles .container .favorite-button,.search-bar .container .favorite-button,.user-favorites .container .favorite-button{align-items:center;display:flex;justify-content:space-between;margin-top:.5rem;width:100%}.by-categorie .container .btn-favorite,.last-articles .container .btn-favorite,.list-article .container .btn-favorite,.published-articles .container .btn-favorite,.search-bar .container .btn-favorite,.user-favorites .container .btn-favorite{background-color:#fff;border:1.5px solid #080808;border-radius:20px;display:flex;padding:.2rem .5rem}.by-categorie .container .heart-icon,.last-articles .container .heart-icon,.list-article .container .heart-icon,.published-articles .container .heart-icon,.search-bar .container .heart-icon,.user-favorites .container .heart-icon{stroke:#e00f0f;fill:none;cursor:pointer;transition:all .3s ease}.by-categorie .container .heart-icon.active,.last-articles .container .heart-icon.active,.list-article .container .heart-icon.active,.published-articles .container .heart-icon.active,.search-bar .container .heart-icon.active,.user-favorites .container .heart-icon.active{fill:#e00f0f}.by-categorie .container .favorite-count,.last-articles .container .favorite-count,.list-article .container .favorite-count,.published-articles .container .favorite-count,.search-bar .container .favorite-count,.user-favorites .container .favorite-count{align-items:center;color:#070707;display:flex;font-weight:700;margin-left:.3rem}@media(min-width:768px)and (max-width:1348px){.by-categorie .container .cards,.last-articles .container .cards,.list-article .container .cards,.published-articles .container .cards,.search-bar .container .cards,.user-favorites .container .cards{margin:.8rem}}@media(max-width:768px){.by-categorie,.last-articles,.list-article,.published-articles,.search-bar,.user-favorites{margin:0}.by-categorie .container,.last-articles .container,.list-article .container,.published-articles .container,.search-bar .container,.user-favorites .container{justify-content:space-around}.by-categorie .container .cards,.last-articles .container .cards,.list-article .container .cards,.published-articles .container .cards,.search-bar .container .cards,.user-favorites .container .cards{height:18rem;margin:.2rem;padding:.5rem;width:170px}}.articles-profil{flex-direction:column;justify-content:center;justify-content:space-around;min-height:auto;width:100%}.articles-profil,.articles-profil .container{align-items:center;display:flex;flex-wrap:wrap;height:auto}.articles-profil .container{justify-content:center}.articles-profil .container .cards-profil{border:1px solid hsla(0,1%,77%,.187);border-radius:10px;box-shadow:5px 5px 5px hsla(60,1%,85%,.793);display:flex;flex-direction:column;height:23rem;justify-content:space-between;margin:2rem;padding:1.5rem;transition:transform .3s ease;width:16rem}.articles-profil .container .cards-profil:hover{transform:scale(1.05)}.articles-profil .container .cards-profil div:last-of-type{align-items:center;display:flex;justify-content:end}.articles-profil .container .cards-profil img{border-radius:.8rem;height:50%;margin-bottom:.5rem;object-fit:cover;width:100%}.articles-profil .container .cards-profil .title-price{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem;text-align:center}.articles-profil .container .cards-profil .title-price p{font-weight:700}@media(max-width:768px){.articles-profil{margin:0}.articles-profil .container .cards{color:red;height:15rem;margin:.5rem;padding:.5rem;width:10rem}}.container-filter{border:1px solid hsla(0,1%,77%,.187);box-shadow:3px 3px 3px hsla(60,1%,85%,.793);display:flex;justify-self:center;margin-bottom:1.5rem;padding:1.5rem;width:70%}@media(max-width:768px){.container-filter{margin:auto;padding:.5rem;width:90%}}.container-filter #categories{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.checkbox-filter>div[id$=_categories]{display:flex;flex-wrap:wrap;gap:.5rem}.checkbox-filter>div[id$=_categories]>div{display:contents}.checkbox-filter input[type=checkbox]{height:1px;opacity:0;position:absolute;width:1px}.checkbox-filter label{align-items:center;background:#f5f5f5;border:1px solid #ccc;border-radius:20px;cursor:pointer;display:inline-flex;font-size:.95rem;gap:.5rem;line-height:1;padding:.5rem 1rem;transition:.2s ease;user-select:none}.checkbox-filter label:hover{background:#eaeaea;border-color:#aaa}.checkbox-filter input[type=checkbox]:checked+label{background:#363636;border-color:#363636;color:#fff}.checkbox-filter input[type=checkbox]:focus-visible+label{outline:3px solid #8ab4f8;outline-offset:2px}.btn-filter{margin:1.5rem 1.5rem 0}.btn-create-account{background:none;border:3px solid #819067;border-radius:25px;color:#000;font-weight:700;padding:.8rem 4rem;text-decoration:none}.btn-create-account:hover{background-color:#0a400c;color:#fefae0;cursor:pointer}.btn-discover-all-articles{background:none;border:3px solid #819067;border-radius:25px;color:#000;font-weight:700;padding:.8rem 4rem}.btn-discover-all-articles:hover{color:#819067;cursor:pointer}.admin-message{align-items:center;display:flex;flex-direction:column}.admin-message .container{align-items:center;display:flex;flex-wrap:wrap;height:auto;justify-content:center;width:100vw}.admin-message .container .cards{border:1px solid hsla(0,1%,77%,.187);border-radius:10px;box-shadow:5px 5px 5px hsla(60,1%,85%,.793);display:flex;flex-direction:column;justify-content:space-between;margin:2rem;padding:1.8rem;transition:transform .3s ease;width:20%}.admin-message .container .cards:hover{box-shadow:10px 10px 5px #d9d9d8;transform:scale(1.1)}.admin-message .container .cards div:first-of-type{margin-bottom:1rem}.admin-message .container .cards div:first-of-type p{margin-bottom:.5rem}.admin-message .container .cards div:first-of-type p:first-of-type{justify-self:center;padding-bottom:.8rem}@media(min-width:768px)and (max-width:1348px){.admin-message .container .cards{height:16rem;margin:.5rem;padding:1rem;width:16rem}}@media(max-width:768px){.admin-message .container .cards{height:13rem;margin:.5rem;padding:.5rem;width:12rem}}.add_image_button,.btn{background-color:#819067;border:none;border-radius:.5rem;color:#fefae0;cursor:pointer;line-height:1.5;padding:.5rem;text-decoration:none;transition:background-color .3s ease}.add_image_button:hover,.btn:hover{background-color:#0a400c}.btn-group{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:1rem}.btn-danger{background-color:#e11111;border:none;border-radius:.5rem;color:#fff;cursor:pointer;line-height:1.5;padding:.5rem;text-decoration:none;transition:background-color .3s ease}.btn-danger:hover{background-color:#922020}.notification-icon .notification-badge{position:relative}.notification-icon .notification-badge .number{align-items:center;background-color:red;block-size:2.3rem;border-radius:50%;bottom:10px;color:#fff;display:inline-flex;font-family:inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;inline-size:2.3rem;justify-content:center;left:1px;letter-spacing:0;line-height:1;position:absolute}.text-center{text-align:center}.home-main{height:auto;margin:0}.introduction{align-items:center;display:flex;flex-direction:column;gap:clamp(1rem,2vw,2rem);justify-content:center;margin:clamp(1rem,4vw,3rem) 4%}@media(min-width:768px)and (max-width:1348px){.introduction{font-size:1.3rem}}@media(max-width:768px){.introduction{font-size:1rem}.introduction:after{height:4px;width:55%}}.cards-home{counter-reset:step;display:grid;gap:clamp(1rem,3vw,2rem);grid-template-columns:repeat(3,minmax(260px,1fr));justify-items:center;margin:5rem 0;margin-inline:auto;width:min(1100px,100%)}@media(min-width:768px)and (max-width:1348px){.cards-home{display:flex;flex-wrap:wrap;justify-content:center;margin:3rem 0}}@media(max-width:768px){.cards-home{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin:2rem 0}}.cards-home .card{aspect-ratio:4/3;background:non;border:0;border-radius:24px;display:block;max-width:360px;padding:0;perspective:1200px;position:relative;text-decoration:none;transform:translateZ(0);width:100%;will-change:transform}.cards-home .card:hover{transform:translateY(-2px)}.cards-home .card:focus-within .card-inner,.cards-home .card:hover .card-inner{transform:rotateY(180deg)}.cards-home .card:focus-visible{border-radius:24px;outline:3px solid hsla(82,17%,48%,.7);outline-offset:4px}@media(max-width:768px){.cards-home .card{aspect-ratio:16/10;max-width:520px}}.cards-home .card-inner{border:2px solid transparent;border-radius:24px;box-shadow:0 1px 2px rgba(16,24,40,.06),0 18px 48px -16px hsla(82,17%,48%,.3);height:100%;inset:0;position:relative;transform-style:preserve-3d;transition:transform 1.35s cubic-bezier(.22,.7,0,.95),box-shadow .35s ease;width:100%}.cards-home .card-inner:before{border-radius:inherit;content:"";inset:-2px;opacity:.65;padding:2px;pointer-events:none;position:absolute}.cards-home .card-inner:focus-within,.cards-home .card-inner:hover{box-shadow:0 2px 8px rgba(16,24,40,.08),0 24px 60px -18px hsla(82,17%,48%,.38),inset 0 0 0 2px hsla(82,17%,48%,.16)}.cards-home .card-back,.cards-home .card-front{backface-visibility:hidden;border-radius:inherit;color:#819067;display:grid;font-size:1.6rem;inset:0;padding:clamp(1rem,2.5vw,1.5rem);place-content:center;position:absolute;text-align:center}.cards-home .card-front{border:3px solid #819067;font-weight:800;letter-spacing:.2px}.cards-home .card-front:before{background:#fefae0;block-size:4rem;border:2px solid;border-radius:50%;box-shadow:0 10px 20px -12px hsla(82,17%,48%,.6),0 0 0 6px hsla(82,17%,48%,.1);color:#819067;content:counter(step);counter-increment:step;display:grid;font-size:2.5rem;inline-size:4rem;left:42%;place-items:center;position:absolute;top:10%}.cards-home .card-front:after{background:conic-gradient(from 210deg at 20% 50%,hsla(82,17%,48%,.65),hsla(82,17%,48%,.15) 50%,hsla(82,17%,48%,.45) 75%,hsla(82,17%,48%,.1));border-radius:999px;bottom:22%;content:"";filter:blur(.3px);height:12px;left:50%;opacity:.75;pointer-events:none;position:absolute;translate:-50% 0;width:68%}.cards-home .card-back{border:3px solid #819067;transform:rotateY(180deg)}.cards-home .card-back p{opacity:.94}@media(prefers-reduced-motion:reduce){.introduction .cards .card-inner{transition:none}.introduction .cards .card:focus-within .card-inner,.introduction .cards .card:hover .card-inner{transform:none}}.first-picture,.fourth-picture,.second-picture,.third-picture{display:block;width:100%}.first-picture img,.fourth-picture img,.second-picture img,.third-picture img{border-radius:0;display:block;height:350px;object-fit:cover;width:100%}@media(min-width:768px)and (max-width:1348px){.first-picture img,.fourth-picture img,.second-picture img,.third-picture img{height:250px}}@media(max-width:768px){.first-picture img,.fourth-picture img,.second-picture img,.third-picture img{height:150px}}.types-articles ul{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0 20rem}.types-articles ul li{border-radius:10px;font-weight:700;margin:3rem}.types-articles ul li article{transition:transform .2s ease}.types-articles ul li article:hover{transform:translateY(-20px)}.types-articles ul li article img{border-radius:10px;box-shadow:5px 5px 10px 3px rgba(56,54,51,.3);height:250px;margin-top:5%;object-fit:cover;width:250px}.types-articles ul li article h3{display:flex;justify-content:center}@media(min-width:768px)and (max-width:1348px){.types-articles{margin:0}.types-articles ul{margin:0 5rem}.types-articles ul li{margin:1.6rem}.types-articles ul li article img{height:175px;width:175px}}@media(max-width:768px){.types-articles{margin:0}.types-articles ul{margin:0 .5rem}.types-articles ul li{margin:1.6rem}.types-articles ul li article img{height:100px;width:100px}}.trait{height:50px;width:100%}img.trait-filter{filter:brightness(0) saturate(100%) invert(12%) sepia(45%) saturate(950%) hue-rotate(82deg) brightness(90%) contrast(96%)}.team-worker{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.team-worker .profile-card{align-items:center;border:3px solid #819067;border-radius:5px;display:flex;flex-direction:column;height:620px;justify-content:start;margin:5% 1.5rem 1.5rem;padding:1.5rem;width:350px}.team-worker .profile-card img{border:3px solid #819067;border-radius:50%;height:200px;margin-bottom:1rem;object-fit:cover;width:200px}.team-worker .profile-card div{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:justify}.team-worker .profile-card div p:first-of-type{background:#fefae0;color:#819067;font-size:1.2rem;font-weight:700;margin-bottom:.5rem;padding:.2rem;text-align:center;width:100%}.team-worker .profile-card div p:last-of-type{color:#000;font-size:1rem;padding:1.5rem .2rem .2rem}@media(max-width:768px){.team-worker .profile-card{height:auto;padding:.5rem;width:250px}.team-worker .profile-card img{height:120px;width:120px}.team-worker .profile-card div p:first-of-type{font-size:1rem}.team-worker .profile-card div p:last-of-type{font-size:.8rem;padding:1rem .2rem .2rem}}.categories{flex-direction:column}.categories,.categories article{align-items:center;display:flex;justify-content:center}.categories article{flex-wrap:wrap;gap:10%;margin-bottom:20px;width:80%}.categories article div{align-items:center;display:flex;flex-direction:column-reverse;justify-content:space-between;padding:10px;transition:transform .2s ease;width:auto}.categories article div:hover{transform:translateY(-5px)}.categories article div a{color:#000;text-decoration:none}.categories article div a:hover{background:#0a400c;color:#fefae0}@media(max-width:768px){.categories .btn-discover-all-articles{padding:1rem}}.brush-graphic{align-items:center;display:flex;justify-content:center;width:100%}.brush-graphic .brush{fill:#819067;height:10rem;width:50%}.last-articles{margin:0 1.5rem 1.5rem 1.7rem}.cards-settings{align-items:center;display:flex;flex-direction:column;gap:2rem;margin-bottom:3rem}.cards-settings div{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.cards-settings a{text-decoration:none;transition:transform .3s ease}.cards-settings a:hover article{box-shadow:0 12px 24px rgba(0,0,0,.1);transform:translateY(-8px)}.cards-settings article{align-items:center;background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:20px;box-shadow:8px 8px 15px rgba(0,0,0,.08);display:flex;flex-direction:column;height:200px;justify-content:center;transition:transform .3s ease,box-shadow .3s ease;width:280px}.cards-settings article svg{height:4rem;width:4rem;fill:#819067;margin-bottom:1rem;transition:transform .3s ease,fill .3s ease}.cards-settings article p{color:#000;font-weight:600;text-align:center;transition:color .3s ease}.cards-settings a:hover svg{transform:scale(1.15);fill:#667252}.cards-settings a:hover p{color:#0a740d}@media(min-width:768px)and (max-width:1348px){.cards-settings article{height:150px;width:200px}.cards-settings article svg{height:2rem;width:2rem}}@media(max-width:768px){.cards-settings article{height:100px;width:150px}.cards-settings article svg{height:1.5rem;width:1.5rem}}.public-profil{align-items:start;border:2px solid #000;border-radius:.5rem;display:flex;flex-direction:column;padding:2rem}.public-profil .user-profil{width:100%}.public-profil .user-profil div:first-child{margin-bottom:1rem;width:100%}.public-profil .user-profil div:first-child img{border:5px solid #000;border-radius:50%;height:150px;margin-bottom:1rem;object-fit:cover;width:150px}.public-profil .user-profil div:nth-child(2){align-items:start;display:flex;flex-direction:column;width:100%}.public-profil .user-profil div:nth-child(2) p{color:#000;font-size:1.2rem;margin-bottom:.7rem}.public-profil button{background-color:#819067;border:none;border-radius:.5rem;color:#fff;cursor:pointer;padding:.5rem 1rem;transition:background-color .3s ease}.public-profil button:hover{background-color:#0056b3}@media(max-width:768px){.public-profil{margin:0;padding:.2rem}}.connexion .form-connexion{align-items:center;display:flex;flex-direction:column;height:auto}.connexion .form-connexion form{background-color:#fff;border:1px solid #ccc;border-radius:.75rem;box-shadow:0 0 15px rgba(0,0,0,.05);display:flex;flex-direction:column;height:auto;justify-content:center;max-width:400px;padding:2rem;width:100%}.connexion .form-connexion form label{color:#819067;display:block;font-weight:600}.connexion .form-connexion form input[type=email],.connexion .form-connexion form input[type=password],.connexion .form-connexion form input[type=text]{border:1px solid #ccc;border-radius:.5rem;box-sizing:border-box;font-size:1rem;margin-bottom:1.5rem;padding:.8rem .5rem;width:100%}.connexion .form-connexion form input[type=email]:focus,.connexion .form-connexion form input[type=password]:focus,.connexion .form-connexion form input[type=text]:focus{border-color:#819067;box-shadow:0 0 0 2px rgba(18,121,77,.2);outline:none}.connexion .form-connexion form .container-checkbox-terms>div{align-items:center;display:flex;margin-bottom:2rem}.connexion .form-connexion form .container-checkbox-terms>div label{margin-right:1rem}.connexion .form-connexion form .form-error-message,.connexion .form-connexion form ul{color:#d0342c;font-size:.9rem;list-style:none;margin-top:.3rem;padding-left:0}.connexion .form-connexion form .password-forgotten{align-items:center;color:blue;display:flex;font-weight:700;justify-content:center;margin-top:2rem}.connexion .form-connexion form .password-forgotten:hover{cursor:pointer;text-decoration:underline}.connexion section.create-account{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:4rem}.connexion p:first-child{margin-bottom:2rem}.dashboard-admin .container{align-items:center;display:flex;height:100%;justify-content:center}.dashboard-admin .container a{border:3px solid #000;border-radius:15px;color:#000;margin:2rem;padding:1.1rem;text-decoration:none}.dashboard-admin .container a div{align-items:center;display:flex;flex-direction:row-reverse;width:100%}.dashboard-admin .container a:hover{color:#0a740d;font-weight:700}@media(min-width:768px)and (max-width:1348px){.dashboard-admin .container a{padding:1rem}}@media(max-width:768px){.dashboard-admin .container{flex-direction:column}.dashboard-admin .container a{display:flex;justify-content:center;padding:1.2rem;width:60%}.dashboard-admin .container a div{align-items:center;display:flex;flex-direction:row-reverse;width:100%}.dashboard-admin .container a div .messages{text-align:center;width:100%}}.article-form-page{align-items:center;display:flex;flex-direction:column}.article-form-page h1{font-size:2rem;margin-bottom:2rem;text-align:center}.article-form-page form{background:#fff;border-radius:.75rem;box-shadow:0 0 15px rgba(0,0,0,.15);display:flex;flex-direction:column;flex-wrap:wrap;gap:1.5rem;height:auto;justify-content:center;padding:2rem 15rem;width:80%}.article-form-page form section:first-of-type{height:100%;min-width:40%}.article-form-page form section:first-of-type div{margin-bottom:3.5rem}.article-form-page form section:last-of-type{height:100%;min-width:40%}.article-form-page form label{display:block;font-weight:600;margin-bottom:.7rem}.article-form-page form input[type=number],.article-form-page form input[type=text],.article-form-page form select,.article-form-page form textarea{border:1px solid #ccc;border-radius:.5rem;box-sizing:border-box;font-size:1rem;padding:.8rem;width:100%}.article-form-page form input[type=number]:focus,.article-form-page form input[type=text]:focus,.article-form-page form select:focus,.article-form-page form textarea:focus{border-color:#12794d;box-shadow:0 0 0 2px rgba(18,121,77,.2);outline:none}.article-form-page form .images{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}.article-form-page form .images li{border:2px solid hsla(0,7%,94%,.62);border-radius:5px;box-shadow:0 0 15px rgba(0,0,0,.05);margin:1rem;padding:1rem;width:auto}.article-form-page form .images li svg{color:red;cursor:pointer;display:flex;height:1.5rem;justify-self:end;width:1.5rem}.article-form-page form .images li label{background-color:#922020;border:1px solid #000;color:#fff;cursor:pointer;height:20px}.article-form-page form .images li input[type=file]::file-selector-button{background-color:#819067;border:none;border-radius:5px;color:#fff;font-family:lato,sans-serif;padding:.5rem 1rem}.article-form-page form .images li input[type=file]::file-selector-button:hover{background-color:#0a400c}.article-form-page form #article_form_description{height:5rem}.article-form-page form textarea{resize:vertical}.article-form-page form .collection-item{margin-bottom:1rem}.article-form-page form .collection-item input[type=file]{display:block;margin-top:.5rem}.article-form-page form .required{margin-top:1.5rem}.article-form-page form .btn-validate{width:100%}.article-form-page form .btn-validate .btn-submit{background-color:#819067;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-weight:700;margin-top:1.5rem;padding:.8rem;transition:background-color .3s ease}.article-form-page form .btn-validate .btn-submit:hover{background-color:#0a400c}@media(min-width:768px)and (max-width:1348px){.article-form-page form{box-shadow:0 0 15px rgba(0,0,0,.5)}}@media(max-width:768px){.article-form-page{padding:0}.article-form-page form{box-shadow:0 0 15px rgba(0,0,0,.6);margin-bottom:1.5rem;padding:.5rem;width:100%}.article-form-page form section{width:100%}}.update-article-form-page{align-items:center;display:flex;flex-direction:column;height:auto;padding:0 1rem 4rem}.update-article-form-page form{background:#fff;border-radius:.75rem;box-shadow:0 0 15px rgba(0,0,0,.15);display:flex;flex-direction:column;gap:1.5rem;height:auto;justify-content:center;padding:3.5rem;width:80%}.update-article-form-page form section:first-of-type{display:flex;flex-direction:column;height:100%;margin-bottom:4.5rem}.update-article-form-page form section:first-of-type article{display:flex;flex-direction:column}.update-article-form-page form section:first-of-type article .informations{display:flex;justify-content:space-between;margin-bottom:1.5rem}.update-article-form-page form section:first-of-type article .informations div{margin:.5rem;width:100%}.update-article-form-page form section:first-of-type article #article_form_description{height:7rem}.update-article-form-page form section:first-of-type label{display:block;font-weight:600;margin-bottom:.7rem}.update-article-form-page form section:first-of-type input[type=number],.update-article-form-page form section:first-of-type input[type=text],.update-article-form-page form section:first-of-type select,.update-article-form-page form section:first-of-type textarea{border:1px solid #ccc;border-radius:.5rem;box-sizing:border-box;font-size:1rem;padding:.8rem;width:100%}.update-article-form-page form section:first-of-type input[type=number]:focus,.update-article-form-page form section:first-of-type input[type=text]:focus,.update-article-form-page form section:first-of-type select:focus,.update-article-form-page form section:first-of-type textarea:focus{border-color:#12794d;box-shadow:0 0 0 2px rgba(18,121,77,.2);outline:none}.update-article-form-page form section:first-of-type textarea{resize:vertical}.update-article-form-page form section:first-of-type .collection-item{margin-bottom:1rem}.update-article-form-page form section:last-of-type{display:flex;flex-direction:column;height:100%;justify-content:center}.update-article-form-page form section:last-of-type h3{text-align:center}.update-article-form-page form section:last-of-type .images{display:flex;flex-wrap:wrap;justify-content:space-around}.update-article-form-page form section:last-of-type .images .image-item{border:2px solid hsla(0,7%,94%,.62);border-radius:5px;box-shadow:0 0 15px rgba(0,0,0,.05);margin:1rem;padding:1rem}.update-article-form-page form section:last-of-type .images .image-item svg{color:red;cursor:pointer;display:flex;height:1.5rem;justify-self:end;width:1.5rem}.update-article-form-page form section:last-of-type .images .image-item label{background-color:#922020;border:1px solid #000;color:#fff;cursor:pointer;height:20px}.update-article-form-page form section:last-of-type .images .vich-image{align-items:center;display:flex;flex-direction:column-reverse;width:auto}.update-article-form-page form section:last-of-type .images .vich-image input[type=file]::file-selector-button{background-color:#819067;border:none;border-radius:5px;color:#fff;font-family:lato,sans-serif;padding:.5rem 1rem}.update-article-form-page form section:last-of-type .images .vich-image input[type=file]::file-selector-button:hover{background-color:#0a400c}.update-article-form-page form section:last-of-type .images .vich-image img{border-radius:5px;height:250px;margin:1rem;object-fit:cover;width:250px}.update-article-form-page .button{align-items:center;display:flex;justify-content:center}.update-article-form-page .button button{margin-top:2.5rem}.update-article-form-page .button button:hover{background-color:#0a400c}@media(min-width:768px)and (max-width:1348px){.update-article-form-page form{padding:1rem}}@media(max-width:768px){.update-article-form-page form{margin:.4rem;padding:.5rem;width:auto}.update-article-form-page form section:first-of-type article .informations{flex-direction:column}.update-article-form-page form section:first-of-type article .informations div{margin-bottom:1rem;width:auto}}.detail-message,.detail-signalement{align-items:center;display:flex;flex-direction:column;justify-content:center}.detail-message table,.detail-signalement table{border:2px solid #8c8c8c;border-collapse:collapse;padding:.8rem}.detail-message table caption,.detail-signalement table caption{caption-side:top;font-weight:700;margin-bottom:.8rem}.detail-message table td,.detail-message table th,.detail-signalement table td,.detail-signalement table th{border:1px solid #a0a0a0;padding:1.5rem}.detail-message table tbody>tr>th,.detail-signalement table tbody>tr>th{text-align:start}.detail-message table tbody>tr>td,.detail-signalement table tbody>tr>td{text-align:center}.detail-message table th[scope=col],.detail-message table th[scope=row],.detail-signalement table th[scope=col],.detail-signalement table th[scope=row]{background-color:#f5f5f5;color:#000}.detail-message div,.detail-signalement div{display:flex;justify-content:space-evenly;margin:3.5rem 0;width:100%}@media(max-width:768px){.detail-message table td,.detail-message table th,.detail-signalement table td,.detail-signalement table th{padding:.5rem}}.settings section{border:2px solid #000;border-radius:15px;padding:3rem}.settings section label,.settings section span{font-weight:700}.settings section:first-of-type{margin-bottom:2.5rem}.settings .global-informations{display:flex;justify-content:space-around}.settings .global-informations p{margin:.5rem}.settings .hobbies{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:2.5rem 0}.settings .hobbies .hobbies-description{border:1px solid #ccc;border-radius:.5rem;box-sizing:border-box;font-weight:400;margin-top:1rem;min-height:5rem;padding:.8rem;width:80%}.settings input[type=date],.settings input[type=email],.settings input[type=number],.settings input[type=password],.settings input[type=text],.settings textarea{background-color:#fff;border:1px solid #ccc;border-radius:.5rem;font-family:inherit;margin-bottom:.8rem;padding:.75rem 1rem;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.settings input[type=date]:focus,.settings input[type=email]:focus,.settings input[type=number]:focus,.settings input[type=password]:focus,.settings input[type=text]:focus,.settings textarea:focus{border-color:#12794d;box-shadow:0 0 0 3px rgba(18,121,77,.2);outline:none}.settings textarea{min-height:150px;resize:vertical}.settings select{background-color:#fff;border:1px solid #ccc;border-radius:.5rem;flex:1;font-family:inherit;padding:.75rem 1rem;transition:border-color .3s ease,box-shadow .3s ease}.settings section:last-of-type{margin-bottom:1.2rem}@media(min-width:768px)and (max-width:1348px){.settings .settings section{padding:1rem}.settings .settings section .container{padding:1.5rem}}@media(max-width:768px){.settings section{padding:1rem}.settings section .container{padding:.5rem}.settings section .global-informations{display:flex;flex-direction:column}.settings section .hobbies{margin:1.5rem 0}.settings input[type=date],.settings input[type=email],.settings input[type=number],.settings input[type=password],.settings input[type=text],.settings select,.settings textarea{padding:.5rem .75rem}.settings select{margin:.2rem}}.settings .container{padding:2.5rem 3.5rem}.details-articles{align-items:flex-start;display:flex;gap:2rem;justify-content:center;margin-top:2.5rem;padding:0 2rem}.details-articles section:first-of-type{display:flex;flex-direction:row;gap:1rem}.details-articles section:first-of-type .thumbnail-column{display:flex;flex-direction:column;gap:10px}.details-articles section:first-of-type .thumbnail-column .thumbnail{border:2px solid transparent;cursor:pointer;height:60px;object-fit:cover;width:60px}.details-articles section:first-of-type .thumbnail-column .thumbnail:hover{border-color:#ccc}.details-articles section:first-of-type .main-image-wrapper{height:650px;position:relative;width:600px}.details-articles section:first-of-type .main-image-wrapper #main-image{height:100%;object-fit:cover;width:100%}.details-articles section:first-of-type .main-image-wrapper .nav-button{background:rgba(0,0,0,.5);border:none;color:#fff;cursor:pointer;font-size:2rem;padding:5px 10px;position:absolute;top:50%;transform:translateY(-50%)}.details-articles section:first-of-type .main-image-wrapper .nav-button.left{left:0}.details-articles section:first-of-type .main-image-wrapper .nav-button.right{right:0}.details-articles section:last-of-type .container{margin-bottom:2rem;text-align:left}.details-articles section:last-of-type .container .wrapper{display:flex;margin-bottom:1rem}.details-articles section:last-of-type .container .wrapper p:first-of-type{font-weight:700;width:40%}.details-articles section:last-of-type .container div:last-of-type{border:1px solid #ccc;border-radius:.5rem;box-sizing:border-box;font-weight:400;min-height:5rem;padding:.8rem;width:100%}.details-articles section:last-of-type .actions{display:flex;flex-direction:column;margin-top:1rem}.details-articles section:last-of-type .actions a{margin-top:1rem;text-align:center;width:60%}.details-articles section:last-of-type .actions .btn-signalement{background-color:#e5a020}@media(min-width:768px)and (max-width:1348px){.details-articles{padding:0}.details-articles section:first-of-type .thumbnail-column{display:none}.details-articles section:first-of-type .main-image-wrapper{height:450px;width:400px}.details-articles section:last-of-type h1{margin:.5rem .5rem 1rem}.details-articles section:last-of-type .container{margin-bottom:1rem}.details-articles section:last-of-type .actions{align-items:center;margin-top:0}}@media(max-width:768px){.details-articles{align-items:center;flex-direction:column;justify-content:center;padding:0}.details-articles section:first-of-type .thumbnail-column{display:none}.details-articles section:first-of-type .main-image-wrapper{height:300px;width:250px}.details-articles section:last-of-type .container{margin-bottom:1rem}.details-articles section:last-of-type .actions{align-items:center;margin-top:0}.details-articles section:last-of-type .actions a{margin-bottom:1rem;margin-top:0}}.messages-in-conversation .wrapper,.new-message .wrapper{border:1px solid #000;border-radius:5px;margin:0 20%;padding-right:.1rem}.messages-in-conversation .wrapper .container,.new-message .wrapper .container{border-bottom:1px solid #000;border-radius:5px;max-height:80vh;min-height:60vh;overflow-x:hidden;overflow-y:auto;padding:.5rem}.messages-in-conversation .wrapper .container .message-wrapper,.new-message .wrapper .container .message-wrapper{display:flex;margin-bottom:10px}.messages-in-conversation .wrapper .container .message-wrapper.sent,.new-message .wrapper .container .message-wrapper.sent{justify-content:flex-end}.messages-in-conversation .wrapper .container .message-wrapper.sent .message-bubble,.new-message .wrapper .container .message-wrapper.sent .message-bubble{align-self:flex-end;background-color:#dcf8c6}.messages-in-conversation .wrapper .container .message-wrapper.received,.new-message .wrapper .container .message-wrapper.received{justify-content:flex-start}.messages-in-conversation .wrapper .container .message-wrapper.received .message-bubble,.new-message .wrapper .container .message-wrapper.received .message-bubble{align-self:flex-start;background-color:#f1f0f0}.messages-in-conversation .wrapper .container .message-wrapper .message-bubble,.new-message .wrapper .container .message-wrapper .message-bubble{border-radius:20px;box-shadow:0 1px 2px rgba(0,0,0,.15);font-size:.9rem;max-width:60%;padding:10px 15px;position:relative}.messages-in-conversation .wrapper .container .message-wrapper .timestamp,.new-message .wrapper .container .message-wrapper .timestamp{color:#888;display:block;font-size:.7rem;margin-top:5px;text-align:right}.messages-in-conversation .wrapper .text-message,.new-message .wrapper .text-message{height:7rem;padding:1rem}.messages-in-conversation .wrapper .text-message form,.new-message .wrapper .text-message form{align-items:center;border:1px solid #000;border-radius:15px;display:flex}.messages-in-conversation .wrapper .text-message form .message-input,.new-message .wrapper .text-message form .message-input{border:none;border-radius:15px;height:100%;padding:.5rem 10% .5rem .5rem;resize:none;width:90%}.messages-in-conversation .wrapper .text-message form .btn-send-message,.new-message .wrapper .text-message form .btn-send-message{fill:#819067;border:none;height:1.5rem;width:1.5rem;stroke:none;background:none;margin-right:5%}@media(max-width:768px){.messages-in-conversation .wrapper,.new-message .wrapper{margin:1%}}.contact-form,.reset_password_request{align-items:center;display:flex;flex-direction:column;margin:4rem 1rem}.contact-form form,.reset_password_request form{border:1px solid #ccc;border-radius:.75rem;box-shadow:0 0 15px rgba(0,0,0,.05);display:flex;flex-direction:column;gap:1rem;max-width:500px;padding:2rem;width:100%}.contact-form form label,.reset_password_request form label{color:#819067;display:block;font-size:1rem;font-weight:600;margin-bottom:.3rem}.contact-form form input[type=email],.contact-form form input[type=text],.contact-form form textarea,.reset_password_request form input[type=email],.reset_password_request form input[type=text],.reset_password_request form textarea{border:1px solid #ccc;border-radius:.5rem;font-size:1rem;padding:.8rem .5rem;resize:vertical;width:100%}.contact-form form input[type=email]:focus,.contact-form form input[type=text]:focus,.contact-form form textarea:focus,.reset_password_request form input[type=email]:focus,.reset_password_request form input[type=text]:focus,.reset_password_request form textarea:focus{border-color:#819067;box-shadow:0 0 0 2px rgba(18,121,77,.2);outline:none}.contact-form form textarea,.reset_password_request form textarea{min-height:120px}.contact-form form .message-reset,.reset_password_request form .message-reset{text-align:justify}.contact-form form .form-error-message,.contact-form form ul.form-errors,.reset_password_request form .form-error-message,.reset_password_request form ul.form-errors{color:#d0342c;font-size:.9rem;list-style:none;margin-top:-.5rem;padding-left:0}@media(min-width:768px)and (max-width:1348px){.contact-form,.reset_password_request{margin:2rem 1rem}}@media(max-width:768px){.contact-form,.reset_password_request{margin:1rem}}.article-form-page .report-form section>div{margin-bottom:1.25rem}.article-form-page .report-form textarea{min-height:6rem;resize:vertical}.form-error-message{color:#c0392b;font-size:.9rem;margin-top:.35rem}form ul.form-errors{border:2px solid hsla(0,7%,94%,.62);border-radius:5px;box-shadow:0 0 15px rgba(248,2,2,.2);color:#e0150b;font-size:.9rem;list-style:none;margin:1rem;padding:1rem}