*{margin:0;padding:0;box-sizing:border-box}body{color:#fff;background:#ebf2f5}body,button,input,textarea{font:600 18px Nunito,sans-serif}#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{position:relative;width:100%;max-width:1100px;height:100%;max-height:680px;display:flex;align-items:flex-start;flex-direction:column;justify-content:space-between;background:url(/static/media/landing.91c8d1af.svg) no-repeat 80%}#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:#ffd666;border-radius:30px;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.content-wrapper .enter-app:hover{background:#96feff}#page-map{width:100vm;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:40px;font-weight:800;line-height:42px;margin-top:64px}#page-map 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:5}#page-map .create-orphanage{position:absolute;right:48px;bottom:48px;z-index:10;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}#page-orphanage{display:flex;min-height:100vh}#page-orphanage main{flex:1 1}.orphanage-details{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;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;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{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 button.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 button.contact-button svg{margin-right:16px}.orphanage-details .orphanage-details-content button.contact-button:hover{background:#36cf82}aside.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}aside.app-sidebar img{width:48px}aside.app-sidebar footer a,aside.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}aside.app-sidebar footer a:hover,aside.app-sidebar footer button:hover{background:#17d6eb}#page-create-orphanage{display:flex}#page-create-orphanage main{flex:1 1}form.create-orphanage-form{width:700px;margin:64px auto;background:#fff;border:1px solid #d3e2e5;border-radius:20px;padding:64px 80px;overflow:hidden}form.create-orphanage-form fieldset{border:0}form.create-orphanage-form .leaflet-container{margin-bottom:40px;border:1px solid #d3e2e5;border-radius:20px}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}form.create-orphanage-form .input-block .images-container img{width:100%;height:96px;object-fit:cover;border-radius:20px}form.create-orphanage-form .input-block .new-image{height: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 .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{background:#edfff6;border:1px solid #a1e9c5;color:#37c77f}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;border-left: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}
/*# sourceMappingURL=main.c3e47bb0.chunk.css.map */