@property --num{syntax:"<integer>";initial-value:0;inherits:false}.numberAnimation{animation:counter 4s ease-in-out forwards;counter-reset:num var(--num)}.numberAnimation:after{content:counter(num)}@keyframes counter{0%{--num:0}to{--num:var(--target-num)}}.map-wrapper{display:flex;padding:0;position:relative}.map-urban-cities{background:#d3d3d3;height:700px;overflow:hidden;width:100%}.urban-cities-list-wrapper{position:absolute;right:0;z-index:2}#sidebar_urban_cities{transition:width .5s ease;width:250px}.sidebar-urban-cities{background-color:rgba(0,0,0,.8);color:#fff;height:700px;overflow-y:scroll}.sidebar-urban-cities .map-cities-heading{color:#fff;font-size:22px;font-weight:400;padding:25px}.sidebar-urban-cities .urban-city{cursor:pointer;display:grid;gap:25px;grid-template-columns:1.5em auto;padding:10px 10px 10px 25px}.sidebar-urban-cities .urban-city img{width:1.5em}.collapse-sidebar-urban-cities-list{background:#1e2a32;border-radius:50%;color:#fff;cursor:pointer;font-size:24px;height:15px;line-height:.5;padding:10px;position:absolute;text-align:center;top:50%;transform:translateX(-20px);width:15px}.accordion{max-width:500px}.accordion-item{box-shadow:0 3px 6px 0 #e6e6e6;margin-bottom:5px}.accordion-item:first-child .accordion-item-header{border-radius:12px 12px 0 0}.accordion-item:last-child{border-radius:0 0 12px 12px}.accordion-item.accordion-item:has(.accordion-item-body.collapsed){box-shadow:none}.accordion-item.accordion-item:has(.accordion-item-body.collapsed) .accordion-item-header{background-color:#edeff2;color:#124673}.accordion-item.accordion-item:has(.accordion-item-body.collapsed):last-child .accordion-item-header{border-radius:0 0 12px 12px}.accordion-item-header{background-color:#124673;border:none;color:#fff;cursor:pointer;padding:10px}.accordion-item-body{overflow:hidden;padding:0;transition:height .3s ease}.accordion-item-body p{margin:0;padding:8px 16px}.accordion-item-body.collapsed{height:0}body.dark .accordion-item{box-shadow:unset}body.dark .accordion-item.accordion-item:has(.accordion-item-body.collapsed){box-shadow:none}body.dark .accordion-item.accordion-item:has(.accordion-item-body.collapsed) .accordion-item-header{background-color:#333;color:#fff}body.dark .accordion-item-header{background-color:#000}.main-navigation{display:none}.menu-mobile-container{background-color:unset;display:flex;margin-top:-48px;position:sticky;top:0;z-index:999}.menu-mobile-container .menu-mobile .menu-logo{display:block}@media only screen and (max-width:840px){.menu-mobile-container.menu-mobile-container-scroll{background-color:#fff;justify-content:space-between;width:calc(100% - 4px)}}.menu-mobile-container .menu-mobile-trigger{color:#f8f8f8;cursor:pointer;display:block;padding:0 1em}.menu-mobile-container .menu-mobile-trigger.menu-mobile-trigger-scroll{color:#124673}.menu-mobile-container .meteoblue-logo-blue{display:none}@media only screen and (max-width:840px){.menu-mobile-container .meteoblue-logo-blue.meteoblue-sticky-logo{display:block;padding:15px}.menu-mobile-container .meteoblue-logo-blue.meteoblue-sticky-logo img{width:85px}}.header-image{align-items:center;background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:70vh;justify-content:center;margin-bottom:1em;text-align:center}.header-image .meteoblue-logo{padding:1em;position:absolute;right:0;top:0}.header-image .meteoblue-logo img{width:100px}.header-image-wrapper{color:#f8f8f8;margin:0 auto;position:relative}@media only screen and (max-width:600px){.header-image-wrapper{padding:20px!important}}.header-image-wrapper .title{font-family:Arial,Helvetica,sans-serif;font-size:4em;line-height:1em;text-shadow:#124673 1px 0 2px;word-break:break-word}@media only screen and (max-width:600px){.header-image-wrapper .title{font-size:2.5em}}.header-image-wrapper .subtitle{font-size:1.75em;margin:5px 0 30px;text-shadow:#124673 1px 0 2px}@media only screen and (max-width:600px){.header-image-wrapper .subtitle{color:#f8f8f8;font-size:1em}.header-image-wrapper .btn-group{display:grid;gap:20px}.header-image-wrapper .btn-group .btns{padding:.6em}}.wrapper{padding-left:40px;padding-right:40px}@media only screen and (max-width:600px){.wrapper{padding-left:20px;padding-right:20px}}.cityclimate-wrapper .section-spacing{margin-top:5em}@media only screen and (max-width:600px){.cityclimate-wrapper .section-spacing{margin-top:2em}}.cityclimate-wrapper .order-page .title{font-family:Arial,Helvetica,sans-serif;font-size:3em;line-height:1em;text-shadow:#124673 1px 0 2px;word-break:break-word}.cityclimate-wrapper .order-page h2{color:#124673;margin-top:0}@media only screen and (max-width:600px){.cityclimate-wrapper .order-page h2{font-size:2em;margin-bottom:0}}.cityclimate-wrapper .order-page .long-title{margin:0 auto 25px;max-width:75%}@media only screen and (max-width:600px){.cityclimate-wrapper .order-page .long-title{max-width:unset}}.cityclimate-wrapper .heat-waves-statistics-container{align-items:center;color:#124673;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);justify-items:center;margin:20px auto;width:75%}@media only screen and (max-width:600px){.cityclimate-wrapper .heat-waves-statistics-container{grid-template-columns:repeat(2,1fr);width:100%}}.cityclimate-wrapper .heat-waves-statistics-container .heat-waves-statisctics-box{text-align:center}@media only screen and (max-width:600px){.cityclimate-wrapper .heat-waves-statistics-container .heat-waves-statisctics-box{margin-top:15px}}.cityclimate-wrapper .heat-waves-statistics-container .heat-waves-statisctics-box img{width:50px}.cityclimate-wrapper .heat-waves-statistics-container .heat-waves-statisctics-box .heat-waves-statisctics-number{font-size:1.75em;font-weight:700;margin:10px 0}.cityclimate-wrapper .heat-waves-statistics-container .heat-waves-statisctics-box .heat-waves-statisctics-description{max-width:150px}.cityclimate-wrapper .heat-waves-text-block{padding:15px;text-align:justify}.cityclimate-wrapper .heat-waves-text-block p{line-height:2em}.cityclimate-wrapper .heat-waves-text-block .float-block,.cityclimate-wrapper .heat-waves-text-block .float-block-2{align-items:center;border-radius:50%;color:#124673;display:flex;float:left;height:170px;justify-content:center;margin:20px;shape-outside:circle();text-align:center;width:170px}.cityclimate-wrapper .heat-waves-text-block .float-block div,.cityclimate-wrapper .heat-waves-text-block .float-block-2 div{font-size:35px}@media only screen and (max-width:600px){.cityclimate-wrapper .heat-waves-text-block .float-block{display:none}}.cityclimate-wrapper .heat-waves-text-block .float-block-2{float:right;height:90px;width:90px}.cityclimate-wrapper .global-heat-monitor .map-urban-cities{border-radius:5px 5px 0 0}.cityclimate-wrapper .global-heat-monitor .card-base{border-radius:0 0 12px 12px;display:grid;gap:40px;grid-template-columns:auto max-content;margin-top:0}@media only screen and (max-width:600px){.cityclimate-wrapper .global-heat-monitor .card-base{gap:20px;grid-template-columns:repeat(1,1fr)}}.cityclimate-wrapper .global-heat-monitor .card-base .btn-primary{align-self:center;border-radius:4px;padding:10px;text-align:center;text-decoration:none;width:205px}@media only screen and (max-width:600px){.cityclimate-wrapper .global-heat-monitor .card-base .btn-primary{width:unset}}.cityclimate-wrapper .heat-stress-block{display:flex;justify-content:space-around;width:100%}@media only screen and (max-width:600px){.cityclimate-wrapper .heat-stress-block{flex-direction:column-reverse}}.cityclimate-wrapper .heat-stress-block .heat-stress-accordion{align-self:end}.cityclimate-wrapper .heat-stress-block .heat-stress-img{margin-left:20px}.cityclimate-wrapper .heat-stress-block .heat-stress-img img{height:375px;width:100%}.cityclimate-wrapper .urban-heatmap .card-base{border-radius:0 0 12px 12px;margin-top:0}.cityclimate-wrapper .urban-heatmap .promotion{margin:1em 0 0;width:95%}@media only screen and (max-width:840px){.cityclimate-wrapper .urban-heatmap .promotion .description{flex-basis:unset;text-align:center}}.cityclimate-wrapper .impact-of-heat-waves{display:flex;justify-content:space-around;width:100%}@media only screen and (max-width:840px){.cityclimate-wrapper .impact-of-heat-waves{flex-direction:column}}.cityclimate-wrapper .impact-of-heat-waves .heat-exhaustion,.cityclimate-wrapper .impact-of-heat-waves .heat-stroke{display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin:20px auto}.cityclimate-wrapper .impact-of-heat-waves .heat-exhaustion h3,.cityclimate-wrapper .impact-of-heat-waves .heat-stroke h3{align-self:flex-start;color:#124673}.cityclimate-wrapper .impact-of-heat-waves .heat-exhaustion ul,.cityclimate-wrapper .impact-of-heat-waves .heat-stroke ul{margin:5px;min-width:200px}.cityclimate-wrapper .impact-of-heat-waves .heat-exhaustion img,.cityclimate-wrapper .impact-of-heat-waves .heat-stroke img{align-self:center;height:200px;width:auto}.cityclimate-wrapper .impact-of-heat-waves .heat-exhaustion .impact-of-heat-waves-recommendation,.cityclimate-wrapper .impact-of-heat-waves .heat-stroke .impact-of-heat-waves-recommendation{align-self:start;font-style:italic;font-weight:700;grid-column:1/span 2;margin:unset;max-width:400px}.cityclimate-wrapper .who-link{margin:30px auto 0;text-align:center;width:100%}.cityclimate-wrapper .who-link a{text-decoration:none}.cityclimate-wrapper .cities-with-monitoring-system .city-tiles{align-items:center;display:flex;flex-wrap:wrap;justify-items:center;text-align:center;width:100%}@media only screen and (max-width:600px){.cityclimate-wrapper .cities-with-monitoring-system .city-tiles{flex-flow:column nowrap}}.cityclimate-wrapper .cities-with-monitoring-system .city-tiles .tile{margin-right:.5em;min-width:13em}.cityclimate-wrapper .cities-with-monitoring-system .city-tiles .tile a{align-items:center;background:none;color:inherit;display:flex;flex-direction:column;justify-content:center;min-height:3em;position:sticky;text-decoration:none;width:100%}.cityclimate-wrapper .cities-with-monitoring-system .city-tiles .tile a:before{border:none}.cityclimate-wrapper .cities-with-monitoring-system .city-tiles .tile a:hover img{border-radius:5px;box-shadow:0 0 20px -5px rgba(0,0,0,.24);transform:scale(1.15)}.cityclimate-wrapper .cities-with-monitoring-system .city-tiles .tile img{border-radius:5px;cursor:pointer;display:block;height:6em;margin:auto;object-fit:cover;transition:.4s;width:9.5em}.cityclimate-wrapper .cities-with-monitoring-system .city-tiles .tile h3{margin:0;overflow:hidden;text-align:center;text-overflow:ellipsis}@media only screen and (max-width:600px){.cityclimate-wrapper .cities-with-monitoring-system .city-tiles .tile h3{font-size:1em}}.cityclimate-wrapper .cities-with-monitoring-system .card-base{width:100%}.cityclimate-wrapper .cities-with-monitoring-system .tile-project-funding{align-self:end;justify-self:end;margin:20px}@media only screen and (max-width:600px){.cityclimate-wrapper .cities-with-monitoring-system .tile-project-funding{margin:20px 0}}.cityclimate-wrapper .cityclimate-heatmap-iframe{border-radius:5px 5px 0 0;height:700px;width:100%}body.rtl .wrapper{padding-left:40px;padding-right:40px}@media only screen and (max-width:600px){body.rtl .wrapper{padding-left:20px;padding-right:20px}}