@font-face{font-family:ubuntu-regular;src:url(/fonts/Ubuntu-Regular.ttf);font-weight:400;font-style:normal;font-display:auto}@font-face{font-family:kulturista;src:url(/fonts/kulturista.ttf);font-weight:400;font-style:normal;font-display:auto}@font-face{font-family:kulturista-bold;src:url(/fonts/kulturista-bold.otf);font-weight:400;font-style:normal;font-display:auto}@font-face{font-family:ubuntu-bold;src:url(/fonts/Ubuntu-Bold.ttf);font-weight:400;font-style:normal;font-display:auto}@font-face{font-family:ubuntu-light;src:url(/fonts/Ubuntu-Light.ttf);font-weight:400;font-style:normal;font-display:auto}@font-face{font-family:ubuntu-medium;src:url(/fonts/Ubuntu-Medium.ttf);font-weight:400;font-style:normal;font-display:auto}@font-face{font-family:georgia-bold;src:url(/fonts/georgia-bold.ttf);font-weight:400;font-style:normal;font-display:auto}@font-face{font-family:georgia-regular;src:url(/fonts/Georgia.ttf);font-weight:400;font-style:normal;font-display:auto}@font-face{font-family:garamond-regular;src:url(/fonts/garamond_regular.ttf);font-weight:400;font-style:normal;font-display:auto}@font-face{font-family:garamond-bold;src:url(/fonts/garamond_bold.ttf);font-weight:400;font-style:normal;font-display:auto}@font-face{font-family:gill-bold;src:url(/fonts/gill_sans_bold.ttf);font-weight:400;font-style:normal;font-display:auto}@font-face{font-family:gill-regular;src:url(/fonts/gill_sans_mt_regular.TTF);font-weight:400;font-style:normal;font-display:auto}.page-load-overlay{z-index:99999;position:fixed;width:100vw;height:100vh;background-color:#095aac;top:0;left:0;right:0;bottom:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;justify-content:center;align-items:center;transition:1s;opacity:1;transform:scale(1)}.page-load-overlay.hide-me{opacity:0;pointer-events:none;transform:scale(3)}.page-load-overlay .content{text-align:center}.page-load-overlay .content img{width:80px;height:80px;animation:load 1s infinite alternate}.page-load-overlay .content .white-loading{transition:.01s;opacity:1}.page-load-overlay .content .white-loading.hide-me{opacity:0}.no-scroll{overflow:hidden;height:0}.no-show{opacity:0}@keyframes load{0%{transform:scale(1)}to{transform:scale(1.2)}}.country-tooltip{padding:10px 15px;position:fixed;z-index:5;top:30%;left:30%;border-radius:8px;border:1px solid red;box-shadow:0 3px 10px rgba(0,0,0,.2);background-color:teal;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:.5s}.country-tooltip .country-name{font-size:18px;font-family:garamond-bold;line-height:21px;letter-spacing:0}.country-tooltip .country-score .label{font-size:12px;line-height:8px;font-family:gill-regular;letter-spacing:.3px}.country-tooltip .country-score .value{margin-left:3px;font-size:14px;line-height:16px;letter-spacing:.35px;font-family:gill-bold}.selected_country{transition:.5s;opacity:0;transform:scale(.8);z-index:1}.selected_country.show{opacity:1;transform:scale(1)}.loader{position:fixed;z-index:9999;width:100vw;height:100vh;top:0;right:0;left:0;bottom:0;background-color:rgba(0,0,0,.7);max-height:100vh;overflow-y:auto;background-image:url(/loading.svg);background-repeat:no-repeat;background-position:50%;background-size:100px;cursor:progress}#url-textbox{position:fixed;left:-100%;top:-100%;opacity:0}#printf{width:100%;height:1000px}.map_container .rank-bar{position:absolute;top:15px;left:15px;z-index:1;display:flex;flex-flow:column;align-items:center;pointer-events:none}.map_container .rank-bar span{color:#363c3e;font-family:gill-regular;font-size:10px;line-height:12px;width:40px;text-align:center}.map_container .rank-bar .bar{margin:10px 0;box-shadow:0 0 11px rgba(0,0,0,.1);position:relative}.map_container .rank-bar .bar .rectangle{height:18px;width:8px}.map_container .rank-bar .bar .triangle{left:-7px;position:absolute;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:10px solid #000;transition:.7s;top:166px}.map_container .rank-bar .bar.color_790000 .triangle{top:4px}.map_container .rank-bar .bar.color_a02228 .triangle{top:22px}.map_container .rank-bar .bar.color_934399 .triangle{top:40px}.map_container .rank-bar .bar.color_ef3f74 .triangle{top:58px}.map_container .rank-bar .bar.color_3cafe4 .triangle{top:76px}.map_container .rank-bar .bar.color_60c19b .triangle{top:94px}.map_container .rank-bar .bar.color_a4ec39 .triangle{top:112px}.map_container .rank-bar .bar.color_d0dd27 .triangle{top:130px}.map_container .rank-bar .bar.color_ffe100 .triangle{top:148px}.map_container .rank-bar .bar.color_FFFFFF .triangle{top:166px}.map_container #map{background-color:#fcfcfc}.map_container #map .world-map{width:100%;height:100%;transition:.5s;transform:scale(1);position:absolute}.map_container #map .world-map svg{width:100%;height:100%}.map_container #map .world-map svg g .land{transition:.5s;position:relative}.map_container #map .world-map svg g #MV{transform:scale(.05) translate(13036px,9412px)}.map_container .country-pin{position:absolute;margin:auto;font-family:gill-regular!important;pointer-events:none;transition:.5s;opacity:0;transform:scale(1) translateY(-30px)}.map_container .country-pin.bigpin{width:68px;height:65px;z-index:3}.map_container .country-pin.bigpin svg{width:100%!important}.map_container .country-pin.set{opacity:1;transform:scale(1) translateY(0)}.map_container .country-pin.circle-only{border-radius:50%;font-size:14px;padding:7px;line-height:16px;letter-spacing:0;color:#fff;text-align:center;border:1px solid #fff;box-shadow:0 5px 5px rgba(0,0,0,.2);transform:scale(3) translateY(0)}.map_container .country-pin.circle-only.set{opacity:1;transform:scale(1) translateY(0)}body{padding:0;margin:0;background-color:#095aac;-webkit-user-select:none;-moz-user-select:none;user-select:none}body.disabled-scroll{overflow:hidden}.none{pointer-events:none}*{box-sizing:border-box;margin:0;padding:0}.btn{font-family:gill-regular;font-size:16px;line-height:18px;color:#fff;padding:13px 15px;border:1px solid #fff;border-radius:5px;background-color:transparent;margin:0 5px;text-decoration:none;display:flex;align-items:center;transition:.3s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn img{width:24px;height:24px;margin-right:10px}.btn.share{position:relative;cursor:pointer}.btn.share .share_overlay{content:"";position:absolute;top:120%;left:0;width:170px;border-radius:5px;box-shadow:0 3px 15px rgba(0,0,0,.3019607843);background:#fff;overflow:hidden}.btn.share .share_overlay .platform{padding:15px 16px 13px;text-align:center;transition:.4 ease-in-out;cursor:pointer;display:flex;align-items:center;position:relative}.btn.share .share_overlay .platform:before{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);height:.5px;width:calc(100% - 37px);background-color:rgba(166,168,209,.4588235294)}.btn.share .share_overlay .platform:last-child:before{content:unset}.btn.share .share_overlay .platform.email svg{fill:transparent}.btn.share .share_overlay .platform.email svg path.b{fill:#095aac}.btn.share .share_overlay .platform:hover{background:#095aac}.btn.share .share_overlay .platform:hover:before{content:unset}.btn.share .share_overlay .platform:hover span{color:#fff}.btn.share .share_overlay .platform:hover svg{fill:#fff}.btn.share .share_overlay .platform:hover.email svg{fill:transparent}.btn.share .share_overlay .platform:hover.email svg path.b{fill:#fff}.btn.share .share_overlay .platform svg{flex:0 0 20%;margin-right:10px;fill:#095aac}.btn.share .share_overlay .platform span{position:relative;font-family:gill-bold;font-size:16px;color:#262626;text-align:left;display:block}.btn.download{padding:12px 15px;margin-right:9px}.btn.download svg{width:23px;height:21px;margin-right:5px}.btn.download svg .a,.btn.download svg .b{fill:none;stroke:#fff;stroke-miterlimit:10;transition:.3s}.btn.download svg .a{stroke-width:2px}.btn.download svg .b{stroke-width:3px}.btn:hover{color:#095aac;background-color:#fff;border:1px solid #fff}.btn:hover svg .a,.btn:hover svg .b{stroke:#095aac}.btn.share{padding:11px 10px}.btn.share svg{width:24px;height:24px;margin-right:7px;border:none}.btn.share svg *{stroke:none!important}.btn.share svg .a{fill:none}.btn.share svg .b{fill:#fff}.btn.share:hover .b{fill:#095aac}.btn.share .share_overlay .a{fill:unset}.modal_bg{position:fixed;top:0;bottom:0;left:0;right:0;background-color:#095aac;z-index:2;opacity:0;height:100%;margin:auto;transition:.8s;border-radius:50%;transform:scale(.5);pointer-events:none}.modal_bg.active{opacity:.8;transform:scale(3);pointer-events:all}.share_mobile_container .modal_bg{z-index:3;pointer-events:all}.close_modal{position:absolute;top:18px;right:18px;cursor:pointer}.close_modal svg .a{fill:none;stroke:#262626;stroke-width:2px}.share_items{position:fixed;z-index:4;top:50%;left:50%;width:100%;max-width:220px;background-color:#fff;border-radius:5px;padding:21px 6px 6px;transform:translate(-50%,50%) scale(0);transition:all .5s cubic-bezier(.175,.885,.32,1)}.share_items.active{transform:translate(-50%,-50%) scale(1);transition:.3s}.share_items .title{font-family:gill-bold;font-weight:600;font-size:26px;line-height:32px;color:#262626;margin-bottom:16px;padding:0 12px}.share_items .close_modal{top:16px;right:14px}.share_items .close_modal svg path.a{opacity:1}.share_items .platform{padding:21px 12px;text-align:center;transition:.4 ease-in-out;cursor:pointer;display:flex;align-items:center;border-bottom:.5px solid #a6a8d1}.share_items .platform:last-child{border-bottom:none}.share_items .platform svg path.a{fill:#095aac;opacity:1}.share_items .platform.email svg{fill:transparent}.share_items .platform.email svg path.b{fill:#095aac}.share_items .platform.email svg path.a{fill:transparent}.share_items .platform:hover{background:#095aac}.share_items .platform:hover span{color:#fff}.share_items .platform:hover svg path.a{fill:#fff}.share_items .platform:hover.email svg{fill:transparent}.share_items .platform:hover.email svg path.b{fill:#fff}.share_items .platform:hover.email svg path.a{fill:transparent}.share_items .platform svg{flex:0 0 20%;margin-right:10px}.share_items .platform span{position:relative;font-family:gill-regular;font-size:16px;color:#262626;text-align:left;display:block;line-height:18px}.tooltipDiv{font-family:gill-regular;font-size:12px;color:#fff;background:#095aac;padding:5px;border-radius:5px}.share_modal .form_container{position:fixed;top:0;bottom:0;left:0;right:0;margin:auto;height:100%;width:100%;overflow-y:auto;z-index:2}.share_modal .form_container .form_modal{position:absolute;top:0!important;left:0!important;right:0!important;width:100%;max-width:518px;background-color:#fff;border-radius:5px;padding:42px 33px 29px 45px;transition:all .8s cubic-bezier(.175,.885,.32,1.275);margin:5% auto 150px;transform:none!important}.share_modal .form_container .form_modal .title{font-family:gill-bold;font-size:26px;color:#262626;line-height:32px}.share_modal .form_container .form_modal .sub_note{font-family:gill-regular;font-size:18px;color:#262626}.share_modal .form_container .form_modal form.details .top{height:100%}.share_modal .form_container .form_modal form .top{margin-top:38px;overflow-y:scroll;padding-right:10px;max-height:450px;height:100%}.share_modal .form_container .form_modal form .top::-webkit-scrollbar{width:4px;background-color:#fff}.share_modal .form_container .form_modal form .top::-webkit-scrollbar-track{box-shadow:none}.share_modal .form_container .form_modal form .top::-webkit-scrollbar-thumb{background-color:#bebfd4;background-clip:padding-box;border-radius:10px}.share_modal .form_container .form_modal form .top .form_group{display:flex;flex-flow:column wrap;margin-bottom:30px;position:relative}.share_modal .form_container .form_modal form .top .form_group .label_area{display:flex;justify-content:space-between;align-items:flex-end}.share_modal .form_container .form_modal form .top .form_group .label_area .clear{margin-bottom:13px;cursor:pointer;display:flex;align-items:center;justify-content:center}.share_modal .form_container .form_modal form .top .form_group .label_area .clear p{font-family:gill-regular;font-size:14px;line-height:16px;color:#acacac;margin-left:10px;transition:.3s ease-in-out}.share_modal .form_container .form_modal form .top .form_group .label_area .clear svg .a{fill:#acacac;transition:.3s ease-in-out}.share_modal .form_container .form_modal form .top .form_group .label_area .clear:hover p{color:#f15f74}.share_modal .form_container .form_modal form .top .form_group .label_area .clear:hover svg .a{fill:#f15f74}.share_modal .form_container .form_modal form .top .form_group label{font-family:gill-regular;font-size:18px;line-height:24px;color:#787878;margin-bottom:13px}.share_modal .form_container .form_modal form .top .form_group input,.share_modal .form_container .form_modal form .top .form_group textarea{font-family:gill-regular;font-size:18px;line-height:24px;color:#262626;padding:18px;border:1px solid #bebfd4;border-radius:5px;outline:none;transition:.3s ease-in-out;background:#f5f5fb;resize:none;width:100%}.share_modal .form_container .form_modal form .top .form_group input::-moz-placeholder,.share_modal .form_container .form_modal form .top .form_group textarea::-moz-placeholder{font-family:gill-light;color:#bebfd4}.share_modal .form_container .form_modal form .top .form_group input::placeholder,.share_modal .form_container .form_modal form .top .form_group textarea::placeholder{font-family:gill-light;color:#bebfd4}.share_modal .form_container .form_modal form .top .form_group input:focus,.share_modal .form_container .form_modal form .top .form_group input:hover,.share_modal .form_container .form_modal form .top .form_group textarea:focus,.share_modal .form_container .form_modal form .top .form_group textarea:hover{border:1px solid #095aac}.share_modal .form_container .form_modal form .top .form_group input::-webkit-scrollbar,.share_modal .form_container .form_modal form .top .form_group textarea::-webkit-scrollbar{width:4px;background-color:#f5f5fb}.share_modal .form_container .form_modal form .top .form_group input::-webkit-scrollbar-track,.share_modal .form_container .form_modal form .top .form_group textarea::-webkit-scrollbar-track{box-shadow:none}.share_modal .form_container .form_modal form .top .form_group input::-webkit-scrollbar-thumb,.share_modal .form_container .form_modal form .top .form_group textarea::-webkit-scrollbar-thumb{background-color:#bebfd4;background-clip:padding-box;border-radius:10px}.share_modal .form_container .form_modal form .top .form_group input.error,.share_modal .form_container .form_modal form .top .form_group textarea.error{border-color:#f15f74}.share_modal .form_container .form_modal form .top .form_group .error_container{text-align:right}.share_modal .form_container .form_modal form .top .form_group .error_container .validation-errors{color:#f15f74;font-family:gill-regular;font-size:14px;line-height:24px;transition:.3s ease-in-out;position:absolute;right:0;bottom:-24px}.share_modal .form_container .form_modal form .top .form_group .error_image{position:absolute;top:46%;right:11px}.share_modal .form_container .form_modal form .top .form_details .row{display:flex;margin-bottom:16px}.share_modal .form_container .form_modal form .top .form_details .row .document{display:flex;flex-direction:column}.share_modal .form_container .form_modal form .top .form_details .row .document .transparent_box:first-child{margin-bottom:11px}.share_modal .form_container .form_modal form .top .form_details .row.message .detail{white-space:pre-wrap;border:1px solid #d1d1d1;padding:10px;height:247px;overflow-y:scroll;width:100%}.share_modal .form_container .form_modal form .top .form_details .row.message .detail::-webkit-scrollbar{width:4px;background-color:#fff}.share_modal .form_container .form_modal form .top .form_details .row.message .detail::-webkit-scrollbar-track{box-shadow:none}.share_modal .form_container .form_modal form .top .form_details .row.message .detail::-webkit-scrollbar-thumb{background-color:#bebfd4;background-clip:padding-box;border-radius:10px}.share_modal .form_container .form_modal form .top .form_details .row label{font-family:gill-regular;font-size:14px;line-height:24px;color:#787878;flex:0 0 20%}.share_modal .form_container .form_modal form .top .form_details .row .detail{font-family:gill-regular;font-size:18px;line-height:24px;color:#262626;border-radius:5px;word-wrap:break-word;display:block}.share_modal .form_container .form_modal form .top .form_details .row .detail.bold{font-family:gill-bold}.share_modal .form_container .form_modal form .top .form_details .row.upload{margin-bottom:0}.share_modal .form_container .form_modal form .top .form_details .row.upload .transparent_box{display:flex;align-items:center}.share_modal .form_container .form_modal form .top .form_details .row.upload .transparent_box .right .title{margin-top:0;font-family:gill-bold;font-size:18px;line-height:20px}.share_modal .form_container .form_modal form .top .form_details .row.upload .transparent_box .right .description{font-family:gill-regular;font-size:14px;line-height:24px;color:#787878}.share_modal .form_container .form_modal form .top .form_details .row.upload .transparent_box .left img{margin-right:10px}.share_modal .form_container .form_modal form .bottom{padding-right:10px}.share_modal .form_container .form_modal form .bottom .button_container{display:flex;justify-content:space-between;padding-top:29px;align-items:center}.share_modal .form_container .form_modal form .bottom .button_container .cancel,.share_modal .form_container .form_modal form .bottom .button_container .form_btn{font-family:gill-regular;font-size:16px;line-height:18px;color:#fff;cursor:pointer;outline:none;border:none;background:none}.share_modal .form_container .form_modal form .bottom .button_container .cancel.next,.share_modal .form_container .form_modal form .bottom .button_container .cancel.send,.share_modal .form_container .form_modal form .bottom .button_container .form_btn.next,.share_modal .form_container .form_modal form .bottom .button_container .form_btn.send{background-color:#095aac;padding:14px 24px;border-radius:5px}.share_modal .form_container .form_modal form .bottom .button_container .primary{display:flex;justify-content:center;align-items:center}.share_modal .form_container .form_modal form .bottom .button_container .primary .back{border:2px solid #095aac;color:#095aac;margin-right:10px;padding:12px;border-radius:5px}.share_modal .form_container .form_modal form .bottom .button_container .cancel{color:#095aac}.downloaded_modal .message,.thank_modal .message{background-color:#fff;z-index:2;position:fixed;top:50%;left:50%;width:100%;max-width:340px;padding:33px;border-radius:5px;display:flex;align-items:center;flex-flow:column wrap;text-align:center;transform:translate(-50%,-50%) scale(0);transition:all .5s cubic-bezier(.6,-.28,.735,.045)}.downloaded_modal .message.active,.thank_modal .message.active{transform:translate(-50%,-50%) scale(1);transition:all .5s cubic-bezier(.175,.885,.32,1.275)}.downloaded_modal .message .icon,.thank_modal .message .icon{padding-top:50px}.downloaded_modal .message .title,.thank_modal .message .title{font-family:gill-bold;font-size:26px;font-weight:600;line-height:32px;color:#262626;margin-top:20px}.downloaded_modal .message .description,.thank_modal .message .description{font-family:gill-regular;font-size:18px;line-height:24px;color:#262626;margin:14px 0 47px}.downloaded_modal .message .modal_button,.thank_modal .message .modal_button{font-family:gill-regular;font-size:16px;line-height:18px;color:#fff;padding:14px 45px;background-color:#095aac;border-radius:5px;cursor:pointer;text-transform:uppercase}.downloaded_modal svg path.a,.thank_modal svg path.a{fill:#095aac}.downloaded_modal svg path.b,.thank_modal svg path.b{fill:transparent;stroke:#262626;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px;stroke-dasharray:5 10}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease 0s}.fade-enter,.fade-leave-to{opacity:0}#app{width:100%;margin:0 auto}#app section{width:100%;max-width:1280px;padding:0 40px;margin:30px auto;background-color:transparent}#app section .section_title{font-family:gill-bold;font-size:40px;line-height:48px;color:#fff;text-align:center}#app section .map_wrapper .dropdown{background-color:#fcfcfc;border:1px solid #d1d1d1;margin:0 10px;cursor:pointer;position:relative;width:214px;padding:13px 15px;z-index:1}#app section .map_wrapper .dropdown:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:14px;background:url(/images/arrow_icon.svg);background-repeat:no-repeat;background-size:contain;padding:6px 9px;transition:.3s ease-in-out}#app section .map_wrapper .dropdown.active:after{transform:rotate(180deg);top:35%}#app section .map_wrapper .dropdown .selected{position:relative;display:flex;align-items:center}#app section .map_wrapper .dropdown .selected.active:after{transform:rotate(180deg);top:6px}#app section .map_wrapper .dropdown .selected .icon{width:28px;height:20px}#app section .map_wrapper .dropdown .selected span{color:#262626;margin:0}#app section .map_wrapper .dropdown .options_container{position:absolute;top:91%;left:-1px;background-color:#fcfcfc;width:214px;padding:0 5px 13px;border-radius:0 0 8px 8px;box-shadow:0 6px 6px rgba(0,0,0,.1607843137)}#app section .map_wrapper .dropdown .options_container .options{border-top:1px solid #d1d1d1;padding-top:15px;overflow-y:scroll;height:190px;transition:.5s}#app section .map_wrapper .dropdown .options_container .options::-webkit-scrollbar{width:4px;background-color:#fff}#app section .map_wrapper .dropdown .options_container .options::-webkit-scrollbar-track{box-shadow:none}#app section .map_wrapper .dropdown .options_container .options::-webkit-scrollbar-thumb{background-color:#dbdbdb;background-clip:padding-box;border-radius:10px}#app section .map_wrapper .dropdown .options_container .options .option{display:flex;align-items:center;transition:.3s ease-in-out;padding:7px 10px;border-radius:5px}#app section .map_wrapper .dropdown .options_container .options .option:hover{background-color:#dbdbdb}#app section .map_wrapper .dropdown .options_container .options .option .img-container{width:28px;margin-right:5px}#app section .map_wrapper .dropdown .options_container .options .option .img-container img{width:100%;height:auto!important}#app section .map_wrapper .dropdown .options_container .options .option span{font-family:gill-regular;font-size:14px;line-height:24px;color:#7e7e7e}#app section .map_wrapper .outside{display:flex;justify-content:center;padding:26px 50px}#app section .map_wrapper .outside .left,#app section .map_wrapper .outside .right{display:flex;align-items:center}#app section .map_wrapper .outside .right{position:relative;margin-left:15px;padding-left:15px}#app section .map_wrapper .outside .right:before{content:"";position:absolute;top:50%;left:0;width:1px;height:36px;background-color:#fff;transform:translateY(-50%);opacity:.5}#app section .map_wrapper .outside .right .btn{margin:0}#app section .map_wrapper .outside .right .btn.share{margin-left:11px}#app section .map_wrapper .outside .label,#app section .map_wrapper .outside .option,#app section .map_wrapper .outside .selected{font-family:gill-regular;font-size:16px;color:#cbcbcb}#app section .map_wrapper .outside .label{color:#e4f8ff}#app section .map_wrapper .middle{background-color:#f6f6f6;border-radius:15px;padding:43px 55px}#app section .map_wrapper .middle .middle_wrapper .top{flex-flow:column wrap;border-top:3px solid #095aac;border-bottom:3px solid #095aac;padding:31px 0 28px}#app section .map_wrapper .middle .middle_wrapper .top .sub_headline{font-family:gill-bold;font-size:20px;color:#095aac;line-height:22px;text-transform:uppercase}#app section .map_wrapper .middle .middle_wrapper .top .headline{font-family:kulturista-bold;font-weight:bolder;font-size:40px;line-height:45px;color:#095aac}#app section .map_wrapper .middle .middle_wrapper .map{display:flex;flex-flow:row wrap;padding:28px 0 24px}#app section .map_wrapper .middle .middle_wrapper .map .sidebar{display:flex;flex-flow:column wrap;width:100%;flex:0 0 235px;padding-right:29px;border-right:2px solid #095aac}#app section .map_wrapper .middle .middle_wrapper .map .sidebar .title{font-family:kulturista-bold;font-weight:bolder;font-size:36px;color:#095aac;margin:20px 0 0;line-height:36px}#app section .map_wrapper .middle .middle_wrapper .map .sidebar .description{font-family:gill-regular;font-size:18px;padding:10px 0 20px;color:#5e6e74;line-height:22px;letter-spacing:.5px}#app section .map_wrapper .middle .middle_wrapper .map .sidebar .description span{color:#340fb0}#app section .map_wrapper .middle .middle_wrapper .map .sidebar .death_info{padding-bottom:28px;border-bottom:2px solid #095aac}#app section .map_wrapper .middle .middle_wrapper .map .sidebar .death_info .title{font-family:gill-regular}#app section .map_wrapper .middle .middle_wrapper .map .sidebar .death_info svg{width:150px}#app section .map_wrapper .middle .middle_wrapper .map .sidebar .death_info svg .a{fill:#b9d4f1}#app section .map_wrapper .middle .middle_wrapper .map .sidebar .death_info svg .b{fill:#90bae6}#app section .map_wrapper .middle .middle_wrapper .map .sidebar .death_info svg .c{fill:#4080c1;stroke:unset}#app section .map_wrapper .middle .middle_wrapper .map .sidebar .death_info svg .skull{opacity:0;transition:.5s}#app section .map_wrapper .middle .middle_wrapper .map .sidebar .death_info svg .skull.ov{opacity:1}#app section .map_wrapper .middle .middle_wrapper .map .sidebar .death_info ul li{font-family:gill-bold;font-size:18px;color:#095aac;line-height:19px;list-style:none;margin-bottom:7px;word-break:break-word}#app section .map_wrapper .middle .middle_wrapper .map .sidebar .death_info ul li:last-child{margin-bottom:0}#app section .map_wrapper .middle .middle_wrapper .map .sidebar .smoking_rates .title{font-size:30px;line-height:32px}#app section .map_wrapper .middle .middle_wrapper .map .sidebar .smoking_rates .row{display:flex;margin-top:15px}#app section .map_wrapper .middle .middle_wrapper .map .sidebar .smoking_rates .row svg{margin:5px 0 15px}#app section .map_wrapper .middle .middle_wrapper .map .sidebar .smoking_rates .row .column{padding-bottom:40px}#app section .map_wrapper .middle .middle_wrapper .map .sidebar .smoking_rates .row .column .human{transition:.5s;opacity:0}#app section .map_wrapper .middle .middle_wrapper .map .sidebar .smoking_rates .row .column .human.ov{opacity:1}#app section .map_wrapper .middle .middle_wrapper .map .sidebar .smoking_rates .row .column.adult{border-right:1px solid #88c8df;padding-right:20px}#app section .map_wrapper .middle .middle_wrapper .map .sidebar .smoking_rates .row .column.adult svg .a{fill:#b9d4f1}#app section .map_wrapper .middle .middle_wrapper .map .sidebar .smoking_rates .row .column.adult svg .b{fill:#90bae6}#app section .map_wrapper .middle .middle_wrapper .map .sidebar .smoking_rates .row .column.adult svg .c{fill:#4080c1;stroke:unset}#app section .map_wrapper .middle .middle_wrapper .map .sidebar .smoking_rates .row .column.children{padding-left:20px}#app section .map_wrapper .middle .middle_wrapper .map .sidebar .smoking_rates .row .column.children svg{margin-top:17px;height:44px}#app section .map_wrapper .middle .middle_wrapper .map .sidebar .smoking_rates .row .column.children svg .a{fill:#90bae6;stroke-miterlimit:10}#app section .map_wrapper .middle .middle_wrapper .map .sidebar .smoking_rates .row .column.children svg .a,#app section .map_wrapper .middle .middle_wrapper .map .sidebar .smoking_rates .row .column.children svg .c{stroke:transparent}#app section .map_wrapper .middle .middle_wrapper .map .sidebar .smoking_rates .row .column.children svg .b{fill:#4080c1}#app section .map_wrapper .middle .middle_wrapper .map .sidebar .smoking_rates .row .column.children svg .c{fill:#b9d4f1}#app section .map_wrapper .middle .middle_wrapper .map .sidebar .smoking_rates .row .column .label{font-family:gill-regular;font-weight:bolder;color:#095aac;font-size:30px;line-height:32px}#app section .map_wrapper .middle .middle_wrapper .map .sidebar .smoking_rates .row .column .label span{font-size:20px}#app section .map_wrapper .middle .middle_wrapper .map .sidebar .smoking_rates .row .column .label span.label{font-size:30px}#app section .map_wrapper .middle .middle_wrapper .map .sidebar .smoking_rates .row .column .age_range{font-family:gill-regular;font-size:16px;color:#5e6e74;line-height:22px}#app section .map_wrapper .middle .middle_wrapper .map .right_layout{display:flex;flex-direction:column;justify-content:space-between;width:100%;flex:0 0 calc(100% - 235px);padding-left:27px}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container{flex-grow:1;height:454px;position:relative;border:2px solid #dcdae2;overflow:hidden;height:450px}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .best-and-worst-label{position:absolute;display:flex;width:100%;justify-content:space-between;padding:5px;top:0;left:0;right:0}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .best-and-worst-label .col{display:flex;align-items:center}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .best-and-worst-label .col p{color:#363c3e;font-family:gill-bold;letter-spacing:0;font-size:14px;line-height:unset}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .best-and-worst-label .col svg{fill:#4080c1!important;margin-right:5px}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .rank-bar{align-items:flex-start}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .rank-bar span:first-child{width:92px;text-align:left}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .rank-bar .bar{margin-left:11px}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .rank-bar .bar .rectangle{position:relative}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .rank-bar .bar .rectangle:after{content:"90 - 100";position:absolute;top:50%;left:150%;width:54px;transform:translateY(-50%);font-family:gill-regular;font-size:10px;line-height:12px;color:#363c3e}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .rank-bar .bar .rectangle:nth-child(3):after{content:"80-89"}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .rank-bar .bar .rectangle:nth-child(4):after{content:"70-79"}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .rank-bar .bar .rectangle:nth-child(5):after{content:"60-69"}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .rank-bar .bar .rectangle:nth-child(6):after{content:"50-59"}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .rank-bar .bar .rectangle:nth-child(7):after{content:"40-49"}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .rank-bar .bar .rectangle:nth-child(8):after{content:"30-39"}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .rank-bar .bar .rectangle:nth-child(9):after{content:"20-29"}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .rank-bar .bar .rectangle:nth-child(10):after{content:"10-19"}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .rank-bar .bar .rectangle:nth-child(11):after{content:"0-9"}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .horizontal-rank-bar{position:absolute;display:flex;justify-content:flex-end;bottom:30px;right:15px;z-index:1;flex-flow:column}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .horizontal-rank-bar .label{color:#363c3e;font-size:16px;line-height:18px;font-family:gill-regular;letter-spacing:0;margin-bottom:5px}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .horizontal-rank-bar .bar-container{border:2px solid #d1d1d1;display:flex}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .horizontal-rank-bar .bar-container .box{width:45px;height:8px;position:relative}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .horizontal-rank-bar .bar-container .box:after{content:"0-9";position:absolute;top:calc(100% + 5px);left:0;right:0;margin:auto;font-family:gill-regular;font-size:12px;line-height:12px;color:#363c3e;text-align:center}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .horizontal-rank-bar .bar-container .box:nth-child(2):after{content:"10-19"}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .horizontal-rank-bar .bar-container .box:nth-child(3):after{content:"20-29"}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .horizontal-rank-bar .bar-container .box:nth-child(4):after{content:"30-39"}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .horizontal-rank-bar .bar-container .box:nth-child(5):after{content:"40-49"}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .horizontal-rank-bar .bar-container .box:nth-child(6):after{content:"50-59"}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .horizontal-rank-bar .bar-container .box:nth-child(7):after{content:"60-69"}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .horizontal-rank-bar .bar-container .box:nth-child(8):after{content:"70-79"}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .horizontal-rank-bar .bar-container .box:nth-child(9):after{content:"80-89"}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .horizontal-rank-bar .bar-container .box:nth-child(10):after{content:"90-100"}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .lines-container{background-color:transparent;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:2}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .country-labels{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;margin:auto;z-index:2}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .country-labels .report-circle{border:3px solid red;background-color:#000;font-size:14px;font-family:gill-regular;color:#fff;display:table;border-radius:100%;width:24px;height:24px;text-align:center;padding:1px;transition:.5s;position:absolute}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .country-labels .report-circle.r_1{top:242px;left:80px}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .country-labels .report-circle.r_2{top:119px;left:61px}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .country-labels .report-circle.r_3{top:299px;left:83px}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .country-labels .report-circle.r_4{top:77px;left:83px}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .country-labels .report-circle.r_5{top:351px;left:83px}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .country-labels .report-circle.r_30{top:307px;right:93px}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .country-labels .report-circle.r_31{top:68px;right:161px}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .country-labels .report-circle.r_32{top:351px;right:61px}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .country-labels .report-circle.r_33{top:277px;right:86px}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .country-labels .report-circle.r_34{top:188px;right:70px}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .country-labels .report-labels{font-size:14px;font-family:gill-bold;color:#363c3e;display:table;border-radius:100%;width:24px;height:24px;text-align:center;padding:1px;transition:.5s;position:absolute}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .country-labels .report-labels.r_1{top:240px;left:3px}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .country-labels .report-labels.r_2{top:112px;left:15px}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .country-labels .report-labels.r_3{top:296px;left:25px}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .country-labels .report-labels.r_4{top:66px;left:53px}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .country-labels .report-labels.r_5{top:350px;left:26px}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .country-labels .report-labels.r_30{top:304px;right:31px}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .country-labels .report-labels.r_31{top:51px;right:78px;text-align:left}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .country-labels .report-labels.r_32{top:348px;right:7px}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .country-labels .report-labels.r_33{top:266px;right:19px}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .country-labels .report-labels.r_34{top:179px;right:29px}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .selected_country{position:absolute;left:10px;bottom:10px;width:100%;max-width:206px;box-shadow:0 5px 10px rgba(0,0,0,.2);border:1px solid #913ccd;border-radius:8px;padding:8px;background-color:#faf2ff;display:flex;align-items:center;justify-content:space-around;transition:.5s}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .selected_country.rm{transform:scale(.7) translate(-43px,14px)}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .selected_country .circle{font-family:kulturista;font-weight:bolder;font-size:26px;line-height:29px;color:#fff;width:45px;height:45px;border-radius:50%;background-color:#913ccd;display:flex;justify-content:center;align-items:center;flex:0 0 45px;margin-right:5px}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .selected_country .right .name{font-family:kulturista;font-weight:bolder;font-size:22px;line-height:25px;color:#913ccd}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .selected_country .right .label{font-family:gill-regular;font-size:12px;line-height:8px;letter-spacing:.3px;color:#913ccd;text-transform:uppercase}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .selected_country .right .label span{font-family:gill-bold;font-size:16px;line-height:19px;color:#913ccd;letter-spacing:.4px}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .zoom_container{position:absolute;bottom:10px;right:0;border-radius:5px;border:.5px solid #095aac;box-shadow:0 5px 10px rgba(0,0,0,.2);background:#fbfbfb;padding:0;z-index:2;transition:.3s;display:flex;flex-direction:column;overflow:hidden}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .zoom_container .item{padding:11px;border-bottom:1px solid #e9e9e9;transition:.3s ease-in-out;cursor:pointer}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .zoom_container .item:first-child{display:none}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .zoom_container .item:hover{background-color:#095aac;border-bottom:1px solid #095aac}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .zoom_container .item:hover svg.full_preview .a{fill:#fff}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .zoom_container .item:hover svg.zoomin .a,#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .zoom_container .item:hover svg.zoomin .b,#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .zoom_container .item:hover svg.zoomin .c,#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .zoom_container .item:hover svg.zoomout .a,#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .zoom_container .item:hover svg.zoomout .b,#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .zoom_container .item:hover svg.zoomout .c{fill:none;stroke:#fff}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .zoom_container .item.active{background-color:#095aac;border-bottom:1px solid #095aac}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .zoom_container .item.active svg .a,#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .zoom_container .item.active svg .b,#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .zoom_container .item.active svg .c{fill:none;stroke:#fff}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .zoom_container .item:last-child{border-bottom:unset}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .zoom_container .item svg .a{opacity:1}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .zoom_container .item svg.full_preview .a{fill:#095aac}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .zoom_container .item svg.zoomin .a,#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .zoom_container .item svg.zoomin .b,#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .zoom_container .item svg.zoomin .c,#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .zoom_container .item svg.zoomout .a,#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .zoom_container .item svg.zoomout .b,#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .zoom_container .item svg.zoomout .c{fill:none;stroke:#095aac;transition:.3s ease-in-out}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .zoom_container .item svg.zoomout .b{stroke-width:1.5px}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .zoom_container .item svg.zoomout .c{stroke-width:2px}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container #map{width:100%;height:100%}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .side_layout{z-index:1;position:absolute;top:0;bottom:0;right:0}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .side_layout.desktop{width:260px;height:100%;display:flex;transition:.3s ease-in-out;z-index:1}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .side_layout .left{width:30px;height:100%;background-color:transparent;height:74px;position:relative}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .side_layout .left .tooltip{display:none;width:70px;height:32px;background-color:#4c4c4c;border-radius:3px;position:absolute;top:37%;right:136%;font-family:gill-regular;font-size:14px;color:#fff;text-align:center;align-items:center;justify-content:center}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .side_layout .left .tooltip:before{position:absolute;content:"";border:solid;left:101%;bottom:43%;border-width:5px;margin-bottom:0;margin-left:0;margin-right:-12px;border-top-color:transparent;border-left-color:rgba(51,51,51,.9)}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .side_layout .left:hover .tooltip{display:flex}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .side_layout .left .action_icon{cursor:pointer;margin-top:20px;padding:15px 17px 16px 12px;border:.5px solid #2d9cd6;border-radius:5px 0 0 5px;background-color:#fbfbfb;transition:.3s ease-in-out}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .side_layout .left .action_icon.active svg{transform:rotate(180deg)}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .side_layout .left .action_icon:hover{background-color:#095aac;border-color:rgba(9,90,172,.2392156863)}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .side_layout .left .action_icon:hover svg .a{stroke:#fff}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .side_layout .left .action_icon svg .a{fill:none;stroke:#095aac;stroke-width:1.5px}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .side_layout .right{background-color:#fff;border-left:.5px solid #4d97bd;width:100%;padding:13px 11px}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .side_layout .right .top_list_wrapper .t-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .side_layout .right .top_list_wrapper .t-head .t_head_left{display:flex;align-items:center}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .side_layout .right .top_list_wrapper .t-head .t_head_left svg{margin-right:7px}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .side_layout .right .top_list_wrapper .t-head .t_head_left svg .a{fill:#4080c1;opacity:1}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .side_layout .right .top_list_wrapper .t-head .t_head_left .title{font-family:kulturista;font-weight:bolder;font-size:14px;line-height:18px;color:#095aac;text-align:center}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .side_layout .right .top_list_wrapper .t-head .score{font-family:gill-regular;font-size:10px;line-height:10px;text-align:center;color:#859398;flex:0 0 calc(20% - 11px)}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .side_layout .right .top_list_wrapper .items{overflow-y:scroll;overflow-x:hidden;height:168px}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .side_layout .right .top_list_wrapper .items::-webkit-scrollbar{width:4px;background-color:#fff}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .side_layout .right .top_list_wrapper .items::-webkit-scrollbar-track{box-shadow:none}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .side_layout .right .top_list_wrapper .items::-webkit-scrollbar-thumb{background-color:#bebfd4;background-clip:padding-box;border-radius:10px}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .side_layout .right .top_list_wrapper .items .item{display:flex;justify-content:space-between;align-items:center;padding:3px 8px 4px;border-bottom:1px solid #e9e9e9;transition:.2s;cursor:pointer}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .side_layout .right .top_list_wrapper .items .item:hover{background-color:#fbeff9}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .side_layout .right .top_list_wrapper .items .item .item_left .circle{width:24px;height:24px;border-radius:50%;background-color:#00a99b;color:#fff;display:flex;justify-content:center;align-items:center;font-family:gill-regular;font-size:14px;line-height:16px}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .side_layout .right .top_list_wrapper .items .item .item_middle,#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .side_layout .right .top_list_wrapper .items .item .item_right{font-family:gill-regular;font-size:14px;line-height:16px;color:#37353e}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .side_layout .right .top_list_wrapper .items .item .item_middle{text-align:left;flex:0 0 calc(80% - 16px);margin:0 8px}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .side_layout .right .top_list_wrapper .items .item .item_right{flex:0 0 20%;font-size:14px}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .side_layout .right .top_list_wrapper .best{margin-bottom:18px}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .side_layout .right .top_list_wrapper .best .items{height:160px}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .side_layout .right .top_list_wrapper .best .items .item:first-child .circle{background-color:#98cb4a;color:#000}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .side_layout .right .top_list_wrapper .best .items .item:nth-child(2) .circle{background-color:#00a99b;color:#000}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .side_layout .right .top_list_wrapper .worst .items .item .circle{background-color:#f15f74}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .side_layout .right .top_list_wrapper .worst .items .item:first-child .circle,#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .side_layout .right .top_list_wrapper .worst .items .item:nth-child(2) .circle{background-color:#a11b85}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .side_layout.mobile{top:unset;bottom:0;left:0;transition:.3s ease-in-out;display:none}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .side_layout.mobile .mobile_action{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;border-top:.5px solid #4d97bd;border-bottom:.5px solid #4d97bd;width:100%;background-color:#fff;position:relative}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .side_layout.mobile .mobile_action svg{position:absolute;top:44%;left:22px}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .side_layout.mobile .mobile_action svg .a{fill:none;stroke:#095aac;stroke-width:1.5px;opacity:1}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .side_layout.mobile .mobile_action .text{font-family:gill-bold;font-size:16px;line-height:20px;color:#095aac;padding:15px 21px;text-transform:uppercase}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .side_layout.mobile .left{width:100%;display:flex;justify-content:center;align-items:center}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .side_layout.mobile .right{border-left:unset}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .side_layout.mobile .right .top_list_wrapper .t-head .t_head_left .title{font-size:18px;line-height:21px}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .side_layout.mobile .right .top_list_wrapper .items .item .item_middle{font-size:16px;line-height:20px;flex:0 0 80%}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_information{display:flex;padding-top:25px}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_information .rank{padding-right:30px;width:100%;flex:0 0 262px}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_information .rank .box{padding:20px;background-color:#095aac;border-radius:5px;color:#fff}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_information .rank .box .title{font-family:gill-regular;font-weight:bolder;font-size:36px;color:#fff;line-height:38px}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_information .rank .box .description{font-family:gill-regular;font-size:16px;color:#e4f8ff;letter-spacing:.16px;line-height:20px}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_information .rank .box .description span.highlighted{color:#fff;margin:0 5px}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_information .rank .box .description span.highlighted.small{font-size:18px;font-family:gill-bold}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_information .rank .box .info{display:flex;align-items:flex-end;justify-content:space-between;margin-top:13px}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_information .rank .box .info .right{display:flex;align-items:center}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_information .rank .box .info .right span{font-family:gill-regular;font-size:18px;color:#e0dceb;line-height:20px;letter-spacing:.18px;margin-left:10px}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_information .rank .box .info .right svg{transition:.5s;transform:rotate(0deg)}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_information .rank .box .info .right svg.up{transform:rotate(180deg)}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_information .rank .box .info .right svg .a{fill:#bae6f5}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_information .rank .box .info .right svg .b{fill:none;stroke:#095aac;stroke-miterlimit:10;stroke-width:2.5px}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_information .headline_container h2{font-family:kulturista-bold;font-weight:bolder;font-size:26px;line-height:32px;color:#095aac}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_information .headline_container .description{font-family:gill-regular;font-size:16px;color:#5e6e74;line-height:20px;margin-top:10px;-webkit-line-clamp:unset}#app section .map_wrapper .middle .button{width:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:15px;border-top:3px solid #095aac;border-bottom:3px solid #095aac}#app section .map_wrapper .middle .button .circle.active svg{transform:rotate(180deg)}#app section .map_wrapper .middle .button svg{margin-right:12px}#app section .map_wrapper .middle .button svg .a,#app section .map_wrapper .middle .button svg .b,#app section .map_wrapper .middle .button svg .d{fill:none;transition:.3s}#app section .map_wrapper .middle .button svg .a,#app section .map_wrapper .middle .button svg .b{stroke:#095aac;transition:.3s}#app section .map_wrapper .middle .button svg .b{stroke-width:2px;transition:.3s}#app section .map_wrapper .middle .button svg .c{stroke:none;transition:.3s}#app section .map_wrapper .middle .button:hover svg .a{fill:#095aac;stroke:#095aac}#app section .map_wrapper .middle .button:hover svg .b,#app section .map_wrapper .middle .button:hover svg .d{fill:none}#app section .map_wrapper .middle .button:hover svg .b{stroke:#fff;stroke-width:2px}#app section .map_wrapper .middle .button:hover svg .c{stroke:none}#app section .map_wrapper .middle .button span{font-family:gill-bold;font-size:16px;line-height:20px;color:#095aac}#app section .map_wrapper .middle .bottom{border-bottom:2px solid #095aac;overflow:hidden;max-height:0;transition:max-height .5s ease-out}#app section .map_wrapper .middle .bottom.active{max-height:966px;border-top:2px solid #095aac}#app section .map_wrapper .middle .bottom .bottom_wrapper{padding:23px 0}#app section .map_wrapper .middle .bottom .details{padding:10px 0}#app section .map_wrapper .middle .bottom .details .details_wrapper .excess_text{padding-top:19px}#app section .map_wrapper .middle .bottom .details .details_wrapper .excess_text .row .description{font-family:gill-regular;font-size:14px;line-height:18px;color:#5e6e74}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top{display:flex;border-bottom:2px solid #095aac;padding-bottom:23px}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .title{font-family:kulturista-bold;font-weight:bolder;font-size:24px;line-height:32px;color:#095aac;margin-bottom:17px}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .left{flex:0 0 356px;padding-right:30px;border-right:2px solid #095aac}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .left .description{font-size:16px;font-family:gill-regular;color:#5e6e74;line-height:20px}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .left .description .highlighted{color:#095aac;font-family:gill-bold;margin:0 5px}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .left .description .highlighted.small{font-size:16px}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .left .description .highlighted.medium{font-size:18px}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .left .company_info{border-bottom:2px solid #095aac}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .left .company_info .column{flex:0 0 50%;display:flex;align-items:center;margin-bottom:15px}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .left .company_info .column:last-child{margin-bottom:23px}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .left .company_info .column img,#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .left .company_info .column svg{flex:0 0 48px;margin-right:18px}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .left .company_info .column .csr_negative .a{fill:#6e59b5}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .left .company_info .column .csr_negative .b,#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .left .company_info .column .csr_negative .f,#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .left .company_info .column .csr_negative .h{fill:none}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .left .company_info .column .csr_negative .b{stroke:#095aac;stroke-width:3px}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .left .company_info .column .csr_negative .c{fill:#b9d4f1}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .left .company_info .column .csr_negative .d{clip-path:url(#a)}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .left .company_info .column .csr_negative .e{fill:#4080c1}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .left .company_info .column .csr_negative .f{stroke:#19c0f3}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .left .company_info .column .csr_negative .f,#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .left .company_info .column .csr_negative .h{stroke-miterlimit:10}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .left .company_info .column .csr_negative .g{fill:#095aac}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .left .company_info .column .csr_negative .h{stroke:#b9d4f1;stroke-linecap:round}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .left .company_info .column .warning_negative .a{fill:none;stroke:#095aac;stroke-width:3px}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .left .company_info .column .warning_negative .b{fill:#095aac}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .left .company_info .column .warning_negative .c{fill:#b9d4f1}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .left .company_info .column .warning_negative .d{fill:#4080c1}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .left .company_info .column .warning_negative .e{fill:#bae6f5}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .left .company_info .column .sponsorships_negative .a{fill:none;stroke:#095aac;stroke-width:3px}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .left .company_info .column .sponsorships_negative .b{fill:#4080c1}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .left .company_info .column .sponsorships_negative .c{fill:#b9d4f1}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .left .company_info .column .sponsorships_negative .d,#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .left .company_info .column .sponsorships_negative .e{fill:#095aac}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .left .taxes_info{padding-top:23px}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .left .taxes_info .title{margin-bottom:0}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .left .taxes_info .row{padding:17px 0;border-bottom:.5px solid #095aac}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .left .taxes_info .row:last-child{border-bottom:unset}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .left .taxes_info .row .description{line-height:22px}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .left .taxes_info .row .description span{font-family:gill-bold;margin:0 3px}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .left .taxes_info .row .description span.highlighted{margin:0 5px}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .left .taxes_info .row .description span.large{font-size:30px;line-height:32px;font-family:gill-regular;font-weight:bolder}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .left .taxes_info .row .description span.large sup{font-size:11px;font-family:garamond-regular}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .left .taxes_info .row .description span.small{font-size:16px;line-height:22px}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .left .taxes_info .row .description span.medium{font-family:gill-regular;font-weight:bolder;font-size:22px;line-height:30px}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .left .taxes_info .row .description span.medium sup{font-size:16px}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .left .taxes_info .row .description span.semi-medium{font-size:18px}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .left .excess_text{padding-top:19px}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .left .excess_text .row .description{font-family:gill-regular;font-size:14px;line-height:18px;color:#5e6e74}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .right{padding-left:30px;width:100%}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .right .title{font-size:30px;line-height:34px}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .right .left,#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .right .right{flex:unset;padding:unset;border:unset}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .right .gradient_line{position:relative;width:100%;height:6px;background:linear-gradient(90deg,#fff,#ffe132 11%,#cfde2e 21%,#a3ce3a 31%,#60c19a 41%,#3dafe4 51%,#ef3f74 61%,#93449a 71%,#a02227 81%,#780207 91%);animation:grow_gradient_line 1.5s .1s forwards}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .right .graph_container .items{display:flex;flex-flow:column wrap}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .right .graph_container .items.desktop{display:flex}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .right .graph_container .items .item{display:flex;width:100%;margin-bottom:22px}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .right .graph_container .items .item .left{flex:0 0 26%}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .right .graph_container .items .item .left .title{font-family:gill-regular;font-weight:bolder;font-size:20px;color:#095aac;line-height:22px;text-align:right;align-selft:flex-start;margin-right:7px}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .right .graph_container .items .item .right{flex:0 0 75%}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .right .graph_container .items .item .right .label{font-family:gill-regular;font-weight:bolder;font-size:20px;color:#095aac;line-height:22px;margin-bottom:3px}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .right .graph_container .items .item .right .line{position:relative}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .right .graph_container .items .item .right .line .current_value,#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .right .graph_container .items .item .right .line .highest_value{font-size:12px;line-height:24px;font-family:gill-regular}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .right .graph_container .items .item .right .line .current_value{position:absolute;top:7px;left:0;color:#095aac}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .right .graph_container .items .item .right .line .highest_value{text-align:right;margin-top:2px;color:#bcb7cb}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .right .graph_container .items .item .right .line .overlay{position:absolute;top:0;right:0;bottom:-1;background-color:#f6f6f6;width:50%;height:6px}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .right .graph_container .items .item .right .line .horizontal_line{background:#928ca4;height:1px;width:100%}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .right .swiper-container{width:100%;max-width:100%;display:none}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .right .swiper-container .swiper-wrapper{padding-bottom:40px}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .right .graph_info{display:flex;padding:13px 17px;border-radius:5px;border:2px solid #dcdae2;margin-top:12px}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .right .graph_info .left{flex:0 0 15%}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .right .graph_info .left .title{font-family:gill-regular;font-size:14px;color:#625c74;line-height:22px;letter-spacing:.14px}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .right .graph_info .right{flex-grow:1}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .right .graph_info .right .label{font-family:gill-regular;font-weight:bolder;font-size:18px;color:#095aac;line-height:22px;margin-bottom:5px}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .right .graph_info .right .gradient_line{animation:unset}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .right .graph_info .right .small_info{display:flex;justify-content:space-between;font-family:gill-regular;font-size:14px;color:#859398;line-height:22px}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .right .graph_info .right .small_info span.active{color:#095aac;line-height:29px}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_bottom{padding:23px 0 0}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_bottom .small_details{margin-bottom:16px}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_bottom .small_details p{font-family:gill-regular;font-size:14px;line-height:22px;color:#5e6e74;letter-spacing:.14px}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_bottom .small_details p sup{font-family:gill-regular;font-size:14px;letter-spacing:.14px;line-height:22px;margin-right:5px}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_bottom .box{display:flex;align-items:center;padding:18px 23px;background-color:#fff}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_bottom .box .box_left{flex:0 0 calc(100% - 181px);margin-right:30px}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_bottom .box .box_left .text{font-family:gill-regular;font-size:14px;line-height:20px;color:#000}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_bottom .box .box_left .text span{display:inline-block;font-family:gill-regular}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_bottom .box .box_left .text bold{font-family:gill-bold}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_bottom .box .box_right{flex:0 0 149px}#app section .map_wrapper .bottom.outside{justify-content:center}#app section .map_wrapper .bottom.outside .share_overlay{top:-138%}#app section .excess_text{padding-top:19px}#app section .excess_text .row .description{font-family:gill-regular;font-size:14px;line-height:18px;color:#5e6e74}.back-to-main-site{color:#fff;font-size:16px;line-height:19px;letter-spacing:0;font-family:gill-regular;text-decoration:none!important;margin-bottom:10px;display:table}.back-to-main-site svg{fill:#fff;margin-right:5px;transition:.4s}.back-to-main-site svg .a{fill:none;stroke:#fff;stroke-width:1.5px}.back-to-main-site svg .a:first-child{transform:translate(4643.946px,-1px);transition:.3s}.back-to-main-site:hover svg{margin-right:-5px}.back-to-main-site:hover svg .a:first-child{transform:translate(4632.946px,-1px)}@media (max-width:600px){.back-to-main-site{padding:0 20px;margin-bottom:20px}}#app section .map_wrapper.report-wrapper .top_list_wrapper{position:absolute;top:0;bottom:0;right:0;background-color:#fff;padding:10px;z-index:99;width:259px;border-left:.5px solid #4d97bd}#app section .map_wrapper.report-wrapper .top_list_wrapper .t-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}#app section .map_wrapper.report-wrapper .top_list_wrapper .t-head .t_head_left{display:flex;align-items:center}#app section .map_wrapper.report-wrapper .top_list_wrapper .t-head .t_head_left svg{margin-right:7px}#app section .map_wrapper.report-wrapper .top_list_wrapper .t-head .t_head_left svg .a{fill:#4080c1;opacity:1}#app section .map_wrapper.report-wrapper .top_list_wrapper .t-head .t_head_left .title{font-family:kulturista;font-weight:bolder;font-size:14ox;line-height:18px;color:#095aac;text-align:center}#app section .map_wrapper.report-wrapper .top_list_wrapper .t-head .score{font-family:gill-regular;font-size:10px;line-height:10px;text-align:center;color:#859398;flex:0 0 calc(20% - 11px)}#app section .map_wrapper.report-wrapper .top_list_wrapper .items{overflow-y:scroll;overflow-x:hidden;height:168px}#app section .map_wrapper.report-wrapper .top_list_wrapper .items::-webkit-scrollbar{width:4px;background-color:#fff}#app section .map_wrapper.report-wrapper .top_list_wrapper .items::-webkit-scrollbar-track{box-shadow:none}#app section .map_wrapper.report-wrapper .top_list_wrapper .items::-webkit-scrollbar-thumb{background-color:#bebfd4;background-clip:padding-box;border-radius:10px}#app section .map_wrapper.report-wrapper .top_list_wrapper .items .item{display:flex;justify-content:space-between;align-items:center;padding:3px 8px 4px;border-bottom:1px solid #e9e9e9;transition:.2s;cursor:pointer}#app section .map_wrapper.report-wrapper .top_list_wrapper .items .item:hover{background-color:#fbeff9}#app section .map_wrapper.report-wrapper .top_list_wrapper .items .item .item_left .circle{width:24px;height:24px;border-radius:50%;background-color:#00a99b;color:#fff;display:flex;justify-content:center;align-items:center;font-family:gill-regular;font-size:14px;line-height:16px}#app section .map_wrapper.report-wrapper .top_list_wrapper .items .item .item_middle,#app section .map_wrapper.report-wrapper .top_list_wrapper .items .item .item_right{font-family:gill-regular;font-size:14px;line-height:16px;color:#37353e}#app section .map_wrapper.report-wrapper .top_list_wrapper .items .item .item_middle{text-align:left;flex:0 0 calc(80% - 16px);margin:0 8px}#app section .map_wrapper.report-wrapper .top_list_wrapper .items .item .item_right{flex:0 0 20%;font-size:14px}#app section .map_wrapper.report-wrapper .report-map .world-map{width:500px}#app section .map_wrapper.report-wrapper .horizontal-rank-bar{top:7px;left:10px;bottom:unset!important;right:unset!important}@media (min-width:300px){#app section{padding:0}#app section .map_wrapper .outside{padding:20px 23px;flex-flow:row wrap;justify-content:center;align-items:center}#app section .map_wrapper .outside .left .label{display:none}#app section .map_wrapper .outside .right{margin-left:0;padding-left:0}#app section .map_wrapper .outside .right:before{content:unset}#app section .map_wrapper .outside .right .btn{border:none}#app section .map_wrapper .outside .right .btn:hover{background-color:unset}#app section .map_wrapper .outside .right .btn:hover svg .a,#app section .map_wrapper .outside .right .btn:hover svg .b{stroke:#fff}#app section .map_wrapper .outside .right .btn.share:hover svg .b{fill:#fff}#app section .map_wrapper .outside .right .btn.download,#app section .map_wrapper .outside .right .btn.share{padding:0}#app section .map_wrapper .outside .right .btn.download p,#app section .map_wrapper .outside .right .btn.share p{display:none}#app section .map_wrapper .outside .right .btn.download svg,#app section .map_wrapper .outside .right .btn.share svg{width:36px;height:30px}#app section .map_wrapper .outside .right .btn.share{width:40px}#app section .map_wrapper .outside .right .btn.share svg{margin:0}#app section .map_wrapper .outside .right .btn.share .share_overlay{left:unset;right:0}#app section .map_wrapper .dropdown{margin:20px}#app section .map_wrapper .middle{border-radius:0;padding:30px 21px 28px}#app section .map_wrapper .middle .button{margin-bottom:31px}#app section .map_wrapper .middle .middle_wrapper .top{border-top:none;padding:0 0 28px}#app section .map_wrapper .middle .middle_wrapper .top .sub_headline{font-size:22px;line-height:22px;margin-bottom:9px}#app section .map_wrapper .middle .middle_wrapper .map{flex-flow:column wrap;padding-top:37px;padding-bottom:0}#app section .map_wrapper .middle .middle_wrapper .map .sidebar{border-right:0;padding-right:0}#app section .map_wrapper .middle .middle_wrapper .map .sidebar .smoking_rates{padding:28px 0;border-bottom:2px solid #005d8d}#app section .map_wrapper .middle .middle_wrapper .map .sidebar .smoking_rates .title{margin:0}#app section .map_wrapper .middle .middle_wrapper .map .sidebar .smoking_rates .row .column{padding-bottom:0}#app section .map_wrapper .middle .middle_wrapper .map .sidebar .smoking_rates .row svg{margin:5px 0 10px}#app section .map_wrapper .middle .middle_wrapper .map .right_layout{padding:0}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container{margin-top:28px;margin-left:-21px;margin-right:-21px;height:585px}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .side_layout.desktop{display:none}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .side_layout.mobile{display:block;z-index:2}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .side_layout.mobile .left{height:100%}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .side_layout.mobile .left .mobile_action svg.active{transform:rotate(180deg)}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .selected_country,#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .zoom_container{bottom:60px}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .zoom_container .item:first-child{display:flex}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_information{flex-flow:column wrap}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_information .rank{flex:unset;padding-right:0;padding-bottom:28px;border-bottom:1.5px solid #095aac}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_information .headline_container{padding-top:28px;padding-bottom:24px}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_information .headline_container .description{font-size:14px;line-height:18px}#app section .map_wrapper .middle .middle_wrapper .details{padding:0}#app section .map_wrapper .middle .middle_wrapper .details .details_wrapper .details_top{flex-flow:column wrap;padding-bottom:0}#app section .map_wrapper .middle .middle_wrapper .details .details_wrapper .details_top .title{margin-bottom:25px}#app section .map_wrapper .middle .middle_wrapper .details .details_wrapper .details_top .left{border-right:unset;padding-right:0}#app section .map_wrapper .middle .middle_wrapper .details .details_wrapper .details_top .left .company_info .title{margin-bottom:17px}#app section .map_wrapper .middle .middle_wrapper .details .details_wrapper .details_top .left .taxes_info{padding:24px 0 6px;border-bottom:2px solid #0084b0}#app section .map_wrapper .middle .middle_wrapper .details .details_wrapper .details_top .left .taxes_info .row{padding:17px 0 19px}#app section .map_wrapper .middle .middle_wrapper .details .details_wrapper .details_top .left .taxes_info .row.tobacco{padding-top:0}#app section .map_wrapper .middle .middle_wrapper .details .details_wrapper .details_top .left .taxes_info .row .description span.small{line-height:22px}#app section .map_wrapper .middle .middle_wrapper .details .details_wrapper .details_top .left .taxes_info .row .description span.large{line-height:30px}#app section .map_wrapper .middle .middle_wrapper .details .details_wrapper .details_top .left .excess_text{display:none}#app section .map_wrapper .middle .middle_wrapper .details .details_wrapper .details_top .right{padding:25px 0}#app section .map_wrapper .middle .middle_wrapper .details .details_wrapper .details_top .right .graph_container .items{display:none}#app section .map_wrapper .middle .middle_wrapper .details .details_wrapper .details_top .right .graph_container .items .item .left .title,#app section .map_wrapper .middle .middle_wrapper .details .details_wrapper .details_top .right .graph_container .items .item .right .label{font-size:16px;line-height:18px}#app section .map_wrapper .middle .middle_wrapper .details .details_wrapper .details_top .right .graph_container .swiper-container{display:block}#app section .map_wrapper .middle .middle_wrapper .details .details_wrapper .details_top .right .graph_container .swiper-container .items{display:flex}#app section .map_wrapper .middle .middle_wrapper .details .details_wrapper .details_top .right .graph_container .swiper-container .items .item .left{flex:1 0 120px}#app section .map_wrapper .middle .middle_wrapper .details .details_wrapper .details_top .right .graph_container .swiper-container .items .item .right{flex:1 0 calc(100% - 120px)}#app section .map_wrapper .middle .middle_wrapper .details .details_wrapper .details_top .right .graph_info{flex-flow:column wrap}#app section .map_wrapper .middle .middle_wrapper .details .details_wrapper .details_top .right .graph_info .left .title,#app section .map_wrapper .middle .middle_wrapper .details .details_wrapper .details_top .right .graph_info .right .label{margin-bottom:10px}#app section .map_wrapper .middle .bottom{border-bottom:unset}#app section .map_wrapper .middle .bottom.active{max-height:2096px}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_bottom{padding-top:25px}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_bottom .excess_text{padding-top:0;padding-bottom:20px}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_bottom .small_details{margin-bottom:25px}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_bottom .box{flex-flow:column}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_bottom .box .box_left{margin:0}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_bottom .box .box_right{display:flex;justify-content:flex-start;width:100%;margin-bottom:20px}#app section .map_wrapper .bottom.outside{flex-flow:row wrap;align-items:center}#app section .map_wrapper .bottom.outside .btn{margin-bottom:15px}#app section .map_wrapper .bottom.outside .btn.download{width:137px;text-align:center}#app section .map_wrapper .bottom.outside .btn.share{width:91px}#app section .share_modal{max-width:100%}#app section .share_modal .form_modal{top:0;left:0;right:0;width:100%;max-width:600px;transform:scale(0);padding:20px 20px 0;transition:all .5s cubic-bezier(.175,.885,.32,1)}#app section .share_modal .form_modal.active{transform:scale(1)}#app section .share_modal .form_modal .title{margin-top:30px}#app section .share_modal .form_modal form{display:flex;flex-direction:column;justify-content:space-between;height:calc(100% - 126px)}#app section .share_modal .form_modal form.details{height:calc(100% - 62px)}#app section .share_modal .form_modal form .top .form_details .row{flex-flow:column wrap;margin-bottom:24px}#app section .share_modal .form_modal form .top .form_details .row.upload .transparent_box .right .title{margin-top:0;font-size:16px}#app section .share_modal .form_modal form .top .form_details .row label{margin-bottom:7px}#app section .share_modal .form_modal form .top .form_details .row.message .detail{height:185px}#app section .share_modal .form_modal form .bottom .button_container{padding:29px 0 25px}#app section .close_modal svg path.a,#app section .thank_modal svg path.a{opacity:1}}.modal_bg{width:50%;height:25%}.modal_bg.active{transform:scale(5)}.share_items .platform{padding:15px 12px}@media (min-width:320px) and (max-width:370px){#app section .section_title{font-size:35px;line-height:39px}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .side_layout.mobile .mobile_action .text{font-size:13px;line-height:unset}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .side_layout.mobile .mobile_action svg{left:22px}#app section .map_wrapper .middle .bottom.active{max-height:2267px}#app section .map_wrapper .middle .bottom .top .headline{font-size:35px;line-height:unset}#app section .map_wrapper .middle .bottom .top .sub_headline{font-size:16px}#app section .map_wrapper .outside{flex-direction:column;align-items:center}#app section .map_wrapper .outside .right{margin-top:15px}}@media (min-width:416px){#app section .share_modal .form_modal form{height:calc(100% - 94px)}#app section .map_wrapper .outside{flex-direction:unset}#app section .map_wrapper .dropdown{width:192px}#app section .map_wrapper .dropdown:after{padding:6px 9px}#app section .map_wrapper .dropdown .options_container{width:192px}}@media (min-width:425px){#app section .map_wrapper .dropdown{margin:0}#app section .map_wrapper .outside .right{margin-left:15px;padding-left:15px}}@media (min-width:600px){#app section{padding:0 40px}#app section .map_wrapper .outside{justify-content:center}#app section .map_wrapper .outside .right{margin-left:0}#app section .map_wrapper .outside .right .btn{border:1px solid #fff}#app section .map_wrapper .outside .right .btn:hover{background-color:#fff}#app section .map_wrapper .outside .right .btn:hover svg .a,#app section .map_wrapper .outside .right .btn:hover svg .b{stroke:#095aac}#app section .map_wrapper .outside .right .btn.share:hover svg .b{fill:#095aac}#app section .map_wrapper .outside .right .btn.download,#app section .map_wrapper .outside .right .btn.share{padding:12px 15px}#app section .map_wrapper .outside .right .btn.download:hover,#app section .map_wrapper .outside .right .btn.share:hover{border:1px solid #fff}#app section .map_wrapper .outside .right .btn.download svg,#app section .map_wrapper .outside .right .btn.share svg{width:23px;height:21px;margin-right:7px}#app section .map_wrapper .outside .right .btn.download p,#app section .map_wrapper .outside .right .btn.share p{display:block}#app section .map_wrapper .outside .right .btn.share{width:101px}#app section .map_wrapper .outside .right .btn.share .share_overlay{left:-7px;right:unset}#app section .map_wrapper .dropdown{width:214px;margin-bottom:15px}#app section .map_wrapper .dropdown .options_container{width:214px}#app section .map_wrapper .middle{border-radius:15px}#app section .map_wrapper .middle .middle_wrapper .map .sidebar .smoking_rates{height:247px}#app section .map_wrapper .middle .middle_wrapper .map .sidebar .smoking_rates .row{justify-content:space-between}#app section .map_wrapper .middle .middle_wrapper .map .sidebar .smoking_rates .row .column{flex:0 0 50%;display:flex;flex-flow:column wrap;align-items:center}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_information .headline_container .description{-webkit-line-clamp:2!important}#app section .map_wrapper .bottom.outside{flex-flow:row wrap}#app section .map_wrapper .bottom.outside .btn{margin-bottom:0}#app section .map_wrapper .bottom.outside .btn.download{margin-bottom:0;width:100%;max-width:157px}#app section .share_modal .form_modal{top:50%;left:50%;width:100%;max-width:518px;padding:42px 33px 29px 45px;bottom:unset;flex-direction:unset;justify-content:unset;height:unset;right:unset;transform:translate(-50%,-50%) scale(0);transition:all .5s cubic-bezier(.6,-.28,.735,.045)}#app section .share_modal .form_modal.active{transform:translate(-50%,-50%) scale(1);transition:all .5s cubic-bezier(.175,.885,.32,1.275)}#app section .share_modal .form_modal .title{margin-top:0}#app section .share_modal .form_modal form{height:unset}#app section .share_modal .form_modal form.details .top{height:100%}#app section .share_modal .form_modal form .bottom .button_container{padding:29px 0 0}#app section .share_modal .form_modal form .bottom .form_details .row{flex-flow:unset;flex-direction:row}#app section .share_modal .form_modal form .bottom .form_details .row.message .detail{height:187px}#app section .share_modal .form_modal form .bottom .form_details .row label{margin-bottom:0;flex:0 0 20%}#app section .share_modal .form_modal form .bottom .form_details .row .detail{flex:0 0 80%}}.modal_bg{width:32%;height:50%}@media (min-width:727px){#app section .map_wrapper .dropdown{margin-bottom:0}}@media (min-width:900px){#app section .map_wrapper .outside{padding:26px 50px}#app section .map_wrapper .outside .right .btn{border:1px solid #fff}#app section .map_wrapper .outside .right .btn.download,#app section .map_wrapper .outside .right .btn.share{padding:12px 15px}#app section .map_wrapper .outside .right .btn.download:hover,#app section .map_wrapper .outside .right .btn.share:hover{border:1px solid #fff}#app section .map_wrapper .outside .right .btn.download img,#app section .map_wrapper .outside .right .btn.share img{width:23px;height:21px}#app section .map_wrapper .outside .right .btn.download p,#app section .map_wrapper .outside .right .btn.share p{display:block}#app section .map_wrapper .outside .right .btn.share .share_overlay{left:-7px;right:unset}#app section .map_wrapper .outside .left .label{display:block;margin-right:10px}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .right .title{font-size:24px;line-height:unset}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .right .graph_container .items .item{margin-bottom:10px}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .right .graph_container .items .item .left{flex:0 0 160px}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .right .graph_container .items .item .right{flex:0 0 calc(100% - 160px)}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .left .excess_text{display:block}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .left .taxes_info{padding:23px 0 0;border-bottom:2px solid #0084b0}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_bottom .excess_text{display:none}#app section .map_wrapper .middle .middle_wrapper .top{border-top:3px solid #005d8d;padding:30px 0 28px}#app section .map_wrapper .middle .middle_wrapper .map{flex-flow:row wrap;padding:28px 0 24px}#app section .map_wrapper .middle .middle_wrapper .map .sidebar{border-right:2px solid #0084b0;padding-right:28px}#app section .map_wrapper .middle .middle_wrapper .map .sidebar .smoking_rates{height:unset;border-bottom:unset;padding-bottom:0}#app section .map_wrapper .middle .middle_wrapper .map .right_layout{padding:0 0 0 27px}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container{margin:0;height:450px}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .side_layout.desktop{display:flex}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .side_layout.desktop .right .top_list_wrapper .items{height:184px}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .side_layout.desktop .right .top_list_wrapper .best .items{height:160px}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .side_layout.desktop .right .top_list_wrapper .worst .items{height:170px}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .side_layout.mobile{display:none}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .selected_country,#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .zoom_container{bottom:10px}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .selected_country .item:first-child,#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .selected_country.mobile,#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .zoom_container .item:first-child,#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_container .zoom_container.mobile{display:none}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_information{flex-flow:unset;flex-direction:row}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_information .rank{flex:0 0 240px;padding-bottom:0;border-bottom:unset}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_information .headline_container{padding:0 0 0 30px}#app section .map_wrapper .middle .middle_wrapper .details .details_wrapper .details_top{flex-flow:unset;flex-direction:row;padding-bottom:23px}#app section .map_wrapper .middle .middle_wrapper .details .details_wrapper .details_top .right{padding:0 0 0 30px}#app section .map_wrapper .middle .middle_wrapper .details .details_wrapper .details_top .right .graph_container .items{display:flex}#app section .map_wrapper .middle .middle_wrapper .details .details_wrapper .details_top .right .graph_container .swiper-container{display:none}#app section .map_wrapper .middle .middle_wrapper .details .details_wrapper .details_top .right .graph_info{flex-flow:unset;flex-direction:row}#app section .map_wrapper .middle .middle_wrapper .details .details_wrapper .details_top .left{border-right:2px solid #0084b0;padding-right:30px}#app section .map_wrapper .middle .middle_wrapper .details .details_wrapper .details_top .left .taxes_info{border-bottom:unset}#app section .map_wrapper .middle .middle_wrapper .details .details_wrapper .details_top .left .taxes_info .tobacco{padding-top:0}#app section .map_wrapper .middle .middle_wrapper .details .details_wrapper .details_top .left .taxes_info .bdt{padding:20px 0 21px}#app section .map_wrapper .middle .middle_wrapper .details .details_wrapper .details_bottom .box{flex-direction:row}#app section .map_wrapper .middle .middle_wrapper .details .details_wrapper .details_bottom .box .box_left{margin-right:30px}#app section .map_wrapper .middle .button{margin-bottom:0}#app section .map_wrapper .bottom.outside{flex-flow:row wrap}#app section .map_wrapper .bottom.outside .btn.download{width:unset;margin-bottom:unset}}@media (min-width:930px){#app section .map_wrapper .outside{justify-content:space-between}}@media (min-width:1024px){#app section .map_wrapper .middle{padding:43px 55px}#app section .map_wrapper .middle .middle_wrapper .top{border-top:3px solid #095aac}#app section .map_wrapper .middle .middle_wrapper .top .sub_headline{font-size:20px;line-height:22px;margin-bottom:0}#app section .map_wrapper .middle .middle_wrapper .map .right_layout .map_information .headline_container .description{font-size:16px;line-height:20px}#app section .map_wrapper .middle .middle_wrapper .details .details_wrapper .details_top .title{margin-bottom:21px}#app section .map_wrapper .middle .middle_wrapper .details .details_wrapper .details_top .left .taxes_info{padding:23px 0 0;border-bottom:2px solid #0084b0}#app section .map_wrapper .middle .middle_wrapper .details .details_wrapper .details_top .left .taxes_info .row .description span.large{line-height:32px}#app section .map_wrapper .outside .right .btn.share img{width:24px;height:22px}#app section .map_wrapper .outside .right .btn.download img,#app section .map_wrapper .outside .right .btn.share img{margin-right:7px}}@media (min-width:1100px){#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .right .title{font-size:30px;line-height:34px}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .right .graph_container .items .item{margin-bottom:15px}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .right .graph_container .items .item .left{flex:0 0 140px}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .right .graph_container .items .item .left .title{font-size:20px;line-height:22px}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .right .graph_container .items .item .right{flex:0 0 calc(100% - 140px)}#app section .map_wrapper .middle .bottom .details .details_wrapper .details_top .right .graph_container .items .item .right .label{font-size:20px;line-height:22px}}#app_report section .map_wrapper .middle .middle_wrapper .map .right_layout{flex:0 0 calc(100% - 235px)}