a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}a,del,ins{text-decoration:none}a{color:inherit}button,label{cursor:pointer}button,input{outline:0}.header{display:flex;flex-direction:row;justify-content:space-between;height:60px;padding:20px 60px;background-color:#fff;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);transition:background-color 1s ease-in-out}.header--dark{background-color:#2b3945}@media screen and (max-width:767px){.header{width:100%;height:80px;padding:20px;align-items:center}}.header__title{font-size:18px;font-weight:800}@media screen and (max-width:767px){.header__title{font-size:14px}}.header__mode{display:flex;align-items:center}.header__button{border:none;color:#111517;background:transparent;font-size:14px;font-weight:600;font-family:"Nunito Sans",sans-serif}.header__button--dark{color:#fff}@media screen and (max-width:767px){.header__button{font-size:12px;font-weight:600}}.filter{background-color:#fff;position:relative;height:50px;width:190px;padding:20px;font-size:14px;font-weight:300;border-radius:4px;box-shadow:0 7px 29px 0 rgba(100,100,111,.2);transition:background-color 1s ease-in-out}.filter--dark{background-color:#2b3945}@media screen and (max-width:767px){.filter{margin-top:40px}}.filter__icon{position:absolute;right:15px;font-size:15px;cursor:pointer}.filter--dark+div{background-color:#2b3945}.filter__select{position:absolute;z-index:5;width:190px;margin-top:3px;background-color:#fff;padding:15px 20px;border-radius:4px;box-shadow:0 7px 29px 0 rgba(100,100,111,.2);transition:background-color 1s ease-in-out}.filter__select--hide{display:none}.filter__select--region{font-size:14px;font-weight:300}.filter__select--region:not(:first-child){margin-top:15px}.filter__select--region:hover{color:#858585;cursor:pointer}.search-bar{display:flex;flex-direction:row;justify-content:space-between;margin:50px 60px 45px}@media screen and (max-width:767px){.search-bar{width:90%;flex-direction:column;margin:30px 20px 45px}}.search-bar__form{position:relative}.search-bar__form--input{width:480px;height:50px;padding:20px 60px;font-family:"Nunito Sans",sans-serif;background-color:#fff;color:#858585;font-size:14px;font-weight:600;border:none;box-shadow:0 7px 29px 0 rgba(100,100,111,.2);border-radius:4px;transition:background-color 1s ease-in-out}.search-bar__form--input::-webkit-input-placeholder{opacity:.7;font-size:14px;font-weight:600}.search-bar__form--input::placeholder{opacity:.7;font-size:14px;font-weight:600}.search-bar__form--input--dark{background-color:#2b3945;color:#fff}.search-bar__form--input--dark::-webkit-input-placeholder{color:#fff}.search-bar__form--input--dark::placeholder{color:#fff}@media screen and (max-width:1023px){.search-bar__form--input{width:400px}}@media screen and (max-width:767px){.search-bar__form--input{width:100%}}.search-bar__form--icon{position:absolute;top:15px;left:20px;color:#858585;font-size:20px}.search-bar__form--icon--dark{color:#fff}.skeleton__line{width:250px;height:175px;padding:25px;line-height:30px;background:#fafafa;border-radius:6px;box-shadow:0 7px 29px 0 rgba(100,100,111,.2)}.cards{margin:0 60px;padding-bottom:30px;display:grid;grid-template-columns:repeat(auto-fill,300px);grid-gap:30px;justify-content:space-between}@media screen and (min-width:1024px)and (max-width:1430px){.cards{grid-template-columns:repeat(auto-fill,250px);padding-bottom:30px}}@media screen and (max-width:1023px){.cards{display:flex;flex-direction:row;flex-wrap:wrap}}@media screen and (max-width:767px){.cards{width:100%;margin:0;display:flex;flex-direction:column;align-items:center}}.cards__skeleton{position:relative}.cards__error{font-size:18px;font-weight:600}.cards__infos{width:270px;height:300px;margin-bottom:55px;transition:all .3s ease-in;-webkit-transform:scale(1);transform:scale(1)}.cards__infos:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.cards__flag{width:100%;height:170px}.cards__flag--hide{display:none}.cards__flag img{width:100%;height:100%;border-radius:4px}.cards__content{height:175px;margin-top:-4px;padding:25px;background-color:#fafafa;color:#111517;border-radius:6px;box-shadow:0 7px 29px 0 rgba(100,100,111,.2);transition:background-color 1s ease-in-out,color 1s ease-in-out}.cards__content--dark{background-color:#2b3945;color:#fff}.cards__content--title{font-size:18px;font-weight:800}.cards__content--details{margin-top:15px;line-height:25px;font-size:14px;font-weight:300}.cards__content--details span{font-weight:600}.spinner{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:30px}.spinner--dark{color:#fff}.spinner__text{margin-left:10px;font-size:18px;font-weight:600}.country{margin:50px 60px}@media screen and (max-width:1023px){.country{margin:50px 60px 0}}@media screen and (max-width:767px){.country{margin:50px 30px 0}}.country__button{position:relative;width:95px;height:28px;text-align:center;background-color:#fafafa;color:#111517;font-family:"Nunito Sans",sans-serif;font-size:13px;font-weight:300;border:none;border-radius:6px;box-shadow:0 3px 8px rgba(0,0,0,.24);transition:background-color 1s ease-in-out}.country__button--dark{background-color:#2b3945;color:#fff}.country__button--icon{font-size:15px;position:absolute;left:15px;top:6px}.country__button span{margin-left:8px}.country__error{margin-top:30px;font-size:18px;font-weight:600}.country__section{display:flex;flex-direction:row;margin-top:70px;height:350px}@media screen and (max-width:1023px){.country__section{flex-direction:column;width:100%;height:auto;padding-bottom:50px}}@media screen and (max-width:767px){.country__section{margin-top:50px}}.country__flag{width:40%}.country__flag img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:1023px){.country__flag img{width:80%}}@media screen and (max-width:767px){.country__flag img{width:100%;height:100%}}@media screen and (max-width:1023px){.country__flag{width:100%;text-align:center}}.country__details{width:50%;padding:40px 20px 0 90px}@media screen and (max-width:1023px){.country__details{width:100%;padding:40px 60px 0}}@media screen and (max-width:767px){.country__details{padding:40px 0 0}}.country__details--title{font-size:25px;font-weight:800}.country__details--elements{display:flex;flex-direction:row;justify-content:space-between;margin:25px 0 65px;line-height:25px}@media screen and (max-width:1023px){.country__details--elements{margin:25px 0 30px}}@media screen and (max-width:767px){.country__details--elements{flex-direction:column;margin:25px 0 40px}}@media screen and (max-width:1023px){.country__details--elements>div:first-child{margin-bottom:35px}}.country__details--elements p{font-size:14px;font-weight:300}.country__details--elements span{font-weight:600}.country__details--list{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}@media screen and (max-width:767px){.country__details--list{flex-direction:column;align-items:flex-start}}.country__details--list p{font-size:14px;font-weight:300;margin-right:20px;margin-bottom:10px}@media screen and (max-width:1023px){.country__details--list p{margin-bottom:15px}}@media screen and (max-width:767px){.country__details--list p{font-size:15px}}.country__details--list span{font-weight:600}.country__details--button{width:auto;height:25px;padding:5px 25px;margin-right:7px;margin-bottom:10px;background-color:#fafafa;color:#111517;font-family:"Nunito Sans",sans-serif;font-size:12px;font-weight:300;border:none;border-radius:4px;box-shadow:0 7px 29px 0 rgba(100,100,111,.2);transition:background-color 1s ease-in-out}.country__details--button--dark{background-color:#2b3945;color:#fff}.app{font-family:"Nunito Sans",sans-serif;background-color:#fafafa;min-height:100vh;color:#111517;transition:background-color 1s ease-in-out}.app--dark{background-color:#202c37;color:#fff}
/*# sourceMappingURL=main.ad7290a3.chunk.css.map */