*,*::before,*::after{box-sizing:border-box}.rbt-div{display:flex;flex-direction:column;align-items:flex-start;max-width:100%;position:relative}.rbt-columns{display:flex;flex-direction:row;flex-wrap:nowrap;max-width:100%;width:100%}  .rbt-column{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;text-align:left;position:relative}.rubitec-section .rbt-columns>.rbt-column{flex:0 0 auto;width:calc( var(--column-width,50%) - var(--bde-column-gap,32px) * ((var(--columnCount,1) - 1) / var(--columnCount,1)) )}.rubitec-section .rbt-columns{gap:var(--bde-column-gap,32px)}.rbt-heading{max-width:100%;margin:0}.rbt-rich-text{max-width:100%}  .rbt-image{max-width:100%}.rbt-container-link{display:flex;flex-direction:column;align-items:flex-start;max-width:100%;position:relative}.rubitec-section figure.wp-block-image,.rubitec-section figure.wp-block-video{margin:0;max-width:100%}  .rubitec-section figure.wp-block-image:has(>img[class*="rb-"]){display:contents}    .rubitec-section :where(.is-layout-flow)>:where(.wp-block-group,.wp-block-columns,.rubitec-section,.wp-block-buttons) + *,.rubitec-section :where(.is-layout-constrained)>:where(.wp-block-group,.wp-block-columns,.rubitec-section,.wp-block-buttons) + *{margin-block-start:0}  .wp-site-blocks>*,.wp-site-blocks main>*,.wp-block-post-content>*,.entry-content>*{margin-block-start:0;margin-block-end:0}    .rubitec-header .wp-block-navigation__container>.wp-block-navigation-item{position:relative}.rubitec-header .wp-block-navigation__container>.wp-block-navigation-item::before{content:"";position:absolute;left:0;bottom:0;display:block;width:100%;height:var(--link-effect-thickness,3px);background-color:var(--link-effect-color,var(--bde-headings-color,#B61918));transform:scaleX(0);transform-origin:left;transition:transform var(--bde-transition-duration,300ms) ease;pointer-events:none}  .rubitec-header .wp-block-navigation__container>.wp-block-navigation-item:hover::before{transform:none}  .rubitec-header .wp-block-navigation__submenu-container .wp-block-navigation-item::before{content:none}  .rubitec-header .current-menu-item>.wp-block-navigation-item__content{color:var(--bde-headings-color,#B61918)}    .rubitec-header--sticky{position:fixed;top:0;left:0;right:0;z-index:var(--bde-z-index-header-sticky,200);background-color:var(--bde-background-color,#fff)}      .rubitec-section :where(p,ul,ol,pre,blockquote):not( .rubitec-contact-form__field,.rubitec-contact-form__submit,.rubitec-contact-form__notice,.rubitec-contact-form__hp,.rbt-header-cta,.rbt-langswitch,.rbt-text,.rbt-text-link ){margin-block:1em}  .rubitec-section .rbt-text,.rubitec-section .rbt-text-link,.rubitec-footer .rbt-text-link{margin-block:0}.rubitec-section :where(h1){margin-block:0.67em}.rubitec-section :where(h2){margin-block:0.83em}.rubitec-section :where(h3){margin-block:1em}.rubitec-section :where(h4){margin-block:1.33em}.rubitec-section :where(h5){margin-block:1.67em}.rubitec-section :where(h6){margin-block:2.33em}  .rbt-rich-text>*:first-child{margin-block-start:0}.rbt-rich-text>*:last-child{margin-block-end:0}  @media (max-width:1023px){html,body{overflow-x:clip;max-width:100%}}