.elementor-33512 .elementor-element.elementor-element-c7963e9 > .elementor-container{max-width:1300px;min-height:720px;}.elementor-33512 .elementor-element.elementor-element-c7963e9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:060px;}.elementor-33512 .elementor-element.elementor-element-c7963e9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33512 .elementor-element.elementor-element-9b9efb3 > .elementor-element-populated{padding:0% 10% 0% 0%;}.elementor-widget-divider .elementor-divider__text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-33512 .elementor-element.elementor-element-0943a9a{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-33512 .elementor-element.elementor-element-0943a9a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-33512 .elementor-element.elementor-element-0943a9a .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-33512 .elementor-element.elementor-element-0943a9a .elementor-divider{text-align:left;padding-block-start:24px;padding-block-end:24px;}.elementor-33512 .elementor-element.elementor-element-0943a9a .elementor-divider__text{color:var( --e-global-color-primary );text-transform:uppercase;letter-spacing:2px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;line-height:var( --e-global-typography-primary-line-height );}.elementor-33512 .elementor-element.elementor-element-ceec62a{text-align:start;}.elementor-33512 .elementor-element.elementor-element-ceec62a .elementor-heading-title{font-family:"Barlow", Sans-serif;line-height:1.2em;color:var( --e-global-color-astglobalcolor1 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-33512 .elementor-element.elementor-element-ed9bfba:not(.elementor-motion-effects-element-type-background), .elementor-33512 .elementor-element.elementor-element-ed9bfba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3302450 );}.elementor-33512 .elementor-element.elementor-element-ed9bfba > .elementor-container{max-width:1600px;}.elementor-33512 .elementor-element.elementor-element-ed9bfba{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:80px;margin-bottom:0px;padding:40px 40px 40px 40px;}.elementor-33512 .elementor-element.elementor-element-ed9bfba > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33512 .elementor-element.elementor-element-a5c1952{text-align:start;}.elementor-33512 .elementor-element.elementor-element-a5c1952 .elementor-heading-title{font-family:"Barlow", Sans-serif;line-height:1.2em;color:var( --e-global-color-astglobalcolor1 );}.elementor-33512 .elementor-element.elementor-element-605d606 > .elementor-widget-container{padding:70px 0px 0px 0px;}.elementor-33512 .elementor-element.elementor-element-605d606{font-family:"Barlow", Sans-serif;font-size:1rem;font-weight:normal;line-height:1.6em;}.elementor-33512 .elementor-element.elementor-element-605d606 p{margin-block-end:0px;}.elementor-33512 .elementor-element.elementor-element-6f503c7{text-align:start;}.elementor-33512 .elementor-element.elementor-element-6f503c7 .elementor-heading-title{font-family:"Barlow", Sans-serif;line-height:1.2em;color:var( --e-global-color-astglobalcolor1 );}.elementor-33512 .elementor-element.elementor-element-3e77bfd > .elementor-widget-container{padding:70px 0px 0px 0px;}.elementor-33512 .elementor-element.elementor-element-3e77bfd{font-family:"Barlow", Sans-serif;font-size:1rem;font-weight:normal;line-height:1.6em;}.elementor-33512 .elementor-element.elementor-element-3e77bfd p{margin-block-end:0px;}.elementor-33512 .elementor-element.elementor-element-769915f:not(.elementor-motion-effects-element-type-background), .elementor-33512 .elementor-element.elementor-element-769915f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3302450 );}.elementor-33512 .elementor-element.elementor-element-769915f > .elementor-container{max-width:1600px;}.elementor-33512 .elementor-element.elementor-element-769915f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-33512 .elementor-element.elementor-element-769915f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33512 .elementor-element.elementor-element-07aaf07:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33512 .elementor-element.elementor-element-07aaf07 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33512 .elementor-element.elementor-element-07aaf07 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 015px 30px 015px;--e-column-margin-right:015px;--e-column-margin-left:015px;padding:0% 0% 0% 0%;}.elementor-33512 .elementor-element.elementor-element-07aaf07 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33512 .elementor-element.elementor-element-717e107 img{width:1600%;max-width:100%;}.elementor-33512 .elementor-element.elementor-element-4ff7831 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-33512 .elementor-element.elementor-element-5cfeb80 > .elementor-widget-container{padding:0px 051px 0px 051px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-33512 .elementor-element.elementor-element-3bbaa47 > .elementor-widget-container{padding:5px 15px 15px 15px;}.elementor-33512 .elementor-element.elementor-element-3bbaa47 .elementor-button-content-wrapper{flex-direction:row;}.elementor-33512 .elementor-element.elementor-element-3bbaa47 .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-33512 .elementor-element.elementor-element-3bbaa47 .elementor-button{font-family:"Barlow", Sans-serif;font-size:16px;font-weight:600;padding:015px 040px 015px 40px;}.elementor-33512 .elementor-element.elementor-element-3bbaa47 .elementor-button:hover, .elementor-33512 .elementor-element.elementor-element-3bbaa47 .elementor-button:focus{color:var( --e-global-color-astglobalcolor5 );}.elementor-33512 .elementor-element.elementor-element-3bbaa47 .elementor-button:hover svg, .elementor-33512 .elementor-element.elementor-element-3bbaa47 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor5 );}.elementor-33512 .elementor-element.elementor-element-3c44534:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33512 .elementor-element.elementor-element-3c44534 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33512 .elementor-element.elementor-element-3c44534 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 015px 30px 015px;--e-column-margin-right:015px;--e-column-margin-left:015px;padding:0% 0% 0% 0%;}.elementor-33512 .elementor-element.elementor-element-3c44534 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33512 .elementor-element.elementor-element-66c5b81 img{width:1600%;max-width:100%;}.elementor-33512 .elementor-element.elementor-element-22c1ef9 > .elementor-widget-container{margin:015px 0px 0px 0px;}.elementor-33512 .elementor-element.elementor-element-697427b > .elementor-widget-container{padding:0px 050px 0px 050px;}.elementor-33512 .elementor-element.elementor-element-6885360 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:05px 15px 15px 15px;}.elementor-33512 .elementor-element.elementor-element-6885360 .elementor-button-content-wrapper{flex-direction:row;}.elementor-33512 .elementor-element.elementor-element-6885360 .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-33512 .elementor-element.elementor-element-6885360 .elementor-button{font-family:"Barlow", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:015px 040px 015px 40px;}.elementor-33512 .elementor-element.elementor-element-6885360 .elementor-button:hover, .elementor-33512 .elementor-element.elementor-element-6885360 .elementor-button:focus{color:var( --e-global-color-93bb984 );}.elementor-33512 .elementor-element.elementor-element-6885360 .elementor-button:hover svg, .elementor-33512 .elementor-element.elementor-element-6885360 .elementor-button:focus svg{fill:var( --e-global-color-93bb984 );}.elementor-33512 .elementor-element.elementor-element-6e25cf8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33512 .elementor-element.elementor-element-6e25cf8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33512 .elementor-element.elementor-element-6e25cf8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 015px 30px 015px;--e-column-margin-right:015px;--e-column-margin-left:015px;padding:0% 0% 0% 0%;}.elementor-33512 .elementor-element.elementor-element-6e25cf8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33512 .elementor-element.elementor-element-1c976f4 img{width:1600%;max-width:100%;}.elementor-33512 .elementor-element.elementor-element-26d6fcc > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-33512 .elementor-element.elementor-element-353e61e > .elementor-widget-container{padding:0px 050px 0px 050px;}.elementor-33512 .elementor-element.elementor-element-87c9e52 > .elementor-widget-container{padding:5px 15px 15px 15px;}.elementor-33512 .elementor-element.elementor-element-87c9e52 .elementor-button-content-wrapper{flex-direction:row;}.elementor-33512 .elementor-element.elementor-element-87c9e52 .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-33512 .elementor-element.elementor-element-87c9e52 .elementor-button{font-family:"Barlow", Sans-serif;font-size:16px;font-weight:600;padding:015px 040px 015px 40px;}.elementor-33512 .elementor-element.elementor-element-7e1c03d:not(.elementor-motion-effects-element-type-background), .elementor-33512 .elementor-element.elementor-element-7e1c03d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3302450 );}.elementor-33512 .elementor-element.elementor-element-7e1c03d > .elementor-container{max-width:1600px;}.elementor-33512 .elementor-element.elementor-element-7e1c03d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:80px;margin-bottom:0px;padding:40px 40px 40px 40px;}.elementor-33512 .elementor-element.elementor-element-7e1c03d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33512 .elementor-element.elementor-element-66ec3bf{text-align:start;}.elementor-33512 .elementor-element.elementor-element-66ec3bf .elementor-heading-title{font-family:"Barlow", Sans-serif;line-height:1.2em;color:var( --e-global-color-astglobalcolor1 );}.elementor-33512 .elementor-element.elementor-element-dad69ec > .elementor-widget-container{padding:70px 0px 0px 0px;}.elementor-33512 .elementor-element.elementor-element-dad69ec{font-family:"Barlow", Sans-serif;font-size:1rem;font-weight:normal;line-height:1.6em;}.elementor-33512 .elementor-element.elementor-element-dad69ec p{margin-block-end:0px;}.elementor-33512 .elementor-element.elementor-element-f3327dd{text-align:start;}.elementor-33512 .elementor-element.elementor-element-f3327dd .elementor-heading-title{font-family:"Barlow", Sans-serif;line-height:1.2em;color:var( --e-global-color-astglobalcolor1 );}.elementor-33512 .elementor-element.elementor-element-5d8a43b > .elementor-widget-container{padding:70px 0px 0px 0px;}.elementor-33512 .elementor-element.elementor-element-5d8a43b{font-family:"Barlow", Sans-serif;font-size:1rem;font-weight:normal;line-height:1.6em;}.elementor-33512 .elementor-element.elementor-element-5d8a43b p{margin-block-end:0px;}.elementor-33512 .elementor-element.elementor-element-56acf9b:not(.elementor-motion-effects-element-type-background), .elementor-33512 .elementor-element.elementor-element-56acf9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3302450 );}.elementor-33512 .elementor-element.elementor-element-56acf9b > .elementor-container{max-width:1600px;}.elementor-33512 .elementor-element.elementor-element-56acf9b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-33512 .elementor-element.elementor-element-56acf9b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33512 .elementor-element.elementor-element-c8a56f1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33512 .elementor-element.elementor-element-c8a56f1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33512 .elementor-element.elementor-element-c8a56f1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 015px 30px 015px;--e-column-margin-right:015px;--e-column-margin-left:015px;padding:0% 0% 0% 0%;}.elementor-33512 .elementor-element.elementor-element-c8a56f1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33512 .elementor-element.elementor-element-b0c772f img{width:1600%;max-width:100%;transition-duration:0s;}.elementor-33512 .elementor-element.elementor-element-b0c772f:hover img{opacity:1;}.elementor-33512 .elementor-element.elementor-element-89d41ba{bottom:15%;z-index:10;text-align:center;}.elementor-33512 .elementor-element.elementor-element-89d41ba .elementor-heading-title{font-family:"Barlow", Sans-serif;line-height:1.2em;color:#FFFFFF;}.elementor-33512 .elementor-element.elementor-element-89d41ba .elementor-heading-title a:hover, .elementor-33512 .elementor-element.elementor-element-89d41ba .elementor-heading-title a:focus{color:#000000;}.elementor-33512 .elementor-element.elementor-element-94b15c1 .elementor-button{background-color:transparent;font-family:"Barlow", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor5 ) 0%, var( --e-global-color-astglobalcolor5 ) 100%);padding:015px 040px 015px 40px;}.elementor-33512 .elementor-element.elementor-element-94b15c1 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-33512 .elementor-element.elementor-element-94b15c1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-33512 .elementor-element.elementor-element-94b15c1 .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-33512 .elementor-element.elementor-element-94b15c1 .elementor-button:hover, .elementor-33512 .elementor-element.elementor-element-94b15c1 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-33512 .elementor-element.elementor-element-94b15c1 .elementor-button:hover svg, .elementor-33512 .elementor-element.elementor-element-94b15c1 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-33512 .elementor-element.elementor-element-6a73bc3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33512 .elementor-element.elementor-element-6a73bc3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33512 .elementor-element.elementor-element-6a73bc3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 015px 30px 015px;--e-column-margin-right:015px;--e-column-margin-left:015px;padding:0% 0% 0% 0%;}.elementor-33512 .elementor-element.elementor-element-6a73bc3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33512 .elementor-element.elementor-element-8bb8b58 img{width:1600%;max-width:100%;transition-duration:0s;}.elementor-33512 .elementor-element.elementor-element-8bb8b58:hover img{opacity:1;}.elementor-33512 .elementor-element.elementor-element-fbd0908{bottom:15%;z-index:10;text-align:center;}.elementor-33512 .elementor-element.elementor-element-fbd0908 .elementor-heading-title{font-family:"Barlow", Sans-serif;line-height:1.2em;color:#FFFFFF;}.elementor-33512 .elementor-element.elementor-element-fbd0908 .elementor-heading-title a:hover, .elementor-33512 .elementor-element.elementor-element-fbd0908 .elementor-heading-title a:focus{color:#000000;}.elementor-33512 .elementor-element.elementor-element-ae9e511 .elementor-button{background-color:transparent;font-family:"Barlow", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor5 ) 0%, var( --e-global-color-astglobalcolor5 ) 100%);padding:015px 040px 015px 40px;}.elementor-33512 .elementor-element.elementor-element-ae9e511 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-33512 .elementor-element.elementor-element-ae9e511 .elementor-button-content-wrapper{flex-direction:row;}.elementor-33512 .elementor-element.elementor-element-ae9e511 .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-33512 .elementor-element.elementor-element-ae9e511 .elementor-button:hover, .elementor-33512 .elementor-element.elementor-element-ae9e511 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-33512 .elementor-element.elementor-element-ae9e511 .elementor-button:hover svg, .elementor-33512 .elementor-element.elementor-element-ae9e511 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-33512 .elementor-element.elementor-element-645f427:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33512 .elementor-element.elementor-element-645f427 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33512 .elementor-element.elementor-element-645f427 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 015px 30px 015px;--e-column-margin-right:015px;--e-column-margin-left:015px;padding:0% 0% 0% 0%;}.elementor-33512 .elementor-element.elementor-element-645f427 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33512 .elementor-element.elementor-element-1d76756 img{width:1600%;max-width:100%;transition-duration:0s;}.elementor-33512 .elementor-element.elementor-element-1d76756:hover img{opacity:1;}.elementor-33512 .elementor-element.elementor-element-78d7e65{bottom:15%;z-index:10;text-align:center;}.elementor-33512 .elementor-element.elementor-element-78d7e65 .elementor-heading-title{font-family:"Barlow", Sans-serif;line-height:1.2em;color:#FFFFFF;}.elementor-33512 .elementor-element.elementor-element-78d7e65 .elementor-heading-title a:hover, .elementor-33512 .elementor-element.elementor-element-78d7e65 .elementor-heading-title a:focus{color:#000000;}.elementor-33512 .elementor-element.elementor-element-0e21005 .elementor-button{background-color:transparent;font-family:"Barlow", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor5 ) 0%, var( --e-global-color-astglobalcolor5 ) 100%);padding:015px 040px 015px 40px;}.elementor-33512 .elementor-element.elementor-element-0e21005 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-33512 .elementor-element.elementor-element-0e21005 .elementor-button-content-wrapper{flex-direction:row;}.elementor-33512 .elementor-element.elementor-element-0e21005 .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-33512 .elementor-element.elementor-element-0e21005 .elementor-button:hover, .elementor-33512 .elementor-element.elementor-element-0e21005 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-33512 .elementor-element.elementor-element-0e21005 .elementor-button:hover svg, .elementor-33512 .elementor-element.elementor-element-0e21005 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-33512 .elementor-element.elementor-element-a345085:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33512 .elementor-element.elementor-element-a345085 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33512 .elementor-element.elementor-element-a345085 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 015px 30px 015px;--e-column-margin-right:015px;--e-column-margin-left:015px;padding:0% 0% 0% 0%;}.elementor-33512 .elementor-element.elementor-element-a345085 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33512 .elementor-element.elementor-element-242b764 img{width:1600%;max-width:100%;transition-duration:0s;}.elementor-33512 .elementor-element.elementor-element-242b764:hover img{opacity:1;}.elementor-33512 .elementor-element.elementor-element-8e2a7ad{bottom:15%;z-index:10;text-align:center;}.elementor-33512 .elementor-element.elementor-element-8e2a7ad .elementor-heading-title{font-family:"Barlow", Sans-serif;line-height:1.2em;color:#FFFFFF;}.elementor-33512 .elementor-element.elementor-element-8e2a7ad .elementor-heading-title a:hover, .elementor-33512 .elementor-element.elementor-element-8e2a7ad .elementor-heading-title a:focus{color:#000000;}.elementor-33512 .elementor-element.elementor-element-86dbcef .elementor-button{background-color:transparent;font-family:"Barlow", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor5 ) 0%, var( --e-global-color-astglobalcolor5 ) 100%);padding:015px 040px 015px 40px;}.elementor-33512 .elementor-element.elementor-element-86dbcef > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-33512 .elementor-element.elementor-element-86dbcef .elementor-button-content-wrapper{flex-direction:row;}.elementor-33512 .elementor-element.elementor-element-86dbcef .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-33512 .elementor-element.elementor-element-86dbcef .elementor-button:hover, .elementor-33512 .elementor-element.elementor-element-86dbcef .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-33512 .elementor-element.elementor-element-86dbcef .elementor-button:hover svg, .elementor-33512 .elementor-element.elementor-element-86dbcef .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-33512 .elementor-element.elementor-element-426b6ee:not(.elementor-motion-effects-element-type-background), .elementor-33512 .elementor-element.elementor-element-426b6ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-93bb984 );}.elementor-33512 .elementor-element.elementor-element-426b6ee > .elementor-container{max-width:1600px;}.elementor-33512 .elementor-element.elementor-element-426b6ee{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-33512 .elementor-element.elementor-element-426b6ee > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33512 .elementor-element.elementor-element-fa67e70:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33512 .elementor-element.elementor-element-fa67e70 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33512 .elementor-element.elementor-element-fa67e70 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 015px 30px 015px;--e-column-margin-right:015px;--e-column-margin-left:015px;padding:0% 0% 0% 0%;}.elementor-33512 .elementor-element.elementor-element-fa67e70 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33512 .elementor-element.elementor-element-34c504d img{width:1600%;max-width:100%;transition-duration:0s;}.elementor-33512 .elementor-element.elementor-element-34c504d:hover img{opacity:1;}.elementor-33512 .elementor-element.elementor-element-0f82f83{bottom:15%;z-index:10;text-align:center;}.elementor-33512 .elementor-element.elementor-element-0f82f83 .elementor-heading-title{font-family:"Barlow", Sans-serif;line-height:1.2em;color:#FFFFFF;}.elementor-33512 .elementor-element.elementor-element-0f82f83 .elementor-heading-title a:hover, .elementor-33512 .elementor-element.elementor-element-0f82f83 .elementor-heading-title a:focus{color:#000000;}.elementor-33512 .elementor-element.elementor-element-4e68bfe .elementor-button{background-color:transparent;font-family:"Barlow", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor5 ) 0%, var( --e-global-color-astglobalcolor5 ) 100%);padding:015px 040px 015px 40px;}.elementor-33512 .elementor-element.elementor-element-4e68bfe > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-33512 .elementor-element.elementor-element-4e68bfe .elementor-button-content-wrapper{flex-direction:row;}.elementor-33512 .elementor-element.elementor-element-4e68bfe .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-33512 .elementor-element.elementor-element-4e68bfe .elementor-button:hover, .elementor-33512 .elementor-element.elementor-element-4e68bfe .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-33512 .elementor-element.elementor-element-4e68bfe .elementor-button:hover svg, .elementor-33512 .elementor-element.elementor-element-4e68bfe .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-33512 .elementor-element.elementor-element-9bb39e2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33512 .elementor-element.elementor-element-9bb39e2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33512 .elementor-element.elementor-element-9bb39e2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 015px 30px 015px;--e-column-margin-right:015px;--e-column-margin-left:015px;padding:0% 0% 0% 0%;}.elementor-33512 .elementor-element.elementor-element-9bb39e2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33512 .elementor-element.elementor-element-0c47e17 img{width:1600%;max-width:100%;transition-duration:0s;}.elementor-33512 .elementor-element.elementor-element-0c47e17:hover img{opacity:1;}.elementor-33512 .elementor-element.elementor-element-866e4e2{bottom:15%;z-index:10;text-align:center;}.elementor-33512 .elementor-element.elementor-element-866e4e2 .elementor-heading-title{font-family:"Barlow", Sans-serif;line-height:1.2em;color:#FFFFFF;}.elementor-33512 .elementor-element.elementor-element-866e4e2 .elementor-heading-title a:hover, .elementor-33512 .elementor-element.elementor-element-866e4e2 .elementor-heading-title a:focus{color:#000000;}.elementor-33512 .elementor-element.elementor-element-be5eadb .elementor-button{background-color:transparent;font-family:"Barlow", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor5 ) 0%, var( --e-global-color-astglobalcolor5 ) 100%);padding:015px 040px 015px 40px;}.elementor-33512 .elementor-element.elementor-element-be5eadb > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-33512 .elementor-element.elementor-element-be5eadb .elementor-button-content-wrapper{flex-direction:row;}.elementor-33512 .elementor-element.elementor-element-be5eadb .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-33512 .elementor-element.elementor-element-be5eadb .elementor-button:hover, .elementor-33512 .elementor-element.elementor-element-be5eadb .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-33512 .elementor-element.elementor-element-be5eadb .elementor-button:hover svg, .elementor-33512 .elementor-element.elementor-element-be5eadb .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-33512 .elementor-element.elementor-element-85c7ff7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33512 .elementor-element.elementor-element-85c7ff7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33512 .elementor-element.elementor-element-85c7ff7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 015px 30px 015px;--e-column-margin-right:015px;--e-column-margin-left:015px;padding:0% 0% 0% 0%;}.elementor-33512 .elementor-element.elementor-element-85c7ff7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33512 .elementor-element.elementor-element-63986b7 img{width:1600%;max-width:100%;transition-duration:0s;}.elementor-33512 .elementor-element.elementor-element-63986b7:hover img{opacity:1;}.elementor-33512 .elementor-element.elementor-element-1d6de78{bottom:15%;z-index:10;text-align:center;}.elementor-33512 .elementor-element.elementor-element-1d6de78 .elementor-heading-title{font-family:"Barlow", Sans-serif;line-height:1.2em;color:#FFFFFF;}.elementor-33512 .elementor-element.elementor-element-1d6de78 .elementor-heading-title a:hover, .elementor-33512 .elementor-element.elementor-element-1d6de78 .elementor-heading-title a:focus{color:#000000;}.elementor-33512 .elementor-element.elementor-element-806ecc2 .elementor-button{background-color:transparent;font-family:"Barlow", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor5 ) 0%, var( --e-global-color-astglobalcolor5 ) 100%);padding:015px 040px 015px 40px;}.elementor-33512 .elementor-element.elementor-element-806ecc2 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-33512 .elementor-element.elementor-element-806ecc2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-33512 .elementor-element.elementor-element-806ecc2 .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-33512 .elementor-element.elementor-element-806ecc2 .elementor-button:hover, .elementor-33512 .elementor-element.elementor-element-806ecc2 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-33512 .elementor-element.elementor-element-806ecc2 .elementor-button:hover svg, .elementor-33512 .elementor-element.elementor-element-806ecc2 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-33512 .elementor-element.elementor-element-9424550:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33512 .elementor-element.elementor-element-9424550 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33512 .elementor-element.elementor-element-9424550 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 015px 30px 015px;--e-column-margin-right:015px;--e-column-margin-left:015px;padding:0% 0% 0% 0%;}.elementor-33512 .elementor-element.elementor-element-9424550 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33512 .elementor-element.elementor-element-901ed4c img{width:1600%;max-width:100%;transition-duration:0s;}.elementor-33512 .elementor-element.elementor-element-901ed4c:hover img{opacity:1;}.elementor-33512 .elementor-element.elementor-element-7a73920{bottom:15%;z-index:10;text-align:center;}.elementor-33512 .elementor-element.elementor-element-7a73920 .elementor-heading-title{font-family:"Barlow", Sans-serif;line-height:1.2em;color:#FFFFFF;}.elementor-33512 .elementor-element.elementor-element-7a73920 .elementor-heading-title a:hover, .elementor-33512 .elementor-element.elementor-element-7a73920 .elementor-heading-title a:focus{color:#000000;}.elementor-33512 .elementor-element.elementor-element-82b612b .elementor-button{background-color:transparent;font-family:"Barlow", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor5 ) 0%, var( --e-global-color-astglobalcolor5 ) 100%);padding:015px 040px 015px 40px;}.elementor-33512 .elementor-element.elementor-element-82b612b > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-33512 .elementor-element.elementor-element-82b612b .elementor-button-content-wrapper{flex-direction:row;}.elementor-33512 .elementor-element.elementor-element-82b612b .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-33512 .elementor-element.elementor-element-82b612b .elementor-button:hover, .elementor-33512 .elementor-element.elementor-element-82b612b .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-33512 .elementor-element.elementor-element-82b612b .elementor-button:hover svg, .elementor-33512 .elementor-element.elementor-element-82b612b .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-33512 .elementor-element.elementor-element-ebaf2f2:not(.elementor-motion-effects-element-type-background), .elementor-33512 .elementor-element.elementor-element-ebaf2f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-93bb984 );}.elementor-33512 .elementor-element.elementor-element-ebaf2f2 > .elementor-container{max-width:1600px;}.elementor-33512 .elementor-element.elementor-element-ebaf2f2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-33512 .elementor-element.elementor-element-ebaf2f2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33512 .elementor-element.elementor-element-49ac455:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33512 .elementor-element.elementor-element-49ac455 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33512 .elementor-element.elementor-element-49ac455 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 015px 30px 015px;--e-column-margin-right:015px;--e-column-margin-left:015px;padding:0% 0% 0% 0%;}.elementor-33512 .elementor-element.elementor-element-49ac455 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33512 .elementor-element.elementor-element-9cc01a9 img{width:1600%;max-width:100%;transition-duration:0s;}.elementor-33512 .elementor-element.elementor-element-9cc01a9:hover img{opacity:1;}.elementor-33512 .elementor-element.elementor-element-9fc3f6d{bottom:15%;z-index:10;text-align:center;}.elementor-33512 .elementor-element.elementor-element-9fc3f6d .elementor-heading-title{font-family:"Barlow", Sans-serif;line-height:1.2em;color:#FFFFFF;}.elementor-33512 .elementor-element.elementor-element-9fc3f6d .elementor-heading-title a:hover, .elementor-33512 .elementor-element.elementor-element-9fc3f6d .elementor-heading-title a:focus{color:#000000;}.elementor-33512 .elementor-element.elementor-element-f7f1875 .elementor-button{background-color:transparent;font-family:"Barlow", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor5 ) 0%, var( --e-global-color-astglobalcolor5 ) 100%);padding:015px 040px 015px 40px;}.elementor-33512 .elementor-element.elementor-element-f7f1875 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-33512 .elementor-element.elementor-element-f7f1875 .elementor-button-content-wrapper{flex-direction:row;}.elementor-33512 .elementor-element.elementor-element-f7f1875 .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-33512 .elementor-element.elementor-element-f7f1875 .elementor-button:hover, .elementor-33512 .elementor-element.elementor-element-f7f1875 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-33512 .elementor-element.elementor-element-f7f1875 .elementor-button:hover svg, .elementor-33512 .elementor-element.elementor-element-f7f1875 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-33512 .elementor-element.elementor-element-0d2fda4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33512 .elementor-element.elementor-element-0d2fda4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33512 .elementor-element.elementor-element-0d2fda4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 015px 30px 015px;--e-column-margin-right:015px;--e-column-margin-left:015px;padding:0% 0% 0% 0%;}.elementor-33512 .elementor-element.elementor-element-0d2fda4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33512 .elementor-element.elementor-element-67e6e12 img{width:1600%;max-width:100%;transition-duration:0s;}.elementor-33512 .elementor-element.elementor-element-67e6e12:hover img{opacity:1;}.elementor-33512 .elementor-element.elementor-element-74ce65e{bottom:15%;z-index:10;text-align:center;}.elementor-33512 .elementor-element.elementor-element-74ce65e .elementor-heading-title{font-family:"Barlow", Sans-serif;line-height:1.2em;color:#FFFFFF;}.elementor-33512 .elementor-element.elementor-element-74ce65e .elementor-heading-title a:hover, .elementor-33512 .elementor-element.elementor-element-74ce65e .elementor-heading-title a:focus{color:#000000;}.elementor-33512 .elementor-element.elementor-element-a0a97f5 .elementor-button{background-color:transparent;font-family:"Barlow", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor5 ) 0%, var( --e-global-color-astglobalcolor5 ) 100%);padding:015px 040px 015px 40px;}.elementor-33512 .elementor-element.elementor-element-a0a97f5 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-33512 .elementor-element.elementor-element-a0a97f5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-33512 .elementor-element.elementor-element-a0a97f5 .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-33512 .elementor-element.elementor-element-a0a97f5 .elementor-button:hover, .elementor-33512 .elementor-element.elementor-element-a0a97f5 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-33512 .elementor-element.elementor-element-a0a97f5 .elementor-button:hover svg, .elementor-33512 .elementor-element.elementor-element-a0a97f5 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-33512 .elementor-element.elementor-element-684d92e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33512 .elementor-element.elementor-element-684d92e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33512 .elementor-element.elementor-element-684d92e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 015px 30px 015px;--e-column-margin-right:015px;--e-column-margin-left:015px;padding:0% 0% 0% 0%;}.elementor-33512 .elementor-element.elementor-element-684d92e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33512 .elementor-element.elementor-element-62614fc img{width:1600%;max-width:100%;transition-duration:0s;}.elementor-33512 .elementor-element.elementor-element-62614fc:hover img{opacity:1;}.elementor-33512 .elementor-element.elementor-element-448285b{bottom:15%;z-index:10;text-align:center;}.elementor-33512 .elementor-element.elementor-element-448285b .elementor-heading-title{font-family:"Barlow", Sans-serif;line-height:1.2em;color:#FFFFFF;}.elementor-33512 .elementor-element.elementor-element-448285b .elementor-heading-title a:hover, .elementor-33512 .elementor-element.elementor-element-448285b .elementor-heading-title a:focus{color:#000000;}.elementor-33512 .elementor-element.elementor-element-f95313e .elementor-button{background-color:transparent;font-family:"Barlow", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor5 ) 0%, var( --e-global-color-astglobalcolor5 ) 100%);padding:015px 040px 015px 40px;}.elementor-33512 .elementor-element.elementor-element-f95313e > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-33512 .elementor-element.elementor-element-f95313e .elementor-button-content-wrapper{flex-direction:row;}.elementor-33512 .elementor-element.elementor-element-f95313e .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-33512 .elementor-element.elementor-element-f95313e .elementor-button:hover, .elementor-33512 .elementor-element.elementor-element-f95313e .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-33512 .elementor-element.elementor-element-f95313e .elementor-button:hover svg, .elementor-33512 .elementor-element.elementor-element-f95313e .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-33512 .elementor-element.elementor-element-9562dac:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33512 .elementor-element.elementor-element-9562dac > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33512 .elementor-element.elementor-element-9562dac > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 015px 30px 015px;--e-column-margin-right:015px;--e-column-margin-left:015px;padding:0% 0% 0% 0%;}.elementor-33512 .elementor-element.elementor-element-9562dac > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33512 .elementor-element.elementor-element-0342035 img{width:1600%;max-width:100%;transition-duration:0s;}.elementor-33512 .elementor-element.elementor-element-0342035:hover img{opacity:1;}.elementor-33512 .elementor-element.elementor-element-12c3e22{bottom:15%;z-index:10;text-align:center;}.elementor-33512 .elementor-element.elementor-element-12c3e22 .elementor-heading-title{font-family:"Barlow", Sans-serif;line-height:1.2em;color:#FFFFFF;}.elementor-33512 .elementor-element.elementor-element-12c3e22 .elementor-heading-title a:hover, .elementor-33512 .elementor-element.elementor-element-12c3e22 .elementor-heading-title a:focus{color:#000000;}.elementor-33512 .elementor-element.elementor-element-3f0d167 .elementor-button{background-color:transparent;font-family:"Barlow", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor5 ) 0%, var( --e-global-color-astglobalcolor5 ) 100%);padding:015px 040px 015px 40px;}.elementor-33512 .elementor-element.elementor-element-3f0d167 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-33512 .elementor-element.elementor-element-3f0d167 .elementor-button-content-wrapper{flex-direction:row;}.elementor-33512 .elementor-element.elementor-element-3f0d167 .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-33512 .elementor-element.elementor-element-3f0d167 .elementor-button:hover, .elementor-33512 .elementor-element.elementor-element-3f0d167 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-33512 .elementor-element.elementor-element-3f0d167 .elementor-button:hover svg, .elementor-33512 .elementor-element.elementor-element-3f0d167 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-33512 .elementor-element.elementor-element-d6b2ae9:not(.elementor-motion-effects-element-type-background), .elementor-33512 .elementor-element.elementor-element-d6b2ae9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-93bb984 );}.elementor-33512 .elementor-element.elementor-element-d6b2ae9 > .elementor-container{max-width:1600px;}.elementor-33512 .elementor-element.elementor-element-d6b2ae9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-33512 .elementor-element.elementor-element-d6b2ae9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33512 .elementor-element.elementor-element-a9936a5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-33512 .elementor-element.elementor-element-a127e21 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-33512 .elementor-element.elementor-element-a127e21 .elementor-button:hover, .elementor-33512 .elementor-element.elementor-element-a127e21 .elementor-button:focus{color:var( --e-global-color-astglobalcolor5 );}.elementor-33512 .elementor-element.elementor-element-a127e21 .elementor-button:hover svg, .elementor-33512 .elementor-element.elementor-element-a127e21 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor5 );}.elementor-33512 .elementor-element.elementor-element-b68427f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-33512 .elementor-element.elementor-element-b68427f .elementor-button:hover, .elementor-33512 .elementor-element.elementor-element-b68427f .elementor-button:focus{color:var( --e-global-color-astglobalcolor5 );}.elementor-33512 .elementor-element.elementor-element-b68427f .elementor-button:hover svg, .elementor-33512 .elementor-element.elementor-element-b68427f .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor5 );}@media(max-width:1024px) and (min-width:768px){.elementor-33512 .elementor-element.elementor-element-9b9efb3{width:100%;}.elementor-33512 .elementor-element.elementor-element-87d16f1{width:100%;}}@media(max-width:1024px){.elementor-33512 .elementor-element.elementor-element-c7963e9{margin-top:0px;margin-bottom:0px;padding:20px 0px 30px 0px;}.elementor-33512 .elementor-element.elementor-element-9b9efb3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 04% 0% 04%;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-33512 .elementor-element.elementor-element-c7963e9{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-33512 .elementor-element.elementor-element-9b9efb3 > .elementor-element-populated{margin:0% 0% 00% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:10% 5% 4% 5%;}.elementor-33512 .elementor-element.elementor-element-0943a9a .elementor-divider{padding-block-start:24px;padding-block-end:24px;}.elementor-33512 .elementor-element.elementor-element-0943a9a .elementor-divider__text{line-height:1.4em;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-33512 .elementor-element.elementor-element-ceec62a .elementor-heading-title{font-size:1.9rem;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-33512 .elementor-element.elementor-element-90aa28e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33512 .elementor-element.elementor-element-87d16f1 > .elementor-element-populated{padding:20px 10px 10px 10px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-33512 .elementor-element.elementor-element-a5c1952 .elementor-heading-title{font-size:1.9rem;}.elementor-33512 .elementor-element.elementor-element-605d606 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33512 .elementor-element.elementor-element-6f503c7 .elementor-heading-title{font-size:1.9rem;}.elementor-33512 .elementor-element.elementor-element-3e77bfd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33512 .elementor-element.elementor-element-4ff7831 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33512 .elementor-element.elementor-element-22c1ef9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33512 .elementor-element.elementor-element-26d6fcc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33512 .elementor-element.elementor-element-66ec3bf .elementor-heading-title{font-size:1.9rem;}.elementor-33512 .elementor-element.elementor-element-dad69ec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33512 .elementor-element.elementor-element-f3327dd .elementor-heading-title{font-size:1.9rem;}.elementor-33512 .elementor-element.elementor-element-5d8a43b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(min-width:1920px){.elementor-33512 .elementor-element.elementor-element-c7963e9 > .elementor-container{max-width:1600px;min-height:550px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-33512 .elementor-element.elementor-element-ceec62a .elementor-heading-title{font-size:2.6rem;line-height:1.4em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-33512 .elementor-element.elementor-element-ed9bfba{margin-top:00px;margin-bottom:0px;padding:040px 0px 0px 0px;}.elementor-33512 .elementor-element.elementor-element-a5c1952 .elementor-heading-title{font-size:2.6rem;line-height:1.4em;}.elementor-33512 .elementor-element.elementor-element-605d606 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-33512 .elementor-element.elementor-element-605d606{font-size:1.3rem;}.elementor-33512 .elementor-element.elementor-element-6f503c7 .elementor-heading-title{font-size:2.6rem;line-height:1.4em;}.elementor-33512 .elementor-element.elementor-element-3e77bfd > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-33512 .elementor-element.elementor-element-3e77bfd{font-size:1.3rem;}.elementor-33512 .elementor-element.elementor-element-717e107{width:var( --container-widget-width, 504.317px );max-width:504.317px;--container-widget-width:504.317px;--container-widget-flex-grow:0;}.elementor-33512 .elementor-element.elementor-element-3bbaa47 > .elementor-widget-container{padding:20px 20px 030px 20px;}.elementor-33512 .elementor-element.elementor-element-6885360 > .elementor-widget-container{padding:20px 20px 030px 20px;}.elementor-33512 .elementor-element.elementor-element-87c9e52 > .elementor-widget-container{padding:20px 20px 030px 20px;}.elementor-33512 .elementor-element.elementor-element-7e1c03d{margin-top:00px;margin-bottom:0px;padding:040px 0px 0px 0px;}.elementor-33512 .elementor-element.elementor-element-66ec3bf .elementor-heading-title{font-size:2.6rem;line-height:1.4em;}.elementor-33512 .elementor-element.elementor-element-dad69ec > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-33512 .elementor-element.elementor-element-dad69ec{font-size:1.3rem;}.elementor-33512 .elementor-element.elementor-element-f3327dd .elementor-heading-title{font-size:2.6rem;line-height:1.4em;}.elementor-33512 .elementor-element.elementor-element-5d8a43b > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-33512 .elementor-element.elementor-element-5d8a43b{font-size:1.3rem;}.elementor-33512 .elementor-element.elementor-element-89d41ba .elementor-heading-title{font-size:1.4rem;line-height:1.4em;}.elementor-33512 .elementor-element.elementor-element-94b15c1 > .elementor-widget-container{padding:20px 20px 020px 20px;}.elementor-33512 .elementor-element.elementor-element-94b15c1 .elementor-button{border-radius:300px 300px 300px 300px;padding:10px 10px 10px 10px;}.elementor-33512 .elementor-element.elementor-element-fbd0908 .elementor-heading-title{font-size:1.4rem;line-height:1.4em;}.elementor-33512 .elementor-element.elementor-element-ae9e511 > .elementor-widget-container{padding:20px 20px 020px 20px;}.elementor-33512 .elementor-element.elementor-element-ae9e511 .elementor-button{border-radius:300px 300px 300px 300px;padding:10px 10px 10px 10px;}.elementor-33512 .elementor-element.elementor-element-78d7e65 .elementor-heading-title{font-size:1.4rem;line-height:1.4em;}.elementor-33512 .elementor-element.elementor-element-0e21005 > .elementor-widget-container{padding:20px 20px 020px 20px;}.elementor-33512 .elementor-element.elementor-element-0e21005 .elementor-button{border-radius:300px 300px 300px 300px;padding:10px 10px 10px 10px;}.elementor-33512 .elementor-element.elementor-element-8e2a7ad .elementor-heading-title{font-size:1.4rem;line-height:1.4em;}.elementor-33512 .elementor-element.elementor-element-86dbcef > .elementor-widget-container{padding:20px 20px 020px 20px;}.elementor-33512 .elementor-element.elementor-element-86dbcef .elementor-button{border-radius:300px 300px 300px 300px;padding:10px 10px 10px 10px;}.elementor-33512 .elementor-element.elementor-element-0f82f83 .elementor-heading-title{font-size:1.4rem;line-height:1.4em;}.elementor-33512 .elementor-element.elementor-element-4e68bfe > .elementor-widget-container{padding:20px 20px 020px 20px;}.elementor-33512 .elementor-element.elementor-element-4e68bfe .elementor-button{border-radius:300px 300px 300px 300px;padding:10px 10px 10px 10px;}.elementor-33512 .elementor-element.elementor-element-866e4e2 .elementor-heading-title{font-size:1.4rem;line-height:1.4em;}.elementor-33512 .elementor-element.elementor-element-be5eadb > .elementor-widget-container{padding:20px 20px 020px 20px;}.elementor-33512 .elementor-element.elementor-element-be5eadb .elementor-button{border-radius:300px 300px 300px 300px;padding:10px 10px 10px 10px;}.elementor-33512 .elementor-element.elementor-element-1d6de78 .elementor-heading-title{font-size:1.4rem;line-height:1.4em;}.elementor-33512 .elementor-element.elementor-element-806ecc2 > .elementor-widget-container{padding:20px 20px 020px 20px;}.elementor-33512 .elementor-element.elementor-element-806ecc2 .elementor-button{border-radius:300px 300px 300px 300px;padding:10px 10px 10px 10px;}.elementor-33512 .elementor-element.elementor-element-7a73920 .elementor-heading-title{font-size:1.4rem;line-height:1.4em;}.elementor-33512 .elementor-element.elementor-element-82b612b > .elementor-widget-container{padding:20px 20px 020px 20px;}.elementor-33512 .elementor-element.elementor-element-82b612b .elementor-button{border-radius:300px 300px 300px 300px;padding:10px 10px 10px 10px;}.elementor-33512 .elementor-element.elementor-element-9fc3f6d .elementor-heading-title{font-size:1.4rem;line-height:1.4em;}.elementor-33512 .elementor-element.elementor-element-f7f1875 > .elementor-widget-container{padding:20px 20px 020px 20px;}.elementor-33512 .elementor-element.elementor-element-f7f1875 .elementor-button{border-radius:300px 300px 300px 300px;padding:10px 10px 10px 10px;}.elementor-33512 .elementor-element.elementor-element-74ce65e .elementor-heading-title{font-size:1.4rem;line-height:1.4em;}.elementor-33512 .elementor-element.elementor-element-a0a97f5 > .elementor-widget-container{padding:20px 20px 020px 20px;}.elementor-33512 .elementor-element.elementor-element-a0a97f5 .elementor-button{border-radius:300px 300px 300px 300px;padding:10px 10px 10px 10px;}.elementor-33512 .elementor-element.elementor-element-448285b .elementor-heading-title{font-size:1.4rem;line-height:1.4em;}.elementor-33512 .elementor-element.elementor-element-f95313e > .elementor-widget-container{padding:20px 20px 020px 20px;}.elementor-33512 .elementor-element.elementor-element-f95313e .elementor-button{border-radius:300px 300px 300px 300px;padding:10px 10px 10px 10px;}.elementor-33512 .elementor-element.elementor-element-12c3e22 .elementor-heading-title{font-size:1.4rem;line-height:1.4em;}.elementor-33512 .elementor-element.elementor-element-3f0d167 > .elementor-widget-container{padding:20px 20px 020px 20px;}.elementor-33512 .elementor-element.elementor-element-3f0d167 .elementor-button{border-radius:300px 300px 300px 300px;padding:10px 10px 10px 10px;}.elementor-33512 .elementor-element.elementor-element-a127e21{width:var( --container-widget-width, 779px );max-width:779px;--container-widget-width:779px;--container-widget-flex-grow:0;}.elementor-33512 .elementor-element.elementor-element-b68427f{width:var( --container-widget-width, 732px );max-width:732px;--container-widget-width:732px;--container-widget-flex-grow:0;}}/* Start custom CSS for column, class: .elementor-element-c8a56f1 *//* Container */
.elementor-33512 .elementor-element.elementor-element-c8a56f1{
    position: relative;
    overflow: hidden;
}

/* Bild */
.elementor-33512 .elementor-element.elementor-element-c8a56f1 .image-hover{
    position: relative;
}

.elementor-33512 .elementor-element.elementor-element-c8a56f1 .image-hover img{
    display: block;
    width: 100%;
}

/* Schwarzer Overlay */
.elementor-33512 .elementor-element.elementor-element-c8a56f1 .image-hover::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0);
    transition: all .3s ease;
    pointer-events: none;
}

/* Text */
.elementor-33512 .elementor-element.elementor-element-c8a56f1 .hover-text{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 0;
    transition: opacity .3s ease;
    z-index: 10;
    text-align: center;
    color: #fff; /* Weiße Schrift */
    pointer-events: none;
}

/* Hover nur auf dem Bild */
.elementor-33512 .elementor-element.elementor-element-c8a56f1 .image-hover:hover::after{
    background: rgba(0,0,0,0.55); /* Stärke der Abdunklung */
}

.elementor-33512 .elementor-element.elementor-element-c8a56f1 .image-hover:hover ~ .hover-text{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6a73bc3 *//* Container */
.elementor-33512 .elementor-element.elementor-element-6a73bc3{
    position: relative;
    overflow: hidden;
}

/* Bild */
.elementor-33512 .elementor-element.elementor-element-6a73bc3 .image-hover{
    position: relative;
}

.elementor-33512 .elementor-element.elementor-element-6a73bc3 .image-hover img{
    display: block;
    width: 100%;
}

/* Schwarzer Overlay */
.elementor-33512 .elementor-element.elementor-element-6a73bc3 .image-hover::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0);
    transition: all .3s ease;
    pointer-events: none;
}

/* Text */
.elementor-33512 .elementor-element.elementor-element-6a73bc3 .hover-text{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 0;
    transition: opacity .3s ease;
    z-index: 10;
    text-align: center;
    color: #fff; /* Weiße Schrift */
    pointer-events: none;
}

/* Hover nur auf dem Bild */
.elementor-33512 .elementor-element.elementor-element-6a73bc3 .image-hover:hover::after{
    background: rgba(0,0,0,0.55); /* Stärke der Abdunklung */
}

.elementor-33512 .elementor-element.elementor-element-6a73bc3 .image-hover:hover ~ .hover-text{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-645f427 *//* Container */
.elementor-33512 .elementor-element.elementor-element-645f427{
    position: relative;
    overflow: hidden;
}

/* Bild */
.elementor-33512 .elementor-element.elementor-element-645f427 .image-hover{
    position: relative;
}

.elementor-33512 .elementor-element.elementor-element-645f427 .image-hover img{
    display: block;
    width: 100%;
}

/* Schwarzer Overlay */
.elementor-33512 .elementor-element.elementor-element-645f427 .image-hover::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0);
    transition: all .3s ease;
    pointer-events: none;
}

/* Text */
.elementor-33512 .elementor-element.elementor-element-645f427 .hover-text{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 0;
    transition: opacity .3s ease;
    z-index: 10;
    text-align: center;
    color: #fff; /* Weiße Schrift */
    pointer-events: none;
}

/* Hover nur auf dem Bild */
.elementor-33512 .elementor-element.elementor-element-645f427 .image-hover:hover::after{
    background: rgba(0,0,0,0.55); /* Stärke der Abdunklung */
}

.elementor-33512 .elementor-element.elementor-element-645f427 .image-hover:hover ~ .hover-text{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a345085 *//* Container */
.elementor-33512 .elementor-element.elementor-element-a345085{
    position: relative;
    overflow: hidden;
}

/* Bild */
.elementor-33512 .elementor-element.elementor-element-a345085 .image-hover{
    position: relative;
}

.elementor-33512 .elementor-element.elementor-element-a345085 .image-hover img{
    display: block;
    width: 100%;
}

/* Schwarzer Overlay */
.elementor-33512 .elementor-element.elementor-element-a345085 .image-hover::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0);
    transition: all .3s ease;
    pointer-events: none;
}

/* Text */
.elementor-33512 .elementor-element.elementor-element-a345085 .hover-text{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 0;
    transition: opacity .3s ease;
    z-index: 10;
    text-align: center;
    color: #fff; /* Weiße Schrift */
    pointer-events: none;
}

/* Hover nur auf dem Bild */
.elementor-33512 .elementor-element.elementor-element-a345085 .image-hover:hover::after{
    background: rgba(0,0,0,0.55); /* Stärke der Abdunklung */
}

.elementor-33512 .elementor-element.elementor-element-a345085 .image-hover:hover ~ .hover-text{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-fa67e70 *//* Container */
.elementor-33512 .elementor-element.elementor-element-fa67e70{
    position: relative;
    overflow: hidden;
}

/* Bild */
.elementor-33512 .elementor-element.elementor-element-fa67e70 .image-hover{
    position: relative;
}

.elementor-33512 .elementor-element.elementor-element-fa67e70 .image-hover img{
    display: block;
    width: 100%;
}

/* Schwarzer Overlay */
.elementor-33512 .elementor-element.elementor-element-fa67e70 .image-hover::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0);
    transition: all .3s ease;
    pointer-events: none;
}

/* Text */
.elementor-33512 .elementor-element.elementor-element-fa67e70 .hover-text{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 0;
    transition: opacity .3s ease;
    z-index: 10;
    text-align: center;
    color: #fff; /* Weiße Schrift */
    pointer-events: none;
}

/* Hover nur auf dem Bild */
.elementor-33512 .elementor-element.elementor-element-fa67e70 .image-hover:hover::after{
    background: rgba(0,0,0,0.55); /* Stärke der Abdunklung */
}

.elementor-33512 .elementor-element.elementor-element-fa67e70 .image-hover:hover ~ .hover-text{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9bb39e2 *//* Container */
.elementor-33512 .elementor-element.elementor-element-9bb39e2{
    position: relative;
    overflow: hidden;
}

/* Bild */
.elementor-33512 .elementor-element.elementor-element-9bb39e2 .image-hover{
    position: relative;
}

.elementor-33512 .elementor-element.elementor-element-9bb39e2 .image-hover img{
    display: block;
    width: 100%;
}

/* Schwarzer Overlay */
.elementor-33512 .elementor-element.elementor-element-9bb39e2 .image-hover::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0);
    transition: all .3s ease;
    pointer-events: none;
}

/* Text */
.elementor-33512 .elementor-element.elementor-element-9bb39e2 .hover-text{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 0;
    transition: opacity .3s ease;
    z-index: 10;
    text-align: center;
    color: #fff; /* Weiße Schrift */
    pointer-events: none;
}

/* Hover nur auf dem Bild */
.elementor-33512 .elementor-element.elementor-element-9bb39e2 .image-hover:hover::after{
    background: rgba(0,0,0,0.55); /* Stärke der Abdunklung */
}

.elementor-33512 .elementor-element.elementor-element-9bb39e2 .image-hover:hover ~ .hover-text{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-85c7ff7 *//* Container */
.elementor-33512 .elementor-element.elementor-element-85c7ff7{
    position: relative;
    overflow: hidden;
}

/* Bild */
.elementor-33512 .elementor-element.elementor-element-85c7ff7 .image-hover{
    position: relative;
}

.elementor-33512 .elementor-element.elementor-element-85c7ff7 .image-hover img{
    display: block;
    width: 100%;
}

/* Schwarzer Overlay */
.elementor-33512 .elementor-element.elementor-element-85c7ff7 .image-hover::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0);
    transition: all .3s ease;
    pointer-events: none;
}

/* Text */
.elementor-33512 .elementor-element.elementor-element-85c7ff7 .hover-text{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 0;
    transition: opacity .3s ease;
    z-index: 10;
    text-align: center;
    color: #fff; /* Weiße Schrift */
    pointer-events: none;
}

/* Hover nur auf dem Bild */
.elementor-33512 .elementor-element.elementor-element-85c7ff7 .image-hover:hover::after{
    background: rgba(0,0,0,0.55); /* Stärke der Abdunklung */
}

.elementor-33512 .elementor-element.elementor-element-85c7ff7 .image-hover:hover ~ .hover-text{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9424550 *//* Container */
.elementor-33512 .elementor-element.elementor-element-9424550{
    position: relative;
    overflow: hidden;
}

/* Bild */
.elementor-33512 .elementor-element.elementor-element-9424550 .image-hover{
    position: relative;
}

.elementor-33512 .elementor-element.elementor-element-9424550 .image-hover img{
    display: block;
    width: 100%;
}

/* Schwarzer Overlay */
.elementor-33512 .elementor-element.elementor-element-9424550 .image-hover::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0);
    transition: all .3s ease;
    pointer-events: none;
}

/* Text */
.elementor-33512 .elementor-element.elementor-element-9424550 .hover-text{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 0;
    transition: opacity .3s ease;
    z-index: 10;
    text-align: center;
    color: #fff; /* Weiße Schrift */
    pointer-events: none;
}

/* Hover nur auf dem Bild */
.elementor-33512 .elementor-element.elementor-element-9424550 .image-hover:hover::after{
    background: rgba(0,0,0,0.55); /* Stärke der Abdunklung */
}

.elementor-33512 .elementor-element.elementor-element-9424550 .image-hover:hover ~ .hover-text{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-49ac455 *//* Container */
.elementor-33512 .elementor-element.elementor-element-49ac455{
    position: relative;
    overflow: hidden;
}

/* Bild */
.elementor-33512 .elementor-element.elementor-element-49ac455 .image-hover{
    position: relative;
}

.elementor-33512 .elementor-element.elementor-element-49ac455 .image-hover img{
    display: block;
    width: 100%;
}

/* Schwarzer Overlay */
.elementor-33512 .elementor-element.elementor-element-49ac455 .image-hover::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0);
    transition: all .3s ease;
    pointer-events: none;
}

/* Text */
.elementor-33512 .elementor-element.elementor-element-49ac455 .hover-text{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 0;
    transition: opacity .3s ease;
    z-index: 10;
    text-align: center;
    color: #fff; /* Weiße Schrift */
    pointer-events: none;
}

/* Hover nur auf dem Bild */
.elementor-33512 .elementor-element.elementor-element-49ac455 .image-hover:hover::after{
    background: rgba(0,0,0,0.55); /* Stärke der Abdunklung */
}

.elementor-33512 .elementor-element.elementor-element-49ac455 .image-hover:hover ~ .hover-text{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0d2fda4 *//* Container */
.elementor-33512 .elementor-element.elementor-element-0d2fda4{
    position: relative;
    overflow: hidden;
}

/* Bild */
.elementor-33512 .elementor-element.elementor-element-0d2fda4 .image-hover{
    position: relative;
}

.elementor-33512 .elementor-element.elementor-element-0d2fda4 .image-hover img{
    display: block;
    width: 100%;
}

/* Schwarzer Overlay */
.elementor-33512 .elementor-element.elementor-element-0d2fda4 .image-hover::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0);
    transition: all .3s ease;
    pointer-events: none;
}

/* Text */
.elementor-33512 .elementor-element.elementor-element-0d2fda4 .hover-text{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 0;
    transition: opacity .3s ease;
    z-index: 10;
    text-align: center;
    color: #fff; /* Weiße Schrift */
    pointer-events: none;
}

/* Hover nur auf dem Bild */
.elementor-33512 .elementor-element.elementor-element-0d2fda4 .image-hover:hover::after{
    background: rgba(0,0,0,0.55); /* Stärke der Abdunklung */
}

.elementor-33512 .elementor-element.elementor-element-0d2fda4 .image-hover:hover ~ .hover-text{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-684d92e *//* Container */
.elementor-33512 .elementor-element.elementor-element-684d92e{
    position: relative;
    overflow: hidden;
}

/* Bild */
.elementor-33512 .elementor-element.elementor-element-684d92e .image-hover{
    position: relative;
}

.elementor-33512 .elementor-element.elementor-element-684d92e .image-hover img{
    display: block;
    width: 100%;
}

/* Schwarzer Overlay */
.elementor-33512 .elementor-element.elementor-element-684d92e .image-hover::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0);
    transition: all .3s ease;
    pointer-events: none;
}

/* Text */
.elementor-33512 .elementor-element.elementor-element-684d92e .hover-text{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 0;
    transition: opacity .3s ease;
    z-index: 10;
    text-align: center;
    color: #fff; /* Weiße Schrift */
    pointer-events: none;
}

/* Hover nur auf dem Bild */
.elementor-33512 .elementor-element.elementor-element-684d92e .image-hover:hover::after{
    background: rgba(0,0,0,0.55); /* Stärke der Abdunklung */
}

.elementor-33512 .elementor-element.elementor-element-684d92e .image-hover:hover ~ .hover-text{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9562dac *//* Container */
.elementor-33512 .elementor-element.elementor-element-9562dac{
    position: relative;
    overflow: hidden;
}

/* Bild */
.elementor-33512 .elementor-element.elementor-element-9562dac .image-hover{
    position: relative;
}

.elementor-33512 .elementor-element.elementor-element-9562dac .image-hover img{
    display: block;
    width: 100%;
}

/* Schwarzer Overlay */
.elementor-33512 .elementor-element.elementor-element-9562dac .image-hover::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0);
    transition: all .3s ease;
    pointer-events: none;
}

/* Text */
.elementor-33512 .elementor-element.elementor-element-9562dac .hover-text{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 0;
    transition: opacity .3s ease;
    z-index: 10;
    text-align: center;
    color: #fff; /* Weiße Schrift */
    pointer-events: none;
}

/* Hover nur auf dem Bild */
.elementor-33512 .elementor-element.elementor-element-9562dac .image-hover:hover::after{
    background: rgba(0,0,0,0.55); /* Stärke der Abdunklung */
}

.elementor-33512 .elementor-element.elementor-element-9562dac .image-hover:hover ~ .hover-text{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS *//* ============================================
   GALERÍA LCN — filas progresivas + botones
   ============================================ */

/* ---- Filas de tarjetas ---- */
.lcn-fila {
  transition: opacity 0.4s ease;
}

.lcn-oculta {
  display: none !important;
}

/* ---- Inner Section que contiene las 2 columnas de botones ---- */
.lcn-botones {
  display: flex !important;
  flex-wrap: wrap;
  width: 100% !importun;
  justify-content: center !important;
  align-items: center !important;
  gap: 12px;
}

/* ---- Ambas columnas: mismo ancho automático (NO 50%/50%) ---- */
.lcn-col-btn {
  width: auto !important;
  flex: 0 0 auto !important;
  max-width: none !important;
}

/* El wrapper interno que Elementor mete dentro de cada columna */
.lcn-col-btn > .elementor-widget-wrap,
.lcn-col-btn > .e-con-inner {
  display: flex !important;
  justify-content: center !important;
  width: auto !important;
}

/* ---- Los botones en sí ---- */
.lcn-btn-mehr,
.lcn-btn-weniger {
  display: none; /* estado inicial; el JS decide cuál mostrar */
  width: auto !important;
  height: auto !important;
  white-space: nowrap;
  overflow: visible !important;
  padding: 12px 20px !important;
  line-height: 1.2 !important;
  text-align: center;
  box-sizing: border-box;
  margin: 0 !important;
}

@media (max-width: 360px) {
  .lcn-btn-mehr,
  .lcn-btn-weniger {
    font-size: 13px !important;
    padding: 10px 14px !important;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Barlow';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://www.lcn.eu/wp-content/uploads/2023/05/Barlow-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'Barlow';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('https://www.lcn.eu/wp-content/uploads/2023/05/Barlow-ThinItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Barlow';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.lcn.eu/wp-content/uploads/2023/05/Barlow-SemiBoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Barlow';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.lcn.eu/wp-content/uploads/2023/05/Barlow-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Barlow';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.lcn.eu/wp-content/uploads/2023/05/Barlow-MediumItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Barlow';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.lcn.eu/wp-content/uploads/2023/05/Barlow-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Barlow';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.lcn.eu/wp-content/uploads/2023/05/Barlow-LightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Barlow';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.lcn.eu/wp-content/uploads/2023/05/Barlow-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Barlow';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.lcn.eu/wp-content/uploads/2023/05/Barlow-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Barlow';
	font-style: italic;
	font-weight: 200;
	font-display: auto;
	src: url('https://www.lcn.eu/wp-content/uploads/2023/05/Barlow-ExtraLightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Barlow';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://www.lcn.eu/wp-content/uploads/2023/05/Barlow-ExtraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Barlow';
	font-style: italic;
	font-weight: 800;
	font-display: auto;
	src: url('https://www.lcn.eu/wp-content/uploads/2023/05/Barlow-ExtraBoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Barlow';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://www.lcn.eu/wp-content/uploads/2023/05/Barlow-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Barlow';
	font-style: italic;
	font-weight: 800;
	font-display: auto;
	src: url('https://www.lcn.eu/wp-content/uploads/2023/05/Barlow-BoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Barlow';
	font-style: italic;
	font-weight: 900;
	font-display: auto;
	src: url('https://www.lcn.eu/wp-content/uploads/2023/05/Barlow-BlackItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Barlow';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://www.lcn.eu/wp-content/uploads/2023/05/Barlow-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'Barlow';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.lcn.eu/wp-content/uploads/2023/05/Barlow-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */