@import"https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap";*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;margin:0}article,aside,details,footer,header,main,menu,nav,section{display:block}summary{display:list-item}img{border:0;display:block}.rowElem{margin:0;position:relative}.radioElem,.checkboxElem,.selectElem,.fileElem{position:relative}.presuffix{display:flex;align-items:center}.presuffix p{margin:0 10px !important}fieldset{margin:10px 0;padding:10px;border:1px solid rgba(var(--primaryColorRGB), 0.1);border-radius:10px;padding:3%}legend{font-size:2rem;padding:0 10px}input,textarea,select,input[type=file]{outline:none;font-size:clamp(1.2rem,1vw,1.6rem);font-weight:400;padding:clamp(1rem,1vw,1.5rem) clamp(1.5rem,1.5vw,2rem)}input::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder,input[type=file]::-moz-placeholder{color:var(--placeholderColor);opacity:1;font-weight:var(--placeholderWeight)}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder,input[type=file]::-webkit-input-placeholder{color:var(--placeholderColor);font-weight:var(--placeholderWeight)}input,textarea,select,input[type=file]{transition:all .5s;width:100%}label{display:block;clear:both;padding:4px 2px;width:100%;font-size:clamp(1.2rem,1vw,1.6rem)}label span{font-size:var(--labelSize);background:var(--labelBg);color:var(--labelColor)}input{background:rgba(var(--backgroundColorRGB), 0.1);border:1px solid rgba(var(--primaryColorRGB), 0.2);color:var(--primaryColor);border-radius:5px}input:hover{background:rgba(var(--backgroundColorRGB), 0.1);border:1px solid var(--secondaryColor);color:var(--primaryColor);border-radius:5px}input:focus,textarea:focus{background:rgba(var(--backgroundColorRGB), 0.1);border:1px solid var(--secondaryColor);color:var(--primaryColor);border-radius:5px}input[disabled],textarea[disabled]{background:#ccc;border:#ccc;color:#ccc}textarea{background:rgba(var(--backgroundColorRGB), 0.1);border:1px solid rgba(var(--primaryColorRGB), 0.2);color:var(--primaryColor);border-radius:5px;font-size:clamp(1.2rem,1vw,1.6rem);height:96px;line-height:1.4;resize:none;transition:all .5s}textarea:hover{background:rgba(var(--backgroundColorRGB), 0.1);border:1px solid var(--secondaryColor);color:var(--primaryColor);border-radius:5px}textarea:focus{height:120px}select{background:rgba(var(--backgroundColorRGB), 0.1);border:1px solid rgba(var(--primaryColorRGB), 0.2);color:var(--primaryColor);border-radius:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none}select:hover{border:1px solid var(--secondaryColor)}.selectElem{width:100%}.selectElem:after{content:"";font-family:"upsalt";font-size:2rem;pointer-events:none;position:absolute;right:clamp(.75rem,.75vw,1rem);bottom:clamp(.8rem,.8vw,1.5rem)}input[type=file]{cursor:pointer;position:relative}input[type=file]::-webkit-file-upload-button{margin-right:0;border:none;background:var(--secondaryColor);color:var(--secondaryColorContrast);position:absolute;right:0;top:0;height:100%;padding:0 20px}input[type=file]::file-selector-button{margin-right:0;border:none;background:var(--secondaryColor);color:var(--secondaryColorContrast);position:absolute;right:0;top:0;height:100%;padding:0 20px}.dropzoneElem{width:100%;margin:5px}.dropzoneElem label{border:1px dashed rgba(var(--primaryColorRGB), 0.2);padding:2vw 3vw;display:block;cursor:pointer;border-radius:5px;margin:5px 5px 5px 0;transition:all .5s;position:relative}.dropzoneElem:hover label{border:1px dashed rgba(var(--primaryColorRGB), 0.4)}.dropzoneElem input[type=file]{cursor:pointer;position:absolute;opacity:0;top:0;right:0;bottom:0;left:0}.dropzoneElem p{margin:0}input[type=submit]{background:var(--secondaryColor);border:1px solid var(--secondaryColor);color:var(--secondaryColorContrast);border-radius:5px;font-size:clamp(1.2rem,1vw,1.6rem);cursor:pointer;transition:all .5s}input[type=submit]:hover{background:var(--primaryColor);border:1px solid var(--primaryColor);color:var(--secondaryColor);border-radius:5px}.radioElem label{display:flex;align-items:center}input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;border:none;width:auto;position:relative}input[type=radio]::before{display:block;content:"";height:clamp(1rem,1vw,1.5rem);width:clamp(1rem,1vw,1.5rem);border-radius:50%;background:rgba(var(--backgroundColorRGB), 0.1);outline:1px solid rgba(var(--primaryColorRGB), 0.2);outline-offset:2px;transition:all .5s}input[type=radio]:hover::before{outline:1px solid var(--secondaryColor)}input[type=radio]:checked::before{outline:1px solid var(--secondaryColor);background:var(--labelBg)}.checkboxElem label{display:flex;align-items:center}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;border:none;width:auto;position:relative}input[type=checkbox]::before{font-family:"upsalt";content:"";color:rgba(var(--backgroundColorRGB), 0);font-size:clamp(1.2rem,1vw,1.6rem);display:block;height:clamp(1rem,1vw,1.5rem);width:clamp(1rem,1vw,1.5rem);background:rgba(var(--backgroundColorRGB), 0.1);outline:1px solid rgba(var(--primaryColorRGB), 0.2);outline-offset:2px;transition:all .5s}input[type=checkbox]:hover::before{outline:1px solid var(--secondaryColor)}input[type=checkbox]:checked::before{outline:1px solid var(--secondaryColor);content:"";color:var(--secondaryColor);font-size:clamp(1rem,1vw,1.5rem);background:rgba(0,0,0,0)}.square input[type=checkbox]::before{content:""}.square input[type=checkbox]:checked::before{background:var(--labelBg)}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;border-radius:5px;border:none}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;background:var(--backgroundColor);border-radius:50%;box-shadow:0 0 2px 0 #000;-webkit-transition:all .5s;transition:all .5s;border:1px solid var(--secondaryColor);transition:all .5s;-webkit-transform:translateY(calc(-50% + 2px));transform:translateY(calc(-50% + 2px))}input[type=range]:hover::-webkit-slider-thumb{border:1px solid var(--secondaryColor)}input[type=range]::-webkit-slider-runnable-track{background-color:var(--primaryColor);height:5px;-webkit-appearance:none;border-radius:5px}input[type=range]::-moz-range-thumb{width:16px;height:16px;background:var(--backgroundColor);border-radius:50%;box-shadow:0 0 2px 0 #000;-moz-transition:all .5s;transition:all .5s;border:1px solid var(--backgroundColor);transition:all .5s}input[type=range]:hover::-moz-range-thumb{border:1px solid var(--secondaryColor)}input[type=range]::-moz-range-track{background-color:var(--backgroundColor);border-radius:5px}input[type=range]::-moz-range-progress{background-color:rgba(var(--secondaryColorRGB), 0.6);border-radius:5px}.switch{--button-width: 35px;--button-height: 20px;--toggle-diameter:15px;--button-toggle-offset: calc((var(--button-height) - var(--toggle-diameter)) / 2);--toggle-shadow-offset: 10px;--toggle-wider: 30px;--color-green: $secondaryColor;cursor:pointer}.sslider{display:inline-block;width:var(--button-width);height:var(--button-height);background:rgba(var(--primaryColorRGB), 0.2);border-radius:calc(var(--button-height)/2);position:relative;transition:.3s all ease-in-out;top:auto;left:auto;max-height:initial}.sslider::after{content:"";display:inline-block;width:var(--toggle-diameter);height:var(--toggle-diameter);background:var(--primaryColor);border-radius:calc(var(--toggle-diameter)/2);position:absolute;top:var(--button-toggle-offset);-webkit-transform:translateX(var(--button-toggle-offset));transform:translateX(var(--button-toggle-offset));box-shadow:var(--toggle-shadow-offset) 0 calc(var(--toggle-shadow-offset)*4) rgba(0,0,0,.1);transition:.3s all ease-in-out}.switch input[type=checkbox]:checked+.sslider{background:var(--secondaryColor)}.switch input[type=checkbox]:checked+.sslider::after{-webkit-transform:translateX(calc(var(--button-width) - var(--toggle-diameter) - var(--button-toggle-offset)));transform:translateX(calc(var(--button-width) - var(--toggle-diameter) - var(--button-toggle-offset)));box-shadow:calc(var(--toggle-shadow-offset)*-1) 0 calc(var(--toggle-shadow-offset)*4) rgba(0,0,0,.1)}.switch input[type=checkbox]{display:none}.switch input[type=checkbox]:active+.sslider::after{width:var(--toggle-wider)}.switch input[type=checkbox]:checked:active+.sslider::after{-webkit-transform:translateX(calc(var(--button-width) - var(--toggle-wider) - var(--button-toggle-offset)));transform:translateX(calc(var(--button-width) - var(--toggle-wider) - var(--button-toggle-offset)))}input[type=time]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=time]::-webkit-calendar-picker-indicator{display:none}.toggle{display:block;cursor:pointer;padding:10px;margin:0;width:50px;height:50px;border:1px solid var(--secondaryColor)}.toggle i{display:flex;justify-content:center;flex-direction:column;align-items:center;flex-wrap:wrap;position:relative;width:100%;height:100%}.toggle span{display:block;transition:all .5s;height:1px;width:100%;margin:4px 0;position:relative;-webkit-transform-origin:top left;transform-origin:top left}header,main,footer{left:0;position:relative;transition:all .5s}.deploy_h header,.deploy_h main,.deploy_h footer{left:100vw;transition:all .5s}.deploy_h #menu{left:0 !important;box-shadow:3px 0 5px -2px rgba(var(--primaryColorRGB), 0.2);left:0;transition:left 500ms cubic-bezier(1, 0, 0, 1) 0ms,-webkit-transform 500ms cubic-bezier(1, 0, 0, 1) 0ms;transition:transform 500ms cubic-bezier(1, 0, 0, 1) 0ms,left 500ms cubic-bezier(1, 0, 0, 1) 0ms;transition:transform 500ms cubic-bezier(1, 0, 0, 1) 0ms,left 500ms cubic-bezier(1, 0, 0, 1) 0ms,-webkit-transform 500ms cubic-bezier(1, 0, 0, 1) 0ms}.deploy_h{overflow:hidden;position:fixed}.hotdog i{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}.hotdog span{margin:5px 0 0;height:1.5px}.hotdog span:nth-child(1){width:22px}.hotdog span:nth-child(2){width:32px}.hotdog span:nth-child(3){width:22px}.hotdog:hover span:nth-child(1){width:24px}.hotdog:hover span:nth-child(2){width:20px}.hotdog:hover span:nth-child(3){width:12px}.deploy_h .hotdog i{-webkit-transform:rotate(0);transform:rotate(0)}.deploy_h .hotdog span:nth-child(1){-webkit-transform:rotate(45deg) translate(1px, -4px);transform:rotate(45deg) translate(1px, -4px)}.deploy_h .hotdog span:nth-child(2){width:0}.deploy_h .hotdog span:nth-child(3){-webkit-transform:rotate(-45deg) translate(1px, 3px);transform:rotate(-45deg) translate(1px, 3px)}.burger:hover span:nth-child(1){width:26px}.burger:hover span:nth-child(2){width:20px}.burger:hover span:nth-child(3){width:26px}.deploy_h .burger span:nth-child(1){-webkit-transform:rotate(45deg) translate(1px, -4px);transform:rotate(45deg) translate(1px, -4px)}.deploy_h .burger span:nth-child(2){width:0}.deploy_h .burger span:nth-child(3){-webkit-transform:rotate(-45deg) translate(1px, 3px);transform:rotate(-45deg) translate(1px, 3px)}.fries i{align-items:end}.fries span{margin:3px 0}.fries span:nth-child(1){width:28px}.fries span:nth-child(2){width:24px}.fries span:nth-child(3){width:18px}.fries:hover span:nth-child(1){width:24px}.fries:hover span:nth-child(2){width:26px}.fries:hover span:nth-child(3){width:12px}.deploy_h .fries span:nth-child(1){-webkit-transform:rotate(45deg) translate(0, -5px);transform:rotate(45deg) translate(0, -5px);width:30px}.deploy_h .fries span:nth-child(2){width:0}.deploy_h .fries span:nth-child(3){-webkit-transform:rotate(-45deg) translate(-1px, 4px);transform:rotate(-45deg) translate(-1px, 4px);width:30px}.named{width:auto;height:auto}.named span{height:auto;width:auto;background:none;font-style:normal;margin:0}.named span:before{content:attr(data-named-on);white-space:nowrap;width:100%;height:100%;color:var(--backgroundColor)}.deploy_h .named span:before,.e_deploy_h .named span:before{content:attr(data-named-off);width:100%;height:100%;color:var(--backgroundColor)}.choco i{justify-content:space-between}.choco span{height:4px;width:4px;margin:2px;-webkit-transform-origin:center left;transform-origin:center left}.choco:hover span:nth-child(1){-webkit-animation:opa .9s infinite forwards;animation:opa .9s infinite forwards;-webkit-animation-delay:.1s;animation-delay:.1s}.choco:hover span:nth-child(2){-webkit-animation:opa .9s infinite forwards;animation:opa .9s infinite forwards;-webkit-animation-delay:.2s;animation-delay:.2s}.choco:hover span:nth-child(3){-webkit-animation:opa .9s infinite forwards;animation:opa .9s infinite forwards;-webkit-animation-delay:.3s;animation-delay:.3s}.choco:hover span:nth-child(4){-webkit-animation:opa .9s infinite forwards;animation:opa .9s infinite forwards;-webkit-animation-delay:.4s;animation-delay:.4s}.choco:hover span:nth-child(5){-webkit-animation:opa .9s infinite forwards;animation:opa .9s infinite forwards;-webkit-animation-delay:.5s;animation-delay:.5s}.choco:hover span:nth-child(6){-webkit-animation:opa .9s infinite forwards;animation:opa .9s infinite forwards;-webkit-animation-delay:.6s;animation-delay:.6s}.choco:hover span:nth-child(7){-webkit-animation:opa .9s infinite forwards;animation:opa .9s infinite forwards;-webkit-animation-delay:.7s;animation-delay:.7s}.choco:hover span:nth-child(8){-webkit-animation:opa .9s infinite forwards;animation:opa .9s infinite forwards;-webkit-animation-delay:.8s;animation-delay:.8s}.choco:hover span:nth-child(9){-webkit-animation:opa .9s infinite forwards;animation:opa .9s infinite forwards;-webkit-animation-delay:.9s;animation-delay:.9s}.deploy_h .choco:hover span{-webkit-animation:none;animation:none}.deploy_h .choco span{width:100%;height:2px;display:none}.deploy_h .choco span:nth-child(1){-webkit-transform:rotate(45deg) translate(1px, 0px);transform:rotate(45deg) translate(1px, 0px);display:block}.deploy_h .choco span:nth-child(3){-webkit-transform:rotate(-45deg) translate(1px, 0px);transform:rotate(-45deg) translate(1px, 0px);display:block}.bento i{justify-content:space-between}.bento span{height:4px;width:4px;border-radius:4px;margin:2px}.bento:hover span:nth-child(1){-webkit-animation:opa .9s infinite forwards;animation:opa .9s infinite forwards;-webkit-animation-delay:.1s;animation-delay:.1s}.bento:hover span:nth-child(2){-webkit-animation:opa .9s infinite forwards;animation:opa .9s infinite forwards;-webkit-animation-delay:.2s;animation-delay:.2s}.bento:hover span:nth-child(3){-webkit-animation:opa .9s infinite forwards;animation:opa .9s infinite forwards;-webkit-animation-delay:.3s;animation-delay:.3s}.bento:hover span:nth-child(4){-webkit-animation:opa .9s infinite forwards;animation:opa .9s infinite forwards;-webkit-animation-delay:.4s;animation-delay:.4s}.bento:hover span:nth-child(5){-webkit-animation:opa .9s infinite forwards;animation:opa .9s infinite forwards;-webkit-animation-delay:.5s;animation-delay:.5s}.bento:hover span:nth-child(6){-webkit-animation:opa .9s infinite forwards;animation:opa .9s infinite forwards;-webkit-animation-delay:.6s;animation-delay:.6s}.bento:hover span:nth-child(7){-webkit-animation:opa .9s infinite forwards;animation:opa .9s infinite forwards;-webkit-animation-delay:.7s;animation-delay:.7s}.bento:hover span:nth-child(8){-webkit-animation:opa .9s infinite forwards;animation:opa .9s infinite forwards;-webkit-animation-delay:.8s;animation-delay:.8s}.bento:hover span:nth-child(9){-webkit-animation:opa .9s infinite forwards;animation:opa .9s infinite forwards;-webkit-animation-delay:.9s;animation-delay:.9s}.deploy_h .bento:hover span{-webkit-animation:none;animation:none}.deploy_h .bento span{width:100%;height:2px;display:none}.deploy_h .bento span:nth-child(1){-webkit-transform:rotate(45deg) translate(1px, 0px);transform:rotate(45deg) translate(1px, 0px);display:block}.deploy_h .bento span:nth-child(3){-webkit-transform:rotate(-45deg) translate(1px, 0px);transform:rotate(-45deg) translate(1px, 0px);display:block}@-webkit-keyframes opa{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@keyframes opa{0%{opacity:1}50%{opacity:0}100%{opacity:1}}header{position:relative;width:100%;height:8dvh;padding:0 2%;transition:all .5s;z-index:2000;display:flex;justify-content:space-between;align-items:center;margin:0 auto}#logo{width:6vw;aspect-ratio:56/17;transition:all .5s;z-index:1000}#logo a{background:var(--logo) no-repeat 0 0/contain;text-indent:-999em;display:block;margin:0;opacity:1;transition:all .5s;height:100%;width:100%}#logo img{width:100%}#menu,#menu *{transition:all .5s}#menu{margin:0;padding:0;width:78vw}#menu ul{margin:0;padding:0;display:flex;justify-content:center}#menu ul li{list-style:none;display:inline-block;margin:0}#menu ul>li>a{background:rgba(var(--primaryColorRGB), 0.04);color:var(--primaryColor);font-size:clamp(1.1rem,1vw,1.4rem);font-weight:500;padding:.8vw 2vw;margin:0 .4vw;border-radius:50vh;position:relative;display:flex;justify-content:space-between;align-items:center}#menu ul>li>a:hover,#menu ul>li>a.active{background:rgba(var(--primaryColorRGB), 1);color:var(--backgroundColor)}#menu ul>li>a i{margin:0 5px 0 0;font-size:clamp(1.6rem,1.5vw,1.9rem)}#menu .vall{display:none}#menu li.posrel{position:relative}#menu li.megaon .megamenu{height:auto;opacity:1;overflow:visible;padding:10px;transition:all .5s}ul.snd{margin:0;display:flex;align-items:center}ul.snd>li{position:relative;margin:0 15px 0 0}ul.snd>li>a{color:var(--primaryColor);display:block;font-size:clamp(1.4rem,1vw,3rem)}ul.snd i{font-size:clamp(1.4rem,1.3vw,1.7rem)}ul.snd time{font-size:clamp(1.2rem,1vw,1.6rem);font-weight:800}ul.snd>li.lang a span{margin:0 5px 0 0}ul.snd>li.user>a{background:rgba(var(--primaryColorRGB), 0.2);border-radius:50vh;padding:0;min-width:32px;width:3vw;height:3vw;display:flex;align-items:center;justify-content:center}ul.snd .submenu{position:absolute;right:0;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;transform-origin:top;opacity:0;transition:all .5s;border-radius:10px;overflow:hidden;background:var(--primaryColor);display:block}ul.snd li:hover .submenu{-webkit-transform:scaleY(1);transform:scaleY(1);opacity:1;box-shadow:0 5px 5px 0 rgba(0,0,0,.2)}ul.snd .submenu a{color:var(--backgroundColor);font-size:1.4rem;white-space:nowrap;display:block;border-radius:50vh;padding:5px 15px}ul.snd .submenu a:hover{background:rgba(var(--backgroundColorRGB) 0.1)}#menu .megamenu{background:var(--primaryColor);height:0;opacity:0;overflow:hidden;position:absolute;top:100%;left:50%;z-index:1000;-webkit-transform:translateX(-50%);transform:translateX(-50%);box-shadow:0 5px 5px 0 rgba(0,0,0,.2);display:flex;justify-content:center;width:100%;transition:none;border-radius:15px}#menu .megamenu .mg>div{max-width:340px;overflow:hidden;margin:0 0 0 10px}#menu .megamenu>div{margin:0 10px}#menu .megamenu>div>a{text-transform:normal;font-size:1.4rem;font-weight:bold}#menu .megamenu a{color:var(--backgroundColor);display:block;font-size:1.4rem;line-height:20px;font-weight:500;letter-spacing:0;text-align:left;white-space:nowrap;float:none;text-transform:none;text-decoration:none;padding:5px 15px;margin:0;border-radius:50vh;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#menu .megamenu a:hover{background:rgba(var(--backgroundColorRGB), 0.1)}#menu .coltwo{-webkit-columns:2;-moz-columns:2;columns:2}#menu .megamenu.onelvl{flex-direction:column;width:auto}#menu .megamenu.onelvl>div{margin:0}#menu .megamenu.onelvl>div>a{font-weight:normal}#toggle{cursor:pointer;display:block;font-size:3rem;height:50px;width:50px;z-index:9500;position:fixed;padding:15px;transition:all .5s;opacity:0;visibility:hidden;top:10px;left:10px}#toggle span{display:block;clear:both;height:1px;background:var(--primaryColor);margin:4px 0 0;float:left;transition:all .5s}#toggle span:nth-child(1){width:24px}#toggle span:nth-child(2){width:20px}#toggle span:nth-child(3){width:16px}#toggle:hover span:nth-child(1){width:26px}#toggle:hover span:nth-child(2){width:24px}#toggle:hover span:nth-child(3){width:12px}.deploy_h #toggle span:nth-child(1){width:20px !important;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.deploy_h #toggle span:nth-child(2){width:20px !important;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin:-3px 0 0}.deploy_h #toggle span:nth-child(3){width:0}main,footer{left:0;position:relative}.deploy_h main,.deploy_h footer,.deploy_h header{left:100vw;width:100vw;transition:all .5s}.deploy_h #menu{left:0;box-shadow:3px 0 5px -2px #333;width:100vw}.deploy_h{overflow:hidden;position:fixed}.fixed{background:var(--secondaryColor);box-shadow:0 5px 5px 0 rgba(0,0,0,.2);height:60px}.fixed #logo{width:100px;height:26px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-filter:invert(100);filter:invert(100)}.fixed #menu{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.fixed #menu ul>li>a{color:var(--secondaryColorContrast)}@media all and (min-width: 811px){#menu .megamenu .backnav{display:none}}@media all and (max-width: 810px){#toggle{visibility:visible;-webkit-animation:animToggle 1s forwards;animation:animToggle 1s forwards}#toggle span{background:var(--primaryColor)}.home #toggle span,.project #toggle span{background:var(--primaryColor)}@-webkit-keyframes animToggle{0%{opacity:0;-webkit-transform:translate(-20px, -10px);transform:translate(-20px, -10px)}50%{opacity:1}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes animToggle{0%{opacity:0;-webkit-transform:translate(-20px, -10px);transform:translate(-20px, -10px)}50%{opacity:1}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}#menu{background:var(--primaryColor);left:-100vw;margin:0;position:fixed;top:0;bottom:0;width:100vw;overflow-y:auto;overflow-x:hidden;height:auto;display:flex;flex-direction:column;z-index:9000}#menu>div{display:block}#menu ul{display:block;padding:0}#menu .lang{margin:0}#menu .lang>li>a{padding:0 20px;font-size:1.1rem;font-weight:500}#menu ul>li>a:before{display:none}#menu ul>li>a{line-height:40px;padding:0 20px;font-size:1.4rem;font-weight:500}#menu ul>li>a:hover{background:rgba(var(--backgroundColorRGB), 0.1)}#menu ul.fst{margin:0;padding:0;width:100vw;bottom:auto;right:auto;top:auto;position:relative;margin:60px 0 0}#menu ul.fst>li{width:100%;position:initial}#menu ul.fst>li a{line-height:40px;height:auto;text-align:left;padding:0 20px;letter-spacing:0;font-size:1.4rem;font-weight:500}#menu ul>li>a{clear:both;display:block;line-height:normal;padding:5px;width:100%;border:none;color:var(--backgroundColor)}#menu .contact a{margin:0}.havesub{position:relative}.havesub:after{content:">";font-size:1.6rem;color:var(--backgroundColor);position:absolute;right:15px}#menu li .megamenu{background:none;margin:0;left:100%;top:0;right:auto;width:100%;height:auto;opacity:1;min-height:90vh;overflow:visible;-webkit-transform:none;transform:none;box-shadow:none;flex-direction:column;justify-content:flex-start;transition:all .5s}#menu .mg{position:absolute;left:100%;top:0;width:100%;margin:0}#menu .megamenu a{color:var(--backgroundColor)}#menu .megamenu .mg>div{border:none;max-width:auto;overflow:hidden}#menu .megamenu .backnav{display:flex}#menu .megamenu .backnav a:before{content:"<";margin:0 5px 0 0}#menu .megamenu .backnav .vall{text-align:right;text-transform:none;width:160px;font-size:1.1rem}#menu .megamenu .backnav .vall:before{display:none}#menu .lv0_gp>li>a{-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}#menu .lv0_p .megamenu{left:0;opacity:1;padding:0}#menu .lv1_gp>div>a{-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}#menu .lv1_gp>div>.vall{-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}#menu .lv1_p>.mg{left:0;opacity:1}#menu .lv2_gp>div>a{-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}#menu .lv2_gp>div>.vall{-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}#menu .lv2_p>.mg{left:0;opacity:1}#menu .lv3_gp>div>a{-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}#menu .lv3_gp>div>.vall{-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}#menu .lv3_p>.mg{left:0;opacity:1}#menu .lv4_gp>div>a{-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}#menu .lv4_gp>div>.vall{-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}#menu .lv4_p>.mg{left:0;opacity:1}#menu .coltwo{-webkit-columns:1;-moz-columns:1;columns:1}#menu .megamenu.onelvl{width:100%}}.accordions{margin:0 auto;border-radius:5px;overflow:hidden;border:1px solid rgba(var(--primaryColorRGB), 0.05)}.accordions .label{background:rgba(var(--primaryColorRGB), 0.05);color:var(--primaryColor);cursor:pointer;padding:1.5rem;width:100%;margin:0 0 1px;transition:.5s;font-size:1.4rem;display:flex;align-items:center}.accordions .label:after{content:"+";color:var(--primaryColor);margin:0 0 0 auto;font-size:1.8rem}.accordions .active .label:after{content:"−"}.accordions .panel{padding:1.5rem;overflow:hidden;display:none;width:100%}.accordions.chevron .label:after{content:"‹";color:var(--primaryColor);margin:0 0 0 auto;font-size:1.8rem;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:center center;transform-origin:center center}.accordions.chevron .active .label:after{content:"›"}.breadcrumbs{margin:0}.breadcrumbs ul{margin:0 auto;text-align:left}.breadcrumbs li{display:inline-flex;align-items:center}.breadcrumbs li a{color:var(--secondaryColor);margin:0;font-size:1.4rem;font-weight:300;text-align:right;text-decoration:none;line-height:30px;font-family:var(--sansserifFont);padding:0}.breadcrumbs li a:after{content:"/";padding:0 0 0 5px}.breadcrumbs li:last-child a:after{content:"" !important}.breadcrumbs li a:hover{padding:0 2px;color:var(--secondaryColor)}.breadcrumbs.chevron li a:after{content:">"}.breadcrumbs.dchevron li a:after{content:"»"}.breadcrumbs.colon li a:after{content:":"}.breadcrumbs.dot li a:after{content:"·"}.breadcrumbs.arrow li a:after{content:"→"}.breadcrumbs.vbar li a:after{content:"|"}.breadcrumbs.square li a:after{content:"▪"}.breadcrumbs.triangle li a:after{content:"▸"}.dropdown *{transition:all .5s}.dropdown{position:relative;display:table;margin:10px auto}.dropdown p.current{font-size:1.6rem;font-weight:400;line-height:2;white-space:nowrap;cursor:pointer;padding:5px 20px;margin:0;display:flex;align-items:center;position:relative;background:var(--secondaryColor);color:var(--secondaryColorContrast);border-radius:50vh}.dropdown p.current span{margin:0 10px}.dropdown p.current:after{content:"";font-family:"colibri";margin:0 0 0 20px}.dropdown ul{position:absolute;left:50%;top:calc(100% - 10px);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(100% - 20px);padding:0;margin:0;background:var(--secondaryColor);display:flex;flex-direction:column;opacity:0;z-index:100;border-radius:0 0 20px 20px}.dropdown ul li{list-style:none;margin:0;height:0;overflow:hidden;cursor:pointer}.dropdown ul li:hover,.dropdown ul li.active{background:rgba(var(--primaryColorRGB), 0.1);border-radius:30px}.dropdown ul li a{color:var(--secondaryColorContrast);white-space:nowrap;padding:5px 20px;display:flex;align-items:center;justify-content:center}.dropdown.show ul{padding:10px;opacity:1}.dropdown.show ul li{height:100%;overflow:visible;margin:2px 0}.dropdown.show p.current:after{content:""}.filterBy ul{position:relative;margin:-5px 0 0}.filterBy ul li a{height:0;padding:0}.filterBy.show ul li a{height:34px}.bordered{border:1px solid rgba(var(--primaryColor), 0.3);border-radius:30px;overflow:hidden}.bordered ul{width:100%;margin:0;background:var(--backgroundColor);color:var(--primaryColor)}.bordered p.current{background:var(--backgroundColor);color:var(--primaryColor)}.bordered.show{border-radius:20px}.floorplan .felements{display:flex;flex-wrap:wrap;padding:10px}.floorplan .felements>img{margin:15px 10px}.fp_nav #onglets{display:flex;align-items:flex-start;position:relative;margin:0 0 10px;width:calc(100% - 90px)}.fp_nav a{flex:1 1 auto;max-width:20%;color:#fff;font-size:1.4rem;border-radius:10px;margin:0 5px 0 0;text-transform:none;padding:0 10px;cursor:pointer;display:flex;align-items:center;transition:all .5s;height:44px;line-height:44px;position:relative;border:1px solid rgba(255,255,255,.05)}.fp_nav a span{display:block;white-space:nowrap;overflow:hidden;width:calc(100% - 20px);text-overflow:ellipsis}.fp_nav a.active{background:rgba(255,255,255,.05)}.fp_nav a.active i{display:none}.fp_nav a:hover{background:rgba(255,255,255,.1)}.fp_nav a i{font-size:2rem;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:5px;transition:all .5s;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.fp_nav a i:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fp_nav a i:hover{background:rgba(255,255,255,.1)}.fp_nav a.add_plan{flex:0 0 auto}.fp_nav a.add_plan i{margin:0;font-size:2.2rem;position:relative;top:auto;right:auto;-webkit-transform:none;transform:none}.fp_nav a.add_plan i:hover{background:none}.fp_nav a.add_plan i:before{-webkit-transform:none;transform:none}button#saveFloor{position:absolute;right:10px;top:18px;padding:8px 20px;font-size:1.4rem}.fp_content{position:relative}.fp_content button{width:32px;border:none;background:#171616;color:#fff;padding:10px;aspect-ratio:1/1;border-radius:10px;margin:2px;font-size:1.4rem;line-height:1;transition:all .5s;cursor:pointer;display:flex;align-items:center;justify-content:center}.fp_content button:hover{background:#000;color:#fff}.fp_content button i{font-size:1.4rem}.fp_content .zoom_buttons{position:absolute;top:10px;right:10px;z-index:100}.fp_content .pan_arrows{display:flex;flex-direction:column;align-items:center;position:absolute;top:auto;bottom:10px;right:10px;z-index:100}.fp_content .pan_arrows>div{display:flex;justify-content:space-around}.fp_content .pan_arrows button{width:24px;border-radius:3px}.fp_content .pan_arrows button i{font-size:1rem}#trash{display:none}#canvas-container{position:relative;width:100%;height:100%;aspect-ratio:16/9;border:1px solid rgba(255,255,255,.05);border-radius:20px}#canvas-container>div{height:100% !important}#canvas-container p{position:relative;width:calc(100% - 140px)}.fp_infos{padding:10px}.fp_infos p{color:rgba(255,255,255,.5)}.floorplan .felements p{width:100%;padding:0 10px;color:rgba(255,255,255,.4)}modals{background:rgba(var(--backgroundColorRGB), 0.9);position:fixed;top:0;left:0;height:100dvh;width:100vw;visibility:hidden;opacity:0;z-index:9999;display:block}modals>div{background:var(--backgroundColor);box-shadow:0 2px 24px 0 rgba(0,0,0,.5);width:80vw;position:relative;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:10;display:none;overflow:hidden;max-height:90vh;transition:all .5s;border-radius:20px}modals>div.modal_active{display:block}body.modal_active{overflow:hidden}body.modal_active modals{opacity:1;visibility:visible}modals .m_close{font-size:2rem;font-style:normal;position:absolute;top:10px;right:10px;z-index:100;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:all .5s}modals .m_close:before{content:",";font-family:"upsalt";color:rgba(var(--secondaryColorContrastRGB), 0.6);transition:all .5s}modals .m_close:hover:before{color:rgba(var(--secondaryColorContrastRGB), 1)}modals .m_close:hover{background:rgba(var(--secondaryColorContrastRGB), 0.02);border-radius:20px}modals .m_content{overflow-y:auto;max-height:90dvh;padding:4%}modals .m_content img{max-width:100%}modals h1{padding:0;margin:0 0 20px}modals .rowElem{margin:5px}modals .actions{display:flex;justify-content:space-between;width:100%;margin:10px 0 0}modals .rClear{width:100%}modals .rFlex{display:flex;flex-wrap:wrap;align-items:flex-end}modals .m_choice{margin:0 0 10px}modals .m_content h2{width:100%;margin:20px 0 10px}.callback .m_content{display:grid;grid-template-columns:repeat(2, 50%);padding:4%}#callback{grid-row:span 2/auto}@media all and (max-width: 810px){modals>div{width:90vw}}.pagine{display:flex;justify-content:center;position:relative}.pagine .ris:before{content:"";font-family:"Colibri"}.pagine .ri:before{content:"";font-family:"Colibri"}.pagine .le:before{content:"";font-family:"Colibri"}.pagine .les:before{content:"";font-family:"Colibri"}.pagine li{border:1px solid var(--primaryColor);padding:1%;margin:0 5px;border-radius:.25em;color:var(--primaryColor);cursor:pointer;transition:all .5s}.pagine li:hover{background-color:var(--secondaryColor);border:1px solid var(--secondaryColor);color:var(--secondaryColorContrast)}.pagine li:active{-webkit-transform:scale(0.9);transform:scale(0.9)}.pagine li.disabled{color:rgba(var(--primaryColorRGB), 0.5);pointer-events:none}.pagine li.active{background-color:var(--secondaryColor);border-color:var(--secondaryColor);color:var(--secondaryColorContrast);pointer-events:none}.pagine.border_square li{margin:0;border-radius:0;border-width:.5px .2px;border-color:rgba(var(--primaryColorRGB), 0.2)}.pagine.border_radius_square li.active{border-radius:50px;padding:1.1rem 1.6rem}.pagine.border_radius_square li:hover{border-radius:50px;border:1px solid var(--primaryColor)}.pagine.border_radius_square li:first-of-type,.pagine.border_radius_square li:last-of-type{display:none}.pagine.border_radius_square li{padding:1.1rem 1.6rem;border:.5px solid rgba(var(--primaryColorRGB), 0.5);border-width:.5px .2px}.pagine.border_round li{border-radius:50px;padding:1rem 1.6rem;margin:0 5px;border-color:rgba(var(--primaryColorRGB), 0.2)}.pagine.without_background li{margin:0;border-color:rgba(0,0,0,0)}.pagine.without_background li:hover{margin:0;background-color:initial;border-color:rgba(var(--primaryColorRGB), 0.4)}.pagine.without_border li:first-of-type,.pagine.without_border li:last-of-type{display:none}.pagine.without_border li{border:0}.pagine.shadow_inset_square li:first-of-type,.pagine.shadow_inset_square li:last-of-type{display:none}.pagine.shadow_inset_square li.active{background-color:initial;border:.5px solid rgba(var(--primaryColorRGB), 0.5)}.pagine.shadow_inset_square li:hover{background-color:initial;border:.5px solid rgba(var(--primaryColorRGB), 0.5)}.pagine.shadow_inset_square li{box-shadow:1px 1px 1px #000 inset;border:.5px solid rgba(0,0,0,0)}.pagine.shadow_inset_round li:first-of-type,.pagine.shadow_inset_round li:last-of-type{display:none}.pagine.shadow_inset_round li.active{background-color:initial;border:.5px solid rgba(var(--primaryColorRGB), 0.5)}.pagine.shadow_inset_round li:hover{background-color:initial;border:.5px solid rgba(var(--primaryColorRGB), 0.5)}.pagine.shadow_inset_round li{box-shadow:1px 1px 1px #000 inset;border:.5px solid rgba(0,0,0,0);border-radius:50px;padding:1rem 1.6rem}@media all and (max-width: 480px){.pagine li{padding:10px}}.tabz{margin:20px 0}.tabz_nav a{font-size:1.2rem;color:rgba(var(--primaryColorRGB), 0.4);text-transform:uppercase;padding:1rem 1.5rem;transition:all .5s;cursor:pointer;margin:0 0 -1px}.tabz_nav a.active,.tabz_nav a:hover{color:var(--secondaryColor);border-bottom:1px solid var(--secondaryColor)}.tabz_content{margin:0;padding:20px 0}.tabz_content>div{display:none;padding:0}.tabz_content p{font-size:1.4rem}.tabz_content>div.active{display:block;-webkit-animation:fade-in .5s;animation:fade-in .5s}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.tabz.boxed .tabz_nav a{border-radius:5px 5px 0 0;border:1px solid rgba(var(--primaryColorRGB), 0)}.tabz.boxed .tabz_nav a:hover{background:rgba(var(--primaryColorRGB), 0.05);border-bottom:1px solid rgba(0,0,0,0)}.tabz.boxed .tabz_nav a.active{border:1px solid rgba(var(--primaryColorRGB), 0.4);border-bottom:1px solid var(--backgroundColor)}.tabz.boxed .tabz_nav a.active:hover{border-bottom:1px solid var(--backgroundColor);background:none}.tabz.pilled .tabz_nav{border-bottom:1px solid rgba(var(--primaryColorRGB), 0)}.tabz.pilled .tabz_nav a{border:1px solid rgba(var(--primaryColorRGB), 0.4);border-left:1px solid var(--backgroundColor)}.tabz.pilled .tabz_nav a:hover{background:var(--secondaryColor);color:var(--primaryColor);border:1px solid var(--secondaryColor)}.tabz.pilled .tabz_nav a:first-child{border-radius:5px 0 0 5px;border-left:1px solid rgba(var(--primaryColorRGB), 0.4)}.tabz.pilled .tabz_nav a:last-child{border-radius:0 5px 5px 0}.tabz.pilled .tabz_nav a.active{background:var(--secondaryColor);color:var(--primaryColor);border:1px solid var(--secondaryColor)}.tabz.btned .tabz_nav{border-bottom:1px solid rgba(var(--primaryColorRGB), 0)}.tabz.btned .tabz_nav a{border:1px solid rgba(var(--primaryColorRGB), 0.4);border-radius:5px;margin:0 5px 0 0}.tabz.btned .tabz_nav a:hover{background:var(--secondaryColor);color:var(--primaryColor);border:1px solid var(--secondaryColor)}.tabz.btned .tabz_nav a.active{background:var(--secondaryColor);color:var(--primaryColor);border:1px solid var(--secondaryColor)}.tabz.tabUpsalt{margin:0}.tabz.tabUpsalt .tabz_nav{border-bottom:none;position:-webkit-sticky;position:sticky;top:0;z-index:10;padding:5px;background:#none}.tabz.tabUpsalt .tabz_nav a{background:rgba(0,0,0,0);font-size:1.8rem;border:none;border-radius:10px;margin:0 5px 0 0;text-transform:none;padding:5px 15px}.tabz.tabUpsalt .tabz_nav a:hover{background:rgba(var(--primaryColorRGB), 0.02);color:var(--primaryColor);border-bottom:none}.tabz.tabUpsalt .tabz_nav a.active{background:rgba(var(--primaryColorRGB), 0);color:var(--primaryColor);border-bottom:none}.tabz.tabUpsalt .tabz_content{padding:5px 0}notifs{display:block;position:fixed;bottom:10px;left:10px;min-height:100px;width:360px;visibility:hidden;opacity:0;z-index:99999;background:var(--backgroundColor);border:1px solid rgba(var(--secondaryColorRGB), 0.1);border-radius:5px;padding:10px;box-shadow:0 10px 15px -3px rgba(var(--secondaryColorRGB), 0.1),0 4px 6px -4px rgba(var(--secondaryColorRGB), 0.1)}body.notifs_active notifs{opacity:1;visibility:visible}notifs .n_close{font-size:1.5rem;font-style:normal;position:absolute;top:10px;right:10px;cursor:pointer;width:20px;height:20px;display:flex;align-items:center;justify-content:center;transition:all .5s}notifs .n_close:before{content:"";font-family:"colibri"}notifs .n_close:hover{color:var(--secondaryColor);background:rgba(var(--secondaryColorContrastRGB), 0.05)}notifs .n_content{border:1px solid red}notifs .n_content img{max-width:100%}notifs .ico{position:relative;border-radius:24px;width:24px;height:24px;display:block;margin:10px auto;-webkit-animation:opae 1s ease 1 forwards;animation:opae 1s ease 1 forwards}@-webkit-keyframes opae{0%{opacity:0}100%{opacity:1}}@keyframes opae{0%{opacity:0}100%{opacity:1}}notifs .ico.success{border:2px solid #a5dc86}notifs .ico.success span{width:2px;height:17px;background:#a5dc86;position:absolute;left:36%;top:60%;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}notifs .ico.success span+span{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);height:34px;left:60%;top:51%}notifs .ico.error{border:2px solid #f27474}notifs .ico.error span{width:2px;height:34px;background:#f27474;position:absolute;left:50%;top:50%;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}notifs .ico.error span+span{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}notifs .ico.warning{border:2px solid #f8bb86}notifs .ico.warning span{width:2px;height:34px;background:#f8bb86;position:absolute;left:50%;top:44%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}notifs .ico.warning span+span{-webkit-transform:translateY(-50%);transform:translateY(-50%);height:4px;top:80%}dialog{position:fixed;bottom:20px;left:20px;z-index:99999;border:none;background:rgba(0,0,0,0);outline:none}dialog:focus-visible{outline:none}dialog .dial_close{font-size:1.5rem;color:rgba(var(--primaryColorRGB), 0.8);font-style:normal;position:absolute;top:0;right:0;cursor:pointer;width:36px;height:36px;border-radius:0 10px 0 10px;display:flex;align-items:center;justify-content:center;transition:all .5s}dialog .dial_close:before{content:",";font-family:"upsalt"}dialog .dial_close:hover{color:var(--secondaryColor);background:rgba(var(--secondaryColorContrastRGB), 0.04)}dialog .dial_box{background:var(--backgroundColor);border:1px solid rgba(var(--primaryColorRGB), 0.1);padding:10px;width:360px;border-radius:10px;box-shadow:0 10px 15px -3px rgba(var(--secondaryColorRGB), 0.1),0 4px 6px -4px rgba(var(--secondaryColorRGB), 0.1);transition:all .5s ease-in-out;opacity:0;visibility:hidden;-webkit-transform:translateX(-50%);transform:translateX(-50%)}dialog .dial_box.active{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;visibility:visible}dialog .dial_content p.tit{font-size:1.4rem;font-weight:700}dialog .dial_content p{font-size:1.2rem;color:var(--primaryColor);margin:0 0 5px}dialog .dial_content i{font-size:2rem;color:var(--primaryColor)}dialog .alert .dial_close:hover{color:rgba(var(--primaryColorRGB), 0.8)}dialog .success{color:#31c48d;border:1px solid rgba(49,196,141,.3);box-shadow:0 10px 15px -3px rgba(49,196,141,.1),0 4px 6px -4px rgba(49,196,141,.5)}dialog .success .dial_close,dialog .success .dial_content p,dialog .success .dial_content i{color:#31c48d}dialog .error{color:#c43131;border:1px solid rgba(196,49,49,.3);box-shadow:0 10px 15px -3px rgba(196,49,49,.1),0 4px 6px -4px rgba(196,49,49,.5)}dialog .error .dial_close,dialog .error .dial_content p,dialog .error .dial_content i{color:#c43131}dialog .warning{color:#ff9c00;border:1px solid rgba(255,156,0,.3);box-shadow:0 10px 15px -3px rgba(255,156,0,.1),0 4px 6px -4px rgba(255,156,0,.5)}dialog .warning .dial_close,dialog .warning .dial_content p,dialog .warning .dial_content i{color:#ff9c00}dialog .info{color:#76a9fa;border:1px solid rgba(118,169,250,.3);box-shadow:0 10px 15px -3px rgba(118,169,250,.1),0 4px 6px -4px rgba(118,169,250,.5)}dialog .info .dial_close,dialog .info .dial_content p,dialog .info .dial_content i{color:#76a9fa}.t_switcher{display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background:rgba(var(--primaryColorRGB), 0.04);border-radius:50vh;padding:0;cursor:pointer;transition:all .5s}.t_switcher svg{display:flex;justify-content:center;align-items:center;margin:0;padding:12px;height:40px;width:40px}.t_switcher:hover{background:rgba(var(--primaryColorRGB), 1);color:var(--backgroundColor)}.t_switcher svg:last-of-type{display:none}[data-theme=light] .t_switcher svg:first-of-type{display:none}[data-theme=light] .t_switcher svg:last-of-type{display:flex}#tarteaucitronRoot #tarteaucitronAlertBig{background:var(--secondaryColor) !important}#tarteaucitronAlertBig #tarteaucitronPersonalize2,#tarteaucitronAllDenied2,#tarteaucitronCloseAlert{background:none !important;color:var(--secondaryColorContrast) !important;border:1px solid rgba(var(--secondaryColorContrastRGB), 0.5) !important;font-size:1.4rem !important}#tarteaucitronAlertBig #tarteaucitronAllDenied2{border:none !important}#tarteaucitronAlertBig #tarteaucitronCloseAlert{background:var(--secondaryColorContrast) !important;color:var(--secondaryColor) !important}#tarteaucitronAlertBig #tarteaucitronPersonalize2:hover,#tarteaucitronAlertBig #tarteaucitronAllDenied2:hover{background:var(--secondaryColorContrast) !important;color:var(--secondaryColor) !important}#tarteaucitronAlertBig #tarteaucitronCloseAlert:hover{background:var(--secondaryColor) !important;color:var(--secondaryColorContrast) !important}:root[data-theme=light]{--rootPath:"/";--fontSizeHtml:62.5%;--sansserifFont:"Noto Sans", sans-serif;--serifFont:serif;--cursiveFont:cursive;--backgroundColor:#FFF;--backgroundColorRGB:255,255,255;--primaryColor:#1E1E1E;--primaryColorRGB:30, 30, 30;--secondaryColor:#FF00B5;--secondaryColorRGB:255, 0, 181;--secondaryColorContrast:#FFF;--secondaryColorContrastRGB:255,255,255;--linkColor:var(--secondaryColor);--linkHover:var(--primaryColor);--max-width:1440px;--logo:url("images/logo.svg");--logo-home:url("images/logo.svg");--logo-menu:url("images/logo_menu.svg");--menuBg:var(--backgroundColor);--menuColor:var(--primaryColor);--menuColorhover:var(--backgroundColor);--toggleColor:var(--primaryColor);--toggleColorContrast:var(--backgroundColor);--mobileMenuSize:100vw;--mobileMenuBg:var(--primaryColor);--mobileMenuColor:var(--backgroundColor);--placeholderColor:rgba(var(--primaryColorRGB),.4);--placeholderWeight:400;--labelBg:none;--labelColor:rgba(var(--primaryColorRGB),.4);--labelRadius:0;--labelSize:clamp(1.2rem,1vw,1.6rem);--inputSize:clamp(1.2rem,1vw,1.6rem);--inputWeight:400;--inputBg:rgba(var(--backgroundColorRGB),.1);--inputColor:var(--primaryColor);--inputBorder:1px solid rgba(var(--primaryColorRGB),.2);--inputRadius:5px;--inputBgHover:rgba(var(--backgroundColorRGB),.1);--inputColorHover:var(--inputColor);--inputBorderHover:1px solid var(--secondaryColor);--inputRadiusHover:var(--inputRadius);--inputBgFocus:rgba(var(--backgroundColorRGB),.1);--inputColorFocus:var(--inputColor);--inputBorderFocus:1px solid var(--secondaryColor);--inputRadiusFocus:var(--inputRadius);--inputBgDisabled:#CCC;--inputBorderDisabled:#CCC;--inputColorDisabled:#CCC;--submitSize:var(--inputSize);--submitBg:var(--secondaryColor);--submitColor:var(--secondaryColorContrast);--submitBorder:1px solid var(--secondaryColor);--submitRadius:var(--inputRadius);--submitBgHover:var(--primaryColor);--submitColorHover:var(--secondaryColor);--submitBorderHover:1px solid var(--primaryColor);--submitRadiusHover:var(--inputRadius);--textareaLineheight:1.4;--textareaHeight:96px;--textareaHeightFocus:120px;--radioBg:var(--inputBg);--radioOutline:var(--inputBorder);--radioOutlineHover:var(--inputBorderHover);--radioOutlineoffset:2px;--checkboxSize:clamp(1rem,1vw,1.5rem);--fileBg:var(--secondaryColor);--fileColor:var(--secondaryColorContrast);--fileBorderColorHover:var(--secondaryColor);--fileRadius:0}:root[data-theme=dark]{--rootPath:"/";--fontSizeHtml:62.5%;--sansserifFont:"Noto Sans", sans-serif;--serifFont:serif;--cursiveFont:cursive;--backgroundColor:#1E1E1E;--backgroundColorRGB:30, 30, 30;--primaryColor:#FFF;--primaryColorRGB:255,255,255;--secondaryColor:#FF00B5;--secondaryColorRGB:255, 0, 181;--secondaryColorContrast:#FFF;--secondaryColorContrastRGB:255,255,255;--linkColor:var(--secondaryColor);--linkHover:var(--primaryColor);--max-width:1440px;--logo:url("images/logo.svg");--logo-home:url("images/logo.svg");--logo-menu:url("images/logo_menu.svg");--menuBg:var(--backgroundColor);--menuColor:var(--primaryColor);--menuColorhover:var(--backgroundColor);--toggleColor:var(--primaryColor);--toggleColorContrast:var(--backgroundColor);--mobileMenuSize:100vw;--mobileMenuBg:var(--primaryColor);--mobileMenuColor:var(--backgroundColor);--placeholderColor:rgba(var(--primaryColorRGB),.4);--placeholderWeight:400;--labelBg:none;--labelColor:rgba(var(--primaryColorRGB),.4);--labelRadius:0;--labelSize:clamp(1.2rem,1vw,1.6rem);--inputSize:clamp(1.2rem,1vw,1.6rem);--inputWeight:400;--inputBg:rgba(var(--backgroundColorRGB),.1);--inputColor:var(--primaryColor);--inputBorder:1px solid rgba(var(--primaryColorRGB),.2);--inputRadius:5px;--inputBgHover:rgba(var(--backgroundColorRGB),.1);--inputColorHover:var(--inputColor);--inputBorderHover:1px solid var(--secondaryColor);--inputRadiusHover:var(--inputRadius);--inputBgFocus:rgba(var(--backgroundColorRGB),.1);--inputColorFocus:var(--inputColor);--inputBorderFocus:1px solid var(--secondaryColor);--inputRadiusFocus:var(--inputRadius);--inputBgDisabled:#CCC;--inputBorderDisabled:#CCC;--inputColorDisabled:#CCC;--submitSize:var(--inputSize);--submitBg:var(--secondaryColor);--submitColor:var(--secondaryColorContrast);--submitBorder:1px solid var(--secondaryColor);--submitRadius:var(--inputRadius);--submitBgHover:var(--primaryColor);--submitColorHover:var(--secondaryColor);--submitBorderHover:1px solid var(--primaryColor);--submitRadiusHover:var(--inputRadius);--textareaLineheight:1.4;--textareaHeight:96px;--textareaHeightFocus:120px;--radioBg:var(--inputBg);--radioOutline:var(--inputBorder);--radioOutlineHover:var(--inputBorderHover);--radioOutlineoffset:2px;--checkboxSize:clamp(1rem,1vw,1.5rem);--fileBg:var(--secondaryColor);--fileColor:var(--secondaryColorContrast);--fileBorderColorHover:var(--secondaryColor);--fileRadius:0}html{font-size:var(--fontSizeHtml);scroll-behavior:smooth;scrollbar-color:rgba(var(--primaryColorRGB), 0.2) rgba(var(--primaryColorRGB), 0);scrollbar-width:thin}html::-webkit-scrollbar{width:6px;border-radius:6px}html::-webkit-scrollbar-track{background:rgba(var(--primaryColorRGB), 0)}html::-webkit-scrollbar-thumb{background:rgba(var(--primaryColorRGB), 0.2);border-radius:6px}body{color:var(--primaryColor);font-family:var(--sansserifFont);overflow-x:hidden;background:var(--backgroundColor)}h1{font-size:clamp(2.8rem,2vw,5rem);font-weight:400;color:var(--primaryColor);margin:0;padding:0 0 0 3%;line-height:1;position:relative}.head{display:flex;align-items:center;margin:0 0 10px}h2{font-size:clamp(1.6rem,1.7vw,3rem);font-weight:400;color:var(--primaryColor);margin:0 0 10px;line-height:1;position:relative}h3{font-size:clamp(1.4rem,1.5vw,3rem);font-weight:500;color:var(--primaryColor);margin:0 0 10px}h4{font-size:clamp(1.2rem,1vw,2rem);font-weight:500;color:var(--primaryColor);margin:0 0 10px}strong{font-weight:600}p{font-size:1.2rem;font-weight:normal;color:var(--primaryColor);margin:0 0 20px}a{font-size:1.2rem;font-weight:normal;color:var(--secondaryColor);padding:0 5px;transition:all .5s;text-decoration:none}a:hover{color:var(--primaryColor);text-decoration:none}button{font-size:1.2rem}ul,ol{font-size:1.2rem;font-weight:normal;margin:10px;list-style-position:inside}ul li{list-style-type:none}blockquote{font-size:1.2rem;color:var(--primaryColor);font-style:italic;padding:10px 30px;margin:40px 0;position:relative;border-left:6px solid var(--secondaryColor)}blockquote h2{margin:10px 0 30px}::-moz-selection{background:var(--secondaryColor);color:var(--secondaryColorContrast)}::selection{background:var(--secondaryColor);color:var(--secondaryColorContrast)}code{font-size:clamp(1.2rem,.9vw,2rem);background:rgba(var(--primaryColorRGB), 0.05);padding:10px;border-radius:10px}.video{height:0;padding-top:25px;padding-bottom:56.25%;margin-bottom:10px;position:relative;overflow:hidden}.video iframe,.video object,.video embed,.video video{top:0;left:0;width:100%;height:100%;position:absolute}main{margin:0 auto;position:relative}main>section{margin:0 auto;padding:0}.rgpd_text{padding:10px}.rgpd_text label{align-items:flex-start}.rgpd_text a,.rgpd_text p,.rgpd_text{font-size:1.2rem;font-style:italic;margin:0 !important}.rgpd_text input{padding:5px 10px 5px 0}a.more{font-size:1.4rem;color:var(--secondaryColorContrast);background:var(--secondaryColor);border-radius:20px;padding:8px 20px;margin:0;transition:all .5s;display:inline-block}a.more:hover{box-shadow:0 0 34px 0 rgba(var(--secondaryColorRGB), 0.5)}.dashboard .upscrollbar>div{margin:0 0 40px}.flatpickr-calendar{background:var(--backgroundColor);box-shadow:1px 0 0 #262626,-1px 0 0 #262626,0 1px 0 #262626,0 -1px 0 #262626,0 3px 13px rgba(0,0,0,.08);overflow:hidden}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{color:var(--primaryColor)}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{color:var(--primaryColor);fill:var(--primaryColor)}.flatpickr-current-month .flatpickr-monthDropdown-months,span.flatpickr-weekday,.flatpickr-current-month input.cur-year,.flatpickr-day{color:var(--primaryColor)}.flatpickr-day.inRange{color:var(--backgroundColor)}.flatpickr-day:hover{color:var(--backgroundColor)}.pro_log{width:100%;min-height:100vh}.pro_log .pimg{width:100%;height:100vh;position:fixed;top:0;left:0;z-index:-1}.pro_log .pimg img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.pro_log .tabz{position:absolute;top:50%;right:16%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:36%;min-width:340px;background:rgba(var(--primaryColorRGB), 0.05);border:1px solid rgba(var(--primaryColorRGB), 0.05);margin:0 auto;border-radius:15px;padding:20px}.pro_log h1{font-weight:900;letter-spacing:-2;text-align:left;padding:3vw 4vw}.pro_log h2{margin:10px 0;text-align:center;font-size:1rem;text-transform:uppercase;color:rgba(var(--primaryColorRGB), 0.8)}.pro_log h2.fsts:before{content:"";height:1px;background:rgba(var(--primaryColorRGB), 0.1);width:36%;display:block;position:absolute;left:0;top:50%;z-index:-1}.pro_log h2.fsts:after{content:"";height:1px;background:rgba(var(--primaryColorRGB), 0.1);width:36%;display:block;position:absolute;right:0;top:50%;z-index:-1}.pro_log form>a{width:100%;text-align:center;padding:10px 30px}.pro_log form>a i{margin:0 auto;display:inline-block}.pro_log form>a:hover{background:var(--primaryColor)}.pro_log input[type=checkbox]{background:rgba(0,0,0,0)}.pro_log input[type=checkbox]::before{background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.pro_log input[type=checkbox]:checked::before{color:var(--primaryColor);outline:1px solid var(--primaryColor)}.pro_log .actions button{width:100%;margin:10px 0}.pro_log .tabz_nav a.active,.tabz_nav a:hover{color:var(--primaryColor);border-bottom:1px solid var(--primaryColor)}.pro_log .tabz_content{padding:20px 0 0}.pro_log .sign{display:flex;flex-wrap:wrap}.pro_log .sign .rowElem{width:46%;margin:5px 2%}.pro_log .sign .rowElem.row100{width:96%;margin:5px 2%}.pro_log .sign .actions{width:100%}.pro_log .sign a{background:rgba(var(--backgroundColorRGB), 0.2);color:var(--secondaryColorContrast)}.pro_log .sign a:hover{background:rgba(var(--secondaryColorRGB), 0.2)}.pro_log select option{background:#212121}.identity .upscrollbar{display:flex;flex-wrap:wrap}.identity .idCol_1{flex:1 1 52%;margin:0 3% 0 0}.identity .idCol_2{flex:1 1 45%}.identity [class*=idCol_]>div{display:flex;flex-wrap:wrap;margin:0 0 2vw}.identity [class*=idCol_]>div h2{width:100%}.identity [class*=idCol_]>div>*{flex:1 1 auto;margin:5px}.identity .upload_id p{color:rgba(var(--primaryColorRGB), 0.5);text-align:center}.identity .set_colors label{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;white-space:nowrap;background:rgba(var(--primaryColorRGB), 0.04);border-radius:10px;padding:1vw 4vw;margin:5px 5px 5px 0}.identity .set_colors input[type=color]{padding:6px !important;width:60px;height:36px;cursor:pointer}.identity .preview{position:relative}.identity .preview .bg{-o-object-fit:cover;object-fit:cover;width:100%;border-radius:14px}.identity .preview .logo{position:absolute;top:2vw;left:3vw;width:15%}.identity .preview .colors{background:var(--primaryColor);width:45%;border-radius:0px 0px 8px 8px;box-shadow:0px 0px 4px rgba(var(--backgroundColorRGB), 0.4);position:absolute;top:0;right:5vw;height:60%;padding:4vw}.identity .preview .colors p{color:var(--backgroundColor);font-size:clamp(1.6rem,1.5vw,2rem);margin:0 0 5px}.identity .preview .colors p+p{font-size:clamp(1.4rem,1.2vw,2rem)}.identity .preview .colors p+p+p{font-size:clamp(1.4rem,1.2vw,2rem);color:rgba(var(--backgroundColorRGB), 0.5)}.sr_rules .content .upscrollbar{display:flex;flex-wrap:wrap}.sr_rules .idCol_1{flex:1 1 60%;margin:0}.sr_rules .idCol_2{flex:1 1 35%;margin:0 0 0 5%}.sr_rules [class*=idCol_]>div{margin:0 0 2vw}.sr_rules .closing_days>div{margin:10px 0}.sr_rules .closing_days>div>*{display:flex;align-items:center;margin:0 0 5px;width:calc(100% - 50px);position:relative}.sr_rules .closing_days span{border:1px solid rgba(var(--primaryColorRGB), 0.2);padding:clamp(1rem,1vw,1.5rem) clamp(1.5rem,1.5vw,2rem);border-radius:5px;width:100%;font-size:clamp(1.2rem,1vw,1.8rem)}.sr_rules .closing_days div i{font-size:2rem;color:rgba(var(--primaryColorRGB), 0.3);padding:clamp(1rem,1vw,1.5rem) 10px;cursor:pointer;width:40px;position:absolute;right:-50px;bottom:0;transition:all .5s}.sr_rules .closing_days div i:hover{color:rgba(var(--primaryColorRGB), 0.8)}.sr_rules i.up-check-circle{color:#2fff47 !important}.sr_rules article{margin:20px 0}.sr_rules article>div{display:flex;flex-wrap:wrap;align-items:flex-end;width:calc(100% - 50px);position:relative}.sr_rules article>div:first-of-type{align-items:center;justify-content:space-between}.sr_rules article>div:first-of-type .rowElem:first-of-type{margin:0;width:auto}.sr_rules article .rowElem:nth-of-type(1){margin:0 2% 0 0;width:44%}.sr_rules article .rowElem:nth-of-type(2){margin:0 0 0 2%;width:25%}.sr_rules article .rowElem:nth-of-type(3){margin:0 0 0 2%;width:25%}.sr_rules article h3{margin:0}.sr_rules article input[type=time]{text-align:center}.sr_rules article i{font-size:2rem;color:rgba(var(--primaryColorRGB), 0.3);padding:clamp(1rem,1vw,1.5rem) 10px;cursor:pointer;width:40px;position:absolute;right:-50px;bottom:0;transition:all .5s}.sr_rules article i:hover{color:rgba(var(--primaryColorRGB), 0.8)}.sr_rules article>button{background:none;width:calc(100% - 50px);border:1px dashed rgba(var(--primaryColorRGB), 0.2);padding:clamp(1rem,1vw,1.5rem);display:block;cursor:pointer;border-radius:5px;margin:10px 5px 5px 0;transition:all .5s;position:relative;color:rgba(var(--primaryColorRGB), 0.5);font-size:clamp(1.2rem,1vw,1.8rem)}.sr_rules article>button:hover{border:1px dashed rgba(var(--primaryColorRGB), 0.6)}.sr_rules .idCol_2 .rowElem:first-of-type input{width:50%}.sr_rules .idCol_2 .rowElem:first-of-type p{margin:0 0 0 10px}.sr_rules aside .upscrollbar>div{display:flex;flex-wrap:wrap;margin:0 0 20px}.sr_rules aside .dswitch{flex-wrap:nowrap !important;justify-content:space-between !important}.sr_rules aside .dswitch .rowElem{margin:0;width:auto}.sr_rules aside .upscrollbar>div h2{width:100%}.sr_rules aside .rowElem{margin:0 8% 0 0}#valid-closing-period{display:flex;align-items:center;cursor:pointer}#valid-closing-period svg{width:20px;height:20px}.ces article{border:1px solid rgba(var(--primaryColorRGB), 0.2);border-radius:10px;position:relative;padding:15px;margin:0 0 20px;display:flex;flex-direction:column}.ces article i{font-size:2rem;color:rgba(var(--primaryColorRGB), 0.3);padding:clamp(1rem,1vw,1.5rem) 10px;cursor:pointer;width:40px;position:absolute;right:0;top:0;z-index:100;transition:all .5s}.ces article i:hover{color:rgba(var(--primaryColorRGB), 0.8)}.ces i.up-check-circle{color:#2fff47}.ces article>div:nth-of-type(1){display:flex;margin:0 0 5px}.ces article>div:nth-of-type(1) .rowElem:nth-of-type(1){width:80%;margin:0 2% 0 0}.ces article>div:nth-of-type(1) .rowElem:nth-of-type(2){width:18%}.ces article .sub_services{align-self:flex-end;width:auto}.ces aside .dswitch{display:flex;flex-wrap:nowrap !important;justify-content:space-between !important;align-items:center;margin:10px}.ces aside .dswitch .rowElem{margin:0;width:auto}.ces aside .dswitch p{margin:0;font-size:1.4rem}.ces aside .dswitch:nth-of-type(1){margin:20px 10px 10px}.no_show article{border:1px solid rgba(var(--primaryColorRGB), 0.2);border-radius:10px;position:relative;padding:15px}.no_show article i{font-size:2rem;color:rgba(var(--primaryColorRGB), 0.3);padding:clamp(1rem,1vw,1.5rem) 10px;cursor:pointer;width:40px;position:absolute;right:0;top:0;z-index:100;transition:all .5s}.no_show article i:hover{color:rgba(var(--primaryColorRGB), 0.8)}.no_show article>div{margin:0 0 20px}.no_show article>div:nth-of-type(2){display:flex}.no_show article>div:nth-of-type(2) .rowElem{margin:0 1vw 0 0}.no_show article>div:nth-of-type(3) textarea{min-height:160px}.no_show aside .dswitch{display:flex;flex-wrap:nowrap !important;justify-content:space-between !important;align-items:center;margin:10px}.no_show aside .dswitch .rowElem{margin:0;width:auto}.no_show aside .dswitch p{margin:0;font-size:1.4rem}.no_show aside .dswitch:nth-of-type(1){margin:20px 10px 10px}.floorplan canvas{width:100%;aspect-ratio:16/10;background:none !important}.floorplan .felements{display:flex;flex-wrap:wrap;padding:10px}.floorplan .felements>img{margin:15px 10px}.list{display:table;width:100%}.guests .list article{display:table-row;position:relative}.guests .list article>div{display:table-cell;padding:15px 10px;min-width:80px;max-width:400px;text-align:left;border-bottom:1px solid rgba(var(--primaryColorRGB), 0.05)}.guests .list article>div:last-of-type{padding:15px 0;vertical-align:top;text-align:center;min-width:60px}.list article p{font-size:1.2rem;font-weight:400;margin:0;white-space:wrap}.list article a{color:var(--primaryColor);margin:0}.list article span{color:rgba(var(--primaryColorRGB), 0.4);font-size:1.2rem;font-weight:300;clear:both;display:block}.list article div:first-of-type p{font-size:1.2rem;font-weight:600}.list article div:last-of-type{text-align:right}.list article .editCustomer{padding:0;font-size:1.4rem;aspect-ratio:1/1;width:44px;border-radius:50vh;line-height:3}#add_guest form{display:flex;flex-wrap:wrap;justify-content:space-between}.resa_management .head{justify-content:space-between;padding:0 3% 0 0}.resa_management .head nav{margin:0 6% 0 0}.resa_management .head nav a{color:var(--primaryColor);font-size:clamp(1.4rem,1.5vw,3rem)}.resa_management .fpsvg{width:100%}.wysi.resa_management aside{padding:6px 0}.resa_management aside .upscrollbar{padding:0}.resa_management .accordions{border:none;border-radius:0}.resa_management .accordions .panel{padding:5px}.resa_management .accordions .label{padding:5px 15px !important;color:rgba(var(--primaryColorRGB), 0.5);font-weight:600}.resa_management .resalist article{display:flex;position:relative;margin:0;padding:0 10px}.resa_management .resalist article p{flex:0 0 auto;display:block;padding:10px 0;margin:0;font-size:1.2rem;font-weight:600}.resa_management .resalist article p span{color:rgba(var(--primaryColorRGB), 0.6);font-size:1rem;font-weight:300;clear:both;display:block;white-space:nowrap}.resa_management .resalist article p:nth-of-type(1){width:30%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:1.4rem}.resa_management .resalist article p:nth-of-type(2){width:10%}.resa_management .resalist article p:nth-of-type(3){width:35%;color:rgba(var(--primaryColorRGB), 0.6);font-size:1rem;font-weight:300}.resa_management .resalist article p:nth-of-type(4){width:25%;text-align:right;white-space:nowrap}.resa_management .accordions,.resa_management .accordions .panel{overflow:visible}.resa_management .resalist article:before{content:"";display:block;height:16px;width:16px;border-radius:50vh;position:absolute;left:-9px;top:12px}.resa_management .resalist article.at:before{background:green;border:4px solid var(--backgroundColor)}.resa_management .resalist article.ns{background:rgba(255,0,0,.2)}.resa_management .resalist article.ns:before{background:red;border:4px solid var(--backgroundColor)}.resa_management .resalist article.wt:before{background:orange;border:4px solid var(--backgroundColor)}.pending_resa article{position:relative;display:flex;justify-content:space-between}.pending_resa article:after{content:"";width:100%;height:1px;display:block;position:absolute;left:0;bottom:15px;border-bottom:1px dashed rgba(255,255,255,.1);z-index:0}.pending_resa .content article div{padding:20px 10px 60px 10px}.pending_resa .content article div:nth-of-type(1){min-width:130px;width:20%}.pending_resa .content article div:nth-of-type(2){min-width:130px}.pending_resa .content article div:last-of-type{position:absolute;right:-10px;bottom:-20px;padding:20px;z-index:1}.pending_resa .content article div:nth-of-type(1) p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pending_resa .waitlist article{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;margin:0 0 20px}.pending_resa .waitlist article time{background:rgba(var(--primaryColorRGB), 0.05);width:100%;display:flex;justify-content:space-between;padding:5px;font-size:1.4rem;color:rgba(var(--primaryColorRGB), 0.7);position:relative;margin:0 0 10px}.pending_resa .waitlist article time:after{content:"";height:100%;width:10px;background:rgba(var(--primaryColorRGB), 0.05);position:absolute;left:-10px;top:0}.pending_resa .waitlist article time:before{content:"";height:100%;width:10px;background:rgba(var(--primaryColorRGB), 0.05);position:absolute;right:-10px;top:0}.pending_resa .waitlist article p{padding:10px;margin:0}.pending_resa .waitlist article p span{color:rgba(var(--primaryColorRGB), 0.4);font-size:1.2rem;font-weight:300;clear:both;display:block}.pending_resa .waitlist article p:nth-of-type(1){min-width:100px}.pending_resa .waitlist article p:nth-of-type(4){width:100%;text-align:right;color:rgba(var(--primaryColorRGB), 0.4);padding:0 10px 10px}.pending_resa .waitlist article>div{width:100%;position:relative;z-index:1;text-align:right;padding:0 10px}.pending_resa h2{display:flex;align-items:center}.sew .upscrollbar{display:flex;flex-wrap:wrap}.sew .idCol_1{flex:1 1 48%;margin:0 4% 0 0}.sew .idCol_2{flex:1 1 48%}.sew [class*=idCol_]>div{margin:0 0 2vw;border:1px solid rgba(var(--primaryColorRGB), 0.2);border-radius:10px;display:table;width:100%;padding:20px;position:relative}.sew article{display:table-row;position:relative}.sew article>div{display:table-cell;padding:10px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:400px;text-align:left;vertical-align:middle}.sew article>div:last-child{text-align:right}.sew article p{font-size:clamp(1.2rem,1vw,1.8rem);font-weight:400;margin:0}.sew article a{font-size:clamp(1.2rem,1vw,1.8rem);color:var(--primaryColor);margin:0;padding:0}.sew article a:hover{color:var(--secondaryColor)}.sew article span{color:rgba(var(--primaryColorRGB), 0.4);font-size:clamp(1.2rem,1vw,1.8rem);font-weight:300;clear:both;display:block}.sew article button{aspect-ratio:1/1;padding:0;border-radius:50vh;width:3.6vw}.sew .add{position:absolute;top:-20px;right:20px}.sew_modal form .rowElem{margin:20px 0}#add_ms{width:38vw}#add_ms h1{font-size:clamp(1.8rem,1vw,3rem)}#add_ms .dswitch{display:flex;flex-wrap:nowrap !important;justify-content:space-between !important;align-items:center;margin:10px}#add_ms .dswitch .rowElem{margin:0;width:auto}#add_ms .dswitch p{margin:0;font-size:1.4rem}#add_ms .dswitch:nth-of-type(1){margin:20px 10px 10px}#add_ms .flexy{display:flex}.my_info form>div{display:flex;flex-wrap:wrap;margin:10px 0}.my_info form .rowElem{margin:0 2% 0 0;width:48%}.users_manage .list article{display:table-row;position:relative}.users_manage .list article>div{display:table-cell;padding:5px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:400px;text-align:left;vertical-align:middle}.users_manage .list article button{aspect-ratio:1/1;padding:0;border-radius:50vh;width:3.6vw}.users_manage .list article>div:last-of-type{text-align:right}.wysi{display:flex;flex-wrap:wrap;width:100%}.wysi .head{width:100%}.wysi .content{background:rgba(var(--primaryColorRGB), 0.05);border:1px solid rgba(var(--primaryColorRGB), 0.05);flex:1 1 58%;margin:0 2%;height:82dvh;border-radius:15px;overflow:hidden;padding:0;position:relative}.wysi .content:before{content:"";background:url("~img/bg_top.svg") no-repeat;position:absolute;left:20px;top:20px;z-index:-1;min-width:282px;width:20%;aspect-ratio:282/212}.wysi .content:after{content:"";background:url("~img/bg_bot.svg") no-repeat;position:absolute;right:20px;bottom:40px;z-index:-1;min-width:508px;width:30%;aspect-ratio:508/348}.wysi aside{background:rgba(var(--primaryColorRGB), 0.05);border:1px solid rgba(var(--primaryColorRGB), 0.05);flex:1 1 30%;margin:0 2% 0 0;border-radius:15px;padding:0;height:82dvh;overflow:hidden;position:relative}.wysi aside:before{content:"";background:url("~img/bg_top.svg") no-repeat;position:absolute;left:20px;top:20px;z-index:-1;width:65%;aspect-ratio:133/98}.wysi aside:after{content:"";background:url("~img/bg_bot.svg") no-repeat;position:absolute;right:20px;bottom:40px;z-index:-1;width:100%;aspect-ratio:310/212}.wysi aside .apic img{max-width:100%}.upscrollbar{height:100%;overflow-y:auto;padding:20px;scrollbar-color:var(--backgroundColor) rgba(var(--primaryColorRGB), 0);scrollbar-width:thin;-webkit-backdrop-filter:blur(55px);backdrop-filter:blur(55px)}.upscrollbar::-webkit-scrollbar{width:6px;border-radius:6px}.upscrollbar::-webkit-scrollbar-track{background:rgba(var(--primaryColorRGB), 0)}.upscrollbar::-webkit-scrollbar-thumb{background:var(--backgroundColor);border-radius:6px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}[class*=btn_]{display:inline-block;font-size:clamp(1.2rem,1vw,1.8rem);color:var(--primaryColor);border-radius:50vh;padding:8px 30px;margin:5px 5px 5px 0;transition:all .5s;cursor:pointer}button[class*=btn_]{border:none;cursor:pointer}.btn_light{background:var(--primaryColor);color:var(--backgroundColor)}.btn_light:hover{background:var(--secondaryColor);color:var(--secondaryColorContrast)}.btn_lightgrey{background:rgba(var(--primaryColorRGB), 0.06);color:var(--primaryColor)}.btn_lightgrey:hover{background:var(--primaryColor);color:var(--backgroundColor)}.btn_dark{background:var(--backgroundColor)}.btn_dark:hover{background:var(--secondaryColor);color:var(--secondaryColorContrast)}.btn_pink{background:var(--secondaryColor);color:var(--secondaryColorContrast)}.btn_pink:hover{box-shadow:0 0 18px 0 rgba(var(--secondaryColorRGB), 0.5)}.btn_green{background:#23ab49;color:var(--primaryColor)}.btn_green:hover{box-shadow:0 0 18px 0 rgba(35,171,73,.5)}.btn_blue{background:#618cff;color:var(--primaryColor)}.btn_blue:hover{box-shadow:0 0 18px 0 rgba(97,140,255,.5)}.btn_template{background:rgba(var(--primaryColorRGB), 0.04);border:1px solid rgba(var(--primaryColorRGB), 0.04) !important;padding:15px 30px;border-radius:10px}.btn_template:hover{border:1px solid rgba(var(--primaryColorRGB), 1) !important}.dashed_grey{background:none;width:100%;border:1px dashed rgba(var(--primaryColorRGB), 0.2);padding:clamp(1rem,1vw,1.5rem);display:block;cursor:pointer;border-radius:5px;margin:10px 5px 5px 0;transition:all .5s;position:relative;color:rgba(var(--primaryColorRGB), 0.5);font-size:clamp(1.2rem,1vw,1.8rem)}.dashed_grey:hover{border:1px dashed rgba(var(--primaryColorRGB), 0.6)}[class*=notif_]{display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:var(--primaryColor);border-radius:50vh;padding:4px;margin:0 5px;transition:all .5s;cursor:pointer;font-weight:700;aspect-ratio:1/1;width:24px}.notif_orange{background:#ff7a51}.notif_rose{background:#ff00b5}.notif_violet{background:#5f51ff}footer *{transition:all .5s}footer{position:relative}footer li,footer a,footer p{color:var(--primaryColor);font-size:1.2rem;font-weight:400;text-align:left;list-style:none;position:relative;text-decoration:none;margin:0;line-height:1.4;padding:0;letter-spacing:1px;font-style:normal}footer a:hover{color:var(--secondaryColor)}footer .upsalt{margin:0}footer .upsalt a{color:var(--secondaryColor);font-size:1.6rem;font-family:"upsalt"}footer .ontop{background:var(--secondaryColor);color:var(--secondaryColorContrast);font-size:1.4rem;line-height:1.1;text-align:center;border-radius:5px;height:30px;width:30px;display:none;position:fixed;right:20px;bottom:70px;z-index:9500;margin:0;padding:0;transition:all .5s}footer .ontop:hover{background:var(--primaryColor);text-decoration:none}footer .ontop:before{content:"";font-family:"upsalt";font-size:2.5rem}footer .ontop_showed{display:block}@media all and (max-width: 810px){h1{font-size:2.8rem}}@media all and (max-width: 810px){.wysi{flex-direction:column;margin:40px auto}}@media all and (max-width: 480px){html{font-size:56%}main{overflow:hidden}.wysi .content>div{flex-direction:column}.wysi.identity .content>div{flex-direction:column-reverse}.pro_log .tabz{right:50%;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%)}}

/*# sourceMappingURL=main.css.map */