:root{--primary-color:#34cb79;--title-color:#322153;--text-color:#6c6c80}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;background:#f0f0f5;color:#6c6c80;color:var(--text-color)}body,button,input{font-family:Roboto,Arial,Helvetica,sans-serif}h1,h2,h3,h4,h5,h6{color:#322153;color:var(--title-color);font-family:Ubuntu}.dropzone{background:#e1faec;height:300px;margin-top:48px;outline:0}.dropzone,.dropzone .noImage{align-items:center;border-radius:10px;display:flex;justify-content:center}.dropzone .noImage{border:1px dashed #4ecb79;color:#6c6c80;cursor:pointer;flex-direction:column;height:calc(100% - 60px);text-align:center;width:calc(100% - 60px)}.dropzone .noImage:hover{color:#333}.dropzone .imgContainer{background-color:#e1faec;border:1px dashed #6c6c80;border-radius:10px;display:flex;height:100%;max-height:300px;overflow:hidden;position:relative;width:100%}.dropzone .imgContainer img{height:calc(100% - 10px);left:5px;object-fit:cover;position:relative;top:5px;width:calc(100% - 10px)}.dropzone .imgContainer img,.dropzone .imgCover{border-radius:10px;bottom:0;display:flex;right:0}.dropzone .imgCover{align-items:center;background:#0000;color:#0000;cursor:pointer;flex-direction:column;font-size:16px;font-weight:700;height:100%;justify-content:center;left:0;margin:auto;position:absolute;text-align:center;top:0;transition:background .5s,color .5s;width:100%}.dropzone .imgCover:hover{background:#fffc;color:#6c6c80}.dropzone .boldText{color:#333;font-weight:700;text-align:center}.dropzone .icon{color:#4ecb79}.dropzone .icon,.dropzone .newIcon{height:24px;margin-bottom:8px;width:24px}.dropzone .newIcon{color:#0000;transition:color .5s}.dropzone .imgCover:hover .newIcon{color:#6c6c80;height:24px;margin-bottom:8px;width:24px}#page-create-point{margin:0 auto;max-width:1100px;width:100%}#page-create-point header{align-items:center;display:flex;justify-content:space-between;margin-top:48px}#page-create-point header a{align-items:center;color:var(--title-color);display:flex;font-weight:700;text-decoration:none}#page-create-point header a svg{color:var(--primary-color);margin-right:16px}#page-create-point form{background:#fff;border-radius:8px;display:flex;flex-direction:column;margin:80px auto;max-width:730px;padding:64px}#page-create-point form h1{font-size:36px}#page-create-point form fieldset{border:0;margin-top:64px;min-inline-size:auto}#page-create-point form legend{align-items:center;display:flex;justify-content:space-between;margin-bottom:40px;width:100%}#page-create-point form legend h2{font-size:24px}#page-create-point form legend span{color:var(--text-color);font-size:14px;font-weight:400}#page-create-point form .field-group{display:flex;flex:1 1}#page-create-point form .field{display:flex;flex:1 1;flex-direction:column;margin-bottom:24px}#page-create-point form .field input[type=email],#page-create-point form .field input[type=number],#page-create-point form .field input[type=text],#page-create-point form .field select{background:#f0f0f5;border:0;border-radius:8px;color:#6c6c80;flex:1 1;font-size:16px;padding:16px 24px}#page-create-point form .field select{-webkit-appearance:none;appearance:none;cursor:pointer;outline-style:none}#page-create-point form .field input::placeholder{color:#a0a0b2}#page-create-point form .field label{font-size:14px;margin-bottom:8px}#page-create-point form .field :disabled{cursor:not-allowed}#page-create-point form .field-group .field+.field,#page-create-point form .field-group input+input{margin-left:24px}#page-create-point form .field-check{align-items:center;flex-direction:row}#page-create-point form .field-check input[type=checkbox]{background:#f0f0f5}#page-create-point form .field-check label{margin:0 0 0 8px}#page-create-point form .googleMaps-container{border-radius:8px;height:350px;margin-bottom:24px;width:100%}#page-create-point button{align-self:flex-end;background:var(--primary-color);border:0;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;height:56px;margin-top:40px;outline-style:none;transition:background-color .2s;width:260px}#page-create-point button:hover{background:#2fb86e}.items-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);list-style:none}.items-grid li{align-items:center;background:#f5f5f5;border:2px solid #f5f5f5;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;height:180px;justify-content:space-between;padding:32px 24px 16px;text-align:center}.items-grid li span{align-items:center;color:var(--title-color);display:flex;flex:1 1;margin-top:12px}.items-grid li.selected{background:#e1faec;border:2px solid #34cb79}.items-grid img{height:64px;width:64px}.containerFinal{align-items:center;background-color:#0e0a14f2;bottom:0;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;margin:auto;position:fixed;right:0;top:0;transition:background .5s,color .5s;width:100%}.containerFinal .iconFinal{color:#34cb79;height:50px;width:50px}.containerFinal .messageFinal{color:#fff;font-size:30px;font-weight:700;margin-top:10px;text-align:center}.buttonCloseFinal{align-items:center;background:var(--primary-color);border-radius:8px;color:#fff;display:flex;font-weight:700;height:56px;margin-top:25px;overflow:hidden;text-align:center;text-decoration:none;width:260px}.buttonCloseFinal:hover{background:#2fb86e}.buttonCloseFinal span{align-items:center;background:#00000014;display:block;display:flex;height:56px;justify-content:center;transition:background-color .2s;width:56px}.buttonCloseFinal span svg{color:#fff;height:20px;width:20px}.buttonCloseFinal strong{color:#fff;flex:1 1;text-align:center}.containerFinal .secondsFinal{color:#ccc;margin-top:15px}.containerSearch{align-items:center;background-color:#0e0a14f2;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;margin:auto;position:fixed;top:0;transition:background .2s,color .2s;width:100%}.containerSearch p{color:#ccc;font-size:30px;font-weight:700;margin:20px 0 30px;text-align:center}.containerSearch .buttonCloseUp svg{color:#fff;cursor:pointer;height:30px;left:90%;position:absolute;top:40px;transition:color .2s,width .2s,height .2s;width:30px}.containerSearch .buttonCloseUp:hover svg{color:var(--primary-color);height:32px;width:32px}.containerSearch button{align-items:center;border:0;border-radius:8px;cursor:pointer;display:flex;height:64px;outline-style:none;overflow:hidden;position:relative;text-decoration:none;width:260px}.containerSearch .buttonDisable:disabled{background-color:#ccc;color:#666;cursor:not-allowed;margin-top:30px}.containerSearch .buttonSearch{background:#322153;margin-top:30px}.containerSearch .buttonClose{background:var(--primary-color);margin-top:20px}.containerSearch button span{align-items:center;display:flex;height:64px;justify-content:center;transition:width .2s;width:64px}.containerSearch .buttonSearch span{background:#00000029}.containerSearch .buttonClose span,.containerSearch .buttonDisable span{background:#00000014}.containerSearch button span svg{color:#fff;height:20px;width:20px}.containerSearch .buttonDisable span svg{color:#666;height:20px;width:20px}.containerSearch button strong{color:#fff;flex:1 1;font-size:16px;font-weight:700;left:50%;text-align:center;transition:color .2s,left .2s}.containerSearch .buttonClose:hover span,.containerSearch .buttonSearch:hover span{width:100%}.containerSearch .buttonDisable span{width:64px}.containerSearch .buttonDisable strong{color:#666;flex:1 1;font-size:16px;font-weight:700;left:49%;text-align:center}.containerSearch .buttonClose:hover strong,.containerSearch .buttonSearch:hover strong{color:#0000;left:100%;position:absolute}.containerSearch fieldset{border:0;margin-top:42px;min-inline-size:auto}.containerSearch .field-group{display:flex;flex:1 1}.containerSearch .field{display:flex;flex:1 1;flex-direction:column;margin-bottom:24px}.containerSearch .field-group .field+.field{margin-left:24px}.containerSearch .field input[type=text]{flex:1 1}.containerSearch .field input[type=text],.containerSearch .field select{background:#f0f0f5;border:0;border-radius:8px;color:#6c6c80;font-size:16px;outline-style:none;padding:16px 24px}.containerSearch .field select{-webkit-appearance:none;appearance:none;cursor:pointer}.containerSearch .field input::placeholder{color:#a0a0b2}.containerSearch .field label{font-size:14px;margin-bottom:8px}.containerSearch form{border-radius:8px}.containerSearch ul{grid-gap:96px;display:grid;gap:96px;grid-template-columns:repeat(3,1fr);list-style:none}.containerSearch li{background:#f5f5f5;border:2px solid #f5f5f5;border-radius:8px;cursor:pointer;flex-direction:column;height:96px;position:relative;width:96px}.containerSearch li,.containerSearch li span{align-items:center;display:flex;justify-content:center;text-align:center}.containerSearch li span{background:#0000;border-radius:6px;color:#0000;height:0;position:absolute;top:0;transition:height .2s,background .2s;width:100%}.containerSearch li span strong{text-align:center}.containerSearch li:hover span{background:#e1faec;height:100%}.containerSearch li.selected{border:2px solid #34cb79}.containerSearch li.selected span{background:#e1faec;height:100%}.containerSearch li svg{color:#2fb86e;height:24px;width:24px}.containerSearch li:hover svg{height:26px;width:26px}.containerSearch li span svg{color:#0000;height:24px;position:relative;top:26px;transition:color .4s,top .6s,width .1s,height .1s;width:24px}.containerSearch li:hover span svg{color:#2fb86e;height:28px;top:0;width:28px}.containerSearch li.selected span svg{color:#2fb86e;height:32px;top:0;width:32px}#page-home{height:100vh}#page-home .content{align-items:flex-start;display:flex;flex-direction:column}#page-home .content .img-background{background:url(/static/media/home-background.aed4d94c579803b62f63.svg) no-repeat 100% 100%;opacity:1;position:absolute;transition:opacity .5s ease-in-out;z-index:-1}#page-home .content,#page-home .content .img-background{height:100%;margin:0 auto;max-width:1600px;padding:0 30px;width:100%}#page-home .content header{margin:48px 0 0}#page-home .content main{display:flex;flex:1 1;flex-direction:column;justify-content:center;max-width:560px}#page-home .content main h1{color:var(--title-color);font-size:54px}#page-home .content main p{font-size:24px;line-height:38px;margin-top:24px}#page-home .content main a,button{align-items:center;border:0;border-radius:8px;cursor:pointer;display:flex;height:64px;max-width:360px;outline-style:none;overflow:hidden;position:relative;text-decoration:none;width:100%}#page-home .content main a{background:#322153;margin-top:40px}#page-home .content main .buttonOpenSearch{background:var(--primary-color);margin-top:20px}#page-home .content main a span,button span{align-items:center;display:flex;height:64px;justify-content:center;transition:width .2s;width:64px}#page-home .content main a span{background:#00000029}#page-home .content main .buttonOpenSearch span{background:#00000014}#page-home .content main a span svg,.buttonOpenSearch span svg{color:#fff;height:20px;width:20px}#page-home .content main a strong,.buttonOpenSearch strong{color:#fff;flex:1 1;font-size:16px;font-weight:700;left:50%;text-align:center;transition:color .2s,left .2s}#page-home .content main a:hover span,.buttonOpenSearch:hover span{width:100%}#page-home .content a:hover strong,.buttonOpenSearch:hover strong{color:#0000;left:100%;position:absolute}@media (max-width:1200px){#page-home .content .img-background{background-size:70%}}@media(max-width:900px){#page-home .content{align-items:center;text-align:center}#page-home .content .img-background{opacity:0;transition:opacity .5s ease-in-out}#page-home .content header{margin:48px auto 0}#page-home .content main{align-items:center}#page-home .content main h1{font-size:42px}#page-home .content main p{font-size:24px}}#page-search-point{margin:0 auto;max-width:1100px;width:100%}#page-search-point header{align-items:center;display:flex;justify-content:space-between;margin-top:48px}#page-search-point header a{align-items:center;color:var(--title-color);display:flex;font-weight:700;text-decoration:none}#page-search-point header a svg{color:var(--primary-color);margin-right:16px}#page-search-point .googleMaps-container{border-radius:8px;height:350px;margin-bottom:24px;width:100%}#page-search-point .containerForm{background:#fff;border-radius:8px;display:flex;flex-direction:column;margin:80px auto;max-width:730px;padding:64px}
/*# sourceMappingURL=main.5cf321d7.css.map*/