/*! elementor - v3.32.0 - 05-10-2025 */
.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{display:inline-block;vertical-align:middle}
/*! elementor-pro - v3.32.0 - 29-09-2025 */
.elementor-search-form{display:block;transition:.2s}.elementor-search-form .e-font-icon-svg-container{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.elementor-search-form button,.elementor-search-form input[type=search]{-webkit-appearance:none;-moz-appearance:none;background:none;border:0;display:inline-block;font-size:15px;line-height:1;margin:0;min-width:0;padding:0;vertical-align:middle;white-space:normal}.elementor-search-form button:focus,.elementor-search-form input[type=search]:focus{color:inherit;outline:0}.elementor-search-form button{background-color:#69727d;border-radius:0;color:#fff;font-size:var(--e-search-form-submit-icon-size,16px)}.elementor-search-form__container{border:0 solid transparent;display:flex;min-height:50px;overflow:hidden;transition:.2s}.elementor-search-form__container:not(.elementor-search-form--full-screen){background:#f1f2f3}.elementor-search-form__input{color:#3f444b;flex-basis:100%;transition:color .2s}.elementor-search-form__input::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-search-form__input::placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-search-form__submit{font-size:var(--e-search-form-submit-icon-size,16px);transition:color .2s,background .2s}.elementor-search-form__submit svg{fill:var(--e-search-form-submit-text-color,#fff);height:var(--e-search-form-submit-icon-size,16px);width:var(--e-search-form-submit-icon-size,16px)}.elementor-search-form .elementor-search-form__submit,.elementor-search-form .elementor-search-form__submit:hover{border:none;border-radius:0;color:var(--e-search-form-submit-text-color,#fff)}.elementor-search-form--button-type-text .elementor-search-form__submit{flex-shrink:0}.elementor-search-form--skin-minimal .elementor-search-form__icon{align-items:center;color:#3f444b;display:flex;justify-content:flex-end;opacity:.6;fill:#3f444b;font-size:var(--e-search-form-icon-size-minimal,15px)}.elementor-search-form--skin-minimal .elementor-search-form__icon svg{height:var(--e-search-form-icon-size-minimal,15px);width:var(--e-search-form-icon-size-minimal,15px)}.elementor-search-form--skin-minimal:focus-within{outline-style:solid;outline-width:2px}.elementor-search-form--skin-full_screen .elementor-search-form input[type=search].elementor-search-form__input{border:solid #fff;border-width:0 0 1px;color:#fff;font-size:50px;line-height:1.5;text-align:center}.elementor-search-form--skin-full_screen .elementor-search-form__toggle{color:var(--e-search-form-toggle-color,#33373d);cursor:pointer;display:inline-block;font-size:var(--e-search-form-toggle-size,33px);vertical-align:middle}.elementor-search-form--skin-full_screen .elementor-search-form__toggle .e-font-icon-svg-container,.elementor-search-form--skin-full_screen .elementor-search-form__toggle i{background-color:var(--e-search-form-toggle-background-color,rgba(0,0,0,.05));border-color:var(--e-search-form-toggle-color,#33373d);border-radius:var(--e-search-form-toggle-border-radius,3px);border-style:solid;border-width:var(--e-search-form-toggle-border-width,0);display:block;height:var(--e-search-form-toggle-size,33px);position:relative;transition:.2s;width:var(--e-search-form-toggle-size,33px)}.elementor-search-form--skin-full_screen .elementor-search-form__toggle .e-font-icon-svg-container svg,.elementor-search-form--skin-full_screen .elementor-search-form__toggle .e-font-icon-svg-container:before,.elementor-search-form--skin-full_screen .elementor-search-form__toggle i svg,.elementor-search-form--skin-full_screen .elementor-search-form__toggle i:before{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.elementor-search-form--skin-full_screen .elementor-search-form__toggle .e-font-icon-svg-container:before,.elementor-search-form--skin-full_screen .elementor-search-form__toggle i:before{font-size:var(--e-search-form-toggle-icon-size,.55em)}.elementor-search-form--skin-full_screen .elementor-search-form__toggle .e-font-icon-svg-container svg,.elementor-search-form--skin-full_screen .elementor-search-form__toggle i svg{fill:var(--e-search-form-toggle-color,#33373d);height:var(--e-search-form-toggle-icon-size,.55em);width:var(--e-search-form-toggle-icon-size,.55em)}.elementor-search-form--skin-full_screen .elementor-search-form__container{align-items:center;background-color:rgba(0,0,0,.8);height:100vh;inset:0;padding:0 15%;position:fixed;transition:.3s;z-index:9998}.elementor-search-form--skin-full_screen .elementor-search-form__container:not(.elementor-search-form--full-screen){opacity:0;overflow:hidden;transform:scale(0)}.elementor-search-form--skin-full_screen .elementor-search-form__container:not(.elementor-search-form--full-screen) .dialog-lightbox-close-button{display:none}
.elementor-sticky--active{z-index:99}.elementor-sticky__spacer .e-n-menu .e-n-menu-content{display:none}.e-con.elementor-sticky--active{z-index:var(--z-index,99)}
/*! elementor - v3.32.0 - 05-10-2025 */
.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}
.wpforms-field-select .choices{margin-bottom:0 !important}
.wpforms-container .wpforms-form em.wpforms-error{min-width:0 !important}.wpforms-has-error em{padding:0 !important;margin-top:0 !important;font-size:.75rem !important}.wpforms-has-error em:before{mask-size:1rem 1rem !important;width:1rem !important;height:1rem !important;top:.25rem !important}.wpforms-has-error.wpforms-field-checkbox fieldset~em{top:.5rem !important;left:.25rem !important}.wpforms-has-error:not(.wpforms-field-checkbox,.wpforms-field-number-slider) input~em,.wpforms-has-error:not(.wpforms-field-checkbox,.wpforms-field-number-slider) select~em,.wpforms-has-error:not(.wpforms-field-checkbox,.wpforms-field-number-slider) textarea~em,.wpforms-field-name.wpforms-has-error .wpforms-field-row-block:not(.wpforms-first) input~em{right:.25rem !important}@media (min-width:601px){.wpforms-has-error:not(.wpforms-field-checkbox,.wpforms-field-number-slider) input.wpforms-field-small~em,.wpforms-has-error:not(.wpforms-field-checkbox,.wpforms-field-number-slider) select.wpforms-field-small~em,.wpforms-has-error:not(.wpforms-field-checkbox,.wpforms-field-number-slider) input.wpforms-field-medium~em,.wpforms-has-error:not(.wpforms-field-checkbox,.wpforms-field-number-slider) select.wpforms-field-medium~em,.wpforms-has-error:not(.wpforms-field-checkbox,.wpforms-field-number-slider) textarea.wpforms-field-medium~em,.wpforms-field-name.wpforms-has-error .wpforms-field-row-block:not(.wpforms-first) input.wpforms-field-medium~em{right:calc(40% + 0.25rem) !important}}.wpforms-field-repeater .wpforms-has-error:not(.wpforms-field-checkbox,.wpforms-field-number-slider) input.wpforms-field-medium~em,.wpforms-field-repeater .wpforms-has-error:not(.wpforms-field-checkbox,.wpforms-field-number-slider) select.wpforms-field-medium~em{right:.75rem !important}.wpforms-field-layout .wpforms-has-error:not(.wpforms-field-checkbox,.wpforms-field-number-slider) input.wpforms-field-medium~em,.wpforms-field-layout .wpforms-has-error:not(.wpforms-field-checkbox,.wpforms-field-number-slider) select.wpforms-field-medium~em,.wpforms-has-error:not(.wpforms-field-checkbox,.wpforms-field-number-slider) em{position:absolute !important;bottom:.67rem !important;right:.75rem !important;color:#d63637 !important}.wpforms-has-error:not(.wpforms-field-checkbox,.wpforms-field-number-slider) em:before{background-color:#d63637 !important}.wpforms-field-name.wpforms-has-error .wpforms-field-row-block em{top:0 !important;right:1.25rem !important}.wpforms-field-name.wpforms-has-error .wpforms-field-row-block input.wpforms-field-medium~em{right:.75rem !important}.wpforms-field-name.wpforms-has-error .wpforms-field-row-block:not(.wpforms-first) em{right:.75rem !important}
.wpforms-entry-preview-compact .wpforms-entry-preview-value,.wpforms-entry-preview-compact .wpforms-entry-preview-label{font-size:.8rem !important;padding:.25rem !important}
.wpforms-layout-column-25:has(.wpforms-field-number){width:10% !important}.wpforms-layout-column-25:not(:has(.wpforms-field-number)){width:30% !important}@media (max-width:800px){.wpforms-layout-column-25:has(.wpforms-field-number){width:100% !important}.wpforms-layout-column-25:not(:has(.wpforms-field-number)){width:100% !important}}.wpforms-field-repeater-display-rows-buttons{transform:scale(1.5) !important;top:40px !important}.wpforms-field-repeater-display-rows-buttons button{opacity:1 !important}.wpforms-field-repeater-clone-wrap .wpforms-field-repeater-display-rows-buttons{top:5px !important}.wpforms-field-repeater-display-rows-buttons svg{color:var(--wpforms-button-background-color) !important}@media (max-width:800px){div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-row{flex-direction:column !important}div.wpforms-container .wpforms-form .wpforms-field-repeater>.wpforms-field-layout-rows .wpforms-field-repeater-display-rows-buttons,div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-field-repeater-clone-wrap .wpforms-field-repeater-display-rows-buttons{display:block !important;bottom:15px !important;top:unset !important}}
.slider-circle input[type=range]{position:relative !important;height:.25rem !important}.slider-circle input[type=range]:after{content:"" !important;position:absolute !important;top:calc(-1 * (0.65rem + 1px)) !important;width:1.5rem !important;height:1.5rem !important;left:calc((100% - 1.5rem) / 7 * 5 - 1px) !important;border:2px solid var(--wpforms-button-background-color) !important;border-radius:50% !important}
div.wpforms-container-full .wpforms-field.wpforms-field-textarea textarea,div.wpforms-container-full .wpforms-field.wpforms-field-email input[type=email],div.wpforms-container-full .wpforms-field.wpforms-field-number input[type=number],div.wpforms-container-full .wpforms-field.wpforms-field-name input[type=text],div.wpforms-container-full .wpforms-field-address input[type=text],div.wpforms-container-full .wpforms-field-address input[type=text],div.wpforms-container-full .wpforms-field-row .wpforms-field-row-block input[type=text],div.wpforms-container-full .wpforms-field-row .wpforms-field-row-block select,div.wpforms-container-full .wpforms-field.wpforms-field-phone input[type=tel],div.wpforms-container-full .wpforms-field.wpforms-field-text input[type=text]:not(.wpforms-field-date-time-date):not(.wpforms-field-repeater input){padding:1.5rem .5rem .5rem !important}div.wpforms-container-full select:not(.wpforms-field-repeater select){padding:1rem .5rem !important;line-height:1.25rem !important}div.wpforms-container-full select:not(.wpforms-field-repeater select),div.wpforms-container-full input[type=email],div.wpforms-container-full input[type=number],div.wpforms-container-full input[type=tel],div.wpforms-container-full input[type=text]:not(.wpforms-field-repeater input){height:3.5rem !important}.wpforms-container{margin:0 !important}.wpforms-field-label{padding-top:1.5rem !important}.wpforms-container .wpforms-field{padding-top:.5rem !important;padding-bottom:.5rem !important}div.wpforms-container-full button[type=submit]{height:unset !important}div.wpforms-container-full button[type=submit]:hover{background-color:var(--e-global-color-accent) !important}.wpforms-field-name .wpforms-field-row-block:not(.wpforms-first){padding-left:.5rem !important}.wpforms-field-name .wpforms-field-row-block.wpforms-first{padding-right:.5rem !important}@container wpforms-field-row-responsive-name-field (max-width:260px){.wpforms-field-name .wpforms-field-row-block:not(.wpforms-first),.wpforms-field-name .wpforms-field-row-block.wpforms-first{padding-left:0 !important;padding-right:0 !important}}.wpforms-field-address .wpforms-field-row div,.wpforms-field-name,.wpforms-field-number,.wpforms-field-text,.wpforms-field-phone,.wpforms-field-textarea,.wpforms-field-email{overflow-x:unset !important}.wpforms-field-address .wpforms-field-row div,.wpforms-field-name .wpforms-field-row-block,.wpforms-field-name,.wpforms-field-number,.wpforms-field-text,.wpforms-field-phone,.wpforms-field-textarea,.wpforms-field-email{position:relative !important}.wpforms-field-address .wpforms-field-row div,.wpforms-field-name .wpforms-field-row-block input,.wpforms-field-name input,.wpforms-field-number input,.wpforms-field-text input,.wpforms-field-phone input,.wpforms-field-textarea textarea,.wpforms-field-email input{z-index:1 !important}.wpforms-field-address .wpforms-field-row div label,.wpforms-field-name .wpforms-field-row-block label,.wpforms-field-name .wpforms-field-description,.wpforms-field-number .wpforms-field-description,.wpforms-field-text div.wpforms-field-description:not(.wpforms-field-repeater div),.wpforms-field-phone .wpforms-field-description,.wpforms-field-textarea .wpforms-field-description,.wpforms-field-email .wpforms-field-description{position:absolute !important;bottom:calc(50% - 1rem / 2) !important;margin:0 !important;left:1rem !important;height:1rem !important;font-size:1rem !important;transition:top .3s,font-size .3s !important;pointer-events:none !important;z-index:2 !important;color:#aaa !important}.wpforms-field-textarea .wpforms-field-description{top:1.5rem !important}.wpforms-field-name .wpforms-field-row-block:not(.wpforms-first) label{left:1.5rem !important}@container wpforms-field-row-responsive-name-field (max-width:260px){.wpforms-field-name .wpforms-field-row-block:not(.wpforms-first) label{left:1rem !important}}.wpforms-field-address .wpforms-field-row div label{top:calc(50% - 0.5rem) !important}.wpforms-field-address .wpforms-field-row div input:focus+label,.wpforms-field-address .wpforms-field-row div input:not(:placeholder-shown)+label,.wpforms-field-address .wpforms-field-row div input:-webkit-autofill+label,.wpforms-field-address .wpforms-field-row div input:autofill+label,.wpforms-field-address .wpforms-field-row div select:focus+label,.wpforms-field-address .wpforms-field-row div select:not(:placeholder-shown)+label,.wpforms-field-name .wpforms-field-row-block input:focus+label,.wpforms-field-name .wpforms-field-row-block input:not(:placeholder-shown)+label,.wpforms-field-name .wpforms-field-row-block input:-webkit-autofill+label,.wpforms-field-name .wpforms-field-row-block input:autofill+label,.wpforms-field-name input:focus+.wpforms-field-description,.wpforms-field-name input:not(:placeholder-shown)+.wpforms-field-description,.wpforms-field-name input:-webkit-autofill+.wpforms-field-description,.wpforms-field-name input:autofill+.wpforms-field-description,.wpforms-field-number input:focus+.wpforms-field-description,.wpforms-field-number input:not(:placeholder-shown)+.wpforms-field-description,.wpforms-field-number input:-webkit-autofill+.wpforms-field-description,.wpforms-field-number input:autofill+.wpforms-field-description,.wpforms-field-text input:focus:not(.wpforms-field-repeater input)+.wpforms-field-description,.wpforms-field-text input:not(:placeholder-shown):not(.wpforms-field-repeater input)+.wpforms-field-description,.wpforms-field-text input:-webkit-autofill:not(.wpforms-field-repeater input)+.wpforms-field-description,.wpforms-field-text input:autofill:not(.wpforms-field-repeater input)+.wpforms-field-description,.wpforms-field-phone input:focus+.wpforms-field-description,.wpforms-field-phone input:not(:placeholder-shown)+.wpforms-field-description,.wpforms-field-phone input:-webkit-autofill+.wpforms-field-description,.wpforms-field-phone input:autofill+.wpforms-field-description,.wpforms-field-textarea textarea:focus+.wpforms-field-description,.wpforms-field-textarea textarea:not(:placeholder-shown)+.wpforms-field-description,.wpforms-field-email input:focus+.wpforms-field-description,.wpforms-field-email input:not(:placeholder-shown)+.wpforms-field-description,.wpforms-field-email input:-webkit-autofill+.wpforms-field-description,.wpforms-field-email input:autofill+.wpforms-field-description{top:.75rem !important;left:.5rem !important;font-size:.75rem !important;color:#777 !important;z-index:4 !important}.wpforms-field-name .wpforms-field-row-block input:focus+label,.wpforms-field-name .wpforms-field-row-block input:not(:placeholder-shown)+label,.wpforms-field-name .wpforms-field-row-block input:-webkit-autofill+label,.wpforms-field-name .wpforms-field-row-block input:autofill+label{top:.25rem !important}.wpforms-field-address .wpforms-field-row div input:focus+label,.wpforms-field-address .wpforms-field-row div input:not(:placeholder-shown)+label,.wpforms-field-address .wpforms-field-row div input:-webkit-autofill+label,.wpforms-field-address .wpforms-field-row div input:autofill+label,.wpforms-field-address .wpforms-field-row div select:focus+label,.wpforms-field-address .wpforms-field-row div select:not(:placeholder-shown)+label{top:.25rem !important}.wpforms-field-name .wpforms-field-row-block:not(.wpforms-first) input:focus+label,.wpforms-field-name .wpforms-field-row-block:not(.wpforms-first) input:not(:placeholder-shown)+label,.wpforms-field-name .wpforms-field-row-block:not(.wpforms-first) input:-webkit-autofill+label,.wpforms-field-name .wpforms-field-row-block:not(.wpforms-first) input:autofill+label{left:1rem !important}.wpforms-field-address .wpforms-field-row div input::placeholder,.wpforms-field-address .wpforms-field-row div select::placeholder,.wpforms-field-name .wpforms-field-row-block input::placeholder,.wpforms-field-name input::placeholder,.wpforms-field-number input::placeholder,.wpforms-field-text input::placeholder,.wpforms-field-phone input::placeholder,.wpforms-field-textarea textarea::placeholder,.wpforms-field-email input::placeholder{opacity:0 !important}.elementor-widget-wpforms{--wpforms-label-size-sublabel-font-size:.85rem !important;--wpforms-field-size-input-spacing:1rem !important}
.wpforms-page-indicator-page-title{padding-right:1rem !important;hyphens:none !important}.wpforms-page-indicator-page{margin:0 !important}@media (max-width:575px){.wpforms-page-indicator{flex-direction:column !important;gap:.5rem}}
:root{--wpforms-page-break-color:#000 !important;--wpforms-field-border-color:#e4e4e4 !important;--wpforms-field-border-radius:0;--wpforms-button-text-color:#000 !important;--wpforms-button-background-color:#e4e4e4 !important;--wpforms-button-padding:1rem 1.25rem !important;--wpforms-button-border-width:2px !important}div.bns-wpforms .wpforms-page-button,div.bns-wpforms button[type=submit]{height:unset !important;background-color:var(--wpforms-button-background-color) !important;border-radius:0 !important;font-size:15px !important;line-height:1.5 !important;padding:var(--wpforms-button-padding) !important;border-width:var(--wpforms-button-border-width) !important;color:var(--wpforms-button-text-color) !important;border-style:solid !important;border-color:var(--wpforms-button-background-color) !important;background-image:unset !important;fill:var(--wpforms-button-text-color) !important}div.bns-wpforms .wpforms-page-button:hover,div.bns-wpforms .wpforms-page-button:focus,div.bns-wpforms button[type=submit]:hover,div.bns-wpforms button[type=submit]:focus{background-color:var(--wpforms-button-text-color) !important;border-color:var(--wpforms-button-background-color) !important;color:var(--wpforms-button-background-color) !important;fill:var(--wpforms-button-background-color) !important}
.backdrop-filter{backdrop-filter:blur(10px)}.pt-header{padding-top:6rem !important}.bns-mt-2{margin-top:2rem !important}:root{--bns-gap:1.5rem;--bns-padding-default:1rem;--bns-padding-5:2.5rem}@media screen and (min-width:768px){:root{--bns-gap:2.25rem;--bns-padding-default:1.5rem;--bns-padding-5:3.75rem}}@media screen and (min-width:1200px){:root{--bns-gap:3rem;--bns-padding-default:2rem;--bns-padding-5:5rem}}.bns-outer-padding.pt-header{padding-top:calc(var(--bns-padding-default) + 6rem) !important}.bns-small-padding{padding:calc(var(--bns-padding-default) * 0.5) calc(var(--bns-padding-default) * 0.5) !important}.bns-outer-padding{padding:calc(var(--bns-padding-default) * 2) var(--bns-padding-default) !important}.bns-outer-ext-padding{padding:calc(var(--bns-padding-default) * 3) var(--bns-padding-default) !important}.bns-outer1-2-padding{padding:calc(var(--bns-padding-default) * 1.5) var(--bns-padding-default) !important}.bns-wrapper-padding .elementor-icon-box-wrapper,.bns-outer2-padding{padding:var(--bns-padding-default) !important}.pt{padding-top:var(--bns-padding-default) !important}.pb{padding-bottom:var(--bns-padding-default) !important}.pl{padding-left:var(--bns-padding-default) !important}.pr{padding-right:var(--bns-padding-default) !important}.pt0{padding-top:0 !important}.pb0{padding-bottom:0 !important}.pl0{padding-left:0 !important}.pr0{padding-right:0 !important}.mt-ext{margin-top:calc(var(--bns-padding-default) * -5) !important}.pb-ext{padding-bottom:calc(var(--bns-padding-default) * 6) !important}.mb-ext{margin-bottom:calc(var(--bns-padding-default) * -5) !important}.pt-ext{padding-top:calc(var(--bns-padding-default) * 6) !important}.pt5{padding-top:var(--bns-padding-5) !important}.pb5{padding-bottom:var(--bns-padding-5) !important}.pl5{padding-left:var(--bns-padding-5) !important}.pr5{padding-right:var(--bns-padding-5) !important}.mt-large{margin-top:var(--bns-padding-5) !important}.e-grid.gap-small,.e-grid.gap-small .e-con-inner{column-gap:calc(var(--bns-gap) * 0.5) !important}.e-grid.gap-large,.e-grid.gap-large .e-con-inner{column-gap:var(--bns-gap) !important}.spacing-large.elementor-element{--widgets-spacing:var(--bns-gap) var(--bns-gap) !important;--widgets-spacing-row:var(--bns-gap) !important;--widgets-spacing-column:var(--bns-gap) !important}
.hover-flash{overflow:hidden}.hover-flash:before{position:absolute;top:0;left:-85%;z-index:2;display:block;content:"";width:50%;height:100%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.hover-flash:hover:before{-webkit-animation:flashshine 1.5s;animation:flashshine 1.5s}@keyframes flashshine{100%{left:125%}}
.scale-hover .scale img{-webkit-transition:all 1s cubic-bezier(.24,.74,.58,1);-khtml-transition:all 1s cubic-bezier(.24,.74,.58,1);-moz-transition:all 1s cubic-bezier(.24,.74,.58,1);-ms-transition:all 1s cubic-bezier(.24,.74,.58,1);-o-transition:all 1s cubic-bezier(.24,.74,.58,1);transition:all 1s cubic-bezier(.24,.74,.58,1)}.scale-hover:hover .scale img{transform:scale(1.07)}
.video-pulse .elementor-custom-embed-play{padding-top:.5rem !important}.video-pulse .elementor-custom-embed-play:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:5rem;height:5rem;border:2px solid rgba(255,255,255,.5);border-radius:50%;-webkit-animation:video-pulse-effect2 3s infinite linear;-moz-animation:video-pulse-effect2 3s infinite linear;-ms-animation:video-pulse-effect2 3s infinite linear;-o-animation:video-pulse-effect2 3s infinite linear;animation:video-pulse-effect2 3s infinite linear;animation-delay:.5s}.video-pulse .elementor-custom-embed-play:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:5rem;height:5rem;border:2px solid rgba(255,255,255,.5);border-radius:50%;-webkit-animation:video-pulse-effect 2s infinite linear;-moz-animation:video-pulse-effect 2s infinite linear;-ms-animation:video-pulse-effect 2s infinite linear;-o-animation:video-pulse-effect 2s infinite linear;animation:video-pulse-effect 2s infinite linear}@keyframes video-pulse-effect{0%{width:5rem;height:5rem;opacity:1}100%{width:6.25rem;height:6.25rem;opacity:0}}@keyframes video-pulse-effect2{0%{width:5rem;height:5rem;opacity:1}100%{width:12.5rem;height:12.5rem;opacity:0}}
a[data-elementor-open-lightbox=yes]:after,a[data-lightbox*=lightbox]:after{content:"";position:absolute;top:.5rem;right:.5rem;width:1.2rem;height:1.2rem;background-image:url(//hakko.de/wp-content/mu-plugins/css/../assets/icons/lupe.svg);background-color:#ffffff33;background-size:.9rem;background-repeat:no-repeat;pointer-events:none;border-radius:1rem;border:0;padding:.7rem;background-position-x:center;background-position-y:center}a[data-lightbox*=lightbox]:after{top:1.5rem;right:2.5rem;border:solid 2px #fff}
a.bns-post-link:before{content:"» ";display:inline}a.bns-post-link{white-space:nowrap;display:inline-block}