.elementor-51039 .elementor-element.elementor-element-7962fee{--display:flex;--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-51039 .elementor-element.elementor-element-e6e1591 .e-off-canvas__content{background-color:var( --e-global-color-908866b );border-style:none;border-radius:0px 0px 0px 0px;}.elementor-51039 .elementor-element.elementor-element-e6e1591 .e-off-canvas__overlay{background-color:#00000033;}.elementor-51039 .elementor-element.elementor-element-e6e1591{--e-off-canvas-justify-content:center;--e-off-canvas-align-items:center;--e-off-canvas-width:100%;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:0.3s;--e-off-canvas-overlay-opacity:1;}.elementor-51039 .elementor-element.elementor-element-4ca3af3{--display:flex;--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;}.elementor-51039 .elementor-element.elementor-element-4f2da5c{--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;border-style:solid;--border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:var( --e-global-color-68ee1b0 );--border-color:var( --e-global-color-68ee1b0 );--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-51039 .elementor-element.elementor-element-4f2da5c.ob-is-container-extras{--min-height:calc(90px);}.elementor-51039 .elementor-element.elementor-element-e2f8c5b{--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:center;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-51039 .elementor-element.elementor-element-e2f8c5b.ob-is-container-extras{--width:calc(100% - 70px);--min-height:calc(90px);}.elementor-51039 .elementor-element.elementor-element-7e9be11 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51039 .elementor-element.elementor-element-b5e4166{--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;--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-51039 .elementor-element.elementor-element-b5e4166.ob-is-container-extras{--width:calc(70px);--min-height:calc(90px);}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-51039 .elementor-element.elementor-element-be9c9a1 .elementor-icon-wrapper{text-align:center;}.elementor-51039 .elementor-element.elementor-element-be9c9a1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-51039 .elementor-element.elementor-element-be9c9a1.elementor-view-framed .elementor-icon, .elementor-51039 .elementor-element.elementor-element-be9c9a1.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-51039 .elementor-element.elementor-element-be9c9a1.elementor-view-framed .elementor-icon, .elementor-51039 .elementor-element.elementor-element-be9c9a1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-51039 .elementor-element.elementor-element-be9c9a1.elementor-view-stacked .elementor-icon:hover{background-color:#565B69BF;}.elementor-51039 .elementor-element.elementor-element-be9c9a1.elementor-view-framed .elementor-icon:hover, .elementor-51039 .elementor-element.elementor-element-be9c9a1.elementor-view-default .elementor-icon:hover{color:#565B69BF;border-color:#565B69BF;}.elementor-51039 .elementor-element.elementor-element-be9c9a1.elementor-view-framed .elementor-icon:hover, .elementor-51039 .elementor-element.elementor-element-be9c9a1.elementor-view-default .elementor-icon:hover svg{fill:#565B69BF;}.elementor-51039 .elementor-element.elementor-element-be9c9a1 .elementor-icon{font-size:40px;}.elementor-51039 .elementor-element.elementor-element-be9c9a1 .elementor-icon svg{height:40px;}.elementor-51039 .elementor-element.elementor-element-529a275{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51039 .elementor-element.elementor-element-eb70e39 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51039 .elementor-element.elementor-element-fbb3871 .e-off-canvas__content{background-color:var( --e-global-color-908866b );border-style:none;border-radius:0px 0px 0px 0px;}.elementor-51039 .elementor-element.elementor-element-fbb3871 .e-off-canvas__overlay{background-color:#00000033;}.elementor-51039 .elementor-element.elementor-element-fbb3871{--e-off-canvas-justify-content:center;--e-off-canvas-align-items:center;--e-off-canvas-width:100%;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:0.3s;--e-off-canvas-overlay-opacity:1;}.elementor-51039 .elementor-element.elementor-element-19ff1fa{--display:flex;--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-51039 .elementor-element.elementor-element-8c0a2a0{--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;}.elementor-51039 .elementor-element.elementor-element-8c0a2a0.ob-is-container-extras{--min-height:calc(90px);}.elementor-51039 .elementor-element.elementor-element-c471a03{--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:center;--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-51039 .elementor-element.elementor-element-c471a03.ob-is-container-extras{--width:calc(300px);--min-height:calc(90px);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-51039 .elementor-element.elementor-element-3a5a1ce .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-51039 .elementor-element.elementor-element-96b310d{--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;--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-51039 .elementor-element.elementor-element-96b310d.ob-is-container-extras{--width:calc(100% - 350px);--min-height:calc(90px);}.elementor-51039 .elementor-element.elementor-element-1781ee7{width:100%;max-width:100%;}.elementor-51039 .elementor-element.elementor-element-1781ee7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51039 .elementor-element.elementor-element-30f9ee1{--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;--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-51039 .elementor-element.elementor-element-30f9ee1.ob-is-container-extras{--width:calc(70px);--min-height:calc(90px);}.elementor-51039 .elementor-element.elementor-element-56772b3 .elementor-icon-wrapper{text-align:center;}.elementor-51039 .elementor-element.elementor-element-56772b3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-51039 .elementor-element.elementor-element-56772b3.elementor-view-framed .elementor-icon, .elementor-51039 .elementor-element.elementor-element-56772b3.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-51039 .elementor-element.elementor-element-56772b3.elementor-view-framed .elementor-icon, .elementor-51039 .elementor-element.elementor-element-56772b3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-51039 .elementor-element.elementor-element-56772b3.elementor-view-stacked .elementor-icon:hover{background-color:#565B69BF;}.elementor-51039 .elementor-element.elementor-element-56772b3.elementor-view-framed .elementor-icon:hover, .elementor-51039 .elementor-element.elementor-element-56772b3.elementor-view-default .elementor-icon:hover{color:#565B69BF;border-color:#565B69BF;}.elementor-51039 .elementor-element.elementor-element-56772b3.elementor-view-framed .elementor-icon:hover, .elementor-51039 .elementor-element.elementor-element-56772b3.elementor-view-default .elementor-icon:hover svg{fill:#565B69BF;}.elementor-51039 .elementor-element.elementor-element-56772b3 .elementor-icon{font-size:40px;}.elementor-51039 .elementor-element.elementor-element-56772b3 .elementor-icon svg{height:40px;}.elementor-51039 .elementor-element.elementor-element-2da8ab9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51039 .elementor-element.elementor-element-6039172 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51039 .elementor-element.elementor-element-f4fdd4e .e-off-canvas__content{background-color:var( --e-global-color-908866b );border-style:none;border-radius:0px 0px 0px 0px;}.elementor-51039 .elementor-element.elementor-element-f4fdd4e .e-off-canvas__overlay{background-color:#00000033;}.elementor-51039 .elementor-element.elementor-element-f4fdd4e{--e-off-canvas-justify-content:center;--e-off-canvas-align-items:center;--e-off-canvas-width:100%;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:0.3s;--e-off-canvas-overlay-opacity:1;}.elementor-51039 .elementor-element.elementor-element-f55b0b0{--display:flex;--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-51039 .elementor-element.elementor-element-8feed0a{--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;}.elementor-51039 .elementor-element.elementor-element-8feed0a.ob-is-container-extras{--min-height:calc(90px);}.elementor-51039 .elementor-element.elementor-element-1cb6f44{--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:center;--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-51039 .elementor-element.elementor-element-1cb6f44.ob-is-container-extras{--width:calc(300px);--min-height:calc(90px);}.elementor-51039 .elementor-element.elementor-element-1fe7a42 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-51039 .elementor-element.elementor-element-5c55429{--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;--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-51039 .elementor-element.elementor-element-5c55429.ob-is-container-extras{--width:calc(100% - 350px);--min-height:calc(90px);}.elementor-51039 .elementor-element.elementor-element-f337027{width:100%;max-width:100%;}.elementor-51039 .elementor-element.elementor-element-f337027 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51039 .elementor-element.elementor-element-4fa54ed{--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;--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-51039 .elementor-element.elementor-element-4fa54ed.ob-is-container-extras{--width:calc(70px);--min-height:calc(90px);}.elementor-51039 .elementor-element.elementor-element-9ebdc89 .elementor-icon-wrapper{text-align:center;}.elementor-51039 .elementor-element.elementor-element-9ebdc89.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-51039 .elementor-element.elementor-element-9ebdc89.elementor-view-framed .elementor-icon, .elementor-51039 .elementor-element.elementor-element-9ebdc89.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-51039 .elementor-element.elementor-element-9ebdc89.elementor-view-framed .elementor-icon, .elementor-51039 .elementor-element.elementor-element-9ebdc89.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-51039 .elementor-element.elementor-element-9ebdc89.elementor-view-stacked .elementor-icon:hover{background-color:#565B69BF;}.elementor-51039 .elementor-element.elementor-element-9ebdc89.elementor-view-framed .elementor-icon:hover, .elementor-51039 .elementor-element.elementor-element-9ebdc89.elementor-view-default .elementor-icon:hover{color:#565B69BF;border-color:#565B69BF;}.elementor-51039 .elementor-element.elementor-element-9ebdc89.elementor-view-framed .elementor-icon:hover, .elementor-51039 .elementor-element.elementor-element-9ebdc89.elementor-view-default .elementor-icon:hover svg{fill:#565B69BF;}.elementor-51039 .elementor-element.elementor-element-9ebdc89 .elementor-icon{font-size:40px;}.elementor-51039 .elementor-element.elementor-element-9ebdc89 .elementor-icon svg{height:40px;}.elementor-51039 .elementor-element.elementor-element-dc0041a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51039 .elementor-element.elementor-element-ab47e62 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51039 .elementor-element.elementor-element-b0e20be .e-off-canvas__content{background-color:var( --e-global-color-908866b );box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-51039 .elementor-element.elementor-element-b0e20be .e-off-canvas__overlay{background-color:#00000033;}.elementor-51039 .elementor-element.elementor-element-b0e20be{--e-off-canvas-justify-content:flex-end;--e-off-canvas-width:550px;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:0.5s;--e-off-canvas-overlay-opacity:1;}.elementor-51039 .elementor-element.elementor-element-3cc2e5d{--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-51039 .elementor-element.elementor-element-322a0c2{--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:20px;}.elementor-51039 .elementor-element.elementor-element-322a0c2.ob-is-container-extras{--min-height:calc(90px);}.elementor-51039 .elementor-element.elementor-element-f9e8d73{--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;--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-51039 .elementor-element.elementor-element-f9e8d73.ob-is-container-extras{--width:calc(100% - 50px);}.elementor-51039 .elementor-element.elementor-element-bfa2d42 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-51039 .elementor-element.elementor-element-30c277d{--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;--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-51039 .elementor-element.elementor-element-30c277d.ob-is-container-extras{--width:calc(50px);}.elementor-51039 .elementor-element.elementor-element-7985c86 .elementor-icon-wrapper{text-align:center;}.elementor-51039 .elementor-element.elementor-element-7985c86.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-51039 .elementor-element.elementor-element-7985c86.elementor-view-framed .elementor-icon, .elementor-51039 .elementor-element.elementor-element-7985c86.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-51039 .elementor-element.elementor-element-7985c86.elementor-view-framed .elementor-icon, .elementor-51039 .elementor-element.elementor-element-7985c86.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-51039 .elementor-element.elementor-element-7985c86.elementor-view-stacked .elementor-icon:hover{background-color:#565B69BF;}.elementor-51039 .elementor-element.elementor-element-7985c86.elementor-view-framed .elementor-icon:hover, .elementor-51039 .elementor-element.elementor-element-7985c86.elementor-view-default .elementor-icon:hover{color:#565B69BF;border-color:#565B69BF;}.elementor-51039 .elementor-element.elementor-element-7985c86.elementor-view-framed .elementor-icon:hover, .elementor-51039 .elementor-element.elementor-element-7985c86.elementor-view-default .elementor-icon:hover svg{fill:#565B69BF;}.elementor-51039 .elementor-element.elementor-element-7985c86 .elementor-icon{font-size:40px;}.elementor-51039 .elementor-element.elementor-element-7985c86 .elementor-icon svg{height:40px;}.elementor-51039 .elementor-element.elementor-element-28b7603{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-51039 .elementor-element.elementor-element-62da869 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51039 .elementor-element.elementor-element-a4e2784 .e-off-canvas__content{background-color:var( --e-global-color-908866b );box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-51039 .elementor-element.elementor-element-a4e2784 .e-off-canvas__overlay{background-color:#00000033;}.elementor-51039 .elementor-element.elementor-element-a4e2784{--e-off-canvas-justify-content:flex-end;--e-off-canvas-width:550px;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:0.5s;--e-off-canvas-overlay-opacity:1;}.elementor-51039 .elementor-element.elementor-element-e68e4a2{--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-51039 .elementor-element.elementor-element-6011b87{--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:20px;}.elementor-51039 .elementor-element.elementor-element-6011b87.ob-is-container-extras{--min-height:calc(90px);}.elementor-51039 .elementor-element.elementor-element-a1c2f04{--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 20px;--row-gap:0px;--column-gap:20px;--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-51039 .elementor-element.elementor-element-a1c2f04.ob-is-container-extras{--width:calc(100% - 50px);}.elementor-51039 .elementor-element.elementor-element-bb5b15c{--grid-template-columns:repeat(3, auto);width:auto;max-width:auto;--icon-size:20px;--grid-column-gap:7px;--grid-row-gap:7px;}.elementor-51039 .elementor-element.elementor-element-bb5b15c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51039 .elementor-element.elementor-element-bb5b15c .elementor-social-icon{background-color:var( --e-global-color-908866b );--icon-padding:8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DFE0E4;}.elementor-51039 .elementor-element.elementor-element-bb5b15c .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-51039 .elementor-element.elementor-element-bb5b15c .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-51039 .elementor-element.elementor-element-bb5b15c .elementor-icon{border-radius:100% 100% 100% 100%;}.elementor-51039 .elementor-element.elementor-element-bb5b15c .elementor-social-icon:hover{background-color:#DFE0E4;border-color:var( --e-global-color-908866b );}.elementor-51039 .elementor-element.elementor-element-bb5b15c .elementor-social-icon:hover i{color:var( --e-global-color-primary );}.elementor-51039 .elementor-element.elementor-element-bb5b15c .elementor-social-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-51039 .elementor-element.elementor-element-8153f17{width:auto;max-width:auto;}.elementor-51039 .elementor-element.elementor-element-8153f17 > .elementor-widget-container{margin:0px 0px 0px 5px;padding:0px 0px 0px 20px;border-style:solid;border-width:0px 0px 0px 1px;border-color:#DFE0E4;}.elementor-51039 .elementor-element.elementor-element-8153f17 .elementor-icon-wrapper{text-align:center;}.elementor-51039 .elementor-element.elementor-element-8153f17.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-51039 .elementor-element.elementor-element-8153f17.elementor-view-framed .elementor-icon:hover, .elementor-51039 .elementor-element.elementor-element-8153f17.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-51039 .elementor-element.elementor-element-8153f17.elementor-view-framed .elementor-icon:hover, .elementor-51039 .elementor-element.elementor-element-8153f17.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-51039 .elementor-element.elementor-element-8153f17 .elementor-icon{font-size:34px;}.elementor-51039 .elementor-element.elementor-element-8153f17 .elementor-icon svg{height:34px;}.elementor-51039 .elementor-element.elementor-element-8153f17 .elementor-icon i, .elementor-51039 .elementor-element.elementor-element-8153f17 .elementor-icon svg{transform:rotate(90deg);}.elementor-51039 .elementor-element.elementor-element-28a7e48 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;border-style:solid;border-width:0px 0px 0px 1px;border-color:#DFE0E4;}.elementor-51039 .elementor-element.elementor-element-394c487{--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;--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-51039 .elementor-element.elementor-element-394c487.ob-is-container-extras{--width:calc(50px);}.elementor-51039 .elementor-element.elementor-element-cd1b765 .elementor-icon-wrapper{text-align:center;}.elementor-51039 .elementor-element.elementor-element-cd1b765.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-51039 .elementor-element.elementor-element-cd1b765.elementor-view-framed .elementor-icon, .elementor-51039 .elementor-element.elementor-element-cd1b765.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-51039 .elementor-element.elementor-element-cd1b765.elementor-view-framed .elementor-icon, .elementor-51039 .elementor-element.elementor-element-cd1b765.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-51039 .elementor-element.elementor-element-cd1b765.elementor-view-stacked .elementor-icon:hover{background-color:#565B69BF;}.elementor-51039 .elementor-element.elementor-element-cd1b765.elementor-view-framed .elementor-icon:hover, .elementor-51039 .elementor-element.elementor-element-cd1b765.elementor-view-default .elementor-icon:hover{color:#565B69BF;border-color:#565B69BF;}.elementor-51039 .elementor-element.elementor-element-cd1b765.elementor-view-framed .elementor-icon:hover, .elementor-51039 .elementor-element.elementor-element-cd1b765.elementor-view-default .elementor-icon:hover svg{fill:#565B69BF;}.elementor-51039 .elementor-element.elementor-element-cd1b765 .elementor-icon{font-size:40px;}.elementor-51039 .elementor-element.elementor-element-cd1b765 .elementor-icon svg{height:40px;}.elementor-51039 .elementor-element.elementor-element-bfc800c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51039 .elementor-element.elementor-element-473a67f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51039 .elementor-element.elementor-element-fa4221b{--display:flex;--position:fixed;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 0px 0px 0px rgba(54, 62, 73, 0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:999;}.elementor-51039 .elementor-element.elementor-element-fa4221b:not(.elementor-motion-effects-element-type-background), .elementor-51039 .elementor-element.elementor-element-fa4221b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-908866b );}body:not(.rtl) .elementor-51039 .elementor-element.elementor-element-fa4221b{left:0px;}body.rtl .elementor-51039 .elementor-element.elementor-element-fa4221b{right:0px;}.elementor-51039 .elementor-element.elementor-element-65ce3dc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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:1;}.elementor-51039 .elementor-element.elementor-element-65ce3dc:not(.elementor-motion-effects-element-type-background), .elementor-51039 .elementor-element.elementor-element-65ce3dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-908866b );}.elementor-51039 .elementor-element.elementor-element-65ce3dc.ob-is-container-extras{--width:calc(100%);--min-height:calc(60px);}.elementor-51039 .elementor-element.elementor-element-94aacef{--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:center;--align-items:flex-start;--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-51039 .elementor-element.elementor-element-94aacef.ob-is-container-extras{--width:calc(300px);}.elementor-51039 .elementor-element.elementor-element-c9f04a7{--display:flex;--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-51039 .elementor-element.elementor-element-b73b2bd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51039 .elementor-element.elementor-element-b73b2bd{text-align:start;}.elementor-51039 .elementor-element.elementor-element-b73b2bd .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:43px;font-weight:500;color:#002449;}.elementor-51039 .elementor-element.elementor-element-fada11d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51039 .elementor-element.elementor-element-bd7172d{--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:center;--align-items:center;--gap:0px 35px;--row-gap:0px;--column-gap:35px;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-51039 .elementor-element.elementor-element-bd7172d.ob-is-container-extras{--width:calc(100% - 420px);}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-51039 .elementor-element.elementor-element-a10c004 .elementor-button{background-color:#FFFFFF00;font-family:"Overpass", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;fill:#363E49;color:#363E49;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51039 .elementor-element.elementor-element-a10c004 .elementor-button:hover, .elementor-51039 .elementor-element.elementor-element-a10c004 .elementor-button:focus{color:var( --e-global-color-text );}.elementor-51039 .elementor-element.elementor-element-a10c004 .elementor-button:hover svg, .elementor-51039 .elementor-element.elementor-element-a10c004 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-51039 .elementor-element.elementor-element-c94ec6a .elementor-button{background-color:#FFFFFF00;font-family:"Overpass", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51039 .elementor-element.elementor-element-c94ec6a .elementor-button:hover, .elementor-51039 .elementor-element.elementor-element-c94ec6a .elementor-button:focus{color:var( --e-global-color-text );}.elementor-51039 .elementor-element.elementor-element-c94ec6a .elementor-button:hover svg, .elementor-51039 .elementor-element.elementor-element-c94ec6a .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-51039 .elementor-element.elementor-element-2328ae9 .elementor-button{background-color:#FFFFFF00;font-family:"Overpass", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51039 .elementor-element.elementor-element-2328ae9 .elementor-button:hover, .elementor-51039 .elementor-element.elementor-element-2328ae9 .elementor-button:focus{color:var( --e-global-color-text );}.elementor-51039 .elementor-element.elementor-element-2328ae9 .elementor-button:hover svg, .elementor-51039 .elementor-element.elementor-element-2328ae9 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-51039 .elementor-element.elementor-element-c4689bd{--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:15px 15px;--row-gap:15px;--column-gap:15px;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-51039 .elementor-element.elementor-element-c4689bd.ob-is-container-extras{--width:calc(120px);}.elementor-51039 .elementor-element.elementor-element-38f74bb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51039 .elementor-element.elementor-element-38f74bb .elementor-icon-wrapper{text-align:center;}.elementor-51039 .elementor-element.elementor-element-38f74bb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-51039 .elementor-element.elementor-element-38f74bb.elementor-view-framed .elementor-icon, .elementor-51039 .elementor-element.elementor-element-38f74bb.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-51039 .elementor-element.elementor-element-38f74bb.elementor-view-framed .elementor-icon, .elementor-51039 .elementor-element.elementor-element-38f74bb.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-51039 .elementor-element.elementor-element-38f74bb.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-51039 .elementor-element.elementor-element-38f74bb.elementor-view-framed .elementor-icon:hover, .elementor-51039 .elementor-element.elementor-element-38f74bb.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-51039 .elementor-element.elementor-element-38f74bb.elementor-view-framed .elementor-icon:hover, .elementor-51039 .elementor-element.elementor-element-38f74bb.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-51039 .elementor-element.elementor-element-38f74bb .elementor-icon{font-size:40px;}.elementor-51039 .elementor-element.elementor-element-38f74bb .elementor-icon svg{height:40px;}.elementor-51039 .elementor-element.elementor-element-93789ad > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51039 .elementor-element.elementor-element-7d4b9d2{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 0px 0px 0px rgba(54, 62, 73, 0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-51039 .elementor-element.elementor-element-7d4b9d2:not(.elementor-motion-effects-element-type-background), .elementor-51039 .elementor-element.elementor-element-7d4b9d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-908866b );}.elementor-51039 .elementor-element.elementor-element-e5e9b9c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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:1;}.elementor-51039 .elementor-element.elementor-element-e5e9b9c:not(.elementor-motion-effects-element-type-background), .elementor-51039 .elementor-element.elementor-element-e5e9b9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-908866b );}.elementor-51039 .elementor-element.elementor-element-e5e9b9c.ob-is-container-extras{--width:calc(100%);--min-height:calc(60px);}.elementor-51039 .elementor-element.elementor-element-d9298a7{--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:center;--align-items:flex-start;--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-51039 .elementor-element.elementor-element-d9298a7.ob-is-container-extras{--width:calc(300px);}.elementor-51039 .elementor-element.elementor-element-cf6ed7a{--display:flex;--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-51039 .elementor-element.elementor-element-c058093 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51039 .elementor-element.elementor-element-c058093{text-align:start;}.elementor-51039 .elementor-element.elementor-element-c058093 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:43px;font-weight:500;color:#003973;}.elementor-51039 .elementor-element.elementor-element-2b3ffb9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51039 .elementor-element.elementor-element-9d2ac95{--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:center;--align-items:center;--gap:0px 35px;--row-gap:0px;--column-gap:35px;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-51039 .elementor-element.elementor-element-9d2ac95.ob-is-container-extras{--width:calc(100% - 420px);}.elementor-51039 .elementor-element.elementor-element-3c81aa5 .elementor-button{background-color:#FFFFFF00;font-family:"Overpass", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;fill:#363E49;color:#363E49;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51039 .elementor-element.elementor-element-3c81aa5 .elementor-button:hover, .elementor-51039 .elementor-element.elementor-element-3c81aa5 .elementor-button:focus{color:var( --e-global-color-text );}.elementor-51039 .elementor-element.elementor-element-3c81aa5 .elementor-button:hover svg, .elementor-51039 .elementor-element.elementor-element-3c81aa5 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-51039 .elementor-element.elementor-element-4fe1347 .elementor-button{background-color:#FFFFFF00;font-family:"Overpass", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51039 .elementor-element.elementor-element-4fe1347 .elementor-button:hover, .elementor-51039 .elementor-element.elementor-element-4fe1347 .elementor-button:focus{color:var( --e-global-color-text );}.elementor-51039 .elementor-element.elementor-element-4fe1347 .elementor-button:hover svg, .elementor-51039 .elementor-element.elementor-element-4fe1347 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-51039 .elementor-element.elementor-element-0614fa4 .elementor-button{background-color:#FFFFFF00;font-family:"Overpass", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51039 .elementor-element.elementor-element-0614fa4 .elementor-button:hover, .elementor-51039 .elementor-element.elementor-element-0614fa4 .elementor-button:focus{color:var( --e-global-color-text );}.elementor-51039 .elementor-element.elementor-element-0614fa4 .elementor-button:hover svg, .elementor-51039 .elementor-element.elementor-element-0614fa4 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-51039 .elementor-element.elementor-element-7b79601{--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:15px 15px;--row-gap:15px;--column-gap:15px;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-51039 .elementor-element.elementor-element-7b79601.ob-is-container-extras{--width:calc(120px);}.elementor-51039 .elementor-element.elementor-element-3712695 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51039 .elementor-element.elementor-element-3712695 .elementor-icon-wrapper{text-align:center;}.elementor-51039 .elementor-element.elementor-element-3712695.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-51039 .elementor-element.elementor-element-3712695.elementor-view-framed .elementor-icon, .elementor-51039 .elementor-element.elementor-element-3712695.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-51039 .elementor-element.elementor-element-3712695.elementor-view-framed .elementor-icon, .elementor-51039 .elementor-element.elementor-element-3712695.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-51039 .elementor-element.elementor-element-3712695.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-51039 .elementor-element.elementor-element-3712695.elementor-view-framed .elementor-icon:hover, .elementor-51039 .elementor-element.elementor-element-3712695.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-51039 .elementor-element.elementor-element-3712695.elementor-view-framed .elementor-icon:hover, .elementor-51039 .elementor-element.elementor-element-3712695.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-51039 .elementor-element.elementor-element-3712695 .elementor-icon{font-size:40px;}.elementor-51039 .elementor-element.elementor-element-3712695 .elementor-icon svg{height:40px;}.elementor-51039 .elementor-element.elementor-element-ae8f514 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51039 .elementor-element.elementor-element-9775df5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-51039 .elementor-element.elementor-element-a2e34e5{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;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;--z-index:1;}.elementor-51039 .elementor-element.elementor-element-a2e34e5::before, .elementor-51039 .elementor-element.elementor-element-a2e34e5 > .elementor-background-video-container::before, .elementor-51039 .elementor-element.elementor-element-a2e34e5 > .e-con-inner > .elementor-background-video-container::before, .elementor-51039 .elementor-element.elementor-element-a2e34e5 > .elementor-background-slideshow::before, .elementor-51039 .elementor-element.elementor-element-a2e34e5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-51039 .elementor-element.elementor-element-a2e34e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-51039 .elementor-element.elementor-element-9fb576c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:-110px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;--z-index:1;}.elementor-51039 .elementor-element.elementor-element-9fb576c.ob-is-container-extras{--width:calc(100%);--min-height:calc(100px);}.elementor-51039 .elementor-element.elementor-element-650c34c{--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:center;--align-items:flex-start;--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-51039 .elementor-element.elementor-element-650c34c.ob-is-container-extras{--width:calc(300px);}.elementor-51039 .elementor-element.elementor-element-4f11594{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--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-51039 .elementor-element.elementor-element-c50caff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51039 .elementor-element.elementor-element-c50caff{text-align:start;}.elementor-51039 .elementor-element.elementor-element-c50caff .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:43px;font-weight:400;color:var( --e-global-color-908866b );}.elementor-51039 .elementor-element.elementor-element-aa9c0b0{--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:center;--align-items:center;--gap:0px 35px;--row-gap:0px;--column-gap:35px;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-51039 .elementor-element.elementor-element-aa9c0b0.ob-is-container-extras{--width:calc(100% - 420px);}.elementor-51039 .elementor-element.elementor-element-53a687c .elementor-button{background-color:#FFFFFF00;font-family:"Overpass", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;fill:var( --e-global-color-908866b );color:var( --e-global-color-908866b );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51039 .elementor-element.elementor-element-53a687c .elementor-button:hover, .elementor-51039 .elementor-element.elementor-element-53a687c .elementor-button:focus{color:var( --e-global-color-908866b );}.elementor-51039 .elementor-element.elementor-element-53a687c .elementor-button:hover svg, .elementor-51039 .elementor-element.elementor-element-53a687c .elementor-button:focus svg{fill:var( --e-global-color-908866b );}.elementor-51039 .elementor-element.elementor-element-2dfb2a7 .elementor-button{background-color:#FFFFFF00;font-family:"Overpass", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;fill:var( --e-global-color-908866b );color:var( --e-global-color-908866b );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51039 .elementor-element.elementor-element-2dfb2a7 .elementor-button:hover, .elementor-51039 .elementor-element.elementor-element-2dfb2a7 .elementor-button:focus{color:var( --e-global-color-908866b );}.elementor-51039 .elementor-element.elementor-element-2dfb2a7 .elementor-button:hover svg, .elementor-51039 .elementor-element.elementor-element-2dfb2a7 .elementor-button:focus svg{fill:var( --e-global-color-908866b );}.elementor-51039 .elementor-element.elementor-element-d230231 .elementor-button{background-color:#FFFFFF00;font-family:"Overpass", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;fill:var( --e-global-color-908866b );color:var( --e-global-color-908866b );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51039 .elementor-element.elementor-element-d230231 .elementor-button:hover, .elementor-51039 .elementor-element.elementor-element-d230231 .elementor-button:focus{color:var( --e-global-color-908866b );}.elementor-51039 .elementor-element.elementor-element-d230231 .elementor-button:hover svg, .elementor-51039 .elementor-element.elementor-element-d230231 .elementor-button:focus svg{fill:var( --e-global-color-908866b );}.elementor-51039 .elementor-element.elementor-element-a148cbc{--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:15px 15px;--row-gap:15px;--column-gap:15px;--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-51039 .elementor-element.elementor-element-a148cbc.ob-is-container-extras{--width:calc(120px);}.elementor-51039 .elementor-element.elementor-element-9c45cc3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51039 .elementor-element.elementor-element-9c45cc3 .elementor-icon-wrapper{text-align:center;}.elementor-51039 .elementor-element.elementor-element-9c45cc3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-908866b );}.elementor-51039 .elementor-element.elementor-element-9c45cc3.elementor-view-framed .elementor-icon, .elementor-51039 .elementor-element.elementor-element-9c45cc3.elementor-view-default .elementor-icon{color:var( --e-global-color-908866b );border-color:var( --e-global-color-908866b );}.elementor-51039 .elementor-element.elementor-element-9c45cc3.elementor-view-framed .elementor-icon, .elementor-51039 .elementor-element.elementor-element-9c45cc3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-908866b );}.elementor-51039 .elementor-element.elementor-element-9c45cc3 .elementor-icon{font-size:40px;}.elementor-51039 .elementor-element.elementor-element-9c45cc3 .elementor-icon svg{height:40px;}.elementor-51039 .elementor-element.elementor-element-6a81535 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51039{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-51039 .elementor-element.elementor-element-4f2da5c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51039 .elementor-element.elementor-element-e2f8c5b{--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:center;--align-items:flex-start;}.elementor-51039 .elementor-element.elementor-element-7e9be11 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-51039 .elementor-element.elementor-element-b5e4166{--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:center;--align-items:flex-end;}.elementor-51039 .elementor-element.elementor-element-8c0a2a0{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-51039 .elementor-element.elementor-element-c471a03{--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:center;--align-items:flex-start;}.elementor-51039 .elementor-element.elementor-element-30f9ee1{--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:center;--align-items:flex-end;}.elementor-51039 .elementor-element.elementor-element-8feed0a{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-51039 .elementor-element.elementor-element-1cb6f44{--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:center;--align-items:flex-start;}.elementor-51039 .elementor-element.elementor-element-4fa54ed{--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:center;--align-items:flex-end;}.elementor-51039 .elementor-element.elementor-element-322a0c2{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:20px;}.elementor-51039 .elementor-element.elementor-element-28b7603{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-51039 .elementor-element.elementor-element-a4e2784{--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;}.elementor-51039 .elementor-element.elementor-element-6011b87{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:20px;}.elementor-51039 .elementor-element.elementor-element-94aacef.ob-is-container-extras{--width:calc(100% - 120px);}.elementor-51039 .elementor-element.elementor-element-d9298a7.ob-is-container-extras{--width:calc(100% - 120px);}.elementor-51039 .elementor-element.elementor-element-650c34c.ob-is-container-extras{--width:calc(100% - 120px);}}@media(min-width:768px){.elementor-51039 .elementor-element.elementor-element-4ca3af3{--width:100%;}.elementor-51039 .elementor-element.elementor-element-19ff1fa{--width:100%;}.elementor-51039 .elementor-element.elementor-element-f55b0b0{--width:100%;}.elementor-51039 .elementor-element.elementor-element-fa4221b{--width:100%;}.elementor-51039 .elementor-element.elementor-element-7d4b9d2{--width:100%;}.elementor-51039 .elementor-element.elementor-element-a2e34e5{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-51039 .elementor-element.elementor-element-7962fee{--width:100%;}}@media(max-width:767px){.elementor-51039 .elementor-element.elementor-element-4ca3af3{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-51039 .elementor-element.elementor-element-4f2da5c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51039 .elementor-element.elementor-element-e2f8c5b{--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:center;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-51039 .elementor-element.elementor-element-e2f8c5b.ob-is-container-extras{--width:calc(100% - 70px);}.elementor-51039 .elementor-element.elementor-element-7e9be11 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-51039 .elementor-element.elementor-element-b5e4166{--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:center;--align-items:flex-end;}.elementor-51039 .elementor-element.elementor-element-8c0a2a0{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-51039 .elementor-element.elementor-element-c471a03{--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:center;--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-51039 .elementor-element.elementor-element-c471a03.ob-is-container-extras{--width:calc(100% - 70px);}.elementor-51039 .elementor-element.elementor-element-3a5a1ce > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51039 .elementor-element.elementor-element-3a5a1ce .elementor-heading-title{font-size:24px;}.elementor-51039 .elementor-element.elementor-element-96b310d{--width:100%;}.elementor-51039 .elementor-element.elementor-element-96b310d.ob-is-container-extras{--width:calc(100%);--min-height:calc(45px);}.elementor-51039 .elementor-element.elementor-element-96b310d.e-con{--order:99999 /* order end hack */;}.elementor-51039 .elementor-element.elementor-element-30f9ee1{--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:center;--align-items:flex-end;}.elementor-51039 .elementor-element.elementor-element-8feed0a{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-51039 .elementor-element.elementor-element-1cb6f44{--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:center;--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-51039 .elementor-element.elementor-element-1cb6f44.ob-is-container-extras{--width:calc(100% - 70px);}.elementor-51039 .elementor-element.elementor-element-1fe7a42 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51039 .elementor-element.elementor-element-1fe7a42 .elementor-heading-title{font-size:24px;}.elementor-51039 .elementor-element.elementor-element-5c55429{--width:100%;}.elementor-51039 .elementor-element.elementor-element-5c55429.ob-is-container-extras{--width:calc(100%);--min-height:calc(45px);}.elementor-51039 .elementor-element.elementor-element-5c55429.e-con{--order:99999 /* order end hack */;}.elementor-51039 .elementor-element.elementor-element-4fa54ed{--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:center;--align-items:flex-end;}.elementor-51039 .elementor-element.elementor-element-322a0c2{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-51039 .elementor-element.elementor-element-28b7603{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-51039 .elementor-element.elementor-element-a4e2784{--e-off-canvas-width:100%;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;}.elementor-51039 .elementor-element.elementor-element-6011b87{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-51039 .elementor-element.elementor-element-65ce3dc{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-51039 .elementor-element.elementor-element-94aacef.ob-is-container-extras{--width:calc(100% - 120px);}.elementor-51039 .elementor-element.elementor-element-b73b2bd .elementor-heading-title{font-size:33px;}.elementor-51039 .elementor-element.elementor-element-e5e9b9c{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-51039 .elementor-element.elementor-element-d9298a7.ob-is-container-extras{--width:calc(100% - 120px);}.elementor-51039 .elementor-element.elementor-element-c058093 .elementor-heading-title{font-size:33px;}.elementor-51039 .elementor-element.elementor-element-9fb576c{--margin-top:10px;--margin-bottom:-110px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-51039 .elementor-element.elementor-element-650c34c.ob-is-container-extras{--width:calc(100% - 120px);}.elementor-51039 .elementor-element.elementor-element-c50caff .elementor-heading-title{font-size:33px;}}/* Start custom CSS for html, class: .elementor-element-7e9be11 */.elementor-51039 .elementor-element.elementor-element-7e9be11 {
    font-family: "overpass";
    font-size: 24px;
    font-weight: 400;
    color: #565B69;
}

/* Tablet */
@media (max-width: 1024px) {
    .elementor-51039 .elementor-element.elementor-element-7e9be11 {
        font-size: 20px;
    }
}

/* Mobil */
@media (max-width: 767px) {
    .elementor-51039 .elementor-element.elementor-element-7e9be11 {
        font-size: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-bb5b15c */.elementor-51039 .elementor-element.elementor-element-bb5b15c i {
    padding-left: 20px;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-28a7e48 */.elementor-51039 .elementor-element.elementor-element-28a7e48 {
    height: 35px;
    line-height: 35px;
    font-size: 18px;
    font-family: "Overpass";
    color: #363E49;
    font-weight: 400;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7962fee */.lkr-close i {
    transition: transform 0.3s ease, opacity 0.25s ease;
}

.lkr-close i:hover{
    transform: rotate(90deg);
    opacity: 0.65;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fada11d */.logo-wrap {
  position: relative;
  display: block;
  font-size: 43px;
  font-weight: 500;
  color: #002449;
  font-family: "Overpass";
  line-height: 1;
}

/* Overlay Position */
.landkreis,
.hof,
.hof .short {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  white-space: nowrap;
}

/* BASE transition (NICHT deaktivieren!) */
.landkreis,
.hof,
.hof .full,
.hof .short {
  transition: all 0.45s cubic-bezier(0.4, 0, 0.2, 1);
}

/* START STATE (vor Scroll) */
.landkreis {
  opacity: 1;
  transform: translateY(-50%) translateX(0);
}

.hof {
  transform: translateY(-50%) translateX(var(--offset, 120px));
}

.hof .short {
  opacity: 0;
}

/* SCROLL STATE */
.scrolled .landkreis {
  transform: translateY(-50%) translateX(-120%);
  opacity: 0;
}

.scrolled .hof {
  transform: translateY(-50%) translateX(0);
}

.scrolled .hof .full {
  opacity: 0;
}

.scrolled .hof .short {
  opacity: 1;
  font-weight: 800;
}

/* MOBILE */
@media (max-width: 767px) and (orientation: portrait) {
  .logo-wrap {
    font-size: 33px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd7172d *//* KURZNAMEN 1025-1259 (Raum d296d89f10): Kurzform wie am Handy statt Umbruch */
.elementor-51039 .elementor-element.elementor-element-bd7172d .lkr-kurz { display: none; }
.elementor-51039 .elementor-element.elementor-element-bd7172d .elementor-button { white-space: nowrap; }
@media (min-width: 1025px) and (max-width: 1259px) {
    .elementor-51039 .elementor-element.elementor-element-bd7172d { --column-gap: 20px; --gap: 0px 20px; }
    .elementor-51039 .elementor-element.elementor-element-bd7172d .lkr-lang { display: none; }
    .elementor-51039 .elementor-element.elementor-element-bd7172d .lkr-kurz { display: inline; }
}
@media (min-width: 1025px) and (max-width: 1099px) {
    .elementor-51039 .elementor-element.elementor-element-bd7172d { --column-gap: 15px; --gap: 0px 15px; }
    .elementor-51039 .elementor-element.elementor-element-bd7172d .elementor-button-text { font-size: 22px; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-93789ad */#hamburger-icon-alt {
  width: 55px;
  display: block;
}

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

#hamburger-icon-alt:hover .line-1 {
  width: 40px;
}

#hamburger-icon-alt:hover .line-2 {
  width: 50px;
}

#hamburger-icon-alt:hover .line-3 {
  width: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa4221b */#menuhopin:after {
  content: "";
  position: absolute;
  top: -40px;
  left: 0;
  height: 40px;
  width: 40px;
  background: transparent;

  /* border-radius of pseudo element */
  border-bottom-left-radius: 50%;

  /* box shadow to give the shadow of the pseudo-element the same color as the background */
  box-shadow: 20px 0 0 0 #FFFFFF;
}

/* RUNDE ECKEN UNTEN 10.10.2026 (Raum a576dd7f71, gespiegelt wie beim Footer): unten links und rechts 8 px, volle Breite. */
.elementor-51039 .elementor-element.elementor-element-fa4221b {
    border-radius: 0 0 8px 8px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2b3ffb9 */.logo-wrap {
  position: relative;
  display: block;
  font-size: 43px;
  font-weight: 500;
  color: #002449;
  font-family: "Overpass";
  line-height: 1;
}

/* Overlay Position */
.landkreis,
.hof,
.hof .short {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  white-space: nowrap;
}

/* BASE transition (NICHT deaktivieren!) */
.landkreis,
.hof,
.hof .full,
.hof .short {
  transition: all 0.45s cubic-bezier(0.4, 0, 0.2, 1);
}

/* START STATE (vor Scroll) */
.landkreis {
  opacity: 1;
  transform: translateY(-50%) translateX(0);
}

.hof {
  transform: translateY(-50%) translateX(var(--offset, 120px));
}

.hof .short {
  opacity: 0;
}

/* SCROLL STATE */
.scrolled .landkreis {
  transform: translateY(-50%) translateX(-120%);
  opacity: 0;
}

.scrolled .hof {
  transform: translateY(-50%) translateX(0);
}

.scrolled .hof .full {
  opacity: 0;
}

.scrolled .hof .short {
  opacity: 1;
  font-weight: 800;
}

/* MOBILE */
@media (max-width: 767px) and (orientation: portrait) {
  .logo-wrap {
    font-size: 33px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d2ac95 *//* KURZNAMEN 1025-1259 (Raum d296d89f10): Kurzform wie am Handy statt Umbruch */
.elementor-51039 .elementor-element.elementor-element-9d2ac95 .lkr-kurz { display: none; }
.elementor-51039 .elementor-element.elementor-element-9d2ac95 .elementor-button { white-space: nowrap; }
@media (min-width: 1025px) and (max-width: 1259px) {
    .elementor-51039 .elementor-element.elementor-element-9d2ac95 { --column-gap: 20px; --gap: 0px 20px; }
    .elementor-51039 .elementor-element.elementor-element-9d2ac95 .lkr-lang { display: none; }
    .elementor-51039 .elementor-element.elementor-element-9d2ac95 .lkr-kurz { display: inline; }
}
@media (min-width: 1025px) and (max-width: 1099px) {
    .elementor-51039 .elementor-element.elementor-element-9d2ac95 { --column-gap: 15px; --gap: 0px 15px; }
    .elementor-51039 .elementor-element.elementor-element-9d2ac95 .elementor-button-text { font-size: 22px; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ae8f514 */#hamburger-icon-alt {
  width: 55px;
  display: block;
}

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

#hamburger-icon-alt:hover .line-1 {
  width: 40px;
}

#hamburger-icon-alt:hover .line-2 {
  width: 50px;
}

#hamburger-icon-alt:hover .line-3 {
  width: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d4b9d2 */#menuhopin:after {
  content: "";
  position: absolute;
  top: -40px;
  left: 0;
  height: 40px;
  width: 40px;
  background: transparent;

  /* border-radius of pseudo element */
  border-bottom-left-radius: 50%;

  /* box shadow to give the shadow of the pseudo-element the same color as the background */
  box-shadow: 20px 0 0 0 #FFFFFF;
}

/* RUNDE ECKEN UNTEN 10.10.2026 (Raum 42d2796156): über dem Hero umgekehrte 8-px-Ecken 10 px eingerückt, über dem Footer
   gespiegelt (8 px unten am Header). Klasse lkr-ueber-fuss setzt Custom Code "Header Ecken JS". */
.elementor-51039 .elementor-element.elementor-element-7d4b9d2::before {
    content: "";
    position: absolute;
    left: 10px;
    right: 10px;
    top: 100%;
    height: 8px;
    width: auto;
    pointer-events: none;
    background:
        radial-gradient(circle at 100% 100%, transparent 7.5px, var(--e-global-color-908866b) 8px) left top / 8px 8px no-repeat,
        radial-gradient(circle at 0 100%, transparent 7.5px, var(--e-global-color-908866b) 8px) right top / 8px 8px no-repeat;
}
.elementor-51039 .elementor-element.elementor-element-7d4b9d2.lkr-ueber-fuss {
    border-radius: 0 0 8px 8px;
}
.elementor-51039 .elementor-element.elementor-element-7d4b9d2.lkr-ueber-fuss::before {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa9c0b0 *//* KURZNAMEN 1025-1259 (Raum d296d89f10): Kurzform wie am Handy statt Umbruch */
.elementor-51039 .elementor-element.elementor-element-aa9c0b0 .lkr-kurz { display: none; }
.elementor-51039 .elementor-element.elementor-element-aa9c0b0 .elementor-button { white-space: nowrap; }
@media (min-width: 1025px) and (max-width: 1259px) {
    .elementor-51039 .elementor-element.elementor-element-aa9c0b0 { --column-gap: 20px; --gap: 0px 20px; }
    .elementor-51039 .elementor-element.elementor-element-aa9c0b0 .lkr-lang { display: none; }
    .elementor-51039 .elementor-element.elementor-element-aa9c0b0 .lkr-kurz { display: inline; }
}
@media (min-width: 1025px) and (max-width: 1099px) {
    .elementor-51039 .elementor-element.elementor-element-aa9c0b0 { --column-gap: 15px; --gap: 0px 15px; }
    .elementor-51039 .elementor-element.elementor-element-aa9c0b0 .elementor-button-text { font-size: 22px; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6a81535 */#hamburger-icon {
  width: 55px;
  display: block;
}

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

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

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

#hamburger-icon:hover .line-3 {
  width: 30px;
}



/* =========================================================
   LKR – TOOLTIP BURGERMENÜ
   ========================================================= */

.lkr-menu-tooltip {
    position: relative !important;
    overflow: visible !important;
}


/* =========================================================
   TOOLTIP
   ========================================================= */

.lkr-menu-tooltip::after {

    content: "Menü öffnen";

    position: absolute;

    /* unterhalb des Burgermenüs */
    top: calc(100% + 15px);
    right: 0;

    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    padding-bottom: 5px;

    background: #ffffff;
    color: #565B69;

    font-family: "Overpass";
    font-size: 15px;
    font-weight: 400;
    line-height: 1.3em;

    white-space: nowrap;

    border-radius: 4px;

    opacity: 1;
    visibility: inherit;

    transform: translateY(0);

    pointer-events: none;

    z-index: 2147483647;

    transition:
        opacity 0.35s ease,
        transform 0.35s ease,
        visibility 0.35s ease;
}


/* =========================================================
   PFEIL
   ========================================================= */

.lkr-menu-tooltip::before {

    content: "";

    position: absolute;

    top: calc(100% + 7px);
    right: 15px;

    width: 0;
    height: 0;

    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 8px solid #ffffff;

    opacity: 1;
    visibility: inherit;

    transform: translateY(0);

    pointer-events: none;

    z-index: 2147483647;

    transition:
        opacity 0.35s ease,
        transform 0.35s ease,
        visibility 0.35s ease;
}


/* =========================================================
   HOVER – AUSBLENDEN + LEICHT NACH UNTEN
   ========================================================= */

.lkr-menu-tooltip:hover::after,
.lkr-menu-tooltip:hover::before {

    opacity: 0;
    visibility: hidden;

    transform: translateY(5px);
}


/* =========================================================
   MENÜ WURDE BEREITS GEKLICKT
   Tooltip dauerhaft ausblenden
   ========================================================= */

.lkr-menu-tooltip.lkr-tooltip-used::after,
.lkr-menu-tooltip.lkr-tooltip-used::before {

    opacity: 0;
    visibility: hidden;

    transform: translateY(5px);
}


/* =========================================================
   ÜBERGEORDNETER CONTAINER
   ========================================================= */

.lkr-menu-tooltip-wrapper {
    overflow: visible !important;
}

.lkr-menu-tooltip-wrapper > .e-con-inner {
    overflow: visible !important;
}

/* =========================================================
   MOBIL – KEIN FÄHNCHEN
   ========================================================= */

@media (max-width: 767px) {
    .lkr-menu-tooltip::after,
    .lkr-menu-tooltip::before {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS */.pp-offcanvas-close:hover {
    opacity: 0.75 !important;
}

.pp-offcanvas-close  {
    margin-right: -8px;
}/* End custom CSS */