.elementor-11 .elementor-element.elementor-element-c0e1c0c{--display:flex;}.elementor-11 .elementor-element.elementor-element-1b03448 .elementor-repeater-item-128af18{margin:0% 0% 0% 0%;}.elementor-11 .elementor-element.elementor-element-1b03448 .elementor-repeater-item-d1cacf9{margin:0% 0% 0% 0%;}.elementor-11 .elementor-element.elementor-element-1b03448{width:auto;max-width:auto;top:6.889vh;z-index:999;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-1b03448{left:4vw;}body.rtl .elementor-11 .elementor-element.elementor-element-1b03448{right:4vw;}.elementor-11 .elementor-element.elementor-element-1b03448 .elm-852-overlay{background-color:#000000C4;}.elementor-11 .elementor-element.elementor-element-1b03448 .elm-852-menu-item{color:#FFF9EB;font-family:"Space Grotesk", Sans-serif;font-size:1.6vw;line-height:1.6em;word-spacing:0em;}.elementor-11 .elementor-element.elementor-element-1b03448 .elm-852-menu-item:hover{background-color:#FFFF44;color:#000;}.elementor-11 .elementor-element.elementor-element-9d4ca72{--display:flex;--min-height:1440px;--margin-top:-212px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-57b3727{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:11vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-11 .elementor-element.elementor-element-b77da4b{--display:flex;--min-height:81vh;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-11 .elementor-element.elementor-element-de45e29{--display:flex;--margin-top:27vw;--margin-bottom:4vw;--margin-left:0vw;--margin-right:0vw;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );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-11 .elementor-element.elementor-element-681cc44{margin:0px 160px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:3;text-align:end;font-family:"Space Grotesk", Sans-serif;font-size:1.6vw;font-weight:400;color:#363530;}.elementor-11 .elementor-element.elementor-element-a642b8d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-4c14392{--display:flex;--min-height:100vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-f8d1422{--display:flex;--min-height:100vh;--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-11 .elementor-element.elementor-element-f8d1422.e-con{--align-self:stretch;}.elementor-11 .elementor-element.elementor-element-c7685b4{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-c7685b4:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-c7685b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://test.andreacapello.com/wp-content/uploads/2026/07/Andrea_Capello_x_NicolasBruni_Mood_26_03_sRGB_wide-1536x1202.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-11 .elementor-element.elementor-element-c67d548{margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 9vw;top:0vh;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-c67d548{left:0vw;}body.rtl .elementor-11 .elementor-element.elementor-element-c67d548{right:0vw;}.elementor-11 .elementor-element.elementor-element-c67d548 img{width:50vw;}.elementor-11 .elementor-element.elementor-element-5fa2836{--display:flex;--min-height:85vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:4%;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:0%;}.elementor-11 .elementor-element.elementor-element-b3c6cc0{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;text-align:start;font-family:"Space Grotesk", Sans-serif;font-size:1.3vw;font-weight:400;line-height:1.6em;color:#363530;}.elementor-11 .elementor-element.elementor-element-afaf297{--display:flex;--min-height:98vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-bec014e{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-614de70{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-11 .elementor-element.elementor-element-2b8d11d{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-4e3b5ed{--display:flex;}.elementor-widget-ha-liquid-hover-image .ha-lhi-title h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-11 .elementor-element.elementor-element-d4e1422 .ha-lhi-image-area{text-align:left;}.elementor-11 .elementor-element.elementor-element-d4e1422 .ha-lhi-image{width:100%;}.elementor-11 .elementor-element.elementor-element-bad031d{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-11 .elementor-element.elementor-element-f6dae8c .ha-lhi-image-area{text-align:left;}.elementor-11 .elementor-element.elementor-element-f6dae8c .ha-lhi-image{width:100%;}.elementor-11 .elementor-element.elementor-element-2ff5720{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-11 .elementor-element.elementor-element-97d5f80{margin:0% 8% calc(var(--kit-widget-spacing, 0px) + 0%) 1%;text-align:end;font-family:"Space Grotesk", Sans-serif;font-size:1.3vw;font-weight:400;line-height:1.6em;color:#363530;}.elementor-11 .elementor-element.elementor-element-7068ab1{--display:flex;--min-height:100vh;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-3%;--margin-bottom:0%;--margin-left:3%;--margin-right:0%;}.elementor-11 .elementor-element.elementor-element-7068ab1:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-7068ab1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://test.andreacapello.com/wp-content/uploads/2026/08/Andrea_Capello_x_NicolasBruni_Mood_26_01_sRGB@2x-1152x1536.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-11 .elementor-element.elementor-element-d39cfe4{margin:11% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;z-index:1;text-align:center;font-family:"Space Grotesk", Sans-serif;font-size:1.3vw;font-weight:400;line-height:1.6em;color:#363530;}.elementor-11 .elementor-element.elementor-element-e143aa9{--display:flex;}.elementor-11 .elementor-element.elementor-element-f95a4bb{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-11 .elementor-element.elementor-element-d282287{--display:flex;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:0%;}.elementor-11 .elementor-element.elementor-element-38a3ed2 img{width:24vw;}.elementor-11 .elementor-element.elementor-element-a60cab2{--display:flex;--min-height:100vh;--justify-content:center;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-11 .elementor-element.elementor-element-9624f2d{margin:0vw 3vw calc(var(--kit-widget-spacing, 0px) + 0vw) 3vw;padding:0% 0% 0% 0%;text-align:center;font-family:"Space Grotesk", Sans-serif;font-size:1.3vw;font-weight:400;line-height:1.6em;color:#363530;}.elementor-11 .elementor-element.elementor-element-47699be{--display:flex;--min-height:100vh;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-4dcb319{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 2vw) 0vw;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-4dcb319 img{width:30vw;}.elementor-11 .elementor-element.elementor-element-ca142aa{--display:flex;}.elementor-11 .elementor-element.elementor-element-da29baf{--display:flex;--min-height:100vh;--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-11 .elementor-element.elementor-element-a1c21ed{--display:flex;--min-height:100vh;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-410b461{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;top:3vh;z-index:1;text-align:end;font-family:"Space Grotesk", Sans-serif;font-size:1.3vw;font-weight:400;line-height:1.6em;color:#CAC8BB;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-410b461{right:4vw;}body.rtl .elementor-11 .elementor-element.elementor-element-410b461{left:4vw;}.elementor-11 .elementor-element.elementor-element-410b461 p{margin-block-end:0px;}.elementor-11 .elementor-element.elementor-element-b01a5e0{margin:-6% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-b01a5e0 .ha-lhi-image-area{text-align:left;}.elementor-11 .elementor-element.elementor-element-b01a5e0 .ha-lhi-image{width:100%;}.elementor-11 .elementor-element.elementor-element-7f7da6d{--display:flex;--justify-content:center;--margin-top:0%;--margin-bottom:0%;--margin-left:4%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:0%;}.elementor-11 .elementor-element.elementor-element-d4486f9{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-11 .elementor-element.elementor-element-d4486f9 .ha-lhi-image-area{text-align:left;}.elementor-11 .elementor-element.elementor-element-d4486f9 .ha-lhi-image{width:100%;}.elementor-11 .elementor-element.elementor-element-c89349a{--display:flex;--min-height:100vh;--justify-content:center;--margin-top:0%;--margin-bottom:0%;--margin-left:6%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-11 .elementor-element.elementor-element-de4808b{--display:flex;--min-height:100vh;--justify-content:center;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-11 .elementor-element.elementor-element-99644bd{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0% 0% 0% 0%;text-align:end;font-family:"Space Grotesk", Sans-serif;font-size:1.3vw;font-weight:400;line-height:1.6em;color:#363530;}.elementor-11 .elementor-element.elementor-element-69f945c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-764fa4b{--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:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-5714d93{--display:flex;--min-height:100vh;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-11 .elementor-element.elementor-element-5714d93:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-5714d93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://test.andreacapello.com/wp-content/uploads/2026/08/Andrea_Capello_x_NicolasBruni_Mood_26_02_sRGB@2x.png");background-position:top center;background-repeat:no-repeat;background-size:93% auto;}.elementor-11 .elementor-element.elementor-element-b0b49cb{--display:flex;--min-height:100vh;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:-4%;}.elementor-11 .elementor-element.elementor-element-ccb40ac{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 2vw;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-ccb40ac .ha-lhi-image-area{text-align:left;}.elementor-11 .elementor-element.elementor-element-ccb40ac .ha-lhi-image{width:82%;}.elementor-11 .elementor-element.elementor-element-942242b{--display:flex;--min-height:100vh;--justify-content:center;--margin-top:0%;--margin-bottom:0%;--margin-left:1%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-11 .elementor-element.elementor-element-17c673f{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0% 0% 0% 0%;text-align:start;font-family:"Space Grotesk", Sans-serif;font-size:1.3vw;font-weight:400;line-height:1.6em;color:#363530;}.elementor-11 .elementor-element.elementor-element-3a490b7{--display:flex;}.elementor-11 .elementor-element.elementor-element-ade1001{--display:flex;--min-height:100vh;--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-11 .elementor-element.elementor-element-51f221d{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0%;--margin-bottom:0%;--margin-left:1%;--margin-right:0%;}.elementor-11 .elementor-element.elementor-element-b44f300{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-11 .elementor-element.elementor-element-3c73dd9 .ha-lhi-image-area{text-align:left;}.elementor-11 .elementor-element.elementor-element-3c73dd9 .ha-lhi-image{width:100%;}.elementor-11 .elementor-element.elementor-element-8a411e1{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-11 .elementor-element.elementor-element-9fc9dbc .ha-lhi-image-area{text-align:left;}.elementor-11 .elementor-element.elementor-element-9fc9dbc .ha-lhi-image{width:100%;}.elementor-11 .elementor-element.elementor-element-069bdd6{--display:flex;--min-height:100vh;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:3vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-6b8baa6{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-6b8baa6 .ha-lhi-image-area{text-align:right;}.elementor-11 .elementor-element.elementor-element-6b8baa6 .ha-lhi-image{width:105%;}.elementor-11 .elementor-element.elementor-element-7c58aea{--display:flex;--min-height:100vh;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:2%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-11 .elementor-element.elementor-element-40a2b99{padding:0% 7% 0% 9%;text-align:start;font-family:"Space Grotesk", Sans-serif;font-size:1.3vw;font-weight:400;line-height:1.6em;color:#363530;}.elementor-11 .elementor-element.elementor-element-bc9766b{--display:flex;--min-height:100vh;}.elementor-11 .elementor-element.elementor-element-fc1d165{--display:flex;--min-height:99vh;--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-11 .elementor-element.elementor-element-ede8a04{--display:flex;--justify-content:center;--margin-top:-1vw;--margin-bottom:0vw;--margin-left:1vw;--margin-right:0vw;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-11 .elementor-element.elementor-element-ede8a04.e-con{--align-self:center;}.elementor-11 .elementor-element.elementor-element-db4d976 .ha-lhi-image-area{text-align:left;}.elementor-11 .elementor-element.elementor-element-db4d976 .ha-lhi-image{width:100%;}.elementor-11 .elementor-element.elementor-element-0796cb0{--display:flex;--min-height:100vh;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:1%;--margin-bottom:0%;--margin-left:7%;--margin-right:0%;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-ec11f69{left:-1.56vw;}body.rtl .elementor-11 .elementor-element.elementor-element-ec11f69{right:-1.56vw;}.elementor-11 .elementor-element.elementor-element-ec11f69{top:33vh;}.elementor-11 .elementor-element.elementor-element-ec11f69 img{width:3vw;}.elementor-11 .elementor-element.elementor-element-789ffc0{margin:-13% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-11 .elementor-element.elementor-element-789ffc0 .ha-lhi-image-area{text-align:left;}.elementor-11 .elementor-element.elementor-element-789ffc0 .ha-lhi-image{width:100%;}.elementor-11 .elementor-element.elementor-element-eb68a13{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0% 0% 0% 0%;top:3vh;z-index:1;text-align:end;font-family:"Space Grotesk", Sans-serif;font-size:1.3vw;font-weight:400;line-height:1.6em;color:#CAC8BB;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-eb68a13{right:4vw;}body.rtl .elementor-11 .elementor-element.elementor-element-eb68a13{left:4vw;}.elementor-11 .elementor-element.elementor-element-876a4be{--display:flex;}.elementor-11 .elementor-element.elementor-element-758d3be{--display:flex;--min-height:100vh;--justify-content:center;--margin-top:0%;--margin-bottom:0%;--margin-left:1%;--margin-right:0%;}.elementor-11 .elementor-element.elementor-element-b1b4dc2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-828d112{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-ef55f11{--display:flex;--min-height:100vh;--justify-content:center;--margin-top:0vw;--margin-bottom:0vw;--margin-left:3vw;--margin-right:0vw;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-11 .elementor-element.elementor-element-fa07e40{margin:0vw 1vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;top:24vh;text-align:center;font-family:"Space Grotesk", Sans-serif;font-size:1.3vw;font-weight:400;line-height:1.6em;color:#363530;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-fa07e40{left:0vw;}body.rtl .elementor-11 .elementor-element.elementor-element-fa07e40{right:0vw;}.elementor-11 .elementor-element.elementor-element-83dbd26{--display:flex;--min-height:100vh;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-1vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-11 .elementor-element.elementor-element-8854e2d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-8854e2d .ha-lhi-image-area{text-align:center;}.elementor-11 .elementor-element.elementor-element-8854e2d .ha-lhi-image{width:72%;}.elementor-11 .elementor-element.elementor-element-d5ed521{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-89de93e{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-89de93e img{width:100%;height:100vh;object-fit:contain;object-position:center center;}.elementor-11 .elementor-element.elementor-element-9b7830b .arts-hs{--arts-hs-animation:var(--arts-hs-h-animation);--arts-hs-move:var(--arts-hs-h-move);--arts-hs-track-position:var(--arts-hs-h-track-position);--arts-hs-track-direction:var(--arts-hs-h-track-direction);--arts-hs-track-width:var(--arts-hs-h-track-width);--arts-hs-track-height:var(--arts-hs-h-track-height);--arts-hs-pin-height:var(--arts-hs-h-pin-height);--arts-hs-gap:0px;--arts-hs-height:100vh;--arts-hs-factor:2.3;}.elementor-11 .elementor-element.elementor-element-5334f2c{--display:flex;--min-height:100px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-11 .elementor-element.elementor-element-50e96f8{--display:flex;--position:absolute;--min-height:54vh;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-4%;--margin-bottom:0%;--margin-left:0%;--margin-right:10%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;top:-60px;--z-index:5;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-50e96f8{right:-30px;}body.rtl .elementor-11 .elementor-element.elementor-element-50e96f8{left:-30px;}.elementor-11 .elementor-element.elementor-element-096530b{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:6% 0% 0% 0%;bottom:0vh;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-096530b{left:-3vw;}body.rtl .elementor-11 .elementor-element.elementor-element-096530b{right:-3vw;}.elementor-11 .elementor-element.elementor-element-096530b .ha-lhi-image-area{text-align:center;}.elementor-11 .elementor-element.elementor-element-096530b .ha-lhi-image{width:70%;}.elementor-11 .elementor-element.elementor-element-b700816{--display:flex;--min-height:100vh;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-11 .elementor-element.elementor-element-f23b5c7{--display:flex;--min-height:85vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-d6bcac9{left:14vw;}body.rtl .elementor-11 .elementor-element.elementor-element-d6bcac9{right:14vw;}.elementor-11 .elementor-element.elementor-element-d6bcac9{top:75vh;z-index:2;}.elementor-11 .elementor-element.elementor-element-d6bcac9 img{width:30vw;}.elementor-11 .elementor-element.elementor-element-682462f{--display:flex;--min-height:85vh;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:3;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-c7c0e99{left:2px;}body.rtl .elementor-11 .elementor-element.elementor-element-c7c0e99{right:2px;}.elementor-11 .elementor-element.elementor-element-c7c0e99{top:11px;column-gap:0px;text-align:end;font-family:"Space Grotesk", Sans-serif;font-size:1.3vw;font-weight:400;line-height:1.6em;color:#363530;}.elementor-11 .elementor-element.elementor-element-29891ed{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:1vw;--margin-right:0vw;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;--z-index:1;}.elementor-11 .elementor-element.elementor-element-9d4b17b{margin:1% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:end;}.elementor-11 .elementor-element.elementor-element-9d4b17b img{width:55%;}.elementor-11 .elementor-element.elementor-element-24c79f4{--display:flex;--min-height:78vh;--justify-content:flex-end;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-11 .elementor-element.elementor-element-24c79f4.e-con{--align-self:flex-start;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-24e46a2{left:0px;}body.rtl .elementor-11 .elementor-element.elementor-element-24e46a2{right:0px;}.elementor-11 .elementor-element.elementor-element-24e46a2{bottom:0px;}.elementor-11 .elementor-element.elementor-element-24e46a2 .ha-lhi-image-area{text-align:center;}.elementor-11 .elementor-element.elementor-element-24e46a2 .ha-lhi-image{width:70%;}.elementor-11 .elementor-element.elementor-element-85ffaaa{--display:flex;--min-height:78vh;--justify-content:flex-end;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-11 .elementor-element.elementor-element-85ffaaa.e-con{--align-self:flex-start;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-8740587{left:0px;}body.rtl .elementor-11 .elementor-element.elementor-element-8740587{right:0px;}.elementor-11 .elementor-element.elementor-element-8740587{bottom:0px;}.elementor-11 .elementor-element.elementor-element-8740587 .ha-lhi-image-area{text-align:center;}.elementor-11 .elementor-element.elementor-element-8740587 .ha-lhi-image{width:70%;}.elementor-11 .elementor-element.elementor-element-1ad304d{--display:flex;--min-height:280px;--margin-top:100px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-485b7b5{--display:flex;--min-height:36px;}.elementor-11 .elementor-element.elementor-element-7ff0b0b img{width:28%;}.elementor-11 .elementor-element.elementor-element-2e78260{--display:flex;}.elementor-11 .elementor-element.elementor-element-2a3cc09{margin:3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 30vw;}.elementor-11 .elementor-element.elementor-element-2a3cc09 img{width:30vw;}.elementor-11 .elementor-element.elementor-element-02d9f29{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-207b5cd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-f5d2439 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-11 .elementor-element.elementor-element-b8a4fc9{margin:1% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:end;}.elementor-11 .elementor-element.elementor-element-b8a4fc9 img{width:21%;}.elementor-11 .elementor-element.elementor-element-eca7d01{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:7%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-11 .elementor-element.elementor-element-ab111ef{--display:flex;}.elementor-11 .elementor-element.elementor-element-b37e2ba img{width:70%;}.elementor-11 .elementor-element.elementor-element-b5de519{--display:flex;}.elementor-11 .elementor-element.elementor-element-289f5f0 img{width:60%;}.elementor-11 .elementor-element.elementor-element-01ad7da{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11 .elementor-element.elementor-element-8e0c257{--display:flex;}.elementor-11 .elementor-element.elementor-element-245b45b img{width:15%;}.elementor-11 .elementor-element.elementor-element-f829bd6{--display:flex;--margin-top:0%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;}.elementor-11 .elementor-element.elementor-element-a59d0f0 img{width:13%;}.ha-cursor:before{background:var( --e-global-color-primary );}.ha-cursor:not(.-text):not(.-media):before{width:0px;height:0px;border-style:solid;border-width:20px 20px 20px 20px;border-color:var( --e-global-color-primary );border-radius:50% 50% 50% 50%;}body.elementor-page-11:not(.elementor-motion-effects-element-type-background), body.elementor-page-11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://test.andreacapello.com/wp-content/uploads/2026/08/AC_background@2x-2-e1791273717864.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-681cc44{font-size:20px;}.elementor-widget-ha-liquid-hover-image .ha-lhi-title h2{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ha-liquid-hover-image .ha-lhi-title h2{font-size:var( --e-global-typography-primary-font-size );}}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-4c14392{--width:100%;}.elementor-11 .elementor-element.elementor-element-f8d1422{--width:100vw;}.elementor-11 .elementor-element.elementor-element-5fa2836{--width:24vw;}.elementor-11 .elementor-element.elementor-element-afaf297{--width:100vw;}.elementor-11 .elementor-element.elementor-element-614de70{--width:55%;}.elementor-11 .elementor-element.elementor-element-2b8d11d{--width:85%;}.elementor-11 .elementor-element.elementor-element-4e3b5ed{--width:80%;}.elementor-11 .elementor-element.elementor-element-bad031d{--width:80%;}.elementor-11 .elementor-element.elementor-element-2ff5720{--width:52vw;}.elementor-11 .elementor-element.elementor-element-7068ab1{--width:42vw;}.elementor-11 .elementor-element.elementor-element-e143aa9{--width:90vw;}.elementor-11 .elementor-element.elementor-element-f95a4bb{--width:100%;}.elementor-11 .elementor-element.elementor-element-d282287{--width:25vw;}.elementor-11 .elementor-element.elementor-element-a60cab2{--width:27vw;}.elementor-11 .elementor-element.elementor-element-47699be{--width:30vw;}.elementor-11 .elementor-element.elementor-element-ca142aa{--width:100vw;}.elementor-11 .elementor-element.elementor-element-a1c21ed{--width:43vw;}.elementor-11 .elementor-element.elementor-element-7f7da6d{--width:25%;}.elementor-11 .elementor-element.elementor-element-c89349a{--width:17vw;}.elementor-11 .elementor-element.elementor-element-de4808b{--width:17vw;}.elementor-11 .elementor-element.elementor-element-69f945c{--width:100vw;}.elementor-11 .elementor-element.elementor-element-5714d93{--width:45vw;}.elementor-11 .elementor-element.elementor-element-b0b49cb{--width:33%;}.elementor-11 .elementor-element.elementor-element-942242b{--width:16vw;}.elementor-11 .elementor-element.elementor-element-3a490b7{--width:100vw;}.elementor-11 .elementor-element.elementor-element-51f221d{--width:46%;}.elementor-11 .elementor-element.elementor-element-b44f300{--width:85%;}.elementor-11 .elementor-element.elementor-element-8a411e1{--width:85%;}.elementor-11 .elementor-element.elementor-element-069bdd6{--width:30vw;}.elementor-11 .elementor-element.elementor-element-7c58aea{--width:18vw;}.elementor-11 .elementor-element.elementor-element-bc9766b{--width:73vw;}.elementor-11 .elementor-element.elementor-element-fc1d165{--width:90vw;}.elementor-11 .elementor-element.elementor-element-ede8a04{--width:20vw;}.elementor-11 .elementor-element.elementor-element-0796cb0{--width:42vw;}.elementor-11 .elementor-element.elementor-element-876a4be{--width:33vw;}.elementor-11 .elementor-element.elementor-element-758d3be{--width:31vw;}.elementor-11 .elementor-element.elementor-element-b1b4dc2{--width:50vw;}.elementor-11 .elementor-element.elementor-element-828d112{--width:50vw;}.elementor-11 .elementor-element.elementor-element-ef55f11{--width:18vw;}.elementor-11 .elementor-element.elementor-element-83dbd26{--width:32vw;}.elementor-11 .elementor-element.elementor-element-d5ed521{--width:80vw;}.elementor-11 .elementor-element.elementor-element-5334f2c{--width:100%;}.elementor-11 .elementor-element.elementor-element-50e96f8{--width:5vw;}.elementor-11 .elementor-element.elementor-element-b700816{--content-width:100%;}.elementor-11 .elementor-element.elementor-element-f23b5c7{--width:100%;}.elementor-11 .elementor-element.elementor-element-682462f{--width:23vw;}.elementor-11 .elementor-element.elementor-element-29891ed{--width:31vw;}.elementor-11 .elementor-element.elementor-element-24c79f4{--width:5vw;}.elementor-11 .elementor-element.elementor-element-85ffaaa{--width:5vw;}.elementor-11 .elementor-element.elementor-element-485b7b5{--content-width:1380px;}.elementor-11 .elementor-element.elementor-element-2e78260{--content-width:100vw;}.elementor-11 .elementor-element.elementor-element-02d9f29{--width:75vw;}.elementor-11 .elementor-element.elementor-element-eca7d01{--content-width:1390px;}.elementor-11 .elementor-element.elementor-element-ab111ef{--width:50%;}.elementor-11 .elementor-element.elementor-element-b5de519{--width:50%;}.elementor-11 .elementor-element.elementor-element-01ad7da{--content-width:100%;}.elementor-11 .elementor-element.elementor-element-8e0c257{--width:90%;}.elementor-11 .elementor-element.elementor-element-f829bd6{--width:87vw;}}@media(min-width:1025px){body.elementor-page-11:not(.elementor-motion-effects-element-type-background), body.elementor-page-11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for expandable_logo_menu_852, class: .elementor-element-1b03448 */.black-overlay{
    pointer-events:none;
}

.elementor-11 .elementor-element.elementor-element-1b03448 {
    display: inline-block;
    width: fit-content;
    max-width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57b3727 */.klickbereich{
    cursor: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7685b4 */.elementor-11 .elementor-element.elementor-element-c7685b4 {
    position: relative;
}
.elementor-11 .elementor-element.elementor-element-c7685b4 {
    margin-top: -10px !important;
    height: calc(100% + 30px) !important;
    min-height: calc(100% + 30px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7068ab1 */.elementor-11 .elementor-element.elementor-element-7068ab1 img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bec014e */.elementor-11 .elementor-element.elementor-element-bec014e {
    position: relative;
}

.elementor-11 .elementor-element.elementor-element-bec014e::before {
    content: "";
    position: absolute;

    width: 20%;
    height: 5%;

    background: rgba(247, 255, 56, 0.90);

    left: 45%;
    top: 87%;

    transform: translateY(-50%);
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-410b461 */.elementor-11 .elementor-element.elementor-element-410b461 {

    /* BREITE des Textes */
    width: 80%;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-764fa4b */.elementor-11 .elementor-element.elementor-element-764fa4b {
    position: relative;
}

.elementor-11 .elementor-element.elementor-element-764fa4b::before {
    content: "";
    position: absolute;

    width: 3%;
    height: 35%;

    background: rgba(247, 255, 56, 0.75);

    left: 0%;
    top: 50%;

    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51f221d */.elementor-11 .elementor-element.elementor-element-51f221d{
    position: relative;
}

.elementor-11 .elementor-element.elementor-element-51f221d::before{
    content: "";
    position: absolute;

    width: 40%;
    height: 5%;

    background: rgba(247, 255, 56, 0.90);

    left: 30%;
    top: 73.5%;

    z-index: 2;
}

@media (max-width: 1600px){
    .elementor-11 .elementor-element.elementor-element-51f221d::before{
        top: 72%;

    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eb68a13 */.elementor-11 .elementor-element.elementor-element-eb68a13 {
    position: absolute;

    /* BREITE des Textes */
    width: 80%;/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89de93e */.elementor-11 .elementor-element.elementor-element-89de93e {
    margin-top: -10px !important;
    height: calc(100% + 30px) !important;
    min-height: calc(100% + 30px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7685b4 */.elementor-11 .elementor-element.elementor-element-c7685b4 {
    position: relative;
}
.elementor-11 .elementor-element.elementor-element-c7685b4 {
    margin-top: -10px !important;
    height: calc(100% + 30px) !important;
    min-height: calc(100% + 30px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7068ab1 */.elementor-11 .elementor-element.elementor-element-7068ab1 img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bec014e */.elementor-11 .elementor-element.elementor-element-bec014e {
    position: relative;
}

.elementor-11 .elementor-element.elementor-element-bec014e::before {
    content: "";
    position: absolute;

    width: 20%;
    height: 5%;

    background: rgba(247, 255, 56, 0.90);

    left: 45%;
    top: 87%;

    transform: translateY(-50%);
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-410b461 */.elementor-11 .elementor-element.elementor-element-410b461 {

    /* BREITE des Textes */
    width: 80%;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-764fa4b */.elementor-11 .elementor-element.elementor-element-764fa4b {
    position: relative;
}

.elementor-11 .elementor-element.elementor-element-764fa4b::before {
    content: "";
    position: absolute;

    width: 3%;
    height: 35%;

    background: rgba(247, 255, 56, 0.75);

    left: 0%;
    top: 50%;

    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51f221d */.elementor-11 .elementor-element.elementor-element-51f221d{
    position: relative;
}

.elementor-11 .elementor-element.elementor-element-51f221d::before{
    content: "";
    position: absolute;

    width: 40%;
    height: 5%;

    background: rgba(247, 255, 56, 0.90);

    left: 30%;
    top: 73.5%;

    z-index: 2;
}

@media (max-width: 1600px){
    .elementor-11 .elementor-element.elementor-element-51f221d::before{
        top: 72%;

    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eb68a13 */.elementor-11 .elementor-element.elementor-element-eb68a13 {
    position: absolute;

    /* BREITE des Textes */
    width: 80%;/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89de93e */.elementor-11 .elementor-element.elementor-element-89de93e {
    margin-top: -10px !important;
    height: calc(100% + 30px) !important;
    min-height: calc(100% + 30px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7685b4 */.elementor-11 .elementor-element.elementor-element-c7685b4 {
    position: relative;
}
.elementor-11 .elementor-element.elementor-element-c7685b4 {
    margin-top: -10px !important;
    height: calc(100% + 30px) !important;
    min-height: calc(100% + 30px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7068ab1 */.elementor-11 .elementor-element.elementor-element-7068ab1 img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bec014e */.elementor-11 .elementor-element.elementor-element-bec014e {
    position: relative;
}

.elementor-11 .elementor-element.elementor-element-bec014e::before {
    content: "";
    position: absolute;

    width: 20%;
    height: 5%;

    background: rgba(247, 255, 56, 0.90);

    left: 45%;
    top: 87%;

    transform: translateY(-50%);
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-410b461 */.elementor-11 .elementor-element.elementor-element-410b461 {

    /* BREITE des Textes */
    width: 80%;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-764fa4b */.elementor-11 .elementor-element.elementor-element-764fa4b {
    position: relative;
}

.elementor-11 .elementor-element.elementor-element-764fa4b::before {
    content: "";
    position: absolute;

    width: 3%;
    height: 35%;

    background: rgba(247, 255, 56, 0.75);

    left: 0%;
    top: 50%;

    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51f221d */.elementor-11 .elementor-element.elementor-element-51f221d{
    position: relative;
}

.elementor-11 .elementor-element.elementor-element-51f221d::before{
    content: "";
    position: absolute;

    width: 40%;
    height: 5%;

    background: rgba(247, 255, 56, 0.90);

    left: 30%;
    top: 73.5%;

    z-index: 2;
}

@media (max-width: 1600px){
    .elementor-11 .elementor-element.elementor-element-51f221d::before{
        top: 72%;

    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eb68a13 */.elementor-11 .elementor-element.elementor-element-eb68a13 {
    position: absolute;

    /* BREITE des Textes */
    width: 80%;/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89de93e */.elementor-11 .elementor-element.elementor-element-89de93e {
    margin-top: -10px !important;
    height: calc(100% + 30px) !important;
    min-height: calc(100% + 30px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7685b4 */.elementor-11 .elementor-element.elementor-element-c7685b4 {
    position: relative;
}
.elementor-11 .elementor-element.elementor-element-c7685b4 {
    margin-top: -10px !important;
    height: calc(100% + 30px) !important;
    min-height: calc(100% + 30px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7068ab1 */.elementor-11 .elementor-element.elementor-element-7068ab1 img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bec014e */.elementor-11 .elementor-element.elementor-element-bec014e {
    position: relative;
}

.elementor-11 .elementor-element.elementor-element-bec014e::before {
    content: "";
    position: absolute;

    width: 20%;
    height: 5%;

    background: rgba(247, 255, 56, 0.90);

    left: 45%;
    top: 87%;

    transform: translateY(-50%);
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-410b461 */.elementor-11 .elementor-element.elementor-element-410b461 {

    /* BREITE des Textes */
    width: 80%;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-764fa4b */.elementor-11 .elementor-element.elementor-element-764fa4b {
    position: relative;
}

.elementor-11 .elementor-element.elementor-element-764fa4b::before {
    content: "";
    position: absolute;

    width: 3%;
    height: 35%;

    background: rgba(247, 255, 56, 0.75);

    left: 0%;
    top: 50%;

    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51f221d */.elementor-11 .elementor-element.elementor-element-51f221d{
    position: relative;
}

.elementor-11 .elementor-element.elementor-element-51f221d::before{
    content: "";
    position: absolute;

    width: 40%;
    height: 5%;

    background: rgba(247, 255, 56, 0.90);

    left: 30%;
    top: 73.5%;

    z-index: 2;
}

@media (max-width: 1600px){
    .elementor-11 .elementor-element.elementor-element-51f221d::before{
        top: 72%;

    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eb68a13 */.elementor-11 .elementor-element.elementor-element-eb68a13 {
    position: absolute;

    /* BREITE des Textes */
    width: 80%;/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89de93e */.elementor-11 .elementor-element.elementor-element-89de93e {
    margin-top: -10px !important;
    height: calc(100% + 30px) !important;
    min-height: calc(100% + 30px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7685b4 */.elementor-11 .elementor-element.elementor-element-c7685b4 {
    position: relative;
}
.elementor-11 .elementor-element.elementor-element-c7685b4 {
    margin-top: -10px !important;
    height: calc(100% + 30px) !important;
    min-height: calc(100% + 30px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7068ab1 */.elementor-11 .elementor-element.elementor-element-7068ab1 img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bec014e */.elementor-11 .elementor-element.elementor-element-bec014e {
    position: relative;
}

.elementor-11 .elementor-element.elementor-element-bec014e::before {
    content: "";
    position: absolute;

    width: 20%;
    height: 5%;

    background: rgba(247, 255, 56, 0.90);

    left: 45%;
    top: 87%;

    transform: translateY(-50%);
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-410b461 */.elementor-11 .elementor-element.elementor-element-410b461 {

    /* BREITE des Textes */
    width: 80%;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-764fa4b */.elementor-11 .elementor-element.elementor-element-764fa4b {
    position: relative;
}

.elementor-11 .elementor-element.elementor-element-764fa4b::before {
    content: "";
    position: absolute;

    width: 3%;
    height: 35%;

    background: rgba(247, 255, 56, 0.75);

    left: 0%;
    top: 50%;

    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51f221d */.elementor-11 .elementor-element.elementor-element-51f221d{
    position: relative;
}

.elementor-11 .elementor-element.elementor-element-51f221d::before{
    content: "";
    position: absolute;

    width: 40%;
    height: 5%;

    background: rgba(247, 255, 56, 0.90);

    left: 30%;
    top: 73.5%;

    z-index: 2;
}

@media (max-width: 1600px){
    .elementor-11 .elementor-element.elementor-element-51f221d::before{
        top: 72%;

    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eb68a13 */.elementor-11 .elementor-element.elementor-element-eb68a13 {
    position: absolute;

    /* BREITE des Textes */
    width: 80%;/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89de93e */.elementor-11 .elementor-element.elementor-element-89de93e {
    margin-top: -10px !important;
    height: calc(100% + 30px) !important;
    min-height: calc(100% + 30px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7685b4 */.elementor-11 .elementor-element.elementor-element-c7685b4 {
    position: relative;
}
.elementor-11 .elementor-element.elementor-element-c7685b4 {
    margin-top: -10px !important;
    height: calc(100% + 30px) !important;
    min-height: calc(100% + 30px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7068ab1 */.elementor-11 .elementor-element.elementor-element-7068ab1 img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bec014e */.elementor-11 .elementor-element.elementor-element-bec014e {
    position: relative;
}

.elementor-11 .elementor-element.elementor-element-bec014e::before {
    content: "";
    position: absolute;

    width: 20%;
    height: 5%;

    background: rgba(247, 255, 56, 0.90);

    left: 45%;
    top: 87%;

    transform: translateY(-50%);
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-410b461 */.elementor-11 .elementor-element.elementor-element-410b461 {

    /* BREITE des Textes */
    width: 80%;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-764fa4b */.elementor-11 .elementor-element.elementor-element-764fa4b {
    position: relative;
}

.elementor-11 .elementor-element.elementor-element-764fa4b::before {
    content: "";
    position: absolute;

    width: 3%;
    height: 35%;

    background: rgba(247, 255, 56, 0.75);

    left: 0%;
    top: 50%;

    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51f221d */.elementor-11 .elementor-element.elementor-element-51f221d{
    position: relative;
}

.elementor-11 .elementor-element.elementor-element-51f221d::before{
    content: "";
    position: absolute;

    width: 40%;
    height: 5%;

    background: rgba(247, 255, 56, 0.90);

    left: 30%;
    top: 73.5%;

    z-index: 2;
}

@media (max-width: 1600px){
    .elementor-11 .elementor-element.elementor-element-51f221d::before{
        top: 72%;

    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eb68a13 */.elementor-11 .elementor-element.elementor-element-eb68a13 {
    position: absolute;

    /* BREITE des Textes */
    width: 80%;/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89de93e */.elementor-11 .elementor-element.elementor-element-89de93e {
    margin-top: -10px !important;
    height: calc(100% + 30px) !important;
    min-height: calc(100% + 30px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7685b4 */.elementor-11 .elementor-element.elementor-element-c7685b4 {
    position: relative;
}
.elementor-11 .elementor-element.elementor-element-c7685b4 {
    margin-top: -10px !important;
    height: calc(100% + 30px) !important;
    min-height: calc(100% + 30px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7068ab1 */.elementor-11 .elementor-element.elementor-element-7068ab1 img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bec014e */.elementor-11 .elementor-element.elementor-element-bec014e {
    position: relative;
}

.elementor-11 .elementor-element.elementor-element-bec014e::before {
    content: "";
    position: absolute;

    width: 20%;
    height: 5%;

    background: rgba(247, 255, 56, 0.90);

    left: 45%;
    top: 87%;

    transform: translateY(-50%);
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-410b461 */.elementor-11 .elementor-element.elementor-element-410b461 {

    /* BREITE des Textes */
    width: 80%;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-764fa4b */.elementor-11 .elementor-element.elementor-element-764fa4b {
    position: relative;
}

.elementor-11 .elementor-element.elementor-element-764fa4b::before {
    content: "";
    position: absolute;

    width: 3%;
    height: 35%;

    background: rgba(247, 255, 56, 0.75);

    left: 0%;
    top: 50%;

    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51f221d */.elementor-11 .elementor-element.elementor-element-51f221d{
    position: relative;
}

.elementor-11 .elementor-element.elementor-element-51f221d::before{
    content: "";
    position: absolute;

    width: 40%;
    height: 5%;

    background: rgba(247, 255, 56, 0.90);

    left: 30%;
    top: 73.5%;

    z-index: 2;
}

@media (max-width: 1600px){
    .elementor-11 .elementor-element.elementor-element-51f221d::before{
        top: 72%;

    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eb68a13 */.elementor-11 .elementor-element.elementor-element-eb68a13 {
    position: absolute;

    /* BREITE des Textes */
    width: 80%;/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89de93e */.elementor-11 .elementor-element.elementor-element-89de93e {
    margin-top: -10px !important;
    height: calc(100% + 30px) !important;
    min-height: calc(100% + 30px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7685b4 */.elementor-11 .elementor-element.elementor-element-c7685b4 {
    position: relative;
}
.elementor-11 .elementor-element.elementor-element-c7685b4 {
    margin-top: -10px !important;
    height: calc(100% + 30px) !important;
    min-height: calc(100% + 30px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7068ab1 */.elementor-11 .elementor-element.elementor-element-7068ab1 img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bec014e */.elementor-11 .elementor-element.elementor-element-bec014e {
    position: relative;
}

.elementor-11 .elementor-element.elementor-element-bec014e::before {
    content: "";
    position: absolute;

    width: 20%;
    height: 5%;

    background: rgba(247, 255, 56, 0.90);

    left: 45%;
    top: 87%;

    transform: translateY(-50%);
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-410b461 */.elementor-11 .elementor-element.elementor-element-410b461 {

    /* BREITE des Textes */
    width: 80%;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-764fa4b */.elementor-11 .elementor-element.elementor-element-764fa4b {
    position: relative;
}

.elementor-11 .elementor-element.elementor-element-764fa4b::before {
    content: "";
    position: absolute;

    width: 3%;
    height: 35%;

    background: rgba(247, 255, 56, 0.75);

    left: 0%;
    top: 50%;

    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51f221d */.elementor-11 .elementor-element.elementor-element-51f221d{
    position: relative;
}

.elementor-11 .elementor-element.elementor-element-51f221d::before{
    content: "";
    position: absolute;

    width: 40%;
    height: 5%;

    background: rgba(247, 255, 56, 0.90);

    left: 30%;
    top: 73.5%;

    z-index: 2;
}

@media (max-width: 1600px){
    .elementor-11 .elementor-element.elementor-element-51f221d::before{
        top: 72%;

    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eb68a13 */.elementor-11 .elementor-element.elementor-element-eb68a13 {
    position: absolute;

    /* BREITE des Textes */
    width: 80%;/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89de93e */.elementor-11 .elementor-element.elementor-element-89de93e {
    margin-top: -10px !important;
    height: calc(100% + 30px) !important;
    min-height: calc(100% + 30px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7685b4 */.elementor-11 .elementor-element.elementor-element-c7685b4 {
    position: relative;
}
.elementor-11 .elementor-element.elementor-element-c7685b4 {
    margin-top: -10px !important;
    height: calc(100% + 30px) !important;
    min-height: calc(100% + 30px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7068ab1 */.elementor-11 .elementor-element.elementor-element-7068ab1 img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bec014e */.elementor-11 .elementor-element.elementor-element-bec014e {
    position: relative;
}

.elementor-11 .elementor-element.elementor-element-bec014e::before {
    content: "";
    position: absolute;

    width: 20%;
    height: 5%;

    background: rgba(247, 255, 56, 0.90);

    left: 45%;
    top: 87%;

    transform: translateY(-50%);
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-410b461 */.elementor-11 .elementor-element.elementor-element-410b461 {

    /* BREITE des Textes */
    width: 80%;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-764fa4b */.elementor-11 .elementor-element.elementor-element-764fa4b {
    position: relative;
}

.elementor-11 .elementor-element.elementor-element-764fa4b::before {
    content: "";
    position: absolute;

    width: 3%;
    height: 35%;

    background: rgba(247, 255, 56, 0.75);

    left: 0%;
    top: 50%;

    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51f221d */.elementor-11 .elementor-element.elementor-element-51f221d{
    position: relative;
}

.elementor-11 .elementor-element.elementor-element-51f221d::before{
    content: "";
    position: absolute;

    width: 40%;
    height: 5%;

    background: rgba(247, 255, 56, 0.90);

    left: 30%;
    top: 73.5%;

    z-index: 2;
}

@media (max-width: 1600px){
    .elementor-11 .elementor-element.elementor-element-51f221d::before{
        top: 72%;

    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eb68a13 */.elementor-11 .elementor-element.elementor-element-eb68a13 {
    position: absolute;

    /* BREITE des Textes */
    width: 80%;/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89de93e */.elementor-11 .elementor-element.elementor-element-89de93e {
    margin-top: -10px !important;
    height: calc(100% + 30px) !important;
    min-height: calc(100% + 30px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7685b4 */.elementor-11 .elementor-element.elementor-element-c7685b4 {
    position: relative;
}
.elementor-11 .elementor-element.elementor-element-c7685b4 {
    margin-top: -10px !important;
    height: calc(100% + 30px) !important;
    min-height: calc(100% + 30px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7068ab1 */.elementor-11 .elementor-element.elementor-element-7068ab1 img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bec014e */.elementor-11 .elementor-element.elementor-element-bec014e {
    position: relative;
}

.elementor-11 .elementor-element.elementor-element-bec014e::before {
    content: "";
    position: absolute;

    width: 20%;
    height: 5%;

    background: rgba(247, 255, 56, 0.90);

    left: 45%;
    top: 87%;

    transform: translateY(-50%);
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-410b461 */.elementor-11 .elementor-element.elementor-element-410b461 {

    /* BREITE des Textes */
    width: 80%;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-764fa4b */.elementor-11 .elementor-element.elementor-element-764fa4b {
    position: relative;
}

.elementor-11 .elementor-element.elementor-element-764fa4b::before {
    content: "";
    position: absolute;

    width: 3%;
    height: 35%;

    background: rgba(247, 255, 56, 0.75);

    left: 0%;
    top: 50%;

    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51f221d */.elementor-11 .elementor-element.elementor-element-51f221d{
    position: relative;
}

.elementor-11 .elementor-element.elementor-element-51f221d::before{
    content: "";
    position: absolute;

    width: 40%;
    height: 5%;

    background: rgba(247, 255, 56, 0.90);

    left: 30%;
    top: 73.5%;

    z-index: 2;
}

@media (max-width: 1600px){
    .elementor-11 .elementor-element.elementor-element-51f221d::before{
        top: 72%;

    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eb68a13 */.elementor-11 .elementor-element.elementor-element-eb68a13 {
    position: absolute;

    /* BREITE des Textes */
    width: 80%;/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89de93e */.elementor-11 .elementor-element.elementor-element-89de93e {
    margin-top: -10px !important;
    height: calc(100% + 30px) !important;
    min-height: calc(100% + 30px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7685b4 */.elementor-11 .elementor-element.elementor-element-c7685b4 {
    position: relative;
}
.elementor-11 .elementor-element.elementor-element-c7685b4 {
    margin-top: -10px !important;
    height: calc(100% + 30px) !important;
    min-height: calc(100% + 30px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7068ab1 */.elementor-11 .elementor-element.elementor-element-7068ab1 img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bec014e */.elementor-11 .elementor-element.elementor-element-bec014e {
    position: relative;
}

.elementor-11 .elementor-element.elementor-element-bec014e::before {
    content: "";
    position: absolute;

    width: 20%;
    height: 5%;

    background: rgba(247, 255, 56, 0.90);

    left: 45%;
    top: 87%;

    transform: translateY(-50%);
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-410b461 */.elementor-11 .elementor-element.elementor-element-410b461 {

    /* BREITE des Textes */
    width: 80%;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-764fa4b */.elementor-11 .elementor-element.elementor-element-764fa4b {
    position: relative;
}

.elementor-11 .elementor-element.elementor-element-764fa4b::before {
    content: "";
    position: absolute;

    width: 3%;
    height: 35%;

    background: rgba(247, 255, 56, 0.75);

    left: 0%;
    top: 50%;

    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51f221d */.elementor-11 .elementor-element.elementor-element-51f221d{
    position: relative;
}

.elementor-11 .elementor-element.elementor-element-51f221d::before{
    content: "";
    position: absolute;

    width: 40%;
    height: 5%;

    background: rgba(247, 255, 56, 0.90);

    left: 30%;
    top: 73.5%;

    z-index: 2;
}

@media (max-width: 1600px){
    .elementor-11 .elementor-element.elementor-element-51f221d::before{
        top: 72%;

    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eb68a13 */.elementor-11 .elementor-element.elementor-element-eb68a13 {
    position: absolute;

    /* BREITE des Textes */
    width: 80%;/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89de93e */.elementor-11 .elementor-element.elementor-element-89de93e {
    margin-top: -10px !important;
    height: calc(100% + 30px) !important;
    min-height: calc(100% + 30px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50e96f8 */.elementor-11 .elementor-element.elementor-element-50e96f8 {
    position: relative;
    z-index: 100;
    transform: translateY(-180px);
}/* End custom CSS */