.elementor-441 .elementor-element.elementor-element-c886616{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:1;--margin-top:-130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-441 .elementor-element.elementor-element-c886616:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-c886616 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vstk.knabe.ch/wp-content/uploads/2025/06/IMG_1454-scaled.webp");background-repeat:no-repeat;background-size:cover;}.elementor-441 .elementor-element.elementor-element-c886616::before, .elementor-441 .elementor-element.elementor-element-c886616 > .elementor-background-video-container::before, .elementor-441 .elementor-element.elementor-element-c886616 > .e-con-inner > .elementor-background-video-container::before, .elementor-441 .elementor-element.elementor-element-c886616 > .elementor-background-slideshow::before, .elementor-441 .elementor-element.elementor-element-c886616 > .e-con-inner > .elementor-background-slideshow::before, .elementor-441 .elementor-element.elementor-element-c886616 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #08091300 0%, #0E1022 96%);}.elementor-441 .elementor-element.elementor-element-090a80c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-441 .elementor-element.elementor-element-090a80c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-441 .elementor-element.elementor-element-f7dae86{text-align:center;}.elementor-441 .elementor-element.elementor-element-f7dae86 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-3718799{text-align:center;}.elementor-441 .elementor-element.elementor-element-3718799 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:85px;font-weight:800;mix-blend-mode:difference;color:#FFE500;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-441 .elementor-element.elementor-element-a94bc26{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-b7d5b37{--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:flex-start;--align-items:flex-start;--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-441 .elementor-element.elementor-element-b4cb9d6{--display:flex;--min-height:400px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-441 .elementor-element.elementor-element-9caa719{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-441 .elementor-element.elementor-element-71fca49{--display:flex;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-441 .elementor-element.elementor-element-71fca49:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-71fca49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080913CC;}.elementor-441 .elementor-element.elementor-element-46da1f5{--display:flex;--min-height:113px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1rem 01rem;--row-gap:1rem;--column-gap:01rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-441 .elementor-element.elementor-element-46da1f5:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-46da1f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090B1A99;background-image:url("https://vstk.knabe.ch/wp-content/uploads/2025/08/ADJ-Quad-Phase-HP.png");background-position:center center;background-repeat:no-repeat;background-size:90% auto;}.elementor-441 .elementor-element.elementor-element-46da1f5:hover{background-color:#05091199;}.elementor-441 .elementor-element.elementor-element-bf77791{text-align:center;}.elementor-441 .elementor-element.elementor-element-bf77791 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-c210a48{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-441 .elementor-element.elementor-element-c210a48:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-c210a48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F98E2;}.elementor-441 .elementor-element.elementor-element-7de0690{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-441 .elementor-element.elementor-element-7de0690{left:0px;}body.rtl .elementor-441 .elementor-element.elementor-element-7de0690{right:0px;}.elementor-441 .elementor-element.elementor-element-ff2bc68{--display:flex;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-441 .elementor-element.elementor-element-ff2bc68:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-ff2bc68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080913CC;}.elementor-441 .elementor-element.elementor-element-2f6af84{--display:flex;--min-height:113px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:01rem 01rem;--row-gap:01rem;--column-gap:01rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-441 .elementor-element.elementor-element-2f6af84:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-2f6af84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090B1A99;background-image:url("https://vstk.knabe.ch/wp-content/uploads/2025/07/LED-par-46.png");background-position:center center;background-repeat:no-repeat;background-size:90% auto;}.elementor-441 .elementor-element.elementor-element-2f6af84:hover{background-color:#05091199;}.elementor-441 .elementor-element.elementor-element-c70a862{text-align:center;}.elementor-441 .elementor-element.elementor-element-c70a862 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-7ce05b2{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-441 .elementor-element.elementor-element-7ce05b2:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-7ce05b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F98E2;}.elementor-441 .elementor-element.elementor-element-0437b17{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-441 .elementor-element.elementor-element-0437b17{left:0px;}body.rtl .elementor-441 .elementor-element.elementor-element-0437b17{right:0px;}.elementor-441 .elementor-element.elementor-element-3ecb7f0{--display:flex;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-441 .elementor-element.elementor-element-3ecb7f0:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-3ecb7f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080913CC;}.elementor-441 .elementor-element.elementor-element-c753081{--display:flex;--min-height:113px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:01rem 01rem;--row-gap:01rem;--column-gap:01rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-441 .elementor-element.elementor-element-c753081:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-c753081 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090B1A99;background-image:url("https://vstk.knabe.ch/wp-content/uploads/2025/08/Cameo-Q-spot-40RGB.png");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-441 .elementor-element.elementor-element-c753081:hover{background-color:#05091199;}.elementor-441 .elementor-element.elementor-element-aeb364a{text-align:center;}.elementor-441 .elementor-element.elementor-element-aeb364a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-12f5aaf{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-441 .elementor-element.elementor-element-12f5aaf:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-12f5aaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F98E2;}.elementor-441 .elementor-element.elementor-element-36c3271{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-441 .elementor-element.elementor-element-36c3271{left:0px;}body.rtl .elementor-441 .elementor-element.elementor-element-36c3271{right:0px;}.elementor-441 .elementor-element.elementor-element-5a69248{--display:flex;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-441 .elementor-element.elementor-element-5a69248:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-5a69248 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080913CC;}.elementor-441 .elementor-element.elementor-element-392722c{--display:flex;--min-height:113px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:01rem 01rem;--row-gap:01rem;--column-gap:01rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-441 .elementor-element.elementor-element-392722c:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-392722c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090B1A99;background-image:url("https://vstk.knabe.ch/wp-content/uploads/2025/08/Hebezug-mit-LED-Ball.png");background-position:bottom center;background-repeat:no-repeat;background-size:100% auto;}.elementor-441 .elementor-element.elementor-element-392722c:hover{background-color:#05091199;}.elementor-441 .elementor-element.elementor-element-820851c{text-align:center;}.elementor-441 .elementor-element.elementor-element-820851c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-cc3506e{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-441 .elementor-element.elementor-element-cc3506e:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-cc3506e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F98E2;}.elementor-441 .elementor-element.elementor-element-3bc05ee{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-441 .elementor-element.elementor-element-3bc05ee{left:0px;}body.rtl .elementor-441 .elementor-element.elementor-element-3bc05ee{right:0px;}.elementor-441 .elementor-element.elementor-element-cb6c417{--display:flex;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-441 .elementor-element.elementor-element-cb6c417:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-cb6c417 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080913CC;}.elementor-441 .elementor-element.elementor-element-c31485a{--display:flex;--min-height:113px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:01rem 01rem;--row-gap:01rem;--column-gap:01rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-441 .elementor-element.elementor-element-c31485a:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-c31485a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090B1A99;background-image:url("https://vstk.knabe.ch/wp-content/uploads/2025/08/LED-Bar-TriLed-18x3-1.png");background-position:center center;background-repeat:no-repeat;background-size:80% auto;}.elementor-441 .elementor-element.elementor-element-c31485a:hover{background-color:#05091199;}.elementor-441 .elementor-element.elementor-element-712bfef{text-align:center;}.elementor-441 .elementor-element.elementor-element-712bfef .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-d1676ac{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-441 .elementor-element.elementor-element-d1676ac:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-d1676ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F98E2;}.elementor-441 .elementor-element.elementor-element-85c4d64{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-441 .elementor-element.elementor-element-85c4d64{left:0px;}body.rtl .elementor-441 .elementor-element.elementor-element-85c4d64{right:0px;}.elementor-441 .elementor-element.elementor-element-855fa87{--display:flex;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-441 .elementor-element.elementor-element-855fa87:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-855fa87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080913CC;}.elementor-441 .elementor-element.elementor-element-759798f{--display:flex;--min-height:113px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:01rem 01rem;--row-gap:01rem;--column-gap:01rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-441 .elementor-element.elementor-element-759798f:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-759798f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090B1A99;background-image:url("https://vstk.knabe.ch/wp-content/uploads/2025/07/ADJ-Stardust.png");background-position:center center;background-repeat:no-repeat;background-size:80% auto;}.elementor-441 .elementor-element.elementor-element-759798f:hover{background-color:#05091199;}.elementor-441 .elementor-element.elementor-element-9e515cd{text-align:center;}.elementor-441 .elementor-element.elementor-element-9e515cd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-78d2312{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-441 .elementor-element.elementor-element-78d2312:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-78d2312 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F98E2;}.elementor-441 .elementor-element.elementor-element-450ee54{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-441 .elementor-element.elementor-element-450ee54{left:0px;}body.rtl .elementor-441 .elementor-element.elementor-element-450ee54{right:0px;}.elementor-441 .elementor-element.elementor-element-e390697{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-441 .elementor-element.elementor-element-975ea99{--display:flex;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-441 .elementor-element.elementor-element-975ea99:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-975ea99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080913CC;}.elementor-441 .elementor-element.elementor-element-2d0eb4b{--display:flex;--min-height:113px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:01rem 01rem;--row-gap:01rem;--column-gap:01rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-441 .elementor-element.elementor-element-2d0eb4b:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-2d0eb4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090B1A99;background-image:url("https://vstk.knabe.ch/wp-content/uploads/2025/07/LED-Movinglight-BEAM.png");background-position:center center;background-repeat:no-repeat;background-size:90% auto;}.elementor-441 .elementor-element.elementor-element-2d0eb4b:hover{background-color:#05091199;}.elementor-441 .elementor-element.elementor-element-3c90d30{text-align:center;}.elementor-441 .elementor-element.elementor-element-3c90d30 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-d441778{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-441 .elementor-element.elementor-element-d441778:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-d441778 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F98E2;}.elementor-441 .elementor-element.elementor-element-7988c32{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-441 .elementor-element.elementor-element-7988c32{left:0px;}body.rtl .elementor-441 .elementor-element.elementor-element-7988c32{right:0px;}.elementor-441 .elementor-element.elementor-element-43a025d{--display:flex;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-441 .elementor-element.elementor-element-43a025d:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-43a025d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080913CC;}.elementor-441 .elementor-element.elementor-element-ff08958{--display:flex;--min-height:113px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:01rem 01rem;--row-gap:01rem;--column-gap:01rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-441 .elementor-element.elementor-element-ff08958:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-ff08958 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090B1A99;background-image:url("https://vstk.knabe.ch/wp-content/uploads/2025/08/LED-Movinglight-BEAM.png");background-position:center center;background-repeat:no-repeat;background-size:90% auto;}.elementor-441 .elementor-element.elementor-element-ff08958:hover{background-color:#05091199;}.elementor-441 .elementor-element.elementor-element-a1aeda3{text-align:center;}.elementor-441 .elementor-element.elementor-element-a1aeda3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-c1ae933{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-441 .elementor-element.elementor-element-c1ae933:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-c1ae933 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F98E2;}.elementor-441 .elementor-element.elementor-element-b98461b{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-441 .elementor-element.elementor-element-b98461b{left:0px;}body.rtl .elementor-441 .elementor-element.elementor-element-b98461b{right:0px;}.elementor-441 .elementor-element.elementor-element-42c5047{--display:flex;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-441 .elementor-element.elementor-element-42c5047:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-42c5047 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080913CC;}.elementor-441 .elementor-element.elementor-element-7873370{--display:flex;--min-height:113px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:01rem 01rem;--row-gap:01rem;--column-gap:01rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-441 .elementor-element.elementor-element-7873370:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-7873370 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090B1A99;background-image:url("https://vstk.knabe.ch/wp-content/uploads/2025/07/LED-par-COB.png");background-position:center center;background-repeat:no-repeat;background-size:90% auto;}.elementor-441 .elementor-element.elementor-element-7873370:hover{background-color:#05091199;}.elementor-441 .elementor-element.elementor-element-5e2ca0c{text-align:center;}.elementor-441 .elementor-element.elementor-element-5e2ca0c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-75c70ca{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-441 .elementor-element.elementor-element-75c70ca:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-75c70ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F98E2;}.elementor-441 .elementor-element.elementor-element-a03bbf1{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-441 .elementor-element.elementor-element-a03bbf1{left:0px;}body.rtl .elementor-441 .elementor-element.elementor-element-a03bbf1{right:0px;}.elementor-441 .elementor-element.elementor-element-4df43c9{--display:flex;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-441 .elementor-element.elementor-element-4df43c9:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-4df43c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080913CC;}.elementor-441 .elementor-element.elementor-element-35630e4{--display:flex;--min-height:113px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:01rem 01rem;--row-gap:01rem;--column-gap:01rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-441 .elementor-element.elementor-element-35630e4:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-35630e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090B1A99;background-image:url("https://vstk.knabe.ch/wp-content/uploads/2025/08/LED-Fresnel-57W.png");background-position:center center;background-repeat:no-repeat;background-size:90% auto;}.elementor-441 .elementor-element.elementor-element-35630e4:hover{background-color:#05091199;}.elementor-441 .elementor-element.elementor-element-4a07226{text-align:center;}.elementor-441 .elementor-element.elementor-element-4a07226 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-3f624a8{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-441 .elementor-element.elementor-element-3f624a8:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-3f624a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F98E2;}.elementor-441 .elementor-element.elementor-element-04aeb8e{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-441 .elementor-element.elementor-element-04aeb8e{left:0px;}body.rtl .elementor-441 .elementor-element.elementor-element-04aeb8e{right:0px;}.elementor-441 .elementor-element.elementor-element-e2d78b5{--display:flex;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-441 .elementor-element.elementor-element-e2d78b5:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-e2d78b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080913CC;}.elementor-441 .elementor-element.elementor-element-0e94418{--display:flex;--min-height:113px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:01rem 01rem;--row-gap:01rem;--column-gap:01rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-441 .elementor-element.elementor-element-0e94418:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-0e94418 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090B1A99;background-image:url("https://vstk.knabe.ch/wp-content/uploads/2025/07/Infinity-Banana-Wing.png");background-position:bottom center;background-repeat:no-repeat;background-size:90% auto;}.elementor-441 .elementor-element.elementor-element-0e94418:hover{background-color:#05091199;}.elementor-441 .elementor-element.elementor-element-93a9d6f{text-align:center;}.elementor-441 .elementor-element.elementor-element-93a9d6f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-1bf0e70{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-441 .elementor-element.elementor-element-1bf0e70:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-1bf0e70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F98E2;}.elementor-441 .elementor-element.elementor-element-7150cbf{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-441 .elementor-element.elementor-element-7150cbf{left:0px;}body.rtl .elementor-441 .elementor-element.elementor-element-7150cbf{right:0px;}.elementor-441 .elementor-element.elementor-element-bc29054{--display:flex;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-441 .elementor-element.elementor-element-bc29054:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-bc29054 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080913CC;}.elementor-441 .elementor-element.elementor-element-7036a92{--display:flex;--min-height:113px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:01rem 01rem;--row-gap:01rem;--column-gap:01rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-441 .elementor-element.elementor-element-7036a92:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-7036a92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090B1A99;background-image:url("https://vstk.knabe.ch/wp-content/uploads/2025/08/LED-Schwenkbalken-weiss.png");background-position:bottom center;background-repeat:no-repeat;background-size:90% auto;}.elementor-441 .elementor-element.elementor-element-7036a92:hover{background-color:#05091199;}.elementor-441 .elementor-element.elementor-element-58fac72{text-align:center;}.elementor-441 .elementor-element.elementor-element-58fac72 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-76a00ab{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-441 .elementor-element.elementor-element-76a00ab:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-76a00ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F98E2;}.elementor-441 .elementor-element.elementor-element-a559cf1{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-441 .elementor-element.elementor-element-a559cf1{left:0px;}body.rtl .elementor-441 .elementor-element.elementor-element-a559cf1{right:0px;}.elementor-441 .elementor-element.elementor-element-1d393fa{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-441 .elementor-element.elementor-element-05b7966{--display:flex;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-441 .elementor-element.elementor-element-05b7966:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-05b7966 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080913CC;}.elementor-441 .elementor-element.elementor-element-0cdc722{--display:flex;--min-height:113px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:01rem 01rem;--row-gap:01rem;--column-gap:01rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-441 .elementor-element.elementor-element-0cdc722:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-0cdc722 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090B1A99;background-image:url("https://vstk.knabe.ch/wp-content/uploads/2025/08/LED-Wahlight.png");background-position:center center;background-repeat:no-repeat;background-size:90% auto;}.elementor-441 .elementor-element.elementor-element-0cdc722:hover{background-color:#05091199;}.elementor-441 .elementor-element.elementor-element-eea7e3c{text-align:center;}.elementor-441 .elementor-element.elementor-element-eea7e3c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-ceb8305{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-441 .elementor-element.elementor-element-ceb8305:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-ceb8305 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F98E2;}.elementor-441 .elementor-element.elementor-element-7c07fcb{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-441 .elementor-element.elementor-element-7c07fcb{left:0px;}body.rtl .elementor-441 .elementor-element.elementor-element-7c07fcb{right:0px;}.elementor-441 .elementor-element.elementor-element-535d2dc{--display:flex;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-441 .elementor-element.elementor-element-535d2dc:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-535d2dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080913CC;}.elementor-441 .elementor-element.elementor-element-620e549{--display:flex;--min-height:113px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:01rem 01rem;--row-gap:01rem;--column-gap:01rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-441 .elementor-element.elementor-element-620e549:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-620e549 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090B1A99;background-image:url("https://vstk.knabe.ch/wp-content/uploads/2025/08/Scanner-LED-150W.png");background-position:center center;background-repeat:no-repeat;background-size:90% auto;}.elementor-441 .elementor-element.elementor-element-620e549:hover{background-color:#05091199;}.elementor-441 .elementor-element.elementor-element-439a85a{text-align:center;}.elementor-441 .elementor-element.elementor-element-439a85a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-5525828{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-441 .elementor-element.elementor-element-5525828:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-5525828 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F98E2;}.elementor-441 .elementor-element.elementor-element-fdca89d{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-441 .elementor-element.elementor-element-fdca89d{left:0px;}body.rtl .elementor-441 .elementor-element.elementor-element-fdca89d{right:0px;}.elementor-441 .elementor-element.elementor-element-4faf57c{--display:flex;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-441 .elementor-element.elementor-element-4faf57c:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-4faf57c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080913CC;}.elementor-441 .elementor-element.elementor-element-cb8f2ef{--display:flex;--min-height:113px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:01rem 01rem;--row-gap:01rem;--column-gap:01rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-441 .elementor-element.elementor-element-cb8f2ef:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-cb8f2ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090B1A99;background-image:url("https://vstk.knabe.ch/wp-content/uploads/2025/08/Stageblinder-4fach.png");background-position:center center;background-repeat:no-repeat;background-size:90% auto;}.elementor-441 .elementor-element.elementor-element-cb8f2ef:hover{background-color:#05091199;}.elementor-441 .elementor-element.elementor-element-9f24383{text-align:center;}.elementor-441 .elementor-element.elementor-element-9f24383 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-0cd43cb{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-441 .elementor-element.elementor-element-0cd43cb:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-0cd43cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F98E2;}.elementor-441 .elementor-element.elementor-element-cdd016b{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-441 .elementor-element.elementor-element-cdd016b{left:0px;}body.rtl .elementor-441 .elementor-element.elementor-element-cdd016b{right:0px;}.elementor-441 .elementor-element.elementor-element-aaa2bcd{--display:flex;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-441 .elementor-element.elementor-element-aaa2bcd:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-aaa2bcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080913CC;}.elementor-441 .elementor-element.elementor-element-9ed05df{--display:flex;--min-height:113px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:01rem 01rem;--row-gap:01rem;--column-gap:01rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-441 .elementor-element.elementor-element-9ed05df:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-9ed05df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090B1A99;background-image:url("https://vstk.knabe.ch/wp-content/uploads/2025/08/Dimmer-12-Kanal.png");background-position:center center;background-repeat:no-repeat;background-size:90% auto;}.elementor-441 .elementor-element.elementor-element-9ed05df:hover{background-color:#05091199;}.elementor-441 .elementor-element.elementor-element-1e9ccc5{text-align:center;}.elementor-441 .elementor-element.elementor-element-1e9ccc5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-de205ab{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-441 .elementor-element.elementor-element-de205ab:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-de205ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F98E2;}.elementor-441 .elementor-element.elementor-element-1f86e1b{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-441 .elementor-element.elementor-element-1f86e1b{left:0px;}body.rtl .elementor-441 .elementor-element.elementor-element-1f86e1b{right:0px;}.elementor-441 .elementor-element.elementor-element-f7faee6{--display:flex;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-441 .elementor-element.elementor-element-f7faee6:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-f7faee6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080913CC;}.elementor-441 .elementor-element.elementor-element-85df30d{--display:flex;--min-height:113px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:01rem 01rem;--row-gap:01rem;--column-gap:01rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-441 .elementor-element.elementor-element-85df30d:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-85df30d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090B1A99;background-image:url("https://vstk.knabe.ch/wp-content/uploads/2025/08/LED-Controller.png");background-position:bottom center;background-repeat:no-repeat;background-size:90% auto;}.elementor-441 .elementor-element.elementor-element-85df30d:hover{background-color:#05091199;}.elementor-441 .elementor-element.elementor-element-6a9ade3{text-align:center;}.elementor-441 .elementor-element.elementor-element-6a9ade3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-b082e4b{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-441 .elementor-element.elementor-element-b082e4b:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-b082e4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F98E2;}.elementor-441 .elementor-element.elementor-element-b58de4d{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-441 .elementor-element.elementor-element-b58de4d{left:0px;}body.rtl .elementor-441 .elementor-element.elementor-element-b58de4d{right:0px;}.elementor-441 .elementor-element.elementor-element-2b28025{--display:flex;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-441 .elementor-element.elementor-element-2b28025:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-2b28025 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080913CC;}.elementor-441 .elementor-element.elementor-element-ca416ca{--display:flex;--min-height:113px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:01rem 01rem;--row-gap:01rem;--column-gap:01rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-441 .elementor-element.elementor-element-ca416ca:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-ca416ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090B1A99;background-image:url("https://vstk.knabe.ch/wp-content/uploads/2025/08/DMX-Booster-Splitter.png");background-position:bottom center;background-repeat:no-repeat;background-size:90% auto;}.elementor-441 .elementor-element.elementor-element-ca416ca:hover{background-color:#05091199;}.elementor-441 .elementor-element.elementor-element-93792ae{text-align:center;}.elementor-441 .elementor-element.elementor-element-93792ae .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-df24030{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-441 .elementor-element.elementor-element-df24030:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-df24030 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F98E2;}.elementor-441 .elementor-element.elementor-element-19bcaea{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-441 .elementor-element.elementor-element-19bcaea{left:0px;}body.rtl .elementor-441 .elementor-element.elementor-element-19bcaea{right:0px;}.elementor-441 .elementor-element.elementor-element-b1d8a4e{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-441 .elementor-element.elementor-element-b74384b{--display:flex;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-441 .elementor-element.elementor-element-b74384b:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-b74384b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080913CC;}.elementor-441 .elementor-element.elementor-element-58ef06b{--display:flex;--min-height:113px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:01rem 01rem;--row-gap:01rem;--column-gap:01rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-441 .elementor-element.elementor-element-58ef06b:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-58ef06b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090B1A99;background-image:url("https://vstk.knabe.ch/wp-content/uploads/2025/08/Showtec-NET-8_3.png");background-position:center center;background-repeat:no-repeat;background-size:90% auto;}.elementor-441 .elementor-element.elementor-element-58ef06b:hover{background-color:#05091199;}.elementor-441 .elementor-element.elementor-element-fd27822{text-align:center;}.elementor-441 .elementor-element.elementor-element-fd27822 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-cbd9a4d{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-441 .elementor-element.elementor-element-cbd9a4d:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-cbd9a4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F98E2;}.elementor-441 .elementor-element.elementor-element-846be16{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-441 .elementor-element.elementor-element-846be16{left:0px;}body.rtl .elementor-441 .elementor-element.elementor-element-846be16{right:0px;}.elementor-441 .elementor-element.elementor-element-0e80871{--display:flex;--min-height:400px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-441 .elementor-element.elementor-element-4a3d2dd{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-441 .elementor-element.elementor-element-4e8e575{--display:flex;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-441 .elementor-element.elementor-element-4e8e575:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-4e8e575 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080913CC;}.elementor-441 .elementor-element.elementor-element-8e4d511{--display:flex;--min-height:113px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:01rem 01rem;--row-gap:01rem;--column-gap:01rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-441 .elementor-element.elementor-element-8e4d511:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-8e4d511 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090B1A99;background-image:url("https://vstk.knabe.ch/wp-content/uploads/2025/07/EV-ZX-A1-90b.png");background-position:center center;background-repeat:no-repeat;background-size:90% auto;}.elementor-441 .elementor-element.elementor-element-8e4d511:hover{background-color:#05091199;}.elementor-441 .elementor-element.elementor-element-c69d060{text-align:center;}.elementor-441 .elementor-element.elementor-element-c69d060 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-7b4b0a6{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-441 .elementor-element.elementor-element-7b4b0a6:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-7b4b0a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F98E2;}.elementor-441 .elementor-element.elementor-element-0c43cd6{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-441 .elementor-element.elementor-element-0c43cd6{left:0px;}body.rtl .elementor-441 .elementor-element.elementor-element-0c43cd6{right:0px;}.elementor-441 .elementor-element.elementor-element-e3b5032{--display:flex;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-441 .elementor-element.elementor-element-e3b5032:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-e3b5032 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080913CC;}.elementor-441 .elementor-element.elementor-element-0e101bc{--display:flex;--min-height:113px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:01rem 01rem;--row-gap:01rem;--column-gap:01rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-441 .elementor-element.elementor-element-0e101bc:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-0e101bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090B1A99;background-image:url("https://vstk.knabe.ch/wp-content/uploads/2025/07/Flexsys-FM10.png");background-position:center center;background-repeat:no-repeat;background-size:90% auto;}.elementor-441 .elementor-element.elementor-element-0e101bc:hover{background-color:#05091199;}.elementor-441 .elementor-element.elementor-element-ccfd3e4{text-align:center;}.elementor-441 .elementor-element.elementor-element-ccfd3e4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-c123a00{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-441 .elementor-element.elementor-element-c123a00:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-c123a00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F98E2;}.elementor-441 .elementor-element.elementor-element-58ae3ea{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-441 .elementor-element.elementor-element-58ae3ea{left:0px;}body.rtl .elementor-441 .elementor-element.elementor-element-58ae3ea{right:0px;}.elementor-441 .elementor-element.elementor-element-83e0883{--display:flex;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-441 .elementor-element.elementor-element-83e0883:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-83e0883 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080913CC;}.elementor-441 .elementor-element.elementor-element-ddc8b00{--display:flex;--min-height:113px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:01rem 01rem;--row-gap:01rem;--column-gap:01rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-441 .elementor-element.elementor-element-ddc8b00:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-ddc8b00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090B1A99;background-image:url("https://vstk.knabe.ch/wp-content/uploads/2025/07/Allen-Heath-QU-16C.png");background-position:center center;background-repeat:no-repeat;background-size:90% auto;}.elementor-441 .elementor-element.elementor-element-ddc8b00:hover{background-color:#05091199;}.elementor-441 .elementor-element.elementor-element-28b476e{text-align:center;}.elementor-441 .elementor-element.elementor-element-28b476e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-48f22d7{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-441 .elementor-element.elementor-element-48f22d7:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-48f22d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F98E2;}.elementor-441 .elementor-element.elementor-element-ed90771{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-441 .elementor-element.elementor-element-ed90771{left:0px;}body.rtl .elementor-441 .elementor-element.elementor-element-ed90771{right:0px;}.elementor-441 .elementor-element.elementor-element-3273712{--display:flex;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-441 .elementor-element.elementor-element-3273712:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-3273712 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080913CC;}.elementor-441 .elementor-element.elementor-element-81b5d0b{--display:flex;--min-height:113px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:01rem 01rem;--row-gap:01rem;--column-gap:01rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-441 .elementor-element.elementor-element-81b5d0b:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-81b5d0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090B1A99;background-image:url("https://vstk.knabe.ch/wp-content/uploads/2025/07/Behringer-WING.png");background-position:bottom center;background-repeat:no-repeat;background-size:100% auto;}.elementor-441 .elementor-element.elementor-element-81b5d0b:hover{background-color:#05091199;}.elementor-441 .elementor-element.elementor-element-fb64d69{text-align:center;}.elementor-441 .elementor-element.elementor-element-fb64d69 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-01cfe8f{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-441 .elementor-element.elementor-element-01cfe8f:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-01cfe8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F98E2;}.elementor-441 .elementor-element.elementor-element-1f4b0fc{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-441 .elementor-element.elementor-element-1f4b0fc{left:0px;}body.rtl .elementor-441 .elementor-element.elementor-element-1f4b0fc{right:0px;}.elementor-441 .elementor-element.elementor-element-6f1088e{--display:flex;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-441 .elementor-element.elementor-element-6f1088e:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-6f1088e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080913CC;}.elementor-441 .elementor-element.elementor-element-9e6245d{--display:flex;--min-height:113px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:01rem 01rem;--row-gap:01rem;--column-gap:01rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-441 .elementor-element.elementor-element-9e6245d:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-9e6245d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090B1A99;background-image:url("https://vstk.knabe.ch/wp-content/uploads/2025/08/SHURE-SLXD-Funkmik-set.png");background-position:bottom center;background-repeat:no-repeat;background-size:80% auto;}.elementor-441 .elementor-element.elementor-element-9e6245d:hover{background-color:#05091199;}.elementor-441 .elementor-element.elementor-element-63ae0f2{text-align:center;}.elementor-441 .elementor-element.elementor-element-63ae0f2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-c83a346{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-441 .elementor-element.elementor-element-c83a346:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-c83a346 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F98E2;}.elementor-441 .elementor-element.elementor-element-0ff33f4{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-441 .elementor-element.elementor-element-0ff33f4{left:0px;}body.rtl .elementor-441 .elementor-element.elementor-element-0ff33f4{right:0px;}.elementor-441 .elementor-element.elementor-element-150befa{--display:flex;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-441 .elementor-element.elementor-element-150befa:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-150befa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080913CC;}.elementor-441 .elementor-element.elementor-element-e9c653e{--display:flex;--min-height:113px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:01rem 01rem;--row-gap:01rem;--column-gap:01rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-441 .elementor-element.elementor-element-e9c653e:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-e9c653e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090B1A99;background-image:url("https://vstk.knabe.ch/wp-content/uploads/2025/07/Chor-Mikrofon.png");background-position:bottom center;background-repeat:no-repeat;background-size:80% auto;}.elementor-441 .elementor-element.elementor-element-e9c653e:hover{background-color:#05091199;}.elementor-441 .elementor-element.elementor-element-a9f586a{text-align:center;}.elementor-441 .elementor-element.elementor-element-a9f586a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-0799d08{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-441 .elementor-element.elementor-element-0799d08:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-0799d08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F98E2;}.elementor-441 .elementor-element.elementor-element-d55c9ef{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-441 .elementor-element.elementor-element-d55c9ef{left:0px;}body.rtl .elementor-441 .elementor-element.elementor-element-d55c9ef{right:0px;}.elementor-441 .elementor-element.elementor-element-fa84005{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-441 .elementor-element.elementor-element-387f379{--display:flex;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-441 .elementor-element.elementor-element-387f379:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-387f379 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080913CC;}.elementor-441 .elementor-element.elementor-element-7f96477{--display:flex;--min-height:113px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:01rem 01rem;--row-gap:01rem;--column-gap:01rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-441 .elementor-element.elementor-element-7f96477:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-7f96477 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090B1A99;background-image:url("https://vstk.knabe.ch/wp-content/uploads/2025/07/RCF-EVOX-8-System.png");background-position:center center;background-repeat:no-repeat;background-size:90% auto;}.elementor-441 .elementor-element.elementor-element-7f96477:hover{background-color:#05091199;}.elementor-441 .elementor-element.elementor-element-955cd9a{text-align:center;}.elementor-441 .elementor-element.elementor-element-955cd9a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-fd750c2{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-441 .elementor-element.elementor-element-fd750c2:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-fd750c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F98E2;}.elementor-441 .elementor-element.elementor-element-c772455{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-441 .elementor-element.elementor-element-c772455{left:0px;}body.rtl .elementor-441 .elementor-element.elementor-element-c772455{right:0px;}.elementor-441 .elementor-element.elementor-element-9e04cf4{--display:flex;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-441 .elementor-element.elementor-element-9e04cf4:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-9e04cf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080913CC;}.elementor-441 .elementor-element.elementor-element-5edd620{--display:flex;--min-height:113px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:01rem 01rem;--row-gap:01rem;--column-gap:01rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-441 .elementor-element.elementor-element-5edd620:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-5edd620 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090B1A99;background-image:url("https://vstk.knabe.ch/wp-content/uploads/2025/07/DENON-DN-X1100.png");background-position:center center;background-repeat:no-repeat;background-size:90% auto;}.elementor-441 .elementor-element.elementor-element-5edd620:hover{background-color:#05091199;}.elementor-441 .elementor-element.elementor-element-394571f{text-align:center;}.elementor-441 .elementor-element.elementor-element-394571f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-874cf9c{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-441 .elementor-element.elementor-element-874cf9c:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-874cf9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F98E2;}.elementor-441 .elementor-element.elementor-element-c497a8f{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-441 .elementor-element.elementor-element-c497a8f{left:0px;}body.rtl .elementor-441 .elementor-element.elementor-element-c497a8f{right:0px;}.elementor-441 .elementor-element.elementor-element-b71fd9e{--display:flex;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-441 .elementor-element.elementor-element-b71fd9e:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-b71fd9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080913CC;}.elementor-441 .elementor-element.elementor-element-4cf5587{--display:flex;--min-height:113px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:01rem 01rem;--row-gap:01rem;--column-gap:01rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-441 .elementor-element.elementor-element-4cf5587:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-4cf5587 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090B1A99;background-image:url("https://vstk.knabe.ch/wp-content/uploads/2025/07/DENON-DN-S1200.png");background-position:center center;background-repeat:no-repeat;background-size:90% auto;}.elementor-441 .elementor-element.elementor-element-4cf5587:hover{background-color:#05091199;}.elementor-441 .elementor-element.elementor-element-a78832b{text-align:center;}.elementor-441 .elementor-element.elementor-element-a78832b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-6337931{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-441 .elementor-element.elementor-element-6337931:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-6337931 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F98E2;}.elementor-441 .elementor-element.elementor-element-a98348d{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-441 .elementor-element.elementor-element-a98348d{left:0px;}body.rtl .elementor-441 .elementor-element.elementor-element-a98348d{right:0px;}.elementor-441 .elementor-element.elementor-element-fa6bbe6{--display:flex;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-441 .elementor-element.elementor-element-fa6bbe6:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-fa6bbe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080913CC;}.elementor-441 .elementor-element.elementor-element-dc163f1{--display:flex;--min-height:113px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:01rem 01rem;--row-gap:01rem;--column-gap:01rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-441 .elementor-element.elementor-element-dc163f1:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-dc163f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090B1A99;background-image:url("https://vstk.knabe.ch/wp-content/uploads/2025/07/Pioneer-CDJ1000-MK3.png");background-position:bottom center;background-repeat:no-repeat;background-size:100% auto;}.elementor-441 .elementor-element.elementor-element-dc163f1:hover{background-color:#05091199;}.elementor-441 .elementor-element.elementor-element-477a68c{text-align:center;}.elementor-441 .elementor-element.elementor-element-477a68c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-03c9d33{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-441 .elementor-element.elementor-element-03c9d33:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-03c9d33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F98E2;}.elementor-441 .elementor-element.elementor-element-12b7faa{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-441 .elementor-element.elementor-element-12b7faa{left:0px;}body.rtl .elementor-441 .elementor-element.elementor-element-12b7faa{right:0px;}.elementor-441 .elementor-element.elementor-element-d18abd8{--display:flex;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-441 .elementor-element.elementor-element-d18abd8:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-d18abd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080913CC;}.elementor-441 .elementor-element.elementor-element-6a1b6f5{--display:flex;--min-height:113px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:01rem 01rem;--row-gap:01rem;--column-gap:01rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-441 .elementor-element.elementor-element-6a1b6f5:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-6a1b6f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090B1A99;background-image:url("https://vstk.knabe.ch/wp-content/uploads/2025/07/Schallpegel-Visualisierung.png");background-position:bottom center;background-repeat:no-repeat;background-size:80% auto;}.elementor-441 .elementor-element.elementor-element-6a1b6f5:hover{background-color:#05091199;}.elementor-441 .elementor-element.elementor-element-4bfcf7e{text-align:center;}.elementor-441 .elementor-element.elementor-element-4bfcf7e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-99a3337{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-441 .elementor-element.elementor-element-99a3337:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-99a3337 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F98E2;}.elementor-441 .elementor-element.elementor-element-f51c2e4{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-441 .elementor-element.elementor-element-f51c2e4{left:0px;}body.rtl .elementor-441 .elementor-element.elementor-element-f51c2e4{right:0px;}.elementor-441 .elementor-element.elementor-element-c784c15{--display:flex;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-441 .elementor-element.elementor-element-c784c15:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-c784c15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080913CC;}.elementor-441 .elementor-element.elementor-element-56f01ec{--display:flex;--min-height:113px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:01rem 01rem;--row-gap:01rem;--column-gap:01rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-441 .elementor-element.elementor-element-56f01ec:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-56f01ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090B1A99;background-image:url("https://vstk.knabe.ch/wp-content/uploads/2025/08/MIDAS-DL-32-Stagebox.png");background-position:bottom center;background-repeat:no-repeat;background-size:80% auto;}.elementor-441 .elementor-element.elementor-element-56f01ec:hover{background-color:#05091199;}.elementor-441 .elementor-element.elementor-element-9cea1a1{text-align:center;}.elementor-441 .elementor-element.elementor-element-9cea1a1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-6867394{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-441 .elementor-element.elementor-element-6867394:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-6867394 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F98E2;}.elementor-441 .elementor-element.elementor-element-1261311{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-441 .elementor-element.elementor-element-1261311{left:0px;}body.rtl .elementor-441 .elementor-element.elementor-element-1261311{right:0px;}.elementor-441 .elementor-element.elementor-element-5e3feea{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-441 .elementor-element.elementor-element-d8703a7{--display:flex;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-441 .elementor-element.elementor-element-d8703a7:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-d8703a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080913CC;}.elementor-441 .elementor-element.elementor-element-377aed6{--display:flex;--min-height:113px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:01rem 01rem;--row-gap:01rem;--column-gap:01rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-441 .elementor-element.elementor-element-377aed6:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-377aed6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090B1A99;background-image:url("https://vstk.knabe.ch/wp-content/uploads/2025/08/Achat-204A.png");background-position:center center;background-repeat:no-repeat;background-size:90% auto;}.elementor-441 .elementor-element.elementor-element-377aed6:hover{background-color:#05091199;}.elementor-441 .elementor-element.elementor-element-cf5ce64{text-align:center;}.elementor-441 .elementor-element.elementor-element-cf5ce64 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-647a973{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-441 .elementor-element.elementor-element-647a973:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-647a973 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F98E2;}.elementor-441 .elementor-element.elementor-element-917dac7{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-441 .elementor-element.elementor-element-917dac7{left:0px;}body.rtl .elementor-441 .elementor-element.elementor-element-917dac7{right:0px;}.elementor-441 .elementor-element.elementor-element-e783a62{--display:flex;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-441 .elementor-element.elementor-element-e783a62:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-e783a62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080913CC;}.elementor-441 .elementor-element.elementor-element-d3f16f4{--display:flex;--min-height:113px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:01rem 01rem;--row-gap:01rem;--column-gap:01rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-441 .elementor-element.elementor-element-d3f16f4:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-d3f16f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090B1A99;background-image:url("https://vstk.knabe.ch/wp-content/uploads/2025/08/db-Technologies-DVX-D10.png");background-position:center center;background-repeat:no-repeat;background-size:90% auto;}.elementor-441 .elementor-element.elementor-element-d3f16f4:hover{background-color:#05091199;}.elementor-441 .elementor-element.elementor-element-e8111fb{text-align:center;}.elementor-441 .elementor-element.elementor-element-e8111fb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-02e8927{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-441 .elementor-element.elementor-element-02e8927:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-02e8927 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F98E2;}.elementor-441 .elementor-element.elementor-element-8ccc74c{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-441 .elementor-element.elementor-element-8ccc74c{left:0px;}body.rtl .elementor-441 .elementor-element.elementor-element-8ccc74c{right:0px;}.elementor-441 .elementor-element.elementor-element-7e49bfe{--display:flex;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-441 .elementor-element.elementor-element-7e49bfe:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-7e49bfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080913CC;}.elementor-441 .elementor-element.elementor-element-01a74be{--display:flex;--min-height:113px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:01rem 01rem;--row-gap:01rem;--column-gap:01rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-441 .elementor-element.elementor-element-01a74be:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-01a74be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090B1A99;background-image:url("https://vstk.knabe.ch/wp-content/uploads/2025/08/EV-Live-X-System.png");background-position:center center;background-repeat:no-repeat;background-size:90% auto;}.elementor-441 .elementor-element.elementor-element-01a74be:hover{background-color:#05091199;}.elementor-441 .elementor-element.elementor-element-f701b91{text-align:center;}.elementor-441 .elementor-element.elementor-element-f701b91 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-333b538{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-441 .elementor-element.elementor-element-333b538:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-333b538 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F98E2;}.elementor-441 .elementor-element.elementor-element-adf268d{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-441 .elementor-element.elementor-element-adf268d{left:0px;}body.rtl .elementor-441 .elementor-element.elementor-element-adf268d{right:0px;}.elementor-441 .elementor-element.elementor-element-d0b7869{--display:flex;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-441 .elementor-element.elementor-element-d0b7869:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-d0b7869 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080913CC;}.elementor-441 .elementor-element.elementor-element-24dc44b{--display:flex;--min-height:113px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:01rem 01rem;--row-gap:01rem;--column-gap:01rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-441 .elementor-element.elementor-element-24dc44b:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-24dc44b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090B1A99;background-image:url("https://vstk.knabe.ch/wp-content/uploads/2025/08/USB-DI-Box.png");background-position:bottom center;background-repeat:no-repeat;background-size:100% auto;}.elementor-441 .elementor-element.elementor-element-24dc44b:hover{background-color:#05091199;}.elementor-441 .elementor-element.elementor-element-a2f512a{text-align:center;}.elementor-441 .elementor-element.elementor-element-a2f512a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-1092012{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-441 .elementor-element.elementor-element-1092012:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-1092012 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F98E2;}.elementor-441 .elementor-element.elementor-element-5aaa19d{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-441 .elementor-element.elementor-element-5aaa19d{left:0px;}body.rtl .elementor-441 .elementor-element.elementor-element-5aaa19d{right:0px;}.elementor-441 .elementor-element.elementor-element-256dcd3{--display:flex;--min-height:400px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-441 .elementor-element.elementor-element-11e77de{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-441 .elementor-element.elementor-element-b91ab5f{--display:flex;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-441 .elementor-element.elementor-element-b91ab5f:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-b91ab5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080913CC;}.elementor-441 .elementor-element.elementor-element-09d9e94{--display:flex;--min-height:113px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:01rem 01rem;--row-gap:01rem;--column-gap:01rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-441 .elementor-element.elementor-element-09d9e94:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-09d9e94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090B1A99;background-image:url("https://vstk.knabe.ch/wp-content/uploads/2025/07/FD-31-1-Punkt-Truss.png");background-position:bottom center;background-repeat:no-repeat;background-size:90% auto;}.elementor-441 .elementor-element.elementor-element-09d9e94:hover{background-color:#05091199;}.elementor-441 .elementor-element.elementor-element-b0c2e80{text-align:center;}.elementor-441 .elementor-element.elementor-element-b0c2e80 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-5ea961c{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-441 .elementor-element.elementor-element-5ea961c:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-5ea961c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F98E2;}.elementor-441 .elementor-element.elementor-element-587db96{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-441 .elementor-element.elementor-element-587db96{left:0px;}body.rtl .elementor-441 .elementor-element.elementor-element-587db96{right:0px;}.elementor-441 .elementor-element.elementor-element-4e12609{--display:flex;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-441 .elementor-element.elementor-element-4e12609:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-4e12609 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080913CC;}.elementor-441 .elementor-element.elementor-element-2dc4147{--display:flex;--min-height:113px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:01rem 01rem;--row-gap:01rem;--column-gap:01rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-441 .elementor-element.elementor-element-2dc4147:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-2dc4147 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090B1A99;background-image:url("https://vstk.knabe.ch/wp-content/uploads/2025/07/FD-32-2-Punkt-Truss.png");background-position:bottom center;background-repeat:no-repeat;background-size:90% auto;}.elementor-441 .elementor-element.elementor-element-2dc4147:hover{background-color:#05091199;}.elementor-441 .elementor-element.elementor-element-86de7bc{text-align:center;}.elementor-441 .elementor-element.elementor-element-86de7bc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-13e0097{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-441 .elementor-element.elementor-element-13e0097:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-13e0097 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F98E2;}.elementor-441 .elementor-element.elementor-element-c4607ca{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-441 .elementor-element.elementor-element-c4607ca{left:0px;}body.rtl .elementor-441 .elementor-element.elementor-element-c4607ca{right:0px;}.elementor-441 .elementor-element.elementor-element-b62aeec{--display:flex;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-441 .elementor-element.elementor-element-b62aeec:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-b62aeec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080913CC;}.elementor-441 .elementor-element.elementor-element-3df3589{--display:flex;--min-height:113px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:01rem 01rem;--row-gap:01rem;--column-gap:01rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-441 .elementor-element.elementor-element-3df3589:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-3df3589 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090B1A99;background-image:url("https://vstk.knabe.ch/wp-content/uploads/2025/07/FD-33-3-Punkt-Truss.png");background-position:bottom center;background-repeat:no-repeat;background-size:90% auto;}.elementor-441 .elementor-element.elementor-element-3df3589:hover{background-color:#05091199;}.elementor-441 .elementor-element.elementor-element-a239745{text-align:center;}.elementor-441 .elementor-element.elementor-element-a239745 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-76c5b9d{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-441 .elementor-element.elementor-element-76c5b9d:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-76c5b9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F98E2;}.elementor-441 .elementor-element.elementor-element-60ffb56{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-441 .elementor-element.elementor-element-60ffb56{left:0px;}body.rtl .elementor-441 .elementor-element.elementor-element-60ffb56{right:0px;}.elementor-441 .elementor-element.elementor-element-5708968{--display:flex;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-441 .elementor-element.elementor-element-5708968:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-5708968 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080913CC;}.elementor-441 .elementor-element.elementor-element-01d6a86{--display:flex;--min-height:113px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:01rem 01rem;--row-gap:01rem;--column-gap:01rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-441 .elementor-element.elementor-element-01d6a86:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-01d6a86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090B1A99;background-image:url("https://vstk.knabe.ch/wp-content/uploads/2025/08/FD31-1-Punkt-Truss-50mm.png");background-position:bottom center;background-repeat:no-repeat;background-size:90% auto;}.elementor-441 .elementor-element.elementor-element-01d6a86:hover{background-color:#05091199;}.elementor-441 .elementor-element.elementor-element-9104e18{text-align:center;}.elementor-441 .elementor-element.elementor-element-9104e18 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-badf525{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-441 .elementor-element.elementor-element-badf525:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-badf525 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F98E2;}.elementor-441 .elementor-element.elementor-element-e1adad9{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-441 .elementor-element.elementor-element-e1adad9{left:0px;}body.rtl .elementor-441 .elementor-element.elementor-element-e1adad9{right:0px;}.elementor-441 .elementor-element.elementor-element-a71c2ff{--display:flex;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-441 .elementor-element.elementor-element-a71c2ff:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-a71c2ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080913CC;}.elementor-441 .elementor-element.elementor-element-89e5159{--display:flex;--min-height:113px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:01rem 01rem;--row-gap:01rem;--column-gap:01rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-441 .elementor-element.elementor-element-89e5159:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-89e5159 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090B1A99;background-image:url("https://vstk.knabe.ch/wp-content/uploads/2025/07/Handkettenzug-Set.png");background-position:bottom center;background-repeat:no-repeat;background-size:80% auto;}.elementor-441 .elementor-element.elementor-element-89e5159:hover{background-color:#05091199;}.elementor-441 .elementor-element.elementor-element-6564489{text-align:center;}.elementor-441 .elementor-element.elementor-element-6564489 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-5029677{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-441 .elementor-element.elementor-element-5029677:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-5029677 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F98E2;}.elementor-441 .elementor-element.elementor-element-b0a6e70{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-441 .elementor-element.elementor-element-b0a6e70{left:0px;}body.rtl .elementor-441 .elementor-element.elementor-element-b0a6e70{right:0px;}.elementor-441 .elementor-element.elementor-element-8959b4d{--display:flex;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-441 .elementor-element.elementor-element-8959b4d:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-8959b4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080913CC;}.elementor-441 .elementor-element.elementor-element-09b32e6{--display:flex;--min-height:113px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:01rem 01rem;--row-gap:01rem;--column-gap:01rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-441 .elementor-element.elementor-element-09b32e6:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-09b32e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090B1A99;background-image:url("https://vstk.knabe.ch/wp-content/uploads/2025/08/Podeste.png");background-position:bottom center;background-repeat:no-repeat;background-size:80% auto;}.elementor-441 .elementor-element.elementor-element-09b32e6:hover{background-color:#05091199;}.elementor-441 .elementor-element.elementor-element-55b1eba{text-align:center;}.elementor-441 .elementor-element.elementor-element-55b1eba .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-ca9c712{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-441 .elementor-element.elementor-element-ca9c712:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-ca9c712 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F98E2;}.elementor-441 .elementor-element.elementor-element-aa02f86{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-441 .elementor-element.elementor-element-aa02f86{left:0px;}body.rtl .elementor-441 .elementor-element.elementor-element-aa02f86{right:0px;}.elementor-441 .elementor-element.elementor-element-f782f4f{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-441 .elementor-element.elementor-element-dbf4a02{--display:flex;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-441 .elementor-element.elementor-element-dbf4a02:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-dbf4a02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080913CC;}.elementor-441 .elementor-element.elementor-element-85c9695{--display:flex;--min-height:113px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:01rem 01rem;--row-gap:01rem;--column-gap:01rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-441 .elementor-element.elementor-element-85c9695:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-85c9695 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090B1A99;background-image:url("https://vstk.knabe.ch/wp-content/uploads/2025/08/Pro-Truss-WU-380-Kurbelstativ.png");background-position:bottom center;background-repeat:no-repeat;background-size:90% auto;}.elementor-441 .elementor-element.elementor-element-85c9695:hover{background-color:#05091199;}.elementor-441 .elementor-element.elementor-element-5a0d120{text-align:center;}.elementor-441 .elementor-element.elementor-element-5a0d120 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-bdfdc2c{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-441 .elementor-element.elementor-element-bdfdc2c:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-bdfdc2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F98E2;}.elementor-441 .elementor-element.elementor-element-3152bfa{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-441 .elementor-element.elementor-element-3152bfa{left:0px;}body.rtl .elementor-441 .elementor-element.elementor-element-3152bfa{right:0px;}.elementor-441 .elementor-element.elementor-element-de1eaaa{--display:flex;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-441 .elementor-element.elementor-element-de1eaaa:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-de1eaaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080913CC;}.elementor-441 .elementor-element.elementor-element-ab1f9c8{--display:flex;--min-height:113px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:01rem 01rem;--row-gap:01rem;--column-gap:01rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-441 .elementor-element.elementor-element-ab1f9c8:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-ab1f9c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090B1A99;background-image:url("https://vstk.knabe.ch/wp-content/uploads/2025/07/Mikrofonstativ.png");background-position:bottom center;background-repeat:no-repeat;background-size:90% auto;}.elementor-441 .elementor-element.elementor-element-ab1f9c8:hover{background-color:#05091199;}.elementor-441 .elementor-element.elementor-element-cdb3717{text-align:center;}.elementor-441 .elementor-element.elementor-element-cdb3717 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-5423946{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-441 .elementor-element.elementor-element-5423946:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-5423946 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F98E2;}.elementor-441 .elementor-element.elementor-element-98005e0{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-441 .elementor-element.elementor-element-98005e0{left:0px;}body.rtl .elementor-441 .elementor-element.elementor-element-98005e0{right:0px;}.elementor-441 .elementor-element.elementor-element-a0214ed{--display:flex;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-441 .elementor-element.elementor-element-a0214ed:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-a0214ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080913CC;}.elementor-441 .elementor-element.elementor-element-70c0c89{--display:flex;--min-height:113px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:01rem 01rem;--row-gap:01rem;--column-gap:01rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-441 .elementor-element.elementor-element-70c0c89:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-70c0c89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090B1A99;background-image:url("https://vstk.knabe.ch/wp-content/uploads/2025/08/Frontscreen.png");background-position:bottom center;background-repeat:no-repeat;background-size:90% auto;}.elementor-441 .elementor-element.elementor-element-70c0c89:hover{background-color:#05091199;}.elementor-441 .elementor-element.elementor-element-9692588{text-align:center;}.elementor-441 .elementor-element.elementor-element-9692588 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-b59cdea{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-441 .elementor-element.elementor-element-b59cdea:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-b59cdea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F98E2;}.elementor-441 .elementor-element.elementor-element-ace5671{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-441 .elementor-element.elementor-element-ace5671{left:0px;}body.rtl .elementor-441 .elementor-element.elementor-element-ace5671{right:0px;}.elementor-441 .elementor-element.elementor-element-7497fe3{--display:flex;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-441 .elementor-element.elementor-element-7497fe3:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-7497fe3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080913CC;}.elementor-441 .elementor-element.elementor-element-dc3cf1d{--display:flex;--min-height:113px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:01rem 01rem;--row-gap:01rem;--column-gap:01rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-441 .elementor-element.elementor-element-dc3cf1d:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-dc3cf1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090B1A99;background-image:url("https://vstk.knabe.ch/wp-content/uploads/2025/08/Steelflex-Schlingen.png");background-position:bottom center;background-repeat:no-repeat;background-size:90% auto;}.elementor-441 .elementor-element.elementor-element-dc3cf1d:hover{background-color:#05091199;}.elementor-441 .elementor-element.elementor-element-60059f9{text-align:center;}.elementor-441 .elementor-element.elementor-element-60059f9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-84816e7{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-441 .elementor-element.elementor-element-84816e7:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-84816e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F98E2;}.elementor-441 .elementor-element.elementor-element-ba27d4b{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-441 .elementor-element.elementor-element-ba27d4b{left:0px;}body.rtl .elementor-441 .elementor-element.elementor-element-ba27d4b{right:0px;}.elementor-441 .elementor-element.elementor-element-6a470cf{--display:flex;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-441 .elementor-element.elementor-element-6a470cf:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-6a470cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080913CC;}.elementor-441 .elementor-element.elementor-element-beaef19{--display:flex;--min-height:113px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:01rem 01rem;--row-gap:01rem;--column-gap:01rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-441 .elementor-element.elementor-element-beaef19:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-beaef19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090B1A99;background-image:url("https://vstk.knabe.ch/wp-content/uploads/2025/08/Zeltklammer.png");background-position:bottom center;background-repeat:no-repeat;background-size:90% auto;}.elementor-441 .elementor-element.elementor-element-beaef19:hover{background-color:#05091199;}.elementor-441 .elementor-element.elementor-element-063c93a{text-align:center;}.elementor-441 .elementor-element.elementor-element-063c93a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-9a4b524{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-441 .elementor-element.elementor-element-9a4b524:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-9a4b524 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F98E2;}.elementor-441 .elementor-element.elementor-element-b83eb24{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-441 .elementor-element.elementor-element-b83eb24{left:0px;}body.rtl .elementor-441 .elementor-element.elementor-element-b83eb24{right:0px;}.elementor-441 .elementor-element.elementor-element-d18db9d{--display:flex;--min-height:400px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-441 .elementor-element.elementor-element-09c13b5{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-441 .elementor-element.elementor-element-74a2d71{--display:flex;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-441 .elementor-element.elementor-element-74a2d71:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-74a2d71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080913CC;}.elementor-441 .elementor-element.elementor-element-fa45550{--display:flex;--min-height:113px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:01rem 01rem;--row-gap:01rem;--column-gap:01rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-441 .elementor-element.elementor-element-fa45550:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-fa45550 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090B1A99;background-image:url("https://vstk.knabe.ch/wp-content/uploads/2025/08/Optoma-EH416.png");background-position:bottom center;background-repeat:no-repeat;background-size:90% auto;}.elementor-441 .elementor-element.elementor-element-fa45550:hover{background-color:#05091199;}.elementor-441 .elementor-element.elementor-element-ce6fce8{text-align:center;}.elementor-441 .elementor-element.elementor-element-ce6fce8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-26719e2{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-441 .elementor-element.elementor-element-26719e2:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-26719e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F98E2;}.elementor-441 .elementor-element.elementor-element-169fabf{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-441 .elementor-element.elementor-element-169fabf{left:0px;}body.rtl .elementor-441 .elementor-element.elementor-element-169fabf{right:0px;}.elementor-441 .elementor-element.elementor-element-a509e8c{--display:flex;--min-height:150px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-441 .elementor-element.elementor-element-a509e8c:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-a509e8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080913CC;}.elementor-441 .elementor-element.elementor-element-2505323{--display:flex;--min-height:113px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:01rem 01rem;--row-gap:01rem;--column-gap:01rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-441 .elementor-element.elementor-element-2505323:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-2505323 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090B1A99;background-image:url("https://vstk.knabe.ch/wp-content/uploads/2025/08/Kutzdistanzbeamer.png");background-position:bottom center;background-repeat:no-repeat;background-size:90% auto;}.elementor-441 .elementor-element.elementor-element-2505323:hover{background-color:#05091199;}.elementor-441 .elementor-element.elementor-element-f68e7ae{text-align:center;}.elementor-441 .elementor-element.elementor-element-f68e7ae .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-f4c0904{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-441 .elementor-element.elementor-element-f4c0904:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-f4c0904 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F98E2;}.elementor-441 .elementor-element.elementor-element-5cbf86b{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-441 .elementor-element.elementor-element-5cbf86b{left:0px;}body.rtl .elementor-441 .elementor-element.elementor-element-5cbf86b{right:0px;}.elementor-441 .elementor-element.elementor-element-e7b1989{--display:flex;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-441 .elementor-element.elementor-element-e7b1989:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-e7b1989 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080913CC;}.elementor-441 .elementor-element.elementor-element-cadfa0e{--display:flex;--min-height:113px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:01rem 01rem;--row-gap:01rem;--column-gap:01rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-441 .elementor-element.elementor-element-cadfa0e:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-cadfa0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090B1A99;background-image:url("https://vstk.knabe.ch/wp-content/uploads/2025/07/Leinwand-120Zoll.png");background-position:bottom center;background-repeat:no-repeat;background-size:90% auto;}.elementor-441 .elementor-element.elementor-element-cadfa0e:hover{background-color:#05091199;}.elementor-441 .elementor-element.elementor-element-f1fc5db{text-align:center;}.elementor-441 .elementor-element.elementor-element-f1fc5db .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-65e986b{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-441 .elementor-element.elementor-element-65e986b:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-65e986b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F98E2;}.elementor-441 .elementor-element.elementor-element-1106f10{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-441 .elementor-element.elementor-element-1106f10{left:0px;}body.rtl .elementor-441 .elementor-element.elementor-element-1106f10{right:0px;}.elementor-441 .elementor-element.elementor-element-2711a4a{--display:flex;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-441 .elementor-element.elementor-element-2711a4a:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-2711a4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080913CC;}.elementor-441 .elementor-element.elementor-element-63f758a{--display:flex;--min-height:113px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:01rem 01rem;--row-gap:01rem;--column-gap:01rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-441 .elementor-element.elementor-element-63f758a:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-63f758a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090B1A99;background-image:url("https://vstk.knabe.ch/wp-content/uploads/2025/07/Blackmagic-ATEM-PRO-Mini.png");background-position:bottom center;background-repeat:no-repeat;background-size:90% auto;}.elementor-441 .elementor-element.elementor-element-63f758a:hover{background-color:#05091199;}.elementor-441 .elementor-element.elementor-element-bb8653f{text-align:center;}.elementor-441 .elementor-element.elementor-element-bb8653f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-e2dfa67{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-441 .elementor-element.elementor-element-e2dfa67:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-e2dfa67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F98E2;}.elementor-441 .elementor-element.elementor-element-1ea0668{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-441 .elementor-element.elementor-element-1ea0668{left:0px;}body.rtl .elementor-441 .elementor-element.elementor-element-1ea0668{right:0px;}.elementor-441 .elementor-element.elementor-element-fdc1fc0{--display:flex;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-441 .elementor-element.elementor-element-fdc1fc0:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-fdc1fc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080913CC;}.elementor-441 .elementor-element.elementor-element-6b5b691{--display:flex;--min-height:113px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:01rem 01rem;--row-gap:01rem;--column-gap:01rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-441 .elementor-element.elementor-element-6b5b691:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-6b5b691 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090B1A99;background-image:url("https://vstk.knabe.ch/wp-content/uploads/2025/07/Video-Uebertragungsset-Ethernet.png");background-position:bottom center;background-repeat:no-repeat;background-size:80% auto;}.elementor-441 .elementor-element.elementor-element-6b5b691:hover{background-color:#05091199;}.elementor-441 .elementor-element.elementor-element-daa7a29{text-align:center;}.elementor-441 .elementor-element.elementor-element-daa7a29 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-422089e{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-441 .elementor-element.elementor-element-422089e:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-422089e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F98E2;}.elementor-441 .elementor-element.elementor-element-3261db5{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-441 .elementor-element.elementor-element-3261db5{left:0px;}body.rtl .elementor-441 .elementor-element.elementor-element-3261db5{right:0px;}.elementor-441 .elementor-element.elementor-element-2e0ed0b{--display:flex;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-441 .elementor-element.elementor-element-2e0ed0b:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-2e0ed0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080913CC;}.elementor-441 .elementor-element.elementor-element-7a9cacc{--display:flex;--min-height:113px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:01rem 01rem;--row-gap:01rem;--column-gap:01rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-441 .elementor-element.elementor-element-7a9cacc:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-7a9cacc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090B1A99;background-image:url("https://vstk.knabe.ch/wp-content/uploads/2025/08/Lumens-vc-50AP.png");background-position:bottom center;background-repeat:no-repeat;background-size:80% auto;}.elementor-441 .elementor-element.elementor-element-7a9cacc:hover{background-color:#05091199;}.elementor-441 .elementor-element.elementor-element-c88c593{text-align:center;}.elementor-441 .elementor-element.elementor-element-c88c593 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-b0bdf20{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-441 .elementor-element.elementor-element-b0bdf20:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-b0bdf20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F98E2;}.elementor-441 .elementor-element.elementor-element-06f03af{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-441 .elementor-element.elementor-element-06f03af{left:0px;}body.rtl .elementor-441 .elementor-element.elementor-element-06f03af{right:0px;}.elementor-441 .elementor-element.elementor-element-965b3f9{--display:flex;--min-height:400px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-441 .elementor-element.elementor-element-9172d41{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-441 .elementor-element.elementor-element-3cbeb2d{--display:flex;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-441 .elementor-element.elementor-element-3cbeb2d:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-3cbeb2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080913CC;}.elementor-441 .elementor-element.elementor-element-ed343c8{--display:flex;--min-height:113px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:01rem 01rem;--row-gap:01rem;--column-gap:01rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-441 .elementor-element.elementor-element-ed343c8:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-ed343c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090B1A99;background-image:url("https://vstk.knabe.ch/wp-content/uploads/2025/07/Vertikalnebelgeraet.png");background-position:bottom center;background-repeat:no-repeat;background-size:90% auto;}.elementor-441 .elementor-element.elementor-element-ed343c8:hover{background-color:#05091199;}.elementor-441 .elementor-element.elementor-element-1e69259{text-align:center;}.elementor-441 .elementor-element.elementor-element-1e69259 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-dd2ba65{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-441 .elementor-element.elementor-element-dd2ba65:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-dd2ba65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F98E2;}.elementor-441 .elementor-element.elementor-element-c1bcc60{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-441 .elementor-element.elementor-element-c1bcc60{left:0px;}body.rtl .elementor-441 .elementor-element.elementor-element-c1bcc60{right:0px;}.elementor-441 .elementor-element.elementor-element-691e1ce{--display:flex;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-441 .elementor-element.elementor-element-691e1ce:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-691e1ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080913CC;}.elementor-441 .elementor-element.elementor-element-c5b0f2d{--display:flex;--min-height:113px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:01rem 01rem;--row-gap:01rem;--column-gap:01rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-441 .elementor-element.elementor-element-c5b0f2d:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-c5b0f2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090B1A99;background-image:url("https://vstk.knabe.ch/wp-content/uploads/2025/07/Spaceball-2.png");background-position:bottom center;background-repeat:no-repeat;background-size:90% auto;}.elementor-441 .elementor-element.elementor-element-c5b0f2d:hover{background-color:#05091199;}.elementor-441 .elementor-element.elementor-element-11467d7{text-align:center;}.elementor-441 .elementor-element.elementor-element-11467d7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-9f6e249{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-441 .elementor-element.elementor-element-9f6e249:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-9f6e249 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F98E2;}.elementor-441 .elementor-element.elementor-element-7cc4a9e{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-441 .elementor-element.elementor-element-7cc4a9e{left:0px;}body.rtl .elementor-441 .elementor-element.elementor-element-7cc4a9e{right:0px;}.elementor-441 .elementor-element.elementor-element-0cd2f1d{--display:flex;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-441 .elementor-element.elementor-element-0cd2f1d:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-0cd2f1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080913CC;}.elementor-441 .elementor-element.elementor-element-3f88889{--display:flex;--min-height:113px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:01rem 01rem;--row-gap:01rem;--column-gap:01rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-441 .elementor-element.elementor-element-3f88889:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-3f88889 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090B1A99;background-image:url("https://vstk.knabe.ch/wp-content/uploads/2025/08/SWEFOG-Hazer.png");background-position:bottom center;background-repeat:no-repeat;background-size:90% auto;}.elementor-441 .elementor-element.elementor-element-3f88889:hover{background-color:#05091199;}.elementor-441 .elementor-element.elementor-element-4df6acf{text-align:center;}.elementor-441 .elementor-element.elementor-element-4df6acf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-8163bfe{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-441 .elementor-element.elementor-element-8163bfe:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-8163bfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F98E2;}.elementor-441 .elementor-element.elementor-element-e112f05{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-441 .elementor-element.elementor-element-e112f05{left:0px;}body.rtl .elementor-441 .elementor-element.elementor-element-e112f05{right:0px;}.elementor-441 .elementor-element.elementor-element-c392694{--display:flex;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-441 .elementor-element.elementor-element-c392694:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-c392694 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080913CC;}.elementor-441 .elementor-element.elementor-element-e5ba0d8{--display:flex;--min-height:113px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:01rem 01rem;--row-gap:01rem;--column-gap:01rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-441 .elementor-element.elementor-element-e5ba0d8:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-e5ba0d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090B1A99;background-image:url("https://vstk.knabe.ch/wp-content/uploads/2025/07/Bodennebelmaschine.png");background-position:bottom center;background-repeat:no-repeat;background-size:90% auto;}.elementor-441 .elementor-element.elementor-element-e5ba0d8:hover{background-color:#05091199;}.elementor-441 .elementor-element.elementor-element-1c7c1c7{text-align:center;}.elementor-441 .elementor-element.elementor-element-1c7c1c7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-5655475{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-441 .elementor-element.elementor-element-5655475:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-5655475 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F98E2;}.elementor-441 .elementor-element.elementor-element-96dfddb{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-441 .elementor-element.elementor-element-96dfddb{left:0px;}body.rtl .elementor-441 .elementor-element.elementor-element-96dfddb{right:0px;}.elementor-441 .elementor-element.elementor-element-716de96{--display:flex;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-441 .elementor-element.elementor-element-716de96:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-716de96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080913CC;}.elementor-441 .elementor-element.elementor-element-2e12cd9{--display:flex;--min-height:113px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:01rem 01rem;--row-gap:01rem;--column-gap:01rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-441 .elementor-element.elementor-element-2e12cd9:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-2e12cd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090B1A99;background-image:url("https://vstk.knabe.ch/wp-content/uploads/2025/07/Windmaschine.png");background-position:bottom center;background-repeat:no-repeat;background-size:80% auto;}.elementor-441 .elementor-element.elementor-element-2e12cd9:hover{background-color:#05091199;}.elementor-441 .elementor-element.elementor-element-0122dab{text-align:center;}.elementor-441 .elementor-element.elementor-element-0122dab .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-937e6d7{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-441 .elementor-element.elementor-element-937e6d7:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-937e6d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F98E2;}.elementor-441 .elementor-element.elementor-element-e9ebfcf{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-441 .elementor-element.elementor-element-e9ebfcf{left:0px;}body.rtl .elementor-441 .elementor-element.elementor-element-e9ebfcf{right:0px;}.elementor-441 .elementor-element.elementor-element-dae4034{--display:flex;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-441 .elementor-element.elementor-element-dae4034:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-dae4034 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080913CC;}.elementor-441 .elementor-element.elementor-element-1fa30a5{--display:flex;--min-height:113px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:01rem 01rem;--row-gap:01rem;--column-gap:01rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-441 .elementor-element.elementor-element-1fa30a5:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-1fa30a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090B1A99;background-image:url("https://vstk.knabe.ch/wp-content/uploads/2025/07/MagicFx-Shot-Base-DMX.png");background-position:bottom center;background-repeat:no-repeat;background-size:80% auto;}.elementor-441 .elementor-element.elementor-element-1fa30a5:hover{background-color:#05091199;}.elementor-441 .elementor-element.elementor-element-f2c3a66{text-align:center;}.elementor-441 .elementor-element.elementor-element-f2c3a66 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-41d0215{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-441 .elementor-element.elementor-element-41d0215:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-41d0215 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F98E2;}.elementor-441 .elementor-element.elementor-element-179b074{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-441 .elementor-element.elementor-element-179b074{left:0px;}body.rtl .elementor-441 .elementor-element.elementor-element-179b074{right:0px;}.elementor-441 .elementor-element.elementor-element-0caa5c0{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-441 .elementor-element.elementor-element-cac1567{--display:flex;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-441 .elementor-element.elementor-element-cac1567:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-cac1567 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080913CC;}.elementor-441 .elementor-element.elementor-element-6a50f55{--display:flex;--min-height:113px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:01rem 01rem;--row-gap:01rem;--column-gap:01rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-441 .elementor-element.elementor-element-6a50f55:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-6a50f55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090B1A99;background-image:url("https://vstk.knabe.ch/wp-content/uploads/2025/08/Stromverteiler-63A.png");background-position:bottom center;background-repeat:no-repeat;background-size:90% auto;}.elementor-441 .elementor-element.elementor-element-6a50f55:hover{background-color:#05091199;}.elementor-441 .elementor-element.elementor-element-522979e{text-align:center;}.elementor-441 .elementor-element.elementor-element-522979e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-1de14c4{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-441 .elementor-element.elementor-element-1de14c4:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-1de14c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F98E2;}.elementor-441 .elementor-element.elementor-element-29aafec{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-441 .elementor-element.elementor-element-29aafec{left:0px;}body.rtl .elementor-441 .elementor-element.elementor-element-29aafec{right:0px;}.elementor-441 .elementor-element.elementor-element-aa332d3{--display:flex;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-441 .elementor-element.elementor-element-aa332d3:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-aa332d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080913CC;}.elementor-441 .elementor-element.elementor-element-1feb9b3{--display:flex;--min-height:113px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:01rem 01rem;--row-gap:01rem;--column-gap:01rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-441 .elementor-element.elementor-element-1feb9b3:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-1feb9b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090B1A99;background-image:url("https://vstk.knabe.ch/wp-content/uploads/2025/08/USV-Anlage-2000W.png");background-position:bottom center;background-repeat:no-repeat;background-size:90% auto;}.elementor-441 .elementor-element.elementor-element-1feb9b3:hover{background-color:#05091199;}.elementor-441 .elementor-element.elementor-element-dfbc28d{text-align:center;}.elementor-441 .elementor-element.elementor-element-dfbc28d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-3a8167f{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-441 .elementor-element.elementor-element-3a8167f:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-3a8167f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F98E2;}.elementor-441 .elementor-element.elementor-element-76edcd2{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-441 .elementor-element.elementor-element-76edcd2{left:0px;}body.rtl .elementor-441 .elementor-element.elementor-element-76edcd2{right:0px;}.elementor-441 .elementor-element.elementor-element-7ff3c4b{--display:flex;--min-height:400px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-441 .elementor-element.elementor-element-562d230{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-441 .elementor-element.elementor-element-3ccd61b{--display:flex;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-441 .elementor-element.elementor-element-3ccd61b:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-3ccd61b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080913CC;}.elementor-441 .elementor-element.elementor-element-0393e2d{--display:flex;--min-height:113px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:01rem 01rem;--row-gap:01rem;--column-gap:01rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-441 .elementor-element.elementor-element-0393e2d:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-0393e2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090B1A99;background-image:url("https://vstk.knabe.ch/wp-content/uploads/2025/08/hk-audio-linear-9-110-xa.png");background-position:bottom center;background-repeat:no-repeat;background-size:90% auto;}.elementor-441 .elementor-element.elementor-element-0393e2d:hover{background-color:#05091199;}.elementor-441 .elementor-element.elementor-element-bb83d90{text-align:center;}.elementor-441 .elementor-element.elementor-element-bb83d90 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-096b736{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-441 .elementor-element.elementor-element-096b736:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-096b736 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F98E2;}.elementor-441 .elementor-element.elementor-element-e8f3a5d{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-441 .elementor-element.elementor-element-e8f3a5d{left:0px;}body.rtl .elementor-441 .elementor-element.elementor-element-e8f3a5d{right:0px;}.elementor-441 .elementor-element.elementor-element-e2191ed{--display:flex;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-441 .elementor-element.elementor-element-e2191ed:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-e2191ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080913CC;}.elementor-441 .elementor-element.elementor-element-abb26b4{--display:flex;--min-height:113px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:01rem 01rem;--row-gap:01rem;--column-gap:01rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-441 .elementor-element.elementor-element-abb26b4:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-abb26b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090B1A99;background-image:url("https://vstk.knabe.ch/wp-content/uploads/2025/08/HK-Polar-12.png");background-position:bottom center;background-repeat:no-repeat;background-size:90% auto;}.elementor-441 .elementor-element.elementor-element-abb26b4:hover{background-color:#05091199;}.elementor-441 .elementor-element.elementor-element-a41fc1d{text-align:center;}.elementor-441 .elementor-element.elementor-element-a41fc1d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-bf91496{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-441 .elementor-element.elementor-element-bf91496:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-bf91496 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F98E2;}.elementor-441 .elementor-element.elementor-element-08b4cc2{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-441 .elementor-element.elementor-element-08b4cc2{left:0px;}body.rtl .elementor-441 .elementor-element.elementor-element-08b4cc2{right:0px;}.elementor-441 .elementor-element.elementor-element-7e1c1f9{--display:flex;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-441 .elementor-element.elementor-element-7e1c1f9:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-7e1c1f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080913CC;}.elementor-441 .elementor-element.elementor-element-1647dcc{--display:flex;--min-height:113px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:01rem 01rem;--row-gap:01rem;--column-gap:01rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-441 .elementor-element.elementor-element-1647dcc:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-1647dcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090B1A99;background-image:url("https://vstk.knabe.ch/wp-content/uploads/2025/08/hk-audio-linear-9-set.png");background-position:bottom center;background-repeat:no-repeat;background-size:90% auto;}.elementor-441 .elementor-element.elementor-element-1647dcc:hover{background-color:#05091199;}.elementor-441 .elementor-element.elementor-element-dc1aa76{text-align:center;}.elementor-441 .elementor-element.elementor-element-dc1aa76 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-e8af024{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-441 .elementor-element.elementor-element-e8af024:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-e8af024 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F98E2;}.elementor-441 .elementor-element.elementor-element-7747408{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-441 .elementor-element.elementor-element-7747408{left:0px;}body.rtl .elementor-441 .elementor-element.elementor-element-7747408{right:0px;}.elementor-441 .elementor-element.elementor-element-e70e4cf{--display:flex;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-441 .elementor-element.elementor-element-e70e4cf:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-e70e4cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080913CC;}.elementor-441 .elementor-element.elementor-element-0bdc293{--display:flex;--min-height:113px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:01rem 01rem;--row-gap:01rem;--column-gap:01rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-441 .elementor-element.elementor-element-0bdc293:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-0bdc293 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090B1A99;background-image:url("https://vstk.knabe.ch/wp-content/uploads/2025/08/HK-SONAR-115-Sub-D.png");background-position:bottom center;background-repeat:no-repeat;background-size:90% auto;}.elementor-441 .elementor-element.elementor-element-0bdc293:hover{background-color:#05091199;}.elementor-441 .elementor-element.elementor-element-4900514{text-align:center;}.elementor-441 .elementor-element.elementor-element-4900514 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-17213ca{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-441 .elementor-element.elementor-element-17213ca:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-17213ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F98E2;}.elementor-441 .elementor-element.elementor-element-ee383f6{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-441 .elementor-element.elementor-element-ee383f6{left:0px;}body.rtl .elementor-441 .elementor-element.elementor-element-ee383f6{right:0px;}.elementor-441 .elementor-element.elementor-element-32c9369{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;--n-tabs-title-border-radius:50px 50px 50px 50px;--n-tabs-title-color:#FFDA4C61;--n-tabs-title-color-active:#FFDA4C;}.elementor-441 .elementor-element.elementor-element-32c9369 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#B46A6A00;}.elementor-441 .elementor-element.elementor-element-32c9369.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#61CE7000;border-style:none;}.elementor-441 .elementor-element.elementor-element-32c9369.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-441 .elementor-element.elementor-element-32c9369.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#61CE7000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFDA4C;}.elementor-441 .elementor-element.elementor-element-32c9369.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-color:#FFDA4C6B;}.elementor-441 .elementor-element.elementor-element-32c9369.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-441 .elementor-element.elementor-element-32c9369 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#FFDA4C;}.elementor-441 .elementor-element.elementor-element-22c8445{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-441 .elementor-element.elementor-element-511e7f4{--display:flex;--min-height:60vh;--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:center;--align-items:center;--overflow:hidden;--overlay-opacity:0.89;--overlay-mix-blend-mode:color;}.elementor-441 .elementor-element.elementor-element-511e7f4:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-511e7f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vstk.knabe.ch/wp-content/uploads/2025/07/empty-stage-before-concert-with-floodlight-musical-instruments-scaled.jpg");background-position:top center;background-size:cover;}.elementor-441 .elementor-element.elementor-element-511e7f4::before, .elementor-441 .elementor-element.elementor-element-511e7f4 > .elementor-background-video-container::before, .elementor-441 .elementor-element.elementor-element-511e7f4 > .e-con-inner > .elementor-background-video-container::before, .elementor-441 .elementor-element.elementor-element-511e7f4 > .elementor-background-slideshow::before, .elementor-441 .elementor-element.elementor-element-511e7f4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-441 .elementor-element.elementor-element-511e7f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0E1022;--background-overlay:'';}.elementor-441 .elementor-element.elementor-element-511e7f4::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 2px ) hue-rotate( 0deg );}.elementor-441 .elementor-element.elementor-element-5dcf4b8{--display:flex;--overflow:hidden;}.elementor-441 .elementor-element.elementor-element-c7dfe3c{text-align:center;}.elementor-441 .elementor-element.elementor-element-c7dfe3c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-453c0e0{text-align:center;}.elementor-441 .elementor-element.elementor-element-453c0e0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:74px;font-weight:700;text-transform:uppercase;text-shadow:0px 0px 26px rgba(0,0,0,0.3);color:#FFDA4C;}.elementor-441 .elementor-element.elementor-element-602b5f7{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-441 .elementor-element.elementor-element-684da41{--display:flex;}.elementor-441 .elementor-element.elementor-element-e31a7bd{text-align:left;}.elementor-441 .elementor-element.elementor-element-e31a7bd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFDA4C;}.elementor-441 .elementor-element.elementor-element-0491e91{text-align:left;}.elementor-441 .elementor-element.elementor-element-0491e91 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:59px;font-weight:800;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-a8b2e89{--display:flex;}.elementor-441 .elementor-element.elementor-element-f132630{--display:flex;--justify-content:center;}.elementor-441 .elementor-element.elementor-element-59fd32e{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:54px;--padding-bottom:54px;--padding-left:54px;--padding-right:54px;}body:not(.rtl) .elementor-441 .elementor-element.elementor-element-7cd371a{right:40px;}body.rtl .elementor-441 .elementor-element.elementor-element-7cd371a{left:40px;}.elementor-441 .elementor-element.elementor-element-7cd371a{top:20px;}.elementor-441 .elementor-element.elementor-element-7cd371a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:198px;font-weight:900;color:#FFDA4C36;}.elementor-441 .elementor-element.elementor-element-2241e00 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;color:#FFDA4C;}.elementor-441 .elementor-element.elementor-element-37e4bed > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-441 .elementor-element.elementor-element-37e4bed{text-align:left;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-6d62b2f{--display:flex;--justify-content:center;}.elementor-441 .elementor-element.elementor-element-cee50f2{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:54px;--padding-bottom:54px;--padding-left:54px;--padding-right:54px;}body:not(.rtl) .elementor-441 .elementor-element.elementor-element-35d10f2{right:40px;}body.rtl .elementor-441 .elementor-element.elementor-element-35d10f2{left:40px;}.elementor-441 .elementor-element.elementor-element-35d10f2{top:20px;}.elementor-441 .elementor-element.elementor-element-35d10f2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:198px;font-weight:900;color:#FFDA4C36;}.elementor-441 .elementor-element.elementor-element-0f6f75e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;color:#FFDA4C;}.elementor-441 .elementor-element.elementor-element-092a046 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-441 .elementor-element.elementor-element-092a046{text-align:left;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-3807727{--display:flex;--justify-content:center;}.elementor-441 .elementor-element.elementor-element-a23a432{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:54px;--padding-bottom:54px;--padding-left:54px;--padding-right:54px;}body:not(.rtl) .elementor-441 .elementor-element.elementor-element-b623c25{right:40px;}body.rtl .elementor-441 .elementor-element.elementor-element-b623c25{left:40px;}.elementor-441 .elementor-element.elementor-element-b623c25{top:20px;z-index:0;}.elementor-441 .elementor-element.elementor-element-b623c25 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:198px;font-weight:900;color:#FFDA4C36;}.elementor-441 .elementor-element.elementor-element-bd33b75 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;color:#FFDA4C;}.elementor-441 .elementor-element.elementor-element-97daef3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-441 .elementor-element.elementor-element-97daef3{z-index:1;text-align:left;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-dad5fde{--display:flex;--justify-content:center;}.elementor-441 .elementor-element.elementor-element-183bfea{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:54px;--padding-bottom:54px;--padding-left:54px;--padding-right:54px;}body:not(.rtl) .elementor-441 .elementor-element.elementor-element-5c1ce93{right:40px;}body.rtl .elementor-441 .elementor-element.elementor-element-5c1ce93{left:40px;}.elementor-441 .elementor-element.elementor-element-5c1ce93{top:20px;}.elementor-441 .elementor-element.elementor-element-5c1ce93 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:198px;font-weight:900;color:#FFDA4C36;}.elementor-441 .elementor-element.elementor-element-9e6f8db .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;color:#FFDA4C;}.elementor-441 .elementor-element.elementor-element-af8062d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-441 .elementor-element.elementor-element-af8062d{z-index:1;text-align:left;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-1ded885{--display:flex;--justify-content:center;}.elementor-441 .elementor-element.elementor-element-f52d768{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:54px;--padding-bottom:54px;--padding-left:54px;--padding-right:54px;}body:not(.rtl) .elementor-441 .elementor-element.elementor-element-df547c6{right:40px;}body.rtl .elementor-441 .elementor-element.elementor-element-df547c6{left:40px;}.elementor-441 .elementor-element.elementor-element-df547c6{top:20px;}.elementor-441 .elementor-element.elementor-element-df547c6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:198px;font-weight:900;color:#FFDA4C36;}.elementor-441 .elementor-element.elementor-element-ab92990 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;color:#FFDA4C;}.elementor-441 .elementor-element.elementor-element-de38755 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-441 .elementor-element.elementor-element-de38755{z-index:1;text-align:left;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-dd005ee{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:50%;--e-n-carousel-arrow-prev-translate-x:-50%;--e-n-carousel-arrow-prev-left-position:-32px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:60px;--e-n-carousel-arrow-next-right-align:50%;--e-n-carousel-arrow-next-translate-x:50%;--e-n-carousel-arrow-next-right-position:-32px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:60px;--e-n-carousel-arrow-normal-color:#FFDA4C;--e-n-carousel-arrow-hover-color:#000000;}.elementor-441 .elementor-element.elementor-element-dd005ee :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:#FFDA4C;}.elementor-441 .elementor-element.elementor-element-dd005ee :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFDA4C;border-radius:50px 50px 50px 50px;padding:9px 9px 9px 9px;}.elementor-441 .elementor-element.elementor-element-73ba09f{--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;--overflow:hidden;--overlay-opacity:1;}.elementor-441 .elementor-element.elementor-element-73ba09f:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-73ba09f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vstk.knabe.ch/wp-content/uploads/2025/07/silhouette-people-music-event-indoors-scaled.jpg");background-position:top center;background-size:cover;}.elementor-441 .elementor-element.elementor-element-73ba09f::before, .elementor-441 .elementor-element.elementor-element-73ba09f > .elementor-background-video-container::before, .elementor-441 .elementor-element.elementor-element-73ba09f > .e-con-inner > .elementor-background-video-container::before, .elementor-441 .elementor-element.elementor-element-73ba09f > .elementor-background-slideshow::before, .elementor-441 .elementor-element.elementor-element-73ba09f > .e-con-inner > .elementor-background-slideshow::before, .elementor-441 .elementor-element.elementor-element-73ba09f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0E1022 0%, #F2295B00 100%);}.elementor-441 .elementor-element.elementor-element-fb2e79c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-441 .elementor-element.elementor-element-afa7d9b{--display:flex;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-441 .elementor-element.elementor-element-73e6db9{text-align:center;}.elementor-441 .elementor-element.elementor-element-73e6db9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFDA4C;}.elementor-441 .elementor-element.elementor-element-0976619{text-align:center;}.elementor-441 .elementor-element.elementor-element-0976619 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:700;line-height:1.1em;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-0976619 .elementor-heading-title a{transition-duration:0s;}.elementor-441 .elementor-element.elementor-element-3a02b07{--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:center;--align-items:center;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-441 .elementor-element.elementor-element-ccb46e4 .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-weight:500;fill:#FFDA4C;color:#FFDA4C;transition-duration:0.5s;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFDA4C;border-radius:50px 50px 50px 50px;}.elementor-441 .elementor-element.elementor-element-ccb46e4 .elementor-button:hover, .elementor-441 .elementor-element.elementor-element-ccb46e4 .elementor-button:focus{background-color:#FFDA4C;color:#080913;}.elementor-441 .elementor-element.elementor-element-ccb46e4 .elementor-button:hover svg, .elementor-441 .elementor-element.elementor-element-ccb46e4 .elementor-button:focus svg{fill:#080913;}.elementor-441 .elementor-element.elementor-element-afa9dde{text-align:center;}.elementor-441 .elementor-element.elementor-element-afa9dde .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-d4c1f9e .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-weight:500;fill:#FFDA4C;color:#FFDA4C;transition-duration:0.5s;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFDA4C;border-radius:50px 50px 50px 50px;}.elementor-441 .elementor-element.elementor-element-d4c1f9e .elementor-button:hover, .elementor-441 .elementor-element.elementor-element-d4c1f9e .elementor-button:focus{background-color:#FFDA4C;color:#080913;}.elementor-441 .elementor-element.elementor-element-d4c1f9e .elementor-button:hover svg, .elementor-441 .elementor-element.elementor-element-d4c1f9e .elementor-button:focus svg{fill:#080913;}body.elementor-page-441:not(.elementor-motion-effects-element-type-background), body.elementor-page-441 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E1022;}@media(max-width:1024px){.elementor-441 .elementor-element.elementor-element-9caa719{--grid-auto-flow:row;}.elementor-441 .elementor-element.elementor-element-e390697{--grid-auto-flow:row;}.elementor-441 .elementor-element.elementor-element-1d393fa{--grid-auto-flow:row;}.elementor-441 .elementor-element.elementor-element-b1d8a4e{--grid-auto-flow:row;}.elementor-441 .elementor-element.elementor-element-4a3d2dd{--grid-auto-flow:row;}.elementor-441 .elementor-element.elementor-element-fa84005{--grid-auto-flow:row;}.elementor-441 .elementor-element.elementor-element-5e3feea{--grid-auto-flow:row;}.elementor-441 .elementor-element.elementor-element-11e77de{--grid-auto-flow:row;}.elementor-441 .elementor-element.elementor-element-f782f4f{--grid-auto-flow:row;}.elementor-441 .elementor-element.elementor-element-09c13b5{--grid-auto-flow:row;}.elementor-441 .elementor-element.elementor-element-9172d41{--grid-auto-flow:row;}.elementor-441 .elementor-element.elementor-element-0caa5c0{--grid-auto-flow:row;}.elementor-441 .elementor-element.elementor-element-562d230{--grid-auto-flow:row;}.elementor-441 .elementor-element.elementor-element-dd005ee{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-441 .elementor-element.elementor-element-c886616{--min-height:100vh;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-441 .elementor-element.elementor-element-c886616:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-c886616 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-size:cover;}.elementor-441 .elementor-element.elementor-element-090a80c{--justify-content:flex-end;--padding-top:0px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-441 .elementor-element.elementor-element-3718799 .elementor-heading-title{font-size:40px;}.elementor-441 .elementor-element.elementor-element-a94bc26{text-align:center;}.elementor-441 .elementor-element.elementor-element-b7d5b37{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-441 .elementor-element.elementor-element-b4cb9d6{--padding-top:0px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-441 .elementor-element.elementor-element-9caa719{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-441 .elementor-element.elementor-element-46da1f5:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-46da1f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-441 .elementor-element.elementor-element-c753081:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-c753081 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-441 .elementor-element.elementor-element-392722c:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-392722c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-441 .elementor-element.elementor-element-e390697{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-441 .elementor-element.elementor-element-0e94418:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-0e94418 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-441 .elementor-element.elementor-element-7036a92:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-7036a92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-441 .elementor-element.elementor-element-1d393fa{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-441 .elementor-element.elementor-element-85df30d:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-85df30d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-441 .elementor-element.elementor-element-ca416ca:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-ca416ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-441 .elementor-element.elementor-element-b1d8a4e{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-441 .elementor-element.elementor-element-0e80871{--padding-top:0px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-441 .elementor-element.elementor-element-4a3d2dd{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-441 .elementor-element.elementor-element-81b5d0b:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-81b5d0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-441 .elementor-element.elementor-element-9e6245d:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-9e6245d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-441 .elementor-element.elementor-element-e9c653e:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-e9c653e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-441 .elementor-element.elementor-element-fa84005{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-441 .elementor-element.elementor-element-dc163f1:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-dc163f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-441 .elementor-element.elementor-element-6a1b6f5:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-6a1b6f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-441 .elementor-element.elementor-element-56f01ec:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-56f01ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-441 .elementor-element.elementor-element-5e3feea{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-441 .elementor-element.elementor-element-24dc44b:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-24dc44b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-441 .elementor-element.elementor-element-256dcd3{--padding-top:0px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-441 .elementor-element.elementor-element-11e77de{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-441 .elementor-element.elementor-element-09d9e94:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-09d9e94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:contain;}.elementor-441 .elementor-element.elementor-element-2dc4147:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-2dc4147 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:contain;}.elementor-441 .elementor-element.elementor-element-3df3589:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-3df3589 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:contain;}.elementor-441 .elementor-element.elementor-element-01d6a86:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-01d6a86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:contain;}.elementor-441 .elementor-element.elementor-element-89e5159:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-89e5159 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:contain;}.elementor-441 .elementor-element.elementor-element-09b32e6:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-09b32e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:contain;}.elementor-441 .elementor-element.elementor-element-f782f4f{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-441 .elementor-element.elementor-element-85c9695:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-85c9695 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-441 .elementor-element.elementor-element-ab1f9c8:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-ab1f9c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-441 .elementor-element.elementor-element-70c0c89:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-70c0c89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-441 .elementor-element.elementor-element-dc3cf1d:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-dc3cf1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-441 .elementor-element.elementor-element-beaef19:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-beaef19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-441 .elementor-element.elementor-element-d18db9d{--padding-top:0px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-441 .elementor-element.elementor-element-09c13b5{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-441 .elementor-element.elementor-element-fa45550:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-fa45550 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-441 .elementor-element.elementor-element-2505323:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-2505323 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-441 .elementor-element.elementor-element-cadfa0e:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-cadfa0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-441 .elementor-element.elementor-element-63f758a:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-63f758a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-441 .elementor-element.elementor-element-6b5b691:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-6b5b691 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-441 .elementor-element.elementor-element-7a9cacc:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-7a9cacc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-441 .elementor-element.elementor-element-965b3f9{--padding-top:0px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-441 .elementor-element.elementor-element-9172d41{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-441 .elementor-element.elementor-element-ed343c8:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-ed343c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-441 .elementor-element.elementor-element-c5b0f2d:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-c5b0f2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-441 .elementor-element.elementor-element-3f88889:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-3f88889 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-441 .elementor-element.elementor-element-e5ba0d8:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-e5ba0d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-441 .elementor-element.elementor-element-2e12cd9:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-2e12cd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-441 .elementor-element.elementor-element-1fa30a5:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-1fa30a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-441 .elementor-element.elementor-element-0caa5c0{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-441 .elementor-element.elementor-element-6a50f55:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-6a50f55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-441 .elementor-element.elementor-element-1feb9b3:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-1feb9b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-441 .elementor-element.elementor-element-7ff3c4b{--padding-top:0px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-441 .elementor-element.elementor-element-562d230{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-441 .elementor-element.elementor-element-0393e2d:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-0393e2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-441 .elementor-element.elementor-element-abb26b4:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-abb26b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-441 .elementor-element.elementor-element-1647dcc:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-1647dcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-441 .elementor-element.elementor-element-0bdc293:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-0bdc293 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-441 .elementor-element.elementor-element-32c9369{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:0px;--n-tabs-gap:0px;--n-tabs-title-padding-top:12px;--n-tabs-title-padding-right:12px;--n-tabs-title-padding-bottom:12px;--n-tabs-title-padding-left:12px;--n-tabs-title-font-size:15px;}.elementor-441 .elementor-element.elementor-element-32c9369.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-width:0px 0px 0px 0px;}.elementor-441 .elementor-element.elementor-element-32c9369.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-441 .elementor-element.elementor-element-32c9369.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{border-width:1px 1px 1px 1px;}.elementor-441 .elementor-element.elementor-element-453c0e0 .elementor-heading-title{font-size:32px;}.elementor-441 .elementor-element.elementor-element-602b5f7{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-441 .elementor-element.elementor-element-0491e91 .elementor-heading-title{font-size:32px;}.elementor-441 .elementor-element.elementor-element-dd005ee{--e-n-carousel-swiper-slides-to-display:1;}.elementor-441 .elementor-element.elementor-element-73ba09f{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-441 .elementor-element.elementor-element-0976619 .elementor-heading-title{font-size:32px;}.elementor-441 .elementor-element.elementor-element-3a02b07{--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;}}@media(min-width:768px){.elementor-441 .elementor-element.elementor-element-c886616{--content-width:1280px;}.elementor-441 .elementor-element.elementor-element-b7d5b37{--content-width:1280px;}.elementor-441 .elementor-element.elementor-element-9caa719{--width:81%;}.elementor-441 .elementor-element.elementor-element-71fca49{--width:150px;}.elementor-441 .elementor-element.elementor-element-46da1f5{--width:146px;}.elementor-441 .elementor-element.elementor-element-ff2bc68{--width:150px;}.elementor-441 .elementor-element.elementor-element-2f6af84{--width:146px;}.elementor-441 .elementor-element.elementor-element-3ecb7f0{--width:150px;}.elementor-441 .elementor-element.elementor-element-c753081{--width:146px;}.elementor-441 .elementor-element.elementor-element-5a69248{--width:150px;}.elementor-441 .elementor-element.elementor-element-392722c{--width:146px;}.elementor-441 .elementor-element.elementor-element-cb6c417{--width:150px;}.elementor-441 .elementor-element.elementor-element-c31485a{--width:146px;}.elementor-441 .elementor-element.elementor-element-855fa87{--width:150px;}.elementor-441 .elementor-element.elementor-element-759798f{--width:146px;}.elementor-441 .elementor-element.elementor-element-e390697{--width:81%;}.elementor-441 .elementor-element.elementor-element-975ea99{--width:150px;}.elementor-441 .elementor-element.elementor-element-2d0eb4b{--width:146px;}.elementor-441 .elementor-element.elementor-element-43a025d{--width:150px;}.elementor-441 .elementor-element.elementor-element-ff08958{--width:146px;}.elementor-441 .elementor-element.elementor-element-42c5047{--width:150px;}.elementor-441 .elementor-element.elementor-element-7873370{--width:146px;}.elementor-441 .elementor-element.elementor-element-4df43c9{--width:150px;}.elementor-441 .elementor-element.elementor-element-35630e4{--width:146px;}.elementor-441 .elementor-element.elementor-element-e2d78b5{--width:150px;}.elementor-441 .elementor-element.elementor-element-0e94418{--width:146px;}.elementor-441 .elementor-element.elementor-element-bc29054{--width:150px;}.elementor-441 .elementor-element.elementor-element-7036a92{--width:146px;}.elementor-441 .elementor-element.elementor-element-1d393fa{--width:81%;}.elementor-441 .elementor-element.elementor-element-05b7966{--width:150px;}.elementor-441 .elementor-element.elementor-element-0cdc722{--width:146px;}.elementor-441 .elementor-element.elementor-element-535d2dc{--width:150px;}.elementor-441 .elementor-element.elementor-element-620e549{--width:146px;}.elementor-441 .elementor-element.elementor-element-4faf57c{--width:150px;}.elementor-441 .elementor-element.elementor-element-cb8f2ef{--width:146px;}.elementor-441 .elementor-element.elementor-element-aaa2bcd{--width:150px;}.elementor-441 .elementor-element.elementor-element-9ed05df{--width:146px;}.elementor-441 .elementor-element.elementor-element-f7faee6{--width:150px;}.elementor-441 .elementor-element.elementor-element-85df30d{--width:146px;}.elementor-441 .elementor-element.elementor-element-2b28025{--width:150px;}.elementor-441 .elementor-element.elementor-element-ca416ca{--width:146px;}.elementor-441 .elementor-element.elementor-element-b1d8a4e{--width:81%;}.elementor-441 .elementor-element.elementor-element-b74384b{--width:150px;}.elementor-441 .elementor-element.elementor-element-58ef06b{--width:146px;}.elementor-441 .elementor-element.elementor-element-4a3d2dd{--width:81%;}.elementor-441 .elementor-element.elementor-element-4e8e575{--width:150px;}.elementor-441 .elementor-element.elementor-element-8e4d511{--width:146px;}.elementor-441 .elementor-element.elementor-element-e3b5032{--width:150px;}.elementor-441 .elementor-element.elementor-element-0e101bc{--width:146px;}.elementor-441 .elementor-element.elementor-element-83e0883{--width:150px;}.elementor-441 .elementor-element.elementor-element-ddc8b00{--width:146px;}.elementor-441 .elementor-element.elementor-element-3273712{--width:150px;}.elementor-441 .elementor-element.elementor-element-81b5d0b{--width:146px;}.elementor-441 .elementor-element.elementor-element-6f1088e{--width:150px;}.elementor-441 .elementor-element.elementor-element-9e6245d{--width:146px;}.elementor-441 .elementor-element.elementor-element-150befa{--width:150px;}.elementor-441 .elementor-element.elementor-element-e9c653e{--width:146px;}.elementor-441 .elementor-element.elementor-element-fa84005{--width:81%;}.elementor-441 .elementor-element.elementor-element-387f379{--width:150px;}.elementor-441 .elementor-element.elementor-element-7f96477{--width:146px;}.elementor-441 .elementor-element.elementor-element-9e04cf4{--width:150px;}.elementor-441 .elementor-element.elementor-element-5edd620{--width:146px;}.elementor-441 .elementor-element.elementor-element-b71fd9e{--width:150px;}.elementor-441 .elementor-element.elementor-element-4cf5587{--width:146px;}.elementor-441 .elementor-element.elementor-element-fa6bbe6{--width:150px;}.elementor-441 .elementor-element.elementor-element-dc163f1{--width:146px;}.elementor-441 .elementor-element.elementor-element-d18abd8{--width:150px;}.elementor-441 .elementor-element.elementor-element-6a1b6f5{--width:146px;}.elementor-441 .elementor-element.elementor-element-c784c15{--width:150px;}.elementor-441 .elementor-element.elementor-element-56f01ec{--width:146px;}.elementor-441 .elementor-element.elementor-element-5e3feea{--width:81%;}.elementor-441 .elementor-element.elementor-element-d8703a7{--width:150px;}.elementor-441 .elementor-element.elementor-element-377aed6{--width:146px;}.elementor-441 .elementor-element.elementor-element-e783a62{--width:150px;}.elementor-441 .elementor-element.elementor-element-d3f16f4{--width:146px;}.elementor-441 .elementor-element.elementor-element-7e49bfe{--width:150px;}.elementor-441 .elementor-element.elementor-element-01a74be{--width:146px;}.elementor-441 .elementor-element.elementor-element-d0b7869{--width:150px;}.elementor-441 .elementor-element.elementor-element-24dc44b{--width:146px;}.elementor-441 .elementor-element.elementor-element-11e77de{--width:81%;}.elementor-441 .elementor-element.elementor-element-b91ab5f{--width:150px;}.elementor-441 .elementor-element.elementor-element-09d9e94{--width:146px;}.elementor-441 .elementor-element.elementor-element-4e12609{--width:150px;}.elementor-441 .elementor-element.elementor-element-2dc4147{--width:146px;}.elementor-441 .elementor-element.elementor-element-b62aeec{--width:150px;}.elementor-441 .elementor-element.elementor-element-3df3589{--width:146px;}.elementor-441 .elementor-element.elementor-element-5708968{--width:150px;}.elementor-441 .elementor-element.elementor-element-01d6a86{--width:146px;}.elementor-441 .elementor-element.elementor-element-a71c2ff{--width:150px;}.elementor-441 .elementor-element.elementor-element-89e5159{--width:146px;}.elementor-441 .elementor-element.elementor-element-8959b4d{--width:150px;}.elementor-441 .elementor-element.elementor-element-09b32e6{--width:146px;}.elementor-441 .elementor-element.elementor-element-f782f4f{--width:81%;}.elementor-441 .elementor-element.elementor-element-dbf4a02{--width:150px;}.elementor-441 .elementor-element.elementor-element-85c9695{--width:146px;}.elementor-441 .elementor-element.elementor-element-de1eaaa{--width:150px;}.elementor-441 .elementor-element.elementor-element-ab1f9c8{--width:146px;}.elementor-441 .elementor-element.elementor-element-a0214ed{--width:150px;}.elementor-441 .elementor-element.elementor-element-70c0c89{--width:146px;}.elementor-441 .elementor-element.elementor-element-7497fe3{--width:150px;}.elementor-441 .elementor-element.elementor-element-dc3cf1d{--width:146px;}.elementor-441 .elementor-element.elementor-element-6a470cf{--width:150px;}.elementor-441 .elementor-element.elementor-element-beaef19{--width:146px;}.elementor-441 .elementor-element.elementor-element-d18db9d{--content-width:100%;}.elementor-441 .elementor-element.elementor-element-09c13b5{--width:81%;}.elementor-441 .elementor-element.elementor-element-74a2d71{--width:150px;}.elementor-441 .elementor-element.elementor-element-fa45550{--width:146px;}.elementor-441 .elementor-element.elementor-element-a509e8c{--width:150px;}.elementor-441 .elementor-element.elementor-element-2505323{--width:146px;}.elementor-441 .elementor-element.elementor-element-e7b1989{--width:150px;}.elementor-441 .elementor-element.elementor-element-cadfa0e{--width:146px;}.elementor-441 .elementor-element.elementor-element-2711a4a{--width:150px;}.elementor-441 .elementor-element.elementor-element-63f758a{--width:146px;}.elementor-441 .elementor-element.elementor-element-fdc1fc0{--width:150px;}.elementor-441 .elementor-element.elementor-element-6b5b691{--width:146px;}.elementor-441 .elementor-element.elementor-element-2e0ed0b{--width:150px;}.elementor-441 .elementor-element.elementor-element-7a9cacc{--width:146px;}.elementor-441 .elementor-element.elementor-element-965b3f9{--content-width:100%;}.elementor-441 .elementor-element.elementor-element-9172d41{--width:85%;}.elementor-441 .elementor-element.elementor-element-3cbeb2d{--width:150px;}.elementor-441 .elementor-element.elementor-element-ed343c8{--width:146px;}.elementor-441 .elementor-element.elementor-element-691e1ce{--width:150px;}.elementor-441 .elementor-element.elementor-element-c5b0f2d{--width:146px;}.elementor-441 .elementor-element.elementor-element-0cd2f1d{--width:150px;}.elementor-441 .elementor-element.elementor-element-3f88889{--width:146px;}.elementor-441 .elementor-element.elementor-element-c392694{--width:150px;}.elementor-441 .elementor-element.elementor-element-e5ba0d8{--width:146px;}.elementor-441 .elementor-element.elementor-element-716de96{--width:150px;}.elementor-441 .elementor-element.elementor-element-2e12cd9{--width:146px;}.elementor-441 .elementor-element.elementor-element-dae4034{--width:150px;}.elementor-441 .elementor-element.elementor-element-1fa30a5{--width:146px;}.elementor-441 .elementor-element.elementor-element-0caa5c0{--width:85%;}.elementor-441 .elementor-element.elementor-element-cac1567{--width:150px;}.elementor-441 .elementor-element.elementor-element-6a50f55{--width:146px;}.elementor-441 .elementor-element.elementor-element-aa332d3{--width:150px;}.elementor-441 .elementor-element.elementor-element-1feb9b3{--width:146px;}.elementor-441 .elementor-element.elementor-element-7ff3c4b{--content-width:100%;}.elementor-441 .elementor-element.elementor-element-562d230{--width:85%;}.elementor-441 .elementor-element.elementor-element-3ccd61b{--width:150px;}.elementor-441 .elementor-element.elementor-element-0393e2d{--width:146px;}.elementor-441 .elementor-element.elementor-element-e2191ed{--width:150px;}.elementor-441 .elementor-element.elementor-element-abb26b4{--width:146px;}.elementor-441 .elementor-element.elementor-element-7e1c1f9{--width:150px;}.elementor-441 .elementor-element.elementor-element-1647dcc{--width:146px;}.elementor-441 .elementor-element.elementor-element-e70e4cf{--width:150px;}.elementor-441 .elementor-element.elementor-element-0bdc293{--width:146px;}.elementor-441 .elementor-element.elementor-element-511e7f4{--content-width:100%;}.elementor-441 .elementor-element.elementor-element-5dcf4b8{--width:100%;}.elementor-441 .elementor-element.elementor-element-602b5f7{--content-width:1280px;}.elementor-441 .elementor-element.elementor-element-73ba09f{--content-width:1280px;}.elementor-441 .elementor-element.elementor-element-afa7d9b{--width:60%;}.elementor-441 .elementor-element.elementor-element-3a02b07{--width:60%;}}@media(min-width:1025px){.elementor-441 .elementor-element.elementor-element-c886616:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-c886616 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-441 .elementor-element.elementor-element-511e7f4:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-511e7f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-441 .elementor-element.elementor-element-73ba09f:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-73ba09f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for container, class: .elementor-element-71fca49 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-71fca49 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-71fca49 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-71fca49 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-71fca49 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff2bc68 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-ff2bc68 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-ff2bc68 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-ff2bc68 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-ff2bc68 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ecb7f0 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-3ecb7f0 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-3ecb7f0 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-3ecb7f0 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-3ecb7f0 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a69248 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-5a69248 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-5a69248 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-5a69248 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-5a69248 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb6c417 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-cb6c417 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-cb6c417 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-cb6c417 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-cb6c417 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-855fa87 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-855fa87 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-855fa87 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-855fa87 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-855fa87 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-975ea99 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-975ea99 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-975ea99 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-975ea99 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-975ea99 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43a025d *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-43a025d {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-43a025d .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-43a025d .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-43a025d .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42c5047 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-42c5047 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-42c5047 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-42c5047 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-42c5047 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4df43c9 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-4df43c9 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-4df43c9 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-4df43c9 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-4df43c9 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2d78b5 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-e2d78b5 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-e2d78b5 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-e2d78b5 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-e2d78b5 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc29054 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-bc29054 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-bc29054 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-bc29054 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-bc29054 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05b7966 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-05b7966 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-05b7966 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-05b7966 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-05b7966 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-535d2dc *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-535d2dc {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-535d2dc .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-535d2dc .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-535d2dc .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4faf57c *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-4faf57c {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-4faf57c .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-4faf57c .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-4faf57c .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aaa2bcd *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-aaa2bcd {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-aaa2bcd .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-aaa2bcd .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-aaa2bcd .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7faee6 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-f7faee6 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-f7faee6 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-f7faee6 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-f7faee6 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b28025 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-2b28025 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-2b28025 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-2b28025 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-2b28025 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b74384b *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-b74384b {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-b74384b .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-b74384b .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-b74384b .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e8e575 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-4e8e575 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-4e8e575 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-4e8e575 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-4e8e575 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3b5032 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-e3b5032 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-e3b5032 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-e3b5032 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-e3b5032 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83e0883 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-83e0883 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-83e0883 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-83e0883 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-83e0883 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3273712 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-3273712 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-3273712 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-3273712 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-3273712 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f1088e *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-6f1088e {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-6f1088e .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-6f1088e .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-6f1088e .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-150befa *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-150befa {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-150befa .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-150befa .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-150befa .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-387f379 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-387f379 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-387f379 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-387f379 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-387f379 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e04cf4 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-9e04cf4 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-9e04cf4 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-9e04cf4 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-9e04cf4 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b71fd9e *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-b71fd9e {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-b71fd9e .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-b71fd9e .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-b71fd9e .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa6bbe6 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-fa6bbe6 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-fa6bbe6 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-fa6bbe6 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-fa6bbe6 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d18abd8 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-d18abd8 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-d18abd8 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-d18abd8 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-d18abd8 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c784c15 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-c784c15 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-c784c15 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-c784c15 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-c784c15 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8703a7 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-d8703a7 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-d8703a7 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-d8703a7 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-d8703a7 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e783a62 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-e783a62 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-e783a62 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-e783a62 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-e783a62 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e49bfe *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-7e49bfe {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-7e49bfe .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-7e49bfe .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-7e49bfe .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0b7869 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-d0b7869 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-d0b7869 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-d0b7869 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-d0b7869 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b91ab5f *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-b91ab5f {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-b91ab5f .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-b91ab5f .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-b91ab5f .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e12609 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-4e12609 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-4e12609 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-4e12609 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-4e12609 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b62aeec *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-b62aeec {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-b62aeec .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-b62aeec .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-b62aeec .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5708968 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-5708968 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-5708968 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-5708968 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-5708968 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a71c2ff *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-a71c2ff {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-a71c2ff .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-a71c2ff .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-a71c2ff .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8959b4d *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-8959b4d {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-8959b4d .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-8959b4d .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-8959b4d .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbf4a02 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-dbf4a02 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-dbf4a02 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-dbf4a02 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-dbf4a02 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de1eaaa *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-de1eaaa {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-de1eaaa .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-de1eaaa .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-de1eaaa .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0214ed *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-a0214ed {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-a0214ed .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-a0214ed .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-a0214ed .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7497fe3 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-7497fe3 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-7497fe3 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-7497fe3 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-7497fe3 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a470cf *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-6a470cf {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-6a470cf .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-6a470cf .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-6a470cf .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74a2d71 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-74a2d71 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-74a2d71 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-74a2d71 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-74a2d71 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a509e8c *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-a509e8c {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-a509e8c .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-a509e8c .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-a509e8c .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7b1989 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-e7b1989 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-e7b1989 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-e7b1989 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-e7b1989 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2711a4a *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-2711a4a {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-2711a4a .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-2711a4a .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-2711a4a .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdc1fc0 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-fdc1fc0 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-fdc1fc0 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-fdc1fc0 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-fdc1fc0 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e0ed0b *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-2e0ed0b {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-2e0ed0b .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-2e0ed0b .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-2e0ed0b .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cbeb2d *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-3cbeb2d {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-3cbeb2d .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-3cbeb2d .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-3cbeb2d .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-691e1ce *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-691e1ce {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-691e1ce .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-691e1ce .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-691e1ce .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cd2f1d *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-0cd2f1d {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-0cd2f1d .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-0cd2f1d .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-0cd2f1d .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c392694 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-c392694 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-c392694 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-c392694 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-c392694 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-716de96 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-716de96 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-716de96 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-716de96 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-716de96 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dae4034 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-dae4034 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-dae4034 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-dae4034 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-dae4034 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cac1567 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-cac1567 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-cac1567 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-cac1567 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-cac1567 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa332d3 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-aa332d3 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-aa332d3 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-aa332d3 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-aa332d3 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ccd61b *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-3ccd61b {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-3ccd61b .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-3ccd61b .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-3ccd61b .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2191ed *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-e2191ed {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-e2191ed .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-e2191ed .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-e2191ed .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e1c1f9 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-7e1c1f9 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-7e1c1f9 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-7e1c1f9 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-7e1c1f9 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e70e4cf *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-e70e4cf {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-e70e4cf .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-e70e4cf .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-e70e4cf .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71fca49 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-71fca49 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-71fca49 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-71fca49 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-71fca49 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff2bc68 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-ff2bc68 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-ff2bc68 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-ff2bc68 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-ff2bc68 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ecb7f0 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-3ecb7f0 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-3ecb7f0 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-3ecb7f0 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-3ecb7f0 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a69248 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-5a69248 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-5a69248 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-5a69248 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-5a69248 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb6c417 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-cb6c417 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-cb6c417 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-cb6c417 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-cb6c417 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-855fa87 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-855fa87 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-855fa87 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-855fa87 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-855fa87 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-975ea99 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-975ea99 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-975ea99 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-975ea99 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-975ea99 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43a025d *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-43a025d {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-43a025d .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-43a025d .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-43a025d .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42c5047 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-42c5047 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-42c5047 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-42c5047 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-42c5047 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4df43c9 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-4df43c9 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-4df43c9 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-4df43c9 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-4df43c9 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2d78b5 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-e2d78b5 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-e2d78b5 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-e2d78b5 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-e2d78b5 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc29054 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-bc29054 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-bc29054 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-bc29054 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-bc29054 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05b7966 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-05b7966 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-05b7966 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-05b7966 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-05b7966 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-535d2dc *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-535d2dc {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-535d2dc .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-535d2dc .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-535d2dc .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4faf57c *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-4faf57c {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-4faf57c .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-4faf57c .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-4faf57c .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aaa2bcd *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-aaa2bcd {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-aaa2bcd .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-aaa2bcd .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-aaa2bcd .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7faee6 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-f7faee6 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-f7faee6 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-f7faee6 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-f7faee6 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b28025 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-2b28025 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-2b28025 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-2b28025 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-2b28025 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b74384b *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-b74384b {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-b74384b .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-b74384b .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-b74384b .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e8e575 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-4e8e575 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-4e8e575 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-4e8e575 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-4e8e575 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3b5032 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-e3b5032 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-e3b5032 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-e3b5032 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-e3b5032 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83e0883 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-83e0883 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-83e0883 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-83e0883 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-83e0883 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3273712 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-3273712 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-3273712 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-3273712 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-3273712 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f1088e *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-6f1088e {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-6f1088e .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-6f1088e .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-6f1088e .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-150befa *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-150befa {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-150befa .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-150befa .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-150befa .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-387f379 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-387f379 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-387f379 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-387f379 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-387f379 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e04cf4 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-9e04cf4 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-9e04cf4 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-9e04cf4 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-9e04cf4 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b71fd9e *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-b71fd9e {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-b71fd9e .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-b71fd9e .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-b71fd9e .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa6bbe6 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-fa6bbe6 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-fa6bbe6 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-fa6bbe6 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-fa6bbe6 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d18abd8 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-d18abd8 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-d18abd8 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-d18abd8 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-d18abd8 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c784c15 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-c784c15 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-c784c15 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-c784c15 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-c784c15 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8703a7 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-d8703a7 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-d8703a7 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-d8703a7 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-d8703a7 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e783a62 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-e783a62 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-e783a62 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-e783a62 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-e783a62 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e49bfe *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-7e49bfe {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-7e49bfe .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-7e49bfe .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-7e49bfe .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0b7869 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-d0b7869 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-d0b7869 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-d0b7869 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-d0b7869 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b91ab5f *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-b91ab5f {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-b91ab5f .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-b91ab5f .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-b91ab5f .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e12609 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-4e12609 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-4e12609 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-4e12609 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-4e12609 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b62aeec *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-b62aeec {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-b62aeec .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-b62aeec .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-b62aeec .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5708968 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-5708968 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-5708968 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-5708968 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-5708968 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a71c2ff *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-a71c2ff {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-a71c2ff .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-a71c2ff .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-a71c2ff .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8959b4d *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-8959b4d {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-8959b4d .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-8959b4d .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-8959b4d .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbf4a02 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-dbf4a02 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-dbf4a02 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-dbf4a02 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-dbf4a02 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de1eaaa *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-de1eaaa {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-de1eaaa .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-de1eaaa .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-de1eaaa .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0214ed *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-a0214ed {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-a0214ed .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-a0214ed .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-a0214ed .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7497fe3 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-7497fe3 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-7497fe3 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-7497fe3 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-7497fe3 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a470cf *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-6a470cf {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-6a470cf .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-6a470cf .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-6a470cf .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74a2d71 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-74a2d71 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-74a2d71 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-74a2d71 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-74a2d71 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a509e8c *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-a509e8c {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-a509e8c .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-a509e8c .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-a509e8c .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7b1989 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-e7b1989 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-e7b1989 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-e7b1989 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-e7b1989 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2711a4a *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-2711a4a {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-2711a4a .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-2711a4a .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-2711a4a .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdc1fc0 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-fdc1fc0 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-fdc1fc0 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-fdc1fc0 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-fdc1fc0 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e0ed0b *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-2e0ed0b {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-2e0ed0b .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-2e0ed0b .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-2e0ed0b .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cbeb2d *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-3cbeb2d {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-3cbeb2d .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-3cbeb2d .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-3cbeb2d .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-691e1ce *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-691e1ce {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-691e1ce .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-691e1ce .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-691e1ce .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cd2f1d *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-0cd2f1d {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-0cd2f1d .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-0cd2f1d .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-0cd2f1d .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c392694 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-c392694 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-c392694 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-c392694 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-c392694 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-716de96 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-716de96 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-716de96 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-716de96 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-716de96 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dae4034 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-dae4034 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-dae4034 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-dae4034 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-dae4034 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cac1567 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-cac1567 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-cac1567 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-cac1567 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-cac1567 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa332d3 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-aa332d3 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-aa332d3 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-aa332d3 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-aa332d3 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ccd61b *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-3ccd61b {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-3ccd61b .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-3ccd61b .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-3ccd61b .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2191ed *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-e2191ed {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-e2191ed .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-e2191ed .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-e2191ed .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e1c1f9 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-7e1c1f9 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-7e1c1f9 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-7e1c1f9 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-7e1c1f9 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e70e4cf *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-e70e4cf {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-e70e4cf .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-e70e4cf .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-e70e4cf .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71fca49 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-71fca49 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-71fca49 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-71fca49 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-71fca49 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff2bc68 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-ff2bc68 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-ff2bc68 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-ff2bc68 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-ff2bc68 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ecb7f0 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-3ecb7f0 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-3ecb7f0 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-3ecb7f0 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-3ecb7f0 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a69248 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-5a69248 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-5a69248 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-5a69248 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-5a69248 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb6c417 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-cb6c417 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-cb6c417 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-cb6c417 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-cb6c417 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-855fa87 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-855fa87 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-855fa87 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-855fa87 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-855fa87 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-975ea99 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-975ea99 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-975ea99 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-975ea99 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-975ea99 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43a025d *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-43a025d {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-43a025d .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-43a025d .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-43a025d .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42c5047 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-42c5047 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-42c5047 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-42c5047 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-42c5047 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4df43c9 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-4df43c9 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-4df43c9 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-4df43c9 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-4df43c9 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2d78b5 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-e2d78b5 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-e2d78b5 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-e2d78b5 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-e2d78b5 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc29054 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-bc29054 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-bc29054 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-bc29054 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-bc29054 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05b7966 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-05b7966 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-05b7966 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-05b7966 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-05b7966 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-535d2dc *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-535d2dc {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-535d2dc .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-535d2dc .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-535d2dc .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4faf57c *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-4faf57c {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-4faf57c .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-4faf57c .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-4faf57c .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aaa2bcd *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-aaa2bcd {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-aaa2bcd .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-aaa2bcd .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-aaa2bcd .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7faee6 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-f7faee6 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-f7faee6 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-f7faee6 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-f7faee6 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b28025 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-2b28025 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-2b28025 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-2b28025 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-2b28025 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b74384b *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-b74384b {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-b74384b .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-b74384b .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-b74384b .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e8e575 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-4e8e575 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-4e8e575 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-4e8e575 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-4e8e575 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3b5032 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-e3b5032 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-e3b5032 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-e3b5032 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-e3b5032 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83e0883 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-83e0883 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-83e0883 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-83e0883 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-83e0883 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3273712 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-3273712 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-3273712 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-3273712 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-3273712 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f1088e *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-6f1088e {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-6f1088e .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-6f1088e .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-6f1088e .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-150befa *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-150befa {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-150befa .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-150befa .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-150befa .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-387f379 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-387f379 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-387f379 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-387f379 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-387f379 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e04cf4 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-9e04cf4 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-9e04cf4 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-9e04cf4 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-9e04cf4 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b71fd9e *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-b71fd9e {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-b71fd9e .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-b71fd9e .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-b71fd9e .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa6bbe6 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-fa6bbe6 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-fa6bbe6 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-fa6bbe6 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-fa6bbe6 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d18abd8 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-d18abd8 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-d18abd8 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-d18abd8 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-d18abd8 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c784c15 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-c784c15 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-c784c15 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-c784c15 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-c784c15 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8703a7 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-d8703a7 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-d8703a7 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-d8703a7 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-d8703a7 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e783a62 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-e783a62 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-e783a62 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-e783a62 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-e783a62 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e49bfe *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-7e49bfe {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-7e49bfe .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-7e49bfe .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-7e49bfe .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0b7869 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-d0b7869 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-d0b7869 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-d0b7869 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-d0b7869 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b91ab5f *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-b91ab5f {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-b91ab5f .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-b91ab5f .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-b91ab5f .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e12609 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-4e12609 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-4e12609 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-4e12609 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-4e12609 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b62aeec *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-b62aeec {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-b62aeec .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-b62aeec .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-b62aeec .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5708968 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-5708968 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-5708968 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-5708968 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-5708968 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a71c2ff *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-a71c2ff {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-a71c2ff .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-a71c2ff .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-a71c2ff .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8959b4d *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-8959b4d {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-8959b4d .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-8959b4d .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-8959b4d .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbf4a02 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-dbf4a02 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-dbf4a02 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-dbf4a02 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-dbf4a02 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de1eaaa *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-de1eaaa {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-de1eaaa .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-de1eaaa .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-de1eaaa .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0214ed *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-a0214ed {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-a0214ed .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-a0214ed .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-a0214ed .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7497fe3 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-7497fe3 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-7497fe3 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-7497fe3 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-7497fe3 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a470cf *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-6a470cf {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-6a470cf .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-6a470cf .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-6a470cf .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74a2d71 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-74a2d71 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-74a2d71 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-74a2d71 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-74a2d71 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a509e8c *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-a509e8c {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-a509e8c .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-a509e8c .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-a509e8c .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7b1989 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-e7b1989 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-e7b1989 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-e7b1989 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-e7b1989 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2711a4a *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-2711a4a {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-2711a4a .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-2711a4a .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-2711a4a .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdc1fc0 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-fdc1fc0 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-fdc1fc0 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-fdc1fc0 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-fdc1fc0 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e0ed0b *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-2e0ed0b {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-2e0ed0b .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-2e0ed0b .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-2e0ed0b .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cbeb2d *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-3cbeb2d {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-3cbeb2d .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-3cbeb2d .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-3cbeb2d .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-691e1ce *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-691e1ce {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-691e1ce .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-691e1ce .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-691e1ce .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cd2f1d *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-0cd2f1d {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-0cd2f1d .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-0cd2f1d .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-0cd2f1d .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c392694 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-c392694 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-c392694 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-c392694 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-c392694 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-716de96 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-716de96 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-716de96 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-716de96 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-716de96 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dae4034 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-dae4034 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-dae4034 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-dae4034 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-dae4034 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cac1567 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-cac1567 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-cac1567 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-cac1567 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-cac1567 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa332d3 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-aa332d3 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-aa332d3 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-aa332d3 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-aa332d3 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ccd61b *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-3ccd61b {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-3ccd61b .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-3ccd61b .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-3ccd61b .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2191ed *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-e2191ed {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-e2191ed .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-e2191ed .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-e2191ed .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e1c1f9 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-7e1c1f9 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-7e1c1f9 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-7e1c1f9 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-7e1c1f9 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e70e4cf *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-e70e4cf {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-e70e4cf .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-e70e4cf .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-e70e4cf .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71fca49 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-71fca49 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-71fca49 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-71fca49 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-71fca49 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff2bc68 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-ff2bc68 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-ff2bc68 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-ff2bc68 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-ff2bc68 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ecb7f0 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-3ecb7f0 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-3ecb7f0 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-3ecb7f0 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-3ecb7f0 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a69248 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-5a69248 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-5a69248 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-5a69248 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-5a69248 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb6c417 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-cb6c417 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-cb6c417 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-cb6c417 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-cb6c417 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-855fa87 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-855fa87 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-855fa87 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-855fa87 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-855fa87 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-975ea99 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-975ea99 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-975ea99 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-975ea99 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-975ea99 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43a025d *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-43a025d {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-43a025d .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-43a025d .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-43a025d .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42c5047 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-42c5047 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-42c5047 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-42c5047 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-42c5047 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4df43c9 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-4df43c9 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-4df43c9 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-4df43c9 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-4df43c9 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2d78b5 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-e2d78b5 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-e2d78b5 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-e2d78b5 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-e2d78b5 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc29054 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-bc29054 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-bc29054 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-bc29054 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-bc29054 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05b7966 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-05b7966 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-05b7966 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-05b7966 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-05b7966 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-535d2dc *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-535d2dc {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-535d2dc .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-535d2dc .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-535d2dc .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4faf57c *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-4faf57c {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-4faf57c .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-4faf57c .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-4faf57c .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aaa2bcd *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-aaa2bcd {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-aaa2bcd .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-aaa2bcd .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-aaa2bcd .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7faee6 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-f7faee6 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-f7faee6 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-f7faee6 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-f7faee6 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b28025 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-2b28025 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-2b28025 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-2b28025 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-2b28025 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b74384b *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-b74384b {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-b74384b .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-b74384b .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-b74384b .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e8e575 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-4e8e575 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-4e8e575 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-4e8e575 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-4e8e575 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3b5032 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-e3b5032 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-e3b5032 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-e3b5032 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-e3b5032 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83e0883 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-83e0883 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-83e0883 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-83e0883 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-83e0883 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3273712 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-3273712 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-3273712 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-3273712 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-3273712 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f1088e *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-6f1088e {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-6f1088e .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-6f1088e .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-6f1088e .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-150befa *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-150befa {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-150befa .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-150befa .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-150befa .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-387f379 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-387f379 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-387f379 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-387f379 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-387f379 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e04cf4 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-9e04cf4 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-9e04cf4 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-9e04cf4 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-9e04cf4 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b71fd9e *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-b71fd9e {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-b71fd9e .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-b71fd9e .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-b71fd9e .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa6bbe6 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-fa6bbe6 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-fa6bbe6 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-fa6bbe6 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-fa6bbe6 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d18abd8 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-d18abd8 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-d18abd8 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-d18abd8 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-d18abd8 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c784c15 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-c784c15 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-c784c15 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-c784c15 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-c784c15 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8703a7 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-d8703a7 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-d8703a7 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-d8703a7 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-d8703a7 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e783a62 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-e783a62 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-e783a62 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-e783a62 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-e783a62 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e49bfe *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-7e49bfe {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-7e49bfe .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-7e49bfe .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-7e49bfe .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0b7869 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-d0b7869 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-d0b7869 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-d0b7869 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-d0b7869 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b91ab5f *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-b91ab5f {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-b91ab5f .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-b91ab5f .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-b91ab5f .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e12609 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-4e12609 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-4e12609 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-4e12609 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-4e12609 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b62aeec *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-b62aeec {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-b62aeec .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-b62aeec .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-b62aeec .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5708968 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-5708968 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-5708968 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-5708968 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-5708968 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a71c2ff *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-a71c2ff {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-a71c2ff .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-a71c2ff .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-a71c2ff .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8959b4d *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-8959b4d {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-8959b4d .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-8959b4d .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-8959b4d .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbf4a02 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-dbf4a02 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-dbf4a02 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-dbf4a02 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-dbf4a02 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de1eaaa *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-de1eaaa {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-de1eaaa .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-de1eaaa .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-de1eaaa .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0214ed *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-a0214ed {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-a0214ed .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-a0214ed .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-a0214ed .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7497fe3 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-7497fe3 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-7497fe3 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-7497fe3 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-7497fe3 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a470cf *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-6a470cf {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-6a470cf .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-6a470cf .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-6a470cf .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74a2d71 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-74a2d71 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-74a2d71 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-74a2d71 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-74a2d71 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a509e8c *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-a509e8c {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-a509e8c .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-a509e8c .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-a509e8c .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7b1989 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-e7b1989 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-e7b1989 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-e7b1989 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-e7b1989 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2711a4a *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-2711a4a {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-2711a4a .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-2711a4a .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-2711a4a .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdc1fc0 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-fdc1fc0 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-fdc1fc0 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-fdc1fc0 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-fdc1fc0 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e0ed0b *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-2e0ed0b {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-2e0ed0b .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-2e0ed0b .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-2e0ed0b .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cbeb2d *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-3cbeb2d {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-3cbeb2d .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-3cbeb2d .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-3cbeb2d .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-691e1ce *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-691e1ce {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-691e1ce .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-691e1ce .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-691e1ce .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cd2f1d *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-0cd2f1d {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-0cd2f1d .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-0cd2f1d .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-0cd2f1d .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c392694 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-c392694 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-c392694 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-c392694 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-c392694 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-716de96 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-716de96 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-716de96 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-716de96 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-716de96 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dae4034 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-dae4034 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-dae4034 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-dae4034 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-dae4034 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cac1567 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-cac1567 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-cac1567 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-cac1567 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-cac1567 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa332d3 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-aa332d3 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-aa332d3 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-aa332d3 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-aa332d3 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ccd61b *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-3ccd61b {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-3ccd61b .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-3ccd61b .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-3ccd61b .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2191ed *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-e2191ed {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-e2191ed .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-e2191ed .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-e2191ed .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e1c1f9 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-7e1c1f9 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-7e1c1f9 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-7e1c1f9 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-7e1c1f9 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e70e4cf *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-e70e4cf {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-e70e4cf .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-e70e4cf .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-e70e4cf .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71fca49 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-71fca49 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-71fca49 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-71fca49 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-71fca49 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff2bc68 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-ff2bc68 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-ff2bc68 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-ff2bc68 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-ff2bc68 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ecb7f0 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-3ecb7f0 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-3ecb7f0 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-3ecb7f0 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-3ecb7f0 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a69248 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-5a69248 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-5a69248 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-5a69248 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-5a69248 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb6c417 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-cb6c417 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-cb6c417 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-cb6c417 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-cb6c417 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-855fa87 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-855fa87 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-855fa87 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-855fa87 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-855fa87 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-975ea99 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-975ea99 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-975ea99 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-975ea99 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-975ea99 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43a025d *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-43a025d {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-43a025d .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-43a025d .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-43a025d .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42c5047 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-42c5047 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-42c5047 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-42c5047 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-42c5047 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4df43c9 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-4df43c9 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-4df43c9 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-4df43c9 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-4df43c9 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2d78b5 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-e2d78b5 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-e2d78b5 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-e2d78b5 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-e2d78b5 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc29054 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-bc29054 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-bc29054 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-bc29054 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-bc29054 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05b7966 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-05b7966 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-05b7966 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-05b7966 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-05b7966 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-535d2dc *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-535d2dc {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-535d2dc .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-535d2dc .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-535d2dc .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4faf57c *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-4faf57c {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-4faf57c .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-4faf57c .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-4faf57c .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aaa2bcd *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-aaa2bcd {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-aaa2bcd .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-aaa2bcd .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-aaa2bcd .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7faee6 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-f7faee6 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-f7faee6 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-f7faee6 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-f7faee6 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b28025 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-2b28025 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-2b28025 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-2b28025 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-2b28025 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b74384b *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-b74384b {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-b74384b .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-b74384b .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-b74384b .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e8e575 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-4e8e575 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-4e8e575 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-4e8e575 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-4e8e575 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3b5032 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-e3b5032 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-e3b5032 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-e3b5032 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-e3b5032 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83e0883 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-83e0883 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-83e0883 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-83e0883 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-83e0883 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3273712 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-3273712 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-3273712 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-3273712 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-3273712 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f1088e *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-6f1088e {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-6f1088e .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-6f1088e .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-6f1088e .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-150befa *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-150befa {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-150befa .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-150befa .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-150befa .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-387f379 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-387f379 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-387f379 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-387f379 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-387f379 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e04cf4 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-9e04cf4 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-9e04cf4 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-9e04cf4 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-9e04cf4 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b71fd9e *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-b71fd9e {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-b71fd9e .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-b71fd9e .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-b71fd9e .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa6bbe6 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-fa6bbe6 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-fa6bbe6 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-fa6bbe6 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-fa6bbe6 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d18abd8 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-d18abd8 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-d18abd8 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-d18abd8 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-d18abd8 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c784c15 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-c784c15 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-c784c15 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-c784c15 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-c784c15 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8703a7 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-d8703a7 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-d8703a7 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-d8703a7 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-d8703a7 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e783a62 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-e783a62 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-e783a62 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-e783a62 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-e783a62 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e49bfe *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-7e49bfe {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-7e49bfe .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-7e49bfe .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-7e49bfe .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0b7869 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-d0b7869 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-d0b7869 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-d0b7869 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-d0b7869 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b91ab5f *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-b91ab5f {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-b91ab5f .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-b91ab5f .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-b91ab5f .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e12609 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-4e12609 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-4e12609 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-4e12609 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-4e12609 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b62aeec *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-b62aeec {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-b62aeec .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-b62aeec .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-b62aeec .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5708968 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-5708968 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-5708968 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-5708968 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-5708968 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a71c2ff *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-a71c2ff {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-a71c2ff .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-a71c2ff .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-a71c2ff .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8959b4d *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-8959b4d {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-8959b4d .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-8959b4d .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-8959b4d .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbf4a02 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-dbf4a02 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-dbf4a02 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-dbf4a02 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-dbf4a02 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de1eaaa *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-de1eaaa {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-de1eaaa .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-de1eaaa .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-de1eaaa .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0214ed *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-a0214ed {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-a0214ed .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-a0214ed .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-a0214ed .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7497fe3 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-7497fe3 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-7497fe3 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-7497fe3 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-7497fe3 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a470cf *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-6a470cf {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-6a470cf .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-6a470cf .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-6a470cf .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74a2d71 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-74a2d71 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-74a2d71 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-74a2d71 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-74a2d71 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a509e8c *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-a509e8c {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-a509e8c .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-a509e8c .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-a509e8c .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7b1989 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-e7b1989 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-e7b1989 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-e7b1989 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-e7b1989 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2711a4a *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-2711a4a {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-2711a4a .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-2711a4a .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-2711a4a .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdc1fc0 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-fdc1fc0 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-fdc1fc0 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-fdc1fc0 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-fdc1fc0 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e0ed0b *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-2e0ed0b {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-2e0ed0b .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-2e0ed0b .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-2e0ed0b .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cbeb2d *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-3cbeb2d {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-3cbeb2d .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-3cbeb2d .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-3cbeb2d .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-691e1ce *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-691e1ce {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-691e1ce .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-691e1ce .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-691e1ce .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cd2f1d *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-0cd2f1d {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-0cd2f1d .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-0cd2f1d .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-0cd2f1d .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c392694 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-c392694 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-c392694 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-c392694 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-c392694 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-716de96 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-716de96 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-716de96 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-716de96 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-716de96 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dae4034 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-dae4034 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-dae4034 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-dae4034 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-dae4034 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cac1567 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-cac1567 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-cac1567 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-cac1567 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-cac1567 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa332d3 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-aa332d3 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-aa332d3 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-aa332d3 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-aa332d3 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ccd61b *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-3ccd61b {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-3ccd61b .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-3ccd61b .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-3ccd61b .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2191ed *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-e2191ed {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-e2191ed .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-e2191ed .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-e2191ed .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e1c1f9 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-7e1c1f9 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-7e1c1f9 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-7e1c1f9 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-7e1c1f9 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e70e4cf *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-e70e4cf {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-e70e4cf .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-e70e4cf .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-e70e4cf .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71fca49 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-71fca49 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-71fca49 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-71fca49 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-71fca49 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff2bc68 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-ff2bc68 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-ff2bc68 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-ff2bc68 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-ff2bc68 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ecb7f0 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-3ecb7f0 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-3ecb7f0 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-3ecb7f0 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-3ecb7f0 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a69248 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-5a69248 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-5a69248 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-5a69248 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-5a69248 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb6c417 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-cb6c417 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-cb6c417 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-cb6c417 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-cb6c417 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-855fa87 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-855fa87 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-855fa87 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-855fa87 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-855fa87 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-975ea99 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-975ea99 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-975ea99 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-975ea99 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-975ea99 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43a025d *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-43a025d {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-43a025d .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-43a025d .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-43a025d .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42c5047 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-42c5047 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-42c5047 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-42c5047 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-42c5047 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4df43c9 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-4df43c9 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-4df43c9 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-4df43c9 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-4df43c9 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2d78b5 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-e2d78b5 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-e2d78b5 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-e2d78b5 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-e2d78b5 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc29054 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-bc29054 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-bc29054 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-bc29054 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-bc29054 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05b7966 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-05b7966 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-05b7966 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-05b7966 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-05b7966 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-535d2dc *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-535d2dc {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-535d2dc .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-535d2dc .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-535d2dc .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4faf57c *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-4faf57c {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-4faf57c .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-4faf57c .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-4faf57c .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aaa2bcd *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-aaa2bcd {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-aaa2bcd .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-aaa2bcd .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-aaa2bcd .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7faee6 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-f7faee6 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-f7faee6 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-f7faee6 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-f7faee6 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b28025 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-2b28025 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-2b28025 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-2b28025 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-2b28025 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b74384b *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-b74384b {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-b74384b .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-b74384b .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-b74384b .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e8e575 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-4e8e575 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-4e8e575 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-4e8e575 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-4e8e575 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3b5032 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-e3b5032 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-e3b5032 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-e3b5032 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-e3b5032 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83e0883 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-83e0883 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-83e0883 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-83e0883 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-83e0883 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3273712 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-3273712 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-3273712 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-3273712 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-3273712 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f1088e *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-6f1088e {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-6f1088e .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-6f1088e .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-6f1088e .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-150befa *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-150befa {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-150befa .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-150befa .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-150befa .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-387f379 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-387f379 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-387f379 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-387f379 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-387f379 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e04cf4 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-9e04cf4 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-9e04cf4 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-9e04cf4 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-9e04cf4 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b71fd9e *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-b71fd9e {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-b71fd9e .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-b71fd9e .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-b71fd9e .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa6bbe6 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-fa6bbe6 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-fa6bbe6 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-fa6bbe6 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-fa6bbe6 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d18abd8 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-d18abd8 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-d18abd8 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-d18abd8 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-d18abd8 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c784c15 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-c784c15 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-c784c15 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-c784c15 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-c784c15 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8703a7 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-d8703a7 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-d8703a7 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-d8703a7 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-d8703a7 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e783a62 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-e783a62 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-e783a62 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-e783a62 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-e783a62 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e49bfe *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-7e49bfe {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-7e49bfe .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-7e49bfe .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-7e49bfe .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0b7869 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-d0b7869 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-d0b7869 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-d0b7869 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-d0b7869 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b91ab5f *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-b91ab5f {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-b91ab5f .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-b91ab5f .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-b91ab5f .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e12609 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-4e12609 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-4e12609 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-4e12609 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-4e12609 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b62aeec *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-b62aeec {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-b62aeec .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-b62aeec .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-b62aeec .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5708968 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-5708968 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-5708968 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-5708968 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-5708968 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a71c2ff *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-a71c2ff {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-a71c2ff .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-a71c2ff .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-a71c2ff .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8959b4d *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-8959b4d {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-8959b4d .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-8959b4d .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-8959b4d .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbf4a02 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-dbf4a02 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-dbf4a02 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-dbf4a02 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-dbf4a02 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de1eaaa *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-de1eaaa {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-de1eaaa .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-de1eaaa .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-de1eaaa .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0214ed *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-a0214ed {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-a0214ed .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-a0214ed .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-a0214ed .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7497fe3 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-7497fe3 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-7497fe3 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-7497fe3 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-7497fe3 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a470cf *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-6a470cf {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-6a470cf .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-6a470cf .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-6a470cf .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74a2d71 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-74a2d71 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-74a2d71 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-74a2d71 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-74a2d71 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a509e8c *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-a509e8c {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-a509e8c .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-a509e8c .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-a509e8c .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7b1989 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-e7b1989 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-e7b1989 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-e7b1989 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-e7b1989 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2711a4a *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-2711a4a {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-2711a4a .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-2711a4a .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-2711a4a .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdc1fc0 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-fdc1fc0 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-fdc1fc0 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-fdc1fc0 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-fdc1fc0 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e0ed0b *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-2e0ed0b {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-2e0ed0b .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-2e0ed0b .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-2e0ed0b .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cbeb2d *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-3cbeb2d {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-3cbeb2d .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-3cbeb2d .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-3cbeb2d .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-691e1ce *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-691e1ce {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-691e1ce .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-691e1ce .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-691e1ce .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cd2f1d *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-0cd2f1d {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-0cd2f1d .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-0cd2f1d .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-0cd2f1d .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c392694 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-c392694 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-c392694 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-c392694 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-c392694 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-716de96 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-716de96 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-716de96 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-716de96 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-716de96 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dae4034 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-dae4034 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-dae4034 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-dae4034 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-dae4034 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cac1567 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-cac1567 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-cac1567 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-cac1567 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-cac1567 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa332d3 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-aa332d3 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-aa332d3 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-aa332d3 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-aa332d3 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ccd61b *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-3ccd61b {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-3ccd61b .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-3ccd61b .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-3ccd61b .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2191ed *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-e2191ed {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-e2191ed .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-e2191ed .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-e2191ed .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e1c1f9 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-7e1c1f9 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-7e1c1f9 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-7e1c1f9 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-7e1c1f9 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e70e4cf *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-e70e4cf {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-e70e4cf .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-e70e4cf .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-e70e4cf .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71fca49 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-71fca49 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-71fca49 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-71fca49 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-71fca49 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff2bc68 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-ff2bc68 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-ff2bc68 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-ff2bc68 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-ff2bc68 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ecb7f0 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-3ecb7f0 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-3ecb7f0 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-3ecb7f0 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-3ecb7f0 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a69248 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-5a69248 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-5a69248 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-5a69248 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-5a69248 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb6c417 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-cb6c417 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-cb6c417 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-cb6c417 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-cb6c417 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-855fa87 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-855fa87 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-855fa87 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-855fa87 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-855fa87 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-975ea99 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-975ea99 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-975ea99 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-975ea99 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-975ea99 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43a025d *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-43a025d {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-43a025d .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-43a025d .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-43a025d .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42c5047 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-42c5047 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-42c5047 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-42c5047 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-42c5047 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4df43c9 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-4df43c9 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-4df43c9 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-4df43c9 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-4df43c9 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2d78b5 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-e2d78b5 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-e2d78b5 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-e2d78b5 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-e2d78b5 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc29054 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-bc29054 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-bc29054 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-bc29054 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-bc29054 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05b7966 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-05b7966 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-05b7966 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-05b7966 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-05b7966 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-535d2dc *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-535d2dc {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-535d2dc .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-535d2dc .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-535d2dc .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4faf57c *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-4faf57c {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-4faf57c .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-4faf57c .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-4faf57c .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aaa2bcd *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-aaa2bcd {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-aaa2bcd .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-aaa2bcd .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-aaa2bcd .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7faee6 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-f7faee6 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-f7faee6 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-f7faee6 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-f7faee6 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b28025 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-2b28025 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-2b28025 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-2b28025 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-2b28025 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b74384b *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-b74384b {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-b74384b .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-b74384b .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-b74384b .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e8e575 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-4e8e575 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-4e8e575 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-4e8e575 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-4e8e575 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3b5032 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-e3b5032 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-e3b5032 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-e3b5032 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-e3b5032 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83e0883 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-83e0883 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-83e0883 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-83e0883 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-83e0883 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3273712 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-3273712 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-3273712 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-3273712 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-3273712 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f1088e *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-6f1088e {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-6f1088e .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-6f1088e .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-6f1088e .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-150befa *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-150befa {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-150befa .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-150befa .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-150befa .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-387f379 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-387f379 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-387f379 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-387f379 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-387f379 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e04cf4 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-9e04cf4 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-9e04cf4 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-9e04cf4 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-9e04cf4 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b71fd9e *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-b71fd9e {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-b71fd9e .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-b71fd9e .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-b71fd9e .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa6bbe6 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-fa6bbe6 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-fa6bbe6 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-fa6bbe6 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-fa6bbe6 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d18abd8 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-d18abd8 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-d18abd8 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-d18abd8 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-d18abd8 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c784c15 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-c784c15 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-c784c15 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-c784c15 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-c784c15 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8703a7 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-d8703a7 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-d8703a7 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-d8703a7 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-d8703a7 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e783a62 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-e783a62 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-e783a62 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-e783a62 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-e783a62 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e49bfe *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-7e49bfe {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-7e49bfe .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-7e49bfe .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-7e49bfe .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0b7869 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-d0b7869 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-d0b7869 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-d0b7869 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-d0b7869 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b91ab5f *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-b91ab5f {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-b91ab5f .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-b91ab5f .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-b91ab5f .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e12609 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-4e12609 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-4e12609 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-4e12609 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-4e12609 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b62aeec *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-b62aeec {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-b62aeec .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-b62aeec .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-b62aeec .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5708968 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-5708968 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-5708968 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-5708968 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-5708968 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a71c2ff *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-a71c2ff {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-a71c2ff .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-a71c2ff .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-a71c2ff .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8959b4d *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-8959b4d {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-8959b4d .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-8959b4d .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-8959b4d .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbf4a02 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-dbf4a02 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-dbf4a02 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-dbf4a02 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-dbf4a02 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de1eaaa *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-de1eaaa {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-de1eaaa .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-de1eaaa .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-de1eaaa .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0214ed *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-a0214ed {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-a0214ed .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-a0214ed .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-a0214ed .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7497fe3 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-7497fe3 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-7497fe3 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-7497fe3 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-7497fe3 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a470cf *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-6a470cf {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-6a470cf .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-6a470cf .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-6a470cf .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74a2d71 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-74a2d71 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-74a2d71 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-74a2d71 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-74a2d71 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a509e8c *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-a509e8c {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-a509e8c .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-a509e8c .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-a509e8c .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7b1989 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-e7b1989 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-e7b1989 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-e7b1989 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-e7b1989 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2711a4a *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-2711a4a {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-2711a4a .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-2711a4a .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-2711a4a .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdc1fc0 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-fdc1fc0 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-fdc1fc0 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-fdc1fc0 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-fdc1fc0 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e0ed0b *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-2e0ed0b {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-2e0ed0b .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-2e0ed0b .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-2e0ed0b .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cbeb2d *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-3cbeb2d {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-3cbeb2d .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-3cbeb2d .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-3cbeb2d .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-691e1ce *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-691e1ce {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-691e1ce .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-691e1ce .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-691e1ce .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cd2f1d *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-0cd2f1d {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-0cd2f1d .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-0cd2f1d .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-0cd2f1d .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c392694 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-c392694 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-c392694 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-c392694 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-c392694 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-716de96 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-716de96 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-716de96 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-716de96 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-716de96 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dae4034 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-dae4034 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-dae4034 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-dae4034 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-dae4034 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cac1567 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-cac1567 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-cac1567 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-cac1567 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-cac1567 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa332d3 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-aa332d3 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-aa332d3 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-aa332d3 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-aa332d3 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ccd61b *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-3ccd61b {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-3ccd61b .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-3ccd61b .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-3ccd61b .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2191ed *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-e2191ed {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-e2191ed .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-e2191ed .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-e2191ed .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e1c1f9 *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-7e1c1f9 {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-7e1c1f9 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-7e1c1f9 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-7e1c1f9 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e70e4cf *//* css goes in .card */

.elementor-441 .elementor-element.elementor-element-e70e4cf {
    --blob-size:250px;
}

.elementor-441 .elementor-element.elementor-element-e70e4cf .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-441 .elementor-element.elementor-element-e70e4cf .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-441 .elementor-element.elementor-element-e70e4cf .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */