@charset "UTF-8";
.simple-ver-1-layer>span,.simple-ver-1-layer>a,.btn{font-family:"Open Sans", sans-serif}.col-xl--5{position:relative;width:100%;padding-right:15px;padding-left:15px}@media (min-width:1200px){.col-xl--5{flex:0 0 20%;max-width:20%}}@media (max-width:1200px) and (min-width:992px){.col-lg--5{flex:0 0 20%;max-width:20%}}.ljCard .radius-0{border-radius:0}.ljCard .radius-0 .card-img{border-radius:0}.ljCard .card-text{word-wrap:normal}.ljCard .card-text>.text-white a{color:white}.ljCard .card-footer{padding:0.2rem 1.25rem 0.75rem;border-top:none}.ljCard .badge{border-radius:0}.ljCard .top-left{top:0;left:0}.ljCard .top-right{top:0;right:0}.ljCard .bottom-left{bottom:0;left:0}.ljCard .bottom-right{bottom:0;right:0}.ljCard audio{width:100%}.hover-border::before,.hover-border::after{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity 0.38s ease-in-out, transform 0.35s ease-in-out;content:"";opacity:0;pointer-events:none}.hover-border::before{transform:scale3d(0, 1, 1);transform-origin:left top;border-top:1px solid #db0820;border-bottom:1px solid #db0820}.hover-border::after{transform:scale3d(1, 0, 1);transform-origin:right top;border-right:1px solid #db0820;border-left:1px solid #db0820}.hover-border:hover::before,.hover-border:hover::after,.hover-border:focus::before,.hover-border:focus::after{transform:scale3d(1, 1, 1);opacity:1}.hover-border .card-img{padding:1.25rem}.overlay-content{display:block;position:relative;overflow:hidden}@media (min-width:992px){.overlay-content .card-icon{padding-bottom:130px}}.overlay-content .card-img{min-height:100%;width:100%;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.overlay-content .overlay{display:flex;flex-direction:column;justify-content:center;position:absolute;padding:20px;color:#fff;background-color:#db0820;z-index:2}.overlay-content .overlay h3{font-size:1.2rem;color:#fff}@media (max-width:992px){.overlay-content .overlay h3{color:#181818}}.overlay-content .img-header{background-color:#db0820;opacity:1;-webkit-transition:opacify 200ms ease-out;-moz-transition:opacify 200ms ease-out;-ms-transition:opacify 200ms ease-out;-o-transition:opacify 200ms ease-out;transition:opacify 200ms ease-out;color:#fff;position:absolute;bottom:0;left:0;width:100%;padding:25px 10px}.overlay-content .img-header h3{margin-bottom:0}.overlay-content:hover>.img-header{opacity:0;-webkit-transition:opacify 200ms ease-out;-moz-transition:opacify 200ms ease-out;-ms-transition:opacify 200ms ease-out;-o-transition:opacify 200ms ease-out;transition:opacify 200ms ease-out}.overlay-content:hover>.card-img{transform:scale(1.1)}.overlay-content .card-icon{font-size:3rem}@media (min-width:992px){.overlay-content{min-height:220px}.overlay-content .hover-icon{font-size:3rem}}@media (max-width:991px){.overlay-content .hover-icon{display:none}.overlay-content .card-icon{color:#db0820}}.img-overlay .card-img-overlay{background-color:rgba(0, 0, 0, 0.5)}.img-overlay::before,.img-overlay::after{position:absolute;top:0;right:0;bottom:0;left:0;transform:scale3d(0, 0, 1);transition:transform 0.3s ease-out 0s;background:rgba(255, 255, 255, 0.1);content:"";pointer-events:none}.img-overlay::before{transform-origin:left top}.img-overlay::after{transform-origin:right bottom}.img-overlay:hover::before,.img-overlay:hover::after,.img-overlay:focus::before,.img-overlay:focus::after{transform:scale3d(1, 1, 1)}.zoom-shadow{transition:transform 0.5s}.zoom-shadow::after{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity 2s cubic-bezier(0.165, 0.84, 0.44, 1);box-shadow:0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.15);content:"";opacity:0;z-index:-1}.zoom-shadow:hover,.zoom-shadow:focus{transform:scale3d(1.006, 1.006, 1)}.zoom-shadow:hover::after,.zoom-shadow:focus::after{opacity:1}.portfolio-item{margin:0 0 30px 0;justify-content:space-between}.portfolio-item .portfolio-image{position:relative;cursor:pointer;overflow:hidden}.portfolio-item .portfolio-image:hover>a::after,.portfolio-item .portfolio-image:hover .portfolio-item-body{opacity:1}.portfolio-item .portfolio-image>a{display:block;position:relative}.portfolio-item .portfolio-image>a:after{content:"";background:rgba(0, 0, 0, 0.8);-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;opacity:0;position:absolute;top:0;right:0;bottom:0;left:0}.portfolio-item .portfolio-image img{vertical-align:middle}.portfolio-item .portfolio-image .portfolio-item-body{position:absolute;z-index:3;bottom:35px;left:35px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;opacity:0}.portfolio-item .portfolio-image .portfolio-item-body.center-body{top:50%;margin-top:-20px;left:0;right:0;text-align:center}.portfolio-item .portfolio-image .portfolio-item-body.center-body ul{padding-left:0}.portfolio-item .portfolio-image .portfolio-item-body.center-body ul li{display:inline-block;vertical-align:middle;margin:0 5px}.portfolio-item .portfolio-image .portfolio-item-body.center-body ul li a{display:block;width:40px;height:40px;border:1px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;text-align:center;text-decoration:none;color:#fff;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.portfolio-item .portfolio-image .portfolio-item-body.center-body ul li a:hover{background:#6A7479;border-color:#6A7479}.portfolio-item .portfolio-image .portfolio-item-body.center-body ul li a i{font-size:16px;line-height:40px}.portfolio-item .portfolio-image .portfolio-item-body .name{color:#fff;font-size:12px;text-transform:uppercase;margin-bottom:5px}.portfolio-item .portfolio-image .portfolio-item-body .name:before{margin-bottom:15px;content:"";width:12px;height:12px;border:2px solid #6A7479;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;display:block}.portfolio-item .portfolio-image .portfolio-item-body .under-name{font-size:0.8rem;font-weight:normal}.portfolio-item .portfolio-item-footer{padding-top:25px;position:relative;padding-bottom:25px;border-bottom:1px solid #eff2f7}.portfolio-item .portfolio-item-footer .name{font-size:14px;text-transform:uppercase;margin-bottom:5px;font-weight:bold}.portfolio-item .portfolio-item-footer .under-name{font-size:0.8rem;font-weight:normal}@media (min-width:992px){.sequence .col-md-6:nth-child(1):before,.sequence .col-md-6:nth-child(3):before{right:0;transform:translateX(50%)}.sequence .col-md-6:nth-child(2)::before{top:50%;right:0;transform:scaleY(-1) translateX(50%)}.sequence .col-md-6:nth-child(4)::before{right:-20px;bottom:0;transform:translateY(50%) rotate(90deg)}.sequence .col-md-6:nth-child(5){order:6}.sequence .col-md-6:nth-child(5):before{left:0;top:50%;transform:scale(-1) translateX(50%)}.sequence .col-md-6:nth-child(6){order:5}.sequence .col-md-6:nth-child(6):before{left:0;transform:scaleX(-1) translateX(50%)}.sequence .col-md-6:nth-child(7){order:4}.sequence .col-md-6:nth-child(7):before{left:0;top:50%;transform:scale(-1) translateX(50%)}.sequence .col-md-6:nth-last-child(n+2):before{content:"";display:block;position:absolute;background:url(/fileadmin/bilder/icons/hw_arr_white.png);width:138px;height:26px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.sequence .col-md-6:nth-last-child(n+2):hover::before{background:url(/fileadmin/bilder/icons/hw_arr_hover.png);-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}}.service .card .card-text{font-size:0.9rem}.service .card .card-text a{color:#6A7479}.service .card .card-icon-wrapper{width:110px;height:110px;border:1px solid #eff2f7;background:#fff;padding:10px;margin:0 auto 25px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.service .card .card-icon-wrapper .card-icon{height:88px;width:88px;border:1px solid #30383b;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;background:#eff2f7;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;margin-bottom:1rem !important;justify-content:center;flex-direction:column}.service .card .card-icon-wrapper .card-icon i{font-size:42px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.service .card:hover .card-icon-wrapper,.service .card.active .card-icon-wrapper{background-color:#6A7479;border-color:#f0f1f2}.service .card:hover .card-icon-wrapper .card-icon,.service .card.active .card-icon-wrapper .card-icon{background-color:#6A7479;border-color:#f0f1f2}.service .card:hover .card-icon-wrapper .card-icon i,.service .card.active .card-icon-wrapper .card-icon i{color:#fff}.cto .card-footer{padding:0 !important;border-top:none}.cto .card{align-items:center}.cto i{font-size:4rem}.cto .card-text p{margin-bottom:0}.cto .card-text p .display-4{font-size:1.8rem;text-transform:uppercase}.pricelist-section,.pricelist{position:relative}.pricelist-section .pricing-background,.pricelist .pricing-background{position:absolute;top:0;width:100%;height:520px;background:center no-repeat;background-size:cover}.pricelist-section .row,.pricelist .row{margin-left:0;margin-right:0;text-align:center}.pricelist-section .row [class*="col-"]:not(:first-child),.pricelist-section .row [class*="col-"]:not(:last-child),.pricelist .row [class*="col-"]:not(:first-child),.pricelist .row [class*="col-"]:not(:last-child){padding-left:0;padding-right:0}.pricelist-section .item-body,.pricelist .item-body{font-size:14px}.pricelist-section .plan-item,.pricelist .plan-item{background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;border:1px solid #eee}.pricelist-section .plan-item.active,.pricelist .plan-item.active{border:none;border-top:5px solid #6A7479;position:relative;z-index:3;margin:-15px;padding-bottom:15px;-webkit-box-shadow:0 1px 10px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 1px 10px rgba(0, 0, 0, 0.1);box-shadow:0 1px 10px rgba(0, 0, 0, 0.1)}.pricelist-section .plan-item.active .item-heading,.pricelist .plan-item.active .item-heading{padding-top:54px;margin-bottom:3px}.pricelist-section .plan-item.active .item-body,.pricelist .plan-item.active .item-body{border-top:1px solid #e7e8ec}.pricelist-section .plan-item.active .item-footer .btn,.pricelist .plan-item.active .item-footer .btn{background:#6A7479;color:#fff}.pricelist-section .plan-item .item-heading,.pricelist .plan-item .item-heading{padding-top:40px;text-align:center;padding-bottom:20px;border-bottom:1px solid #e7e8ec}.pricelist-section .plan-item .item-heading .name,.pricelist .plan-item .item-heading .name{font-size:14px;color:#6A7479;text-transform:uppercase;font-weight:normal;margin-bottom:15px;display:inline-block}.pricelist-section .plan-item .item-heading .count,.pricelist .plan-item .item-heading .count{font-size:50px;color:#2a2d32;margin-bottom:5px}.pricelist-section .plan-item .item-heading em,.pricelist .plan-item .item-heading em{color:#ccc;font-size:14px}.pricelist-section .plan-item .item-body ul,.pricelist .plan-item .item-body ul{list-style:none;padding:35px 30px 20px 55px;text-align:left}.pricelist-section .plan-item .item-body ul li,.pricelist .plan-item .item-body ul li{font-family:Raleway, serif;padding:11px 0;color:#ccc}.pricelist-section .plan-item .item-body ul li.active,.pricelist .plan-item .item-body ul li.active{color:#666}.pricelist-section .plan-item .item-body ul li.active:before,.pricelist .plan-item .item-body ul li.active:before{content:"✓";color:#6A7479}.pricelist-section .plan-item .item-body ul li:before,.pricelist .plan-item .item-body ul li:before{content:"✗";font-family:FontAwesome;color:#ccc;font-size:12px;display:inline-block;margin-right:10px}.pricelist-section .plan-item .item-footer,.pricelist .plan-item .item-footer{padding:20px 15px 35px}.pricelist-section .plan-item .item-footer .btn,.pricelist .plan-item .item-footer .btn{border-color:#eee;font-size:12px;text-transform:uppercase;color:#333;padding-left:30px;padding-right:30px}.vcenter{display:inline-block;vertical-align:middle;float:none}.testimonials .card{border-radius:4%}.testimonials img{border-radius:50%;box-shadow:3px 15px 20px rgba(0, 0, 0, 0.5)}.testimonials h2{font-size:1rem;text-transform:uppercase;color:#6A7479}.testimonials h3{font-size:1rem;margin-bottom:13px;padding-bottom:15px;border-bottom:1px solid #ddd}.testimonials p{font-size:0.9rem;font-style:italic}.ljCard.image-cover{background-size:cover;background-position-x:center;background-position-y:center;background-repeat:no-repeat;display:flex;justify-content:center;align-content:center}.ljCard{}@media (max-width:768px){.ljCard .carousel-inner .carousel-item>div{display:none}.ljCard .carousel-inner .carousel-item>div:first-child{display:block}}.ljCard .carousel-inner .carousel-item.active,.ljCard .carousel-inner .carousel-item-next,.ljCard .carousel-inner .carousel-item-prev{display:flex}.ljCard #cardCarousel .carousel-control-next,.ljCard #cardCarousel .carousel-control-prev{background-image:none !important}@media (min-width:768px){.ljCard .items-2 .carousel-inner .carousel-item-right.active,.ljCard .items-2 .carousel-inner .carousel-item-next{transform:translateX(50%)}.ljCard .items-2 .carousel-inner .carousel-item-left.active,.ljCard .items-2 .carousel-inner .carousel-item-prev{transform:translateX(-50%)}}.ljCard .items-2 .carousel-inner .carousel-item-right,.ljCard .items-2 .carousel-inner .carousel-item-left{transform:translateX(0)}@media (min-width:768px){.ljCard .items-3 .carousel-inner .carousel-item-right.active,.ljCard .items-3 .carousel-inner .carousel-item-next{transform:translateX(33.333%)}.ljCard .items-3 .carousel-inner .carousel-item-left.active,.ljCard .items-3 .carousel-inner .carousel-item-prev{transform:translateX(-33.333%)}}.ljCard .items-3 .carousel-inner .carousel-item-right,.ljCard .items-3 .carousel-inner .carousel-item-left{transform:translateX(0)}@media (min-width:768px){.ljCard .items-4 .carousel-inner .carousel-item-right.active,.ljCard .items-4 .carousel-inner .carousel-item-next{transform:translateX(25%)}.ljCard .items-4 .carousel-inner .carousel-item-left.active,.ljCard .items-4 .carousel-inner .carousel-item-prev{transform:translateX(-25%)}}.ljCard .items-4 .carousel-inner .carousel-item-right,.ljCard .items-4 .carousel-inner .carousel-item-left{transform:translateX(0)}@media (min-width:768px){.ljCard .items-5 .carousel-inner .carousel-item-right.active,.ljCard .items-5 .carousel-inner .carousel-item-next{transform:translateX(20%)}.ljCard .items-5 .carousel-inner .carousel-item-left.active,.ljCard .items-5 .carousel-inner .carousel-item-prev{transform:translateX(-20%)}}.ljCard .items-5 .carousel-inner .carousel-item-right,.ljCard .items-5 .carousel-inner .carousel-item-left{transform:translateX(0)}@media (min-width:768px){.ljCard .items-6 .carousel-inner .carousel-item-right.active,.ljCard .items-6 .carousel-inner .carousel-item-next{transform:translateX(16.666%)}.ljCard .items-6 .carousel-inner .carousel-item-left.active,.ljCard .items-6 .carousel-inner .carousel-item-prev{transform:translateX(-16.666%)}}.ljCard .items-6 .carousel-inner .carousel-item-right,.ljCard .items-6 .carousel-inner .carousel-item-left{transform:translateX(0)}.teaser-section .teaser-wrapper .teaser-item{padding:10px;box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);min-height:195px;margin-bottom:30px;position:relative;margin-right:15px;margin-left:15px;display:flex;align-items:center;flex-direction:row}@media (max-width:992px){.teaser-section .teaser-wrapper .teaser-item{flex-direction:column}.teaser-section .teaser-wrapper .teaser-item .teaser-img{margin-bottom:10px}}.teaser-section .teaser-wrapper .teaser-item .teaser-text{margin-left:10px;font-size:0.8rem;margin-bottom:0}.teaser-section .teaser-wrapper .teaser-item .teaser-text h2{margin-bottom:0;font-size:1rem}.teaser-section .teaser-wrapper .teaser-item .teaser-text p{display:inline}.teaser-section .teaser-wrapper .teaser-item .teaser-text .fa-caret-right{margin-left:5px}.teaser-section .teaser-wrapper .clickbox{position:absolute;top:0px;left:0px;width:100%;height:100%}.teaser-section .teaser-wrapper .clickbox img{width:100%;height:100%}@media (min-width:1200px){.teaser-item{width:30.83%}}@media (min-width:993px) and (max-width:1199px){.teaser-item{width:46.8%}}@media (max-width:992px){.teaser-item{width:99%}}.col-lg-4 .teaser-item{width:99% !important}.col-lg-8 .teaser-item{width:100%}@media (min-width:1200px){.col-lg-8 .teaser-item{width:46.2% !important}}.col-lg-6 .teaser-item{width:100%}@media (min-width:1200px){.col-lg-6 .teaser-item{width:95% !important}}.gridWrap .frame-type-shortcut .container{padding-right:0 !important;padding-left:0 !important}.bg-black-white-60-40{position:relative}.bg-black-white-60-40:after{content:"";position:absolute;top:0;left:0;height:60%;width:100%;background:#212529;z-index:-1}.owl-nav{position:absolute;top:50%;transform:translateY(-50%);width:100%;display:flex;justify-content:space-between}.owl-nav .owl-nav{display:flex;flex-direction:column;align-items:center}.owl-nav .owl-nav .owl-prev,.owl-nav .owl-nav .owl-next{background-color:#ffffff;border:2px solid #000000;border-radius:50%;padding:10px;margin:10px;cursor:pointer}.owl-nav .owl-nav .owl-prev i,.owl-nav .owl-nav .owl-next i{color:#000000}.vid-area .vid-icon{position:relative}.vid-area .video-gallery-button{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);z-index:4}.vid-area .video-gallery-polygon{z-index:2;display:inline-block;position:absolute;background:transparent;color:#fff;line-height:0}.vid-area .video-gallery-polygon.pos-1{top:50%;left:50%;transform:translate(-50%, -50%)}.vid-area .video-gallery-polygon.pos-2{top:5px;right:5px}.vid-area .video-gallery-polygon.pos-3{top:5px;left:5px}.vid-area .video-gallery-polygon.pos-4{bottom:5px;right:5px}.vid-area .video-gallery-polygon.pos-5{bottom:5px;left:5px}.vid-area .video-gallery-polygon{opacity:1;transition:opacity 0.5s ease}.vid-area .video-gallery-polygon .custom{background:#f4471f;border-radius:50%;box-shadow:0 1px 2.2px rgba(0, 0, 0, 0.051), 0 2.3px 5.3px rgba(0, 0, 0, 0.059), 0 4.4px 10px rgba(0, 0, 0, 0.06), 0 7.8px 17.9px rgba(0, 0, 0, 0.059), 0 14.6px 33.4px rgba(0, 0, 0, 0.059), 0 35px 80px rgba(0, 0, 0, 0.07);cursor:pointer;height:100px;position:absolute;width:100px}.vid-area .video-gallery-text{position:absolute;z-index:2;bottom:0;left:0;font-size:0.8rem;background-color:rgba(255, 255, 255, 0.75);width:100%;padding:5px;height:fit-content}.vid-area .video-gallery-text p{margin:0 !important}@media (min-width:768px){.ljCard .row-cols-lg-1 .video-gallery-text{font-size:1.5rem;padding:2rem}}@media (min-width:992px){.ljCard .row-cols-lg-2 .video-gallery-text{font-size:1rem;padding:1rem}}.YouTubePopUp-Wrap{position:fixed;width:100%;height:100%;background-color:#000;background-color:rgba(0, 0, 0, 0.5);top:0;left:0;z-index:9999999999999}.YouTubePopUp-animation{opacity:0;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:YouTubePopUp;animation-name:YouTubePopUp}@-webkit-keyframes YouTubePopUp{0%{opacity:0}100%{opacity:1}}@keyframes YouTubePopUp{0%{opacity:0}100%{opacity:1}}body.logged-in .YouTubePopUp-Wrap{top:32px;z-index:99998}.YouTubePopUp-Content{max-width:680px;display:block;margin:0 auto;height:100%;position:relative}.YouTubePopUp-Content iframe{max-width:100% !important;width:100% !important;display:block !important;height:480px !important;border:none !important;position:absolute;top:0;bottom:0;margin:auto 0}.YouTubePopUp-Hide{-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:YouTubePopUpHide;animation-name:YouTubePopUpHide}@-webkit-keyframes YouTubePopUpHide{0%{opacity:1}100%{opacity:0}}@keyframes YouTubePopUpHide{0%{opacity:1}100%{opacity:0}}.YouTubePopUp-Close{position:absolute;top:0;cursor:pointer;bottom:528px;right:0px;margin:auto 0;width:24px;height:24px;background:url(./close.png) no-repeat;background-size:24px 24px;-webkit-background-size:24px 24px;-moz-background-size:24px 24px;-o-background-size:24px 24px}.YouTubePopUp-Close:hover{opacity:0.5}@media (max-width:768px) and (min-width:10px){.YouTubePopUp-Content{max-width:90%}}@media (max-width:600px) and (min-width:10px){.YouTubePopUp-Content iframe{height:320px !important}.YouTubePopUp-Close{bottom:362px}}@media (max-width:480px) and (min-width:10px){.YouTubePopUp-Content iframe{height:220px !important}.YouTubePopUp-Close{bottom:262px}}.ljcard-icon{width:1em;height:1em;display:inline-block;vertical-align:middle;fill:currentColor}.circle-btn-light{color:#fff}.circle-btn-dark{color:#181B1B}.btn-play{color:#fff}.btn-youtube .yt-bg{fill:#ff0000}.btn-youtube .yt-play{fill:#fff}.custom-primary-btn{position:absolute;z-index:10;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);box-sizing:content-box;display:block;width:32px;height:44px;border-radius:50%;padding:18px 20px 18px 28px}.custom-primary-btn:before{content:"";position:absolute;z-index:0;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:block;width:80px;height:80px;background:#583759;border-radius:50%;animation:pulse-border 1500ms ease-out infinite}.custom-primary-btn:after{content:"";position:absolute;z-index:1;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:block;width:80px;height:80px;background:#db0820;border-radius:50%;transition:all 200ms}.custom-primary-btn:hover:after{background-color:#aa0619}.custom-primary-btn img{position:relative;z-index:3;max-width:100%;width:auto;height:auto}.custom-primary-btn span{display:block;position:relative;z-index:3;width:0;height:0;border-left:32px solid #fff;border-top:22px solid transparent;border-bottom:22px solid transparent}@keyframes pulse-border{0%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}100%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0}}.video-gallery-polygon .btn-md{font-size:3rem}.video-gallery-polygon .btn-lg{font-size:6rem}.video-gallery-polygon .btn-xl{font-size:9rem}.video-gallery-polygon:after{transition:opacity 1s ease}.video-gallery-polygon:hover{opacity:0.7}.chronik-section .pp-chronik-accordion{--pp-line: rgba(255, 255, 255, .35)}.chronik-section .pp-chronik-accordion .accordion-item{border-bottom:2px}.chronik-section .pp-chronik-accordion .accordion-item h3{margin-bottom:0;font-size:1.3rem}.chronik-section .pp-chronik-accordion .accordion-button{background:transparent !important;box-shadow:none !important;border:0;border-radius:0;padding:1.25rem 0;display:flex;align-items:center;gap:1rem;font-weight:600;font-size:clamp(1.05rem, 1.4vw, 1.35rem)}.chronik-section .pp-chronik-accordion .accordion-button:focus{box-shadow:none !important}.chronik-section .pp-chronik-accordion .accordion-button::after{display:none !important}.chronik-section .pp-chronik-accordion .pp-chronik-no{font-weight:600;font-size:1.6rem;line-height:1;width:2.2rem;flex:0 0 auto}.chronik-section .pp-chronik-accordion .pp-chronik-title{flex:1 1 auto}.chronik-section .pp-chronik-accordion .pp-chronik-arrow{flex:0 0 auto}.chronik-section .pp-chronik-accordion .pp-chronik-arrow .material-symbols-outlined,.chronik-section .pp-chronik-accordion .pp-chronik-arrow i{font-size:34px;transition:transform 0.18s ease, opacity 0.18s ease;opacity:0.95}.chronik-section .pp-chronik-accordion .accordion-button:not(.collapsed) .material-symbols-outlined,.chronik-section .pp-chronik-accordion .accordion-button:not(.collapsed) i{transform:rotate(-90deg);opacity:1}.chronik-section .pp-chronik-accordion .accordion-body{line-height:1.75}@media (min-width:992px){.chronik-section .pp-chronik-accordion .accordion-body{padding:0 0 1.5rem 1rem}}.chronik-section .pp-chronik-accordion .accordion-body p{margin:0}.chronik-section .pp-chronik-stage{position:sticky;top:110px;display:flex;justify-content:center}.chronik-section .pp-chronik-stage-inner{width:min(var(--pp-chronik-w, 520px), 100%);max-width:100%;overflow:hidden;background:rgba(255, 255, 255, 0.06);line-height:0}.chronik-section .pp-chronik-stage-inner:not(.radius-0){border-radius:1rem}.chronik-section .pp-chronik-stage-inner picture{display:block;width:100%;max-width:100%}.chronik-section .pp-chronik-stage-inner img{display:block;width:100%;height:auto;transition:opacity 0.18s ease, filter 0.18s ease;opacity:1}.chronik-section .pp-chronik-stage-inner.is-switching img{opacity:0.12;filter:blur(2px)}@media (max-width:991.98px){.chronik-section .pp-chronik-stage{position:static;margin-top:2rem}}