.elementor-171 .elementor-element.elementor-element-105b0a5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-171 .elementor-element.elementor-element-e86713c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-171 .elementor-element.elementor-element-cb7185b{--display:flex;--border-radius:18px 18px 18px 18px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-171 .elementor-element.elementor-element-cb7185b:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-cb7185b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF17;background-image:url("https://jaksch-consulting.de/wp-content/uploads/2026/04/1.svg");background-position:95% 100%;background-repeat:no-repeat;background-size:auto;}.elementor-171 .elementor-element.elementor-element-cb7185b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-171 .elementor-element.elementor-element-21975a8{border-radius:12px 12px 12px 12px;}.elementor-171 .elementor-element.elementor-element-21975a8 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-171 .elementor-element.elementor-element-893c459{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-171 .elementor-element.elementor-element-893c459.e-con{--flex-grow:1;--flex-shrink:0;}.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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-171 .elementor-element.elementor-element-8609504{text-align:start;}.elementor-widget-heading .elementor-heading-title{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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-171 .elementor-element.elementor-element-61008dc .elementor-heading-title{font-family:var( --e-global-typography-81000b8-font-family ), Sans-serif;font-size:var( --e-global-typography-81000b8-font-size );font-weight:var( --e-global-typography-81000b8-font-weight );line-height:var( --e-global-typography-81000b8-line-height );letter-spacing:var( --e-global-typography-81000b8-letter-spacing );color:var( --e-global-color-secondary );}.elementor-171 .elementor-element.elementor-element-8b59639{--display:flex;--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-171 .elementor-element.elementor-element-e72de86 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;letter-spacing:-0.03em;color:var( --e-global-color-secondary );}.elementor-171 .elementor-element.elementor-element-d8dfb92{width:var( --container-widget-width, 220px );max-width:220px;--container-widget-width:220px;--container-widget-flex-grow:0;}.elementor-171 .elementor-element.elementor-element-d8dfb92 .elementor-heading-title{font-family:var( --e-global-typography-d6b4ca4-font-family ), Sans-serif;font-size:var( --e-global-typography-d6b4ca4-font-size );font-weight:var( --e-global-typography-d6b4ca4-font-weight );line-height:var( --e-global-typography-d6b4ca4-line-height );letter-spacing:var( --e-global-typography-d6b4ca4-letter-spacing );color:#C4CAD0;}.elementor-171 .elementor-element.elementor-element-bda8796{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-171 .elementor-element.elementor-element-5812f42{--display:flex;--border-radius:18px 18px 18px 18px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-171 .elementor-element.elementor-element-5812f42:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-5812f42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF17;background-image:url("https://jaksch-consulting.de/wp-content/uploads/2026/04/1.svg");background-position:95% 100%;background-repeat:no-repeat;background-size:auto;}.elementor-171 .elementor-element.elementor-element-5812f42.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-171 .elementor-element.elementor-element-8bc85dd{border-radius:12px 12px 12px 12px;}.elementor-171 .elementor-element.elementor-element-8bc85dd .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-171 .elementor-element.elementor-element-f8b1708{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-171 .elementor-element.elementor-element-f8b1708.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-171 .elementor-element.elementor-element-e240497{text-align:start;}.elementor-171 .elementor-element.elementor-element-57a29ed .elementor-heading-title{font-family:var( --e-global-typography-81000b8-font-family ), Sans-serif;font-size:var( --e-global-typography-81000b8-font-size );font-weight:var( --e-global-typography-81000b8-font-weight );line-height:var( --e-global-typography-81000b8-line-height );letter-spacing:var( --e-global-typography-81000b8-letter-spacing );color:var( --e-global-color-secondary );}.elementor-171 .elementor-element.elementor-element-332aaf8{--display:flex;--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-171 .elementor-element.elementor-element-ca7d41e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;letter-spacing:-0.03em;color:var( --e-global-color-secondary );}.elementor-171 .elementor-element.elementor-element-27a3fd2 .elementor-heading-title{font-family:var( --e-global-typography-d6b4ca4-font-family ), Sans-serif;font-size:var( --e-global-typography-d6b4ca4-font-size );font-weight:var( --e-global-typography-d6b4ca4-font-weight );line-height:var( --e-global-typography-d6b4ca4-line-height );letter-spacing:var( --e-global-typography-d6b4ca4-letter-spacing );color:#C4CAD0;}.elementor-171 .elementor-element.elementor-element-56d087e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-171 .elementor-element.elementor-element-cdb39f3{--display:flex;--border-radius:18px 18px 18px 18px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-171 .elementor-element.elementor-element-cdb39f3:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-cdb39f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF17;background-image:url("https://jaksch-consulting.de/wp-content/uploads/2026/04/1.svg");background-position:95% 100%;background-repeat:no-repeat;background-size:auto;}.elementor-171 .elementor-element.elementor-element-cdb39f3.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-171 .elementor-element.elementor-element-1c2ccf7{border-radius:12px 12px 12px 12px;}.elementor-171 .elementor-element.elementor-element-1c2ccf7 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-171 .elementor-element.elementor-element-d351150{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-171 .elementor-element.elementor-element-d351150.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-171 .elementor-element.elementor-element-e293d06{text-align:start;}.elementor-171 .elementor-element.elementor-element-9057f9c{--display:flex;--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-171 .elementor-element.elementor-element-029ece3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;letter-spacing:-0.03em;color:var( --e-global-color-secondary );}.elementor-171 .elementor-element.elementor-element-7cada60{width:var( --container-widget-width, 220px );max-width:220px;--container-widget-width:220px;--container-widget-flex-grow:0;}.elementor-171 .elementor-element.elementor-element-7cada60 .elementor-heading-title{font-family:var( --e-global-typography-d6b4ca4-font-family ), Sans-serif;font-size:var( --e-global-typography-d6b4ca4-font-size );font-weight:var( --e-global-typography-d6b4ca4-font-weight );line-height:var( --e-global-typography-d6b4ca4-line-height );letter-spacing:var( --e-global-typography-d6b4ca4-letter-spacing );color:#C4CAD0;}.elementor-171 .elementor-element.elementor-element-cdb7314{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-171 .elementor-element.elementor-element-1baf821{--display:flex;--border-radius:18px 18px 18px 18px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-171 .elementor-element.elementor-element-1baf821:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-1baf821 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF17;background-image:url("https://jaksch-consulting.de/wp-content/uploads/2026/04/1.svg");background-position:95% 100%;background-repeat:no-repeat;background-size:auto;}.elementor-171 .elementor-element.elementor-element-1baf821.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-171 .elementor-element.elementor-element-402e745{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-171 .elementor-element.elementor-element-402e745.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-171 .elementor-element.elementor-element-269f954{text-align:start;}.elementor-171 .elementor-element.elementor-element-5f981d6{--display:flex;--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-171 .elementor-element.elementor-element-b39dcb4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;letter-spacing:-0.03em;color:var( --e-global-color-secondary );}.elementor-171 .elementor-element.elementor-element-65b8b62 .elementor-heading-title{font-family:var( --e-global-typography-d6b4ca4-font-family ), Sans-serif;font-size:var( --e-global-typography-d6b4ca4-font-size );font-weight:var( --e-global-typography-d6b4ca4-font-weight );line-height:var( --e-global-typography-d6b4ca4-line-height );letter-spacing:var( --e-global-typography-d6b4ca4-letter-spacing );color:#C4CAD0;}.elementor-171 .elementor-element.elementor-element-69cde9f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-171 .elementor-element.elementor-element-9a8b1cd{--display:flex;--border-radius:18px 18px 18px 18px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-171 .elementor-element.elementor-element-9a8b1cd:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-9a8b1cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF17;background-image:url("https://jaksch-consulting.de/wp-content/uploads/2026/04/1.svg");background-position:95% 100%;background-repeat:no-repeat;background-size:auto;}.elementor-171 .elementor-element.elementor-element-9a8b1cd.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-171 .elementor-element.elementor-element-24b62e0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-171 .elementor-element.elementor-element-24b62e0.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-171 .elementor-element.elementor-element-af60157{text-align:start;}.elementor-171 .elementor-element.elementor-element-cc8898b{--display:flex;--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-171 .elementor-element.elementor-element-4bbaf47 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;letter-spacing:-0.03em;color:var( --e-global-color-secondary );}.elementor-171 .elementor-element.elementor-element-975555e .elementor-heading-title{font-family:var( --e-global-typography-d6b4ca4-font-family ), Sans-serif;font-size:var( --e-global-typography-d6b4ca4-font-size );font-weight:var( --e-global-typography-d6b4ca4-font-weight );line-height:var( --e-global-typography-d6b4ca4-line-height );letter-spacing:var( --e-global-typography-d6b4ca4-letter-spacing );color:#C4CAD0;}.elementor-171 .elementor-element.elementor-element-d997c80{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-171 .elementor-element.elementor-element-28adefe{--display:flex;--border-radius:18px 18px 18px 18px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-171 .elementor-element.elementor-element-28adefe:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-28adefe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF17;background-image:url("https://jaksch-consulting.de/wp-content/uploads/2026/04/1.svg");background-position:95% 100%;background-repeat:no-repeat;background-size:auto;}.elementor-171 .elementor-element.elementor-element-28adefe.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-171 .elementor-element.elementor-element-48f43bf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-171 .elementor-element.elementor-element-48f43bf.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-171 .elementor-element.elementor-element-8227588{text-align:start;}.elementor-171 .elementor-element.elementor-element-25e02e2{--display:flex;--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-171 .elementor-element.elementor-element-bbf5eeb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;letter-spacing:-0.03em;color:var( --e-global-color-secondary );}.elementor-171 .elementor-element.elementor-element-9bba13f .elementor-heading-title{font-family:var( --e-global-typography-d6b4ca4-font-family ), Sans-serif;font-size:var( --e-global-typography-d6b4ca4-font-size );font-weight:var( --e-global-typography-d6b4ca4-font-weight );line-height:var( --e-global-typography-d6b4ca4-line-height );letter-spacing:var( --e-global-typography-d6b4ca4-letter-spacing );color:#C4CAD0;}.elementor-171 .elementor-element.elementor-element-21a762e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-171 .elementor-element.elementor-element-54d95f2{--display:flex;--border-radius:18px 18px 18px 18px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-171 .elementor-element.elementor-element-54d95f2:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-54d95f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF17;background-image:url("https://jaksch-consulting.de/wp-content/uploads/2026/04/1.svg");background-position:95% 100%;background-repeat:no-repeat;background-size:auto;}.elementor-171 .elementor-element.elementor-element-54d95f2.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-171 .elementor-element.elementor-element-d9d2015{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-171 .elementor-element.elementor-element-d9d2015.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-171 .elementor-element.elementor-element-bb6f5c8{text-align:start;}.elementor-171 .elementor-element.elementor-element-602395c{--display:flex;--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-171 .elementor-element.elementor-element-1f467e9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;letter-spacing:-0.03em;color:var( --e-global-color-secondary );}.elementor-171 .elementor-element.elementor-element-f0da1ea .elementor-heading-title{font-family:var( --e-global-typography-d6b4ca4-font-family ), Sans-serif;font-size:var( --e-global-typography-d6b4ca4-font-size );font-weight:var( --e-global-typography-d6b4ca4-font-weight );line-height:var( --e-global-typography-d6b4ca4-line-height );letter-spacing:var( --e-global-typography-d6b4ca4-letter-spacing );color:#C4CAD0;}.elementor-171 .elementor-element.elementor-element-854dfd0{--e-n-carousel-swiper-slides-gap:26px;padding:0px 0px 80px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-95px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:4px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:30px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:4px;--e-n-carousel-arrow-size:20px;--e-n-carousel-arrow-normal-color:var( --e-global-color-secondary );--e-n-carousel-arrow-hover-color:var( --e-global-color-accent );}.elementor-171 .elementor-element.elementor-element-854dfd0 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-accent );border-radius:500px 500px 500px 500px;padding:12px 12px 12px 12px;}.elementor-171 .elementor-element.elementor-element-854dfd0 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-secondary );}@media(max-width:1366px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-171 .elementor-element.elementor-element-61008dc .elementor-heading-title{font-size:var( --e-global-typography-81000b8-font-size );line-height:var( --e-global-typography-81000b8-line-height );letter-spacing:var( --e-global-typography-81000b8-letter-spacing );}.elementor-171 .elementor-element.elementor-element-d8dfb92 .elementor-heading-title{font-size:var( --e-global-typography-d6b4ca4-font-size );line-height:var( --e-global-typography-d6b4ca4-line-height );letter-spacing:var( --e-global-typography-d6b4ca4-letter-spacing );}.elementor-171 .elementor-element.elementor-element-57a29ed .elementor-heading-title{font-size:var( --e-global-typography-81000b8-font-size );line-height:var( --e-global-typography-81000b8-line-height );letter-spacing:var( --e-global-typography-81000b8-letter-spacing );}.elementor-171 .elementor-element.elementor-element-27a3fd2 .elementor-heading-title{font-size:var( --e-global-typography-d6b4ca4-font-size );line-height:var( --e-global-typography-d6b4ca4-line-height );letter-spacing:var( --e-global-typography-d6b4ca4-letter-spacing );}.elementor-171 .elementor-element.elementor-element-7cada60 .elementor-heading-title{font-size:var( --e-global-typography-d6b4ca4-font-size );line-height:var( --e-global-typography-d6b4ca4-line-height );letter-spacing:var( --e-global-typography-d6b4ca4-letter-spacing );}.elementor-171 .elementor-element.elementor-element-65b8b62 .elementor-heading-title{font-size:var( --e-global-typography-d6b4ca4-font-size );line-height:var( --e-global-typography-d6b4ca4-line-height );letter-spacing:var( --e-global-typography-d6b4ca4-letter-spacing );}.elementor-171 .elementor-element.elementor-element-975555e .elementor-heading-title{font-size:var( --e-global-typography-d6b4ca4-font-size );line-height:var( --e-global-typography-d6b4ca4-line-height );letter-spacing:var( --e-global-typography-d6b4ca4-letter-spacing );}.elementor-171 .elementor-element.elementor-element-9bba13f .elementor-heading-title{font-size:var( --e-global-typography-d6b4ca4-font-size );line-height:var( --e-global-typography-d6b4ca4-line-height );letter-spacing:var( --e-global-typography-d6b4ca4-letter-spacing );}.elementor-171 .elementor-element.elementor-element-f0da1ea .elementor-heading-title{font-size:var( --e-global-typography-d6b4ca4-font-size );line-height:var( --e-global-typography-d6b4ca4-line-height );letter-spacing:var( --e-global-typography-d6b4ca4-letter-spacing );}}@media(max-width:1200px){.elementor-171 .elementor-element.elementor-element-cb7185b:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-cb7185b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:100px auto;}.elementor-171 .elementor-element.elementor-element-cb7185b{--padding-top:10px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-171 .elementor-element.elementor-element-5812f42:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-5812f42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:100px auto;}.elementor-171 .elementor-element.elementor-element-5812f42{--padding-top:10px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-171 .elementor-element.elementor-element-cdb39f3:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-cdb39f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:100px auto;}.elementor-171 .elementor-element.elementor-element-cdb39f3{--padding-top:10px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-171 .elementor-element.elementor-element-1baf821:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-1baf821 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:100px auto;}.elementor-171 .elementor-element.elementor-element-1baf821{--padding-top:10px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-171 .elementor-element.elementor-element-9a8b1cd:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-9a8b1cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:100px auto;}.elementor-171 .elementor-element.elementor-element-9a8b1cd{--padding-top:10px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-171 .elementor-element.elementor-element-28adefe:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-28adefe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:100px auto;}.elementor-171 .elementor-element.elementor-element-28adefe{--padding-top:10px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-171 .elementor-element.elementor-element-54d95f2:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-54d95f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:100px auto;}.elementor-171 .elementor-element.elementor-element-54d95f2{--padding-top:10px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}}@media(max-width:1024px){.elementor-171 .elementor-element.elementor-element-cb7185b:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-cb7185b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:95% 100%;}.elementor-171 .elementor-element.elementor-element-cb7185b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-171 .elementor-element.elementor-element-61008dc .elementor-heading-title{font-size:var( --e-global-typography-81000b8-font-size );line-height:var( --e-global-typography-81000b8-line-height );letter-spacing:var( --e-global-typography-81000b8-letter-spacing );}.elementor-171 .elementor-element.elementor-element-d8dfb92 .elementor-heading-title{font-size:var( --e-global-typography-d6b4ca4-font-size );line-height:var( --e-global-typography-d6b4ca4-line-height );letter-spacing:var( --e-global-typography-d6b4ca4-letter-spacing );}.elementor-171 .elementor-element.elementor-element-5812f42:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-5812f42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:95% 100%;}.elementor-171 .elementor-element.elementor-element-5812f42{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-171 .elementor-element.elementor-element-57a29ed .elementor-heading-title{font-size:var( --e-global-typography-81000b8-font-size );line-height:var( --e-global-typography-81000b8-line-height );letter-spacing:var( --e-global-typography-81000b8-letter-spacing );}.elementor-171 .elementor-element.elementor-element-27a3fd2 .elementor-heading-title{font-size:var( --e-global-typography-d6b4ca4-font-size );line-height:var( --e-global-typography-d6b4ca4-line-height );letter-spacing:var( --e-global-typography-d6b4ca4-letter-spacing );}.elementor-171 .elementor-element.elementor-element-cdb39f3:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-cdb39f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:95% 100%;}.elementor-171 .elementor-element.elementor-element-cdb39f3{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-171 .elementor-element.elementor-element-7cada60 .elementor-heading-title{font-size:var( --e-global-typography-d6b4ca4-font-size );line-height:var( --e-global-typography-d6b4ca4-line-height );letter-spacing:var( --e-global-typography-d6b4ca4-letter-spacing );}.elementor-171 .elementor-element.elementor-element-1baf821:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-1baf821 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:95% 100%;}.elementor-171 .elementor-element.elementor-element-1baf821{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-171 .elementor-element.elementor-element-65b8b62 .elementor-heading-title{font-size:var( --e-global-typography-d6b4ca4-font-size );line-height:var( --e-global-typography-d6b4ca4-line-height );letter-spacing:var( --e-global-typography-d6b4ca4-letter-spacing );}.elementor-171 .elementor-element.elementor-element-9a8b1cd:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-9a8b1cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:95% 100%;}.elementor-171 .elementor-element.elementor-element-9a8b1cd{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-171 .elementor-element.elementor-element-975555e .elementor-heading-title{font-size:var( --e-global-typography-d6b4ca4-font-size );line-height:var( --e-global-typography-d6b4ca4-line-height );letter-spacing:var( --e-global-typography-d6b4ca4-letter-spacing );}.elementor-171 .elementor-element.elementor-element-28adefe:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-28adefe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:95% 100%;}.elementor-171 .elementor-element.elementor-element-28adefe{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-171 .elementor-element.elementor-element-9bba13f .elementor-heading-title{font-size:var( --e-global-typography-d6b4ca4-font-size );line-height:var( --e-global-typography-d6b4ca4-line-height );letter-spacing:var( --e-global-typography-d6b4ca4-letter-spacing );}.elementor-171 .elementor-element.elementor-element-54d95f2:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-54d95f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:95% 100%;}.elementor-171 .elementor-element.elementor-element-54d95f2{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-171 .elementor-element.elementor-element-f0da1ea .elementor-heading-title{font-size:var( --e-global-typography-d6b4ca4-font-size );line-height:var( --e-global-typography-d6b4ca4-line-height );letter-spacing:var( --e-global-typography-d6b4ca4-letter-spacing );}.elementor-171 .elementor-element.elementor-element-854dfd0{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-171 .elementor-element.elementor-element-cb7185b:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-cb7185b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:90% 100%;}.elementor-171 .elementor-element.elementor-element-cb7185b{--padding-top:10px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-171 .elementor-element.elementor-element-61008dc .elementor-heading-title{font-size:var( --e-global-typography-81000b8-font-size );line-height:var( --e-global-typography-81000b8-line-height );letter-spacing:var( --e-global-typography-81000b8-letter-spacing );}.elementor-171 .elementor-element.elementor-element-8b59639{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-171 .elementor-element.elementor-element-8b59639.e-con{--order:-99999 /* order start hack */;}.elementor-171 .elementor-element.elementor-element-e72de86 .elementor-heading-title{font-size:16px;}.elementor-171 .elementor-element.elementor-element-d8dfb92 .elementor-heading-title{font-size:var( --e-global-typography-d6b4ca4-font-size );line-height:var( --e-global-typography-d6b4ca4-line-height );letter-spacing:var( --e-global-typography-d6b4ca4-letter-spacing );}.elementor-171 .elementor-element.elementor-element-5812f42:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-5812f42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:90% 100%;}.elementor-171 .elementor-element.elementor-element-5812f42{--padding-top:10px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-171 .elementor-element.elementor-element-57a29ed .elementor-heading-title{font-size:var( --e-global-typography-81000b8-font-size );line-height:var( --e-global-typography-81000b8-line-height );letter-spacing:var( --e-global-typography-81000b8-letter-spacing );}.elementor-171 .elementor-element.elementor-element-332aaf8{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-171 .elementor-element.elementor-element-332aaf8.e-con{--order:-99999 /* order start hack */;}.elementor-171 .elementor-element.elementor-element-ca7d41e .elementor-heading-title{font-size:16px;}.elementor-171 .elementor-element.elementor-element-27a3fd2 .elementor-heading-title{font-size:var( --e-global-typography-d6b4ca4-font-size );line-height:var( --e-global-typography-d6b4ca4-line-height );letter-spacing:var( --e-global-typography-d6b4ca4-letter-spacing );}.elementor-171 .elementor-element.elementor-element-cdb39f3:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-cdb39f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:90% 100%;}.elementor-171 .elementor-element.elementor-element-cdb39f3{--padding-top:10px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-171 .elementor-element.elementor-element-9057f9c{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-171 .elementor-element.elementor-element-9057f9c.e-con{--order:-99999 /* order start hack */;}.elementor-171 .elementor-element.elementor-element-029ece3 .elementor-heading-title{font-size:16px;}.elementor-171 .elementor-element.elementor-element-7cada60 .elementor-heading-title{font-size:var( --e-global-typography-d6b4ca4-font-size );line-height:var( --e-global-typography-d6b4ca4-line-height );letter-spacing:var( --e-global-typography-d6b4ca4-letter-spacing );}.elementor-171 .elementor-element.elementor-element-1baf821:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-1baf821 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:90% 100%;}.elementor-171 .elementor-element.elementor-element-1baf821{--padding-top:10px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-171 .elementor-element.elementor-element-5f981d6{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-171 .elementor-element.elementor-element-5f981d6.e-con{--order:-99999 /* order start hack */;}.elementor-171 .elementor-element.elementor-element-b39dcb4 .elementor-heading-title{font-size:16px;}.elementor-171 .elementor-element.elementor-element-65b8b62 .elementor-heading-title{font-size:var( --e-global-typography-d6b4ca4-font-size );line-height:var( --e-global-typography-d6b4ca4-line-height );letter-spacing:var( --e-global-typography-d6b4ca4-letter-spacing );}.elementor-171 .elementor-element.elementor-element-9a8b1cd:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-9a8b1cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:90% 100%;}.elementor-171 .elementor-element.elementor-element-9a8b1cd{--padding-top:10px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-171 .elementor-element.elementor-element-cc8898b{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-171 .elementor-element.elementor-element-cc8898b.e-con{--order:-99999 /* order start hack */;}.elementor-171 .elementor-element.elementor-element-4bbaf47 .elementor-heading-title{font-size:16px;}.elementor-171 .elementor-element.elementor-element-975555e .elementor-heading-title{font-size:var( --e-global-typography-d6b4ca4-font-size );line-height:var( --e-global-typography-d6b4ca4-line-height );letter-spacing:var( --e-global-typography-d6b4ca4-letter-spacing );}.elementor-171 .elementor-element.elementor-element-28adefe:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-28adefe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:90% 100%;}.elementor-171 .elementor-element.elementor-element-28adefe{--padding-top:10px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-171 .elementor-element.elementor-element-25e02e2{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-171 .elementor-element.elementor-element-25e02e2.e-con{--order:-99999 /* order start hack */;}.elementor-171 .elementor-element.elementor-element-bbf5eeb .elementor-heading-title{font-size:16px;}.elementor-171 .elementor-element.elementor-element-9bba13f .elementor-heading-title{font-size:var( --e-global-typography-d6b4ca4-font-size );line-height:var( --e-global-typography-d6b4ca4-line-height );letter-spacing:var( --e-global-typography-d6b4ca4-letter-spacing );}.elementor-171 .elementor-element.elementor-element-54d95f2:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-54d95f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:90% 100%;}.elementor-171 .elementor-element.elementor-element-54d95f2{--padding-top:10px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-171 .elementor-element.elementor-element-602395c{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-171 .elementor-element.elementor-element-602395c.e-con{--order:-99999 /* order start hack */;}.elementor-171 .elementor-element.elementor-element-1f467e9 .elementor-heading-title{font-size:16px;}.elementor-171 .elementor-element.elementor-element-f0da1ea .elementor-heading-title{font-size:var( --e-global-typography-d6b4ca4-font-size );line-height:var( --e-global-typography-d6b4ca4-line-height );letter-spacing:var( --e-global-typography-d6b4ca4-letter-spacing );}.elementor-171 .elementor-element.elementor-element-854dfd0{--e-n-carousel-swiper-slides-to-display:1;}}@media(min-width:2400px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-171 .elementor-element.elementor-element-61008dc .elementor-heading-title{font-size:var( --e-global-typography-81000b8-font-size );line-height:var( --e-global-typography-81000b8-line-height );letter-spacing:var( --e-global-typography-81000b8-letter-spacing );}.elementor-171 .elementor-element.elementor-element-d8dfb92 .elementor-heading-title{font-size:var( --e-global-typography-d6b4ca4-font-size );line-height:var( --e-global-typography-d6b4ca4-line-height );letter-spacing:var( --e-global-typography-d6b4ca4-letter-spacing );}.elementor-171 .elementor-element.elementor-element-57a29ed .elementor-heading-title{font-size:var( --e-global-typography-81000b8-font-size );line-height:var( --e-global-typography-81000b8-line-height );letter-spacing:var( --e-global-typography-81000b8-letter-spacing );}.elementor-171 .elementor-element.elementor-element-27a3fd2 .elementor-heading-title{font-size:var( --e-global-typography-d6b4ca4-font-size );line-height:var( --e-global-typography-d6b4ca4-line-height );letter-spacing:var( --e-global-typography-d6b4ca4-letter-spacing );}.elementor-171 .elementor-element.elementor-element-7cada60 .elementor-heading-title{font-size:var( --e-global-typography-d6b4ca4-font-size );line-height:var( --e-global-typography-d6b4ca4-line-height );letter-spacing:var( --e-global-typography-d6b4ca4-letter-spacing );}.elementor-171 .elementor-element.elementor-element-65b8b62 .elementor-heading-title{font-size:var( --e-global-typography-d6b4ca4-font-size );line-height:var( --e-global-typography-d6b4ca4-line-height );letter-spacing:var( --e-global-typography-d6b4ca4-letter-spacing );}.elementor-171 .elementor-element.elementor-element-975555e .elementor-heading-title{font-size:var( --e-global-typography-d6b4ca4-font-size );line-height:var( --e-global-typography-d6b4ca4-line-height );letter-spacing:var( --e-global-typography-d6b4ca4-letter-spacing );}.elementor-171 .elementor-element.elementor-element-9bba13f .elementor-heading-title{font-size:var( --e-global-typography-d6b4ca4-font-size );line-height:var( --e-global-typography-d6b4ca4-line-height );letter-spacing:var( --e-global-typography-d6b4ca4-letter-spacing );}.elementor-171 .elementor-element.elementor-element-f0da1ea .elementor-heading-title{font-size:var( --e-global-typography-d6b4ca4-font-size );line-height:var( --e-global-typography-d6b4ca4-line-height );letter-spacing:var( --e-global-typography-d6b4ca4-letter-spacing );}}/* Start custom CSS for video, class: .elementor-element-21975a8 */.elementor-171 .elementor-element.elementor-element-21975a8 svg{animation: zoom-in-out 2s ease-in-out infinite;
width:60px;
height: 60px;
backdrop-filter: blur(30px);
padding: 0 !important;
border-radius: 500px;
    opacity: 1 !important;}
    
    
@media screen and (max-width:767px){
.elementor-171 .elementor-element.elementor-element-21975a8 svg{width:50px;
    height: 50px;
}
}

@keyframes zoom-in-out {
    0% {
    transform: scale(1, 1);
}
50% {
    transform: scale(1.1, 1.1);
}
100% {
    transform: scale(1, 1);
}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e72de86 */.elementor-171 .elementor-element.elementor-element-e72de86 span{
    letter-spacing: 9% !important;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b59639 */@media screen and (min-width:767px){
.elementor-171 .elementor-element.elementor-element-8b59639{
    margin-top: auto;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb7185b */.elementor-171 .elementor-element.elementor-element-cb7185b{
    backdrop-filter: blur(30px);
   
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8bc85dd */.elementor-171 .elementor-element.elementor-element-8bc85dd svg{animation: zoom-in-out 2s ease-in-out infinite;
width:60px;
height: 60px;
backdrop-filter: blur(30px);
padding: 0 !important;
border-radius: 500px;
    opacity: 1 !important;}
    
    
@media screen and (max-width:767px){
.elementor-171 .elementor-element.elementor-element-8bc85dd svg{width:50px;
    height: 50px;
}
}

@keyframes zoom-in-out {
    0% {
    transform: scale(1, 1);
}
50% {
    transform: scale(1.1, 1.1);
}
100% {
    transform: scale(1, 1);
}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ca7d41e */.elementor-171 .elementor-element.elementor-element-ca7d41e span{
    letter-spacing: 9% !important;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-332aaf8 */@media screen and (min-width:767px){
.elementor-171 .elementor-element.elementor-element-332aaf8{
    margin-top: auto;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5812f42 */.elementor-171 .elementor-element.elementor-element-5812f42{
    backdrop-filter: blur(30px);
   
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-1c2ccf7 */.elementor-171 .elementor-element.elementor-element-1c2ccf7 svg{animation: zoom-in-out 2s ease-in-out infinite;
width:60px;
height: 60px;
backdrop-filter: blur(30px);
padding: 0 !important;
border-radius: 500px;
    opacity: 1 !important;}
    
    
@media screen and (max-width:767px){
.elementor-171 .elementor-element.elementor-element-1c2ccf7 svg{width:50px;
    height: 50px;
}
}

@keyframes zoom-in-out {
    0% {
    transform: scale(1, 1);
}
50% {
    transform: scale(1.1, 1.1);
}
100% {
    transform: scale(1, 1);
}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-029ece3 */.elementor-171 .elementor-element.elementor-element-029ece3 span{
    letter-spacing: 9% !important;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9057f9c */@media screen and (min-width:767px){
.elementor-171 .elementor-element.elementor-element-9057f9c{
    margin-top: auto;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb39f3 */.elementor-171 .elementor-element.elementor-element-cdb39f3{
    backdrop-filter: blur(30px);
   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b39dcb4 */.elementor-171 .elementor-element.elementor-element-b39dcb4 span{
    letter-spacing: 9% !important;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f981d6 */@media screen and (min-width:767px){
.elementor-171 .elementor-element.elementor-element-5f981d6{
    margin-top: auto;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1baf821 */.elementor-171 .elementor-element.elementor-element-1baf821{
    backdrop-filter: blur(30px);
   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bbaf47 */.elementor-171 .elementor-element.elementor-element-4bbaf47 span{
    letter-spacing: 9% !important;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc8898b */@media screen and (min-width:767px){
.elementor-171 .elementor-element.elementor-element-cc8898b{
    margin-top: auto;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a8b1cd */.elementor-171 .elementor-element.elementor-element-9a8b1cd{
    backdrop-filter: blur(30px);
   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bbf5eeb */.elementor-171 .elementor-element.elementor-element-bbf5eeb span{
    letter-spacing: 9% !important;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25e02e2 */@media screen and (min-width:767px){
.elementor-171 .elementor-element.elementor-element-25e02e2{
    margin-top: auto;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28adefe */.elementor-171 .elementor-element.elementor-element-28adefe{
    backdrop-filter: blur(30px);
   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f467e9 */.elementor-171 .elementor-element.elementor-element-1f467e9 span{
    letter-spacing: 9% !important;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-602395c */@media screen and (min-width:767px){
.elementor-171 .elementor-element.elementor-element-602395c{
    margin-top: auto;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54d95f2 */.elementor-171 .elementor-element.elementor-element-54d95f2{
    backdrop-filter: blur(30px);
   
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-21975a8 */.elementor-171 .elementor-element.elementor-element-21975a8 svg{animation: zoom-in-out 2s ease-in-out infinite;
width:60px;
height: 60px;
backdrop-filter: blur(30px);
padding: 0 !important;
border-radius: 500px;
    opacity: 1 !important;}
    
    
@media screen and (max-width:767px){
.elementor-171 .elementor-element.elementor-element-21975a8 svg{width:50px;
    height: 50px;
}
}

@keyframes zoom-in-out {
    0% {
    transform: scale(1, 1);
}
50% {
    transform: scale(1.1, 1.1);
}
100% {
    transform: scale(1, 1);
}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e72de86 */.elementor-171 .elementor-element.elementor-element-e72de86 span{
    letter-spacing: 9% !important;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b59639 */@media screen and (min-width:767px){
.elementor-171 .elementor-element.elementor-element-8b59639{
    margin-top: auto;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb7185b */.elementor-171 .elementor-element.elementor-element-cb7185b{
    backdrop-filter: blur(30px);
   
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8bc85dd */.elementor-171 .elementor-element.elementor-element-8bc85dd svg{animation: zoom-in-out 2s ease-in-out infinite;
width:60px;
height: 60px;
backdrop-filter: blur(30px);
padding: 0 !important;
border-radius: 500px;
    opacity: 1 !important;}
    
    
@media screen and (max-width:767px){
.elementor-171 .elementor-element.elementor-element-8bc85dd svg{width:50px;
    height: 50px;
}
}

@keyframes zoom-in-out {
    0% {
    transform: scale(1, 1);
}
50% {
    transform: scale(1.1, 1.1);
}
100% {
    transform: scale(1, 1);
}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ca7d41e */.elementor-171 .elementor-element.elementor-element-ca7d41e span{
    letter-spacing: 9% !important;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-332aaf8 */@media screen and (min-width:767px){
.elementor-171 .elementor-element.elementor-element-332aaf8{
    margin-top: auto;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5812f42 */.elementor-171 .elementor-element.elementor-element-5812f42{
    backdrop-filter: blur(30px);
   
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-1c2ccf7 */.elementor-171 .elementor-element.elementor-element-1c2ccf7 svg{animation: zoom-in-out 2s ease-in-out infinite;
width:60px;
height: 60px;
backdrop-filter: blur(30px);
padding: 0 !important;
border-radius: 500px;
    opacity: 1 !important;}
    
    
@media screen and (max-width:767px){
.elementor-171 .elementor-element.elementor-element-1c2ccf7 svg{width:50px;
    height: 50px;
}
}

@keyframes zoom-in-out {
    0% {
    transform: scale(1, 1);
}
50% {
    transform: scale(1.1, 1.1);
}
100% {
    transform: scale(1, 1);
}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-029ece3 */.elementor-171 .elementor-element.elementor-element-029ece3 span{
    letter-spacing: 9% !important;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9057f9c */@media screen and (min-width:767px){
.elementor-171 .elementor-element.elementor-element-9057f9c{
    margin-top: auto;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb39f3 */.elementor-171 .elementor-element.elementor-element-cdb39f3{
    backdrop-filter: blur(30px);
   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b39dcb4 */.elementor-171 .elementor-element.elementor-element-b39dcb4 span{
    letter-spacing: 9% !important;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f981d6 */@media screen and (min-width:767px){
.elementor-171 .elementor-element.elementor-element-5f981d6{
    margin-top: auto;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1baf821 */.elementor-171 .elementor-element.elementor-element-1baf821{
    backdrop-filter: blur(30px);
   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bbaf47 */.elementor-171 .elementor-element.elementor-element-4bbaf47 span{
    letter-spacing: 9% !important;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc8898b */@media screen and (min-width:767px){
.elementor-171 .elementor-element.elementor-element-cc8898b{
    margin-top: auto;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a8b1cd */.elementor-171 .elementor-element.elementor-element-9a8b1cd{
    backdrop-filter: blur(30px);
   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bbf5eeb */.elementor-171 .elementor-element.elementor-element-bbf5eeb span{
    letter-spacing: 9% !important;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25e02e2 */@media screen and (min-width:767px){
.elementor-171 .elementor-element.elementor-element-25e02e2{
    margin-top: auto;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28adefe */.elementor-171 .elementor-element.elementor-element-28adefe{
    backdrop-filter: blur(30px);
   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f467e9 */.elementor-171 .elementor-element.elementor-element-1f467e9 span{
    letter-spacing: 9% !important;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-602395c */@media screen and (min-width:767px){
.elementor-171 .elementor-element.elementor-element-602395c{
    margin-top: auto;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54d95f2 */.elementor-171 .elementor-element.elementor-element-54d95f2{
    backdrop-filter: blur(30px);
   
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-21975a8 */.elementor-171 .elementor-element.elementor-element-21975a8 svg{animation: zoom-in-out 2s ease-in-out infinite;
width:60px;
height: 60px;
backdrop-filter: blur(30px);
padding: 0 !important;
border-radius: 500px;
    opacity: 1 !important;}
    
    
@media screen and (max-width:767px){
.elementor-171 .elementor-element.elementor-element-21975a8 svg{width:50px;
    height: 50px;
}
}

@keyframes zoom-in-out {
    0% {
    transform: scale(1, 1);
}
50% {
    transform: scale(1.1, 1.1);
}
100% {
    transform: scale(1, 1);
}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e72de86 */.elementor-171 .elementor-element.elementor-element-e72de86 span{
    letter-spacing: 9% !important;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b59639 */@media screen and (min-width:767px){
.elementor-171 .elementor-element.elementor-element-8b59639{
    margin-top: auto;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb7185b */.elementor-171 .elementor-element.elementor-element-cb7185b{
    backdrop-filter: blur(30px);
   
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8bc85dd */.elementor-171 .elementor-element.elementor-element-8bc85dd svg{animation: zoom-in-out 2s ease-in-out infinite;
width:60px;
height: 60px;
backdrop-filter: blur(30px);
padding: 0 !important;
border-radius: 500px;
    opacity: 1 !important;}
    
    
@media screen and (max-width:767px){
.elementor-171 .elementor-element.elementor-element-8bc85dd svg{width:50px;
    height: 50px;
}
}

@keyframes zoom-in-out {
    0% {
    transform: scale(1, 1);
}
50% {
    transform: scale(1.1, 1.1);
}
100% {
    transform: scale(1, 1);
}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ca7d41e */.elementor-171 .elementor-element.elementor-element-ca7d41e span{
    letter-spacing: 9% !important;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-332aaf8 */@media screen and (min-width:767px){
.elementor-171 .elementor-element.elementor-element-332aaf8{
    margin-top: auto;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5812f42 */.elementor-171 .elementor-element.elementor-element-5812f42{
    backdrop-filter: blur(30px);
   
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-1c2ccf7 */.elementor-171 .elementor-element.elementor-element-1c2ccf7 svg{animation: zoom-in-out 2s ease-in-out infinite;
width:60px;
height: 60px;
backdrop-filter: blur(30px);
padding: 0 !important;
border-radius: 500px;
    opacity: 1 !important;}
    
    
@media screen and (max-width:767px){
.elementor-171 .elementor-element.elementor-element-1c2ccf7 svg{width:50px;
    height: 50px;
}
}

@keyframes zoom-in-out {
    0% {
    transform: scale(1, 1);
}
50% {
    transform: scale(1.1, 1.1);
}
100% {
    transform: scale(1, 1);
}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-029ece3 */.elementor-171 .elementor-element.elementor-element-029ece3 span{
    letter-spacing: 9% !important;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9057f9c */@media screen and (min-width:767px){
.elementor-171 .elementor-element.elementor-element-9057f9c{
    margin-top: auto;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb39f3 */.elementor-171 .elementor-element.elementor-element-cdb39f3{
    backdrop-filter: blur(30px);
   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b39dcb4 */.elementor-171 .elementor-element.elementor-element-b39dcb4 span{
    letter-spacing: 9% !important;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f981d6 */@media screen and (min-width:767px){
.elementor-171 .elementor-element.elementor-element-5f981d6{
    margin-top: auto;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1baf821 */.elementor-171 .elementor-element.elementor-element-1baf821{
    backdrop-filter: blur(30px);
   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bbaf47 */.elementor-171 .elementor-element.elementor-element-4bbaf47 span{
    letter-spacing: 9% !important;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc8898b */@media screen and (min-width:767px){
.elementor-171 .elementor-element.elementor-element-cc8898b{
    margin-top: auto;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a8b1cd */.elementor-171 .elementor-element.elementor-element-9a8b1cd{
    backdrop-filter: blur(30px);
   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bbf5eeb */.elementor-171 .elementor-element.elementor-element-bbf5eeb span{
    letter-spacing: 9% !important;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25e02e2 */@media screen and (min-width:767px){
.elementor-171 .elementor-element.elementor-element-25e02e2{
    margin-top: auto;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28adefe */.elementor-171 .elementor-element.elementor-element-28adefe{
    backdrop-filter: blur(30px);
   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f467e9 */.elementor-171 .elementor-element.elementor-element-1f467e9 span{
    letter-spacing: 9% !important;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-602395c */@media screen and (min-width:767px){
.elementor-171 .elementor-element.elementor-element-602395c{
    margin-top: auto;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54d95f2 */.elementor-171 .elementor-element.elementor-element-54d95f2{
    backdrop-filter: blur(30px);
   
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-21975a8 */.elementor-171 .elementor-element.elementor-element-21975a8 svg{animation: zoom-in-out 2s ease-in-out infinite;
width:60px;
height: 60px;
backdrop-filter: blur(30px);
padding: 0 !important;
border-radius: 500px;
    opacity: 1 !important;}
    
    
@media screen and (max-width:767px){
.elementor-171 .elementor-element.elementor-element-21975a8 svg{width:50px;
    height: 50px;
}
}

@keyframes zoom-in-out {
    0% {
    transform: scale(1, 1);
}
50% {
    transform: scale(1.1, 1.1);
}
100% {
    transform: scale(1, 1);
}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e72de86 */.elementor-171 .elementor-element.elementor-element-e72de86 span{
    letter-spacing: 9% !important;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b59639 */@media screen and (min-width:767px){
.elementor-171 .elementor-element.elementor-element-8b59639{
    margin-top: auto;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb7185b */.elementor-171 .elementor-element.elementor-element-cb7185b{
    backdrop-filter: blur(30px);
   
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8bc85dd */.elementor-171 .elementor-element.elementor-element-8bc85dd svg{animation: zoom-in-out 2s ease-in-out infinite;
width:60px;
height: 60px;
backdrop-filter: blur(30px);
padding: 0 !important;
border-radius: 500px;
    opacity: 1 !important;}
    
    
@media screen and (max-width:767px){
.elementor-171 .elementor-element.elementor-element-8bc85dd svg{width:50px;
    height: 50px;
}
}

@keyframes zoom-in-out {
    0% {
    transform: scale(1, 1);
}
50% {
    transform: scale(1.1, 1.1);
}
100% {
    transform: scale(1, 1);
}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ca7d41e */.elementor-171 .elementor-element.elementor-element-ca7d41e span{
    letter-spacing: 9% !important;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-332aaf8 */@media screen and (min-width:767px){
.elementor-171 .elementor-element.elementor-element-332aaf8{
    margin-top: auto;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5812f42 */.elementor-171 .elementor-element.elementor-element-5812f42{
    backdrop-filter: blur(30px);
   
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-1c2ccf7 */.elementor-171 .elementor-element.elementor-element-1c2ccf7 svg{animation: zoom-in-out 2s ease-in-out infinite;
width:60px;
height: 60px;
backdrop-filter: blur(30px);
padding: 0 !important;
border-radius: 500px;
    opacity: 1 !important;}
    
    
@media screen and (max-width:767px){
.elementor-171 .elementor-element.elementor-element-1c2ccf7 svg{width:50px;
    height: 50px;
}
}

@keyframes zoom-in-out {
    0% {
    transform: scale(1, 1);
}
50% {
    transform: scale(1.1, 1.1);
}
100% {
    transform: scale(1, 1);
}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-029ece3 */.elementor-171 .elementor-element.elementor-element-029ece3 span{
    letter-spacing: 9% !important;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9057f9c */@media screen and (min-width:767px){
.elementor-171 .elementor-element.elementor-element-9057f9c{
    margin-top: auto;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb39f3 */.elementor-171 .elementor-element.elementor-element-cdb39f3{
    backdrop-filter: blur(30px);
   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b39dcb4 */.elementor-171 .elementor-element.elementor-element-b39dcb4 span{
    letter-spacing: 9% !important;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f981d6 */@media screen and (min-width:767px){
.elementor-171 .elementor-element.elementor-element-5f981d6{
    margin-top: auto;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1baf821 */.elementor-171 .elementor-element.elementor-element-1baf821{
    backdrop-filter: blur(30px);
   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bbaf47 */.elementor-171 .elementor-element.elementor-element-4bbaf47 span{
    letter-spacing: 9% !important;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc8898b */@media screen and (min-width:767px){
.elementor-171 .elementor-element.elementor-element-cc8898b{
    margin-top: auto;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a8b1cd */.elementor-171 .elementor-element.elementor-element-9a8b1cd{
    backdrop-filter: blur(30px);
   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bbf5eeb */.elementor-171 .elementor-element.elementor-element-bbf5eeb span{
    letter-spacing: 9% !important;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25e02e2 */@media screen and (min-width:767px){
.elementor-171 .elementor-element.elementor-element-25e02e2{
    margin-top: auto;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28adefe */.elementor-171 .elementor-element.elementor-element-28adefe{
    backdrop-filter: blur(30px);
   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f467e9 */.elementor-171 .elementor-element.elementor-element-1f467e9 span{
    letter-spacing: 9% !important;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-602395c */@media screen and (min-width:767px){
.elementor-171 .elementor-element.elementor-element-602395c{
    margin-top: auto;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54d95f2 */.elementor-171 .elementor-element.elementor-element-54d95f2{
    backdrop-filter: blur(30px);
   
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-21975a8 */.elementor-171 .elementor-element.elementor-element-21975a8 svg{animation: zoom-in-out 2s ease-in-out infinite;
width:60px;
height: 60px;
backdrop-filter: blur(30px);
padding: 0 !important;
border-radius: 500px;
    opacity: 1 !important;}
    
    
@media screen and (max-width:767px){
.elementor-171 .elementor-element.elementor-element-21975a8 svg{width:50px;
    height: 50px;
}
}

@keyframes zoom-in-out {
    0% {
    transform: scale(1, 1);
}
50% {
    transform: scale(1.1, 1.1);
}
100% {
    transform: scale(1, 1);
}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e72de86 */.elementor-171 .elementor-element.elementor-element-e72de86 span{
    letter-spacing: 9% !important;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b59639 */@media screen and (min-width:767px){
.elementor-171 .elementor-element.elementor-element-8b59639{
    margin-top: auto;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb7185b */.elementor-171 .elementor-element.elementor-element-cb7185b{
    backdrop-filter: blur(30px);
   
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8bc85dd */.elementor-171 .elementor-element.elementor-element-8bc85dd svg{animation: zoom-in-out 2s ease-in-out infinite;
width:60px;
height: 60px;
backdrop-filter: blur(30px);
padding: 0 !important;
border-radius: 500px;
    opacity: 1 !important;}
    
    
@media screen and (max-width:767px){
.elementor-171 .elementor-element.elementor-element-8bc85dd svg{width:50px;
    height: 50px;
}
}

@keyframes zoom-in-out {
    0% {
    transform: scale(1, 1);
}
50% {
    transform: scale(1.1, 1.1);
}
100% {
    transform: scale(1, 1);
}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ca7d41e */.elementor-171 .elementor-element.elementor-element-ca7d41e span{
    letter-spacing: 9% !important;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-332aaf8 */@media screen and (min-width:767px){
.elementor-171 .elementor-element.elementor-element-332aaf8{
    margin-top: auto;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5812f42 */.elementor-171 .elementor-element.elementor-element-5812f42{
    backdrop-filter: blur(30px);
   
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-1c2ccf7 */.elementor-171 .elementor-element.elementor-element-1c2ccf7 svg{animation: zoom-in-out 2s ease-in-out infinite;
width:60px;
height: 60px;
backdrop-filter: blur(30px);
padding: 0 !important;
border-radius: 500px;
    opacity: 1 !important;}
    
    
@media screen and (max-width:767px){
.elementor-171 .elementor-element.elementor-element-1c2ccf7 svg{width:50px;
    height: 50px;
}
}

@keyframes zoom-in-out {
    0% {
    transform: scale(1, 1);
}
50% {
    transform: scale(1.1, 1.1);
}
100% {
    transform: scale(1, 1);
}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-029ece3 */.elementor-171 .elementor-element.elementor-element-029ece3 span{
    letter-spacing: 9% !important;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9057f9c */@media screen and (min-width:767px){
.elementor-171 .elementor-element.elementor-element-9057f9c{
    margin-top: auto;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb39f3 */.elementor-171 .elementor-element.elementor-element-cdb39f3{
    backdrop-filter: blur(30px);
   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b39dcb4 */.elementor-171 .elementor-element.elementor-element-b39dcb4 span{
    letter-spacing: 9% !important;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f981d6 */@media screen and (min-width:767px){
.elementor-171 .elementor-element.elementor-element-5f981d6{
    margin-top: auto;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1baf821 */.elementor-171 .elementor-element.elementor-element-1baf821{
    backdrop-filter: blur(30px);
   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bbaf47 */.elementor-171 .elementor-element.elementor-element-4bbaf47 span{
    letter-spacing: 9% !important;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc8898b */@media screen and (min-width:767px){
.elementor-171 .elementor-element.elementor-element-cc8898b{
    margin-top: auto;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a8b1cd */.elementor-171 .elementor-element.elementor-element-9a8b1cd{
    backdrop-filter: blur(30px);
   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bbf5eeb */.elementor-171 .elementor-element.elementor-element-bbf5eeb span{
    letter-spacing: 9% !important;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25e02e2 */@media screen and (min-width:767px){
.elementor-171 .elementor-element.elementor-element-25e02e2{
    margin-top: auto;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28adefe */.elementor-171 .elementor-element.elementor-element-28adefe{
    backdrop-filter: blur(30px);
   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f467e9 */.elementor-171 .elementor-element.elementor-element-1f467e9 span{
    letter-spacing: 9% !important;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-602395c */@media screen and (min-width:767px){
.elementor-171 .elementor-element.elementor-element-602395c{
    margin-top: auto;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54d95f2 */.elementor-171 .elementor-element.elementor-element-54d95f2{
    backdrop-filter: blur(30px);
   
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-21975a8 */.elementor-171 .elementor-element.elementor-element-21975a8 svg{animation: zoom-in-out 2s ease-in-out infinite;
width:60px;
height: 60px;
backdrop-filter: blur(30px);
padding: 0 !important;
border-radius: 500px;
    opacity: 1 !important;}
    
    
@media screen and (max-width:767px){
.elementor-171 .elementor-element.elementor-element-21975a8 svg{width:50px;
    height: 50px;
}
}

@keyframes zoom-in-out {
    0% {
    transform: scale(1, 1);
}
50% {
    transform: scale(1.1, 1.1);
}
100% {
    transform: scale(1, 1);
}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e72de86 */.elementor-171 .elementor-element.elementor-element-e72de86 span{
    letter-spacing: 9% !important;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b59639 */@media screen and (min-width:767px){
.elementor-171 .elementor-element.elementor-element-8b59639{
    margin-top: auto;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb7185b */.elementor-171 .elementor-element.elementor-element-cb7185b{
    backdrop-filter: blur(30px);
   
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8bc85dd */.elementor-171 .elementor-element.elementor-element-8bc85dd svg{animation: zoom-in-out 2s ease-in-out infinite;
width:60px;
height: 60px;
backdrop-filter: blur(30px);
padding: 0 !important;
border-radius: 500px;
    opacity: 1 !important;}
    
    
@media screen and (max-width:767px){
.elementor-171 .elementor-element.elementor-element-8bc85dd svg{width:50px;
    height: 50px;
}
}

@keyframes zoom-in-out {
    0% {
    transform: scale(1, 1);
}
50% {
    transform: scale(1.1, 1.1);
}
100% {
    transform: scale(1, 1);
}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ca7d41e */.elementor-171 .elementor-element.elementor-element-ca7d41e span{
    letter-spacing: 9% !important;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-332aaf8 */@media screen and (min-width:767px){
.elementor-171 .elementor-element.elementor-element-332aaf8{
    margin-top: auto;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5812f42 */.elementor-171 .elementor-element.elementor-element-5812f42{
    backdrop-filter: blur(30px);
   
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-1c2ccf7 */.elementor-171 .elementor-element.elementor-element-1c2ccf7 svg{animation: zoom-in-out 2s ease-in-out infinite;
width:60px;
height: 60px;
backdrop-filter: blur(30px);
padding: 0 !important;
border-radius: 500px;
    opacity: 1 !important;}
    
    
@media screen and (max-width:767px){
.elementor-171 .elementor-element.elementor-element-1c2ccf7 svg{width:50px;
    height: 50px;
}
}

@keyframes zoom-in-out {
    0% {
    transform: scale(1, 1);
}
50% {
    transform: scale(1.1, 1.1);
}
100% {
    transform: scale(1, 1);
}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-029ece3 */.elementor-171 .elementor-element.elementor-element-029ece3 span{
    letter-spacing: 9% !important;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9057f9c */@media screen and (min-width:767px){
.elementor-171 .elementor-element.elementor-element-9057f9c{
    margin-top: auto;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb39f3 */.elementor-171 .elementor-element.elementor-element-cdb39f3{
    backdrop-filter: blur(30px);
   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b39dcb4 */.elementor-171 .elementor-element.elementor-element-b39dcb4 span{
    letter-spacing: 9% !important;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f981d6 */@media screen and (min-width:767px){
.elementor-171 .elementor-element.elementor-element-5f981d6{
    margin-top: auto;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1baf821 */.elementor-171 .elementor-element.elementor-element-1baf821{
    backdrop-filter: blur(30px);
   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bbaf47 */.elementor-171 .elementor-element.elementor-element-4bbaf47 span{
    letter-spacing: 9% !important;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc8898b */@media screen and (min-width:767px){
.elementor-171 .elementor-element.elementor-element-cc8898b{
    margin-top: auto;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a8b1cd */.elementor-171 .elementor-element.elementor-element-9a8b1cd{
    backdrop-filter: blur(30px);
   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bbf5eeb */.elementor-171 .elementor-element.elementor-element-bbf5eeb span{
    letter-spacing: 9% !important;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25e02e2 */@media screen and (min-width:767px){
.elementor-171 .elementor-element.elementor-element-25e02e2{
    margin-top: auto;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28adefe */.elementor-171 .elementor-element.elementor-element-28adefe{
    backdrop-filter: blur(30px);
   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f467e9 */.elementor-171 .elementor-element.elementor-element-1f467e9 span{
    letter-spacing: 9% !important;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-602395c */@media screen and (min-width:767px){
.elementor-171 .elementor-element.elementor-element-602395c{
    margin-top: auto;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54d95f2 */.elementor-171 .elementor-element.elementor-element-54d95f2{
    backdrop-filter: blur(30px);
   
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-21975a8 */.elementor-171 .elementor-element.elementor-element-21975a8 svg{animation: zoom-in-out 2s ease-in-out infinite;
width:60px;
height: 60px;
backdrop-filter: blur(30px);
padding: 0 !important;
border-radius: 500px;
    opacity: 1 !important;}
    
    
@media screen and (max-width:767px){
.elementor-171 .elementor-element.elementor-element-21975a8 svg{width:50px;
    height: 50px;
}
}

@keyframes zoom-in-out {
    0% {
    transform: scale(1, 1);
}
50% {
    transform: scale(1.1, 1.1);
}
100% {
    transform: scale(1, 1);
}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e72de86 */.elementor-171 .elementor-element.elementor-element-e72de86 span{
    letter-spacing: 9% !important;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b59639 */@media screen and (min-width:767px){
.elementor-171 .elementor-element.elementor-element-8b59639{
    margin-top: auto;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb7185b */.elementor-171 .elementor-element.elementor-element-cb7185b{
    backdrop-filter: blur(30px);
   
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8bc85dd */.elementor-171 .elementor-element.elementor-element-8bc85dd svg{animation: zoom-in-out 2s ease-in-out infinite;
width:60px;
height: 60px;
backdrop-filter: blur(30px);
padding: 0 !important;
border-radius: 500px;
    opacity: 1 !important;}
    
    
@media screen and (max-width:767px){
.elementor-171 .elementor-element.elementor-element-8bc85dd svg{width:50px;
    height: 50px;
}
}

@keyframes zoom-in-out {
    0% {
    transform: scale(1, 1);
}
50% {
    transform: scale(1.1, 1.1);
}
100% {
    transform: scale(1, 1);
}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ca7d41e */.elementor-171 .elementor-element.elementor-element-ca7d41e span{
    letter-spacing: 9% !important;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-332aaf8 */@media screen and (min-width:767px){
.elementor-171 .elementor-element.elementor-element-332aaf8{
    margin-top: auto;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5812f42 */.elementor-171 .elementor-element.elementor-element-5812f42{
    backdrop-filter: blur(30px);
   
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-1c2ccf7 */.elementor-171 .elementor-element.elementor-element-1c2ccf7 svg{animation: zoom-in-out 2s ease-in-out infinite;
width:60px;
height: 60px;
backdrop-filter: blur(30px);
padding: 0 !important;
border-radius: 500px;
    opacity: 1 !important;}
    
    
@media screen and (max-width:767px){
.elementor-171 .elementor-element.elementor-element-1c2ccf7 svg{width:50px;
    height: 50px;
}
}

@keyframes zoom-in-out {
    0% {
    transform: scale(1, 1);
}
50% {
    transform: scale(1.1, 1.1);
}
100% {
    transform: scale(1, 1);
}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-029ece3 */.elementor-171 .elementor-element.elementor-element-029ece3 span{
    letter-spacing: 9% !important;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9057f9c */@media screen and (min-width:767px){
.elementor-171 .elementor-element.elementor-element-9057f9c{
    margin-top: auto;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb39f3 */.elementor-171 .elementor-element.elementor-element-cdb39f3{
    backdrop-filter: blur(30px);
   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b39dcb4 */.elementor-171 .elementor-element.elementor-element-b39dcb4 span{
    letter-spacing: 9% !important;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f981d6 */@media screen and (min-width:767px){
.elementor-171 .elementor-element.elementor-element-5f981d6{
    margin-top: auto;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1baf821 */.elementor-171 .elementor-element.elementor-element-1baf821{
    backdrop-filter: blur(30px);
   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bbaf47 */.elementor-171 .elementor-element.elementor-element-4bbaf47 span{
    letter-spacing: 9% !important;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc8898b */@media screen and (min-width:767px){
.elementor-171 .elementor-element.elementor-element-cc8898b{
    margin-top: auto;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a8b1cd */.elementor-171 .elementor-element.elementor-element-9a8b1cd{
    backdrop-filter: blur(30px);
   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bbf5eeb */.elementor-171 .elementor-element.elementor-element-bbf5eeb span{
    letter-spacing: 9% !important;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25e02e2 */@media screen and (min-width:767px){
.elementor-171 .elementor-element.elementor-element-25e02e2{
    margin-top: auto;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28adefe */.elementor-171 .elementor-element.elementor-element-28adefe{
    backdrop-filter: blur(30px);
   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f467e9 */.elementor-171 .elementor-element.elementor-element-1f467e9 span{
    letter-spacing: 9% !important;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-602395c */@media screen and (min-width:767px){
.elementor-171 .elementor-element.elementor-element-602395c{
    margin-top: auto;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54d95f2 */.elementor-171 .elementor-element.elementor-element-54d95f2{
    backdrop-filter: blur(30px);
   
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-21975a8 */.elementor-171 .elementor-element.elementor-element-21975a8 svg{animation: zoom-in-out 2s ease-in-out infinite;
width:60px;
height: 60px;
backdrop-filter: blur(30px);
padding: 0 !important;
border-radius: 500px;
    opacity: 1 !important;}
    
    
@media screen and (max-width:767px){
.elementor-171 .elementor-element.elementor-element-21975a8 svg{width:50px;
    height: 50px;
}
}

@keyframes zoom-in-out {
    0% {
    transform: scale(1, 1);
}
50% {
    transform: scale(1.1, 1.1);
}
100% {
    transform: scale(1, 1);
}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e72de86 */.elementor-171 .elementor-element.elementor-element-e72de86 span{
    letter-spacing: 9% !important;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b59639 */@media screen and (min-width:767px){
.elementor-171 .elementor-element.elementor-element-8b59639{
    margin-top: auto;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb7185b */.elementor-171 .elementor-element.elementor-element-cb7185b{
    backdrop-filter: blur(30px);
   
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8bc85dd */.elementor-171 .elementor-element.elementor-element-8bc85dd svg{animation: zoom-in-out 2s ease-in-out infinite;
width:60px;
height: 60px;
backdrop-filter: blur(30px);
padding: 0 !important;
border-radius: 500px;
    opacity: 1 !important;}
    
    
@media screen and (max-width:767px){
.elementor-171 .elementor-element.elementor-element-8bc85dd svg{width:50px;
    height: 50px;
}
}

@keyframes zoom-in-out {
    0% {
    transform: scale(1, 1);
}
50% {
    transform: scale(1.1, 1.1);
}
100% {
    transform: scale(1, 1);
}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ca7d41e */.elementor-171 .elementor-element.elementor-element-ca7d41e span{
    letter-spacing: 9% !important;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-332aaf8 */@media screen and (min-width:767px){
.elementor-171 .elementor-element.elementor-element-332aaf8{
    margin-top: auto;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5812f42 */.elementor-171 .elementor-element.elementor-element-5812f42{
    backdrop-filter: blur(30px);
   
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-1c2ccf7 */.elementor-171 .elementor-element.elementor-element-1c2ccf7 svg{animation: zoom-in-out 2s ease-in-out infinite;
width:60px;
height: 60px;
backdrop-filter: blur(30px);
padding: 0 !important;
border-radius: 500px;
    opacity: 1 !important;}
    
    
@media screen and (max-width:767px){
.elementor-171 .elementor-element.elementor-element-1c2ccf7 svg{width:50px;
    height: 50px;
}
}

@keyframes zoom-in-out {
    0% {
    transform: scale(1, 1);
}
50% {
    transform: scale(1.1, 1.1);
}
100% {
    transform: scale(1, 1);
}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-029ece3 */.elementor-171 .elementor-element.elementor-element-029ece3 span{
    letter-spacing: 9% !important;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9057f9c */@media screen and (min-width:767px){
.elementor-171 .elementor-element.elementor-element-9057f9c{
    margin-top: auto;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb39f3 */.elementor-171 .elementor-element.elementor-element-cdb39f3{
    backdrop-filter: blur(30px);
   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b39dcb4 */.elementor-171 .elementor-element.elementor-element-b39dcb4 span{
    letter-spacing: 9% !important;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f981d6 */@media screen and (min-width:767px){
.elementor-171 .elementor-element.elementor-element-5f981d6{
    margin-top: auto;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1baf821 */.elementor-171 .elementor-element.elementor-element-1baf821{
    backdrop-filter: blur(30px);
   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bbaf47 */.elementor-171 .elementor-element.elementor-element-4bbaf47 span{
    letter-spacing: 9% !important;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc8898b */@media screen and (min-width:767px){
.elementor-171 .elementor-element.elementor-element-cc8898b{
    margin-top: auto;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a8b1cd */.elementor-171 .elementor-element.elementor-element-9a8b1cd{
    backdrop-filter: blur(30px);
   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bbf5eeb */.elementor-171 .elementor-element.elementor-element-bbf5eeb span{
    letter-spacing: 9% !important;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25e02e2 */@media screen and (min-width:767px){
.elementor-171 .elementor-element.elementor-element-25e02e2{
    margin-top: auto;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28adefe */.elementor-171 .elementor-element.elementor-element-28adefe{
    backdrop-filter: blur(30px);
   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f467e9 */.elementor-171 .elementor-element.elementor-element-1f467e9 span{
    letter-spacing: 9% !important;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-602395c */@media screen and (min-width:767px){
.elementor-171 .elementor-element.elementor-element-602395c{
    margin-top: auto;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54d95f2 */.elementor-171 .elementor-element.elementor-element-54d95f2{
    backdrop-filter: blur(30px);
   
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-854dfd0 *//*.elementor-171 .elementor-element.elementor-element-854dfd0::after {*/
/*  content: "";*/
/*  position: absolute;*/
/*  bottom: 0;*/
/*  right: 0;*/

  width: 155px;   /* adjust size */
/*  height: 54px;*/

/*  background: url('https://jaksch-consulting.de/wp-content/uploads/2026/04/Vector-13-4.svg') no-repeat center / contain;*/
/*}*//* End custom CSS */