@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Urbanist:ital,wght@0,100..900;1,100..900&display=swap";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{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.about__story__grid__item__content h3,.blog__grid__item__header__category,.hero__content__subtitle{width:fit-content;border-bottom:2px solid rgb(203,234,123);padding-bottom:8px}.dg.ac{z-index:9999!important}.recipe__layout .recipe__instructions ul li span,.recipe__more__informations__item span,.header__calendars li span{font-family:Urbanist,sans-serif;font-size:12px;line-height:1.5;font-weight:500}@media (min-width: 1440px){.recipe__layout .recipe__instructions ul li span,.recipe__more__informations__item span,.header__calendars li span{font-size:14px}}@media (min-width: 1920px){.recipe__layout .recipe__instructions ul li span,.recipe__more__informations__item span,.header__calendars li span{font-size:16px}}.auth-link,.account__content .comments ul li p,.account__content .comments ul li div span,.account__content .comments ul li div,.account__content .likes ul a p,.account__content .likes ul a div span,.account__content .form .form-group span,.header.account .container .header__actions li a span,.header.account .container .header__actions li,.card.form form .btn,.card.form form .form__group span,.card.form form .form__success,.card.intro .card__infos ul li,.card.form .card__infos ul li,.card.intro .card__content p,.card.form .card__content p,.about__cta .card p,.about__achievements__grid__item .card__content p,.about__story__grid__item__content span,.about__story__grid__item__content p,.about__story__text p,.about__achievements__text p,.about__intro .card p,.article__author__card .card__header__content span,.article__author__card .card__content,.article__content,.article__header__footer,.article__header__category,.recipe__more__recipes .card__content p,.recipe__layout .recipe__instructions ul li,.recipe__layout .recipe__ingredients .card ul li,.recipe__layout .recipe__ingredients ul li,.recipe__more__informations__item,.single__header__description,.single__header__infos__date,.single__header__infos__comments,.header__calendars li,.header__calendars-wrapper .date-filter-btn,.header__desc,.testimonials__wrapper__content__item .card__content,.articles__grid__item .card__content__desc,.recipies__grid__item .card__content__desc,.articles__grid__item .card__content__category,.recipies__grid__item .card__content__category,.features__grid__item .card__content,.features__desc,.articles__desc,.testimonials__desc,.hero__content p,.footer__bar p,.footer__menu,.card__footer__infos__details__date,.comments__reviews .card__content,.comments__feedback p,.navbar__mobile-menu li a,.navbar__links li{font-family:Urbanist,sans-serif;font-size:14px;line-height:1.5;font-weight:500}@media (min-width: 1440px){.auth-link,.account__content .comments ul li p,.account__content .comments ul li div span,.account__content .comments ul li div,.account__content .likes ul a p,.account__content .likes ul a div span,.account__content .form .form-group span,.header.account .container .header__actions li a span,.header.account .container .header__actions li,.card.form form .btn,.card.form form .form__group span,.card.form form .form__success,.card.intro .card__infos ul li,.card.form .card__infos ul li,.card.intro .card__content p,.card.form .card__content p,.about__cta .card p,.about__achievements__grid__item .card__content p,.about__story__grid__item__content span,.about__story__grid__item__content p,.about__story__text p,.about__achievements__text p,.about__intro .card p,.article__author__card .card__header__content span,.article__author__card .card__content,.article__content,.article__header__footer,.article__header__category,.recipe__more__recipes .card__content p,.recipe__layout .recipe__instructions ul li,.recipe__layout .recipe__ingredients .card ul li,.recipe__layout .recipe__ingredients ul li,.recipe__more__informations__item,.single__header__description,.single__header__infos__date,.single__header__infos__comments,.header__calendars li,.header__calendars-wrapper .date-filter-btn,.header__desc,.testimonials__wrapper__content__item .card__content,.articles__grid__item .card__content__desc,.recipies__grid__item .card__content__desc,.articles__grid__item .card__content__category,.recipies__grid__item .card__content__category,.features__grid__item .card__content,.features__desc,.articles__desc,.testimonials__desc,.hero__content p,.footer__bar p,.footer__menu,.card__footer__infos__details__date,.comments__reviews .card__content,.comments__feedback p,.navbar__mobile-menu li a,.navbar__links li{font-size:16px}}@media (min-width: 1920px){.auth-link,.account__content .comments ul li p,.account__content .comments ul li div span,.account__content .comments ul li div,.account__content .likes ul a p,.account__content .likes ul a div span,.account__content .form .form-group span,.header.account .container .header__actions li a span,.header.account .container .header__actions li,.card.form form .btn,.card.form form .form__group span,.card.form form .form__success,.card.intro .card__infos ul li,.card.form .card__infos ul li,.card.intro .card__content p,.card.form .card__content p,.about__cta .card p,.about__achievements__grid__item .card__content p,.about__story__grid__item__content span,.about__story__grid__item__content p,.about__story__text p,.about__achievements__text p,.about__intro .card p,.article__author__card .card__header__content span,.article__author__card .card__content,.article__content,.article__header__footer,.article__header__category,.recipe__more__recipes .card__content p,.recipe__layout .recipe__instructions ul li,.recipe__layout .recipe__ingredients .card ul li,.recipe__layout .recipe__ingredients ul li,.recipe__more__informations__item,.single__header__description,.single__header__infos__date,.single__header__infos__comments,.header__calendars li,.header__calendars-wrapper .date-filter-btn,.header__desc,.testimonials__wrapper__content__item .card__content,.articles__grid__item .card__content__desc,.recipies__grid__item .card__content__desc,.articles__grid__item .card__content__category,.recipies__grid__item .card__content__category,.features__grid__item .card__content,.features__desc,.articles__desc,.testimonials__desc,.hero__content p,.footer__bar p,.footer__menu,.card__footer__infos__details__date,.comments__reviews .card__content,.comments__feedback p,.navbar__mobile-menu li a,.navbar__links li{font-size:18px}}.auth-label,.account__content .form .form-group input[type=text],.account__content .form .form-group input[type=email],.account__content .form .form-group input[type=file],.account__content .form .form-group input[type=password],.account__content .form .form-group textarea,.account__content .form .form-group label,.account__content .form .form-group,.account__content .form .form-error,.card.form form .form__group input[type=text],.card.form form .form__group input[type=email],.card.form form .form__group textarea,.card.form form .form__group label,.article__author__card .card__header__content b,.blog__grid__item__content__desc,.single__header__title ul li,.hero__content__customers span,.cookie-consent-banner__text,.card__footer__infos__details__name,.comments__reviews h2 span{font-family:Urbanist,sans-serif;font-size:16px;font-weight:600;line-height:1.5}@media (min-width: 1440px){.auth-label,.account__content .form .form-group input[type=text],.account__content .form .form-group input[type=email],.account__content .form .form-group input[type=file],.account__content .form .form-group input[type=password],.account__content .form .form-group textarea,.account__content .form .form-group label,.account__content .form .form-group,.account__content .form .form-error,.card.form form .form__group input[type=text],.card.form form .form__group input[type=email],.card.form form .form__group textarea,.card.form form .form__group label,.article__author__card .card__header__content b,.blog__grid__item__content__desc,.single__header__title ul li,.hero__content__customers span,.cookie-consent-banner__text,.card__footer__infos__details__name,.comments__reviews h2 span{font-size:18px}}@media (min-width: 1920px){.auth-label,.account__content .form .form-group input[type=text],.account__content .form .form-group input[type=email],.account__content .form .form-group input[type=file],.account__content .form .form-group input[type=password],.account__content .form .form-group textarea,.account__content .form .form-group label,.account__content .form .form-group,.account__content .form .form-error,.card.form form .form__group input[type=text],.card.form form .form__group input[type=email],.card.form form .form__group textarea,.card.form form .form__group label,.article__author__card .card__header__content b,.blog__grid__item__content__desc,.single__header__title ul li,.hero__content__customers span,.cookie-consent-banner__text,.card__footer__infos__details__name,.comments__reviews h2 span{font-size:20px}}.hero__content__subtitle{font-family:Urbanist,sans-serif;font-size:18px;font-weight:600}@media (min-width: 1440px){.hero__content__subtitle{font-size:22px}}@media (min-width: 1920px){.hero__content__subtitle{font-size:28px}}.article__content h4,.article__content h5,.article__content h6,.blog__grid__item__content__title,.no-results,.features__grid__item .card__header__title{font-family:Urbanist,sans-serif;font-size:18px;font-weight:600}@media (min-width: 1440px){.article__content h4,.article__content h5,.article__content h6,.blog__grid__item__content__title,.no-results,.features__grid__item .card__header__title{font-size:20px}}@media (min-width: 1920px){.article__content h4,.article__content h5,.article__content h6,.blog__grid__item__content__title,.no-results,.features__grid__item .card__header__title{font-size:24px}}.account__content .comments ul li div h3,.account__content .likes ul a h3,.account__content .card__header,.about__achievements__grid__item .card__header__title,.about__story__grid__item__content h3,.article__content h3,.blog__grid__item__header__category,.recipe__more__recipes .card__content h3,.recipe__layout .recipe__ingredients .card h2,.recipe__layout h2,.articles__grid__item .card__content__title,.recipies__grid__item .card__content__title{font-family:Urbanist,sans-serif;font-size:20px;font-weight:600}@media (min-width: 1440px){.account__content .comments ul li div h3,.account__content .likes ul a h3,.account__content .card__header,.about__achievements__grid__item .card__header__title,.about__story__grid__item__content h3,.article__content h3,.blog__grid__item__header__category,.recipe__more__recipes .card__content h3,.recipe__layout .recipe__ingredients .card h2,.recipe__layout h2,.articles__grid__item .card__content__title,.recipies__grid__item .card__content__title{font-size:20px}}@media (min-width: 1920px){.account__content .comments ul li div h3,.account__content .likes ul a h3,.account__content .card__header,.about__achievements__grid__item .card__header__title,.about__story__grid__item__content h3,.article__content h3,.blog__grid__item__header__category,.recipe__more__recipes .card__content h3,.recipe__layout .recipe__ingredients .card h2,.recipe__layout h2,.articles__grid__item .card__content__title,.recipies__grid__item .card__content__title{font-size:24px}}.auth-title,.header.account .container .header__content h1,.about__cta .card h2,.article__content h2,.comments h3{font-family:Urbanist,sans-serif;font-size:22px;font-weight:600}@media (min-width: 1440px){.auth-title,.header.account .container .header__content h1,.about__cta .card h2,.article__content h2,.comments h3{font-size:26px}}@media (min-width: 1920px){.auth-title,.header.account .container .header__content h1,.about__cta .card h2,.article__content h2,.comments h3{font-size:34px}}.card.intro .card__content h1,.card.form .card__content h1,.about__story__text h2,.about__achievements__text h2,.about__intro .card h1,.article__content h1,.article__header h1,.recipe__more__recipes h2,.single__header__title,.header__title,.features__title,.articles__title,.testimonials__title{font-family:Urbanist,sans-serif;font-size:28px;font-weight:700;text-transform:capitalize}@media (min-width: 1440px){.card.intro .card__content h1,.card.form .card__content h1,.about__story__text h2,.about__achievements__text h2,.about__intro .card h1,.article__content h1,.article__header h1,.recipe__more__recipes h2,.single__header__title,.header__title,.features__title,.articles__title,.testimonials__title{font-size:38px}}@media (min-width: 1920px){.card.intro .card__content h1,.card.form .card__content h1,.about__story__text h2,.about__achievements__text h2,.about__intro .card h1,.article__content h1,.article__header h1,.recipe__more__recipes h2,.single__header__title,.header__title,.features__title,.articles__title,.testimonials__title{font-size:48px}}.hero__content__title{font-family:Urbanist,sans-serif;font-size:38px;font-weight:700}@media (min-width: 1440px){.hero__content__title{font-size:48px}}@media (min-width: 1920px){.hero__content__title{font-size:58px}}*,*:before,*:after{box-sizing:border-box}html{font-size:16px}body{min-height:100vh;font-family:Urbanist,sans-serif;background-color:#fafdf2}a{text-decoration:none;outline:none;color:inherit}img{vertical-align:middle}button{font-family:inherit;color:inherit;cursor:pointer;border:none;outline:none;background:none;z-index:2}[data-animation=title] span,[data-animation=label] span,[data-animation=paragraph] span{display:inline-block;overflow:hidden;vertical-align:top}.container{width:100%;margin:0 auto}@media (min-width: 940px){.container{max-width:1440px;padding:0 1rem}}@media (max-width: 1440px){.container{padding:0 1rem}}@media (min-width: 1920px){.container{max-width:1596px}}.container.full{padding:0}.container.xs{max-width:1110px}.container.splitted{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:space-between;align-items:flex-start}.navbar{width:100%;background-color:#1a3129;position:sticky;top:0;left:0;right:0;z-index:2;display:flex}@media (min-width: 780px){.navbar{height:77px}}@media (min-width: 1440px){.navbar{height:95px}}.navbar .container{padding:0!important;justify-content:space-between}@media (min-width: 390px){.navbar .container{height:100%;display:flex;align-items:center}}.navbar__logo{padding:16px}@media (min-width: 780px){.navbar__logo{padding:0 0 0 16px}}@media (min-width: 1440px){.navbar__logo{padding:0}}.navbar__burger{display:flex;flex-direction:column;gap:4px;width:32px;height:32px;background:none;border:none;cursor:pointer;justify-content:center;align-items:center;position:relative;z-index:4;margin-right:16px}.navbar__burger span{display:block;height:4px;width:100%;background:#234338;border-radius:2px;transition:.3s}@media (min-width: 940px){.navbar__burger{display:none}}.navbar__links{display:none}@media (min-width: 940px){.navbar__links{display:flex;justify-content:flex-end;width:100%}}.navbar__links li{font-weight:400;color:#fafdf2;padding:16px;border-top:1px solid rgb(35,67,56)}@media (min-width: 780px){.navbar__links li{border-top:none;padding:0 16px}}.navbar__links li.active{color:#cbea7b;font-weight:500}.navbar__links li:last-child{padding-right:0}@media (min-width: 780px){.navbar__links li:last-child{padding-right:16px}}@media (min-width: 780px){.navbar__links__cta{font-weight:600;padding:.75rem 16px;background-color:#cbea7b;color:#262626;border-radius:.375rem}}@media (min-width: 1440px){.navbar__links__cta{padding:.875rem 1.5rem}}.navbar__mobile-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:101;display:flex;justify-content:flex-end}@media (min-width: 940px){.navbar__mobile-overlay{display:none}}.navbar__mobile-menu{background:#1a3129;width:75vw;max-width:320px;height:100vh;padding:40px 24px;display:flex;flex-direction:column;gap:24px;box-shadow:-2px 0 8px #00000014;z-index:5}.navbar__mobile-menu li{margin-bottom:12px}.navbar__mobile-menu li a{font-weight:400;color:#fafdf2}.navbar__mobile-menu li.active a{color:#cbea7b}.navbar__mobile-menu li:last-child{background-color:#cbea7b;padding:16px;border-radius:6px}.navbar__mobile-menu li:last-child a{color:#1a3129!important;font-weight:600}.comments{margin-top:56px;margin-bottom:56px}@media (min-width: 1440px){.comments{margin-top:96px}}@media (min-width: 1920px){.comments{margin-top:112px}}.comments h3{margin-bottom:12px}.comments__feedback{border-bottom:6px solid rgb(35,67,56)}@media (min-width: 940px){.comments__feedback{padding-bottom:24px;border-bottom:10px solid rgb(35,67,56)}}@media (min-width: 1440px){.comments__feedback{padding-bottom:48px}}@media (min-width: 1920px){.comments__feedback{padding-bottom:56px}}.comments__feedback p{color:#7f7f81;margin-bottom:24px}@media (min-width: 940px){.comments__feedback p{max-width:74%}}.comments__reviews>p{margin:46px 0 56px;text-align:center}.comments__reviews ul{margin:56px 0}.comments__reviews .more-comments{display:block;margin:0 auto 56px}.comments__reviews h2 span{color:#7f7f81;font-weight:500}.comments__reviews .card{border-radius:10px;border:1px solid rgb(238,248,211);margin-bottom:24px}.comments__reviews .card__content{padding:24px;background-color:#fafdf2;color:#333}.comments__reviews .card__content svg{display:block;margin-bottom:40px}.comments__reviews .card__content .btn{margin:0!important}.comments__reviews .card__content textarea{width:100%;height:144px;resize:none;border:1px solid rgb(230,230,230);border-radius:10px;padding:12px;outline:none}.comments__reviews .card__content textarea:focus{border:1px solid rgb(203,234,123)}.comments__reviews .card__footer{background-color:#f6fbe9;border:none;flex-direction:row;gap:10px;align-items:center;justify-content:flex-start}.comments__reviews .card__footer b{font-weight:600}.btn{border-radius:6px;text-transform:capitalize;font-weight:600!important;padding:16px 14px}.btn:disabled{cursor:not-allowed;opacity:.6}.btn.btn--primary{line-height:normal;background-color:#cbea7b;color:#262626}.btn.btn--secondary{background-color:#f6fbe9;border:2px solid rgb(229,245,189);color:#262626}.card{background-color:#f6fbe9;border:1px solid rgb(229,245,189);border-radius:10px}.card__footer{display:flex;flex-direction:column;justify-content:space-between;background-color:#fafdf2;border:1px solid rgb(238,248,211);border-radius:10px;padding:16px}@media (min-width: 940px){.card__footer{flex-direction:row}}.card__footer button:disabled{cursor:not-allowed}.card__footer__infos{display:flex;align-items:center;gap:10px}.card__footer__infos__user{width:40px;height:40px;overflow:hidden}.card__footer__infos__user img{width:100%;height:100%;object-fit:cover;border-radius:100px}.card__footer__infos__details{display:flex;flex-direction:column}.card__footer__infos__details__name{color:#1a3129}.card__footer__infos__details__date{color:#59595a}.card__footer__infos__details__date button{color:red}.card__footer__actions{margin-top:20px;display:flex;justify-content:flex-end;gap:8px}@media (min-width: 940px){.card__footer__actions{margin-top:0}}.card__footer__actions .btn{display:grid;place-content:center;width:48px;height:48px;border:1px solid rgb(238,248,211)}.footer{padding-top:30px;padding-bottom:30px;background-color:#1a3129;color:#fff}.footer__wrapper{position:relative;display:flex;flex-direction:column}@media (min-width: 940px){.footer__wrapper__top{flex-direction:row;justify-content:space-between}}.footer .go-top{position:absolute;top:0;right:0;display:flex;align-items:center;gap:6px}.footer .go-top .icon{display:grid;place-content:center;width:48px;height:48px;border-radius:50%;background-color:#234338}.footer__logo{margin-top:8px;width:129.75px}.footer__menu{display:flex;gap:18px;align-items:center;margin:30px 0}.footer__bar{background-color:#234338;border:1px solid rgb(44,84,70);padding:20px;border-radius:8px;margin-bottom:16px}@media (min-width: 940px){.footer__bar{display:flex;align-items:center;justify-content:space-between}}.footer__bar ul{display:flex;flex-direction:column;gap:16px}@media (min-width: 940px){.footer__bar ul{flex-direction:row}}.footer__bar ul li{border:1px solid rgb(44,84,70);padding:12px;border-radius:8px}.footer__bar ul li a{display:flex;align-items:center;justify-content:center;gap:4px}.footer__bar p{font-weight:400;color:#f2f2f2;margin-top:20px;text-align:center}@media (min-width: 940px){.footer__bar p{margin:0}}.editor-ltr{text-align:left}.editor-rtl{text-align:right}.editor-h1{font-family:Urbanist,sans-serif;font-size:"48px";font-weight:800;margin:1.5rem 0}.editor-h2{font-family:Urbanist,sans-serif;font-size:"38px";font-weight:700;margin:1.2rem 0;border-bottom:1px solid rgb(230,230,230);padding-bottom:.5rem}.editor-h3{font-family:Urbanist,sans-serif;font-size:"28px";font-weight:700;margin:1rem 0}.editor-h4{font-family:Urbanist,sans-serif;font-size:"20px";font-weight:700;margin:.8rem 0}.editor-h5{font-family:Urbanist,sans-serif;font-size:"18px";font-weight:700;margin:.6rem 0}.editor-h6{font-family:Urbanist,sans-serif;font-size:"16px";font-weight:700;margin:.5rem 0}.editor-paragraph{position:relative;line-height:1.7;margin-top:1rem;margin-bottom:1rem}.editor-quote{font-style:italic;border-left:2px solid rgb(203,234,123);padding-left:1.5rem;margin:1rem 0;color:#234338}.editor-link{color:#468671;text-decoration:underline;cursor:pointer}.editor-list-item{margin-left:2rem}.editor-list-item-checked{text-decoration:line-through}.editor-list-nested-item{list-style-type:none}.editor-list-ol{margin:1rem 0 1rem 2rem;list-style-type:decimal}.editor-list-ol-depth-1{list-style-type:decimal}.editor-list-ol-depth-2{list-style-type:upper-roman}.editor-list-ol-depth-3{list-style-type:lower-roman}.editor-list-ol-depth-4{list-style-type:upper-alpha}.editor-list-ol-depth-5{list-style-type:lower-alpha}.editor-list-ul{margin:0;padding:0;list-style-type:disc}.editor-hashtag{color:#468671;background:#f6fbe9;border-radius:4px;padding:0 .25em}.editor-bold{font-weight:700}.editor-inline-code{background:#f2f2f2;padding:.2em .4em;border-radius:3px;font-family:monospace}.editor-italic{font-style:italic}.editor-strikethrough{text-decoration:line-through}.editor-subscript{vertical-align:sub;font-size:.8em}.editor-superscript{vertical-align:super;font-size:.8em}.editor-underline{text-decoration:underline}.editor-underline-strikethrough{text-decoration:underline line-through}.editor-image,.editor-inline-image{display:inline-block;-webkit-user-select:none;user-select:none;cursor:default;position:relative}.editor-image.left,.editor-inline-image.left{float:left}.editor-image.right,.editor-inline-image.right{float:right}.editor-keyword{color:#2c5446;font-weight:700}.editor-block-code{background:#f7f7f7;padding:1em;border-radius:6px;font-family:monospace}.editor-character-limit{background:#dcf1a7}.editor-table{width:fit-content;border-collapse:collapse;overflow-x:auto}.editor-table-cell{border:1px solid rgb(230,230,230);padding:.5em 1em}.editor-table-cell-action-btn{background:#f7f7f7;border:none;border-radius:12px;width:20px;height:20px;cursor:pointer}.editor-table-cell-action-btn-container{position:absolute;right:.25em;top:.375em;width:20px;height:20px}.editor-table-cell-editing{border:2px solid rgb(203,234,123)}.editor-table-cell-header{background:#fafdf2;font-weight:700}.editor-table-cell-primary-selected{border:2px solid rgb(26,49,41)}.editor-table-cell-resizer{position:absolute;right:-4px;width:8px;cursor:ew-resize}.editor-table-cell-selected{background:#eef8d3}.editor-table-cell-sorted-indicator{opacity:.5;background:#eef8d3;height:4px}.editor-table-resize-ruler{position:absolute;width:1px;height:100%;background:#356554}.editor-table-row-striping{background:#fafdf2}.editor-table-selected{outline:2px solid rgb(203,234,123)}.editor-table-selection{background:transparent}.editor-layout-item{border:1px dashed rgb(230,230,230);padding:1em}.editor-layout-container{display:grid;gap:1em;margin:1em 0}.editor-autocomplete{color:#7f7f81}.editor-embed-block{-webkit-user-select:none;user-select:none}.editor-embed-block-focus{outline:2px solid rgb(70,134,113)}.editor-hr{border:none;border-top:1px solid rgb(230,230,230);margin:1em 0}.editor-indent{padding-left:40px}.editor-token-atrule{color:#07a}.editor-token-attr{color:#690}.editor-token-boolean{color:#905}.editor-token-builtin{color:#690}.editor-token-cdata{color:#708090}.editor-token-char{color:#690}.editor-token-class,.editor-token-class-name{color:#dd4a68}.editor-token-comment{color:#708090}.editor-token-constant,.editor-token-deleted{color:#905}.editor-token-doctype{color:#708090}.editor-token-entity{color:#9a6e3a}.editor-token-function{color:#dd4a68}.editor-token-important{color:#e90}.editor-token-inserted{color:#690}.editor-token-keyword{color:#07a}.editor-token-namespace{color:#e90}.editor-token-number{color:#905}.editor-token-operator{color:#9a6e3a}.editor-token-prolog{color:#708090}.editor-token-property{color:#905}.editor-token-punctuation{color:#999}.editor-token-regex{color:#e90}.editor-token-selector,.editor-token-string{color:#690}.editor-token-symbol,.editor-token-tag{color:#905}.editor-token-url{color:#9a6e3a}.editor-token-variable{color:#e90}.cookie-consent-banner{position:fixed;bottom:1rem;left:1rem;right:1rem;z-index:1000;padding:24px;background-color:#f6fbe9;border:1px solid rgb(229,245,189);border-radius:10px;display:flex;flex-direction:column;gap:16px}@media (min-width: 940px){.cookie-consent-banner{display:flex;flex-direction:row;align-items:center;justify-content:space-between}}.cookie-consent-banner__text{color:#1a3129;display:flex;align-items:center;gap:8px}.cookie-consent-banner__text img{width:48px;height:48px}.cookie-consent-banner__actions{display:flex;justify-content:flex-end;gap:8px}.cookie-consent-banner__actions .btn{height:min-content}.hero{width:100%}@media (min-width: 940px){.hero{display:flex}}@media (min-width: 940px){.hero{gap:40px}}.hero__image{position:relative;width:100%;height:480px;background-color:#cbea7b;background-image:"../images/hero__bg.png";border-bottom-left-radius:56px;border-bottom-right-radius:56px;overflow:hidden;margin:0 0 96px}@media (min-width: 941px){.hero__image{width:50%;height:712px;margin-bottom:0}}@media (min-width: 1920px){.hero__image{border-bottom-left-radius:56px;height:830px}}.hero__image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.hero__image img:nth-child(1){z-index:1}.hero__content{text-align:center;padding:0 1rem}@media (min-width: 940px){.hero__content{display:flex;flex-direction:column;width:50%;justify-content:center;text-align:left}}.hero__content__customers{display:flex;flex-direction:column;align-items:center;gap:6px;margin:-32px 0 24px}@media (min-width: 940px){.hero__content__customers{order:4;flex-direction:row;margin:50px 0 0}}.hero__content__customers__avatars{display:flex;padding:8px;border:1px solid rgb(203,234,123);background-color:#fafdf2;border-radius:58px}.hero__content__customers__avatars img{border-radius:58px}.hero__content__customers__avatars img:not(:first-child){margin-left:-15px}.hero__content__customers span{color:#234338}.hero__content__customers span b{color:#468671}.hero__content__subtitle{color:#1a3129;text-transform:capitalize}@media (min-width: 940px){.hero__content__subtitle{display:inline;width:fit-content}}.hero__content__title{display:block;text-align:center;color:#1a3129;margin:16px 0 18px;text-transform:capitalize;width:100%}@media (min-width: 940px){.hero__content__title{text-align:left}}@media (min-width: 1920px){.hero__content__title{margin-bottom:20px;line-height:1.125}}.hero__content p{color:#333}.hero__cta{display:flex;justify-content:center;gap:14px;margin:30px 0 60px}@media (min-width: 940px){.hero__cta{justify-content:flex-start;margin:40px 0 0}}section{margin-bottom:50px}@media (min-width: 940px){section{margin-bottom:100px}}@media (min-width: 1920px){section{margin-bottom:150px}}.features__title,.articles__title,.testimonials__title{text-align:center}.features__desc,.articles__desc,.testimonials__desc{text-align:center;margin:10px auto 50px}@media (min-width: 940px){.features__desc,.articles__desc,.testimonials__desc{margin-bottom:80px}}@media (min-width: 1920px){.features__desc,.articles__desc,.testimonials__desc{margin-bottom:100px}}.features__grid,.articles__grid,.testimonials__grid{display:grid;grid-template-columns:repeat(auto-fit,1fr);gap:20px}@media (min-width: 940px){.features__grid,.articles__grid,.testimonials__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1920px){.features__grid,.articles__grid,.testimonials__grid{gap:30px}}.features__grid__item .card{padding:30px;height:100%}@media (min-width: 1440px){.features__grid__item .card{height:250px;padding:40px}}.features__grid__item .card__header{display:flex;align-items:center;gap:10px;margin-bottom:20px}.features__grid__item .card__header__icon{display:grid;place-content:center;padding:12px;border-radius:10px;background-color:#cbea7b}.features__grid__item .card__header__icon img{width:24px;height:24px}.features__grid__item .card__content{color:#333}.articles__grid__item,.recipies__grid__item{border:none;height:100%}.articles__grid__item .card,.recipies__grid__item .card{display:flex;flex-direction:column;height:100%;padding:24px}.articles__grid__item .card__header,.recipies__grid__item .card__header{margin-bottom:20px;flex:0 0 236px}.articles__grid__item .card__header img,.recipies__grid__item .card__header img{width:100%;min-height:100%;max-height:236px;object-fit:cover;border-radius:10px}.articles__grid__item .card__content,.recipies__grid__item .card__content{position:relative;flex:1;display:flex;flex-direction:column}.articles__grid__item .card__content__category,.recipies__grid__item .card__content__category{font-weight:600;color:#333;text-transform:capitalize;margin-bottom:10px}.articles__grid__item .card__content__title,.recipies__grid__item .card__content__title{line-height:1.5}.articles__grid__item .card__content__desc,.recipies__grid__item .card__content__desc{font-weight:600;color:#4c4c4d;font-weight:500;padding:10px 0 18px;flex:1}.articles__grid__item .card__footer,.recipies__grid__item .card__footer{margin-top:auto}.testimonials__wrapper{width:auto;overflow-x:scroll}.testimonials__wrapper__content{display:flex;align-items:center;flex-wrap:nowrap;gap:20px}.testimonials__wrapper__content__item{flex-shrink:0;width:100%}@media (min-width: 940px){.testimonials__wrapper__content__item{width:32%}}.testimonials__wrapper__content__item .card{border-radius:10px;border:1px solid rgb(238,248,211)}.testimonials__wrapper__content__item .card__content{padding:24px;background-color:#fafdf2;color:#333}.testimonials__wrapper__content__item .card__content svg{display:block;margin-bottom:40px}.testimonials__wrapper__content__item .card__footer{background-color:#f6fbe9;border:none}.header{background-color:#f6fbe9;border-bottom:1px solid rgb(220,241,167);text-align:center}.header__icon{position:relative;display:grid;place-content:center;width:62px;height:62px;border-radius:10px;border:2px solid rgb(255,255,255);background:transparent;background:linear-gradient(0deg,transparent 0%,rgb(203,234,123) 100%);margin:30px auto}.header__icon svg{width:34px;height:34px}.header__content{display:flex;flex-direction:column;align-items:center;background-color:#f6fbe9;padding:48px 0}.header__title{font-weight:600;margin-bottom:14px}@media (min-width: 940px){.header__title{margin-top:40px}}@media (min-width: 1440px){.header__title{margin-top:60px;margin-bottom:20px}}@media (min-width: 1920px){.header__title{margin-bottom:28px}}.header__desc{text-align:center}.header__calendars-wrapper{display:flex;flex-direction:column;align-items:center;gap:15px;margin:20px -16px 0;padding:0 16px}@media (min-width: 940px){.header__calendars-wrapper{margin:30px -24px 0;padding:0 24px}}.header__calendars-wrapper .date-filter-btn{padding:8px 16px;background-color:#f6fbe9;border:1px solid rgb(220,241,167);border-radius:20px;color:#7f7f81;cursor:pointer;transition:all .2s ease}.header__calendars-wrapper .date-filter-btn:hover,.header__calendars-wrapper .date-filter-btn.active{background-color:#e5f5bd;color:#1a1a1a}.header__calendars{display:inline-flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap;padding:10px;background-color:#fafdf2;border-radius:10px 10px 0 0;border-left:1px solid rgb(220,241,167);border-right:1px solid rgb(220,241,167);border-top:1px solid rgb(220,241,167);width:auto;margin:0 auto}.header__calendars li{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 16px;border-radius:6px;cursor:pointer;transition:all .2s ease}.header__calendars li:hover:not(.future-day){background-color:#eef8d3}.header__calendars li.active{background-color:#dcf1a7;color:#1a1a1a;font-weight:500;border-color:#cbea7b}.header__calendars li.future-day{opacity:.5;cursor:not-allowed}.header__calendars li.before-btn{margin-right:16px;position:relative;padding:8px 16px}.header__calendars li.before-btn:after{content:"";position:absolute;right:-8px;top:50%;transform:translateY(-50%);width:1px;height:24px;background-color:#e5f5bd}.header__calendars li.before-btn.active:after{display:none}.header__calendars li span{color:#7f7f81;margin-bottom:2px}.header__nav{background-color:#234338;padding:20px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.header__nav ul{display:flex;align-items:center;flex-wrap:nowrap;gap:24px;color:#e6e6e6;overflow-x:auto}.header__nav ul li{flex-shrink:0}.header__nav ul li.active{padding:12px 20px;border-radius:6px;background-color:#2c5446;border:1px solid rgb(53,101,84)}.filters{padding:16px;margin-top:14px;border-radius:10px;background-color:#234338;color:#fff}@media (min-width: 780px){.filters{grid-template-columns:repeat(2,1fr);margin-top:30px;padding:24px}}@media (min-width: 940px){.filters{margin-top:40px}}@media (min-width: 1440px){.filters{margin-top:50px}}.filters ul{display:flex;align-items:center;flex-wrap:wrap;color:#e6e6e6;gap:8px}.filters ul li{flex-shrink:0;padding:12px 20px;border:1px solid transparent;cursor:pointer}.filters ul li.active{border-radius:6px;background-color:#2c5446;border:1px solid rgb(53,101,84)}.recipies__grid{display:grid;grid-template-columns:1fr;gap:20px;margin:20px 0}@media (min-width: 780px){.recipies__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 940px){.recipies__grid{grid-template-columns:repeat(3,1fr);margin:30px 0;gap:30px}}@media (min-width: 1440px){.recipies__grid{grid-template-columns:repeat(auto-fill,minmax(284px,1fr))}}.recipies__grid__item .card__header img{height:200px}.recipies__grid__item .card__footer{flex-direction:row;align-items:center}.recipies__grid__item .card__footer__actions{margin-top:0}.no-results{grid-column:1/span 3;text-align:center;margin:20px 0;width:100%}@media (min-width: 940px){.no-results{margin:30px 0;grid-column:1/span 5}}.single__header__title{font-weight:600;margin-bottom:14px;color:#234338;display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:24px}@media (min-width: 940px){.single__header__title{margin-top:36px;margin-bottom:24px}}.single__header__title ul{display:flex;gap:10px}.single__header__title ul li button{display:flex;align-items:center;gap:8px}.single__header__title ul li button svg{width:16px;height:16px}@media (min-width: 940px){.single__header__title ul li button svg{width:20px;height:20px}}.single__header__infos{display:flex;align-items:center;gap:12px;padding-bottom:20px}@media (min-width: 390px){.single__header__infos{gap:36px}}.single__header__infos__author{display:flex;align-items:center;gap:10px;font-weight:600}.single__header__infos__author img{width:28px;height:28px;object-fit:cover;border-radius:100%}.single__header__infos__date,.single__header__infos__comments{color:#4c4c4d;display:flex;align-items:center;gap:8px}.single__header__infos__date span,.single__header__infos__comments span{font-weight:500}.single__header__infos__date svg,.single__header__infos__comments svg{width:16px;height:16px;fill:#4c4c4d}.single__header__infos__comments{margin-left:auto}@media (min-width: 390px){.single__header__infos__comments{margin-left:0}}.single__header__infos__comments svg{width:20px;height:20px;fill:#4c4c4d}.single__header__description{color:#4c4c4d;border-top:1px solid rgb(230,230,230);padding-top:24px}.recipe__image{width:100%;object-fit:cover;margin-top:24px;border-radius:24px}@media (min-width: 940px){.recipe__image{margin-top:36px}}@media (min-width: 1440px){.recipe__image{margin-top:48px}}.recipe__more__informations{display:flex;margin:24px 0}@media (min-width: 940px){.recipe__more__informations{margin:26px 0}}@media (min-width: 1440px){.recipe__more__informations{margin:36px 0 48px}}@media (min-width: 1920px){.recipe__more__informations{margin:56px 0 62px}}.recipe__more__informations__item{display:flex;flex-direction:column;gap:4px;border-right:1px solid rgb(230,230,230);padding-right:24px;margin-right:24px}.recipe__more__informations__item span{color:#7f7f81}.recipe__layout{display:flex;flex-direction:column}@media (min-width: 940px){.recipe__layout{gap:36px;flex-direction:row}}.recipe__layout h2{margin-bottom:18px}@media (min-width: 940px){.recipe__layout h2{margin-bottom:24px}}.recipe__layout .recipe__ingredients{margin-bottom:36px;flex-shrink:0}@media (min-width: 940px){.recipe__layout .recipe__ingredients{width:35%}}.recipe__layout .recipe__ingredients ul{display:flex;flex-direction:column;gap:10px}.recipe__layout .recipe__ingredients ul li{display:flex;gap:12px;color:#7f7f81}@media (min-width: 940px){.recipe__layout .recipe__ingredients ul li{gap:16px}}.recipe__layout .recipe__ingredients ul li .round{position:relative;margin-top:2px}.recipe__layout .recipe__ingredients ul li .round label{background-color:#fff;border:1px solid #ccc;border-radius:50%;cursor:pointer;height:20px;left:0;position:absolute;top:0;width:20px}.recipe__layout .recipe__ingredients ul li .round label:after{border:2px solid #fff;border-top:none;border-right:none;content:"";height:5px;left:5px;opacity:0;position:absolute;top:5px;transform:rotate(-45deg);width:9px}.recipe__layout .recipe__ingredients ul li .round input[type=checkbox]{visibility:hidden}.recipe__layout .recipe__ingredients ul li .round input[type=checkbox]:checked+label{background-color:#cbea7b;border-color:#cbea7b}.recipe__layout .recipe__ingredients ul li .round input[type=checkbox]:checked+label:after{opacity:1}.recipe__layout .recipe__ingredients .card{margin-top:24px;padding:20px;width:72%}@media (min-width: 940px){.recipe__layout .recipe__ingredients .card{margin-top:56px;width:86%}}.recipe__layout .recipe__ingredients .card ul{display:flex;flex-direction:column;gap:10px}.recipe__layout .recipe__ingredients .card ul li{display:flex;justify-content:space-between;padding-bottom:6px;gap:12px}.recipe__layout .recipe__ingredients .card ul li:not(:last-of-type){border-bottom:1px solid rgb(220,241,167)}.recipe__layout .recipe__ingredients .card ul li span:first-of-type{color:#7f7f81}@media (min-width: 940px){.recipe__layout .recipe__ingredients .card ul li{gap:16px}}.recipe__layout .recipe__instructions ul{display:flex;flex-direction:column;gap:10px}@media (min-width: 940px){.recipe__layout .recipe__instructions ul{gap:16px}}@media (min-width: 1920px){.recipe__layout .recipe__instructions ul{gap:24px}}.recipe__layout .recipe__instructions ul li{display:flex;gap:12px;color:#7f7f81}@media (min-width: 940px){.recipe__layout .recipe__instructions ul li{gap:16px}}@media (min-width: 1920px){.recipe__layout .recipe__instructions ul li{gap:20px}}.recipe__layout .recipe__instructions ul li span{margin-top:2px;flex-shrink:0;font-weight:500;color:#fff;width:24px;height:24px;display:grid;place-content:center;border-radius:100%;background-color:#356554}.recipe__more__recipes{margin:0 0 82px}@media (min-width: 940px){.recipe__more__recipes{margin-top:96px;margin-bottom:112px}}@media (min-width: 1920px){.recipe__more__recipes{margin-top:112px;margin-bottom:128px}}.recipe__more__recipes h2{margin-bottom:24px}.recipe__more__recipes__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:24px}@media (min-width: 940px){.recipe__more__recipes__grid{grid-template-columns:repeat(3,1fr);margin-top:36px;gap:32px}}.recipe__more__recipes .card{padding:24px}.recipe__more__recipes .card__header{margin-bottom:20px}.recipe__more__recipes .card__header img{width:100%;object-fit:cover;border-radius:10px}.recipe__more__recipes .card__content h3{margin-bottom:12px}.recipe__more__recipes .card__content p{margin-top:8px;color:#4c4c4d}.recipe__more__recipes__content{display:flex;flex-wrap:wrap;gap:24px}@media (min-width: 940px){.recipe__more__recipes__content{gap:36px}}@media (min-width: 1440px){.recipe__more__recipes__content{gap:48px}}@media (min-width: 1920px){.recipe__more__recipes__content{gap:56px}}@media (min-width: 940px){.header.blog .container .header__content{margin:0 0 36px}}.blog__grid{display:grid;gap:0;background-color:#fafdf2;border:1px solid rgb(203,234,123);border-top:none;border-radius:10px;margin:30px 0 50px;overflow:hidden}@media (min-width: 780px){.blog__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 940px){.blog__grid{margin:40px 0 100px}}@media (min-width: 1920px){.blog__grid{margin:50px 0 150px}}.blog__grid__item{border-top:1px solid rgb(203,234,123)}@media (min-width: 780px){.blog__grid__item:nth-child(odd){border-right:1px solid rgb(203,234,123)}}.blog__grid__item__header{display:flex;flex-direction:column;padding:30px 30px 0;border-bottom:1px solid rgb(203,234,123)}@media (min-width: 1440px){.blog__grid__item__header{padding:40px 40px 0}}@media (min-width: 1920px){.blog__grid__item__header{padding:50px 50px 0}}.blog__grid__item__header__picture{margin-top:30px;border-radius:10px 10px 0 0;width:80%;align-self:flex-end;overflow:hidden}@media (min-width: 780px){.blog__grid__item__header__picture{width:80%}}.blog__grid__item__header__picture img{max-height:384px;width:100%;object-fit:cover}.blog__grid__item__content{padding:30px}@media (min-width: 940px){.blog__grid__item__content{display:flex;gap:24px;padding:40px 40px 24px}}@media (min-width: 1920px){.blog__grid__item__content{padding:50px 50px 30px}}.blog__grid__item__content__title{margin-bottom:8px}.blog__grid__item__content__desc{display:block;color:#4c4c4d;font-weight:500;margin-bottom:24px}.blog__grid__item__content .btn{display:inline-block;flex-shrink:0;align-self:center}.article__header{padding:30px 0}.article__header__category{color:#fff;padding:4px 8px;background-color:#234338;border-radius:6px}.article__header h1{margin-top:16px}.article__header__footer{margin-top:16px;display:flex;align-items:center;gap:20px}.article__header__footer__author{font-weight:600;display:flex;align-items:center;gap:12px;color:#4c4c4d}.article__header__footer__author img{width:36px;height:36px;border-radius:50%}.article__header__footer__date{color:#4c4c4d}.article__image{margin:24px 0}.article__image img{width:100%;aspect-ratio:16/9;vertical-align:middle;object-fit:cover;border-radius:24px}.article__content{display:flex;flex-direction:column;line-height:1.6;color:#4c4c4d}.article__content h1{line-height:1.2;margin-top:16px}.article__content h2{line-height:1.4;margin-top:16px}.article__content h3{margin-top:16px;line-height:1.4}.article__content h4,.article__content h5,.article__content h6{margin-top:16px;line-height:1.2}.article__content ul{list-style-type:disc;margin:0 0 0 36px}.article__content img{display:block;border-radius:12px}.article__content img.aligncenter{margin:auto}.article__content img.alignright{float:right;margin:0 0 12px 12px}.article__content strong{font-weight:600}.article__author__card{margin:56px auto}.article__author__card .card{padding:36px}.article__author__card .card .socials{display:flex;gap:24px;align-items:center}.article__author__card .card .socials li a svg{width:18px;height:18px;fill:#4c4c4d}.article__author__card .card__content{color:#4c4c4d;line-height:1.6;margin:24px 0}.article__author__card .card__header{display:flex;align-items:center;gap:12px}.article__author__card .card__header img{width:48px;height:48px;border-radius:50%}.article__author__card .card__header__content{display:flex;justify-content:center;flex-direction:column;gap:4px}.article__author__card .card__header__content b{font-weight:600;line-height:unset}.article__author__card .card__header__content span{color:#7f7f81;line-height:unset}.about__hero{margin:50px 0;display:grid;grid-template-columns:1fr 1fr 2fr 1fr 1fr;grid-template-rows:repeat(2,15vw);gap:3px}@media (min-width: 940px){.about__hero{grid-template-rows:repeat(2,12.5vw);gap:10px;margin:80px 0}}@media (min-width: 1920px){.about__hero{grid-template-rows:repeat(2,8.5vw);gap:10px;margin:100px 0}}.about__hero div{background-color:#dcf1a7;border-radius:6px}.about__hero div:nth-child(5){grid-column:3/4;grid-row:1/3;display:grid;place-content:center}.about__hero div:nth-child(5) svg{width:76px}@media (min-width: 940px){.about__hero div:nth-child(5) svg{width:224px}}.about__intro .card{padding:30px;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}@media (min-width: 940px){.about__intro .card{padding:60px;gap:30px}}@media (min-width: 1440px){.about__intro .card{padding:80px;gap:40px;margin:auto}}.about__intro .card h1{text-align:center}.about__intro .card p{line-height:175%;text-align:center}.about__story__text,.about__achievements__text{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:40px}@media (min-width: 940px){.about__story__text,.about__achievements__text{margin-bottom:60px}}@media (min-width: 1920px){.about__story__text,.about__achievements__text{margin-bottom:80px}}.about__story__text h2,.about__achievements__text h2{text-align:center}.about__story__text p,.about__achievements__text p{text-align:center;max-width:600px;color:#333}.about__story__grid{border-radius:10px;overflow:hidden}@media (min-width: 940px){.about__story__grid__item:nth-child(odd){display:flex;flex-direction:row-reverse}.about__story__grid__item:nth-child(odd) .about__story__grid__item__picture{border-left:10px solid rgb(203,234,123);border-right:0}}@media (min-width: 940px){.about__story__grid__item{display:flex}}.about__story__grid__item__picture{border-left:0;border-bottom:10px solid rgb(203,234,123);overflow:hidden}@media (min-width: 940px){.about__story__grid__item__picture{width:calc(50% + 5px);flex-shrink:0;border-right:10px solid rgb(203,234,123);border-bottom:0}}.about__story__grid__item__picture img{width:100%;height:100%;object-fit:cover}.about__story__grid__item__content{background-color:#f6fbe9;display:flex;flex-direction:column;justify-content:center;padding:60px}.about__story__grid__item__content p{color:#333;font-weight:500;text-align:left!important;margin:20px 0}.about__story__grid__item__content span{color:#333;font-weight:600;text-align:left!important}.about__achievements__grid{display:grid;gap:20px}@media (min-width: 780px){.about__achievements__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 940px){.about__achievements__grid{gap:30px}}.about__achievements__grid__item .card{height:100%;padding:30px}.about__achievements__grid__item .card__header{display:flex;align-items:center;gap:10px;margin-bottom:20px}@media (min-width: 940px){.about__achievements__grid__item .card__header{gap:16px}}.about__achievements__grid__item .card__header__icon{display:grid;place-content:center;padding:12px;border-radius:6px;background-color:#cbea7b}@media (min-width: 940px){.about__achievements__grid__item .card__header__icon{width:48px;height:48px}}.about__achievements__grid__item .card__header__icon svg{width:24px;height:24px}.about__achievements__grid__item .card__header__title{color:#333}.about__achievements__grid__item .card__content p{color:#333;font-weight:500}.about__cta .card{position:relative;padding:40px;display:flex;flex-direction:column;align-items:center;overflow:hidden}@media (min-width: 940px){.about__cta .card{flex-direction:row;gap:150px;padding:60px}}@media (min-width: 1440px){.about__cta .card{padding:80px}}.about__cta .card__content{z-index:1;display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:10px}@media (min-width: 940px){.about__cta .card__content{align-items:flex-start}}@media (min-width: 1440px){.about__cta .card__content{gap:16px}}.about__cta .card h2{line-height:150%;color:#262626;text-align:center;max-width:300px}@media (min-width: 940px){.about__cta .card h2{text-align:left;max-width:unset}}.about__cta .card p{color:#333;text-align:center;margin-bottom:10px}@media (min-width: 940px){.about__cta .card p{text-align:left}}.about__cta .card svg{position:absolute}.about__cta .card svg:first-of-type{width:195px;height:125px;top:-50px;left:-60px}@media (min-width: 1920px){.about__cta .card svg:first-of-type{top:0;left:0;width:223.37px;height:143.29px}}@media (min-width: 1440px){.about__cta .card svg:first-of-type{top:-25px;left:-30px}}.about__cta .card svg:last-child{width:137px;height:137px;bottom:0;right:0}@media (min-width: 1440px){.about__cta .card svg:last-child{width:113px;height:113px}}@media (min-width: 1440px){.about__cta .card svg:last-child{width:164px;height:164px}}.about__cta .card .btn{text-align:center;display:inline-block;width:70%;z-index:1}@media (min-width: 940px){.about__cta .card .btn{flex-shrink:0;width:fit-content}}.card.intro,.card.form{margin:50px 0 30px}@media (min-width: 1440px){.card.intro,.card.form{margin:80px 0}}@media (min-width: 1440px){.card.intro,.card.form{margin:100px 0}}.card.intro .card__content,.card.form .card__content{display:flex;flex-direction:column;align-items:center;gap:6px;padding:80px 40px}@media (min-width: 940px){.card.intro .card__content,.card.form .card__content{padding:80px 40px;gap:12px}}@media (min-width: 1440px){.card.intro .card__content,.card.form .card__content{padding:120px 40px}}@media (min-width: 1920px){.card.intro .card__content,.card.form .card__content{padding:160px 40px;gap:24px}}.card.intro .card__content h1,.card.form .card__content h1{color:#262626}.card.intro .card__content p,.card.form .card__content p{color:#333;text-align:center}@media (min-width: 780px){.card.intro .card__content p,.card.form .card__content p{max-width:800px}}.card.intro .card__infos,.card.form .card__infos{border-radius:0 0 10px 10px;background-color:#1a3129}.card.intro .card__infos ul,.card.form .card__infos ul{display:flex;flex-direction:column;gap:20px;padding:20px}@media (min-width: 940px){.card.intro .card__infos ul,.card.form .card__infos ul{flex-direction:row;justify-content:center}}.card.intro .card__infos ul li,.card.form .card__infos ul li{padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:14px;color:#fff;font-weight:400;background-color:#234338;border-radius:6px;border:1px solid rgb(44,84,70)}.card.intro .card__infos ul li svg,.card.form .card__infos ul li svg{width:26px}@media (min-width: 940px){.card.intro .card__infos ul li,.card.form .card__infos ul li{width:25%}}.card.intro .card__infos ul a,.card.form .card__infos ul a{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:14px}.card.form{padding:30px}@media (min-width: 940px){.card.form{padding:40px}}@media (min-width: 1440px){.card.form{padding:60px;display:flex;gap:40px}}@media (min-width: 1920px){.card.form{padding:80px;gap:60px}}.card.form form{width:100%}.card.form form .form__success{color:#468671;text-align:center;font-weight:600;margin-top:20px}@media (min-width: 1440px){.card.form form{width:50%}}.card.form form .form__row{width:100%;display:flex;flex-direction:column;gap:20px;margin-bottom:20px}.card.form form .form__row:last-of-type{margin-bottom:46px}.card.form form .form__group{width:100%;display:flex;flex-direction:column;gap:10px}.card.form form .form__group label{color:#4c4c4d}.card.form form .form__group input[type=text],.card.form form .form__group input[type=email],.card.form form .form__group textarea{font-weight:500;padding:20px;background-color:#eef8d3;border:1px solid rgb(220,241,167);border-radius:6px}.card.form form .form__group textarea{height:135px;resize:none}.card.form form .form__group span{color:#59595a;text-align:right}.card.form form .btn{width:100%}.card.form .form__map{flex-grow:0;display:flex;justify-content:center;align-items:center;margin-top:20px}@media (min-width: 1440px){.card.form .form__map{justify-content:flex-end;width:50%;margin-top:0}}.card.form .form__map img{width:100%;height:auto;object-fit:cover;border-radius:10px}.header.account .container .header__content h1{color:#1a3129}.header.account .container .header__actions{background-color:#234338;display:inline-flex;justify-content:center;align-items:center;gap:8px;padding:10px;background-color:#fafdf2;border-radius:10px 10px 0 0;border-left:1px solid rgb(220,241,167);border-right:1px solid rgb(220,241,167);border-top:1px solid rgb(220,241,167);width:auto}@media (max-width: 940px){.header.account .container .header__actions{width:100%;flex-direction:column;gap:0px}}.header.account .container .header__actions li{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 16px;border-radius:6px;cursor:pointer;transition:all .2s ease}.header.account .container .header__actions li a{width:100%;display:flex;align-items:center;gap:8px;padding:8px 16px;color:#7f7f81;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header.account .container .header__actions li a.active{background-color:#e5f5bd;color:#356554;font-weight:500;border-radius:6px}.header.account .container .header__actions li a span svg{width:20px;height:20px}.account__content{padding:20px}.account__content .card{padding:30px}.account__content .card__header{color:#1a3129;margin-bottom:20px}.account__content .separator{border-bottom:1px solid rgb(229.8031496063,229.8031496063,230.1968503937);padding-bottom:20px}.account__content .form .form-error{color:red;margin-top:8px;font-weight:500}.account__content .form .form-group{margin:20px 0;width:100%;display:flex;flex-direction:column;gap:10px}.account__content .form .form-group label{color:#4c4c4d}.account__content .form .form-group input[type=text],.account__content .form .form-group input[type=email],.account__content .form .form-group input[type=file],.account__content .form .form-group input[type=password],.account__content .form .form-group textarea{color:#7f7f81;font-weight:500;padding:10px;background-color:#eef8d3;border:1px solid rgb(220,241,167);border-radius:6px}.account__content .form .form-group input[type=text]:focus,.account__content .form .form-group input[type=email]:focus,.account__content .form .form-group input[type=file]:focus,.account__content .form .form-group input[type=password]:focus,.account__content .form .form-group textarea:focus{border-color:#cbea7b;outline:none}.account__content .form .form-group textarea{height:135px;resize:none}.account__content .form .form-group span{color:#59595a;text-align:right}.account__content .form .form-group img{width:48px;height:48px;object-fit:cover;border-radius:100px}.account__content .likes ul{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media (max-width: 940px){.account__content .likes ul{grid-template-columns:repeat(1,1fr)}}.account__content .likes ul a{display:flex;gap:8px;flex-direction:column;border:1px solid rgb(220,241,167);border-radius:6px;padding:20px}.account__content .likes ul a div{display:flex;justify-content:space-between;align-items:center;gap:8px}.account__content .likes ul a div span{width:min-content;display:block;align-items:center;gap:4px;color:#4c4c4d;font-weight:600;text-transform:capitalize;border:1px solid rgb(220,241,167);padding:2px 6px;border-radius:6px;background-color:#eef8d3;color:#1a3129}.account__content .likes ul a h3{color:#1a3129}.account__content .likes ul a p{color:#4c4c4d;margin-top:8px}.account__content .comments{margin:0}.account__content .comments ul{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media (max-width: 940px){.account__content .comments ul{grid-template-columns:repeat(1,1fr)}}.account__content .comments ul li{display:flex;flex-direction:column;gap:8px;border:1px solid rgb(220,241,167);border-radius:6px;padding:20px}.account__content .comments ul li div{display:flex;justify-content:space-between;align-items:center;gap:8px}.account__content .comments ul li div h3{color:#1a3129}.account__content .comments ul li div span{color:#4c4c4d}.account__content .comments ul li p{color:#4c4c4d;margin-top:8px;background-color:#eef8d3;padding:20px;border-radius:6px}.account__content .comments ul li p b{color:#1a3129;font-weight:700}.auth-page{min-height:100vh;width:100vw;display:flex;align-items:center;justify-content:center}.auth-page .card{width:100%;max-width:400px;padding:30px}.auth-page .btn{width:100%;margin-top:16px;display:flex;justify-content:center;align-items:center;gap:8px}.auth-title{margin-bottom:24px;text-align:center}.auth-form{display:flex;flex-direction:column}.auth-form div>div{margin-bottom:8px}.auth-label{width:100%;color:#2c5446;margin-bottom:8px;display:flex;align-items:center;justify-content:space-between}.auth-input{width:100%;padding:12px 16px;font-size:"16px";border:1px solid rgb(230,230,230);border-radius:8px;background:#fcfcfc;color:#262626;transition:border-color .2s;margin-bottom:8px}.auth-input:focus{border-color:#cbea7b;outline:none}.auth-link{color:#2c5446;text-decoration:underline;text-align:right;display:block;transition:color .2s}.auth-link:hover,.auth-link:focus{color:#cbea7b}.auth-error{background:#f2f2f2;color:#1a3129;border-left:4px solid rgb(44,84,70);padding:10px 16px;border-radius:6px;font-size:"16px";margin-bottom:6px}.auth-success{background:#f6fbe9;color:#2c5446;border-left:4px solid rgb(203,234,123);padding:10px 16px;border-radius:6px;font-size:"16px";margin-bottom:6px}@media (max-width: 600px){.auth-container{padding:20px 8px}}
