@charset "UTF-8";:root{--color-style-main: #a8dadc;--color-style-light: #f1faee;--color-style-dark: #457b9d;--color-style-verydark: #1d3557;--color-style-juxtapose: #e63946;--color-font-main: rgba(0, 0, 0, .9);--color-test: blue}*,*:before,*:after{box-sizing:inherit;border:0;margin:0}html{box-sizing:border-box;font-size:62.5%;font-family:"Open Sans",sans-serif}@media screen and (max-width: 1200px){html{font-size:50%}}@media screen and (max-width: 1015px){html{font-size:37.5%}}body{position:relative;max-width:95vw;margin:0 auto;background-image:linear-gradient(to top left,transparent,var(--color-style-juxtapose)),linear-gradient(to bottom right,var(--color-style-light),var(--color-style-dark));min-height:100vh}.component-intro{display:flex;align-items:flex-start;padding-bottom:2rem;letter-spacing:.15rem}.component-intro__title{font-family:"Bitter",serif;font-size:2.8rem;font-weight:bold;margin:0 2rem}.component-intro__description{flex:1;font-size:1.4rem;font-weight:400;line-height:2rem;-webkit-hyphens:auto;hyphens:auto}.component-intro__description p:not(:last-child){margin-bottom:1.5rem}.component-intro ul>li{line-height:2rem}.component-intro__buttons{display:grid;grid-template-columns:repeat(2,minmax(10rem,1fr));grid-gap:.5rem;gap:.5rem;padding:0 2rem}.component-intro__buttons--button{padding:.5rem 1rem;border-radius:1rem;background-color:var(--color-style-main);transition:all .2s;border:.2rem solid transparent;text-align:center;font-size:1.4rem;box-shadow:0 .2rem .4rem #0000004d;min-width:15rem}.component-intro__buttons--button:hover{border:.2rem solid white;color:#fff;background-color:var(--color-style-juxtapose);cursor:pointer;box-shadow:0 .4rem .6rem #0009;transform:translateY(-.2rem)}.link-active{border:2px solid var(--color-style-light);background-color:var(--color-style-juxtapose)!important;color:var(--color-style-light)!important}.link-active__menu{border-top:none}.divider-line{width:100%;background-image:linear-gradient(to right,transparent 0%,var(--color-style-dark) 50%,transparent 100%);background-size:cover;background-repeat:no-repeat}.divider-line__thin{height:.1rem}.divider-line__medium{height:.2rem}.divider-line__thick{height:.3rem}.u__margin-top--small{margin-top:.5rem}.u__margin-top--medium{margin-top:1rem}.u__margin-top--large{margin-top:2rem}.u__margin-bottom--small{margin-bottom:.5rem}.u__margin-bottom--medium{margin-bottom:1rem}.u__margin-bottom--large{margin-bottom:2rem}.tooltipped{position:relative}.tooltipped:hover .tooltip{visibility:visible;opacity:1}.tooltip{position:absolute;visibility:hidden;font-size:1.2rem;padding:.5rem 1rem;background-color:gray;left:-5rem;top:110%;width:20rem;border-radius:1rem;opacity:0;transition:all .2s;text-align:center;z-index:100000!important}.tooltip__generic{position:relative;width:2rem;height:2rem;font-size:inherit;border-radius:50%;background-color:var(--color-style-main)}.tooltip__generic:after{content:"?";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loading{position:absolute;top:0;left:0;width:100%;height:100%;min-height:6rem;background-color:#fff9;border-radius:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10000;font-size:1.6rem;font-weight:bold}.input__checkbox{visibility:hidden;display:none}.input__checkbox--label{font-size:1.4rem}.input__checkbox--label:before{content:"\2718";color:red;background-color:var(--color-style-main);padding:.3rem .9rem;border-radius:.5rem;margin-right:1.5rem;border:.2rem solid var(--color-style-juxtapose);transition:all .2s}.input__checkbox--label:hover{cursor:pointer}.input__checkbox:checked+.input__checkbox--label:before{content:"\2714";color:#adff2f;background-color:var(--color-style-juxtapose);border:.2rem solid white}.input__button{padding:.5rem 1rem;font-size:1.4rem;background-color:var(--color-style-main);box-shadow:0 .2rem .4rem #0006;transition:all .2s;border-radius:1rem}.input__button:hover:not(:disabled){cursor:pointer;color:#fff;transform:translateY(-.3rem);background-color:var(--color-style-juxtapose);box-shadow:0 .4rem .8rem #000000b3}.input__button:active:not(:disabled){transform:translateY(-.1rem);box-shadow:0 .3rem .6rem #000c}.input__text{padding:.8rem 1.4rem;background-color:#fff;border-radius:1rem 2rem;box-shadow:0 .2rem .4rem #0006;font-size:1.4rem;background-color:#ffffff4d;width:100%}.input__text--short{width:50%}.input__select{padding:.5rem 1rem;border-radius:1rem 2rem;margin:0 1rem}.multi-select-dropdown{position:relative;z-index:50000}.multi-select-dropdown input{display:none;transition:all .2s}.multi-select-dropdown input:checked~.multi-select-dropdown__element{display:block}.multi-select-dropdown input:checked+.multi-select-dropdown__selector{border-radius:1rem 2rem 0 0}.multi-select-dropdown input:checked+.multi-select-dropdown__selector>.multi-select-dropdown__selector--arrow{transform:rotate(-90deg)}.multi-select-dropdown__selector{display:flex;justify-content:right;padding:.7rem 2rem;background-color:#fff;border-radius:1rem 2rem;box-shadow:0 .2rem .4rem #0006;-webkit-user-select:none;user-select:none}.multi-select-dropdown__selector--text{flex:1;font-size:1.4rem}.multi-select-dropdown__selector--arrow{transform:rotate(90deg);transform-origin:center;text-align:center}.multi-select-dropdown__selector:hover{cursor:pointer;box-shadow:0 .3rem .6rem #0009}.multi-select-dropdown__element{display:none;max-height:0;transition:all .2s}.multi-select-dropdown__option{display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:1rem 2rem;border:.1rem solid rgba(0,0,0,.1)}.multi-select-dropdown__option input[type=checkbox]{display:block;justify-self:flex-start;transform:translate(-.7rem)}.multi-select-dropdown__option button{justify-self:flex-end;align-self:flex-end;width:100%}.multi-select-dropdown__option label{flex:1;font-size:1.4rem;justify-self:flex-end;text-align:right}.multi-select-dropdown__option label:hover{cursor:pointer}.multi-select-dropdown__option:last-of-type{border-radius:0 0 1rem 2rem}.multi-select-dropdown__option:hover{filter:brightness(1.1)}.opacity__0{opacity:0}.opacity__1{opacity:1!important}.visible__hidden{visibility:hidden}.visible__visible{visibility:visible}.gradient{z-index:-100;position:fixed;top:0;left:0;width:100%;height:100%}.gradient__1{opacity:0;animation:opacityChange 4s infinite alternate;background-image:linear-gradient(to bottom right,var(--color-style-juxtapose),var(--color-style-main))}.gradient__2{opacity:1;animation:opacityChange 3s infinite alternate;background-image:linear-gradient(to top left,var(--color-style-juxtapose),var(--color-style-main))}.gradient__3{opacity:.5;animation:opacityChange 7s infinite alternate;background-image:linear-gradient(to right,var(--color-style-juxtapose),var(--color-style-main))}@keyframes opacityChange{50%{opacity:1}to{opacity:0}}
