@import url(https://js.arcgis.com/4.22/@arcgis/core/assets/esri/themes/dark/main.css);*{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{min-height:100%}body{min-height:100vh;color:#fff;font-family:"Work Sans";font-style:normal;font-weight:300;font-size:20px;line-height:150%;overflow-x:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}h1{font-weight:700;font-size:76px;line-height:98px;text-transform:uppercase}h1,h2{font-family:"Hind Madurai";font-style:normal;color:#fff}h2{font-weight:400;font-size:50px;line-height:65px}h3{font-weight:400;line-height:41px}h3,h4{font-family:"Work Sans";font-style:normal;font-size:32px;color:#fff}h4{line-height:48px}h4,h5{font-weight:300}h5{font-family:"Work Sans";font-style:normal;font-size:24px;line-height:36px;color:#fff}a.button{-webkit-appearance:button;appearance:button;text-decoration:none}@font-face{font-display:auto;font-family:Hind Madurai;font-style:normal;font-weight:300;src:local("Hind Madurai Light"),local("HindMadurai-Light"),url(/static/media/HindMadurai-Light.d9dcf650.ttf) format("truetype")}@font-face{font-display:auto;font-family:Hind Madurai;font-style:normal;font-weight:400;src:local("Hind Madurai"),local("HindMadurai"),url(/static/media/HindMadurai-Regular.f6364383.ttf) format("truetype")}@font-face{font-display:auto;font-family:Hind Madurai;font-style:normal;font-weight:500;src:local("Hind Madurai Medium"),local("HindMadurai-Medium"),url(/static/media/HindMadurai-Medium.0badd574.ttf) format("truetype")}@font-face{font-display:auto;font-family:Hind Madurai;font-style:normal;font-weight:600;src:local("Hind Madurai Semibold"),local("HindMadurai-Semibold"),url(/static/media/HindMadurai-SemiBold.00791199.ttf) format("truetype")}@font-face{font-display:auto;font-family:Hind Madurai;font-style:normal;font-weight:700;src:local("Hind Madurai Bold"),local("HindMadurai-Bold"),url(/static/media/HindMadurai-Bold.ef56d9ca.ttf) format("truetype")}@font-face{font-display:auto;font-family:Work Sans;font-style:normal;font-weight:300;src:local("Work Sans Light"),local("WorkSans-Light"),url(/static/media/WorkSans-Light.fae86bcc.ttf) format("truetype")}@font-face{font-display:auto;font-family:Work Sans;font-style:normal;font-weight:400;src:local("Work Sans Regular"),local("WorkSans-Regular"),url(/static/media/WorkSans-Regular.bb287b89.ttf) format("truetype")}@font-face{font-display:auto;font-family:Work Sans;font-style:italic;font-weight:200;src:local("Work Sans LightItalic"),local("WorkSans-LightItalic"),url(/static/media/WorkSans-LightItalic.985f4bf9.ttf) format("truetype")}@font-face{font-display:auto;font-family:Work Sans;font-style:italic;font-weight:500;src:local("Work Sans Italic"),local("WorkSans-SemiBoldItalic"),url(/static/media/WorkSans-SemiBoldItalic.4502a74f.ttf) format("truetype")}.content,.wrapper{height:100%}.content{background-color:#0f2044}.App{text-align:center}.App-logo{height:5vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#000;padding-left:20px;height:8vh;display:flex;flex-direction:row;align-items:center;justify-content:left;font-size:calc(10px + 2vmin);color:#fff}.App-title{padding-left:40px}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.customButton{height:50px;width:25vw;letter-spacing:.5px;background-color:initial;color:#fff;border-radius:0;cursor:pointer;border:1px solid #fff;font-family:"Work Sans";font-style:normal;font-weight:400;font-size:18px;line-height:23px;text-align:center}.customButton:first-child{border-top-left-radius:30px!important;border-bottom-left-radius:30px!important}.customButton:last-child{border-top-right-radius:30px!important;border-bottom-right-radius:30px!important}.active,.customButton:hover{background-color:#fff;color:#0f2044}.about{min-height:140vh;width:100%;background-image:linear-gradient(to bottom right,#0f2044,#016098);position:relative;top:-10px}.about .head{position:sticky;top:0;width:100%;height:85px;display:flex;justify-content:space-between;color:#fff;margin-left:auto;margin-right:auto;background-color:#0f2044;z-index:1;background:hsla(0,0%,100%,.01);-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px)}.about .avistep-logo{font-family:"Hind Madurai";font-size:30px;font-weight:700;line-height:20px;letter-spacing:.08em;padding-left:25px;cursor:pointer}.about .button-group{display:inline-flex;flex-direction:row;position:relative;top:20px;max-width:60%}.about .infocontainer{min-height:100vh;width:100%;display:flex;flex-direction:column}.about .infopanel{width:100%;color:#fff;background-color:#0f2044;background-image:linear-gradient(to bottom right,#0f2044,#016098)}.about .acknowpanel{width:100%;color:#fff;background-color:#016098;background-image:linear-gradient(to bottom right,#016098,#0f2044)}.about .contactpanel{min-height:108vh;width:100%;color:#fff;background-color:#0f2044;background-image:linear-gradient(to bottom right,#0f2044,#016098)}.about .btnlink{border:1px solid #fff;padding:15px 50px;border-radius:0;color:#fff;background-color:initial;margin:0;width:100%}.about .btnlink:first-child{border-top-left-radius:30px!important;border-bottom-left-radius:30px!important}.about .btnlink:last-child{border-top-right-radius:30px!important;border-bottom-right-radius:30px!important}.about .btnlink:hover{background-color:#fff;color:#06234c}.about>div.head>div>button{max-width:260px}.about .btn_map{height:50px;background-color:#008bcd;color:#fff;border-radius:50px;cursor:pointer;border:none;font-family:Work Sans;font-style:normal;font-weight:400;font-size:18px;line-height:0;text-align:center;padding-right:30px;padding-left:30px;margin-top:auto;margin-bottom:auto;position:relative;left:-20px}.about .btn_map:hover{cursor:pointer;box-shadow:0 0 10px 1px}.about .general{font-family:"Work Sans";padding-left:150px;padding-right:150px;letter-spacing:0;margin-top:15px;text-align:left}.about h1{font-family:"Hind Madurai";font-size:50px;font-weight:700;line-height:75px}.general h3{font-size:32px;font-weight:400;line-height:41px}.general p{font-size:18px;font-weight:300;line-height:30px}.general .image-set-1{width:100%;padding-top:100px;padding-bottom:100px}.general .image-set-1:after{content:"";clear:both;display:table}.general .image-set-1 div{width:50%;float:left}.general .image-set-1>div:first-child{padding-top:20px;padding-right:100px}.general .image-set-1>div:nth-child(2){text-align:right;padding-right:0}.general .image-set-1 .image-1{width:647px;height:auto}.image-caption,.image-container{position:relative}.image-caption{background:rgba(0,0,0,.7);bottom:38px;right:0;padding-right:10px;opacity:0;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;text-align:right}.general .image-set-1 .image-caption{width:647px;position:absolute;bottom:8px}.general .image-set-2 .image-caption{width:1561px}.image-container:hover .image-caption{opacity:1}.general .image-set-2{width:1561px;padding-top:100px;padding-bottom:100px;margin:auto;text-align:center}.general .image-set-2 .image-2{max-width:100%;height:auto}.general .group-set-3{width:100%;padding-top:100px;padding-bottom:100px}.general .group-set-3:after{content:"";clear:both;display:table}.general .group-set-3 div{background:#e9e9e9;border-radius:6px;font-family:"Work Sans";font-size:25px;font-weight:400;line-height:25px;letter-spacing:0;text-align:center;color:#000;vertical-align:middle}.general .group-set-3 div:first-child{width:30%;float:left;padding:15px;height:434px;margin-right:50px;text-align:center}.general .group-set-3 div:nth-child(2){width:60%;float:left;padding:15px;height:434px;margin-left:50px}.vertical-center{margin:0;position:relative;top:50%;transform:translateY(-50%)}.general .download-icon{left:10px}.general .download-icon,.general .ebook-icon{width:34px;height:34px;position:absolute;bottom:10px}.general .ebook-icon{left:55px}.foot-note{font-size:14px;font-weight:400;text-align:justified;padding-bottom:20px;line-height:30px}.acknowledgement,.foot-note{font-family:"Work Sans";letter-spacing:0}.acknowledgement{text-align:left;padding-left:150px;padding-right:150px;margin-top:200px}.acknowledgement h2{font-weight:700}.acknowledgement h3{font-size:32px;font-weight:400;line-height:24px;letter-spacing:0}.acknowledgement h5{font-size:24px;font-weight:300;line-height:0;padding-top:30px;letter-spacing:0}.acknowledgement div{font-size:16px;font-weight:300;line-height:29px}.acknowledgement .image-set-1{width:100%;padding-top:100px;padding-bottom:100px}.acknowledgement .image-set-1:after{content:"";clear:both;display:table}.acknowledgement .image-set-1 div{width:50%;float:left}.acknowledgement .image-set-1 .image-1{width:755px;height:auto}.acknowledgement a{color:#fff;text-decoration:none}.acknowledgement .image-set-1 .image-caption{width:755px}.acknowledgement .image-set-1>div:nth-child(2){text-align:right}.acknowledgement .image-set-1 .image-2{width:755px;height:auto}.acknowledgement .image-set-2{width:100%;padding-top:100px;padding-bottom:100px;margin:auto;text-align:center}.acknowledgement .image-set-2 .image-3{width:100%;height:auto}.acknowledgement .logo-grid{width:100%;padding:100px}.acknowledgement .logo-grid .row{width:100%}.acknowledgement .logo-grid .row:after{content:"";clear:both;display:table}.acknowledgement .logo-grid .row div{width:20%;float:left;padding:15px;text-align:center}.acknowledgement .partner-logo{position:relative}.contact{margin-top:200px}.contact .contactSectionHeader{display:block;margin-top:100px;width:100%;margin-left:150px;font-family:Hind Madurai;font-size:50px;font-weight:700;line-height:65px;letter-spacing:0;text-align:left}.contact .contactUsSection{display:flex;margin-top:50px}.contact .contactUsFormColumn{flex:35% 1;width:80%;margin-left:150px;margin-right:50px}.contact .contactInfoColumn{flex:50% 1;width:80%;margin-left:100px;margin-right:50px;font-size:16px}.contact .contactInfoSection{margin-top:50px}.contact .contactInfoSectionHeader{text-align:left;font-weight:700;text-transform:uppercase}.contact .contactInfo{font-size:20px;font-weight:300;line-height:30px;letter-spacing:0}.contact .contactInfo,.contact input{font-family:"Work Sans";text-align:left}.contact input{color:#fff;width:100%;background:hsla(0,0%,100%,0);border:1px inset #fff;font-size:16px;padding-top:13px;padding-bottom:13px;padding-left:18px;margin-bottom:20px;border-radius:4px}.contact input::placeholder{color:#fff;opacity:1}.contact input:-ms-input-placeholder{color:#fff}.contact input::-ms-input-placeholder{color:#fff}.contact .message{font-family:"Work Sans";text-align:left;color:#fff;width:100%;height:7em;background:hsla(0,0%,100%,0);border:1px inset #fff;font-size:16px;padding-top:10px;padding-bottom:10px;padding-left:18px;margin-bottom:20px;border-radius:4px}.contact .message::placeholder{color:#fff;opacity:1}.contact .message:-ms-input-placeholder{color:#fff}.contact .message::-ms-input-placeholder{color:#fff}.contact .submitButton{text-align:center;color:#fff;width:100%;background:hsla(0,0%,100%,0);border:1px inset #fff;font-size:18px;padding-top:18px;padding-bottom:18px;border-radius:50px}.contact .submitButton:hover{box-shadow:0 0 10px 1px #fff}.contact .errorIcon{height:16px;padding-right:5px;padding-top:5px}.contact .errorMessage{position:relative;top:-20px;line-height:1;padding:0;margin:0;text-align:left;color:#fff;font-size:14px}.modal-background{background-color:rgba(12,27,61,.5);position:fixed;width:100%;height:100%;top:0;left:0;z-index:1000}.modal-container{position:relative;top:380px;width:600px;height:325px;margin:auto;padding:20px;border-radius:10px;background-color:#fff;color:#0c1b3d}.exit-button{position:absolute;top:15px;left:15px;width:16px;height:16px}.modal-icon{width:73px;height:73px}.modal-header{font-size:32px;font-weight:400;line-height:12px}.modal-header,.modal-text{font-family:Work Sans;letter-spacing:0;text-align:center}.modal-text{font-size:20px;font-weight:300;line-height:30px;margin:0 26px}.outline-letters{color:transparent!important;-webkit-text-stroke-color:#fff;-webkit-text-stroke-width:1px;text-transform:uppercase;letter-spacing:.1em;line-height:65px}.general p.subsection-header,.outline-letters{font-family:"Hind Madurai";font-size:45px;font-weight:700;letter-spacing:0;text-align:left}.general p.subsection-header{line-height:70px;max-width:1205px}.super-script{vertical-align:super;font-size:smaller}.relative{position:relative}.help{margin-top:200px;margin-bottom:100px;padding-left:150px;padding-right:150px;text-align:left;font-size:20px}.help .small-paragraph{max-width:775px;line-height:36px;font-size:20px;padding-bottom:120px}.help .video-place-holder{height:725px;max-width:1554px;border-radius:6px;background-color:#e9e9e9;text-align:center;color:#000;margin:auto auto 120px}.help .video-place-holder div{color:#000;vertical-align:middle;font-size:25px;font-weight:400;line-height:25px;letter-spacing:0;text-align:center}.help .container .row>div:first-child{padding-left:0;padding-right:50px}.help .container .row .right-border{border-right:1px solid hsla(0,0%,100%,.25)}.help .container .row>div:nth-child(2){padding-left:100px;padding-right:0}.help .container .row{padding-bottom:100px}.help ul{list-style-type:none;margin:0;padding:40px 0 40px 50px}.help li{line-height:50px;position:relative}.help li .icon{position:relative;vertical-align:middle;padding-right:10px}.help .sensitivity-card{height:60px;width:229px;border-radius:8px;margin-top:10px;margin-bottom:10px;border:none}.help .sensitivity-card:hover{transition:none;border:none;pointer-events:none}.help .avistep-manual-place-holder{height:392px;width:308px;border-radius:6px;background-color:#e9e9e9;text-align:center;margin:auto;color:#000}.help .avistep-manual-place-holder div{color:#000;vertical-align:middle;font-size:25px;font-weight:400;line-height:25px;letter-spacing:0;text-align:center}.help .container .row>div.col-9.relative{height:392px;max-width:775px}.help .category-card-container{margin-top:60px;margin-bottom:100px}.help .category-card{height:107px;max-width:912px;padding-left:20px;border-radius:8px;background-color:rgba(16,38,70,.6);margin-top:10px;margin-bottom:15px;margin-left:50px}.help .category-card-container .row.category-card div:first-child{font-size:18px}.help .category-card-container .row.category-card>div:nth-child(2){font-size:16px;line-height:28px;padding-left:0}.help .category-card:first-child{border-left:8px solid #4ec943}.help .category-card:nth-child(2){border-left:8px solid #ffdb6b}.help .category-card:nth-child(3){border-left:8px solid #f37945}.help .category-card:nth-child(4){border-left:8px solid #f11919}.header{padding:15px}.row:after{content:"";clear:both;display:table}[class*=col-]{float:left;padding:15px}.col-1{width:8.33%}.col-2{width:16.66%}.col-3{width:25%}.col-4{width:33.33%}.col-5{width:41.66%}.col-6{width:50%}.col-7{width:58.33%}.col-8{width:66.66%}.col-9{width:75%}.col-10{width:83.33%}.col-11{width:91.66%}.col-12,.footer{width:100%}.footer{background-color:#0c1b3d;color:#fff;min-height:240px;padding-top:30px;position:relative;top:-10px}.contact-list{font-family:"Work Sans";font-size:20px;font-weight:300;line-height:30px;letter-spacing:0;text-align:center}.bli-logo{width:209px;height:67px;position:relative;top:0;left:0}.join-mailing-list-label{padding-bottom:20px}.email-input{text-align:left;color:#fff;background:hsla(0,0%,100%,0);border-top-left-radius:20px;border-bottom-left-radius:20px;border:1px inset #fff;border-right:none;display:inline-block;font-size:18px;margin-bottom:20px;padding:10px 0 10px 18px;margin-right:0;min-width:400px}.email-input:focus{outline:none}.join-button{background-color:#fff;color:#0c1b3d;border-radius:50px;display:inline-block;position:relative;left:-20px;font-size:18px;padding:6px 42px 7px;margin-left:0;margin-bottom:20px}.join-button:hover{box-shadow:0 0 10px 1px #fff}.copyright{width:100%;padding-left:100px;padding-top:40px;color:hsla(0,0%,100%,.5)}.copyright,.legal-links{text-align:left;font-size:14px}.legal-links-header{font-size:16px;font-weight:700;font-family:"Hind Madurai"}ul.no-bullets{list-style-type:none;padding:0;margin:0;text-align:center}.footer .legal-links>ul>li>a{text-decoration:none;color:#fff}.splash-video{position:relative;right:0;bottom:0;width:100%;height:100%}.transition-video{z-index:10}.home,.transition-video{position:absolute;top:0;width:100%}.home:after{content:"";clear:both;display:table}.home .left{width:45%;float:left;padding-left:120px;min-height:100vh;text-align:left;color:#fff}.home .title{padding-top:24vh;min-height:20vh}.home .sub-title{min-height:12vh;max-width:500px}.home .button-list{min-height:5vh;grid-gap:2em;gap:2em;display:flex;flex-wrap:wrap}.home .foot{height:30vh;display:flex;flex-direction:column;justify-content:center;padding-left:1rem}.home .logo{max-height:120px;max-width:120px;position:relative}.home .right{max-height:100vh;max-width:48%;float:left;margin:auto}.home .vertical-center{position:relative;top:50%;transform:translateY(5%)}.home .globe{max-width:600px;height:auto;position:relative;top:-780px;left:50px}.home h2{font-weight:700;font-size:50px;line-height:69px;letter-spacing:.08em}.home h4{font-family:"Work Sans";font-style:normal;font-weight:300;font-size:32px;line-height:148.52%;letter-spacing:.03em}.home .btn{display:inline-block}[class*=btn-]{font-family:"Work Sans";font-size:18px;font-weight:400;line-height:23px;letter-spacing:0;text-align:center;text-decoration:none;border-radius:50px;border:1px solid #fff;padding:15px 50px}.home .btn-white{background-color:#fff;color:#000}.home .btn-white:hover{cursor:pointer;box-shadow:0 0 10px 1px #fff}.home .btn-clear{color:#fff;background-color:initial}.home .btn-clear:hover{cursor:pointer;box-shadow:0 0 10px 1px #fff}.map{display:flex;flex-direction:column;position:absolute;width:100%;height:100%;text-align:center;z-index:0}.esri-view .esri-view-surface--inset-outline:focus:after{outline:none}.logo{z-index:3;top:2rem;right:2rem}.logo,.progress{position:absolute}.progress{z-index:4;top:0;left:0;height:100vh;width:100vw;background-color:rgba(16,37,75,.5);display:grid;align-items:center;justify-items:center}.pdf-root{position:absolute;top:5vh;left:25vw;width:50vw;height:90vh;z-index:10;border-radius:16px;background-color:#10254b;align-content:center}.pdf-view{z-index:12;background-color:#10254b;grid-template-rows:10% 80% 10%}.pdf-maps,.pdf-view{position:absolute;top:0;height:99%;width:99%;border-radius:16px;display:grid;align-content:center;margin:5px}.pdf-maps{z-index:11;grid-template-rows:20% 60% 20%;background-color:#4c4c44}.pdf-mapcontainer{width:100%;background-color:#fff}.pdf-header{padding-top:10px}.pdf-viewer{width:95%;height:95%;margin-left:auto;margin-right:auto}.pdf-progress{display:flex;flex-direction:column;height:20%;width:80%;margin:auto;font-family:"Work Sans";font-style:normal;font-weight:300;font-size:20px;line-height:150%;color:#fff}.pdf-footer{display:flex}.pdf-close{height:30px;background-color:#008bcd;color:#fff;border-radius:30px;cursor:pointer;border:none;font-family:Work Sans;font-style:normal;font-weight:400;font-size:18px;line-height:0;text-align:center;padding-right:10px;padding-left:10px;margin:auto auto 25px}.menu-root{display:grid;grid-template-rows:10% 50%;height:100%;color:#fff}.menu-head{padding:1rem;font-size:16px}.menu-head>*+*{padding-left:1rem;float:left}.menu-navlist{display:grid;grid-template-rows:repeat(auto-fill,13%);justify-items:stretch}.menu-link{font-family:"Work Sans";font-style:normal;font-weight:400;font-size:20px;line-height:23px;letter-spacing:.04em;text-decoration:none;cursor:pointer;text-align:left;padding:1rem;color:#fff;width:100%}.menu-link:hover{transition:all .2s ease-in-out;background:#fff;color:rgba(1,16,51,.9)}.closeBtn:hover{transition:all .2s ease-in-out;background:hsla(0,0%,100%,.1);cursor:pointer}.l-header{background-color:rgba(16,37,75,.93);border-top-left-radius:inherit;border-top-right-radius:inherit;width:100%;display:grid}.l-header-root{font-size:15px;display:grid;grid-template-columns:auto auto;align-items:center;justify-content:left;grid-column-gap:1rem;column-gap:1rem;margin-left:1rem;margin-right:.2rem}.l-header-menu{color:inherit;display:grid}.l-header-menu:hover{transition:all .2s ease-in-out;background:hsla(0,0%,100%,.1);cursor:pointer}.l-header-title{color:inherit}.MuiInput-underline:after{border-bottom:none}.breadcrumbs-root{background-color:rgba(16,37,75,.93);border-top:1px solid #2e4170;display:grid;grid-template-columns:auto auto;justify-content:left}.breadcrumbs-country{padding-left:1rem;color:inherit}.breadcrumbs-country:hover{transition:all .2s ease-in-out;cursor:pointer;text-decoration:underline}.breadcrumbs-region{margin-left:.4rem;overflow-x:hidden}.breadcrumbs-region:before{content:"  -  "}.breadcrumbs-cell{margin-left:.4rem;overflow-x:hidden}.breadcrumbs-cell:before{content:"  -  "}.mapcategory2{font-family:"Work Sans";font-style:normal;font-weight:600;font-size:12px;letter-spacing:.07em;text-transform:uppercase;color:inherit}.country-root{display:grid;grid-template-rows:20fr 80fr}.country-list{display:grid;grid-template-rows:auto;grid-row-gap:1rem;row-gap:1rem;padding:0 1rem}.country-label{display:grid;grid-template-columns:1fr;align-items:center;padding-left:1rem;text-align:left;font-family:"Work Sans";font-style:normal;font-weight:400;font-size:14px;line-height:100%;color:#fff}.countrycard-root{background-color:rgba(16,37,75,.93);display:grid;grid-template-columns:auto auto;align-items:center;justify-content:space-between;border-radius:6px;color:#a1bbf7;border:1px solid transparent}.countrycard-root:hover{cursor:pointer;border:1px solid #0083cd;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.countrycard-label{padding-left:1rem;font-family:"Work Sans";font-style:normal;font-weight:400;font-size:14px;line-height:100%;color:#a1bbf7}.countrycard-flag{padding-right:1rem;padding-top:.6rem;padding-bottom:.6rem}.energy-root{display:grid;grid-template-rows:15fr 85fr}.energy-list{display:grid;grid-template-rows:auto;grid-row-gap:1rem;row-gap:1rem;padding:0 1rem}.energy-label{grid-template-columns:1fr;padding-left:1rem;text-align:left;font-family:"Work Sans";font-style:normal;font-weight:400;font-size:14px;line-height:100%;color:#fff}.energy-label,.energycard-root{display:grid;align-items:center}.energycard-root{background-color:#10254b;grid-template-columns:auto auto;justify-content:space-between;border-radius:6px;color:#a1bbf7;border:1px solid transparent}.energycard-root:hover{cursor:pointer;border:1px solid #0083cd;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.energycard-label{padding-left:1rem;font-family:"Work Sans";font-style:normal;font-weight:400;font-size:14px;line-height:100%;color:#a1bbf7}.energycard-icon{padding-right:1rem;padding-top:1rem;padding-bottom:1rem;display:flex;justify-content:center}.sensitivity-root{padding:1.5rem 1rem;display:grid;width:100%;height:100%;grid-template-rows:75px 45px auto 1fr 5fr 2fr;grid-row-gap:.75rem;row-gap:.75rem}.sensitivity-root .header{display:grid;grid-template-columns:20% auto;text-align:left;align-items:center;justify-items:start;padding:0}.sensitivity-root .header .backnav{height:34px;width:34px;border-radius:17px;border:1px solid #2e4170;display:grid;align-items:center;justify-items:center}.sensitivity-root .header .backnav:hover{transition:all .2s ease-in-out;cursor:pointer;border:1px solid #0083cd;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.sensitivity-root .header .title{display:grid;align-items:center;justify-items:start;text-align:left}.header .title .title1{font-family:"Work Sans";font-style:normal;font-weight:600;font-size:12px;letter-spacing:.07em;text-transform:uppercase;color:#a1bbf7}.header .title .title2{font-family:"Work Sans";font-style:normal;font-weight:300;font-size:20px;line-height:150%;color:#fff}.sensitivity-root .desc{display:grid;align-items:center;justify-items:start}.sensitivity-root .cards{display:grid;height:300px;width:100%;grid-template-rows:auto;grid-row-gap:10px;row-gap:10px}.sensitivity-root .suitable{display:grid;grid-gap:17px;gap:17px;align-items:center;justify-content:left;font-family:"Work Sans";font-style:normal;font-weight:400;font-size:12px;line-height:100%;color:#a1bbf6;grid-template-columns:70% auto;text-align:left}.sensitivity-root .transparency{display:grid;align-items:center;justify-items:start;text-align:left;width:95%}.sensitivity-card{display:grid;width:100%;height:60px;background:rgba(16,38,70,.6);border:1px solid transparent;border-radius:8px;text-align:left;grid-template-columns:8px 60% 2fr 2fr 1fr}.sensitivity-card:hover{transition:all .2s ease-in-out;border:1px solid #0083cd;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.sensitivity-card .labels{display:grid;align-content:center;align-items:center;justify-items:start;text-align:left;padding-left:.75rem}.sensitivity-card .labels .label1{font-family:"Work Sans";font-style:normal;font-weight:400;font-size:18px;line-height:129.52%;color:#a1bbf7;opacity:.9}.sensitivity-card .labels .label2{font-family:"Work Sans";font-style:normal;font-weight:400;font-size:12px;line-height:100%;color:#fff}.sensitivity-card .percent{font-family:"Work Sans";font-style:normal;font-weight:300;font-size:16px;line-height:180%;color:#fff}.sensitivity-card .percent,.sensitivity-card .toggle{display:grid;align-items:center;justify-items:start;text-align:left}.sensitivity-card .toggle{align-content:center}.bodytext3{font-family:"Work Sans";font-style:normal;font-weight:400;font-size:12px;line-height:100%;color:#8095c6;text-align:left}.slider .MuiSlider-thumb{width:19px;height:19px;background:#a1bbf7;border:.5px solid rgba(0,0,0,.04);box-shadow:0 3px 8px rgba(0,0,0,.15),0 3px 1px rgba(0,0,0,.06);margin-top:-8px;margin-left:-8px}.slider .MuiSlider-rail{width:100%;height:5px;background:#27406d;border-radius:16px}.MuiSlider-thumb:hover,.slider .MuiSlider-thumb.Mui-focusVisible{box-shadow:0 0 0 3px rgba(63,81,181,.2)}.tog,input[type=checkbox]{height:0;width:0;visibility:hidden;display:none}.toglabel{cursor:pointer;text-indent:-9999px;width:40px;height:21px;background:#27406d;display:block;border-radius:16px;position:relative}.toglabel:after{content:"";position:absolute;top:2px;left:2px;width:17px;height:17px;background:#fff;border-radius:17px;transition:.1s}input:checked+.toglabel{background:#0083cd}input:checked+.toglabel:after{left:calc(100% - 2px);transform:translateX(-100%)}.toglabel:active:after{width:23px}.left-main{height:100%;width:100%;display:grid;grid-template-rows:60px 30px auto;border-radius:inherit}.left-header{background-color:rgba(16,37,75,.8);border-top-left-radius:inherit;border-top-right-radius:inherit}.left-content{color:#fff}.left-selection{background-color:#fff}.left-info{background-color:bisque}.left-footer{background-color:#08033a;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.dropdown-backdrop{position:absolute;z-index:3;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.4)}.right-panel{z-index:3;width:380px;min-width:290px;position:absolute;top:1vh;bottom:2vh;right:1vh;height:97vh;background-color:rgba(1,16,51,.93);border-radius:16px}.right-panel .top-section{position:relative}.right-panel .top-section .location{position:absolute;top:35px;left:20px;font-size:11px;font-weight:600;line-height:11px;letter-spacing:.07em;text-align:left;vertical-align:middle;height:11px;margin-right:10px;display:flex}.right-panel .top-section .location .location-icon{position:relative;height:100%;display:inline-block;margin-right:5px}.right-panel .icon{display:block;margin-left:auto;margin-right:auto;width:40%}.right-panel .print-icon{width:50%!important}.right-panel .location-icon{width:9px;height:11px}.right-panel .top-section .share{left:250px}.right-panel .top-section .print,.right-panel .top-section .share{position:absolute;top:20px;background-color:#243d78;height:34px;width:34px;border-radius:17px}.right-panel .top-section .print{left:292px}.right-panel .top-section .collapse{position:absolute;top:20px;left:334px;background-color:#243d78;height:34px;width:34px;border-radius:17px}.right-panel .top-section .title{position:relative;top:-125px;font-size:13px;font-weight:600;line-height:13px;letter-spacing:.205em;text-align:center;text-transform:uppercase}.right-panel .top-section .sub-title{position:absolute;top:152px;left:81px;font-size:24px;font-weight:300;line-height:36px;letter-spacing:0;text-align:center}.right-panel .top-section .sensitivity-score{position:absolute;top:217px;left:81px;height:60px;width:218px;border-radius:8px;background:#102646;text-align:center}.right-panel .top-section .sentitivity-score-title{font-size:12px;font-weight:400;line-height:12px;letter-spacing:0;color:#8095c6;margin:12px auto auto}.right-panel .top-section .sentitivity-score-value{font-size:20px;font-weight:300;line-height:30px;letter-spacing:0}.right-panel .sensitiviy-description{margin:40px 16px 30px;font-size:12px;font-weight:300;line-height:18px;letter-spacing:0;text-align:left}.right-panel .tabs{font-size:12px;font-weight:400;line-height:12px;letter-spacing:0;text-align:center;position:relative;margin-top:67px}.right-panel .tabs div{height:60px;width:169px;border-radius:8px;line-height:30px;background:#102646;color:#8095c6;margin-left:10px;margin-right:10px;padding-left:10px;padding-right:10px}.right-panel .tabs3{font-size:12px;font-weight:400;line-height:15px;letter-spacing:0;text-align:center;position:relative;margin-top:37px}.right-panel .tabs3 div{height:60px;width:30%;border-radius:8px;background:#102646;color:#8095c6;margin-left:2%;margin-right:1%}.right-panel .tabs3 div:nth-child(3){margin-right:2%}.right-panel .tabs3 div.active,.right-panel .tabs div.active{background:#fff;color:#0e1d40}.right-panel .species-tab{max-height:54%}.right-panel .species-tab-body{max-height:400px;overflow-y:scroll}.right-panel .species-header{color:#8095c6}.right-panel .species-header,.right-panel .species-row{font-size:12px;font-weight:400;line-height:12px;letter-spacing:0;text-align:left}.right-panel .species-row{height:72px;width:96%;margin:auto;border-radius:8px;background:#102646;color:#fff}.right-panel .species-endanger-classification{font-family:"Work Sans";font-size:14px;font-weight:500;line-height:40px;letter-spacing:0;text-align:center;background-color:#152f54;color:#8095c6;border-radius:20px;height:40px;width:40px}.right-panel .common-name{font-size:12px;font-weight:400;line-height:12px;letter-spacing:0;text-align:left}.right-panel .latin-name{font-size:11px;font-style:italic;font-weight:300;line-height:11px;letter-spacing:0;text-align:left}.right-panel .separation-row{height:10px}.right-panel .land-cover-panel{position:relative}.right-panel .land-cover-panel .land-cover-labels{position:relative;top:-300px;padding:10px;max-width:40%;margin:auto;line-height:14px;font-size:14px;background:hsla(0,0%,100%,.05);border-radius:7px}.right-panel .sites-tab{max-height:54%}.right-panel .sites-tab-body{max-height:400px;overflow-y:scroll}.right-panel .sites-header{color:#8095c6}.right-panel .sites-header,.right-panel .sites-row{font-size:12px;font-weight:400;line-height:12px;letter-spacing:0;text-align:left}.right-panel .sites-row{height:72px;width:96%;margin:auto;border-radius:8px;background:#102646;color:#fff}.right-panel .sensitive-features-tab-header{font-size:12px;font-weight:400;line-height:12px;letter-spacing:0;text-align:left;color:#8095c6;padding:15px}.right-panel-minimized{z-index:3;width:34px;height:34px;position:absolute;top:3vh;right:3vh;background-color:#243d78;border-radius:17px}.right-panel-minimized .collapse{height:34px;transform:scaleX(-1)}.right-panel-minimized .icon{display:block;margin-left:auto;margin-right:auto;width:40%}.landcover-urban{color:#d73027}.landcover-agricultural{color:#f46d43}.landcover-shrub{color:#fdae61}.landcover-herbaceous{color:#fee090}.landcover-bare{color:#ffffbf}.landcover-forest{color:#8ad293}.landcover-moss{color:#e0f3f8}.landcover-wetlands{color:#abd9e9}.landcover-water{color:#74add1}.landcover-snow{color:#5692e1}.green{color:green}.yellow{color:#ff0}.orange{color:orange}.red{color:red}.sensitive-site-tab{background:#e92f2f!important;color:#fff!important}.legal,.right-panel>div.progress{width:100%}.legal{min-height:140vh;background:#f9f9f9;font-family:"Work Sans";letter-spacing:0;display:flex;flex-direction:column;color:#0f2044}.legal .head-bg{height:120px;background-color:hsla(0,0%,94.1%,.9);filter:blur(5px);-webkit-filter:blur(5px)}.legal .head,.legal .head-bg{position:fixed;top:0;width:100%}.legal .head{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;height:90px;background-color:#f9f9f9;z-index:1;background:hsla(0,0%,100%,.01);-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px)}.legal .avistep-logo{font-family:"Hind Madurai";font-size:30px;font-weight:700;line-height:41px;letter-spacing:.08em;padding-left:25px;color:#0f2044;cursor:pointer}.legal .info-container{width:100%;display:flex;flex-direction:column;padding-left:10%;padding-right:10%;text-align:left}.legal .terms{max-width:1110px}.legal .terms-panel{width:100%;padding-top:200px}.legal .cookies-panel,.legal .privacy-panel{width:100%;padding-top:200px;padding-bottom:100px}.legal .button-group{display:inline-flex;flex-direction:row;top:40px;position:relative}.legal .customButton{height:50px;width:25vw;letter-spacing:.5px;background-color:initial;color:#0f2044;border-radius:0;cursor:pointer;border:1px solid #0f2044;font-family:"Work Sans";font-style:normal;font-weight:400;font-size:20px;line-height:23px;text-align:center;max-width:350px}.legal .active,.legal .customButton:hover{color:#fff;background-color:#0f2044;border:1.5px solid #191a18}.legal .btn-map{height:50px;background-color:#008bcd;color:#fff;border-radius:50px;cursor:pointer;border:none;font-family:Work Sans;font-style:normal;font-weight:400;font-size:18px;line-height:0;text-align:center;padding-right:30px;padding-left:30px;margin-top:auto;margin-bottom:auto;position:relative;left:-20px}.legal .btn-map:hover{background-color:#fff;color:#06234c}.legal h1{font-size:50px;line-height:64px;letter-spacing:.07em;text-align:left;color:#0f2044}.legal .sub-title{font-family:"Hind Madurai";font-weight:700;line-height:16px;letter-spacing:0;text-align:left;text-transform:uppercase}.legal h3{line-height:20px;text-align:left;padding-top:45px}.legal h3,.legal h5{font-size:24px;color:#0f2044}.legal h5{font-weight:300;line-height:36px}.legal p,.legal ul{font-size:16px;font-weight:300;line-height:29px}.legal ul{color:#0f2044}.legal li>a{color:#00f}.legal hr{width:541px;height:0;opacity:.2;border:1px solid #0f2044;margin-top:50px}.no-bullet{list-style-type:none}
/*# sourceMappingURL=main.8a3e6eaf.chunk.css.map */