@import url(https://use.typekit.net/veo7sml.css);.dropdownContainer .alignSelect{left:0;margin:0}.singleCountryImage{height:100%}.singleCountryHeadTitle{background:var(--lightBorder);background-color:var(--light);border:5px solid var(--lightBorder);border-radius:20px;color:var(--darkBackground);margin-left:90px;margin-top:-175px;padding:20px;position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.singleCountryHeadTitle h2{margin:0}.singleCountryInput{max-height:20em}.splashOpenMap{position:relative;text-align:center}.splashSearchCont{position:relative;top:0;transition:all .3s;width:32%}.suggestion{background-color:var(--lightBorder);border-bottom:1px solid var(--lightBorder);border-left:1px solid var(--lightBorder);border-right:1px solid var(--lightBorder);cursor:pointer;min-width:215px;padding:.5em}.suggestion:hover{background-color:var(--darkBackground);color:var(--light)}.suggestionCont{height:200px;overflow:auto;position:fixed;z-index:5}@media screen and (max-width:700px){.dropdownContainer .alignSelect{left:0}.dropdownContainer{display:flex;flex-direction:column}}.chart-container{align-items:center;display:flex}.range-modal input[type=range]{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.chart-title{display:flex;justify-content:center;padding-left:133px}#rangeYearText-modal,.chart-title{color:var(--lightBorder)}.modal{align-items:center;background-color:rgba(0,0,0,.8);display:flex;flex-direction:column;inset:0;justify-content:center;overflow:hidden;padding:40px 20px 20px;position:fixed;transition:all .3s ease-in-out;z-index:999}.modalClose{margin-left:133px}.modalElementsContainer{align-items:center;display:flex;flex-direction:column;justify-content:center}.dashboardContainer{display:flex;flex-wrap:wrap;justify-content:center}.dashSearch{display:flex;height:300px;width:90%}.dashCountryScore{display:flex;justify-content:space-between}.dashSearch .singleCountryInput{margin:0 0 3em}.savedSearchCard{align-items:flex-start;background-color:var(--darkBackground);border:5px solid var(--lightBorder);border-radius:30px;color:var(--light);cursor:pointer;display:flex;flex-wrap:wrap;height:auto;justify-content:space-around;margin:0 1em 3em;overflow:hidden;padding:20px;transition:box-shadow .2s;width:25%}.savedSearchCard a{color:var(--lightBorder)}.savedSearchCard a:hover{color:var(--light)}.savedSearchCard h4{margin-right:1em}.cardTitle{width:45%}.dashMain{margin-left:5%}.savedSearchCard:hover{box-shadow:0 0 10px var(--dark)}@media screen and (max-width:1200px){.savedSearchCard{width:40%}}@media screen and (max-width:960px){.savedSearchCard{width:90%}}header a{text-decoration:none}header{background-color:var(--darkBackground);display:flex;justify-content:space-between;padding:20px}header h1{color:var(--lightBorder);font-size:3em}.navbar{align-items:center;display:flex;font-size:1.2em;justify-content:flex-end}.navLink{border-radius:10px;color:var(--light);margin-right:1em;padding:.3em;transition:all .3s}.navLink:hover{color:var(--lightBorder);scale:1.2}.navLink:active{color:var(--light)}@media screen and (max-width:1200px){.navbar{width:100%}.navbar,header{justify-content:flex-start}header{flex-wrap:wrap}}@media screen and (max-width:760px){.navbar{font-size:.8em}}@media screen and (max-width:600px){.navbar{flex-wrap:wrap;justify-content:center}}footer{background-color:var(--darkBackground);color:var(--light);height:auto;justify-content:center;padding-top:1em;width:100%}.authors,footer{display:flex;flex-wrap:wrap}.authors{justify-content:space-around;padding-bottom:1em;width:95%}.authorContain{padding-bottom:1em;width:100%}.authors a{color:var(--lightBorder);text-decoration:underline}.authorName{align-items:center;display:flex;justify-content:center;padding-bottom:1em;text-align:center;transition:all .3s;width:30%}.authorName:hover{scale:1.2}.copyright{padding:1em 0;text-align:center;width:100%}.madeWith{padding-bottom:1em;width:100%}.techstackContainer{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;width:95%}@media screen and (max-width:1200px){.authorName{width:47%}}@media screen and (max-width:700px){.authorName,.authors{width:90%}}.loginForm form{background-color:var(--darkBackground);border:5px solid var(--lightBorder);border-radius:20px;color:var(--light);display:flex;flex-direction:column;margin:auto;padding:2%;text-align:left;width:50%}.airplaneHangar img{width:60vw}.loginForm{margin-top:5%;text-align:center}.signupForm form{background-color:var(--darkBackground);border:5px solid var(--lightBorder);border-radius:20px;color:var(--light);display:flex;flex-direction:column;margin:auto;padding:2%;text-align:left;width:50%}.airplaneHangar{display:flex;justify-content:center}.signupForm{margin-top:5%;text-align:center}.chartContainer{background-color:var(--light)}.darkBg{background-color:var(--darkBackground)}.splash{background-color:var(--darkBackground);background-image:url(/static/media/homeBackground3.d4ff9b434d09b9c38bce.svg);background-position:top;background-repeat:no-repeat;background-size:contain;height:50vh;margin:0 auto;width:100%}.splash,.splashContain{align-items:center;display:flex;justify-content:center}.splashContain{height:100%}.go{margin-left:47%;margin-top:-10%}.going{margin-left:44%;margin-top:-40%}.migrate{font-family:TRANSAT;font-size:8vw;margin:0;text-align:center}.overview{color:var(--light);margin:0 10%;text-align:center}.searchRespCenter{display:flex;justify-content:center;position:relative;top:90px;transition:all .3s}.tag{color:var(--light);margin-top:0;text-align:center}@media screen and (min-width:731px)and (max-width:1000px)and (min-height:901px){.searchRespCenter{top:25px}}@media screen and (min-width:701px)and (max-width:1000px)and (max-height:900px){.searchRespCenter{top:35px}}@media screen and (min-width:551px)and (max-width:700px)and (max-height:900px){.searchRespCenter{top:125px}}@media screen and (min-width:400px)and (max-width:550px)and (max-height:900px){.searchRespCenter{top:80px}}.about{margin:0 5%;min-height:100vh}.aboutSection{display:flex;flex-wrap:wrap;justify-content:space-between}.aboutPics{display:flex;justify-content:center;width:55%}.aboutPics img{width:80%}.aboutText{width:40%}.familyAboutPic{margin-left:-160px;transition:all .3s}.landscapeAboutPic{transition:all .3s;z-index:5}.spiLogo{width:30%}.spiLogo img{width:100%}.spiSection{display:flex;flex-wrap:wrap;justify-content:space-between}.spiText{margin:0 5%;width:45%}.spiText2{margin:0 5%;width:100%}figure{align-items:center;display:flex;flex-direction:column;justify-content:center}figcaption{background-color:var(--light);font-size:.5em;font-style:italic;padding:2px}@media screen and (max-width:1000px){.familyAboutPic{margin-left:-110px}}@media screen and (max-width:1200px){.aboutPics{align-items:center;flex-direction:column;justify-content:center}.familyAboutPic{margin-left:233px;order:1;width:50%;z-index:10}.landscapeAboutPic{order:2;position:relative;top:-100px}}@media screen and (max-width:700px){.aboutPics{align-items:center;flex-direction:column;justify-content:center}.familyAboutPic{margin-left:220px;order:1;z-index:10}.landscapeAboutPic{order:2;position:relative;top:-100px}}@media screen and (min-width:1440px){.spiLogo{display:flex;justify-content:center;margin:0 auto;width:30%}}@media screen and (max-width:769px){.aboutPics{display:flex;flex-direction:row;width:100%}.landscapeAboutPic{margin:0;top:0;width:45%}.familyAboutPic{margin:0;width:45%}.aboutText{width:100%}}@media screen and (max-width:430px){.spiLogo,.spiText{width:100%}}.howToList{list-style:none}li h2 a{text-decoration:underline}.howto{margin:20px}.countryCard{align-items:flex-start;background-color:var(--darkBackground);border:5px solid var(--lightBorder);border-radius:20px;color:var(--light);cursor:pointer;display:flex;height:300px;justify-content:space-around;margin-bottom:3em;overflow:hidden;padding:1em;transition:box-shadow .2s;width:28%}.countryCard:active{box-shadow:inset 10px 10px 10px var(--dark)}.countryCard.wide img{height:auto;width:50%}.expandedCardInfo{display:flex;flex-wrap:wrap;justify-content:space-around;width:47%}.expandedChartArea{margin-left:10px;width:50%}.wide{height:700px;transition:all 1s;width:96.5%}.cardIcon{width:45%}.cardIcon img{height:auto;width:70%}.cardTitle{display:flex;flex-direction:column;justify-content:space-between;width:47%}.cardValue{font-size:2.7em;margin:10px 0}.clickHere{font-style:italic;width:100%}.countryCard:hover{box-shadow:0 0 10px var(--dark)}.expandedDivider{border-top:2px solid var(--light);padding-top:.5em;width:100%}.card:first-child{order:1}.card:nth-child(2){order:2}.card:nth-child(3){order:3}.card:nth-child(4){order:4}.card:nth-child(5){order:5}.card:nth-child(6){order:6}.card:nth-child(7){order:7}.card:nth-child(8){order:8}.card:nth-child(9){order:9}.card:nth-child(10){order:10}.card:nth-child(11){order:11}.card:nth-child(12){order:12}.card:nth-child(13){order:13}.card:nth-child(14){order:14}.card:nth-child(15){order:15}.card:nth-child(16){order:16}.card:nth-child(17){order:17}.card:nth-child(18){order:18}.card:nth-child(19){order:19}.card:nth-child(20){order:20}.card:nth-child(21){order:21}.card:nth-child(22){order:22}.card:nth-child(23){order:23}.card:nth-child(24){order:24}.card:nth-child(25){order:25}.card:nth-child(26){order:26}.card:nth-child(27){order:27}.card:nth-child(28){order:28}.card:nth-child(29){order:29}.card:nth-child(30){order:30}@media screen and (max-width:1100px){.countryCard{flex-wrap:wrap;justify-content:flex-start;width:40%}.wide{width:96.7%}.cardIcon{width:30%}.cardTitle{width:100%}.cardValue{font-size:2em}h3{margin-bottom:.5em}}@media screen and (max-width:700px){.countryCard{flex-direction:column;height:auto;width:100%}.expandedCardInfo,.wide{width:100%}}@media screen and (min-width:2500px){.wide{height:1100px}}.countryCardContainer{display:flex;flex-wrap:wrap;justify-content:space-around;padding-top:calc(var(--drawerHeight) + 20px);position:relative;width:95%}.containerCenter{display:flex;justify-content:center}.singleCountryHead{display:flex;height:12em;margin-bottom:1em;overflow-x:hidden}hr{border:2px solid var(--dark);width:95%}.compareContainer{align-items:center;display:flex;justify-content:center}.compToggleCont{align-items:center;display:flex;margin:0 1em;text-align:center;width:100%}.toggleText{padding-left:10px}.drawer{align-items:flex-start;background-color:var(--light);border-bottom:2px solid var(--darkBackground);border-left:2px solid var(--darkBackground);border-radius:0 0 0 20px;border-top:2px solid var(--darkBackground);display:flex;flex-direction:column;height:100%;justify-content:flex-start;padding:1em 2em 2em 1em;position:absolute;right:0;-webkit-transform:translateX(100%);transform:translateX(100%);transition:all 1s;width:20%;z-index:10}.drawer .splashSearchCont{position:relative;top:0;transition:all .3s;width:100%}.dropdownContainer{display:flex;flex-direction:column;margin-bottom:auto;margin-left:auto}.dropdownContainer h4{margin:0 0 1em}.mapDataContain{margin:2em 0 0;width:100%}.optionsArrow{float:right;padding:1em;width:2em}.optionsToggle{background-color:var(--light);border-bottom:2px solid var(--darkBackground);border-left:2px solid var(--darkBackground);border-radius:20px 0 0 20px;border-top:2px solid var(--darkBackground);height:var(--drawerHeight);left:-187px;margin:0 1em 0 0;position:absolute;top:-2px}.optionsToggle h3{margin-bottom:0;padding:0 1em}.splashOpenMap button{margin-top:0}@media screen and (max-width:1000px){.alignSearchElements{flex-wrap:wrap}.searchdropdownContainer{margin-bottom:1em;width:95%}.dropdownContainer .alignSelect{left:0;width:100%}}@media screen and (max-width:900px){.compToggleCont{align-items:flex-start;flex-direction:column;text-align:left}}@media screen and (max-width:400px){.drawer{width:33%}}.react-switch-checkbox{height:0;visibility:hidden;width:0}.react-switch-label{align-items:center;background:gray;border-radius:70px;cursor:pointer;display:flex;height:25px;justify-content:space-between;position:relative;transition:background-color .2s;width:70px}.react-switch-label .react-switch-button{background:#fff;border-radius:30px;box-shadow:0 0 2px 0 hsla(0,0%,4%,.29);content:"";height:20px;left:2px;position:absolute;top:2px;transition:.2s;width:30%}.react-switch-checkbox:checked+.react-switch-label .react-switch-button{left:calc(100% - 2px);-webkit-transform:translateX(-100%);transform:translateX(-100%)}.react-switch-label:active .react-switch-button{width:60px}.alignSelect{left:450px;position:relative}.menu{border:1px solid gray;list-style-type:none;margin:5px 0;padding:0;position:absolute;width:150px}.menu>li{background-color:#fff;margin:0}.menu>li:hover{background-color:#d3d3d3}.menu>li>button{background:none;border:none;color:inherit;cursor:pointer;font:inherit;height:100%;margin:0;padding:5px;text-align:left;width:100%}.tickerWrapper{flex-direction:row;flex-wrap:nowrap;margin-bottom:1em;overflow:hidden}.tickerContent,.tickerWrapper{display:flex;justify-content:space-between}.tickerContent{-webkit-animation:tickerAnimate 40s linear infinite;animation:tickerAnimate 40s linear infinite}.tickerContent:hover{-webkit-animation-play-state:paused;animation-play-state:paused}.tickerTextContain{margin-right:3em;min-width:250px}.tickerAuthor{color:var(--lightBorder);font-style:italic}@-webkit-keyframes tickerAnimate{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes tickerAnimate{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.alignSearchElements{display:flex;justify-content:space-around}.searchdropdownContainer{align-items:center;border:5px solid var(--darkBackground);border-radius:10px;display:flex;justify-content:center;margin:2em;padding:1em;width:70%}.searchContainer{align-items:center;display:flex;justify-content:flex-start;width:95%}.comparisonContainer{display:flex}.range-country{align-items:center;display:flex;flex-direction:column;justify-content:center}#rangeYearText{color:var(--darkBackground)}label{text-align:center}input[type=range]{margin-bottom:2em}#wizContainer{display:flex;flex-wrap:wrap;justify-content:center}.calcButton{text-align:center;width:95%}.revCountryResult{margin:0 auto;width:75%}.topCountryButton{cursor:pointer;width:80%}.topCountryButton h2{margin-bottom:.5em}.topTenCard{align-items:flex-start;background-color:var(--darkBackground);border:5px solid var(--lightBorder);border-radius:20px;color:var(--light);height:300px;margin-bottom:3em;overflow:hidden;padding:1em;transition:box-shadow .2s;width:28%}.topTenCard,.topTenResults{display:flex;flex-wrap:wrap;justify-content:space-around}.topTenResults{margin-bottom:2em;text-align:center;width:95%}.topTenResults h2{width:95%}.wizDirections{margin-bottom:2em;width:95%}.clickDirections,.origSPI,.revSPI{width:95%}.clickDirections{font-style:italic}.wizSliders{display:flex;flex-wrap:wrap;justify-content:space-around;margin-bottom:2em;width:100%}.humanNeeds,.opportunity,.wellbeing{align-items:center;display:flex;flex-direction:column;width:30%}.humanNeeds input,.opportunity input,.wellbeing input{width:75%}@media screen and (max-width:750px){.humanNeeds,.opportunity,.wellbeing{width:80%}.topTenCard{width:90%}}@media screen and (min-width:751px)and (max-width:1180px){.topTenCard{width:40%}}.formMain form{background-color:var(--darkBackground);border:5px solid var(--lightBorder);border-radius:20px;color:var(--light);display:flex;flex-direction:column;margin:auto;padding:2%;text-align:left;width:50%}.optionOne,.region{display:block}.optionTwo{font-size:2vw}.airplane{display:flex;justify-content:center;margin:auto;width:60vw}.formMain{margin-bottom:1em;margin-top:5%;text-align:center}.submitButton{display:block;margin:2% auto 0;width:10%}.title{margin-bottom:-10%;margin-top:5%}select{margin-bottom:1.5em;padding:.5em;width:75%}.nationDetails{line-height:1.5;margin:0 2em}.visaContainer{display:flex;flex-wrap:wrap;justify-content:space-around}.visaImage,.visaInfo{width:45%}.visaInfoRecs{width:95%}.visaMain{margin-left:5%}@media screen and (max-width:880px){.visaImage,.visaInfo{width:95%}}:root{--darkBackground:#04566e;--light:#eff2f6;--lightBorder:#b4d330;--dark:#022831;--darkHover:rgba(2,40,49,.3);--drawerHeight:130px}a:active{color:#b4d330;color:var(--lightBorder)}body{margin:0}.button,button{background-color:#eff2f6;background-color:var(--light);border:5px solid #b4d330;border:5px solid var(--lightBorder);border-radius:20px;font-family:transat,sans-serif;font-family:rigid-square,sans-serif;font-weight:bolder;margin:1em;padding:10px;transition:all .2s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.button:hover,button:hover{box-shadow:0 0 5px 2px rgba(2,40,49,.3);box-shadow:0 0 5px 2px var(--darkHover)}.button:active,button:active{background-color:#04566e;background-color:var(--darkBackground);box-shadow:inset 5px 5px 10px #022831;box-shadow:inset 5px 5px 10px var(--dark);color:#eff2f6;color:var(--light)}input{font-family:rigid-square,sans-serif;margin-bottom:1em}html{font-family:rigid-square,sans-serif;scroll-behavior:smooth}html,main{background-color:#eff2f6;background-color:var(--light)}main{color:#022831;color:var(--dark);min-height:100vh}h1,h2,h3,h4,h5,h6{font-family:transat,sans-serif}option:disabled{color:hsla(0,0%,67%,.5)}
/*# sourceMappingURL=main.f796a196.css.map*/