@import url(https://fonts.googleapis.com/css2?family=Alegreya&family=Arimo&family=Cairo:wght@300;400;500;600;800&family=Montserrat:wght@300;400;500;600;700;900&family=Outfit:wght@400;700&family=Poppins:wght@200;400;500;700&family=Rubik:wght@300;400;600&family=Ubuntu:wght@300;400&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--font-main:"Cairo",sans-serif;--font-slim:300;--font-medium:400;--font-semi-bold:500;--font-bold:800;--clr-primary:#00426b;--clr-primary-disabled:#4a85ab;--clr-secondary:#d9d9d9;--clr-white:#fff;--font-big:1.5rem;--font-medium:1.1rem;--font-small:1rem;--regular-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.bounce-in-top{-webkit-animation:bounce-in-top 1.1s both;animation:bounce-in-top 1.1s both}@-webkit-keyframes bounce-in-top{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:translateY(-500px);transform:translateY(-500px)}38%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}55%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translateY(-65px);transform:translateY(-65px)}72%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translateY(0);transform:translateY(0)}81%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translateY(-28px);transform:translateY(-28px)}90%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translateY(0);transform:translateY(0)}95%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translateY(-8px);transform:translateY(-8px)}to{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounce-in-top{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:translateY(-500px);transform:translateY(-500px)}38%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}55%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translateY(-65px);transform:translateY(-65px)}72%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translateY(0);transform:translateY(0)}81%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translateY(-28px);transform:translateY(-28px)}90%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translateY(0);transform:translateY(0)}95%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translateY(-8px);transform:translateY(-8px)}to{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes notification{0%{opacity:0;-webkit-transform:translateY(-200%);transform:translateY(-200%)}20%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}95%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes notification{0%{opacity:0;-webkit-transform:translateY(-200%);transform:translateY(-200%)}20%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}95%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.lds-spinner{color:official;display:inline-block;height:80px;position:relative;-webkit-transform:scale(.6);transform:scale(.6);width:80px}.lds-spinner div{-webkit-animation:lds-spinner 1.2s linear infinite;animation:lds-spinner 1.2s linear infinite;-webkit-transform-origin:40px 40px;transform-origin:40px 40px}.lds-spinner div:after{background:#fff;border-radius:20%;content:" ";display:block;height:15px;left:37px;position:absolute;top:3px;width:4px}.lds-spinner div:first-child{-webkit-animation-delay:-1.1s;animation-delay:-1.1s;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.lds-spinner div:nth-child(2){-webkit-animation-delay:-1s;animation-delay:-1s;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.lds-spinner div:nth-child(3){-webkit-animation-delay:-.9s;animation-delay:-.9s;-webkit-transform:rotate(60deg);transform:rotate(60deg)}.lds-spinner div:nth-child(4){-webkit-animation-delay:-.8s;animation-delay:-.8s;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.lds-spinner div:nth-child(5){-webkit-animation-delay:-.7s;animation-delay:-.7s;-webkit-transform:rotate(120deg);transform:rotate(120deg)}.lds-spinner div:nth-child(6){-webkit-animation-delay:-.6s;animation-delay:-.6s;-webkit-transform:rotate(150deg);transform:rotate(150deg)}.lds-spinner div:nth-child(7){-webkit-animation-delay:-.5s;animation-delay:-.5s;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.lds-spinner div:nth-child(8){-webkit-animation-delay:-.4s;animation-delay:-.4s;-webkit-transform:rotate(210deg);transform:rotate(210deg)}.lds-spinner div:nth-child(9){-webkit-animation-delay:-.3s;animation-delay:-.3s;-webkit-transform:rotate(240deg);transform:rotate(240deg)}.lds-spinner div:nth-child(10){-webkit-animation-delay:-.2s;animation-delay:-.2s;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.lds-spinner div:nth-child(11){-webkit-animation-delay:-.1s;animation-delay:-.1s;-webkit-transform:rotate(300deg);transform:rotate(300deg)}.lds-spinner div:nth-child(12){-webkit-animation-delay:0s;animation-delay:0s;-webkit-transform:rotate(330deg);transform:rotate(330deg)}@-webkit-keyframes lds-spinner{0%{opacity:1}to{opacity:0}}@keyframes lds-spinner{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.fade-in{-webkit-animation:fade-in .6s cubic-bezier(.39,.575,.565,1) both;animation:fade-in .6s cubic-bezier(.39,.575,.565,1) both}.lds-ring{display:inline-block;height:80px;position:relative;width:80px}.lds-ring div{-webkit-animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:5px solid transparent;border-radius:50%;border-top-color:#00426b;border-color:var(--clr-primary) transparent transparent transparent;box-sizing:border-box;display:block;height:48px;margin:8px;position:absolute;width:48px}.lds-ring div:first-child{-webkit-animation-delay:-.45s;animation-delay:-.45s}.lds-ring div:nth-child(2){-webkit-animation-delay:-.3s;animation-delay:-.3s}.lds-ring div:nth-child(3){-webkit-animation-delay:-.15s;animation-delay:-.15s}@-webkit-keyframes lds-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes lds-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes slide-top{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-100px);transform:translateY(-100px)}}@keyframes slide-top{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.slide-top{-webkit-animation:slide-top .5s cubic-bezier(.25,.46,.45,.94);animation:slide-top .5s cubic-bezier(.25,.46,.45,.94)}*{box-sizing:border-box}button,input,select,textarea{-webkit-appearance:none;appearance:none;border:none;cursor:pointer;font-family:inherit;outline:none}button:disabled:hover{cursor:default;-webkit-transform:none;transform:none}h1{font-size:1.5rem;font-size:var(--font-big)}h2{font-size:1.1rem;font-size:var(--font-medium)}p{font-size:1rem;font-size:var(--font-small)}h1,h2,li,p,ul{margin:0;padding:0}#root{box-sizing:border-box;font-family:Cairo,sans-serif;font-family:var(--font-main);font-weight:1.1rem;font-weight:var(--font-medium);height:100vh;width:100vw}.app{flex-direction:column;height:100%}.app,.header{display:flex;width:100%}.header{align-items:center;background-color:#00426b;background-color:var(--clr-primary);padding:.4em}.header h1{color:#fff;color:var(--clr-white);font-family:Poppins;font-weight:500;font-weight:var(--font-semi-bold)}#logo-taghtia{--logo-width:80px}#logo-taghtia,#logo-tt{width:var(--logo-width)}#logo-tt{--logo-width:65px;margin-left:auto;margin-right:.6em}.map{background:#d9d9d9;background:var(--clr-secondary);height:100%;width:100%}#text-widget{background:#00426b;background:var(--clr-primary);font-size:.8rem;padding:.3em .6em}#text-widget,.validate-btn{color:#fff;color:var(--clr-white)}.validate-btn{align-items:center;background-color:#00426b;background-color:var(--clr-primary);border-radius:16px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow:var(--regular-shadow);display:flex;font-family:inherit;font-size:1.1rem;justify-content:center;overflow:hidden;padding:.4rem .7rem;transition:-webkit-transform .1s ease-in-out;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out,-webkit-transform .1s ease-in-out;z-index:1}.validate-btn:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.validate-btn:disabled{background-color:#4a85ab;background-color:var(--clr-primary-disabled);opacity:.7}.validate-btn img{height:50px}.loader{align-items:center;background:#00426b;background:var(--clr-primary);display:flex;flex-direction:column;height:100vh;justify-content:center;width:100vw}.loader .header{padding:1em;position:absolute;right:0;top:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.loader .header,.loader .mid{color:#fff;color:var(--clr-white)}.loader .mid{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.loader .taghtia-logo{width:250px}.loader .tt-logo{width:65px}.esri-popup{border-radius:10em}.esri-popup,.esri-popup__main-container{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow:var(--regular-shadow)}.esri-popup__main-container{border-radius:10px;overflow:hidden}.esri-popup__content{margin:0;padding:0}.widget-popup{align-items:center;background:#fff;background:var(--clr-white);box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow:var(--regular-shadow);color:#00426b!important;color:var(--clr-primary)!important;display:flex;flex-direction:column;justify-content:center;padding:3em 1.2em;position:relative;text-align:center}.widget-popup .close-popup{position:absolute;right:.5em;top:.5em}.widget-popup h1{font-size:.8em}.widget-popup .adr-code{gap:.6em}.widget-popup .adr-code,.widget-popup .adr-code i{align-items:center;display:flex;justify-content:center}.widget-popup .adr-code .copy{background-color:#fff;background-color:var(--clr-white);border-radius:5px;cursor:pointer;height:25px;transition:background .1s ease-in-out;width:25px}.widget-popup .adr-code h3{font-size:13px}.widget-popup .adr-code .copy:hover{background:#d9d9d9;background:var(--clr-secondary)}.copied-to-clipboard{-webkit-animation:notification 2s ease-in-out;animation:notification 2s ease-in-out;background:#00426b;background:var(--clr-primary);border-radius:4px;bottom:5%;color:#fff;color:var(--clr-white);font-size:.9em;left:5%;padding:.2em 2em;position:absolute;z-index:5}.widget,.widget-pending{align-items:center;background:#fff;background:var(--clr-white);bottom:0;color:#00426b;color:var(--clr-primary);display:flex;left:0;overflow:hidden;padding:.8rem;position:absolute;-webkit-transform-origin:bottom;transform-origin:bottom;width:100%}.widget h1,.widget-pending h1,.widget-popup h1{font-size:1rem;line-height:1.1}.info-widget{-webkit-animation:fadeIn ease-in 2000;animation:fadeIn ease-in 2000;justify-content:center;padding:.8em .4em}.info-widget h2{font-size:15px!important;text-align:center}.widget .exit,.widget-pending .exit,.widget-popup .exit{align-items:center;cursor:pointer;display:flex;height:25px;justify-content:center;margin-left:auto;width:25px}.fetching-modal{align-items:center;background:#00000044;display:flex;height:100vh;justify-content:center;left:0;position:absolute;top:0;width:100vw;z-index:8}#locate{background:#fff;left:10px;overflow:hidden;top:150px;z-index:1}#locate,#search{border-radius:10px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow:var(--regular-shadow);position:absolute}#search{left:70px;top:80px;z-index:0}#search *{border-radius:10px}#zoom{left:10px}#expand,#zoom{border-radius:10px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow:var(--regular-shadow);overflow:hidden;position:absolute;top:80px;z-index:1}#expand{right:10px}@media only screen and (max-width:354px){*{font-size:.75rem}#search{left:55%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#expand{top:120px}.esri-search{width:210px}.esri-input{font-size:.8rem}.esri-search__input{font-size:.9rem}}@media only screen and (min-width:470px){#searrch{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.widget h1,.widget-pending h1{font-size:1.15rem;line-height:1}}@media only screen and (min-width:700px){.validate-btn{padding:.4rem .2rem}.widget-popup{padding:3em 2.5em}.info-widget{word-wrap:wrap;border-radius:12px;bottom:8px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow:var(--regular-shadow);font-size:32px;left:50%;padding:.5em .8em;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:-webkit-max-content;width:max-content}}
/*# sourceMappingURL=main.ffb1722b.css.map*/