.ctype-tcbase_colleagues #colleagues{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}.ctype-tcbase_colleagues #colleagues .colleague{background:#f9f7f2;border:1px solid #dfd6bf;border-radius:.5rem;display:flex;gap:2rem;padding:2rem}.ctype-tcbase_colleagues #colleagues .colleague .avatar{background-repeat:no-repeat;background-size:cover;border-radius:50%;height:10rem;min-width:10rem;overflow:hidden;width:10rem}.ctype-tcbase_colleagues #colleagues .colleague .avatar img{display:block;height:100%;width:100%}.ctype-tcbase_colleagues #colleagues .colleague .info{margin:auto 0}.ctype-tcbase_colleagues #colleagues .colleague .info .name{font-weight:700}.ctype-tcbase_colleagues #colleagues .colleague.has-tooltip{position:relative;transition:transform .2s ease,box-shadow .2s ease}.ctype-tcbase_colleagues #colleagues .colleague.has-tooltip svg{cursor:pointer;fill:#e84924;height:4rem;position:absolute;right:-1.5rem;stroke:#f0ece1;stroke-width:1;top:-1.5rem;width:4rem}.ctype-tcbase_colleagues #colleagues .colleague.has-tooltip .tooltip{background:#f9f7f2;border:1px solid #dfd6bf;border-radius:.5rem;left:0;max-height:0;opacity:0;overflow:hidden;padding:2rem;position:absolute;right:0;top:100%;transform:translateY(-10px);transition:all .3s ease}.ctype-tcbase_colleagues #colleagues .colleague.has-tooltip.tooltip-active{z-index:200}.ctype-tcbase_colleagues #colleagues .colleague.has-tooltip.tooltip-active .tooltip{margin-top:1rem;max-height:fit-content;opacity:1;transform:translateY(0)}.ctype-tcbase_colleagues #colleagues .colleague.blurred{filter:blur(3px);opacity:.5;pointer-events:none;transition:filter .3s ease,opacity .3s ease}.ctype-tcbase_colleagues #colleagues .self{background:#e84924;border:1px solid #c43615;color:#f0ece1}.ctype-tcbase_colleagues #colleagues .self.has-tooltip .tooltip{background:#e84924;border:1px solid #c43615}@media screen and (max-width: 768px){.ctype-tcbase_colleagues #colleagues .colleague{gap:1rem;padding:1rem}.ctype-tcbase_colleagues #colleagues .colleague .avatar{height:8rem;min-width:8rem;width:8rem}}.element-wrapper.required label::before{color:#e84924}.element-wrapper label.required::before{color:#e84924}.element-wrapper a.submit,.element-wrapper input.submit,.element-wrapper button.submit{background-color:#e84924;color:#f0ece1;font-weight:500;text-transform:uppercase}.element-wrapper a.submit:focus,.element-wrapper a.submit:hover,.element-wrapper input.submit:focus,.element-wrapper input.submit:hover,.element-wrapper button.submit:focus,.element-wrapper button.submit:hover{background-color:#c43615}.element-wrapper .container input:checked~.checkmark{background-color:#e84924;border-color:#e84924}.element-wrapper .container input:checked~.radiomark{background-color:#e84924;border-color:#e84924}.password-wrapper{display:block;position:relative;width:100%}.password-wrapper input{padding-right:5rem;width:100%}.password-wrapper .password-toggle{align-items:center;-webkit-appearance:none;background:none;border:none;color:inherit;cursor:pointer;display:flex;justify-content:center;padding:0;position:absolute;right:1.5rem;-webkit-tap-highlight-color:rgba(0,0,0,0);top:50%;transform:translateY(-50%)}.password-wrapper .password-toggle svg{height:2rem;stroke:currentColor;width:2rem}.password-wrapper .password-toggle .icon-eye{display:block}.password-wrapper .password-toggle .icon-eye-off{display:none}.password-wrapper.password-visible .password-toggle .icon-eye{display:none}.password-wrapper.password-visible .password-toggle .icon-eye-off{display:block}#avatar-cropper-container{display:flex;gap:1rem}#avatar-cropper-container .avatar-preview-wrapper{background-repeat:no-repeat;background-size:cover;border-radius:50%;height:10rem;max-width:100%;overflow:hidden;position:relative;transition:all .25s;width:10rem}#avatar-cropper-container.new-image .avatar-preview-wrapper{height:20rem;width:20rem}#avatar-cropper-container .avatar-current{display:block;height:100%;object-fit:cover;width:100%}#avatar-cropper-container .avatar-current.hidden{display:none}#avatar-cropper-container .avatar-preview-container{display:none;height:100%;left:0;position:absolute;top:0;width:100%}#avatar-cropper-container .avatar-preview-container.active{display:block}#avatar-cropper-container .avatar-canvas{cursor:grab;display:none;height:100%;touch-action:none;width:100%}#avatar-cropper-container .avatar-canvas.active{display:block}#avatar-cropper-container .avatar-canvas.dragging{cursor:grabbing}#avatar-cropper-container .avatar-crop-overlay{border-radius:50%;bottom:0;box-shadow:0 0 0 9999px rgba(0,0,0,.5);left:0;pointer-events:none;position:absolute;right:0;top:0}#avatar-cropper-container .avatar-controls{display:flex}#avatar-cropper-container .avatar-select-button,#avatar-cropper-container .avatar-remove-button{align-items:center;background-color:rgba(0,0,0,0);border:none;border-radius:4px;cursor:pointer;display:none;font-size:1rem;font-weight:500;justify-content:center;padding:.5rem;transition:all .25s}#avatar-cropper-container .avatar-select-button.visible,#avatar-cropper-container .avatar-remove-button.visible{display:inline-flex}#avatar-cropper-container .avatar-select-button:hover,#avatar-cropper-container .avatar-select-button:focus,#avatar-cropper-container .avatar-remove-button:hover,#avatar-cropper-container .avatar-remove-button:focus{opacity:.7}#avatar-cropper-container .avatar-select-button svg,#avatar-cropper-container .avatar-remove-button svg{height:3rem;stroke:#e84924;stroke-linecap:round;stroke-linejoin:round;stroke-width:1;width:3rem}#avatar-cropper-container .avatar-file-input{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}#avatar-error{color:#e84924;display:none;margin-top:1rem}#avatar-error.visible{display:block}@media screen and (max-width: 768px){#avatar-cropper-container .avatar-preview-wrapper{height:7.5rem;width:7.5rem}#avatar-cropper-container.new-image .avatar-preview-wrapper{height:15rem;width:15rem}}#profile-edit-form button{transition:all .25s;box-sizing:border-box;border:1px solid rgba(0,0,0,0)}#profile-edit-form button.submitting{color:#e84924;background-color:rgba(0,0,0,0);border-color:#e84924}#profile-edit-form .char-counter{text-align:right;margin-top:.5rem}#profile-edit-form .char-counter.limit-warning{font-weight:500}#profile-edit-form .char-counter.limit-reached{color:#e84924}html{background:#e84924}body{background:#f0ece1;font-family:"Montserrat";padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left)}body header{background:#f0ece1;display:flex;gap:2rem;justify-content:end;padding:2rem;position:sticky;top:0;transition:background-color .125s;width:100%;z-index:100}body header>nav{background:#f0ece1;display:flex;flex-direction:column;gap:2rem;height:100vh;justify-content:center;position:fixed;right:-100%;top:0;transition:all .25s;width:max(400px,30vw)}body header>nav a{color:#000;display:block;font-size:3rem;font-weight:300;padding:0 2rem;text-align:center;text-decoration:none}body header>nav a[aria-current]{font-weight:500}body #header-logo{aspect-ratio:1700/480;display:block;height:6rem;transition:opacity .25s}body #header-logo svg{fill:#e84924}body #header-user{aspect-ratio:1;display:block;height:6rem;padding:.35rem;width:6rem}body #header-user svg{stroke:#e84924;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25}body #burger-menu{background:rgba(0,0,0,0);cursor:pointer;display:block;height:6rem;transition:background-color .125s;width:6rem;z-index:10}body #burger-menu line{stroke:#e84924;stroke-linecap:round;stroke-width:1;transform-box:fill-box;transform-origin:center;transition:transform .5s ease,opacity .3s ease}body barveto-start{align-items:center;background:#f0ece1;display:flex;flex-direction:column;height:calc(100vh - 10rem);justify-content:center;padding:5rem 0;width:100%}body barveto-start a{aspect-ratio:982.97/728.7;display:block;margin:auto 0;width:min(75vw,500px)}body barveto-start a svg{fill:#e84924}body barveto-start barveto-start-address{color:#e84924;display:block;font-size:clamp(1rem,4vw,2em);text-align:center;text-transform:uppercase}body #banner{transition:all .25s}body main{background:#f0ece1;display:flex;flex-direction:column;gap:5rem;padding:5rem max(2rem,(100% - 768px)/2);position:relative;transition:all .25s}body main a{color:#e84924;text-decoration:underline;transition:all .25s}body main a:hover{text-decoration:none}body main h1,body main h2,body main h3,body main h4,body main h5,body main h6{margin:0 0 1rem 0}body footer{background-color:#e84924;color:#f0ece1;display:flex;flex-direction:column;gap:3rem;line-height:1.75;padding:5rem max(2rem,(100% - 576px)/2);position:relative;text-align:center;transition:all .25s}body footer a{color:#f0ece1;text-decoration:none}body footer address [itemprop=postalCode]::after{content:" ";white-space:pre}body #footer-logo{aspect-ratio:1700/480;display:block;margin:0 auto;max-width:20rem}body #footer-logo svg{fill:#f0ece1}body #footer-icons{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}body #footer-icons a{aspect-ratio:1;color:#f0ece1;height:3rem;width:3rem}body #footer-icons svg{fill:#f0ece1}body.start #header-logo{opacity:0}body.start #burger-menu{background-color:#f0ece1}body.menu-enabled header nav{right:0}body.menu-enabled #burger-menu{background-color:rgba(0,0,0,0)}body.menu-enabled #burger-menu line{stroke:#000}body.menu-enabled #burger-menu line.line1{transform:translateX(0) translateY(5px) rotate(225deg)}body.menu-enabled #burger-menu line.line2{opacity:0}body.menu-enabled #burger-menu line.line3{transform:translateX(0) translateY(-5px) rotate(-225deg)}body.menu-enabled #banner,body.menu-enabled barveto-start,body.menu-enabled main{opacity:.4;transform:perspective(1000px) rotateY(-5deg) scale(0.92);transform-origin:right center;transition:transform .4s cubic-bezier(0.4, 0, 0.2, 1),opacity .4s ease-out,filter .4s ease-out,clip-path .4s ease-out}body.menu-enabled footer{opacity:0}@media screen and (max-width: 768px){html{background:#f0ece1}body header{align-items:center;background:linear-gradient(to bottom, #f0ece1, #f0ece1 0%, rgba(240, 236, 225, 0.85) 65%, rgba(240, 236, 225, 0) 100%);gap:1rem;justify-content:space-between;padding:1.5rem 2rem}body header>nav{background-color:#f0ece1;padding:7rem 0;top:0;width:100vw}body header>nav a{font-size:1.5em}body #header-logo{height:3rem}body #header-user{height:4rem;margin-left:auto;width:4rem}body #burger-menu{height:4rem;width:4rem}body barveto-start{height:calc(100dvh - 7rem);padding-top:0;position:sticky;top:7rem}body main{min-height:50vh;padding-bottom:5rem;padding-top:2rem}body.start header{background-color:rgba(0,0,0,0)}body.start #header-logo{opacity:0 !important}body.start #burger-menu{background-color:rgba(0,0,0,0)}body.menu-enabled #header-logo{opacity:1}body.menu-enabled #burger-menu line{stroke:#e84924}}vaul-drawer{border-radius:1.5rem 1.5rem 0 0;bottom:0;box-shadow:0 0 1rem rgba(0,0,0,.5);display:flex;flex-direction:column;left:0;margin:0 auto;max-height:32rem;max-width:64rem;position:fixed;right:0;transition:transform .4s cubic-bezier(0.32, 0.72, 0, 1);visibility:hidden;z-index:1000}vaul-drawer[open]{visibility:visible}vaul-drawer[open]+vaul-drawer-overlay{opacity:1;pointer-events:auto}vaul-drawer:not([orientation]),vaul-drawer[orientation=bottom]{transform:translateY(100%)}vaul-drawer:not([orientation])[open],vaul-drawer[orientation=bottom][open]{transform:translateY(0)}vaul-drawer[dragging]{transition:none}vaul-drawer[orientation=top]{border-radius:0 0 1.5rem 1.5rem;bottom:auto;flex-direction:column-reverse;top:0;transform:translateY(-100%)}vaul-drawer[orientation=top][open]{transform:translateY(0)}vaul-drawer[orientation=top]>.vaul-content-wrapper{margin:calc(2rem + env(safe-area-inset-top)) 2rem 0}vaul-drawer[orientation=right]{border-radius:1.5rem 0 0 1.5rem;bottom:0;flex-direction:row;height:fit-content;left:auto;margin:auto 0;max-height:40dvh;max-width:30dvw;right:0;top:0;transform:translateX(100%);width:fit-content}vaul-drawer[orientation=right][open]{transform:translateX(0)}vaul-drawer[orientation=right]>.vaul-handle{cursor:pointer;padding:calc(2rem + 1ch) 2rem 2rem}vaul-drawer[orientation=right]>.vaul-handle::before{display:none}vaul-drawer[orientation=right]>.vaul-handle svg.vaul-close-icon{display:block;height:2rem;stroke-width:1.5;width:2rem}vaul-drawer[orientation=right]>.vaul-content-wrapper{margin:2rem 2rem 2rem 0}vaul-drawer[orientation=left]{border-radius:0 1.5rem 1.5rem 0;bottom:0;flex-direction:row-reverse;height:fit-content;left:0;margin:auto 0;max-height:40dvh;max-width:30dvw;right:auto;top:0;transform:translateX(-100%);width:fit-content}vaul-drawer[orientation=left][open]{transform:translateX(0)}vaul-drawer[orientation=left]>.vaul-handle{cursor:pointer;padding:calc(2rem + 1ch) 2rem 2rem}vaul-drawer[orientation=left]>.vaul-handle::before{display:none}vaul-drawer[orientation=left]>.vaul-handle svg.vaul-close-icon{display:block;height:2rem;stroke-width:1.5;width:2rem}vaul-drawer[orientation=left]>.vaul-content-wrapper{margin:2rem 0 2rem 2rem}vaul-drawer>.vaul-handle{cursor:grab;display:flex;flex-shrink:0;justify-content:center;padding:2rem 0;touch-action:none;user-select:none}vaul-drawer>.vaul-handle::before{background:currentColor;border-radius:.25rem;content:"";height:.375rem;width:3rem}vaul-drawer>.vaul-handle:active{cursor:grabbing}vaul-drawer>.vaul-content-wrapper{flex:1;margin:0 2rem calc(2rem + env(safe-area-inset-bottom));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:gray rgba(0,0,0,0);scrollbar-width:thin}vaul-drawer>.vaul-content-wrapper>*:last-child{margin-bottom:0;padding-bottom:0}vaul-drawer-overlay{background:rgba(0,0,0,.5);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .3s ease;z-index:999}body.vaul-open{overflow:hidden}@media screen and (max-width: 576px){vaul-drawer{max-height:80dvh}vaul-drawer[orientation=left],vaul-drawer[orientation=right]{max-width:90vw}}.ctype-felogin_login .message-confirmation,.ctype-felogin_login .message-info,.ctype-felogin_login .message-warning{all:unset !important;display:block !important;margin-bottom:1em !important}vaul-drawer{background:#f0ece1}