.elementor-12541 .elementor-element.elementor-element-8028d6c > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.95;}.elementor-12541 .elementor-element.elementor-element-8028d6c > .elementor-container{min-height:50px;}.elementor-12541 .elementor-element.elementor-element-8028d6c{padding:0em 0em 0em 0em;z-index:999;}.elementor-bc-flex-widget .elementor-12541 .elementor-element.elementor-element-634c6cd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12541 .elementor-element.elementor-element-634c6cd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12541 .elementor-element.elementor-element-634c6cd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12541 .elementor-element.elementor-element-3a498e4{text-align:start;}.elementor-12541 .elementor-element.elementor-element-3a498e4 .elementor-heading-title{font-size:1.5em;font-weight:600;}.elementor-bc-flex-widget .elementor-12541 .elementor-element.elementor-element-67b3291.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12541 .elementor-element.elementor-element-67b3291.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12541 .elementor-element.elementor-element-67b3291.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-12541 .elementor-element.elementor-element-67b3291 > .elementor-element-populated{text-align:end;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12541 .elementor-element.elementor-element-da75104 .horizontal-menu-wrap{--position:relative;--width:var(--sub-menu-width);--sub-width:100%;--sub-left:0px;--sub-paddings:calc(var(--sub-menu-gap, 0px) + var(--submenu-padding-top, 0px)) var(--submenu-padding-right, 20px) var(--submenu-padding-bottom, 20px) var(--submenu-padding-left, 20px);--sub-margins:0 var(--sub-menu-right-gap, 0px) 0 var(--sub-menu-left-gap, 0px);--left:calc(var(--first-level-submenu-offset));--right:auto;--first-item-offset:0px;--last-item-offset:auto;--submenu-max-width:var(--default-submenu-max-width);--justify:center;}.elementor-12541 .elementor-element.elementor-element-da75104 .dt-nav-menu-horizontal .depth-0 > .horizontal-sub-nav{--position:relative;--width:var(--sub-menu-width);--sub-width:100%;--sub-left:0px;--sub-paddings:calc(var(--sub-menu-gap, 0px) + var(--submenu-padding-top, 0px)) var(--submenu-padding-right, 20px) var(--submenu-padding-bottom, 20px) var(--submenu-padding-left, 20px);--sub-margins:0 var(--sub-menu-right-gap, 0px) 0 var(--sub-menu-left-gap, 0px);--left:calc(var(--first-level-submenu-offset));--right:auto;--first-item-offset:0px;--last-item-offset:auto;--submenu-max-width:var(--default-submenu-max-width);}.elementor-12541 .elementor-element.elementor-element-da75104 .dt-nav-menu-horizontal .depth-0 > .the7-e-mega-menu-sub-nav{--position:relative;--width:var(--sub-menu-width);--sub-width:100%;--sub-left:0px;--sub-paddings:calc(var(--sub-menu-gap, 0px) + var(--submenu-padding-top, 0px)) var(--submenu-padding-right, 20px) var(--submenu-padding-bottom, 20px) var(--submenu-padding-left, 20px);--sub-margins:0 var(--sub-menu-right-gap, 0px) 0 var(--sub-menu-left-gap, 0px);--left:calc(var(--first-level-submenu-offset));--right:auto;--first-item-offset:0px;--last-item-offset:auto;--submenu-max-width:var(--default-submenu-max-width);}.elementor-12541 .elementor-element.elementor-element-da75104 .horizontal-sub-nav{--h-menu-sub-nav-justify-content:flex-start;--h-menu-sub-nav-align-items:flex-start;--h-menu-sub-nav-text-align:left;--submenu-side-gap:20px;--sub-icon-spacing:5px;}.elementor-12541 .elementor-element.elementor-element-da75104 .horizontal-sub-nav > li a .submenu-indicator, .elementor-12541 .elementor-element.elementor-element-da75104 .horizontal-menu-dropdown > ul > li a .submenu-indicator{order:2;margin-left:var(--sub-icon-spacing);}.elementor-12541 .elementor-element.elementor-element-da75104 .horizontal-menu-toggle{align-self:var(--justify, center);}.elementor-12541 .elementor-element.elementor-element-da75104 .dt-nav-menu-horizontal li.depth-0 > a, .elementor-12541 .elementor-element.elementor-element-da75104 .dt-nav-menu-horizontal--main .horizontal-sub-nav{--icon-display:none;--icon-column-gap:0px;--icon-column-width:0px;}.elementor-12541 .elementor-element.elementor-element-da75104{--grid-row-gap:0px;}.elementor-12541 .elementor-element.elementor-element-da75104 .dt-nav-menu-horizontal > li:not(.item-divider):not(:first-child):not(:last-child) {padding-left:calc(0px/2);padding-right:calc(0px/2);}.elementor-12541 .elementor-element.elementor-element-da75104.widget-divider-yes .first-item-border-hide .dt-nav-menu-horizontal > li:nth-child(2){padding-left:0;}.elementor-12541 .elementor-element.elementor-element-da75104.widget-divider-yes .last-item-border-hide .dt-nav-menu-horizontal > li:nth-last-child(2){padding-right:0;} .elementor-12541 .elementor-element.elementor-element-da75104 .dt-nav-menu-horizontal > li > a .menu-item-text{font-size:0.8em;}.elementor-12541 .elementor-element.elementor-element-da75104 .dt-nav-menu-horizontal > li > a{padding:1px 15px 1px 15px;border-radius:50px 50px 50px 50px;}.elementor-12541 .elementor-element.elementor-element-da75104 .dt-nav-menu-horizontal > li:not(.act) > a:hover{color:var( --e-global-color-2953035 );}.elementor-12541 .elementor-element.elementor-element-da75104 .dt-nav-menu-horizontal > li.parent-clicked > a{color:var( --e-global-color-2953035 );}.elementor-12541 .elementor-element.elementor-element-da75104 .dt-nav-menu-horizontal > li:not(.act) > a:hover svg{fill:var( --e-global-color-2953035 );color:var( --e-global-color-2953035 );}.elementor-12541 .elementor-element.elementor-element-da75104 .dt-nav-menu-horizontal > li.parent-clicked > a svg{fill:var( --e-global-color-2953035 );color:var( --e-global-color-2953035 );}.elementor-12541 .elementor-element.elementor-element-da75104 .dt-nav-menu-horizontal li.depth-0 > a{--icon-margin:0 var(--icon-column-gap) 0 0;--icon-grid-template:" icon before" " icon header " " icon subtitle " " icon empty";--icon-grid-columns:max(var(--icon-column-width, 1em), max-content) max-content;--column-gap:var(--icon-column-gap);--row-gap:0px;--icon-column-spacing:5px;--icon-column-size:16px;}.elementor-12541 .elementor-element.elementor-element-da75104 .dt-nav-menu-horizontal li.menu-item.depth-0 > a .menu-item-text > i{font-size:16px;}.elementor-12541 .elementor-element.elementor-element-da75104 .dt-nav-menu-horizontal li.menu-item.depth-0 > a .menu-item-text > img, .elementor-12541 .elementor-element.elementor-element-da75104 .dt-nav-menu-horizontal li.menu-item.depth-0 > a .menu-item-text > svg{width:16px !important;height:16px!important;}.elementor-12541 .elementor-element.elementor-element-da75104 .dt-nav-menu-horizontal > li > .horizontal-sub-nav:before, .elementor-12541 .elementor-element.elementor-element-da75104 .dt-nav-menu-horizontal > li > .horizontal-sub-nav .horizontal-sub-nav, .elementor-12541 .elementor-element.elementor-element-da75104 .horizontal-menu-dropdown .dt-nav-menu-horizontal--main{background-color:#FFFFFF;}.elementor-12541 .elementor-element.elementor-element-da75104 .horizontal-sub-nav > li:not(.act) > a:hover{color:var( --e-global-color-2953035 );}.elementor-12541 .elementor-element.elementor-element-da75104 .dt-nav-menu-horizontal--main .horizontal-sub-nav {--icon-margin:0 var(--icon-column-gap) 0 0;--icon-grid-template:" icon before" " icon header " " icon subtitle " " icon empty";--icon-grid-columns:max(var(--icon-column-width, 1em), max-content) max-content;--column-gap:var(--icon-column-gap);--row-gap:0px;--icon-column-spacing:5px;--icon-column-size:16px;}.elementor-12541 .elementor-element.elementor-element-da75104 .horizontal-sub-nav li.menu-item > a .menu-item-text > i{font-size:16px;}.elementor-12541 .elementor-element.elementor-element-da75104 .horizontal-sub-nav li.menu-item > a .menu-item-text > img, .elementor-12541 .elementor-element.elementor-element-da75104 .horizontal-sub-nav li.menu-item > a .menu-item-text > svg{width:16px !important;height:16px!important;}.elementor-12541 .elementor-element.elementor-element-ed0514f > .elementor-container{max-width:1300px;}.elementor-12541 .elementor-element.elementor-element-ed0514f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-50px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12541 .elementor-element.elementor-element-ed0514f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12541 .elementor-element.elementor-element-18bfb53 > .elementor-element-populated, .elementor-12541 .elementor-element.elementor-element-18bfb53 > .elementor-element-populated > .elementor-background-overlay, .elementor-12541 .elementor-element.elementor-element-18bfb53 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-12541 .elementor-element.elementor-element-18bfb53 > .elementor-element-populated{padding:0em 0em 0em 0em;}.elementor-bc-flex-widget .elementor-12541 .elementor-element.elementor-element-f3d814c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12541 .elementor-element.elementor-element-f3d814c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12541 .elementor-element.elementor-element-f3d814c > .elementor-element-populated{padding:0px 0px 0px 40px;}.elementor-12541 .elementor-element.elementor-element-8e4b427{text-align:center;}.elementor-12541 .elementor-element.elementor-element-3a1dfc2{text-align:center;}.elementor-12541 .elementor-element.elementor-element-65336b5{--spacer-size:1em;}.elementor-12541 .elementor-element.elementor-element-67a1a6e{text-align:center;}.elementor-12541 .elementor-element.elementor-element-b275be2{margin-top:3em;margin-bottom:0em;}.elementor-12541 .elementor-element.elementor-element-234695b, .elementor-12541 .elementor-element.elementor-element-234695b > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-12541 .elementor-element.elementor-element-234695b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:10em;margin-bottom:0em;padding:0px 80px 0px 80px;}.elementor-12541 .elementor-element.elementor-element-234695b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12541 .elementor-element.elementor-element-546afbf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12541 .elementor-element.elementor-element-546afbf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-12541 .elementor-element.elementor-element-546afbf.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12541 .elementor-element.elementor-element-546afbf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12541 .elementor-element.elementor-element-546afbf > .elementor-element-populated, .elementor-12541 .elementor-element.elementor-element-546afbf > .elementor-element-populated > .elementor-background-overlay, .elementor-12541 .elementor-element.elementor-element-546afbf > .elementor-background-slideshow{border-radius:15px 0px 0px 15px;}.elementor-12541 .elementor-element.elementor-element-546afbf > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-12541 .elementor-element.elementor-element-546afbf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12541 .elementor-element.elementor-element-1db71a1{text-align:start;}.elementor-12541 .elementor-element.elementor-element-1db71a1 .elementor-heading-title{font-size:3em;color:var( --e-global-color-primary );}.elementor-12541 .elementor-element.elementor-element-e68d500{text-align:start;}.elementor-12541 .elementor-element.elementor-element-e68d500 .elementor-heading-title{line-height:1.2em;}.elementor-12541 .elementor-element.elementor-element-d99f4bb{--spacer-size:1em;}.elementor-12541 .elementor-element.elementor-element-9ec4067:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12541 .elementor-element.elementor-element-9ec4067 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-12541 .elementor-element.elementor-element-9ec4067 > .elementor-element-populated, .elementor-12541 .elementor-element.elementor-element-9ec4067 > .elementor-element-populated > .elementor-background-overlay, .elementor-12541 .elementor-element.elementor-element-9ec4067 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-12541 .elementor-element.elementor-element-9ec4067 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:1em 1em 1em 1em;}.elementor-12541 .elementor-element.elementor-element-9ec4067 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12541 .elementor-element.elementor-element-a6b6c45 > .elementor-widget-container{margin:0em 0em -1em 0em;}.elementor-12541 .elementor-element.elementor-element-a6b6c45{text-align:center;}.elementor-12541 .elementor-element.elementor-element-a6b6c45 .elementor-heading-title{font-size:2.5em;font-weight:normal;color:#FFFFFF;}.elementor-12541 .elementor-element.elementor-element-c1a046b{text-align:center;}.elementor-12541 .elementor-element.elementor-element-c1a046b .elementor-heading-title{font-weight:400;color:#FFFFFF;}.elementor-12541 .elementor-element.elementor-element-747150d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12541 .elementor-element.elementor-element-747150d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-12541 .elementor-element.elementor-element-747150d > .elementor-element-populated, .elementor-12541 .elementor-element.elementor-element-747150d > .elementor-element-populated > .elementor-background-overlay, .elementor-12541 .elementor-element.elementor-element-747150d > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-12541 .elementor-element.elementor-element-747150d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:1em 1em 1em 1em;}.elementor-12541 .elementor-element.elementor-element-747150d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12541 .elementor-element.elementor-element-515cfb6 > .elementor-widget-container{margin:0em 0em -1em 0em;}.elementor-12541 .elementor-element.elementor-element-515cfb6{text-align:center;}.elementor-12541 .elementor-element.elementor-element-515cfb6 .elementor-heading-title{font-size:2.5em;font-weight:normal;color:#FFFFFF;}.elementor-12541 .elementor-element.elementor-element-500a8ae{text-align:center;}.elementor-12541 .elementor-element.elementor-element-500a8ae .elementor-heading-title{font-weight:400;color:#FFFFFF;}.elementor-12541 .elementor-element.elementor-element-ca9ae39{margin-top:20px;margin-bottom:0px;}.elementor-12541 .elementor-element.elementor-element-efe3167:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12541 .elementor-element.elementor-element-efe3167 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-12541 .elementor-element.elementor-element-efe3167 > .elementor-element-populated, .elementor-12541 .elementor-element.elementor-element-efe3167 > .elementor-element-populated > .elementor-background-overlay, .elementor-12541 .elementor-element.elementor-element-efe3167 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-12541 .elementor-element.elementor-element-efe3167 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:1em 1em 1em 1em;}.elementor-12541 .elementor-element.elementor-element-efe3167 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12541 .elementor-element.elementor-element-7cc4ed1 > .elementor-widget-container{margin:0em 0em -1em 0em;}.elementor-12541 .elementor-element.elementor-element-7cc4ed1{text-align:center;}.elementor-12541 .elementor-element.elementor-element-7cc4ed1 .elementor-heading-title{font-size:2.5em;font-weight:normal;color:#FFFFFF;}.elementor-12541 .elementor-element.elementor-element-4c9b962{text-align:center;}.elementor-12541 .elementor-element.elementor-element-4c9b962 .elementor-heading-title{font-weight:400;color:#FFFFFF;}.elementor-12541 .elementor-element.elementor-element-5fe4bb8{margin-top:20px;margin-bottom:0px;}.elementor-12541 .elementor-element.elementor-element-fe5a808:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12541 .elementor-element.elementor-element-fe5a808 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-12541 .elementor-element.elementor-element-fe5a808 > .elementor-element-populated, .elementor-12541 .elementor-element.elementor-element-fe5a808 > .elementor-element-populated > .elementor-background-overlay, .elementor-12541 .elementor-element.elementor-element-fe5a808 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-12541 .elementor-element.elementor-element-fe5a808 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:1em 1em 1em 1em;}.elementor-12541 .elementor-element.elementor-element-fe5a808 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12541 .elementor-element.elementor-element-dcedd41 > .elementor-widget-container{margin:0em 0em -1em 0em;}.elementor-12541 .elementor-element.elementor-element-dcedd41{text-align:center;}.elementor-12541 .elementor-element.elementor-element-dcedd41 .elementor-heading-title{font-size:2.5em;font-weight:normal;color:#FFFFFF;}.elementor-12541 .elementor-element.elementor-element-d8c1a21{text-align:center;}.elementor-12541 .elementor-element.elementor-element-d8c1a21 .elementor-heading-title{font-weight:400;color:#FFFFFF;}.elementor-12541 .elementor-element.elementor-element-c9e11c6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12541 .elementor-element.elementor-element-c9e11c6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-12541 .elementor-element.elementor-element-c9e11c6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12541 .elementor-element.elementor-element-c9e11c6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12541 .elementor-element.elementor-element-c9e11c6 > .elementor-element-populated, .elementor-12541 .elementor-element.elementor-element-c9e11c6 > .elementor-element-populated > .elementor-background-overlay, .elementor-12541 .elementor-element.elementor-element-c9e11c6 > .elementor-background-slideshow{border-radius:0px 15px 15px 0px;}.elementor-12541 .elementor-element.elementor-element-c9e11c6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-12541 .elementor-element.elementor-element-c9e11c6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12541 .elementor-element.elementor-element-de4fcaa{--spacer-size:50px;}.elementor-12541 .elementor-element.elementor-element-762dfd1{margin-top:10em;margin-bottom:0em;}.elementor-12541 .elementor-element.elementor-element-4563f56 > .elementor-container{max-width:1300px;}.elementor-12541 .elementor-element.elementor-element-4563f56, .elementor-12541 .elementor-element.elementor-element-4563f56 > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-12541 .elementor-element.elementor-element-4563f56{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:10em;margin-bottom:0em;padding:0px 0px 0px 0px;}.elementor-12541 .elementor-element.elementor-element-4563f56 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12541 .elementor-element.elementor-element-af65658 > .elementor-container{max-width:1300px;}.elementor-12541 .elementor-element.elementor-element-af65658, .elementor-12541 .elementor-element.elementor-element-af65658 > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-12541 .elementor-element.elementor-element-af65658{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:10em;margin-bottom:0em;padding:0px 0px 0px 0px;}.elementor-12541 .elementor-element.elementor-element-af65658 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12541 .elementor-element.elementor-element-bbf3757:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12541 .elementor-element.elementor-element-bbf3757 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-12541 .elementor-element.elementor-element-bbf3757.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12541 .elementor-element.elementor-element-bbf3757.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12541 .elementor-element.elementor-element-bbf3757 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12541 .elementor-element.elementor-element-bbf3757 > .elementor-element-populated, .elementor-12541 .elementor-element.elementor-element-bbf3757 > .elementor-element-populated > .elementor-background-overlay, .elementor-12541 .elementor-element.elementor-element-bbf3757 > .elementor-background-slideshow{border-radius:15px 0px 0px 15px;}.elementor-12541 .elementor-element.elementor-element-bbf3757 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12541 .elementor-element.elementor-element-b58816c{--spacer-size:50px;}.elementor-12541 .elementor-element.elementor-element-b368479:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12541 .elementor-element.elementor-element-b368479 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-12541 .elementor-element.elementor-element-b368479.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12541 .elementor-element.elementor-element-b368479.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12541 .elementor-element.elementor-element-b368479 > .elementor-element-populated, .elementor-12541 .elementor-element.elementor-element-b368479 > .elementor-element-populated > .elementor-background-overlay, .elementor-12541 .elementor-element.elementor-element-b368479 > .elementor-background-slideshow{border-radius:0px 15px 15px 0px;}.elementor-12541 .elementor-element.elementor-element-b368479 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-12541 .elementor-element.elementor-element-b368479 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12541 .elementor-element.elementor-element-21048ab{text-align:start;}.elementor-12541 .elementor-element.elementor-element-21048ab .elementor-heading-title{font-size:3em;color:var( --e-global-color-primary );}.elementor-12541 .elementor-element.elementor-element-3b8be27{text-align:start;}.elementor-12541 .elementor-element.elementor-element-3b8be27 .elementor-heading-title{line-height:1.2em;}.elementor-12541 .elementor-element.elementor-element-c71afdb{text-align:start;}.elementor-12541 .elementor-element.elementor-element-c71afdb .elementor-heading-title{line-height:1.2em;}.elementor-12541 .elementor-element.elementor-element-9242ffc{margin-top:10em;margin-bottom:0em;}.elementor-12541 .elementor-element.elementor-element-5072649, .elementor-12541 .elementor-element.elementor-element-5072649 > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-12541 .elementor-element.elementor-element-5072649{margin-top:10em;margin-bottom:0em;padding:0px 0px 0px 0px;}.elementor-12541 .elementor-element.elementor-element-6536a28{margin-top:10em;margin-bottom:0em;}.elementor-12541 .elementor-element.elementor-element-8f6d028 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12541 .elementor-element.elementor-element-c2b2ea6{--e-image-carousel-slides-to-show:6;}.elementor-12541 .elementor-element.elementor-element-c2b2ea6 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-12541 .elementor-element.elementor-element-c2b2ea6 .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-secondary );}.elementor-12541 .elementor-element.elementor-element-c2b2ea6 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-12541 .elementor-element.elementor-element-c2b2ea6 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-secondary );}.elementor-12541 .elementor-element.elementor-element-ed8fadd{margin-top:5em;margin-bottom:0em;padding:0px 0px 0px 0px;}.elementor-12541 .elementor-element.elementor-element-a820eb8{margin-top:5em;margin-bottom:0em;padding:0px 0px 0px 0px;}.elementor-12541 .elementor-element.elementor-element-0518efb{margin-top:5em;margin-bottom:0em;}.elementor-12541 .elementor-element.elementor-element-a533df2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12541 .elementor-element.elementor-element-d054acc{margin-top:5em;margin-bottom:0em;padding:0px 0px 0px 0px;}.elementor-12541 .elementor-element.elementor-element-57c3b64 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12541 .elementor-element.elementor-element-e693916 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12541 .elementor-element.elementor-element-f8df809{margin-top:5em;margin-bottom:0em;padding:0px 0px 0px 0px;}.elementor-12541 .elementor-element.elementor-element-3149bfd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12541 .elementor-element.elementor-element-f0f636e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px) and (min-width:768px){.elementor-12541 .elementor-element.elementor-element-634c6cd{width:95%;}.elementor-12541 .elementor-element.elementor-element-67b3291{width:5%;}.elementor-12541 .elementor-element.elementor-element-18bfb53{width:45%;}.elementor-12541 .elementor-element.elementor-element-f3d814c{width:55%;}}@media(max-width:1024px){.elementor-12541 .elementor-element.elementor-element-8028d6c{margin-top:0px;margin-bottom:0px;padding:0px 40px 0px 40px;}.elementor-bc-flex-widget .elementor-12541 .elementor-element.elementor-element-634c6cd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12541 .elementor-element.elementor-element-634c6cd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12541 .elementor-element.elementor-element-3a498e4 .elementor-heading-title{font-size:1.3em;}.elementor-12541 .elementor-element.elementor-element-67b3291.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-12541 .elementor-element.elementor-element-da75104 .horizontal-menu-wrap{--position:static;--width:calc(100vw - var(--sub-menu-right-gap, 0px) - var(--sub-menu-left-gap, 0px));--sub-width:calc(100% - var(--sub-menu-right-gap, 0px) - var(--sub-menu-left-gap, 0px));--sub-left:var(--sub-menu-left-gap, 0px);--sub-paddings:calc(var(--sub-menu-gap, 0px) + var(--submenu-padding-top, 20px)) calc(var(--sub-menu-right-gap, 0px) + var(--submenu-padding-right, 20px)) var(--submenu-padding-bottom, 20px) calc(var(--sub-menu-left-gap, 0px) + var(--submenu-padding-left, 20px));--sub-margins:0;--left:calc(var(--dynamic-justified-submenu-left-offset) + var(--sub-menu-left-gap, 0px));--right:auto;--first-item-offset:calc(var(--dynamic-justified-submenu-left-offset) + var(--sub-menu-left-gap, 0px));--first-level-submenu-offset:calc(var(--dynamic-justified-submenu-left-offset) + var(--sub-menu-left-gap, 0px));--last-item-offset:auto;--submenu-max-width:calc(100vw - var(--scrollbar-width, 0px));--justify:flex-end;}.elementor-12541 .elementor-element.elementor-element-da75104 .dt-nav-menu-horizontal .depth-0 > .horizontal-sub-nav{--position:static;--width:calc(100vw - var(--sub-menu-right-gap, 0px) - var(--sub-menu-left-gap, 0px));--sub-width:calc(100% - var(--sub-menu-right-gap, 0px) - var(--sub-menu-left-gap, 0px));--sub-left:var(--sub-menu-left-gap, 0px);--sub-paddings:calc(var(--sub-menu-gap, 0px) + var(--submenu-padding-top, 20px)) calc(var(--sub-menu-right-gap, 0px) + var(--submenu-padding-right, 20px)) var(--submenu-padding-bottom, 20px) calc(var(--sub-menu-left-gap, 0px) + var(--submenu-padding-left, 20px));--sub-margins:0;--left:calc(var(--dynamic-justified-submenu-left-offset) + var(--sub-menu-left-gap, 0px));--right:auto;--first-item-offset:calc(var(--dynamic-justified-submenu-left-offset) + var(--sub-menu-left-gap, 0px));--first-level-submenu-offset:calc(var(--dynamic-justified-submenu-left-offset) + var(--sub-menu-left-gap, 0px));--last-item-offset:auto;--submenu-max-width:calc(100vw - var(--scrollbar-width, 0px));}.elementor-12541 .elementor-element.elementor-element-da75104 .dt-nav-menu-horizontal .depth-0 > .the7-e-mega-menu-sub-nav{--position:static;--width:calc(100vw - var(--sub-menu-right-gap, 0px) - var(--sub-menu-left-gap, 0px));--sub-width:calc(100% - var(--sub-menu-right-gap, 0px) - var(--sub-menu-left-gap, 0px));--sub-left:var(--sub-menu-left-gap, 0px);--sub-paddings:calc(var(--sub-menu-gap, 0px) + var(--submenu-padding-top, 20px)) calc(var(--sub-menu-right-gap, 0px) + var(--submenu-padding-right, 20px)) var(--submenu-padding-bottom, 20px) calc(var(--sub-menu-left-gap, 0px) + var(--submenu-padding-left, 20px));--sub-margins:0;--left:calc(var(--dynamic-justified-submenu-left-offset) + var(--sub-menu-left-gap, 0px));--right:auto;--first-item-offset:calc(var(--dynamic-justified-submenu-left-offset) + var(--sub-menu-left-gap, 0px));--first-level-submenu-offset:calc(var(--dynamic-justified-submenu-left-offset) + var(--sub-menu-left-gap, 0px));--last-item-offset:auto;--submenu-max-width:calc(100vw - var(--scrollbar-width, 0px));} .elementor-12541 .elementor-element.elementor-element-da75104.dt-sub-menu_align-tablet-left.sub-icon_position-left.sub-icon_align-side .horizontal-sub-nav > li .menu-item-text{margin:0 0 0 var(--sub-icon-spacing);padding:0 0 0 var(--sub-icon-size);} .elementor-12541 .elementor-element.elementor-element-da75104.dt-sub-menu_align-tablet-right.sub-icon_position-left.sub-icon_align-side .horizontal-sub-nav > li .menu-item-text{margin:0 0 0 var(--sub-icon-spacing);padding:0 0 0 var(--sub-icon-size);} .elementor-12541 .elementor-element.elementor-element-da75104.dt-sub-menu_align-tablet-left.sub-icon_position-right.sub-icon_align-side .horizontal-sub-nav > li .menu-item-text{margin:0 var(--sub-icon-spacing) 0 0;padding:0 var(--sub-icon-size) 0 0;} .elementor-12541 .elementor-element.elementor-element-da75104.dt-sub-menu_align-tablet-right.sub-icon_position-right.sub-icon_align-side .horizontal-sub-nav > li .menu-item-text{margin:0 var(--sub-icon-spacing) 0 0;padding:0 var(--sub-icon-size) 0 0;} .elementor-12541 .elementor-element.elementor-element-da75104.dt-sub-menu_align-tablet-center.sub-icon_align-side .horizontal-sub-nav > li .menu-item-text {margin:0 var(--icon-spacing);padding:0 var(--sub-icon-size);}.elementor-12541 .elementor-element.elementor-element-da75104 .horizontal-sub-nav{--h-menu-sub-nav-justify-content:flex-end;--h-menu-sub-nav-align-items:flex-end;--h-menu-sub-nav-text-align:right;--submenu-side-gap:20px;--submenu-item-padding-right:15px;--submenu-item-padding-left:0px;}.elementor-12541 .elementor-element.elementor-element-da75104 .horizontal-menu-toggle{align-self:var(--justify, center);padding:0px 0px 0px 0px;}.elementor-12541 .elementor-element.elementor-element-da75104 .dt-nav-menu-horizontal > li > a{padding:0px 0px 0px 0px;}.elementor-12541 .elementor-element.elementor-element-da75104{--sub-menu-gap:15px;--sub-menu-right-gap:0px;--sub-menu-left-gap:0px;--sub-menu-bottom-gap:0px;--submenu-padding-top:15px;--submenu-padding-right:20px;--submenu-padding-bottom:15px;--submenu-padding-left:0px;}.elementor-12541 .elementor-element.elementor-element-da75104 .horizontal-menu-dropdown .dt-nav-menu-horizontal--main{top:calc(100% + 15px);padding:15px 20px 15px 0px;}.elementor-12541 .elementor-element.elementor-element-da75104 .dt-nav-menu-horizontal > li > .horizontal-sub-nav, .elementor-12541 .elementor-element.elementor-element-da75104 .dt-nav-menu-horizontal > li > .horizontal-sub-nav .horizontal-sub-nav{min-width:calc(100vw);--sub-menu-width:100vw;}.elementor-12541 .elementor-element.elementor-element-da75104 .horizontal-menu-dropdown{--sub-menu-width:100vw;}.elementor-12541 .elementor-element.elementor-element-da75104 .horizontal-sub-nav > li a .menu-item-text{font-size:0.9em;}.elementor-12541 .elementor-element.elementor-element-da75104 .horizontal-sub-nav > li > a{padding:0px 15px 0px 0px;}.elementor-12541 .elementor-element.elementor-element-da75104 .menu-toggle-icons{font-size:15px;}.elementor-12541 .elementor-element.elementor-element-da75104 .menu-toggle-icons svg{width:15px;height:15px;}.elementor-12541 .elementor-element.elementor-element-ed0514f{margin-top:-50px;margin-bottom:0px;padding:0px 40px 0px 40px;}.elementor-bc-flex-widget .elementor-12541 .elementor-element.elementor-element-18bfb53.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12541 .elementor-element.elementor-element-18bfb53.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12541 .elementor-element.elementor-element-f3d814c > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-12541 .elementor-element.elementor-element-8e4b427 .elementor-heading-title{font-size:1.8rem;}.elementor-12541 .elementor-element.elementor-element-3a1dfc2 .elementor-heading-title{font-size:2.5rem;}.elementor-12541 .elementor-element.elementor-element-65336b5{--spacer-size:0.5vh;}.elementor-12541 .elementor-element.elementor-element-b275be2{margin-top:3em;margin-bottom:0em;padding:0px 40px 0px 40px;}.elementor-12541 .elementor-element.elementor-element-234695b{margin-top:5em;margin-bottom:0em;padding:0px 40px 0px 40px;}.elementor-12541 .elementor-element.elementor-element-546afbf > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-12541 .elementor-element.elementor-element-1db71a1 .elementor-heading-title{font-size:2.5em;}.elementor-12541 .elementor-element.elementor-element-d99f4bb{--spacer-size:0em;}.elementor-12541 .elementor-element.elementor-element-9ec4067 > .elementor-element-populated{margin:0px 5px 0px 0px;--e-column-margin-right:5px;--e-column-margin-left:0px;}.elementor-12541 .elementor-element.elementor-element-a6b6c45 .elementor-heading-title{font-size:1.8em;}.elementor-12541 .elementor-element.elementor-element-747150d > .elementor-element-populated{margin:0px 0px 0px 5px;--e-column-margin-right:0px;--e-column-margin-left:5px;}.elementor-12541 .elementor-element.elementor-element-515cfb6 .elementor-heading-title{font-size:1.8em;}.elementor-12541 .elementor-element.elementor-element-ca9ae39{margin-top:10px;margin-bottom:0px;}.elementor-12541 .elementor-element.elementor-element-7cc4ed1 .elementor-heading-title{font-size:1.8em;}.elementor-12541 .elementor-element.elementor-element-5fe4bb8{margin-top:10px;margin-bottom:0px;}.elementor-12541 .elementor-element.elementor-element-dcedd41 .elementor-heading-title{font-size:1.8em;}.elementor-bc-flex-widget .elementor-12541 .elementor-element.elementor-element-c9e11c6.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-12541 .elementor-element.elementor-element-c9e11c6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-12541 .elementor-element.elementor-element-c9e11c6 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-12541 .elementor-element.elementor-element-762dfd1{margin-top:5em;margin-bottom:0em;padding:0px 25px 0px 25px;}.elementor-12541 .elementor-element.elementor-element-4563f56{margin-top:5em;margin-bottom:0em;padding:0px 40px 0px 40px;}.elementor-12541 .elementor-element.elementor-element-af65658{margin-top:5em;margin-bottom:0em;padding:0px 40px 0px 40px;}.elementor-12541 .elementor-element.elementor-element-bbf3757:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12541 .elementor-element.elementor-element-bbf3757 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-12541 .elementor-element.elementor-element-b368479 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-12541 .elementor-element.elementor-element-21048ab .elementor-heading-title{font-size:2.5em;}.elementor-12541 .elementor-element.elementor-element-9242ffc{margin-top:5em;margin-bottom:0em;padding:0px 40px 0px 40px;}.elementor-12541 .elementor-element.elementor-element-5072649{margin-top:5em;margin-bottom:0em;padding:0px 40px 0px 40px;}.elementor-12541 .elementor-element.elementor-element-6536a28{margin-top:5em;margin-bottom:0em;}.elementor-12541 .elementor-element.elementor-element-c2b2ea6{--e-image-carousel-slides-to-show:4;}.elementor-12541 .elementor-element.elementor-element-ed8fadd{margin-top:3em;margin-bottom:0em;padding:0px 40px 0px 40px;}.elementor-12541 .elementor-element.elementor-element-a820eb8{margin-top:3em;margin-bottom:0em;}.elementor-12541 .elementor-element.elementor-element-0518efb{margin-top:3em;margin-bottom:0em;padding:0px 40px 0px 40px;}.elementor-12541 .elementor-element.elementor-element-d054acc{margin-top:3em;margin-bottom:0em;padding:0px 40px 0px 40px;}.elementor-12541 .elementor-element.elementor-element-f8df809{margin-top:3em;margin-bottom:0em;padding:0px 40px 0px 40px;}}@media(max-width:767px){.elementor-12541 .elementor-element.elementor-element-8028d6c{padding:0px 20px 0px 20px;}.elementor-12541 .elementor-element.elementor-element-634c6cd{width:90%;}.elementor-12541 .elementor-element.elementor-element-3a498e4 .elementor-heading-title{font-size:1em;}.elementor-12541 .elementor-element.elementor-element-67b3291{width:10%;}.elementor-12541 .elementor-element.elementor-element-da75104 .horizontal-menu-wrap{--position:static;--width:calc(100vw - var(--sub-menu-right-gap, 0px) - var(--sub-menu-left-gap, 0px));--sub-width:calc(100% - var(--sub-menu-right-gap, 0px) - var(--sub-menu-left-gap, 0px));--sub-left:var(--sub-menu-left-gap, 0px);--sub-paddings:calc(var(--sub-menu-gap, 0px) + var(--submenu-padding-top, 20px)) calc(var(--sub-menu-right-gap, 0px) + var(--submenu-padding-right, 20px)) var(--submenu-padding-bottom, 20px) calc(var(--sub-menu-left-gap, 0px) + var(--submenu-padding-left, 20px));--sub-margins:0;--left:calc(var(--dynamic-justified-submenu-left-offset) + var(--sub-menu-left-gap, 0px));--right:auto;--first-item-offset:calc(var(--dynamic-justified-submenu-left-offset) + var(--sub-menu-left-gap, 0px));--first-level-submenu-offset:calc(var(--dynamic-justified-submenu-left-offset) + var(--sub-menu-left-gap, 0px));--last-item-offset:auto;--submenu-max-width:calc(100vw - var(--scrollbar-width, 0px));--justify:flex-end;}.elementor-12541 .elementor-element.elementor-element-da75104 .dt-nav-menu-horizontal .depth-0 > .horizontal-sub-nav{--position:static;--width:calc(100vw - var(--sub-menu-right-gap, 0px) - var(--sub-menu-left-gap, 0px));--sub-width:calc(100% - var(--sub-menu-right-gap, 0px) - var(--sub-menu-left-gap, 0px));--sub-left:var(--sub-menu-left-gap, 0px);--sub-paddings:calc(var(--sub-menu-gap, 0px) + var(--submenu-padding-top, 20px)) calc(var(--sub-menu-right-gap, 0px) + var(--submenu-padding-right, 20px)) var(--submenu-padding-bottom, 20px) calc(var(--sub-menu-left-gap, 0px) + var(--submenu-padding-left, 20px));--sub-margins:0;--left:calc(var(--dynamic-justified-submenu-left-offset) + var(--sub-menu-left-gap, 0px));--right:auto;--first-item-offset:calc(var(--dynamic-justified-submenu-left-offset) + var(--sub-menu-left-gap, 0px));--first-level-submenu-offset:calc(var(--dynamic-justified-submenu-left-offset) + var(--sub-menu-left-gap, 0px));--last-item-offset:auto;--submenu-max-width:calc(100vw - var(--scrollbar-width, 0px));}.elementor-12541 .elementor-element.elementor-element-da75104 .dt-nav-menu-horizontal .depth-0 > .the7-e-mega-menu-sub-nav{--position:static;--width:calc(100vw - var(--sub-menu-right-gap, 0px) - var(--sub-menu-left-gap, 0px));--sub-width:calc(100% - var(--sub-menu-right-gap, 0px) - var(--sub-menu-left-gap, 0px));--sub-left:var(--sub-menu-left-gap, 0px);--sub-paddings:calc(var(--sub-menu-gap, 0px) + var(--submenu-padding-top, 20px)) calc(var(--sub-menu-right-gap, 0px) + var(--submenu-padding-right, 20px)) var(--submenu-padding-bottom, 20px) calc(var(--sub-menu-left-gap, 0px) + var(--submenu-padding-left, 20px));--sub-margins:0;--left:calc(var(--dynamic-justified-submenu-left-offset) + var(--sub-menu-left-gap, 0px));--right:auto;--first-item-offset:calc(var(--dynamic-justified-submenu-left-offset) + var(--sub-menu-left-gap, 0px));--first-level-submenu-offset:calc(var(--dynamic-justified-submenu-left-offset) + var(--sub-menu-left-gap, 0px));--last-item-offset:auto;--submenu-max-width:calc(100vw - var(--scrollbar-width, 0px));} .elementor-12541 .elementor-element.elementor-element-da75104.dt-sub-menu_align-mobile-left.sub-icon_position-left.sub-icon_align-side .horizontal-sub-nav > li .menu-item-text{margin:0 0 0 var(--sub-icon-spacing);padding:0 0 0 var(--sub-icon-size);} .elementor-12541 .elementor-element.elementor-element-da75104.dt-sub-menu_align-mobile-right.sub-icon_position-left.sub-icon_align-side .horizontal-sub-nav > li .menu-item-text{margin:0 0 0 var(--sub-icon-spacing);padding:0 0 0 var(--sub-icon-size);} .elementor-12541 .elementor-element.elementor-element-da75104.dt-sub-menu_align-mobile-left.sub-icon_position-right.sub-icon_align-side .horizontal-sub-nav > li .menu-item-text{margin:0 var(--sub-icon-spacing) 0 0;padding:0 var(--sub-icon-size) 0 0;} .elementor-12541 .elementor-element.elementor-element-da75104.dt-sub-menu_align-mobile-right.sub-icon_position-right.sub-icon_align-side .horizontal-sub-nav > li .menu-item-text{margin:0 var(--sub-icon-spacing) 0 0;padding:0 var(--sub-icon-size) 0 0;} .elementor-12541 .elementor-element.elementor-element-da75104.dt-sub-menu_align-tablet-right.sub-icon_position-right.sub-icon_align-side .horizontal-sub-nav > li .menu-item-text{margin:0 var(--sub-icon-spacing) 0 0;padding:0 var(--sub-icon-size) 0 0;} .elementor-12541 .elementor-element.elementor-element-da75104.dt-sub-menu_align-right.sub-icon_position-right.sub-icon_align-side:not(.dt-sub-menu_align-tablet-center) .horizontal-sub-nav > li .menu-item-text{margin:0 var(--sub-icon-spacing) 0 0;padding:0 var(--sub-icon-size) 0 0;} .elementor-12541 .elementor-element.elementor-element-da75104.dt-sub-menu_align-mobile-center.sub-icon_align-side .horizontal-sub-nav > li .menu-item-text {margin:0 var(--icon-spacing) !important;padding:0 var(--sub-icon-size) !important;}.elementor-12541 .elementor-element.elementor-element-da75104 .horizontal-menu-toggle{align-self:var(--justify, center);}.elementor-12541 .elementor-element.elementor-element-da75104 .horizontal-sub-nav > li a .menu-item-text{font-size:0.8em;}.elementor-12541 .elementor-element.elementor-element-da75104 .horizontal-sub-nav{--submenu-item-padding-right:10px;--submenu-item-padding-left:0px;}.elementor-12541 .elementor-element.elementor-element-da75104 .horizontal-sub-nav > li > a{padding:0px 10px 0px 0px;}.elementor-12541 .elementor-element.elementor-element-ed0514f{margin-top:-90px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-12541 .elementor-element.elementor-element-f3d814c > .elementor-element-populated{margin:2rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;padding:0px 0px 0px 0px;}.elementor-12541 .elementor-element.elementor-element-b275be2{margin-top:3em;margin-bottom:0em;padding:0px 20px 0px 20px;}.elementor-12541 .elementor-element.elementor-element-234695b{margin-top:5em;margin-bottom:0em;padding:0px 20px 0px 20px;}.elementor-12541 .elementor-element.elementor-element-546afbf > .elementor-element-populated, .elementor-12541 .elementor-element.elementor-element-546afbf > .elementor-element-populated > .elementor-background-overlay, .elementor-12541 .elementor-element.elementor-element-546afbf > .elementor-background-slideshow{border-radius:0px 0px 15px 15px;}.elementor-12541 .elementor-element.elementor-element-546afbf > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-12541 .elementor-element.elementor-element-1db71a1 .elementor-heading-title{font-size:2em;}.elementor-12541 .elementor-element.elementor-element-d99f4bb{--spacer-size:0.5em;}.elementor-12541 .elementor-element.elementor-element-17d46e4{margin-top:0em;margin-bottom:0em;}.elementor-12541 .elementor-element.elementor-element-9ec4067 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12541 .elementor-element.elementor-element-a6b6c45 .elementor-heading-title{font-size:1.5rem;}.elementor-12541 .elementor-element.elementor-element-747150d > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:1em 1em 1em 1em;}.elementor-12541 .elementor-element.elementor-element-515cfb6 .elementor-heading-title{font-size:1.5rem;}.elementor-12541 .elementor-element.elementor-element-ca9ae39{margin-top:10px;margin-bottom:0px;}.elementor-12541 .elementor-element.elementor-element-7cc4ed1 .elementor-heading-title{font-size:1.5rem;}.elementor-12541 .elementor-element.elementor-element-5fe4bb8{margin-top:10px;margin-bottom:0px;}.elementor-12541 .elementor-element.elementor-element-dcedd41 .elementor-heading-title{font-size:1.5rem;}.elementor-12541 .elementor-element.elementor-element-c9e11c6 > .elementor-element-populated, .elementor-12541 .elementor-element.elementor-element-c9e11c6 > .elementor-element-populated > .elementor-background-overlay, .elementor-12541 .elementor-element.elementor-element-c9e11c6 > .elementor-background-slideshow{border-radius:15px 15px 0px 0px;}.elementor-12541 .elementor-element.elementor-element-c9e11c6 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-12541 .elementor-element.elementor-element-de4fcaa{--spacer-size:40vh;}.elementor-12541 .elementor-element.elementor-element-762dfd1{margin-top:5em;margin-bottom:0em;padding:0px 5px 0px 5px;}.elementor-12541 .elementor-element.elementor-element-4563f56{margin-top:5em;margin-bottom:0em;padding:0px 20px 0px 20px;}.elementor-12541 .elementor-element.elementor-element-af65658{margin-top:5em;margin-bottom:0em;padding:0px 20px 0px 20px;}.elementor-12541 .elementor-element.elementor-element-bbf3757:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12541 .elementor-element.elementor-element-bbf3757 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-12541 .elementor-element.elementor-element-bbf3757 > .elementor-element-populated, .elementor-12541 .elementor-element.elementor-element-bbf3757 > .elementor-element-populated > .elementor-background-overlay, .elementor-12541 .elementor-element.elementor-element-bbf3757 > .elementor-background-slideshow{border-radius:15px 15px 0px 0px;}.elementor-12541 .elementor-element.elementor-element-bbf3757 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-12541 .elementor-element.elementor-element-b58816c{--spacer-size:40vh;}.elementor-12541 .elementor-element.elementor-element-b368479 > .elementor-element-populated, .elementor-12541 .elementor-element.elementor-element-b368479 > .elementor-element-populated > .elementor-background-overlay, .elementor-12541 .elementor-element.elementor-element-b368479 > .elementor-background-slideshow{border-radius:0px 0px 15px 15px;}.elementor-12541 .elementor-element.elementor-element-b368479 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-12541 .elementor-element.elementor-element-21048ab .elementor-heading-title{font-size:2em;}.elementor-12541 .elementor-element.elementor-element-9242ffc{margin-top:5em;margin-bottom:0em;padding:0px 20px 0px 20px;}.elementor-12541 .elementor-element.elementor-element-5072649{margin-top:5em;margin-bottom:0em;padding:0px 20px 0px 20px;}.elementor-12541 .elementor-element.elementor-element-6536a28{margin-top:5em;margin-bottom:0em;}.elementor-12541 .elementor-element.elementor-element-c2b2ea6{--e-image-carousel-slides-to-show:3;}.elementor-12541 .elementor-element.elementor-element-ed8fadd{margin-top:3em;margin-bottom:0em;padding:0px 20px 0px 20px;}.elementor-12541 .elementor-element.elementor-element-a820eb8{margin-top:3em;margin-bottom:0em;}.elementor-12541 .elementor-element.elementor-element-0518efb{margin-top:3em;margin-bottom:0em;padding:0px 20px 0px 20px;}.elementor-12541 .elementor-element.elementor-element-d054acc{margin-top:3em;margin-bottom:0em;padding:0px 20px 0px 20px;}.elementor-12541 .elementor-element.elementor-element-f8df809{margin-top:3em;margin-bottom:0em;padding:0px 20px 0px 20px;}}/* Start custom CSS for column, class: .elementor-element-67b3291 */.elementor-element-c6b5a14 .horizontal-menu-dropdown .dt-nav-menu-horizontal--main ul.horizontal-sub-nav > li {
  padding: 0px 0px 0px 0px !important;
}

.elementor-300 .elementor-element.elementor-element-128f507 .horizontal-sub-nav > li > a {
  padding: 0px 10px 0px 10px !important;
}

.elementor-element-c6b5a14 .horizontal-menu-dropdown .dt-nav-menu-horizontal--main ul.horizontal-sub-nav > li {
  display: inline-flex !important;
  width: fit-content !important;
}

.elementor-element-c6b5a14 .horizontal-menu-dropdown .dt-nav-menu-horizontal--main ul.horizontal-sub-nav {
  visibility: inherit !important;
  flex-flow: inherit !important;
  justify-content: end !important;
}/* End custom CSS */
/* Start custom CSS for menu-anchor, class: .elementor-element-a6687fd */#uebersicht {display:block;
    position:relative;
    top:-120px;
}/* End custom CSS */
/* Start custom CSS for menu-anchor, class: .elementor-element-e693916 */#technischedaten {display:block;
    position:relative;
    top:-90px;
}/* End custom CSS */
/* Start custom CSS for menu-anchor, class: .elementor-element-f0f636e */#technischedaten {display:block;
    position:relative;
    top:-90px;
}/* End custom CSS */
/* Start custom CSS *//* Prirevo – Drucker (neues Layout). Werte gemessen an der Creatbot-D400-HS-Seite. */

/* Bild links/rechts: alle Boxen mit Klasse pr-wechsel tauschen bei „Bild rechts“ die Spalten. */
@media (min-width: 768px) {
	.bild-rechts .pr-wechsel > .elementor-container { flex-direction: row-reverse; }
	.bild-rechts .pr-wechsel > .elementor-container > .elementor-column:first-child > .elementor-widget-wrap { border-radius: 0 15px 15px 0 !important; }
	.bild-rechts .pr-wechsel > .elementor-container > .elementor-column:last-child > .elementor-widget-wrap { border-radius: 15px 0 0 15px !important; }
}

/* Icons aus der Mediathek (wie Elementor-Icon-Widget) */
.pr-svg, .pr-icon, .pr-branche__icon, .pr-funktion__icon { display: inline-block; fill: currentColor; }
.pr-icon *, .pr-branche__icon *, .pr-funktion__icon * { fill: currentColor; }
.pr-icon { width: 50px; height: 50px; color: #000; }
.pr-icon--orange { color: #f6a500; }

/* Branchen: wie Icon-Box (Icon 50 px orange, Titel 19,2 px / 500) */
.pr-branchen { list-style: none !important; margin: 0 !important; padding: 0 !important; display: flex; flex-wrap: wrap; justify-content: center; }
.pr-branche { list-style: none !important; width: 164px; padding: 10px; box-sizing: border-box; text-align: center; }
.pr-branche__icon { display: block; width: 50px; height: 50px; margin: 0 auto; color: #f6a500; }
.pr-branche__label { display: block; margin: 0 0 10px; font-size: 19.2px; font-weight: 500; line-height: 30px; color: #333; }
@media (max-width: 767px) { .pr-branche { width: 33.333%; } }

/* Funktionen: wie Icon-Box zweispaltig (Icon 40 px, Titel 24 px / 600, Text 16 px) */
.pr-funktionen { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); }
.pr-funktion { padding: 15px; }
.pr-funktion__icon { display: block; width: 40px; height: 40px; margin-bottom: 10px; color: #f6a500; }
.pr-funktion__titel { margin: 0 0 10px; font-size: 24px; font-weight: 600; line-height: 1.2; color: #333; }
.pr-funktion__text { margin: 0; font-size: 16px; font-weight: 400; line-height: 1.6; color: #2f3339; }
@media (max-width: 767px) { .pr-funktionen { grid-template-columns: 1fr; } }

/* Anwendungsbereiche: zwei Kästen nebeneinander – Bild, Icon, Bereich, Überschrift, Text */
.pr-anwendungen { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 30px; }
.pr-anwendung { display: flex; flex-direction: column; background: #fff; border-radius: 15px; overflow: hidden; }
.pr-anwendung__bild { aspect-ratio: 3 / 2; background: #fff center / cover no-repeat; }
.pr-anwendung__inhalt { padding: 40px; }
.pr-anwendung__icon { margin: 0 0 5px; line-height: 0; }
.pr-anwendung__label { margin: 0 0 30px !important; font-size: 20px; font-weight: 600; line-height: 1.2; color: #333; }
.pr-anwendung__titel { margin: 0 0 20px !important; font-size: 36px; font-weight: 600; line-height: 1.1; color: #f6a500; }
.pr-anwendung__text { margin: 0 0 20px !important; font-size: 16px; font-weight: 600; line-height: 1.4; color: #333; }
/* Aufzählung wie auf der Materialien-Seite: Haken im Kreis 14 px, Text 16 px / 25,6 px */
.pr-anwendung__vorteile { margin: 0 !important; padding: 0 !important; list-style: none !important; }
.pr-anwendung__vorteile li { list-style: none !important; margin: 0 !important; padding: 0 0 0 23px !important; position: relative; font-size: 16px; font-weight: 400; line-height: 25.6px; color: #2f3339; }
.pr-anwendung__vorteile li::before { content: ""; position: absolute; left: 0; top: 5px; width: 14px; height: 14px; background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><path d='M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369 209c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-111 111-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L369 209z'/></svg>") center / contain no-repeat; }
@media (max-width: 767px) {
	.pr-anwendungen { grid-template-columns: 1fr; }
	.pr-anwendung__inhalt { padding: 30px; }
	.pr-anwendung__titel { font-size: 30px; }
}

/* Downloads */
.pr-downloads { display: flex; flex-wrap: wrap; gap: 12px; }
.pr-download { display: inline-flex; align-items: center; padding: 12px 18px; border-radius: 50px; background: #f6a500; color: #fff !important; font-size: 14px; font-weight: 400; line-height: 14px; text-decoration: none; }
.pr-download:hover { background: #e08700; }
.pr-download__icon { width: 14px; height: 19px; margin-left: 7px; flex: none; fill: #fff; }
.pr-download__icon * { fill: #fff; }

/* Technische Daten: wie die TablePress-Tabellen (13 px, normal, keine Hintergründe, nur zarte Linien) */
.pr-technik { width: 100%; border-collapse: collapse; border: 0; border-bottom: 1px solid #e1e1e1; font-size: 12.96px; line-height: 1.6; color: #111; background: none; }
.pr-technik tr, .pr-technik tr:nth-child(odd), .pr-technik tr:nth-child(even) { background: none !important; }
.pr-technik th, .pr-technik td { padding: 5px 10px 5px 5px; border: 0; border-top: 1px solid #e1e1e1; text-align: left; vertical-align: top; font-weight: 400; color: #111; background: none !important; }
.pr-technik th { width: 20%; white-space: nowrap; }
@media (max-width: 767px) { .pr-technik th { white-space: normal; width: 40%; } }

/* FAQ */
.pr-faq { border-top: 1px solid #e3e4e6; }
.pr-faq__item { border-bottom: 1px solid #e3e4e6; }
.pr-faq__frage { cursor: pointer; list-style: none; padding: 16px 40px 16px 0; position: relative; font-size: 17px; font-weight: 600; color: #333; }
.pr-faq__frage::-webkit-details-marker { display: none; }
.pr-faq__frage::after { content: "+"; position: absolute; right: 8px; top: 12px; font-size: 24px; color: #f6a500; }
.pr-faq__item[open] .pr-faq__frage::after { content: "–"; }
.pr-faq__antwort { padding: 0 0 16px; font-size: 16px; line-height: 1.6; }

/* Service: Webinar + Support gestreckt; nur Support (Ausnahme) boxed */
.pr-service-abschnitt:has(.pr-service--support) > .elementor-container { max-width: 1000px; margin-left: auto; margin-right: auto; }

/* Video */
.pr-video { position: relative; aspect-ratio: 16 / 9; background: #000 center / cover no-repeat; border-radius: 15px; overflow: hidden; }
.pr-video iframe { position: absolute; inset: 0; width: 100%; height: 100%; border: 0; border-radius: 15px; }

/* Mobil: Spalten gestapelt – alle Bilder gleich hoch (384 px wie bei der D400) */
@media (max-width: 767px) {
	.pr-bildspalte > .elementor-widget-wrap { min-height: 384px; }
	.pr-bildspalte .elementor-widget-spacer { display: none; }
	.pr-anwendung__bild { aspect-ratio: auto; height: 384px; }
	.pr-produktbild img { height: 384px !important; width: auto !important; max-width: 100%; object-fit: contain; }
}

/* SEO-Tags: Überschriften-Hierarchie korrigiert, Optik wie vorher */
.elementor-element-3a498e4 .elementor-heading-title { color: #333; }
.elementor-element-3a1dfc2 .elementor-heading-title,
.elementor-element-e68d500 .elementor-heading-title,
.elementor-element-c71afdb .elementor-heading-title { color: #333; font-weight: 600; }
.elementor-element-3b8be27 .elementor-heading-title { color: #333; font-weight: 600; font-size: 20px; line-height: 24px; }
.elementor-element-d939380 .elementor-heading-title,
.elementor-element-2d8d793 .elementor-heading-title,
.elementor-element-953cb27 .elementor-heading-title { font-size: 20px; line-height: 20px; }
.pr-faq__frage-text { display: inline; margin: 0 !important; padding: 0; font: inherit; color: inherit; letter-spacing: inherit; text-transform: inherit; }

/* Hero: bei „Bild rechts“ Abstand Text–Bild auf die rechte Seite des Textes */
@media (min-width: 768px) {
	.bild-rechts .elementor-element-ed0514f > .elementor-container > .elementor-column:last-child > .elementor-widget-wrap { padding-left: 0 !important; padding-right: 40px !important; }
}
@media (min-width: 768px) and (max-width: 1024px) {
	.bild-rechts .elementor-element-ed0514f > .elementor-container > .elementor-column:last-child > .elementor-widget-wrap { padding-right: 40px !important; }
	.bild-links .elementor-element-ed0514f > .elementor-container > .elementor-column:last-child > .elementor-widget-wrap { padding-left: 40px !important; }
}
/* Ab 1025 px ist die Sektion ohne Seitenrand: bis ca. 1380 px (z. B. Tablet quer) läge der Text sonst am linken Bildschirmrand. Mindestens 40 px Abstand, darüber übernimmt der Container-Rand. */
@media (min-width: 1025px) {
	.bild-rechts .elementor-element-ed0514f > .elementor-container > .elementor-column:last-child > .elementor-widget-wrap { padding-left: clamp(0px, calc(690px - 50vw), 40px) !important; }
	/* Gegenstück „Bild links“: Text rechts außen, Abstand zum rechten Rand (bei „Bild rechts“ überschrieben) */
	.elementor-element-ed0514f > .elementor-container > .elementor-column:last-child > .elementor-widget-wrap { padding-right: clamp(0px, calc(690px - 50vw), 40px) !important; }
}

/* Webinar/Support: Abstände oben/unten wie Galerie → Materialien */
.pr-service-abschnitt .pr-zusatzbereich .elementor-top-section { margin-top: 0 !important; margin-bottom: 7px !important; }
@media (max-width: 767px) { .pr-service-abschnitt .pr-zusatzbereich .elementor-top-section { margin-top: -10px !important; margin-bottom: 0 !important; } }

/* Leere Bereiche ausblenden */
.elementor-section:has(.pr-leer) { display: none; }/* End custom CSS */