body,html{max-width:100%;scroll-behavior:smooth}html{box-sizing:border-box;font-size:62.5%;height:100%}body{background-color:#fff;color:#282920;font-family:Roboto,sans-serif;font-size:1.6rem}*{margin:0;padding:0}*,:after,:before{box-sizing:inherit}.container{margin:0 auto;max-width:120rem;width:90%}img{display:block;width:100%}svg{height:4rem;width:4rem}ol,ul{list-style:none;margin:0;padding:0}ol li,ul li{color:#4f4f4f}.section{margin-top:10rem}.section__title{margin-bottom:6rem;text-align:center}.section__title.text-left{text-align:left}.section__title.small{font-size:3.2rem;margin-bottom:3.2rem}.page__title{margin-block:7.2rem;text-align:center}.page__title.text-left{text-align:left}.page__title.has-description{margin-bottom:2rem}.page__description{margin-bottom:7.2rem;text-align:left}.default-list{list-style:disc;margin-left:4rem}.default-list.numeric{list-style:decimal}.default-list li{font-size:2rem}.default-list li:not(:last-child){margin-bottom:.8rem}.icon-picker{position:relative}.icon-wrapper{background:#fff;border:1px solid #b1c7dd;border-radius:.8rem;cursor:pointer;display:grid;height:5rem;place-items:center;width:5.2rem}.icon-picker .menu{background:#fff;border:1px solid #b1c7dd;border-radius:.8rem;box-shadow:0 10px 30px rgba(0,0,0,.08);display:none;left:0;padding:1.2rem;position:absolute;top:4.8rem;width:-moz-fit-content;width:fit-content;z-index:9999}.icon-picker .grid{display:grid;gap:.8rem;grid-template-columns:repeat(6,1fr);max-height:22rem;overflow:auto}.icon-item{background:#fff;border:1px solid #b1c7dd;border-radius:1.2rem;cursor:pointer;display:grid;height:4rem;place-items:center;width:4rem}.experience-section__composer,.form__fieldset--section,.input-button{overflow:visible}.experience-section__items{border:1px solid #b1c7dd;border-radius:.8rem;display:flex;flex-direction:column;gap:.8rem;margin-top:3.2rem;padding:1.2rem}.experience-section__item{display:flex;gap:2rem}.experience-section__item-icon{height:3.2rem;width:3.2rem}.experience-section__item-content{align-items:center;display:flex;gap:2rem}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.place-right{display:flex;justify-content:flex-end}.place-center{display:flex;justify-content:center}.text-center{text-align:center}.text-bold{font-weight:700}.no-cursor-events{pointer-events:none}.hover-scale{transition:scale .3s ease-out}.hover-scale:hover{cursor:pointer;scale:1.07}.clickable{cursor:pointer}.display-none{display:none}.display-block{display:block}.fixed{overflow:hidden}@media (min-width:768px){.not-tablet{display:none}}@media (min-width:992px){.not-tablet{display:initial}.not-desktop{display:none!important}}.align-start{align-items:start}.width-100{width:100%}.center-content{margin:0 auto;width:-moz-fit-content;width:fit-content}.truncated-text{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.section-margin-top{margin-top:10rem}.section-margin-top.large{margin-top:7rem}.section-margin-top.medium{margin-top:4.8rem}.section-margin-top.small{margin-top:3.2rem}h1,h2,h3{color:#2e2e2e;font-family:Poppins,sans-serif;font-weight:600;margin:0 0 2.5rem;overflow-wrap:break-word}h1{font-size:4rem}h2{font-size:3.6rem}h3{font-size:3rem}p{font-size:2rem;margin:0}a,p{color:#4f4f4f}a{text-decoration:none;transition:color .2s ease-out}a:hover{color:#b38a22}.legal-link{background-image:linear-gradient(#0c8d3e,#0c8d3e);background-position:0 100%;background-repeat:no-repeat;background-size:0 .1rem;font-size:2rem;font-weight:700;margin-top:1.2rem;text-transform:uppercase;transition:background-size .2s ease-out,color .2s ease-out;width:-moz-fit-content;width:fit-content}.legal-link:hover{background-size:100% 1px;color:#b38a22}span.required{color:#cb0000;font-weight:700}ol li{font-size:2rem;margin-left:4rem}.text--bold{font-weight:700}.bulletin:hover .admin__actions,.new:hover .admin__actions,.workshop:hover .admin__actions{opacity:1}.admin__actions{display:flex;gap:.4rem;position:absolute;right:.4rem;top:.4rem}@media (min-width:992px){.admin__actions{opacity:0;transition:opacity .2s ease-out}}.admin__actions .button{align-items:center;border-radius:1.1rem;display:flex;justify-content:center;margin:0;padding:.4rem}.admin__actions .button svg{flex-shrink:0;height:2.8rem;width:2.8rem}.admin__actions .button.edit{background:#007df4;border:3px solid #007df4}.admin__actions .button.edit:hover{background:#0070db;border:3px solid #0070db}.admin__actions .button.delete{background:#cb0000;border:3px solid #cb0000}.admin__actions .button.delete:hover{background:#b20000;border:3px solid #b20000}.dashboard__form input,.dashboard__form textarea{background-color:unset}.dashboard__form .form{max-width:unset;width:100%}.dashboard__form .form__fieldset{border:none;margin-top:3.2rem;padding:0}.dashboard__form .form__legend{color:#1e293b;font-size:2.4rem;font-weight:700;margin-bottom:2rem}.dashboard__form .form__legend--section{align-items:center;display:flex;font-size:2rem;gap:2rem}.dashboard__form .form__field{display:flex;flex-direction:column;gap:.8rem}.dashboard__form .form__field:not(:first-of-type){margin-top:1.6rem}.dashboard__form .form__icon,.dashboard__form .form__icon-container{align-items:center;display:flex}.dashboard__form .form__icon{background-color:#1e293b;border-radius:.6rem 0 0 .6rem;height:4.23rem;justify-content:center;width:4.23rem}.dashboard__form .form__icon i{color:#fff;font-size:2rem}.dashboard__form .form__label{color:rgba(40,41,32,.8);display:block;font-size:1.6rem}.dashboard__form .form__input,.dashboard__form .form__select{background:none;border:1px solid #b1c7dd;border-radius:.6rem;padding:1.2rem;width:100%}.dashboard__form .form__input--file,.dashboard__form .form__select--file{border:none}.dashboard__form .form__input--media,.dashboard__form .form__select--media{border-radius:0 .6rem .6rem 0;flex:1}.dashboard__form .form__radio{display:flex;gap:2rem}.dashboard__form .form__image{max-width:25rem}.dashboard__form .form__submit{background-color:#007df4;border:none;border-radius:.8rem;color:#fff;display:block;font-size:2rem;font-weight:700;margin-top:2rem;padding:1.6rem 3.2rem;text-align:center;transition-duration:.3s;transition-property:background-color;width:100%}.dashboard__form .form__submit:hover{background-color:#0063c1;cursor:pointer}.dashboard__form .form__submit{align-self:flex-start;margin-top:2.4rem;width:auto}.dashboard__form .form__submit--create,.dashboard__form .form__submit--full{width:100%}.admin-navigation{display:flex;flex-direction:column;gap:2.4rem}@media (min-width:768px){.admin-navigation{flex-direction:row;gap:0}.admin-navigation .button{border-radius:0}.admin-navigation .button:first-of-type{border-radius:1.5rem 0 0 1.5rem}.admin-navigation .button:last-of-type{border-radius:0 1.5rem 1.5rem 0}}.admin-navigation .button{margin-top:0}.admin-navigation .button.current{background:#fff;color:#b38a22}.crud-create.button{display:inline-block;margin:0 0 4.8rem}.admin-section{margin-top:4.8rem}.alerts-container{margin-bottom:3.2rem}.alert{border-radius:1.5rem;color:#fff;display:block;font-size:1.6rem;font-weight:700;margin-bottom:2rem;padding:1.25rem;text-align:center;text-transform:uppercase;width:100%}.alert.error{background-color:#cb0000}.alert.success{background-color:#226c00}.swal2-popup{border-radius:1.5rem;width:38em}.swal2-popup #swal2-title{font-size:2.4rem}.swal2-popup #swal2-html-container{font-size:2rem}.swal2-popup button{background-color:#b38a22;border-radius:.5em;font-size:1.6rem}.swal2-popup .swal2-footer{font-size:1.4rem}.button{background-color:#3a7d44;border:3px solid #3a7d44;border-radius:1.5rem;color:#fff;cursor:pointer;display:inline-block;font-size:2rem;font-weight:700;height:-moz-fit-content;height:fit-content;margin-top:2.4rem;padding:1.2rem 2rem;text-align:center;transition:background-color .3s ease-out,color .3s ease-out,border .3s ease-out;width:100%}.button:hover{background-color:#326c3b;border:3px solid #326c3b;color:#fff}@media (min-width:768px){.button{width:auto}}@media (min-width:992px){.button{margin-top:0}}.button.no-margin{margin:0}@media (min-width:768px){.button.not-tablet{display:none}}@media (min-width:992px){.button.not-desktop{display:none}}.secondary-button{background-color:transparent;border:3px solid #fff}.secondary-button:hover{background-color:#fff;border:3px solid #fff;color:#326c3b}.call-to-action{background-position:50%;background-repeat:no-repeat;background-size:cover;height:-moz-fit-content;height:fit-content;position:relative}@media (min-width:350px){.call-to-action{height:calc(100vh - 115px)}}@media (min-width:992px){.call-to-action{height:calc(100vh - 160px)}}.call-to-action .content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:2.4rem;width:100%}.call-to-action .content__text,.call-to-action .content__title{color:#fff;max-width:55rem;text-align:center;text-shadow:-1px 4px 9px rgba(0,0,0,.1)}.call-to-action .content__title{font-size:4rem}@media (min-width:768px){.call-to-action .content__title{font-size:4.8rem}}.call-to-action .content__text{max-width:53rem}.call-to-action .content__action{font-size:2.4rem;margin-top:6rem}.webp #landing-page{background-image:url(../img/landing-cta.webp)}.webp #membership-page{background-image:url(../img/membership-cta.webp)}.no-webp #landing-page{background-image:url(../img/landing-cta.png)}.no-webp #membership-page{background-image:url(../img/membership-cta.png)}.dropdown-list{list-style:numeric;max-width:40rem;padding:0}.dropdown-item{background:#f8f8f8;border-radius:.5rem;cursor:pointer;display:block;margin:.5rem 0;padding:1rem;position:relative;transition:background .2s}.dropdown-item:hover{background:#e0e0e0}.dropdown-header{align-items:center;display:flex;justify-content:space-between}.sub-list{height:0;list-style:circle;margin:0;overflow:hidden;padding:0;transition:height .2s ease-out,padding .2s ease-out}.open .sub-list{height:auto;padding:1rem 0}.sub-list li{background:#f1f1f1;border-radius:.3rem;font-size:2rem;margin:.3rem 0;padding:.8rem}.dropdown-list svg{height:2.4rem;transition:transform .3s ease;width:2.4rem}.open .icon{transform:rotate(180deg)}.ql-container.ql-snow,.ql-toolbar.ql-snow{font-family:Roboto,sans-serif!important}.ql-container.ql-snow svg,.ql-toolbar.ql-snow svg{height:auto;width:auto}.ql-container.ql-snow{height:40rem}.form{height:-moz-fit-content;height:fit-content;max-width:50rem;width:100%}.form.crud-form{max-width:100rem;overflow-x:auto}@media (min-width:768px){.form.crud-form{overflow-x:visible}}#preview{display:none;height:35rem;margin-top:1rem;max-width:50rem;-o-object-fit:fill;object-fit:fill;width:auto}#preview.show{display:block}.form .field{display:flex;flex-direction:column;gap:.4rem}.form .field:not(:last-child){margin-bottom:3.2rem}.form .fieldset{margin-bottom:2rem;min-width:0;padding:1.2rem}.form .fieldset legend{font-weight:700}.form textarea{height:20rem}input,select,textarea{background:#e9e8e8;border:none;border-radius:1.5rem;padding:1.2rem 1.6rem}.current-images{border:1px solid #b1c7dd;border-radius:.6rem;flex-direction:column;max-height:37rem;overflow-y:auto;padding:1.2rem 1.6rem;width:-moz-fit-content;width:fit-content}.current-images,.current-images .current-image{display:flex;gap:2rem}.current-images .current-image img{border-radius:1.2rem;height:7.2rem;width:7.2rem}.current-images .current-image button{background:none;border:none;cursor:pointer;transition:opacity .2s ease-out}.current-images .current-image button:hover{opacity:.7}.icon-paragraph-container{display:flex;flex-direction:column}.icon-paragraph-container.normal,.icon-paragraph-container.small{gap:2.4rem}@media (min-width:768px){.icon-paragraph-container.normal,.icon-paragraph-container.small{gap:1.6rem}}.icon-paragraph-container.large{gap:2.8rem}@media (min-width:768px){.icon-paragraph-container.large{gap:2rem}}.icon-paragraph{align-items:center;display:flex}.icon-paragraph .icon{flex-shrink:0}.icon-paragraph .paragraph{margin-top:0;text-align:left}.icon-paragraph .paragraph.bold{font-weight:700}.icon-paragraph.small{gap:.8rem}.icon-paragraph.small .icon{height:2.4rem;width:2.4rem}.icon-paragraph.small .paragraph{font-size:1.6rem}.icon-paragraph.normal{gap:1.2rem}.icon-paragraph.normal .icon{height:3.2rem;width:3.2rem}.icon-paragraph.normal .paragraph{font-size:2rem}.icon-paragraph.large{gap:1.6rem}.icon-paragraph.large .icon{height:4rem;width:4rem}.icon-paragraph.large .paragraph{font-size:2.4rem}.members-container{display:flex;max-width:100rem;overflow:hidden;width:100rem}.member{align-items:center;background-color:#f7f7f5;border-radius:1.2rem;display:flex;flex-direction:column;max-width:35rem;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.member__image,.member__name{margin:0}.member__image{aspect-ratio:16/9;border-top-left-radius:1.2rem;border-top-right-radius:1.2rem;height:40rem;-o-object-fit:cover;object-fit:cover}.member__info{padding:1.2rem}.member__name,.member__role{text-align:center}.member__name{font-size:2rem}.member__role{color:#b38a22;font-size:1.8rem}.modal{align-items:center;backdrop-filter:blur(.6rem);background-color:rgba(0,0,0,.8);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-content{animation:fadeIn .3s;border:2px solid #fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.5);max-height:90%;max-width:90%;width:auto}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.slider{gap:1.2rem}.slider,.slider button.arrow{align-items:center;display:flex;justify-content:center}.slider button.arrow{background:#b38a22;border:none;border-radius:50%;cursor:pointer;height:4rem;transition:background .3s ease-out;width:4rem}.slider button.arrow svg{flex-shrink:0;height:4rem;padding:.2rem;width:4rem}.slider button.arrow:hover{background:#9e791e}.last-activity__highlight{color:#e64b3c;font-size:2rem;font-weight:700;margin-bottom:.4rem}.last-activity__image{border-radius:1.2rem;height:40rem;-o-object-fit:cover;object-fit:cover}.last-activity__title{font-weight:600;margin-bottom:1.2rem}.last-activity__description{margin-bottom:3.2rem}@media (min-width:992px){.last-activity__description{margin-bottom:2rem}}.last-activity__stats{margin-bottom:2.4rem}.last-activity__button{font-size:2.4rem}.cards__title{margin-bottom:3.2rem}.card{background-color:#f7f7f5;border-radius:1.2rem;box-shadow:0 3px 8px rgba(0,0,0,.24);display:flex;flex-direction:column;height:100%}@media (min-width:768px){.card.not-tablet{display:none}}@media (min-width:992px){.card.not-tablet{display:flex}}.card__image-container{position:relative}.card__image{border-top-left-radius:1.2rem;border-top-right-radius:1.2rem;-o-object-fit:cover;object-fit:cover}.card__content-container{display:flex;flex:1 1 auto;flex-direction:column;gap:4.8rem;justify-content:space-between;padding:2rem}.card__detail,.card__details{align-items:center;display:flex}.card__details{gap:2rem;margin-bottom:2rem}.card__detail{gap:1.2rem}.card__icon{height:3.2rem;width:3.2rem}.card__text{font-size:1.4rem;max-width:10rem;width:-moz-fit-content;width:fit-content}.card__title{font-weight:600;margin-bottom:1.2rem}.card__description{margin-top:1.2rem}.card__button{border-radius:.8rem;width:100%}.card__badge--river{--badge-bg:#2a7fba;--badge-fg:#f8fafc}.card__badge--beach{--badge-bg:#f2994a;--badge-fg:#f8fafc}.card__badge--mountain{--badge-bg:#6d8a5b;--badge-fg:#f8fafc}.card__badge--lake{--badge-bg:#0b72b9;--badge-fg:#f8fafc}.card__badge--lagoon{--badge-bg:#1e88e5;--badge-fg:#f8fafc}.card__badge--cave{--badge-bg:#6d4c41;--badge-fg:#f8fafc}.card__badge--waterfall{--badge-bg:#2196f3;--badge-fg:#f8fafc}.card__badge--trail{--badge-bg:#5e7d2e;--badge-fg:#f8fafc}.card__badge--reserve{--badge-bg:#2e7d32;--badge-fg:#f8fafc}.card__badge--park{--badge-bg:#388e3c;--badge-fg:#f8fafc}.card__badge--viewpoint{--badge-bg:#607d8b;--badge-fg:#f8fafc}.card__badge--garden{--badge-bg:#43a047;--badge-fg:#f8fafc}.card__badge--spring{--badge-bg:#26a69a;--badge-fg:#f8fafc}.card__badge--monument{--badge-bg:#d19900;--badge-fg:#f8fafc}.card__badge--museum{--badge-bg:#6a1b9a;--badge-fg:#f8fafc}.card__badge--church{--badge-bg:#9c27b0;--badge-fg:#f8fafc}.card__badge--fort{--badge-bg:#8d6e63;--badge-fg:#f8fafc}.card__badge--ruins{--badge-bg:#795548;--badge-fg:#f8fafc}.card__badge--site{--badge-bg:#455a64;--badge-fg:#f8fafc}.card__badge--center{--badge-bg:#546e7a;--badge-fg:#f8fafc}.card__badge--route{--badge-bg:#7cb342;--badge-fg:#f8fafc}.card__badge--farm{--badge-bg:#8bc34a;--badge-fg:#f8fafc}.card__badge--ranch{--badge-bg:#9e9d24;--badge-fg:#f8fafc}.card__badge--camp{--badge-bg:#2e7d32;--badge-fg:#f8fafc}.card__badge--ecolodge{--badge-bg:#4caf50;--badge-fg:#f8fafc}.card__badge--restaurant{--badge-bg:#c62828;--badge-fg:#f8fafc}.card__badge--cafe{--badge-bg:#8d6e63;--badge-fg:#f8fafc}.card__badge--hotel{--badge-bg:#1565c0;--badge-fg:#f8fafc}.card__badge--hostel{--badge-bg:#5c6bc0;--badge-fg:#f8fafc}.card__badge--festival{--badge-bg:#ef6c00;--badge-fg:#f8fafc}.card__badge--fair{--badge-bg:#fb8c00;--badge-fg:#f8fafc}.card__badge--carnival{--badge-bg:#e53935;--badge-fg:#f8fafc}.card__badge--concert{--badge-bg:#3949ab;--badge-fg:#f8fafc}.card__badge--theatre{--badge-bg:#8e24aa;--badge-fg:#f8fafc}.card__badge--village{--badge-bg:#6d4c41;--badge-fg:#f8fafc}.card__badge--market{--badge-bg:#009688;--badge-fg:#f8fafc}.card__badge--craft{--badge-bg:#ab47bc;--badge-fg:#f8fafc}.card[data-category=river]{--badge-bg:#2a7fba;--badge-fg:#fff}.card[data-category=beach]{--badge-bg:#f2994a;--badge-fg:#fff}.card[data-category=mountain]{--badge-bg:#6d8a5b;--badge-fg:#fff}.card[data-category=lake]{--badge-bg:#0b72b9;--badge-fg:#fff}.card[data-category=lagoon]{--badge-bg:#1e88e5;--badge-fg:#fff}.card[data-category=cave]{--badge-bg:#6d4c41;--badge-fg:#fff}.card[data-category=waterfall]{--badge-bg:#2196f3;--badge-fg:#fff}.card[data-category=trail]{--badge-bg:#5e7d2e;--badge-fg:#fff}.card[data-category=reserve]{--badge-bg:#2e7d32;--badge-fg:#fff}.card[data-category=park]{--badge-bg:#388e3c;--badge-fg:#fff}.card[data-category=viewpoint]{--badge-bg:#607d8b;--badge-fg:#fff}.card[data-category=garden]{--badge-bg:#43a047;--badge-fg:#fff}.card[data-category=spring]{--badge-bg:#26a69a;--badge-fg:#fff}.card[data-category=monument]{--badge-bg:#d19900;--badge-fg:#fff}.card[data-category=museum]{--badge-bg:#6a1b9a;--badge-fg:#fff}.card[data-category=church]{--badge-bg:#9c27b0;--badge-fg:#fff}.card[data-category=fort]{--badge-bg:#8d6e63;--badge-fg:#fff}.card[data-category=ruins]{--badge-bg:#795548;--badge-fg:#fff}.card[data-category=site]{--badge-bg:#455a64;--badge-fg:#fff}.card[data-category=center]{--badge-bg:#546e7a;--badge-fg:#fff}.card[data-category=route]{--badge-bg:#7cb342;--badge-fg:#fff}.card[data-category=farm]{--badge-bg:#8bc34a;--badge-fg:#fff}.card[data-category=ranch]{--badge-bg:#9e9d24;--badge-fg:#fff}.card[data-category=camp]{--badge-bg:#2e7d32;--badge-fg:#fff}.card[data-category=ecolodge]{--badge-bg:#4caf50;--badge-fg:#fff}.card[data-category=restaurant]{--badge-bg:#c62828;--badge-fg:#fff}.card[data-category=cafe]{--badge-bg:#8d6e63;--badge-fg:#fff}.card[data-category=hotel]{--badge-bg:#1565c0;--badge-fg:#fff}.card[data-category=hostel]{--badge-bg:#5c6bc0;--badge-fg:#fff}.card[data-category=festival]{--badge-bg:#ef6c00;--badge-fg:#fff}.card[data-category=fair]{--badge-bg:#fb8c00;--badge-fg:#fff}.card[data-category=carnival]{--badge-bg:#e53935;--badge-fg:#fff}.card[data-category=concert]{--badge-bg:#3949ab;--badge-fg:#fff}.card[data-category=theatre]{--badge-bg:#8e24aa;--badge-fg:#fff}.card[data-category=village]{--badge-bg:#6d4c41;--badge-fg:#fff}.card[data-category=market]{--badge-bg:#009688;--badge-fg:#fff}.card[data-category=craft]{--badge-bg:#ab47bc;--badge-fg:#fff}.card__badge,.card__badge--active,.card__badge--beach,.card__badge--cafe,.card__badge--camp,.card__badge--carnival,.card__badge--cave,.card__badge--center,.card__badge--church,.card__badge--concert,.card__badge--craft,.card__badge--ecolodge,.card__badge--fair,.card__badge--farm,.card__badge--festival,.card__badge--fort,.card__badge--garden,.card__badge--hostel,.card__badge--hotel,.card__badge--lagoon,.card__badge--lake,.card__badge--market,.card__badge--monument,.card__badge--mountain,.card__badge--museum,.card__badge--park,.card__badge--ranch,.card__badge--reserve,.card__badge--restaurant,.card__badge--river,.card__badge--route,.card__badge--ruins,.card__badge--site,.card__badge--spring,.card__badge--theatre,.card__badge--trail,.card__badge--viewpoint,.card__badge--village,.card__badge--waterfall{background:var(--badge-bg,#282920);border-radius:.8rem;color:var(--badge-fg,#f8fafc);font-size:1.8rem;font-weight:700;padding:.8rem 1.2rem;position:absolute;right:.8rem;top:.8rem}.card__badge--active{background:#e64b3c}.card-detail__gallery{margin:0 auto;max-width:92rem;overflow:hidden;width:90%}@media (min-width:992px){.card-detail__gallery{margin:initial;position:sticky;top:2.4rem;width:100%}}.card-detail__gallery ul{height:100%}.card-detail__gallery ul:first-child{margin-bottom:1.2rem}.card-detail__gallery li img{aspect-ratio:16/9;border-radius:1.2rem;height:100%;-o-object-fit:cover;object-fit:cover}.card-detail__title{margin-bottom:1.6rem}.card-detail__section{margin-top:3.2rem}.card-detail__detail,.card-detail__details{align-items:center;display:flex}.card-detail__details{gap:2rem;margin-bottom:2rem}.card-detail__detail{gap:1.2rem}.card-detail__icon{height:3.2rem;width:3.2rem}.card-detail__text{font-size:1.4rem;width:-moz-fit-content;width:fit-content}.card-detail__items{display:flex;flex-wrap:wrap;gap:3.2rem}.card-detail__items .card-detail__icon{height:4rem;width:4rem}.card-detail__items .card-detail__text{font-size:1.8rem}.card-detail__map{border-radius:1.2rem}.card-detail__button{margin-top:3.2rem;width:100%}.breadcrumb{background:#f7f7f5;box-shadow:0 10px 10px -10px rgba(33,35,38,.3);display:flex;overflow:auto;padding-block:2rem}.breadcrumb ol{display:flex;flex-shrink:0}.breadcrumb li{flex-shrink:0;margin:0}.breadcrumb li:last-child{padding-right:2rem}.breadcrumb li+li:before{content:">";margin-inline:.8rem}.breadcrumb::-webkit-scrollbar{display:none;height:0;width:0}.president{gap:3.2rem}.president__image{border-radius:1.2rem;height:35rem;max-width:40rem;-o-object-fit:cover;object-fit:cover}.president__content{display:flex;flex-direction:column;gap:2rem}@media (min-width:992px){.president__content{align-self:start;margin-top:2rem}}.president__words{font-style:italic}.president__name{font-size:1.8rem;margin-bottom:0}.president__position{font-size:1.4rem;margin-top:.4rem;max-width:50rem}.contact-info{background:#e9e8e8;border-radius:1.5rem;max-width:38rem;padding:2.4rem 1.2rem}@media (min-width:480px){.contact-info{padding-inline:4.8rem}}.contact-info li{padding-block:2.4rem}.contact-info li .paragraph{margin-bottom:.4rem}.contact-info li:not(:last-child){border-bottom:2px solid rgba(0,0,0,.1)}.error-container{margin:0 auto;max-width:50rem}.error-container p{margin-bottom:6.8rem;text-align:center}.error-container .button{margin-top:0}.flex-container{display:flex;flex-wrap:wrap;gap:4.8rem;justify-content:center}@media (min-width:992px){.flex-container.space-around{justify-content:space-around}}.flex-container.long-gap{gap:7.2rem}.footer{margin-top:12rem}.footer-top{align-items:flex-start;border-top:1px solid #b38a22;display:flex;flex-direction:column;gap:4.8rem;justify-content:space-between;padding-block:4.8rem;width:100%}@media (min-width:768px){.footer-top{flex-direction:row;gap:3.2rem}}.footer-top img{height:10rem;width:auto}@media (min-width:992px){.footer-top img{height:12rem}}.footer-section h2{font-size:2rem}.footer-section ul{display:flex;flex-direction:column;gap:1.6rem}.footer-section li{max-width:35rem}.footer-section a{font-size:1.6rem}.footer-bottom{border-top:1px solid #b38a22;display:flex;flex-direction:column;gap:3.2rem;margin-top:4.8rem;padding-block:2.4rem}@media (min-width:768px){.footer-bottom{flex-direction:row;justify-content:space-between}}.footer-bottom p{font-size:1.6rem;margin-bottom:3.2rem}@media (min-width:768px){.footer-bottom p{margin:0}}.footer-bottom .legal-links{display:flex;flex-direction:column;gap:2rem}@media (min-width:768px){.footer-bottom .legal-links{flex-direction:row;gap:3.2rem}}.header{background-color:#fff;box-shadow:0 3px 20px 0 rgba(0,0,0,.1)}.header.fixed-header{left:0;position:fixed;top:0;width:100%;z-index:2}.header-top{background:#cfe9d7;display:none;padding-block:1.25rem}@media (min-width:992px){.header-top{display:block}}.header-top .container{align-items:center;display:flex;gap:2rem}.header-top .container .header__info__field{align-items:center;display:flex;gap:.8rem}.header-top .container .header__info__field svg{height:2rem;width:2rem}.header-top .container .header__info__field a,.header-top .container .header__info__field p{font-size:1.4rem}.header-top .container .header__info__field .rnc{color:#b38a22;font-size:1.6rem;font-weight:700}.header-bottom{align-items:center;display:flex;justify-content:space-between;padding-block:1.25rem}.header-bottom img{height:9rem;width:auto}.overlay{backdrop-filter:blur(.6rem);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9}.overlay.show{display:block}@media (min-width:992px){.overlay.show{display:none}}.header__button{display:none}@media (min-width:992px){.header__button{display:initial}}.header__menu{background-color:#fff;box-shadow:-5px 0 30px 0 rgba(0,0,0,.1);height:100%;max-width:35rem;overflow-y:auto;padding:1.6rem 3.2rem 3.2rem;position:fixed;right:0;top:0;transform:translateX(100%);width:80%;z-index:10}@media (min-width:992px){.header__menu{align-items:center;box-shadow:none;display:flex;gap:2rem;height:auto;margin-left:4.8rem;max-width:100%;overflow-y:unset;padding:initial;position:relative;transform:none;width:auto}}.header__menu.open{transform:none}.header__menu .head{align-items:center;display:flex;justify-content:space-between;margin-bottom:4.8rem}@media (min-width:992px){.header__menu .head{display:none}}.header__menu .head img{height:7rem;width:auto}.header__menu .head .close-menu-button{position:relative}.header__menu .head .close-menu-button svg{height:3.6rem;width:3.6rem}.header__menu .dropdown-container{align-items:center;display:flex;gap:.4rem;justify-content:space-between}.header__menu ul{display:flex;flex-direction:column}@media (min-width:992px){.header__menu ul{flex-direction:row;flex-wrap:wrap}}.header__menu>ul>li{display:block}.header__menu ul>li:not(:last-child){border-bottom:1px solid rgba(0,0,0,.08);margin-right:0;position:relative}@media (min-width:992px){.header__menu ul>li:not(:last-child){border:none;margin-right:2rem}}.header__menu ul>li>.dropdown-container>a,.header__menu ul>li>a{display:block;font-size:2rem;gap:.8rem;padding:2rem 0;text-decoration:none;width:100%}@media (min-width:992px){.header__menu ul>li>.dropdown-container>a,.header__menu ul>li>a{padding:2.4rem 0}}.header__menu ul>.dropdown.active>.dropdown-container>a{border-bottom:1px solid rgba(0,0,0,.08)}@media (min-width:992px){.header__menu ul>.dropdown.active>.dropdown-container>a{border-bottom:none;padding-right:1.6rem}}.header__menu ul>.dropdown.active>.dropdown-container>svg{transform:rotate(180deg)}.header__menu svg{cursor:pointer;height:2.4rem;width:2.4rem}@media (min-width:992px){.header__menu svg{cursor:default;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}}.header__menu li:focus-visible>.header__sub-menu,.header__menu li:focus-within>.header__sub-menu,.header__menu li:focus>.header__sub-menu,.header__menu li:hover>.header__sub-menu{opacity:1;transform:none;transition:all .2s ease-out;visibility:visible}.header__menu .dropdown.active>.header__sub-menu{display:flex;max-height:100rem;opacity:1;transform:none;transition:all .2s ease-out;visibility:visible}.header__menu .header__sub-menu{background-color:#fff;box-shadow:none;display:flex;flex-direction:column;left:0;max-height:0;opacity:1;overflow:hidden;padding:0;position:static;top:100%;transform:none;transform-origin:top;transition:none;visibility:visible;width:100%;z-index:9}@media (min-width:992px){.header__menu .header__sub-menu{box-shadow:0 0 5px 0 rgba(0,0,0,.1);display:flex;max-height:none;opacity:0;overflow:visible;padding:1.6rem 0;position:absolute;transform:scaleY(0);visibility:hidden;width:23rem}}.header__menu .header__sub-menu .dropdown-container a,.header__menu .header__sub-menu a{padding:2rem 0 2rem 1.6rem}@media (min-width:992px){.header__menu .header__sub-menu .dropdown-container a,.header__menu .header__sub-menu a{padding:.6rem 2.4rem}}.header__menu .header__sub-menu .header__sub-menu .dropdown-container a,.header__menu .header__sub-menu .header__sub-menu a{padding:2rem 0 2rem 3.2rem}@media (min-width:992px){.header__menu .header__sub-menu .header__sub-menu .dropdown-container a,.header__menu .header__sub-menu .header__sub-menu a{padding:.6rem 2.4rem}}.header__menu .header__sub-menu .header__sub-menu .header__sub-menu .dropdown-container a,.header__menu .header__sub-menu .header__sub-menu .header__sub-menu a{padding:2rem 0 2rem 4.4rem}@media (min-width:992px){.header__menu .header__sub-menu .header__sub-menu .header__sub-menu .dropdown-container a,.header__menu .header__sub-menu .header__sub-menu .header__sub-menu a{padding:.6rem 2.4rem}.header__menu .header__sub-menu .dropdown-container{margin-right:2.4rem}}.header__menu .header__sub-menu span{background-image:linear-gradient(#b38a22,#b38a22);background-position:0 100%;background-repeat:no-repeat;background-size:0 .1rem;transition:background-size .2s ease-out}.header__menu .header__sub-menu>li:not(:last-child){margin-right:0}.header__menu .header__sub-menu li:hover>.dropdown-container>a>span,.header__menu .header__sub-menu li:hover>a>span{background-size:100% 1px}@media (min-width:992px){.header__menu .header__sub-menu .dropdown>.dropdown-container>svg{right:2.4rem;transform:rotate(-90deg)}}.header__menu .header__sub-menu-right{left:23rem;top:-1.6rem}.header__menu .header__sub-menu-left{left:auto;right:23rem;top:-1.6rem}.header-right{align-items:center;display:flex}@media (min-width:992px){.header-right{display:none}}.header-right .open-menu-button{position:relative}.icon-button{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;height:4.8rem;justify-content:center;width:4.8rem}.icon-button:hover{color:#b38a22}.header__menu .logout-container{display:flex;justify-content:flex-end;margin-top:7.2rem}@media (min-width:992px){.header__menu .logout-container{align-items:center;justify-content:center;margin:0 0 0 2rem}}.header__menu .logout__icon{height:3.2rem;transform:rotate(180deg);width:3.2rem}.cta,.hero-landing{height:-moz-fit-content;height:fit-content;position:relative;width:100%}@media (min-width:350px){.cta,.hero-landing{height:calc(100vh - 70px)}}@media (min-width:992px){.cta,.hero-landing{height:calc(100vh - 115px)}}@media (min-width:350px){.hero-landing.not-home{height:50vh}}@media (min-width:992px){.hero-landing.not-home{height:50vh}}.hero-landing.not-home .hero__title{font-size:clamp(4rem,-.8rem + 10vw,7rem);text-align:center;text-transform:uppercase}.hero-landing.not-home .content-container{width:100%}.cta__overlay,.hero__overlay{background-color:#000;height:100%;position:absolute;width:100%}.hero__overlay{opacity:.45}.cta__overlay{opacity:.7}.cta__content,.hero-content{align-items:center;display:flex;height:100%}.content-container,.cta__content-container{display:flex;flex-direction:column;gap:3.2rem;margin-bottom:2rem;padding:0 3.2rem;z-index:1}.content-container .cta__description,.content-container .cta__title,.content-container .hero__description,.content-container .hero__title,.cta__content-container .cta__description,.cta__content-container .cta__title,.cta__content-container .hero__description,.cta__content-container .hero__title{color:#fff;font-weight:600;margin:0;text-shadow:2px 2px 8px rgba(0,0,0,.5)}.content-container .hero__title,.cta__content-container .hero__title{font-size:6rem;text-transform:none}@media (min-width:768px){.content-container .hero__title,.cta__content-container .hero__title{font-size:7rem}}@media (min-width:992px){.content-container .hero__title,.cta__content-container .hero__title{font-size:8rem}}@media (min-width:1200px){.content-container .hero__title,.cta__content-container .hero__title{font-size:8.5rem}}.content-container .cta__title,.cta__content-container .cta__title{font-size:3.4rem}@media (min-width:768px){.content-container .cta__title,.cta__content-container .cta__title{font-size:4rem}}@media (min-width:992px){.content-container .cta__title,.cta__content-container .cta__title{font-size:5rem}}.content-container .cta__description,.content-container .hero__description,.cta__content-container .cta__description,.cta__content-container .hero__description{font-weight:400;max-width:58rem}.content-container .hero__description,.cta__content-container .hero__description{font-size:2.8rem}@media (min-width:768px){.content-container .hero__description,.cta__content-container .hero__description{font-size:3rem}}.content-container .cta__description,.cta__content-container .cta__description{font-size:2.4rem}@media (min-width:768px){.content-container .cta__description,.cta__content-container .cta__description{font-size:2.8rem}}.content-container .cta__actions,.content-container .hero__actions,.cta__content-container .cta__actions,.cta__content-container .hero__actions{display:flex;flex-direction:column;font-size:2.8rem;gap:2rem;margin-top:2rem}@media (min-width:992px){.content-container .cta__actions,.content-container .hero__actions,.cta__content-container .cta__actions,.cta__content-container .hero__actions{flex-direction:row}}@media (min-width:768px){.content-container .cta__actions .button,.content-container .hero__actions .button,.cta__content-container .cta__actions .button,.cta__content-container .hero__actions .button{font-size:3rem}}#hero{background-image:url(../img/hero.jpg);background-position:50%}#cta,#hero{background-repeat:no-repeat;background-size:cover}#cta{background-image:url(../img/landscape-7.jpg);background-position:top}#arrow-left,#arrow-right,.dot{cursor:pointer}.hero-landing button.arrow{background:transparent;border:none;position:absolute;top:calc(50% - 10px);z-index:1}.hero-landing button.arrow#arrow-left{left:.8rem}.hero-landing button.arrow#arrow-right{right:.8rem}.dots{bottom:1rem;display:flex;gap:1.2rem;justify-content:center;position:absolute;width:100%}@media (min-width:992px){.dots{gap:.8rem}}.dots .dot{background:#fff;border-radius:50%;height:1.4rem;width:1.4rem}@media (min-width:992px){.dots .dot{height:1.2rem;width:1.2rem}}.problems{max-width:120rem}.problems span{color:#b38a22}.problems li,.problems ul{list-style:disc}.problems ul{margin:0 0 4.8rem 4rem}.problems li{font-size:2rem;font-weight:700}.problems li:not(:last-child){margin-bottom:2rem}.landing-services-container{margin-inline:auto;width:-moz-fit-content;width:fit-content}.landing-service{background:#b38a22;border-radius:1.5rem;max-width:38rem;transition:background .3s ease-out}.landing-service .service__image{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;height:auto;width:100%}.landing-service .service__name-container{align-items:center;display:flex;justify-content:center;padding:1.6rem}.landing-service .service__name{color:#fff;font-size:2.4rem;margin:0}.landing-service:hover{background:#9e791e}.green-background{background:#cfe9d7;padding-block:10rem}@media (min-width:768px){.stats-container,.stats-container--small{align-items:center;display:grid;gap:3.2rem;grid-template-columns:repeat(2,1fr);margin-inline:auto;width:-moz-fit-content;width:fit-content}}@media (min-width:992px){.stats-container,.stats-container--small{grid-template-columns:repeat(4,1fr)}}@media (min-width:768px){.stats-container--small{grid-template-columns:repeat(3,1fr)}}@media (min-width:992px){.stats-container--small{grid-template-columns:repeat(3,1fr)}}.stat,.stat--small{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center;text-align:center;width:100%}.stat--small .stat__icon{height:3.2rem;width:3.2rem}.stat--small .stat__title{font-size:2.4rem}@media (min-width:992px){.stat--small .stat__title{font-size:3rem}}.stat--small .stat__info{font-size:1.4rem}@media (min-width:768px){.stat,.stat--small{flex-direction:row;text-align:left}}.stat__icon{height:6.4rem;width:6.4rem}.stat__info,.stat__title{margin:0}.stat__title{color:#b38a22;font-size:3.2rem;font-weight:700}@media (min-width:992px){.stat__title{font-size:4rem}}.stat__info{font-size:1.6rem;font-weight:400;max-width:30rem;text-transform:none}.stat--small:not(:last-child),.stat:not(:last-child){margin-bottom:4.8rem}@media (min-width:768px){.stat--small:not(:last-child),.stat:not(:last-child){margin-bottom:0}}.three-grid{align-items:center;display:flex;flex-direction:column;gap:4.8rem}@media (min-width:768px){.three-grid{display:grid;grid-template-columns:repeat(2,1fr);margin-inline:auto;padding-inline:2.4rem;width:-moz-fit-content;width:fit-content}}@media (min-width:992px){.three-grid{grid-template-columns:repeat(3,1fr)}}.three-grid.no-padding{padding-inline:0}.two-grid{align-items:center;display:flex;flex-direction:column;gap:7.2rem;gap:4.8rem}@media (min-width:992px){.two-grid{display:grid;grid-template-columns:repeat(2,1fr);margin-inline:auto;padding-inline:2.4rem;width:-moz-fit-content;width:fit-content}}.two-grid .content span{color:#b38a22}.two-grid .content .content__title{max-width:55rem;text-transform:none}.two-grid .content .content__info{display:flex;flex-direction:column;gap:2rem;max-width:55rem}.two-grid.no-padding{padding-inline:0}.two-grid.align-start{align-items:start}@media (min-width:992px){.two-grid.fr1-fr2{grid-template-columns:1fr 2fr}}.two-grid.info-image{gap:4.8rem;max-width:55rem}@media (min-width:992px){.two-grid.info-image{max-width:none}}.two-grid.info-image img{border-radius:1.5rem;height:auto;max-width:55rem;width:100%}.two-grid.info{align-items:flex-start}.two-grid.info .content{width:100%}@media (min-width:992px){.two-grid.info-elements{align-items:flex-start}}.workshop-container{height:-moz-fit-content;height:fit-content}@media (min-width:768px){.workshop-container{display:grid;gap:4.8rem;grid-template-columns:2fr 1fr}}.workshop-container .page__title{margin:0;text-align:left}.workshop-container .workshop-content{display:flex;flex-direction:column;gap:4.8rem;margin-inline:auto}@media (min-width:768px){.workshop-container .workshop-content{max-width:85%}}.workshop-container .workshop-content h2{font-size:2.8rem}.workshop-container .workshop__image{border-radius:1.5rem;height:30rem;max-width:50rem}.workshop-aside{display:none}@media (min-width:768px){.workshop-aside{display:flex;height:-moz-fit-content;height:fit-content;position:sticky;top:2rem}}.input-button{display:flex;flex-direction:column;gap:2rem}@media (min-width:768px){.input-button{flex-direction:row}}.input-button .dashboard__button{margin:0}.dashboard{background-color:#f8fafc;display:flex;flex-direction:column}@media (min-width:1024px){.dashboard{height:100vh;overflow-y:hidden}}.dashboard__header{background-color:#1e293b;padding:2rem}.dashboard__header-grid{display:flex;flex-direction:column}@media (min-width:768px){.dashboard__header-grid{align-items:center;flex-direction:row;justify-content:space-between}}.dashboard__logo{margin:0 auto 3.2rem}@media (min-width:768px){.dashboard__logo{margin:0}}.dashboard__image{height:auto;max-width:6.4rem}@media (min-width:992px){.dashboard__image{margin-left:2rem}}.dashboard__grid{display:flex;flex:1;flex-direction:column;overflow-y:auto}@media (min-width:1024px){.dashboard__grid{flex-direction:row}}.dashboard__sidebar{background-color:#2f405d}@media (min-width:1024px){.dashboard__sidebar{width:16rem}}.dashboard__menu{display:flex;flex-direction:row;gap:1rem;overflow-x:auto;padding:2.4rem 1.2rem}@media (min-width:480px){.dashboard__menu{justify-content:center}}@media (min-width:1024px){.dashboard__menu{flex-direction:column}}.dashboard__link{align-items:center;border-radius:.8rem;color:#6f8ab6;display:flex;flex-direction:column;gap:1.2rem;padding:1.2rem;transition:background-color .3s ease-out,color .3s ease-out}.dashboard__link--current,.dashboard__link:hover{background-color:#40587f;color:#fff}.dashboard__icon{font-size:2rem}.dashboard__text-menu{font-size:1.4rem;font-weight:700;text-transform:uppercase}.dashboard__content{overflow-y:auto;padding:1.2rem 1.2rem 3.2rem;width:100%}@media (min-width:768px){.dashboard__content{padding:1.2rem 5.2rem 3.2rem}}.dashboard__container-button{margin-bottom:3.2rem}.dashboard__button,.dashboard__button--logout,.dashboard__button--pending{background-color:#007df4;border:none;border-radius:.8rem;color:#fff;display:block;font-size:2rem;font-weight:700;margin-top:2rem;padding:1.6rem 3.2rem;text-align:center;transition-duration:.3s;transition-property:background-color;width:100%}.dashboard__button--logout:hover,.dashboard__button--pending:hover,.dashboard__button:hover{background-color:#0063c1;cursor:pointer}.dashboard__button,.dashboard__button--logout,.dashboard__button--pending{font-size:1.6rem}@media (min-width:768px){.dashboard__button,.dashboard__button--logout,.dashboard__button--pending{display:inline-block;width:auto}}.dashboard__button--logout:hover,.dashboard__button--pending:hover,.dashboard__button:hover{color:#fff}.dashboard__button--pending{background-color:#6f42c1}.dashboard__button--pending:hover{background-color:#59339d}.dashboard__container,.dashboard__form{background-color:#fff;border-radius:1.2rem;box-shadow:0 3px 8px rgba(0,0,0,.24);overflow-x:auto;padding:2rem}.dashboard__form,.dashboard__graphic{margin:0 auto;width:min(90%,80rem)}.dashboard [class$=__heading]{font-family:Poppins,sans-serif;font-weight:700;margin:6rem 0 3rem;text-align:center}.dashboard [class$=__description]{color:#1e293b;font-size:1.8rem;font-weight:400;margin-bottom:4.8rem;text-align:center}.pagination{display:flex;justify-content:center;margin-block:4.8rem 2.8rem}@media (min-width:768px){.pagination{justify-content:flex-end}}.pagination__list{align-items:center;display:flex;flex-wrap:wrap;gap:1.2rem;justify-content:center}.pagination__link{color:#007df4;font-size:1.6rem;transition:color .2s ease-out,background-color .2s ease-out}.pagination__link--disabled{color:#e9e8e8;pointer-events:none;visibility:hidden}.pagination__link--text{border:2px solid #007df4;border-radius:.8rem;padding:1.2rem}.pagination__link--text:hover{background-color:#007df4;color:#fff}.pagination__link--current,.pagination__link--number{font-weight:700}@media (min-width:768px){.pagination__link--current,.pagination__link--number{display:inline}}.pagination__link--current{color:#b7b4b4}.pagination__link--number:hover{color:#0063c1}.table{border-collapse:collapse;width:100%}.table__thead{background-color:#1e293b;color:#fff}.table__th{font-size:1.8rem;padding:1.6rem;text-align:left;text-transform:uppercase}.table__tr:nth-child(2n){background-color:#f8fafc}.table__td{padding:1.6rem}.table__action{background:none;border:none;cursor:pointer;display:flex;font-size:1.6rem;font-weight:700;gap:.4rem}.table__action--edit{color:#007df4;margin-bottom:1.2rem}.table__action--edit:hover{color:#0063c1}.table__action--delete{color:#cb0000}.table__action--delete:hover{color:#980000}.table__image{height:auto;max-width:12.8rem;width:100%}