.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-container.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-68 .elementor-element.elementor-element-73c1429b{--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;--gap:0px 0px;--row-gap:0px;--column-gap: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-68 .elementor-element.elementor-element-73c1429b .trx_effects_bg_text{z-index:0;}.elementor-68 .elementor-element.elementor-element-73c1429b .trx_effects_bg_text.trx_effects_marquee_wrap:not(.trx_effects_marquee_reverse) .trx_effects_marquee_element{padding-right:50px;}.elementor-68 .elementor-element.elementor-element-73c1429b .trx_effects_bg_text.trx_effects_marquee_wrap.trx_effects_marquee_reverse .trx_effects_marquee_element{padding-left:50px;}.elementor-widget-pp-offcanvas-content .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-pp-offcanvas-content:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-pp-offcanvas-content.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-pp-offcanvas-content .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-68 .elementor-element.elementor-element-3315fe5a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}#pp-offcanvas-3315fe5a{width:100%;}#pp-offcanvas-3315fe5a.pp-offcanvas-top, #pp-offcanvas-3315fe5a.pp-offcanvas-bottom{width:100%;height:100%;}.pp-offcanvas-content-reveal.pp-offcanvas-open.pp-offcanvas-3315fe5a-open.pp-offcanvas-left .pp-offcanvas-container,
                    .pp-offcanvas-content-push.pp-offcanvas-open.pp-offcanvas-3315fe5a-open.pp-offcanvas-left .pp-offcanvas-container,
                    .pp-offcanvas-content-slide-along.pp-offcanvas-open.pp-offcanvas-3315fe5a-open.pp-offcanvas-left .pp-offcanvas-container{transform:translate3d(100%, 0, 0);}.pp-offcanvas-content-reveal.pp-offcanvas-open.pp-offcanvas-3315fe5a-open.pp-offcanvas-right .pp-offcanvas-container,
                    .pp-offcanvas-content-push.pp-offcanvas-open.pp-offcanvas-3315fe5a-open.pp-offcanvas-right .pp-offcanvas-container,
                    .pp-offcanvas-content-slide-along.pp-offcanvas-open.pp-offcanvas-3315fe5a-open.pp-offcanvas-right .pp-offcanvas-container{transform:translate3d(-100%, 0, 0);}.pp-offcanvas-content-reveal.pp-offcanvas-open.pp-offcanvas-3315fe5a-open.pp-offcanvas-top .pp-offcanvas-container,
                    .pp-offcanvas-content-push.pp-offcanvas-open.pp-offcanvas-3315fe5a-open.pp-offcanvas-top .pp-offcanvas-container,
                    .pp-offcanvas-content-slide-along.pp-offcanvas-open.pp-offcanvas-3315fe5a-open.pp-offcanvas-top .pp-offcanvas-container{transform:translate3d(0, 100%, 0);}.pp-offcanvas-content-reveal.pp-offcanvas-open.pp-offcanvas-3315fe5a-open.pp-offcanvas-bottom .pp-offcanvas-container,
                    .pp-offcanvas-content-push.pp-offcanvas-open.pp-offcanvas-3315fe5a-open.pp-offcanvas-bottom .pp-offcanvas-container,
                    .pp-offcanvas-content-slide-along.pp-offcanvas-open.pp-offcanvas-3315fe5a-open.pp-offcanvas-bottom .pp-offcanvas-container{transform:translate3d(0, -100%, 0);}.pp-offcanvas-3315fe5a{border-style:none;}.pp-offcanvas-3315fe5a .pp-offcanvas-body{padding:0px 0px 0px 0px;}.elementor-68 .elementor-element.elementor-element-3315fe5a .pp-offcanvas-toggle-wrap{text-align:left;}.pp-offcanvas-3315fe5a .pp-offcanvas-header{text-align:right;}.pp-offcanvas-close-3315fe5a{color:#37434E;}.pp-offcanvas-close-3315fe5a svg{fill:#37434E;}.pp-offcanvas-3315fe5a .pp-offcanvas-close-3315fe5a{font-size:40px;}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-html:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-html.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-68 .elementor-element.elementor-element-46bdd13b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-68 .elementor-element.elementor-element-331ceb51{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-68 .elementor-element.elementor-element-34d9e02d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;--z-index:9999;}.elementor-68 .elementor-element.elementor-element-34d9e02d:not(.elementor-motion-effects-element-type-background), .elementor-68 .elementor-element.elementor-element-34d9e02d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-68 .elementor-element.elementor-element-34d9e02d.ob-is-container-extras{--min-height:calc(80px);}.elementor-68 .elementor-element.elementor-element-34d9e02d .trx_effects_bg_text{z-index:0;}.elementor-68 .elementor-element.elementor-element-34d9e02d .trx_effects_bg_text.trx_effects_marquee_wrap:not(.trx_effects_marquee_reverse) .trx_effects_marquee_element{padding-right:50px;}.elementor-68 .elementor-element.elementor-element-34d9e02d .trx_effects_bg_text.trx_effects_marquee_wrap.trx_effects_marquee_reverse .trx_effects_marquee_element{padding-left:50px;}.elementor-68 .elementor-element.elementor-element-1703e0a{--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap: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-68 .elementor-element.elementor-element-1703e0a.ob-is-container-extras{--width:calc(150px);}.elementor-68 .elementor-element.elementor-element-1703e0a .trx_effects_bg_text{z-index:0;}.elementor-68 .elementor-element.elementor-element-1703e0a .trx_effects_bg_text.trx_effects_marquee_wrap:not(.trx_effects_marquee_reverse) .trx_effects_marquee_element{padding-right:50px;}.elementor-68 .elementor-element.elementor-element-1703e0a .trx_effects_bg_text.trx_effects_marquee_wrap.trx_effects_marquee_reverse .trx_effects_marquee_element{padding-left:50px;}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-image.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-68 .elementor-element.elementor-element-1bbe0e08{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-68 .elementor-element.elementor-element-1bbe0e08 img{width:100%;}.elementor-68 .elementor-element.elementor-element-5b1d1494{--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;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap: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-68 .elementor-element.elementor-element-5b1d1494.ob-is-container-extras{--width:calc(100% - 150px);}.elementor-68 .elementor-element.elementor-element-5b1d1494 .trx_effects_bg_text{z-index:0;}.elementor-68 .elementor-element.elementor-element-5b1d1494 .trx_effects_bg_text.trx_effects_marquee_wrap:not(.trx_effects_marquee_reverse) .trx_effects_marquee_element{padding-right:50px;}.elementor-68 .elementor-element.elementor-element-5b1d1494 .trx_effects_bg_text.trx_effects_marquee_wrap.trx_effects_marquee_reverse .trx_effects_marquee_element{padding-left:50px;}.elementor-widget-icon-list .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-icon-list:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-icon-list.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-icon-list .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-68 .elementor-element.elementor-element-358662d7{margin:0px 60px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-68 .elementor-element.elementor-element-358662d7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-68 .elementor-element.elementor-element-358662d7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-68 .elementor-element.elementor-element-358662d7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-68 .elementor-element.elementor-element-358662d7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-68 .elementor-element.elementor-element-358662d7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-68 .elementor-element.elementor-element-358662d7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-68 .elementor-element.elementor-element-358662d7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-68 .elementor-element.elementor-element-358662d7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-68 .elementor-element.elementor-element-358662d7 .elementor-icon-list-item > a{font-family:"Overpass", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:1px;}.elementor-68 .elementor-element.elementor-element-358662d7 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-68 .elementor-element.elementor-element-358662d7 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#1A3C5B;}.elementor-68 .elementor-element.elementor-element-27fbe881{--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;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--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-68 .elementor-element.elementor-element-27fbe881.ob-is-container-extras{--width:calc(65px);}.elementor-68 .elementor-element.elementor-element-27fbe881 .trx_effects_bg_text{z-index:0;}.elementor-68 .elementor-element.elementor-element-27fbe881 .trx_effects_bg_text.trx_effects_marquee_wrap:not(.trx_effects_marquee_reverse) .trx_effects_marquee_element{padding-right:50px;}.elementor-68 .elementor-element.elementor-element-27fbe881 .trx_effects_bg_text.trx_effects_marquee_wrap.trx_effects_marquee_reverse .trx_effects_marquee_element{padding-left:50px;}.elementor-68 .elementor-element.elementor-element-67be902f{width:var( --container-widget-width, 65px );max-width:65px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:65px;--container-widget-flex-grow:0;}.elementor-68 .elementor-element.elementor-element-11533b9f{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;--z-index:3;}.elementor-68 .elementor-element.elementor-element-11533b9f.ob-is-container-extras{--min-height:calc(100px);}.elementor-68 .elementor-element.elementor-element-11533b9f .trx_effects_bg_text{z-index:0;}.elementor-68 .elementor-element.elementor-element-11533b9f .trx_effects_bg_text.trx_effects_marquee_wrap:not(.trx_effects_marquee_reverse) .trx_effects_marquee_element{padding-right:50px;}.elementor-68 .elementor-element.elementor-element-11533b9f .trx_effects_bg_text.trx_effects_marquee_wrap.trx_effects_marquee_reverse .trx_effects_marquee_element{padding-left:50px;}.elementor-68 .elementor-element.elementor-element-2db0c557{--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap: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-68 .elementor-element.elementor-element-2db0c557.ob-is-container-extras{--width:calc(150px);}.elementor-68 .elementor-element.elementor-element-2db0c557 .trx_effects_bg_text{z-index:0;}.elementor-68 .elementor-element.elementor-element-2db0c557 .trx_effects_bg_text.trx_effects_marquee_wrap:not(.trx_effects_marquee_reverse) .trx_effects_marquee_element{padding-right:50px;}.elementor-68 .elementor-element.elementor-element-2db0c557 .trx_effects_bg_text.trx_effects_marquee_wrap.trx_effects_marquee_reverse .trx_effects_marquee_element{padding-left:50px;}.elementor-68 .elementor-element.elementor-element-46a06ba7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-68 .elementor-element.elementor-element-46a06ba7 img{width:100%;}.elementor-68 .elementor-element.elementor-element-438f2a5{--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;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap: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-68 .elementor-element.elementor-element-438f2a5.ob-is-container-extras{--width:calc(100% - 150px);}.elementor-68 .elementor-element.elementor-element-438f2a5 .trx_effects_bg_text{z-index:0;}.elementor-68 .elementor-element.elementor-element-438f2a5 .trx_effects_bg_text.trx_effects_marquee_wrap:not(.trx_effects_marquee_reverse) .trx_effects_marquee_element{padding-right:50px;}.elementor-68 .elementor-element.elementor-element-438f2a5 .trx_effects_bg_text.trx_effects_marquee_wrap.trx_effects_marquee_reverse .trx_effects_marquee_element{padding-left:50px;}.elementor-68 .elementor-element.elementor-element-39596277{margin:0px 60px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-68 .elementor-element.elementor-element-39596277 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-68 .elementor-element.elementor-element-39596277 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-68 .elementor-element.elementor-element-39596277 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-68 .elementor-element.elementor-element-39596277 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-68 .elementor-element.elementor-element-39596277 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-68 .elementor-element.elementor-element-39596277 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-68 .elementor-element.elementor-element-39596277 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-68 .elementor-element.elementor-element-39596277 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-68 .elementor-element.elementor-element-39596277 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;text-transform:uppercase;letter-spacing:1px;}.elementor-68 .elementor-element.elementor-element-39596277 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-68 .elementor-element.elementor-element-39596277 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#1A3C5B;}.elementor-68 .elementor-element.elementor-element-4be37c03{--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;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--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-68 .elementor-element.elementor-element-4be37c03.ob-is-container-extras{--width:calc(65px);}.elementor-68 .elementor-element.elementor-element-4be37c03 .trx_effects_bg_text{z-index:0;}.elementor-68 .elementor-element.elementor-element-4be37c03 .trx_effects_bg_text.trx_effects_marquee_wrap:not(.trx_effects_marquee_reverse) .trx_effects_marquee_element{padding-right:50px;}.elementor-68 .elementor-element.elementor-element-4be37c03 .trx_effects_bg_text.trx_effects_marquee_wrap.trx_effects_marquee_reverse .trx_effects_marquee_element{padding-left:50px;}.elementor-68 .elementor-element.elementor-element-78b176b3{width:var( --container-widget-width, 65px );max-width:65px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:65px;--container-widget-flex-grow:0;}.elementor-68 .elementor-element.elementor-element-344a031d{--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;--z-index:3;}.elementor-68 .elementor-element.elementor-element-344a031d.ob-is-container-extras{--min-height:calc(100px);}.elementor-68 .elementor-element.elementor-element-344a031d .trx_effects_bg_text{z-index:0;}.elementor-68 .elementor-element.elementor-element-344a031d .trx_effects_bg_text.trx_effects_marquee_wrap:not(.trx_effects_marquee_reverse) .trx_effects_marquee_element{padding-right:50px;}.elementor-68 .elementor-element.elementor-element-344a031d .trx_effects_bg_text.trx_effects_marquee_wrap.trx_effects_marquee_reverse .trx_effects_marquee_element{padding-left:50px;}.elementor-68 .elementor-element.elementor-element-7253ddf3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items: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-68 .elementor-element.elementor-element-7253ddf3 .trx_effects_bg_text{z-index:0;}.elementor-68 .elementor-element.elementor-element-7253ddf3 .trx_effects_bg_text.trx_effects_marquee_wrap:not(.trx_effects_marquee_reverse) .trx_effects_marquee_element{padding-right:50px;}.elementor-68 .elementor-element.elementor-element-7253ddf3 .trx_effects_bg_text.trx_effects_marquee_wrap.trx_effects_marquee_reverse .trx_effects_marquee_element{padding-left:50px;}.elementor-68 .elementor-element.elementor-element-7bbad330{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:-7px;}body:not(.rtl) .elementor-68 .elementor-element.elementor-element-7bbad330{left:0px;}body.rtl .elementor-68 .elementor-element.elementor-element-7bbad330{right:0px;}.elementor-68 .elementor-element.elementor-element-7bbad330 img{width:100%;}.elementor-68 .elementor-element.elementor-element-fb7749d img{width:100%;}.elementor-68 .elementor-element.elementor-element-3ba6b037{--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;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap: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-68 .elementor-element.elementor-element-3ba6b037.ob-is-container-extras{--width:calc(100% - 150px);}.elementor-68 .elementor-element.elementor-element-3ba6b037 .trx_effects_bg_text{z-index:0;}.elementor-68 .elementor-element.elementor-element-3ba6b037 .trx_effects_bg_text.trx_effects_marquee_wrap:not(.trx_effects_marquee_reverse) .trx_effects_marquee_element{padding-right:50px;}.elementor-68 .elementor-element.elementor-element-3ba6b037 .trx_effects_bg_text.trx_effects_marquee_wrap.trx_effects_marquee_reverse .trx_effects_marquee_element{padding-left:50px;}.elementor-68 .elementor-element.elementor-element-29dcba0c{margin:0px 60px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-68 .elementor-element.elementor-element-29dcba0c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-68 .elementor-element.elementor-element-29dcba0c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-68 .elementor-element.elementor-element-29dcba0c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-68 .elementor-element.elementor-element-29dcba0c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-68 .elementor-element.elementor-element-29dcba0c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-68 .elementor-element.elementor-element-29dcba0c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-68 .elementor-element.elementor-element-29dcba0c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-68 .elementor-element.elementor-element-29dcba0c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-68 .elementor-element.elementor-element-29dcba0c .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;text-transform:uppercase;letter-spacing:1px;}.elementor-68 .elementor-element.elementor-element-29dcba0c .elementor-icon-list-text{color:var( --e-global-color-0bf2480 );transition:color 0.3s;}.elementor-68 .elementor-element.elementor-element-29dcba0c .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-68 .elementor-element.elementor-element-67e23fed{--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;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--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-68 .elementor-element.elementor-element-67e23fed.ob-is-container-extras{--width:calc(65px);}.elementor-68 .elementor-element.elementor-element-67e23fed .trx_effects_bg_text{z-index:0;}.elementor-68 .elementor-element.elementor-element-67e23fed .trx_effects_bg_text.trx_effects_marquee_wrap:not(.trx_effects_marquee_reverse) .trx_effects_marquee_element{padding-right:50px;}.elementor-68 .elementor-element.elementor-element-67e23fed .trx_effects_bg_text.trx_effects_marquee_wrap.trx_effects_marquee_reverse .trx_effects_marquee_element{padding-left:50px;}.elementor-68 .elementor-element.elementor-element-69bf71a1{width:var( --container-widget-width, 65px );max-width:65px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:65px;--container-widget-flex-grow:0;}@media(min-width:768px){.elementor-68 .elementor-element.elementor-element-1703e0a{--width:150px;}.elementor-68 .elementor-element.elementor-element-2db0c557{--width:150px;}.elementor-68 .elementor-element.elementor-element-7253ddf3{--width:150px;}}@media(max-width:1024px) and (min-width:768px){.elementor-68 .elementor-element.elementor-element-7253ddf3{--width:150px;}.elementor-68 .elementor-element.elementor-element-3ba6b037{--width:100%;}}@media(max-width:1024px){.elementor-68 .elementor-element.elementor-element-5b1d1494.ob-is-container-extras{--width:calc(100% - 150px);}.elementor-68 .elementor-element.elementor-element-27fbe881.ob-is-container-extras{--width:calc(65px);}.elementor-68 .elementor-element.elementor-element-2db0c557.ob-is-container-extras{--width:calc(150px);}.elementor-68 .elementor-element.elementor-element-438f2a5.ob-is-container-extras{--width:calc(100% - 150px);}.elementor-68 .elementor-element.elementor-element-4be37c03.ob-is-container-extras{--width:calc(65px);}.elementor-68 .elementor-element.elementor-element-344a031d{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-68 .elementor-element.elementor-element-344a031d.ob-is-container-extras{--min-height:calc(100px);}.elementor-68 .elementor-element.elementor-element-7253ddf3{--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:flex-start;--align-items:center;}.elementor-68 .elementor-element.elementor-element-7253ddf3.ob-is-container-extras{--width:calc(150px);}.elementor-68 .elementor-element.elementor-element-7bbad330 img{width:100%;}.elementor-68 .elementor-element.elementor-element-fb7749d img{width:100%;}.elementor-68 .elementor-element.elementor-element-3ba6b037{--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-68 .elementor-element.elementor-element-3ba6b037.ob-is-container-extras{--width:calc(100% - 150px);}.elementor-68 .elementor-element.elementor-element-67e23fed.ob-is-container-extras{--width:calc(65px);}}@media(max-width:767px){.elementor-68 .elementor-element.elementor-element-34d9e02d{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-68 .elementor-element.elementor-element-1703e0a.ob-is-container-extras{--width:calc(150px);}.elementor-68 .elementor-element.elementor-element-5b1d1494.ob-is-container-extras{--width:calc(100% - 150px);}.elementor-68 .elementor-element.elementor-element-27fbe881.ob-is-container-extras{--width:calc(65px);}.elementor-68 .elementor-element.elementor-element-11533b9f{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-68 .elementor-element.elementor-element-2db0c557.ob-is-container-extras{--width:calc(150px);}.elementor-68 .elementor-element.elementor-element-438f2a5.ob-is-container-extras{--width:calc(100% - 150px);}.elementor-68 .elementor-element.elementor-element-4be37c03.ob-is-container-extras{--width:calc(65px);}.elementor-68 .elementor-element.elementor-element-344a031d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-68 .elementor-element.elementor-element-344a031d.ob-is-container-extras{--min-height:calc(100px);}.elementor-68 .elementor-element.elementor-element-7253ddf3{--width:150px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-68 .elementor-element.elementor-element-7253ddf3.ob-is-container-extras{--width:calc(150px);}.elementor-68 .elementor-element.elementor-element-3ba6b037.ob-is-container-extras{--width:calc(100% - 150px);}.elementor-68 .elementor-element.elementor-element-67e23fed.ob-is-container-extras{--width:calc(65px);}}/* Start custom CSS for pp-offcanvas-content, class: .elementor-element-3315fe5a */.pp-offcanvas-content .pp-offcanvas-header {
    padding: 0px;
    text-align: right;
    height: 100px;
    margin-bottom: -100px;
}

.pp-offcanvas-close {
    margin-right: 13px !important;
    margin-top: 13px !important;
}

.pp-offcanvas-close:hover {
    opacity: 0.75;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-46bdd13b *//* Stelle sicher, dass das Textelement nur so breit ist wie sein Inhalt */
.mainmenu .elementor-icon-list-item .elementor-icon-list-text {
  display: inline-block !important;
  position: relative !important; /* Bezugspunkt für die absolute Unterlinie */
  vertical-align: middle;
  text-decoration: none;
  white-space: normal; /* wenn du Zeilenumbruch brauchst; no-wrap: nowrap; wenn nicht */
  padding-bottom: 0px; /* Platz für die Unterlinie, falls nötig */
}

/* Unterlinie (Defaultzustand) */
.mainmenu .elementor-icon-list-item .elementor-icon-list-text .custom-underline {
  position: absolute;
  left: 0;
  bottom: -1px; /* genau an der unteren Kante des Textes */
  height: 2px;
  width: 0;
  background: #ffffff; /* passe Farbe an */
  transition: width 0.3s ease, background 0.3s ease;
  pointer-events: none;
  display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-331ceb51 *//* Stelle sicher, dass das Textelement nur so breit ist wie sein Inhalt */
.mainmenupages .elementor-icon-list-item .elementor-icon-list-text {
  display: inline-block !important;
  position: relative !important; /* Bezugspunkt für die absolute Unterlinie */
  vertical-align: middle;
  text-decoration: none;
  white-space: normal; /* wenn du Zeilenumbruch brauchst; no-wrap: nowrap; wenn nicht */
  padding-bottom: 0px; /* Platz für die Unterlinie, falls nötig */
}

/* Unterlinie (Defaultzustand) */
.mainmenupages .elementor-icon-list-item .elementor-icon-list-text .custom-underline {
  position: absolute;
  left: 0;
  bottom: -1px; /* genau an der unteren Kante des Textes */
  height: 2px;
  width: 0;
  background: #073763; /* passe Farbe an */
  transition: width 0.3s ease, background 0.3s ease;
  pointer-events: none;
  display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-67be902f */#pages-top-hamburger-icon {
  width: 65px;
  display: block;
  margin-top: -10px;
  
}

#pages-top-hamburger-icon .line {
  width: 65px;
  background: #073763;
  margin: 10px 0 0 0;
  height: 2px;
  display: block;
  transition: all 400ms cubic-bezier(0.645, 0.045, 0.355, 1);
}
.line-1 {
  margin-top: 0;
}

#pages-top-hamburger-icon .line-1 {
  width: 50px;
}

#pages-top-hamburger-icon .line-2 {
  width: 65px;
}

#pages-top-hamburger-icon .line-3 {
  width: 40px;
}

#pages-top-hamburger-icon:hover .line-1 {
  width: 65px;
}

#pages-top-hamburger-icon:hover .line-2 {
  width: 65px;
}

#pages-top-hamburger-icon:hover .line-3 {
  width: 65px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b1d1494 */.mainmenupages a {
  opacity: 1;
  transition: opacity 0.15s ease, color 0.15s ease !important;
}

/* Wenn gesamte Liste gehovt wird: alle auf 0.5 */
.mainmenupages:hover a {
  opacity: 1.0;
}

/* Wenn einzelner Link gehovt wird: wieder voll sichtbar */
.mainmenupages a:hover {
  opacity: 1;
  color: #073763 !important;
}



/* Basis-Transition */
.menuwrap .mainmenupages a,
.menuwrap .mainmenupages,
.menuwrap .menuicon {
  transition: opacity 0.15s ease !important;
}

/* Liste: beim Hover alle Links abdunkeln */
.menuwrap .mainmenu:hover a {
  opacity: 1.0;
}

/* Einzelner Link: wieder voll sichtbar */
.menuwrap .mainmenu a:hover {
  opacity: 1;
  /* falls du auch die Farbe änderst:
  color: #FFFFFF !important;
  */
}

/* Textfeld abdunkeln, sobald die Iconliste gehovt wird */
.menuwrap:has(.mainmenupages:hover) .menuicon {
  opacity: 1.0;
}
.menuwrap:has(.menuicon:hover) .mainmenupages {
  opacity: 1.0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-78b176b3 */#pages-top-hamburger-icon {
  width: 65px;
  display: block;
  margin-top: -10px;
  
}

#pages-top-hamburger-icon .line {
  width: 65px;
  background: #073763;
  margin: 10px 0 0 0;
  height: 2px;
  display: block;
  transition: all 400ms cubic-bezier(0.645, 0.045, 0.355, 1);
}
.line-1 {
  margin-top: 0;
}

#pages-top-hamburger-icon .line-1 {
  width: 50px;
}

#pages-top-hamburger-icon .line-2 {
  width: 65px;
}

#pages-top-hamburger-icon .line-3 {
  width: 40px;
}

#pages-top-hamburger-icon:hover .line-1 {
  width: 65px;
}

#pages-top-hamburger-icon:hover .line-2 {
  width: 65px;
}

#pages-top-hamburger-icon:hover .line-3 {
  width: 65px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-438f2a5 */.mainmenupages a {
  opacity: 1;
  transition: opacity 0.15s ease, color 0.15s ease !important;
}

/* Wenn gesamte Liste gehovt wird: alle auf 0.5 */
.mainmenupages:hover a {
  opacity: 1.0;
}

/* Wenn einzelner Link gehovt wird: wieder voll sichtbar */
.mainmenupages a:hover {
  opacity: 1;
  color: #073763 !important;
}



/* Basis-Transition */
.menuwrap .mainmenupages a,
.menuwrap .mainmenupages,
.menuwrap .menuicon {
  transition: opacity 0.15s ease !important;
}

/* Liste: beim Hover alle Links abdunkeln */
.menuwrap .mainmenu:hover a {
  opacity: 1.0;
}

/* Einzelner Link: wieder voll sichtbar */
.menuwrap .mainmenu a:hover {
  opacity: 1;
  /* falls du auch die Farbe änderst:
  color: #FFFFFF !important;
  */
}

/* Textfeld abdunkeln, sobald die Iconliste gehovt wird */
.menuwrap:has(.mainmenupages:hover) .menuicon {
  opacity: 1.0;
}
.menuwrap:has(.menuicon:hover) .mainmenupages {
  opacity: 1.0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-69bf71a1 */#top-hamburger-icon {
  width: 65px;
  display: block;
  margin-top: -10px;
  
}

#top-hamburger-icon .line {
  width: 65px;
  background: #ffffff;
  margin: 10px 0 0 0;
  height: 2px;
  display: block;
  transition: all 400ms cubic-bezier(0.645, 0.045, 0.355, 1);
}
.line-1 {
  margin-top: 0;
}

#top-hamburger-icon .line-1 {
  width: 50px;
}

#top-hamburger-icon .line-2 {
  width: 65px;
}

#top-hamburger-icon .line-3 {
  width: 40px;
}

#top-hamburger-icon:hover .line-1 {
  width: 65px;
}

#top-hamburger-icon:hover .line-2 {
  width: 65px;
}

#top-hamburger-icon:hover .line-3 {
  width: 65px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ba6b037 */.mainmenu a {
  opacity: 1;
  transition: opacity 0.15s ease, color 0.15s ease !important;
}

/* Wenn gesamte Liste gehovt wird: alle auf 0.5 */
.mainmenu:hover a {
  opacity: 0.5;
}

/* Wenn einzelner Link gehovt wird: wieder voll sichtbar */
.mainmenu a:hover {
  opacity: 1;
  color: #FFFFFF !important;
}



/* Basis-Transition */
.menuwrap .mainmenu a,
.menuwrap .mainmenu,
.menuwrap .menuicon {
  transition: opacity 0.15s ease !important;
}

/* Liste: beim Hover alle Links abdunkeln */
.menuwrap .mainmenu:hover a {
  opacity: 0.5;
}

/* Einzelner Link: wieder voll sichtbar */
.menuwrap .mainmenu a:hover {
  opacity: 1;
  /* falls du auch die Farbe änderst:
  color: #FFFFFF !important;
  */
}

/* Textfeld abdunkeln, sobald die Iconliste gehovt wird */
.menuwrap:has(.mainmenu:hover) .menuicon {
  opacity: 0.5;
}
.menuwrap:has(.menuicon:hover) .mainmenu {
  opacity: 0.5;
}/* End custom CSS */