body .wp-block-uagb-container.uagb-position__sticky{transition-property:top,bottom;transition-duration:250ms;transition-timing-function:ease}body .wp-block-uagb-container.uagb-position__sticky--stuck{position:fixed;margin:0!important}body .wp-block-uagb-container.uagb-position__sticky--restricted{position:absolute;margin:0!important}.wp-block-uagb-container{display:flex;position:relative;box-sizing:border-box;transition-property:box-shadow;transition-duration:.2s;transition-timing-function:ease}.wp-block-uagb-container .spectra-container-link-overlay{bottom:0;left:0;position:absolute;right:0;top:0;z-index:10}.wp-block-uagb-container.uagb-is-root-container{margin-left:auto;margin-right:auto}.wp-block-uagb-container.alignfull.uagb-is-root-container .uagb-container-inner-blocks-wrap{display:flex;position:relative;box-sizing:border-box;margin-left:auto !important;margin-right:auto !important}.wp-block-uagb-container .wp-block-uagb-blockquote,.wp-block-uagb-container .wp-block-spectra-pro-login,.wp-block-uagb-container .wp-block-spectra-pro-register{margin:unset}.wp-block-uagb-container .uagb-container__video-wrap{height:100%;width:100%;top:0;left:0;position:absolute;overflow:hidden;-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}.wp-block-uagb-container .uagb-container__video-wrap video{max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none;display:inline-block;vertical-align:baseline;-o-object-fit:cover;object-fit:cover;background-size:cover}.wp-block-uagb-container.uagb-layout-grid{display:grid;width:100%}.wp-block-uagb-container.uagb-layout-grid>.uagb-container-inner-blocks-wrap{display:inherit;width:inherit}.wp-block-uagb-container.uagb-layout-grid>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container{max-width:unset !important;width:unset !important}.wp-block-uagb-container.uagb-layout-grid>.wp-block-uagb-container{max-width:unset !important;width:unset !important}.wp-block-uagb-container.uagb-layout-grid.uagb-is-root-container{margin-left:auto;margin-right:auto}.wp-block-uagb-container.uagb-layout-grid.uagb-is-root-container>.wp-block-uagb-container{max-width:unset !important;width:unset !important}.wp-block-uagb-container.uagb-layout-grid.alignwide.uagb-is-root-container{margin-left:auto;margin-right:auto}.wp-block-uagb-container.uagb-layout-grid.alignfull.uagb-is-root-container .uagb-container-inner-blocks-wrap{display:inherit;position:relative;box-sizing:border-box;margin-left:auto !important;margin-right:auto !important}body .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>*:not(.wp-block-uagb-container):not(.wp-block-uagb-column):not(.wp-block-uagb-container):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.wp-block-spectra-pro-register):not(.wp-block-spectra-pro-login):not(.uagb-slider-container):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-info-box),body .wp-block-uagb-container>.uagb-container-inner-blocks-wrap,body .wp-block-uagb-container>*:not(.wp-block-uagb-container):not(.wp-block-uagb-column):not(.wp-block-uagb-container):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.wp-block-spectra-pro-register):not(.wp-block-spectra-pro-login):not(.uagb-slider-container):not(.spectra-container-link-overlay):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-faq__outer-wrap){min-width:unset !important;width:100%;position:relative}body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container>ul,body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container ol,body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>ul,body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap ol{max-width:-webkit-fill-available;margin-block-start:0;margin-block-end:0;margin-left:20px}.ast-plain-container .editor-styles-wrapper .block-editor-block-list__layout.is-root-container .uagb-is-root-container.wp-block-uagb-container.alignwide{margin-left:auto;margin-right:auto}.uagb-container__shape{overflow:hidden;position:absolute;left:0;width:100%;line-height:0;direction:ltr}.uagb-container__shape-top{top:-3px}.uagb-container__shape-bottom{bottom:-3px}.uagb-container__shape.uagb-container__invert.uagb-container__shape-bottom,.uagb-container__shape.uagb-container__invert.uagb-container__shape-top{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.uagb-container__shape.uagb-container__shape-flip svg{transform:translateX(-50%) rotateY(180deg)}.uagb-container__shape svg{display:block;width:-webkit-calc(100% + 1.3px);width:calc(100% + 1.3px);position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.uagb-container__shape .uagb-container__shape-fill{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.uagb-container__shape.uagb-container__shape-above-content{z-index:9;pointer-events:none}.nv-single-page-wrap .nv-content-wrap.entry-content .wp-block-uagb-container.alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}@media only screen and (max-width: 767px){.wp-block-uagb-container .wp-block-uagb-advanced-heading{width:-webkit-fill-available}}.wp-block-uagb-image--align-none{justify-content:center}.wp-block-uagb-container.uagb-block-d7fc8def .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-d7fc8def .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-d7fc8def .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-d7fc8def .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-d7fc8def .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-d7fc8def{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-d7fc8def > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1400px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-d7fc8def{box-shadow: 0px 0px   #00000070 ;padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;overflow: visible;order: initial;border-color: inherit;background-repeat: no-repeat;background-position: 50% 50%;background-size: cover;background-attachment: scroll;background-image: url(https://steiger.ro/wp-content/uploads/2026/03/Steiger-hero.webp);background-clip: padding-box;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-3d144bc6 .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-3d144bc6 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-3d144bc6 .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-3d144bc6 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-3d144bc6 .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-3d144bc6{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-3d144bc6 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1400px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: row;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-3d144bc6{box-shadow: 0px 0px   #00000070 ;padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;overflow: visible;order: initial;border-color: inherit;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-e5a515c6 .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-e5a515c6 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-e5a515c6 .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-e5a515c6 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-e5a515c6 .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-e5a515c6{max-width: 50%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-e5a515c6 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1400px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-e5a515c6{box-shadow: 0px 0px   #00000070 ;padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;overflow: visible;order: initial;border-color: inherit;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-2b7e116c .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-2b7e116c .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-2b7e116c .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-2b7e116c .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-2b7e116c .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-2b7e116c{max-width: 50%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-2b7e116c > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1400px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-2b7e116c{box-shadow: 0px 0px   #00000070 ;padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;overflow: visible;order: initial;border-color: inherit;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-ba35a0bd .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-ba35a0bd .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-ba35a0bd .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-ba35a0bd .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-ba35a0bd .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-ba35a0bd{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-ba35a0bd > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1400px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: row;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-ba35a0bd{box-shadow: 0px 0px   #00000070 ;padding-top: 44px;padding-bottom: 44px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;overflow: visible;order: initial;border-color: inherit;row-gap: 20px;column-gap: 20px;}@media only screen and (max-width: 976px) {.wp-block-uagb-container.uagb-is-root-container .uagb-block-d7fc8def{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-d7fc8def > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-d7fc8def{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;order: initial;background-image: url(https://steiger.ro/wp-content/uploads/2026/03/Steiger-hero.webp);background-clip: padding-box;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-3d144bc6{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-3d144bc6 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-3d144bc6{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;order: initial;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-e5a515c6{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-e5a515c6 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-e5a515c6{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;order: initial;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-2b7e116c{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-2b7e116c > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-2b7e116c{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;order: initial;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-ba35a0bd{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-ba35a0bd > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-ba35a0bd{padding-top: 44px;padding-bottom: 44px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;order: initial;}}@media only screen and (max-width: 767px) {.wp-block-uagb-container.uagb-is-root-container .uagb-block-d7fc8def{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-d7fc8def > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-d7fc8def{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;order: initial;background-image: url(https://steiger.ro/wp-content/uploads/2026/03/Steiger-hero.webp);background-clip: padding-box;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-3d144bc6{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-3d144bc6 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-3d144bc6{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;order: initial;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-e5a515c6{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-e5a515c6 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-e5a515c6{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;order: initial;flex-wrap: wrap;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-2b7e116c{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-2b7e116c > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-2b7e116c{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;order: initial;flex-wrap: wrap;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-ba35a0bd{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-ba35a0bd > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-ba35a0bd{padding-top: 44px;padding-bottom: 44px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;order: initial;}}:root { --color1:  #EE2737;
--color2:  #2D2C2F;
} h1, h2, h3, h4, h5 {font-family: 'Volkhov', sans-serif; font-family: 'Noto Serif', Helvetica, Arial, sans-serif;}
h1 {font-size: clamp(2.0rem, 4.2vw, 4.2rem) !important; line-height: 120% !important; }
h2 {font-size: clamp(1.5rem, 2.5vw, 2.5rem) !important; line-height: 120% !important; }
h3 {font-size: clamp(1rem, 1.9vw, 1.8rem) !important; line-height: 100% !important; }
.upcs {text-transform: uppercase; }
.ast-builder-menu-1 .menu-item:hover > .menu-link, .ast-builder-menu-1 .inline-on-mobile .menu-item:hover > .ast-menu-toggle, .ast-builder-menu-1 .menu-item.current-menu-item > .menu-link, .ast-builder-menu-1 .inline-on-mobile .menu-item.current-menu-item > .ast-menu-toggle, .ast-builder-menu-1 .current-menu-ancestor > .menu-link {color: var(--color1) !important; }
.mw20 {display: block; max-width: 20% !important; } 
.mw30 {display: block; max-width: 30% !important; } 
.mw40 {display: block; max-width: 40% !important; } 
.mw50 {display: block; max-width: 50% !important; } 
.mw60 {display: block; max-width: 60% !important; } 
.mw70 {display: block; max-width: 70% !important; } 
.mw80 {display: block; max-width: 80% !important; } 
.totheleft {margin: 0 auto 0 0; }
a { color: var(--color1); }
a:hover { color: var(--color2); }
h2.line span.line, h3.line span.line {position: relative; }
h2.line span.line:after, h3.line span.line:after {content: ''; display: block; width: 10000%; height: 1px; background: red; position: absolute; left: calc(100% + 25px); top: calc(51% + 1px); }
.cutoff {overflow: hidden !important; }
.wp-block-uagb-container.line .uagb-container-inner-blocks-wrap { overflow: hidden; }
.cut img { clip-path: polygon(44px 0, calc( 100% - 44px) 0, 100% 44px, 100% calc( 100% - 44px), calc( 100% - 44px) 100%, 44px 100%, 0 calc( 100% - 44px), 0 44px); }
ul.wp-block-list ::marker {color: var(--color1); } 
.wp-block-uagb-counter__number * { color: var(--color1); }
.counterinside p { font-size: 26px; font-family: 'Volkhov'; font-family: 'Noto Serif', Helvetica, Arial, sans-serif;}
.wp-block-uagb-counter__title{}
.wp-block-uagb-counter__title { font-size: 20px; font-family: 'Noto Serif', Helvetica, Arial, sans-serif;}
.row5 .wp-block-uagb-counter__title { font-family: 'Noto Serif', Helvetica, Arial, sans-serif!important;}
.btn1 a, a.btn1 { text-align: center;background: var(--color1); display: inline-block !important; width: auto !important; padding: 6px 24px; color: #fff; text-decoration: none !important; clip-path: polygon(6px 0, calc(100% - 6px) 0, 100% 6px, 100% calc(100% - 6px), calc(100% - 6px) 100%, 6px 100%, 0 calc(100% - 6px), 0 6px); }
.btn1 a:hover, a.btn1:hover { background: var(--color2); }
.btn1 a:focus, .btn1:focus { color: #fff !important; }
p.l-size{font-size: 120%;} header .btn1 { font-family: Volkhov, Helvetica, Arial, sans-serif; padding: 10px 54px;  font-family: 'Noto Serif', Helvetica, Arial, sans-serif;} 
ul#ast-hf-menu-1 > li:after { content: ''; display: block; width: 1px; height: 50px; background: #ddd; position: absolute; right: 0; }
ul#ast-hf-menu-1 > li:last-child:after { display: none; }
.main-header-menu .menu-link { padding: 0 1.2rem; }
.ast-sticky-active.ast-header-sticked .btn1 { padding: 0 35px; }
.main-header-menu .sub-menu .menu-link { padding: 7px 20px; }
button.custom-lang-toggle{box-shadow: none!important;}
header span.menu-text{font-family: 'Noto Serif', Helvetica, Arial, sans-serif!important;} .home-hero {min-height: 755px; }
.home-hero * {color: #fff; }
.home-hero span {display: block; line-height: 1.1; }
span.hero1 {font-family: 'Assistant', sans-serif; font-size: clamp(1.5rem, 2.5vw, 2.25rem); font-weight: 400; }
span.hero3 {font-size: clamp(1.5rem, 2.5vw, 2.25rem) !important; font-weight: 400 !important; }
.home-hero:before {content: ''; display: block; width: 66%; height: 100%; position: absolute; background: var(--color1); mix-blend-mode: overlay; clip-path: polygon(0 0, 100% 0%, 62% 100%, 0% 100%); left: 0; top: 0; }
h1.wp-block-heading {gap: 12px; display: flex; flex-wrap: wrap; }
.entry-content.clear > .wp-block-uagb-container .wp-block-uagb-container {padding-left: 0; padding-right: 0; } 
.entry-content.clear > .wp-block-uagb-container {padding-left: 10px !important; padding-right: 10px !important; } 
.entry-content.clear > .wp-block-uagb-container.maprow { padding: 0 !important; }
.entry-content.clear > .wp-block-uagb-container.herocta {padding: 0 !important; }
.home-hero * {margin: 0 !important; }
span.hero2.upcs {line-height: 95%; }
span.hero2, span.hero3 { text-transform: uppercase; } .herocta * {margin: 0 !important; padding: 0 !important; min-height: 0 !important; text-decoration: none !important; text-align: center; gap: 0 !important;}
.herocta {background: var(--color2); padding: 0 !important;}
.herocta a {display: flex; width: 100%; text-align: center; align-items: center; justify-content: center; padding: 15px !important; color: #fff; font-family: 'Volkhov'; font-weight: 400 !important; font-size: clamp(1rem, 2vw, 1.5rem); line-height: 110%;font-family: 'Noto Serif', Helvetica, Arial, sans-serif;}
.herocta p:first-child a {background: var(--color2) !important;}
.herocta p:first-child a:hover {background: var(--color1) !important;background: #8A8D8F!important;}
.herocta p:last-child a {background: var(--color1) !important;}
.herocta p:last-child a:hover {background: var(--color2) !important;background: #8A8D8F!important;} 
.logogal figure.wp-block-image {align-items: center; justify-content: center; margin: auto !important; }
.wp-block-uagb-container.line.imgleft > .uagb-container-inner-blocks-wrap{column-gap: 50px!important;} .mtmvideo p{margin-bottom: 20px!important;} .row3 {background: #f2f2f2; padding-top: 240px !important; padding-bottom: 120px !important; margin-top: -120px; } 
.row3 .inner1 .uagb-container-inner-blocks-wrap {gap: 0 !important; } 
.row3 ul.wp-block-list {margin-left: 0 !important; } 
.row3 .inner1 * {overflow: visible !important; } 
.row3 .inner1 figure.wp-block-image.size-full {position: relative !important; width: 105px !important; height: 186px !important; } 
.row3 .inner1 figure.wp-block-image.size-full img {position: absolute !important; min-width: 165px !important; height: 186px !important; left: -30px !important; } 
.row3 .inner1 .wp-block-uagb-container:last-child {max-width: 100% !important; } 
.row3 h4 {margin-bottom: 0 !important; } 
.row3 .inner1, .row3 .inner1 .wp-block-uagb-container {padding-left: 0; }
.row3 .inner1 > .uagb-container-inner-blocks-wrap {gap: 14px !important; }
body .row3 .inner0 { position: relative; background: var(--color1) !important; padding: clamp(25px, 2.55vw, 50px) !important; margin-top: 25px; }
.row3 .inner0::before { content: ''; display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: url(//steiger.ro/wp-content/uploads/2026/04/steiger-bg2.webp); mix-blend-mode: multiply; background-size: cover; background-position: center; }
.row3 .inner0 h3 { margin-bottom: 0; color: #fff; line-height: normal !important; }  .row5 .inner1 .wp-block-uagb-container { background: #f2f2f2; clip-path: polygon(22px 0, calc(100% - 22px) 0, 100% 22px, 100% calc(100% - 22px), calc(100% - 22px) 100%, 22px 100%, 0 calc(100% - 22px), 0 22px); padding: 32px !important; }
.row5 .inner1 .wp-block-uagb-container h4 { margin-bottom: 0; }
.row5 .inner1 .wp-block-uagb-container:last-child { background: transparent; text-align: center; padding-bottom: 0!important;}
.row5.all-bg-box .inner1 .wp-block-uagb-container:last-child { background: #f2f2f2;text-align: left;}
.row5 .inner1 .wp-block-uagb-container:last-child p{margin-bottom: 0!important;}
.row5.v2 .inner1 .wp-block-uagb-container:last-child { background: #f2f2f2; text-align: left; }
.row5 > .uagb-container-inner-blocks-wrap { overflow: hidden; }
.row5:not(.v2) { background-image: url(//steiger.ro/wp-content/uploads/2026/04/steiger-bg1.webp); background-repeat: no-repeat; background-position: bottom right; }
.row5.v2-bg{background-image: url(//steiger.ro/wp-content/uploads/2026/06/About-Us-Steiger.webp);}
.row5.v3-bg{background-image: url(//steiger.ro/wp-content/uploads/2026/06/Integrated-Manufacturing-1.webp);}
.row5 .inner1 > .uagb-container-inner-blocks-wrap {justify-content: space-between !important; }
.v3.row5 .inner1 .wp-block-uagb-container:last-child {  padding-bottom: 32px !important;}
.row5.centercards .inner1 > .uagb-container-inner-blocks-wrap { justify-content: center !important; }
.greyfinalcard.row5 .inner1 .wp-block-uagb-container:last-child { background: #f2f2f2; text-align: left; } .row6 { background: #f2f2f2; }
.row6 .inner1 * { color: #fff; }
.row6 .inner1 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container { gap: 0; }
.row6 .inner1 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container > .wp-block-uagb-container > .uagb-container-inner-blocks-wrap { gap: 0; }
.row6 .inner1 p { margin: 0; }
.row6 .inner1 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container > .wp-block-uagb-container > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container { padding: 0; }
.row6 .inner1 h3 { margin: 0; }
.row6 .inner1 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container > .wp-block-uagb-container { border-left: 1px solid var(--color1); padding: 0 0 0 12px; margin-top: 8px; }
.row6 .inner1 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container { padding: 60px 34px; clip-path: polygon(44px 0, calc(100% - 44px) 0, 100% 44px, 100% calc(100% - 44px), calc(100% - 44px) 100%, 44px 100%, 0 calc(100% - 44px), 0 44px); padding-top: 400px; position: relative; }
.row6 .inner1 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:before { content: '' !important; display: block !important; width: 100% !important; height: 100% !important; background: linear-gradient(0deg, #010101, transparent 60%) !important; position: absolute; left: 0; top: 0; z-index:9}
.row6 .inner1 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container{ position: relative;}
.row6 .inner1 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container::after{ content: ""; position: absolute; inset: 0; background-image: var(--bg-image); background-size: cover;  background-position: center; background-repeat: no-repeat;    filter: grayscale(100%); z-index: 0;}
.row6 .inner1 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container > *{ position: relative; z-index: 10;}
.row6 .uagb-container-inner-blocks-wrap {justify-content: space-between !important; } 
.row6 .inner1 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container {max-width: 49%; }
.row6 h3.wp-block-heading{margin-bottom: 25px;} .cards.row6 .inner1 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container { width: 32%; } 
.cards.row6 .inner1 > .uagb-container-inner-blocks-wrap { justify-content: center !important; } 
.cards.row6 .inner1 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container > .wp-block-uagb-container { border: 0; padding: 0; margin-top: 25px; }
.cards.fourcards.row6 .inner1 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container { width: 23%; justify-content: flex-end; }
.cards.fourcards.row6 .inner1 > .uagb-container-inner-blocks-wrap { justify-content: space-between !important; } .row7 { position: relative; overflow: hidden !important; }
.row7:before { content: '' !important; display: block !important; width: 100%; left: 0; background: #f2f2f2; position: absolute !important; top: 280px; height: 100%; }
.row7 .uagb-container-inner-blocks-wrap { column-gap: 49px !important; }
.row7 img { clip-path: polygon(22px 0, calc(100% - 22px) 0, 100% 22px, 100% calc(100% - 22px), calc(100% - 22px) 100%, 22px 100%, 0 calc(100% - 22px), 0 22px); } div#ast-scroll-top { background: var(--color1); }
div#ast-scroll-top:hover { background: var(--color2); } .testimonialsrow { background: #f2f2f2; }
.testimonialsrow .inner1 .uagb-container-inner-blocks-wrap { overflow: visible !important; }
.testimonialsrow .inner1 .wp-block-uagb-container { background: #ffffff; justify-content: flex-start; position: relative; text-align: center; padding: 32px !important; overflow: visible !important; clip-path: polygon(22px 0, calc(100% - 22px) 0, 100% 22px, 100% calc(100% - 22px), calc(100% - 22px) 100%, 22px 100%, 0 calc(100% - 22px), 0 22px); }
.testimonialsrow .inner1 .wp-block-uagb-container:before { content: ''; display: block; width: calc(100% + 2px); height: calc(100% + 2px); background: var(--color1); position: absolute; left: -1px; top: -1px; z-index: 0; clip-path: polygon(22px 0, calc(100% - 22px) 0, 100% 22px, 100% calc(100% - 22px), calc(100% - 22px) 100%, 22px 100%, 0 calc(100% - 22px), 0 22px); }
.testimonialsrow .inner1 .wp-block-uagb-container:after { content: ''; display: block; width: calc(100% - 2px); height: calc(100% - 2px); background: #fff; position: absolute; left: 1px; top: 1px; z-index: 0; clip-path: polygon(22px 0, calc(100% - 22px) 0, 100% 22px, 100% calc(100% - 22px), calc(100% - 22px) 100%, 22px 100%, 0 calc(100% - 22px), 0 22px); }
.testimonialsrow .inner1 .wp-block-uagb-container * { position: relative; z-index: 1; }
.testimonialsrow .inner1 .wp-block-uagb-container p { margin: 0; min-height: 115px; }
.testimonialsrow .inner1 .wp-block-uagb-container p:first-child:before { content: url(//steiger.ro/wp-content/uploads/2026/04/quote-right.webp); display: block; }
.testimonialsrow .inner1 .wp-block-uagb-container p:last-child:before { content: ''; display: block; width: 105px; height: 1px; background: var(--color1); margin: 0 auto 10px; } .timeline .inner1 { background: #2D2C2F; text-align: center; padding: 120px 64px; clip-path: polygon(44px 0, calc(100% - 44px) 0, 100% 44px, 100% calc(100% - 44px), calc(100% - 44px) 100%, 44px 100%, 0 calc(100% - 44px), 0 44px); }
.timeline .inner1 h2 { color: #fff; max-width: 400px; }
.timeline .uagb-timeline__center-block .uagb-timeline__arrow { display: none !important; }
.timeline .uagb-timeline__center-block .uagb-timeline__field { display: grid !important; grid-template-columns: 120px 30px 1fr !important; align-items: center !important; float: none !important; width: 100% !important; position: relative !important; }
.timeline .uagb-timeline__center-block .uagb-timeline__date-new { display: block !important; grid-column: 1 !important; grid-row: 1 !important; text-align: right !important; padding-right: 15px !important; white-space: nowrap !important; }
.timeline .uagb-timeline__center-block .uagb-timeline__marker { grid-column: 2 !important; grid-row: 1 !important; position: relative !important; left: auto !important; right: auto !important; top: auto !important; justify-self: center !important; }
.timeline .uagb-timeline__center-block .uagb-timeline__day-left,
.timeline .uagb-timeline__center-block .uagb-timeline__day-right { grid-column: 3 !important; grid-row: 1 !important; float: none !important; margin: 0 !important; width: auto !important; }
.timeline .uagb-timeline__center-block .uagb-timeline__inner-date-new { display: none !important; }
.timeline .uagb-timeline__center-block .uagb-timeline__line, .timeline .uagb-timeline__center-block .uagb-timeline__line .uagb-timeline__line__inner { left: 130px !important; right: auto !important; bottom: 0 !important; z-index: 0 !important; }
.timeline .uagb-block-b16ea8c9.uagb-timeline__outer-wrap .uagb-timeline__marker svg { width: 12px !important; height: 12px !important; min-width: 12px !important; min-height: 12px !important; display: block; }
.timeline .uagb-block-b16ea8c9.uagb-timeline__outer-wrap .uagb-timeline__field:not(:last-child) { margin-bottom: 35px; }
.timeline .uagb-timeline__marker { margin-left: 0 !important; width: 12px !important; height: 12px !important; min-width: 12px !important; min-height: 12px !important; border-radius: 50% !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: none !important; z-index: 2 !important; position: relative !important; overflow: visible !important; }
.timeline .uagb-timeline__center-block .uagb-timeline__field:last-of-type::after { content: ''; position: absolute; left: 124px; top: calc(50% + 6px); width: 22px; bottom: 0; background: #fff; z-index: 1; pointer-events: none; }
.timeline.v2 .uagb-timeline__center-block .uagb-timeline__field { grid-template-columns: 280px 30px 1fr !important; }
.timeline.v2 .uagb-timeline__center-block .uagb-timeline__line { left: 290px !important; }
.timeline.v2 .uagb-timeline__center-block .uagb-timeline__field:last-of-type::after { left: 284px; }
.timeline .uagb-timeline__center-block .uagb-timeline__field:last-of-type::after { content: ''; position: absolute; left: 124px; top: calc(50% + 5px); width: 22px; bottom: 0; background: #fff; z-index: 1; pointer-events: none; height: 200px; }
.wp-block-uagb-content-timeline.uagb-timeline__outer-wrap { overflow: hidden; } .partner-logos img{height: 80px;width: auto!important;}
.partner-logos .slick-slide picture{justify-content: center; display: flex;}
.partner-logos .uagb-slick-carousel ul.slick-dots li button{box-shadow: none!important;}
.certifications-row{padding: 30px 0!important;}
.certifications-row img{max-height: 150px; width: auto!important;}
.certifications-row .spectra-image-gallery__media--grid { aspect-ratio: auto;}
.certifications-row picture{justify-content: center; display: flex;}
.pad1.before-certifications-row{padding-bottom: 0px!important;}
button.spectra-logo-lightbox-close{padding: 15px;background-color: #EE2737;z-index:999; right: 16px; top: 30px; border-radius: 0;}
button.spectra-logo-lightbox-close:hover{background-color: var(--ast-global-color-0);}
.certifications-row iframe{padding-top: 50px!important; margin-top: 50px!important;}
.spectra-logo-lightbox-media::before{height:0;}
.spectra-logo-lightbox-media{padding-top: 20px!important;background-color: #1e1e1f; padding-bottom: 20px;}
.spectra-logo-lightbox-media:after{display: none;} .cta1 { position: relative; background: var(--color1) !important; }
.cta1:before { content: ''; display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: url(//steiger.ro/wp-content/uploads/2026/04/steiger-bg2.webp); mix-blend-mode: multiply; background-size: cover; background-position: center; }
.cta1 h2, .cta1 p { color: #fff !important; }
.cta1 input { border-radius: 0 !important; }
button.ff-btn.ff-btn-submit.ff-btn-md.ff_btn_style.wpf_has_custom_css { border-radius: 0 !important; background: var(--color2); border: 0; font-family: 'Volkhov', sans-serif; font-size: 18px; font-family: 'Noto Serif', Helvetica, Arial, sans-serif;}
button.ff-btn.ff-btn-submit.ff-btn-md.ff_btn_style.wpf_has_custom_css:hover { opacity: 1 !important; color: var(--color1) !important; }
.fluentform .ff-el-group { margin-bottom: 10px !important; }
.fluentform select { border-radius: 0 !important; min-height: 1px !important; height: 40px !important; }
.ff-t-container.ff-column-container.ff_columns_total_2.fileuploadhere .ff-t-cell.ff-t-column-1 { background: #fff; margin-bottom: 5px; padding: 0 0 0 22px; }
.fileuploadhere .ff-el-group.ff-el-form-left { margin-bottom: 0 !important; }
.fileuploadhere .ff-el-input--content { margin: 0 !important; text-align: right; height: 40px; }
.fileuploadhere .ff-el-input--label { float: left; margin-bottom: 0; padding: 0px 15px 0 0 !important; width: 180px; }
span.ff_upload_btn.ff-btn { background: var(--color2) !important; }
span.ff_upload_btn.ff-btn:hover { color: var(--color1) !important; }
.ff_t_c { color: #fff; }
.cta1 a { color: #fff; } 
.cta1 a:hover { text-decoration: none !important; } .rightcolonly .contentcol { background: rgba(0,0,0,.85); padding: 67px !important; overflow: hidden; clip-path: polygon(44px 0, calc(100% - 44px) 0, 100% 44px, 100% calc(100% - 44px), calc(100% - 44px) 100%, 44px 100%, 0 calc(100% - 44px), 0 44px); }
.rightcolonly .contentcol * { color: #fff; }
.entry-content.clear > .rightcolonly.inner:nth-child(2n+1) { background: #f1f1f1 !important; } p.pretitle { font-size: 30px; line-height: 110%; margin: 0 0 12px 0; }
p.bdleft { border-left: 1px solid var(--color1); padding-left: 22px; }
p.greybg { background: #f8f8f8; color: #000 !important; padding: 32px; }
.rightcolonly .contentcol h2.wp-block-heading.line { overflow: hidden; } footer * { color: #fff; }
footer p, footer a { font-size: 18px; }
footer h3 { font-size: 24px !important; position: relative; }
footer h3:after { content: ''; display: block; width: 85px; height: 3px; background: var(--color1); margin: 15px 0; }
footer a:hover { color: var(--color1); }
.site-below-footer-wrap * { color: #111; } li#menu-item-32 a.menu-link { background: var(--color1); color: #fff; text-transform: none; clip-path: polygon(6px 0, calc(100% - 6px) 0, 100% 6px, 100% calc(100% - 6px), calc(100% - 6px) 100%, 6px 100%, 0 calc(100% - 6px), 0 6px); max-height: 43px; margin-left: 60px; }
li#menu-item-32 a.menu-link:hover { background: var(--color2); color: #fff !important; }
.ast-builder-menu-1 .sub-menu, .ast-builder-menu-1 .inline-on-mobile .sub-menu { border-color: var(--color1); } .home-hero > .uagb-container-inner-blocks-wrap:before {content: ''; display: block; width: 200%; height: 200%; background: #000; position: absolute; left: -50%; top: -50%; opacity: .75; background: linear-gradient(90deg, black 45%, transparent 65%); }
.home-hero { overflow: hidden !important;}
.inner.home-hero:before {clip-path: polygon(0 0, 100% 0%, 75% 100%, 0% 100%); }
.home-hero.inner {min-height: 500px; overflow: hidden; } 
.herocta.inner a {font-size: 24px; padding: 12px 24px !important; } 
.imgleft.inner h2 {margin: 0 auto 0 0 !important; } 
.home-hero.inner .content { padding-top: 44px; padding-bottom: 44px; }
.imgleft.inner * {margin: 0 !important; } 
.imgleft.inner h3 {font-size: 22px !important; }
.imgleft.inner > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container {height: 100%; gap: 22px; } 
.imgleft.inner .wp-block-uagb-container.line {overflow: hidden; } 
.pad1 { padding-top: 120px !important; padding-bottom: 120px !important; } 
.pad1 + .pad1 { padding-top: 0 !important; } .checkmarker ::marker {content: '✓'; } 
.row3.inner {padding-top: 120px !important; margin-top: 0 !important; } 
.steps .uagb-timeline__events-inner--content {background: #f2f2f2; clip-path: polygon(22px 0, calc(100% - 22px) 0, 100% 22px, 100% calc(100% - 22px), calc(100% - 22px) 100%, 22px 100%, 0 calc(100% - 22px), 0 22px); padding: 32px !important; }
.steps p.uagb-timeline__heading {color: var(--color1); font-family: 'Volkhov', sans-serif; font-family: 'Noto Serif', Helvetica, Arial, sans-serif;}
.steps .wp-block-uagb-content-timeline.uagb-timeline__outer-wrap.uagb-block-b16ea8c9.uagb-timeline__content-wrap.uagb-timeline__arrow-center.uagb-timeline.uagb-timeline__center-block {max-width: 1000px; }
.steps p.uagb-timeline-desc-content {text-align: left !important; font-size: 16px; letter-spacing: .4px; font-weight: 700; }
.steps .uagb-timeline__center-block .uagb-timeline__field:last-of-type { position: relative; }
.steps .uagb-timeline__center-block .uagb-timeline__field:last-of-type::after { content: ''; position: absolute; left: calc(50% - 11px); top: calc(50% + 6px); width: 22px; bottom: 0; height: 200px; background: #fff; z-index: 1; pointer-events: none; }
.steps .uagb-timeline__center-block .uagb-timeline__field:last-of-type .uagb-timeline__marker { z-index: 2; }
.steps svg { width: 12px; height: 12px; }
.faqs h3.wp-block-accordion-heading {font-size: 22px !important; }
.faqs h3.wp-block-accordion-heading:hover, .faqs h3.wp-block-accordion-heading:hover * {color: var(--color1) !important; }
:root :where(.is-layout-flow) > * {margin-top: 12px; }
.faqs button:hover {background: transparent; color: #1e293b; }
.faqs .wp-block-accordion-heading__toggle:hover .wp-block-accordion-heading__toggle-title {text-decoration: none; }
.faqs .wp-block-accordion-item-is-layout-flow.is-open h3, .faqs h3.wp-block-accordion-heading:focus, .faqs button:focus {background: transparent !important; color: var(--color1) !important; }
.faqs .wp-block-accordion-panel {padding-bottom: 12px; } 
.faqs .wp-block-accordion-item.is-layout-flow.wp-block-accordion-item-is-layout-flow {margin-top: 12px !important; }
.rightcolonly.inner .contentcol {gap: 22px; } 
.rightcolonly.inner .contentcol * {margin-bottom: 0; } 
.rightcolonly.inner .title {min-width: 100%; } 
.multipleinner .wp-block-uagb-container {gap: 8px; }
.pad-ty { padding-top: 120px !important; }
.pad-by { padding-bottom: 120px !important; }
[CLASS*="-sticky-header-active"] .ast-header-sticked [data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg {fill: var(--color1) !important; }
.nopmrg p { margin-bottom: 0; }
.fluentform input, .fluentform textarea { border-radius: 0 !important; }
.inforow .frm-fluent-form .ff-t-container { gap: 15px !important; } 
.inforow .fluentform .ff-el-group { margin-bottom: 15px !important; }
li#menu-item-32.current_page_item a.menu-link { color: #fff !important;} .row8 { background: #f2f2f2; padding-top: 44px !important; padding-bottom: 44px !important; }
.row8 p { margin: 0 !important; }
.custom-language-switcher * { color: var(--color1); }
header .custom-lang-option:hover { background: #fff; color: #111 !important; }
.custom-language-switcher a:hover, .custom-language-switcher a:hover * { color: #111 !important; }
.custom-language-switcher button.custom-lang-toggle:hover svg { color: #111 !important; }
.custom-language-switcher button.custom-lang-toggle:hover *, .custom-language-switcher button.custom-lang-toggle:hover svg, .custom-language-switcher button.custom-lang-toggle:hover svg path { color: #111 !important; } .team .inner0 img {  width: 75%;  height: auto;  max-width: 340px;  clip-path: polygon(24px 0, calc( 100% - 24px) 0, 100% 24px, 100% calc( 100% - 24px), calc( 100% - 24px) 100%, 24px 100%, 0 calc( 100% - 24px), 0 24px); }
.team .inner0 .uagb-team__prefix { color: #EE2737; }  @media(max-width: 1500px) {
.wp-block-uagb-counter--number .wp-block-uagb-counter__number {font-size: 40px; color: #3a3a3a; }
.counterinside * {    align-items: flex-start !important;}
}
@media(max-width: 1280px) {
.site-above-footer-wrap {padding: 120px 32px; }
.row3 {background: #f2f2f2; padding-top: 205px !important; padding-bottom: 120px !important; margin-top: -138px; }
header .btn1 { padding: 12px; } 
.main-header-menu .menu-link { padding: 0 10px; }
}
@media(max-width: 1023px) {
.imgleft .uagb-container-inner-blocks-wrap > div {display: block !important; width: 100% !important; text-align: center !important; max-width: 100% !important; }
.imgleft .uagb-container-inner-blocks-wrap {display: block !important; }
h2.totheleft {text-align: left !important; }
.row3 {padding-top: 60px !important; margin-top: 60px !important; padding-bottom: 60px !important; text-align: center; }
.row3 .uagb-container-inner-blocks-wrap {display: block !important; }
.row3 .uagb-container-inner-blocks-wrap .wp-block-uagb-container {display: block; width: 100% !important; max-width: 100% !important; min-width: 100% !important; }
.row3 .uagb-container-inner-blocks-wrap .wp-block-uagb-container figure {display: block !important; margin: auto; }
.row3 ul.wp-block-list {max-width: 300px !important; margin: auto !important; text-align: left !important; }
.row3 .uagb-container-inner-blocks-wrap .wp-block-uagb-container:not(.inner0) {padding-top: 0 !important; }
.row4 {padding-top: 60px !important; padding-bottom: 60px !important; }
.row4 .uagb-container-inner-blocks-wrap {display: block !important; }
.row4 .uagb-container-inner-blocks-wrap .wp-block-uagb-container {display: block; width: 100% !important; max-width: 100% !important; min-width: 100% !important; }
.row5 {padding-top: 0 !important; padding-bottom: 60px !important; }
.row5 .inner1 .wp-block-uagb-container {padding: 32px 22px; }
.row5 ul.wp-block-list {margin-left: 0 !important; }
.row6 {padding-top: 60px !important; padding-bottom: 60px !important; }
.row6 .inner1  .wp-block-uagb-container .uagb-container-inner-blocks-wrap {display: block; }
.row6 .inner1 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container > .wp-block-uagb-container {padding-left: 12px; }
.row6 .inner1 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container > .wp-block-uagb-container .wp-block-uagb-container {display: block !important; width: 100% !important; min-width: 100% !important; max-width: 100% !important; }
.rightcolonly {padding: 60px 32px !important; }
.rightcolonly .uagb-container-inner-blocks-wrap {display: block !important; }
.rightcolonly .uagb-container-inner-blocks-wrap .wp-block-uagb-container {display: block; width: 100% !important; max-width: 100% !important; min-width: 100% !important; }
.row5 {padding-top: 60px !important; padding-bottom: 60px !important; }
.mw3, .mw40, .mw50, .mw60 {max-width: 60% !important; }
.counterinside, .counterinside .uagb-container-inner-blocks-wrap {display: block !important; }
.counterinside .wp-block-uagb-container {display: block; width: 100% !important; max-width: 100% !important; min-width: 100% !important; }
.row7:before {top: 0; }
.row7:before {    top: 320px;}
.row7 {padding-top: 60px !important; padding-bottom: 60px !important; }
.testimonialsrow {padding-bottom: 60px !important; }
.timeline .uagb-container-inner-blocks-wrap {display: block !important; }
.timeline .uagb-container-inner-blocks-wrap .wp-block-uagb-container {display: block; width: 100% !important; max-width: 100% !important; min-width: 100% !important; }
.timeline .uagb-container-inner-blocks-wrap .inner1 {max-width: 90% !important; min-width: 90% !important; width: 90% !important; margin: auto; text-align: center !important; margin-bottom: 44px; padding: 42px !important; }
.timeline h2.wp-block-heading {margin: 0 auto 32px; }
.timeline figure.wp-block-image.size-full, .timeline figure.wp-block-image.size-full img {max-height: 300px; width: auto; }
.ast-builder-grid-row-container.ast-builder-grid-row-tablet-4-equal .ast-builder-grid-row {grid-template-columns: repeat(2, 1fr); }
.site-above-footer-wrap[data-section="section-above-footer-builder"] {padding-top: 60px !important; padding-bottom: 60px !important; }
.row6 .inner1 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container { max-width: 100% !important; width: 100% !important; min-width:100% !important; }
.imgleft.inner > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container { height: auto; }
.imgleft.inner li {text-align: left; }
.imgleft.inner .wp-block-uagb-container.line {gap: 22px !important; display: flex !important; }
.imgleft > .uagb-container-inner-blocks-wrap {display: flex !important; flex-wrap: wrap !important; }
.imgleft .wp-block-uagb-container.line {order: 2 !important; }
.imgleft .wp-block-uagb-container.img {order: 1 !important; }
.row3.inner ul.wp-block-list {max-width: 900px !important; }
.pad-ty { padding-top: 60px !important; }
.pad-by { padding-bottom: 60px !important; }
.home .row7 {padding-top: 0 !important; }
.rightcolonly > .uagb-container-inner-blocks-wrap {gap: 22px !important; display: flex !important; }
.rightcolonly .contentcol {gap: 15px !important; display: flex !important; }
.rightcolonly p.btn1 {text-align: center; }
.counterinside .wp-block-uagb-container {padding-top: 0; padding-bottom: 0; }
}
@media(max-width: 767px) {
.home-hero:before {width: 100%; clip-path: none!important; mix-blend-mode: multiply; }
.row7 li {text-align: left; } 
.row7 {text-align: center; } 
.home-hero {min-height: 500px; }
.pad1 { padding-top: 60px !important; padding-bottom: 60px !important; }
.row3.inner {padding-top: 60px !important; }
.home-hero .empty {display: none; } 
.faqs h3.wp-block-accordion-heading {font-size: 18px !important; }
.row7 h4.wp-block-heading {margin-bottom: 0; } 
.ast-builder-footer-grid-columns.site-above-footer-inner-wrap.ast-builder-grid-row {display: flex; flex-wrap: wrap; gap: 32px; } 
.site-footer-section {width: 100%; }
footer p {margin-bottom: 0; } 
footer .widget {margin: 0; } 
footer h3 {margin-bottom: 0; }
.timeline .uagb-timeline__center-block .uagb-timeline__field,
.timeline.v2 .uagb-timeline__center-block .uagb-timeline__field { grid-template-columns: 68px 20px 1fr !important; }
.timeline .uagb-timeline__center-block .uagb-timeline__date-new { font-size: 18px !important; line-height: 1.1 !important; padding-right: 6px !important; white-space: normal !important; }
.timeline .uagb-timeline__center-block .uagb-timeline__line,
.timeline .uagb-timeline__center-block .uagb-timeline__line .uagb-timeline__line__inner,
.timeline.v2 .uagb-timeline__center-block .uagb-timeline__line { left: 73px !important; }
.timeline .uagb-timeline__center-block .uagb-timeline__field:last-of-type::after,
.timeline.v2 .uagb-timeline__center-block .uagb-timeline__field:last-of-type::after { left: 67px; width: 16px; }
.wp-block-uagb-container.line.timeline.v2.uagb-block-1c96efec.alignfull.uagb-is-root-container { padding-top: 0; }
section#block-8 { margin-bottom: 1.25rem !important; } .row6 .inner1 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container{padding-top: 200px;}
.partner-logos img{max-height: 70px;width: auto;}
} @media (min-width: 1025px) and (max-width: 1600px){
.home-hero span {width: 100%;}
} @media (min-width: 768px) { 
.frm-fluent-form .ff-t-container { gap: 10px !important; } 
.row3 .inner0 h3 { max-width: 70%; }
}
@media(min-width: 1200px) { .home .home-hero .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:not(.empty){min-width: 70%;}
.home .home-hero:before{width: 100%;}
.row4 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:first-child {max-width: 40%;}
.row4 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:last-child {max-width: 60%;}
.row4.v2 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:first-child {max-width: 50%;}
.row4.v2 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:last-child {max-width: 50%;}
}
@media(min-width: 1024px){
}@media (prefers-reduced-motion: no-preference) { @keyframes steiger-fade-blur-up {
from {
opacity: 0;
transform: translateY(36px);
filter: blur(10px);
}
to {
opacity: 1;
transform: translateY(0);
filter: blur(0);
}
}
@keyframes steiger-fade-blur-left {
from {
opacity: 0;
transform: translateX(40px);
filter: blur(8px);
}
to {
opacity: 1;
transform: translateX(0);
filter: blur(0);
}
}
@keyframes steiger-fade-blur-right {
from {
opacity: 0;
transform: translateX(-40px);
filter: blur(8px);
}
to {
opacity: 1;
transform: translateX(0);
filter: blur(0);
}
}
@keyframes steiger-scale-fade-in {
from {
opacity: 0;
transform: scale(0.92);
}
to {
opacity: 1;
transform: scale(1);
}
}
@keyframes steiger-fade-up {
from {
opacity: 0;
transform: translateY(28px);
}
to {
opacity: 1;
transform: translateY(0);
}
}
@keyframes steiger-clip-reveal {
from {
opacity: 0;
transform: translateY(20px) scale(1.04);
clip-path: polygon(22px 0, calc(100% - 22px) 0, 100% 22px, 100% calc(100% - 22px), calc(100% - 22px) 100%, 22px 100%, 0 calc(100% - 22px), 0 22px);
}
to {
opacity: 1;
transform: translateY(0) scale(1);
clip-path: polygon(22px 0, calc(100% - 22px) 0, 100% 22px, 100% calc(100% - 22px), calc(100% - 22px) 100%, 22px 100%, 0 calc(100% - 22px), 0 22px);
}
}
@keyframes steiger-line-grow {
from {
opacity: 0;
transform: translateX(-12px);
}
to {
opacity: 1;
transform: translateX(0);
}
}
@keyframes steiger-heading-line-reveal {
from {
transform: scaleX(0);
}
to {
transform: scaleX(1);
}
}  html.steiger-js h2.line,
html.steiger-js h3.line,
html.steiger-js p.pretitle,
html.steiger-js .row3 .inner1 figure.wp-block-image,
html.steiger-js .row3 h4,
html.steiger-js .row3 ul.wp-block-list li,
html.steiger-js .row5 .inner1 .wp-block-uagb-container,
html.steiger-js .row6 .inner1 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container,
html.steiger-js .row7 figure.wp-block-image,
html.steiger-js .row7 h2,
html.steiger-js .row7 h3,
html.steiger-js .row7 h4,
html.steiger-js .row7 p.bdleft,
html.steiger-js .imgleft.inner .wp-block-uagb-container.img figure,
html.steiger-js .imgleft.inner .wp-block-uagb-container.line > .uagb-container-inner-blocks-wrap > *,
html.steiger-js .testimonialsrow .inner1 .wp-block-uagb-container,
html.steiger-js .cta1 h2,
html.steiger-js .cta1 p:not(.pretitle),
html.steiger-js .cta1 .fluentform,
html.steiger-js .rightcolonly .contentcol > *,
html.steiger-js .logogal figure.wp-block-image,
html.steiger-js .counterinside .wp-block-uagb-container,
html.steiger-js .faqs .wp-block-accordion-heading,
html.steiger-js .entry-content .btn1,
html.steiger-js .entry-content a.btn1,
html.steiger-js p.greybg,
html.steiger-js .site-above-footer-wrap .site-footer-section {
opacity: 0;
}
[data-steiger-animate] {
opacity: 0;
will-change: opacity, transform, filter;
}
[data-steiger-animate].steiger-visible {
animation-fill-mode: forwards;
animation-timing-function: cubic-bezier(0.22, 1, 0.36, 1);
}
[data-steiger-animate="fade-blur-up"].steiger-visible {
animation-name: steiger-fade-blur-up;
animation-duration: 0.85s;
}
[data-steiger-animate="fade-blur-left"].steiger-visible {
animation-name: steiger-fade-blur-left;
animation-duration: 0.8s;
}
[data-steiger-animate="fade-blur-right"].steiger-visible {
animation-name: steiger-fade-blur-right;
animation-duration: 0.8s;
}
[data-steiger-animate="scale-fade"].steiger-visible {
animation-name: steiger-scale-fade-in;
animation-duration: 0.75s;
}
[data-steiger-animate="fade-up"].steiger-visible {
animation-name: steiger-fade-up;
animation-duration: 0.7s;
}
[data-steiger-animate="clip-reveal"].steiger-visible {
animation-name: steiger-clip-reveal;
animation-duration: 0.9s;
}
[data-steiger-animate="line-grow"].steiger-visible {
animation-name: steiger-line-grow;
animation-duration: 0.65s;
} [data-steiger-animate].steiger-visible {
animation-delay: var(--steiger-delay, 0ms);
} h2.line span.line::after,
h3.line span.line::after {
width: 100vw;
transform: scaleX(0);
transform-origin: left center;
will-change: transform;
}
h2.line.steiger-visible span.line::after,
h3.line.steiger-visible span.line::after {
animation: steiger-heading-line-reveal 0.8s linear forwards;
animation-delay: calc(var(--steiger-delay, 0ms) + 0.15s);
} .home-hero h1.wp-block-heading span.hero1,
.home-hero h1.wp-block-heading span.hero2,
.home-hero h1.wp-block-heading span.hero3 {
opacity: 0;
}
.home-hero.steiger-hero-ready h1.wp-block-heading span.hero1,
.home-hero.steiger-hero-ready h1.wp-block-heading span.hero2,
.home-hero.steiger-hero-ready h1.wp-block-heading span.hero3 {
animation: steiger-fade-blur-up 0.9s cubic-bezier(0.22, 1, 0.36, 1) forwards;
}
.home-hero.steiger-hero-ready h1.wp-block-heading span.hero1 { animation-delay: 0.1s; }
.home-hero.steiger-hero-ready h1.wp-block-heading span.hero2 { animation-delay: 0.28s; }
.home-hero.steiger-hero-ready h1.wp-block-heading span.hero3 { animation-delay: 0.46s; }
.home-hero p {
opacity: 0;
}
.home-hero.steiger-hero-ready p {
animation: steiger-fade-blur-up 0.85s cubic-bezier(0.22, 1, 0.36, 1) forwards;
animation-delay: var(--steiger-hero-delay, 0.64s);
} .home-hero.inner .content > * {
opacity: 0;
}
.home-hero.inner.steiger-hero-ready .content > * {
animation: steiger-fade-blur-up 0.85s cubic-bezier(0.22, 1, 0.36, 1) forwards;
}
.home-hero.inner.steiger-hero-ready .content > *:nth-child(1) { animation-delay: 0.1s; }
.home-hero.inner.steiger-hero-ready .content > *:nth-child(2) { animation-delay: 0.25s; }
.home-hero.inner.steiger-hero-ready .content > *:nth-child(3) { animation-delay: 0.4s; }
.home-hero.inner.steiger-hero-ready .content > *:nth-child(4) { animation-delay: 0.55s; }
} @media (prefers-reduced-motion: reduce) {
[data-steiger-animate],
.home-hero h1.wp-block-heading span,
.home-hero p,
.home-hero.inner .content > * {
opacity: 1 !important;
animation: none !important;
}
h2.line span.line::after,
h3.line span.line::after {
transform: none !important;
}
.imgleft figure .steiger-img-zoom,
.row4:not(.team) figure .steiger-img-zoom {
transform: none !important;
transition: none !important;
}
.imgleft figure img,
.row4:not(.team) figure img,
.row7 figure.wp-block-image img {
transition: filter 0.3s ease !important;
}
} .imgleft figure, .row4:not(.team) figure {
position: relative;
overflow: hidden;
clip-path: polygon(44px 0, calc( 100% - 44px) 0, 100% 44px, 100% calc( 100% - 44px), calc( 100% - 44px) 100%, 44px 100%, 0 calc( 100% - 44px), 0 44px);
}
.imgleft figure::before, .row4:not(.team) figure::before {
content: '';
display: block;
width: 66%;
height: 100%;
position: absolute;
background: var(--color1);
mix-blend-mode: overlay;
clip-path: polygon(0 0, 100% 0%, 62% 100%, 0% 100%);
left: 0;
top: 0;
z-index: 1;
pointer-events: none;
transform: translateX(0);
transition: transform 0.35s ease;
}
.imgleft figure.is-overlay-out::before, .row4:not(.team) figure.is-overlay-out::before {
transform: translateX(-110%);
}
.imgleft figure img, .row4:not(.team) img {
display: block;
filter: grayscale(100%) brightness(0.9) contrast(1.3);
transition: filter 0.3s ease;
}
.imgleft figure .steiger-img-zoom,
.row4:not(.team) figure .steiger-img-zoom {
display: block;
width: 100%;
transform: scale(1);
transform-origin: center center;
transition: transform 1s cubic-bezier(0.22, 1, 0.36, 1);
}
.imgleft figure .steiger-img-zoom img,
.row4:not(.team) figure .steiger-img-zoom img {
width: 100%;
height: 100%;
display: block;
}
.imgleft figure:hover img,
.imgleft figure.is-overlay-out img,
.row4:not(.team) figure:hover img,
.row4:not(.team) figure.is-overlay-out img {
filter: grayscale(0%);
}
.imgleft figure:hover .steiger-img-zoom,
.imgleft figure.is-overlay-out .steiger-img-zoom,
.row4:not(.team) figure:hover .steiger-img-zoom,
.row4:not(.team) figure.is-overlay-out .steiger-img-zoom {
transform: scale(1.2);
transition: transform 20s cubic-bezier(0.22, 1, 0.36, 1);
} .row7 figure.wp-block-image {
position: relative;
overflow: hidden;
clip-path: polygon(22px 0, calc(100% - 22px) 0, 100% 22px, 100% calc(100% - 22px), calc(100% - 22px) 100%, 22px 100%, 0 calc(100% - 22px), 0 22px);
}
.row7 figure.wp-block-image::before {
content: '';
display: block;
width: 66%;
height: 100%;
position: absolute;
background: var(--color1);
mix-blend-mode: overlay;
clip-path: polygon(0 0, 100% 0%, 62% 100%, 0% 100%);
left: 0;
top: 0;
z-index: 1;
pointer-events: none;
transform: translateX(0);
transition: transform 0.35s ease;
}
.row7 figure.wp-block-image.is-overlay-out::before {
transform: translateX(-110%);
}
.row7 figure.wp-block-image img {
display: block;
filter: grayscale(100%) brightness(0.9) contrast(1.3);
transition: filter 0.3s ease;
}
.row7 figure.wp-block-image:hover img,
.row7 figure.wp-block-image.is-overlay-out img {
filter: grayscale(0%);
} .imgleft.nored figure::before,
.row4.nored:not(.team) figure::before {
display: none;
}textarea#ff_3_description, textarea#ff_4_description { height: 40px; min-height: 40px; }
li#menu-item-1535, li#menu-item-1530 { margin-bottom: 32px; }
.ast-footer-copyright .ast-footer-copyright { padding: 20px 0; }
.ast-footer-copyright p { font-size: 16px; }
.site-below-footer-wrap * { color: #ffffff; }
.mtm { margin-top: 5px; font-size: 12px; margin-top: 10px; letter-spacing: 0.5px; }
.mtm a { bottom: 2px !important; }
ul#ast-hf-menu-1-sticky > li:after { content: ''; display: block; width: 1px; height: 20px; background: #ddd; position: absolute; right: 0; }
ul#ast-hf-menu-1-sticky > li:last-child:after { display: none; }
.main-header-menu .menu-link { padding: 0 1rem !important; }
ul.sub-menu > li { margin-bottom: 14px; margin-top: 14px; }
ul.custom-lang-dropdown { padding: 6px 12px; }
section#block-8 img { max-width: 174px; }
.ast-builder-layout-element.site-header-focus-item.ast-header-html-3 a { font-size: 20px; line-height: 1.8; }
.centercards.row6 .uagb-container-inner-blocks-wrap { justify-content: center !important; }
.inforow .ff-el-form-check.ff-el-tc * { color: #111; }
span.hero2 { line-height: 120% !important; }
.imgleft.dark * { color: #fff; }
.imgleft.dark { background: #111; }
a:focus { color: var(--color1) !important; } .ff-el-form-check.ff-el-tc a:hover { text-decoration: none !important; }
.cta1 .error.text-danger { color: #fff; }
.herocta p:last-child a:focus { color: #fff !important; } 
section#block-21, section#block-20, section#block-22 { display: inline-block; margin: 0 14px 14px 0; background: #fff; padding: 14px; border-radius: 5px; max-width: calc( 33.3% - 14px); } 
.contacttable tr:first-child { background: var(--color2); color: #fff;font-size: 18px; }
.contacttable tr td { border-color: #dedede !important; }
.contacttable table { background: linear-gradient(45deg, #f7f7f7, #f9f9f9); }
section#block-25, section#block-12 { margin-right: 14px; max-width: calc( 50% - 14px); display: inline-block; padding: 10px; background: #fff; border-radius: 5px; margin-bottom: 14px; }
form#fluentform_5 .ff-el-group.ff-text-center.ff_submit_btn_wrapper.ff_submit_btn_wrapper_custom, form#fluentform_9 .ff-el-group.ff-text-center.ff_submit_btn_wrapper.ff_submit_btn_wrapper_custom { margin-bottom: 0 !important; }
form#fluentform_5, form#fluentform_9 { background: #eaeaea; padding: 20px; background: linear-gradient(45deg, #f0f0f0, #f1f0f0); }
.ast-single-post .entry-content a { text-underline-offset: 4px; text-decoration-thickness: 1px; }
.ast-single-post .entry-content a:hover { text-decoration: none; }
.imgleft img { aspect-ratio: 1 / 1; object-fit: cover; }
.imgleft .origin-img img{aspect-ratio: auto;}
.faqs img { aspect-ratio: 1/1.2; }
.row7 img { aspect-ratio: 4/2.5; object-fit: cover; }
.uagb-block-fa5edb52 .spectra-image-gallery__media-thumbnail-caption--bar-outside { padding: 5px; font-size: 15px; clip-path: polygon(6px 0, calc(100% - 6px) 0, 100% 6px, 100% calc(100% - 6px), calc(100% - 6px) 100%, 6px 100%, 0 calc(100% - 6px), 0 6px); }
@media (max-width: 990px) {
.home-hero.inner .content { min-width: 70%; }
.row5 .inner1 .wp-block-uagb-container:last-child { padding-bottom: 32px !important; }
}
@media (max-width: 767px) {
.mw3, .mw40, .mw50, .mw60, .mw80 { max-width: 100% !important; }
.rightcolonly .contentcol { padding: 52px 32px !important; }
.contacttable tr:first-child { display: none; } 
.contacttable tr, .contacttable tr td { display: block; text-align: center; } 
.contacttable tr td:first-child { background: var(--color2); color: #fff; border-color: var(--color2) !important; } 
.contacttable tr { margin-bottom: 32px; }
}.ff-default .ff-el-form-control { padding: 5px 15px !important; }
.ff-default textarea.ff-el-form-control { padding-top: 10px !important; }
.fluentform input::placeholder,
.fluentform textarea::placeholder { color: var(--ast-global-color-3) !important; } .ff-t-container.ff-column-container.ff_columns_total_2.fileuploadhere .ff-t-cell.ff-t-column-1 { padding: 0 0 0 15px !important; }
.cards.fourcards.row6 .inner1 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container { width: 49%; } @media screen and (min-width: 768px) {
.fluentform .two_col .ff-t-column-1 { flex-basis: calc(33.333% - 10px) !important; }
.fluentform .two_col .ff-t-column-2 { flex-basis: calc(66.666% - 5px) !important; }
}
@media screen and (min-width: 1024px) { 
.row4 .uagb-container-inner-blocks-wrap { column-gap: 50px !important; }
} #fluentform_11,
#fluentform_14,
#fluentform_13,
#fluentform_15 {
max-width: 980px;
margin: 0 auto;
padding: 40px 24px;
}
#fluentform_11 .ff-el-group,
#fluentform_14 .ff-el-group,
#fluentform_13 .ff-el-group,
#fluentform_15 .ff-el-group {
margin-bottom: 18px;
}
#fluentform_11 .ff-el-form-control,
#fluentform_14 .ff-el-form-control,
#fluentform_13 .ff-el-form-control,
#fluentform_15 .ff-el-form-control {
width: 100%;
height: 54px;
padding: 0 16px;
border: 1px solid #d8d8d8;
border-radius: 6px;
background: #fff;
font-size: 16px;
color: #333;
box-sizing: border-box;
transition: border-color 0.2s ease, box-shadow 0.2s ease;
}
#fluentform_11 textarea.ff-el-form-control,
#fluentform_14 textarea.ff-el-form-control,
#fluentform_13 textarea.ff-el-form-control,
#fluentform_15 textarea.ff-el-form-control {
min-height: 140px;
height: auto;
padding: 14px 16px;
resize: vertical;
}
#fluentform_11 .ff-el-form-control:focus,
#fluentform_14 .ff-el-form-control:focus,
#fluentform_13 .ff-el-form-control:focus,
#fluentform_15 .ff-el-form-control:focus {
outline: none;
border-color: rgba(199, 4, 0, 1);
box-shadow: 0 0 0 3px rgba(199, 4, 0, 0.12);
} #fluentform_13 .ff-custom_html p,
#fluentform_15 .ff-custom_html p {
margin: 0 0 14px;
font-size: 18px;
line-height: 1.5;
color: #222;
}
#fluentform_13 img,
#fluentform_15 img {
display: block;
max-width: 100%;
height: auto;
border-radius: 8px;
} #fluentform_11 .ff-column-container,
#fluentform_14 .ff-column-container {
display: flex;
gap: 24px;
margin-bottom: 20px;
}
#fluentform_11 .ff-t-cell,
#fluentform_14 .ff-t-cell {
flex: 1 1 0;
min-width: 0;
} #fluentform_13 .ff-column-container,
#fluentform_15 .ff-column-container {
display: flex;
align-items: stretch;
gap: 32px;
margin-bottom: 24px;
}
#fluentform_13 .ff-t-cell,
#fluentform_15 .ff-t-cell {
flex: 1 1 50%;
min-width: 0;
}
#fluentform_13 .ff-t-column-1,
#fluentform_15 .ff-t-column-1,
#fluentform_13 .ff-t-column-2,
#fluentform_15 .ff-t-column-2 {
display: flex;
flex-direction: column;
}
#fluentform_13 .ff-t-column-1 .ff-el-group,
#fluentform_15 .ff-t-column-1 .ff-el-group {
flex: 1;
display: flex;
align-items: center;
justify-content: center;
min-height: 260px;
}
#fluentform_13 .ff-t-column-1 img,
#fluentform_15 .ff-t-column-1 img {
max-width: 100%;
max-height: 240px;
width: auto;
height: auto;
object-fit: contain;
}
#fluentform_13 .ff-t-column-2 .ff-el-input--content,
#fluentform_15 .ff-t-column-2 .ff-el-input--content {
display: flex;
flex-direction: column;
justify-content: center;
min-height: 260px;
} #fluentform_13 .ff-el-form-check,
#fluentform_15 .ff-el-form-check {
margin-bottom: 12px;
}
#fluentform_13 .ff-el-form-check-label,
#fluentform_15 .ff-el-form-check-label {
display: flex;
align-items: center;
gap: 10px;
font-size: 16px;
color: #333;
cursor: pointer;
}
#fluentform_13 .ff-el-form-check-input,
#fluentform_15 .ff-el-form-check-input {
transform: scale(1.1);
} #fluentform_13 .step-nav,
#fluentform_15 .step-nav {
display: flex;
align-items: center;
justify-content: space-between;
gap: 16px;
margin-top: 28px;
}
#fluentform_13 .step-nav button[data-action="next"],
#fluentform_15 .step-nav button[data-action="next"] {
float: none !important;
margin-left: auto;
}
#fluentform_13 .step-nav button[data-action="prev"],
#fluentform_15 .step-nav button[data-action="prev"] {
float: none !important;
margin-right: auto;
} #fluentform_13 .ff-inner_submit_container,
#fluentform_15 .ff-inner_submit_container {
display: grid !important;
grid-template-columns: 1fr 1fr !important;
align-items: center !important;
column-gap: 24px !important;
width: 100% !important;
margin-top: 32px !important;
}
#fluentform_13 .ff-inner_submit_container > .ff-t-cell,
#fluentform_15 .ff-inner_submit_container > .ff-t-cell {
width: auto !important;
min-width: 0 !important;
}
#fluentform_13 .ff-inner_submit_container .ff-t-column-1,
#fluentform_15 .ff-inner_submit_container .ff-t-column-1 {
justify-self: start !important;
}
#fluentform_13 .ff-inner_submit_container .ff-t-column-2,
#fluentform_15 .ff-inner_submit_container .ff-t-column-2 {
justify-self: end !important;
}
#fluentform_13 .step-nav.ff_step_nav_last,
#fluentform_15 .step-nav.ff_step_nav_last,
#fluentform_13 .ff_submit_btn_wrapper,
#fluentform_15 .ff_submit_btn_wrapper {
width: auto !important;
margin: 0 !important;
padding: 0 !important;
}
#fluentform_13 button[data-action="prev"],
#fluentform_15 button[data-action="prev"],
#fluentform_13 .ff-btn-submit,
#fluentform_15 .ff-btn-submit {
float: none !important;
margin: 0 !important;
} #fluentform_11 .ff-btn,
#fluentform_14 .ff-btn,
#fluentform_13 .ff-btn,
#fluentform_15 .ff-btn {
min-width: 180px;
height: 48px;
padding: 0 22px;
border: none;
border-radius: 6px;
font-size: 16px;
font-weight: 700;
cursor: pointer;
box-shadow: none;
}
#fluentform_13 .ff-btn-prev,
#fluentform_15 .ff-btn-prev {
background: #6b6f75;
color: #fff;
}
#fluentform_11 .ff-btn-submit,
#fluentform_14 .ff-btn-submit,
#fluentform_13 .ff-btn-next,
#fluentform_15 .ff-btn-next,
#fluentform_13 .ff-btn-submit,
#fluentform_15 .ff-btn-submit,
#fluentform_13 .ff_btn_style,
#fluentform_15 .ff_btn_style {
background: rgba(199, 4, 0, 1);
border-color: rgba(199, 4, 0, 1);
color: #fff;
}
#fluentform_11 .ff-btn:hover,
#fluentform_14 .ff-btn:hover,
#fluentform_13 .ff-btn:hover,
#fluentform_15 .ff-btn:hover {
opacity: 0.92;
} @media (max-width: 768px) {
#fluentform_11,
#fluentform_14,
#fluentform_13,
#fluentform_15 {
padding: 24px 16px;
}
#fluentform_11 .ff-column-container,
#fluentform_14 .ff-column-container,
#fluentform_13 .ff-column-container,
#fluentform_15 .ff-column-container {
flex-direction: column;
gap: 16px;
}
#fluentform_11 .ff-t-cell,
#fluentform_14 .ff-t-cell,
#fluentform_13 .ff-t-cell,
#fluentform_15 .ff-t-cell {
width: 100%;
flex: 1 1 100%;
}
#fluentform_11 .ff-btn,
#fluentform_14 .ff-btn,
#fluentform_13 .ff-btn,
#fluentform_15 .ff-btn {
width: 100%;
min-width: 0;
}
#fluentform_13 .step-nav,
#fluentform_15 .step-nav {
flex-direction: column;
align-items: stretch;
}
#fluentform_13 .ff-t-column-1 .ff-el-group,
#fluentform_15 .ff-t-column-2 .ff-el-input--content {
min-height: auto;
}
#fluentform_13 .ff-t-column-1 img,
#fluentform_15 .ff-t-column-1 img {
max-height: none;
}
#fluentform_13 .ff-inner_submit_container,
#fluentform_15 .ff-inner_submit_container {
grid-template-columns: 1fr !important;
row-gap: 16px !important;
}
#fluentform_13 .ff-inner_submit_container .ff-t-column-1,
#fluentform_15 .ff-inner_submit_container .ff-t-column-1 {
justify-self: stretch !important;
}
#fluentform_13 .ff-inner_submit_container .ff-t-column-2,
#fluentform_15 .ff-inner_submit_container .ff-t-column-2 {
justify-self: stretch !important;
}
#fluentform_13 button[data-action="prev"],
#fluentform_15 button[data-action="prev"],
#fluentform_13 .ff-btn-submit,
#fluentform_15 .ff-btn-submit {
width: 100%;
}
}
div#fluentform_13_success p,
div#fluentform_15_success p {
color: black;
}input[type="checkbox"].cmplz-category { width: initial; -webkit-appearance: checkbox;}input[type="checkbox"].cmplz-category:checked::before { content: '';}.cmplz-cookiebanner { box-sizing: border-box;}:root { --cmplz_banner_width: 526px; --cmplz_banner_background_color: #ffffff; --cmplz_banner_border_color: #f2f2f2; --cmplz_banner_border_width: 0px 0px 0px 0px ; --cmplz_banner_border_radius: 12px 12px 12px 12px; --cmplz_banner_margin: 10px; --cmplz_categories-height: 163px; --cmplz_title_font_size: 15px; --cmplz_text_line_height: calc(var(--cmplz_text_font_size) * 1.5); --cmplz_text_color: #222222; --cmplz_hyperlink_color: #ee2737; --cmplz_text_font_size: 12px; --cmplz_link_font_size: 12px; --cmplz_category_body_font_size: 12px; --cmplz_button_accept_background_color: #ee2737; --cmplz_button_accept_border_color: #ee2737; --cmplz_button_accept_text_color: #ffffff; --cmplz_button_deny_background_color: #f9f9f9; --cmplz_button_deny_border_color: #f2f2f2; --cmplz_button_deny_text_color: #222222; --cmplz_button_settings_background_color: #f9f9f9; --cmplz_button_settings_border_color: #f2f2f2; --cmplz_button_settings_text_color: #333333; --cmplz_button_border_radius: 6px 6px 6px 6px; --cmplz_button_font_size: 15px; --cmplz_category_header_always_active_color: green; --cmplz_category_header_title_font_size: 14px; --cmplz_category_header_active_font_size: 12px; --cmplz-manage-consent-height: 50px; --cmplz-manage-consent-offset: -35px; --cmplz_slider_active_color: #ee2737; --cmplz_slider_inactive_color: #555; --cmplz_slider_bullet_color: #ffffff;}body.cmplz-banner-active *:not(.cmplz-cookiebanner):not(.cmplz-cookiebanner *) { pointer-events: none !important; user-select: none !important;}.cmplz-cookiebanner * { pointer-events: auto !important; user-select: auto !important;}#cmplz-manage-consent .cmplz-manage-consent { margin: unset; z-index: 9998; color: var(--cmplz_text_color); background-color: var(--cmplz_banner_background_color); border-style: solid; border-color: var(--cmplz_banner_border_color); border-width: var(--cmplz_banner_border_width); border-radius: var(--cmplz_banner_border_radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; line-height: initial; position: fixed; bottom: var(--cmplz-manage-consent-offset); min-width: 100px; height: var(--cmplz-manage-consent-height); right: 40px; padding: 15px; cursor: pointer; animation: mc_slideOut 0.5s forwards;}#cmplz-manage-consent .cmplz-manage-consent:active { outline: none; border: none;}#cmplz-manage-consent .cmplz-manage-consent.cmplz-dismissed { display: none;}#cmplz-manage-consent .cmplz-manage-consent:hover,#cmplz-manage-consent .cmplz-manage-consent:focus { animation: mc_slideIn 0.5s forwards; animation-delay: 0;}@-webkit-keyframes mc_slideIn { 100% { bottom: 0; }}@keyframes mc_slideIn { 100% { bottom: 0; }}@-webkit-keyframes mc_slideOut { 100% { bottom: var(--cmplz-manage-consent-offset); }}@keyframes mc_slideOut { 100% { bottom: var(--cmplz-manage-consent-offset); }}@media (max-width: 425px) { .cmplz-cookiebanner .cmplz-header .cmplz-title { display: none; }}.cmplz-cookiebanner { max-height: calc(100vh - 20px); overflow-y: auto; position: fixed; height: auto; left: 50%; top: 50%; -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); grid-template-rows: minmax(0, 1fr); z-index: 99999; background: var(--cmplz_banner_background_color);}.cmplz-cookiebanner a { transition: initial;}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn.tcf { display: none;}.cmplz-cookiebanner.cmplz-dismissed { display: none;}.cmplz-cookiebanner .cmplz-body { width: 100%; grid-column: span 3; overflow-y: auto; overflow-x: hidden; max-height: 55vh;}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-track { border-radius: 10px; -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0); background-color: transparent;}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar { width: 5px; background-color: transparent;}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-thumb { background-color: var(--cmplz_button_accept_background_color); border-radius: 10px;}@media (min-width: 350px) { .cmplz-cookiebanner .cmplz-body { min-width: 300px; }}@media (max-height: 400px) { .cmplz-cookiebanner { height: calc(100vh - 20px); display: flex; flex-direction: column; overflow: hidden; gap: 1px; grid-row-gap: 1px; padding: 7px 12px !important; zoom: 0.6; } .cmplz-cookiebanner .cmplz-body { flex: 1; min-height: 0; overflow-y: auto; max-height: none; margin-top: 15px !important; } .cmplz-cookiebanner .cmplz-header, .cmplz-cookiebanner .cmplz-divider, .cmplz-cookiebanner .cmplz-links, .cmplz-cookiebanner .cmplz-buttons, .cmplz-cookiebanner .cmplz-documents { flex-shrink: 0; } .cmplz-cookiebanner .cmplz-header { margin-bottom: 15px !important; max-height: 10px; } .cmplz-close { zoom: 0.6 !important; } .cmplz-cookiebanner .cmplz-buttons { gap: 1px !important; } .cmplz-cookiebanner .cmplz-buttons .cmplz-btn { height: 15vh !important; min-height: unset !important; padding: 0 !important; white-space: nowrap !important; font-size: 1.1rem !important; line-height: 14px !important; zoom: 0.5 !important; } .cmplz-cookiebanner .cmplz-documents, .cmplz-cookiebanner .cmplz-information { zoom: 0.5 !important; }}@media (max-height: 400px) and (max-width: 768px) { .cmplz-cookiebanner { gap: 1px; }}.cmplz-cookiebanner { border-style: solid; border-color: var(--cmplz_banner_border_color); border-width: var(--cmplz_banner_border_width); border-radius: var(--cmplz_banner_border_radius); padding: 15px 20px; display: grid; grid-gap: 10px;}.cmplz-cookiebanner .cmplz-divider { margin-left: -20px; margin-right: -20px;}.cmplz-cookiebanner .cmplz-header { grid-template-columns: 100px 1fr 100px; align-items: center; display: grid; grid-column: span 3;}@media (max-width: 399px) { .cmplz-cookiebanner .cmplz-header { grid-template-columns: auto 1fr auto; }}.cmplz-cookiebanner .cmplz-logo svg { max-height: 35px; width: inherit;}.cmplz-cookiebanner .cmplz-logo img { max-height: 40px; width: inherit;}.cmplz-cookiebanner .cmplz-title { justify-self: center; grid-column-start: 2; font-size: var(--cmplz_title_font_size); color: var(--cmplz_text_color); font-weight: 500;}.cmplz-cookiebanner .cmplz-close { line-height: 20px; justify-self: end; grid-column-start: 3; font-size: 20px; cursor: pointer; width: 20px; height: 20px; color: var(--cmplz_text_color);}.cmplz-cookiebanner .cmplz-close svg { width: 20px; height: 20px;}.cmplz-cookiebanner .cmplz-close:hover { text-decoration: none; line-height: initial; font-size: 18px;}.cmplz-cookiebanner .cmplz-message { word-wrap: break-word; font-size: var(--cmplz_text_font_size); line-height: var(--cmplz_text_line_height); color: var(--cmplz_text_color); margin-bottom: 5px;}.cmplz-cookiebanner .cmplz-message a { color: var(--cmplz_hyperlink_color);}.cmplz-cookiebanner .cmplz-message,.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-links,.cmplz-cookiebanner .cmplz-buttons,.cmplz-cookiebanner .cmplz-divider { grid-column: span 3;}.cmplz-cookiebanner .cmplz-categories.cmplz-tcf .cmplz-category .cmplz-category-header { grid-template-columns: 1fr auto;}.cmplz-cookiebanner .cmplz-categories .cmplz-category { background-color: rgba(239, 239, 239, 0.5);}.cmplz-cookiebanner .cmplz-categories .cmplz-category:not(:last-child) { margin-bottom: 10px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header { display: grid; grid-template-columns: 1fr auto 15px; grid-template-rows: minmax(0, 1fr); align-items: center; grid-gap: 10px; padding: 10px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-title { font-weight: 500; grid-column-start: 1; justify-self: start; font-size: var(--cmplz_category_header_title_font_size); color: var(--cmplz_text_color); margin: 0;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active { font-size: var(--cmplz_category_header_active_font_size); font-weight: 500; color: var(--cmplz_category_header_always_active_color);}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active label { display: none;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox { display: flex; align-items: center; margin: 0;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox input[data-category=cmplz_functional] { display: none;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle { background: none; border: none; padding: 0; margin: 0; cursor: pointer; grid-column-start: 3; display: flex; align-items: center; justify-content: center; color: inherit;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open { cursor: pointer; content: ''; transform: rotate(0deg); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; background-size: cover; height: 18px; width: 18px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description { font-size: var(--cmplz_category_body_font_size); color: var(--cmplz_text_color); margin: 0; max-width: 100%; padding: 10px;}@media (max-width: 425px) { .cmplz-cookiebanner .cmplz-category .cmplz-category-header { grid-template-columns: 1fr!important; }}@media (max-width: 425px) { .cmplz-cookiebanner .cmplz-message { margin-right: 5px; }}.cmplz-cookiebanner .cmplz-buttons { display: flex; gap: var(--cmplz_banner_margin);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn { min-height: 45px; padding: 10px; margin: initial; width: 100%; white-space: nowrap; border-radius: var(--cmplz_button_border_radius); cursor: pointer; font-size: var(--cmplz_button_font_size); font-weight: 500; text-decoration: none; line-height: 20px; text-align: center; flex: initial;}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn:hover { text-decoration: none;}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept { background-color: var(--cmplz_button_accept_background_color); border: 1px solid var(--cmplz_button_accept_border_color); color: var(--cmplz_button_accept_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny { background-color: var(--cmplz_button_deny_background_color); border: 1px solid var(--cmplz_button_deny_border_color); color: var(--cmplz_button_deny_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences { background-color: var(--cmplz_button_settings_background_color); border: 1px solid var(--cmplz_button_settings_border_color); color: var(--cmplz_button_settings_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences { background-color: var(--cmplz_button_settings_background_color); border: 1px solid var(--cmplz_button_settings_border_color); color: var(--cmplz_button_settings_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-manage-options { background-color: var(--cmplz_button_settings_background_color); border: 1px solid var(--cmplz_button_settings_border_color); color: var(--cmplz_button_settings_text_color);}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn { display: flex; align-items: center; justify-content: center; padding: initial;}@media (max-width: 425px) { .cmplz-cookiebanner .cmplz-links.cmplz-information { display: initial; text-align: center; }}.cmplz-cookiebanner .cmplz-links { display: flex; gap: var(--cmplz_banner_margin);}.cmplz-cookiebanner .cmplz-links.cmplz-information { justify-content: space-between;}.cmplz-cookiebanner .cmplz-links.cmplz-documents { justify-content: center;}.cmplz-cookiebanner .cmplz-links .cmplz-link { color: var(--cmplz_hyperlink_color); font-size: var(--cmplz_link_font_size); text-decoration: underline; margin: 0;}.cmplz-cookiebanner .cmplz-links .cmplz-link.cmplz-read-more-purposes { display: none;}.cmplz-cookiebanner .cmplz-links ul { margin: 0; padding: 0; list-style: none; display: flex; gap: var(--cmplz_banner_margin); justify-content: center;}.cmplz-categories .cmplz-category .cmplz-description-statistics-anonymous { display: none;}.cmplz-categories .cmplz-category .cmplz-description-statistics { display: block;}.cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle { background: none; border: none; padding: 0; margin: 0; cursor: pointer; grid-column-start: 3; display: flex; align-items: center; justify-content: center; color: inherit;}.cmplz-categories .cmplz-category .cmplz-category-toggle[aria-expanded="true"] .cmplz-icon.cmplz-open { transform: rotate(180deg);}.cmplz-cookiebanner { top: initial; left: initial; right: 10px; bottom: 10px; transform: initial;}@media (min-width: 768px) { .cmplz-cookiebanner { min-width: var(--cmplz_banner_width); max-width: 100%; display: grid; grid-row-gap: 10px; }}@media (max-width: 768px) { .cmplz-cookiebanner { left: initial; right: initial; bottom: 0; width: 100%; } .cmplz-cookiebanner .cmplz-buttons { flex-direction: column; }}@media (min-width: 768px) { .cmplz-message, .cmplz-categories { width: calc(var(--cmplz_banner_width) - 42px); }}.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-save-preferences,.cmplz-cookiebanner .cmplz-link.cmplz-manage-options,.cmplz-cookiebanner .cmplz-manage-vendors,.cmplz-cookiebanner .cmplz-read-more,.cmplz-cookiebanner .cmplz-btn.cmplz-manage-options { display: none;}.cmplz-cookiebanner .cmplz-categories.cmplz-fade-in { animation: fadeIn 1s; -webkit-animation: fadeIn 1s; -moz-animation: fadeIn 1s; -o-animation: fadeIn 1s; -ms-animation: fadeIn 1s; display: block;}@keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}@-moz-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}@-webkit-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}@-o-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}@-ms-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}.cmplz-cookiebanner .cmplz-links.cmplz-information { display: none;}.cmplz-cookiebanner .cmplz-preferences,.cmplz-manage-consent-container .cmplz-preferences { display: none;}@media (max-width: 768px) { #cmplz-manage-consent .cmplz-manage-consent { display: none; }}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox { position: relative;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox { opacity: 0; margin: 0; margin-top: -10px; cursor: pointer; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; position: absolute; z-index: 1; top: 0px; left: 0px; width: 40px; height: 20px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:focus + .cmplz-label:before { box-shadow: 0 0 0 2px #245fcc;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked + .cmplz-label::before { display: block; background-color: var(--cmplz_slider_active_color); content: ""; padding-left: 6px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked + .cmplz-label:after { left: 14px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label { position: relative; padding-left: 30px; margin: 0;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before,.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after { box-sizing: border-box; position: absolute; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; transition: background-color 0.3s, left 0.3s;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before { display: block; content: ""; color: #fff; box-sizing: border-box; font-family: 'FontAwesome', sans-serif; padding-left: 23px; font-size: 12px; line-height: 20px; background-color: var(--cmplz_slider_inactive_color); left: 0px; top: -7px; height: 15px; width: 28px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after { display: block; content: ""; letter-spacing: 20px; background: var(--cmplz_slider_bullet_color); left: 4px; top: -5px; height: 11px; width: 11px;}.cmplz-soft-cookiewall { position: fixed; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.7); z-index: 9999;}.cmplz-soft-cookiewall.cmplz-dismissed { position: initial; display: none;}.cmplz-optout .cmplz-soft-cookiewall { position: initial;}.cmplz-document .cmplz-soft-cookiewall { position: initial;}.cmplz-cookiebanner { box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;}#cmplz-manage-consent .cmplz-manage-consent { box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;}.cmplz-cookiebanner.cmplz-show { box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;}.cmplz-cookiebanner.cmplz-show:hover { transition-duration: 1s; box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px;} .cmplz-blocked-content-container.recaptcha-invisible, .cmplz-blocked-content-container.g-recaptcha { max-width: initial !important; height: 80px !important; margin-bottom: 20px; } @media only screen and (max-width: 400px) { .cmplz-blocked-content-container.recaptcha-invisible, .cmplz-blocked-content-container.g-recaptcha { height: 100px !important } } .cmplz-blocked-content-container.recaptcha-invisible .cmplz-blocked-content-notice, .cmplz-blocked-content-container.g-recaptcha .cmplz-blocked-content-notice { max-width: initial; padding: 7px; }.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{background-color:initial;border-collapse:inherit;border-spacing:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:#0000}.wp-block-table.is-style-stripes{border-bottom:1px solid #f0f0f0}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:initial}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:initial}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}