.elementor-1448 .elementor-element.elementor-element-9783628{--display:flex;--min-height:100vh;--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1448 .elementor-element.elementor-element-9783628::before, .elementor-1448 .elementor-element.elementor-element-9783628 > .elementor-background-video-container::before, .elementor-1448 .elementor-element.elementor-element-9783628 > .e-con-inner > .elementor-background-video-container::before, .elementor-1448 .elementor-element.elementor-element-9783628 > .elementor-background-slideshow::before, .elementor-1448 .elementor-element.elementor-element-9783628 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1448 .elementor-element.elementor-element-9783628 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000052;--background-overlay:'';}.elementor-1448 .elementor-element.elementor-element-9783628::before{filter:brightness( 90% ) contrast( 64% ) saturate( 100% ) blur( 0.7px ) hue-rotate( 0deg );}.elementor-1448 .elementor-element.elementor-element-05ba369{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1448 .elementor-element.elementor-element-5117318{--spacer-size:26vh;}.elementor-1448 .elementor-element.elementor-element-5117318 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1448 .elementor-element.elementor-element-936a3d8{text-align:center;}.elementor-1448 .elementor-element.elementor-element-936a3d8 .elementor-heading-title{font-size:80px;text-transform:uppercase;line-height:1em;letter-spacing:10px;text-shadow:3px -8px 19px rgba(0,0,0,0.3);color:#72E796;}.elementor-1448 .elementor-element.elementor-element-c861921 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1448 .elementor-element.elementor-element-c861921{text-align:center;}.elementor-1448 .elementor-element.elementor-element-c861921 .elementor-heading-title{color:#FFFFFF;}.elementor-1448 .elementor-element.elementor-element-0e8694a > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-1448 .elementor-element.elementor-element-0e8694a .elementor-button{font-weight:normal;text-transform:uppercase;}.elementor-1448 .elementor-element.elementor-element-dc4d543{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1448 .elementor-element.elementor-element-37f0b92{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1448 .elementor-element.elementor-element-b82a2ca img{width:80%;border-radius:2px 2px 2px 2px;}.elementor-1448 .elementor-element.elementor-element-7d03874 .hfe-infocard{text-align:left;}.elementor-1448 .elementor-element.elementor-element-7d03874 .hfe-infocard-title{margin:20px 0px 10px 0px;}.elementor-1448 .elementor-element.elementor-element-7d03874 .hfe-infocard-text{margin:0px 0px 0px 0px;}.elementor-1448 .elementor-element.elementor-element-781bb8f{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1448 .elementor-element.elementor-element-f9ec8cb{width:initial;max-width:initial;}.elementor-1448 .elementor-element.elementor-element-f9ec8cb img{width:81%;border-radius:2px 2px 2px 2px;}.elementor-1448 .elementor-element.elementor-element-f1efdb7 .hfe-infocard{text-align:left;}.elementor-1448 .elementor-element.elementor-element-f1efdb7 .hfe-infocard-text{margin:0px 0px 0px 0px;}.elementor-1448 .elementor-element.elementor-element-bd4315a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1448 .elementor-element.elementor-element-e34e69c img{width:100%;border-radius:2px 2px 2px 2px;}.elementor-1448 .elementor-element.elementor-element-0a5dc9e .hfe-infocard{text-align:left;}.elementor-1448 .elementor-element.elementor-element-0a5dc9e .hfe-infocard-text{margin:0px 0px 0px 0px;}.elementor-1448 .elementor-element.elementor-element-c3591b6{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1448 .elementor-element.elementor-element-5d6491b{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-1448 .elementor-element.elementor-element-efd25e6 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-weight:400;letter-spacing:0.7px;color:#FDFDFD;}.elementor-1448 .elementor-element.elementor-element-03f85cd{--display:flex;--position:absolute;--min-height:100vh;top:0px;}.elementor-1448 .elementor-element.elementor-element-03f85cd:not(.elementor-motion-effects-element-type-background), .elementor-1448 .elementor-element.elementor-element-03f85cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demokiki.daac360.com/wp-content/uploads/2025/12/m1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-1448 .elementor-element.elementor-element-03f85cd{left:0px;}body.rtl .elementor-1448 .elementor-element.elementor-element-03f85cd{right:0px;}.elementor-1448 .elementor-element.elementor-element-e992915{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.25;}.elementor-1448 .elementor-element.elementor-element-e992915:not(.elementor-motion-effects-element-type-background), .elementor-1448 .elementor-element.elementor-element-e992915 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demokiki.daac360.com/wp-content/uploads/2025/12/m1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1448 .elementor-element.elementor-element-e992915::before, .elementor-1448 .elementor-element.elementor-element-e992915 > .elementor-background-video-container::before, .elementor-1448 .elementor-element.elementor-element-e992915 > .e-con-inner > .elementor-background-video-container::before, .elementor-1448 .elementor-element.elementor-element-e992915 > .elementor-background-slideshow::before, .elementor-1448 .elementor-element.elementor-element-e992915 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1448 .elementor-element.elementor-element-e992915 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor5 );--background-overlay:'';}.elementor-1448 .elementor-element.elementor-element-5faf9ce{--display:flex;--position:absolute;--min-height:350px;--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;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-1448 .elementor-element.elementor-element-5faf9ce:not(.elementor-motion-effects-element-type-background), .elementor-1448 .elementor-element.elementor-element-5faf9ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1448 .elementor-element.elementor-element-15b4a2c img{width:100%;height:334px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-1448 .elementor-element.elementor-element-7f17380{--display:flex;--justify-content:space-between;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;}.elementor-1448 .elementor-element.elementor-element-872d9d6{--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;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1448 .elementor-element.elementor-element-a1fb085 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1448 .elementor-element.elementor-element-07433cb .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1448 .elementor-element.elementor-element-8705388{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#FFECEC;}.elementor-1448 .elementor-element.elementor-element-8705388 a{color:#E4C9C9;}.elementor-1448 .elementor-element.elementor-element-486e537{--display:flex;--position:absolute;--min-height:350px;--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;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:4;}.elementor-1448 .elementor-element.elementor-element-486e537:not(.elementor-motion-effects-element-type-background), .elementor-1448 .elementor-element.elementor-element-486e537 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-1448 .elementor-element.elementor-element-486e537.e-con{--e-con-transform-translateX:70px;--e-con-transform-scale:0.95;}.elementor-1448 .elementor-element.elementor-element-62b71bb img{width:100%;height:334px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-1448 .elementor-element.elementor-element-9690d97{--display:flex;--justify-content:space-between;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;}.elementor-1448 .elementor-element.elementor-element-9fbd40d{--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;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1448 .elementor-element.elementor-element-28610e4 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1448 .elementor-element.elementor-element-600f83a .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1448 .elementor-element.elementor-element-1f82aca{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#FFECEC;}.elementor-1448 .elementor-element.elementor-element-1f82aca a{color:#E4C9C9;}.elementor-1448 .elementor-element.elementor-element-9d90930{--display:flex;--position:absolute;--min-height:350px;--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;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-1448 .elementor-element.elementor-element-9d90930:not(.elementor-motion-effects-element-type-background), .elementor-1448 .elementor-element.elementor-element-9d90930 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B9570C;}.elementor-1448 .elementor-element.elementor-element-9d90930.e-con{--e-con-transform-translateX:140px;--e-con-transform-scale:0.9;}.elementor-1448 .elementor-element.elementor-element-3f7d4f0 img{width:100%;height:334px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-1448 .elementor-element.elementor-element-42dd5dc{--display:flex;--justify-content:space-between;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;}.elementor-1448 .elementor-element.elementor-element-4814c66{--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;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1448 .elementor-element.elementor-element-d5f5cbb .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1448 .elementor-element.elementor-element-3607815{z-index:3;}.elementor-1448 .elementor-element.elementor-element-3607815 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#000000;}.elementor-1448 .elementor-element.elementor-element-4f6f1b5{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#FFECEC;}.elementor-1448 .elementor-element.elementor-element-4f6f1b5 a{color:#E4C9C9;}.elementor-1448 .elementor-element.elementor-element-cb1f881{--display:flex;--position:absolute;--min-height:350px;--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;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-1448 .elementor-element.elementor-element-cb1f881:not(.elementor-motion-effects-element-type-background), .elementor-1448 .elementor-element.elementor-element-cb1f881 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9C0747;}.elementor-1448 .elementor-element.elementor-element-cb1f881.e-con{--e-con-transform-translateX:210px;--e-con-transform-scale:0.85;}.elementor-1448 .elementor-element.elementor-element-b3da613 img{width:100%;height:334px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-1448 .elementor-element.elementor-element-31c0029{--display:flex;--justify-content:space-between;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;}.elementor-1448 .elementor-element.elementor-element-0278c90{--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;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1448 .elementor-element.elementor-element-6d4d64b .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1448 .elementor-element.elementor-element-05b124d{z-index:3;}.elementor-1448 .elementor-element.elementor-element-05b124d .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#000000;}.elementor-1448 .elementor-element.elementor-element-d5c95d7{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#FFECEC;}.elementor-1448 .elementor-element.elementor-element-d5c95d7 a{color:#E4C9C9;}.elementor-1448 .elementor-element.elementor-element-79c45e3{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:80px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1448 .elementor-element.elementor-element-e5856a5{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:80px;}.elementor-1448 .elementor-element.elementor-element-b51a198 .hfe-infocard{text-align:left;}.elementor-1448 .elementor-element.elementor-element-b51a198 .hfe-infocard-title{font-size:36px;text-transform:uppercase;margin:0px 0px 10px 0px;}.elementor-1448 .elementor-element.elementor-element-b51a198 .hfe-infocard-text{margin:0px 0px 0px 0px;}.elementor-1448 .elementor-element.elementor-element-52da0ea{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1448 .elementor-element.elementor-element-5ee262f img{width:46%;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-1448 .elementor-element.elementor-element-99e26e9{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-1448 .elementor-element.elementor-element-99e26e9:not(.elementor-motion-effects-element-type-background), .elementor-1448 .elementor-element.elementor-element-99e26e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1448 .elementor-element.elementor-element-ed831c0{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1448 .elementor-element.elementor-element-ed831c0:not(.elementor-motion-effects-element-type-background), .elementor-1448 .elementor-element.elementor-element-ed831c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demokiki.daac360.com/wp-content/uploads/2025/12/h2.webp");background-position:center center;background-size:cover;}.elementor-1448 .elementor-element.elementor-element-e73a769 .elementor-heading-title{font-family:"Abril Fatface", Sans-serif;font-size:5rem;color:#64FDFF;}.elementor-1448 .elementor-element.elementor-element-7a7b871{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--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:01px;--padding-right:100px;}.elementor-1448 .elementor-element.elementor-element-7a7b871:not(.elementor-motion-effects-element-type-background), .elementor-1448 .elementor-element.elementor-element-7a7b871 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demokiki.daac360.com/wp-content/uploads/2025/12/m17.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1448 .elementor-element.elementor-element-e29a3fa{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-1448 .elementor-element.elementor-element-f180ac4 .hfe-infocard{text-align:center;}.elementor-1448 .elementor-element.elementor-element-f180ac4 .hfe-infocard-title{text-transform:uppercase;letter-spacing:4.92px;color:#13E328;margin:0px 0px 10px 0px;}.elementor-1448 .elementor-element.elementor-element-f180ac4 .hfe-infocard-text{color:#FFFFFF;margin:0px 0px 0px 0px;}.elementor-1448 .elementor-element.elementor-element-491d02f > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-1448 .elementor-element.elementor-element-491d02f .elementor-button{font-weight:normal;text-transform:uppercase;}.elementor-1448 .elementor-element.elementor-element-qi2b4yz:not(.elementor-motion-effects-element-type-background), .elementor-1448 .elementor-element.elementor-element-qi2b4yz > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5F6;}.elementor-1448 .elementor-element.elementor-element-qi2b4yz{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-1448 .elementor-element.elementor-element-qi2b4yz > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1448 .elementor-element.elementor-element-7dff22d > .elementor-container{max-width:700px;}.elementor-1448 .elementor-element.elementor-element-7dff22d{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1448 .elementor-element.elementor-element-3ba1138{text-align:center;}.elementor-1448 .elementor-element.elementor-element-3142ef1{text-align:center;}.elementor-1448 .elementor-element.elementor-element-f18eb3f{margin-top:30px;margin-bottom:0px;}.elementor-1448 .elementor-element.elementor-element-e6adec4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1448 .elementor-element.elementor-element-e6adec4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1448 .elementor-element.elementor-element-e6adec4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-1448 .elementor-element.elementor-element-e6adec4 > .elementor-element-populated, .elementor-1448 .elementor-element.elementor-element-e6adec4 > .elementor-element-populated > .elementor-background-overlay, .elementor-1448 .elementor-element.elementor-element-e6adec4 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-1448 .elementor-element.elementor-element-e6adec4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:10px 10px 10px 10px;}.elementor-1448 .elementor-element.elementor-element-e6adec4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1448 .elementor-element.elementor-element-e805f7f img{width:100%;border-radius:5% 5% 5% 5%;}.elementor-1448 .elementor-element.elementor-element-01f0e61 > .elementor-widget-container{padding:20px 10px 20px 10px;}.elementor-1448 .elementor-element.elementor-element-01f0e61 .elementor-image-box-wrapper{text-align:start;}.elementor-1448 .elementor-element.elementor-element-01f0e61 .elementor-image-box-title{margin-bottom:0px;font-weight:bold;}.elementor-1448 .elementor-element.elementor-element-01f0e61 .elementor-image-box-description{font-size:15px;}.elementor-1448 .elementor-element.elementor-element-d475267:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1448 .elementor-element.elementor-element-d475267 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1448 .elementor-element.elementor-element-d475267 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-1448 .elementor-element.elementor-element-d475267 > .elementor-element-populated, .elementor-1448 .elementor-element.elementor-element-d475267 > .elementor-element-populated > .elementor-background-overlay, .elementor-1448 .elementor-element.elementor-element-d475267 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-1448 .elementor-element.elementor-element-d475267 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:10px 10px 10px 10px;}.elementor-1448 .elementor-element.elementor-element-d475267 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1448 .elementor-element.elementor-element-65a6136 img{width:100%;max-width:100%;height:288px;border-radius:5% 5% 5% 5%;}.elementor-1448 .elementor-element.elementor-element-488daff > .elementor-widget-container{padding:20px 10px 20px 10px;}.elementor-1448 .elementor-element.elementor-element-488daff .elementor-image-box-wrapper{text-align:start;}.elementor-1448 .elementor-element.elementor-element-488daff .elementor-image-box-title{margin-bottom:0px;font-weight:bold;}.elementor-1448 .elementor-element.elementor-element-488daff .elementor-image-box-description{font-size:15px;}.elementor-1448 .elementor-element.elementor-element-8c99614:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1448 .elementor-element.elementor-element-8c99614 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1448 .elementor-element.elementor-element-8c99614 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-1448 .elementor-element.elementor-element-8c99614 > .elementor-element-populated, .elementor-1448 .elementor-element.elementor-element-8c99614 > .elementor-element-populated > .elementor-background-overlay, .elementor-1448 .elementor-element.elementor-element-8c99614 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-1448 .elementor-element.elementor-element-8c99614 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:10px 10px 10px 10px;}.elementor-1448 .elementor-element.elementor-element-8c99614 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1448 .elementor-element.elementor-element-2ed02fd img{width:100%;border-radius:5% 5% 5% 5%;}.elementor-1448 .elementor-element.elementor-element-b4b6fc2 > .elementor-widget-container{padding:20px 10px 20px 10px;}.elementor-1448 .elementor-element.elementor-element-b4b6fc2 .elementor-image-box-wrapper{text-align:start;}.elementor-1448 .elementor-element.elementor-element-b4b6fc2 .elementor-image-box-title{margin-bottom:0px;font-weight:bold;}.elementor-1448 .elementor-element.elementor-element-b4b6fc2 .elementor-image-box-description{font-size:15px;}.elementor-1448 .elementor-element.elementor-element-85b6183:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1448 .elementor-element.elementor-element-85b6183 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1448 .elementor-element.elementor-element-85b6183 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-1448 .elementor-element.elementor-element-85b6183 > .elementor-element-populated, .elementor-1448 .elementor-element.elementor-element-85b6183 > .elementor-element-populated > .elementor-background-overlay, .elementor-1448 .elementor-element.elementor-element-85b6183 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-1448 .elementor-element.elementor-element-85b6183 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:10px 10px 10px 10px;}.elementor-1448 .elementor-element.elementor-element-85b6183 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1448 .elementor-element.elementor-element-2430362 img{width:100%;max-width:100%;height:274px;border-radius:5% 5% 5% 5%;}.elementor-1448 .elementor-element.elementor-element-72ea03a > .elementor-widget-container{padding:20px 10px 20px 10px;}.elementor-1448 .elementor-element.elementor-element-72ea03a .elementor-image-box-wrapper{text-align:start;}.elementor-1448 .elementor-element.elementor-element-72ea03a .elementor-image-box-title{margin-bottom:0px;font-weight:bold;}.elementor-1448 .elementor-element.elementor-element-72ea03a .elementor-image-box-description{font-size:15px;}.elementor-1448 .elementor-element.elementor-element-cc60a50{--display:flex;--min-height:40vh;--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-1448 .elementor-element.elementor-element-21ca536 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-1448 .elementor-element.elementor-element-21ca536 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-1448 .elementor-element.elementor-element-21ca536{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-1448 .elementor-element.elementor-element-f5fd9f5{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items: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;}.elementor-1448 .elementor-element.elementor-element-f5fd9f5:not(.elementor-motion-effects-element-type-background), .elementor-1448 .elementor-element.elementor-element-f5fd9f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#641EB9;}.elementor-1448 .elementor-element.elementor-element-35d49ca{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:030px;--padding-bottom:030px;--padding-left:0px;--padding-right:0px;}.elementor-1448 .elementor-element.elementor-element-b96a662 > .elementor-widget-container{margin:0px 040px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1448 .elementor-element.elementor-element-b96a662 .elementor-icon-box-wrapper{align-items:center;gap:30px;}.elementor-1448 .elementor-element.elementor-element-b96a662 .elementor-icon{font-size:30px;}.elementor-1448 .elementor-element.elementor-element-b96a662 .elementor-icon-box-title, .elementor-1448 .elementor-element.elementor-element-b96a662 .elementor-icon-box-title a{font-size:3rem;line-height:100px;letter-spacing:-1.2px;word-spacing:0px;}.elementor-1448 .elementor-element.elementor-element-b96a662 .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-1448 .elementor-element.elementor-element-b96a662 .elementor-icon-box-description{font-size:2.5px;}.elementor-1448 .elementor-element.elementor-element-757bdf2 > .elementor-widget-container{margin:0px 040px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1448 .elementor-element.elementor-element-757bdf2 .elementor-icon-box-wrapper{gap:30px;}.elementor-1448 .elementor-element.elementor-element-757bdf2 .elementor-icon{font-size:30px;}.elementor-1448 .elementor-element.elementor-element-757bdf2 .elementor-icon-box-title, .elementor-1448 .elementor-element.elementor-element-757bdf2 .elementor-icon-box-title a{font-size:3rem;line-height:1px;}.elementor-1448 .elementor-element.elementor-element-757bdf2 .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-1448 .elementor-element.elementor-element-757bdf2 .elementor-icon-box-description{font-size:2.5px;}.elementor-1448 .elementor-element.elementor-element-1b67578 > .elementor-widget-container{margin:0px 040px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1448 .elementor-element.elementor-element-1b67578 .elementor-icon-box-wrapper{gap:30px;}.elementor-1448 .elementor-element.elementor-element-1b67578 .elementor-icon{font-size:30px;}.elementor-1448 .elementor-element.elementor-element-1b67578 .elementor-icon-box-title, .elementor-1448 .elementor-element.elementor-element-1b67578 .elementor-icon-box-title a{font-size:3rem;line-height:1px;}.elementor-1448 .elementor-element.elementor-element-1b67578 .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-1448 .elementor-element.elementor-element-1b67578 .elementor-icon-box-description{font-size:2.5px;}.elementor-1448 .elementor-element.elementor-element-609b3be > .elementor-widget-container{margin:0px 040px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1448 .elementor-element.elementor-element-609b3be .elementor-icon-box-wrapper{align-items:center;gap:30px;}.elementor-1448 .elementor-element.elementor-element-609b3be .elementor-icon{font-size:30px;}.elementor-1448 .elementor-element.elementor-element-609b3be .elementor-icon-box-title, .elementor-1448 .elementor-element.elementor-element-609b3be .elementor-icon-box-title a{font-size:3rem;}.elementor-1448 .elementor-element.elementor-element-609b3be .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-1448 .elementor-element.elementor-element-609b3be .elementor-icon-box-description{font-size:2.5px;}.elementor-1448 .elementor-element.elementor-element-250747a > .elementor-widget-container{margin:0px 040px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1448 .elementor-element.elementor-element-250747a .elementor-icon-box-wrapper{align-items:center;gap:30px;}.elementor-1448 .elementor-element.elementor-element-250747a .elementor-icon{font-size:30px;}.elementor-1448 .elementor-element.elementor-element-250747a .elementor-icon-box-title, .elementor-1448 .elementor-element.elementor-element-250747a .elementor-icon-box-title a{font-size:3rem;}.elementor-1448 .elementor-element.elementor-element-250747a .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-1448 .elementor-element.elementor-element-250747a .elementor-icon-box-description{font-size:2.5px;}.elementor-1448 .elementor-element.elementor-element-ba54f0e > .elementor-widget-container{margin:0px 040px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1448 .elementor-element.elementor-element-ba54f0e .elementor-icon-box-wrapper{align-items:center;gap:30px;}.elementor-1448 .elementor-element.elementor-element-ba54f0e .elementor-icon{font-size:30px;}.elementor-1448 .elementor-element.elementor-element-ba54f0e .elementor-icon-box-title, .elementor-1448 .elementor-element.elementor-element-ba54f0e .elementor-icon-box-title a{font-size:3rem;}.elementor-1448 .elementor-element.elementor-element-ba54f0e .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-1448 .elementor-element.elementor-element-ba54f0e .elementor-icon-box-description{font-size:2.5px;}.elementor-1448 .elementor-element.elementor-element-3beac73{--display:flex;}.elementor-1448 .elementor-element.elementor-element-f70eb4b{--iteration-count:infinite;--animation-duration:1200ms;}.elementor-1448 .elementor-element.elementor-element-f70eb4b .elementor-headline{text-align:center;}.elementor-1448 .elementor-element.elementor-element-dd82d32{--display:flex;}.elementor-1448 .elementor-element.elementor-element-0e5ef71{text-align:center;}.elementor-1448 .elementor-element.elementor-element-qo0t925 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1448 .elementor-element.elementor-element-qo0t925:not(.elementor-motion-effects-element-type-background), .elementor-1448 .elementor-element.elementor-element-qo0t925 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1448 .elementor-element.elementor-element-qo0t925 > .elementor-container{max-width:1040px;}.elementor-1448 .elementor-element.elementor-element-qo0t925{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 120px 0px;}.elementor-1448 .elementor-element.elementor-element-qo0t925 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1448 .elementor-element.elementor-element-f5fbb7e > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-1448 .elementor-element.elementor-element-ba0d10b > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1448 .elementor-element.elementor-element-ba0d10b img{width:80px;border-radius:50px 50px 50px 50px;}.elementor-1448 .elementor-element.elementor-element-d092873{text-align:center;}.elementor-1448 .elementor-element.elementor-element-8ce321c{text-align:center;}.elementor-1448 .elementor-element.elementor-element-4ff1922 > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-1448 .elementor-element.elementor-element-0e28259 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1448 .elementor-element.elementor-element-0e28259 img{width:80px;border-radius:50px 50px 50px 50px;}.elementor-1448 .elementor-element.elementor-element-6501aa4{text-align:center;}.elementor-1448 .elementor-element.elementor-element-53ca127{text-align:center;}.elementor-1448 .elementor-element.elementor-element-nci8ewp{--display:flex;--min-height:30px;--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.4;--padding-top:230px;--padding-bottom:230px;--padding-left:0px;--padding-right:0px;}.elementor-1448 .elementor-element.elementor-element-nci8ewp:not(.elementor-motion-effects-element-type-background), .elementor-1448 .elementor-element.elementor-element-nci8ewp > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demokiki.daac360.com/wp-content/uploads/2025/12/m1-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1448 .elementor-element.elementor-element-nci8ewp::before, .elementor-1448 .elementor-element.elementor-element-nci8ewp > .elementor-background-video-container::before, .elementor-1448 .elementor-element.elementor-element-nci8ewp > .e-con-inner > .elementor-background-video-container::before, .elementor-1448 .elementor-element.elementor-element-nci8ewp > .elementor-background-slideshow::before, .elementor-1448 .elementor-element.elementor-element-nci8ewp > .e-con-inner > .elementor-background-slideshow::before, .elementor-1448 .elementor-element.elementor-element-nci8ewp > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor7 );--background-overlay:'';}.elementor-1448 .elementor-element.elementor-element-2ebda9e{--display:flex;}.elementor-1448 .elementor-element.elementor-element-9874375{text-align:center;}.elementor-1448 .elementor-element.elementor-element-9874375 .elementor-heading-title{color:#FFFFFF;}.elementor-1448 .elementor-element.elementor-element-51qazr4{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-1448 .elementor-element.elementor-element-a66cbff{--display:flex;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:60px;}.elementor-1448 .elementor-element.elementor-element-917fcba{text-align:start;}.elementor-1448 .elementor-element.elementor-element-86470f6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1448 .elementor-element.elementor-element-701130c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1448 .elementor-element.elementor-element-5e86db5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1448 .elementor-element.elementor-element-5e86db5{text-align:start;}.elementor-1448 .elementor-element.elementor-element-b5e0773 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1448 .elementor-element.elementor-element-b5e0773 .elementor-icon-box-wrapper{text-align:start;}.elementor-1448 .elementor-element.elementor-element-b5e0773 .elementor-icon-box-title{margin-block-end:5px;}.elementor-1448 .elementor-element.elementor-element-50637d7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1448 .elementor-element.elementor-element-50637d7 .elementor-icon-box-wrapper{text-align:start;}.elementor-1448 .elementor-element.elementor-element-50637d7 .elementor-icon-box-title{margin-block-end:5px;}.elementor-1448 .elementor-element.elementor-element-6d531d1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1448 .elementor-element.elementor-element-6d531d1 .elementor-icon-box-wrapper{text-align:start;}.elementor-1448 .elementor-element.elementor-element-6d531d1 .elementor-icon-box-title{margin-block-end:5px;}.elementor-1448 .elementor-element.elementor-element-8394657 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1448 .elementor-element.elementor-element-8394657{text-align:start;}.elementor-1448 .elementor-element.elementor-element-d12cf67{--grid-template-columns:repeat(0, auto);--icon-size:16px;--grid-column-gap:11px;--grid-row-gap:0px;}.elementor-1448 .elementor-element.elementor-element-d12cf67 .elementor-widget-container{text-align:left;}.elementor-1448 .elementor-element.elementor-element-d12cf67 .elementor-social-icon{background-color:var( --e-global-color-astglobalcolor0 );--icon-padding:0.7em;}.elementor-1448 .elementor-element.elementor-element-d12cf67 .elementor-social-icon i{color:var( --e-global-color-astglobalcolor5 );}.elementor-1448 .elementor-element.elementor-element-d12cf67 .elementor-social-icon svg{fill:var( --e-global-color-astglobalcolor5 );}.elementor-1448 .elementor-element.elementor-element-d12cf67 .elementor-social-icon:hover{background-color:var( --e-global-color-astglobalcolor2 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1448 .elementor-element.elementor-element-05ba369{--width:100%;}.elementor-1448 .elementor-element.elementor-element-dc4d543{--content-width:1180px;}.elementor-1448 .elementor-element.elementor-element-37f0b92{--width:33.33%;}.elementor-1448 .elementor-element.elementor-element-781bb8f{--width:33.33%;}.elementor-1448 .elementor-element.elementor-element-bd4315a{--width:33.33%;}.elementor-1448 .elementor-element.elementor-element-5d6491b{--width:100%;}.elementor-1448 .elementor-element.elementor-element-03f85cd{--width:100%;}.elementor-1448 .elementor-element.elementor-element-e992915{--width:100%;}.elementor-1448 .elementor-element.elementor-element-5faf9ce{--width:55%;}.elementor-1448 .elementor-element.elementor-element-7f17380{--width:70%;}.elementor-1448 .elementor-element.elementor-element-486e537{--width:55%;}.elementor-1448 .elementor-element.elementor-element-9690d97{--width:70%;}.elementor-1448 .elementor-element.elementor-element-9d90930{--width:55%;}.elementor-1448 .elementor-element.elementor-element-42dd5dc{--width:70%;}.elementor-1448 .elementor-element.elementor-element-cb1f881{--width:55%;}.elementor-1448 .elementor-element.elementor-element-31c0029{--width:70%;}.elementor-1448 .elementor-element.elementor-element-e5856a5{--width:50%;}.elementor-1448 .elementor-element.elementor-element-52da0ea{--width:50%;}.elementor-1448 .elementor-element.elementor-element-99e26e9{--width:100%;}.elementor-1448 .elementor-element.elementor-element-ed831c0{--width:100%;}.elementor-1448 .elementor-element.elementor-element-7a7b871{--width:100%;}.elementor-1448 .elementor-element.elementor-element-e29a3fa{--width:100%;}.elementor-1448 .elementor-element.elementor-element-f5fd9f5{--width:100%;}.elementor-1448 .elementor-element.elementor-element-35d49ca{--width:100%;}.elementor-1448 .elementor-element.elementor-element-nci8ewp{--content-width:800px;}.elementor-1448 .elementor-element.elementor-element-51qazr4{--content-width:1140px;}.elementor-1448 .elementor-element.elementor-element-a66cbff{--width:54.33%;}.elementor-1448 .elementor-element.elementor-element-701130c{--width:45%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1448 .elementor-element.elementor-element-e6adec4{width:50%;}.elementor-1448 .elementor-element.elementor-element-d475267{width:50%;}.elementor-1448 .elementor-element.elementor-element-8c99614{width:50%;}.elementor-1448 .elementor-element.elementor-element-85b6183{width:50%;}.elementor-1448 .elementor-element.elementor-element-a66cbff{--width:55%;}}@media(min-width:1025px){.elementor-1448 .elementor-element.elementor-element-7a7b871:not(.elementor-motion-effects-element-type-background), .elementor-1448 .elementor-element.elementor-element-7a7b871 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-1448 .elementor-element.elementor-element-9783628{--min-height:600px;}.elementor-1448 .elementor-element.elementor-element-5117318{--spacer-size:150px;}.elementor-1448 .elementor-element.elementor-element-936a3d8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1448 .elementor-element.elementor-element-936a3d8 .elementor-heading-title{font-size:60px;letter-spacing:7px;}.elementor-1448 .elementor-element.elementor-element-c861921 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1448 .elementor-element.elementor-element-0e8694a .elementor-button{font-size:16px;}.elementor-1448 .elementor-element.elementor-element-dc4d543{--margin-top:70px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-1448 .elementor-element.elementor-element-e5856a5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1448 .elementor-element.elementor-element-b51a198 .hfe-infocard-title{font-size:30px;}.elementor-1448 .elementor-element.elementor-element-7a7b871{--padding-top:80px;--padding-bottom:160px;--padding-left:0px;--padding-right:0px;}.elementor-1448 .elementor-element.elementor-element-f180ac4 .hfe-infocard-title{font-size:35px;}.elementor-1448 .elementor-element.elementor-element-491d02f .elementor-button{font-size:16px;}.elementor-1448 .elementor-element.elementor-element-qi2b4yz{padding:80px 30px 80px 30px;}.elementor-1448 .elementor-element.elementor-element-qo0t925{padding:90px 25px 90px 25px;}.elementor-1448 .elementor-element.elementor-element-f5fbb7e > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-1448 .elementor-element.elementor-element-4ff1922 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-1448 .elementor-element.elementor-element-nci8ewp{--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-1448 .elementor-element.elementor-element-51qazr4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-1448 .elementor-element.elementor-element-a66cbff{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:45px;}.elementor-1448 .elementor-element.elementor-element-b5e0773 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1448 .elementor-element.elementor-element-b5e0773 .elementor-icon-box-title{margin-block-end:10px;}.elementor-1448 .elementor-element.elementor-element-50637d7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1448 .elementor-element.elementor-element-50637d7 .elementor-icon-box-title{margin-block-end:10px;}.elementor-1448 .elementor-element.elementor-element-6d531d1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1448 .elementor-element.elementor-element-6d531d1 .elementor-icon-box-title{margin-block-end:10px;}.elementor-1448 .elementor-element.elementor-element-d12cf67{--icon-size:16px;}}@media(max-width:767px){.elementor-1448 .elementor-element.elementor-element-9783628{--min-height:500px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1448 .elementor-element.elementor-element-05ba369{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1448 .elementor-element.elementor-element-5117318{--spacer-size:120px;}.elementor-1448 .elementor-element.elementor-element-936a3d8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1448 .elementor-element.elementor-element-936a3d8 .elementor-heading-title{font-size:50px;letter-spacing:5px;}.elementor-1448 .elementor-element.elementor-element-c861921 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1448 .elementor-element.elementor-element-0e8694a .elementor-button{font-size:14px;}.elementor-1448 .elementor-element.elementor-element-dc4d543{--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-1448 .elementor-element.elementor-element-79c45e3{--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1448 .elementor-element.elementor-element-e5856a5{--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1448 .elementor-element.elementor-element-52da0ea{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1448 .elementor-element.elementor-element-7a7b871:not(.elementor-motion-effects-element-type-background), .elementor-1448 .elementor-element.elementor-element-7a7b871 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-1448 .elementor-element.elementor-element-7a7b871{--padding-top:50px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-1448 .elementor-element.elementor-element-f180ac4 .hfe-infocard-title{letter-spacing:3px;}.elementor-1448 .elementor-element.elementor-element-491d02f .elementor-button{font-size:14px;}.elementor-1448 .elementor-element.elementor-element-e6adec4 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-1448 .elementor-element.elementor-element-d475267 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-1448 .elementor-element.elementor-element-8c99614 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-1448 .elementor-element.elementor-element-85b6183 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-1448 .elementor-element.elementor-element-b96a662 > .elementor-widget-container{margin:0px 030px 0px 0px;}.elementor-1448 .elementor-element.elementor-element-b96a662 .elementor-icon-box-title, .elementor-1448 .elementor-element.elementor-element-b96a662 .elementor-icon-box-title a{line-height:0em;}.elementor-1448 .elementor-element.elementor-element-757bdf2 > .elementor-widget-container{margin:0px 030px 0px 0px;}.elementor-1448 .elementor-element.elementor-element-757bdf2 .elementor-icon-box-title, .elementor-1448 .elementor-element.elementor-element-757bdf2 .elementor-icon-box-title a{line-height:0em;}.elementor-1448 .elementor-element.elementor-element-1b67578 > .elementor-widget-container{margin:0px 030px 0px 0px;}.elementor-1448 .elementor-element.elementor-element-1b67578 .elementor-icon-box-title, .elementor-1448 .elementor-element.elementor-element-1b67578 .elementor-icon-box-title a{line-height:0em;}.elementor-1448 .elementor-element.elementor-element-609b3be > .elementor-widget-container{margin:0px 030px 0px 0px;}.elementor-1448 .elementor-element.elementor-element-609b3be .elementor-icon-box-title, .elementor-1448 .elementor-element.elementor-element-609b3be .elementor-icon-box-title a{line-height:0em;}.elementor-1448 .elementor-element.elementor-element-250747a > .elementor-widget-container{margin:0px 030px 0px 0px;}.elementor-1448 .elementor-element.elementor-element-250747a .elementor-icon-box-title, .elementor-1448 .elementor-element.elementor-element-250747a .elementor-icon-box-title a{line-height:0em;}.elementor-1448 .elementor-element.elementor-element-ba54f0e > .elementor-widget-container{margin:0px 030px 0px 0px;}.elementor-1448 .elementor-element.elementor-element-ba54f0e .elementor-icon-box-title, .elementor-1448 .elementor-element.elementor-element-ba54f0e .elementor-icon-box-title a{line-height:0em;}.elementor-1448 .elementor-element.elementor-element-qo0t925{padding:75px 20px 50px 20px;}.elementor-1448 .elementor-element.elementor-element-f5fbb7e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-1448 .elementor-element.elementor-element-f5fbb7e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1448 .elementor-element.elementor-element-4ff1922 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-1448 .elementor-element.elementor-element-4ff1922 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1448 .elementor-element.elementor-element-nci8ewp{--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-1448 .elementor-element.elementor-element-51qazr4{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1448 .elementor-element.elementor-element-a66cbff{--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-1448 .elementor-element.elementor-element-917fcba > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1448 .elementor-element.elementor-element-917fcba{text-align:start;}.elementor-1448 .elementor-element.elementor-element-86470f6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1448 .elementor-element.elementor-element-701130c{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1448 .elementor-element.elementor-element-5e86db5{text-align:start;}.elementor-1448 .elementor-element.elementor-element-b5e0773 .elementor-icon-box-wrapper{text-align:start;}.elementor-1448 .elementor-element.elementor-element-b5e0773 .elementor-icon-box-title{margin-block-end:8px;}.elementor-1448 .elementor-element.elementor-element-50637d7 .elementor-icon-box-wrapper{text-align:start;}.elementor-1448 .elementor-element.elementor-element-50637d7 .elementor-icon-box-title{margin-block-end:8px;}.elementor-1448 .elementor-element.elementor-element-6d531d1 .elementor-icon-box-wrapper{text-align:start;}.elementor-1448 .elementor-element.elementor-element-6d531d1 .elementor-icon-box-title{margin-block-end:8px;}.elementor-1448 .elementor-element.elementor-element-8394657{text-align:start;}.elementor-1448 .elementor-element.elementor-element-d12cf67{--grid-template-columns:repeat(3, auto);--icon-size:15px;--grid-column-gap:13px;}.elementor-1448 .elementor-element.elementor-element-d12cf67 .elementor-widget-container{text-align:left;}}/* Start custom CSS for container, class: .elementor-element-dc4d543 */<script src="https://cdn.jsdelivr.net/npm/gsap@3.12.7/dist/gsap.min.js"></script>

<script>

function horizontalLoop(items, config) {
  items = gsap.utils.toArray(items);
  config = config || {};
  let tl = gsap.timeline({
      repeat: config.repeat,
      paused: config.paused,
      defaults: { ease: "none" },
      onReverseComplete: () => tl.totalTime(tl.rawTime() + tl.duration() * 100),
    }),
    length = items.length,
    startX = items[0].offsetLeft,
    times = [],
    widths = [],
    xPercents = [],
    curIndex = 0,
    pixelsPerSecond = (config.speed || 1) * 100,
    snap = config.snap === false ? (v) => v : gsap.utils.snap(config.snap || 1), // some browsers shift by a pixel to accommodate flex layouts, so for example if width is 20% the first element's width might be 242px, and the next 243px, alternating back and forth. So we snap to 5 percentage points to make things look more natural
    totalWidth,
    curX,
    distanceToStart,
    distanceToLoop,
    item,
    i;
  gsap.set(items, {
    // convert "x" to "xPercent" to make things responsive, and populate the widths/xPercents Arrays to make lookups faster.
    xPercent: (i, el) => {
      let w = (widths[i] = parseFloat(gsap.getProperty(el, "width", "px")));
      xPercents[i] = snap(
        (parseFloat(gsap.getProperty(el, "x", "px")) / w) * 100 +
          gsap.getProperty(el, "xPercent")
      );
      return xPercents[i];
    },
  });
  gsap.set(items, { x: 0 });
  totalWidth =
    items[length - 1].offsetLeft +
    (xPercents[length - 1] / 100) * widths[length - 1] -
    startX +
    items[length - 1].offsetWidth *
      gsap.getProperty(items[length - 1], "scaleX") +
    (parseFloat(config.paddingRight) || 0);
  for (i = 0; i < length; i++) {
    item = items[i];
    curX = (xPercents[i] / 100) * widths[i];
    distanceToStart = item.offsetLeft + curX - startX;
    distanceToLoop =
      distanceToStart + widths[i] * gsap.getProperty(item, "scaleX");
    tl.to(
      item,
      {
        xPercent: snap(((curX - distanceToLoop) / widths[i]) * 100),
        duration: distanceToLoop / pixelsPerSecond,
      },
      0
    )
      .fromTo(
        item,
        {
          xPercent: snap(
            ((curX - distanceToLoop + totalWidth) / widths[i]) * 100
          ),
        },
        {
          xPercent: xPercents[i],
          duration:
            (curX - distanceToLoop + totalWidth - curX) / pixelsPerSecond,
          immediateRender: false,
        },
        distanceToLoop / pixelsPerSecond
      )
      .add("label" + i, distanceToStart / pixelsPerSecond);
    times[i] = distanceToStart / pixelsPerSecond;
  }
  function toIndex(index, vars) {
    vars = vars || {};
    Math.abs(index - curIndex) > length / 2 &&
      (index += index > curIndex ? -length : length); // always go in the shortest direction
    let newIndex = gsap.utils.wrap(0, length, index),
      time = times[newIndex];
    if (time > tl.time() !== index > curIndex) {
      // if we're wrapping the timeline's playhead, make the proper adjustments
      vars.modifiers = { time: gsap.utils.wrap(0, tl.duration()) };
      time += tl.duration() * (index > curIndex ? 1 : -1);
    }
    curIndex = newIndex;
    vars.overwrite = true;
    return tl.tweenTo(time, vars);
  }
  tl.next = (vars) => toIndex(curIndex + 1, vars);
  tl.previous = (vars) => toIndex(curIndex - 1, vars);
  tl.current = () => curIndex;
  tl.toIndex = (index, vars) => toIndex(index, vars);
  tl.times = times;
  tl.progress(1, true).progress(0, true); // pre-render for performance
  if (config.reversed) {
    tl.vars.onReverseComplete();
    tl.reverse();
  }
  return tl;
}


 let mm = gsap.matchMedia();

mm.add("(min-width: 1025px) and (prefers-reduced-motion: no-preference)", () => restartMarquee(1, 0)); //change here the speed and padding right for desktop//
mm.add("(min-width: 768px) and (max-width: 1024px) and (prefers-reduced-motion: no-preference)", () => restartMarquee(1, 0));//change here the speed and padding right for tablet//
mm.add("(max-width: 767px) and (prefers-reduced-motion: no-preference)", () => restartMarquee(0.8, 0)); //change here the speed and padding right for mobile//

function restartMarquee(speed, paddingRight) {
  // 🎯 Prüfe, ob der Nutzer reduzierte Bewegung bevorzugt
  const prefersReducedMotion = window.matchMedia("(prefers-reduced-motion: reduce)").matches;
  if (prefersReducedMotion) {
    console.log("🛑 prefers-reduced-motion erkannt! Marquee wird NICHT gestartet.");
    if (window.loop) {
      window.loop.kill();
      window.loop = null;
    }

    // Alle Animationen der Marquee-Elemente stoppen und statisch setzen
    gsap.killTweensOf(".marquee-item");
    gsap.set(".marquee-item", { clearProps: "all" });

    document.querySelectorAll(".marquee-item").forEach(item => {
      item.style.transform = "translate(0, 0)";
      item.style.animation = "none";
    });

    return; // Beende die Funktion hier, damit keine neue Animation gestartet wird
  }

  if (window.loop) {
    window.loop.kill(); // Stoppe die alte Animation
    window.loop = null;
  }

  let direction = 1;
  const marqueeContainer = document.querySelector(".marquee-container");

  if (marqueeContainer) {
    marqueeContainer.addEventListener("mouseenter", () => {
      if (window.loop) window.loop.pause();
    });

    marqueeContainer.addEventListener("mouseleave", () => {
      if (window.loop) {
        direction *= -1;
        gsap.to(window.loop, { timeScale: direction, overwrite: true });
        window.loop.play();
      }
    });

    marqueeContainer.addEventListener("touchstart", (e) => {
      e.preventDefault();
      if (window.loop) window.loop.pause();
    });

    marqueeContainer.addEventListener("touchend", () => {
      if (window.loop) {
        direction *= -1;
        gsap.to(window.loop, { timeScale: direction, overwrite: true });
        window.loop.play();
      }
    });
  }

  gsap.set(".marquee-item", { clearProps: "all" });

  setTimeout(() => {
    window.loop = horizontalLoop(".marquee-item", {
      speed: speed,  
      repeat: -1,
      paused: false,
      paddingRight: paddingRight,
    });
  }, 100);
}


let resizeTimeout;
window.addEventListener("resize", () => {
  clearTimeout(resizeTimeout);
  resizeTimeout = setTimeout(() => {
    mm.revert(); // Reset MatchMedia animations
    restartMarqueeForCurrentMedia(); // Restart marquee with updated sizes
  }, 200);
});

function restartMarqueeForCurrentMedia() {
  let speed = 1;
  let paddingRight = 0;

  if (window.matchMedia("(min-width: 1024px) and (prefers-reduced-motion: no-preference)").matches) {
    speed = 1;
    paddingRight = 0;
  } else if (window.matchMedia("(min-width: 768px) and (max-width: 1023px) and (prefers-reduced-motion: no-preference)").matches) {
    speed = 1;
    paddingRight = 0;
  } else if (window.matchMedia("(max-width: 767px) and (prefers-reduced-motion: no-preference)").matches) {
    speed = 0.8;
    paddingRight = 0;
  }

  restartMarquee(speed, paddingRight);
}



</script>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed831c0 */.rectangle-reveal {
  overflow: hidden;
  clip-path: inset(40% round 2rem);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5fd9f5 */* {
  box-sizing: border-box;
}

.marquee-container {
  width: 100% !important;
  overflow: hidden !important;
  white-space: nowrap !important;
  position: relative !important;
}

.marquee-content {
  display: flex !important;
}

.marquee-item {
  flex: 0 0 auto !important;
  padding: 0 0 !important;
  max-width: none !important;
  margin: 0 !important;
  justify-content: center !important;
}

/* Desktop and General Settings, will be overwritten for Tablet and Mobile with Media Queries below */


/* Spacing between icon and title (horizontal) */
.marquee-item > .elementor-widget-container > .elementor-icon-box-wrapper > .elementor-icon-box-icon {
   margin-right: 40px !important;
  line-height: 0 !important;
}


/* Tablet Settings */

@media (max-width: 1024px) {
    
    /* 4️⃣ 🛠 Fix for mobile: Removes unnecessary space caused by the Content-Box and aligns icon and heading */
  .marquee-item .elementor-widget-container .elementor-icon-box-wrapper {
    text-align: center !important;
}
 
 /* Spacing between icon and title (horizontal) */
 .marquee-item > .elementor-widget-container > .elementor-icon-box-wrapper > .elementor-icon-box-icon {
   margin-right: 30px !important;
  line-height: 0 !important;
}

}


/* Mobile Settings */

@media (max-width: 767px) {
    
/* 4️⃣ 🛠 Fix for mobile: Removes unnecessary space caused by the Content-Box and aligns icon and heading */
 .marquee-item .elementor-widget-container .elementor-icon-box-wrapper .elementor-icon-box-content {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
  }
  
  /* Spacing between icon and title (horizontal) */
 .marquee-item > .elementor-widget-container > .elementor-icon-box-wrapper > .elementor-icon-box-icon {
   margin-right: 30px !important;
  line-height: 0 !important;
}

}/* End custom CSS */