.elementor-8 .elementor-element.elementor-element-07ac2c9{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-7daa381{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-7daa381:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-7daa381 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C2537;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-8b697b4{padding:120px 100px 0px 50px;font-family:"Arial", Sans-serif;font-size:0.75rem;font-weight:900;text-transform:uppercase;line-height:0.75rem;letter-spacing:0.13em;color:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-96568aa{padding:0px 50px 0px 50px;}.elementor-8 .elementor-element.elementor-element-96568aa .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:6rem;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-1e11d6f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1f9e6c4{padding:50px 0px 0px 50px;font-family:"Arial", Sans-serif;font-size:1.5rem;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-d9414f7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:100px;--padding-left:50px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-0647dba .elementor-button{background-color:#EC008C;font-family:"Arial", Sans-serif;font-size:0.78rem;font-weight:900;text-transform:uppercase;padding:15px 10px 15px 10px;}.elementor-8 .elementor-element.elementor-element-6db7885 .elementor-button{background-color:#EC008C00;font-family:"Arial", Sans-serif;font-size:0.78rem;font-weight:900;text-transform:uppercase;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1C2537;border-radius:0px 0px 0px 0px;padding:15px 10px 15px 10px;}.elementor-8 .elementor-element.elementor-element-1f7cb4c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-1f7cb4c:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-1f7cb4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mycybergroup.com/mopa/wp-content/uploads/2026/08/history-scaled.jpg");}.elementor-8 .elementor-element.elementor-element-61e2924{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0352db6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1C25372E;--border-color:#1C25372E;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-10ff32b.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-10ff32b .elementor-image-box-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-10ff32b .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:5.6rem;font-weight:600;letter-spacing:-0.06em;color:#1C2537;}.elementor-8 .elementor-element.elementor-element-10ff32b:has(:hover) .elementor-image-box-title,
					 .elementor-8 .elementor-element.elementor-element-10ff32b:has(:focus) .elementor-image-box-title{color:#1C2537;}.elementor-8 .elementor-element.elementor-element-10ff32b .elementor-image-box-description{font-family:"Arial", Sans-serif;font-size:0.8rem;font-weight:800;text-transform:uppercase;letter-spacing:0.06em;color:#1C2537;}.elementor-8 .elementor-element.elementor-element-80033f8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1C25372E;--border-color:#1C25372E;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-7a25f16.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-7a25f16 .elementor-image-box-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-7a25f16 .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:5.6rem;font-weight:600;letter-spacing:-0.06em;color:#1C2537;}.elementor-8 .elementor-element.elementor-element-7a25f16:has(:hover) .elementor-image-box-title,
					 .elementor-8 .elementor-element.elementor-element-7a25f16:has(:focus) .elementor-image-box-title{color:#1C2537;}.elementor-8 .elementor-element.elementor-element-7a25f16 .elementor-image-box-description{font-family:"Arial", Sans-serif;font-size:0.8rem;font-weight:800;text-transform:uppercase;letter-spacing:0.06em;color:#1C2537;}.elementor-8 .elementor-element.elementor-element-cd0a3b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1C25372E;--border-color:#1C25372E;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e7983b3.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-e7983b3 .elementor-image-box-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-e7983b3 .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:5.6rem;font-weight:600;letter-spacing:-0.06em;color:#1C2537;}.elementor-8 .elementor-element.elementor-element-e7983b3:has(:hover) .elementor-image-box-title,
					 .elementor-8 .elementor-element.elementor-element-e7983b3:has(:focus) .elementor-image-box-title{color:#1C2537;}.elementor-8 .elementor-element.elementor-element-e7983b3 .elementor-image-box-description{font-family:"Arial", Sans-serif;font-size:0.8rem;font-weight:800;text-transform:uppercase;letter-spacing:0.06em;color:#1C2537;}.elementor-8 .elementor-element.elementor-element-8c376ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1C25372E;--border-color:#1C25372E;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-6f86ee4.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-6f86ee4 .elementor-image-box-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-6f86ee4 .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:5.6rem;font-weight:600;letter-spacing:-0.06em;color:#1C2537;}.elementor-8 .elementor-element.elementor-element-6f86ee4:has(:hover) .elementor-image-box-title,
					 .elementor-8 .elementor-element.elementor-element-6f86ee4:has(:focus) .elementor-image-box-title{color:#1C2537;}.elementor-8 .elementor-element.elementor-element-6f86ee4 .elementor-image-box-description{font-family:"Arial", Sans-serif;font-size:0.8rem;font-weight:800;text-transform:uppercase;letter-spacing:0.06em;color:#1C2537;}.elementor-8 .elementor-element.elementor-element-e1d71ab{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-8 .elementor-element.elementor-element-e1d71ab:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-e1d71ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EC008C;}.elementor-8 .elementor-element.elementor-element-fae7651{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-baaa905{font-family:"Arial", Sans-serif;font-size:0.78rem;font-weight:900;text-transform:uppercase;letter-spacing:0.13em;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-78e946d{width:var( --container-widget-width, 50% );max-width:50%;margin:400px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 2px 0px;border-color:#FFFFFF;--e-icon-list-icon-size:14px;}.elementor-8 .elementor-element.elementor-element-78e946d .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-78e946d .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-78e946d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-78e946d .elementor-icon-list-item > a{font-family:"Arial", Sans-serif;font-size:0.78rem;font-weight:900;text-transform:uppercase;letter-spacing:0.05rem;}.elementor-8 .elementor-element.elementor-element-78e946d .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-bc58bd6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-0cf2e90 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:6.25rem;font-weight:300;letter-spacing:-0.04rem;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-8fb52ee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-4c177db{font-family:"Arial", Sans-serif;font-size:1.45rem;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-a95cf07{width:var( --container-widget-width, 50% );max-width:50%;margin:400px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 2px 0px;border-color:#FFFFFF;--e-icon-list-icon-size:14px;}.elementor-8 .elementor-element.elementor-element-a95cf07 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-a95cf07 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-a95cf07 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-a95cf07 .elementor-icon-list-item > a{font-family:"Arial", Sans-serif;font-size:0.78rem;font-weight:900;text-transform:uppercase;letter-spacing:0.05rem;}.elementor-8 .elementor-element.elementor-element-a95cf07 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-618e572{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:170px;--padding-bottom:150px;--padding-left:100px;--padding-right:100px;}.elementor-8 .elementor-element.elementor-element-618e572:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-618e572 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F0F4;}.elementor-8 .elementor-element.elementor-element-a586c35{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-cafd570{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0f299ff{font-family:"Arial", Sans-serif;font-size:0.78rem;font-weight:900;text-transform:uppercase;letter-spacing:0.13em;color:#1C2537;}.elementor-8 .elementor-element.elementor-element-51e4418{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-51e4418 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:6.25rem;font-weight:300;letter-spacing:-0.04rem;color:#1C2537;}.elementor-8 .elementor-element.elementor-element-0de2b92{--display:flex;--justify-content:flex-end;}.elementor-8 .elementor-element.elementor-element-52ca47f{font-family:"Arial", Sans-serif;font-size:1.15rem;font-weight:400;color:#1C2537;}.elementor-8 .elementor-element.elementor-element-d1ea5ef{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-a1079b1{background-color:#FFFAFD;border-style:solid;border-width:7px 0px 0px 0px;border-color:#4DB7E8;}.elementor-8 .elementor-element.elementor-element-a1079b1 .elementor-image-box-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-a1079b1.elementor-position-right .elementor-image-box-img{margin-left:30px;}.elementor-8 .elementor-element.elementor-element-a1079b1.elementor-position-left .elementor-image-box-img{margin-right:30px;}.elementor-8 .elementor-element.elementor-element-a1079b1.elementor-position-top .elementor-image-box-img{margin-bottom:30px;}.elementor-8 .elementor-element.elementor-element-a1079b1 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-8 .elementor-element.elementor-element-a1079b1 .elementor-image-box-img img{height:200px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-a1079b1 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:2rem;font-weight:400;letter-spacing:-0.145rem;color:#1C2537;}.elementor-8 .elementor-element.elementor-element-a1079b1:has(:hover) .elementor-image-box-title,
					 .elementor-8 .elementor-element.elementor-element-a1079b1:has(:focus) .elementor-image-box-title{color:#1C2537;}.elementor-8 .elementor-element.elementor-element-a1079b1 .elementor-image-box-description{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;color:#626A7C;}.elementor-8 .elementor-element.elementor-element-76369c8{background-color:#FFFAFD;border-style:solid;border-width:7px 0px 0px 0px;border-color:#EC008C;}.elementor-8 .elementor-element.elementor-element-76369c8 .elementor-image-box-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-76369c8.elementor-position-right .elementor-image-box-img{margin-left:30px;}.elementor-8 .elementor-element.elementor-element-76369c8.elementor-position-left .elementor-image-box-img{margin-right:30px;}.elementor-8 .elementor-element.elementor-element-76369c8.elementor-position-top .elementor-image-box-img{margin-bottom:30px;}.elementor-8 .elementor-element.elementor-element-76369c8 .elementor-image-box-wrapper .elementor-image-box-img{width:5%;}.elementor-8 .elementor-element.elementor-element-76369c8 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-76369c8 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:2rem;font-weight:400;letter-spacing:-0.145rem;color:#1C2537;}.elementor-8 .elementor-element.elementor-element-76369c8:has(:hover) .elementor-image-box-title,
					 .elementor-8 .elementor-element.elementor-element-76369c8:has(:focus) .elementor-image-box-title{color:#1C2537;}.elementor-8 .elementor-element.elementor-element-76369c8 .elementor-image-box-description{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;color:#626A7C;}.elementor-8 .elementor-element.elementor-element-c949aa1{background-color:#FFFAFD;border-style:solid;border-width:7px 0px 0px 0px;border-color:#FFC58F;}.elementor-8 .elementor-element.elementor-element-c949aa1 .elementor-image-box-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-c949aa1.elementor-position-right .elementor-image-box-img{margin-left:30px;}.elementor-8 .elementor-element.elementor-element-c949aa1.elementor-position-left .elementor-image-box-img{margin-right:30px;}.elementor-8 .elementor-element.elementor-element-c949aa1.elementor-position-top .elementor-image-box-img{margin-bottom:30px;}.elementor-8 .elementor-element.elementor-element-c949aa1 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-8 .elementor-element.elementor-element-c949aa1 .elementor-image-box-img img{height:200px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-c949aa1 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:2rem;font-weight:400;letter-spacing:-0.145rem;color:#1C2537;}.elementor-8 .elementor-element.elementor-element-c949aa1:has(:hover) .elementor-image-box-title,
					 .elementor-8 .elementor-element.elementor-element-c949aa1:has(:focus) .elementor-image-box-title{color:#1C2537;}.elementor-8 .elementor-element.elementor-element-c949aa1 .elementor-image-box-description{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;color:#626A7C;}.elementor-8 .elementor-element.elementor-element-b6534bc{background-color:#FFFAFD;border-style:solid;border-width:7px 0px 0px 0px;border-color:#82CE99;}.elementor-8 .elementor-element.elementor-element-b6534bc .elementor-image-box-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-b6534bc.elementor-position-right .elementor-image-box-img{margin-left:30px;}.elementor-8 .elementor-element.elementor-element-b6534bc.elementor-position-left .elementor-image-box-img{margin-right:30px;}.elementor-8 .elementor-element.elementor-element-b6534bc.elementor-position-top .elementor-image-box-img{margin-bottom:30px;}.elementor-8 .elementor-element.elementor-element-b6534bc .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-8 .elementor-element.elementor-element-b6534bc .elementor-image-box-img img{height:200px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-b6534bc .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:2rem;font-weight:400;letter-spacing:-0.145rem;color:#1C2537;}.elementor-8 .elementor-element.elementor-element-b6534bc:has(:hover) .elementor-image-box-title,
					 .elementor-8 .elementor-element.elementor-element-b6534bc:has(:focus) .elementor-image-box-title{color:#1C2537;}.elementor-8 .elementor-element.elementor-element-b6534bc .elementor-image-box-description{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;color:#626A7C;}.elementor-8 .elementor-element.elementor-element-8b4f0dd{background-color:#FFFAFD;border-style:solid;border-width:7px 0px 0px 0px;border-color:#9867B7;}.elementor-8 .elementor-element.elementor-element-8b4f0dd .elementor-image-box-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-8b4f0dd.elementor-position-right .elementor-image-box-img{margin-left:30px;}.elementor-8 .elementor-element.elementor-element-8b4f0dd.elementor-position-left .elementor-image-box-img{margin-right:30px;}.elementor-8 .elementor-element.elementor-element-8b4f0dd.elementor-position-top .elementor-image-box-img{margin-bottom:30px;}.elementor-8 .elementor-element.elementor-element-8b4f0dd .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-8 .elementor-element.elementor-element-8b4f0dd .elementor-image-box-img img{height:200px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-8b4f0dd .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:2rem;font-weight:400;letter-spacing:-0.145rem;color:#1C2537;}.elementor-8 .elementor-element.elementor-element-8b4f0dd:has(:hover) .elementor-image-box-title,
					 .elementor-8 .elementor-element.elementor-element-8b4f0dd:has(:focus) .elementor-image-box-title{color:#1C2537;}.elementor-8 .elementor-element.elementor-element-8b4f0dd .elementor-image-box-description{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;color:#626A7C;}.elementor-8 .elementor-element.elementor-element-35a3c75{background-color:#FFFAFD;border-style:solid;border-width:7px 0px 0px 0px;border-color:#4DB7E8;}.elementor-8 .elementor-element.elementor-element-35a3c75 .elementor-image-box-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-35a3c75.elementor-position-right .elementor-image-box-img{margin-left:30px;}.elementor-8 .elementor-element.elementor-element-35a3c75.elementor-position-left .elementor-image-box-img{margin-right:30px;}.elementor-8 .elementor-element.elementor-element-35a3c75.elementor-position-top .elementor-image-box-img{margin-bottom:30px;}.elementor-8 .elementor-element.elementor-element-35a3c75 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-8 .elementor-element.elementor-element-35a3c75 .elementor-image-box-img img{height:200px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-35a3c75 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:2rem;font-weight:400;letter-spacing:-0.145rem;color:#1C2537;}.elementor-8 .elementor-element.elementor-element-35a3c75:has(:hover) .elementor-image-box-title,
					 .elementor-8 .elementor-element.elementor-element-35a3c75:has(:focus) .elementor-image-box-title{color:#1C2537;}.elementor-8 .elementor-element.elementor-element-35a3c75 .elementor-image-box-description{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;color:#626A7C;}.elementor-8 .elementor-element.elementor-element-4a5ded8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2c1a9ca{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2c1a9ca:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2c1a9ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mycybergroup.com/mopa/wp-content/uploads/2026/08/caps.jpg");background-position:bottom right;background-repeat:no-repeat;background-size:contain;}.elementor-8 .elementor-element.elementor-element-304f12d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2311c5a{font-family:"Arial", Sans-serif;font-size:0.72rem;font-weight:800;text-transform:uppercase;color:#1C2537;}.elementor-8 .elementor-element.elementor-element-3a355e1{--display:flex;--min-height:1100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3a355e1:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-3a355e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mycybergroup.com/mopa/wp-content/uploads/2026/08/cups-scaled.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-66ef7a8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-c715b84{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e6ea530{font-family:"Arial", Sans-serif;font-size:0.72rem;font-weight:800;text-transform:uppercase;color:#1C2537;}.elementor-8 .elementor-element.elementor-element-25b828c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-6fb9a22{font-family:"Arial", Sans-serif;font-size:0.72rem;font-weight:800;text-transform:uppercase;color:#1C2537;}.elementor-8 .elementor-element.elementor-element-e3f4a43{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-e3f4a43:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-e3f4a43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111827;}.elementor-8 .elementor-element.elementor-element-be6d207{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8 .elementor-element.elementor-element-1a42dc4{text-align:center;}.elementor-8 .elementor-element.elementor-element-1a42dc4 img{height:900px;}.elementor-8 .elementor-element.elementor-element-43903a5{width:var( --container-widget-width, 55% );max-width:55%;--e-transform-translateX:24px;--e-transform-translateY:-80px;background-color:#1C2537;padding:10px 0px 0px 0px;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;font-family:"Arial", Sans-serif;font-size:0.72rem;font-weight:900;text-transform:uppercase;letter-spacing:0.1rem;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-43903a5.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-9e6ad35{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-a89cb3e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-dd32f0f{width:var( --container-widget-width, 35% );max-width:35%;--e-transform-translateX:24px;--e-transform-translateY:-80px;background-color:#1C2537;padding:10px 0px 0px 0px;--container-widget-width:35%;--container-widget-flex-grow:0;text-align:center;font-family:"Arial", Sans-serif;font-size:0.72rem;font-weight:900;text-transform:uppercase;letter-spacing:0.1rem;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-dd32f0f.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-015ea7e{--display:flex;--margin-top:-70px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-8 .elementor-element.elementor-element-015ea7e:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-015ea7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EC008C;}.elementor-8 .elementor-element.elementor-element-bc07ed9{font-family:"Arial", Sans-serif;font-size:5rem;font-weight:900;line-height:0.95em;letter-spacing:-0.055em;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-5414921{font-family:"Arial", Sans-serif;font-size:0.72rem;font-weight:900;text-transform:uppercase;letter-spacing:0.1rem;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-5a061f2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-5a061f2:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5a061f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111827;}.elementor-8 .elementor-element.elementor-element-1c0ca0f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-1c0ca0f:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-1c0ca0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mycybergroup.com/mopa/wp-content/uploads/2026/08/future-scaled.jpg");background-size:cover;}.elementor-8 .elementor-element.elementor-element-bc294aa{width:var( --container-widget-width, 45% );max-width:45%;--e-transform-translateX:24px;--e-transform-translateY:800px;background-color:#1C2537;padding:10px 0px 0px 0px;--container-widget-width:45%;--container-widget-flex-grow:0;z-index:9;text-align:center;font-family:"Arial", Sans-serif;font-size:0.72rem;font-weight:900;text-transform:uppercase;letter-spacing:0.1rem;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-bc294aa.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-322c660{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-bf5edd6{--display:flex;--min-height:600px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-bf5edd6:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-bf5edd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mycybergroup.com/mopa/wp-content/uploads/2026/08/night-skaliert-klein.jpg");}.elementor-8 .elementor-element.elementor-element-bbf14e8{width:var( --container-widget-width, 40% );max-width:40%;--e-transform-translateX:24px;--e-transform-translateY:530px;background-color:#1C2537;padding:10px 0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;font-family:"Arial", Sans-serif;font-size:0.72rem;font-weight:900;text-transform:uppercase;letter-spacing:0.1rem;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-bbf14e8.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-1a8046a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8 .elementor-element.elementor-element-1a8046a:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-1a8046a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EC008C;}.elementor-8 .elementor-element.elementor-element-aaa1cdd{font-family:"Arial", Sans-serif;font-size:4rem;font-weight:900;line-height:0.95em;letter-spacing:-0.055em;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-3fb79fe{font-family:"Arial", Sans-serif;font-size:5rem;font-weight:900;line-height:0.95em;letter-spacing:-0.055em;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-774a5bb{font-family:"Arial", Sans-serif;font-size:0.72rem;font-weight:900;text-transform:uppercase;letter-spacing:0.1rem;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-b46003d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-8 .elementor-element.elementor-element-b46003d:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b46003d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#82CE99;}.elementor-8 .elementor-element.elementor-element-81ecc97{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-dbcb142{font-family:"Arial", Sans-serif;font-size:0.78rem;font-weight:900;text-transform:uppercase;letter-spacing:0.13em;color:#1C2537;}.elementor-8 .elementor-element.elementor-element-b77dd01{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-fb65ca1{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-fb65ca1 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:6.25rem;font-weight:300;letter-spacing:-0.04rem;color:#1C2537;}.elementor-8 .elementor-element.elementor-element-349c093{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-29c9382{font-family:"Arial", Sans-serif;font-size:1.15rem;font-weight:400;color:#1C2537;}.elementor-8 .elementor-element.elementor-element-b42bf12 .elementor-button{background-color:#EC008C;font-family:"Arial", Sans-serif;font-size:0.78rem;font-weight:900;text-transform:uppercase;border-radius:0px 0px 0px 0px;padding:15px 10px 15px 10px;}.elementor-8 .elementor-element.elementor-element-b42bf12{padding:100px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-25ceec4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-8 .elementor-element.elementor-element-25ceec4:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-25ceec4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111827;}.elementor-8 .elementor-element.elementor-element-64f76f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-614cc03{font-family:"Arial", Sans-serif;font-size:0.78rem;font-weight:900;text-transform:uppercase;letter-spacing:0.13em;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-aa42a71{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-674de86 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:6.25rem;font-weight:300;letter-spacing:-0.04rem;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-4519035{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-4f0f8a5{font-family:"Arial", Sans-serif;font-size:1.15rem;font-weight:400;color:#C7C3BA;}.elementor-8 .elementor-element.elementor-element-dcf65c1 .elementor-button{background-color:#FFFAFD;font-family:"Arial", Sans-serif;font-size:0.78rem;font-weight:900;text-transform:uppercase;fill:#1C2537;color:#1C2537;border-radius:0px 0px 0px 0px;padding:15px 10px 15px 10px;}.elementor-8 .elementor-element.elementor-element-dcf65c1{padding:100px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-33954c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:150px;--padding-left:100px;--padding-right:100px;}.elementor-8 .elementor-element.elementor-element-33954c5:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-33954c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111827;}.elementor-8 .elementor-element.elementor-element-e69b432{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF40;--border-color:#FFFFFF40;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b79dc0b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-62b47cc{font-family:"Arial", Sans-serif;font-size:0.75rem;font-weight:900;text-transform:uppercase;letter-spacing:0.08em;color:#FFC58F;}.elementor-8 .elementor-element.elementor-element-9a2bd1b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-01172a0 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:2rem;font-weight:400;line-height:0.98em;letter-spacing:-0.045rem;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-f733709{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-50dca9b{padding:10px 0px 0px 0px;font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:#AAA69E;}.elementor-8 .elementor-element.elementor-element-fc3410d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF40;--border-color:#FFFFFF40;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1cb7041{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-6c170eb{font-family:"Arial", Sans-serif;font-size:0.75rem;font-weight:900;text-transform:uppercase;letter-spacing:0.08em;color:#FFC58F;}.elementor-8 .elementor-element.elementor-element-5acac22{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-522685d .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:2rem;font-weight:400;line-height:0.98em;letter-spacing:-0.045rem;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-436c1a1{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0b7e619{padding:10px 0px 0px 0px;font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:#AAA69E;}.elementor-8 .elementor-element.elementor-element-ffda990{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF40;--border-color:#FFFFFF40;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3a5980d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b87879e{font-family:"Arial", Sans-serif;font-size:0.75rem;font-weight:900;text-transform:uppercase;letter-spacing:0.08em;color:#FFC58F;}.elementor-8 .elementor-element.elementor-element-0880e3f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-57a387f .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:2rem;font-weight:400;line-height:0.98em;letter-spacing:-0.045rem;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-4247ef3{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-eb5c140{padding:10px 0px 0px 0px;font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:#AAA69E;}.elementor-8 .elementor-element.elementor-element-04e4ead{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-93706cc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--padding-top:200px;--padding-bottom:200px;--padding-left:100px;--padding-right:100px;}.elementor-8 .elementor-element.elementor-element-93706cc:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-93706cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9867B7;}.elementor-8 .elementor-element.elementor-element-847a603{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-ea558ac{text-align:start;}.elementor-8 .elementor-element.elementor-element-ea558ac img{width:80%;}.elementor-8 .elementor-element.elementor-element-698ed79{margin:-90px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-8 .elementor-element.elementor-element-698ed79 img{width:60%;box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-51b1afc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-8 .elementor-element.elementor-element-3f7a2ed{font-family:"Arial", Sans-serif;font-size:0.78rem;font-weight:900;text-transform:uppercase;letter-spacing:0.13em;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-8a81528 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:6.25rem;font-weight:300;letter-spacing:-0.04rem;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-daacfa0{width:var( --container-widget-width, 85% );max-width:85%;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;font-family:"Arial", Sans-serif;font-size:1.15rem;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-a19c27e{width:var( --container-widget-width, 28% );max-width:28%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:28%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 2px 0px;border-color:#FFFFFF;--e-icon-list-icon-size:14px;}.elementor-8 .elementor-element.elementor-element-a19c27e .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-a19c27e .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-a19c27e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-a19c27e .elementor-icon-list-item > a{font-family:"Arial", Sans-serif;font-size:0.78rem;font-weight:900;text-transform:uppercase;letter-spacing:0.05rem;}.elementor-8 .elementor-element.elementor-element-a19c27e .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-d0092f5{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--padding-top:200px;--padding-bottom:200px;--padding-left:100px;--padding-right:100px;}.elementor-8 .elementor-element.elementor-element-d0092f5:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-d0092f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFC58F;}.elementor-8 .elementor-element.elementor-element-99515a1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-1a66c43{text-align:center;}.elementor-8 .elementor-element.elementor-element-1a66c43 img{width:80%;filter:brightness( 103% ) contrast( 95% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8 .elementor-element.elementor-element-95c8ef7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-8 .elementor-element.elementor-element-17ea5fe{font-family:"Arial", Sans-serif;font-size:0.78rem;font-weight:900;text-transform:uppercase;letter-spacing:0.13em;color:#1C2537;}.elementor-8 .elementor-element.elementor-element-b649bf9 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:6.25rem;font-weight:300;letter-spacing:-0.04rem;color:#1C2537;}.elementor-8 .elementor-element.elementor-element-ae1e008{width:var( --container-widget-width, 85% );max-width:85%;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;font-family:"Arial", Sans-serif;font-size:1.15rem;font-weight:400;color:#1C2537;}.elementor-8 .elementor-element.elementor-element-2f4d749{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:150px;--padding-bottom:150px;--padding-left:100px;--padding-right:100px;}.elementor-8 .elementor-element.elementor-element-2f4d749:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2f4d749 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F0F4;}.elementor-8 .elementor-element.elementor-element-74ebf86{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#02010100;--border-color:#02010100;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-a820187{--display:flex;border-style:none;--border-style:none;}.elementor-8 .elementor-element.elementor-element-d7bec99{border-style:none;border-radius:0px 0px 0px 0px;font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;color:#626A7C;}.elementor-8 .elementor-element.elementor-element-44186e2{--display:flex;}.elementor-8 .elementor-element.elementor-element-a890db9{border-style:none;border-radius:0px 0px 0px 0px;font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;color:#626A7C;}.elementor-8 .elementor-element.elementor-element-fb65210{--display:flex;}.elementor-8 .elementor-element.elementor-element-b7a2cb9{border-style:none;border-radius:0px 0px 0px 0px;font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;color:#626A7C;}.elementor-8 .elementor-element.elementor-element-f3a3588{--display:flex;}.elementor-8 .elementor-element.elementor-element-ecbf66b{border-style:none;border-radius:0px 0px 0px 0px;font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;color:#626A7C;}.elementor-8 .elementor-element.elementor-element-68d2cde{--display:flex;}.elementor-8 .elementor-element.elementor-element-a21b9b4{border-style:none;border-radius:0px 0px 0px 0px;font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;color:#626A7C;}.elementor-8 .elementor-element.elementor-element-78b1697{--n-accordion-title-font-size:1rem;padding:20px 0px 20px 0px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#1C25372E;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-8 .elementor-element.elementor-element-78b1697 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 0px 0px;border-color:#02010100;}:where( .elementor-8 .elementor-element.elementor-element-78b1697 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Arial", Sans-serif;font-weight:900;}.elementor-8 .elementor-element.elementor-element-25ed9d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d2c7be3 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:6.25rem;font-weight:300;letter-spacing:-0.04rem;color:#1C2537;}.elementor-8 .elementor-element.elementor-element-60ecd8b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-2b89328{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-2b89328{right:0px;}.elementor-8 .elementor-element.elementor-element-2b89328{top:0px;font-family:"Arial", Sans-serif;font-size:0.78rem;font-weight:900;text-transform:uppercase;letter-spacing:0.13em;color:#1C2537;}.elementor-8 .elementor-element.elementor-element-9674bb7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:150px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-9674bb7:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-9674bb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4DB7E8;}.elementor-8 .elementor-element.elementor-element-916c84c{padding:0px 0px 0px 0px;text-align:center;font-family:"Arial", Sans-serif;font-size:0.78rem;font-weight:900;text-transform:uppercase;letter-spacing:0.13em;color:#1C2537;}.elementor-8 .elementor-element.elementor-element-de0fd47{text-align:center;}.elementor-8 .elementor-element.elementor-element-de0fd47 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:6.25rem;font-weight:300;letter-spacing:-0.04rem;color:#1C2537;}.elementor-8 .elementor-element.elementor-element-deac3d3{width:var( --container-widget-width, 60% );max-width:60%;padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Arial", Sans-serif;font-size:1.15rem;font-weight:400;color:#1C2537;}.elementor-8 .elementor-element.elementor-element-deac3d3.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-d44b7d2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;}.elementor-8 .elementor-element.elementor-element-d44b7d2.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-2966452 .elementor-button{background-color:#EC008C;font-family:"Arial", Sans-serif;font-size:0.78rem;font-weight:900;text-transform:uppercase;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EC008C;border-radius:0px 0px 0px 0px;padding:15px 10px 15px 10px;}.elementor-8 .elementor-element.elementor-element-2966452{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-8b11a59 .elementor-button{background-color:#EC008C00;font-family:"Arial", Sans-serif;font-size:0.78rem;font-weight:900;text-transform:uppercase;fill:#1C2537;color:#1C2537;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1C2537;border-radius:0px 0px 0px 0px;padding:15px 10px 15px 10px;}.elementor-8 .elementor-element.elementor-element-8b11a59{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-90db375{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:40px;--padding-bottom:20px;--padding-left:100px;--padding-right:100px;}.elementor-8 .elementor-element.elementor-element-90db375:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-90db375 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F0F4;}.elementor-8 .elementor-element.elementor-element-b8ea868{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-354c862{border-style:none;border-radius:0px 0px 0px 0px;font-family:"Arial", Sans-serif;font-size:0.82rem;font-weight:400;color:#626A7C;}.elementor-8 .elementor-element.elementor-element-cd0112e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-8 .elementor-element.elementor-element-710ac69{font-family:"Arial", Sans-serif;font-size:0.82rem;font-weight:900;color:#1C2537;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-d1ea5ef{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-04e4ead{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-d44b7d2{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-07ac2c9{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-7daa381{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-8b697b4{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-96568aa{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-96568aa .elementor-heading-title{font-size:2.9rem;}.elementor-8 .elementor-element.elementor-element-1f9e6c4{padding:0px 0px 0px 0px;font-size:1.12rem;}.elementor-8 .elementor-element.elementor-element-d9414f7{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1f7cb4c{--min-height:400px;}.elementor-8 .elementor-element.elementor-element-1f7cb4c:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-1f7cb4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-8 .elementor-element.elementor-element-61e2924{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0352db6{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-10ff32b.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-10ff32b .elementor-image-box-title{font-size:2.1rem;}.elementor-8 .elementor-element.elementor-element-80033f8{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-7a25f16.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-7a25f16 .elementor-image-box-title{font-size:2.1rem;}.elementor-8 .elementor-element.elementor-element-cd0a3b8{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-e7983b3.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-e7983b3 .elementor-image-box-title{font-size:2.1rem;}.elementor-8 .elementor-element.elementor-element-8c376ac{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-6f86ee4.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-6f86ee4 .elementor-image-box-title{font-size:2.1rem;}.elementor-8 .elementor-element.elementor-element-e1d71ab{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-78e946d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-bc58bd6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0cf2e90{padding:50px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-0cf2e90 .elementor-heading-title{font-size:2.5rem;}.elementor-8 .elementor-element.elementor-element-8fb52ee{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-4c177db{padding:50px 0px 0px 0px;font-size:1.15rem;}.elementor-8 .elementor-element.elementor-element-a95cf07{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-618e572{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-51e4418 .elementor-heading-title{font-size:2.5rem;}.elementor-8 .elementor-element.elementor-element-0de2b92{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-52ca47f{font-size:1.15rem;}.elementor-8 .elementor-element.elementor-element-d1ea5ef{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-a1079b1 .elementor-image-box-img{margin-bottom:30px;}.elementor-8 .elementor-element.elementor-element-76369c8 .elementor-image-box-img{margin-bottom:30px;}.elementor-8 .elementor-element.elementor-element-c949aa1 .elementor-image-box-img{margin-bottom:30px;}.elementor-8 .elementor-element.elementor-element-b6534bc .elementor-image-box-img{margin-bottom:30px;}.elementor-8 .elementor-element.elementor-element-8b4f0dd .elementor-image-box-img{margin-bottom:30px;}.elementor-8 .elementor-element.elementor-element-35a3c75 .elementor-image-box-img{margin-bottom:30px;}.elementor-8 .elementor-element.elementor-element-4a5ded8{--gap:40px 0px;--row-gap:40px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-2c1a9ca{--min-height:400px;--justify-content:flex-end;}.elementor-8 .elementor-element.elementor-element-2c1a9ca:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2c1a9ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-8 .elementor-element.elementor-element-304f12d{--margin-top:0px;--margin-bottom:-45px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-3a355e1{--min-height:400px;}.elementor-8 .elementor-element.elementor-element-5a061f2{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-1c0ca0f{--min-height:400px;}.elementor-8 .elementor-element.elementor-element-bc294aa{--e-transform-translateX:10px;--e-transform-translateY:310px;padding:0px 0px 0px 5px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;z-index:9;text-align:start;}.elementor-8 .elementor-element.elementor-element-322c660{--margin-top:20px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-bf5edd6{--min-height:400px;}.elementor-8 .elementor-element.elementor-element-bf5edd6:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-bf5edd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-8 .elementor-element.elementor-element-bbf14e8{--e-transform-translateX:10px;--e-transform-translateY:320px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-1a8046a{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-aaa1cdd{font-size:2.3rem;}.elementor-8 .elementor-element.elementor-element-3fb79fe{font-size:2.3rem;}.elementor-8 .elementor-element.elementor-element-774a5bb{width:var( --container-widget-width, 60% );max-width:60%;margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-b46003d{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-b77dd01{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-fb65ca1{width:var( --container-widget-width, 80% );max-width:80%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-fb65ca1 .elementor-heading-title{font-size:2.5rem;}.elementor-8 .elementor-element.elementor-element-349c093{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b42bf12{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-25ceec4{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-aa42a71{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-674de86{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-674de86 .elementor-heading-title{font-size:2.5rem;}.elementor-8 .elementor-element.elementor-element-4519035{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-4f0f8a5{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-dcf65c1{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-33954c5{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-01172a0 .elementor-heading-title{font-size:1.35rem;}.elementor-8 .elementor-element.elementor-element-522685d .elementor-heading-title{font-size:1.35rem;}.elementor-8 .elementor-element.elementor-element-57a387f .elementor-heading-title{font-size:1.35rem;}.elementor-8 .elementor-element.elementor-element-04e4ead{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-93706cc{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-51b1afc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-8a81528 .elementor-heading-title{font-size:2.5rem;}.elementor-8 .elementor-element.elementor-element-daacfa0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-a19c27e{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-8 .elementor-element.elementor-element-d0092f5{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-1a66c43{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-1a66c43 img{width:100%;}.elementor-8 .elementor-element.elementor-element-b649bf9 .elementor-heading-title{font-size:2.5rem;}.elementor-8 .elementor-element.elementor-element-ae1e008{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-2f4d749{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-d2c7be3 .elementor-heading-title{font-size:2.5rem;}.elementor-8 .elementor-element.elementor-element-60ecd8b{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-9674bb7{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-de0fd47 .elementor-heading-title{font-size:2.5rem;}.elementor-8 .elementor-element.elementor-element-deac3d3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-d44b7d2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-8b11a59{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-90db375{--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-cd0112e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-7daa381{--width:45%;}.elementor-8 .elementor-element.elementor-element-1f7cb4c{--width:55%;}.elementor-8 .elementor-element.elementor-element-0352db6{--width:25%;}.elementor-8 .elementor-element.elementor-element-80033f8{--width:25%;}.elementor-8 .elementor-element.elementor-element-cd0a3b8{--width:25%;}.elementor-8 .elementor-element.elementor-element-8c376ac{--width:25%;}.elementor-8 .elementor-element.elementor-element-fae7651{--width:20%;}.elementor-8 .elementor-element.elementor-element-bc58bd6{--width:50%;}.elementor-8 .elementor-element.elementor-element-8fb52ee{--width:30%;}.elementor-8 .elementor-element.elementor-element-cafd570{--width:70%;}.elementor-8 .elementor-element.elementor-element-0de2b92{--width:30%;}.elementor-8 .elementor-element.elementor-element-2c1a9ca{--width:33%;}.elementor-8 .elementor-element.elementor-element-304f12d{--width:33%;}.elementor-8 .elementor-element.elementor-element-3a355e1{--width:66%;}.elementor-8 .elementor-element.elementor-element-c715b84{--width:33%;}.elementor-8 .elementor-element.elementor-element-25b828c{--width:66%;}.elementor-8 .elementor-element.elementor-element-1c0ca0f{--width:50%;}.elementor-8 .elementor-element.elementor-element-322c660{--width:50%;}.elementor-8 .elementor-element.elementor-element-81ecc97{--width:20%;}.elementor-8 .elementor-element.elementor-element-b77dd01{--width:50%;}.elementor-8 .elementor-element.elementor-element-349c093{--width:35%;}.elementor-8 .elementor-element.elementor-element-64f76f2{--width:20%;}.elementor-8 .elementor-element.elementor-element-aa42a71{--width:50%;}.elementor-8 .elementor-element.elementor-element-4519035{--width:35%;}.elementor-8 .elementor-element.elementor-element-b79dc0b{--width:20%;}.elementor-8 .elementor-element.elementor-element-9a2bd1b{--width:50%;}.elementor-8 .elementor-element.elementor-element-f733709{--width:50%;}.elementor-8 .elementor-element.elementor-element-1cb7041{--width:20%;}.elementor-8 .elementor-element.elementor-element-5acac22{--width:50%;}.elementor-8 .elementor-element.elementor-element-436c1a1{--width:50%;}.elementor-8 .elementor-element.elementor-element-3a5980d{--width:20%;}.elementor-8 .elementor-element.elementor-element-0880e3f{--width:50%;}.elementor-8 .elementor-element.elementor-element-4247ef3{--width:50%;}.elementor-8 .elementor-element.elementor-element-847a603{--width:50%;}.elementor-8 .elementor-element.elementor-element-51b1afc{--width:50%;}.elementor-8 .elementor-element.elementor-element-99515a1{--width:50%;}.elementor-8 .elementor-element.elementor-element-95c8ef7{--width:50%;}.elementor-8 .elementor-element.elementor-element-74ebf86{--width:40%;}.elementor-8 .elementor-element.elementor-element-25ed9d4{--width:60%;}.elementor-8 .elementor-element.elementor-element-60ecd8b{--width:20%;}.elementor-8 .elementor-element.elementor-element-d44b7d2{--width:40%;}.elementor-8 .elementor-element.elementor-element-b8ea868{--width:60%;}.elementor-8 .elementor-element.elementor-element-cd0112e{--width:40%;}}/* Start custom CSS for container, class: .elementor-element-1e11d6f *//* Der Container selbst benötigt eine relative Positionierung */
.elementor-8 .elementor-element.elementor-element-1e11d6f {
  position: relative;
  z-index: 1;
  overflow: hidden; /* Verhindert, dass die Streifen seitlich aus dem Container ragen */
}

/* Der gestreifte Hintergrund exakt über die volle Höhe gestreckt */
.elementor-8 .elementor-element.elementor-element-1e11d6f::before {
  content: "";
  z-index: -1;
  filter: blur(1px);
  opacity: .9;
  background: repeating-linear-gradient(96deg,#0000 0 6%,#ec008cd9 6.5% 7.2%,#0000 7.7% 12%,#4db7e8bf 12.4% 13.2%,#0000 13.8% 19%,#82ce99ad 19.4% 20.1%,#0000 20.7% 27%,#ffc58fd1 27.4% 28.2%,#0000 28.8% 36%);
  width: 150%;
  height: 100%;       /* Nutzt jetzt die volle Höhe des Containers */
  position: absolute;
  top: 0;             /* Startet exakt oben */
  left: -25%;         /* Leicht nach links verschoben wegen der Drehung */
  transform: rotate(-9deg);
  transform-origin: center center;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-78e946d *//* Dreht die Reihenfolge von Icon und Text um */
.elementor-8 .elementor-element.elementor-element-78e946d .elementor-icon-list-item {
    flex-direction: row-reverse;
    justify-content: flex-end; /* Richtet das Element linksbündig aus */
}

/* Erzeugt einen Abstand zwischen dem Text und dem nun rechten Icon */
.elementor-8 .elementor-element.elementor-element-78e946d .elementor-icon-list-icon {
    padding-left: 0px;  /* Abstand zum Text */
    padding-right: 0;    /* Setzt den alten linken Abstand zurück */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a95cf07 *//* Dreht die Reihenfolge von Icon und Text um */
.elementor-8 .elementor-element.elementor-element-a95cf07 .elementor-icon-list-item {
    flex-direction: row-reverse;
    justify-content: flex-end; /* Richtet das Element linksbündig aus */
}

/* Erzeugt einen Abstand zwischen dem Text und dem nun rechten Icon */
.elementor-8 .elementor-element.elementor-element-a95cf07 .elementor-icon-list-icon {
    padding-left: 0px;  /* Abstand zum Text */
    padding-right: 0;    /* Setzt den alten linken Abstand zurück */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a1079b1 *//* 1. Gesamte Box: Rahmen links, rechts und unten hinzufügen */
.elementor-8 .elementor-element.elementor-element-a1079b1 {
    border-left: 1px solid #1c25372e !important;
    border-right: 1px solid #1c25372e !important;
    border-bottom: 1px solid #1c25372e !important;
}

/* 2. Bild-Container auf 100% Breite zwingen & Hover-Vergrößerung einsperren */
.elementor-8 .elementor-element.elementor-element-a1079b1 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100% !important;
    max-width: 100% !important;
    overflow: hidden !important; 
    position: relative !important;
}

/* FIX: Zwingt ALLE Bilder in ein einheitliches 3:2 Querformat */
.elementor-8 .elementor-element.elementor-element-a1079b1 .elementor-image-box-img img {
    width: 100% !important;
    height: auto !important;
    aspect-ratio: 3 / 2 !important; /* Erzwingt das 3:2 Verhältnis (wie deine 1800x1200 Bilder) */
    object-fit: cover !important;   /* Füllt den Kasten aus, ohne das Bild zu verzerren */
    object-position: center center; /* Zentriert den sichtbaren Bildausschnitt */
}

/* 3. Die Nummer "01" oben links über dem Bild einfügen */
.elementor-8 .elementor-element.elementor-element-a1079b1 .elementor-image-box-wrapper .elementor-image-box-img::after {
    content: "01";
    position: absolute;
    top: 1rem;
    left: 1rem;
    z-index: 2;
    
    width: 2.25rem;
    height: 2.25rem;
    aspect-ratio: 1;
    background: #ffffff;
    color: #111111;
    font-family: Arial, Helvetica, sans-serif;
    font-size: .72rem;
    font-weight: 900;
    letter-spacing: .08em;
    border-radius: 50%;
    
    display: grid;
    place-items: center;
}

/* 4. Text-Box Abstände (Nur Desktop) */
@media (min-width: 1025px) {
    .elementor-8 .elementor-element.elementor-element-a1079b1 .elementor-image-box-content {
        margin-top: 40px;
        margin-left: 30px;
        margin-right: 50px;
        margin-bottom: 30px;
        width: calc(100% - 80px) !important; 
    }
}

/* 5. Kleinere Abstände für Mobilgeräte */
@media (max-width: 1024px) {
    .elementor-8 .elementor-element.elementor-element-a1079b1 .elementor-image-box-content {
        margin-top: 25px;
        margin-left: 15px;
        margin-right: 15px;
        margin-bottom: 20px;
        width: calc(100% - 30px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-76369c8 *//* 1. Gesamte Box: Rahmen links, rechts und unten hinzufügen */
.elementor-8 .elementor-element.elementor-element-76369c8 {
    border-left: 0px solid #1c25372e !important;
    border-right: 0px solid #1c25372e !important;
    border-bottom: 1px solid #1c25372e !important;
}

/* 2. Bild-Container auf 100% Breite zwingen & Hover-Vergrößerung einsperren */
.elementor-8 .elementor-element.elementor-element-76369c8 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100% !important;
    max-width: 100% !important;
    overflow: hidden !important; 
    position: relative !important;
}

/* FIX: Zwingt ALLE Bilder in ein einheitliches 3:2 Querformat */
.elementor-8 .elementor-element.elementor-element-76369c8 .elementor-image-box-img img {
    width: 100% !important;
    height: auto !important;
    aspect-ratio: 3 / 2 !important; /* Erzwingt das 3:2 Verhältnis (wie deine 1800x1200 Bilder) */
    object-fit: cover !important;   /* Füllt den Kasten aus, ohne das Bild zu verzerren */
    object-position: center center; /* Zentriert den sichtbaren Bildausschnitt */
}

/* 3. Die Nummer "02" oben links über dem Bild einfügen */
.elementor-8 .elementor-element.elementor-element-76369c8 .elementor-image-box-wrapper .elementor-image-box-img::after {
    content: "02";
    position: absolute;
    top: 1rem;
    left: 1rem;
    z-index: 2;
    
    width: 2.25rem;
    height: 2.25rem;
    aspect-ratio: 1;
    background: #ffffff;
    color: #111111;
    font-family: Arial, Helvetica, sans-serif;
    font-size: .72rem;
    font-weight: 900;
    letter-spacing: .08em;
    border-radius: 50%;
    
    display: grid;
    place-items: center;
}

/* 4. Text-Box Abstände (Nur Desktop) */
@media (min-width: 1025px) {
    .elementor-8 .elementor-element.elementor-element-76369c8 .elementor-image-box-content {
        margin-top: 40px;
        margin-left: 30px;
        margin-right: 50px;
        margin-bottom: 30px;
        width: calc(100% - 80px) !important; 
    }
}

/* 5. Kleinere Abstände für Mobilgeräte */
@media (max-width: 1024px) {
    .elementor-8 .elementor-element.elementor-element-76369c8 .elementor-image-box-content {
        margin-top: 25px;
        margin-left: 15px;
        margin-right: 15px;
        margin-bottom: 20px;
        width: calc(100% - 30px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c949aa1 *//* 1. Gesamte Box: Rahmen links, rechts und unten hinzufügen */
.elementor-8 .elementor-element.elementor-element-c949aa1 {
    border-left: 1px solid #1c25372e !important;
    border-right: 1px solid #1c25372e !important;
    border-bottom: 1px solid #1c25372e !important;
}

/* 2. Bild-Container auf 100% Breite zwingen & Hover-Vergrößerung einsperren */
.elementor-8 .elementor-element.elementor-element-c949aa1 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100% !important;
    max-width: 100% !important;
    overflow: hidden !important; 
    position: relative !important;
}

/* FIX: Zwingt ALLE Bilder in ein einheitliches 3:2 Querformat */
.elementor-8 .elementor-element.elementor-element-c949aa1 .elementor-image-box-img img {
    width: 100% !important;
    height: auto !important;
    aspect-ratio: 3 / 2 !important; /* Erzwingt das 3:2 Verhältnis (wie deine 1800x1200 Bilder) */
    object-fit: cover !important;   /* Füllt den Kasten aus, ohne das Bild zu verzerren */
    object-position: center center; /* Zentriert den sichtbaren Bildausschnitt */
}

/* 3. Die Nummer "03" oben links über dem Bild einfügen */
.elementor-8 .elementor-element.elementor-element-c949aa1 .elementor-image-box-wrapper .elementor-image-box-img::after {
    content: "03";
    position: absolute;
    top: 1rem;
    left: 1rem;
    z-index: 2;
    
    width: 2.25rem;
    height: 2.25rem;
    aspect-ratio: 1;
    background: #ffffff;
    color: #111111;
    font-family: Arial, Helvetica, sans-serif;
    font-size: .72rem;
    font-weight: 900;
    letter-spacing: .08em;
    border-radius: 50%;
    
    display: grid;
    place-items: center;
}

/* 4. Text-Box Abstände (Nur Desktop) */
@media (min-width: 1025px) {
    .elementor-8 .elementor-element.elementor-element-c949aa1 .elementor-image-box-content {
        margin-top: 40px;
        margin-left: 30px;
        margin-right: 50px;
        margin-bottom: 30px;
        width: calc(100% - 80px) !important; 
    }
}

/* 5. Kleinere Abstände für Mobilgeräte */
@media (max-width: 1024px) {
    .elementor-8 .elementor-element.elementor-element-c949aa1 .elementor-image-box-content {
        margin-top: 25px;
        margin-left: 15px;
        margin-right: 15px;
        margin-bottom: 20px;
        width: calc(100% - 30px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b6534bc *//* 1. Gesamte Box: Rahmen links, rechts und unten hinzufügen */
.elementor-8 .elementor-element.elementor-element-b6534bc {
    border-left: 1px solid #1c25372e !important;
    border-right: 1px solid #1c25372e !important;
    border-bottom: 1px solid #1c25372e !important;
}

/* 2. Bild-Container auf 100% Breite zwingen & Hover-Vergrößerung einsperren */
.elementor-8 .elementor-element.elementor-element-b6534bc .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100% !important;
    max-width: 100% !important;
    overflow: hidden !important; 
    position: relative !important;
}

/* FIX: Zwingt ALLE Bilder in ein einheitliches 3:2 Querformat */
.elementor-8 .elementor-element.elementor-element-b6534bc .elementor-image-box-img img {
    width: 100% !important;
    height: auto !important;
    aspect-ratio: 3 / 2 !important; /* Erzwingt das 3:2 Verhältnis (wie deine 1800x1200 Bilder) */
    object-fit: cover !important;   /* Füllt den Kasten aus, ohne das Bild zu verzerren */
    object-position: center center; /* Zentriert den sichtbaren Bildausschnitt */
}

/* 3. Die Nummer "04" oben links über dem Bild einfügen */
.elementor-8 .elementor-element.elementor-element-b6534bc .elementor-image-box-wrapper .elementor-image-box-img::after {
    content: "04";
    position: absolute;
    top: 1rem;
    left: 1rem;
    z-index: 2;
    
    width: 2.25rem;
    height: 2.25rem;
    aspect-ratio: 1;
    background: #ffffff;
    color: #111111;
    font-family: Arial, Helvetica, sans-serif;
    font-size: .72rem;
    font-weight: 900;
    letter-spacing: .08em;
    border-radius: 50%;
    
    display: grid;
    place-items: center;
}

/* 4. Text-Box Abstände (Nur Desktop) */
@media (min-width: 1025px) {
    .elementor-8 .elementor-element.elementor-element-b6534bc .elementor-image-box-content {
        margin-top: 40px;
        margin-left: 30px;
        margin-right: 50px;
        margin-bottom: 30px;
        width: calc(100% - 80px) !important; 
    }
}

/* 5. Kleinere Abstände für Mobilgeräte */
@media (max-width: 1024px) {
    .elementor-8 .elementor-element.elementor-element-b6534bc .elementor-image-box-content {
        margin-top: 25px;
        margin-left: 15px;
        margin-right: 15px;
        margin-bottom: 20px;
        width: calc(100% - 30px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8b4f0dd *//* 1. Gesamte Box: Rahmen links, rechts und unten hinzufügen */
.elementor-8 .elementor-element.elementor-element-8b4f0dd {
    border-left: 0px solid #1c25372e !important;
    border-right: 0px solid #1c25372e !important;
    border-bottom: 1px solid #1c25372e !important;
}

/* 2. Bild-Container auf 100% Breite zwingen & Hover-Vergrößerung einsperren */
.elementor-8 .elementor-element.elementor-element-8b4f0dd .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100% !important;
    max-width: 100% !important;
    overflow: hidden !important; 
    position: relative !important;
}

/* FIX: Zwingt ALLE Bilder in ein einheitliches 3:2 Querformat */
.elementor-8 .elementor-element.elementor-element-8b4f0dd .elementor-image-box-img img {
    width: 100% !important;
    height: auto !important;
    aspect-ratio: 3 / 2 !important; /* Erzwingt das 3:2 Verhältnis (wie deine 1800x1200 Bilder) */
    object-fit: cover !important;   /* Füllt den Kasten aus, ohne das Bild zu verzerren */
    object-position: center center; /* Zentriert den sichtbaren Bildausschnitt */
}

/* 3. Die Nummer "05" oben links über dem Bild einfügen */
.elementor-8 .elementor-element.elementor-element-8b4f0dd .elementor-image-box-wrapper .elementor-image-box-img::after {
    content: "05";
    position: absolute;
    top: 1rem;
    left: 1rem;
    z-index: 2;
    
    width: 2.25rem;
    height: 2.25rem;
    aspect-ratio: 1;
    background: #ffffff;
    color: #111111;
    font-family: Arial, Helvetica, sans-serif;
    font-size: .72rem;
    font-weight: 900;
    letter-spacing: .08em;
    border-radius: 50%;
    
    display: grid;
    place-items: center;
}

/* 4. Text-Box Abstände (Nur Desktop) */
@media (min-width: 1025px) {
    .elementor-8 .elementor-element.elementor-element-8b4f0dd .elementor-image-box-content {
        margin-top: 40px;
        margin-left: 30px;
        margin-right: 50px;
        margin-bottom: 30px;
        width: calc(100% - 80px) !important; 
    }
}

/* 5. Kleinere Abstände für Mobilgeräte */
@media (max-width: 1024px) {
    .elementor-8 .elementor-element.elementor-element-8b4f0dd .elementor-image-box-content {
        margin-top: 25px;
        margin-left: 15px;
        margin-right: 15px;
        margin-bottom: 20px;
        width: calc(100% - 30px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-35a3c75 *//* 1. Gesamte Box: Rahmen links, rechts und unten hinzufügen */
.elementor-8 .elementor-element.elementor-element-35a3c75 {
    border-left: 1px solid #1c25372e !important;
    border-right: 1px solid #1c25372e !important;
    border-bottom: 1px solid #1c25372e !important;
}

/* 2. Bild-Container auf 100% Breite zwingen & Hover-Vergrößerung einsperren */
.elementor-8 .elementor-element.elementor-element-35a3c75 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100% !important;
    max-width: 100% !important;
    overflow: hidden !important; 
    position: relative !important;
}

/* FIX: Zwingt ALLE Bilder in ein einheitliches 3:2 Querformat */
.elementor-8 .elementor-element.elementor-element-35a3c75 .elementor-image-box-img img {
    width: 100% !important;
    height: auto !important;
    aspect-ratio: 3 / 2 !important; /* Erzwingt das 3:2 Verhältnis (wie deine 1800x1200 Bilder) */
    object-fit: cover !important;   /* Füllt den Kasten aus, ohne das Bild zu verzerren */
    object-position: center center; /* Zentriert den sichtbaren Bildausschnitt */
}

/* 3. Die Nummer "06" oben links über dem Bild einfügen */
.elementor-8 .elementor-element.elementor-element-35a3c75 .elementor-image-box-wrapper .elementor-image-box-img::after {
    content: "06";
    position: absolute;
    top: 1rem;
    left: 1rem;
    z-index: 2;
    
    width: 2.25rem;
    height: 2.25rem;
    aspect-ratio: 1;
    background: #ffffff;
    color: #111111;
    font-family: Arial, Helvetica, sans-serif;
    font-size: .72rem;
    font-weight: 900;
    letter-spacing: .08em;
    border-radius: 50%;
    
    display: grid;
    place-items: center;
}

/* 4. Text-Box Abstände (Nur Desktop) */
@media (min-width: 1025px) {
    .elementor-8 .elementor-element.elementor-element-35a3c75 .elementor-image-box-content {
        margin-top: 40px;
        margin-left: 30px;
        margin-right: 50px;
        margin-bottom: 30px;
        width: calc(100% - 80px) !important; 
    }
}

/* 5. Kleinere Abstände für Mobilgeräte */
@media (max-width: 1024px) {
    .elementor-8 .elementor-element.elementor-element-35a3c75 .elementor-image-box-content {
        margin-top: 25px;
        margin-left: 15px;
        margin-right: 15px;
        margin-bottom: 20px;
        width: calc(100% - 30px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b42bf12 *//* 1. Normaler Zustand (Ganz flach, ohne Schatten) */
.elementor-8 .elementor-element.elementor-element-b42bf12 .elementor-button {
  background: #ec008c !important; /* Dein pinker Hintergrund */
  color: #ffffff !important;

  text-transform: uppercase !important;
  letter-spacing: .06em !important;
  font-weight: 900 !important;
  
  /* Startposition: Kein Schatten und keine Verschiebung */
  box-shadow: 0px 0px 0px transparent !important;
  transform: translate(0px, 0px) !important;
  
  /* Flüssige Animation beim Drüberfahren */
  transition: transform .2s ease, box-shadow .2s ease, background .2s ease !important;
}

/* 2. HOVER-ZUSTAND (Erst hier bricht der 3D-Schatten hervor) */
.elementor-8 .elementor-element.elementor-element-b42bf12 .elementor-button:hover,
.elementor-8 .elementor-element.elementor-element-b42bf12 .elementor-button:focus {
  /* Button springt nach oben-links und der harte Schatten ploppt auf */
  transform: translate(-4px, -4px) !important;
  box-shadow: 4px 4px 0px #06162f !important; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a19c27e *//* Dreht die Reihenfolge von Icon und Text um */
.elementor-8 .elementor-element.elementor-element-a19c27e .elementor-icon-list-item {
    flex-direction: row-reverse;
    justify-content: flex-end; /* Richtet das Element linksbündig aus */
}

/* Erzeugt einen Abstand zwischen dem Text und dem nun rechten Icon */
.elementor-8 .elementor-element.elementor-element-a19c27e .elementor-icon-list-icon {
    padding-left: 0px;  /* Abstand zum Text */
    padding-right: 0;    /* Setzt den alten linken Abstand zurück */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a66c43 *//* Filtert den grauen/hellen Hintergrund des Fotos komplett heraus */
.elementor-8 .elementor-element.elementor-element-1a66c43 img {
    mix-blend-mode: multiply !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-78b1697 *//* 1. Richtet die Kopfzeile (Text + Icon) als flexible Reihe aus */
.elementor-8 .elementor-element.elementor-element-78b1697 .e-n-accordion-item-title {
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
    width: 100% !important;
    text-align: left !important;
}

/* 2. Greift die Icon-Box und stößt sie an den rechten Rand */
.elementor-8 .elementor-element.elementor-element-78b1697 .e-n-accordion-item-title-icon {
    margin-left: auto !important;
    display: inline-flex !important;
}

/* 3. Fügt den Trennstrich unter jedem FAQ-Element hinzu */
.elementor-8 .elementor-element.elementor-element-78b1697 .e-n-accordion-item {
    border-bottom: 1px solid var(--line, #d9e0ec) !important;
    padding-bottom: 1rem !important;
    margin-bottom: 1rem !important;
}

/* Verhindert einen doppelten oder unschönen Strich beim allerletzten Element */
.elementor-8 .elementor-element.elementor-element-78b1697 .e-n-accordion-item:last-child {
    border-bottom: none !important;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2966452 *//* 1. Normaler Zustand (Ganz flach, ohne Schatten) */
.elementor-8 .elementor-element.elementor-element-2966452 .elementor-button {
  background: #ec008c !important; /* Dein pinker Hintergrund */
  color: #ffffff !important;

  text-transform: uppercase !important;
  letter-spacing: .06em !important;
  font-weight: 900 !important;
  
  /* Startposition: Kein Schatten und keine Verschiebung */
  box-shadow: 0px 0px 0px transparent !important;
  transform: translate(0px, 0px) !important;
  
  /* Flüssige Animation beim Drüberfahren */
  transition: transform .2s ease, box-shadow .2s ease, background .2s ease !important;
}

/* 2. HOVER-ZUSTAND (Erst hier bricht der 3D-Schatten hervor) */
.elementor-8 .elementor-element.elementor-element-2966452 .elementor-button:hover,
.elementor-8 .elementor-element.elementor-element-2966452 .elementor-button:focus {
  /* Button springt nach oben-links und der harte Schatten ploppt auf */
  transform: translate(-4px, -4px) !important;
  box-shadow: 4px 4px 0px #06162f !important; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8b11a59 *//* 1. Normaler Zustand (Ganz flach, ohne Schatten) */
.elementor-8 .elementor-element.elementor-element-8b11a59 .elementor-button {
  background: #EC008C00 !important; /* Transparenter Hintergrund */
  color: #1c2537 !important; /* Deine neue dunkelblaue Schriftfarbe */

  text-transform: uppercase !important;
  letter-spacing: .06em !important;
  font-weight: 900 !important;
  
  /* Startposition: Kein Schatten und keine Verschiebung */
  box-shadow: 0px 0px 0px transparent !important;
  transform: translate(0px, 0px) !important;
  
  /* Flüssige Animation beim Drüberfahren */
  transition: transform .2s ease, box-shadow .2s ease, background .2s ease !important;
}

/* 2. HOVER-ZUSTAND (Erst hier bricht der 3D-Schatten hervor) */
.elementor-8 .elementor-element.elementor-element-8b11a59 .elementor-button:hover,
.elementor-8 .elementor-element.elementor-element-8b11a59 .elementor-button:focus {
  /* Button springt nach oben-links und der harte Schatten ploppt auf */
  transform: translate(-4px, -4px) !important;
  box-shadow: 4px 4px 0px #06162f !important; 
}/* End custom CSS */