.elementor-56 .elementor-element.elementor-element-66f10864{--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;}.elementor-56 .elementor-element.elementor-element-4323f43a{--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:flex-start;--margin-top:0px;--margin-bottom:-350px;--margin-left:0px;--margin-right:0px;}.elementor-56 .elementor-element.elementor-element-4323f43a.e-con{--align-self:flex-end;}.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-56 .elementor-element.elementor-element-626ad70 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-626ad70.elementor-element{--align-self:flex-start;}.elementor-56 .elementor-element.elementor-element-626ad70 .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:120px;font-weight:400;text-transform:uppercase;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:6px 6px 0px rgba(94, 113, 106.00000000000001, 0.5882352941176471);color:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-47815661{--display:flex;}.elementor-56 .elementor-element.elementor-element-47815661.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-56 .elementor-element.elementor-element-17b5f31c{--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;}.elementor-56 .elementor-element.elementor-element-8eb9a2d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-8eb9a2d .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:80px;font-weight:400;text-transform:uppercase;letter-spacing:0px;word-spacing:20px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-42923c4d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-42923c4d{text-align:left;}.elementor-56 .elementor-element.elementor-element-42923c4d .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:80px;font-weight:400;text-transform:uppercase;letter-spacing:0px;word-spacing:20px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-6c31de3d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-56 .elementor-element.elementor-element-327faf7d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-327faf7d{text-align:left;}.elementor-56 .elementor-element.elementor-element-327faf7d .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:80px;font-weight:400;text-transform:uppercase;letter-spacing:0px;word-spacing:20px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-7e9df71c{--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;}.elementor-56 .elementor-element.elementor-element-3186ad13{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-56 .elementor-element.elementor-element-773a03ea{--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;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-56 .elementor-element.elementor-element-4c3d86e7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-4c3d86e7.elementor-element{--align-self:flex-start;}.elementor-56 .elementor-element.elementor-element-4c3d86e7 img{width:71%;}.elementor-56 .elementor-element.elementor-element-9a5b76{--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;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:-20px;--padding-right:-20px;}.elementor-56 .elementor-element.elementor-element-541f8d32{width:100%;max-width:100%;}.elementor-56 .elementor-element.elementor-element-541f8d32 > .elementor-widget-container{padding:0px -20px 0px -20px;}.elementor-56 .elementor-element.elementor-element-501eff1d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-3f475c75{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-0px;--margin-left:0px;--margin-right:0px;}.elementor-56 .elementor-element.elementor-element-3f475c75.e-con{--align-self:flex-end;}.elementor-56 .elementor-element.elementor-element-31d2d416 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-31d2d416.elementor-element{--align-self:flex-start;}.elementor-56 .elementor-element.elementor-element-31d2d416 .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:80px;font-weight:400;text-transform:uppercase;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:6px 6px 0px rgba(94, 113, 106.00000000000001, 0.5882352941176471);color:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-4ecad0fc{--display:flex;}.elementor-56 .elementor-element.elementor-element-4ecad0fc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-56 .elementor-element.elementor-element-2d9ad817{--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;}.elementor-56 .elementor-element.elementor-element-546fdb39 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-546fdb39 .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;letter-spacing:0px;word-spacing:20px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-7d788acf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-7d788acf{text-align:left;}.elementor-56 .elementor-element.elementor-element-7d788acf .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;letter-spacing:0px;word-spacing:20px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-2a7d8e7c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-56 .elementor-element.elementor-element-4d119eb7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-4d119eb7{text-align:left;}.elementor-56 .elementor-element.elementor-element-4d119eb7 .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:80px;font-weight:400;text-transform:uppercase;letter-spacing:0px;word-spacing:20px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-221264e{--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;}.elementor-56 .elementor-element.elementor-element-689cd14b{--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:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-56 .elementor-element.elementor-element-6dc68634 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-6dc68634.elementor-element{--align-self:flex-start;}.elementor-56 .elementor-element.elementor-element-6dc68634 img{width:71%;}.elementor-56 .elementor-element.elementor-element-22802788{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-56 .elementor-element.elementor-element-7a6e3f2b{--display:flex;--min-height:100px;--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-7a6e3f2b:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-7a6e3f2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5E716A96;}.elementor-56 .elementor-element.elementor-element-7a6e3f2b.e-con{--align-self:flex-end;}.elementor-56 .elementor-element.elementor-element-69fb7ff5{--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;}.elementor-56 .elementor-element.elementor-element-28cefedc{--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;--margin-top:0px;--margin-bottom:-0px;--margin-left:0px;--margin-right:0px;}.elementor-56 .elementor-element.elementor-element-28cefedc.e-con{--align-self:flex-start;}.elementor-56 .elementor-element.elementor-element-1e9091b4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-1e9091b4.elementor-element{--align-self:flex-start;}.elementor-56 .elementor-element.elementor-element-1e9091b4 .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:80px;font-weight:400;text-transform:uppercase;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:6px 6px 0px rgba(94, 113, 106.00000000000001, 0.5882352941176471);color:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-a82d377{--display:flex;}.elementor-56 .elementor-element.elementor-element-a82d377.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-56 .elementor-element.elementor-element-35feaa{--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;}.elementor-56 .elementor-element.elementor-element-61246558 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-61246558 .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;letter-spacing:0px;word-spacing:20px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-5d434441 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-5d434441{text-align:left;}.elementor-56 .elementor-element.elementor-element-5d434441 .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;letter-spacing:0px;word-spacing:20px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-48f1cd03{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-56 .elementor-element.elementor-element-7c0510ba{--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;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-56 .elementor-element.elementor-element-7dc5e03c > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-56 .elementor-element.elementor-element-7dc5e03c.elementor-element{--align-self:flex-start;}.elementor-56 .elementor-element.elementor-element-7dc5e03c img{width:100%;}.elementor-56 .elementor-element.elementor-element-64865b60{--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;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:-20px;--padding-right:-20px;}.elementor-56 .elementor-element.elementor-element-3d56104a{width:100%;max-width:100%;}.elementor-56 .elementor-element.elementor-element-3d56104a > .elementor-widget-container{padding:0px -20px 0px -20px;}.elementor-56 .elementor-element.elementor-element-5732167{--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;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:-20px;--padding-right:-20px;}.elementor-56 .elementor-element.elementor-element-19ac7113{width:100%;max-width:100%;}.elementor-56 .elementor-element.elementor-element-19ac7113 > .elementor-widget-container{padding:0px -20px 0px -20px;}.elementor-56 .elementor-element.elementor-element-2a1900e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-56 .elementor-element.elementor-element-7ebfc544{--display:flex;--min-height:100px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-240px;--margin-bottom:0px;--margin-left:0px;--margin-right:-20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-7ebfc544:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-7ebfc544 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5E716A96;}.elementor-56 .elementor-element.elementor-element-7ebfc544.e-con{--align-self:flex-end;}.elementor-56 .elementor-element.elementor-element-7b5a46d5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-56 .elementor-element.elementor-element-7251fe23{--display:flex;--min-height:140px;--margin-top:-300px;--margin-bottom:0px;--margin-left:0px;--margin-right:-460px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-7251fe23:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-7251fe23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5E716A96;}.elementor-56 .elementor-element.elementor-element-7251fe23.e-con{--align-self:flex-end;}.elementor-56 .elementor-element.elementor-element-d8445f0{--display:flex;}.elementor-56 .elementor-element.elementor-element-68d5e9e0{--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:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-21e29a27{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-56 .elementor-element.elementor-element-e71dd3e{--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;--justify-content:center;}.elementor-56 .elementor-element.elementor-element-19abea9e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:66px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-4df27c4d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-56 .elementor-element.elementor-element-e17265a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:-20px;}.elementor-56 .elementor-element.elementor-element-e17265a.e-con{--order:-99999 /* order start hack */;}.elementor-56 .elementor-element.elementor-element-19c6be7{--display:flex;--min-height:120px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-275px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-19c6be7:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-19c6be7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5E716A96;}.elementor-56 .elementor-element.elementor-element-19c6be7.e-con{--align-self:flex-start;}.elementor-56 .elementor-element.elementor-element-4958a466{--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;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-395f6dd2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-56 .elementor-element.elementor-element-21a29745{--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;--justify-content:center;}.elementor-56 .elementor-element.elementor-element-2c9721f0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:66px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-66ded345{--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;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-1b1f930{--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;--justify-content:center;}.elementor-56 .elementor-element.elementor-element-7bbcbbf6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:56px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-64df88ed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-56 .elementor-element.elementor-element-64df88ed.e-con{--align-self:flex-start;}.elementor-56 .elementor-element.elementor-element-223cdf65.elementor-element{--align-self:flex-start;}.elementor-56 .elementor-element.elementor-element-223cdf65{text-align:left;}.elementor-56 .elementor-element.elementor-element-223cdf65 img{width:45%;}.elementor-56 .elementor-element.elementor-element-53254d08{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:-20px;}.elementor-56 .elementor-element.elementor-element-53254d08.e-con{--order:-99999 /* order start hack */;}.elementor-56 .elementor-element.elementor-element-3663d50d{--display:flex;--min-height:100px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-3663d50d:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-3663d50d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5E716A96;}.elementor-56 .elementor-element.elementor-element-3663d50d.e-con{--align-self:flex-start;}.elementor-56 .elementor-element.elementor-element-4db861c1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:-20px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-27c869e{--display:flex;--min-height:80px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-140px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:-20px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-27c869e:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-27c869e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5E716A96;}.elementor-56 .elementor-element.elementor-element-27c869e.e-con{--align-self:flex-start;}.elementor-56 .elementor-element.elementor-element-35df8b72{--display:flex;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-5793c2ad{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px;}.elementor-56 .elementor-element.elementor-element-5793c2ad > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-5793c2ad .elementor-divider-separator{width:100%;}.elementor-56 .elementor-element.elementor-element-5793c2ad .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-56 .elementor-element.elementor-element-3883b829{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-56 .elementor-element.elementor-element-a0a7f27{--display:flex;}.elementor-56 .elementor-element.elementor-element-57da4d42 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:66px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-342d172d{--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;}.elementor-56 .elementor-element.elementor-element-6fcc3d07{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-56 .elementor-element.elementor-element-de2a8c8 > .elementor-widget-container{--e-transform-rotateZ:-137deg;margin:-140px -179px 0px 0px;}.elementor-56 .elementor-element.elementor-element-de2a8c8{z-index:99;}.elementor-56 .elementor-element.elementor-element-de2a8c8 img{width:60%;}.elementor-56 .elementor-element.elementor-element-69c15baa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-56 .elementor-element.elementor-element-69c15baa.e-con{--align-self:center;}.elementor-56 .elementor-element.elementor-element-6c9c80c5 img{width:70%;}.elementor-56 .elementor-element.elementor-element-1725d99f{--display:flex;}.elementor-56 .elementor-element.elementor-element-55eca897{text-align:center;}.elementor-56 .elementor-element.elementor-element-55eca897 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:66px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-3412524c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-651cdc7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-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-56 .elementor-element.elementor-element-1779cbcd .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );fill:#F3F0E8;color:#F3F0E8;border-style:none;}.elementor-56 .elementor-element.elementor-element-1779cbcd .elementor-button:hover, .elementor-56 .elementor-element.elementor-element-1779cbcd .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#F3F0E8;}.elementor-56 .elementor-element.elementor-element-1779cbcd .elementor-button-content-wrapper{flex-direction:row;}.elementor-56 .elementor-element.elementor-element-1779cbcd .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-56 .elementor-element.elementor-element-1779cbcd .elementor-button:hover svg, .elementor-56 .elementor-element.elementor-element-1779cbcd .elementor-button:focus svg{fill:#F3F0E8;}.elementor-56 .elementor-element.elementor-element-4fbecb4a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-56 .elementor-element.elementor-element-4bfb6947 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );fill:#F3F0E8;color:#F3F0E8;border-style:none;}.elementor-56 .elementor-element.elementor-element-4bfb6947 .elementor-button:hover, .elementor-56 .elementor-element.elementor-element-4bfb6947 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#F3F0E8;}.elementor-56 .elementor-element.elementor-element-4bfb6947.elementor-element{--align-self:flex-start;}.elementor-56 .elementor-element.elementor-element-4bfb6947 .elementor-button-content-wrapper{flex-direction:row;}.elementor-56 .elementor-element.elementor-element-4bfb6947 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-56 .elementor-element.elementor-element-4bfb6947 .elementor-button:hover svg, .elementor-56 .elementor-element.elementor-element-4bfb6947 .elementor-button:focus svg{fill:#F3F0E8;}@media(max-width:1024px){.elementor-56 .elementor-element.elementor-element-35df8b72{--padding-top:0px;--padding-bottom:0px;--padding-left:-20px;--padding-right:-20px;}.elementor-56 .elementor-element.elementor-element-5793c2ad > .elementor-widget-container{margin:-25px -25px -25px -25px;}body.elementor-page-56{margin:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-56 .elementor-element.elementor-element-22802788{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:-20px;}.elementor-56 .elementor-element.elementor-element-7a6e3f2b{--width:70%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:-20px;}.elementor-56 .elementor-element.elementor-element-7bbcbbf6 .elementor-heading-title{font-size:50px;}.elementor-56 .elementor-element.elementor-element-27c869e{--width:70%;}.elementor-56 .elementor-element.elementor-element-57da4d42 .elementor-heading-title{font-size:50px;}.elementor-56 .elementor-element.elementor-element-55eca897 .elementor-heading-title{font-size:50px;}.elementor-56 .elementor-element.elementor-element-4bfb6947.elementor-element{--align-self:center;}}@media(min-width:768px){.elementor-56 .elementor-element.elementor-element-4323f43a{--width:66.6666%;}.elementor-56 .elementor-element.elementor-element-47815661{--width:99.844%;}.elementor-56 .elementor-element.elementor-element-6c31de3d{--width:33.3333%;}.elementor-56 .elementor-element.elementor-element-3186ad13{--width:50%;}.elementor-56 .elementor-element.elementor-element-773a03ea{--width:50%;}.elementor-56 .elementor-element.elementor-element-3f475c75{--width:66.6666%;}.elementor-56 .elementor-element.elementor-element-4ecad0fc{--width:99.844%;}.elementor-56 .elementor-element.elementor-element-2a7d8e7c{--width:33.3333%;}.elementor-56 .elementor-element.elementor-element-689cd14b{--width:50%;}.elementor-56 .elementor-element.elementor-element-28cefedc{--width:66.6666%;}.elementor-56 .elementor-element.elementor-element-a82d377{--width:99.844%;}.elementor-56 .elementor-element.elementor-element-48f1cd03{--width:50%;}.elementor-56 .elementor-element.elementor-element-7c0510ba{--width:100%;}.elementor-56 .elementor-element.elementor-element-7ebfc544{--width:50%;}.elementor-56 .elementor-element.elementor-element-21e29a27{--width:50%;}.elementor-56 .elementor-element.elementor-element-e71dd3e{--width:50%;}.elementor-56 .elementor-element.elementor-element-19c6be7{--width:50%;}.elementor-56 .elementor-element.elementor-element-395f6dd2{--width:50%;}.elementor-56 .elementor-element.elementor-element-21a29745{--width:50%;}.elementor-56 .elementor-element.elementor-element-1b1f930{--width:50%;}.elementor-56 .elementor-element.elementor-element-64df88ed{--width:50%;}.elementor-56 .elementor-element.elementor-element-3663d50d{--width:50%;}.elementor-56 .elementor-element.elementor-element-4db861c1{--content-width:1140px;}.elementor-56 .elementor-element.elementor-element-27c869e{--width:50%;}.elementor-56 .elementor-element.elementor-element-35df8b72{--width:100%;}.elementor-56 .elementor-element.elementor-element-651cdc7{--width:50%;}.elementor-56 .elementor-element.elementor-element-4fbecb4a{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-56 .elementor-element.elementor-element-35df8b72{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-541f8d32 */.text-slider-container {
    width: 100%;
    overflow: hidden;
    position: relative;
    background-color: #1E1E1E;
    padding: 10px 0;
}

.text-slider {
    display: flex;
    white-space: nowrap;
    animation: infiniteScroll 15s linear infinite; /* Animation läuft ohne Unterbrechung */
    align-items: center;
}

.slide-word {
    font-size: 3rem;
    margin-right: 50px; /* Abstand zwischen den Wörtern */
    display: inline-block;
    color: #FFFFFF;
    font-weight: bold;
    font-family: 'Roboto', sans-serif;
}

@keyframes infiniteScroll {
    from {
        transform: translateX(0); /* Startposition: Beginn des sichtbaren Bereichs */
    }
    to {
        transform: translateX(-100%); /* Endposition: Das gesamte Wort ist außerhalb des Bildschirms */
    }
}

.text-slider-container,
.elementor-container,
body,
html {
    width: 100% !important;  /* Setzt alle Container auf eine Breite von 100% */
    overflow-x: hidden !important;  /* Verhindert horizontales Scrollen */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3d56104a */.text-slider-container {
    width: 100%;
    overflow: hidden;
    position: relative;
    background-color: #1E1E1E;
    padding: 10px 0;
}

.text-slider {
    display: flex;
    white-space: nowrap;
    animation: infiniteScroll 15s linear infinite; /* Animation läuft ohne Unterbrechung */
    align-items: center;
}

.slide-word {
    font-size: 3rem;
    margin-right: 50px; /* Abstand zwischen den Wörtern */
    display: inline-block;
    color: #FFFFFF;
    font-weight: bold;
    font-family: 'Roboto', sans-serif;
}

@keyframes infiniteScroll {
    from {
        transform: translateX(0); /* Startposition: Beginn des sichtbaren Bereichs */
    }
    to {
        transform: translateX(-100%); /* Endposition: Das gesamte Wort ist außerhalb des Bildschirms */
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-19ac7113 */.text-slider-container {
    width: 100%;
    overflow: hidden;
    position: relative;
    background-color: #1E1E1E;
    padding: 10px 0;
}

.text-slider {
    display: flex;
    white-space: nowrap;
    animation: infiniteScroll 15s linear infinite; /* Animation läuft ohne Unterbrechung */
    align-items: center;
}

.slide-word {
    font-size: 3rem;
    margin-right: 50px; /* Abstand zwischen den Wörtern */
    display: inline-block;
    color: #FFFFFF;
    font-weight: bold;
    font-family: 'Roboto', sans-serif;
}

@keyframes infiniteScroll {
    from {
        transform: translateX(0); /* Startposition: Beginn des sichtbaren Bereichs */
    }
    to {
        transform: translateX(-100%); /* Endposition: Das gesamte Wort ist außerhalb des Bildschirms */
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5e04dbb0 *//* Styling der Lightbox */
.lightbox {
    visibility: hidden;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Dunkler Hintergrund */
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 1000;
    padding: 20px;
    opacity: 0;
    transition: opacity 0.3s ease, visibility 0s linear 0.3s;
}

.lightbox.lightbox-open {
    visibility: visible;
    opacity: 1;
    transition: opacity 0.3s ease, visibility 0s linear 0s;
}

/* Container für das Bild */
.lightbox-image-container {
    max-width: 95%;
    max-height: 95%;  /* Container maximal 95% der Viewport-Größe */
    overflow: auto;   /* Scrollen des Bildes aktivieren */
    display: flex;
    justify-content: center;
    align-items: flex-start;  /* Das Bild beginnt oben im Container */
    background-color: #000; /* Hintergrundfarbe des Containers */
    padding: 10px;
    border-radius: 8px;
    position: relative;  /* Sicherstellen, dass das Bild innerhalb des Containers korrekt positioniert wird */
}

/* Styling für das Bild */
.lightbox img {
    width: auto;      /* Bild passt sich seiner tatsächlichen Breite an */
    height: auto;     /* Bild passt sich seiner tatsächlichen Höhe an */
    max-width: 100%;  /* Maximale Breite des Bildes: 100% des Containers */
    max-height: 100%; /* Maximale Höhe des Bildes: 100% des Containers */
    object-fit: contain; /* Verhindert, dass das Bild verzerrt oder abgeschnitten wird */
    object-position: top; /* Das Bild beginnt immer oben im Container */
    cursor: zoom-in;  /* Zeigt an, dass das Bild gezoomt werden kann */
    transition: transform 0.3s ease; /* Sanfter Zoom-Effekt */
}

/* Anpassen für kleinere Bildschirme */
@media (max-width: 600px) {
    .lightbox-image-container {
        max-width: 95%;
        max-height: 95%;
    }
}/* End custom CSS */