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://n.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://n.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://n.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.5rem, 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 { font-size: 20px; }
.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); }
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;} .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; }  .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(//n.steiger.ro/wp-content/uploads/2026/04/steiger-bg1.webp); background-repeat: no-repeat; background-position: bottom right; }
.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; }
.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%; } .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(//n.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; } .cta1 { position: relative; background: var(--color1) !important; }
.cta1:before { content: ''; display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: url(//n.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 {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; background: linear-gradient(107deg, var(--color1) 50%, rgba(0,0,0,.6) 51%); 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; }	
} @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; } 
}
@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 (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, .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:hover img, .row4:not(.team) figure:hover 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; }
@media (max-width: 990px) {
.home-hero.inner .content { min-width: 70%; }
.row5 .inner1 .wp-block-uagb-container:last-child { padding-bottom: 32px !important; }
}
.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; }.ff-default .ff-el-form-control { padding: 5px 15px !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_13 {
max-width: 980px;
margin: 0 auto;
padding: 40px 24px;
}
#fluentform_11 .ff-el-group,
#fluentform_13 .ff-el-group {
margin-bottom: 18px;
}
#fluentform_11 .ff-el-form-control,
#fluentform_13 .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_13 textarea.ff-el-form-control {
min-height: 140px;
height: auto;
padding: 14px 16px;
resize: vertical;
}
#fluentform_11 .ff-el-form-control:focus,
#fluentform_13 .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 {
margin: 0 0 14px;
font-size: 18px;
line-height: 1.5;
color: #222;
}
#fluentform_13 img {
display: block;
max-width: 100%;
height: auto;
border-radius: 8px;
}
#fluentform_11 .ff-column-container {
display: flex;
gap: 24px;
margin-bottom: 20px;
}
#fluentform_11 .ff-t-cell {
flex: 1 1 0;
min-width: 0;
}
#fluentform_13 .ff-column-container {
display: flex;
align-items: stretch;
gap: 32px;
margin-bottom: 24px;
}
#fluentform_13 .ff-t-cell {
flex: 1 1 50%;
min-width: 0;
}
#fluentform_13 .ff-t-column-1,
#fluentform_13 .ff-t-column-2 {
display: flex;
flex-direction: column;
}
#fluentform_13 .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 {
max-width: 100%;
max-height: 240px;
width: auto;
height: auto;
object-fit: contain;
}
#fluentform_13 .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 {
margin-bottom: 12px;
}
#fluentform_13 .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 {
transform: scale(1.1);
}
#fluentform_13 .step-nav {
display: flex;
align-items: center;
justify-content: space-between;
gap: 16px;
margin-top: 28px;
}
#fluentform_13 .step-nav button[data-action="next"] {
float: none !important;
margin-left: auto;
}
#fluentform_13 .step-nav button[data-action="prev"] {
float: none !important;
margin-right: auto;
}
#fluentform_13 .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 {
width: auto !important;
min-width: 0 !important;
}
#fluentform_13 .ff-inner_submit_container .ff-t-column-1 {
justify-self: start !important;
}
#fluentform_13 .ff-inner_submit_container .ff-t-column-2 {
justify-self: end !important;
}
#fluentform_13 .step-nav.ff_step_nav_last,
#fluentform_13 .ff_submit_btn_wrapper {
width: auto !important;
margin: 0 !important;
padding: 0 !important;
}
#fluentform_13 button[data-action="prev"],
#fluentform_13 .ff-btn-submit {
float: none !important;
margin: 0 !important;
}
#fluentform_11 .ff-btn,
#fluentform_13 .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 {
background: #6b6f75;
color: #fff;
}
#fluentform_11 .ff-btn-submit,
#fluentform_13 .ff-btn-next,
#fluentform_13 .ff-btn-submit,
#fluentform_13 .ff_btn_style {
background: rgba(199, 4, 0, 1);
border-color: rgba(199, 4, 0, 1);
color: #fff;
}
#fluentform_11 .ff-btn:hover,
#fluentform_13 .ff-btn:hover {
opacity: 0.92;
}
@media (max-width: 768px) {
#fluentform_11,
#fluentform_13 {
padding: 24px 16px;
}
#fluentform_11 .ff-column-container,
#fluentform_13 .ff-column-container {
flex-direction: column;
gap: 16px;
}
#fluentform_11 .ff-t-cell,
#fluentform_13 .ff-t-cell {
width: 100%;
flex: 1 1 100%;
}
#fluentform_11 .ff-btn,
#fluentform_13 .ff-btn {
width: 100%;
min-width: 0;
}
#fluentform_13 .step-nav {
flex-direction: column;
align-items: stretch;
}
#fluentform_13 .ff-t-column-1 .ff-el-group,
#fluentform_13 .ff-t-column-2 .ff-el-input--content {
min-height: auto;
}
#fluentform_13 .ff-t-column-1 img {
max-height: none;
}
#fluentform_13 .ff-inner_submit_container {
grid-template-columns: 1fr !important;
row-gap: 16px !important;
}
#fluentform_13 .ff-inner_submit_container .ff-t-column-1,
#fluentform_13 .ff-inner_submit_container .ff-t-column-2 {
justify-self: stretch !important;
}
#fluentform_13 button[data-action="prev"],
#fluentform_13 .ff-btn-submit {
width: 100%;
}
}
div#fluentform_13_success p {
color: black;
}.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}