/* @license MIT https://raw.githubusercontent.com/necolas/normalize.css/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.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;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:-0.25em;}sup{top:-0.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;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.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;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
:root{--gin-color-primary:#003cc5;--gin-color-primary-hover:#0036b1;--gin-color-primary-active:#00339a;}.button--primary{background-color:var(--gin-color-primary);}.button--primary:hover{background-color:var(--gin-color-primary-hover);}.button--primary:active{background-color:var(--gin-color-primary-hover);}a,.link,button.link,.link--more{color:var(--gin-color-primary);}a:hover,.link:hover,button.link:hover,.link--more:hover{color:var(--gin-color-primary-hover);}a:active,.link:active,button.link:active,.link--more:active{color:var(--gin-color-primary-active);}.form-boolean--type-checkbox:checked,[open] > .claro-details__summary--accordion:not(:focus):not(:active)::after,[open] > .claro-details__summary--accordion-item:not(:focus):not(:active)::after{border-color:var(--gin-color-primary);}.form-boolean--type-checkbox:checked:hover,[open] > .claro-details__summary--accordion:not(:focus):not(:active)::after:hover,[open] > .claro-details__summary--accordion-item:not(:focus):not(:active)::after:hover{border-color:var(--gin-color-primary-hover);}.form-boolean--type-checkbox:checked:active,[open] > .claro-details__summary--accordion:not(:focus):not(:active)::after:active,[open] > .claro-details__summary--accordion-item:not(:focus):not(:active)::after:active{border-color:var(--gin-color-primary-active);}.is-horizontal .tabs__link:hover,.claro-details__summary:hover,.action-link:hover{color:var(--gin-color-primary-hover);}.claro-details[open] > .claro-details__summary:focus{color:var(--gin-color-primary-active);}body.gin-login .toolbar-icon-default{font-size:0;text-indent:-999em;}body.gin-login .toolbar-icon-default::before{content:"";display:inline-block;width:32px;height:32px;background-color:var(--gin-color-text,#000);-webkit-mask-image:url(/modules/contrib/gin_login/images/gin.svg);mask-image:url(/modules/contrib/gin_login/images/gin.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:100% 100%;mask-size:100% 100%;}@media (min-width:800px){body.gin-login .toolbar-icon-default::before{width:40px;height:40px;}}body.gin-login .toolbar-icon-default::before:hover{background-color:var(--gin-color-primary,#003cc5);}body.gin-login .user-form-page{display:flex;flex-wrap:wrap;min-height:100vh;max-height:100%;margin-bottom:-1px;background:var(--gin-bg-layer,#fff);}@media (min-width:800px){body.gin-login .user-form-page{flex-wrap:nowrap;}}body.gin-login .user-form-page,body.gin-login .user-form-page *{box-sizing:border-box;}body.gin-login .user-form-page__user-form,body.gin-login .user-form-page__wallpaper{width:100%;}@media (min-width:800px){body.gin-login .user-form-page__user-form,body.gin-login .user-form-page__wallpaper{flex-basis:50%;}}body.gin-login .user-form-page__user-form{display:flex;flex-wrap:wrap;flex-basis:60%;}@media (max-width:800px){body.gin-login .user-form-page__user-form{flex-basis:100%;align-content:flex-start;}}@media (min-width:1800px){body.gin-login .user-form-page__user-form{flex-basis:50%;}}body.gin-login .user-form-page__user-form img{max-width:100%;max-height:40px;}body.gin-login .user-form-page__wallpaper{display:none;pointer-events:none;position:relative;background-color:#ccc;}@media (min-width:800px){body.gin-login .user-form-page__wallpaper{display:flex;flex-grow:1;flex-basis:40%;}}@media (min-width:1800px){body.gin-login .user-form-page__wallpaper{flex-basis:50%;}}body.gin-login .user-form-page__wallpaper img{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;animation:fadeInWallpaper 300ms ease forwards;}body.gin-login .user-form-page__page-title{font-size:2rem;margin-top:0;margin-bottom:1rem;width:100%;max-width:100%;text-overflow:unset;white-space:normal;}@media (min-width:800px){body.gin-login .user-form-page__page-title{font-size:3rem;margin-top:2rem;}}body.gin-login .user-form-page .content-header{flex-basis:100%;padding-top:2.25rem;background:transparent;}@media (max-width:800px){body.gin-login .user-form-page .content-header{margin-bottom:4rem;}}body.gin-login .user-form-page .content-header a{display:flex;}body.gin-login .user-form-page .layout-container{max-width:560px;margin:0 auto !important;padding-left:24px;padding-right:24px;}@media (min-width:800px){body.gin-login .user-form-page .layout-container{padding-left:48px;padding-right:48px;}}body.gin-login .user-form-page .block-system > form{padding:0;border:0 none;box-shadow:none;background:transparent;}body.gin-login .user-form-page .form-type--text input,body.gin-login .user-form-page .form-type--password input,body.gin-login .user-form-page .form-type--email input{width:100%;}body.gin-login .user-form-page .form-element{width:100%;padding:1rem;}body.gin-login .user-form-page .more-links{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:0;margin-top:0;}body.gin-login .user-form-page .register-button{width:100%;margin-right:0;}body.gin-login .user-form-page .link--more{display:inline-block;margin-top:2rem;}body.gin-login .user-login-form .button{width:100%;padding:1.25rem 1rem;margin-right:0;margin-bottom:0;}body.gin-login .user-login-form .button--primary{margin-top:0;}body.gin-login .user-login-form .form-actions{display:block;margin-bottom:0;}body.gin-login .page-wrapper{margin-top:0;}@keyframes fadeInWallpaper{0%{opacity:0;}100%{opacity:1;}}#sliding-popup{display:none !important;}
.login-disclaimer{margin-top:3rem;padding:1.5rem;background-color:#fff;border:1px solid var(--gin-border-color);border-radius:var(--gin-border-m);font-size:0.875rem;line-height:1.5;}.login-disclaimer-title{font-weight:var(--gin-font-weight-semibold);margin-bottom:0.75rem;color:var(--gin-color-title);font-size:1.25rem;}.login-disclaimer-content{margin-bottom:1rem;color:var(--gin-color-text-light);}.login-disclaimer-contact{display:flex;flex-direction:column;gap:0.5rem;}.contact-phone,.contact-email{font-weight:500;color:var(--gin-color-title);}.contact-phone::before,.contact-email::before{content:"";display:inline-block;width:1em;height:1em;margin-right:0.375rem;background-repeat:no-repeat;background-size:contain;background-position:center;vertical-align:-2px;}.contact-phone::before{background-image:url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 122.88 122.31'%3E%3Ctitle%3Emobile-outline%3C/title%3E%3Cpath d='M52.07,68.5A72.28,72.28,0,0,0,61.58,77a83.47,83.47,0,0,0,11.7,7.28l.17-.12c.3-.24.64-.55,1-.9s.6-.65.92-1l1.13-1.47a2.93,2.93,0,0,1,.34-.43c4.31-5.68,9.68-12.51,18.32-8.51a4.1,4.1,0,0,1,.52.26c7,4.14,14.18,8.15,21.24,12.21a3.39,3.39,0,0,1,.5.32l0,0a12,12,0,0,1,4.07,4.72,14.73,14.73,0,0,1,1.36,6.26v0a21.71,21.71,0,0,1-.94,6.1,29.07,29.07,0,0,1-2.6,6.06,23.51,23.51,0,0,1-5.19,6.3,26.81,26.81,0,0,1-6.53,4.11l-.05,0a39.78,39.78,0,0,1-6.66,2.32,64.53,64.53,0,0,1-6.73,1.34,44.49,44.49,0,0,1-10.47.32,49.29,49.29,0,0,1-10.17-2,68.93,68.93,0,0,1-9.89-4,114.94,114.94,0,0,1-10.16-5.67l-.84-.52c-3.07-1.91-6.38-4-9.73-6.47l0,0a129.47,129.47,0,0,1-19-17.67A116.79,116.79,0,0,1,9.39,65.39a77.53,77.53,0,0,1-8-20.6A52.13,52.13,0,0,1,.59,25.22,35.51,35.51,0,0,1,4.21,14.16a26.75,26.75,0,0,1,6.84-8.37A25.64,25.64,0,0,1,20.56,1,32.45,32.45,0,0,1,31.8.15a5.9,5.9,0,0,1,2.82.93,6.07,6.07,0,0,1,2,2.13L50.08,26a11.34,11.34,0,0,1,2.25,5.25,10.56,10.56,0,0,1-.82,5.59v0a14.27,14.27,0,0,1-2.6,3.95,24.06,24.06,0,0,1-3.52,3.12c-.73.63-1.65,1.3-2.61,2l-.09.07a27.86,27.86,0,0,0-3.23,2.59,3.06,3.06,0,0,0-.9,1.2c0,.11.09,0,.19.17l.34.53c1.13,1.77,3.31,5.15,5.8,8.74a91.46,91.46,0,0,0,7.18,9.31Zm5.45,13.9a80.64,80.64,0,0,1-10.38-9.25,94.48,94.48,0,0,1-7.82-10.1c-2.48-3.58-4.76-7.11-5.94-9l-.29-.43a6,6,0,0,1-1.31-4.44,8.81,8.81,0,0,1,2.87-5.47,33.42,33.42,0,0,1,4.05-3.28l0,0c.8-.58,1.56-1.14,2.25-1.73l.21-.16a16.57,16.57,0,0,0,2.67-2.33,7.81,7.81,0,0,0,1.4-2.09,3.81,3.81,0,0,0,.33-2,4.67,4.67,0,0,0-1-2.11,2.51,2.51,0,0,1-.32-.46L30.92,6.86a25.43,25.43,0,0,0-8.61.69,18.67,18.67,0,0,0-7,3.53,20.16,20.16,0,0,0-5.11,6.26,28.8,28.8,0,0,0-2.9,8.94,45.29,45.29,0,0,0,.7,17,71.09,71.09,0,0,0,7.36,18.8A108.83,108.83,0,0,0,29,81.27,122.72,122.72,0,0,0,47,98c3,2.27,6.26,4.28,9.26,6.14l.85.54A108.32,108.32,0,0,0,66.62,110a60.6,60.6,0,0,0,8.91,3.59,42.22,42.22,0,0,0,8.77,1.76,38.12,38.12,0,0,0,8.9-.28,56,56,0,0,0,6-1.18,32.87,32.87,0,0,0,5.53-1.92l.09,0a20.48,20.48,0,0,0,4.92-3.08,16.86,16.86,0,0,0,3.7-4.49,22.54,22.54,0,0,0,2-4.63,15.34,15.34,0,0,0,.66-4.19,7.62,7.62,0,0,0-.69-3.34,5.25,5.25,0,0,0-1.81-2.1c-5.41-3.87-14.91-8.59-21-12.11l-.29-.15.12.06-.12-.06c-3.75-1.67-7.23,2.75-10.06,6.48l-.17.24c-.49.65-1,1.28-1.4,1.82s-1,1.2-1.4,1.6a18.66,18.66,0,0,1-1.71,1.51,9.39,9.39,0,0,1-2.21,1.24,5.59,5.59,0,0,1-2.35.38,6,6,0,0,1-2-.49l-.32-.14A91.42,91.42,0,0,1,57.52,82.4Z'/%3E%3C/svg%3E");}.contact-email::before{background-image:url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 122.88 88.86'%3E%3Ctitle%3Eemail%3C/title%3E%3Cpath d='M7.05,0H115.83a7.07,7.07,0,0,1,7,7.05V81.81a7,7,0,0,1-1.22,4,2.78,2.78,0,0,1-.66,1,2.62,2.62,0,0,1-.66.46,7,7,0,0,1-4.51,1.65H7.05a7.07,7.07,0,0,1-7-7V7.05A7.07,7.07,0,0,1,7.05,0Zm-.3,78.84L43.53,40.62,6.75,9.54v69.3ZM49.07,45.39,9.77,83.45h103L75.22,45.39l-11,9.21h0a2.7,2.7,0,0,1-3.45,0L49.07,45.39Zm31.6-4.84,35.46,38.6V9.2L80.67,40.55ZM10.21,5.41,62.39,47.7,112.27,5.41Z'/%3E%3C/svg%3E");}@media (min-width:768px){.login-disclaimer-contact{flex-direction:row;gap:1rem;}}.login-language-flags{margin-bottom:0.75rem;}.login-language-flags__items{display:flex;flex-wrap:wrap;gap:0.5rem;justify-content:end;}.login-language-flag{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0.5rem;border:1px solid var(--gin-border-color);border-radius:var(--gin-border-m);background-color:var(--gin-bg-layer,#fff);color:var(--gin-color-text);text-decoration:none;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease;white-space:nowrap;}.login-language-flag:hover,.login-language-flag.is-active{border-color:var(--gin-border-color);background-color:#f5f5f5;color:var(--gin-color-title);}.login-language-flag:focus-visible{outline:none;box-shadow:0 0 0 2px var(--gin-color-primary-light,rgba(5,80,230,0.2));}.user-form-page .login-language-flags .login-language-flag__img{width:1.5rem !important;height:1.5rem !important;border-radius:9999px;object-fit:cover !important;overflow:hidden;border:1px solid var(--gin-border-color);}.content-header .layout-container .login-language-flags{margin-bottom:0.5rem;}
.gin-login .user-form-page__user-form img,.user-form-page__user-form img{width:200px !important;height:auto !important;max-width:200px !important;max-height:100% !important;object-fit:contain !important;}.gin-login .user-form-page__user-form .small-logo img{width:120px !important;height:auto !important;max-width:120px !important;max-height:100% !important;object-fit:contain !important;}body.gin-login .user-form-page__wallpaper img + img{display:none;}
