@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/PlusJakartaSans-VariableFont_wght-D_DSbd_K.ttf) format("truetype")}@font-face{font-family:Plus Jakarta Sans Italic;font-style:italic;font-weight:200 800;font-display:swap;src:url(/assets/PlusJakartaSans-Italic-VariableFont_wght-BdWtZZ8T.ttf) format("truetype")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/PlusJakartaSans-VariableFont_wght-D_DSbd_K.ttf) format("truetype")}@font-face{font-family:Plus Jakarta Sans Italic;font-style:italic;font-weight:200 800;font-display:swap;src:url(/assets/PlusJakartaSans-Italic-VariableFont_wght-BdWtZZ8T.ttf) format("truetype")}.nav{position:fixed;left:0;top:0;height:calc(100vh - 3rem);width:27rem;z-index:501;background-color:#133760;padding:1.5rem}.nav__item{transition:all .3s ease;height:auto;position:relative;width:100%}.nav__item a{display:inline-block;font-size:1.8rem;font-style:normal;font-weight:400;line-height:120%;color:#fff;padding:.75rem 1rem;width:calc(100% - 2.3rem);border-radius:.9rem;text-decoration:none;border:.1rem solid transparent}.nav__item a.router-link-exact-active{background:#fff;color:#072133;border:.1rem solid white}.nav__item a:hover:not(.router-link-exact-active){background:#ffffff25}.nav__item.disabled{pointer-events:none;opacity:.2}.nav__item hr{display:block;width:calc(100% - 1.5rem)}.nav__item__dropdown{transition:all .3s ease;max-height:3.66rem;overflow:hidden;cursor:pointer}.nav__item__dropdown.disabled{pointer-events:none}.nav__item__dropdown__items{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.nav__item__dropdown__items li{display:flex}.nav__item__dropdown__items li a{margin-left:2rem;width:calc(100% - 4.3rem)}.nav__item__dropdown__items li a:hover{border:.1rem solid white}.nav__item__dropdown__items__queries{display:inline-flex}.nav__item__dropdown__items__queries svg{height:2rem;margin-right:1rem;transform:translateY(.2rem)}.nav__item__dropdown:hover span{background:#ffffff25}.nav__item__dropdown:hover span svg{rotate:-20deg}.nav__item__dropdown.open{max-height:100vh}.nav__item__dropdown.open span{background:#ffffff25}.nav__item__dropdown.open span svg{rotate:180deg}.nav__item__dropdown span{transition:all .3s ease;font-size:1.8rem;font-style:normal;font-weight:400;line-height:120%;pointer-events:none;color:#fff;padding:.75rem 1rem;width:calc(100% - 2rem);border-radius:.9rem;text-decoration:none;display:inline-flex;justify-content:space-between;height:2.16rem}.nav__item__dropdown span svg{transition:all .3s ease;stroke-width:.15rem;pointer-events:none}.nav__item__dropdown a:hover{border:.1rem solid white}.nav__logo{height:5rem;width:100%;background:#f4f4f4;display:flex;justify-content:center;align-items:center;border-radius:2rem;margin-bottom:5rem}.nav__logo__transparent{background:transparent}.nav__logo img{width:100%;height:100%;object-fit:contain}.nav__main{height:calc(100% - 25rem);overflow-y:auto;overflow-x:hidden;position:relative;padding-top:2.25rem;padding-bottom:2.25rem;-ms-overflow-style:none;scrollbar-width:none}.nav__main::-webkit-scrollbar{display:none}.nav__main:after{content:"";width:27rem;height:2rem;position:fixed;bottom:12rem;background:linear-gradient(to bottom,#1337603f,#133760)}.nav__main:before{content:"";width:27rem;height:2rem;position:fixed;top:11rem;z-index:10;background:linear-gradient(to bottom,#133760,#1337603f)}.nav__main__list{display:flex;flex-direction:column;gap:1.5rem;width:100%}.nav__menu{transition:all .3s ease;height:6rem;display:flex;flex-direction:row;justify-content:space-between;gap:0rem;border-radius:10rem;background:#f4f4f4;position:absolute;bottom:1.5rem;width:calc(100% - 3rem);left:1.5rem;z-index:10}.nav__menu:hover{background:#fff;filter:drop-shadow(0px 1px 4px rgba(0,0,0,.35))}.nav__menu:hover .nav__menu__list{height:auto;padding:2rem 1.5rem 3.5rem;background:#fff;z-index:-1;opacity:1}.nav__menu__image{border-radius:50%;overflow:hidden;width:80%;margin-left:1.5rem;padding:1rem}.nav__menu__image img{width:100%;height:100%;object-fit:contain}.nav__menu__button{display:flex;align-items:center;justify-content:center;height:100%;aspect-ratio:1/1;cursor:pointer}.nav__menu__button svg{width:60%;height:60%;stroke-width:.1rem;pointer-events:none}.nav__menu__list{position:absolute;transition:all .3s ease;bottom:3rem;z-index:-1;padding:0;left:0;width:calc(100% - 3rem);background:#f4f4f4;border-top-left-radius:3rem;border-top-right-radius:3rem;display:flex;flex-direction:column;gap:1.5rem;height:0;overflow:hidden;opacity:0}.nav__menu__list li{text-align:center}.nav__menu__list li a{font-size:1.8rem;font-style:normal;font-weight:400;line-height:120%;cursor:pointer;width:calc(100% - 2rem);padding:1rem!important;color:#072133!important;text-decoration:none}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/PlusJakartaSans-VariableFont_wght-D_DSbd_K.ttf) format("truetype")}@font-face{font-family:Plus Jakarta Sans Italic;font-style:italic;font-weight:200 800;font-display:swap;src:url(/assets/PlusJakartaSans-Italic-VariableFont_wght-BdWtZZ8T.ttf) format("truetype")}.toolbar{position:fixed;top:0rem;right:0rem;z-index:500;height:4rem;width:100%;background:#fff;padding:1.5rem;display:flex;flex-direction:row;align-items:center}.toolbar__right{display:flex;flex-direction:row;align-items:center;margin-left:auto;gap:1.5rem}.toolbar__menu{transition:all .3s ease;height:5rem;display:flex;flex-direction:row;gap:0rem;border-radius:10rem;background:#f4f4f4;position:relative;z-index:10}.toolbar__menu:hover{gap:2.5rem;background:#fff;filter:drop-shadow(0px 1px 4px rgba(0,0,0,.35))}.toolbar__menu:hover .toolbar__menu__list{height:auto;padding:4rem 1.5rem 3rem;background:#fff;z-index:-1;opacity:1}.toolbar__menu__image{height:100%;aspect-ratio:1/1;border-radius:50%;overflow:hidden}.toolbar__menu__image img{width:100%;height:100%;object-fit:cover}.toolbar__menu__button{display:flex;align-items:center;justify-content:center;height:100%;aspect-ratio:1/1;cursor:pointer}.toolbar__menu__button svg{width:60%;height:60%;stroke-width:.1rem;pointer-events:none}.toolbar__menu__list{position:absolute;transition:all .3s ease;top:3rem;z-index:-1;padding:0;left:0;width:calc(100% - 3rem);background:#f4f4f4;border-bottom-left-radius:3rem;border-bottom-right-radius:3rem;display:flex;flex-direction:column;gap:1.5rem;height:0;overflow:hidden;opacity:0}.toolbar__menu__list li{text-align:center}.toolbar__menu__list li a{cursor:pointer;font-size:1.8rem;font-style:normal;font-weight:400;line-height:120%;text-decoration:none}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/PlusJakartaSans-VariableFont_wght-D_DSbd_K.ttf) format("truetype")}@font-face{font-family:Plus Jakarta Sans Italic;font-style:italic;font-weight:200 800;font-display:swap;src:url(/assets/PlusJakartaSans-Italic-VariableFont_wght-BdWtZZ8T.ttf) format("truetype")}.signin .form-wrapper{padding:3rem;border-radius:1rem;background:#fff;filter:drop-shadow(0px 1px 4px rgba(0,0,0,.35))}.signin .form-wrapper button{margin-top:2rem;width:100%}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/PlusJakartaSans-VariableFont_wght-D_DSbd_K.ttf) format("truetype")}@font-face{font-family:Plus Jakarta Sans Italic;font-style:italic;font-weight:200 800;font-display:swap;src:url(/assets/PlusJakartaSans-Italic-VariableFont_wght-BdWtZZ8T.ttf) format("truetype")}.loader{transform:rotate(45deg);perspective:1000px;border-radius:50%;width:10rem;height:10rem;color:#fff;margin-left:15rem}.loader__container{width:100vw;height:100vh;position:fixed;left:0;top:0;display:none;align-items:center;justify-content:center;background:#010b1f8c;z-index:10000}.loader__container.show{display:flex}.loader:before,.loader:after{content:"";display:block;position:absolute;top:0;left:0;width:inherit;height:inherit;border-radius:50%;transform:rotateX(70deg);animation:1s spin linear infinite}.loader:after{color:#133760;transform:rotateY(70deg);animation-delay:.4s}@keyframes rotate{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes rotateccw{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(-360deg)}}@keyframes spin{0%,to{box-shadow:.2em 0 0 0 currentcolor}12%{box-shadow:.2em .2em 0 0 currentcolor}25%{box-shadow:0 .2em 0 0 currentcolor}37%{box-shadow:-.2em .2em 0 0 currentcolor}50%{box-shadow:-.2em 0 0 0 currentcolor}62%{box-shadow:-.2em -.2em 0 0 currentcolor}75%{box-shadow:0 -.2em 0 0 currentcolor}87%{box-shadow:.2em -.2em 0 0 currentcolor}}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/PlusJakartaSans-VariableFont_wght-D_DSbd_K.ttf) format("truetype")}@font-face{font-family:Plus Jakarta Sans Italic;font-style:italic;font-weight:200 800;font-display:swap;src:url(/assets/PlusJakartaSans-Italic-VariableFont_wght-BdWtZZ8T.ttf) format("truetype")}.signin{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center}.signin:after{position:absolute;z-index:-1;width:100%;height:100%;object-fit:cover;content:"";background:#ffffff34;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.signin:before{position:absolute;z-index:-1;width:100%;height:100%;object-fit:cover;content:"";background:url(/assets/background-min-8v9_9P9Q.png);background-position:center;background-size:cover;background-repeat:no-repeat;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.signin-wrapper{padding:3rem;border-radius:1rem;max-width:28rem;background:#fff;filter:drop-shadow(0px 1px 4px rgba(0,0,0,.35));text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.signin-wrapper button{margin-top:2rem;width:100%}.signin-wrapper .logo{width:28rem;margin-bottom:1rem}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/PlusJakartaSans-VariableFont_wght-D_DSbd_K.ttf) format("truetype")}@font-face{font-family:Plus Jakarta Sans Italic;font-style:italic;font-weight:200 800;font-display:swap;src:url(/assets/PlusJakartaSans-Italic-VariableFont_wght-BdWtZZ8T.ttf) format("truetype")}.scoring{display:flex;flex-direction:column;gap:1.5rem;padding-top:8rem;padding-bottom:.7rem;margin-bottom:0;position:relative;z-index:-1}.scoring__filter{position:absolute;right:1.5rem;top:9rem;padding-right:1.5rem;padding-top:1.5rem;z-index:10}.scoring__container{display:flex;flex-direction:column;row-gap:8rem;align-items:center;width:100%}.scoring__container__ahi .scoring__container__score{width:50rem;padding:5rem 0}.scoring__container__ahi .scoring__container__score__title{font-size:2.5rem;font-style:normal;font-weight:700;letter-spacing:.16rem;transform:translateY(-3rem);width:35rem}.scoring__container__row{width:100%;display:flex;flex-direction:row;justify-content:space-evenly}.scoring__container__score{position:relative;background:#fff;display:flex;flex-direction:column;padding:3rem;align-items:center;filter:drop-shadow(0px 1px 4px rgba(0,0,0,.35));border-radius:.9rem;min-width:28rem}.scoring__container__score svg{position:absolute;bottom:1rem;right:1rem;padding:.5rem;background:#133760;border-radius:.5rem;stroke:#fff;cursor:pointer}.scoring__container__score svg:hover{background:#305788}.scoring__container__score__title{font-size:1.8rem;font-style:normal;font-weight:400;line-height:120%;position:absolute;top:-3rem;background:#fff;padding:1.5rem 3rem;border-radius:.9rem;text-align:center}.scoring__container__score__note{font-size:4rem;font-weight:600;font-size:6rem}.scoring__container__score__percentage{font-size:1.8rem;font-style:normal;font-weight:400;line-height:120%}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/PlusJakartaSans-VariableFont_wght-D_DSbd_K.ttf) format("truetype")}@font-face{font-family:Plus Jakarta Sans Italic;font-style:italic;font-weight:200 800;font-display:swap;src:url(/assets/PlusJakartaSans-Italic-VariableFont_wght-BdWtZZ8T.ttf) format("truetype")}canvas{width:100%!important;height:auto!important}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/PlusJakartaSans-VariableFont_wght-D_DSbd_K.ttf) format("truetype")}@font-face{font-family:Plus Jakarta Sans Italic;font-style:italic;font-weight:200 800;font-display:swap;src:url(/assets/PlusJakartaSans-Italic-VariableFont_wght-BdWtZZ8T.ttf) format("truetype")}#map5{height:100%}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/PlusJakartaSans-VariableFont_wght-D_DSbd_K.ttf) format("truetype")}@font-face{font-family:Plus Jakarta Sans Italic;font-style:italic;font-weight:200 800;font-display:swap;src:url(/assets/PlusJakartaSans-Italic-VariableFont_wght-BdWtZZ8T.ttf) format("truetype")}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input,button,label{cursor:inherit}a{color:currentColor}button{background:none}a,li,button{outline-color:#fff}input,select,button,textarea{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;border:none;padding:0}input[type=submit]{cursor:inherit}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus input:-webkit-autofill,textarea:-webkit-autofill,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px #fff inset}.table{width:100%;box-sizing:border-box}.table th,.table td{text-align:left;font-size:1.2rem;font-style:normal;font-weight:400;line-height:120%}.table td{padding:1.5rem;vertical-align:middle}.table td.subrow{padding-left:2.5rem;padding-right:.5rem;opacity:.8}.table td strong{font-weight:500}.table th{font-size:1.4rem;font-style:normal;font-weight:400;line-height:120%;padding:3rem 1.5rem;color:#072133;text-transform:uppercase;font-weight:500}.table th.sortable svg{width:2rem;height:2rem;margin-left:.2rem;transform:translateY(.5rem);cursor:pointer}.table th.sortable .base{display:inline}.table th.sortable .desc,.table th.sortable .asc,.table th.sortable[data-sorted=asc] .base,.table th.sortable[data-sorted=asc] .desc{display:none}.table th.sortable[data-sorted=asc] .asc{display:inline}.table th.sortable[data-sorted=desc] .base{display:none}.table th.sortable[data-sorted=desc] .desc{display:inline}.table th.sortable[data-sorted=desc] .asc{display:none}.table td{color:#3f3f3f;color:#072133}.table tbody{display:table-header-group}.table tbody tr{border-top:.1rem solid #F4F4F4}.table tbody tr.valid{background:#9edda1}.table tbody tr.warning{background:#fffab4}.table tbody tr.customer-highlighted{background:#c1e5f5}.table tbody tr.competitor-highlighted{background:#fbe3d6}.table__button{margin-left:auto}.table__small th{padding:2rem 1.5rem;color:#072133;text-transform:uppercase;font-weight:600}.panel{transition:all .3s ease;display:flex;flex-direction:row;flex-wrap:wrap;align-items:start;justify-content:start;width:100%;border-radius:.9rem;filter:drop-shadow(0px 1px 4px rgba(0,0,0,.35));background:#fff}.panel:nth-child(1){z-index:100}.panel:nth-child(2){z-index:99}.panel:nth-child(3){z-index:98}.panel:nth-child(4){z-index:97}.panel:nth-child(5){z-index:96}.panel:nth-child(6){z-index:95}.panel:nth-child(7){z-index:94}.panel:nth-child(8){z-index:93}.panel:nth-child(9){z-index:92}.panel:nth-child(10){z-index:91}.panel__disabled{opacity:.5;pointer-events:none}.panel__header{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-bottom:.1rem solid rgb(197,197,197);padding:1.5rem;min-height:3.4rem;height:max-content}.panel__header__right{display:flex;flex-direction:row;gap:1rem}.panel__header span{font-size:1.2rem;font-style:normal;font-weight:400;line-height:120%}.panel__header h3{display:inline-flex;align-items:center;gap:.2rem}.panel__header h3 .ui-tag{transform:translateY(.2rem)}.panel__header h3 .ui-tag:first-of-type{margin-left:1rem}.panel__body{display:block;width:100%;height:calc(100% - 8rem);padding-bottom:1.5rem}.panel__body__wrapper{padding:1.5rem;font-size:1.2rem;font-style:normal;font-weight:400;line-height:120%}.top{margin-top:5rem;margin-bottom:8rem;width:90rem}.top h1{font-size:4rem;font-weight:600;color:#133760;margin-bottom:1rem}.button{font-size:1.6rem;font-style:normal;font-weight:400;line-height:120%;transition:all .3s ease;cursor:pointer;width:max-content;height:max-content;font-weight:500}.button:disabled{opacity:.5;pointer-events:none;border:.1rem solid rgb(197,197,197)}.button:disabled:hover{cursor:not-allowed}.button:has(.icon):has(.text){padding-right:1.5rem}.button .text{pointer-events:none;font-size:1.6rem;font-style:normal;font-weight:400;line-height:120%;font-weight:500}.button .hiddentext{transition:max-width .5s ease;position:absolute;right:0;max-width:0;pointer-events:none;text-wrap:nowrap;z-index:-1;font-size:1.6rem;font-style:normal;font-weight:400;line-height:120%;font-weight:500;overflow:hidden}.button:hover .hiddentext{position:static;max-width:30rem;z-index:1}.button.disabled{pointer-events:none;opacity:.5}.button__rounded{position:relative;width:5rem;height:5rem;padding:.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%}.button__rounded .notification-bullet{position:absolute;top:-.5rem;right:-.5rem;padding:.5rem;height:1rem;width:1rem;background:#d31a1a;border-radius:50%;font-size:1rem;font-style:normal;font-weight:400;line-height:120%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600}.button__rounded svg{height:2rem;width:auto;pointer-events:none}.button__rounded.button__small{width:3rem;height:3rem;padding:0}.button__rounded.button__small svg{height:1.5rem;width:auto}.button svg{pointer-events:none}.button__square,.button__dropdown{padding:.75rem 1rem;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;border-radius:.75rem}.button__square svg,.button__dropdown svg{height:2.1rem;width:auto;pointer-events:none;stroke-width:1.5px}.button__square__list,.button__dropdown__list{display:none;position:absolute;z-index:1000;text-align:left;top:0;right:1.5rem;transform:translateY(5.5rem);background:#fff;filter:drop-shadow(0px 1px 4px rgba(0,0,0,.35));border-radius:.9rem;overflow:hidden}.button__square__list.show,.button__dropdown__list.show{display:block}.button__square__list__item,.button__dropdown__list__item{padding:.75rem 1rem;cursor:pointer;font-size:1.6rem;font-style:normal;font-weight:400;line-height:120%}.button__square__list__item:hover,.button__dropdown__list__item:hover{background:#cee5ff;color:#072133}.button__square__list__item__red,.button__dropdown__list__item__red{color:#d31a1a}.button__square__list__item__red:hover,.button__dropdown__list__item__red:hover{background:#ffd0d0}.button__option__list{display:none;position:absolute;z-index:1000;width:max-content;text-align:left;background:#fff;filter:drop-shadow(0px 1px 4px rgba(0,0,0,.35));border-radius:.9rem}.button__option__list.show{display:block}.button__option__list__item{padding:.75rem 1rem;cursor:pointer;border-radius:.9rem}.button__option__list__item:hover{background:#f4f4f4}.button__option__list__item__red{color:#d31a1a}.button__option__list__item__red:hover{background:#ffd0d0}.button__small{padding:.25rem .5rem;border-radius:1rem;font-size:1.4rem;font-style:normal;font-weight:400;line-height:120%}.button__blue{color:#072133;background:#cee5ff}.button__blue:hover{background:#a2cdfd}.button__bluedark{color:#fff;background:#133760}.button__bluedark:hover{background:#305788}.button__green{background:#3a883e;color:#fff}.button__green svg{stroke:#fff}.button__green:hover{background:#0d5211}.button__red{background:#ff5d5d;color:#fff}.button__red:hover{background:#d31a1a}.button__orange{background:#ffaf46;color:#fff}.button__orange:hover{background:#c77100}.button__grey{background:#f4f4f4;color:#3f3f3f}.button__grey:hover{background:#c5c5c5}.button__transparent{border:.1rem solid rgb(197,197,197)}.button__transparent:hover{border:.1rem solid rgb(63,63,63)}.button__white{border:.1rem solid rgb(197,197,197);background:#fff}.button__white:hover{border:.1rem solid rgb(63,63,63)}.layer{transition:all .3s ease;width:100vw;height:100vh;position:fixed;left:0;top:0;z-index:1110;display:flex;justify-content:end;visibility:hidden;opacity:0;transform:translateZ(1rem);background:#010b1f86;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.layer.open{visibility:visible;left:0;opacity:1}.layer.open .layer__container{transform:translate(0)}.layer__container{position:relative;z-index:1200;transition:all .3s ease;background:#fff;height:calc(100vh - 2rem);margin:1rem 0;width:40rem;display:flex;flex-direction:column;transform:translate(100%);filter:drop-shadow(0px 1px 4px rgba(0,0,0,.35));border-top-left-radius:1.5rem;border-bottom-left-radius:1.5rem}.layer__header{padding:3rem 1.5rem 3rem 3rem;border-bottom:.1rem solid rgb(197,197,197);display:flex;flex-direction:row;align-items:center;justify-content:space-between}.layer__header button{width:5rem;height:5rem}.layer__header button svg{height:2.5rem}.layer__body{height:100%;padding:3rem;display:flex;flex-direction:column;gap:1.5rem;overflow-y:scroll}.input-icon{position:absolute;right:1rem;bottom:.75rem;cursor:pointer}.input-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;column-gap:1rem;row-gap:1rem;position:relative}.input-wrapper-grid .input-choice{width:calc(20% - .8rem);flex:none}.input-wrapper-split4 .input-choice{width:calc(25% - .8rem);flex:none}.input-wrapper-split3 .input-choice{width:calc(33% - .8rem);flex:none}.input-wrapper-split2 .input-choice{width:calc(50% - .8rem);flex:none}.input-wrapper[disabled=true] input{opacity:.5;background:#c5c5c5;pointer-events:none}.input-group{width:100%}.input-group-small{width:9rem}.input-group .input{width:calc(100% - 3rem)}.input-label{font-size:1.4rem;font-style:normal;font-weight:400;line-height:120%;display:block;font-weight:500;width:100%;margin-bottom:.5rem}.input-label-required:after{content:" *";color:#d31a1a}.input-description{font-size:1.2rem;font-style:normal;font-weight:400;line-height:120%;display:block;opacity:.9;margin-top:.2rem}.input-choice{flex:1;height:9rem;position:relative}.input-choice-small{height:max-content}.input-choice-label{font-size:1.6rem;font-style:normal;font-weight:400;line-height:120%;transition:all .3s ease;font-weight:500;padding:2rem;border:.1rem solid #072133;height:calc(100% - 4rem);display:flex;justify-content:center;align-items:center;border-radius:1rem;text-align:center}.input-choice-label-checked{color:#fff;background:#133760}.input-choice-label-disabled{opacity:.5;background:#c5c5c5;pointer-events:none}.input-choice-label-small{padding:1rem}.input-choice-input{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.input-choice-input:disabled{opacity:.8;pointer-events:none}.input-text,.input-autocomplete{font-size:1.6rem;font-style:normal;font-weight:400;line-height:120%;width:100%;padding:.75rem 1.5rem;background:#f4f4f4;border-radius:.9rem;color:#072133;border:.1rem solid rgb(197,197,197)}.input-text::placeholder,.input-autocomplete::placeholder{opacity:.3}.input-text:focus,.input-autocomplete:focus{border:.1rem solid #072133}.input-text[error=true],.input-autocomplete[error=true]{border:.1rem solid rgb(211,26,26)}.input-text[valid=true],.input-autocomplete[valid=true]{border:.1rem solid #3a883e}.input-text[error=true]+.input-error,.input-autocomplete[error=true]+.input-error{display:block}.input-text[error=true]~.input-icon svg,.input-autocomplete[error=true]~.input-icon svg{stroke:#d31a1a}.input-text[valid=true]~.input-icon svg,.input-autocomplete[valid=true]~.input-icon svg{stroke:#0d5211}.input-error{display:none;color:#d31a1a;font-size:1rem;font-style:normal;font-weight:400;line-height:120%;font-weight:600;margin-top:.1rem}.input-autocomplete-list{display:none;position:absolute;top:100%;width:100%;background:#fff;z-index:1000;margin-top:.5rem;border:.1rem solid rgb(197,197,197);border-radius:.9rem}.input-autocomplete-list li{font-size:1.2rem;font-style:normal;font-weight:400;line-height:120%;padding:1rem;cursor:pointer}.input-autocomplete-list li:hover{background:#f4f4f4}.input-autocomplete-list.open{display:block}.input-icon-right{position:absolute;top:.5rem;right:.5rem}.input-switch{position:relative;display:inline-block;width:8rem;height:3.4rem}.input-switch-text{font-size:1.4rem;font-style:normal;font-weight:400;line-height:120%;position:absolute;font-weight:600;top:50%;transform:translateY(-55%)}.input-switch-text-left{color:#fff;left:1.5rem}.input-switch-text-right{color:#fff;right:1.5rem}.input-switch-input{opacity:0;width:0;height:0}.input-switch-input:checked+.input-switch-slider{background-color:#133760}.input-switch-input:checked+.input-switch-slider:before{-webkit-transform:translateX(4.6rem);-ms-transform:translateX(4.6rem);transform:translate(4.6rem)}.input-switch-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#c5c5c5;-webkit-transition:.4s;transition:.4s;border-radius:3.4rem}.input-switch-slider:before{position:absolute;content:"";height:2.6rem;width:2.6rem;left:.4rem;bottom:.4rem;background-color:#fff;-webkit-transition:.4s;transition:.4s;border-radius:50%}.input-range-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:3.4rem;background:#133760;outline:none;-webkit-transition:.2s;transition:opacity .2s;border-radius:2.6rem}.input-range-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;width:3rem;height:3rem;background:#fff;cursor:pointer;border-radius:50%}.input-range-slider::-moz-range-thumb{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50%;border:none;width:3rem;height:3rem;background:#fff;cursor:pointer}.form-wrapper{display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem}.form-wrapper h3{margin-bottom:2rem}.form-wrapper-group{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;gap:1.5rem;padding-bottom:3rem;margin-bottom:1.5rem;border-bottom:.1rem solid rgb(197,197,197);width:100%}.form-wrapper-group-small{border-bottom:unset;padding-bottom:0}.form-wrapper-group:last-of-type{border-bottom:none}.form-wrapper-group .input-wrapper{flex:1}.form-logo{position:absolute;width:25rem;border-radius:1rem;overflow:hidden;margin-top:4rem;cursor:pointer}.form-logo-overlay{position:absolute;top:0;left:0;object-fit:cover;height:100%;width:100%;background:#13376082;display:none;justify-content:center;align-items:center;flex-direction:column;color:#fff;font-size:1.2rem;font-style:normal;font-weight:400;line-height:120%;pointer-events:none}.form-logo-overlay span{text-align:center;font-weight:600}.form-logo:hover .form-picture-overlay{display:flex}.form-logo input{opacity:0;position:absolute;width:0;height:0}.form-logo img{width:100%;height:100%;object-fit:contain}.form-picture{position:absolute;width:10rem;aspect-ratio:1/1;border-radius:50%;overflow:hidden;cursor:pointer}.form-picture-overlay{position:absolute;top:0;left:0;object-fit:cover;height:100%;width:100%;background:#13376082;display:none;justify-content:center;align-items:center;flex-direction:column;color:#fff;font-size:1.2rem;font-style:normal;font-weight:400;line-height:120%;pointer-events:none}.form-picture-overlay span{text-align:center;font-weight:600}.form-picture:hover .form-picture-overlay{display:flex}.form-picture input{opacity:0;position:absolute;width:0;height:0}.form-picture img{width:100%;height:100%;object-fit:cover}.wrapper{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-items:start;gap:1.5rem;margin-bottom:1.5rem;position:relative}.wrapper:nth-child(1){z-index:100}.wrapper:nth-child(2){z-index:99}.wrapper:nth-child(3){z-index:98}.wrapper:nth-child(4){z-index:97}.wrapper:nth-child(5){z-index:96}.wrapper:nth-child(6){z-index:95}.wrapper:nth-child(7){z-index:94}.wrapper:nth-child(8){z-index:93}.wrapper:nth-child(9){z-index:92}.wrapper:nth-child(10){z-index:91}.wrapper__col{margin-bottom:0}.wrapper__col .panel{width:100%!important}.wrapper__1-3 .panel,.wrapper__1-3 .wrapper__col{width:calc(33.33% - 1rem)}.wrapper__1-2 .panel,.wrapper__1-2 .wrapper__col{width:calc(50% - .75rem)}.wrapper__1-12 .panel:first-of-type{width:calc(33.33% - 1rem)}.wrapper__1-12 .panel:last-of-type{width:calc(66.66% - .5rem)}.wrapper__1-12 .wrapper__col:first-of-type{width:calc(33.33% - 1rem)}.wrapper__1-12 .wrapper__col:last-of-type{width:calc(66.66% - .5rem)}.wrapper__1-12 .wrapper__col:nth-child(2){width:calc(66.66% - .5rem)}.wrapper__1-21 .panel:first-of-type{width:calc(66.66% - .5rem)}.wrapper__1-21 .panel:last-of-type{width:calc(33.33% - 1rem)}.wrapper__1-21 .wrapper__col:first-of-type{width:calc(66.66% - .5rem)}.wrapper__1-21 .wrapper__col:nth-child(2){width:calc(33.33% - 1rem)}.modal{transition:all .3s ease;width:100vw;height:100vh;position:fixed;left:0;top:0;z-index:1000;display:flex;justify-content:center;align-items:center;visibility:hidden;opacity:0;background:#010b1f86;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal.open{visibility:visible;left:0;opacity:1}.modal.open .modal__container{transform:translateY(0) translate(12rem)}.modal__container{transition:all .3s ease;background:#fff;transform:translateY(20%) translate(12rem);display:flex;flex-direction:column;filter:drop-shadow(0px 1px 4px rgba(0,0,0,.35));border-radius:1.5rem}.modal__container__small{height:25rem;width:80rem}.modal__container__big{min-height:25rem;width:80rem}.modal__header{padding:3rem 1.5rem 3rem 3rem;border-bottom:.1rem solid rgb(197,197,197);display:flex;flex-direction:row;align-items:center;justify-content:space-between}.modal__body{height:100%;padding:3rem;display:flex;flex-direction:column;gap:1.5rem;max-height:70vh;overflow-y:scroll;height:max-content}.modal__body__small{padding:0 .5rem 1.5rem}.modal__footer:empty{display:none}.widget{width:calc(100% - 3rem);height:calc(100% - 1.5rem);display:flex;flex-direction:column;gap:1.5rem;margin:1.5rem 1.5rem 0}.widget__zone{height:auto;min-height:12rem;height:100%;width:100%;border:.2rem dashed rgb(197,197,197);border-radius:.9rem;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:1.4rem;font-style:normal;font-weight:400;line-height:120%}.widget__zone__buttons{display:flex;flex-direction:row;gap:1rem}.widget__zone__button{margin:1rem auto 0;cursor:pointer}.widget__zone.disabled{opacity:.5;pointer-events:none}.notification__container{display:flex;flex-direction:column;align-items:center;gap:1.5rem;position:fixed;z-index:600;right:0;top:0;width:calc(100vw - 30rem);pointer-events:none}.notification__container__item{width:60rem;height:max-content;background:#fff;border-radius:1.5rem;border:.1rem solid #133760;display:flex;flex-direction:row;align-items:stretch;overflow:hidden;transform:translateY(9rem);animation:moveToTop 5s forwards;animation-delay:1s}.notification__container__item__icon{padding:1.5rem;border-right:.1rem solid #133760;background:#cee5ff;display:flex;align-items:center}.notification__container__item__icon svg{height:1.5rem;width:1.5rem}.notification__container__item__content{padding:1.5rem;font-size:1.6rem;font-style:normal;font-weight:400;line-height:120%;text-align:center;width:100%}.notification__container__item__error{border:.1rem solid rgb(211,26,26)}.notification__container__item__error .notification__container__item__icon{border-right:.1rem solid rgb(211,26,26);background:#ffd0d0}.notification__container__item__valid{border:.1rem solid #0d5211}.notification__container__item__valid .notification__container__item__icon{border-right:.1rem solid #0d5211;background:#9edda1}.notification__container__item__warning{border:.1rem solid rgb(199,113,0)}.notification__container__item__warning .notification__container__item__icon{border-right:.1rem solid rgb(199,113,0);background:#ffdeb4}@keyframes moveToTop{0%{transform:translateY(9rem)}50%{transform:translateY(1.5rem)}95%{opacity:1;transform:translateY(1.5rem)}99%{opacity:0;transform:translateY(1.5rem)}to{opacity:0;transform:translateY(1.5rem);display:none}}.notification__bar{display:flex;flex-direction:column;gap:1.5rem}.notification__bar__item{display:flex;flex-direction:column;border:.1rem solid #133760;border-radius:.9rem;overflow:hidden}.notification__bar__item__date{font-size:1.4rem;font-style:normal;font-weight:400;line-height:120%;padding:1rem 1rem 0;display:flex;flex-direction:row}.notification__bar__item__date button{width:3rem;height:3rem;margin-left:auto;transform:translateY(-1rem) translate(1rem)}.notification__bar__item__content{font-size:1.6rem;font-style:normal;font-weight:400;line-height:120%;padding:1rem}.notification__bar__item__progress{width:100%;height:1rem;background:#cee5ff;position:relative}.notification__bar__item__progress span{transition:all .3s ease;position:absolute;left:0;top:0;display:block;height:1rem;background:#133760}.notification__bar__item__error{border:.1rem solid rgb(211,26,26)}.notification__bar__item__error .notification__bar__item__progress{background:#ffd0d0}.notification__bar__item__error span{background:#d31a1a}.notification__bar__item__valid{border:.1rem solid #0d5211}.notification__bar__item__valid .notification__bar__item__progress{background:#9edda1}.notification__bar__item__valid span{background:#0d5211}.ui-tag{padding:.5rem .75rem;border-radius:.5rem;font-weight:600!important;display:inline-flex;align-items:center;gap:.5rem;font-size:1.2rem!important}.ui-tag svg{height:1.5rem;width:1.5rem}.ui-tag-blue{background:#cee5ff;color:#133760}.ui-tag-red{background:#ffd0d0;color:#d31a1a}.ui-tag-orange{background:#ffdeb4;color:#c77100}.ui-tag-green{background:#9edda1;color:#0d5211}.ui-tag-transparent{color:#072133;border:.1rem solid #072133}.ui-tag-image{display:flex;flex-direction:row}.ui-tag-image-item{display:block;width:2.5rem;height:2.5rem;border-radius:50%;overflow:hidden}.ui-tag-image-item img{width:100%;height:100%;object-fit:cover}.ui-tag-image-item:nth-of-type(2){transform:translate(-1rem)}.ui-tag-image-item:nth-of-type(3){transform:translate(-2rem)}.text-xl{font-size:1.6rem;font-style:normal;font-weight:600;line-height:120%}.text-l{font-size:1.8rem;font-style:normal;font-weight:400;line-height:120%}.text-m{font-size:1.6rem;font-style:normal;font-weight:400;line-height:120%}.text-s{font-size:1.4rem;font-style:normal;font-weight:400;line-height:120%}.text ol{margin:3rem 0;list-style:decimal;padding-left:2rem;display:flex;flex-direction:column;gap:1rem}.text-quote{border:.1rem solid #133760;background:#cee5ff;padding:1.5rem;border-radius:1rem}.ui-orange{color:#c77100}.ui-red{color:#d31a1a}.accordion{width:100%;max-width:80rem;margin:20px auto;border:1px solid #ccc;border-radius:.9rem;overflow:hidden;display:flex;flex-direction:column}.accordion .accordion-item{border-bottom:1px solid #ccc;width:100%}.accordion .accordion-item:last-child{border-bottom:none}.accordion .accordion-item .accordion-header{padding:1.5rem;background-color:#f7f7f7;cursor:pointer;position:relative;transition:background-color .3s ease;font-size:1.4rem;font-style:normal;font-weight:400;line-height:120%;font-weight:500}.accordion .accordion-item .accordion-header:hover{background-color:#e2e2e2}.accordion .accordion-item .accordion-header:after{content:"+";font-size:1.8rem;position:absolute;right:15px;top:50%;height:2rem;display:flex;align-items:center;justify-content:center;transform:translateY(-50%)}.accordion .accordion-item .accordion-header.active:after{content:"-"}.accordion .accordion-item .accordion-content{padding:0 1.5rem;max-height:0;overflow:hidden;transition:max-height .3s ease;background-color:#fafafa;font-size:1.4rem;font-style:normal;font-weight:400;line-height:120%}.accordion .accordion-item .accordion-content p{margin:1rem 0;padding:0;text-align:justify}.accordion .accordion-item.open .accordion-content{max-height:50rem}.overview{display:flex;flex-direction:row}.overview__done{width:20%;display:flex;flex-direction:column;border-right:.1rem solid rgb(197,197,197);padding:0 1.5rem 1.5rem 0}.overview__progress{width:80%;padding:0 0rem 0rem 1.5rem}.overview h3{margin-bottom:1rem}.progress{display:flex;flex-direction:column;margin:1.5rem 0;gap:1rem;position:relative}.progress:last-of-type{margin-bottom:0}.progress__title{width:100%}.progress__bar{width:100%;height:3rem;border-radius:1rem;background:#cee5ff;cursor:zoom-in}.progress__bar__background{transition:all .3s ease;height:100%;background:#133760;border-radius:1rem;display:flex;align-items:center;justify-content:end;color:#fff;font-size:1.8rem;font-style:normal;font-weight:400;line-height:120%}.progress__bar:hover+.progress__tasks{scale:1;z-index:200;visibility:visible}.progress__tasks{transition:all .3s ease;position:absolute;right:5rem;display:flex;visibility:hidden;z-index:-1;top:50%;scale:0;transform:translateY(-50%);background:#fff;width:20rem;padding:1.5rem;filter:drop-shadow(0px 1px 4px rgba(0,0,0,.35));border-radius:.9rem;flex-direction:column;gap:.5rem}.progress__tasks h4{margin-bottom:1rem}.progress__tasks li{font-size:1.4rem;font-style:normal;font-weight:400;line-height:120%;display:flex;width:100%;flex-direction:row;justify-content:space-between;align-items:center}html{font-size:10px;overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar{display:none}html.overflow-hidden{overflow-y:hidden;touch-action:none;-ms-touch-action:none}@media screen and (min-width: 769px) and (max-width: 1440px){html{font-size:calc(.6944444444vw - 0px / 144)}}@media screen and (max-width: 768px){html{font-size:calc(2.6666666667vw - 0px / 37.5)}}body{background:#f4f4f4;color:#072133;font-family:Plus Jakarta Sans}#app{display:flex;flex-direction:row}main{padding:10rem 1.5rem 1.5rem;width:calc(100% - 33rem);margin-bottom:4rem;max-width:1080px;margin-left:auto;margin-right:max(1.5rem,(100vw - 33rem - 1080px) / 2);-ms-overflow-style:none;scrollbar-width:none}main::-webkit-scrollbar{display:none}*{font-family:Plus Jakarta Sans}h2{font-size:2.5rem;font-style:normal;font-weight:700;letter-spacing:.16rem}h3{font-size:2rem;font-style:normal;font-weight:600}h4{font-size:1.6rem;font-style:normal;font-weight:600}i{font-size:1.2rem;font-style:normal;font-weight:400;line-height:120%;font-style:italic;font-weight:500}b{font-weight:600}.richtext h2{font-size:2.5rem;font-style:normal;font-weight:700;letter-spacing:.16rem}.richtext h3{font-size:2rem;font-style:normal;font-weight:600}.richtext h4{font-size:1.6rem;font-style:normal;font-weight:600}.richtext i{font-size:1.2rem;font-style:normal;font-weight:400;line-height:120%;font-style:italic;font-weight:500}.richtext b{font-weight:600}.clickable{cursor:pointer;transition:all .3s ease}.clickable:hover{background:#f4f4f4}.clickable-soft{cursor:pointer}.hover{transition:all .3s ease}.hover:hover{background:#f4f4f4}.w-25{width:25%}.w-50{width:50%}.small{scale:.7}.btn_filters{position:fixed;z-index:999;top:1.5rem;left:calc(50% + 12rem);color:#133760;background:#cee5ff;padding:1rem 1.5rem;border-radius:2rem;display:flex;align-items:center;transition:all .3s ease;transform:translate(-50%);filter:drop-shadow(0px 1px 4px rgba(0,0,0,.35));font-size:1.8rem;font-style:normal;font-weight:400;line-height:120%;gap:1rem;cursor:pointer;font-weight:600}.btn_filters svg{stroke-width:.2rem;height:2.1rem;width:2.1rem;transform:translateY(.1rem)}.btn_filters:hover{background:#133760;color:#fff}.btn_filters:disabled{opacity:.5;pointer-events:none}.btn_filters_save{left:31.5rem;transform:unset}.stepper{width:100%;display:flex;flex-direction:row;margin-bottom:2rem;margin-top:2rem}.stepper li{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;color:#133760;font-size:1.4rem;font-style:normal;font-weight:400;line-height:120%;position:relative;opacity:.5}.stepper li.head:after{content:none}.stepper li.head:first-of-type{width:10%;flex:unset}.stepper li.checked{opacity:1}.stepper li.checked span{background:#cee5ff}.stepper li.checked:after{border-bottom:.3rem solid #133760}.stepper li.todo{opacity:1}.stepper li.todo span{scale:1.5;border:.3rem solid #CEE5FF}.stepper li.todo:after{opacity:.5}.stepper li.todo.ahi_check{color:#c77100}.stepper li.todo.ahi_check span{border:.3rem dotted rgb(199,113,0)}.stepper li.invalid{opacity:1}.stepper li.invalid span{border:.3rem solid rgb(211,26,26);background:#ffd0d0}.stepper li.invalid:after{opacity:.5}.stepper li:after{position:absolute;content:"";display:block;width:calc(100% - 2.4rem);left:calc(50% + 1.1rem);top:1.1rem;border-bottom:.3rem dashed #133760;z-index:-1}.stepper li:last-of-type:after{content:none}.stepper li span{height:2rem;width:2rem;border-radius:50%;border:.3rem solid #133760;background:#f4f4f4}#map9{aspect-ratio:3/2}.leaflet-container{width:100%;height:100%}.leaflet-popup-content{width:15rem!important;font-size:1.4rem;font-style:normal;font-weight:400;line-height:120%}.leaflet-tooltip-pane{font-size:1.4rem;font-style:normal;font-weight:400;line-height:120%}
