#page-landing{width:100vw;height:100vh;background:linear-gradient(329.54deg,#29b6d1,#00c7c7);display:flex;justify-content:center;align-items:center}#page-landing .content-wrapper{margin:0 auto;position:relative;width:90%;max-width:1100px;height:100%;max-height:550px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;background:url(/static/media/landing.91c8d1af.svg) no-repeat 80%;background-size:450px}#page-landing .content-wrapper main{max-width:350px}#page-landing .content-wrapper main h1{font-size:76px;font-weight:900;line-height:70px}#page-landing .content-wrapper main p{margin-top:40px;font-size:24px;line-height:34px}.content-wrapper .location{position:absolute;right:0;top:0;font-size:24px;line-height:34px;display:flex;flex-direction:column;text-align:right}.content-wrapper .location strong{font-weight:800}.content-wrapper .enter-app{position:absolute;right:0;bottom:0;width:80px;height:80px;background-color:#ffd666;border-radius:30px;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.content-wrapper .enter-app:hover{background:#96ffff}@media (max-width:750px){#page-landing .content-wrapper{background-size:300px}#page-landing .content-wrapper main{max-width:250px;margin-bottom:100px}#page-landing .content-wrapper main h1{font-size:30px;font-weight:900;line-height:50px;background:linear-gradient(329.54deg,rgba(41,182,209,.6666666666666666),rgba(0,199,199,.6666666666666666) 50%);border-radius:20px;padding:20px}#page-landing .content-wrapper main p{margin-top:20px;font-size:14px;line-height:20px}.content-wrapper .location{top:80px}.content-wrapper .enter-app{bottom:20px}}#page-map{width:100vw;height:100vh;position:relative;display:flex}#page-map aside{width:440px;background:linear-gradient(329.54deg,#29b6d1,#00c7c7);padding:80px;display:flex;flex-direction:column;justify-content:space-between}#page-map aside h2{font-size:35px;font-weight:800;line-height:42px;margin-top:64px}#page-map aside p{line-height:28px;margin-top:24px}#page-map aside footer{display:flex;flex-direction:column;line-height:24px}#page-map aside footer strong{font-weight:800}#page-map .leaflet-container{z-index:0}#page-map .create-orphanage{position:absolute;right:40px;bottom:40px;z-index:1;width:64px;height:64px;background:#15c3d6;border-radius:20px;display:flex;justify-content:center;align-items:center;transition:background-color .2s}#page-map .create-orphanage:hover{background:#17d6eb}#page-map .map-popup .leaflet-popup-content-wrapper{background:hsla(0,0%,100%,.8);border-radius:20px;box-shadow:none}#page-map .map-popup .leaflet-popup-content{color:#0089a5;font-size:20px;font-weight:700;margin:8px 12px;display:flex;justify-content:space-between;align-items:center}#page-map .map-popup .leaflet-popup-content a{width:40px;height:40px;background:#15c3d6;box-shadow:17.2868px 27.6589px 41.4884px rgba(23,142,166,.16);border-radius:12px;display:flex;justify-content:center;align-items:center}#page-map .map-popup .leaflet-popup-tip-container{display:none}@media (max-width:1300px){#page-map aside{width:200px;padding:20px}#page-map aside h2{font-size:15px;line-height:unset;margin-top:64px}#page-map aside p{line-height:unset;margin-top:24px}#page-map aside footer{line-height:24px}}@media (max-width:750px){#page-map aside{width:60px;padding:5px}#page-map aside img{width:45px}#page-map aside h2,#page-map aside p{display:none}#page-map aside footer{line-height:24px;margin-bottom:50px}#page-map .create-orphanage{bottom:5 0}}.app-sidebar{position:fixed;height:100%;padding:32px 24px;background:linear-gradient(329.54deg,#15b6d6,#15d6d6);display:flex;flex-direction:column;justify-content:space-between;align-items:center}.app-sidebar img{width:48px}.app-sidebar footer a,.app-sidebar footer button{width:48px;height:48px;border:0;background:#12afcb;border-radius:16px;cursor:pointer;transition:background-color .2s;display:flex;justify-content:center;align-items:center}.app-sidebar footer a:hover,.app-sidebar footer button:hover{background:#17d6eb}@media (max-width:760px){.app-sidebar{padding:32px 5px}}#page-orphanage{display:flex;min-height:100vh}#page-orphanage main{flex:1 1}.orphanage-details{max-width:700px;margin:64px auto;background:#fff;border:1px solid #d3e2e5;border-radius:20px;overflow:hidden}.orphanage-details>img{width:100%;height:300px;object-fit:cover}.orphanage-details .images{display:grid;grid-template-columns:repeat(6,1fr);grid-column-gap:16px;-webkit-column-gap:16px;column-gap:16px;margin:16px 40px 0}.orphanage-details .images button{border:0;width:88px;height:88px;background:none;cursor:pointer;border-radius:20px;overflow:hidden;outline:none;opacity:.6}.orphanage-details .images button.active{opacity:1}.orphanage-details .images button img{width:100%;height:88px;width:88px;object-fit:cover}.orphanage-details .orphanage-details-content{padding:80px}.orphanage-details .orphanage-details-content h1{color:#4d6f80;font-size:54px;line-height:54px;margin-bottom:8px}.orphanage-details .orphanage-details-content p{line-height:28px;color:#5c8599;margin-top:24px}.orphanage-details .orphanage-details-content .map-container{margin-top:64px;background:#e6f7fb;border:1px solid #b3dae2;border-radius:20px}.orphanage-details .orphanage-details-content .map-container footer{padding:20px 0;text-align:center}.orphanage-details .orphanage-details-content .map-container footer a{padding:20px 162px;border-radius:0 0 20px 20px;line-height:24px;color:#0089a5;text-decoration:none}.orphanage-details .orphanage-details-content .map-container .leaflet-container{border-bottom:1px solid #dde3f0;border-radius:20px}.orphanage-details .orphanage-details-content hr{width:100%;height:1px;border:0;background:#d3e2e6;margin:64px 0}.orphanage-details .orphanage-details-content h2{font-size:36px;line-height:46px;color:#4d6f80}.orphanage-details .orphanage-details-content .open-details{margin-top:24px;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px;-webkit-column-gap:20px;column-gap:20px}.orphanage-details .orphanage-details-content .open-details div{padding:32px 24px;border-radius:20px;line-height:28px}.orphanage-details .orphanage-details-content .open-details div svg{display:block;margin-bottom:20px}.orphanage-details .orphanage-details-content .open-details div.hour{background:linear-gradient(149.97deg,#e6f7fb 8.13%,#fff 92.67%);border:1px solid #b3dae2;color:#5c8599}.orphanage-details .orphanage-details-content .open-details div.open-on-weekends{background:linear-gradient(154.16deg,#edfff6 7.85%,#fff 91.03%);border:1px solid #a1e9c5;color:#37c77f}.orphanage-details .orphanage-details-content .open-details div.open-on-weekends.dont-open{background:linear-gradient(154.16deg,#fdf0f5 7.85%,#fff 91.03%);border:1px solid #ffbcd4;color:#ff669d}.orphanage-details .orphanage-details-content a.contact-button{margin-top:64px;width:100%;height:64px;border:0;cursor:pointer;background:#3cdc8c;border-radius:20px;color:#fff;font-weight:800;display:flex;justify-content:center;align-items:center;transition:background-color .2s}.orphanage-details .orphanage-details-content a.contact-button svg{margin-right:16px}.orphanage-details .orphanage-details-content a.contact-button:hover{background:#36cf82}@media (max-width:950px){.orphanage-details{margin:64px 7% 64px 15%}.orphanage-details .images{grid-column-gap:15px;-webkit-column-gap:15px;column-gap:15px;margin:16px 25px 0}.orphanage-details .orphanage-details-content{padding:50px 20px}.orphanage-details .orphanage-details-content .map-container footer{padding:20px 0}.orphanage-details .orphanage-details-content .map-container footer a{padding:20px 100px;line-height:normal}}#page-create-orphanage{display:flex}#page-create-orphanage main{flex:1 1}form.create-orphanage-form{max-width:700px;margin:64px auto;background:#fff;border:1px solid #d3e2e5;border-radius:20px;padding:64px 80px;overflow:hidden}form.create-orphanage-form .leaflet-container{margin-bottom:40px;border:1px solid #d3e2e5;border-radius:20px}form.create-orphanage-form fieldset{border:0}form.create-orphanage-form fieldset+fieldset{margin-top:80px}form.create-orphanage-form fieldset legend{width:100%;font-size:32px;line-height:34px;color:#5c8599;font-weight:700;border-bottom:1px solid #d3e2e5;margin-bottom:40px;padding-bottom:24px}form.create-orphanage-form .input-block+.input-block{margin-top:24px}form.create-orphanage-form .input-block label{display:flex;color:#8fa7b3;margin-bottom:8px;line-height:24px}form.create-orphanage-form .input-block label span{font-size:14px;color:#8fa7b3;margin-left:24px;line-height:24px}form.create-orphanage-form .input-block input,form.create-orphanage-form .input-block textarea{width:100%;background:#f5f8fa;border:1px solid #d3e2e5;border-radius:20px;outline:none;color:#5c8599}form.create-orphanage-form .input-block input{height:64px;padding:0 16px}form.create-orphanage-form .input-block textarea{min-height:120px;max-height:240px;resize:vertical;padding:16px;line-height:28px}form.create-orphanage-form .input-block .images-container{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:16px;position:relative}form.create-orphanage-form .input-block .images-container .images-preview svg{position:absolute;height:30px;width:30px;background:#ffbcd4;border-top-left-radius:20px;border-bottom-right-radius:10px;cursor:pointer}form.create-orphanage-form .input-block .images-container img{width:100%;height:96px;min-width:96px;object-fit:cover;border-radius:20px}form.create-orphanage-form .input-block .images-container .new-image{height:96px;width:96px;background:#f5f8fa;border:1px dashed #96d2f0;border-radius:20px;cursor:pointer;display:flex;justify-content:center;align-items:center}form.create-orphanage-form .input-block input[type=file]{visibility:hidden}form.create-orphanage-form .input-block #whatsapp::-webkit-input-placeholder{opacity:1%}form.create-orphanage-form .input-block #whatsapp:-ms-input-placeholder{opacity:1%}form.create-orphanage-form .input-block #whatsapp::-ms-input-placeholder{opacity:1%}form.create-orphanage-form .input-block #whatsapp::placeholder{opacity:1%}form.create-orphanage-form .input-block .button-select{display:grid;grid-template-columns:1fr 1fr}form.create-orphanage-form .input-block .button-select button{height:64px;background:#f5f8fa;border:1px solid #d3e2e5;color:#5c8599;cursor:pointer}form.create-orphanage-form .input-block .button-select button.active-yes{background:#edfff6;border:1px solid #a1e9c5;color:#37c77f}form.create-orphanage-form .input-block .button-select button.active-no{background:#fdf0f5;border:1px solid #ff669d;color:#ff669d}form.create-orphanage-form .input-block .button-select button:first-child{border-radius:20px 0 0 20px}form.create-orphanage-form .input-block .button-select button:last-child{border-radius:0 20px 20px 0}form.create-orphanage-form button.confirm-button{margin-top:64px;width:100%;height:64px;border:0;cursor:pointer;background:#3cdc8c;border-radius:20px;color:#fff;font-weight:800;display:flex;justify-content:center;align-items:center;transition:background-color .2s}form.create-orphanage-form button.confirm-button svg{margin-right:16px}form.create-orphanage-form button.confirm-button:hover{background:#36cf82}@media (max-width:750px){form.create-orphanage-form{padding:64px 30px 64px 80px}}*{margin:0;padding:0;box-sizing:border-box}body{color:#fff;background-color:#ebf2f5}body,button,input,textarea{font:600 18px Nunito,sans-serif}button{cursor:pointer}a,button{outline:none}a{text-decoration:none}@media (max-width:750px){body,button,input,textarea{font:600 12px Nunito,sans-serif}}
/*# sourceMappingURL=main.462901c3.chunk.css.map */