@media only screen and (min-width:768px){.elementor-column.sidebar{max-width:18rem;width:28vw;flex-shrink:0;flex-grow:0}}.elementor-column.sidebar .menu-primair-container ul{margin:0;padding:0;list-style-type:none}.elementor-column.sidebar .menu-primair-container ul li.current-menu-item>a,.elementor-column.sidebar .menu-primair-container ul li.current_page_item>a{color:var(--e-global-color-secondary)}.elementor-column.sidebar .menu-primair-container ul li a::before{content:'-';margin-right:0.5em}.elementor-column.sidebar .menu-primair-container ul.sub-menu{display:block;margin:0.15em 0 0.6em 0.8em;padding:0;list-style-type:none}.elementor-location-header.is_sticky .elementor-section.sticky{position:fixed;top:0;width:100%;transform:translateY(-100%)}.elementor-location-header.unfold .elementor-section.sticky{transition:0.3s transform;transform:translateY(0)}.mobile-full-height.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active{z-index:9998}.mobile-full-height.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container{min-height:100vh;max-height:unset;height:100%;display:flex;justify-content:center;align-items:center;top:0 !important;margin-top:0 !important;z-index:9997}table{width:auto;max-width:100%}table tr td,table tr th{padding:0.4em 0.7em;border:1px solid #ccc}table tr th{font-weight:bold}table tr:nth-child(odd)>td,table tr:nth-child(odd)>th{background-color:#f7f7f7}@media (max-width:400px){table{width:100%;border:1px solid #ccc;border-bottom:0}table tr{display:block;border-bottom:1px solid #ccc}table tr td,table tr th{display:block;padding:0.3em 0.7em;width:100%;border:0 solid #ccc}table tr td a,table tr th a{word-break:break-all}table tr>*:first-child{padding-bottom:0 !important}table tr>*:last-child{padding-top:0 !important}}body.page .elementor-widget-theme-post-content ol,body.page .elementor-widget-theme-post-content p,body.page .elementor-widget-theme-post-content ul{margin-bottom:1em}body.page .elementor-widget-theme-post-content p{word-break:break-word}body.page .elementor-widget-theme-post-content ol li,body.page .elementor-widget-theme-post-content ul li{margin:0.3em}@media (max-width:767px){body.page .elementor-widget-theme-post-content img.alignleft,body.page .elementor-widget-theme-post-content img.alignright{display:block;float:none;max-width:100%;margin:1.5rem 0}}.elementor-section.slide-overflow>.elementor-container{flex-wrap:nowrap;overflow-x:scroll;padding:3px}.elementor-section.slide-overflow>.elementor-container::-webkit-scrollbar{display:none}.elementor-section.slide-overflow>.elementor-container>.elementor-column{flex-shrink:0;flex-grow:1;min-width:23rem}@media (max-width:767px){.elementor-section.slide-overflow.mobile-paged>.elementor-container>.elementor-column{max-width:unset;min-width:unset;width:90vw}}#cookie-law-info-bar[data-cli-style="cli-style-v2"]{max-width:768px;margin:0;left:0;right:0;padding:2.5em;box-shadow:2px 2px 20px 0px #00000021}@media (min-width:768px){#cookie-law-info-bar[data-cli-style="cli-style-v2"]{margin:3rem auto}}#cookie-law-info-bar[data-cli-style="cli-style-v2"] .cli_messagebar_head{color:var(--e-global-color-text);font-family:var(--e-global-typography-primary-font-family);font-size:1.2rem;font-weight:700;line-height:1.2em}#cookie-law-info-bar[data-cli-style="cli-style-v2"] .cli-bar-message{text-align:left;color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family), Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.5em}#cookie-law-info-bar[data-cli-style="cli-style-v2"] .cli-bar-btn_container{display:flex;flex-direction:column;align-items:center}#cookie-law-info-bar[data-cli-style="cli-style-v2"] .cli-bar-btn_container .cli-plugin-button{margin:0.3em 0 !important;border-radius:9999px;font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:500;width:8rem;text-align:center}#cookie-law-info-bar[data-cli-style="cli-style-v2"] .cli-bar-btn_container .cli_settings_button{font-weight:400}.cli-tab-container h1,.cli-tab-container h4{color:var(--e-global-color-text);font-family:var(--e-global-typography-primary-font-family);font-size:1.2rem;font-weight:700;line-height:1.2em}.cli-tab-container .cli-privacy-content,.cli-tab-container a.cli-privacy-readmore{text-align:left;color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family), Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.5em}.cli-tab-footer .wt-cli-privacy-accept-btn{margin:0.3em 0 !important;border-radius:9999px;font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:500;width:auto;text-align:center}.elementor-section.elementor-section-boxed>.elementor-container>.elementor-column>.elementor-widget-wrap{padding-left:20px;padding-right:20px}@media (max-width:767px){.mobile-no-bg .elementor-widget-wrap{background:unset !important}.mobile-no-bg .elementor-widget-wrap .elementor-background-overlay{display:none}}@media (min-width:768px){.break_hero_image{background-color:var(--e-global-color-0330470)}}.break_hero_image .elementor-container{position:unset}.break_hero_image .elementor-container .elementor-column{position:unset}.break_hero_image .elementor-container .elementor-column .elementor-widget-wrap{position:unset}.break_hero_image .elementor-container .elementor-column .elementor-element{z-index:1}.break_hero_image .elementor-container .elementor-column .elementor-element.hero_with_overlay{width:100vw;margin-left:-20px !important;margin-right:-20px !important}.break_hero_image .elementor-container .elementor-column .elementor-element.hero_with_overlay .elementor-widget-container img{width:100vw;height:30vh;object-fit:cover}@media (min-width:768px){.break_hero_image .elementor-container .elementor-column .elementor-element.hero_with_overlay{z-index:0;position:absolute;top:0;right:0;width:55vw;height:100%;margin:0 !important}.break_hero_image .elementor-container .elementor-column .elementor-element.hero_with_overlay .elementor-widget-container{width:100%;height:100%}.break_hero_image .elementor-container .elementor-column .elementor-element.hero_with_overlay .elementor-widget-container::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:transparent;background-image:linear-gradient(270deg, #FFFFFF00 50%, var(--e-global-color-0330470) 100%)}.break_hero_image .elementor-container .elementor-column .elementor-element.hero_with_overlay .elementor-widget-container img{width:100%;height:100%;object-fit:cover}}.swiper-container.swiper-initialized .ecs-posts{
overflow:visible; 
}
.ecs-post-loop .elementor-page-title{
display:block;
}
.ecs-loop-preview{
height:100%;
width:100%;
background:lightgray;
border:solid 1px gray;
padding:5px;
}
.ecs-loop-preview h3{
font-size:16px;
font-weight:500;
}
.ecs-loop-preview span{
font-size:12px;
}
.ecs-loop-preview .ecs-image-holder{
width: 100%;
line-height: 113px;
background-color: #808080;
font-size: 45px;
text-align: center;
vertical-align: middle;
font-weight: 900;
color: #929191;
}
.ecs-link-wrapper{
cursor: pointer;
}
.elementor-widget-ele-loop-item, .elementor-widget-ele-loop-item > .elementor-widget-container,
.elementor-element-edit-mode.elementor-widget-ele-loop-item, .elementor-element-edit-mode.elementor-widget-ele-loop-item > .elementor-widget-container{
height: 100%;
} .elementor-widget-posts .ecs-posts .elementor-button-wrapper {
margin-top: 0;
} .ecs-post-loop .ast-article-single{
background-color: none;
border-bottom:none;
margin: 0;
padding: 0;
}
.ecs-post-loop.ast-article-post{
width:100%;
} .theme-storefront.elementor-editor-active #primary.content-area{
float:none;
} .elementor-editor-active .ecs-lazyload a,.elementor-editor-preview .ecs-lazyload a{
display:none;
}
.animation-hidden .ecs-lazy-load-animation{
height:0;
visibility:hidden;
}  .barload-wrapper {
width: 195px;
height: 1em;
position: relative;
display:inline-block;
font-size:16px;
padding:10px;
}
.barload-border {
border: 3px solid rgb(34,34,34);
height: 100%;
width: 100%;
position: relative;
top: -50%;
padding: 4px 3px;
}
.barload-whitespace {
overflow: hidden;
height: 100%;
width: 100%;
margin: 0 auto;
overflow: hidden;
position: relative;
}
.barload-line {
position: absolute;
height: 100%;
width: 100%;
background-color: rgb(0,0,0);
animation: barload-slide 2.75s steps(40) infinite;
-o-animation: barload-slide 2.75s steps(40) infinite;
-ms-animation: barload-slide 2.75s steps(40) infinite;
-webkit-animation: barload-slide 2.75s steps(40) infinite;
-moz-animation: barload-slide 2.75s steps(40) infinite;
}
@keyframes barload-slide {
0% {
left: -100%;
}
100% {
left: 100%;
}
}
@-o-keyframes barload-slide {
0% {
left: -100%;
}
100% {
left: 100%;
}
}
@-ms-keyframes barload-slide {
0% {
left: -100%;
}
100% {
left: 100%;
}
}
@-webkit-keyframes barload-slide {
0% {
left: -100%;
}
100% {
left: 100%;
}
}
@-moz-keyframes barload-slide {
0% {
left: -100%;
}
100% {
left: 100%;
}
}  .barload-wrapper ,.barload-wrapper * {
box-sizing:content-box;
} 
.ballsload-container{
font-size:16px;
padding:10px;
position:relative;
}
.ballsload-container div {
width: 1em;
height: 1em;
position: absolute;
background-color: rgb(0,0,0);
top: 0;
border-radius: 50%;
}
.ballsload-container div:nth-child(1) {
animation: ballsload-move 2.3s infinite cubic-bezier(0.2, 0.64, 0.81, 0.23);
-o-animation: ballsload-move 2.3s infinite cubic-bezier(0.2, 0.64, 0.81, 0.23);
-ms-animation: ballsload-move 2.3s infinite cubic-bezier(0.2, 0.64, 0.81, 0.23);
-webkit-animation: ballsload-move 2.3s infinite cubic-bezier(0.2, 0.64, 0.81, 0.23);
-moz-animation: ballsload-move 2.3s infinite cubic-bezier(0.2, 0.64, 0.81, 0.23);
}
.ballsload-container div:nth-child(2) {
animation: ballsload-move 2.3s 172.5ms infinite cubic-bezier(0.2, 0.64, 0.81, 0.23);
-o-animation: ballsload-move 2.3s 172.5ms infinite cubic-bezier(0.2, 0.64, 0.81, 0.23);
-ms-animation: ballsload-move 2.3s 172.5ms infinite cubic-bezier(0.2, 0.64, 0.81, 0.23);
-webkit-animation: ballsload-move 2.3s 172.5ms infinite cubic-bezier(0.2, 0.64, 0.81, 0.23);
-moz-animation: ballsload-move 2.3s 172.5ms infinite cubic-bezier(0.2, 0.64, 0.81, 0.23);
}
.ballsload-container div:nth-child(3) {
animation: ballsload-move 2.3s 345ms infinite cubic-bezier(0.2, 0.64, 0.81, 0.23);
-o-animation: ballsload-move 2.3s 345ms infinite cubic-bezier(0.2, 0.64, 0.81, 0.23);
-ms-animation: ballsload-move 2.3s 345ms infinite cubic-bezier(0.2, 0.64, 0.81, 0.23);
-webkit-animation: ballsload-move 2.3s 345ms infinite cubic-bezier(0.2, 0.64, 0.81, 0.23);
-moz-animation: ballsload-move 2.3s 345ms infinite cubic-bezier(0.2, 0.64, 0.81, 0.23);
}
.ballsload-container div:nth-child(4) {
animation: ballsload-move 2.3s 517.5ms infinite cubic-bezier(0.2, 0.64, 0.81, 0.23);
-o-animation: ballsload-move 2.3s 517.5ms infinite cubic-bezier(0.2, 0.64, 0.81, 0.23);
-ms-animation: ballsload-move 2.3s 517.5ms infinite cubic-bezier(0.2, 0.64, 0.81, 0.23);
-webkit-animation: ballsload-move 2.3s 517.5ms infinite cubic-bezier(0.2, 0.64, 0.81, 0.23);
-moz-animation: ballsload-move 2.3s 517.5ms infinite cubic-bezier(0.2, 0.64, 0.81, 0.23);
}
@keyframes ballsload-move {
0% {
left: 0%;
}
100% {
left: 100%;
}
}
@-o-keyframes ballsload-move {
0% {
left: 0%;
}
100% {
left: 100%;
}
}
@-ms-keyframes ballsload-move {
0% {
left: 0%;
}
100% {
left: 100%;
}
}
@-webkit-keyframes ballsload-move {
0% {
left: 0%;
}
100% {
left: 100%;
}
}
@-moz-keyframes ballsload-move {
0% {
left: 0%;
}
100% {
left: 100%;
}
}  #movingBallG{
position:relative;
width:250px;
height:19px;
display:inline-block;
font-size:16px;
}
.movingBallLineG{
position:absolute;
left:0px;
top:0.5em;
height:0.25em;
width:250px;
background-color:rgb(0,0,0);
}
.movingBallG{
background-color:rgb(0,0,0);
position:absolute;
top:0;
left:0;
width:1.188em;
height:1.188em;
border-radius:100px;
-o-border-radius:100px;
-ms-border-radius:100px;
-webkit-border-radius:100px;
-moz-border-radius:100px;
animation-name:bounce_movingBallG;
-o-animation-name:bounce_movingBallG;
-ms-animation-name:bounce_movingBallG;
-webkit-animation-name:bounce_movingBallG;
-moz-animation-name:bounce_movingBallG;
animation-duration:1.5s;
-o-animation-duration:1.5s;
-ms-animation-duration:1.5s;
-webkit-animation-duration:1.5s;
-moz-animation-duration:1.5s;
animation-iteration-count:infinite;
-o-animation-iteration-count:infinite;
-ms-animation-iteration-count:infinite;
-webkit-animation-iteration-count:infinite;
-moz-animation-iteration-count:infinite;
animation-direction:normal;
-o-animation-direction:normal;
-ms-animation-direction:normal;
-webkit-animation-direction:normal;
-moz-animation-direction:normal;
}
@keyframes bounce_movingBallG{
0%{
left:0px;
}
50%{
left:230px;
}
100%{
left:0px;
}
}
@-o-keyframes bounce_movingBallG{
0%{
left:0px;
}
50%{
left:230px;
}
100%{
left:0px;
}
}
@-ms-keyframes bounce_movingBallG{
0%{
left:0px;
}
50%{
left:230px;
}
100%{
left:0px;
}
}
@-webkit-keyframes bounce_movingBallG{
0%{
left:0px;
}
50%{
left:230px;
}
100%{
left:0px;
}
}
@-moz-keyframes bounce_movingBallG{
0%{
left:0px;
}
50%{
left:230px;
}
100%{
left:0px;
}
}  .lds-ellipsis {
display: inline-block;
position: relative;
width: 8em;
height: 1em;
font-size:13px;
}
.lds-ellipsis div {
position: absolute;
top: 0px;
width: 1em;
height: 1em;
border-radius: 50%;
background: #000;
animation-timing-function: cubic-bezier(0, 1, 1, 0);
}
.lds-ellipsis div:nth-child(1) {
left: 1em;
animation: lds-ellipsis1 0.6s infinite;
}
.lds-ellipsis div:nth-child(2) {
left: 1em;
animation: lds-ellipsis2 0.6s infinite;
}
.lds-ellipsis div:nth-child(3) {
left: 4em;
animation: lds-ellipsis2 0.6s infinite;
}
.lds-ellipsis div:nth-child(4) {
left: 7em;
animation: lds-ellipsis3 0.6s infinite;
}
@keyframes lds-ellipsis1 {
0% {
transform: scale(0);
}
100% {
transform: scale(1);
}
}
@keyframes lds-ellipsis3 {
0% {
transform: scale(1);
}
100% {
transform: scale(0);
}
}
@keyframes lds-ellipsis2 {
0% {
transform: translate(0, 0);
}
100% {
transform: translate(3em, 0);
}
}