/* * * popup * projekte * michael beierl * produkt * empfehlug * code gist * install table * flickity pics * screenshots * content * themenreihen * testimonials * maintenance * case studies * header * title effect*/
/* MICHAEL BEIERL*/
/* POPUP PROJEKTE */
.page-id-730461 .slider-wrapper{position:relative;width:100%;min-width:100% !important;margin:0 auto;}
img.mfp-img{backface-visibility:hidden !important;display:block !important;height:fit-content !important;max-height:max-content !important;max-width:100% !important;padding:0 0 40px !important;width:auto !important;width:1490px !important;}
.textbox-left-portfolio .dark,.textbox-right-portfolio .dark{background-color:transparent !important;position:absolute;bottom:-50px;height:90px;width:100% !important;border-radius:6px;padding:0 14px 0 14px;}
.textbox-left-portfolio p,.textbox-right-portfolio p{font-size:16px !important;font-weight:400 !important;line-height:1.2 !important;background-color:transparent !important;color:var(--color6);}
.content-slider-web .dark img{position:relative !important;top:-80px !important;padding-bottom:100px !important;}
.referenz-button{z-index:999999999999999999 !important;position:relative !important;}
.referenz-button a{top:-20px !important;font-size:1rem;font-weight:400;text-transform:none;border-bottom:solid 3px var(--color11) !important;background-color:transparent !important;z-index:999999999999999999 !important;position:relative !important;height:34px !important;display:inline !important;}
/* MICHAEL BEIERL*/
.agentur-beflash-personal-01 .flickity-enabled.is-draggable .flickity-viewport{cursor:grab;max-width:2540px !important;min-width:100% !important;margin:0 auto;}
.agentur-beflash-personal-01 .text-box-content{left:6%;width:700px;max-width:700px}
.agentur-beflash-personal-01 .text-inner{padding:14px 44px 54px 44px !important;}
.agentur-beflash-personal-01 a{filter:invert(0);border-bottom:3px solid #fff !important;}
.agentur-beflash-personal-01 h2{font-size:4rem !important;opacity:.7 !important;font-weight:400 !important;text-transform:none;margin-bottom:26px !important}
.agentur-beflash-personal-01 p,.agentur-beflash-personal-01 a{font-size:1.1rem !important;margin-bottom:26px !important;color:#f1f1f1 !important;}
@media only screen and (max-width:849px){.agentur-beflash-personal-01 .text-inner{padding:20px 20px 30px 20px !important;}
.agentur-beflash-personal-01 .text-box-content{margin-top:200px}
#main .agentur-beflash-personal-01 h2{font-size:2rem !important;opacity:.7 !important;font-weight:400 !important;margin-bottom:15px !important;text-transform:none}
.textbox-left-portfolio p,.textbox-right-portfolio p{font-size:16px !important;margin-bottom:10px !important}
.agentur-beflash-personal-01 .text-box-content{left:0%;width:auto;max-width:700px}
#main .agentur-beflash-personal-01 p,#main .agentur-beflash-personal-01 a{font-size:1rem !important}
}
@media only screen and (max-width:549px){#main .agentur-beflash-personal-01 h2{font-size:2rem !important;opacity:.7 !important;font-weight:400 !important;margin-bottom:15px !important;text-transform:none}
#main .agentur-beflash-personal-01 p,#main .agentur-beflash-personal-01 a{font-size:.85rem !important}
}
/* MICHAEL BEIERL*/
/* PRODUCT EMPFEHLUNG */
.select-product-service .col{padding:0 2px 4px;filter:invert(0) brightness(.95) !important;transition:filter .6s,opacity .6s,transform .6s,background-color .6s !important;}
.select-product-service .col-inner{padding:45px 40px 55px;border:3px solid var(--color9);border-bottom:9px solid var(--color9) !important;border-radius:10px !important;background-color:hwb(0deg 80.01% 15.53% / 8%);}
.select-product-service h2,.select-product-service .col:first-of-type h2{margin-bottom:40px !important;padding-bottom:unset !important;position:unset !important;background:0 0 !important;color:var(--blue) !important;font-family:"PlusJakartaSans",sans-serif !important;font-size:.85rem !important;font-weight:400 !important;line-height:1.3 !important;opacity:1 !important;text-decoration:unset !important;word-wrap:break-word;transition-duration:.3s;transition-property:background;}
.select-product-service h3{font-family:"VoldaSans",sans-serif;font-size:1.6rem !important;font-weight:400 !important;letter-spacing:1px !important;}
.select-product-service h4,.select-product-service .col:first-of-type h4,.select-product-service .col-inner:first-of-type h4{margin-bottom:20px !important;margin-left:2px !important;padding-bottom:unset !important;position:unset !important;color:#000 !important;font-family:"PlusJakartaSans",sans-serif !important;font-size:.85rem !important;font-weight:400 !important;letter-spacing:1.5px !important;text-transform:uppercase;transition-duration:.3s;transition-property:background;}
.select-product-service p,.select-product-service .col:last-child p{margin-top:0;margin-bottom:3em !important;color:var(--color5) !important;font-size:1.35rem;font-weight:400;letter-spacing:-1px !important;}
#main .select-product-service a.empfehlung{display:inline;position:relative;z-index:1;padding:10px 16px 10px 44px;min-height:1em !important;line-height:3em !important;border-bottom:3px solid var(--red);border-radius:99px;background-color:var(--color2) !important;background:linear-gradient(var(--color10) 0 0) var(--p,0) / var(--p,0) no-repeat !important;color:var(--red);font-size:1rem !important;font-weight:400 !important;text-decoration:none;cursor:pointer;word-wrap:break-word;transition:.6s,background-position 2s;box-shadow:inset 0 9px 12px rgba(255,255,255,.2) !important;}
#main .select-product-service a.empfehlung:hover{--p:100%;background-color:var(--color11);color:var(--color4) !important;border-bottom:3px solid var(--blue) !important;border-radius:99px;filter:invert(10) brightness(1) grayscale(10) !important;box-shadow:inset 0 9px 12px rgba(255,255,255,.2) !important;}
#main .select-product-service a.empfehlung::after{content:"";position:absolute;left:18px;top:11px;display:inline-table;width:16px;height:18px;opacity:1 !important;background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8" standalone="no"%3F><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 5930 5930" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><g><rect x="-510.417" y="-429.167" width="6950" height="6912.5" style="fill:none;stroke:%23ee5c2f;stroke-width:600px;"/><path d="M5158.177,1514.974l-4387.187,0c-110.039,0.514 -203.603,83.104 -217.188,191.714l-385.508,3456.25c-0.919,8.07 -1.379,16.185 -1.379,24.306c0,118.001 97.213,215.286 215.852,216.012l5163.633,0c118.639,-0.726 215.852,-98.011 215.852,-216.012c0,-8.121 -0.46,-16.236 -1.379,-24.306l-385.508,-3456.25c-13.584,-108.61 -107.148,-191.2 -217.188,-191.714Z" style="fill:none;fill-rule:nonzero;stroke:%23ee5c2f;stroke-width:500px;stroke-linecap:round;stroke-miterlimit:4;"/><path d="M1878.646,1514.974c0,-592.513 490.21,-1080.078 1085.937,-1080.078c595.728,-0 1085.938,487.565 1085.938,1080.078" style="fill:none;fill-rule:nonzero;stroke:%23ee5c2f;stroke-width:450px;stroke-linecap:round;stroke-miterlimit:4;"/></g></svg>');background-repeat:no-repeat;background-position:50% 50% !important;background-size:100%;}
.banner-basic-landing .ux-shape-divider--style-tilt,.banner-basic-landing .ux-shape-divider .ux-shape-fill,.banner-basic-landing .ux-shape-divider--bottom svg{color:#AFAFAF !important;fill:#AFAFAF !important;}
@media only screen and (max-width:769px){.select-product-service .col-inner{padding:25px 20px 35px;}
#main .select-product-service p,#main .select-product-service .col:last-child p{font-size:1rem !important;}
}
/* PRODUCT EMPFEHLUNG */
/* Code Gist */
code{border-radius:2px !important;}
.gist .gist-meta a{border:0;color:var(--blue) !important;font-weight:var(--base-text-weight-semibold,600);text-decoration:none;}
.gist .highlight{background:var(--color2) !important;border:0;color:var(--color1) !important;line-height:1.2;}
.gist .blob-num{width:1%;min-width:50px;padding-left:10px;padding-right:10px;color:var(--color11) !important;font-family:var(--fontStack-monospace,ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace);font-size:.8rem !important;line-height:1.3 !important;text-align:right;white-space:nowrap;vertical-align:top;cursor:pointer;position:relative;}
.gist .blob-code-inner{color:var(--color11) !important;font-size:1rem !important;line-height:1.6 !important;}
.gist .gist-file{margin-bottom:6em !important;border:var(--borderWidth-thin) solid #ddd;border-bottom:var(--borderWidth-thin) solid #ccc;border-radius:var(--borderRadius-medium);font-family:var(--fontStack-monospace,ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace);}
.gist-meta{font-size:.85rem !important;}
.banner-basic-landing .ux-shape-divider--style-tilt,.banner-basic-landing .ux-shape-divider .ux-shape-fill,.banner-basic-landing .ux-shape-divider--bottom svg{color:#AFAFAF !important;fill:#AFAFAF !important;}
/* Install table */
.linux img{margin-bottom:14px !important}
.install-tablen h2{margin:0 0 5px;font-weight:400 !important;}
.install-table .ux-logo-link{padding-top:55px !important;padding-bottom:28px !important;border:none;filter:invert(1) brightness(10.5);}
.install-table .col,.columns,.gallery-item{position:relative;margin:0;padding:0 2px 4px;}
.install-table .col-inner{border-radius:10px !important;}
.install-table .is-divider{opacity:0;}
.install-table strong{color:#fff !important;text-transform:none;filter:brightness(1000);}
.install-table h3{text-align:center;text-transform:none;font-size:2.4rem !important;font-weight:400 !important;filter:brightness(1000);}
.install-table .col-inner ol li{margin-left:1.5em !important;padding-left:.5rem;}
.install-table li{font-size:1rem;font-weight:400 !important;opacity:1 !important;}
.install-table .has-hover [class*=image-] img{height:86px !important;border-radius:0 !important;}
.install-table .linux ol,.install-table .linux li,.install-table .macos ol,.install-table .macos li,.install-table .windows ul,.install-table .windows a,.install-table a{color:#000 !important;filter:invert(12) brightness(1000);}
.install-table .linux li,.install-table .macos li{filter:contrast(0) brightness(1000) invert(12);}
.install-table a{border-bottom:0 solid var(--black) !important;}
.install-table a:hover{background-color:rgb(255 255 255 / 50%) !important;}
/* Flickity pics */
.flickity-prev-next-button{position:absolute;top:40%;bottom:40%;width:55px;margin:0;padding:0;border:none;background-color:transparent;color:#111;cursor:pointer;opacity:0;transition:transform .3s,opacity .3s,background .3s,box-shadow .3s;}
.slider-wrapper{position:relative;width:100%;max-width:100%;}
.slider-wrapper .flickity-enabled.is-draggable .flickity-viewport,.flickity-enabled.is-draggable .flickity-viewport{cursor:grab;margin:0 auto;}
.content-slider{padding-bottom:0 !important;height:1200px !important;}
.flickity-page-dots{left:2% !important;right:5% !important;}
.flickity-page-dots .dot{position:relative;top:30px !important;display:inline-block;width:55px !important;height:40px !important;margin:0 10px;padding:2px;border:0 solid #ccc !important;border-bottom:3px solid var(--color11) !important;border-radius:10px;background-color:transparent;color:var(--color1);cursor:pointer;opacity:1 !important;word-wrap:break-word;transition:opacity 1s,background-color .7s,border .7s,transform .8s;}
.flickity-page-dots .dot:hover{border-bottom:8px solid var(--red) !important;color:var(--color1);opacity:1 !important;transition:all 1s ease-out;}
.flickity-page-dots .dot.is-selected{border-bottom:10px solid #222 !important;background-color:transparent !important;color:var(--color1);opacity:.6 !important;}
.flickity-page-dots .dot.is-selected:active,.flickity-page-dots .dot.is-selected:hover{border-top:none;border-right:none;border-left:none;border-bottom:14px solid var(--red) !important;background-color:transparent !important;color:var(--color1);opacity:1 !important;}
.flickity-viewport .img .img-inner{position:relative !important;/*top:520px;*/
}
.flickity-viewport .referenz-button{top:580px !important;}
/* Screenshots work content */
/* CONTENT PICS SCREENSHOTS **/
.has-format,.image-cover,.video-fit{overflow:revert-rule!important;}
/* CONTENT PICS SCREENSHOTS **/
.inner-content-pics .gallery-col{margin:26px 0 26px 0 !important;}
.inner-content-pics .gallery-col img{height:945px !important;width:1450px !important;}
.inner-content-pics .gallery-col .has-hover .image-zoom img,.inner-content-pics .gallery-col .has-hover [class*=image-] img{border-radius:10px;transform:scale(3) rotate(-0deg) !important;transition:filter .6s,opacity .6s,transform .6s,box-shadow .3s;filter:contrast(1.5) brightness(.7) grayscale(10) blur(6px) !important;width:100%!important;height:100%!important;}
.inner-content-pics .gallery-col .has-hover:hover .bg,.inner-content-pics .gallery-col .has-hover:hover [class*=image-] img{border-radius:10px;transition:filter 2.6s,opacity 2.6s,transform 2.6s,box-shadow 2.3s;transform:scale(1) rotate(0deg) !important;filter:contrast(1.15) brightness(1.2) grayscale(0) !important;width:100%!important;height:100%!important;}
/* ENDE */
/* Screenshots work content */
/* CONTENT PICS SCREENSHOTS **/
.inner-content-pics .gallery-col{margin:26px 0 26px 0 !important}
.inner-content-pics .gallery-col .has-hover .image-zoom img, .inner-content-pics .gallery-col .has-hover [class*=image-] img {border-radius: 10px;
transform: scale(2.5) rotate(-45deg) !important; transition: filter 3.6s, opacity 3.6s, transform 3.6s, box-shadow 3.3s; filter: contrast(1.3) brightness(1.7) grayscale(0) blur(6px) !important; margin-bottom: 56px !important; width: 100% !important; height: 100% !important;}
.inner-content-pics .gallery-col .has-hover:hover .bg,.inner-content-pics .gallery-col .has-hover:hover [class*=image-] img{border-radius:10px;transition:filter .35s,opacity .34s,transform .2s,box-shadow .3s;transform:scale(1) rotate(0deg) !important;filter:contrast(1.15) brightness(1.2) grayscale(0) !important;}
/* ENDE */
.content-pics .section-title i{margin-right:.4em !important;opacity:1 !important;}
.content-pics .icon-star{color:var(--color7) !important;opacity:1 !important;}
.content-pics .section-title-bold{font-size:1.8rem !important;color:var(--color7) !important;font-weight:400 !important;opacity:.8 !important;}
.content-pics .section-title-bold span{padding:.3em .6em !important;border:2px solid var(--color7) !important;border-bottom:6px solid var(--color7) !important;border-radius:10px !important;background-color:rgb(255 255 255 / 50%);}
.content-pics .section-title-bold b{height:2px;background:var(--color7) !important;opacity:1;}
.content-pics .section-title-container{margin-bottom:0 !important;}
.content-pics .col:first-of-type h2{margin:0 !important;}
.section .inner-content-pics .gallery-col .box-image{height:100px !important;max-height:100px !important;transform:scale(1);background-size:cover !important;}
.inner-content-pics .has-hover img{transform:scale(1.4);}
.inner-content-pics .has-hover{transform:scale(1);background-size:cover;}
#main .landing-work-gallery .box-text p,.inner-content-pics .has-hover p,.gallery-col .box-text p{position:absolute !important;top:110px;right:10px;margin-bottom:unset !important;padding-bottom:unset !important;border-bottom:0 !important;border-radius:10px;background:0 0 !important;color:var(--color1) !important;font-family:"PlusJakartaSans",sans-serif !important;font-size:.85rem !important;font-weight:400 !important;line-height:1.3 !important;text-transform:uppercase !important;text-decoration:unset !important;word-wrap:break-word;opacity:1 !important;transition-duration:.3s;transition-property:background;}
#main .inner-content-pics .box-text p{position:absolute !important;top:117px;letter-spacing:0px !important;opacity:1 !important;color:#fff !important;filter:contrast(200) brightness(1000)}
.single-post #main .inner-content-pics .box-text p{font-family:"PlusJakartaSans",sans-serif !important;font-size:.85rem !important;font-weight:400 !important;line-height:1.3 !important;position:absolute !important;top:146px !important;letter-spacing:0px !important;opacity:1 !important;color:#fff !important;filter:contrast(200) brightness(1000)}
.inner-content-pics .has-hover:hover p{opacity:1;}
.inner-content-pics .box-overlay .box-text,.inner-content-pics .box-shade .box-text{position:absolute;bottom:0;width:100%;max-height:100%;padding-top:.3em;padding-left:.5em;padding-right:.5em;}
.inner-content-pics .overlay{background-color:rgb(0,0,0,.2) !important}
@media only screen and (min-width:1025px){#main .inner-content-pics .gallery-col{flex-basis:16.6666666667% !important;max-width:16.6666666667% !important;}
}
@media only screen and (max-width:1024px){.inner-content-pics .gallery-col{margin:1px 0 1px 0 !important;}
}
@media only screen and (max-width:849px){.lightbox-multi-gallery .box-text p{top:100px !important;letter-spacing:0px !important;opacity:1 !important;color:#fff !important;filter:contrast(200) brightness(1000)}
}
/* ENDE */
/*Table of Contents Plus*/
#ez-toc-container{background-color:rgb(255 255 255 / 50%) !important;border:2.5px solid rgb(52,58,64,0.1) !important;border-left:2.5px solid #ee5c2e !important;border-top:2.5px solid #ee5c2e !important;font-family:"PlusJakartaSans",sans-serif !important;font-size:1rem;color:var(--color11) !important;letter-spacing:0 !important;font-weight:400 !important;color:#fffcfc !important;position:relative !important;font-style:normal;border-radius:7px;padding:95px 15px 0px 15px !important;margin:28px 0 28px 0 !important;float:left !important;width:100% !important;}
#ez-toc-container ul li::before{content:none !important;padding:0em 0em 0em 0em !important;}
#ez-toc-container ul li{content:none !important;padding:0em 0em 0em 0em !important;}
#ez-toc-container .ez-toc-title{font-family:"PlusJakartaSans",sans-serif !important;position:relative;top:-54px;left:0px;text-transform:unset !important;font-style:normal;opacity:0.85 !important;font-size:2.2rem !important;color:var(--color11) !important;letter-spacing:0px !important;margin-bottom:1rem !important;margin-top:1rem !important;text-align:left !important;font-weight:400 !important;}
#ez-toc-container a{font-family:"PlusJakartaSans",sans-serif !important;font-size:1.3rem !important;opacity:0.6;color:var(--color7) !important;font-weight:400 !important;margin-bottom:0px !important;text-transform:none;border-bottom:2px solid rgb(161 161 170 / 100%) !important;background-color:#f4f4f5 !important;background:linear-gradient(#ee5c2e 0 0) var(--p,0) / var(--p,0) no-repeat;transition:3.6s,background-position 3s;padding:0px !important;}
#ez-toc-container ul{padding:0 0 0.05em 0em !important;}
#ez-toc-container li{padding:0;margin-left:4px !important;}
#ez-toc-container a:visited{color:#9f9f9f;}
#ez-toc-container a:hover{text-decoration:none !important;background-color:#a1a1aa !important;opacity:1 !important;--p:100%;color:#fff !important;border-bottom:2.5px solid #222 !important;transition:0.4s,background-position 0.6s;}
#ez-toc-container a.ez-toc-toggle{position:relative;top:-88px;display:flex;align-items:center;background:linear-gradient(#ee5c2e 0 0) var(--p,0) / var(--p,0) no-repeat;background-color:transparent !important;border-bottom:none !important;}
#ez-toc-container a.ez-toc-toggle:hover{position:relative;top:-74px;display:flex;align-items:center;--p:0%;background-color:transparent !important;border-bottom:none !important;}
.ez-toc-counter nav ul li a::before,.ez-toc-counter nav ul li a:hover::before{content:counters(item,".",decimal) ". ";display:inline-block;counter-increment:item;flex-grow:0;flex-shrink:0;margin-right:0.6em;float:left;color:#222 !important;background:linear-gradient(#ee5c2e 0 0) var(--p,0) / var(--p,0) no-repeat;--p:0%;top:0px;position:relative;}
.ez-toc-widget-container ul.ez-toc-list li::before{content:" ";position:absolute;left:0;right:0;height:30px;line-height:30px;z-index:-1;}
#ez-toc-container .ez-toc-list{position:relative;top:-48px;}
#ez-toc-container ul,#ez-toc-container li,#ez-toc-container ul li,div.ez-toc-widget-container,div.ez-toc-widget-container li{background:none;list-style:none none;line-height:1.3 !important;margin:0;overflow:hidden;z-index:1;}
.ez-toc-widget-container ul.ez-toc-list li::hover{color:#222 !important;}
.ez-toc-widget-container ul.ez-toc-list li.active{color:#222 !important;}
.ez-toc-widget-container li.active>a{font-weight:400;}
/*ENDE Table of Contents Plus*/
/* Themenreihe journal */
.themenreihe .message-box .bg-fill,.message-box .bg-fill{background-position:50% 50% !important;background-repeat:no-repeat !important;background-size:cover !important;border-radius:10px !important;}
.themenreihe .message-box .bg-fill{/* border:3px solid #ffffff;*/
 background-color:transparent !important;}
/* Screenshots work content */
/* AUFLISTUNG POSTS */
.themenreihe .message-box{background-color:var(--color7);border:03px solid var(--color1);height:auto !important;margin-top:0;border-radius:10px;padding:0 25px 30px;margin-bottom:110px}
#main .themenreihe .message-box{margin-bottom:55px !important;}
.themenreihe .message-box p{color:var(--blue) !important;font-family:"VoldaSans",sans-serif !important;font-size:1rem !important;font-weight:400 !important;text-transform:uppercase;}
.themenreihe .message-box a{padding:0 !important;border-bottom:2px solid var(--color5) !important;color:#000 !important;font-weight:400 !important;filter:invert(.8);word-wrap:break-word;}
.themenreihe .message-box h2{position:relative;left:0;margin-top:35px !important;margin-bottom:15px !important;color:#fff !important;font-family:"Lexend Exa",sans-serif !important;font-size:2.2rem !important;font-weight:400 !important;letter-spacing:0 !important;text-align:left !important;text-transform:unset !important;opacity:.85 !important;filter:invert(1);}
.themenreihen-h3 h3{position:absolute;top:30px;z-index:99999;padding-right:20px !important;padding-left:2px !important;color:var(--color2) !important;font-family:"VoldaSans",sans-serif !important;font-size:3rem !important;font-weight:400 !important;letter-spacing:2px !important;text-align:right;opacity:1 !important;filter:brightness(1) opacity(.85);}
@media only screen and (max-width:849px){.themenreihen-h3 h3{font-size:1.4rem !important;}
}
/* AUFLISTUNG POSTS */
/* Testimonials */
/*TESTERMINAL PROFILE & FOTO */
.testimonials-consumer h2{font-size:2rem !important;text-transform:none}
.testimonials-consumer p{font-size:1.1rem !important;}
.testimonials-consumer .icon-box .icon-box-text h5,.testimonials-consumer .icon-box .icon-box-text{font-size:1.4rem !important;font-weight:400 !important;margin-top:35px;text-align:center}
.testimonials-consumer .icon-box .icon-box-text p{font-size:1rem !important;font-weight:400 !important;}
.testimonials-consumer .circle,.circle img{border-radius:999px !important;-o-object-fit:cover !important;object-fit:cover;height:120px;}
.testimonials-consumer .slider-style-focus{background-color:transparent;}
@media only screen and (max-width:849px){.testimonials-consumer h2{font-size:1.6rem !important;text-transform:none}
.testimonials-consumer p{font-size:.9rem !important;}
}
/*. ENDE */
/* Maintenance */
.maintenance .beflash-mail-telefon-adresse{color:#000;filter:brightness(.9) invert(1);}
.maintenance p{margin-bottom:15px !important;}
.maintenance .text-box-content{margin-bottom:55px !important;}
@media only screen and (max-width:1420px){.tagcloud a{font-size:1.3rem !important;}
}
@media only screen and (max-width:1240px){.tagcloud a{padding:22px 0 !important;font-size:1rem !important;}
}
@media only screen and (max-width:1059px){.tagcloud a{font-size:.8rem !important;}
}
/*. ENDE */
/* FLYER PDF */
/* PDF FLYER START*/
.df-bg {background-color: transparent !important}
.df-ui-nav{opacity:.5 !important;height:100px;font-size:26px !important;font-weight:400 !important;filter:invert(2) brightness(.4);}
.df-ui-nav:hover{opacity:1}
.df-ui-nav .df-ui-btn:before{filter:drop-shadow(0 0 0px rgb(0,0,0)) !important;}
.df-ui-nav.df-ui-next{right:-10px !important;}
.df-ui-nav.df-ui-prev{left:-10px !important;right:auto;border-radius:0;}
/*. ENDE */
/* HEADER FONT TITLE EFFECT **/
/* HEADER FONT TITLE EFFECT **/
.scroll-text-block{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:0;}
.scroll-text-block .scroll-text{font-size:8rem !important;letter-spacing:-0.01em !important;line-height:1.15;margin:0;width:100%;color:rgb(234,234,234) !important;background:linear-gradient(to right,#b6b6b6,#b6b6b6) no-repeat !important;-webkit-background-clip:text !important;background-clip:text !important;background-size:0% !important;transition:background-size cubic-bezier(0.1,0.5,0.5,1) 0.5s !important;border-bottom:0px solid #2f2b28;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:relative;overflow:hidden;}
@keyframes reveal{to{background-size:100%;}
}
.scroll-text-block .scroll-text{animation-name:reveal;animation-timing-function:linear;animation-fill-mode:forwards;animation-timeline:view();animation-range:entry 100% cover 50%;}
.scroll-text-block .scroll-text>span{position:absolute;inset:0;background-color:#fff700 !important;color:#111114 !important;clip-path:polygon(0 50%,100% 50%,100% 50%,0 50%) !important;transform-origin:center;transition:all cubic-bezier(0.1,0.5,0.5,1) 0.4s !important;display:flex !important;align-items:center !important;}
.scroll-text-block .scroll-text:hover>span,.scroll-text-block .scroll-text:focus-within>span{clip-path:polygon(0 0,100% 0,100% 100%,0% 100%) !important;}
@supports not (animation-timeline:view()){.scroll-text-block .scroll-text{background-size:100%;}
}
/* HEADER FONT TITLE EFFECT Bachup & update Service**/
/* WIR WIR ARBEITEN - 3 Schritte */
.step-1.col,.step-2.col,.step-3.col{margin-bottom:0;padding:0 2px 4px !important;}
.step-1 .col-inner,.step-2 .col-inner,.step-3 .col-inner{max-height:900px;height:820px;font-size:.8rem !important;border-radius:10px !important;padding:55px 40px 20px 40px !important}
.step-1 p,.step-2 p,.step-3 p{margin-top:15px !important;font-size:1rem !important;margin-bottom:55px !important;line-height:1.3 !important;font-family:"PlusJakartaSans",sans-serif !important;color:var(--color8)!important;font-weight:400;letter-spacing:1px;}
.step-1,.step-2,.step-3{color:var(--color2) !important;font-weight:400;}
.step-1 h2,.step-2 h2,.step-3 h2{font-weight:400 !important;margin-left:0 !important;letter-spacing:0;color:var(--color1) !important;font-size:3rem !important;text-align:center !important;opacity:1 !important;line-height:.95;opacity:1;padding-top:55px !important;margin-bottom:10px}
.step-1 strong,.step-2 strong,.step-3 strong{font-family:"PlusJakartaSans",sans-serif !important;font-weight:400 !important;font-size:1.5rem !important;color:var(--color1) !important;height:55px !important;position:relative;display:block;}
@media only screen and (max-width:768px){.step-1 .col-inner,.step-2 .col-inner,.step-3 .col-inner{max-height:940px !important;height:940px!important;}
}
/* ENDE - 3 Schritte */
.scroll-text-block-bk{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:0;}
.scroll-text-block-bk .scroll-text-bk{font-size:8rem !important;letter-spacing:-0.01em !important;line-height:1.15 !important;margin:0;width:100%;color:var(--color9) !important;background:linear-gradient(to right,#b6b6b6,#b6b6b6) no-repeat !important;-webkit-background-clip:text !important;background-clip:text !important;background-size:0% !important;transition:background-size cubic-bezier(0.1,0.5,0.5,1) 0.5s !important;border-bottom:0px solid #2f2b28;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:relative;overflow:hidden;}
@keyframes reveal{to{background-size:100%;}
}
.scroll-text-block-bk .scroll-text-bk{animation-name:reveal;animation-timing-function:linear;animation-fill-mode:forwards;animation-timeline:view();animation-range:entry 100% cover 50%;}
.scroll-text-block-bk .scroll-text-bk>span{position:absolute;inset:0;background-color:#ee5c2d;color:#ffffff;clip-path:polygon(0 50%,100% 50%,100% 50%,0 50%) !important;transform-origin:center;transition:all cubic-bezier(0.1,0.5,0.5,1) 0.4s !important;display:flex;align-items:center;}
.scroll-text-block-bk .scroll-text-bk:hover>span,.scroll-text-block-bk .scroll-text-bk:focus-within>span{clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);}
@supports not (animation-timeline:view()){.scroll-text-block-bk .scroll-text-bk{background-size:100%;}
}
@media only screen and (max-width:1260px){.scroll-text-block .scroll-text,.scroll-text-block-bk .scroll-text-bk{font-size:5rem !important;}
}
@media only screen and (max-width:1024px){.scroll-text-block .scroll-text,.scroll-text-block-bk .scroll-text-bk{font-size:4.2rem !important;}
}
@media only screen and (max-width:768px){.scroll-text-block .scroll-text,.scroll-text-block-bk .scroll-text-bk{font-size:3rem !important;}
}
@media only screen and (max-width:549px){.scroll-text-block .scroll-text,.scroll-text-block-bk .scroll-text-bk{font-size:2.2rem !important;}
}
@media only screen and (max-width:467px){.scroll-text-block .scroll-text,.scroll-text-block-bk .scroll-text-bk{font-size:2.2rem !important;}
}
/* ANIMATION STARTSEITE */
.grid{display:grid;grid-template-columns:repeat(10,1fr);grid-template-rows:repeat(10,1fr);height:60vh;margin:20vh auto 0 auto;place-items:center;transform:rotate(45deg);width:60vh;}
@media only screen and (max-width:1260px){.grid{height:40vh !important;width:40vh !important;}
}
@media only screen and (max-width:768px){.grid{height:20vh !important;width:20vh !important;}
}
.dot{-webkit-animation:rotate 3s linear 0s infinite normal;animation:rotate 3s linear 0s infinite normal;height:100%;position:relative;width:100%;}
.dot:nth-child(1)::before{-webkit-animation:pulse 1s linear 0.1s infinite alternate both;animation:pulse 1s linear 0.1s infinite alternate both;}
.dot:nth-child(2)::before{-webkit-animation:pulse 1s linear 0.2s infinite alternate both;animation:pulse 1s linear 0.2s infinite alternate both;}
.dot:nth-child(3)::before{-webkit-animation:pulse 1s linear 0.3s infinite alternate both;animation:pulse 1s linear 0.3s infinite alternate both;}
.dot:nth-child(4)::before{-webkit-animation:pulse 1s linear 0.4s infinite alternate both;animation:pulse 1s linear 0.4s infinite alternate both;}
.dot:nth-child(5)::before{-webkit-animation:pulse 1s linear 0.5s infinite alternate both;animation:pulse 1s linear 0.5s infinite alternate both;}
.dot:nth-child(6)::before{-webkit-animation:pulse 1s linear 0.6s infinite alternate both;animation:pulse 1s linear 0.6s infinite alternate both;}
.dot:nth-child(7)::before{-webkit-animation:pulse 1s linear 0.7s infinite alternate both;animation:pulse 1s linear 0.7s infinite alternate both;}
.dot:nth-child(8)::before{-webkit-animation:pulse 1s linear 0.8s infinite alternate both;animation:pulse 1s linear 0.8s infinite alternate both;}
.dot:nth-child(9)::before{-webkit-animation:pulse 1s linear 0.9s infinite alternate both;animation:pulse 1s linear 0.9s infinite alternate both;}
.dot:nth-child(10)::before{-webkit-animation:pulse 1s linear 1s infinite alternate both;animation:pulse 1s linear 1s infinite alternate both;}
.dot:nth-child(11)::before{-webkit-animation:pulse 1s linear 0.2s infinite alternate both;animation:pulse 1s linear 0.2s infinite alternate both;}
.dot:nth-child(12)::before{-webkit-animation:pulse 1s linear 0.3s infinite alternate both;animation:pulse 1s linear 0.3s infinite alternate both;}
.dot:nth-child(13)::before{-webkit-animation:pulse 1s linear 0.4s infinite alternate both;animation:pulse 1s linear 0.4s infinite alternate both;}
.dot:nth-child(14)::before{-webkit-animation:pulse 1s linear 0.5s infinite alternate both;animation:pulse 1s linear 0.5s infinite alternate both;}
.dot:nth-child(15)::before{-webkit-animation:pulse 1s linear 0.6s infinite alternate both;animation:pulse 1s linear 0.6s infinite alternate both;}
.dot:nth-child(16)::before{-webkit-animation:pulse 1s linear 0.7s infinite alternate both;animation:pulse 1s linear 0.7s infinite alternate both;}
.dot:nth-child(17)::before{-webkit-animation:pulse 1s linear 0.8s infinite alternate both;animation:pulse 1s linear 0.8s infinite alternate both;}
.dot:nth-child(18)::before{-webkit-animation:pulse 1s linear 0.9s infinite alternate both;animation:pulse 1s linear 0.9s infinite alternate both;}
.dot:nth-child(19)::before{-webkit-animation:pulse 1s linear 1s infinite alternate both;animation:pulse 1s linear 1s infinite alternate both;}
.dot:nth-child(20)::before{-webkit-animation:pulse 1s linear 1.1s infinite alternate both;animation:pulse 1s linear 1.1s infinite alternate both;}
.dot:nth-child(21)::before{-webkit-animation:pulse 1s linear 0.3s infinite alternate both;animation:pulse 1s linear 0.3s infinite alternate both;}
.dot:nth-child(22)::before{-webkit-animation:pulse 1s linear 0.4s infinite alternate both;animation:pulse 1s linear 0.4s infinite alternate both;}
.dot:nth-child(23)::before{-webkit-animation:pulse 1s linear 0.5s infinite alternate both;animation:pulse 1s linear 0.5s infinite alternate both;}
.dot:nth-child(24)::before{-webkit-animation:pulse 1s linear 0.6s infinite alternate both;animation:pulse 1s linear 0.6s infinite alternate both;}
.dot:nth-child(25)::before{-webkit-animation:pulse 1s linear 0.7s infinite alternate both;animation:pulse 1s linear 0.7s infinite alternate both;}
.dot:nth-child(26)::before{-webkit-animation:pulse 1s linear 0.8s infinite alternate both;animation:pulse 1s linear 0.8s infinite alternate both;}
.dot:nth-child(27)::before{-webkit-animation:pulse 1s linear 0.9s infinite alternate both;animation:pulse 1s linear 0.9s infinite alternate both;}
.dot:nth-child(28)::before{-webkit-animation:pulse 1s linear 1s infinite alternate both;animation:pulse 1s linear 1s infinite alternate both;}
.dot:nth-child(29)::before{-webkit-animation:pulse 1s linear 1.1s infinite alternate both;animation:pulse 1s linear 1.1s infinite alternate both;}
.dot:nth-child(30)::before{-webkit-animation:pulse 1s linear 1.2s infinite alternate both;animation:pulse 1s linear 1.2s infinite alternate both;}
.dot:nth-child(31)::before{-webkit-animation:pulse 1s linear 0.4s infinite alternate both;animation:pulse 1s linear 0.4s infinite alternate both;}
.dot:nth-child(32)::before{-webkit-animation:pulse 1s linear 0.5s infinite alternate both;animation:pulse 1s linear 0.5s infinite alternate both;}
.dot:nth-child(33)::before{-webkit-animation:pulse 1s linear 0.6s infinite alternate both;animation:pulse 1s linear 0.6s infinite alternate both;}
.dot:nth-child(34)::before{-webkit-animation:pulse 1s linear 0.7s infinite alternate both;animation:pulse 1s linear 0.7s infinite alternate both;}
.dot:nth-child(35)::before{-webkit-animation:pulse 1s linear 0.8s infinite alternate both;animation:pulse 1s linear 0.8s infinite alternate both;}
.dot:nth-child(36)::before{-webkit-animation:pulse 1s linear 0.9s infinite alternate both;animation:pulse 1s linear 0.9s infinite alternate both;}
.dot:nth-child(37)::before{-webkit-animation:pulse 1s linear 1s infinite alternate both;animation:pulse 1s linear 1s infinite alternate both;}
.dot:nth-child(38)::before{-webkit-animation:pulse 1s linear 1.1s infinite alternate both;animation:pulse 1s linear 1.1s infinite alternate both;}
.dot:nth-child(39)::before{-webkit-animation:pulse 1s linear 1.2s infinite alternate both;animation:pulse 1s linear 1.2s infinite alternate both;}
.dot:nth-child(40)::before{-webkit-animation:pulse 1s linear 1.3s infinite alternate both;animation:pulse 1s linear 1.3s infinite alternate both;}
.dot:nth-child(41)::before{-webkit-animation:pulse 1s linear 0.5s infinite alternate both;animation:pulse 1s linear 0.5s infinite alternate both;}
.dot:nth-child(42)::before{-webkit-animation:pulse 1s linear 0.6s infinite alternate both;animation:pulse 1s linear 0.6s infinite alternate both;}
.dot:nth-child(43)::before{-webkit-animation:pulse 1s linear 0.7s infinite alternate both;animation:pulse 1s linear 0.7s infinite alternate both;}
.dot:nth-child(44)::before{-webkit-animation:pulse 1s linear 0.8s infinite alternate both;animation:pulse 1s linear 0.8s infinite alternate both;}
.dot:nth-child(45)::before{-webkit-animation:pulse 1s linear 0.9s infinite alternate both;animation:pulse 1s linear 0.9s infinite alternate both;}
.dot:nth-child(46)::before{-webkit-animation:pulse 1s linear 1s infinite alternate both;animation:pulse 1s linear 1s infinite alternate both;}
.dot:nth-child(47)::before{-webkit-animation:pulse 1s linear 1.1s infinite alternate both;animation:pulse 1s linear 1.1s infinite alternate both;}
.dot:nth-child(48)::before{-webkit-animation:pulse 1s linear 1.2s infinite alternate both;animation:pulse 1s linear 1.2s infinite alternate both;}
.dot:nth-child(49)::before{-webkit-animation:pulse 1s linear 1.3s infinite alternate both;animation:pulse 1s linear 1.3s infinite alternate both;}
.dot:nth-child(50)::before{-webkit-animation:pulse 1s linear 1.4s infinite alternate both;animation:pulse 1s linear 1.4s infinite alternate both;}
.dot:nth-child(51)::before{-webkit-animation:pulse 1s linear 0.6s infinite alternate both;animation:pulse 1s linear 0.6s infinite alternate both;}
.dot:nth-child(52)::before{-webkit-animation:pulse 1s linear 0.7s infinite alternate both;animation:pulse 1s linear 0.7s infinite alternate both;}
.dot:nth-child(53)::before{-webkit-animation:pulse 1s linear 0.8s infinite alternate both;animation:pulse 1s linear 0.8s infinite alternate both;}
.dot:nth-child(54)::before{-webkit-animation:pulse 1s linear 0.9s infinite alternate both;animation:pulse 1s linear 0.9s infinite alternate both;}
.dot:nth-child(55)::before{-webkit-animation:pulse 1s linear 1s infinite alternate both;animation:pulse 1s linear 1s infinite alternate both;}
.dot:nth-child(56)::before{-webkit-animation:pulse 1s linear 1.1s infinite alternate both;animation:pulse 1s linear 1.1s infinite alternate both;}
.dot:nth-child(57)::before{-webkit-animation:pulse 1s linear 1.2s infinite alternate both;animation:pulse 1s linear 1.2s infinite alternate both;}
.dot:nth-child(58)::before{-webkit-animation:pulse 1s linear 1.3s infinite alternate both;animation:pulse 1s linear 1.3s infinite alternate both;}
.dot:nth-child(59)::before{-webkit-animation:pulse 1s linear 1.4s infinite alternate both;animation:pulse 1s linear 1.4s infinite alternate both;}
.dot:nth-child(60)::before{-webkit-animation:pulse 1s linear 1.5s infinite alternate both;animation:pulse 1s linear 1.5s infinite alternate both;}
.dot:nth-child(61)::before{-webkit-animation:pulse 1s linear 0.7s infinite alternate both;animation:pulse 1s linear 0.7s infinite alternate both;}
.dot:nth-child(62)::before{-webkit-animation:pulse 1s linear 0.8s infinite alternate both;animation:pulse 1s linear 0.8s infinite alternate both;}
.dot:nth-child(63)::before{-webkit-animation:pulse 1s linear 0.9s infinite alternate both;animation:pulse 1s linear 0.9s infinite alternate both;}
.dot:nth-child(64)::before{-webkit-animation:pulse 1s linear 1s infinite alternate both;animation:pulse 1s linear 1s infinite alternate both;}
.dot:nth-child(65)::before{-webkit-animation:pulse 1s linear 1.1s infinite alternate both;animation:pulse 1s linear 1.1s infinite alternate both;}
.dot:nth-child(66)::before{-webkit-animation:pulse 1s linear 1.2s infinite alternate both;animation:pulse 1s linear 1.2s infinite alternate both;}
.dot:nth-child(67)::before{-webkit-animation:pulse 1s linear 1.3s infinite alternate both;animation:pulse 1s linear 1.3s infinite alternate both;}
.dot:nth-child(68)::before{-webkit-animation:pulse 1s linear 1.4s infinite alternate both;animation:pulse 1s linear 1.4s infinite alternate both;}
.dot:nth-child(69)::before{-webkit-animation:pulse 1s linear 1.5s infinite alternate both;animation:pulse 1s linear 1.5s infinite alternate both;}
.dot:nth-child(70)::before{-webkit-animation:pulse 1s linear 1.6s infinite alternate both;animation:pulse 1s linear 1.6s infinite alternate both;}
.dot:nth-child(71)::before{-webkit-animation:pulse 1s linear 0.8s infinite alternate both;animation:pulse 1s linear 0.8s infinite alternate both;}
.dot:nth-child(72)::before{-webkit-animation:pulse 1s linear 0.9s infinite alternate both;animation:pulse 1s linear 0.9s infinite alternate both;}
.dot:nth-child(73)::before{-webkit-animation:pulse 1s linear 1s infinite alternate both;animation:pulse 1s linear 1s infinite alternate both;}
.dot:nth-child(74)::before{-webkit-animation:pulse 1s linear 1.1s infinite alternate both;animation:pulse 1s linear 1.1s infinite alternate both;}
.dot:nth-child(75)::before{-webkit-animation:pulse 1s linear 1.2s infinite alternate both;animation:pulse 1s linear 1.2s infinite alternate both;}
.dot:nth-child(76)::before{-webkit-animation:pulse 1s linear 1.3s infinite alternate both;animation:pulse 1s linear 1.3s infinite alternate both;}
.dot:nth-child(77)::before{-webkit-animation:pulse 1s linear 1.4s infinite alternate both;animation:pulse 1s linear 1.4s infinite alternate both;}
.dot:nth-child(78)::before{-webkit-animation:pulse 1s linear 1.5s infinite alternate both;animation:pulse 1s linear 1.5s infinite alternate both;}
.dot:nth-child(79)::before{-webkit-animation:pulse 1s linear 1.6s infinite alternate both;animation:pulse 1s linear 1.6s infinite alternate both;}
.dot:nth-child(80)::before{-webkit-animation:pulse 1s linear 1.7s infinite alternate both;animation:pulse 1s linear 1.7s infinite alternate both;}
.dot:nth-child(81)::before{-webkit-animation:pulse 1s linear 0.9s infinite alternate both;animation:pulse 1s linear 0.9s infinite alternate both;}
.dot:nth-child(82)::before{-webkit-animation:pulse 1s linear 1s infinite alternate both;animation:pulse 1s linear 1s infinite alternate both;}
.dot:nth-child(83)::before{-webkit-animation:pulse 1s linear 1.1s infinite alternate both;animation:pulse 1s linear 1.1s infinite alternate both;}
.dot:nth-child(84)::before{-webkit-animation:pulse 1s linear 1.2s infinite alternate both;animation:pulse 1s linear 1.2s infinite alternate both;}
.dot:nth-child(85)::before{-webkit-animation:pulse 1s linear 1.3s infinite alternate both;animation:pulse 1s linear 1.3s infinite alternate both;}
.dot:nth-child(86)::before{-webkit-animation:pulse 1s linear 1.4s infinite alternate both;animation:pulse 1s linear 1.4s infinite alternate both;}
.dot:nth-child(87)::before{-webkit-animation:pulse 1s linear 1.5s infinite alternate both;animation:pulse 1s linear 1.5s infinite alternate both;}
.dot:nth-child(88)::before{-webkit-animation:pulse 1s linear 1.6s infinite alternate both;animation:pulse 1s linear 1.6s infinite alternate both;}
.dot:nth-child(89)::before{-webkit-animation:pulse 1s linear 1.7s infinite alternate both;animation:pulse 1s linear 1.7s infinite alternate both;}
.dot:nth-child(90)::before{-webkit-animation:pulse 1s linear 1.8s infinite alternate both;animation:pulse 1s linear 1.8s infinite alternate both;}
.dot:nth-child(91)::before{-webkit-animation:pulse 1s linear 1s infinite alternate both;animation:pulse 1s linear 1s infinite alternate both;}
.dot:nth-child(92)::before{-webkit-animation:pulse 1s linear 1.1s infinite alternate both;animation:pulse 1s linear 1.1s infinite alternate both;}
.dot:nth-child(93)::before{-webkit-animation:pulse 1s linear 1.2s infinite alternate both;animation:pulse 1s linear 1.2s infinite alternate both;}
.dot:nth-child(94)::before{-webkit-animation:pulse 1s linear 1.3s infinite alternate both;animation:pulse 1s linear 1.3s infinite alternate both;}
.dot:nth-child(95)::before{-webkit-animation:pulse 1s linear 1.4s infinite alternate both;animation:pulse 1s linear 1.4s infinite alternate both;}
.dot:nth-child(96)::before{-webkit-animation:pulse 1s linear 1.5s infinite alternate both;animation:pulse 1s linear 1.5s infinite alternate both;}
.dot:nth-child(97)::before{-webkit-animation:pulse 1s linear 1.6s infinite alternate both;animation:pulse 1s linear 1.6s infinite alternate both;}
.dot:nth-child(98)::before{-webkit-animation:pulse 1s linear 1.7s infinite alternate both;animation:pulse 1s linear 1.7s infinite alternate both;}
.dot:nth-child(99)::before{-webkit-animation:pulse 1s linear 1.8s infinite alternate both;animation:pulse 1s linear 1.8s infinite alternate both;}
.dot:nth-child(100)::before{-webkit-animation:pulse 1s linear 1.9s infinite alternate both;animation:pulse 1s linear 1.9s infinite alternate both;}
.dot:nth-child(101)::before{-webkit-animation:pulse 1s linear 1.1s infinite alternate both;animation:pulse 1s linear 1.1s infinite alternate both;}
.dot:nth-child(102)::before{-webkit-animation:pulse 1s linear 1.2s infinite alternate both;animation:pulse 1s linear 1.2s infinite alternate both;}
.dot:nth-child(103)::before{-webkit-animation:pulse 1s linear 1.3s infinite alternate both;animation:pulse 1s linear 1.3s infinite alternate both;}
.dot:nth-child(104)::before{-webkit-animation:pulse 1s linear 1.4s infinite alternate both;animation:pulse 1s linear 1.4s infinite alternate both;}
.dot:nth-child(105)::before{-webkit-animation:pulse 1s linear 1.5s infinite alternate both;animation:pulse 1s linear 1.5s infinite alternate both;}
.dot:nth-child(106)::before{-webkit-animation:pulse 1s linear 1.6s infinite alternate both;animation:pulse 1s linear 1.6s infinite alternate both;}
.dot:nth-child(107)::before{-webkit-animation:pulse 1s linear 1.7s infinite alternate both;animation:pulse 1s linear 1.7s infinite alternate both;}
.dot:nth-child(108)::before{-webkit-animation:pulse 1s linear 1.8s infinite alternate both;animation:pulse 1s linear 1.8s infinite alternate both;}
.dot:nth-child(109)::before{-webkit-animation:pulse 1s linear 1.9s infinite alternate both;animation:pulse 1s linear 1.9s infinite alternate both;}
.dot:nth-child(110)::before{-webkit-animation:pulse 1s linear 2s infinite alternate both;animation:pulse 1s linear 2s infinite alternate both;}
.dot::before{background:var(--color11);border-radius:50%;box-shadow:1em 1em 0 #10a3d1,-1em -1em 0 #ee5c2e;content:"";display:block;height:50%;left:25%;position:absolute;top:25%;width:50%;z-index:-1;}
@-webkit-keyframes pulse{from{transform:scale(0.15);}

to{transform:scale(1);}
}
@keyframes pulse{from{transform:scale(0.15);}
to{transform:scale(1);}
}
@-webkit-keyframes rotate{from{transform:rotate(0);}
to{transform:rotate(360deg);}
}
@keyframes rotate{from{transform:rotate(0);}
to{transform:rotate(360deg);}
}
/* BACK TO TOP */
@-webkit-keyframes pulse{from{transform:scale(0.15);}
to{transform:scale(1);}
}
@keyframes pulse{from{transform:scale(0.15);}
to{transform:scale(1);}
}
@-webkit-keyframes rotate{from{transform:rotate(0);}
to{transform:rotate(360deg);}
}
@keyframes rotate{from{transform:rotate(0);}
to{transform:rotate(360deg);}
}
/* BACK TO TOP */
.back-to-top.active{opacity:1;pointer-events:inherit;transform:translateY(0)}
.back-to-top{width:110px;height:110px;background-color:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.2)!important;}
.back-to-top .icon-angle-up:before{content:none!important;}
.back-to-top .icon-angle-up::after {
    content: "";
    transform: rotate(-90deg);
    background-image: url('data:image/svg+xml,<svg width="100" height="100" viewBox="0 0 100 100" fill="none" xmlns="http://www.w3.org/2000/svg" style="width: 200px; height: 200px;"><style> .line-point-right1 {animation:line-point-right1-move 1.6s infinite;} @keyframes line-point-right1-move { 0%{transform: translate3d(-4px, 0, 0);} 50%{transform: translate3d(4px, 0, 0);} 100%{transform: translate3d(-4px, 0, 0);} } @media (prefers-reduced-motion: reduce) { .line-point-right1 { animation: none; } } </style><path class="line-point-right1 stroke1" d="M34 18L66.5 50.5L34 83" stroke="%23fff" stroke-width="6px" style="animation-duration: 1.6s;"></path></svg>');
    background-repeat: no-repeat !important;
    background-size: 42px 42px !important;
    background-position: 50% 50% !important;
    position: relative;
    top: 0px;
    height: 110px !important;
    font-size: unset !important;
    display: inline-table !important;
    min-height: 78px !important;
    min-width: 110px !important;
    filter: invert(2) brightness(.5);
    border: none;
    transition: background-color 1s, opacity .7s !important;
}
.back-to-top:hover{transform:scale(1.15) !important;background-color:rgba(255,255,255,.5)!important;transition:background-color 1s,opacity .7s !important;filter:invert(2.2)}
.nav-dropdown{background-color:rgb(10 10 10) !important;color:var(--fs-color-base);display:table;left:-99999px;margin:0;max-height:0;min-width:360px!important;font-size:1.6rem!important;opacity:0;border-radius:10px!important;padding:20px 20px!important;position:absolute;font-size:100%;text-align:left;transition:opacity .95s,visibility .95s !important;visibility:hidden;z-index:9;border:1px solid #5c5c5c !important;}
.nav-dropdown{font-size:1.6rem!important;}
/* MORE BUTTON*/
.ux-relay__control--bottom{opacity:1 !important;color:var(--red) !important;}
.ux-relay__control--bottom a{opacity:1 !important;color:var(--red) !important;}
.ux-relay__load-more-button:hover{background-color:var(--red);--p:100%;opacity:1 !important;color:var(--color1) !important;border-radius:99px !important;border-bottom:solid 4px var(--color8) !important;box-shadow:inset 0 0 0 100px transparent !important;}
#main .ux-relay__load-more-button{font-size:1.2rem !important;font-weight:400 !important;color:var(--color1) !important;letter-spacing:2px !important;opacity:1 !important;position:relative;z-index:1;text-decoration:none;display:inline;cursor:pointer;padding:18px 36px !important;background-color:var(--color11) !important;background:linear-gradient(var(--red) 0 0) var(--p,0)/var(--p,0) no-repeat;transition:.6s,background-position 1s !important;border-radius:99px !important;border-bottom:solid 4px var(--red) !important;line-height:1em !important;min-height:1em !important;margin-top:3rem;}
