.elementor-23045 .elementor-element.elementor-element-c7e3655{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-23045 .elementor-element.elementor-element-c7e3655:not(.elementor-motion-effects-element-type-background), .elementor-23045 .elementor-element.elementor-element-c7e3655 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#99DCCB;background-image:url("https://viablecities.se/wp-content/uploads/2026/03/bike-city.svg");background-position:105% 110%;background-repeat:no-repeat;background-size:40rem auto;}.elementor-23045 .elementor-element.elementor-element-c793b47{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-23045 .elementor-element.elementor-element-b4a04bb > .elementor-widget-container{margin:0px -450px 20px 0px;}.elementor-23045 .elementor-element.elementor-element-b4a04bb{z-index:2;text-align:start;}.elementor-23045 .elementor-element.elementor-element-b4a04bb .elementor-heading-title{font-size:60px;color:#6B2C94;}.elementor-23045 .elementor-element.elementor-element-5f95f36 > .elementor-widget-container{margin:0px -250px 20px 0px;}.elementor-23045 .elementor-element.elementor-element-5f95f36{font-size:18px;color:#070606;}.elementor-23045 .elementor-element.elementor-element-77e7408{--spacer-size:5rem;}.elementor-23045 .elementor-element.elementor-element-4e71ad5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-23045 .elementor-element.elementor-element-e910bb6{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-23045 .elementor-element.elementor-element-e910bb6 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-23045 .elementor-element.elementor-element-e910bb6:after{content:"0.66";}.elementor-23045 .elementor-element.elementor-element-e910bb6 .elementor-post__thumbnail__link{width:100%;}.elementor-23045 .elementor-element.elementor-element-e910bb6 .elementor-post__meta-data span + span:before{content:"•";}.elementor-23045 .elementor-element.elementor-element-e910bb6 .elementor-post__card{background-color:#99DCCB;border-radius:5px;}.elementor-23045 .elementor-element.elementor-element-e910bb6 .elementor-post__text{margin-top:0rem;}.elementor-23045 .elementor-element.elementor-element-e910bb6 .elementor-post__title, .elementor-23045 .elementor-element.elementor-element-e910bb6 .elementor-post__title a{color:#002F27;font-size:1.5rem;}.elementor-23045 .elementor-element.elementor-element-e910bb6 .elementor-post__title{margin-bottom:0.5rem;}.elementor-23045 .elementor-element.elementor-element-e910bb6 .elementor-post__excerpt p{color:#070606;font-size:1rem;}.elementor-23045 .elementor-element.elementor-element-e910bb6 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-23045 .elementor-element.elementor-element-e910bb6 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 0rem/2 );}body:not(.rtl) .elementor-23045 .elementor-element.elementor-element-e910bb6 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 0rem/2 );}body.rtl .elementor-23045 .elementor-element.elementor-element-e910bb6 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 0rem/2 );}body.rtl .elementor-23045 .elementor-element.elementor-element-e910bb6 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 0rem/2 );}.elementor-23045 .elementor-element.elementor-element-fe0ecae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:04rem;--padding-bottom:05rem;--padding-left:0rem;--padding-right:0rem;}.elementor-23045 .elementor-element.elementor-element-fe0ecae:not(.elementor-motion-effects-element-type-background), .elementor-23045 .elementor-element.elementor-element-fe0ecae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-46fe729 );}.elementor-23045 .elementor-element.elementor-element-1aabf8a .elementor-icon-wrapper{text-align:center;}.elementor-23045 .elementor-element.elementor-element-a52c94c{width:var( --container-widget-width, 752px );max-width:752px;--container-widget-width:752px;--container-widget-flex-grow:0;}.elementor-23045 .elementor-element.elementor-element-a52c94c.elementor-element{--align-self:center;}.elementor-23045 .elementor-element.elementor-element-a52c94c .elementor-testimonial-wrapper{text-align:center;}.elementor-23045 .elementor-element.elementor-element-a52c94c .elementor-testimonial-content{color:#6B2C94;font-size:2rem;font-weight:600;line-height:1.8lh;}.elementor-23045 .elementor-element.elementor-element-a52c94c .elementor-testimonial-name{font-size:1rem;font-weight:700;}.elementor-23045 .elementor-element.elementor-element-a52c94c .elementor-testimonial-job{font-size:1rem;}.elementor-23045 .elementor-element.elementor-element-c8cb0f7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-23045 .elementor-element.elementor-element-c793b47{--width:27%;}}@media(max-width:1024px){.elementor-23045 .elementor-element.elementor-element-c7e3655:not(.elementor-motion-effects-element-type-background), .elementor-23045 .elementor-element.elementor-element-c7e3655 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:102% 102%;background-size:30rem auto;}.elementor-23045 .elementor-element.elementor-element-c793b47{--padding-top:60px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-23045 .elementor-element.elementor-element-b4a04bb > .elementor-widget-container{margin:0px -200px 20px 0px;}.elementor-23045 .elementor-element.elementor-element-b4a04bb .elementor-heading-title{font-size:40px;}.elementor-23045 .elementor-element.elementor-element-5f95f36 > .elementor-widget-container{margin:0px -200px 50px 0px;}.elementor-23045 .elementor-element.elementor-element-4e71ad5{--padding-top:03rem;--padding-bottom:3rem;--padding-left:01rem;--padding-right:1rem;}}@media(max-width:767px){.elementor-23045 .elementor-element.elementor-element-c7e3655{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23045 .elementor-element.elementor-element-c7e3655:not(.elementor-motion-effects-element-type-background), .elementor-23045 .elementor-element.elementor-element-c7e3655 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:101% 100%;background-size:20rem auto;}.elementor-23045 .elementor-element.elementor-element-c793b47{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-23045 .elementor-element.elementor-element-b4a04bb > .elementor-widget-container{margin:0px 0px 020px 0px;}.elementor-23045 .elementor-element.elementor-element-b4a04bb{text-align:center;}.elementor-23045 .elementor-element.elementor-element-b4a04bb .elementor-heading-title{font-size:30px;}.elementor-23045 .elementor-element.elementor-element-5f95f36 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-23045 .elementor-element.elementor-element-5f95f36{text-align:center;}.elementor-23045 .elementor-element.elementor-element-77e7408{--spacer-size:4rem;}.elementor-23045 .elementor-element.elementor-element-e910bb6 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-23045 .elementor-element.elementor-element-e910bb6:after{content:"0.5";}.elementor-23045 .elementor-element.elementor-element-e910bb6 .elementor-post__thumbnail__link{width:100%;}.elementor-23045 .elementor-element.elementor-element-fe0ecae{--padding-top:03rem;--padding-bottom:03rem;--padding-left:01rem;--padding-right:01rem;}}/* Start custom CSS for posts, class: .elementor-element-e910bb6 */.elementor-pagination{
	margin-top: 2rem;
	margin-top: 2rem;
	display: flex;
	gap: 1rem;
	justify-content: center;
}

.elementor-pagination .page-numbers{
	margin: 0;
	padding: 1.5rem;
	background: transparent;
	border-radius: 10rem;
	height: 1rem;
	width: 1rem;
	position: relative;
	line-height: 1;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 1rem;
	font-weight: 600;
	color: #000000;
}

.elementor-pagination .page-numbers.current{
	background: #DBB8E7;
}/* End custom CSS */