/* Source and licensing information for the line(s) below can be found at https://www.redipd.org/themes/custom/redipd_theme/css/style.css. */
@font-face{font-family:"icomoon";font-style:normal;font-weight:400;font-display:swap;src:url("/themes/custom/redipd_theme/css/../assets/fonts/icomoon/icomoon.tff") format("tff"),url("/themes/custom/redipd_theme/css/../assets/fonts/icomoon/icomoon.eot?") format("eot"),url("/themes/custom/redipd_theme/css/../assets/fonts/icomoon/icomoon.woff") format("woff")}@font-face{font-family:"Lato";font-style:normal;font-weight:300;font-display:swap;src:url("/themes/custom/redipd_theme/css/../assets/fonts/Lato/Lato-Light.tff") format("tff"),url("/themes/custom/redipd_theme/css/../assets/fonts/Lato/Lato-Light.eot?") format("eot"),url("/themes/custom/redipd_theme/css/../assets/fonts/Lato/Lato-Light.woff") format("woff")}@font-face{font-family:"Lato";font-style:normal;font-weight:700;font-display:swap;src:url("/themes/custom/redipd_theme/css/../assets/fonts/Lato/Lato-Bold.tff") format("tff"),url("/themes/custom/redipd_theme/css/../assets/fonts/Lato/Lato-Bold.eot?") format("eot"),url("/themes/custom/redipd_theme/css/../assets/fonts/Lato/Lato-Bold.woff") format("woff")}@font-face{font-family:"Inter";font-style:normal;font-weight:300;font-display:swap;src:url("/themes/custom/redipd_theme/css/../assets/fonts/Inter/Inter-Light.tff") format("tff"),url("/themes/custom/redipd_theme/css/../assets/fonts/Inter/Inter-Light.eot?") format("eot"),url("/themes/custom/redipd_theme/css/../assets/fonts/Inter/Inter-Light.woff") format("woff")}@font-face{font-family:"Inter";font-style:normal;font-weight:400;font-display:swap;src:url("/themes/custom/redipd_theme/css/../assets/fonts/Inter/Inter-Regular.tff") format("tff"),url("/themes/custom/redipd_theme/css/../assets/fonts/Inter/Inter-Regular.eot?") format("eot"),url("/themes/custom/redipd_theme/css/../assets/fonts/Inter/Inter-Regular.woff") format("woff")}@font-face{font-family:"Inter";font-style:normal;font-weight:700;font-display:swap;src:url("/themes/custom/redipd_theme/css/../assets/fonts/Inter/Inter-Bold.tff") format("tff"),url("/themes/custom/redipd_theme/css/../assets/fonts/Inter/Inter-Bold.eot?") format("eot"),url("/themes/custom/redipd_theme/css/../assets/fonts/Inter/Inter-Bold.woff") format("woff")}:root{--primary:#750f28;--primary-rgba:rgba(212,40,83,1);--primary-100:#fbe9ee;--primary-200:#f2becb;--primary-300:#d42853;--primary-400:#7f1832;--primary-500:#400c19;--secondary:#5cbacc;--secondary-rgba:rgba(92,186,204,1);--secondary-100:#eff8fa;--secondary-200:#ceeaf0;--secondary-300:#5cbacc;--secondary-400:#00828c;--secondary-500:#1c383d;--neutral:#878786;--neutral-rgba:rgba (92,186,204,1);--neutral-000:#fff;--neutral-050:#f9f9f9;--neutral-100:#f3f3f3;--neutral-200:#dbdbdb;--neutral-300:#b7b7b6;--neutral-400:#878786;--neutral-500:#5e5e5e;--neutral-600:#292928;--neutral-700:#0d0d0d;--bs-danger:#eb0000;--black-transparent-70:rgba(0,0,0,.7);--black-transparent-50:rgba(0,0,0,.5);--black-transparent-10:rgba(0,0,0,.1);--icomoon:"icomoon";--lato:"Lato",sans-serif;--inter:"Inter",sans-serif;--slow-trans:1s;--rg-trans:.5s;--base-trans:.15s;--fast-trans:.25s;--select-primary:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23750F28' class='svg-color' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--radio-primary:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23FFC500'/%3e%3c/svg%3e");--spacing-4xs:2px;--spacing-3xs:4px;--spacing-2xs:8px;--spacing-xs:12px;--spacing-sm:16px;--spacing-md:24px;--spacing-lg:32px;--spacing-xl:40px;--spacing-2xl:48px;--spacing-3xl:64px;--spacing-4xl:72px;--spacing-5xl:96px;--spacing-6xl:112px;--spacing-7xl:128px;--spacing-8xl:160px}*{font-display:swap;font-family:var(--inter);font-weight:400}*,*:after,*:before{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-overflow-scrolling:touch;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;color:var(--primary);font-size:100%;letter-spacing:.0125rem;scroll-behavior:smooth;scroll-padding-top:0 !important;--drupal-displace-offset-left:0 !important;--drupal-displace-offset-top:0 !important}body{overflow-x:hidden}a{font-family:var(--inter);font-weight:400;font-size:.875rem;line-height:1.375rem;text-align:left;text-decoration:underline;color:var(--neutral-700);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-ms-hyphens:auto;hyphens:auto}a:hover{font-weight:700;color:var(--primary-300)}.main-content>section{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-content>section>*{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}#page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}#page:has(.menu-is-open){position:fixed}#main-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}footer{margin-top:auto}button:focus,button:focus-visible,.form-control:focus,.form-control:focus-visible,.form-select:focus,.form-select:focus-visible,.form-radio:focus,.form-radio:focus-visible,.form-checkbox:focus,.form-checkbox:focus-visible,.skip-link:focus,.skip-link:focus-visible,.nav-link:focus,.nav-link:focus-visible,a:focus,a:focus-visible{-webkit-box-shadow:0 0 0 var(--spacing-3xs) var(--primary);box-shadow:0 0 0 var(--spacing-3xs) var(--primary);outline:0}.form-control{border-radius:0;border:none;background:var(--neutral-050);border-bottom:2px solid var(--neutral-400);font-family:var(--inter);font-weight:400;font-size:.75rem;line-height:1.25rem;text-align:left;padding-right:var(--spacing-3xl)}.btn-primary,.btn-secondary{font-family:var(--inter);font-weight:400;font-size:1rem;line-height:1.5rem;text-align:left;border-radius:0;padding:var(--spacing-2xs) var(--spacing-md);-webkit-transition:all var(--base-trans) ease-in-out;transition:all var(--base-trans) ease-in-out}.btn-primary{border:2px solid var(--primary-300);background-color:var(--primary-300);color:var(--neutral-000)}.btn-primary:hover,.btn-primary:focus{font-family:var(--inter);font-weight:700;font-size:1rem;line-height:1.5rem;text-align:left;border-color:var(--primary-300);background-color:var(--neutral-000);color:var(--primary-300)}.btn-secondary{border:1px solid transparent;background-color:var(--neutral-000);color:var(--primary)}.btn-secondary:hover,.btn-secondary:focus{border:1px solid var(--neutral-000);background-color:var(--primary-400);color:var(--neutral-000)}select{background-size:10px !important}.form-required span{color:var(--bs-danger)}.form-required:after{display:none !important;background-image:none !important}legend span{color:var(--bs-danger)}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;-webkit-transform:scale(0);transform:scale(0)}.more-link{position:absolute;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;inset:0}.more-link p,.more-link span{display:inline-block;font-family:var(--inter);font-weight:400;font-size:.875rem;line-height:1.375rem;text-align:left;text-decoration:underline;position:absolute;margin:var(--spacing-md) var(--spacing-md) var(--spacing-lg)}.more-info{display:inline-block;font-family:var(--inter);font-weight:400;font-size:.875rem;line-height:1.375rem;text-align:left;text-decoration:underline;position:absolute}.block h1 span,.block h2 span,.block h3 span,.block h4 span,.block h5 span,.block h6 span,.block p span,.block a span{line-height:1em}.block h1{font-family:var(--lato);font-weight:700;font-size:2rem;line-height:2.5rem;text-align:left;margin-bottom:var(--spacing-xl)}@media (min-width:768px){.block h1{font-size:2.25rem;line-height:2.75rem}}.block h2.title{font-family:var(--lato);font-weight:700;font-size:1.375rem;line-height:1.75rem;text-align:left}@media (min-width:768px){.block h2.title{font-size:1.5rem;line-height:1.875rem}}.block h2.subtitle{font-family:var(--lato);font-weight:300;font-size:1.375rem;line-height:1.75rem;text-align:left}@media (min-width:768px){.block h2.subtitle{font-size:1.5rem;line-height:1.875rem}}.block h3.title{font-family:var(--lato);font-weight:700;font-size:1.125rem;line-height:1.5rem;text-align:left}.block h3.subtitle{font-family:var(--lato);font-weight:300;font-size:1.125rem;line-height:1.5rem;text-align:left}.block p.body-base{font-family:var(--inter);font-weight:400;font-size:.875rem;line-height:1.375rem;text-align:left}.block p.body-largue{font-family:var(--inter);font-weight:400;font-size:1rem;line-height:1.5rem;text-align:left}.block p.body-small{font-family:var(--inter);font-weight:400;font-size:.75rem;line-height:1.25rem;text-align:left}.block.block-system{width:100%}.hide{display:none}.field ul li{list-style:square;padding-bottom:var(--spacing-xs)}.field ul li::marker{font-size:1.125rem;color:var(--secondary-400)}.field--name-title p,.field--name-category p,.field--name-document-type p,.field--name-event-type p,.field--name-place p,.field--name-publication-date p{margin:0}.external-link{padding-left:var(--spacing-md);margin-left:var(--spacing-2xs)}.external-link:before{font-family:"icomoon";font-size:1rem;speak:none;font-style:normal;font-weight:400;font-variant:normal;font-display:swap;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e934";position:absolute;left:0;color:var(--secondary-400)}.external-link:hover:before{font-weight:700;color:var(--primary-300)}.internal-link{font-family:var(--inter);font-weight:400;font-size:.875rem;line-height:1.375rem;text-align:left;text-decoration:underline;color:var(--neutral-700);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding-left:var(--spacing-md);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:var(--spacing-2xs)}.internal-link:before{font-family:"icomoon";font-size:1rem;speak:none;font-style:normal;font-weight:400;font-variant:normal;font-display:swap;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e920";position:absolute;left:0;color:var(--secondary-400)}.internal-link:hover{font-weight:700;color:var(--primary-300)}.internal-link:hover:before{font-weight:700;color:var(--primary-300)}.blazy--colorbox a{width:100%}.slick__arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:static;gap:var(--spacing-sm)}.slick__arrow .slick-arrow,.slick__arrow .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate(0);transform:translate(0);position:static;width:auto}.slick__arrow .slick-arrow:before{font-family:"icomoon";font-size:1rem;speak:none;font-style:normal;font-weight:400;font-variant:normal;font-display:swap;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--neutral-700)}.slick__arrow .slick-arrow:not(.slick-disabled):hover:before{font-weight:700}.slick__arrow .slick-arrow.slick-prev:before{content:"\e91d"}.slick__arrow .slick-arrow.slick-next:before{content:"\e920"}.slick__arrow .slick-arrow.slick-disabled{cursor:default}.slick__arrow .slick-dots{gap:var(--spacing-2xs)}.slick__arrow .slick-dots li{height:11px;margin:0}.slick__arrow .slick-dots li button{height:11px}.slick__arrow .slick-dots li button:hover:before{background:var(--neutral-600)}.slick__arrow .slick-dots li button:before{content:"";height:11px;background:var(--neutral-400);opacity:1}.slick__arrow .slick-dots li.slick-active{width:var(--spacing-xl)}.slick__arrow .slick-dots li.slick-active button{width:var(--spacing-xl)}.slick__arrow .slick-dots li.slick-active button:before{width:var(--spacing-xl);background:var(--secondary-400);opacity:1}.form-check-input:checked[type=checkbox]{background-color:var(--secondary-400)}#panel-video .cookiesjsr-service--action{background:var(--neutral-000);border-radius:20px;padding:2px;width:auto}#panel-video .cookiesjsr-service--action .cookiesjsr-switch{border:2px solid var(--neutral-500)}#panel-video .cookiesjsr-service--action .cookiesjsr-switch:after{border:1px solid var(--neutral-500);left:-4px;top:-4px;width:24px;height:24px}#panel-video .cookiesjsr-service--action .cookiesjsr-switch.active:after{left:25px}#panel-video .cookiesjsr-service--action .cookiesjsr-switch:focus-within{-webkit-box-shadow:0 0 0 var(--spacing-3xs) var(--primary);box-shadow:0 0 0 var(--spacing-3xs) var(--primary);outline:9px solid var(--neutral-400)}#panel-video .cookiesjsr-service--action .cookiesjsr-switch:focus-within:before{display:none}.cookiesjsr-service-groups .cookiesjsr-service-group .cookiesjsr-service-group--tab{border-color:var(--neutral-300)}.cookiesjsr-service-groups .cookiesjsr-service-group .cookiesjsr-service-group--tab:focus-within,.cookiesjsr-service-groups .cookiesjsr-service-group .cookiesjsr-service-group--tab:focus{border:10px solid var(--secondary-400)}.ui-datepicker-calendar tbody tr td .ui-state-default,.ui-datepicker-calendar tbody tr td.ui-state-highlight{background:0 0;border:none;text-align:center;display:block;width:100%;color:var(--neutral-500)}.ui-datepicker-calendar tbody tr td .ui-state-default.ui-state-active,.ui-datepicker-calendar tbody tr td.ui-state-highlight.ui-state-active{background:var(--primary-400);color:var(--neutral-000)}label:focus{border:10px solid}#error{width:100%}#error .errorMessage{font-family:var(--inter);font-weight:400;font-size:.75rem;line-height:1.25rem;text-align:left;color:var(--bs-danger)}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{border:none;background:0 0}.ui-datepicker .ui-datepicker-prev.ui-state-hover,.ui-datepicker .ui-datepicker-next.ui-state-hover{border:2px solid var(--neutral-500) !important}
/* Source and licensing information for the above line(s) can be found at https://www.redipd.org/themes/custom/redipd_theme/css/style.css. */