.elementor-1477 .elementor-element.elementor-element-2d36d06e{--display:flex;--min-height:50vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--overlay-opacity:0.55;--padding-block-start:150px;--padding-block-end:150px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-2d36d06e:not(.elementor-motion-effects-element-type-background), .elementor-1477 .elementor-element.elementor-element-2d36d06e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://instrumente-lernen.sichtbar.agency/wp-content/uploads/2024/05/adobestock-220462543-kopie-2000x1333-1.jpeg");background-position:center center;background-size:cover;}.elementor-1477 .elementor-element.elementor-element-2d36d06e::before, .elementor-1477 .elementor-element.elementor-element-2d36d06e > .elementor-background-video-container::before, .elementor-1477 .elementor-element.elementor-element-2d36d06e > .e-con-inner > .elementor-background-video-container::before, .elementor-1477 .elementor-element.elementor-element-2d36d06e > .elementor-background-slideshow::before, .elementor-1477 .elementor-element.elementor-element-2d36d06e > .e-con-inner > .elementor-background-slideshow::before, .elementor-1477 .elementor-element.elementor-element-2d36d06e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-primary );}.elementor-1477 .elementor-element.elementor-element-2d36d06e, .elementor-1477 .elementor-element.elementor-element-2d36d06e::before{--border-transition:0.3s;}.elementor-1477 .elementor-element.elementor-element-4b889b0a{--display:flex;--background-transition:0.3s;--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-4070634c .elementor-heading-title{color:var( --e-global-color-5325dd0 );font-family:"Jost", Sans-serif;font-size:50px;font-weight:700;line-height:1em;}.elementor-1477 .elementor-element.elementor-element-4070634c > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1477 .elementor-element.elementor-element-34b23178{color:var( --e-global-color-5325dd0 );font-family:"Jost", Sans-serif;font-size:32px;font-weight:400;line-height:35px;}.elementor-1477 .elementor-element.elementor-element-34b23178 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1477 .elementor-element.elementor-element-320c1360{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:flex-end;--background-transition:0.3s;--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-320c1360.e-con{--align-self:flex-start;}.elementor-1477 .elementor-element.elementor-element-37e54f0d .elementor-button .elementor-align-icon-right{margin-left:8px;}.elementor-1477 .elementor-element.elementor-element-37e54f0d .elementor-button .elementor-align-icon-left{margin-right:8px;}.elementor-1477 .elementor-element.elementor-element-37e54f0d .elementor-button{font-family:"Jost", Sans-serif;fill:var( --e-global-color-5325dd0 );color:var( --e-global-color-5325dd0 );background-color:#1C2731;box-shadow:0px 2px 2px 0px rgba(0, 0, 0, 0.2);}.elementor-1477 .elementor-element.elementor-element-37e54f0d .elementor-button:hover, .elementor-1477 .elementor-element.elementor-element-37e54f0d .elementor-button:focus{color:var( --e-global-color-5325dd0 );background-color:var( --e-global-color-text );}.elementor-1477 .elementor-element.elementor-element-37e54f0d .elementor-button:hover svg, .elementor-1477 .elementor-element.elementor-element-37e54f0d .elementor-button:focus svg{fill:var( --e-global-color-5325dd0 );}.elementor-1477 .elementor-element.elementor-element-3638ada8 .elementor-button .elementor-align-icon-right{margin-left:8px;}.elementor-1477 .elementor-element.elementor-element-3638ada8 .elementor-button .elementor-align-icon-left{margin-right:8px;}.elementor-1477 .elementor-element.elementor-element-3638ada8 .elementor-button{font-family:"Jost", Sans-serif;fill:var( --e-global-color-5325dd0 );color:var( --e-global-color-5325dd0 );background-color:#1C2731;box-shadow:0px 2px 2px 0px rgba(0, 0, 0, 0.2);}.elementor-1477 .elementor-element.elementor-element-3638ada8 .elementor-button:hover, .elementor-1477 .elementor-element.elementor-element-3638ada8 .elementor-button:focus{color:var( --e-global-color-5325dd0 );background-color:var( --e-global-color-text );}.elementor-1477 .elementor-element.elementor-element-3638ada8 .elementor-button:hover svg, .elementor-1477 .elementor-element.elementor-element-3638ada8 .elementor-button:focus svg{fill:var( --e-global-color-5325dd0 );}.elementor-1477 .elementor-element.elementor-element-663e6bf1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-1477 .elementor-element.elementor-element-663e6bf1:not(.elementor-motion-effects-element-type-background), .elementor-1477 .elementor-element.elementor-element-663e6bf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C2731;}.elementor-1477 .elementor-element.elementor-element-663e6bf1, .elementor-1477 .elementor-element.elementor-element-663e6bf1::before{--border-transition:0.3s;}.elementor-1477 .elementor-element.elementor-element-3070117b{--display:flex;--justify-content:center;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-3070117b.e-con{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-4fdd6e37{text-align:center;}.elementor-1477 .elementor-element.elementor-element-4fdd6e37 .elementor-heading-title{color:var( --e-global-color-5325dd0 );font-family:"Jost", Sans-serif;font-size:47px;font-weight:400;line-height:1.5em;}.elementor-1477 .elementor-element.elementor-element-4fdd6e37.elementor-element{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-52b5fe8b{text-align:center;color:var( --e-global-color-5325dd0 );font-family:"Jost", Sans-serif;font-size:24px;font-weight:400;line-height:35px;}.elementor-1477 .elementor-element.elementor-element-52b5fe8b > .elementor-widget-container{margin:-10% 0% 0% 0%;}.elementor-1477 .elementor-element.elementor-element-52b5fe8b.elementor-element{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-29949013{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-695c6633{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-1af16547 .elementor-icon-wrapper{text-align:center;}.elementor-1477 .elementor-element.elementor-element-1af16547 .elementor-icon{font-size:70px;}.elementor-1477 .elementor-element.elementor-element-1af16547 .elementor-icon svg{height:70px;}.elementor-1477 .elementor-element.elementor-element-1af16547 > .elementor-widget-container{margin:0% 0% -10% 0%;}.elementor-1477 .elementor-element.elementor-element-1af16547.elementor-element{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-601aed45{text-align:center;}.elementor-1477 .elementor-element.elementor-element-601aed45 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Jost", Sans-serif;font-size:32px;font-weight:400;line-height:1.5em;}.elementor-1477 .elementor-element.elementor-element-892ab41{text-align:center;color:var( --e-global-color-5325dd0 );font-family:"Jost", Sans-serif;font-size:21px;font-weight:400;}.elementor-1477 .elementor-element.elementor-element-892ab41 > .elementor-widget-container{margin:-6% 0% 0% 0%;}.elementor-1477 .elementor-element.elementor-element-51dea815{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-4fb6b4ae .elementor-icon-wrapper{text-align:center;}.elementor-1477 .elementor-element.elementor-element-4fb6b4ae .elementor-icon{font-size:70px;}.elementor-1477 .elementor-element.elementor-element-4fb6b4ae .elementor-icon svg{height:70px;}.elementor-1477 .elementor-element.elementor-element-4fb6b4ae > .elementor-widget-container{margin:0% 0% -10% 0%;}.elementor-1477 .elementor-element.elementor-element-4fb6b4ae.elementor-element{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-611e5a5a{text-align:center;}.elementor-1477 .elementor-element.elementor-element-611e5a5a .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Jost", Sans-serif;font-size:32px;font-weight:400;line-height:1.5em;}.elementor-1477 .elementor-element.elementor-element-ae27e45{text-align:center;color:var( --e-global-color-5325dd0 );font-family:"Jost", Sans-serif;font-size:21px;font-weight:400;}.elementor-1477 .elementor-element.elementor-element-ae27e45 > .elementor-widget-container{margin:-6% 0% 0% 0%;}.elementor-1477 .elementor-element.elementor-element-11cf902c{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-c5394f0 .elementor-icon-wrapper{text-align:center;}.elementor-1477 .elementor-element.elementor-element-c5394f0 .elementor-icon{font-size:70px;}.elementor-1477 .elementor-element.elementor-element-c5394f0 .elementor-icon svg{height:70px;}.elementor-1477 .elementor-element.elementor-element-c5394f0 > .elementor-widget-container{margin:0% 0% -10% 0%;}.elementor-1477 .elementor-element.elementor-element-c5394f0.elementor-element{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-48707ec9{text-align:center;}.elementor-1477 .elementor-element.elementor-element-48707ec9 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Jost", Sans-serif;font-size:32px;font-weight:400;line-height:1.5em;}.elementor-1477 .elementor-element.elementor-element-2dc19e7e{text-align:center;color:var( --e-global-color-5325dd0 );font-family:"Jost", Sans-serif;font-size:21px;font-weight:400;}.elementor-1477 .elementor-element.elementor-element-2dc19e7e > .elementor-widget-container{margin:-6% 0% 0% 0%;}.elementor-1477 .elementor-element.elementor-element-3c286c4f{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-32470c70 .elementor-icon-wrapper{text-align:center;}.elementor-1477 .elementor-element.elementor-element-32470c70 .elementor-icon{font-size:70px;}.elementor-1477 .elementor-element.elementor-element-32470c70 .elementor-icon svg{height:70px;}.elementor-1477 .elementor-element.elementor-element-32470c70 > .elementor-widget-container{margin:0% 0% -10% 0%;}.elementor-1477 .elementor-element.elementor-element-32470c70.elementor-element{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-33d9458e{text-align:center;}.elementor-1477 .elementor-element.elementor-element-33d9458e .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Jost", Sans-serif;font-size:32px;font-weight:400;line-height:1.5em;}.elementor-1477 .elementor-element.elementor-element-70895499{text-align:center;color:var( --e-global-color-5325dd0 );font-family:"Jost", Sans-serif;font-size:21px;font-weight:400;}.elementor-1477 .elementor-element.elementor-element-70895499 > .elementor-widget-container{margin:-6% 0% 0% 0%;}.elementor-1477 .elementor-element.elementor-element-76cb77bc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;}.elementor-1477 .elementor-element.elementor-element-76cb77bc:not(.elementor-motion-effects-element-type-background), .elementor-1477 .elementor-element.elementor-element-76cb77bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-620c9c4 );}.elementor-1477 .elementor-element.elementor-element-76cb77bc, .elementor-1477 .elementor-element.elementor-element-76cb77bc::before{--border-transition:0.3s;}.elementor-1477 .elementor-element.elementor-element-590b0ada{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-1477 .elementor-element.elementor-element-1b9cf2e9 .elementor-icon-wrapper{text-align:center;}.elementor-1477 .elementor-element.elementor-element-1b9cf2e9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-5325dd0 );}.elementor-1477 .elementor-element.elementor-element-1b9cf2e9.elementor-view-framed .elementor-icon, .elementor-1477 .elementor-element.elementor-element-1b9cf2e9.elementor-view-default .elementor-icon{color:var( --e-global-color-5325dd0 );border-color:var( --e-global-color-5325dd0 );}.elementor-1477 .elementor-element.elementor-element-1b9cf2e9.elementor-view-framed .elementor-icon, .elementor-1477 .elementor-element.elementor-element-1b9cf2e9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-5325dd0 );}.elementor-1477 .elementor-element.elementor-element-1b9cf2e9 .elementor-icon{font-size:64px;}.elementor-1477 .elementor-element.elementor-element-1b9cf2e9 .elementor-icon svg{height:64px;}body:not(.rtl) .elementor-1477 .elementor-element.elementor-element-1b9cf2e9{left:280px;}body.rtl .elementor-1477 .elementor-element.elementor-element-1b9cf2e9{right:280px;}.elementor-1477 .elementor-element.elementor-element-1b9cf2e9{top:165px;}.elementor-1477 .elementor-element.elementor-element-21de578a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-1477 .elementor-element.elementor-element-500f7e79 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Jost", Sans-serif;font-size:50px;font-weight:700;line-height:1em;}.elementor-1477 .elementor-element.elementor-element-500f7e79 > .elementor-widget-container{margin:8% 0% 0% 5%;}.elementor-1477 .elementor-element.elementor-element-f57bffa{font-family:"Jost", Sans-serif;font-size:32px;font-weight:400;line-height:35px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1477 .elementor-element.elementor-element-f57bffa > .elementor-widget-container{margin:0% 0% 0% 5%;}.elementor-1477 .elementor-element.elementor-element-5c3124b6{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:flex-end;--background-transition:0.3s;--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:5%;--margin-inline-end:0%;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-5c3124b6.e-con{--align-self:flex-start;}.elementor-1477 .elementor-element.elementor-element-73153d56 .elementor-button{font-family:"Jost", Sans-serif;fill:var( --e-global-color-5325dd0 );color:var( --e-global-color-5325dd0 );background-color:#1C2731;box-shadow:0px 2px 2px 0px rgba(0, 0, 0, 0.2);}.elementor-1477 .elementor-element.elementor-element-73153d56 .elementor-button:hover, .elementor-1477 .elementor-element.elementor-element-73153d56 .elementor-button:focus{color:var( --e-global-color-5325dd0 );background-color:var( --e-global-color-text );}.elementor-1477 .elementor-element.elementor-element-73153d56 .elementor-button:hover svg, .elementor-1477 .elementor-element.elementor-element-73153d56 .elementor-button:focus svg{fill:var( --e-global-color-5325dd0 );}.elementor-1477 .elementor-element.elementor-element-5633401 .elementor-button{font-family:"Jost", Sans-serif;fill:var( --e-global-color-5325dd0 );color:var( --e-global-color-5325dd0 );background-color:#1C2731;box-shadow:0px 2px 2px 0px rgba(0, 0, 0, 0.2);}.elementor-1477 .elementor-element.elementor-element-5633401 .elementor-button:hover, .elementor-1477 .elementor-element.elementor-element-5633401 .elementor-button:focus{color:var( --e-global-color-5325dd0 );background-color:var( --e-global-color-text );}.elementor-1477 .elementor-element.elementor-element-5633401 .elementor-button:hover svg, .elementor-1477 .elementor-element.elementor-element-5633401 .elementor-button:focus svg{fill:var( --e-global-color-5325dd0 );}.elementor-1477 .elementor-element.elementor-element-756bbeb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-1477 .elementor-element.elementor-element-78f8eba{text-align:center;}.elementor-1477 .elementor-element.elementor-element-78f8eba .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Jost", Sans-serif;font-size:47px;font-weight:400;line-height:1.5em;}.elementor-1477 .elementor-element.elementor-element-3996506{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-45f2ec0{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-b766fb9 .elementor-icon-wrapper{text-align:center;}.elementor-1477 .elementor-element.elementor-element-b766fb9 .elementor-icon{font-size:75px;}.elementor-1477 .elementor-element.elementor-element-b766fb9 .elementor-icon svg{height:75px;}.elementor-1477 .elementor-element.elementor-element-b766fb9.elementor-element{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-7968c11{text-align:center;}.elementor-1477 .elementor-element.elementor-element-7968c11 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Jost", Sans-serif;font-size:21px;font-weight:700;line-height:21px;}.elementor-1477 .elementor-element.elementor-element-1f8f75a{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-2d8c1e9 .elementor-icon-wrapper{text-align:center;}.elementor-1477 .elementor-element.elementor-element-2d8c1e9 .elementor-icon{font-size:75px;}.elementor-1477 .elementor-element.elementor-element-2d8c1e9 .elementor-icon svg{height:75px;}.elementor-1477 .elementor-element.elementor-element-2d8c1e9.elementor-element{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-93c54f4{text-align:center;}.elementor-1477 .elementor-element.elementor-element-93c54f4 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Jost", Sans-serif;font-size:21px;font-weight:700;line-height:21px;}.elementor-1477 .elementor-element.elementor-element-900ef65{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-2876945 .elementor-icon-wrapper{text-align:center;}.elementor-1477 .elementor-element.elementor-element-2876945 .elementor-icon{font-size:75px;}.elementor-1477 .elementor-element.elementor-element-2876945 .elementor-icon svg{height:75px;}.elementor-1477 .elementor-element.elementor-element-2876945.elementor-element{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-5d1437c{text-align:center;}.elementor-1477 .elementor-element.elementor-element-5d1437c .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Jost", Sans-serif;font-size:21px;font-weight:700;line-height:21px;}.elementor-1477 .elementor-element.elementor-element-5e25345{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-691204d .elementor-icon-wrapper{text-align:center;}.elementor-1477 .elementor-element.elementor-element-691204d .elementor-icon{font-size:75px;}.elementor-1477 .elementor-element.elementor-element-691204d .elementor-icon svg{height:75px;}.elementor-1477 .elementor-element.elementor-element-691204d.elementor-element{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-4deb40f{text-align:center;}.elementor-1477 .elementor-element.elementor-element-4deb40f .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Jost", Sans-serif;font-size:21px;font-weight:700;line-height:21px;}.elementor-1477 .elementor-element.elementor-element-518c00e{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-b57cbd5 .elementor-icon-wrapper{text-align:center;}.elementor-1477 .elementor-element.elementor-element-b57cbd5 .elementor-icon{font-size:75px;}.elementor-1477 .elementor-element.elementor-element-b57cbd5 .elementor-icon svg{height:75px;}.elementor-1477 .elementor-element.elementor-element-b57cbd5.elementor-element{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-9ca106f{text-align:center;}.elementor-1477 .elementor-element.elementor-element-9ca106f .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Jost", Sans-serif;font-size:21px;font-weight:700;line-height:21px;}.elementor-1477 .elementor-element.elementor-element-a5e1af1{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-block-start:5%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-a5e1af1.e-con{--align-self:flex-start;}.elementor-1477 .elementor-element.elementor-element-f038519 .elementor-button .elementor-align-icon-right{margin-left:8px;}.elementor-1477 .elementor-element.elementor-element-f038519 .elementor-button .elementor-align-icon-left{margin-right:8px;}.elementor-1477 .elementor-element.elementor-element-f038519 .elementor-button{font-family:"Jost", Sans-serif;fill:var( --e-global-color-5325dd0 );color:var( --e-global-color-5325dd0 );background-color:#1C2731;box-shadow:0px 2px 2px 0px rgba(0, 0, 0, 0.2);}.elementor-1477 .elementor-element.elementor-element-f038519 .elementor-button:hover, .elementor-1477 .elementor-element.elementor-element-f038519 .elementor-button:focus{color:var( --e-global-color-5325dd0 );background-color:var( --e-global-color-text );}.elementor-1477 .elementor-element.elementor-element-f038519 .elementor-button:hover svg, .elementor-1477 .elementor-element.elementor-element-f038519 .elementor-button:focus svg{fill:var( --e-global-color-5325dd0 );}.elementor-1477 .elementor-element.elementor-element-6c73ac7 .elementor-button .elementor-align-icon-right{margin-left:8px;}.elementor-1477 .elementor-element.elementor-element-6c73ac7 .elementor-button .elementor-align-icon-left{margin-right:8px;}.elementor-1477 .elementor-element.elementor-element-6c73ac7 .elementor-button{font-family:"Jost", Sans-serif;font-weight:bold;fill:var( --e-global-color-5325dd0 );color:var( --e-global-color-5325dd0 );background-color:#1C2731;box-shadow:0px 2px 2px 0px rgba(0, 0, 0, 0.2);}.elementor-1477 .elementor-element.elementor-element-6c73ac7 .elementor-button:hover, .elementor-1477 .elementor-element.elementor-element-6c73ac7 .elementor-button:focus{color:var( --e-global-color-5325dd0 );background-color:var( --e-global-color-text );}.elementor-1477 .elementor-element.elementor-element-6c73ac7 .elementor-button:hover svg, .elementor-1477 .elementor-element.elementor-element-6c73ac7 .elementor-button:focus svg{fill:var( --e-global-color-5325dd0 );}.elementor-1477 .elementor-element.elementor-element-a06dc1f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-1477 .elementor-element.elementor-element-a06dc1f:not(.elementor-motion-effects-element-type-background), .elementor-1477 .elementor-element.elementor-element-a06dc1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1D2832 47%, var( --e-global-color-620c9c4 ) 100%);}.elementor-1477 .elementor-element.elementor-element-a06dc1f, .elementor-1477 .elementor-element.elementor-element-a06dc1f::before{--border-transition:0.3s;}.elementor-1477 .elementor-element.elementor-element-3447394{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-dd4ecc9{text-align:center;}.elementor-1477 .elementor-element.elementor-element-dd4ecc9 .elementor-heading-title{color:var( --e-global-color-5325dd0 );font-family:"Jost", Sans-serif;font-size:48px;font-weight:700;line-height:1em;}.elementor-1477 .elementor-element.elementor-element-dd4ecc9 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1477 .elementor-element.elementor-element-9b61308{text-align:center;color:var( --e-global-color-5325dd0 );font-family:"Jost", Sans-serif;font-size:21px;font-weight:400;}.elementor-1477 .elementor-element.elementor-element-4eba75b{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:50px 50px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-b76aacc{--display:flex;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:50px;--padding-inline-end:50px;}.elementor-1477 .elementor-element.elementor-element-b76aacc:not(.elementor-motion-effects-element-type-background), .elementor-1477 .elementor-element.elementor-element-b76aacc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-620c9c4 );}.elementor-1477 .elementor-element.elementor-element-b76aacc, .elementor-1477 .elementor-element.elementor-element-b76aacc::before{--border-transition:0.3s;}.elementor-1477 .elementor-element.elementor-element-df10244{text-align:center;}.elementor-1477 .elementor-element.elementor-element-df10244 img{width:78%;}.elementor-1477 .elementor-element.elementor-element-5e6c5a6{text-align:center;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1477 .elementor-element.elementor-element-5e6c5a6 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Jost", Sans-serif;font-size:32px;font-weight:700;}.elementor-1477 .elementor-element.elementor-element-ec9830d{text-align:center;color:var( --e-global-color-text );font-family:"Jost", Sans-serif;font-size:21px;font-weight:400;}.elementor-1477 .elementor-element.elementor-element-ec9830d > .elementor-widget-container{margin:-2% 0% 0% 0%;}.elementor-1477 .elementor-element.elementor-element-c1bbe0e .elementor-button{font-family:"Jost", Sans-serif;fill:var( --e-global-color-5325dd0 );color:var( --e-global-color-5325dd0 );background-color:var( --e-global-color-b09d4ed );box-shadow:0px 2px 2px 0px rgba(0, 0, 0, 0.2);}.elementor-1477 .elementor-element.elementor-element-c1bbe0e .elementor-button:hover, .elementor-1477 .elementor-element.elementor-element-c1bbe0e .elementor-button:focus{color:var( --e-global-color-5325dd0 );background-color:var( --e-global-color-bd016fd );}.elementor-1477 .elementor-element.elementor-element-c1bbe0e .elementor-button:hover svg, .elementor-1477 .elementor-element.elementor-element-c1bbe0e .elementor-button:focus svg{fill:var( --e-global-color-5325dd0 );}.elementor-1477 .elementor-element.elementor-element-57b400f{--display:flex;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:50px;--padding-inline-end:50px;}.elementor-1477 .elementor-element.elementor-element-57b400f:not(.elementor-motion-effects-element-type-background), .elementor-1477 .elementor-element.elementor-element-57b400f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-620c9c4 );}.elementor-1477 .elementor-element.elementor-element-57b400f, .elementor-1477 .elementor-element.elementor-element-57b400f::before{--border-transition:0.3s;}.elementor-1477 .elementor-element.elementor-element-94547e0{text-align:center;}.elementor-1477 .elementor-element.elementor-element-94547e0 img{width:64%;}.elementor-1477 .elementor-element.elementor-element-97da0aa{text-align:center;}.elementor-1477 .elementor-element.elementor-element-97da0aa .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Jost", Sans-serif;font-size:32px;font-weight:700;line-height:35px;}.elementor-1477 .elementor-element.elementor-element-8b1ea71{text-align:center;color:var( --e-global-color-text );font-family:"Jost", Sans-serif;font-size:21px;font-weight:400;}.elementor-1477 .elementor-element.elementor-element-8b1ea71 > .elementor-widget-container{margin:-2% 0% 0% 0%;}.elementor-1477 .elementor-element.elementor-element-40a04eb .elementor-button{font-family:"Jost", Sans-serif;fill:var( --e-global-color-5325dd0 );color:var( --e-global-color-5325dd0 );background-color:var( --e-global-color-accent );box-shadow:0px 2px 2px 0px rgba(0, 0, 0, 0.2);}.elementor-1477 .elementor-element.elementor-element-40a04eb .elementor-button:hover, .elementor-1477 .elementor-element.elementor-element-40a04eb .elementor-button:focus{color:var( --e-global-color-5325dd0 );background-color:var( --e-global-color-27ab53a );}.elementor-1477 .elementor-element.elementor-element-40a04eb .elementor-button:hover svg, .elementor-1477 .elementor-element.elementor-element-40a04eb .elementor-button:focus svg{fill:var( --e-global-color-5325dd0 );}.elementor-1477 .elementor-element.elementor-element-4ca8e30{--display:flex;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:50px;--padding-inline-end:50px;}.elementor-1477 .elementor-element.elementor-element-4ca8e30:not(.elementor-motion-effects-element-type-background), .elementor-1477 .elementor-element.elementor-element-4ca8e30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-620c9c4 );}.elementor-1477 .elementor-element.elementor-element-4ca8e30, .elementor-1477 .elementor-element.elementor-element-4ca8e30::before{--border-transition:0.3s;}.elementor-1477 .elementor-element.elementor-element-cbaadd8{text-align:center;}.elementor-1477 .elementor-element.elementor-element-cbaadd8 img{width:96%;}.elementor-1477 .elementor-element.elementor-element-3211f36{text-align:center;width:100%;max-width:100%;}.elementor-1477 .elementor-element.elementor-element-3211f36 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Jost", Sans-serif;font-size:32px;font-weight:700;line-height:35px;}.elementor-1477 .elementor-element.elementor-element-3211f36 > .elementor-widget-container{margin:3% 0% 0% 0%;}.elementor-1477 .elementor-element.elementor-element-67ce193{text-align:center;color:var( --e-global-color-text );font-family:"Jost", Sans-serif;font-size:21px;font-weight:400;}.elementor-1477 .elementor-element.elementor-element-67ce193 > .elementor-widget-container{margin:-2% 0% 0% 0%;}.elementor-1477 .elementor-element.elementor-element-25aa6ee .elementor-button{font-family:"Jost", Sans-serif;fill:var( --e-global-color-5325dd0 );color:var( --e-global-color-5325dd0 );background-color:var( --e-global-color-secondary );box-shadow:0px 2px 2px 0px rgba(0, 0, 0, 0.2);}.elementor-1477 .elementor-element.elementor-element-25aa6ee .elementor-button:hover, .elementor-1477 .elementor-element.elementor-element-25aa6ee .elementor-button:focus{color:var( --e-global-color-5325dd0 );background-color:var( --e-global-color-primary );}.elementor-1477 .elementor-element.elementor-element-25aa6ee .elementor-button:hover svg, .elementor-1477 .elementor-element.elementor-element-25aa6ee .elementor-button:focus svg{fill:var( --e-global-color-5325dd0 );}.elementor-1477 .elementor-element.elementor-element-4c4bd1f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;}.elementor-1477 .elementor-element.elementor-element-4c4bd1f:not(.elementor-motion-effects-element-type-background), .elementor-1477 .elementor-element.elementor-element-4c4bd1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5325dd0 );}.elementor-1477 .elementor-element.elementor-element-4c4bd1f, .elementor-1477 .elementor-element.elementor-element-4c4bd1f::before{--border-transition:0.3s;}.elementor-1477 .elementor-element.elementor-element-2985d9e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-1477 .elementor-element.elementor-element-c0517f4 img{border-radius:1px 1px 1px 1px;}.elementor-1477 .elementor-element.elementor-element-61cfc71{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-1477 .elementor-element.elementor-element-7e84a3b{text-align:center;}.elementor-1477 .elementor-element.elementor-element-7e84a3b .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Jost", Sans-serif;font-size:48px;font-weight:700;line-height:1em;}.elementor-1477 .elementor-element.elementor-element-7e84a3b > .elementor-widget-container{margin:3% 0% 0% 0%;}.elementor-1477 .elementor-element.elementor-element-e86c892{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-block-start:-5%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-e86c892.e-con{--align-self:flex-start;}.elementor-1477 .elementor-element.elementor-element-89c800c .elementor-button{font-family:"Jost", Sans-serif;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#1C273100;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );}.elementor-1477 .elementor-element.elementor-element-89c800c .elementor-button:hover, .elementor-1477 .elementor-element.elementor-element-89c800c .elementor-button:focus{color:var( --e-global-color-5325dd0 );background-color:var( --e-global-color-text );}.elementor-1477 .elementor-element.elementor-element-89c800c .elementor-button:hover svg, .elementor-1477 .elementor-element.elementor-element-89c800c .elementor-button:focus svg{fill:var( --e-global-color-5325dd0 );}.elementor-1477 .elementor-element.elementor-element-2e04969 .elementor-button{font-family:"Jost", Sans-serif;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#1C273100;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );}.elementor-1477 .elementor-element.elementor-element-2e04969 .elementor-button:hover, .elementor-1477 .elementor-element.elementor-element-2e04969 .elementor-button:focus{color:var( --e-global-color-5325dd0 );background-color:var( --e-global-color-text );}.elementor-1477 .elementor-element.elementor-element-2e04969 .elementor-button:hover svg, .elementor-1477 .elementor-element.elementor-element-2e04969 .elementor-button:focus svg{fill:var( --e-global-color-5325dd0 );}.elementor-1477 .elementor-element.elementor-element-a1c151e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-1477 .elementor-element.elementor-element-a1c151e:not(.elementor-motion-effects-element-type-background), .elementor-1477 .elementor-element.elementor-element-a1c151e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DBDEE3;}.elementor-1477 .elementor-element.elementor-element-a1c151e, .elementor-1477 .elementor-element.elementor-element-a1c151e::before{--border-transition:0.3s;}.elementor-1477 .elementor-element.elementor-element-1c12f0c{text-align:center;}.elementor-1477 .elementor-element.elementor-element-1c12f0c .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Jost", Sans-serif;font-size:32px;font-weight:700;line-height:1em;}.elementor-1477 .elementor-element.elementor-element-1c12f0c > .elementor-widget-container{margin:6% 0% 0% 0%;}.elementor-1477 .elementor-element.elementor-element-32615aae{text-align:left;color:var( --e-global-color-text );font-family:"Jost", Sans-serif;font-size:24px;font-weight:400;}.elementor-1477 .elementor-element.elementor-element-32615aae > .elementor-widget-container{margin:0% 0% 6% 0%;}.elementor-1477 .elementor-element.elementor-element-4c2714a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:100px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-49297820{text-align:left;}.elementor-1477 .elementor-element.elementor-element-49297820 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Jost", Sans-serif;font-size:32px;font-weight:700;line-height:35px;}.elementor-1477 .elementor-element.elementor-element-49297820 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1477 .elementor-element.elementor-element-71937ca3{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-3e0f72d2{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-18047fb7{--display:flex;--background-transition:0.3s;}.elementor-1477 .elementor-element.elementor-element-2ec4f3aa{--display:flex;--background-transition:0.3s;--border-radius:5px 5px 5px 5px;--padding-block-start:45px;--padding-block-end:45px;--padding-inline-start:45px;--padding-inline-end:45px;}.elementor-1477 .elementor-element.elementor-element-2ec4f3aa:not(.elementor-motion-effects-element-type-background), .elementor-1477 .elementor-element.elementor-element-2ec4f3aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C2731;}.elementor-1477 .elementor-element.elementor-element-2ec4f3aa, .elementor-1477 .elementor-element.elementor-element-2ec4f3aa::before{--border-transition:0.3s;}.elementor-1477 .elementor-element.elementor-element-72c4f893{color:var( --e-global-color-5325dd0 );font-family:"Jost", Sans-serif;font-size:24px;font-weight:400;line-height:36px;}.elementor-1477 .elementor-element.elementor-element-722c7a78 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Jost", Sans-serif;font-size:24px;font-weight:400;line-height:1.5em;}.elementor-1477 .elementor-element.elementor-element-390721c1{--display:flex;--background-transition:0.3s;}.elementor-1477 .elementor-element.elementor-element-f7b3f9{--display:flex;--background-transition:0.3s;--border-radius:5px 5px 5px 5px;--padding-block-start:45px;--padding-block-end:45px;--padding-inline-start:45px;--padding-inline-end:45px;}.elementor-1477 .elementor-element.elementor-element-f7b3f9:not(.elementor-motion-effects-element-type-background), .elementor-1477 .elementor-element.elementor-element-f7b3f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C2731;}.elementor-1477 .elementor-element.elementor-element-f7b3f9, .elementor-1477 .elementor-element.elementor-element-f7b3f9::before{--border-transition:0.3s;}.elementor-1477 .elementor-element.elementor-element-28d14edb{color:var( --e-global-color-5325dd0 );font-family:"Jost", Sans-serif;font-size:24px;font-weight:400;line-height:36px;}.elementor-1477 .elementor-element.elementor-element-3bacc96f .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Jost", Sans-serif;font-size:24px;font-weight:400;line-height:1.5em;}.elementor-1477 .elementor-element.elementor-element-5c673c83{--display:flex;--background-transition:0.3s;}.elementor-1477 .elementor-element.elementor-element-2bae35a8{--display:flex;--background-transition:0.3s;--border-radius:5px 5px 5px 5px;--padding-block-start:45px;--padding-block-end:45px;--padding-inline-start:45px;--padding-inline-end:45px;}.elementor-1477 .elementor-element.elementor-element-2bae35a8:not(.elementor-motion-effects-element-type-background), .elementor-1477 .elementor-element.elementor-element-2bae35a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C2731;}.elementor-1477 .elementor-element.elementor-element-2bae35a8, .elementor-1477 .elementor-element.elementor-element-2bae35a8::before{--border-transition:0.3s;}.elementor-1477 .elementor-element.elementor-element-21be2e94{color:var( --e-global-color-5325dd0 );font-family:"Jost", Sans-serif;font-size:24px;font-weight:400;line-height:36px;}.elementor-1477 .elementor-element.elementor-element-26324354 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Jost", Sans-serif;font-size:24px;font-weight:400;line-height:1.5em;}.elementor-1477 .elementor-element.elementor-element-478221f8{--display:flex;--background-transition:0.3s;}.elementor-1477 .elementor-element.elementor-element-463dc892{--display:flex;--background-transition:0.3s;--border-radius:5px 5px 5px 5px;--padding-block-start:45px;--padding-block-end:45px;--padding-inline-start:45px;--padding-inline-end:45px;}.elementor-1477 .elementor-element.elementor-element-463dc892:not(.elementor-motion-effects-element-type-background), .elementor-1477 .elementor-element.elementor-element-463dc892 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C2731;}.elementor-1477 .elementor-element.elementor-element-463dc892, .elementor-1477 .elementor-element.elementor-element-463dc892::before{--border-transition:0.3s;}.elementor-1477 .elementor-element.elementor-element-9c4f738{color:var( --e-global-color-5325dd0 );font-family:"Jost", Sans-serif;font-size:24px;font-weight:400;line-height:36px;}.elementor-1477 .elementor-element.elementor-element-4a5cf8d4 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Jost", Sans-serif;font-size:24px;font-weight:400;line-height:1.5em;}.elementor-1477 .elementor-element.elementor-element-303877bf{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:50%;--e-n-carousel-arrow-prev-translate-x:-50%;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:62px;--e-n-carousel-arrow-next-right-align:50%;--e-n-carousel-arrow-next-translate-x:50%;--e-n-carousel-arrow-next-right-position:-50px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:61px;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-arrow-size:30px;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );--e-n-carousel-arrow-hover-color:var( --e-global-color-b09d4ed );}.elementor-1477 .elementor-element.elementor-element-303877bf :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:solid;border-width:0px 0px 0px 0px;}.elementor-1477 .elementor-element.elementor-element-303877bf > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-1477 .elementor-element.elementor-element-61f5ac49{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-1477 .elementor-element.elementor-element-4996341a{--divider-border-style:solid;--divider-color:var( --e-global-color-5325dd0 );--divider-border-width:1px;}.elementor-1477 .elementor-element.elementor-element-4996341a .elementor-divider-separator{width:100%;}.elementor-1477 .elementor-element.elementor-element-4996341a .elementor-divider{padding-block-start:50px;padding-block-end:50px;}.elementor-1477 .elementor-element.elementor-element-14007a3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-1477 .elementor-element.elementor-element-14007a3:not(.elementor-motion-effects-element-type-background), .elementor-1477 .elementor-element.elementor-element-14007a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C2731;}.elementor-1477 .elementor-element.elementor-element-14007a3, .elementor-1477 .elementor-element.elementor-element-14007a3::before{--border-transition:0.3s;}.elementor-1477 .elementor-element.elementor-element-69e51231{text-align:center;}.elementor-1477 .elementor-element.elementor-element-69e51231 .elementor-heading-title{color:var( --e-global-color-5325dd0 );font-family:"Jost", Sans-serif;font-size:48px;font-weight:700;line-height:1em;}.elementor-1477 .elementor-element.elementor-element-69e51231 > .elementor-widget-container{margin:0% 0% 3% 0%;}.elementor-1477 .elementor-element.elementor-element-722d396e{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-334ef968{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-2f570640{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-2f570640.e-con{--align-self:flex-start;}.elementor-1477 .elementor-element.elementor-element-53395611{color:var( --e-global-color-accent );font-family:"Jost", Sans-serif;font-size:21px;}.elementor-1477 .elementor-element.elementor-element-53395611.elementor-element{--align-self:flex-start;}.elementor-1477 .elementor-element.elementor-element-183da801{text-align:center;}.elementor-1477 .elementor-element.elementor-element-183da801 img{width:60%;border-radius:1px 1px 1px 1px;}.elementor-1477 .elementor-element.elementor-element-183da801 > .elementor-widget-container{margin:0% -13% 0% -25%;padding:0px 0px 0px 0px;}.elementor-1477 .elementor-element.elementor-element-183da801.elementor-element{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-428190d5{--display:flex;--justify-content:center;--background-transition:0.3s;--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:-12%;--margin-inline-end:0%;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-428190d5.e-con{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-4ce9939 .elementor-heading-title{color:var( --e-global-color-5325dd0 );font-family:"Jost", Sans-serif;font-size:21px;font-weight:400;line-height:1.5em;}.elementor-1477 .elementor-element.elementor-element-4ce9939 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1477 .elementor-element.elementor-element-4ce9939.elementor-element{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-51d3b6f4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-51d3b6f4.e-con{--align-self:flex-start;}.elementor-1477 .elementor-element.elementor-element-60eb54fc{color:var( --e-global-color-accent );font-family:"Jost", Sans-serif;font-size:21px;}.elementor-1477 .elementor-element.elementor-element-60eb54fc.elementor-element{--align-self:flex-start;}.elementor-1477 .elementor-element.elementor-element-718852a{text-align:center;}.elementor-1477 .elementor-element.elementor-element-718852a img{width:60%;border-radius:1px 1px 1px 1px;}.elementor-1477 .elementor-element.elementor-element-718852a > .elementor-widget-container{margin:0% -13% 0% -25%;padding:0px 0px 0px 0px;}.elementor-1477 .elementor-element.elementor-element-718852a.elementor-element{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-1b738842{--display:flex;--justify-content:center;--background-transition:0.3s;--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:-9%;--margin-inline-end:0%;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-1b738842.e-con{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-5b473e93 .elementor-heading-title{color:var( --e-global-color-5325dd0 );font-family:"Jost", Sans-serif;font-size:21px;font-weight:400;line-height:1.5em;}.elementor-1477 .elementor-element.elementor-element-5b473e93 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1477 .elementor-element.elementor-element-5b473e93.elementor-element{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-d6b704c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-d6b704c.e-con{--align-self:flex-start;}.elementor-1477 .elementor-element.elementor-element-4fdee2c1{color:var( --e-global-color-accent );font-family:"Jost", Sans-serif;font-size:21px;}.elementor-1477 .elementor-element.elementor-element-4fdee2c1.elementor-element{--align-self:flex-start;}.elementor-1477 .elementor-element.elementor-element-6c060e93{text-align:center;}.elementor-1477 .elementor-element.elementor-element-6c060e93 img{width:60%;border-radius:1px 1px 1px 1px;}.elementor-1477 .elementor-element.elementor-element-6c060e93 > .elementor-widget-container{margin:0% -13% 0% -25%;padding:0px 0px 0px 0px;}.elementor-1477 .elementor-element.elementor-element-6c060e93.elementor-element{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-2954b245{--display:flex;--justify-content:center;--background-transition:0.3s;--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:-7%;--margin-inline-end:0%;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-2954b245.e-con{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-4d346c74 .elementor-heading-title{color:var( --e-global-color-5325dd0 );font-family:"Jost", Sans-serif;font-size:21px;font-weight:400;line-height:1.5em;}.elementor-1477 .elementor-element.elementor-element-4d346c74 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1477 .elementor-element.elementor-element-4d346c74.elementor-element{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-3cfcd39{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-607227cb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-607227cb.e-con{--align-self:flex-start;}.elementor-1477 .elementor-element.elementor-element-6c7428d3{color:var( --e-global-color-accent );font-family:"Jost", Sans-serif;font-size:21px;}.elementor-1477 .elementor-element.elementor-element-6c7428d3.elementor-element{--align-self:flex-start;}.elementor-1477 .elementor-element.elementor-element-7472ff33{text-align:center;}.elementor-1477 .elementor-element.elementor-element-7472ff33 img{width:60%;border-radius:1px 1px 1px 1px;}.elementor-1477 .elementor-element.elementor-element-7472ff33 > .elementor-widget-container{margin:0% -13% 0% -25%;padding:0px 0px 0px 0px;}.elementor-1477 .elementor-element.elementor-element-7472ff33.elementor-element{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-402eb22a{--display:flex;--justify-content:center;--background-transition:0.3s;--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:-12%;--margin-inline-end:0%;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-402eb22a.e-con{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-5bb37189 .elementor-heading-title{color:var( --e-global-color-5325dd0 );font-family:"Jost", Sans-serif;font-size:21px;font-weight:400;line-height:1.5em;}.elementor-1477 .elementor-element.elementor-element-5bb37189 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1477 .elementor-element.elementor-element-5bb37189.elementor-element{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-7c991146{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-7c991146.e-con{--align-self:flex-start;}.elementor-1477 .elementor-element.elementor-element-28fd10e3{color:var( --e-global-color-accent );font-family:"Jost", Sans-serif;font-size:21px;}.elementor-1477 .elementor-element.elementor-element-28fd10e3.elementor-element{--align-self:flex-start;}.elementor-1477 .elementor-element.elementor-element-20d5bb13{text-align:center;}.elementor-1477 .elementor-element.elementor-element-20d5bb13 img{width:60%;border-radius:1px 1px 1px 1px;}.elementor-1477 .elementor-element.elementor-element-20d5bb13 > .elementor-widget-container{margin:0% -13% 0% -25%;padding:0px 0px 0px 0px;}.elementor-1477 .elementor-element.elementor-element-20d5bb13.elementor-element{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-74683ded{--display:flex;--justify-content:center;--background-transition:0.3s;--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:-9%;--margin-inline-end:0%;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-74683ded.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1477 .elementor-element.elementor-element-271a4e27 .elementor-heading-title{color:var( --e-global-color-5325dd0 );font-family:"Jost", Sans-serif;font-size:21px;font-weight:400;line-height:1.5em;}.elementor-1477 .elementor-element.elementor-element-271a4e27 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1477 .elementor-element.elementor-element-271a4e27.elementor-element{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-18ab6498{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-18ab6498.e-con{--align-self:flex-start;}.elementor-1477 .elementor-element.elementor-element-559b7cdd{color:var( --e-global-color-accent );font-family:"Jost", Sans-serif;font-size:21px;}.elementor-1477 .elementor-element.elementor-element-559b7cdd.elementor-element{--align-self:flex-start;}.elementor-1477 .elementor-element.elementor-element-315acc83{text-align:center;}.elementor-1477 .elementor-element.elementor-element-315acc83 img{width:60%;border-radius:1px 1px 1px 1px;}.elementor-1477 .elementor-element.elementor-element-315acc83 > .elementor-widget-container{margin:0% -13% 0% -25%;padding:0px 0px 0px 0px;}.elementor-1477 .elementor-element.elementor-element-315acc83.elementor-element{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-4105d14d{--display:flex;--justify-content:center;--background-transition:0.3s;--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:-11%;--margin-inline-end:0%;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-4105d14d.e-con{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-542db1f9 .elementor-heading-title{color:var( --e-global-color-5325dd0 );font-family:"Jost", Sans-serif;font-size:21px;font-weight:400;line-height:1.5em;}.elementor-1477 .elementor-element.elementor-element-542db1f9 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1477 .elementor-element.elementor-element-542db1f9.elementor-element{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-7000f0ee{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-320cdd6c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-320cdd6c.e-con{--align-self:flex-start;}.elementor-1477 .elementor-element.elementor-element-28520973{color:var( --e-global-color-accent );font-family:"Jost", Sans-serif;font-size:21px;}.elementor-1477 .elementor-element.elementor-element-28520973.elementor-element{--align-self:flex-start;}.elementor-1477 .elementor-element.elementor-element-f017c6d{text-align:center;}.elementor-1477 .elementor-element.elementor-element-f017c6d img{width:60%;border-radius:1px 1px 1px 1px;}.elementor-1477 .elementor-element.elementor-element-f017c6d > .elementor-widget-container{margin:0% -13% 0% -25%;padding:0px 0px 0px 0px;}.elementor-1477 .elementor-element.elementor-element-f017c6d.elementor-element{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-9948bfc{--display:flex;--justify-content:center;--background-transition:0.3s;--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:-8%;--margin-inline-end:0%;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-9948bfc.e-con{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-36ae8dc3 .elementor-heading-title{color:var( --e-global-color-5325dd0 );font-family:"Jost", Sans-serif;font-size:21px;font-weight:400;line-height:1.5em;}.elementor-1477 .elementor-element.elementor-element-36ae8dc3 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1477 .elementor-element.elementor-element-36ae8dc3.elementor-element{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-6afb4ab{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-6afb4ab.e-con{--align-self:flex-start;}.elementor-1477 .elementor-element.elementor-element-6c7f6009{color:var( --e-global-color-accent );font-family:"Jost", Sans-serif;font-size:21px;}.elementor-1477 .elementor-element.elementor-element-6c7f6009.elementor-element{--align-self:flex-start;}.elementor-1477 .elementor-element.elementor-element-359df9ef{text-align:center;}.elementor-1477 .elementor-element.elementor-element-359df9ef img{width:60%;border-radius:1px 1px 1px 1px;}.elementor-1477 .elementor-element.elementor-element-359df9ef > .elementor-widget-container{margin:0% -13% 0% -25%;padding:0px 0px 0px 0px;}.elementor-1477 .elementor-element.elementor-element-359df9ef.elementor-element{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-7d875c71{--display:flex;--justify-content:center;--background-transition:0.3s;--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:-13%;--margin-inline-end:0%;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-7d875c71.e-con{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-3626a048 .elementor-heading-title{color:var( --e-global-color-5325dd0 );font-family:"Jost", Sans-serif;font-size:21px;font-weight:400;line-height:1.5em;}.elementor-1477 .elementor-element.elementor-element-3626a048 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1477 .elementor-element.elementor-element-3626a048.elementor-element{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-6ca48793{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-6ca48793.e-con{--align-self:flex-start;}.elementor-1477 .elementor-element.elementor-element-13ac9060{color:var( --e-global-color-accent );font-family:"Jost", Sans-serif;font-size:21px;}.elementor-1477 .elementor-element.elementor-element-13ac9060.elementor-element{--align-self:flex-start;}.elementor-1477 .elementor-element.elementor-element-df20b36{text-align:center;}.elementor-1477 .elementor-element.elementor-element-df20b36 img{width:60%;border-radius:1px 1px 1px 1px;}.elementor-1477 .elementor-element.elementor-element-df20b36 > .elementor-widget-container{margin:0% -13% 0% -25%;padding:0px 0px 0px 0px;}.elementor-1477 .elementor-element.elementor-element-df20b36.elementor-element{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-45c1ec05{--display:flex;--justify-content:center;--background-transition:0.3s;--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:-12%;--margin-inline-end:0%;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-45c1ec05.e-con{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-4cfaedcc .elementor-heading-title{color:var( --e-global-color-5325dd0 );font-family:"Jost", Sans-serif;font-size:21px;font-weight:400;line-height:1.5em;}.elementor-1477 .elementor-element.elementor-element-4cfaedcc > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1477 .elementor-element.elementor-element-4cfaedcc.elementor-element{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-2c1fac3e{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-6c720966{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-6c720966.e-con{--align-self:flex-start;}.elementor-1477 .elementor-element.elementor-element-4417f9da{color:var( --e-global-color-accent );font-family:"Jost", Sans-serif;font-size:21px;}.elementor-1477 .elementor-element.elementor-element-4417f9da.elementor-element{--align-self:flex-start;}.elementor-1477 .elementor-element.elementor-element-18bd08e8{text-align:center;}.elementor-1477 .elementor-element.elementor-element-18bd08e8 img{width:60%;border-radius:1px 1px 1px 1px;}.elementor-1477 .elementor-element.elementor-element-18bd08e8 > .elementor-widget-container{margin:0% -15% 0% -25%;padding:0px 0px 0px 0px;}.elementor-1477 .elementor-element.elementor-element-18bd08e8.elementor-element{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-64a96ee1{--display:flex;--justify-content:center;--background-transition:0.3s;--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:-7%;--margin-inline-end:0%;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-64a96ee1.e-con{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-34ff0ad0 .elementor-heading-title{color:var( --e-global-color-5325dd0 );font-family:"Jost", Sans-serif;font-size:21px;font-weight:400;line-height:1.5em;}.elementor-1477 .elementor-element.elementor-element-34ff0ad0 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1477 .elementor-element.elementor-element-34ff0ad0.elementor-element{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-3da78b24{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-3da78b24.e-con{--align-self:flex-start;}.elementor-1477 .elementor-element.elementor-element-5b46db82{color:var( --e-global-color-accent );font-family:"Jost", Sans-serif;font-size:21px;}.elementor-1477 .elementor-element.elementor-element-5b46db82.elementor-element{--align-self:flex-start;}.elementor-1477 .elementor-element.elementor-element-34260a{text-align:center;}.elementor-1477 .elementor-element.elementor-element-34260a img{width:60%;border-radius:1px 1px 1px 1px;}.elementor-1477 .elementor-element.elementor-element-34260a > .elementor-widget-container{margin:0% -13% 0% -25%;padding:0px 0px 0px 0px;}.elementor-1477 .elementor-element.elementor-element-34260a.elementor-element{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-2eebd445{--display:flex;--justify-content:center;--background-transition:0.3s;--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:-6%;--margin-inline-end:0%;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-2eebd445.e-con{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-3a456ad4 .elementor-heading-title{color:var( --e-global-color-5325dd0 );font-family:"Jost", Sans-serif;font-size:21px;font-weight:400;line-height:1.5em;}.elementor-1477 .elementor-element.elementor-element-3a456ad4 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1477 .elementor-element.elementor-element-3a456ad4.elementor-element{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-52e2ac20{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-52e2ac20.e-con{--align-self:flex-start;}.elementor-1477 .elementor-element.elementor-element-35d37d2d{color:var( --e-global-color-accent );font-family:"Jost", Sans-serif;font-size:21px;}.elementor-1477 .elementor-element.elementor-element-35d37d2d.elementor-element{--align-self:flex-start;}.elementor-1477 .elementor-element.elementor-element-4db6de04{text-align:center;}.elementor-1477 .elementor-element.elementor-element-4db6de04 img{width:60%;border-radius:1px 1px 1px 1px;}.elementor-1477 .elementor-element.elementor-element-4db6de04 > .elementor-widget-container{margin:0% -13% 0% -25%;padding:0px 0px 0px 0px;}.elementor-1477 .elementor-element.elementor-element-4db6de04.elementor-element{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-56af9edf{--display:flex;--justify-content:center;--background-transition:0.3s;--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:-6%;--margin-inline-end:0%;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-56af9edf.e-con{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-376e5dc8 .elementor-heading-title{color:var( --e-global-color-5325dd0 );font-family:"Jost", Sans-serif;font-size:21px;font-weight:400;line-height:1.5em;}.elementor-1477 .elementor-element.elementor-element-376e5dc8 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1477 .elementor-element.elementor-element-376e5dc8.elementor-element{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-7a5f42f8{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-7dd3a9a2{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-4a7fb9d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-4a7fb9d.e-con{--align-self:flex-start;}.elementor-1477 .elementor-element.elementor-element-1c709a0b{color:var( --e-global-color-accent );font-family:"Jost", Sans-serif;font-size:21px;}.elementor-1477 .elementor-element.elementor-element-1c709a0b.elementor-element{--align-self:flex-start;}.elementor-1477 .elementor-element.elementor-element-3ad5002d{text-align:center;}.elementor-1477 .elementor-element.elementor-element-3ad5002d img{width:60%;border-radius:1px 1px 1px 1px;}.elementor-1477 .elementor-element.elementor-element-3ad5002d > .elementor-widget-container{margin:0% -13% 0% -25%;padding:0px 0px 0px 0px;}.elementor-1477 .elementor-element.elementor-element-3ad5002d.elementor-element{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-b02410d{--display:flex;--justify-content:center;--background-transition:0.3s;--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:-6%;--margin-inline-end:0%;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-b02410d.e-con{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-51008b99 .elementor-heading-title{color:var( --e-global-color-5325dd0 );font-family:"Jost", Sans-serif;font-size:21px;font-weight:400;line-height:1.5em;}.elementor-1477 .elementor-element.elementor-element-51008b99 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1477 .elementor-element.elementor-element-51008b99.elementor-element{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-36888efb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-36888efb.e-con{--align-self:flex-start;}.elementor-1477 .elementor-element.elementor-element-9677c3e{color:var( --e-global-color-accent );font-family:"Jost", Sans-serif;font-size:21px;}.elementor-1477 .elementor-element.elementor-element-9677c3e.elementor-element{--align-self:flex-start;}.elementor-1477 .elementor-element.elementor-element-97d2515{text-align:center;}.elementor-1477 .elementor-element.elementor-element-97d2515 img{width:60%;border-radius:1px 1px 1px 1px;}.elementor-1477 .elementor-element.elementor-element-97d2515 > .elementor-widget-container{margin:0% -13% 0% -25%;padding:0px 0px 0px 0px;}.elementor-1477 .elementor-element.elementor-element-97d2515.elementor-element{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-6d88f136{--display:flex;--justify-content:center;--background-transition:0.3s;--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:-9%;--margin-inline-end:0%;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-6d88f136.e-con{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-449f172b .elementor-heading-title{color:var( --e-global-color-5325dd0 );font-family:"Jost", Sans-serif;font-size:21px;font-weight:400;line-height:1.5em;}.elementor-1477 .elementor-element.elementor-element-449f172b > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1477 .elementor-element.elementor-element-449f172b.elementor-element{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-31fbfc62{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-31fbfc62.e-con{--align-self:flex-start;}.elementor-1477 .elementor-element.elementor-element-68fa38ca{color:var( --e-global-color-accent );font-family:"Jost", Sans-serif;font-size:21px;}.elementor-1477 .elementor-element.elementor-element-68fa38ca.elementor-element{--align-self:flex-start;}.elementor-1477 .elementor-element.elementor-element-1dfda6a1{text-align:center;}.elementor-1477 .elementor-element.elementor-element-1dfda6a1 img{width:60%;border-radius:1px 1px 1px 1px;}.elementor-1477 .elementor-element.elementor-element-1dfda6a1 > .elementor-widget-container{margin:0% -13% 0% -25%;padding:0px 0px 0px 0px;}.elementor-1477 .elementor-element.elementor-element-1dfda6a1.elementor-element{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-6a0403a6{--display:flex;--justify-content:center;--background-transition:0.3s;--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:-8%;--margin-inline-end:0%;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-6a0403a6.e-con{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-54fb1f2b .elementor-heading-title{color:var( --e-global-color-5325dd0 );font-family:"Jost", Sans-serif;font-size:21px;font-weight:400;line-height:1.5em;}.elementor-1477 .elementor-element.elementor-element-54fb1f2b > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1477 .elementor-element.elementor-element-54fb1f2b.elementor-element{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-647d4bcf{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-477033e3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-477033e3.e-con{--align-self:flex-start;}.elementor-1477 .elementor-element.elementor-element-42f0ca4b{color:var( --e-global-color-accent );font-family:"Jost", Sans-serif;font-size:21px;}.elementor-1477 .elementor-element.elementor-element-42f0ca4b.elementor-element{--align-self:flex-start;}.elementor-1477 .elementor-element.elementor-element-35d4f8bf{text-align:center;}.elementor-1477 .elementor-element.elementor-element-35d4f8bf img{width:60%;border-radius:1px 1px 1px 1px;}.elementor-1477 .elementor-element.elementor-element-35d4f8bf > .elementor-widget-container{margin:0% -13% 0% -25%;padding:0px 0px 0px 0px;}.elementor-1477 .elementor-element.elementor-element-35d4f8bf.elementor-element{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-41ca7948{--display:flex;--justify-content:center;--background-transition:0.3s;--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:-6%;--margin-inline-end:0%;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-41ca7948.e-con{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-91daec9 .elementor-heading-title{color:var( --e-global-color-5325dd0 );font-family:"Jost", Sans-serif;font-size:21px;font-weight:400;line-height:1.5em;}.elementor-1477 .elementor-element.elementor-element-91daec9 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1477 .elementor-element.elementor-element-91daec9.elementor-element{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-24d23920{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-24d23920.e-con{--align-self:flex-start;}.elementor-1477 .elementor-element.elementor-element-780d32a4{color:var( --e-global-color-accent );font-family:"Jost", Sans-serif;font-size:21px;}.elementor-1477 .elementor-element.elementor-element-780d32a4.elementor-element{--align-self:flex-start;}.elementor-1477 .elementor-element.elementor-element-3dda1264{text-align:center;}.elementor-1477 .elementor-element.elementor-element-3dda1264 img{width:60%;border-radius:1px 1px 1px 1px;}.elementor-1477 .elementor-element.elementor-element-3dda1264 > .elementor-widget-container{margin:0% -13% 0% -25%;padding:0px 0px 0px 0px;}.elementor-1477 .elementor-element.elementor-element-3dda1264.elementor-element{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-4a5095c8{--display:flex;--justify-content:center;--background-transition:0.3s;--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:-7%;--margin-inline-end:0%;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-4a5095c8.e-con{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-2993eb66 .elementor-heading-title{color:var( --e-global-color-5325dd0 );font-family:"Jost", Sans-serif;font-size:21px;font-weight:400;line-height:1.5em;}.elementor-1477 .elementor-element.elementor-element-2993eb66 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1477 .elementor-element.elementor-element-2993eb66.elementor-element{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-18f9a205{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-18f9a205.e-con{--align-self:flex-start;}.elementor-1477 .elementor-element.elementor-element-379ce13f{color:var( --e-global-color-accent );font-family:"Jost", Sans-serif;font-size:21px;}.elementor-1477 .elementor-element.elementor-element-379ce13f.elementor-element{--align-self:flex-start;}.elementor-1477 .elementor-element.elementor-element-5e527496{text-align:center;}.elementor-1477 .elementor-element.elementor-element-5e527496 img{width:60%;border-radius:1px 1px 1px 1px;}.elementor-1477 .elementor-element.elementor-element-5e527496 > .elementor-widget-container{margin:0% -13% 0% -25%;padding:0px 0px 0px 0px;}.elementor-1477 .elementor-element.elementor-element-5e527496.elementor-element{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-7fb7b9d4{--display:flex;--justify-content:center;--background-transition:0.3s;--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:-7%;--margin-inline-end:0%;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-7fb7b9d4.e-con{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-1ea12df3 .elementor-heading-title{color:var( --e-global-color-5325dd0 );font-family:"Jost", Sans-serif;font-size:21px;font-weight:400;line-height:1.5em;}.elementor-1477 .elementor-element.elementor-element-1ea12df3 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1477 .elementor-element.elementor-element-1ea12df3.elementor-element{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-43cec8f4{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-2a1dc0f8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-2a1dc0f8.e-con{--align-self:flex-start;}.elementor-1477 .elementor-element.elementor-element-6f674f46{color:var( --e-global-color-accent );font-family:"Jost", Sans-serif;font-size:21px;}.elementor-1477 .elementor-element.elementor-element-6f674f46.elementor-element{--align-self:flex-start;}.elementor-1477 .elementor-element.elementor-element-7d7c7594{text-align:center;}.elementor-1477 .elementor-element.elementor-element-7d7c7594 img{width:60%;border-radius:1px 1px 1px 1px;}.elementor-1477 .elementor-element.elementor-element-7d7c7594 > .elementor-widget-container{margin:0% -13% 0% -25%;padding:0px 0px 0px 0px;}.elementor-1477 .elementor-element.elementor-element-7d7c7594.elementor-element{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-44cd10c5{--display:flex;--justify-content:center;--background-transition:0.3s;--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:-6%;--margin-inline-end:0%;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-44cd10c5.e-con{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-4b1baed2 .elementor-heading-title{color:var( --e-global-color-5325dd0 );font-family:"Jost", Sans-serif;font-size:21px;font-weight:400;line-height:1.5em;}.elementor-1477 .elementor-element.elementor-element-4b1baed2 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1477 .elementor-element.elementor-element-4b1baed2.elementor-element{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-2e5af9c0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-2e5af9c0.e-con{--align-self:flex-start;}.elementor-1477 .elementor-element.elementor-element-f6848be{color:var( --e-global-color-accent );font-family:"Jost", Sans-serif;font-size:21px;}.elementor-1477 .elementor-element.elementor-element-f6848be.elementor-element{--align-self:flex-start;}.elementor-1477 .elementor-element.elementor-element-3e40756e{text-align:center;}.elementor-1477 .elementor-element.elementor-element-3e40756e img{width:60%;border-radius:1px 1px 1px 1px;}.elementor-1477 .elementor-element.elementor-element-3e40756e > .elementor-widget-container{margin:0% -13% 0% -25%;padding:0px 0px 0px 0px;}.elementor-1477 .elementor-element.elementor-element-3e40756e.elementor-element{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-1ef62486{--display:flex;--justify-content:center;--background-transition:0.3s;--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:-13%;--margin-inline-end:0%;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-1ef62486.e-con{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-2346641f .elementor-heading-title{color:var( --e-global-color-5325dd0 );font-family:"Jost", Sans-serif;font-size:21px;font-weight:400;line-height:1.5em;}.elementor-1477 .elementor-element.elementor-element-2346641f > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1477 .elementor-element.elementor-element-2346641f.elementor-element{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-52086fce{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-52086fce.e-con{--align-self:flex-start;}.elementor-1477 .elementor-element.elementor-element-73bef4d8{color:var( --e-global-color-accent );font-family:"Jost", Sans-serif;font-size:21px;}.elementor-1477 .elementor-element.elementor-element-73bef4d8.elementor-element{--align-self:flex-start;}.elementor-1477 .elementor-element.elementor-element-6264d535{text-align:center;}.elementor-1477 .elementor-element.elementor-element-6264d535 img{width:60%;border-radius:1px 1px 1px 1px;}.elementor-1477 .elementor-element.elementor-element-6264d535 > .elementor-widget-container{margin:0% -13% 0% -25%;padding:0px 0px 0px 0px;}.elementor-1477 .elementor-element.elementor-element-6264d535.elementor-element{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-2eb58d9d{--display:flex;--justify-content:center;--background-transition:0.3s;--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:-7%;--margin-inline-end:0%;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-2eb58d9d.e-con{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-6144a606 .elementor-heading-title{color:var( --e-global-color-5325dd0 );font-family:"Jost", Sans-serif;font-size:21px;font-weight:400;line-height:1.5em;}.elementor-1477 .elementor-element.elementor-element-6144a606 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1477 .elementor-element.elementor-element-6144a606.elementor-element{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-467f6cd1{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-42f079{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-42f079.e-con{--align-self:flex-start;}.elementor-1477 .elementor-element.elementor-element-7485eb74{color:var( --e-global-color-accent );font-family:"Jost", Sans-serif;font-size:21px;}.elementor-1477 .elementor-element.elementor-element-7485eb74.elementor-element{--align-self:flex-start;}.elementor-1477 .elementor-element.elementor-element-50176d0e{text-align:center;}.elementor-1477 .elementor-element.elementor-element-50176d0e img{width:60%;border-radius:1px 1px 1px 1px;}.elementor-1477 .elementor-element.elementor-element-50176d0e > .elementor-widget-container{margin:0% -13% 0% -25%;padding:0px 0px 0px 0px;}.elementor-1477 .elementor-element.elementor-element-50176d0e.elementor-element{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-3dd47343{--display:flex;--justify-content:center;--background-transition:0.3s;--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:-5%;--margin-inline-end:0%;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-3dd47343.e-con{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-66bf52fd .elementor-heading-title{color:var( --e-global-color-5325dd0 );font-family:"Jost", Sans-serif;font-size:21px;font-weight:400;line-height:1.5em;}.elementor-1477 .elementor-element.elementor-element-66bf52fd > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1477 .elementor-element.elementor-element-66bf52fd.elementor-element{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-3cf63087{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-3cf63087.e-con{--align-self:flex-start;}.elementor-1477 .elementor-element.elementor-element-32c4142f{color:var( --e-global-color-accent );font-family:"Jost", Sans-serif;font-size:21px;}.elementor-1477 .elementor-element.elementor-element-32c4142f.elementor-element{--align-self:flex-start;}.elementor-1477 .elementor-element.elementor-element-708769e9{text-align:center;}.elementor-1477 .elementor-element.elementor-element-708769e9 img{width:60%;border-radius:1px 1px 1px 1px;}.elementor-1477 .elementor-element.elementor-element-708769e9 > .elementor-widget-container{margin:0% -13% 0% -25%;padding:0px 0px 0px 0px;}.elementor-1477 .elementor-element.elementor-element-708769e9.elementor-element{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-3e377525{--display:flex;--justify-content:center;--background-transition:0.3s;--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:-10%;--margin-inline-end:0%;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-3e377525.e-con{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-1f695753 .elementor-heading-title{color:var( --e-global-color-5325dd0 );font-family:"Jost", Sans-serif;font-size:21px;font-weight:400;line-height:1.5em;}.elementor-1477 .elementor-element.elementor-element-1f695753 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1477 .elementor-element.elementor-element-1f695753.elementor-element{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-358f3652{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-358f3652.e-con{--align-self:flex-start;}.elementor-1477 .elementor-element.elementor-element-2a6f5a33{color:var( --e-global-color-accent );font-family:"Jost", Sans-serif;font-size:21px;}.elementor-1477 .elementor-element.elementor-element-2a6f5a33.elementor-element{--align-self:flex-start;}.elementor-1477 .elementor-element.elementor-element-4e401678{text-align:center;}.elementor-1477 .elementor-element.elementor-element-4e401678 img{width:60%;border-radius:1px 1px 1px 1px;}.elementor-1477 .elementor-element.elementor-element-4e401678 > .elementor-widget-container{margin:0% -13% 0% -25%;padding:0px 0px 0px 0px;}.elementor-1477 .elementor-element.elementor-element-4e401678.elementor-element{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-f29fe7{--display:flex;--justify-content:center;--background-transition:0.3s;--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:-6%;--margin-inline-end:0%;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-f29fe7.e-con{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-20836002 .elementor-heading-title{color:var( --e-global-color-5325dd0 );font-family:"Jost", Sans-serif;font-size:21px;font-weight:400;line-height:1.5em;}.elementor-1477 .elementor-element.elementor-element-20836002 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1477 .elementor-element.elementor-element-20836002.elementor-element{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-0f1a047{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:150px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1477 .elementor-element.elementor-element-4fa5fbe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-1477 .elementor-element.elementor-element-016e768{text-align:left;}.elementor-1477 .elementor-element.elementor-element-016e768 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Jost", Sans-serif;font-size:32px;font-weight:700;line-height:35px;}.elementor-1477 .elementor-element.elementor-element-016e768 > .elementor-widget-container{margin:3% 0% 0% 0%;}.elementor-1477 .elementor-element.elementor-element-3bef02e{text-align:left;color:var( --e-global-color-text );font-family:"Jost", Sans-serif;font-size:21px;font-weight:400;width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-1477 .elementor-element.elementor-element-3bef02e > .elementor-widget-container{margin:-2% 0% 0% 0%;}.elementor-1477 .elementor-element.elementor-element-acb9012 .elementor-button{font-family:"Jost", Sans-serif;fill:var( --e-global-color-5325dd0 );color:var( --e-global-color-5325dd0 );background-color:var( --e-global-color-secondary );box-shadow:0px 2px 2px 0px rgba(0, 0, 0, 0.2);}.elementor-1477 .elementor-element.elementor-element-acb9012 .elementor-button:hover, .elementor-1477 .elementor-element.elementor-element-acb9012 .elementor-button:focus{color:var( --e-global-color-5325dd0 );background-color:var( --e-global-color-primary );}.elementor-1477 .elementor-element.elementor-element-acb9012 .elementor-button:hover svg, .elementor-1477 .elementor-element.elementor-element-acb9012 .elementor-button:focus svg{fill:var( --e-global-color-5325dd0 );}.elementor-1477 .elementor-element.elementor-element-16ae390{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:0%;--margin-block-end:2%;--margin-inline-start:0%;--margin-inline-end:0%;}.elementor-1477 .elementor-element.elementor-element-2eca332 .elementor-icon-box-wrapper{text-align:left;}.elementor-1477 .elementor-element.elementor-element-2eca332{--icon-box-icon-margin:15px;}.elementor-1477 .elementor-element.elementor-element-2eca332 .elementor-icon-box-title{margin-bottom:8px;color:var( --e-global-color-primary );}.elementor-1477 .elementor-element.elementor-element-2eca332 .elementor-icon-box-title, .elementor-1477 .elementor-element.elementor-element-2eca332 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:21px;font-weight:700;}.elementor-1477 .elementor-element.elementor-element-2eca332 .elementor-icon-box-description{color:var( --e-global-color-primary );font-family:"Jost", Sans-serif;font-size:18px;}.elementor-1477 .elementor-element.elementor-element-db8f73c .elementor-icon-box-wrapper{text-align:left;}.elementor-1477 .elementor-element.elementor-element-db8f73c{--icon-box-icon-margin:15px;}.elementor-1477 .elementor-element.elementor-element-db8f73c .elementor-icon-box-title{margin-bottom:8px;color:var( --e-global-color-primary );}.elementor-1477 .elementor-element.elementor-element-db8f73c .elementor-icon-box-title, .elementor-1477 .elementor-element.elementor-element-db8f73c .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:21px;font-weight:700;}.elementor-1477 .elementor-element.elementor-element-db8f73c .elementor-icon-box-description{color:var( --e-global-color-primary );font-family:"Jost", Sans-serif;font-size:18px;}.elementor-1477 .elementor-element.elementor-element-5862b95 .elementor-icon-box-wrapper{text-align:left;}.elementor-1477 .elementor-element.elementor-element-5862b95{--icon-box-icon-margin:15px;}.elementor-1477 .elementor-element.elementor-element-5862b95 .elementor-icon-box-title{margin-bottom:8px;color:var( --e-global-color-primary );}.elementor-1477 .elementor-element.elementor-element-5862b95 .elementor-icon-box-title, .elementor-1477 .elementor-element.elementor-element-5862b95 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:21px;font-weight:700;}.elementor-1477 .elementor-element.elementor-element-5862b95 .elementor-icon-box-description{color:var( --e-global-color-primary );font-family:"Jost", Sans-serif;font-size:18px;}.elementor-1477 .elementor-element.elementor-element-430cfc5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-1477 .elementor-element.elementor-element-2ae9510{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}@media(min-width:768px){.elementor-1477 .elementor-element.elementor-element-4b889b0a{--width:53%;}.elementor-1477 .elementor-element.elementor-element-590b0ada{--width:50%;}.elementor-1477 .elementor-element.elementor-element-21de578a{--width:50%;}.elementor-1477 .elementor-element.elementor-element-2985d9e{--width:50%;}.elementor-1477 .elementor-element.elementor-element-61cfc71{--width:50%;}.elementor-1477 .elementor-element.elementor-element-4c2714a{--content-width:1250px;}.elementor-1477 .elementor-element.elementor-element-2ec4f3aa{--width:100%;}.elementor-1477 .elementor-element.elementor-element-f7b3f9{--width:100%;}.elementor-1477 .elementor-element.elementor-element-2bae35a8{--width:100%;}.elementor-1477 .elementor-element.elementor-element-463dc892{--width:100%;}.elementor-1477 .elementor-element.elementor-element-428190d5{--width:30%;}.elementor-1477 .elementor-element.elementor-element-1b738842{--width:30%;}.elementor-1477 .elementor-element.elementor-element-2954b245{--width:41%;}.elementor-1477 .elementor-element.elementor-element-402eb22a{--width:30%;}.elementor-1477 .elementor-element.elementor-element-74683ded{--width:29.328%;}.elementor-1477 .elementor-element.elementor-element-4105d14d{--width:30%;}.elementor-1477 .elementor-element.elementor-element-9948bfc{--width:30%;}.elementor-1477 .elementor-element.elementor-element-7d875c71{--width:30%;}.elementor-1477 .elementor-element.elementor-element-45c1ec05{--width:30%;}.elementor-1477 .elementor-element.elementor-element-64a96ee1{--width:30%;}.elementor-1477 .elementor-element.elementor-element-2eebd445{--width:30%;}.elementor-1477 .elementor-element.elementor-element-56af9edf{--width:30%;}.elementor-1477 .elementor-element.elementor-element-b02410d{--width:30%;}.elementor-1477 .elementor-element.elementor-element-6d88f136{--width:30%;}.elementor-1477 .elementor-element.elementor-element-6a0403a6{--width:30%;}.elementor-1477 .elementor-element.elementor-element-41ca7948{--width:30%;}.elementor-1477 .elementor-element.elementor-element-4a5095c8{--width:30%;}.elementor-1477 .elementor-element.elementor-element-7fb7b9d4{--width:39%;}.elementor-1477 .elementor-element.elementor-element-44cd10c5{--width:30%;}.elementor-1477 .elementor-element.elementor-element-1ef62486{--width:30%;}.elementor-1477 .elementor-element.elementor-element-2eb58d9d{--width:30%;}.elementor-1477 .elementor-element.elementor-element-3dd47343{--width:30%;}.elementor-1477 .elementor-element.elementor-element-3e377525{--width:30%;}.elementor-1477 .elementor-element.elementor-element-f29fe7{--width:30%;}.elementor-1477 .elementor-element.elementor-element-4fa5fbe{--width:50%;}.elementor-1477 .elementor-element.elementor-element-16ae390{--width:50%;}}@media(max-width:1024px){.elementor-1477 .elementor-element.elementor-element-4070634c .elementor-heading-title{font-size:40px;}.elementor-1477 .elementor-element.elementor-element-4fdd6e37 .elementor-heading-title{font-size:30px;}.elementor-1477 .elementor-element.elementor-element-601aed45 .elementor-heading-title{font-size:30px;}.elementor-1477 .elementor-element.elementor-element-611e5a5a .elementor-heading-title{font-size:30px;}.elementor-1477 .elementor-element.elementor-element-48707ec9 .elementor-heading-title{font-size:30px;}.elementor-1477 .elementor-element.elementor-element-33d9458e .elementor-heading-title{font-size:30px;}.elementor-1477 .elementor-element.elementor-element-500f7e79 .elementor-heading-title{font-size:40px;}.elementor-1477 .elementor-element.elementor-element-78f8eba .elementor-heading-title{font-size:30px;}.elementor-1477 .elementor-element.elementor-element-7968c11 .elementor-heading-title{font-size:30px;}.elementor-1477 .elementor-element.elementor-element-93c54f4 .elementor-heading-title{font-size:30px;}.elementor-1477 .elementor-element.elementor-element-5d1437c .elementor-heading-title{font-size:30px;}.elementor-1477 .elementor-element.elementor-element-4deb40f .elementor-heading-title{font-size:30px;}.elementor-1477 .elementor-element.elementor-element-9ca106f .elementor-heading-title{font-size:30px;}.elementor-1477 .elementor-element.elementor-element-dd4ecc9 .elementor-heading-title{font-size:40px;}.elementor-1477 .elementor-element.elementor-element-5e6c5a6 .elementor-heading-title{font-size:30px;}.elementor-1477 .elementor-element.elementor-element-97da0aa .elementor-heading-title{font-size:30px;}.elementor-1477 .elementor-element.elementor-element-3211f36 .elementor-heading-title{font-size:30px;}.elementor-1477 .elementor-element.elementor-element-7e84a3b .elementor-heading-title{font-size:40px;}.elementor-1477 .elementor-element.elementor-element-1c12f0c .elementor-heading-title{font-size:40px;}.elementor-1477 .elementor-element.elementor-element-49297820 .elementor-heading-title{font-size:30px;}.elementor-1477 .elementor-element.elementor-element-722c7a78 .elementor-heading-title{font-size:30px;}.elementor-1477 .elementor-element.elementor-element-3bacc96f .elementor-heading-title{font-size:30px;}.elementor-1477 .elementor-element.elementor-element-26324354 .elementor-heading-title{font-size:30px;}.elementor-1477 .elementor-element.elementor-element-4a5cf8d4 .elementor-heading-title{font-size:30px;}.elementor-1477 .elementor-element.elementor-element-303877bf{--e-n-carousel-swiper-slides-to-display:2;}.elementor-1477 .elementor-element.elementor-element-69e51231 .elementor-heading-title{font-size:40px;}.elementor-1477 .elementor-element.elementor-element-4ce9939 .elementor-heading-title{font-size:30px;}.elementor-1477 .elementor-element.elementor-element-5b473e93 .elementor-heading-title{font-size:30px;}.elementor-1477 .elementor-element.elementor-element-4d346c74 .elementor-heading-title{font-size:30px;}.elementor-1477 .elementor-element.elementor-element-5bb37189 .elementor-heading-title{font-size:30px;}.elementor-1477 .elementor-element.elementor-element-271a4e27 .elementor-heading-title{font-size:30px;}.elementor-1477 .elementor-element.elementor-element-542db1f9 .elementor-heading-title{font-size:30px;}.elementor-1477 .elementor-element.elementor-element-36ae8dc3 .elementor-heading-title{font-size:30px;}.elementor-1477 .elementor-element.elementor-element-3626a048 .elementor-heading-title{font-size:30px;}.elementor-1477 .elementor-element.elementor-element-4cfaedcc .elementor-heading-title{font-size:30px;}.elementor-1477 .elementor-element.elementor-element-34ff0ad0 .elementor-heading-title{font-size:30px;}.elementor-1477 .elementor-element.elementor-element-3a456ad4 .elementor-heading-title{font-size:30px;}.elementor-1477 .elementor-element.elementor-element-376e5dc8 .elementor-heading-title{font-size:30px;}.elementor-1477 .elementor-element.elementor-element-51008b99 .elementor-heading-title{font-size:30px;}.elementor-1477 .elementor-element.elementor-element-449f172b .elementor-heading-title{font-size:30px;}.elementor-1477 .elementor-element.elementor-element-54fb1f2b .elementor-heading-title{font-size:30px;}.elementor-1477 .elementor-element.elementor-element-91daec9 .elementor-heading-title{font-size:30px;}.elementor-1477 .elementor-element.elementor-element-2993eb66 .elementor-heading-title{font-size:30px;}.elementor-1477 .elementor-element.elementor-element-1ea12df3 .elementor-heading-title{font-size:30px;}.elementor-1477 .elementor-element.elementor-element-4b1baed2 .elementor-heading-title{font-size:30px;}.elementor-1477 .elementor-element.elementor-element-2346641f .elementor-heading-title{font-size:30px;}.elementor-1477 .elementor-element.elementor-element-6144a606 .elementor-heading-title{font-size:30px;}.elementor-1477 .elementor-element.elementor-element-66bf52fd .elementor-heading-title{font-size:30px;}.elementor-1477 .elementor-element.elementor-element-1f695753 .elementor-heading-title{font-size:30px;}.elementor-1477 .elementor-element.elementor-element-20836002 .elementor-heading-title{font-size:30px;}.elementor-1477 .elementor-element.elementor-element-016e768 .elementor-heading-title{font-size:30px;}}@media(max-width:767px){.elementor-1477 .elementor-element.elementor-element-4070634c .elementor-heading-title{font-size:36px;}.elementor-1477 .elementor-element.elementor-element-4070634c > .elementor-widget-container{margin:20% 0% 0% 0%;}.elementor-1477 .elementor-element.elementor-element-34b23178{text-align:left;font-size:26px;line-height:34px;}.elementor-1477 .elementor-element.elementor-element-34b23178 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1477 .elementor-element.elementor-element-320c1360{--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;}.elementor-1477 .elementor-element.elementor-element-37e54f0d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1477 .elementor-element.elementor-element-3638ada8.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-1477 .elementor-element.elementor-element-663e6bf1{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;}.elementor-1477 .elementor-element.elementor-element-4fdd6e37 .elementor-heading-title{font-size:36px;line-height:1.2em;}.elementor-1477 .elementor-element.elementor-element-52b5fe8b{font-size:21px;}.elementor-1477 .elementor-element.elementor-element-29949013{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-1477 .elementor-element.elementor-element-601aed45 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-1477 .elementor-element.elementor-element-892ab41{font-size:19px;}.elementor-1477 .elementor-element.elementor-element-611e5a5a .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-1477 .elementor-element.elementor-element-ae27e45{font-size:19px;}.elementor-1477 .elementor-element.elementor-element-48707ec9 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-1477 .elementor-element.elementor-element-2dc19e7e{font-size:19px;}.elementor-1477 .elementor-element.elementor-element-33d9458e .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-1477 .elementor-element.elementor-element-70895499{font-size:19px;}.elementor-1477 .elementor-element.elementor-element-76cb77bc{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-1477 .elementor-element.elementor-element-590b0ada{--margin-block-start:5%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;}body:not(.rtl) .elementor-1477 .elementor-element.elementor-element-1b9cf2e9{left:120px;}body.rtl .elementor-1477 .elementor-element.elementor-element-1b9cf2e9{right:120px;}.elementor-1477 .elementor-element.elementor-element-1b9cf2e9{top:72px;}.elementor-1477 .elementor-element.elementor-element-500f7e79 .elementor-heading-title{font-size:30px;}.elementor-1477 .elementor-element.elementor-element-500f7e79 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1477 .elementor-element.elementor-element-500f7e79.elementor-element{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-f57bffa{text-align:center;}.elementor-1477 .elementor-element.elementor-element-f57bffa > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1477 .elementor-element.elementor-element-f57bffa.elementor-element{--align-self:center;}.elementor-1477 .elementor-element.elementor-element-5c3124b6{--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;}.elementor-1477 .elementor-element.elementor-element-73153d56.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1477 .elementor-element.elementor-element-5633401.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-1477 .elementor-element.elementor-element-78f8eba .elementor-heading-title{font-size:36px;line-height:1.2em;}.elementor-1477 .elementor-element.elementor-element-7968c11 .elementor-heading-title{font-size:19px;line-height:1.2em;}.elementor-1477 .elementor-element.elementor-element-93c54f4 .elementor-heading-title{font-size:19px;line-height:1.2em;}.elementor-1477 .elementor-element.elementor-element-5d1437c .elementor-heading-title{font-size:19px;line-height:1.2em;}.elementor-1477 .elementor-element.elementor-element-4deb40f .elementor-heading-title{font-size:19px;line-height:1.2em;}.elementor-1477 .elementor-element.elementor-element-9ca106f .elementor-heading-title{font-size:19px;line-height:1.2em;}.elementor-1477 .elementor-element.elementor-element-f038519.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-1477 .elementor-element.elementor-element-6c73ac7.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-1477 .elementor-element.elementor-element-dd4ecc9 .elementor-heading-title{font-size:30px;}.elementor-1477 .elementor-element.elementor-element-b76aacc{--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-1477 .elementor-element.elementor-element-5e6c5a6{text-align:center;}.elementor-1477 .elementor-element.elementor-element-5e6c5a6 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-1477 .elementor-element.elementor-element-ec9830d{text-align:center;font-size:19px;}.elementor-1477 .elementor-element.elementor-element-57b400f{--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-1477 .elementor-element.elementor-element-97da0aa{text-align:center;}.elementor-1477 .elementor-element.elementor-element-97da0aa .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-1477 .elementor-element.elementor-element-8b1ea71{text-align:center;font-size:19px;}.elementor-1477 .elementor-element.elementor-element-4ca8e30{--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-1477 .elementor-element.elementor-element-3211f36{text-align:center;}.elementor-1477 .elementor-element.elementor-element-3211f36 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-1477 .elementor-element.elementor-element-67ce193{text-align:center;font-size:19px;}.elementor-1477 .elementor-element.elementor-element-7e84a3b .elementor-heading-title{font-size:30px;}.elementor-1477 .elementor-element.elementor-element-1c12f0c .elementor-heading-title{font-size:30px;}.elementor-1477 .elementor-element.elementor-element-32615aae{font-size:19px;}.elementor-1477 .elementor-element.elementor-element-49297820 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-1477 .elementor-element.elementor-element-49297820 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1477 .elementor-element.elementor-element-722c7a78 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-1477 .elementor-element.elementor-element-3bacc96f .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-1477 .elementor-element.elementor-element-26324354 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-1477 .elementor-element.elementor-element-4a5cf8d4 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-1477 .elementor-element.elementor-element-303877bf{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:-40px;--e-n-carousel-arrow-next-right-position:-15px;}.elementor-1477 .elementor-element.elementor-element-14007a3{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;}.elementor-1477 .elementor-element.elementor-element-69e51231 .elementor-heading-title{font-size:30px;}.elementor-1477 .elementor-element.elementor-element-722d396e{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-1477 .elementor-element.elementor-element-2f570640{--flex-wrap:wrap;}.elementor-1477 .elementor-element.elementor-element-183da801 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1477 .elementor-element.elementor-element-428190d5{--margin-block-start:-23%;--margin-block-end:0%;--margin-inline-start:3%;--margin-inline-end:0%;}.elementor-1477 .elementor-element.elementor-element-428190d5.e-con{--order:99999 /* order end hack */;}.elementor-1477 .elementor-element.elementor-element-4ce9939 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-1477 .elementor-element.elementor-element-51d3b6f4{--flex-wrap:wrap;}.elementor-1477 .elementor-element.elementor-element-718852a > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1477 .elementor-element.elementor-element-1b738842{--margin-block-start:-23%;--margin-block-end:0%;--margin-inline-start:9%;--margin-inline-end:0%;}.elementor-1477 .elementor-element.elementor-element-1b738842.e-con{--order:99999 /* order end hack */;}.elementor-1477 .elementor-element.elementor-element-5b473e93 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-1477 .elementor-element.elementor-element-d6b704c{--flex-wrap:wrap;}.elementor-1477 .elementor-element.elementor-element-6c060e93 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1477 .elementor-element.elementor-element-2954b245{--margin-block-start:-23%;--margin-block-end:0%;--margin-inline-start:29%;--margin-inline-end:0%;}.elementor-1477 .elementor-element.elementor-element-2954b245.e-con{--order:99999 /* order end hack */;}.elementor-1477 .elementor-element.elementor-element-4d346c74 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-1477 .elementor-element.elementor-element-607227cb{--flex-wrap:wrap;}.elementor-1477 .elementor-element.elementor-element-7472ff33 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1477 .elementor-element.elementor-element-402eb22a{--margin-block-start:-23%;--margin-block-end:0%;--margin-inline-start:4%;--margin-inline-end:0%;}.elementor-1477 .elementor-element.elementor-element-402eb22a.e-con{--order:99999 /* order end hack */;}.elementor-1477 .elementor-element.elementor-element-5bb37189 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-1477 .elementor-element.elementor-element-7c991146{--flex-wrap:wrap;}.elementor-1477 .elementor-element.elementor-element-20d5bb13 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1477 .elementor-element.elementor-element-74683ded{--margin-block-start:-23%;--margin-block-end:0%;--margin-inline-start:10%;--margin-inline-end:0%;}.elementor-1477 .elementor-element.elementor-element-74683ded.e-con{--order:99999 /* order end hack */;}.elementor-1477 .elementor-element.elementor-element-271a4e27 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-1477 .elementor-element.elementor-element-18ab6498{--flex-wrap:wrap;}.elementor-1477 .elementor-element.elementor-element-315acc83 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1477 .elementor-element.elementor-element-4105d14d{--margin-block-start:-23%;--margin-block-end:0%;--margin-inline-start:7%;--margin-inline-end:0%;}.elementor-1477 .elementor-element.elementor-element-4105d14d.e-con{--order:99999 /* order end hack */;}.elementor-1477 .elementor-element.elementor-element-542db1f9 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-1477 .elementor-element.elementor-element-320cdd6c{--flex-wrap:wrap;}.elementor-1477 .elementor-element.elementor-element-f017c6d > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1477 .elementor-element.elementor-element-9948bfc{--margin-block-start:-23%;--margin-block-end:0%;--margin-inline-start:12%;--margin-inline-end:0%;}.elementor-1477 .elementor-element.elementor-element-9948bfc.e-con{--order:99999 /* order end hack */;}.elementor-1477 .elementor-element.elementor-element-36ae8dc3 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-1477 .elementor-element.elementor-element-6afb4ab{--flex-wrap:wrap;}.elementor-1477 .elementor-element.elementor-element-359df9ef > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1477 .elementor-element.elementor-element-7d875c71{--margin-block-start:-23%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;}.elementor-1477 .elementor-element.elementor-element-7d875c71.e-con{--order:99999 /* order end hack */;}.elementor-1477 .elementor-element.elementor-element-3626a048 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-1477 .elementor-element.elementor-element-6ca48793{--flex-wrap:wrap;}.elementor-1477 .elementor-element.elementor-element-df20b36 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1477 .elementor-element.elementor-element-45c1ec05{--margin-block-start:-23%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;}.elementor-1477 .elementor-element.elementor-element-45c1ec05.e-con{--order:99999 /* order end hack */;}.elementor-1477 .elementor-element.elementor-element-4cfaedcc .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-1477 .elementor-element.elementor-element-6c720966{--flex-wrap:wrap;}.elementor-1477 .elementor-element.elementor-element-18bd08e8 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1477 .elementor-element.elementor-element-64a96ee1{--margin-block-start:-23%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;}.elementor-1477 .elementor-element.elementor-element-64a96ee1.e-con{--order:99999 /* order end hack */;}.elementor-1477 .elementor-element.elementor-element-34ff0ad0 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-1477 .elementor-element.elementor-element-3da78b24{--flex-wrap:wrap;}.elementor-1477 .elementor-element.elementor-element-34260a > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1477 .elementor-element.elementor-element-2eebd445{--margin-block-start:-23%;--margin-block-end:0%;--margin-inline-start:11%;--margin-inline-end:0%;}.elementor-1477 .elementor-element.elementor-element-2eebd445.e-con{--order:99999 /* order end hack */;}.elementor-1477 .elementor-element.elementor-element-3a456ad4 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-1477 .elementor-element.elementor-element-52e2ac20{--flex-wrap:wrap;}.elementor-1477 .elementor-element.elementor-element-4db6de04 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1477 .elementor-element.elementor-element-56af9edf{--margin-block-start:-23%;--margin-block-end:0%;--margin-inline-start:15%;--margin-inline-end:0%;}.elementor-1477 .elementor-element.elementor-element-56af9edf.e-con{--order:99999 /* order end hack */;}.elementor-1477 .elementor-element.elementor-element-376e5dc8 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-1477 .elementor-element.elementor-element-7a5f42f8{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-1477 .elementor-element.elementor-element-4a7fb9d{--flex-wrap:wrap;}.elementor-1477 .elementor-element.elementor-element-3ad5002d > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1477 .elementor-element.elementor-element-b02410d{--margin-block-start:-23%;--margin-block-end:0%;--margin-inline-start:16%;--margin-inline-end:0%;}.elementor-1477 .elementor-element.elementor-element-b02410d.e-con{--order:99999 /* order end hack */;}.elementor-1477 .elementor-element.elementor-element-51008b99 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-1477 .elementor-element.elementor-element-36888efb{--flex-wrap:wrap;}.elementor-1477 .elementor-element.elementor-element-97d2515 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1477 .elementor-element.elementor-element-6d88f136{--margin-block-start:-23%;--margin-block-end:0%;--margin-inline-start:11%;--margin-inline-end:0%;}.elementor-1477 .elementor-element.elementor-element-6d88f136.e-con{--order:99999 /* order end hack */;}.elementor-1477 .elementor-element.elementor-element-449f172b .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-1477 .elementor-element.elementor-element-31fbfc62{--flex-wrap:wrap;}.elementor-1477 .elementor-element.elementor-element-1dfda6a1 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1477 .elementor-element.elementor-element-6a0403a6{--margin-block-start:-23%;--margin-block-end:0%;--margin-inline-start:12%;--margin-inline-end:0%;}.elementor-1477 .elementor-element.elementor-element-6a0403a6.e-con{--order:99999 /* order end hack */;}.elementor-1477 .elementor-element.elementor-element-54fb1f2b .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-1477 .elementor-element.elementor-element-477033e3{--flex-wrap:wrap;}.elementor-1477 .elementor-element.elementor-element-41ca7948{--margin-block-start:-23%;--margin-block-end:0%;--margin-inline-start:16%;--margin-inline-end:0%;}.elementor-1477 .elementor-element.elementor-element-41ca7948.e-con{--order:99999 /* order end hack */;}.elementor-1477 .elementor-element.elementor-element-91daec9 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-1477 .elementor-element.elementor-element-24d23920{--flex-wrap:wrap;}.elementor-1477 .elementor-element.elementor-element-3dda1264 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1477 .elementor-element.elementor-element-4a5095c8{--margin-block-start:-23%;--margin-block-end:0%;--margin-inline-start:23%;--margin-inline-end:0%;}.elementor-1477 .elementor-element.elementor-element-4a5095c8.e-con{--order:99999 /* order end hack */;}.elementor-1477 .elementor-element.elementor-element-2993eb66 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-1477 .elementor-element.elementor-element-18f9a205{--flex-wrap:wrap;}.elementor-1477 .elementor-element.elementor-element-5e527496 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1477 .elementor-element.elementor-element-7fb7b9d4{--margin-block-start:-23%;--margin-block-end:0%;--margin-inline-start:27%;--margin-inline-end:0%;}.elementor-1477 .elementor-element.elementor-element-7fb7b9d4.e-con{--order:99999 /* order end hack */;}.elementor-1477 .elementor-element.elementor-element-1ea12df3 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-1477 .elementor-element.elementor-element-2a1dc0f8{--flex-wrap:wrap;}.elementor-1477 .elementor-element.elementor-element-7d7c7594 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1477 .elementor-element.elementor-element-44cd10c5{--margin-block-start:-23%;--margin-block-end:0%;--margin-inline-start:12%;--margin-inline-end:0%;}.elementor-1477 .elementor-element.elementor-element-44cd10c5.e-con{--order:99999 /* order end hack */;}.elementor-1477 .elementor-element.elementor-element-4b1baed2 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-1477 .elementor-element.elementor-element-2e5af9c0{--flex-wrap:wrap;}.elementor-1477 .elementor-element.elementor-element-3e40756e > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1477 .elementor-element.elementor-element-1ef62486{--margin-block-start:-23%;--margin-block-end:0%;--margin-inline-start:-2%;--margin-inline-end:0%;}.elementor-1477 .elementor-element.elementor-element-1ef62486.e-con{--order:99999 /* order end hack */;}.elementor-1477 .elementor-element.elementor-element-2346641f .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-1477 .elementor-element.elementor-element-52086fce{--flex-wrap:wrap;}.elementor-1477 .elementor-element.elementor-element-6264d535 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1477 .elementor-element.elementor-element-2eb58d9d{--margin-block-start:-23%;--margin-block-end:0%;--margin-inline-start:14%;--margin-inline-end:0%;}.elementor-1477 .elementor-element.elementor-element-2eb58d9d.e-con{--order:99999 /* order end hack */;}.elementor-1477 .elementor-element.elementor-element-6144a606 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-1477 .elementor-element.elementor-element-42f079{--flex-wrap:wrap;}.elementor-1477 .elementor-element.elementor-element-50176d0e > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1477 .elementor-element.elementor-element-3dd47343{--margin-block-start:-23%;--margin-block-end:0%;--margin-inline-start:15%;--margin-inline-end:0%;}.elementor-1477 .elementor-element.elementor-element-3dd47343.e-con{--order:99999 /* order end hack */;}.elementor-1477 .elementor-element.elementor-element-66bf52fd .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-1477 .elementor-element.elementor-element-3cf63087{--flex-wrap:wrap;}.elementor-1477 .elementor-element.elementor-element-708769e9 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1477 .elementor-element.elementor-element-3e377525{--margin-block-start:-23%;--margin-block-end:0%;--margin-inline-start:5%;--margin-inline-end:0%;}.elementor-1477 .elementor-element.elementor-element-3e377525.e-con{--order:99999 /* order end hack */;}.elementor-1477 .elementor-element.elementor-element-1f695753 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-1477 .elementor-element.elementor-element-358f3652{--flex-wrap:wrap;}.elementor-1477 .elementor-element.elementor-element-4e401678 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1477 .elementor-element.elementor-element-f29fe7{--margin-block-start:-23%;--margin-block-end:0%;--margin-inline-start:26%;--margin-inline-end:0%;}.elementor-1477 .elementor-element.elementor-element-f29fe7.e-con{--order:99999 /* order end hack */;}.elementor-1477 .elementor-element.elementor-element-20836002 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-1477 .elementor-element.elementor-element-016e768 .elementor-heading-title{font-size:26px;line-height:1.2em;}}/* Start custom CSS for html, class: .elementor-element-038fa43 */.uni-custom-text {
  font-family: 'Jost', sans-serif;
  font-size: 21px;
  font-weight: 400;
  line-height: 1.7;
  text-align: center;
  color: #000; /* Standardtextfarbe */
}

.uni-link-online, .uni-link-studio, .uni-link-mobil {
  text-decoration: none;
  transition: text-decoration 0.3s ease;
}

.uni-link-online:hover, .uni-link-studio:hover, .uni-link-mobil:hover {
  text-decoration: underline;
}

.uni-link-online {
  color: #006EB3; /* Blau */
}

.uni-link-studio {
  color: #d9800b; /* Orange */
}

.uni-link-mobil {
  color: #5E7B11; /* Grün */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-183da801 *//* Stil für den umgebenden Container */
.lupe {
  display: flex; /* Verwendet Flexbox */
  justify-content: center; /* Zentriert das Kind-Element (das Bild) horizontal */
  align-items: center; /* Zentriert das Kind-Element vertikal, falls nötig */
}

/* Grundlegender Stil für die Bilder */
.lupe img {
  transition: transform 0.3s ease; /* Sanfter Übergang */
  display: block; /* Verhindert unerwünschte Abstände unter dem Bild */
}

/* Hover-Effekt für Bilder innerhalb einer .lupe-Klasse */
.lupe img:hover {
  transform: scale(1.1); /* Skaliert das Bild um 10% */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ce9939 */.unterer {
  position: relative; /* Ermöglicht die korrekte Positionierung des :after-Elements */
  display: inline-block; /* Behält die Größe des Inhalts bei und ermöglicht die Zentrierung */
  text-align: center; /* Stellt sicher, dass der Text zentriert ist, falls es sich um Textelemente handelt */
}

.unterer:after {
  content: ''; /* Notwendig für :after-Elemente */
  display: block;
  width: 0; /* Beginnt mit einer Breite von 0 */
  height: 2px; /* Höhe des weißen Strichs */
  background: white; /* Farbe des Strichs */
  transition: width 0.3s ease; /* Animation der Breitenänderung */
  position: absolute;
  bottom: 0; /* Positioniert das :after-Element am unteren Rand des .unterer-Elements */
  left: 50%; /* Zentriert das :after-Element horizontal */
  transform: translateX(-50%); /* Verschiebt das :after-Element zurück, um es genau zu zentrieren */
}

.unterer:hover:after {
  width: 100%; /* Verändert die Breite auf 100% beim Hovern */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-718852a *//* Stil für den umgebenden Container */
.lupe {
  display: flex; /* Verwendet Flexbox */
  justify-content: center; /* Zentriert das Kind-Element (das Bild) horizontal */
  align-items: center; /* Zentriert das Kind-Element vertikal, falls nötig */
}

/* Grundlegender Stil für die Bilder */
.lupe img {
  transition: transform 0.3s ease; /* Sanfter Übergang */
  display: block; /* Verhindert unerwünschte Abstände unter dem Bild */
}

/* Hover-Effekt für Bilder innerhalb einer .lupe-Klasse */
.lupe img:hover {
  transform: scale(1.1); /* Skaliert das Bild um 10% */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b473e93 */.unterer {
  position: relative; /* Ermöglicht die korrekte Positionierung des :after-Elements */
  display: inline-block; /* Behält die Größe des Inhalts bei und ermöglicht die Zentrierung */
  text-align: center; /* Stellt sicher, dass der Text zentriert ist, falls es sich um Textelemente handelt */
}

.unterer:after {
  content: ''; /* Notwendig für :after-Elemente */
  display: block;
  width: 0; /* Beginnt mit einer Breite von 0 */
  height: 2px; /* Höhe des weißen Strichs */
  background: white; /* Farbe des Strichs */
  transition: width 0.3s ease; /* Animation der Breitenänderung */
  position: absolute;
  bottom: 0; /* Positioniert das :after-Element am unteren Rand des .unterer-Elements */
  left: 50%; /* Zentriert das :after-Element horizontal */
  transform: translateX(-50%); /* Verschiebt das :after-Element zurück, um es genau zu zentrieren */
}

.unterer:hover:after {
  width: 100%; /* Verändert die Breite auf 100% beim Hovern */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c060e93 *//* Stil für den umgebenden Container */
.lupe {
  display: flex; /* Verwendet Flexbox */
  justify-content: center; /* Zentriert das Kind-Element (das Bild) horizontal */
  align-items: center; /* Zentriert das Kind-Element vertikal, falls nötig */
}

/* Grundlegender Stil für die Bilder */
.lupe img {
  transition: transform 0.3s ease; /* Sanfter Übergang */
  display: block; /* Verhindert unerwünschte Abstände unter dem Bild */
}

/* Hover-Effekt für Bilder innerhalb einer .lupe-Klasse */
.lupe img:hover {
  transform: scale(1.1); /* Skaliert das Bild um 10% */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d346c74 */.unterer {
  position: relative; /* Ermöglicht die korrekte Positionierung des :after-Elements */
  display: inline-block; /* Behält die Größe des Inhalts bei und ermöglicht die Zentrierung */
  text-align: center; /* Stellt sicher, dass der Text zentriert ist, falls es sich um Textelemente handelt */
}

.unterer:after {
  content: ''; /* Notwendig für :after-Elemente */
  display: block;
  width: 0; /* Beginnt mit einer Breite von 0 */
  height: 2px; /* Höhe des weißen Strichs */
  background: white; /* Farbe des Strichs */
  transition: width 0.3s ease; /* Animation der Breitenänderung */
  position: absolute;
  bottom: 0; /* Positioniert das :after-Element am unteren Rand des .unterer-Elements */
  left: 50%; /* Zentriert das :after-Element horizontal */
  transform: translateX(-50%); /* Verschiebt das :after-Element zurück, um es genau zu zentrieren */
}

.unterer:hover:after {
  width: 100%; /* Verändert die Breite auf 100% beim Hovern */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7472ff33 *//* Stil für den umgebenden Container */
.lupe {
  display: flex; /* Verwendet Flexbox */
  justify-content: center; /* Zentriert das Kind-Element (das Bild) horizontal */
  align-items: center; /* Zentriert das Kind-Element vertikal, falls nötig */
}

/* Grundlegender Stil für die Bilder */
.lupe img {
  transition: transform 0.3s ease; /* Sanfter Übergang */
  display: block; /* Verhindert unerwünschte Abstände unter dem Bild */
}

/* Hover-Effekt für Bilder innerhalb einer .lupe-Klasse */
.lupe img:hover {
  transform: scale(1.1); /* Skaliert das Bild um 10% */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5bb37189 */.unterer {
  position: relative; /* Ermöglicht die korrekte Positionierung des :after-Elements */
  display: inline-block; /* Behält die Größe des Inhalts bei und ermöglicht die Zentrierung */
  text-align: center; /* Stellt sicher, dass der Text zentriert ist, falls es sich um Textelemente handelt */
}

.unterer:after {
  content: ''; /* Notwendig für :after-Elemente */
  display: block;
  width: 0; /* Beginnt mit einer Breite von 0 */
  height: 2px; /* Höhe des weißen Strichs */
  background: white; /* Farbe des Strichs */
  transition: width 0.3s ease; /* Animation der Breitenänderung */
  position: absolute;
  bottom: 0; /* Positioniert das :after-Element am unteren Rand des .unterer-Elements */
  left: 50%; /* Zentriert das :after-Element horizontal */
  transform: translateX(-50%); /* Verschiebt das :after-Element zurück, um es genau zu zentrieren */
}

.unterer:hover:after {
  width: 100%; /* Verändert die Breite auf 100% beim Hovern */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-20d5bb13 *//* Stil für den umgebenden Container */
.lupe {
  display: flex; /* Verwendet Flexbox */
  justify-content: center; /* Zentriert das Kind-Element (das Bild) horizontal */
  align-items: center; /* Zentriert das Kind-Element vertikal, falls nötig */
}

/* Grundlegender Stil für die Bilder */
.lupe img {
  transition: transform 0.3s ease; /* Sanfter Übergang */
  display: block; /* Verhindert unerwünschte Abstände unter dem Bild */
}

/* Hover-Effekt für Bilder innerhalb einer .lupe-Klasse */
.lupe img:hover {
  transform: scale(1.1); /* Skaliert das Bild um 10% */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-271a4e27 */.unterer {
  position: relative; /* Ermöglicht die korrekte Positionierung des :after-Elements */
  display: inline-block; /* Behält die Größe des Inhalts bei und ermöglicht die Zentrierung */
  text-align: center; /* Stellt sicher, dass der Text zentriert ist, falls es sich um Textelemente handelt */
}

.unterer:after {
  content: ''; /* Notwendig für :after-Elemente */
  display: block;
  width: 0; /* Beginnt mit einer Breite von 0 */
  height: 2px; /* Höhe des weißen Strichs */
  background: white; /* Farbe des Strichs */
  transition: width 0.3s ease; /* Animation der Breitenänderung */
  position: absolute;
  bottom: 0; /* Positioniert das :after-Element am unteren Rand des .unterer-Elements */
  left: 50%; /* Zentriert das :after-Element horizontal */
  transform: translateX(-50%); /* Verschiebt das :after-Element zurück, um es genau zu zentrieren */
}

.unterer:hover:after {
  width: 100%; /* Verändert die Breite auf 100% beim Hovern */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-315acc83 *//* Stil für den umgebenden Container */
.lupe {
  display: flex; /* Verwendet Flexbox */
  justify-content: center; /* Zentriert das Kind-Element (das Bild) horizontal */
  align-items: center; /* Zentriert das Kind-Element vertikal, falls nötig */
}

/* Grundlegender Stil für die Bilder */
.lupe img {
  transition: transform 0.3s ease; /* Sanfter Übergang */
  display: block; /* Verhindert unerwünschte Abstände unter dem Bild */
}

/* Hover-Effekt für Bilder innerhalb einer .lupe-Klasse */
.lupe img:hover {
  transform: scale(1.1); /* Skaliert das Bild um 10% */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-542db1f9 */.unterer {
  position: relative; /* Ermöglicht die korrekte Positionierung des :after-Elements */
  display: inline-block; /* Behält die Größe des Inhalts bei und ermöglicht die Zentrierung */
  text-align: center; /* Stellt sicher, dass der Text zentriert ist, falls es sich um Textelemente handelt */
}

.unterer:after {
  content: ''; /* Notwendig für :after-Elemente */
  display: block;
  width: 0; /* Beginnt mit einer Breite von 0 */
  height: 2px; /* Höhe des weißen Strichs */
  background: white; /* Farbe des Strichs */
  transition: width 0.3s ease; /* Animation der Breitenänderung */
  position: absolute;
  bottom: 0; /* Positioniert das :after-Element am unteren Rand des .unterer-Elements */
  left: 50%; /* Zentriert das :after-Element horizontal */
  transform: translateX(-50%); /* Verschiebt das :after-Element zurück, um es genau zu zentrieren */
}

.unterer:hover:after {
  width: 100%; /* Verändert die Breite auf 100% beim Hovern */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f017c6d *//* Stil für den umgebenden Container */
.lupe {
  display: flex; /* Verwendet Flexbox */
  justify-content: center; /* Zentriert das Kind-Element (das Bild) horizontal */
  align-items: center; /* Zentriert das Kind-Element vertikal, falls nötig */
}

/* Grundlegender Stil für die Bilder */
.lupe img {
  transition: transform 0.3s ease; /* Sanfter Übergang */
  display: block; /* Verhindert unerwünschte Abstände unter dem Bild */
}

/* Hover-Effekt für Bilder innerhalb einer .lupe-Klasse */
.lupe img:hover {
  transform: scale(1.1); /* Skaliert das Bild um 10% */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36ae8dc3 */.unterer {
  position: relative; /* Ermöglicht die korrekte Positionierung des :after-Elements */
  display: inline-block; /* Behält die Größe des Inhalts bei und ermöglicht die Zentrierung */
  text-align: center; /* Stellt sicher, dass der Text zentriert ist, falls es sich um Textelemente handelt */
}

.unterer:after {
  content: ''; /* Notwendig für :after-Elemente */
  display: block;
  width: 0; /* Beginnt mit einer Breite von 0 */
  height: 2px; /* Höhe des weißen Strichs */
  background: white; /* Farbe des Strichs */
  transition: width 0.3s ease; /* Animation der Breitenänderung */
  position: absolute;
  bottom: 0; /* Positioniert das :after-Element am unteren Rand des .unterer-Elements */
  left: 50%; /* Zentriert das :after-Element horizontal */
  transform: translateX(-50%); /* Verschiebt das :after-Element zurück, um es genau zu zentrieren */
}

.unterer:hover:after {
  width: 100%; /* Verändert die Breite auf 100% beim Hovern */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-359df9ef *//* Stil für den umgebenden Container */
.lupe {
  display: flex; /* Verwendet Flexbox */
  justify-content: center; /* Zentriert das Kind-Element (das Bild) horizontal */
  align-items: center; /* Zentriert das Kind-Element vertikal, falls nötig */
}

/* Grundlegender Stil für die Bilder */
.lupe img {
  transition: transform 0.3s ease; /* Sanfter Übergang */
  display: block; /* Verhindert unerwünschte Abstände unter dem Bild */
}

/* Hover-Effekt für Bilder innerhalb einer .lupe-Klasse */
.lupe img:hover {
  transform: scale(1.1); /* Skaliert das Bild um 10% */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3626a048 */.unterer {
  position: relative; /* Ermöglicht die korrekte Positionierung des :after-Elements */
  display: inline-block; /* Behält die Größe des Inhalts bei und ermöglicht die Zentrierung */
  text-align: center; /* Stellt sicher, dass der Text zentriert ist, falls es sich um Textelemente handelt */
}

.unterer:after {
  content: ''; /* Notwendig für :after-Elemente */
  display: block;
  width: 0; /* Beginnt mit einer Breite von 0 */
  height: 2px; /* Höhe des weißen Strichs */
  background: white; /* Farbe des Strichs */
  transition: width 0.3s ease; /* Animation der Breitenänderung */
  position: absolute;
  bottom: 0; /* Positioniert das :after-Element am unteren Rand des .unterer-Elements */
  left: 50%; /* Zentriert das :after-Element horizontal */
  transform: translateX(-50%); /* Verschiebt das :after-Element zurück, um es genau zu zentrieren */
}

.unterer:hover:after {
  width: 100%; /* Verändert die Breite auf 100% beim Hovern */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-df20b36 *//* Stil für den umgebenden Container */
.lupe {
  display: flex; /* Verwendet Flexbox */
  justify-content: center; /* Zentriert das Kind-Element (das Bild) horizontal */
  align-items: center; /* Zentriert das Kind-Element vertikal, falls nötig */
}

/* Grundlegender Stil für die Bilder */
.lupe img {
  transition: transform 0.3s ease; /* Sanfter Übergang */
  display: block; /* Verhindert unerwünschte Abstände unter dem Bild */
}

/* Hover-Effekt für Bilder innerhalb einer .lupe-Klasse */
.lupe img:hover {
  transform: scale(1.1); /* Skaliert das Bild um 10% */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfaedcc */.unterer {
  position: relative; /* Ermöglicht die korrekte Positionierung des :after-Elements */
  display: inline-block; /* Behält die Größe des Inhalts bei und ermöglicht die Zentrierung */
  text-align: center; /* Stellt sicher, dass der Text zentriert ist, falls es sich um Textelemente handelt */
}

.unterer:after {
  content: ''; /* Notwendig für :after-Elemente */
  display: block;
  width: 0; /* Beginnt mit einer Breite von 0 */
  height: 2px; /* Höhe des weißen Strichs */
  background: white; /* Farbe des Strichs */
  transition: width 0.3s ease; /* Animation der Breitenänderung */
  position: absolute;
  bottom: 0; /* Positioniert das :after-Element am unteren Rand des .unterer-Elements */
  left: 50%; /* Zentriert das :after-Element horizontal */
  transform: translateX(-50%); /* Verschiebt das :after-Element zurück, um es genau zu zentrieren */
}

.unterer:hover:after {
  width: 100%; /* Verändert die Breite auf 100% beim Hovern */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-18bd08e8 *//* Stil für den umgebenden Container */
.lupe {
  display: flex; /* Verwendet Flexbox */
  justify-content: center; /* Zentriert das Kind-Element (das Bild) horizontal */
  align-items: center; /* Zentriert das Kind-Element vertikal, falls nötig */
}

/* Grundlegender Stil für die Bilder */
.lupe img {
  transition: transform 0.3s ease; /* Sanfter Übergang */
  display: block; /* Verhindert unerwünschte Abstände unter dem Bild */
}

/* Hover-Effekt für Bilder innerhalb einer .lupe-Klasse */
.lupe img:hover {
  transform: scale(1.1); /* Skaliert das Bild um 10% */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34ff0ad0 */.unterer {
  position: relative; /* Ermöglicht die korrekte Positionierung des :after-Elements */
  display: inline-block; /* Behält die Größe des Inhalts bei und ermöglicht die Zentrierung */
  text-align: center; /* Stellt sicher, dass der Text zentriert ist, falls es sich um Textelemente handelt */
}

.unterer:after {
  content: ''; /* Notwendig für :after-Elemente */
  display: block;
  width: 0; /* Beginnt mit einer Breite von 0 */
  height: 2px; /* Höhe des weißen Strichs */
  background: white; /* Farbe des Strichs */
  transition: width 0.3s ease; /* Animation der Breitenänderung */
  position: absolute;
  bottom: 0; /* Positioniert das :after-Element am unteren Rand des .unterer-Elements */
  left: 50%; /* Zentriert das :after-Element horizontal */
  transform: translateX(-50%); /* Verschiebt das :after-Element zurück, um es genau zu zentrieren */
}

.unterer:hover:after {
  width: 100%; /* Verändert die Breite auf 100% beim Hovern */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-34260a *//* Stil für den umgebenden Container */
.lupe {
  display: flex; /* Verwendet Flexbox */
  justify-content: center; /* Zentriert das Kind-Element (das Bild) horizontal */
  align-items: center; /* Zentriert das Kind-Element vertikal, falls nötig */
}

/* Grundlegender Stil für die Bilder */
.lupe img {
  transition: transform 0.3s ease; /* Sanfter Übergang */
  display: block; /* Verhindert unerwünschte Abstände unter dem Bild */
}

/* Hover-Effekt für Bilder innerhalb einer .lupe-Klasse */
.lupe img:hover {
  transform: scale(1.1); /* Skaliert das Bild um 10% */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a456ad4 */.unterer {
  position: relative; /* Ermöglicht die korrekte Positionierung des :after-Elements */
  display: inline-block; /* Behält die Größe des Inhalts bei und ermöglicht die Zentrierung */
  text-align: center; /* Stellt sicher, dass der Text zentriert ist, falls es sich um Textelemente handelt */
}

.unterer:after {
  content: ''; /* Notwendig für :after-Elemente */
  display: block;
  width: 0; /* Beginnt mit einer Breite von 0 */
  height: 2px; /* Höhe des weißen Strichs */
  background: white; /* Farbe des Strichs */
  transition: width 0.3s ease; /* Animation der Breitenänderung */
  position: absolute;
  bottom: 0; /* Positioniert das :after-Element am unteren Rand des .unterer-Elements */
  left: 50%; /* Zentriert das :after-Element horizontal */
  transform: translateX(-50%); /* Verschiebt das :after-Element zurück, um es genau zu zentrieren */
}

.unterer:hover:after {
  width: 100%; /* Verändert die Breite auf 100% beim Hovern */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4db6de04 *//* Stil für den umgebenden Container */
.lupe {
  display: flex; /* Verwendet Flexbox */
  justify-content: center; /* Zentriert das Kind-Element (das Bild) horizontal */
  align-items: center; /* Zentriert das Kind-Element vertikal, falls nötig */
}

/* Grundlegender Stil für die Bilder */
.lupe img {
  transition: transform 0.3s ease; /* Sanfter Übergang */
  display: block; /* Verhindert unerwünschte Abstände unter dem Bild */
}

/* Hover-Effekt für Bilder innerhalb einer .lupe-Klasse */
.lupe img:hover {
  transform: scale(1.1); /* Skaliert das Bild um 10% */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-376e5dc8 */.unterer {
  position: relative; /* Ermöglicht die korrekte Positionierung des :after-Elements */
  display: inline-block; /* Behält die Größe des Inhalts bei und ermöglicht die Zentrierung */
  text-align: center; /* Stellt sicher, dass der Text zentriert ist, falls es sich um Textelemente handelt */
}

.unterer:after {
  content: ''; /* Notwendig für :after-Elemente */
  display: block;
  width: 0; /* Beginnt mit einer Breite von 0 */
  height: 2px; /* Höhe des weißen Strichs */
  background: white; /* Farbe des Strichs */
  transition: width 0.3s ease; /* Animation der Breitenänderung */
  position: absolute;
  bottom: 0; /* Positioniert das :after-Element am unteren Rand des .unterer-Elements */
  left: 50%; /* Zentriert das :after-Element horizontal */
  transform: translateX(-50%); /* Verschiebt das :after-Element zurück, um es genau zu zentrieren */
}

.unterer:hover:after {
  width: 100%; /* Verändert die Breite auf 100% beim Hovern */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ad5002d *//* Stil für den umgebenden Container */
.lupe {
  display: flex; /* Verwendet Flexbox */
  justify-content: center; /* Zentriert das Kind-Element (das Bild) horizontal */
  align-items: center; /* Zentriert das Kind-Element vertikal, falls nötig */
}

/* Grundlegender Stil für die Bilder */
.lupe img {
  transition: transform 0.3s ease; /* Sanfter Übergang */
  display: block; /* Verhindert unerwünschte Abstände unter dem Bild */
}

/* Hover-Effekt für Bilder innerhalb einer .lupe-Klasse */
.lupe img:hover {
  transform: scale(1.1); /* Skaliert das Bild um 10% */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51008b99 */.unterer {
  position: relative; /* Ermöglicht die korrekte Positionierung des :after-Elements */
  display: inline-block; /* Behält die Größe des Inhalts bei und ermöglicht die Zentrierung */
  text-align: center; /* Stellt sicher, dass der Text zentriert ist, falls es sich um Textelemente handelt */
}

.unterer:after {
  content: ''; /* Notwendig für :after-Elemente */
  display: block;
  width: 0; /* Beginnt mit einer Breite von 0 */
  height: 2px; /* Höhe des weißen Strichs */
  background: white; /* Farbe des Strichs */
  transition: width 0.3s ease; /* Animation der Breitenänderung */
  position: absolute;
  bottom: 0; /* Positioniert das :after-Element am unteren Rand des .unterer-Elements */
  left: 50%; /* Zentriert das :after-Element horizontal */
  transform: translateX(-50%); /* Verschiebt das :after-Element zurück, um es genau zu zentrieren */
}

.unterer:hover:after {
  width: 100%; /* Verändert die Breite auf 100% beim Hovern */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-97d2515 *//* Stil für den umgebenden Container */
.lupe {
  display: flex; /* Verwendet Flexbox */
  justify-content: center; /* Zentriert das Kind-Element (das Bild) horizontal */
  align-items: center; /* Zentriert das Kind-Element vertikal, falls nötig */
}

/* Grundlegender Stil für die Bilder */
.lupe img {
  transition: transform 0.3s ease; /* Sanfter Übergang */
  display: block; /* Verhindert unerwünschte Abstände unter dem Bild */
}

/* Hover-Effekt für Bilder innerhalb einer .lupe-Klasse */
.lupe img:hover {
  transform: scale(1.1); /* Skaliert das Bild um 10% */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-449f172b */.unterer {
  position: relative; /* Ermöglicht die korrekte Positionierung des :after-Elements */
  display: inline-block; /* Behält die Größe des Inhalts bei und ermöglicht die Zentrierung */
  text-align: center; /* Stellt sicher, dass der Text zentriert ist, falls es sich um Textelemente handelt */
}

.unterer:after {
  content: ''; /* Notwendig für :after-Elemente */
  display: block;
  width: 0; /* Beginnt mit einer Breite von 0 */
  height: 2px; /* Höhe des weißen Strichs */
  background: white; /* Farbe des Strichs */
  transition: width 0.3s ease; /* Animation der Breitenänderung */
  position: absolute;
  bottom: 0; /* Positioniert das :after-Element am unteren Rand des .unterer-Elements */
  left: 50%; /* Zentriert das :after-Element horizontal */
  transform: translateX(-50%); /* Verschiebt das :after-Element zurück, um es genau zu zentrieren */
}

.unterer:hover:after {
  width: 100%; /* Verändert die Breite auf 100% beim Hovern */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1dfda6a1 *//* Stil für den umgebenden Container */
.lupe {
  display: flex; /* Verwendet Flexbox */
  justify-content: center; /* Zentriert das Kind-Element (das Bild) horizontal */
  align-items: center; /* Zentriert das Kind-Element vertikal, falls nötig */
}

/* Grundlegender Stil für die Bilder */
.lupe img {
  transition: transform 0.3s ease; /* Sanfter Übergang */
  display: block; /* Verhindert unerwünschte Abstände unter dem Bild */
}

/* Hover-Effekt für Bilder innerhalb einer .lupe-Klasse */
.lupe img:hover {
  transform: scale(1.1); /* Skaliert das Bild um 10% */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54fb1f2b */.unterer {
  position: relative; /* Ermöglicht die korrekte Positionierung des :after-Elements */
  display: inline-block; /* Behält die Größe des Inhalts bei und ermöglicht die Zentrierung */
  text-align: center; /* Stellt sicher, dass der Text zentriert ist, falls es sich um Textelemente handelt */
}

.unterer:after {
  content: ''; /* Notwendig für :after-Elemente */
  display: block;
  width: 0; /* Beginnt mit einer Breite von 0 */
  height: 2px; /* Höhe des weißen Strichs */
  background: white; /* Farbe des Strichs */
  transition: width 0.3s ease; /* Animation der Breitenänderung */
  position: absolute;
  bottom: 0; /* Positioniert das :after-Element am unteren Rand des .unterer-Elements */
  left: 50%; /* Zentriert das :after-Element horizontal */
  transform: translateX(-50%); /* Verschiebt das :after-Element zurück, um es genau zu zentrieren */
}

.unterer:hover:after {
  width: 100%; /* Verändert die Breite auf 100% beim Hovern */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-35d4f8bf *//* Stil für den umgebenden Container */
.lupe {
  display: flex; /* Verwendet Flexbox */
  justify-content: center; /* Zentriert das Kind-Element (das Bild) horizontal */
  align-items: center; /* Zentriert das Kind-Element vertikal, falls nötig */
}

/* Grundlegender Stil für die Bilder */
.lupe img {
  transition: transform 0.3s ease; /* Sanfter Übergang */
  display: block; /* Verhindert unerwünschte Abstände unter dem Bild */
}

/* Hover-Effekt für Bilder innerhalb einer .lupe-Klasse */
.lupe img:hover {
  transform: scale(1.1); /* Skaliert das Bild um 10% */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91daec9 */.unterer {
  position: relative; /* Ermöglicht die korrekte Positionierung des :after-Elements */
  display: inline-block; /* Behält die Größe des Inhalts bei und ermöglicht die Zentrierung */
  text-align: center; /* Stellt sicher, dass der Text zentriert ist, falls es sich um Textelemente handelt */
}

.unterer:after {
  content: ''; /* Notwendig für :after-Elemente */
  display: block;
  width: 0; /* Beginnt mit einer Breite von 0 */
  height: 2px; /* Höhe des weißen Strichs */
  background: white; /* Farbe des Strichs */
  transition: width 0.3s ease; /* Animation der Breitenänderung */
  position: absolute;
  bottom: 0; /* Positioniert das :after-Element am unteren Rand des .unterer-Elements */
  left: 50%; /* Zentriert das :after-Element horizontal */
  transform: translateX(-50%); /* Verschiebt das :after-Element zurück, um es genau zu zentrieren */
}

.unterer:hover:after {
  width: 100%; /* Verändert die Breite auf 100% beim Hovern */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3dda1264 *//* Stil für den umgebenden Container */
.lupe {
  display: flex; /* Verwendet Flexbox */
  justify-content: center; /* Zentriert das Kind-Element (das Bild) horizontal */
  align-items: center; /* Zentriert das Kind-Element vertikal, falls nötig */
}

/* Grundlegender Stil für die Bilder */
.lupe img {
  transition: transform 0.3s ease; /* Sanfter Übergang */
  display: block; /* Verhindert unerwünschte Abstände unter dem Bild */
}

/* Hover-Effekt für Bilder innerhalb einer .lupe-Klasse */
.lupe img:hover {
  transform: scale(1.1); /* Skaliert das Bild um 10% */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2993eb66 */.unterer {
  position: relative; /* Ermöglicht die korrekte Positionierung des :after-Elements */
  display: inline-block; /* Behält die Größe des Inhalts bei und ermöglicht die Zentrierung */
  text-align: center; /* Stellt sicher, dass der Text zentriert ist, falls es sich um Textelemente handelt */
}

.unterer:after {
  content: ''; /* Notwendig für :after-Elemente */
  display: block;
  width: 0; /* Beginnt mit einer Breite von 0 */
  height: 2px; /* Höhe des weißen Strichs */
  background: white; /* Farbe des Strichs */
  transition: width 0.3s ease; /* Animation der Breitenänderung */
  position: absolute;
  bottom: 0; /* Positioniert das :after-Element am unteren Rand des .unterer-Elements */
  left: 50%; /* Zentriert das :after-Element horizontal */
  transform: translateX(-50%); /* Verschiebt das :after-Element zurück, um es genau zu zentrieren */
}

.unterer:hover:after {
  width: 100%; /* Verändert die Breite auf 100% beim Hovern */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5e527496 *//* Stil für den umgebenden Container */
.lupe {
  display: flex; /* Verwendet Flexbox */
  justify-content: center; /* Zentriert das Kind-Element (das Bild) horizontal */
  align-items: center; /* Zentriert das Kind-Element vertikal, falls nötig */
}

/* Grundlegender Stil für die Bilder */
.lupe img {
  transition: transform 0.3s ease; /* Sanfter Übergang */
  display: block; /* Verhindert unerwünschte Abstände unter dem Bild */
}

/* Hover-Effekt für Bilder innerhalb einer .lupe-Klasse */
.lupe img:hover {
  transform: scale(1.1); /* Skaliert das Bild um 10% */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ea12df3 */.unterer {
  position: relative; /* Ermöglicht die korrekte Positionierung des :after-Elements */
  display: inline-block; /* Behält die Größe des Inhalts bei und ermöglicht die Zentrierung */
  text-align: center; /* Stellt sicher, dass der Text zentriert ist, falls es sich um Textelemente handelt */
}

.unterer:after {
  content: ''; /* Notwendig für :after-Elemente */
  display: block;
  width: 0; /* Beginnt mit einer Breite von 0 */
  height: 2px; /* Höhe des weißen Strichs */
  background: white; /* Farbe des Strichs */
  transition: width 0.3s ease; /* Animation der Breitenänderung */
  position: absolute;
  bottom: 0; /* Positioniert das :after-Element am unteren Rand des .unterer-Elements */
  left: 50%; /* Zentriert das :after-Element horizontal */
  transform: translateX(-50%); /* Verschiebt das :after-Element zurück, um es genau zu zentrieren */
}

.unterer:hover:after {
  width: 100%; /* Verändert die Breite auf 100% beim Hovern */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d7c7594 *//* Stil für den umgebenden Container */
.lupe {
  display: flex; /* Verwendet Flexbox */
  justify-content: center; /* Zentriert das Kind-Element (das Bild) horizontal */
  align-items: center; /* Zentriert das Kind-Element vertikal, falls nötig */
}

/* Grundlegender Stil für die Bilder */
.lupe img {
  transition: transform 0.3s ease; /* Sanfter Übergang */
  display: block; /* Verhindert unerwünschte Abstände unter dem Bild */
}

/* Hover-Effekt für Bilder innerhalb einer .lupe-Klasse */
.lupe img:hover {
  transform: scale(1.1); /* Skaliert das Bild um 10% */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b1baed2 */.unterer {
  position: relative; /* Ermöglicht die korrekte Positionierung des :after-Elements */
  display: inline-block; /* Behält die Größe des Inhalts bei und ermöglicht die Zentrierung */
  text-align: center; /* Stellt sicher, dass der Text zentriert ist, falls es sich um Textelemente handelt */
}

.unterer:after {
  content: ''; /* Notwendig für :after-Elemente */
  display: block;
  width: 0; /* Beginnt mit einer Breite von 0 */
  height: 2px; /* Höhe des weißen Strichs */
  background: white; /* Farbe des Strichs */
  transition: width 0.3s ease; /* Animation der Breitenänderung */
  position: absolute;
  bottom: 0; /* Positioniert das :after-Element am unteren Rand des .unterer-Elements */
  left: 50%; /* Zentriert das :after-Element horizontal */
  transform: translateX(-50%); /* Verschiebt das :after-Element zurück, um es genau zu zentrieren */
}

.unterer:hover:after {
  width: 100%; /* Verändert die Breite auf 100% beim Hovern */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3e40756e *//* Stil für den umgebenden Container */
.lupe {
  display: flex; /* Verwendet Flexbox */
  justify-content: center; /* Zentriert das Kind-Element (das Bild) horizontal */
  align-items: center; /* Zentriert das Kind-Element vertikal, falls nötig */
}

/* Grundlegender Stil für die Bilder */
.lupe img {
  transition: transform 0.3s ease; /* Sanfter Übergang */
  display: block; /* Verhindert unerwünschte Abstände unter dem Bild */
}

/* Hover-Effekt für Bilder innerhalb einer .lupe-Klasse */
.lupe img:hover {
  transform: scale(1.1); /* Skaliert das Bild um 10% */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2346641f */.unterer {
  position: relative; /* Ermöglicht die korrekte Positionierung des :after-Elements */
  display: inline-block; /* Behält die Größe des Inhalts bei und ermöglicht die Zentrierung */
  text-align: center; /* Stellt sicher, dass der Text zentriert ist, falls es sich um Textelemente handelt */
}

.unterer:after {
  content: ''; /* Notwendig für :after-Elemente */
  display: block;
  width: 0; /* Beginnt mit einer Breite von 0 */
  height: 2px; /* Höhe des weißen Strichs */
  background: white; /* Farbe des Strichs */
  transition: width 0.3s ease; /* Animation der Breitenänderung */
  position: absolute;
  bottom: 0; /* Positioniert das :after-Element am unteren Rand des .unterer-Elements */
  left: 50%; /* Zentriert das :after-Element horizontal */
  transform: translateX(-50%); /* Verschiebt das :after-Element zurück, um es genau zu zentrieren */
}

.unterer:hover:after {
  width: 100%; /* Verändert die Breite auf 100% beim Hovern */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6264d535 *//* Stil für den umgebenden Container */
.lupe {
  display: flex; /* Verwendet Flexbox */
  justify-content: center; /* Zentriert das Kind-Element (das Bild) horizontal */
  align-items: center; /* Zentriert das Kind-Element vertikal, falls nötig */
}

/* Grundlegender Stil für die Bilder */
.lupe img {
  transition: transform 0.3s ease; /* Sanfter Übergang */
  display: block; /* Verhindert unerwünschte Abstände unter dem Bild */
}

/* Hover-Effekt für Bilder innerhalb einer .lupe-Klasse */
.lupe img:hover {
  transform: scale(1.1); /* Skaliert das Bild um 10% */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6144a606 */.unterer {
  position: relative; /* Ermöglicht die korrekte Positionierung des :after-Elements */
  display: inline-block; /* Behält die Größe des Inhalts bei und ermöglicht die Zentrierung */
  text-align: center; /* Stellt sicher, dass der Text zentriert ist, falls es sich um Textelemente handelt */
}

.unterer:after {
  content: ''; /* Notwendig für :after-Elemente */
  display: block;
  width: 0; /* Beginnt mit einer Breite von 0 */
  height: 2px; /* Höhe des weißen Strichs */
  background: white; /* Farbe des Strichs */
  transition: width 0.3s ease; /* Animation der Breitenänderung */
  position: absolute;
  bottom: 0; /* Positioniert das :after-Element am unteren Rand des .unterer-Elements */
  left: 50%; /* Zentriert das :after-Element horizontal */
  transform: translateX(-50%); /* Verschiebt das :after-Element zurück, um es genau zu zentrieren */
}

.unterer:hover:after {
  width: 100%; /* Verändert die Breite auf 100% beim Hovern */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-50176d0e *//* Stil für den umgebenden Container */
.lupe {
  display: flex; /* Verwendet Flexbox */
  justify-content: center; /* Zentriert das Kind-Element (das Bild) horizontal */
  align-items: center; /* Zentriert das Kind-Element vertikal, falls nötig */
}

/* Grundlegender Stil für die Bilder */
.lupe img {
  transition: transform 0.3s ease; /* Sanfter Übergang */
  display: block; /* Verhindert unerwünschte Abstände unter dem Bild */
}

/* Hover-Effekt für Bilder innerhalb einer .lupe-Klasse */
.lupe img:hover {
  transform: scale(1.1); /* Skaliert das Bild um 10% */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66bf52fd */.unterer {
  position: relative; /* Ermöglicht die korrekte Positionierung des :after-Elements */
  display: inline-block; /* Behält die Größe des Inhalts bei und ermöglicht die Zentrierung */
  text-align: center; /* Stellt sicher, dass der Text zentriert ist, falls es sich um Textelemente handelt */
}

.unterer:after {
  content: ''; /* Notwendig für :after-Elemente */
  display: block;
  width: 0; /* Beginnt mit einer Breite von 0 */
  height: 2px; /* Höhe des weißen Strichs */
  background: white; /* Farbe des Strichs */
  transition: width 0.3s ease; /* Animation der Breitenänderung */
  position: absolute;
  bottom: 0; /* Positioniert das :after-Element am unteren Rand des .unterer-Elements */
  left: 50%; /* Zentriert das :after-Element horizontal */
  transform: translateX(-50%); /* Verschiebt das :after-Element zurück, um es genau zu zentrieren */
}

.unterer:hover:after {
  width: 100%; /* Verändert die Breite auf 100% beim Hovern */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-708769e9 *//* Stil für den umgebenden Container */
.lupe {
  display: flex; /* Verwendet Flexbox */
  justify-content: center; /* Zentriert das Kind-Element (das Bild) horizontal */
  align-items: center; /* Zentriert das Kind-Element vertikal, falls nötig */
}

/* Grundlegender Stil für die Bilder */
.lupe img {
  transition: transform 0.3s ease; /* Sanfter Übergang */
  display: block; /* Verhindert unerwünschte Abstände unter dem Bild */
}

/* Hover-Effekt für Bilder innerhalb einer .lupe-Klasse */
.lupe img:hover {
  transform: scale(1.1); /* Skaliert das Bild um 10% */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f695753 */.unterer {
  position: relative; /* Ermöglicht die korrekte Positionierung des :after-Elements */
  display: inline-block; /* Behält die Größe des Inhalts bei und ermöglicht die Zentrierung */
  text-align: center; /* Stellt sicher, dass der Text zentriert ist, falls es sich um Textelemente handelt */
}

.unterer:after {
  content: ''; /* Notwendig für :after-Elemente */
  display: block;
  width: 0; /* Beginnt mit einer Breite von 0 */
  height: 2px; /* Höhe des weißen Strichs */
  background: white; /* Farbe des Strichs */
  transition: width 0.3s ease; /* Animation der Breitenänderung */
  position: absolute;
  bottom: 0; /* Positioniert das :after-Element am unteren Rand des .unterer-Elements */
  left: 50%; /* Zentriert das :after-Element horizontal */
  transform: translateX(-50%); /* Verschiebt das :after-Element zurück, um es genau zu zentrieren */
}

.unterer:hover:after {
  width: 100%; /* Verändert die Breite auf 100% beim Hovern */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e401678 *//* Stil für den umgebenden Container */
.lupe {
  display: flex; /* Verwendet Flexbox */
  justify-content: center; /* Zentriert das Kind-Element (das Bild) horizontal */
  align-items: center; /* Zentriert das Kind-Element vertikal, falls nötig */
}

/* Grundlegender Stil für die Bilder */
.lupe img {
  transition: transform 0.3s ease; /* Sanfter Übergang */
  display: block; /* Verhindert unerwünschte Abstände unter dem Bild */
}

/* Hover-Effekt für Bilder innerhalb einer .lupe-Klasse */
.lupe img:hover {
  transform: scale(1.1); /* Skaliert das Bild um 10% */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20836002 */.unterer {
  position: relative; /* Ermöglicht die korrekte Positionierung des :after-Elements */
  display: inline-block; /* Behält die Größe des Inhalts bei und ermöglicht die Zentrierung */
  text-align: center; /* Stellt sicher, dass der Text zentriert ist, falls es sich um Textelemente handelt */
}

.unterer:after {
  content: ''; /* Notwendig für :after-Elemente */
  display: block;
  width: 0; /* Beginnt mit einer Breite von 0 */
  height: 2px; /* Höhe des weißen Strichs */
  background: white; /* Farbe des Strichs */
  transition: width 0.3s ease; /* Animation der Breitenänderung */
  position: absolute;
  bottom: 0; /* Positioniert das :after-Element am unteren Rand des .unterer-Elements */
  left: 50%; /* Zentriert das :after-Element horizontal */
  transform: translateX(-50%); /* Verschiebt das :after-Element zurück, um es genau zu zentrieren */
}

.unterer:hover:after {
  width: 100%; /* Verändert die Breite auf 100% beim Hovern */
}/* End custom CSS */