header .wp-block-site-logo{margin:5px 0}.wp-site-blocks{width:var(--wp--style--global--wide-size);margin:auto}.wp-block-site-logo{position:relative}html{overflow-x:clip}.wp-block-group.alignfull.has-background.is-layout-constrained{margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;width:auto;max-width:none}.wp-block-group.alignfull.has-background.is-layout-constrained>:where(:not(.alignleft):not(.alignright)){width:100%;max-width:var(--wp--style--global--content-size);margin-left:auto !important;margin-right:auto !important}.wp-block-group.alignfull.has-background.is-layout-constrained>.alignfull{width:100%;max-width:var(--wp--style--global--content-size) !important;margin-left:auto !important;margin-right:auto !important}.rea-portfolio-gallery-shell{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;grid-template-rows:auto auto;align-items:center;column-gap:.5rem;row-gap:.75rem}.rea-portfolio-gallery-shell .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){margin:0;width:auto}.rea-portfolio-gallery-shell>.rea-portfolio-gallery-swiper{grid-column:2;grid-row:1;min-width:0;width:100%}.rea-portfolio-gallery-shell>.swiper-button-prev{grid-column:1;grid-row:1}.rea-portfolio-gallery-shell>.swiper-button-next{grid-column:3;grid-row:1}.rea-portfolio-gallery-shell>.swiper-pagination{grid-column:1/-1;grid-row:2;position:static;justify-self:center}.rea-portfolio-gallery-swiper.is-layout-flex{display:block}.rea-portfolio-gallery-swiper .swiper-slide figure{margin:0}.rea-portfolio-gallery-swiper .swiper-slide img{display:block;width:100%;height:auto}.rea-portfolio-gallery-shell>.swiper-button-prev,.rea-portfolio-gallery-shell>.swiper-button-next{position:static;margin:0;color:var(--wp--preset--color--primary) !important}.swiper-pagination-bullet-active{background:var(--wp--preset--color--primary) !important}/*# sourceMappingURL=style.css.map */

.skillscore {
    --dot: 14px;
    --gap: 6px;
    --filled: var(--wp--preset--color--custom-color-1);
    --ring: #000;

    display: inline-flex;
    align-items: center;
    gap: var(--gap);
    vertical-align: middle;
}

.skillscore__dot {
    flex-shrink: 0;
    box-sizing: border-box;
    width: var(--dot);
    height: var(--dot);
    border-radius: 50%;
    border: 1px solid var(--ring);
    background: transparent;
	box-shadow: 1px -1px 0px 0 rgb(0, 0, 0);
}


.skillscore-1 .skillscore__dot:nth-child(-n+1){
	background-color:var(--filled);
	border-color:var(--filled)
}

.skillscore-2 .skillscore__dot:nth-child(-n+2){background-color:var(--filled)}

.skillscore-3 .skillscore__dot:nth-child(-n+3){background-color:var(--filled)}

.skillscore-4 .skillscore__dot:nth-child(-n+4){background-color:var(--filled)}

.skillscore-5 .skillscore__dot:nth-child(-n+5){background-color:var(--filled)}

.hobbys .wp-block-font-awesome-icon {
    border-radius: 50%;
    padding: 2px;
    display: flex;
    width: 55px;
    height: 55px;
    flex-wrap: nowrap;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.wp-block-font-awesome-icon.has-background {
    border-radius: 50%;
    width: 60px;
    height: 60px;
    display: flex !important;
    align-content: center;
    flex-wrap: wrap;
    justify-content: center;
}

svg.svg-inline--fa.fa-puzzle-piece {
    padding-left: 5px;
}
