.article-hourglass{display:inline-block;position:relative;width:64px;height:64px}
.article-hourglass:after{content:" ";display:block;border-radius:50%;width:0;height:0;margin:6px;box-sizing:border-box;border:26px solid #fff;border-color:#f2f2f2 transparent #f2f2f2 transparent;animation:article-hourglass 1.2s infinite}
@keyframes article-hourglass{0{transform:rotate(0);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
50%{transform:rotate(900deg);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
100%{transform:rotate(1800deg)}
}
.component-article-configurator{padding:25px 0}
.component-article-configurator .standardpadding{padding-top:10px;padding-bottom:90px}
.component-article-configurator .text{font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;text-align:left;padding:10px 10px;color:#000;height:100%}
.component-article-configurator .article{margin:auto;padding:0 15px}
.component-article-configurator .article img.img-responsive{margin:auto}
.component-article-configurator .article .icon-column{padding:20px 30px}
.component-article-configurator .article hr{margin-top:10px;margin-bottom:10px;border:0;width:100%;border-top:1px solid #000}
.component-article-configurator .article button{display:block;color:#000;text-align:center;width:auto;margin:auto;padding:8px;text-decoration:none}
.component-article-configurator .article h2{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;text-align:left;padding:0 10px;font-color:inherit}
.component-article-configurator .article .sidenav-row-col{padding:0}
.component-article-configurator .article .sidenav{width:180px;position:relative;z-index:5;background:#005ea8;padding:0;border:2px solid #e1e1e1}
.component-article-configurator .article .sidenav a{padding:6px 8px 6px 16px;text-decoration:none;font-size:14px;color:#fff;display:block}
.component-article-configurator .article .sidenav a:hover{background:#85afd5}
.component-article-configurator .article .sidenav .active{background:#85afd5}
.component-article-configurator .article .sidenav button{display:block;color:#337ab7;background:#fff;border:0;border-radius:0;width:auto;margin:auto;padding:8px;width:100%;text-decoration:none}
.component-article-configurator .pagin{display:inline-block}
.component-article-configurator .pagin button{float:left;padding:8px 16px;text-decoration:none}
.component-article-configurator .pagin p{float:left;padding:8px 16px;text-decoration:none}
.component-article-configurator .alle-core-pull-left{float:left}
.component-article-configurator .alle-core-pull-right{float:right}
.component-article-configurator .padding-null{padding:0}
.component-article-configurator .news-date{margin-bottom:-10px;padding:0 10px}
.component-article-configurator .tileView-configurator .tile-view-title{display:block}
.component-article-configurator .tileView-configurator .image{height:300px;width:300px;margin-top:10px;margin-bottom:10px}
.component-article-configurator .tileView-configurator p.small-text{font-size:10px;margin-bottom:15px}
.component-article-configurator .sidenav-row-col .mobileDropdown{padding:0 25px;margin-bottom:15px}
@media(min-width:992px){.component-article-configurator .sidenav-row-col .mobileDropdown{display:none}
}
@media(max-width:991px){.component-article-configurator .sidenav-row-col .sidenav{display:none}
}
@media(min-width:768px){.article{padding:-15px}
.article .text{font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;text-align:left;padding:10px 10px;color:#000;height:100%}
.article .article{margin:auto;padding:0 15px}
.article .article img.img-responsive{margin:auto}
.article .article .col-md-2 img.img-responsive{padding:20px 0}
.article .article .icon-column{padding:20px 30px}
.article .article button{display:block;color:#000;text-align:center;width:auto;margin:auto;padding:8px;text-decoration:none}
.article .article h2{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;text-align:left;padding:0 10px}
.article .alle-core-pull-left{float:left}
.article .alle-core-pull-right{float:right}
.article .padding-null{padding:0}
}
.makeCardLink{text-decoration:inherit;color:inherit}
.makeCardLink:hover{text-decoration:inherit;color:inherit}
.article .article-carousel button.slick-arrow{color:transparent;border:0;width:15px;display:block;position:absolute;z-index:99;top:40%;background-color:transparent !important;transition:filter .3s}
.article .article-carousel button.slick-arrow:active,.article .article-carousel button.slick-arrow:focus,.article .article-carousel button.slick-arrow:hover{border:none !important;outline:none !important;filter:drop-shadow(2px 4px 6px #000)}
.article .article-carousel button.slick-arrow.slick-prev{left:0}
.article .article-carousel button.slick-arrow.slick-prev:after{color:#444;content:'\f053';font-family:FontAwesome;font-size:30px;display:block;position:relative;left:0}
.article .article-carousel button.slick-arrow.slick-next{right:25px}
.article .article-carousel button.slick-arrow.slick-next:after{color:#444;content:'\f054';font-family:FontAwesome;font-size:30px;display:block;position:relative;left:0}
.article-configurator .multi-item-carousel{padding:0 70px}
.article-configurator .multi-item-carousel .art-title{padding-top:15px}
.article-configurator .multi-item-carousel .desc p{font-size:14px}
.article-configurator .multi-item-carousel .small-text{font-size:12px}
@media(max-width:767px){.article-configurator .multi-item-carousel .col-xs-4{width:100%}
}
.article-configurator .multi-item-carousel .column-button .btn{background-color:#ff671f;border-radius:0;width:auto;color:black;transition:all .3s;padding:8px}
@media(min-width:768px){.article-configurator .multi-item-carousel .carousel-inner img{max-width:100%}
.article-configurator .multi-item-carousel .carousel-inner a{cursor:pointer}
.article-configurator .multi-item-carousel .carousel-inner>.item{transition:500ms ease-in-out left}
.article-configurator .multi-item-carousel .carousel-inner .active.left{left:-33%}
.article-configurator .multi-item-carousel .carousel-inner .active.left .col-xs-4:nth-child(2),.article-configurator .multi-item-carousel .carousel-inner .active.left .col-xs-4:nth-child(3){display:none}
.article-configurator .multi-item-carousel .carousel-inner .active.right{left:33%}
.article-configurator .multi-item-carousel .carousel-inner .next{left:33%}
.article-configurator .multi-item-carousel .carousel-inner .prev{left:-33%}
.article-configurator .multi-item-carousel .carousel-inner .prev .col-xs-4:nth-child(2),.article-configurator .multi-item-carousel .carousel-inner .prev .col-xs-4:nth-child(3){display:none}
}
@media(min-width:768px) and all and (transform-3d),(min-width:768px) and (-webkit-transform-3d){.article-configurator .multi-item-carousel .carousel-inner>.item{transition:500ms ease-in-out left;transition:500ms ease-in-out all;backface-visibility:visible;transform:none !important}
}
.article-configurator .multi-item-carousel .carousel-control.left,.article-configurator .multi-item-carousel .carousel-control.right{background-image:none;color:black}
.article-configurator .multi-item-carousel .carousel-control.left span,.article-configurator .multi-item-carousel .carousel-control.right span{top:50%;position:absolute}
.article-configurator .multi-item-carousel .carousel-control.left{margin-left:-45px}
.article-configurator .multi-item-carousel .carousel-control.right{margin-right:-35px}
.card-gallery{-moz-column-count:3;-webkit-column-count:3;column-count:3;column-gap:20px}
.card{display:inline-block;break-inside:avoid;float:left;margin:10px;padding:10px;border:2px solid #ccc;border-radius:5px;box-shadow:2px 1px 4px #888}
.card:hover{box-shadow:5px 8px 10px #888}
.card-image img{display:block;border:0;min-width:350px;width:100%}
.card-title{margin:10px 0 0;padding:0;font-size:20px;text-align:center}
.card-location .small-text{margin:10px 0 0;padding:0;font-size:13px;text-align:center}
.card-description .desc{margin-top:10px;padding:0 0 10px;font-size:14px;text-align:justify}
.card-footer .btn{padding:10px;background:#d15420;color:#000;border:0;border-radius:5px}
.card-footer .btn:hover{box-shadow:2px 5px 10px #888}
.cardView-configurator .pagin{margin-left:120px}
.cardView-configurator input[type="checkbox"]{margin-left:7px;margin-right:6px}
.cardView-configurator input[type="radio"]{margin-left:7px;margin-right:6px}
.cardView-configurator hr{border-top:1px solid #c7511f}
@media(max-width:1024px){.card-gallery{-moz-column-count:1;-webkit-column-count:1;column-count:1;column-gap:20px}
.card{display:inline-block;break-inside:avoid;float:left;margin:10px;padding:10px;border:2px solid #ccc;border-radius:5px;box-shadow:2px 1px 4px #888}
}
.article-config__social-popup{position:fixed;top:20%;left:50%;transform:translate(-50%,-20%);background-color:#fff;box-shadow:0 4px 10px rgba(0,0,0,0.25);border-radius:8px;width:500px;z-index:1000}
.article-config__social-popup .popup-content{padding:20px;text-align:center;width:100%}
.article-config__social-popup .popup-content .close-btn{position:absolute;top:10px;right:10px;background:0;border:0;font-size:30px;cursor:pointer}
.article-config__social-popup .popup-content #popupTitle{font-size:18px;font-weight:bold}
.article-config__social-popup .popup-content .popup-description{font-size:14px;color:#666;margin-bottom:20px}
.article-config__social-popup .popup-content .social-icons{display:flex;justify-content:center;gap:10px}
.article-config__social-popup .popup-content .social-icons .social-icon{display:inline-block;width:50px;height:50px;background-color:#2d2d2d;border-radius:4px;display:flex;align-items:center;justify-content:center}
.article-config__social-popup .popup-content .social-icons .social-icon img{width:24px;height:24px;filter:invert(1)}
.article-config__social-popup--hide{display:none}
.article-config__social-popup--show{display:flex}