@font-face{font-family:Poppins-Medium;src:url(/fonts/Poppins-Medium.ttf)}@font-face{font-family:Poppins-Light;src:url(/fonts/Poppins-Light.ttf)}@font-face{font-family:VarelaRound-Regular;src:url(/fonts/VarelaRound-Regular.ttf)}body{background-color:#e5e7eb;display:flex;align-items:center;font-family:sans-serif;justify-content:center}::-webkit-scrollbar{width:6px;height:6px;border:1px solid #d5d5d5}::-webkit-scrollbar-track{border-radius:0;background:#eee}::-webkit-scrollbar-thumb{border-radius:0;background:#b0b0b0}.loader{margin:auto;border:5px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;width:20px!important;height:20px!important;animation:spin 1s linear infinite;min-height:20px!important}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.main-container{display:flex;flex-direction:column;background-color:#fff;border-radius:8px;box-shadow:0 4px 5px rgba(0,0,0,.184);z-index:100;position:relative;transition:height 5s ease-out}.hiperlink{color:#3c74ed;text-decoration:none;font-size:13px}.hiperlink:hover{transform:scale(1.01);text-decoration:underline}.label-input-titles{font-weight:700;font-size:14px}.form-label-input{display:flex;flex-direction:column;padding:0 22px}.form-label-input.file-input{overflow:hidden}.form-label-input.file-input img{width:-moz-fit-content;width:fit-content;height:150px;margin:auto 0}.form-label-input.file-input p{font-weight:800;font-size:14px;opacity:.7}.form-label-input.file-input .close{border:none;background-color:#ccc;border-radius:100px;padding-bottom:2px;cursor:pointer;margin-left:2px}.form-label-input video{width:100%;margin:6px auto 0}.flex-space-between{display:flex;justify-content:space-between}.navigation-button{margin:0 22px 22px;background-color:#00a2af;color:#fff;padding:10px 0;border-radius:7px;border:none;font-family:Poppins-Medium;font-size:15px}.navigation-button:hover{cursor:pointer;opacity:.7;transition:opacity .5s ease-out}.navigation-button.inverted{color:#00a2af!important;background-color:#fff!important;padding:10px 20px!important}.navigation-button.link{-webkit-text-decoration:underline rgba(0,162,175,.314);text-decoration:underline rgba(0,162,175,.314);font-family:inherit;font-weight:700;font-size:13px;padding:0!important}.navigation-button.link:hover{-webkit-text-decoration:underline #00a2af;text-decoration:underline #00a2af;transform:scale(1.01)}.navigation-button.larger{width:170px!important}.navigation-button.inactive{background-color:#aaa;color:#e4efe7!important;pointer-events:none;cursor:pointer}.navigation-button.thin{margin:0 0 22px;color:#00a2af;background-color:#fff;padding:10px 0;font-family:Poppins-Light;border:1px solid}.navigation-button.thin:hover{background-color:#00a2af;color:#fff}.navigation-button.outlined{margin:9px 0 22px;color:#00a2af;background-color:#fff;padding:5px 0;border:1px solid;cursor:pointer;width:60%}.navigation-button.special{margin:auto auto 22px;width:60%!important}.two-buttons .navigation-button{padding:10px 20px}.h2-title{padding:22px 22px 15px}.h2-title,.h2-title-v2{font-size:17px;margin:0;opacity:.8}.h2-title-v2{padding:22px 22px 3px}.h2-title-v2+small{padding:0 22px 22px}.extra{padding-top:10px!important;font-size:17px!important}.input-like{background-color:#fafafa;border:1px solid rgba(0,0,0,.188);border-radius:2px;line-height:30px;margin:8px 0 16px}.input-like:focus-visible{outline:1px auto #14b8a6}.main-logo{display:block;margin:13px auto 20px;z-index:100;position:relative}.sign-in-page{height:800px}.main-layout,.sign-in-page{width:400px;background-color:#e5e7eb!important;padding:8px}.layout-svg-background{position:fixed;z-index:50;bottom:-82px;left:50%;transform:translateX(-50%)}.layout-svg-background .green{fill:#63b146;transform:translateX(900px)}.layout-svg-background .blue{fill:#00a2af;transform:translateX(300px)}#stepper{padding:12px 12px 10px;border:1px solid #e0e0e0;display:flex;justify-content:space-between;background-color:#fafafa;border-radius:8px 8px 0 0}#stepper .step{width:100%;border-top:3px solid #d4d4d8;margin:8px}#stepper .step.is-active{border-top:3px solid #0891b2!important}#stepper .step .title{font-weight:600;font-size:12px;text-transform:uppercase;margin:10px 0 4px;color:rgba(0,0,0,.396)}#stepper .step.is-active .title{color:#0891b2!important}#stepper .step .subtitle{margin:0;font-size:13px;font-weight:600;opacity:.7}#stepper .step.is-active .subtitle{opacity:1!important}.two-stacked-inputs{display:flex;justify-content:space-between;padding:0 22px}.two-stacked-inputs span{width:45%}.two-stacked-inputs span input{width:100%;margin:8px 12px 16px 0!important}input{text-indent:6px}.coverage-options{padding:13px 22px 0;display:grid}.coverage-options span{line-height:25px}.coverage-options span input[type=radio]{transform:scale(1.4);margin-top:-1px;vertical-align:middle}.coverage-options span label{font-size:small;margin-left:6px;font-weight:600}.coverage-options span.disabled label{opacity:.4!important}#coverage-table{padding:0 22px 22px;display:grid;font-family:VarelaRound-Regular!important}#coverage-table .row{display:grid;grid-template-columns:14fr 43fr 43fr;border:2px solid #f0f0f0}#coverage-table .row p{margin:0;line-height:26px;font-weight:600}#coverage-table .row:first-child{background-color:#f4f4f5;text-align:left;font-size:12px;line-height:20px}#coverage-table .row:not(:first-child){font-size:13px;background-color:#f7fdfd;line-height:34px;font-weight:100;font-family:sans-serif;border-bottom:none}#coverage-table .row:last-child{border-radius:0 0 6px 6px}#coverage-table .row:nth-child(2){border-radius:6px 6px 0 0;margin-top:8px}#coverage-table .row input[type=radio]{width:18px;transform:scale(1);text-align:center;margin:auto}.two-buttons{display:flex;justify-content:space-between}.confirmation-text{margin:11px 22px 26px;text-align:center;font-weight:400}.confirmation-title{margin:0 22px;text-align:center;font-size:21px}.grid-dashboard{display:grid;grid-template-columns:1fr 1fr;padding:16px;grid-gap:16px}.grid-dashboard .dashboard-box{font-family:Poppins-Medium;text-decoration:none;height:170px;background-color:#f1f6f7;border:2px solid #00a2af;color:#00a2af;border-radius:8px}.grid-dashboard .dashboard-box p{text-align:center;position:relative;top:50%;transform:translateY(-50%);margin:0}.coverage-categories{grid-gap:10px;display:grid;grid-template-columns:1fr 1fr;padding:8px 22px}.coverage-categories .single-categorie{border-radius:5px;border:2.2px solid #e0e0e0;padding:8px;background-color:#fff}.coverage-categories .single-categorie p{font-size:12px;text-align:center;margin:3px 3px 0}.coverage-categories .single-categorie:hover{cursor:pointer}.coverage-categories .single-categorie.selected{background-color:rgba(0,162,175,.188);border:1px solid #14b8a6;transition:all .5s ease-in}.coverage-categories .single-categorie.disabled{pointer-events:none;background-color:#f4f4f5}.build-coverage-select{border:1px solid #dfdfe2;text-indent:8px;margin:0 22px;line-height:56px;height:36px;border-radius:3px}.build-coverage-select.v2{width:100%;margin:8px 12px 16px 0!important}.concierge-options{background-color:#fff;border-radius:6px;border:1.5px solid #dfdfe2;padding:10px;margin:0 22px 17px;display:flex;flex-direction:column;align-items:center}.concierge-options p{font-weight:600;margin:4px 0 0;font-weight:200;font-family:VarelaRound-Regular!important;width:-moz-fit-content;width:fit-content}.concierge-options:hover{cursor:pointer;transform:scale(1.015);transition:all .5s ease-in-out;background-color:#f0fdfa;border:1.5px solid #4bc9bb}.concierge-options+.concierge-options+.concierge-options{margin-bottom:22px}.page-title{font-size:17px;margin:15px 22px;font-weight:700}.go-back-button{margin:17px 22px 7px;font-size:13px;color:#00a2af;text-decoration:none;font-weight:500}.center-image{display:block;margin:auto!important}.bottom-margin{margin-bottom:15px}.options-button{height:0;color:#00a2af;background-color:#fafafa;border:1px solid #d4d4d8;font-size:14px;font-family:Poppins-Medium;min-height:43px;margin:0 22px 4px;border-radius:6px;padding:8px 0;z-index:100;height:-moz-fit-content;height:fit-content}.options-button+.options-button{margin-bottom:20px}.options-button:hover{cursor:pointer}.options-button.dropdown{display:grid;grid-template-columns:88% 12%}.options-button.dropdown p{border-right:1px solid #d4d4d8;margin:0}.options-button.dropdown.open{margin-bottom:1px}.options-button.dropdown.open+.button-dropdown-options,.options-button.dropdown.open+.button-dropdown-options+.button-dropdown-options,.options-button.dropdown.open+.button-dropdown-options+.button-dropdown-options+.button-dropdown-options{display:block!important;position:relative;top:0;opacity:1;min-height:43px!important;color:#00a2af!important}.options-button.dropdown.open+.button-dropdown-options+.button-dropdown-options+.button-dropdown-options{margin-bottom:16px}.button-dropdown-options{height:0;color:#00a2af;background-color:#fafafa;font-size:14px;font-family:Poppins-Medium;margin:0 22px;border-radius:6px 6px 0 0;border:1px solid #d4d4d8;border-bottom:none;cursor:pointer;position:relative;top:-42px;opacity:0;color:#fff;transition:top .3s,opacity .3s}.button-dropdown-options+.button-dropdown-options{border-radius:0}.button-dropdown-options+.button-dropdown-options+.button-dropdown-options{border-radius:0 0 6px 6px;margin-bottom:0;border-bottom:1px solid #d4d4d8}.mt-10{margin-top:10px}.mt-16{margin-top:16px}.mt-0{margin-top:0}.mb-16{margin-bottom:16px!important}.mb-10{margin-bottom:10px!important}.send-input{border:1.5px solid #e2e2e2;border-radius:4px;margin:0 22px;display:flex;padding:3px;background-color:#f4f7ff}.send-input input{background-color:#f4f7ff;border:none;width:100%;font-size:15.5px}.send-input input:focus-visible{border:none;outline:none}.send-input .send-button{background-color:#3056d3;border:none;border-radius:5px;height:40px;width:43px}.chat-area{margin:0 22px;max-height:400px;overflow:auto}.chat-area .ai-engine-label{font-size:13px;font-weight:600;opacity:.6;text-indent:2px;margin-bottom:8px}.chat-area .ai-engine-msg{background-color:#f4f7ff;max-width:70%;padding:16px;border-radius:0 16px 16px 16px;color:rgba(0,0,0,.6);font-size:15px;margin:0}.chat-area .ai-time{font-size:12px}.chat-area .user-msg{background-color:#3056d3;max-width:70%;padding:16px;border-radius:16px 16px 0 16px;color:#fff;font-size:15px;margin-left:auto;margin-bottom:0;word-wrap:break-word}.chat-area .user-time{font-size:12px;text-align:end}#modal-overlays{display:none}#modal-overlays.is-active{z-index:1000;position:absolute;background-color:rgba(0,0,0,.65);height:100vh;width:100vw;top:0;left:0;display:block!important}#modal-overlays .modal-content{background:#fff;padding:0;width:max-content;max-width:470px;border-radius:8px;position:relative;top:42%;transform:translate(-50%,-50%);left:50%;overflow:auto}#modal-overlays .modal-content header{line-height:36px;display:flex;justify-content:space-between;padding:.5rem 1.5rem;background-color:#fafafa;border-bottom:1px solid #ebebed;font-size:16px}#modal-overlays .modal-content header #close-modal{border:none;background:none;font-family:monospace;font-size:18px;cursor:pointer}#modal-overlays .modal-content section{display:flex;flex-direction:column;padding:0 1.5rem 6px}#modal-overlays .modal-content section .text{font-weight:200}#modal-overlays .modal-content footer{text-align:center}.fs-18{font-size:18px}.user-demo-title{font-size:19px;margin:22px 22px 19px;font-weight:700}.choose-user-demo{margin:0 25px 25px;display:flex;flex-direction:row;justify-content:space-around}.choose-user-demo button{width:45%;height:200px;border:1px solid rgba(0,0,0,.3);background-color:#f1f6f7}.choose-user-demo button:first-child{border-radius:8px 0 0 8px}.choose-user-demo button:last-child{border-radius:0 8px 8px 0}.choose-user-demo button span svg{height:45px;width:45px;opacity:.7}.choose-user-demo button p{font-size:18px;font-weight:700;margin-top:8px;opacity:.7}.choose-user-demo button:hover{transition:all .7s ease;transform:scale(1.009)}.choose-user-demo button:hover p,.choose-user-demo button:hover span svg{opacity:1}.video-container{position:relative}.video-container p{bottom:-6px;position:absolute;right:4px;color:#fff}.video-container video{width:100%}#map{margin:auto;width:90%;height:50vh;min-height:390px}.paragraph{margin:10px 22px}.content-paragraph{margin:10px 0 14px}@media(max-width:450px){.modal-content{width:90vw!important}}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:U+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:U+0370-0377,U+037a-037f,U+0384-038a,U+038c,U+038e-03a1,U+03a3-03ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.20%;descent-override:22.48%;line-gap-override:0.00%;size-adjust:107.40%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}