.elementor-15125 .elementor-element.elementor-element-6478007{--display:flex;--min-height:75px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-15125 .elementor-element.elementor-element-6478007:not(.elementor-motion-effects-element-type-background), .elementor-15125 .elementor-element.elementor-element-6478007 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF6EF;}.elementor-15125 .elementor-element.elementor-element-6478007::before, .elementor-15125 .elementor-element.elementor-element-6478007 > .elementor-background-video-container::before, .elementor-15125 .elementor-element.elementor-element-6478007 > .e-con-inner > .elementor-background-video-container::before, .elementor-15125 .elementor-element.elementor-element-6478007 > .elementor-background-slideshow::before, .elementor-15125 .elementor-element.elementor-element-6478007 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15125 .elementor-element.elementor-element-6478007 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-15125 .elementor-element.elementor-element-6478007.e-con{--align-self:flex-start;}.elementor-15125 .elementor-element.elementor-element-445ba37{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-445ba37.e-con{--order:-99999 /* order start hack */;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-15125 .elementor-element.elementor-element-1dfa6e8{padding:0px 0px 0px 30px;border-style:none;}.elementor-15125 .elementor-element.elementor-element-1dfa6e8.elementor-element{--align-self:flex-start;}.elementor-15125 .elementor-element.elementor-element-1dfa6e8 .elementor-icon-wrapper{text-align:center;}.elementor-15125 .elementor-element.elementor-element-1dfa6e8.elementor-view-stacked .elementor-icon{background-color:#5D5D5D;}.elementor-15125 .elementor-element.elementor-element-1dfa6e8.elementor-view-framed .elementor-icon, .elementor-15125 .elementor-element.elementor-element-1dfa6e8.elementor-view-default .elementor-icon{color:#5D5D5D;border-color:#5D5D5D;}.elementor-15125 .elementor-element.elementor-element-1dfa6e8.elementor-view-framed .elementor-icon, .elementor-15125 .elementor-element.elementor-element-1dfa6e8.elementor-view-default .elementor-icon svg{fill:#5D5D5D;}.elementor-15125 .elementor-element.elementor-element-1dfa6e8 .elementor-icon{font-size:25px;}.elementor-15125 .elementor-element.elementor-element-1dfa6e8 .elementor-icon svg{height:25px;}.elementor-15125 .elementor-element.elementor-element-ce3bf4b{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-15125 .elementor-element.elementor-element-b69ecb0 img{width:40%;}.elementor-15125 .elementor-element.elementor-element-d75d41e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-1414cbf{--display:flex;--min-height:75px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-15125 .elementor-element.elementor-element-1414cbf:not(.elementor-motion-effects-element-type-background), .elementor-15125 .elementor-element.elementor-element-1414cbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-15125 .elementor-element.elementor-element-1414cbf::before, .elementor-15125 .elementor-element.elementor-element-1414cbf > .elementor-background-video-container::before, .elementor-15125 .elementor-element.elementor-element-1414cbf > .e-con-inner > .elementor-background-video-container::before, .elementor-15125 .elementor-element.elementor-element-1414cbf > .elementor-background-slideshow::before, .elementor-15125 .elementor-element.elementor-element-1414cbf > .e-con-inner > .elementor-background-slideshow::before, .elementor-15125 .elementor-element.elementor-element-1414cbf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-15125 .elementor-element.elementor-element-1414cbf.e-con{--align-self:flex-start;}.elementor-15125 .elementor-element.elementor-element-12ff98e .e-off-canvas__content{background-color:#FFFFFF;}.elementor-15125 .elementor-element.elementor-element-12ff98e .e-off-canvas__overlay{background-color:#00000070;}.elementor-15125 .elementor-element.elementor-element-12ff98e{--e-off-canvas-justify-content:flex-start;--e-off-canvas-width:31.25rem;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:0.8s;--e-off-canvas-overlay-opacity:1;}.elementor-15125 .elementor-element.elementor-element-258f31e{--display:flex;--min-height:400px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-ae026d3{--display:flex;}.elementor-15125 .elementor-element.elementor-element-0e01ae5{--display:flex;}.elementor-15125 .elementor-element.elementor-element-bee668f .elementor-icon-wrapper{text-align:center;}.elementor-15125 .elementor-element.elementor-element-2e7bd50{--display:flex;border-style:none;--border-style:none;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-15125 .elementor-element.elementor-element-d7d3fb7{--divider-border-style:solid;--divider-color:#EEEEEE;--divider-border-width:1px;}.elementor-15125 .elementor-element.elementor-element-d7d3fb7 .elementor-divider-separator{width:100%;}.elementor-15125 .elementor-element.elementor-element-d7d3fb7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-15125 .elementor-element.elementor-element-5f6a7aa{--display:flex;}.elementor-15125 .elementor-element.elementor-element-5f6a7aa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15125 .elementor-element.elementor-element-e70e75e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-15125 .elementor-element.elementor-element-fe99f6d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-15125 .elementor-element.elementor-element-04c15bd{--spacer-size:50px;}.elementor-15125 .elementor-element.elementor-element-9b81e0e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-15125 .elementor-element.elementor-element-1d6bbd0{--spacer-size:50px;}.elementor-15125 .elementor-element.elementor-element-a4e89c4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-15125 .elementor-element.elementor-element-3045c13 .elementor-heading-title{font-family:"termina", Sans-serif;font-weight:400;}.elementor-15125 .elementor-element.elementor-element-75903df{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15125 .elementor-element.elementor-element-37dfc82 .elementor-heading-title{font-family:"termina", Sans-serif;font-weight:400;}.elementor-15125 .elementor-element.elementor-element-c3c735f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-15125 .elementor-element.elementor-element-57261e6{--spacer-size:50px;}.elementor-15125 .elementor-element.elementor-element-a67ef82{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-15125 .elementor-element.elementor-element-d9046af{--spacer-size:50px;}.elementor-15125 .elementor-element.elementor-element-f82aa97{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15125 .elementor-element.elementor-element-7c3c8aa .elementor-heading-title{font-family:"termina", Sans-serif;font-weight:400;}.elementor-15125 .elementor-element.elementor-element-0beadf1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15125 .elementor-element.elementor-element-21e1e4e .elementor-heading-title{font-family:"termina", Sans-serif;font-weight:400;}.elementor-15125 .elementor-element.elementor-element-80f268b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-15125 .elementor-element.elementor-element-04efbca{--spacer-size:50px;}.elementor-15125 .elementor-element.elementor-element-b1d6cb9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-15125 .elementor-element.elementor-element-c4889e2{--spacer-size:50px;}.elementor-15125 .elementor-element.elementor-element-1d57a3d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15125 .elementor-element.elementor-element-a4e4d55 .elementor-heading-title{font-family:"termina", Sans-serif;font-weight:400;}.elementor-15125 .elementor-element.elementor-element-4bb7f08{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15125 .elementor-element.elementor-element-f82e0c9 .elementor-heading-title{font-family:"termina", Sans-serif;font-weight:400;}.elementor-15125 .elementor-element.elementor-element-51ec19e{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#5D5D5D;--n-accordion-title-hover-color:#8C7A66;--n-accordion-title-active-color:#8C7A66;--n-accordion-icon-size:15px;}.elementor-15125 .elementor-element.elementor-element-51ec19e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-color:#EEEEEE00;}:where( .elementor-15125 .elementor-element.elementor-element-51ec19e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"termina", Sans-serif;}.elementor-15125 .elementor-element.elementor-element-3ee61b1{--display:flex;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15125 .elementor-element.elementor-element-b81a34e .elementor-nav-menu .elementor-item{font-family:"termina", Sans-serif;font-weight:400;}.elementor-15125 .elementor-element.elementor-element-b81a34e .elementor-nav-menu--main .elementor-item{color:#5D5D5D;fill:#5D5D5D;}.elementor-15125 .elementor-element.elementor-element-b81a34e .elementor-nav-menu--main .elementor-item:hover,
					.elementor-15125 .elementor-element.elementor-element-b81a34e .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-15125 .elementor-element.elementor-element-b81a34e .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-15125 .elementor-element.elementor-element-b81a34e .elementor-nav-menu--main .elementor-item:focus{color:#8C7A66;fill:#8C7A66;}.elementor-15125 .elementor-element.elementor-element-b81a34e .elementor-nav-menu--dropdown a:hover,
					.elementor-15125 .elementor-element.elementor-element-b81a34e .elementor-nav-menu--dropdown a:focus,
					.elementor-15125 .elementor-element.elementor-element-b81a34e .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-15125 .elementor-element.elementor-element-b81a34e .elementor-nav-menu--dropdown a.highlighted,
					.elementor-15125 .elementor-element.elementor-element-b81a34e .elementor-menu-toggle:hover,
					.elementor-15125 .elementor-element.elementor-element-b81a34e .elementor-menu-toggle:focus{color:#8C7A66;}.elementor-15125 .elementor-element.elementor-element-b81a34e .elementor-nav-menu--dropdown a:hover,
					.elementor-15125 .elementor-element.elementor-element-b81a34e .elementor-nav-menu--dropdown a:focus,
					.elementor-15125 .elementor-element.elementor-element-b81a34e .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-15125 .elementor-element.elementor-element-b81a34e .elementor-nav-menu--dropdown a.highlighted{background-color:#02010100;}.elementor-15125 .elementor-element.elementor-element-b81a34e .elementor-nav-menu--dropdown a.elementor-item-active{color:#8C7A66;}.elementor-15125 .elementor-element.elementor-element-b81a34e .elementor-nav-menu--dropdown .elementor-item, .elementor-15125 .elementor-element.elementor-element-b81a34e .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"termina", Sans-serif;font-weight:400;}.elementor-15125 .elementor-element.elementor-element-b81a34e .elementor-nav-menu--dropdown{border-style:none;}.elementor-15125 .elementor-element.elementor-element-b81a34e .elementor-nav-menu--dropdown li:not(:last-child){border-style:none;border-bottom-width:0px;}.elementor-15125 .elementor-element.elementor-element-af9e265{--display:flex;border-style:none;--border-style:none;}.elementor-15125 .elementor-element.elementor-element-84087da{--divider-border-style:solid;--divider-color:#EEEEEE;--divider-border-width:1px;}.elementor-15125 .elementor-element.elementor-element-84087da .elementor-divider-separator{width:100%;}.elementor-15125 .elementor-element.elementor-element-84087da .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-15125 .elementor-element.elementor-element-3b496b7{--display:flex;border-style:none;--border-style:none;}.elementor-widget-polylang-language-switcher .cpel-switcher__lang a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-widget-polylang-language-switcher .cpel-switcher__icon{color:var( --e-global-color-text );}.elementor-widget-polylang-language-switcher .cpel-switcher__lang a:hover, .elementor-widget-polylang-language-switcher .cpel-switcher__lang a:focus{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-accent );}.elementor-widget-polylang-language-switcher .cpel-switcher__lang.cpel-switcher__lang--active a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-15125 .elementor-element.elementor-element-66bb569 .cpel-switcher__lang a{font-family:"termina", Sans-serif;font-weight:400;}.elementor-15125 .elementor-element.elementor-element-66bb569 .cpel-switcher__nav{--cpel-switcher-space:15px;}.elementor-15125 .elementor-element.elementor-element-66bb569 .cpel-switcher__name{padding-left:10px;}.elementor-15125 .elementor-element.elementor-element-b075cb6{--display:flex;--min-height:75px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:-75px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-15125 .elementor-element.elementor-element-b075cb6:not(.elementor-motion-effects-element-type-background), .elementor-15125 .elementor-element.elementor-element-b075cb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF6EF;}.elementor-15125 .elementor-element.elementor-element-b075cb6::before, .elementor-15125 .elementor-element.elementor-element-b075cb6 > .elementor-background-video-container::before, .elementor-15125 .elementor-element.elementor-element-b075cb6 > .e-con-inner > .elementor-background-video-container::before, .elementor-15125 .elementor-element.elementor-element-b075cb6 > .elementor-background-slideshow::before, .elementor-15125 .elementor-element.elementor-element-b075cb6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15125 .elementor-element.elementor-element-b075cb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-15125 .elementor-element.elementor-element-b075cb6.e-con{--align-self:flex-start;}.elementor-15125 .elementor-element.elementor-element-c086caf{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:98;}.elementor-15125 .elementor-element.elementor-element-c086caf:not(.elementor-motion-effects-element-type-background), .elementor-15125 .elementor-element.elementor-element-c086caf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF6EF;}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-15125 .elementor-element.elementor-element-cd3abf4{--display:flex;--min-height:700px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:center;--margin-top:19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;--z-index:1;}.elementor-15125 .elementor-element.elementor-element-cd3abf4:not(.elementor-motion-effects-element-type-background), .elementor-15125 .elementor-element.elementor-element-cd3abf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF6EF;}.elementor-15125 .elementor-element.elementor-element-cd3abf4.e-con{--align-self:center;}.elementor-15125 .elementor-element.elementor-element-35eebe8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.9;--overlay-mix-blend-mode:multiply;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:5px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-15125 .elementor-element.elementor-element-35eebe8:not(.elementor-motion-effects-element-type-background), .elementor-15125 .elementor-element.elementor-element-35eebe8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roehn.com/wp-content/uploads/2026/02/Wide-Bianni-03.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15125 .elementor-element.elementor-element-35eebe8::before, .elementor-15125 .elementor-element.elementor-element-35eebe8 > .elementor-background-video-container::before, .elementor-15125 .elementor-element.elementor-element-35eebe8 > .e-con-inner > .elementor-background-video-container::before, .elementor-15125 .elementor-element.elementor-element-35eebe8 > .elementor-background-slideshow::before, .elementor-15125 .elementor-element.elementor-element-35eebe8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15125 .elementor-element.elementor-element-35eebe8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000000;--background-overlay:'';}.elementor-15125 .elementor-element.elementor-element-35eebe8:hover::before, .elementor-15125 .elementor-element.elementor-element-35eebe8:hover > .elementor-background-video-container::before, .elementor-15125 .elementor-element.elementor-element-35eebe8:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-15125 .elementor-element.elementor-element-35eebe8 > .elementor-background-slideshow:hover::before, .elementor-15125 .elementor-element.elementor-element-35eebe8 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#00000000;--background-overlay:'';}.elementor-15125 .elementor-element.elementor-element-35eebe8:hover{--overlay-opacity:0.5;}.elementor-15125 .elementor-element.elementor-element-35eebe8, .elementor-15125 .elementor-element.elementor-element-35eebe8::before{--overlay-transition:1.9s;}.elementor-15125 .elementor-element.elementor-element-0ec2be4{--spacer-size:265px;margin:-0px -1px calc(var(--kit-widget-spacing, 0px) + -0px) -0px;padding:0px 0px 0px 0px;}.elementor-15125 .elementor-element.elementor-element-28dbe59{padding:0px 0px 20px 20px;text-align:start;}.elementor-15125 .elementor-element.elementor-element-28dbe59 .elementor-heading-title{font-family:"termina", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFFBD;}.elementor-15125 .elementor-element.elementor-element-1004b5e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.9;--overlay-mix-blend-mode:multiply;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15125 .elementor-element.elementor-element-1004b5e:not(.elementor-motion-effects-element-type-background), .elementor-15125 .elementor-element.elementor-element-1004b5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roehn.com/wp-content/uploads/2026/02/widescreen-quantica-02.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15125 .elementor-element.elementor-element-1004b5e::before, .elementor-15125 .elementor-element.elementor-element-1004b5e > .elementor-background-video-container::before, .elementor-15125 .elementor-element.elementor-element-1004b5e > .e-con-inner > .elementor-background-video-container::before, .elementor-15125 .elementor-element.elementor-element-1004b5e > .elementor-background-slideshow::before, .elementor-15125 .elementor-element.elementor-element-1004b5e > .e-con-inner > .elementor-background-slideshow::before, .elementor-15125 .elementor-element.elementor-element-1004b5e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 80%, #00000073 100%);}.elementor-15125 .elementor-element.elementor-element-1004b5e:hover::before, .elementor-15125 .elementor-element.elementor-element-1004b5e:hover > .elementor-background-video-container::before, .elementor-15125 .elementor-element.elementor-element-1004b5e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-15125 .elementor-element.elementor-element-1004b5e > .elementor-background-slideshow:hover::before, .elementor-15125 .elementor-element.elementor-element-1004b5e > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#00000000;--background-overlay:'';}.elementor-15125 .elementor-element.elementor-element-1004b5e:hover{--overlay-opacity:0.5;}.elementor-15125 .elementor-element.elementor-element-1004b5e, .elementor-15125 .elementor-element.elementor-element-1004b5e::before{--overlay-transition:1.9s;}.elementor-15125 .elementor-element.elementor-element-aec38cb{--spacer-size:265px;}.elementor-15125 .elementor-element.elementor-element-3e861e3{padding:0px 0px 20px 20px;text-align:start;}.elementor-15125 .elementor-element.elementor-element-3e861e3 .elementor-heading-title{font-family:"termina", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFFBD;}.elementor-15125 .elementor-element.elementor-element-896f3d1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;--overlay-mix-blend-mode:multiply;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:5px;--margin-bottom:0px;--margin-left:5px;--margin-right:0px;}.elementor-15125 .elementor-element.elementor-element-896f3d1:not(.elementor-motion-effects-element-type-background), .elementor-15125 .elementor-element.elementor-element-896f3d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roehn.com/wp-content/uploads/2026/02/Wide-ION-02.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15125 .elementor-element.elementor-element-896f3d1::before, .elementor-15125 .elementor-element.elementor-element-896f3d1 > .elementor-background-video-container::before, .elementor-15125 .elementor-element.elementor-element-896f3d1 > .e-con-inner > .elementor-background-video-container::before, .elementor-15125 .elementor-element.elementor-element-896f3d1 > .elementor-background-slideshow::before, .elementor-15125 .elementor-element.elementor-element-896f3d1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15125 .elementor-element.elementor-element-896f3d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 80%, #00000073 100%);}.elementor-15125 .elementor-element.elementor-element-896f3d1:hover::before, .elementor-15125 .elementor-element.elementor-element-896f3d1:hover > .elementor-background-video-container::before, .elementor-15125 .elementor-element.elementor-element-896f3d1:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-15125 .elementor-element.elementor-element-896f3d1 > .elementor-background-slideshow:hover::before, .elementor-15125 .elementor-element.elementor-element-896f3d1 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#00000000;--background-overlay:'';}.elementor-15125 .elementor-element.elementor-element-896f3d1:hover{--overlay-opacity:0.5;}.elementor-15125 .elementor-element.elementor-element-896f3d1, .elementor-15125 .elementor-element.elementor-element-896f3d1::before{--overlay-transition:1.9s;}.elementor-15125 .elementor-element.elementor-element-9e364f6{--spacer-size:265px;}.elementor-15125 .elementor-element.elementor-element-f1e40c3{padding:0px 0px 20px 20px;text-align:start;}.elementor-15125 .elementor-element.elementor-element-f1e40c3 .elementor-heading-title{font-family:"termina", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFFBD;}.elementor-15125 .elementor-element.elementor-element-fcfee93{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;--overlay-mix-blend-mode:multiply;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:5px;}.elementor-15125 .elementor-element.elementor-element-fcfee93:not(.elementor-motion-effects-element-type-background), .elementor-15125 .elementor-element.elementor-element-fcfee93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roehn.com/wp-content/uploads/2026/02/Roehn-FINNO-dock-20.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15125 .elementor-element.elementor-element-fcfee93::before, .elementor-15125 .elementor-element.elementor-element-fcfee93 > .elementor-background-video-container::before, .elementor-15125 .elementor-element.elementor-element-fcfee93 > .e-con-inner > .elementor-background-video-container::before, .elementor-15125 .elementor-element.elementor-element-fcfee93 > .elementor-background-slideshow::before, .elementor-15125 .elementor-element.elementor-element-fcfee93 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15125 .elementor-element.elementor-element-fcfee93 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 80%, #00000073 100%);}.elementor-15125 .elementor-element.elementor-element-fcfee93:hover::before, .elementor-15125 .elementor-element.elementor-element-fcfee93:hover > .elementor-background-video-container::before, .elementor-15125 .elementor-element.elementor-element-fcfee93:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-15125 .elementor-element.elementor-element-fcfee93 > .elementor-background-slideshow:hover::before, .elementor-15125 .elementor-element.elementor-element-fcfee93 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#00000000;--background-overlay:'';}.elementor-15125 .elementor-element.elementor-element-fcfee93:hover{--overlay-opacity:0.5;}.elementor-15125 .elementor-element.elementor-element-fcfee93, .elementor-15125 .elementor-element.elementor-element-fcfee93::before{--overlay-transition:1.9s;}.elementor-15125 .elementor-element.elementor-element-be460ea{--spacer-size:265px;}.elementor-15125 .elementor-element.elementor-element-46e93ae{padding:0px 0px 20px 20px;text-align:start;}.elementor-15125 .elementor-element.elementor-element-46e93ae .elementor-heading-title{font-family:"termina", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFFBD;}.elementor-15125 .elementor-element.elementor-element-de4ff82{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;--overlay-mix-blend-mode:multiply;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15125 .elementor-element.elementor-element-de4ff82:not(.elementor-motion-effects-element-type-background), .elementor-15125 .elementor-element.elementor-element-de4ff82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roehn.com/wp-content/uploads/2026/02/Wide-Elektra-03.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15125 .elementor-element.elementor-element-de4ff82::before, .elementor-15125 .elementor-element.elementor-element-de4ff82 > .elementor-background-video-container::before, .elementor-15125 .elementor-element.elementor-element-de4ff82 > .e-con-inner > .elementor-background-video-container::before, .elementor-15125 .elementor-element.elementor-element-de4ff82 > .elementor-background-slideshow::before, .elementor-15125 .elementor-element.elementor-element-de4ff82 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15125 .elementor-element.elementor-element-de4ff82 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 80%, #00000073 100%);}.elementor-15125 .elementor-element.elementor-element-de4ff82:hover::before, .elementor-15125 .elementor-element.elementor-element-de4ff82:hover > .elementor-background-video-container::before, .elementor-15125 .elementor-element.elementor-element-de4ff82:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-15125 .elementor-element.elementor-element-de4ff82 > .elementor-background-slideshow:hover::before, .elementor-15125 .elementor-element.elementor-element-de4ff82 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#00000000;--background-overlay:'';}.elementor-15125 .elementor-element.elementor-element-de4ff82:hover{--overlay-opacity:0.5;}.elementor-15125 .elementor-element.elementor-element-de4ff82, .elementor-15125 .elementor-element.elementor-element-de4ff82::before{--overlay-transition:1.9s;}.elementor-15125 .elementor-element.elementor-element-a8eba1e{--spacer-size:265px;}.elementor-15125 .elementor-element.elementor-element-91b6d65{padding:0px 0px 20px 20px;text-align:start;}.elementor-15125 .elementor-element.elementor-element-91b6d65 .elementor-heading-title{font-family:"termina", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFFBD;}.elementor-15125 .elementor-element.elementor-element-3167756{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;--overlay-mix-blend-mode:multiply;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:5px;--margin-bottom:0px;--margin-left:5px;--margin-right:0px;}.elementor-15125 .elementor-element.elementor-element-3167756:not(.elementor-motion-effects-element-type-background), .elementor-15125 .elementor-element.elementor-element-3167756 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roehn.com/wp-content/uploads/2026/02/Wide-Sensors-03.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15125 .elementor-element.elementor-element-3167756::before, .elementor-15125 .elementor-element.elementor-element-3167756 > .elementor-background-video-container::before, .elementor-15125 .elementor-element.elementor-element-3167756 > .e-con-inner > .elementor-background-video-container::before, .elementor-15125 .elementor-element.elementor-element-3167756 > .elementor-background-slideshow::before, .elementor-15125 .elementor-element.elementor-element-3167756 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15125 .elementor-element.elementor-element-3167756 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 80%, #00000073 100%);}.elementor-15125 .elementor-element.elementor-element-3167756:hover::before, .elementor-15125 .elementor-element.elementor-element-3167756:hover > .elementor-background-video-container::before, .elementor-15125 .elementor-element.elementor-element-3167756:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-15125 .elementor-element.elementor-element-3167756 > .elementor-background-slideshow:hover::before, .elementor-15125 .elementor-element.elementor-element-3167756 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#00000000;--background-overlay:'';}.elementor-15125 .elementor-element.elementor-element-3167756:hover{--overlay-opacity:0.5;}.elementor-15125 .elementor-element.elementor-element-3167756, .elementor-15125 .elementor-element.elementor-element-3167756::before{--overlay-transition:1.9s;}.elementor-15125 .elementor-element.elementor-element-da29724{--spacer-size:265px;}.elementor-15125 .elementor-element.elementor-element-9d602fe{padding:0px 0px 20px 20px;text-align:start;}.elementor-15125 .elementor-element.elementor-element-9d602fe .elementor-heading-title{font-family:"termina", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFFBD;}.elementor-15125 .elementor-element.elementor-element-7bd8761{--display:flex;}.elementor-15125 .elementor-element.elementor-element-63d67ef{--display:flex;}.elementor-15125 .elementor-element.elementor-element-eb28a24{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;padding:0px 0px 0px 55px;--n-menu-open-animation-duration:800ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:12px;--n-menu-title-color-normal:#5D5D5D;--n-menu-title-transition:900ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-15125 .elementor-element.elementor-element-eb28a24.elementor-element{--align-self:flex-start;}.elementor-15125 .elementor-element.elementor-element-eb28a24 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-15125 .elementor-element.elementor-element-eb28a24 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-15125 .elementor-element.elementor-element-eb28a24 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"termina", Sans-serif;font-weight:400;}.elementor-15125 .elementor-element.elementor-element-eb28a24 {--n-menu-title-color-hover:#8C7A66;--n-menu-title-color-active:#B8BCC4;}.elementor-15125 .elementor-element.elementor-element-c4eda2b{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-759593e img{width:100%;max-width:100%;height:40px;}.elementor-15125 .elementor-element.elementor-element-dc693e5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-ab4e73d{--display:flex;}.elementor-15125 .elementor-element.elementor-element-044a49c{--display:flex;}.elementor-15125 .elementor-element.elementor-element-3809f44{--display:flex;}.elementor-15125 .elementor-element.elementor-element-7b6c9dc{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:flex-end;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:flex-end;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;padding:0px 10px 0px 0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:12px;--n-menu-title-color-normal:#5D5D5D;--n-menu-title-transition:900ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-15125 .elementor-element.elementor-element-7b6c9dc > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-15125 .elementor-element.elementor-element-7b6c9dc > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-15125 .elementor-element.elementor-element-7b6c9dc > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"termina", Sans-serif;font-weight:400;}.elementor-15125 .elementor-element.elementor-element-7b6c9dc {--n-menu-title-color-hover:#8C7A66;--n-menu-title-color-active:#B8BCC4;}.elementor-15125 .elementor-element.elementor-element-a92c3ef > .elementor-widget-container{margin:-4px 0px 0px 0px;padding:0vw 4vw 0vw 0vw;}.elementor-15125 .elementor-element.elementor-element-a92c3ef .cpel-switcher__lang a{font-family:"termina", Sans-serif;font-size:12px;font-weight:400;color:#5D5D5D;}.elementor-15125 .elementor-element.elementor-element-a92c3ef .cpel-switcher__icon{color:#5D5D5D;}.elementor-15125 .elementor-element.elementor-element-a92c3ef .cpel-switcher__nav{--cpel-switcher-space:15px;}.elementor-15125 .elementor-element.elementor-element-a92c3ef .cpel-switcher__name{padding-left:10px;}.elementor-15125 .elementor-element.elementor-element-7742592{--display:flex;--min-height:75px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:-75px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-15125 .elementor-element.elementor-element-7742592:not(.elementor-motion-effects-element-type-background), .elementor-15125 .elementor-element.elementor-element-7742592 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF6EF;}.elementor-15125 .elementor-element.elementor-element-7742592::before, .elementor-15125 .elementor-element.elementor-element-7742592 > .elementor-background-video-container::before, .elementor-15125 .elementor-element.elementor-element-7742592 > .e-con-inner > .elementor-background-video-container::before, .elementor-15125 .elementor-element.elementor-element-7742592 > .elementor-background-slideshow::before, .elementor-15125 .elementor-element.elementor-element-7742592 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15125 .elementor-element.elementor-element-7742592 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-15125 .elementor-element.elementor-element-7742592.e-con{--align-self:flex-start;}.elementor-15125 .elementor-element.elementor-element-92154df{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:98;}.elementor-15125 .elementor-element.elementor-element-92154df:not(.elementor-motion-effects-element-type-background), .elementor-15125 .elementor-element.elementor-element-92154df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF6EF00;}.elementor-15125 .elementor-element.elementor-element-c609377{--display:flex;--min-height:53vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:center;border-style:solid;--border-style:solid;border-width:4px 0px 4px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:#FBF6EF;--border-color:#FBF6EF;--margin-top:19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-15125 .elementor-element.elementor-element-c609377:not(.elementor-motion-effects-element-type-background), .elementor-15125 .elementor-element.elementor-element-c609377 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF6EF;}.elementor-15125 .elementor-element.elementor-element-c609377.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-15125 .elementor-element.elementor-element-b0079c0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.9;--overlay-mix-blend-mode:multiply;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:2px;--margin-bottom:0px;--margin-left:0px;--margin-right:5px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-15125 .elementor-element.elementor-element-b0079c0:not(.elementor-motion-effects-element-type-background), .elementor-15125 .elementor-element.elementor-element-b0079c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roehn.com/wp-content/uploads/2026/02/Wide-Bianni-03.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15125 .elementor-element.elementor-element-b0079c0::before, .elementor-15125 .elementor-element.elementor-element-b0079c0 > .elementor-background-video-container::before, .elementor-15125 .elementor-element.elementor-element-b0079c0 > .e-con-inner > .elementor-background-video-container::before, .elementor-15125 .elementor-element.elementor-element-b0079c0 > .elementor-background-slideshow::before, .elementor-15125 .elementor-element.elementor-element-b0079c0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15125 .elementor-element.elementor-element-b0079c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000000;--background-overlay:'';}.elementor-15125 .elementor-element.elementor-element-b0079c0:hover::before, .elementor-15125 .elementor-element.elementor-element-b0079c0:hover > .elementor-background-video-container::before, .elementor-15125 .elementor-element.elementor-element-b0079c0:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-15125 .elementor-element.elementor-element-b0079c0 > .elementor-background-slideshow:hover::before, .elementor-15125 .elementor-element.elementor-element-b0079c0 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#00000000;--background-overlay:'';}.elementor-15125 .elementor-element.elementor-element-b0079c0:hover{--overlay-opacity:0.5;}.elementor-15125 .elementor-element.elementor-element-b0079c0, .elementor-15125 .elementor-element.elementor-element-b0079c0::before{--overlay-transition:1.9s;}.elementor-15125 .elementor-element.elementor-element-ecc4f9f{--spacer-size:265px;margin:-0px -1px calc(var(--kit-widget-spacing, 0px) + -0px) -0px;padding:0px 0px 0px 0px;}.elementor-15125 .elementor-element.elementor-element-f363a47{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-b54ba23{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-e3296e4{padding:25px 30px 0px 20px;text-align:start;}.elementor-15125 .elementor-element.elementor-element-e3296e4.elementor-element{--align-self:flex-end;}.elementor-15125 .elementor-element.elementor-element-e3296e4 .elementor-heading-title{font-family:"termina", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFFBD;}.elementor-15125 .elementor-element.elementor-element-7419cd6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-19031f0{padding:0px 0px 5px 20px;text-align:start;}.elementor-15125 .elementor-element.elementor-element-19031f0 .elementor-heading-title{font-family:"termina", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFFBD;}.elementor-15125 .elementor-element.elementor-element-13004f1{padding:0px 0px 10px 20px;text-align:start;}.elementor-15125 .elementor-element.elementor-element-13004f1 .elementor-heading-title{font-family:"termina", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFFBD;}.elementor-15125 .elementor-element.elementor-element-1e7e004{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.9;--overlay-mix-blend-mode:multiply;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15125 .elementor-element.elementor-element-1e7e004:not(.elementor-motion-effects-element-type-background), .elementor-15125 .elementor-element.elementor-element-1e7e004 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roehn.com/wp-content/uploads/2026/02/widescreen-quantica-02.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15125 .elementor-element.elementor-element-1e7e004::before, .elementor-15125 .elementor-element.elementor-element-1e7e004 > .elementor-background-video-container::before, .elementor-15125 .elementor-element.elementor-element-1e7e004 > .e-con-inner > .elementor-background-video-container::before, .elementor-15125 .elementor-element.elementor-element-1e7e004 > .elementor-background-slideshow::before, .elementor-15125 .elementor-element.elementor-element-1e7e004 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15125 .elementor-element.elementor-element-1e7e004 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 80%, #00000073 100%);}.elementor-15125 .elementor-element.elementor-element-1e7e004:hover::before, .elementor-15125 .elementor-element.elementor-element-1e7e004:hover > .elementor-background-video-container::before, .elementor-15125 .elementor-element.elementor-element-1e7e004:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-15125 .elementor-element.elementor-element-1e7e004 > .elementor-background-slideshow:hover::before, .elementor-15125 .elementor-element.elementor-element-1e7e004 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#00000000;--background-overlay:'';}.elementor-15125 .elementor-element.elementor-element-1e7e004:hover{--overlay-opacity:0.5;}.elementor-15125 .elementor-element.elementor-element-1e7e004, .elementor-15125 .elementor-element.elementor-element-1e7e004::before{--overlay-transition:1.9s;}.elementor-15125 .elementor-element.elementor-element-d4938ed{--spacer-size:265px;margin:-0px -1px calc(var(--kit-widget-spacing, 0px) + -0px) -0px;padding:0px 0px 0px 0px;}.elementor-15125 .elementor-element.elementor-element-0f5628e{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-19df34c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-0954220{padding:25px 30px 0px 20px;text-align:start;}.elementor-15125 .elementor-element.elementor-element-0954220.elementor-element{--align-self:flex-end;}.elementor-15125 .elementor-element.elementor-element-0954220 .elementor-heading-title{font-family:"termina", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFFBD;}.elementor-15125 .elementor-element.elementor-element-2522bf9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-97ac7ef{padding:0px 0px 5px 20px;text-align:start;}.elementor-15125 .elementor-element.elementor-element-97ac7ef .elementor-heading-title{font-family:"termina", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFFBD;}.elementor-15125 .elementor-element.elementor-element-63bd8b9{padding:0px 0px 10px 20px;text-align:start;}.elementor-15125 .elementor-element.elementor-element-63bd8b9 .elementor-heading-title{font-family:"termina", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFFBD;}.elementor-15125 .elementor-element.elementor-element-00f06f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;--overlay-mix-blend-mode:multiply;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:2px;--margin-bottom:0px;--margin-left:5px;--margin-right:0px;}.elementor-15125 .elementor-element.elementor-element-00f06f6:not(.elementor-motion-effects-element-type-background), .elementor-15125 .elementor-element.elementor-element-00f06f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roehn.com/wp-content/uploads/2026/02/Wide-ION-02.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15125 .elementor-element.elementor-element-00f06f6::before, .elementor-15125 .elementor-element.elementor-element-00f06f6 > .elementor-background-video-container::before, .elementor-15125 .elementor-element.elementor-element-00f06f6 > .e-con-inner > .elementor-background-video-container::before, .elementor-15125 .elementor-element.elementor-element-00f06f6 > .elementor-background-slideshow::before, .elementor-15125 .elementor-element.elementor-element-00f06f6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15125 .elementor-element.elementor-element-00f06f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 80%, #00000073 100%);}.elementor-15125 .elementor-element.elementor-element-00f06f6:hover::before, .elementor-15125 .elementor-element.elementor-element-00f06f6:hover > .elementor-background-video-container::before, .elementor-15125 .elementor-element.elementor-element-00f06f6:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-15125 .elementor-element.elementor-element-00f06f6 > .elementor-background-slideshow:hover::before, .elementor-15125 .elementor-element.elementor-element-00f06f6 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#00000000;--background-overlay:'';}.elementor-15125 .elementor-element.elementor-element-00f06f6:hover{--overlay-opacity:0.5;}.elementor-15125 .elementor-element.elementor-element-00f06f6, .elementor-15125 .elementor-element.elementor-element-00f06f6::before{--overlay-transition:1.9s;}.elementor-15125 .elementor-element.elementor-element-653d486{--spacer-size:265px;margin:-0px -1px calc(var(--kit-widget-spacing, 0px) + -0px) -0px;padding:0px 0px 0px 0px;}.elementor-15125 .elementor-element.elementor-element-1e28258{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-1cee57c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-a5de554{padding:25px 30px 0px 20px;text-align:start;}.elementor-15125 .elementor-element.elementor-element-a5de554.elementor-element{--align-self:flex-end;}.elementor-15125 .elementor-element.elementor-element-a5de554 .elementor-heading-title{font-family:"termina", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFFBD;}.elementor-15125 .elementor-element.elementor-element-c1e5499{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-13c97a0{padding:0px 0px 5px 20px;text-align:start;}.elementor-15125 .elementor-element.elementor-element-13c97a0 .elementor-heading-title{font-family:"termina", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFFBD;}.elementor-15125 .elementor-element.elementor-element-d6abe10{padding:0px 0px 10px 20px;text-align:start;}.elementor-15125 .elementor-element.elementor-element-d6abe10 .elementor-heading-title{font-family:"termina", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFFBD;}.elementor-15125 .elementor-element.elementor-element-7927186{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;--overlay-mix-blend-mode:multiply;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:5px;}.elementor-15125 .elementor-element.elementor-element-7927186:not(.elementor-motion-effects-element-type-background), .elementor-15125 .elementor-element.elementor-element-7927186 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roehn.com/wp-content/uploads/2026/02/Roehn-FINNO-dock-20.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15125 .elementor-element.elementor-element-7927186::before, .elementor-15125 .elementor-element.elementor-element-7927186 > .elementor-background-video-container::before, .elementor-15125 .elementor-element.elementor-element-7927186 > .e-con-inner > .elementor-background-video-container::before, .elementor-15125 .elementor-element.elementor-element-7927186 > .elementor-background-slideshow::before, .elementor-15125 .elementor-element.elementor-element-7927186 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15125 .elementor-element.elementor-element-7927186 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 80%, #00000073 100%);}.elementor-15125 .elementor-element.elementor-element-7927186:hover::before, .elementor-15125 .elementor-element.elementor-element-7927186:hover > .elementor-background-video-container::before, .elementor-15125 .elementor-element.elementor-element-7927186:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-15125 .elementor-element.elementor-element-7927186 > .elementor-background-slideshow:hover::before, .elementor-15125 .elementor-element.elementor-element-7927186 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#00000000;--background-overlay:'';}.elementor-15125 .elementor-element.elementor-element-7927186:hover{--overlay-opacity:0.5;}.elementor-15125 .elementor-element.elementor-element-7927186, .elementor-15125 .elementor-element.elementor-element-7927186::before{--overlay-transition:1.9s;}.elementor-15125 .elementor-element.elementor-element-9ab4d3f{--spacer-size:265px;margin:-0px -1px calc(var(--kit-widget-spacing, 0px) + -0px) -0px;padding:0px 0px 0px 0px;}.elementor-15125 .elementor-element.elementor-element-7c0ee2b{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-5cf5caf{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-017d123{padding:25px 30px 0px 20px;text-align:start;}.elementor-15125 .elementor-element.elementor-element-017d123.elementor-element{--align-self:flex-end;}.elementor-15125 .elementor-element.elementor-element-017d123 .elementor-heading-title{font-family:"termina", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFFBD;}.elementor-15125 .elementor-element.elementor-element-e5e3d18{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-7b3f6ce{padding:0px 0px 5px 20px;text-align:start;}.elementor-15125 .elementor-element.elementor-element-7b3f6ce .elementor-heading-title{font-family:"termina", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFFBD;}.elementor-15125 .elementor-element.elementor-element-7eabe1d{padding:0px 0px 10px 20px;text-align:start;}.elementor-15125 .elementor-element.elementor-element-7eabe1d .elementor-heading-title{font-family:"termina", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFFBD;}.elementor-15125 .elementor-element.elementor-element-f3f5d1e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;--overlay-mix-blend-mode:multiply;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15125 .elementor-element.elementor-element-f3f5d1e:not(.elementor-motion-effects-element-type-background), .elementor-15125 .elementor-element.elementor-element-f3f5d1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roehn.com/wp-content/uploads/2026/02/Wide-Elektra-03.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15125 .elementor-element.elementor-element-f3f5d1e::before, .elementor-15125 .elementor-element.elementor-element-f3f5d1e > .elementor-background-video-container::before, .elementor-15125 .elementor-element.elementor-element-f3f5d1e > .e-con-inner > .elementor-background-video-container::before, .elementor-15125 .elementor-element.elementor-element-f3f5d1e > .elementor-background-slideshow::before, .elementor-15125 .elementor-element.elementor-element-f3f5d1e > .e-con-inner > .elementor-background-slideshow::before, .elementor-15125 .elementor-element.elementor-element-f3f5d1e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 80%, #00000073 100%);}.elementor-15125 .elementor-element.elementor-element-f3f5d1e:hover::before, .elementor-15125 .elementor-element.elementor-element-f3f5d1e:hover > .elementor-background-video-container::before, .elementor-15125 .elementor-element.elementor-element-f3f5d1e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-15125 .elementor-element.elementor-element-f3f5d1e > .elementor-background-slideshow:hover::before, .elementor-15125 .elementor-element.elementor-element-f3f5d1e > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#00000000;--background-overlay:'';}.elementor-15125 .elementor-element.elementor-element-f3f5d1e:hover{--overlay-opacity:0.5;}.elementor-15125 .elementor-element.elementor-element-f3f5d1e, .elementor-15125 .elementor-element.elementor-element-f3f5d1e::before{--overlay-transition:1.9s;}.elementor-15125 .elementor-element.elementor-element-61e07db{--spacer-size:265px;margin:-0px -1px calc(var(--kit-widget-spacing, 0px) + -0px) -0px;padding:0px 0px 0px 0px;}.elementor-15125 .elementor-element.elementor-element-2acd8b1{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-c3f713f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-7ab2954{padding:25px 30px 0px 20px;text-align:start;}.elementor-15125 .elementor-element.elementor-element-7ab2954.elementor-element{--align-self:flex-end;}.elementor-15125 .elementor-element.elementor-element-7ab2954 .elementor-heading-title{font-family:"termina", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFFBD;}.elementor-15125 .elementor-element.elementor-element-b9d9680{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-488946d{padding:0px 0px 5px 20px;}.elementor-15125 .elementor-element.elementor-element-488946d .elementor-heading-title{font-family:"termina", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFFBD;}.elementor-15125 .elementor-element.elementor-element-c487d17{padding:0px 0px 10px 20px;text-align:start;}.elementor-15125 .elementor-element.elementor-element-c487d17 .elementor-heading-title{font-family:"termina", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFFBD;}.elementor-15125 .elementor-element.elementor-element-90c2b52{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;--overlay-mix-blend-mode:multiply;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:5px;--margin-bottom:0px;--margin-left:5px;--margin-right:0px;}.elementor-15125 .elementor-element.elementor-element-90c2b52:not(.elementor-motion-effects-element-type-background), .elementor-15125 .elementor-element.elementor-element-90c2b52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roehn.com/wp-content/uploads/2026/02/Wide-Sensors-03.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15125 .elementor-element.elementor-element-90c2b52::before, .elementor-15125 .elementor-element.elementor-element-90c2b52 > .elementor-background-video-container::before, .elementor-15125 .elementor-element.elementor-element-90c2b52 > .e-con-inner > .elementor-background-video-container::before, .elementor-15125 .elementor-element.elementor-element-90c2b52 > .elementor-background-slideshow::before, .elementor-15125 .elementor-element.elementor-element-90c2b52 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15125 .elementor-element.elementor-element-90c2b52 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 80%, #00000073 100%);}.elementor-15125 .elementor-element.elementor-element-90c2b52:hover::before, .elementor-15125 .elementor-element.elementor-element-90c2b52:hover > .elementor-background-video-container::before, .elementor-15125 .elementor-element.elementor-element-90c2b52:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-15125 .elementor-element.elementor-element-90c2b52 > .elementor-background-slideshow:hover::before, .elementor-15125 .elementor-element.elementor-element-90c2b52 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#00000000;--background-overlay:'';}.elementor-15125 .elementor-element.elementor-element-90c2b52:hover{--overlay-opacity:0.5;}.elementor-15125 .elementor-element.elementor-element-90c2b52, .elementor-15125 .elementor-element.elementor-element-90c2b52::before{--overlay-transition:1.9s;}.elementor-15125 .elementor-element.elementor-element-057cfe8{--spacer-size:265px;margin:-0px -1px calc(var(--kit-widget-spacing, 0px) + -0px) -0px;padding:0px 0px 0px 0px;}.elementor-15125 .elementor-element.elementor-element-92a74bb{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-9d7e1da{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-61d320d{padding:25px 30px 0px 20px;text-align:start;}.elementor-15125 .elementor-element.elementor-element-61d320d.elementor-element{--align-self:flex-end;}.elementor-15125 .elementor-element.elementor-element-61d320d .elementor-heading-title{font-family:"termina", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFFBD;}.elementor-15125 .elementor-element.elementor-element-9e562ab{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-4e87015{padding:0px 0px 5px 20px;text-align:start;}.elementor-15125 .elementor-element.elementor-element-4e87015 .elementor-heading-title{font-family:"termina", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFFBD;}.elementor-15125 .elementor-element.elementor-element-8325535{padding:0px 0px 10px 20px;text-align:start;}.elementor-15125 .elementor-element.elementor-element-8325535 .elementor-heading-title{font-family:"termina", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFFBD;}.elementor-15125 .elementor-element.elementor-element-ea7ac52{--spacer-size:260px;margin:-0px -1px calc(var(--kit-widget-spacing, 0px) + -0px) -0px;padding:0px 0px 0px 0px;}.elementor-15125 .elementor-element.elementor-element-667fb83{--display:flex;}.elementor-15125 .elementor-element.elementor-element-718fc78{--display:flex;}.elementor-15125 .elementor-element.elementor-element-18f5bff{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;padding:0px 0px 0px 55px;--n-menu-open-animation-duration:800ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:12px;--n-menu-title-color-normal:#FFFFFF;--n-menu-title-transition:900ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-15125 .elementor-element.elementor-element-18f5bff.elementor-element{--align-self:flex-start;}.elementor-15125 .elementor-element.elementor-element-18f5bff > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-15125 .elementor-element.elementor-element-18f5bff > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-15125 .elementor-element.elementor-element-18f5bff > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"termina", Sans-serif;font-weight:400;}.elementor-15125 .elementor-element.elementor-element-18f5bff {--n-menu-title-color-hover:#8C7A66;--n-menu-title-color-active:#B8BCC4;}.elementor-15125 .elementor-element.elementor-element-81ce84d{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-fc369e2 img{width:100%;max-width:100%;height:38px;}.elementor-15125 .elementor-element.elementor-element-12e09ee{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-c3d922e{--display:flex;}.elementor-15125 .elementor-element.elementor-element-aee4cbb{--display:flex;}.elementor-15125 .elementor-element.elementor-element-5bee54e{--display:flex;}.elementor-15125 .elementor-element.elementor-element-f13eae4{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:flex-end;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:flex-end;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;padding:0px 45px 0px 0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:12px;--n-menu-title-color-normal:#FFFFFF;--n-menu-title-transition:900ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-15125 .elementor-element.elementor-element-f13eae4 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-15125 .elementor-element.elementor-element-f13eae4 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-15125 .elementor-element.elementor-element-f13eae4 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"termina", Sans-serif;font-weight:400;}.elementor-15125 .elementor-element.elementor-element-f13eae4 {--n-menu-title-color-hover:#8C7A66;--n-menu-title-color-active:#B8BCC4;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1366px){.elementor-15125 .elementor-element.elementor-element-445ba37{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15125 .elementor-element.elementor-element-1dfa6e8{padding:0px 0px 0px 20px;}.elementor-15125 .elementor-element.elementor-element-1dfa6e8 .elementor-icon{font-size:20px;}.elementor-15125 .elementor-element.elementor-element-1dfa6e8 .elementor-icon svg{height:20px;}.elementor-15125 .elementor-element.elementor-element-b69ecb0 img{width:120px;}.elementor-15125 .elementor-element.elementor-element-d75d41e{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15125 .elementor-element.elementor-element-d7beb4a img{width:30%;}.elementor-15125 .elementor-element.elementor-element-0e01ae5{--margin-top:-60px;--margin-bottom:0px;--margin-left:101px;--margin-right:0px;}.elementor-15125 .elementor-element.elementor-element-bee668f .elementor-icon{font-size:30px;}.elementor-15125 .elementor-element.elementor-element-bee668f .elementor-icon svg{height:30px;}.elementor-15125 .elementor-element.elementor-element-51ec19e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 8px;}.elementor-15125 .elementor-element.elementor-element-66bb569 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-15125 .elementor-element.elementor-element-cd3abf4{--margin-top:19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15125 .elementor-element.elementor-element-0ec2be4{--spacer-size:340px;}.elementor-15125 .elementor-element.elementor-element-28dbe59{padding:0px 0px 20px 0px;text-align:center;}.elementor-15125 .elementor-element.elementor-element-28dbe59 .elementor-heading-title{font-size:15px;}.elementor-15125 .elementor-element.elementor-element-aec38cb{--spacer-size:340px;}.elementor-15125 .elementor-element.elementor-element-3e861e3{padding:0px 0px 20px 0px;text-align:center;}.elementor-15125 .elementor-element.elementor-element-3e861e3 .elementor-heading-title{font-size:15px;}.elementor-15125 .elementor-element.elementor-element-9e364f6{--spacer-size:340px;}.elementor-15125 .elementor-element.elementor-element-f1e40c3{padding:0px 0px 20px 0px;text-align:center;}.elementor-15125 .elementor-element.elementor-element-fcfee93{--margin-top:5px;--margin-bottom:5px;--margin-left:0px;--margin-right:5px;}.elementor-15125 .elementor-element.elementor-element-be460ea{--spacer-size:340px;}.elementor-15125 .elementor-element.elementor-element-46e93ae{padding:0px 0px 20px 0px;text-align:center;}.elementor-15125 .elementor-element.elementor-element-de4ff82{--margin-top:5px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;}.elementor-15125 .elementor-element.elementor-element-a8eba1e{--spacer-size:340px;}.elementor-15125 .elementor-element.elementor-element-91b6d65{padding:0px 0px 20px 0px;text-align:center;}.elementor-15125 .elementor-element.elementor-element-3167756{--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:0px;}.elementor-15125 .elementor-element.elementor-element-da29724{--spacer-size:340px;}.elementor-15125 .elementor-element.elementor-element-9d602fe{padding:0px 0px 20px 0px;text-align:center;}.elementor-15125 .elementor-element.elementor-element-eb28a24{--n-menu-heading-justify-content:initial;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:initial;}.elementor-15125 .elementor-element.elementor-element-759593e img{width:100px;}.elementor-15125 .elementor-element.elementor-element-a92c3ef > .elementor-widget-container{padding:0vw 6vw 0vw 0vw;}.elementor-15125 .elementor-element.elementor-element-c609377{--min-height:50vh;border-width:4px 0px 4px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;--margin-top:19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15125 .elementor-element.elementor-element-ecc4f9f{--spacer-size:235px;}.elementor-15125 .elementor-element.elementor-element-e3296e4{padding:0px 0px 20px 0px;text-align:center;}.elementor-15125 .elementor-element.elementor-element-e3296e4 .elementor-heading-title{font-size:15px;}.elementor-15125 .elementor-element.elementor-element-19031f0{padding:0px 0px 0px 0px;text-align:start;}.elementor-15125 .elementor-element.elementor-element-19031f0 .elementor-heading-title{font-size:15px;}.elementor-15125 .elementor-element.elementor-element-13004f1{padding:0px 0px 20px 0px;text-align:start;}.elementor-15125 .elementor-element.elementor-element-13004f1 .elementor-heading-title{font-size:12px;}.elementor-15125 .elementor-element.elementor-element-d4938ed{--spacer-size:235px;}.elementor-15125 .elementor-element.elementor-element-0954220{padding:0px 0px 20px 0px;text-align:center;}.elementor-15125 .elementor-element.elementor-element-0954220 .elementor-heading-title{font-size:15px;}.elementor-15125 .elementor-element.elementor-element-97ac7ef{padding:0px 0px 0px 0px;text-align:start;}.elementor-15125 .elementor-element.elementor-element-97ac7ef .elementor-heading-title{font-size:15px;}.elementor-15125 .elementor-element.elementor-element-63bd8b9{padding:0px 0px 20px 0px;text-align:start;}.elementor-15125 .elementor-element.elementor-element-63bd8b9 .elementor-heading-title{font-size:12px;}.elementor-15125 .elementor-element.elementor-element-00f06f6{--margin-top:5px;--margin-bottom:0px;--margin-left:5px;--margin-right:0px;}.elementor-15125 .elementor-element.elementor-element-653d486{--spacer-size:235px;}.elementor-15125 .elementor-element.elementor-element-a5de554{padding:0px 0px 20px 0px;text-align:center;}.elementor-15125 .elementor-element.elementor-element-a5de554 .elementor-heading-title{font-size:15px;}.elementor-15125 .elementor-element.elementor-element-13c97a0{padding:0px 0px 0px 0px;text-align:start;}.elementor-15125 .elementor-element.elementor-element-13c97a0 .elementor-heading-title{font-size:15px;}.elementor-15125 .elementor-element.elementor-element-d6abe10{padding:0px 0px 20px 0px;text-align:start;}.elementor-15125 .elementor-element.elementor-element-d6abe10 .elementor-heading-title{font-size:12px;}.elementor-15125 .elementor-element.elementor-element-7927186{--margin-top:5px;--margin-bottom:5px;--margin-left:0px;--margin-right:5px;}.elementor-15125 .elementor-element.elementor-element-9ab4d3f{--spacer-size:235px;}.elementor-15125 .elementor-element.elementor-element-017d123{padding:0px 0px 20px 0px;text-align:center;}.elementor-15125 .elementor-element.elementor-element-017d123 .elementor-heading-title{font-size:15px;}.elementor-15125 .elementor-element.elementor-element-7b3f6ce{padding:0px 0px 0px 0px;text-align:start;}.elementor-15125 .elementor-element.elementor-element-7b3f6ce .elementor-heading-title{font-size:15px;}.elementor-15125 .elementor-element.elementor-element-7eabe1d{padding:0px 0px 20px 0px;text-align:start;}.elementor-15125 .elementor-element.elementor-element-7eabe1d .elementor-heading-title{font-size:12px;}.elementor-15125 .elementor-element.elementor-element-f3f5d1e{--margin-top:5px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;}.elementor-15125 .elementor-element.elementor-element-61e07db{--spacer-size:235px;}.elementor-15125 .elementor-element.elementor-element-7ab2954{padding:0px 0px 20px 0px;text-align:center;}.elementor-15125 .elementor-element.elementor-element-7ab2954 .elementor-heading-title{font-size:15px;}.elementor-15125 .elementor-element.elementor-element-488946d{padding:0px 0px 0px 0px;text-align:start;}.elementor-15125 .elementor-element.elementor-element-488946d .elementor-heading-title{font-size:15px;}.elementor-15125 .elementor-element.elementor-element-c487d17{padding:0px 0px 20px 0px;text-align:start;}.elementor-15125 .elementor-element.elementor-element-c487d17 .elementor-heading-title{font-size:12px;}.elementor-15125 .elementor-element.elementor-element-90c2b52{--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:0px;}.elementor-15125 .elementor-element.elementor-element-057cfe8{--spacer-size:235px;}.elementor-15125 .elementor-element.elementor-element-61d320d{padding:0px 0px 20px 0px;text-align:center;}.elementor-15125 .elementor-element.elementor-element-61d320d .elementor-heading-title{font-size:15px;}.elementor-15125 .elementor-element.elementor-element-4e87015{padding:0px 0px 0px 0px;text-align:start;}.elementor-15125 .elementor-element.elementor-element-4e87015 .elementor-heading-title{font-size:15px;}.elementor-15125 .elementor-element.elementor-element-8325535{padding:0px 0px 20px 0px;text-align:start;}.elementor-15125 .elementor-element.elementor-element-8325535 .elementor-heading-title{font-size:12px;}.elementor-15125 .elementor-element.elementor-element-ea7ac52{--spacer-size:340px;}.elementor-15125 .elementor-element.elementor-element-18f5bff{--n-menu-heading-justify-content:initial;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:initial;}.elementor-15125 .elementor-element.elementor-element-fc369e2 img{width:100px;}.elementor-15125 .elementor-element.elementor-element-f13eae4{padding:0px 50px 0px 0px;}}@media(max-width:1200px){.elementor-15125 .elementor-element.elementor-element-445ba37{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-1dfa6e8{padding:0px 0px 0px 30px;}.elementor-15125 .elementor-element.elementor-element-1dfa6e8.elementor-element{--align-self:flex-start;}.elementor-15125 .elementor-element.elementor-element-1dfa6e8 .elementor-icon{font-size:20px;}.elementor-15125 .elementor-element.elementor-element-1dfa6e8 .elementor-icon svg{height:20px;}.elementor-15125 .elementor-element.elementor-element-b69ecb0 img{width:75%;}.elementor-15125 .elementor-element.elementor-element-d7beb4a img{width:30%;}.elementor-15125 .elementor-element.elementor-element-0e01ae5{--margin-top:-61px;--margin-bottom:0px;--margin-left:200px;--margin-right:0px;}.elementor-15125 .elementor-element.elementor-element-bee668f .elementor-icon{font-size:30px;}.elementor-15125 .elementor-element.elementor-element-bee668f .elementor-icon svg{height:30px;}.elementor-15125 .elementor-element.elementor-element-fe99f6d:not(.elementor-motion-effects-element-type-background), .elementor-15125 .elementor-element.elementor-element-fe99f6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roehn.com/wp-content/uploads/2026/02/Wide-Bianni-03.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15125 .elementor-element.elementor-element-fe99f6d{--min-height:200px;}.elementor-15125 .elementor-element.elementor-element-9b81e0e:not(.elementor-motion-effects-element-type-background), .elementor-15125 .elementor-element.elementor-element-9b81e0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roehn.com/wp-content/uploads/2026/02/widescreen-quantica-02.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15125 .elementor-element.elementor-element-9b81e0e{--min-height:200px;}.elementor-15125 .elementor-element.elementor-element-a4e89c4{--min-height:20px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15125 .elementor-element.elementor-element-3045c13{text-align:center;}.elementor-15125 .elementor-element.elementor-element-3045c13 .elementor-heading-title{font-size:15px;}.elementor-15125 .elementor-element.elementor-element-75903df{--min-height:20px;}.elementor-15125 .elementor-element.elementor-element-37dfc82{text-align:center;}.elementor-15125 .elementor-element.elementor-element-37dfc82 .elementor-heading-title{font-size:15px;}.elementor-15125 .elementor-element.elementor-element-c3c735f:not(.elementor-motion-effects-element-type-background), .elementor-15125 .elementor-element.elementor-element-c3c735f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roehn.com/wp-content/uploads/2026/02/Wide-ION-02.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15125 .elementor-element.elementor-element-c3c735f{--min-height:200px;}.elementor-15125 .elementor-element.elementor-element-a67ef82:not(.elementor-motion-effects-element-type-background), .elementor-15125 .elementor-element.elementor-element-a67ef82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roehn.com/wp-content/uploads/2026/02/Roehn-FINNO-dock-20.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15125 .elementor-element.elementor-element-a67ef82{--min-height:200px;}.elementor-15125 .elementor-element.elementor-element-f82aa97{--min-height:20px;}.elementor-15125 .elementor-element.elementor-element-7c3c8aa{text-align:center;}.elementor-15125 .elementor-element.elementor-element-7c3c8aa .elementor-heading-title{font-size:15px;}.elementor-15125 .elementor-element.elementor-element-0beadf1{--min-height:20px;}.elementor-15125 .elementor-element.elementor-element-21e1e4e{text-align:center;}.elementor-15125 .elementor-element.elementor-element-21e1e4e .elementor-heading-title{font-size:15px;}.elementor-15125 .elementor-element.elementor-element-80f268b:not(.elementor-motion-effects-element-type-background), .elementor-15125 .elementor-element.elementor-element-80f268b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roehn.com/wp-content/uploads/2026/02/Wide-Elektra-03.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15125 .elementor-element.elementor-element-80f268b{--min-height:200px;}.elementor-15125 .elementor-element.elementor-element-b1d6cb9:not(.elementor-motion-effects-element-type-background), .elementor-15125 .elementor-element.elementor-element-b1d6cb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roehn.com/wp-content/uploads/2026/02/Wide-Sensors-03.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15125 .elementor-element.elementor-element-b1d6cb9{--min-height:200px;}.elementor-15125 .elementor-element.elementor-element-1d57a3d{--min-height:20px;}.elementor-15125 .elementor-element.elementor-element-a4e4d55{text-align:center;}.elementor-15125 .elementor-element.elementor-element-a4e4d55 .elementor-heading-title{font-size:15px;}.elementor-15125 .elementor-element.elementor-element-4bb7f08{--min-height:20px;}.elementor-15125 .elementor-element.elementor-element-f82e0c9{text-align:center;}.elementor-15125 .elementor-element.elementor-element-f82e0c9 .elementor-heading-title{font-size:15px;}.elementor-15125 .elementor-element.elementor-element-51ec19e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 5px;}.elementor-15125 .elementor-element.elementor-element-b81a34e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -5px;}.elementor-15125 .elementor-element.elementor-element-66bb569 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-15125 .elementor-element.elementor-element-cd3abf4{--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-15125 .elementor-element.elementor-element-0ec2be4{--spacer-size:300px;}.elementor-15125 .elementor-element.elementor-element-28dbe59{padding:0px 0px 20px 0px;text-align:center;}.elementor-15125 .elementor-element.elementor-element-28dbe59 .elementor-heading-title{font-size:15px;}.elementor-15125 .elementor-element.elementor-element-aec38cb{--spacer-size:300px;}.elementor-15125 .elementor-element.elementor-element-3e861e3{padding:0px 0px 20px 0px;text-align:center;}.elementor-15125 .elementor-element.elementor-element-3e861e3 .elementor-heading-title{font-size:15px;}.elementor-15125 .elementor-element.elementor-element-9e364f6{--spacer-size:300px;}.elementor-15125 .elementor-element.elementor-element-f1e40c3{padding:0px 0px 20px 0px;text-align:center;}.elementor-15125 .elementor-element.elementor-element-f1e40c3 .elementor-heading-title{font-size:15px;}.elementor-15125 .elementor-element.elementor-element-be460ea{--spacer-size:300px;}.elementor-15125 .elementor-element.elementor-element-46e93ae{padding:0px 0px 20px 0px;text-align:center;}.elementor-15125 .elementor-element.elementor-element-46e93ae .elementor-heading-title{font-size:15px;}.elementor-15125 .elementor-element.elementor-element-a8eba1e{--spacer-size:300px;}.elementor-15125 .elementor-element.elementor-element-91b6d65{padding:0px 0px 20px 0px;text-align:center;}.elementor-15125 .elementor-element.elementor-element-91b6d65 .elementor-heading-title{font-size:15px;}.elementor-15125 .elementor-element.elementor-element-da29724{--spacer-size:300px;}.elementor-15125 .elementor-element.elementor-element-9d602fe{padding:0px 0px 20px 0px;text-align:center;}.elementor-15125 .elementor-element.elementor-element-9d602fe .elementor-heading-title{font-size:15px;}.elementor-15125 .elementor-element.elementor-element-c609377{border-width:2px 0px 2px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-15125 .elementor-element.elementor-element-ecc4f9f{--spacer-size:260px;}.elementor-15125 .elementor-element.elementor-element-f363a47{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15125 .elementor-element.elementor-element-e3296e4{padding:0px 0px 10px 0px;text-align:center;}.elementor-15125 .elementor-element.elementor-element-e3296e4.elementor-element{--align-self:center;}.elementor-15125 .elementor-element.elementor-element-e3296e4 .elementor-heading-title{font-size:10px;}.elementor-15125 .elementor-element.elementor-element-19031f0{padding:0px 0px 10px 0px;text-align:center;}.elementor-15125 .elementor-element.elementor-element-19031f0.elementor-element{--align-self:center;}.elementor-15125 .elementor-element.elementor-element-19031f0 .elementor-heading-title{font-size:15px;}.elementor-15125 .elementor-element.elementor-element-13004f1{padding:0px 0px 10px 0px;text-align:center;}.elementor-15125 .elementor-element.elementor-element-13004f1.elementor-element{--align-self:center;}.elementor-15125 .elementor-element.elementor-element-13004f1 .elementor-heading-title{font-size:12px;}.elementor-15125 .elementor-element.elementor-element-d4938ed{--spacer-size:260px;}.elementor-15125 .elementor-element.elementor-element-0f5628e{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15125 .elementor-element.elementor-element-0954220{padding:0px 0px 10px 0px;text-align:center;}.elementor-15125 .elementor-element.elementor-element-0954220.elementor-element{--align-self:center;}.elementor-15125 .elementor-element.elementor-element-0954220 .elementor-heading-title{font-size:10px;}.elementor-15125 .elementor-element.elementor-element-97ac7ef{padding:0px 0px 10px 0px;text-align:center;}.elementor-15125 .elementor-element.elementor-element-97ac7ef.elementor-element{--align-self:center;}.elementor-15125 .elementor-element.elementor-element-97ac7ef .elementor-heading-title{font-size:15px;}.elementor-15125 .elementor-element.elementor-element-63bd8b9{padding:0px 0px 10px 0px;text-align:center;}.elementor-15125 .elementor-element.elementor-element-63bd8b9.elementor-element{--align-self:center;}.elementor-15125 .elementor-element.elementor-element-63bd8b9 .elementor-heading-title{font-size:12px;}.elementor-15125 .elementor-element.elementor-element-653d486{--spacer-size:260px;}.elementor-15125 .elementor-element.elementor-element-1e28258{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15125 .elementor-element.elementor-element-a5de554{padding:0px 0px 10px 0px;text-align:center;}.elementor-15125 .elementor-element.elementor-element-a5de554.elementor-element{--align-self:center;}.elementor-15125 .elementor-element.elementor-element-a5de554 .elementor-heading-title{font-size:10px;}.elementor-15125 .elementor-element.elementor-element-13c97a0{padding:0px 0px 10px 0px;text-align:center;}.elementor-15125 .elementor-element.elementor-element-13c97a0.elementor-element{--align-self:center;}.elementor-15125 .elementor-element.elementor-element-13c97a0 .elementor-heading-title{font-size:15px;}.elementor-15125 .elementor-element.elementor-element-d6abe10{padding:0px 0px 10px 0px;text-align:center;}.elementor-15125 .elementor-element.elementor-element-d6abe10.elementor-element{--align-self:center;}.elementor-15125 .elementor-element.elementor-element-d6abe10 .elementor-heading-title{font-size:12px;}.elementor-15125 .elementor-element.elementor-element-9ab4d3f{--spacer-size:260px;}.elementor-15125 .elementor-element.elementor-element-7c0ee2b{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15125 .elementor-element.elementor-element-017d123{padding:0px 0px 10px 0px;text-align:center;}.elementor-15125 .elementor-element.elementor-element-017d123.elementor-element{--align-self:center;}.elementor-15125 .elementor-element.elementor-element-017d123 .elementor-heading-title{font-size:10px;}.elementor-15125 .elementor-element.elementor-element-7b3f6ce{padding:0px 0px 10px 0px;text-align:center;}.elementor-15125 .elementor-element.elementor-element-7b3f6ce.elementor-element{--align-self:center;}.elementor-15125 .elementor-element.elementor-element-7b3f6ce .elementor-heading-title{font-size:15px;}.elementor-15125 .elementor-element.elementor-element-7eabe1d{padding:0px 0px 10px 0px;text-align:center;}.elementor-15125 .elementor-element.elementor-element-7eabe1d.elementor-element{--align-self:center;}.elementor-15125 .elementor-element.elementor-element-7eabe1d .elementor-heading-title{font-size:12px;}.elementor-15125 .elementor-element.elementor-element-61e07db{--spacer-size:260px;}.elementor-15125 .elementor-element.elementor-element-2acd8b1{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15125 .elementor-element.elementor-element-7ab2954{padding:0px 0px 10px 0px;text-align:center;}.elementor-15125 .elementor-element.elementor-element-7ab2954.elementor-element{--align-self:center;}.elementor-15125 .elementor-element.elementor-element-7ab2954 .elementor-heading-title{font-size:10px;}.elementor-15125 .elementor-element.elementor-element-488946d{padding:0px 0px 10px 0px;text-align:center;}.elementor-15125 .elementor-element.elementor-element-488946d.elementor-element{--align-self:center;}.elementor-15125 .elementor-element.elementor-element-488946d .elementor-heading-title{font-size:15px;}.elementor-15125 .elementor-element.elementor-element-c487d17{padding:0px 0px 10px 0px;text-align:center;}.elementor-15125 .elementor-element.elementor-element-c487d17.elementor-element{--align-self:center;}.elementor-15125 .elementor-element.elementor-element-c487d17 .elementor-heading-title{font-size:12px;}.elementor-15125 .elementor-element.elementor-element-057cfe8{--spacer-size:260px;}.elementor-15125 .elementor-element.elementor-element-92a74bb{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15125 .elementor-element.elementor-element-61d320d{padding:0px 0px 10px 0px;text-align:center;}.elementor-15125 .elementor-element.elementor-element-61d320d.elementor-element{--align-self:center;}.elementor-15125 .elementor-element.elementor-element-61d320d .elementor-heading-title{font-size:10px;}.elementor-15125 .elementor-element.elementor-element-4e87015{padding:0px 0px 10px 0px;text-align:center;}.elementor-15125 .elementor-element.elementor-element-4e87015.elementor-element{--align-self:center;}.elementor-15125 .elementor-element.elementor-element-4e87015 .elementor-heading-title{font-size:15px;}.elementor-15125 .elementor-element.elementor-element-8325535{padding:0px 0px 10px 0px;text-align:center;}.elementor-15125 .elementor-element.elementor-element-8325535.elementor-element{--align-self:center;}.elementor-15125 .elementor-element.elementor-element-8325535 .elementor-heading-title{font-size:12px;}.elementor-15125 .elementor-element.elementor-element-ea7ac52{--spacer-size:260px;}}@media(max-width:1024px){.elementor-15125 .elementor-element.elementor-element-6478007{--z-index:999;}.elementor-15125 .elementor-element.elementor-element-445ba37{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-1dfa6e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 10px;}.elementor-15125 .elementor-element.elementor-element-1dfa6e8 .elementor-icon{font-size:30px;}.elementor-15125 .elementor-element.elementor-element-1dfa6e8 .elementor-icon svg{height:30px;}.elementor-15125 .elementor-element.elementor-element-b69ecb0 img{width:15vw;}.elementor-15125 .elementor-element.elementor-element-d7beb4a img{width:30%;}.elementor-15125 .elementor-element.elementor-element-0e01ae5{--margin-top:-52px;--margin-bottom:0px;--margin-left:-23px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-bee668f .elementor-icon-wrapper{text-align:end;}.elementor-15125 .elementor-element.elementor-element-bee668f .elementor-icon{font-size:30px;}.elementor-15125 .elementor-element.elementor-element-bee668f .elementor-icon svg{height:30px;}.elementor-15125 .elementor-element.elementor-element-fe99f6d:not(.elementor-motion-effects-element-type-background), .elementor-15125 .elementor-element.elementor-element-fe99f6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roehn.com/wp-content/uploads/2026/02/Wide-Bianni-03.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15125 .elementor-element.elementor-element-fe99f6d{--min-height:200px;}.elementor-15125 .elementor-element.elementor-element-04c15bd{--spacer-size:197px;}.elementor-15125 .elementor-element.elementor-element-9b81e0e:not(.elementor-motion-effects-element-type-background), .elementor-15125 .elementor-element.elementor-element-9b81e0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roehn.com/wp-content/uploads/2026/02/widescreen-quantica-02.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15125 .elementor-element.elementor-element-9b81e0e{--min-height:200px;}.elementor-15125 .elementor-element.elementor-element-3045c13{text-align:center;}.elementor-15125 .elementor-element.elementor-element-3045c13 .elementor-heading-title{font-size:15px;}.elementor-15125 .elementor-element.elementor-element-37dfc82{text-align:center;}.elementor-15125 .elementor-element.elementor-element-37dfc82 .elementor-heading-title{font-size:14px;}.elementor-15125 .elementor-element.elementor-element-c3c735f{--min-height:200px;}.elementor-15125 .elementor-element.elementor-element-a67ef82{--min-height:200px;}.elementor-15125 .elementor-element.elementor-element-80f268b{--min-height:200px;}.elementor-15125 .elementor-element.elementor-element-b1d6cb9{--min-height:200px;}.elementor-15125 .elementor-element.elementor-element-51ec19e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 5px;}.elementor-15125 .elementor-element.elementor-element-66bb569 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-15125 .elementor-element.elementor-element-0ec2be4{--spacer-size:250px;}.elementor-15125 .elementor-element.elementor-element-28dbe59{padding:0px 0px 20px 0px;text-align:center;}.elementor-15125 .elementor-element.elementor-element-28dbe59 .elementor-heading-title{font-size:15px;}.elementor-15125 .elementor-element.elementor-element-aec38cb{--spacer-size:250px;}.elementor-15125 .elementor-element.elementor-element-3e861e3{padding:0px 0px 20px 0px;text-align:center;}.elementor-15125 .elementor-element.elementor-element-3e861e3 .elementor-heading-title{font-size:15px;}.elementor-15125 .elementor-element.elementor-element-9e364f6{--spacer-size:250px;}.elementor-15125 .elementor-element.elementor-element-f1e40c3{padding:0px 0px 20px 0px;text-align:center;}.elementor-15125 .elementor-element.elementor-element-be460ea{--spacer-size:250px;}.elementor-15125 .elementor-element.elementor-element-46e93ae{padding:0px 0px 20px 0px;text-align:center;}.elementor-15125 .elementor-element.elementor-element-a8eba1e{--spacer-size:250px;}.elementor-15125 .elementor-element.elementor-element-91b6d65{padding:0px 0px 20px 0px;text-align:center;}.elementor-15125 .elementor-element.elementor-element-da29724{--spacer-size:250px;}.elementor-15125 .elementor-element.elementor-element-9d602fe{padding:0px 0px 20px 0px;text-align:center;}.elementor-15125 .elementor-element.elementor-element-759593e img{width:100%;}.elementor-15125 .elementor-element.elementor-element-a92c3ef > .elementor-widget-container{padding:0vw 6vw 0vw 0vw;}.elementor-15125 .elementor-element.elementor-element-c609377{--min-height:53vh;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-b0079c0{--margin-top:2px;--margin-bottom:2px;--margin-left:2px;--margin-right:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-ecc4f9f{--spacer-size:200px;}.elementor-15125 .elementor-element.elementor-element-e3296e4{padding:0px 0px 20px 0px;text-align:center;}.elementor-15125 .elementor-element.elementor-element-e3296e4 .elementor-heading-title{font-size:15px;}.elementor-15125 .elementor-element.elementor-element-19031f0{padding:0px 0px 20px 0px;text-align:center;}.elementor-15125 .elementor-element.elementor-element-19031f0 .elementor-heading-title{font-size:15px;}.elementor-15125 .elementor-element.elementor-element-13004f1{padding:0px 0px 20px 0px;text-align:center;}.elementor-15125 .elementor-element.elementor-element-13004f1 .elementor-heading-title{font-size:15px;}.elementor-15125 .elementor-element.elementor-element-1e7e004{--margin-top:2px;--margin-bottom:2px;--margin-left:2px;--margin-right:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-d4938ed{--spacer-size:200px;}.elementor-15125 .elementor-element.elementor-element-0954220{padding:0px 0px 20px 0px;text-align:center;}.elementor-15125 .elementor-element.elementor-element-0954220 .elementor-heading-title{font-size:15px;}.elementor-15125 .elementor-element.elementor-element-97ac7ef{padding:0px 0px 20px 0px;text-align:center;}.elementor-15125 .elementor-element.elementor-element-97ac7ef .elementor-heading-title{font-size:15px;}.elementor-15125 .elementor-element.elementor-element-63bd8b9{padding:0px 0px 20px 0px;text-align:center;}.elementor-15125 .elementor-element.elementor-element-63bd8b9 .elementor-heading-title{font-size:15px;}.elementor-15125 .elementor-element.elementor-element-00f06f6{--margin-top:2px;--margin-bottom:2px;--margin-left:2px;--margin-right:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-653d486{--spacer-size:200px;}.elementor-15125 .elementor-element.elementor-element-a5de554{padding:0px 0px 20px 0px;text-align:center;}.elementor-15125 .elementor-element.elementor-element-a5de554 .elementor-heading-title{font-size:15px;}.elementor-15125 .elementor-element.elementor-element-13c97a0{padding:0px 0px 20px 0px;text-align:center;}.elementor-15125 .elementor-element.elementor-element-13c97a0 .elementor-heading-title{font-size:15px;}.elementor-15125 .elementor-element.elementor-element-d6abe10{padding:0px 0px 20px 0px;text-align:center;}.elementor-15125 .elementor-element.elementor-element-d6abe10 .elementor-heading-title{font-size:15px;}.elementor-15125 .elementor-element.elementor-element-7927186{--margin-top:2px;--margin-bottom:2px;--margin-left:2px;--margin-right:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-9ab4d3f{--spacer-size:200px;}.elementor-15125 .elementor-element.elementor-element-017d123{padding:0px 0px 20px 0px;text-align:center;}.elementor-15125 .elementor-element.elementor-element-017d123 .elementor-heading-title{font-size:15px;}.elementor-15125 .elementor-element.elementor-element-7b3f6ce{padding:0px 0px 20px 0px;text-align:center;}.elementor-15125 .elementor-element.elementor-element-7b3f6ce .elementor-heading-title{font-size:15px;}.elementor-15125 .elementor-element.elementor-element-7eabe1d{padding:0px 0px 20px 0px;text-align:center;}.elementor-15125 .elementor-element.elementor-element-7eabe1d .elementor-heading-title{font-size:15px;}.elementor-15125 .elementor-element.elementor-element-f3f5d1e{--margin-top:2px;--margin-bottom:2px;--margin-left:2px;--margin-right:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-61e07db{--spacer-size:200px;}.elementor-15125 .elementor-element.elementor-element-7ab2954{padding:0px 0px 20px 0px;text-align:center;}.elementor-15125 .elementor-element.elementor-element-7ab2954 .elementor-heading-title{font-size:15px;}.elementor-15125 .elementor-element.elementor-element-488946d{padding:0px 0px 20px 0px;text-align:center;}.elementor-15125 .elementor-element.elementor-element-488946d .elementor-heading-title{font-size:15px;}.elementor-15125 .elementor-element.elementor-element-c487d17{padding:0px 0px 20px 0px;text-align:center;}.elementor-15125 .elementor-element.elementor-element-c487d17 .elementor-heading-title{font-size:15px;}.elementor-15125 .elementor-element.elementor-element-90c2b52{--margin-top:2px;--margin-bottom:2px;--margin-left:2px;--margin-right:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-057cfe8{--spacer-size:200px;}.elementor-15125 .elementor-element.elementor-element-61d320d{padding:0px 0px 20px 0px;text-align:center;}.elementor-15125 .elementor-element.elementor-element-61d320d .elementor-heading-title{font-size:15px;}.elementor-15125 .elementor-element.elementor-element-4e87015{padding:0px 0px 20px 0px;text-align:center;}.elementor-15125 .elementor-element.elementor-element-4e87015 .elementor-heading-title{font-size:15px;}.elementor-15125 .elementor-element.elementor-element-8325535{padding:0px 0px 20px 0px;text-align:center;}.elementor-15125 .elementor-element.elementor-element-8325535 .elementor-heading-title{font-size:15px;}.elementor-15125 .elementor-element.elementor-element-ea7ac52{--spacer-size:250px;}.elementor-15125 .elementor-element.elementor-element-fc369e2 img{width:100%;}}@media(max-width:880px){.elementor-15125 .elementor-element.elementor-element-6478007{--z-index:999;}.elementor-15125 .elementor-element.elementor-element-445ba37{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-1dfa6e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-15125 .elementor-element.elementor-element-1dfa6e8 .elementor-icon-wrapper{text-align:start;}.elementor-15125 .elementor-element.elementor-element-1dfa6e8 .elementor-icon{font-size:25px;}.elementor-15125 .elementor-element.elementor-element-1dfa6e8 .elementor-icon svg{height:25px;}.elementor-15125 .elementor-element.elementor-element-b69ecb0 img{width:20vw;}.elementor-15125 .elementor-element.elementor-element-1414cbf{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:553px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-15125 .elementor-element.elementor-element-12ff98e{--e-off-canvas-justify-content:flex-start;}.elementor-15125 .elementor-element.elementor-element-258f31e{--min-height:0px;--z-index:999;}.elementor-15125 .elementor-element.elementor-element-ae026d3{--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--z-index:999;}.elementor-15125 .elementor-element.elementor-element-ae026d3.e-con{--align-self:center;}.elementor-15125 .elementor-element.elementor-element-d7beb4a img{width:110px;}.elementor-15125 .elementor-element.elementor-element-0e01ae5{--min-height:0px;--margin-top:-45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-70px;--padding-bottom:-38px;--padding-left:0px;--padding-right:10px;}.elementor-15125 .elementor-element.elementor-element-bee668f{margin:0px 11px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-15125 .elementor-element.elementor-element-bee668f.elementor-element{--align-self:flex-end;}.elementor-15125 .elementor-element.elementor-element-bee668f .elementor-icon{font-size:25px;}.elementor-15125 .elementor-element.elementor-element-bee668f .elementor-icon svg{height:25px;}.elementor-15125 .elementor-element.elementor-element-2e7bd50{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-d7d3fb7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-15125 .elementor-element.elementor-element-5f6a7aa{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-5f6a7aa.e-con{--align-self:center;}.elementor-15125 .elementor-element.elementor-element-e70e75e{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--align-content:flex-start;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-fe99f6d:not(.elementor-motion-effects-element-type-background), .elementor-15125 .elementor-element.elementor-element-fe99f6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roehn.com/wp-content/uploads/2026/02/Wide-Bianni-03.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15125 .elementor-element.elementor-element-04c15bd{--spacer-size:150px;}.elementor-15125 .elementor-element.elementor-element-9b81e0e:not(.elementor-motion-effects-element-type-background), .elementor-15125 .elementor-element.elementor-element-9b81e0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roehn.com/wp-content/uploads/2026/02/widescreen-quantica-02.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15125 .elementor-element.elementor-element-1d6bbd0{--spacer-size:150px;}.elementor-15125 .elementor-element.elementor-element-a4e89c4{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15125 .elementor-element.elementor-element-3045c13{text-align:center;}.elementor-15125 .elementor-element.elementor-element-3045c13 .elementor-heading-title{font-size:12px;}.elementor-15125 .elementor-element.elementor-element-37dfc82{text-align:center;}.elementor-15125 .elementor-element.elementor-element-37dfc82 .elementor-heading-title{font-size:12px;}.elementor-15125 .elementor-element.elementor-element-c3c735f:not(.elementor-motion-effects-element-type-background), .elementor-15125 .elementor-element.elementor-element-c3c735f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roehn.com/wp-content/uploads/2026/02/Wide-ION-02.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15125 .elementor-element.elementor-element-57261e6{--spacer-size:150px;}.elementor-15125 .elementor-element.elementor-element-a67ef82:not(.elementor-motion-effects-element-type-background), .elementor-15125 .elementor-element.elementor-element-a67ef82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roehn.com/wp-content/uploads/2026/02/Roehn-FINNO-dock-20.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15125 .elementor-element.elementor-element-d9046af{--spacer-size:150px;}.elementor-15125 .elementor-element.elementor-element-7c3c8aa{text-align:center;}.elementor-15125 .elementor-element.elementor-element-7c3c8aa .elementor-heading-title{font-size:12px;}.elementor-15125 .elementor-element.elementor-element-21e1e4e{text-align:center;}.elementor-15125 .elementor-element.elementor-element-21e1e4e .elementor-heading-title{font-size:12px;}.elementor-15125 .elementor-element.elementor-element-80f268b:not(.elementor-motion-effects-element-type-background), .elementor-15125 .elementor-element.elementor-element-80f268b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roehn.com/wp-content/uploads/2026/02/Wide-Elektra-03.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15125 .elementor-element.elementor-element-04efbca{--spacer-size:150px;}.elementor-15125 .elementor-element.elementor-element-b1d6cb9:not(.elementor-motion-effects-element-type-background), .elementor-15125 .elementor-element.elementor-element-b1d6cb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roehn.com/wp-content/uploads/2026/02/Wide-Sensors-03.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15125 .elementor-element.elementor-element-c4889e2{--spacer-size:150px;}.elementor-15125 .elementor-element.elementor-element-a4e4d55{text-align:center;}.elementor-15125 .elementor-element.elementor-element-a4e4d55 .elementor-heading-title{font-size:12px;}.elementor-15125 .elementor-element.elementor-element-f82e0c9{text-align:center;}.elementor-15125 .elementor-element.elementor-element-f82e0c9 .elementor-heading-title{font-size:12px;}.elementor-15125 .elementor-element.elementor-element-51ec19e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;}.elementor-15125 .elementor-element.elementor-element-51ec19e.elementor-element{--align-self:center;}.elementor-15125 .elementor-element.elementor-element-3ee61b1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15125 .elementor-element.elementor-element-b81a34e{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;padding:0px 0px 0px 0px;}.elementor-15125 .elementor-element.elementor-element-b81a34e .elementor-nav-menu .elementor-item{font-size:16px;}.elementor-15125 .elementor-element.elementor-element-b81a34e .elementor-nav-menu--dropdown .elementor-item, .elementor-15125 .elementor-element.elementor-element-b81a34e .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:16px;}.elementor-15125 .elementor-element.elementor-element-af9e265{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-66bb569 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 5px;}}@media(max-width:767px){.elementor-15125 .elementor-element.elementor-element-6478007{--margin-top:0vw;--margin-bottom:-100vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-15125 .elementor-element.elementor-element-445ba37{--width:33vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-1dfa6e8{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-15125 .elementor-element.elementor-element-1dfa6e8 .elementor-icon-wrapper{text-align:start;}.elementor-15125 .elementor-element.elementor-element-1dfa6e8 .elementor-icon{font-size:22px;}.elementor-15125 .elementor-element.elementor-element-1dfa6e8 .elementor-icon svg{height:22px;}.elementor-15125 .elementor-element.elementor-element-ce3bf4b{--width:33vw;}.elementor-15125 .elementor-element.elementor-element-b69ecb0 img{width:30vw;}.elementor-15125 .elementor-element.elementor-element-d75d41e{--width:33vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-d75d41e.e-con{--align-self:center;}.elementor-15125 .elementor-element.elementor-element-1414cbf{--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-15125 .elementor-element.elementor-element-12ff98e{--e-off-canvas-width:385px;}.elementor-15125 .elementor-element.elementor-element-258f31e{--min-height:245px;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15125 .elementor-element.elementor-element-258f31e.e-con{--align-self:flex-start;}.elementor-15125 .elementor-element.elementor-element-ae026d3{--content-width:50vw;--min-height:10vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15125 .elementor-element.elementor-element-0e01ae5{--content-width:10%;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-15vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-15125 .elementor-element.elementor-element-0e01ae5.e-con{--align-self:flex-end;}.elementor-15125 .elementor-element.elementor-element-bee668f{margin:0px -155px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-15125 .elementor-element.elementor-element-bee668f.elementor-element{--align-self:flex-end;}.elementor-15125 .elementor-element.elementor-element-bee668f .elementor-icon{font-size:22px;}.elementor-15125 .elementor-element.elementor-element-bee668f .elementor-icon svg{height:22px;}.elementor-15125 .elementor-element.elementor-element-2e7bd50{--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-15px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-d7d3fb7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-15125 .elementor-element.elementor-element-5f6a7aa{--margin-top:-20px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-e70e75e{--width:80vw;--min-height:260px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-e70e75e.e-con{--align-self:center;}.elementor-15125 .elementor-element.elementor-element-fe99f6d{--width:35vw;--min-height:150px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-width:5px 5px 5px 0px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-fe99f6d:not(.elementor-motion-effects-element-type-background), .elementor-15125 .elementor-element.elementor-element-fe99f6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15125 .elementor-element.elementor-element-04c15bd{--spacer-size:100px;}.elementor-15125 .elementor-element.elementor-element-9b81e0e{--width:35vw;--min-height:150px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-width:5px 0px 5px 5px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-9b81e0e:not(.elementor-motion-effects-element-type-background), .elementor-15125 .elementor-element.elementor-element-9b81e0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15125 .elementor-element.elementor-element-1d6bbd0{--spacer-size:100px;}.elementor-15125 .elementor-element.elementor-element-a4e89c4{--width:35vw;--justify-content:flex-start;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-3045c13{text-align:center;}.elementor-15125 .elementor-element.elementor-element-3045c13 .elementor-heading-title{font-size:12px;}.elementor-15125 .elementor-element.elementor-element-75903df{--width:35vw;--justify-content:flex-start;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-37dfc82{text-align:center;}.elementor-15125 .elementor-element.elementor-element-37dfc82 .elementor-heading-title{font-size:12px;}.elementor-15125 .elementor-element.elementor-element-c3c735f{--width:35vw;--min-height:150px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-width:5px 5px 5px 0px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-c3c735f:not(.elementor-motion-effects-element-type-background), .elementor-15125 .elementor-element.elementor-element-c3c735f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15125 .elementor-element.elementor-element-57261e6{--spacer-size:100px;}.elementor-15125 .elementor-element.elementor-element-a67ef82{--width:35vw;--min-height:150px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-width:5px 0px 5px 5px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-a67ef82:not(.elementor-motion-effects-element-type-background), .elementor-15125 .elementor-element.elementor-element-a67ef82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15125 .elementor-element.elementor-element-d9046af{--spacer-size:100px;}.elementor-15125 .elementor-element.elementor-element-f82aa97{--width:35vw;--justify-content:flex-start;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-7c3c8aa{text-align:center;}.elementor-15125 .elementor-element.elementor-element-7c3c8aa .elementor-heading-title{font-size:12px;}.elementor-15125 .elementor-element.elementor-element-0beadf1{--width:35vw;--justify-content:flex-start;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-21e1e4e{text-align:center;}.elementor-15125 .elementor-element.elementor-element-21e1e4e .elementor-heading-title{font-size:12px;}.elementor-15125 .elementor-element.elementor-element-80f268b{--width:35vw;--min-height:150px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-width:5px 5px 5px 0px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-80f268b:not(.elementor-motion-effects-element-type-background), .elementor-15125 .elementor-element.elementor-element-80f268b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15125 .elementor-element.elementor-element-04efbca{--spacer-size:100px;}.elementor-15125 .elementor-element.elementor-element-b1d6cb9{--width:35vw;--min-height:150px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-width:5px 0px 5px 5px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-b1d6cb9:not(.elementor-motion-effects-element-type-background), .elementor-15125 .elementor-element.elementor-element-b1d6cb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15125 .elementor-element.elementor-element-c4889e2{--spacer-size:100px;}.elementor-15125 .elementor-element.elementor-element-1d57a3d{--width:35vw;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-a4e4d55{text-align:center;}.elementor-15125 .elementor-element.elementor-element-a4e4d55 .elementor-heading-title{font-size:12px;}.elementor-15125 .elementor-element.elementor-element-4bb7f08{--width:35vw;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-f82e0c9{text-align:center;}.elementor-15125 .elementor-element.elementor-element-f82e0c9 .elementor-heading-title{font-size:12px;}.elementor-15125 .elementor-element.elementor-element-51ec19e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:999;--n-accordion-title-font-size:15px;}.elementor-15125 .elementor-element.elementor-element-51ec19e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-width:0px 0px 1px 0px;}.elementor-15125 .elementor-element.elementor-element-3ee61b1{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15125 .elementor-element.elementor-element-b81a34e{margin:-7px 12px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15125 .elementor-element.elementor-element-b81a34e .elementor-nav-menu .elementor-item{font-size:15px;}.elementor-15125 .elementor-element.elementor-element-b81a34e .elementor-nav-menu--dropdown a{padding-left:12px;padding-right:12px;}.elementor-15125 .elementor-element.elementor-element-af9e265{--min-height:50px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-3b496b7{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15125 .elementor-element.elementor-element-66bb569 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-15125 .elementor-element.elementor-element-fe99f6d{--width:33.3333%;}.elementor-15125 .elementor-element.elementor-element-9b81e0e{--width:33.3333%;}.elementor-15125 .elementor-element.elementor-element-a4e89c4{--width:33.3333%;}.elementor-15125 .elementor-element.elementor-element-75903df{--width:33.3333%;}.elementor-15125 .elementor-element.elementor-element-c3c735f{--width:33.3333%;}.elementor-15125 .elementor-element.elementor-element-a67ef82{--width:33.3333%;}.elementor-15125 .elementor-element.elementor-element-f82aa97{--width:33.3333%;}.elementor-15125 .elementor-element.elementor-element-0beadf1{--width:33.3333%;}.elementor-15125 .elementor-element.elementor-element-80f268b{--width:33.3333%;}.elementor-15125 .elementor-element.elementor-element-b1d6cb9{--width:33.3333%;}.elementor-15125 .elementor-element.elementor-element-1d57a3d{--width:33.3333%;}.elementor-15125 .elementor-element.elementor-element-4bb7f08{--width:33.3333%;}.elementor-15125 .elementor-element.elementor-element-35eebe8{--width:33%;}.elementor-15125 .elementor-element.elementor-element-1004b5e{--width:33%;}.elementor-15125 .elementor-element.elementor-element-896f3d1{--width:33%;}.elementor-15125 .elementor-element.elementor-element-fcfee93{--width:33%;}.elementor-15125 .elementor-element.elementor-element-de4ff82{--width:33%;}.elementor-15125 .elementor-element.elementor-element-3167756{--width:33%;}.elementor-15125 .elementor-element.elementor-element-c609377{--width:102.257vw;}.elementor-15125 .elementor-element.elementor-element-b0079c0{--width:33%;}.elementor-15125 .elementor-element.elementor-element-b54ba23{--width:48%;}.elementor-15125 .elementor-element.elementor-element-7419cd6{--width:50%;}.elementor-15125 .elementor-element.elementor-element-1e7e004{--width:33%;}.elementor-15125 .elementor-element.elementor-element-19df34c{--width:48%;}.elementor-15125 .elementor-element.elementor-element-2522bf9{--width:50%;}.elementor-15125 .elementor-element.elementor-element-00f06f6{--width:33%;}.elementor-15125 .elementor-element.elementor-element-1cee57c{--width:48%;}.elementor-15125 .elementor-element.elementor-element-c1e5499{--width:50%;}.elementor-15125 .elementor-element.elementor-element-7927186{--width:33%;}.elementor-15125 .elementor-element.elementor-element-5cf5caf{--width:48%;}.elementor-15125 .elementor-element.elementor-element-e5e3d18{--width:50%;}.elementor-15125 .elementor-element.elementor-element-f3f5d1e{--width:33%;}.elementor-15125 .elementor-element.elementor-element-c3f713f{--width:48%;}.elementor-15125 .elementor-element.elementor-element-b9d9680{--width:50%;}.elementor-15125 .elementor-element.elementor-element-90c2b52{--width:33%;}.elementor-15125 .elementor-element.elementor-element-9d7e1da{--width:48%;}.elementor-15125 .elementor-element.elementor-element-9e562ab{--width:50%;}}@media(max-width:1366px) and (min-width:768px){.elementor-15125 .elementor-element.elementor-element-ce3bf4b{--width:500px;}.elementor-15125 .elementor-element.elementor-element-c4eda2b{--width:500px;}.elementor-15125 .elementor-element.elementor-element-c609377{--width:100vw;}.elementor-15125 .elementor-element.elementor-element-81ce84d{--width:500px;}}@media(max-width:1200px) and (min-width:768px){.elementor-15125 .elementor-element.elementor-element-e70e75e{--width:450px;}.elementor-15125 .elementor-element.elementor-element-fe99f6d{--width:200px;}.elementor-15125 .elementor-element.elementor-element-9b81e0e{--width:200px;}.elementor-15125 .elementor-element.elementor-element-a4e89c4{--width:200px;}.elementor-15125 .elementor-element.elementor-element-75903df{--width:200px;}.elementor-15125 .elementor-element.elementor-element-c3c735f{--width:200px;}.elementor-15125 .elementor-element.elementor-element-a67ef82{--width:200px;}.elementor-15125 .elementor-element.elementor-element-f82aa97{--width:200px;}.elementor-15125 .elementor-element.elementor-element-0beadf1{--width:200px;}.elementor-15125 .elementor-element.elementor-element-80f268b{--width:200px;}.elementor-15125 .elementor-element.elementor-element-b1d6cb9{--width:200px;}.elementor-15125 .elementor-element.elementor-element-1d57a3d{--width:200px;}.elementor-15125 .elementor-element.elementor-element-4bb7f08{--width:200px;}.elementor-15125 .elementor-element.elementor-element-b54ba23{--width:30vw;}.elementor-15125 .elementor-element.elementor-element-7419cd6{--width:30vw;}.elementor-15125 .elementor-element.elementor-element-19df34c{--width:30vw;}.elementor-15125 .elementor-element.elementor-element-2522bf9{--width:30vw;}.elementor-15125 .elementor-element.elementor-element-1cee57c{--width:30vw;}.elementor-15125 .elementor-element.elementor-element-c1e5499{--width:30vw;}.elementor-15125 .elementor-element.elementor-element-5cf5caf{--width:30vw;}.elementor-15125 .elementor-element.elementor-element-e5e3d18{--width:30vw;}.elementor-15125 .elementor-element.elementor-element-c3f713f{--width:30vw;}.elementor-15125 .elementor-element.elementor-element-b9d9680{--width:30vw;}.elementor-15125 .elementor-element.elementor-element-9d7e1da{--width:30vw;}.elementor-15125 .elementor-element.elementor-element-9e562ab{--width:30vw;}}@media(max-width:1024px) and (min-width:768px){.elementor-15125 .elementor-element.elementor-element-fe99f6d{--width:200px;}.elementor-15125 .elementor-element.elementor-element-9b81e0e{--width:200px;}.elementor-15125 .elementor-element.elementor-element-a4e89c4{--width:200px;}.elementor-15125 .elementor-element.elementor-element-75903df{--width:200px;}.elementor-15125 .elementor-element.elementor-element-c3c735f{--width:200px;}.elementor-15125 .elementor-element.elementor-element-a67ef82{--width:200px;}.elementor-15125 .elementor-element.elementor-element-80f268b{--width:200px;}.elementor-15125 .elementor-element.elementor-element-b1d6cb9{--width:200px;}.elementor-15125 .elementor-element.elementor-element-c609377{--width:100vw;}.elementor-15125 .elementor-element.elementor-element-b0079c0{--width:32.5vw;}.elementor-15125 .elementor-element.elementor-element-1e7e004{--width:32.5vw;}.elementor-15125 .elementor-element.elementor-element-00f06f6{--width:32.5vw;}.elementor-15125 .elementor-element.elementor-element-7927186{--width:32.5vw;}.elementor-15125 .elementor-element.elementor-element-f3f5d1e{--width:32.5vw;}.elementor-15125 .elementor-element.elementor-element-90c2b52{--width:32.5vw;}}@media(max-width:880px) and (min-width:768px){.elementor-15125 .elementor-element.elementor-element-6478007{--width:100vw;}.elementor-15125 .elementor-element.elementor-element-445ba37{--width:100vw;}.elementor-15125 .elementor-element.elementor-element-ce3bf4b{--width:50vw;}.elementor-15125 .elementor-element.elementor-element-d75d41e{--width:100vw;}.elementor-15125 .elementor-element.elementor-element-ae026d3{--content-width:606px;}.elementor-15125 .elementor-element.elementor-element-5f6a7aa{--width:480px;}.elementor-15125 .elementor-element.elementor-element-e70e75e{--width:60vw;}.elementor-15125 .elementor-element.elementor-element-fe99f6d{--width:25vw;}.elementor-15125 .elementor-element.elementor-element-9b81e0e{--width:25vw;}.elementor-15125 .elementor-element.elementor-element-a4e89c4{--width:25vw;}.elementor-15125 .elementor-element.elementor-element-75903df{--width:25vw;}.elementor-15125 .elementor-element.elementor-element-c3c735f{--width:25vw;}.elementor-15125 .elementor-element.elementor-element-a67ef82{--width:25vw;}.elementor-15125 .elementor-element.elementor-element-f82aa97{--width:25vw;}.elementor-15125 .elementor-element.elementor-element-0beadf1{--width:25vw;}.elementor-15125 .elementor-element.elementor-element-80f268b{--width:25vw;}.elementor-15125 .elementor-element.elementor-element-b1d6cb9{--width:25vw;}.elementor-15125 .elementor-element.elementor-element-1d57a3d{--width:25vw;}.elementor-15125 .elementor-element.elementor-element-4bb7f08{--width:25vw;}}@media(min-width:2400px){.elementor-15125 .elementor-element.elementor-element-6478007{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-6478007.e-con{--align-self:center;}.elementor-15125 .elementor-element.elementor-element-445ba37{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-1dfa6e8{padding:0px 0px 0px 50px;}.elementor-15125 .elementor-element.elementor-element-1dfa6e8.elementor-element{--align-self:flex-start;}.elementor-15125 .elementor-element.elementor-element-ce3bf4b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15125 .elementor-element.elementor-element-ce3bf4b.e-con{--align-self:center;}.elementor-15125 .elementor-element.elementor-element-b69ecb0 img{width:115px;}.elementor-15125 .elementor-element.elementor-element-1414cbf{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-1414cbf.e-con{--align-self:center;}.elementor-15125 .elementor-element.elementor-element-b075cb6{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-b075cb6.e-con{--align-self:center;}.elementor-15125 .elementor-element.elementor-element-cd3abf4{--min-height:970px;--margin-top:19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:70px;--padding-right:70px;}.elementor-15125 .elementor-element.elementor-element-0ec2be4{--spacer-size:400px;}.elementor-15125 .elementor-element.elementor-element-28dbe59{padding:0px 0px 20px 20px;}.elementor-15125 .elementor-element.elementor-element-aec38cb{--spacer-size:400px;}.elementor-15125 .elementor-element.elementor-element-9e364f6{--spacer-size:400px;}.elementor-15125 .elementor-element.elementor-element-be460ea{--spacer-size:400px;}.elementor-15125 .elementor-element.elementor-element-a8eba1e{--spacer-size:400px;}.elementor-15125 .elementor-element.elementor-element-da29724{--spacer-size:400px;}.elementor-15125 .elementor-element.elementor-element-eb28a24{padding:0px 0px 0px 68px;}.elementor-15125 .elementor-element.elementor-element-c4eda2b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15125 .elementor-element.elementor-element-c4eda2b.e-con{--align-self:center;}.elementor-15125 .elementor-element.elementor-element-759593e img{width:115px;}.elementor-15125 .elementor-element.elementor-element-7b6c9dc{padding:0px 10px 0px 0px;}.elementor-15125 .elementor-element.elementor-element-7742592{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-7742592.e-con{--align-self:center;}.elementor-15125 .elementor-element.elementor-element-c609377{--min-height:50vh;border-width:2px 0px 2px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;--margin-top:19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-b0079c0{--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:5px;}.elementor-15125 .elementor-element.elementor-element-ecc4f9f{--spacer-size:380px;}.elementor-15125 .elementor-element.elementor-element-b54ba23{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-e3296e4{padding:30px 30px 10px 20px;}.elementor-15125 .elementor-element.elementor-element-7419cd6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-19031f0{padding:0px 0px 10px 20px;}.elementor-15125 .elementor-element.elementor-element-19031f0 .elementor-heading-title{font-size:20px;}.elementor-15125 .elementor-element.elementor-element-13004f1{padding:0px 0px 10px 20px;}.elementor-15125 .elementor-element.elementor-element-1e7e004{--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15125 .elementor-element.elementor-element-d4938ed{--spacer-size:380px;}.elementor-15125 .elementor-element.elementor-element-19df34c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-0954220{padding:30px 30px 10px 20px;}.elementor-15125 .elementor-element.elementor-element-2522bf9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-97ac7ef{padding:0px 0px 10px 20px;}.elementor-15125 .elementor-element.elementor-element-97ac7ef .elementor-heading-title{font-size:20px;}.elementor-15125 .elementor-element.elementor-element-63bd8b9{padding:0px 0px 10px 20px;}.elementor-15125 .elementor-element.elementor-element-00f06f6{--margin-top:5px;--margin-bottom:0px;--margin-left:5px;--margin-right:0px;}.elementor-15125 .elementor-element.elementor-element-653d486{--spacer-size:380px;}.elementor-15125 .elementor-element.elementor-element-1cee57c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-a5de554{padding:30px 30px 10px 20px;}.elementor-15125 .elementor-element.elementor-element-c1e5499{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-13c97a0{padding:0px 0px 10px 20px;}.elementor-15125 .elementor-element.elementor-element-13c97a0 .elementor-heading-title{font-size:20px;}.elementor-15125 .elementor-element.elementor-element-d6abe10{padding:0px 0px 10px 20px;}.elementor-15125 .elementor-element.elementor-element-9ab4d3f{--spacer-size:380px;}.elementor-15125 .elementor-element.elementor-element-5cf5caf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-017d123{padding:30px 30px 10px 20px;}.elementor-15125 .elementor-element.elementor-element-e5e3d18{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-7b3f6ce{padding:0px 0px 10px 20px;}.elementor-15125 .elementor-element.elementor-element-7b3f6ce .elementor-heading-title{font-size:20px;}.elementor-15125 .elementor-element.elementor-element-7eabe1d{padding:0px 0px 10px 20px;}.elementor-15125 .elementor-element.elementor-element-61e07db{--spacer-size:380px;}.elementor-15125 .elementor-element.elementor-element-c3f713f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-7ab2954{padding:30px 30px 10px 20px;}.elementor-15125 .elementor-element.elementor-element-b9d9680{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-488946d{padding:0px 0px 10px 20px;}.elementor-15125 .elementor-element.elementor-element-488946d .elementor-heading-title{font-size:20px;}.elementor-15125 .elementor-element.elementor-element-c487d17{padding:0px 0px 10px 20px;}.elementor-15125 .elementor-element.elementor-element-057cfe8{--spacer-size:380px;}.elementor-15125 .elementor-element.elementor-element-9d7e1da{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-61d320d{padding:30px 30px 10px 20px;}.elementor-15125 .elementor-element.elementor-element-9e562ab{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15125 .elementor-element.elementor-element-4e87015{padding:0px 0px 10px 20px;}.elementor-15125 .elementor-element.elementor-element-4e87015 .elementor-heading-title{font-size:20px;}.elementor-15125 .elementor-element.elementor-element-8325535{padding:0px 0px 10px 20px;}.elementor-15125 .elementor-element.elementor-element-ea7ac52{--spacer-size:382px;}.elementor-15125 .elementor-element.elementor-element-18f5bff{padding:0px 0px 0px 68px;}.elementor-15125 .elementor-element.elementor-element-81ce84d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15125 .elementor-element.elementor-element-81ce84d.e-con{--align-self:center;}.elementor-15125 .elementor-element.elementor-element-fc369e2 img{width:115px;}.elementor-15125 .elementor-element.elementor-element-f13eae4{padding:0px 80px 0px 0px;}}/* Start custom CSS for container, class: .elementor-element-6478007 */@media (min-width: 768px) and (max-width: 1280px) {

  .elementor-menu-toggle {
    transform: translateX(-50px);
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35eebe8 *//* Efeito inicial */
.elementor-element.elementor-element-6e71e11 {
  transition: opacity 0.8s ease, transform 0.8s ease;
  opacity: 100;
}

/* Efeito no hover (suave fade-in) */
.elementor-element.elementor-element-6e71e11:hover {
  opacity: 1;
  transform: scale(1.01); /* opcional: leve zoom sutil no hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1004b5e *//* Efeito inicial */
.elementor-element.elementor-element-6ca6daa {
  transition: opacity 0.8s ease, transform 0.8s ease;
  opacity: 100;
}

/* Efeito no hover (suave fade-in) */
.elementor-element.elementor-element-6ca6daa:hover {
  opacity: 1;
  transform: scale(1.01); /* opcional: leve zoom sutil no hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-896f3d1 *//* Efeito inicial */
.elementor-element.elementor-element-b38da6c {
  transition: opacity 0.8s ease, transform 0.8s ease;
  opacity: 100;
}

/* Efeito no hover (suave fade-in) */
.elementor-element.elementor-element-b38da6c:hover {
  opacity: 1;
  transform: scale(1.01); /* opcional: leve zoom sutil no hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fcfee93 *//* Efeito inicial */
.elementor-element.elementor-element-307524d {
  transition: opacity 0.8s ease, transform 0.8s ease;
  opacity: 100;
}

/* Efeito no hover (suave fade-in) */
.elementor-element.elementor-element-307524d:hover {
  opacity: 1;
  transform: scale(1.01); /* opcional: leve zoom sutil no hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de4ff82 *//* Efeito inicial */
.elementor-element.elementor-element-bbb2aad {
  transition: opacity 0.8s ease, transform 0.8s ease;
  opacity: 100;
}

/* Efeito no hover (suave fade-in) */
.elementor-element.elementor-element-bbb2aad:hover {
  opacity: 1;
  transform: scale(1.01); /* opcional: leve zoom sutil no hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3167756 *//* Efeito inicial */
.elementor-element.elementor-element-4e7803b {
  transition: opacity 0.8s ease, transform 0.8s ease;
  opacity: 100;
}

/* Efeito no hover (suave fade-in) */
.elementor-element.elementor-element-4e7803b:hover {
  opacity: 1;
  transform: scale(1.01); /* opcional: leve zoom sutil no hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd3abf4 *//* variável de controle */
:root {
  --menu-overlay-top: 20px; /* 🔥 ajuste aqui */
}

/* Overlay */
.e-n-menu-content.e-active::before {
  content: "";
  position: fixed; /* 🔥 importante (antes era absolute) */
  top: var(--menu-overlay-top);
  left: 0;
  width: 100vw;
  height: calc(100vh - var(--menu-overlay-top));

  background: rgba(0, 0, 0, 0.9);
  backdrop-filter: blur(0.5px);
  -webkit-backdrop-filter: blur(0.5px);

  opacity: 1;
  z-index: 0;
  transition: opacity 0.5s ease, backdrop-filter 0.5s ease;
  pointer-events: none;
}

/* estado fechado */
.e-n-menu-content:not(.e-active)::before {
  opacity: 0;
  backdrop-filter: blur(0px);
  -webkit-backdrop-filter: blur(0px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35eebe8 *//* Efeito inicial */
.elementor-element.elementor-element-6e71e11 {
  transition: opacity 0.8s ease, transform 0.8s ease;
  opacity: 100;
}

/* Efeito no hover (suave fade-in) */
.elementor-element.elementor-element-6e71e11:hover {
  opacity: 1;
  transform: scale(1.01); /* opcional: leve zoom sutil no hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1004b5e *//* Efeito inicial */
.elementor-element.elementor-element-6ca6daa {
  transition: opacity 0.8s ease, transform 0.8s ease;
  opacity: 100;
}

/* Efeito no hover (suave fade-in) */
.elementor-element.elementor-element-6ca6daa:hover {
  opacity: 1;
  transform: scale(1.01); /* opcional: leve zoom sutil no hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-896f3d1 *//* Efeito inicial */
.elementor-element.elementor-element-b38da6c {
  transition: opacity 0.8s ease, transform 0.8s ease;
  opacity: 100;
}

/* Efeito no hover (suave fade-in) */
.elementor-element.elementor-element-b38da6c:hover {
  opacity: 1;
  transform: scale(1.01); /* opcional: leve zoom sutil no hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fcfee93 *//* Efeito inicial */
.elementor-element.elementor-element-307524d {
  transition: opacity 0.8s ease, transform 0.8s ease;
  opacity: 100;
}

/* Efeito no hover (suave fade-in) */
.elementor-element.elementor-element-307524d:hover {
  opacity: 1;
  transform: scale(1.01); /* opcional: leve zoom sutil no hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de4ff82 *//* Efeito inicial */
.elementor-element.elementor-element-bbb2aad {
  transition: opacity 0.8s ease, transform 0.8s ease;
  opacity: 100;
}

/* Efeito no hover (suave fade-in) */
.elementor-element.elementor-element-bbb2aad:hover {
  opacity: 1;
  transform: scale(1.01); /* opcional: leve zoom sutil no hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3167756 *//* Efeito inicial */
.elementor-element.elementor-element-4e7803b {
  transition: opacity 0.8s ease, transform 0.8s ease;
  opacity: 100;
}

/* Efeito no hover (suave fade-in) */
.elementor-element.elementor-element-4e7803b:hover {
  opacity: 1;
  transform: scale(1.01); /* opcional: leve zoom sutil no hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd3abf4 *//* variável de controle */
:root {
  --menu-overlay-top: 20px; /* 🔥 ajuste aqui */
}

/* Overlay */
.e-n-menu-content.e-active::before {
  content: "";
  position: fixed; /* 🔥 importante (antes era absolute) */
  top: var(--menu-overlay-top);
  left: 0;
  width: 100vw;
  height: calc(100vh - var(--menu-overlay-top));

  background: rgba(0, 0, 0, 0.9);
  backdrop-filter: blur(0.5px);
  -webkit-backdrop-filter: blur(0.5px);

  opacity: 1;
  z-index: 0;
  transition: opacity 0.5s ease, backdrop-filter 0.5s ease;
  pointer-events: none;
}

/* estado fechado */
.e-n-menu-content:not(.e-active)::before {
  opacity: 0;
  backdrop-filter: blur(0px);
  -webkit-backdrop-filter: blur(0px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35eebe8 *//* Efeito inicial */
.elementor-element.elementor-element-6e71e11 {
  transition: opacity 0.8s ease, transform 0.8s ease;
  opacity: 100;
}

/* Efeito no hover (suave fade-in) */
.elementor-element.elementor-element-6e71e11:hover {
  opacity: 1;
  transform: scale(1.01); /* opcional: leve zoom sutil no hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1004b5e *//* Efeito inicial */
.elementor-element.elementor-element-6ca6daa {
  transition: opacity 0.8s ease, transform 0.8s ease;
  opacity: 100;
}

/* Efeito no hover (suave fade-in) */
.elementor-element.elementor-element-6ca6daa:hover {
  opacity: 1;
  transform: scale(1.01); /* opcional: leve zoom sutil no hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-896f3d1 *//* Efeito inicial */
.elementor-element.elementor-element-b38da6c {
  transition: opacity 0.8s ease, transform 0.8s ease;
  opacity: 100;
}

/* Efeito no hover (suave fade-in) */
.elementor-element.elementor-element-b38da6c:hover {
  opacity: 1;
  transform: scale(1.01); /* opcional: leve zoom sutil no hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fcfee93 *//* Efeito inicial */
.elementor-element.elementor-element-307524d {
  transition: opacity 0.8s ease, transform 0.8s ease;
  opacity: 100;
}

/* Efeito no hover (suave fade-in) */
.elementor-element.elementor-element-307524d:hover {
  opacity: 1;
  transform: scale(1.01); /* opcional: leve zoom sutil no hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de4ff82 *//* Efeito inicial */
.elementor-element.elementor-element-bbb2aad {
  transition: opacity 0.8s ease, transform 0.8s ease;
  opacity: 100;
}

/* Efeito no hover (suave fade-in) */
.elementor-element.elementor-element-bbb2aad:hover {
  opacity: 1;
  transform: scale(1.01); /* opcional: leve zoom sutil no hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3167756 *//* Efeito inicial */
.elementor-element.elementor-element-4e7803b {
  transition: opacity 0.8s ease, transform 0.8s ease;
  opacity: 100;
}

/* Efeito no hover (suave fade-in) */
.elementor-element.elementor-element-4e7803b:hover {
  opacity: 1;
  transform: scale(1.01); /* opcional: leve zoom sutil no hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd3abf4 *//* variável de controle */
:root {
  --menu-overlay-top: 20px; /* 🔥 ajuste aqui */
}

/* Overlay */
.e-n-menu-content.e-active::before {
  content: "";
  position: fixed; /* 🔥 importante (antes era absolute) */
  top: var(--menu-overlay-top);
  left: 0;
  width: 100vw;
  height: calc(100vh - var(--menu-overlay-top));

  background: rgba(0, 0, 0, 0.9);
  backdrop-filter: blur(0.5px);
  -webkit-backdrop-filter: blur(0.5px);

  opacity: 1;
  z-index: 0;
  transition: opacity 0.5s ease, backdrop-filter 0.5s ease;
  pointer-events: none;
}

/* estado fechado */
.e-n-menu-content:not(.e-active)::before {
  opacity: 0;
  backdrop-filter: blur(0px);
  -webkit-backdrop-filter: blur(0px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35eebe8 *//* Efeito inicial */
.elementor-element.elementor-element-6e71e11 {
  transition: opacity 0.8s ease, transform 0.8s ease;
  opacity: 100;
}

/* Efeito no hover (suave fade-in) */
.elementor-element.elementor-element-6e71e11:hover {
  opacity: 1;
  transform: scale(1.01); /* opcional: leve zoom sutil no hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1004b5e *//* Efeito inicial */
.elementor-element.elementor-element-6ca6daa {
  transition: opacity 0.8s ease, transform 0.8s ease;
  opacity: 100;
}

/* Efeito no hover (suave fade-in) */
.elementor-element.elementor-element-6ca6daa:hover {
  opacity: 1;
  transform: scale(1.01); /* opcional: leve zoom sutil no hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-896f3d1 *//* Efeito inicial */
.elementor-element.elementor-element-b38da6c {
  transition: opacity 0.8s ease, transform 0.8s ease;
  opacity: 100;
}

/* Efeito no hover (suave fade-in) */
.elementor-element.elementor-element-b38da6c:hover {
  opacity: 1;
  transform: scale(1.01); /* opcional: leve zoom sutil no hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fcfee93 *//* Efeito inicial */
.elementor-element.elementor-element-307524d {
  transition: opacity 0.8s ease, transform 0.8s ease;
  opacity: 100;
}

/* Efeito no hover (suave fade-in) */
.elementor-element.elementor-element-307524d:hover {
  opacity: 1;
  transform: scale(1.01); /* opcional: leve zoom sutil no hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de4ff82 *//* Efeito inicial */
.elementor-element.elementor-element-bbb2aad {
  transition: opacity 0.8s ease, transform 0.8s ease;
  opacity: 100;
}

/* Efeito no hover (suave fade-in) */
.elementor-element.elementor-element-bbb2aad:hover {
  opacity: 1;
  transform: scale(1.01); /* opcional: leve zoom sutil no hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3167756 *//* Efeito inicial */
.elementor-element.elementor-element-4e7803b {
  transition: opacity 0.8s ease, transform 0.8s ease;
  opacity: 100;
}

/* Efeito no hover (suave fade-in) */
.elementor-element.elementor-element-4e7803b:hover {
  opacity: 1;
  transform: scale(1.01); /* opcional: leve zoom sutil no hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd3abf4 *//* variável de controle */
:root {
  --menu-overlay-top: 20px; /* 🔥 ajuste aqui */
}

/* Overlay */
.e-n-menu-content.e-active::before {
  content: "";
  position: fixed; /* 🔥 importante (antes era absolute) */
  top: var(--menu-overlay-top);
  left: 0;
  width: 100vw;
  height: calc(100vh - var(--menu-overlay-top));

  background: rgba(0, 0, 0, 0.9);
  backdrop-filter: blur(0.5px);
  -webkit-backdrop-filter: blur(0.5px);

  opacity: 1;
  z-index: 0;
  transition: opacity 0.5s ease, backdrop-filter 0.5s ease;
  pointer-events: none;
}

/* estado fechado */
.e-n-menu-content:not(.e-active)::before {
  opacity: 0;
  backdrop-filter: blur(0px);
  -webkit-backdrop-filter: blur(0px);
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-eb28a24 *//* link do menu */
.e-n-menu-title-container {
  position: relative;
  display: inline-block;
}

/* underline */
.e-n-menu-title-container::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background: #8C7A66;

  /* começa escondido (direita → esquerda) */
  clip-path: inset(0 100% 0 0);
  transition: clip-path 0.5s ease;
}

/* hover */
.e-n-menu-title-container:hover::after {
  clip-path: inset(0 0 0 0);
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-7b6c9dc *//* link do menu */
.e-n-menu-title-container {
  position: relative;
  display: inline-block;
}

/* underline */
.e-n-menu-title-container::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background: #8C7A66;

  /* começa escondido (direita → esquerda) */
  clip-path: inset(0 100% 0 0);
  transition: clip-path 0.5s ease;
}

/* hover */
.e-n-menu-title-container:hover::after {
  clip-path: inset(0 0 0 0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0079c0 *//* Efeito inicial */
.elementor-element.elementor-element-6e71e11 {
  transition: opacity 0.8s ease, transform 0.8s ease;
  opacity: 100;
}

/* Efeito no hover (suave fade-in) */
.elementor-element.elementor-element-6e71e11:hover {
  opacity: 1;
  transform: scale(1.01); /* opcional: leve zoom sutil no hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e7e004 *//* Efeito inicial */
.elementor-element.elementor-element-6ca6daa {
  transition: opacity 0.8s ease, transform 0.8s ease;
  opacity: 100;
}

/* Efeito no hover (suave fade-in) */
.elementor-element.elementor-element-6ca6daa:hover {
  opacity: 1;
  transform: scale(1.01); /* opcional: leve zoom sutil no hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00f06f6 *//* Efeito inicial */
.elementor-element.elementor-element-b38da6c {
  transition: opacity 0.8s ease, transform 0.8s ease;
  opacity: 100;
}

/* Efeito no hover (suave fade-in) */
.elementor-element.elementor-element-b38da6c:hover {
  opacity: 1;
  transform: scale(1.01); /* opcional: leve zoom sutil no hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7927186 *//* Efeito inicial */
.elementor-element.elementor-element-307524d {
  transition: opacity 0.8s ease, transform 0.8s ease;
  opacity: 100;
}

/* Efeito no hover (suave fade-in) */
.elementor-element.elementor-element-307524d:hover {
  opacity: 1;
  transform: scale(1.01); /* opcional: leve zoom sutil no hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3f5d1e *//* Efeito inicial */
.elementor-element.elementor-element-bbb2aad {
  transition: opacity 0.8s ease, transform 0.8s ease;
  opacity: 100;
}

/* Efeito no hover (suave fade-in) */
.elementor-element.elementor-element-bbb2aad:hover {
  opacity: 1;
  transform: scale(1.01); /* opcional: leve zoom sutil no hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90c2b52 *//* Efeito inicial */
.elementor-element.elementor-element-4e7803b {
  transition: opacity 0.8s ease, transform 0.8s ease;
  opacity: 100;
}

/* Efeito no hover (suave fade-in) */
.elementor-element.elementor-element-4e7803b:hover {
  opacity: 1;
  transform: scale(1.01); /* opcional: leve zoom sutil no hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c609377 *//* variável de controle */
:root {
  --menu-overlay-top: 20px; /* 🔥 ajuste aqui */
}

/* Overlay */
.e-n-menu-content.e-active::before {
  content: "";
  position: fixed; /* 🔥 importante (antes era absolute) */
  top: var(--menu-overlay-top);
  left: 0;
  width: 100vw;
  height: calc(100vh - var(--menu-overlay-top));

  background: rgba(0, 0, 0, 0.9);
  backdrop-filter: blur(0.5px);
  -webkit-backdrop-filter: blur(0.5px);

  opacity: 1;
  z-index: 0;
  transition: opacity 0.5s ease, backdrop-filter 0.5s ease;
  pointer-events: none;
}

/* estado fechado */
.e-n-menu-content:not(.e-active)::before {
  opacity: 0;
  backdrop-filter: blur(0px);
  -webkit-backdrop-filter: blur(0px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0079c0 *//* Efeito inicial */
.elementor-element.elementor-element-6e71e11 {
  transition: opacity 0.8s ease, transform 0.8s ease;
  opacity: 100;
}

/* Efeito no hover (suave fade-in) */
.elementor-element.elementor-element-6e71e11:hover {
  opacity: 1;
  transform: scale(1.01); /* opcional: leve zoom sutil no hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e7e004 *//* Efeito inicial */
.elementor-element.elementor-element-6ca6daa {
  transition: opacity 0.8s ease, transform 0.8s ease;
  opacity: 100;
}

/* Efeito no hover (suave fade-in) */
.elementor-element.elementor-element-6ca6daa:hover {
  opacity: 1;
  transform: scale(1.01); /* opcional: leve zoom sutil no hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00f06f6 *//* Efeito inicial */
.elementor-element.elementor-element-b38da6c {
  transition: opacity 0.8s ease, transform 0.8s ease;
  opacity: 100;
}

/* Efeito no hover (suave fade-in) */
.elementor-element.elementor-element-b38da6c:hover {
  opacity: 1;
  transform: scale(1.01); /* opcional: leve zoom sutil no hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7927186 *//* Efeito inicial */
.elementor-element.elementor-element-307524d {
  transition: opacity 0.8s ease, transform 0.8s ease;
  opacity: 100;
}

/* Efeito no hover (suave fade-in) */
.elementor-element.elementor-element-307524d:hover {
  opacity: 1;
  transform: scale(1.01); /* opcional: leve zoom sutil no hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3f5d1e *//* Efeito inicial */
.elementor-element.elementor-element-bbb2aad {
  transition: opacity 0.8s ease, transform 0.8s ease;
  opacity: 100;
}

/* Efeito no hover (suave fade-in) */
.elementor-element.elementor-element-bbb2aad:hover {
  opacity: 1;
  transform: scale(1.01); /* opcional: leve zoom sutil no hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90c2b52 *//* Efeito inicial */
.elementor-element.elementor-element-4e7803b {
  transition: opacity 0.8s ease, transform 0.8s ease;
  opacity: 100;
}

/* Efeito no hover (suave fade-in) */
.elementor-element.elementor-element-4e7803b:hover {
  opacity: 1;
  transform: scale(1.01); /* opcional: leve zoom sutil no hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c609377 *//* variável de controle */
:root {
  --menu-overlay-top: 20px; /* 🔥 ajuste aqui */
}

/* Overlay */
.e-n-menu-content.e-active::before {
  content: "";
  position: fixed; /* 🔥 importante (antes era absolute) */
  top: var(--menu-overlay-top);
  left: 0;
  width: 100vw;
  height: calc(100vh - var(--menu-overlay-top));

  background: rgba(0, 0, 0, 0.9);
  backdrop-filter: blur(0.5px);
  -webkit-backdrop-filter: blur(0.5px);

  opacity: 1;
  z-index: 0;
  transition: opacity 0.5s ease, backdrop-filter 0.5s ease;
  pointer-events: none;
}

/* estado fechado */
.e-n-menu-content:not(.e-active)::before {
  opacity: 0;
  backdrop-filter: blur(0px);
  -webkit-backdrop-filter: blur(0px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0079c0 *//* Efeito inicial */
.elementor-element.elementor-element-6e71e11 {
  transition: opacity 0.8s ease, transform 0.8s ease;
  opacity: 100;
}

/* Efeito no hover (suave fade-in) */
.elementor-element.elementor-element-6e71e11:hover {
  opacity: 1;
  transform: scale(1.01); /* opcional: leve zoom sutil no hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e7e004 *//* Efeito inicial */
.elementor-element.elementor-element-6ca6daa {
  transition: opacity 0.8s ease, transform 0.8s ease;
  opacity: 100;
}

/* Efeito no hover (suave fade-in) */
.elementor-element.elementor-element-6ca6daa:hover {
  opacity: 1;
  transform: scale(1.01); /* opcional: leve zoom sutil no hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00f06f6 *//* Efeito inicial */
.elementor-element.elementor-element-b38da6c {
  transition: opacity 0.8s ease, transform 0.8s ease;
  opacity: 100;
}

/* Efeito no hover (suave fade-in) */
.elementor-element.elementor-element-b38da6c:hover {
  opacity: 1;
  transform: scale(1.01); /* opcional: leve zoom sutil no hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7927186 *//* Efeito inicial */
.elementor-element.elementor-element-307524d {
  transition: opacity 0.8s ease, transform 0.8s ease;
  opacity: 100;
}

/* Efeito no hover (suave fade-in) */
.elementor-element.elementor-element-307524d:hover {
  opacity: 1;
  transform: scale(1.01); /* opcional: leve zoom sutil no hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3f5d1e *//* Efeito inicial */
.elementor-element.elementor-element-bbb2aad {
  transition: opacity 0.8s ease, transform 0.8s ease;
  opacity: 100;
}

/* Efeito no hover (suave fade-in) */
.elementor-element.elementor-element-bbb2aad:hover {
  opacity: 1;
  transform: scale(1.01); /* opcional: leve zoom sutil no hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90c2b52 *//* Efeito inicial */
.elementor-element.elementor-element-4e7803b {
  transition: opacity 0.8s ease, transform 0.8s ease;
  opacity: 100;
}

/* Efeito no hover (suave fade-in) */
.elementor-element.elementor-element-4e7803b:hover {
  opacity: 1;
  transform: scale(1.01); /* opcional: leve zoom sutil no hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c609377 *//* variável de controle */
:root {
  --menu-overlay-top: 20px; /* 🔥 ajuste aqui */
}

/* Overlay */
.e-n-menu-content.e-active::before {
  content: "";
  position: fixed; /* 🔥 importante (antes era absolute) */
  top: var(--menu-overlay-top);
  left: 0;
  width: 100vw;
  height: calc(100vh - var(--menu-overlay-top));

  background: rgba(0, 0, 0, 0.9);
  backdrop-filter: blur(0.5px);
  -webkit-backdrop-filter: blur(0.5px);

  opacity: 1;
  z-index: 0;
  transition: opacity 0.5s ease, backdrop-filter 0.5s ease;
  pointer-events: none;
}

/* estado fechado */
.e-n-menu-content:not(.e-active)::before {
  opacity: 0;
  backdrop-filter: blur(0px);
  -webkit-backdrop-filter: blur(0px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0079c0 *//* Efeito inicial */
.elementor-element.elementor-element-6e71e11 {
  transition: opacity 0.8s ease, transform 0.8s ease;
  opacity: 100;
}

/* Efeito no hover (suave fade-in) */
.elementor-element.elementor-element-6e71e11:hover {
  opacity: 1;
  transform: scale(1.01); /* opcional: leve zoom sutil no hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e7e004 *//* Efeito inicial */
.elementor-element.elementor-element-6ca6daa {
  transition: opacity 0.8s ease, transform 0.8s ease;
  opacity: 100;
}

/* Efeito no hover (suave fade-in) */
.elementor-element.elementor-element-6ca6daa:hover {
  opacity: 1;
  transform: scale(1.01); /* opcional: leve zoom sutil no hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00f06f6 *//* Efeito inicial */
.elementor-element.elementor-element-b38da6c {
  transition: opacity 0.8s ease, transform 0.8s ease;
  opacity: 100;
}

/* Efeito no hover (suave fade-in) */
.elementor-element.elementor-element-b38da6c:hover {
  opacity: 1;
  transform: scale(1.01); /* opcional: leve zoom sutil no hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7927186 *//* Efeito inicial */
.elementor-element.elementor-element-307524d {
  transition: opacity 0.8s ease, transform 0.8s ease;
  opacity: 100;
}

/* Efeito no hover (suave fade-in) */
.elementor-element.elementor-element-307524d:hover {
  opacity: 1;
  transform: scale(1.01); /* opcional: leve zoom sutil no hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3f5d1e *//* Efeito inicial */
.elementor-element.elementor-element-bbb2aad {
  transition: opacity 0.8s ease, transform 0.8s ease;
  opacity: 100;
}

/* Efeito no hover (suave fade-in) */
.elementor-element.elementor-element-bbb2aad:hover {
  opacity: 1;
  transform: scale(1.01); /* opcional: leve zoom sutil no hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90c2b52 *//* Efeito inicial */
.elementor-element.elementor-element-4e7803b {
  transition: opacity 0.8s ease, transform 0.8s ease;
  opacity: 100;
}

/* Efeito no hover (suave fade-in) */
.elementor-element.elementor-element-4e7803b:hover {
  opacity: 1;
  transform: scale(1.01); /* opcional: leve zoom sutil no hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c609377 *//* variável de controle */
:root {
  --menu-overlay-top: 20px; /* 🔥 ajuste aqui */
}

/* Overlay */
.e-n-menu-content.e-active::before {
  content: "";
  position: fixed; /* 🔥 importante (antes era absolute) */
  top: var(--menu-overlay-top);
  left: 0;
  width: 100vw;
  height: calc(100vh - var(--menu-overlay-top));

  background: rgba(0, 0, 0, 0.9);
  backdrop-filter: blur(0.5px);
  -webkit-backdrop-filter: blur(0.5px);

  opacity: 1;
  z-index: 0;
  transition: opacity 0.5s ease, backdrop-filter 0.5s ease;
  pointer-events: none;
}

/* estado fechado */
.e-n-menu-content:not(.e-active)::before {
  opacity: 0;
  backdrop-filter: blur(0px);
  -webkit-backdrop-filter: blur(0px);
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-18f5bff *//* link do menu */
.e-n-menu-title-container {
  position: relative;
  display: inline-block;
}

/* underline */
.e-n-menu-title-container::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -4px;
  width: 100%;
  height: 1px;

  /* a cor será forçada pelo script */
  background: #ffffff;

  clip-path: inset(0 100% 0 0);
  transition: clip-path 0.5s ease, background 0.35s ease;
}

/* hover */
.e-n-menu-title-container:hover::after {
  clip-path: inset(0 0 0 0);
}




/* Corrige corte vertical do mega menu ao reduzir a janela do Chrome */

.elementor-15125 .elementor-element.elementor-element-18f5bff .e-n-menu-content {
  max-height: calc(100vh - 80px) !important;
  overflow-y: auto !important;
  overflow-x: hidden !important;
}

.elementor-15125 .elementor-element.elementor-element-18f5bff .e-n-menu-content > .e-con {
  max-height: calc(100vh - 80px) !important;
  overflow-y: auto !important;
  overflow-x: hidden !important;
}

/* Reduz altura dos cards quando a tela do navegador estiver baixa */
@media only screen and (max-height: 800px) and (min-width: 1025px) {

  .elementor-15125 .elementor-element.elementor-element-18f5bff .e-n-menu-content a.e-con {
    min-height: 210px !important;
    height: 210px !important;
  }

  .elementor-15125 .elementor-element.elementor-element-18f5bff .e-n-menu-content .elementor-spacer-inner {
    height: 120px !important;
  }
}

@media only screen and (max-height: 700px) and (min-width: 1025px) {

  .elementor-15125 .elementor-element.elementor-element-18f5bff .e-n-menu-content a.e-con {
    min-height: 180px !important;
    height: 180px !important;
  }

  .elementor-15125 .elementor-element.elementor-element-18f5bff .e-n-menu-content .elementor-spacer-inner {
    height: 90px !important;
  }
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-f13eae4 *//* link do menu */
.e-n-menu-title-container {
  position: relative;
  display: inline-block;
}

/* underline */
.e-n-menu-title-container::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -4px;
  width: 100%;
  height: 1px;

  /* a cor será forçada pelo script */
  background: #ffffff;

  clip-path: inset(0 100% 0 0);
  transition: clip-path 0.5s ease, background 0.35s ease;
}

/* hover */
.e-n-menu-title-container:hover::after {
  clip-path: inset(0 0 0 0);
}

.e-n-menu-title-container.is-active::after {
  clip-path: inset(0 0 0 0);
}/* End custom CSS */